【问题标题】:how to change the data in to different language which is coming from server?如何将数据更改为来自服务器的不同语言?
【发布时间】:2013-11-03 03:43:37
【问题描述】:

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

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

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

主要是我想以不同的语言显示来自服务器的解析数据!

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

任何建议都可以接受!!提前谢谢...

【问题讨论】:

    标签: android parsing multilingual


    【解决方案1】:

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

    【讨论】:

    • 谢谢@kumarpal,我也这么做了。
    • @Radhey 你能解释清楚你是如何实现它的吗?这会有很大帮助。我们正在尝试做同样的事情,但无法理解上述解决方案需要如何实施。
    • @MohitKhaitan,您需要在本地设置预定义语言标签,例如英语 (TAG_EN) 、法语 (TAG_FR) 等。本地、后端服务器端和移动端。当 api 调用时,您需要传递此语言标签,因此您的服务器会在响应中发送带有相关匹配语言标签的 DB 数据。
    【解决方案2】:

    将响应数据提供给 Google 的 Translation API 或 Microsoft 等效的 Bing Translator。对于这两者,您都需要一个唯一的 API 密钥。

    【讨论】:

    • 你能把链接发给我吗,它显示了如何集成这个API??
    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-09
      • 2019-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多