我正在为我们的Android产品制定本地化策略。安装核心产品后,我希望用户能够下载其他语言包。我们的资源主要是字符串。本质上,我想将外部文件保持为xml格式,类似于对嵌入式资源的处理方式。通过这种方式,翻译人员也可以立即测试他们的翻译,并且不需要将其发送回来。
我想知道是否有人做过类似的事情?我看到的最大挑战是,对于嵌入式资源,密钥会转换为数值。例如,getString(R.string.hello)可能无效。
第二个想法,如果我可以编译外部资源文件会很好,类似于构建.apk文件时Android框架所做的。