android - 您如何管理 Android 应用的翻译?

标签 android internationalization translation

<分区>

Lint 工具会告诉您有关硬编码字符串或缺少翻译的信息,但是如果您想更新现有字符串怎么办?

更新现有字符串时,如何跟踪哪些字符串需要再次翻译?

如果您想更改字符串,一种解决方案是在 strings.xml 中使用新键,但这需要更新代码中使用旧键的所有引用。

最佳答案

如果您没有某种语言的翻译,Android 操作系统将选择存储在值文件夹中的默认值。

要使用本地化,您还可以使用 Sequoyah Android Localization Editor。使用它你可以看到所有的字符串键和分配的值。这是它的快照: Android Localization Editor

因此,对于每个本地化版本,您都会有一个单独的列。

关于android - 您如何管理 Android 应用的翻译?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9113707/

相关文章:

android - 如何使用 Android 指南针方向瞄准 opengl 相机?

android - "Hidden due to privacy reasons"在 Google Play 控制台 'App Vitals' 中意味着什么?

android - 将所有文件从 Android Studio 提交到 GitHub

ruby-on-rails - 浏览器语言设置 es-419 的 Rails 奇怪行为

javascript - 使用ajax请求进行 Angular 翻译

android - 更新支持库后出错

angular - 打包一个支持 i18n 的 Angular 库

grails - 在 Grails 中创建一个新的资源包?

python - gettext:如何避免 unicode 字符失败?

安卓同步strings.xml