请问外挂多国语言包是怎么实现的?

本地化是针对应用程序支持的每一个区域性将应用程序的资源翻译为本地化版本的过程。只有在完成了本地化分析步骤,证实了全球化应用程序可以开始进行本地化之后,才应继续到本地化阶段。

可以开始进行本地化的应用程序分为两个概念块:一个是包含所有用户界面元素的块,另一个是包含可执行代码的块。用户界面块仅包含非特定区域性的可本地化用户界面元素,如字符串、错误信息、对话框、菜单、嵌入的对象资源等。代码块仅包含由所有支持的区域性使用的应用程序代码。公共语言运行库支持一个附属程序集资源模型,该模型将应用程序的可执行代码同其资源分开。有关实现此模型的更多信息,请参阅应用程序中的资源。

对于要创建的应用程序的每一个本地化版本,添加一个新的附属程序集,该程序集包含已翻译为目标区域性的相应语言的本地化用户界面块。所有区域性的代码块应保持相同。用户界面块的本地化版本与代码块的组合产生应用程序的本地化版本。

.NET 框架 SDK 提供 Windows 窗体资源编辑器 (Winres.exe),它使您能够快速针对目标区域性本地化 Windows 窗体的窗体。有关使用此工具的信息,请参阅 Windows 窗体资源编辑器 (Winres.exe)。

ms-help://MS.VSCC/MS.MSDNVS.2052/cpguide/html/cpconlocalization.htm

Published At
Categories with Web编程
Tagged with
comments powered by Disqus