在 C# 中本地化绑定到数据的 FlipView

Localize FlipView binded to data in C#

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

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

我想了很多办法:

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

谢谢。

好吧,解决您的问题并不容易。

您需要手动翻译 json 中的文字,但我建议您使用 Bing 翻译器 Api 非常易于使用。

您可以发送要翻译成另一种语言的单词,并在 UI

中显示结果

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

我终于做到了,所以每种语言都有一个 JSON 文件。然后我在加载时根据系统语言切换文件。