【问题标题】:Localize FlipView binded to data in C#在 C# 中本地化绑定到数据的 FlipView
【发布时间】:2019-05-07 18:03:55
【问题描述】:

我正在C# 中开发一个UWP 应用程序。它需要同时支持英语和法语,并且第一个屏幕包含一个绑定到 JSON 数据的FlipView

如何本地化此FlipView 中的文本内容?

我想了多种方法:

  • JSON 中,为每个视图添加翻译字段。这意味着我需要检索当前语言并根据它更改解析 JSON 的方式。
  • 再做一个 JSON,然后根据我检索到的语言选择要解析的 JSON。

你会做什么,什么是最有效的?还有其他方法吗?因为我已经在使用 XAML 资源文件来翻译其他 UI 字符串。如果没有,有没有办法检索C#中的语言信息?

谢谢。

【问题讨论】:

    标签: c# json localization win-universal-app


    【解决方案1】:

    没有简单的方法可以解决您的问题。

    您需要手动翻译 json 的单词,但我建议您使用 Bing Translator Api 非常好用。

    您可以发送您的单词以翻译成另一种语言并在您的 UI 中显示结果

    https://www.microsoft.com/en-us/translator/getstarted.aspx

    【讨论】:

      【解决方案2】:

      最后,我只是做了它,以便每种语言都有一个 JSON 文件。然后我在加载时根据系统语言切换文件。

      【讨论】:

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