我想知道我们是否可以在MVVMCross(Android,IOS,Core)中为我的应用程序创建一个Localization文件夹来更改语言。
事实上,我正在观看这个视频/ tuto,用MVVMCross改变我的应用语言:https://youtu.be/VkxHtbJ_Tlk
我也下载了样本,我可以看到,他的文件夹BabelResources在他的Android项目,他的IOS Projet,WPF等......
我无法创建一个ressource文件夹并只使用我的翻译创建一个JSON文件(例如在我的PCL中)
感谢您的帮助
答案 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