在处理本地化的Android应用程序时,我觉得有点烦人的是,每当我更改strings.xml
的一种语言版本的值时,我都要记得在其他版本中也更改它。
有没有办法如何在一个窗口中打开多个(或至少两个)string.xml
文件,这些文件将以与资源包类似的方式并排显示所有消息的语言版本编辑器?
答案 0 :(得分:11)
作为其他人的后续,是的,MOTODEV Studio中有一个多语言strings.xml编辑器。
通过访问Eclipse Marketplace(Help-> Eclipse Marketplace)或创建新的更新站点(Help-> Install New Software)并使用https://studio-android.motodevupdate.com/android/4.0/basic作为更新,将其作为一组插件安装到Eclipse中网站地址。
如果第一次没有自动打开,请右键单击strings.xml并选择“打开方式 - >其他”并找到“本地化文件编辑器”。之后,它应该每次都打开这个编辑器。
以下是YouTube视频,展示了它的工作原理:http://www.youtube.com/watch?v=0Asv-IoH9M0
免责声明:我是MOTODEV Studio的产品经理。
答案 1 :(得分:3)
是的,我在一个需要多语言支持的项目中也面临这个问题,我不认为有任何这样的工具可以做到这一点。但是我们可以在eclipse中平铺窗口并对两种语言进行并行编辑
答案 2 :(得分:3)
使用以下eclipse更新站点:http://download.eclipse.org/sequoyah/updates/2.1/
请务必取消选中“按类别分组项目”,否则您将看不到任何可用的套餐!
选择'Sequoyah android Localization Editor'并安装软件包。
右键单击其中一个'strings.xml'文件,然后选择打开 - >>其他 - > '本地化文件编辑器'
答案 3 :(得分:1)
您可以安装适用于Android的MOTODEV Studio。它有许多东西,包括Android本地化文件编辑器。 http://developer.motorola.com/tools/motodevstudio/features/
答案 4 :(得分:1)
很老的问题,但有一个新的答案。在Android Studio中,使用语言编辑器进行并排语言编辑。
请参阅https://developer.android.com/studio/write/translations-editor.html