2 回答
TA贡献1829条经验 获得超9个赞
我在中国的所有应用程序都使用 Android 框架。步骤是:
维护所有字符串的列表。
不要在你的 Android Java 中硬编码你的刺,参考 XML。
您可以使用诸如谷歌翻译或百度繁易(翻译)等服务器站点进行翻译。
例如,这是我引用字符串的活动代码示例:
tx1 = (TextView) findViewById(R.id.your_textview);
tx1.setText(R.string.msg_about_feedback);
这是 res>values>strings.xml 的摘录
<string name="msg_about_feedback">Feedback</string>
<string name="msg_about_filesource">File Source</string>
<string name="msg_about_cloudIP">Server</string>
<string name="msg_about_localIP">Server</string>
<string name="msg_about_serverIP">Server</string>
这里是 res>values-zh>strings.xml
<string name="msg_about_feedback">反馈</string>
<string name="msg_about_filesource">文件源</string>
<string name="msg_about_cloudIP">服务器</string>
<string name="msg_about_localIP">服务器</string>
<string name="msg_about_serverIP">服务器 IP</string>
您必须确保每个语言文件中的条目匹配。如果文件中缺少其中一个字符串,Android Studio 将标记错误。使用这种方法,一切都由 Android 处理。
如果您不熟悉第二语言,那么最好请人检查翻译。由于上下文、语法等原因,当您盲目地获取翻译服务器的输出时,通常不会得到正确的结果。
添加回答
举报