Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.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
Android 如何将来自服务器的数据转换成不同的语言?_Android_Parsing_Multilingual - Fatal编程技术网

Android 如何将来自服务器的数据转换成不同的语言?

Android 如何将来自服务器的数据转换成不同的语言?,android,parsing,multilingual,Android,Parsing,Multilingual,我想为用户提供选择或选择语言的选项,实际上服务器上存储的数据是英语 当用户选择任何其他语言时,整个应用程序或应用程序数据将更改为所选语言 我已经访问了很多链接来完成这项任务。它们提供了一种解决方案,可以为所有类型的数据创建单个字符串,并将其放入values文件夹 最主要的是,我想用不同的语言显示数据,这是来自服务器的 所以,任何人都有关于如何在android中以编程方式在运行时转换数据的想法或逻辑,然后请大家评论一下 任何建议都可以接受!!thanx提前…我想说,您最好的选择是寻找一个在请求数据

我想为用户提供选择或选择语言的选项,实际上服务器上存储的数据是英语

当用户选择任何其他语言时,整个应用程序或应用程序数据将更改为所选语言

我已经访问了很多链接来完成这项任务。它们提供了一种解决方案,可以为所有类型的数据创建单个字符串,并将其放入values文件夹

最主要的是,我想用不同的语言显示数据,这是来自服务器的

所以,任何人都有关于如何在android中以编程方式在运行时转换数据的想法或逻辑,然后请大家评论一下


任何建议都可以接受!!thanx提前…

我想说,您最好的选择是寻找一个在请求数据时可以调用的翻译API。

将响应数据提供给Google或微软的同类产品。对于这两者,您都需要一个唯一的API密钥

很简单,您只需将所有语言数据存储到具有某种语言id的后端服务器中即可。基于此语言id,您可以在应用程序中动态显示不同的语言数据。

您是否可以发送链接给我,其中显示了如何集成此API?谢谢@kumarpal,我也这么做了。@Radhey你能解释清楚你是如何实现的吗?这会有很大的帮助。我们正在尝试做同样的事情,但无法理解上述解决方案到底需要如何实现。@MohitKhaitan,您需要设置预定义的语言标记,比如英语(tag_EN)、法语(tag_FR)等,包括本地的后端服务器端和移动端。当api调用时,您需要传递此语言标记,相应地,您的服务器在响应中发送数据表单DB和相关的匹配语言标记。