xamarin:我们可以在项目内部启用/禁用本地化吗?

时间:2019-01-20 21:40:46

标签: xamarin localization

嗨,我不得不去图书馆看书,这可能需要由两个不同的项目使用,而一个项目需要其他语言,而另一个项目只需要英语。

如果我的AppResource在两个库中都包含中文和英文,则该项目仅要求如果设备设置为中文,则英文将为中文。

是否可以在项目级别启用或禁用本地化。

1 个答案:

答案 0 :(得分:0)

在仅需要英语的项目中,可以将CurrentCulture设置为英语,这样应用程序将不会从设备读取语言,而是将英语作为默认语言。

string culture="en-GB";


private void SetCulture(string culture)  //example => culture ="en-US", "de-DE", "ar-TN" ...
{
    CultureInfo myCulture = new CultureInfo(culture);
    CultureInfo.DefaultThreadCurrentCulture = myCulture;
}