如何从.net获得不同语言的“月”,“日”和“年”字样?

时间:2011-12-21 15:49:21

标签: asp.net .net webforms

我的多语言应用程序中有三个出生日期的下拉列表。 我可以用不同的语言获取月份名称,并将它们放入下拉列表中。

但是我想在下拉列表中添加实际单词“Month”,“Day”和“Year”作为第一项。当然,我可以轻松添加字符串“Month”作为第一项,但我需要这是多语言。我试图避免冗长的案例陈述和大量的字符串(应用程序支持24种语言)。

有没有办法在.net中执行此操作?我不是要求如何输出月份名称,而是如何以不同语言输出实际单词“月”,“日”和“年”。<​​/ p>

提前致谢。

2 个答案:

答案 0 :(得分:2)

您应该使用Resource Strings进行本地化,您可以通过这种方式将任何文本翻译成任何语言。使用24种语言总是会有很多工作。

答案 1 :(得分:1)

与您对其他任何单词的处理方式相同:本地化您的应用程序。这样做的好方法(比case语句好得多)是using resources。显然,由于没有本地化的仙女,你将无法避免大量的弦乐。