我们开始着手处理我们网站的本地化,并且大多数机制都已到位(设置 ui 文化,设置 resx 文件)但是我想知道如何处理这些字符串的传递。对于前几个,我只是在视图模型中创建了 getter 从资源文件中提取的属性,例如:
{ get { rm.GetString("Greeting", Thread.CurrentThread.CurrentCulture); } }
但我想知道的是其他人在做什么。视图模型应该只有一堆这样的字符串属性吗?你把它塞进视图数据吗?也许在视图模型中构建一个字典以从视图中提取?我不确定一个干净的可管理方式是什么,所以我正在寻找想法。谢谢!