c++中的本地化

Localization in c++

本文关键字:本地化 c++      更新时间:2023-10-16

我正在使用rc文件来本地化我的应用程序,它工作得很好。

不幸的是,有一个模块使用xml文件来匹配标签名称。这个XML文件的功能不仅仅是表单上的一些标签,但它与这个问题无关。

代码读取xml并构造用于数据输入的表单。本地化xml的最佳方法是什么?我想避免这个文件有多个版本。xml的部分看起来在

下面
<Attribute name="Description" displayname="Summary" desc="Short Description"     type="TEXT" length="32" edit="1" column="DESCRIP"/>

上面的displayname是我表单上的标签。

有什么建议吗?

恕我直言,有两种本地化XML的方法:

  • 在文件级别:每种语言一个xml文件
  • 在字符串级别:你把标签(唯一的)xml文件和查找本地化字符串的标签在你的rc文件。