xamarin ios通过视图而不是通过手机设置更改语言

时间:2017-08-30 07:19:36

标签: ios xamarin

我正在使用本地化。因此,结构(Base.lproj文件夹,Localizable.strings)已经设置,应用程序以正确的语言加载(取决于您的手机设置)。但是,在应用程序中,用户需要能够通过视图更改语言。如何在不重新启动应用程序的情况下即时更改语言。 这里有一个解决方案,但似乎不是很好

    var path = NSBundle.MainBundle.PathForResource("fr", "lproj");
    var languageBundle = NSBundle.FromPath(path);
    var myLocalizedString = languageBundle.LocalizedString("locloc", " ");

0 个答案:

没有答案