了解最新技术文章
本地化是通过根据文化格式化内容来使应用程序多语言化的过程。这涉及为特定语言配置应用程序。文化是语言和地域的结合。例如,en-US 是美国使用英语的文化;en-GB 是英国的英语文化。
Patgames 组件支持本地化并拥有自己的中性资源。这些资源可以根据客户要求使用 .resx 文件进行本地化。
使用 .resx 文件本地化 WinForms 应用程序
当您更改应用程序文化时,您可以通过创建 .resx 文件来根据应用程序文化对应用程序进行本地化。
C#
复制
公共 部分 类Form1:表格{ 公共表格1() { Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo( "de-DE" ); Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo( "de-DE" ); 初始化组件(); }}
您可以通过以下步骤为任何语言创建 .resx 文件:
从GitHub的Patagames.Pdf.WinForms.dll和Patagames.Pdf.dll/Others 文件夹中 获取默认资源和图像文件。
右键单击您的项目,然后单击新建文件夹并将名称设置为Resources。
将Patagames.Pdf.Net.Controls.WinForms.Properties.PdfToolStrip.resx资源文件添加到Resources文件夹中。
同时将所有图像复制到此文件夹(您不能将它们添加到项目中,只需复制到文件系统上的文件夹)
现在,右键单击Resources文件夹并选择Add,然后选择New Item。在Add New Item向导中,选择Resources File选项并将文件名命名为 <default resource file name>.<culture name>.resx。例如,对于德国文化,您必须将名称命名为 Patagames.Pdf.Net.Controls.WinForms.Properties.PdfToolStrip.de-DE.resx。同理,为其他默认资源文件添加新的资源文件。
现在,在Resources文件夹 中选择Add and add resource file for German Culture 。
现在,您可以从默认资源文件中复制键名,并根据文化更改其对应的值。
您可以通过将默认 .resx 文件(来自 GitHub)添加到应用程序的Resources文件夹来更改任何控件的默认字符串。所有 Patagames 控件都从应用程序的 .resx 文件中读取默认字符串(如果已添加)。
上一篇:Pdfium.NET SDK入门