Windows Phone 8本地化字符串变量

时间:2013-03-06 23:01:05

标签: windows-phone-8 localization

我对Windows Phone开发很陌生,在试图将我的应用程序本地化为几种不同的语言时,我遇到了麻烦。我使用AppResources.resx为每种语言本地化静态字符串,但我似乎无法弄清楚如何本地化动态创建的字符串变量。例如......

String date = DateTime.Now.ToString(“MMMM dd”);

这将返回“3月6日”。但是当设备的语言设置为西班牙语时,我想显示“6 de Marzo”而不是“3月6日”。关于如何做到这一点的任何想法?只需指出正确的方向。

1 个答案:

答案 0 :(得分:2)

不确定它是否也存在于WinPhone8中,但您可以尝试使用

string date = DateTime.Now.ToString(CultureInfo.CurrentCulture.DateTimeFormat.MonthDayPattern);