创建本地化字符串字典

如要本地化运行时显示的对象(如对话框)字符串,添加自定义项至字典文件并使用获取本地化字符串节点编程获取字符串。

本地化运行时显示的对象前,通过导出字符串生成字符串字典文件。创建字符串字典文件的副本,将其保存在指示字符串字典文件语言的新建文件夹内。必须将项目文件夹内的新建文件夹保存在与原始字典文件夹相同的位置,并使用标准Microsoft区域设置名称(如en-US或zh-CN)命名新文件夹。导出字符串将覆盖编辑器默认语言文件夹的字典文件夹。如要保留现有字典,请将现有字典文件的副本保存在单独的位置。用户也可以创建自己的字符串字典文件,其中包含要本地化的每个字符串的条目,但是该文件必须遵循与导出字符串生成的字典相同的语法和文件扩展名。

注: 无需使用自定义字典条目本地化应用程序中的大多数对象(如对象标签和说明)。如要本地化此类对象,见导出字符串用于本地化
按照下列步骤本地化运行时显示的字符串。
  1. 用文本编辑器打开要编辑的字符串字典文件。
  2. 为字符串字典文件添加键值。可为键值指定任意名称,但添加到字典文件的任何新条目都必须与通过导出字符串自动生成的条目使用相同的语法。
  3. 将希望对象显示的本地化文本添加至<loc>元素内。假设您想本地化文本"Good Morning!"。以德语为例,新条目看起来与下列范例类似:
    <entry key="New_Key_Name"> <loc>+de-DE+ Guten Morgen!</loc> </entry>
    为每个要本地化的字符串重复同一步骤。
  4. 保存字典文件。
  5. 添加获取本地化字符串节点至程序框图。
  6. 右键单击键值输入端,选择创建常量。输入添加至字典文件的键值名称。对于上述范例,请输入New_Key_Name
  7. 右键单击备用输入端,选择创建常量。如获取本地化字符串节点无法在键值中找到指定的键值,在常量中输入要显示的文本。
  8. 右键单击基本路径输入,然后输入要本地化的应用程序的文件路径。
  9. 连线本地化字符串输出至要本地化的对象。如要本地化对话框中的字符串,连线该输出至对话框节点的消息输入端。
  10. 运行应用程序。
    应用程序当前显示本地化字符串。
    注: 应用程序根据在编辑器首选项中定义的语言确定从哪个字典中检索键值。必须将编辑器设置为所需的语言,否则应用程序不会显示本地化字符串。
现在,您已经为代码创建了本地化的字符串字典文件。
如果创建了库,请在打包库之前考虑优化性能。如果创建了应用程序,请将其生成为可执行文件