我正在开发一个从数据库加载数据的WPF应用程序。我想支持本地化,所以我正在考虑如何从数据库本地化文本的正确方法。
为每种语言存储翻译或仅存储资源键并搜索给定语言的资源是否是个好主意?
感谢。
答案 0 :(得分:1)
仅在数据库中存储资源键并获取应用程序内的本地化值。一个优点是,如果您以后需要支持其他语言,只需修改资源文件,则无需向数据库添加新值。此外,如果它在您的数据库中,您需要使用自定义查询来获取正确的字符串,如果您只将密钥存储在数据库中,您的应用程序应该使用新语言而无需修改数据库。我的两分钱。