我的多语言应用程序中有三个出生日期的下拉列表。 我可以用不同的语言获取月份名称,并将它们放入下拉列表中。
但是我想在下拉列表中添加实际单词“Month”,“Day”和“Year”作为第一项。当然,我可以轻松添加字符串“Month”作为第一项,但我需要这是多语言。我试图避免冗长的案例陈述和大量的字符串(应用程序支持24种语言)。
有没有办法在.net中执行此操作?我不是要求如何输出月份名称,而是如何以不同语言输出实际单词“月”,“日”和“年”。</ p>
提前致谢。
答案 0 :(得分:2)
您应该使用Resource Strings进行本地化,您可以通过这种方式将任何文本翻译成任何语言。使用24种语言总是会有很多工作。
答案 1 :(得分:1)
与您对其他任何单词的处理方式相同:本地化您的应用程序。这样做的好方法(比case语句好得多)是using resources。显然,由于没有本地化的仙女,你将无法避免大量的弦乐。