技术文章

了解最新技术文章

当前位置:首页>技术文章>技术文章
全部 10 常见问题 0 技术文章 10

Patgames WPF 控件的本地化

时间:2022-10-28   访问量:1106

本地化是通过根据文化格式化内容来使应用程序多语言化的过程。这涉及为特定语言配置应用程序。文化是语言和地域的结合。例如,en-US 是美国使用英语的文化;en-GB 是英国的英语文化。

Patgames 组件支持本地化并拥有自己的中性资源。这些资源可以根据客户要求使用 .resx 文件进行本地化。

使用 .resx 文件本地化 WPF 应用程序

改变应用文化


当您更改应用程序文化时,您可以通过创建 .resx 文件来根据应用程序文化对应用程序进行本地化。

C#

复制

公共 部分 类Form1:表格{
    公共表格1()
    {
        Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo( "fr-FR" );
        Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo( "fr-FR" );
        初始化组件();
    }}

创建 .resx 文件


您可以通过以下步骤为任何语言创建 .resx 文件:

  1. 从GitHub的Patagames.Pdf.Wpf.dllPatagames.Pdf.dll/Others 文件夹中 获取默认资源和图像文件

  2. 右键单击您的项目,然后单击新建文件夹并将名称设置为Resources

  3. Patagames.Pdf.Net.Controls.Wpf.Properties.Resources.resx资源文件添加到Resources文件夹中。

    本地化 05

  4. 现在,右键单击Resources文件夹并选择Add,然后选择New ItemAdd New Item向导中,选择Resources File选项并将文件名命名为 <default resource file name>.<culture name>.resx。例如,对于法国文化,您必须将名称命名为 Patagames.Pdf.Net.Controls.Wpf.Properties.Resources.fr-FR.resx。同理,为其他默认资源文件添加新的资源文件。

    本地化 06

  5. 现在,在Resources文件夹 中选择Add and add resource file for German Culture 。

    本地化 07

  6. 现在,您可以从默认资源文件中复制键名,并根据文化更改其对应的值。

    本地化 04

编辑默认区域性设置

您可以通过将默认 .resx 文件(来自 GitHub)添加到应用程序的Resources文件夹来更改任何控件的默认字符串。所有 Patagames 控件都从应用程序的 .resx 文件中读取默认字符串(如果已添加)。


上一篇:Patgames WinForms 控件的本地化

下一篇:Windows 窗体 PDF 查看器入门

发表评论:

评论记录:

未查询到任何数据!

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部