在服务器端java、ios和android之间共享翻译
我们正计划创建本地移动应用程序,以补充我们的网站,该网站是以中文编写的。我们的网站目前支持多种语言,目前所有翻译都存储在标准java属性文件中 在本机和应用程序中重用这些翻译的最佳方法是什么在服务器端java、ios和android之间共享翻译,java,android,ios,android,internationalization,Java,android,Ios,Android,Internationalization,我们正计划创建本地移动应用程序,以补充我们的网站,该网站是以中文编写的。我们的网站目前支持多种语言,目前所有翻译都存储在标准java属性文件中 在本机和应用程序中重用这些翻译的最佳方法是什么 它看起来就像在服务器端java中一样,但这似乎不是android中处理翻译的标准方式。Android似乎使用了string.xml文件。在Android中直接使用ResourceBundles及其相应的属性文件是否有缺点,或者最好编写一个转换器,将java属性文件转换为Androidstring.xml文
- 它看起来就像在服务器端java中一样,但这似乎不是android中处理翻译的标准方式。Android似乎使用了string.xml文件。在Android中直接使用
及其相应的属性文件是否有缺点,或者最好编写一个转换器,将java属性文件转换为AndroidResourceBundles
文件?或者现有的转换器程序可以进行这种转换string.xml
- 是否有转换成iOS字符串文件的转换器
- 是否有某种方法可以将翻译存储为通用格式,而不需要转换器在3个平台之间进行翻译
- 以下开源工具(liveral BSD 3许可证)将适用于Android和iOS。我怀疑它也适用于webapp,如果不能,可以轻松扩展以支持:
有关它的博客可在以下位置获得: