【问题标题】:Windows Phone 8 Localize String VariableWindows Phone 8 本地化字符串变量
【发布时间】:2014-08-07 07:56:44
【问题描述】:

我对 Windows Phone 开发相当陌生,在尝试将我的应用程序本地化为几种不同的语言时遇到了困难。我正在使用每种语言的 AppResources.resx 来本地化静态字符串,但是我似乎无法弄清楚如何本地化动态创建的字符串变量。比如……

字符串日期 = DateTime.Now.ToString("MMMM dd");

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

【问题讨论】:

    标签: windows-phone-8 localization


    【解决方案1】:

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

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

    【讨论】:

    • 成功了。比我想象的要容易得多。谢谢一百万。
    猜你喜欢
    • 2013-11-10
    • 1970-01-01
    • 2014-09-28
    • 1970-01-01
    • 1970-01-01
    • 2011-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多