Xamarin MVVM:只使用一个JSON文件夹来更改语言

时间:2016-05-11 12:15:12

标签: android ios xamarin internationalization mvvmcross

我想知道我们是否可以在MVVMCross(Android,IOS,Core)中为我的应用程序创建一个Localization文件夹来更改语言。

事实上,我正在观看这个视频/ tuto,用MVVMCross改变我的应用语言:https://youtu.be/VkxHtbJ_Tlk

我也下载了样本,我可以看到,他的文件夹BabelResources在他的Android项目,他的IOS Projet,WPF等......

我无法创建一个ressource文件夹并只使用我的翻译创建一个JSON文件(例如在我的PCL中)

感谢您的帮助

3 个答案:

答案 0 :(得分:0)

http://opendix.blogspot.dk/2013/05/using-resx-files-for-localization-in.html

或`

http://enginecore.blogspot.dk/2013/09/localization-in-xamarin-mvvmcross_18.html

http://blog.giovannimodica.com/post/internationalization-of-a-cross-platform-application

希望他们中的一个可以帮助你的方式:)或者,您可以添加翻译文件,例如android项目,并将其添加为ios项目中的链接。

答案 1 :(得分:0)

以下是使用PCL中的简单文本文件的替代方法:https://github.com/xleon/I18N-Portable

答案 2 :(得分:0)

您所指的视频教程正在其他项目中使用链接文件。因此,您只需设置一个资源文件,并通过链接到该文件(而不是复制它)在所有平台项目中使用它

您可以在此处找到来源:https://github.com/MvvmCross/MvvmCross-Tutorials/tree/master/Babel