Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在服务器端java、ios和android之间共享翻译_Java_<img Src="//i.stack.imgur.com/tKsDb.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">android_Ios_Android_Internationalization - Fatal编程技术网 android,ios,android,internationalization,Java,android,Ios,Android,Internationalization" /> android,ios,android,internationalization,Java,android,Ios,Android,Internationalization" />

在服务器端java、ios和android之间共享翻译

在服务器端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属性文件中

在本机和应用程序中重用这些翻译的最佳方法是什么

  • 它看起来就像在服务器端java中一样,但这似乎不是android中处理翻译的标准方式。Android似乎使用了string.xml文件。在Android中直接使用
    ResourceBundles
    及其相应的属性文件是否有缺点,或者最好编写一个转换器,将java属性文件转换为Android
    string.xml
    文件?或者现有的转换器程序可以进行这种转换
  • 是否有转换成iOS字符串文件的转换器
  • 是否有某种方法可以将翻译存储为通用格式,而不需要转换器在3个平台之间进行翻译

    • 以下开源工具(liveral BSD 3许可证)将适用于Android和iOS。我怀疑它也适用于webapp,如果不能,可以轻松扩展以支持:

      有关它的博客可在以下位置获得: