系统资源文件msgid属性
/Settings/res/values/strings.xml
<string name="device_info_default">Unknown</string>
/Settings/res/values-en-rAU/strings.xml
<string name="device_info_default" msgid="7847265875578739287">"Unknown"</string>
在\Settings\res\values-zh-rCN下又是
<string name="device_info_default" msgid="7847265875578739287">"未知"</string>
msgid是随机生成的,随机的目的是为了不重复。然后每个字符串有个id,便于翻译。
使用字符串本地化时,在strings.xml中存在属性“msgid”.例如,如果在文件夹values-es中有西班牙语的备用应用程序字符串,则values.xml将包含“msgid”
msgid与a2po等工具一起用于创建po文件,然后它们用于使用像 poedit这样的工具自动翻译字符串.您可以轻松地忽略msgid属性并手动更新翻译.这是 android2po的链接;
全局资源,方便引用 ,这里你也可以自己设置msgid值,在特定场景下,取非默认本地化时,可以指定msgId直接获取
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)