在 C# 中本地化绑定到数据的 FlipView
Localize FlipView binded to data in C#
我正在 C#
开发 UWP
应用程序。它需要同时支持英语和法语,并且第一个屏幕包含绑定到 JSON 数据的 FlipView
。
如何本地化此 FlipView
中的文本内容?
我想了很多办法:
- 在
JSON
中,为每个视图添加翻译字段。这意味着我需要检索当前语言并根据它更改我解析 JSON
的方式。
- 再做一个JSON,根据我检索到的语言选择解析哪个
你会做什么,什么是最有效的?还有别的办法吗?因为我已经在使用 XAML
资源文件来翻译其他 UI 字符串。如果没有,有没有办法检索C#
中的语言信息?
谢谢。
好吧,解决您的问题并不容易。
您需要手动翻译 json 中的文字,但我建议您使用 Bing 翻译器 Api 非常易于使用。
您可以发送要翻译成另一种语言的单词,并在 UI
中显示结果
我终于做到了,所以每种语言都有一个 JSON 文件。然后我在加载时根据系统语言切换文件。
我正在 C#
开发 UWP
应用程序。它需要同时支持英语和法语,并且第一个屏幕包含绑定到 JSON 数据的 FlipView
。
如何本地化此 FlipView
中的文本内容?
我想了很多办法:
- 在
JSON
中,为每个视图添加翻译字段。这意味着我需要检索当前语言并根据它更改我解析JSON
的方式。 - 再做一个JSON,根据我检索到的语言选择解析哪个
你会做什么,什么是最有效的?还有别的办法吗?因为我已经在使用 XAML
资源文件来翻译其他 UI 字符串。如果没有,有没有办法检索C#
中的语言信息?
谢谢。
好吧,解决您的问题并不容易。
您需要手动翻译 json 中的文字,但我建议您使用 Bing 翻译器 Api 非常易于使用。
您可以发送要翻译成另一种语言的单词,并在 UI
中显示结果我终于做到了,所以每种语言都有一个 JSON 文件。然后我在加载时根据系统语言切换文件。