在Web应用程序中,我曾经为每个页面都有一个资源文件,我曾经用过两个语言数据(英语,卡纳达语)。例如:
Name Value
ENSave Save
KNSave ಉಳಿಸು
在检索我使用的值GetGlobalResourceObject
时。
string Text = GetGlobalResourceObject(resourcename, PrefixLang + "Save").ToString();
这里的Prefixlang是KN或EN,并且基于前缀lang我得到了尊重的值。
现在我正在开发一个Windows应用程序,我不想为两种语言创建两个资源文件。我希望为这两种语言提供单个资源文件,并通过前缀语言访问它。我浏览了这么多篇文章但是找不到如何通过传递资源名称和前缀语言来访问资源值的解决方案。
有没有办法在Windows应用程序中实现这一目标?或者你可能建议的更好的方式?谢谢。