我正在尝试学习如何使用 MvvmCross.Forms 在 Xamarin Forms 应用程序中实施和测试本地化。使用 Visual Studio 2017 或 2019 社区版。
到目前为止,我已尝试按照教程进行操作。
https://www.mvvmcross.com/documentation/plugins/resxlocalization
https://learn.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/localization/
但是这些都没有显示如何为 .Net Standard 类实现解决方案,其中 Visual Studio 解决方案具有以下设置。
Application.Core - 这用于 ViewModels 和服务(带有 MvvmCross NuGet 的 .Net Standard 2.0 库)
Application.UI - 这是共享的视图和视图逻辑(.Net Standard 2.0 Library with Xamarin.Forms MvvmCross MvvmCross.Forms NuGets)
Application.UWP - 特定于应用程序的演示者 (Xamarin.Forms MvvmCross MvvmCross.Forms NuGets)
Application.Android - 特定于应用程序的演示者 (Xamarin.Forms MvvmCross MvvmCross.Forms NuGets)
Application.iOS - 特定于应用程序的演示者(Xamarin.Forms MvvmCross MvvmCross.Forms NuGets)
NuGet 版本
Xamarin.Forms-v3.6
MvvmCross-v6.2.3
MvvmCross.Forms-v6.2.3
我想了解如何使用尽可能少的代码进入特定于应用程序的表示层来实现本地化。
任何人都可以指出有关如何使用 Xamarin.Forms 实现 MvvmCross.Forms 的教程吗?
我很高兴使用 JSon、RESX 或任何其他方法来存储特定语言,但我也希望能够支持从右到左的语言和布局。
万千封印
相关分类