使用 Android 的内置本地化功能有无数理由。这是一个小样本:
- 用户可以随意更改他们的语言。该应用程序将自动选择正确的语言,而无需用户再次下载该应用程序
- 你得到一个单一的代码库。这极大地简化了您的代码组织。
- 您只需要一个 APK。您不会浪费时间为您支持的每种语言导出和上传一个 APK
- 与开发工具集成。如果您错过了翻译字符串,Android Lint 会警告您。
使用您自己的本地化应用程序的方法是本地化的幼稚方法。忽略 Android 支持不同设备和本地化设置的强大工具只会为自己创造更多工作。