繁体   English   中英

C#本地化,数据库

[英]C# localization, db

我正在开发一个WPF应用程序,该程序可以从数据库加载数据。 我想支持本地化,所以我正在考虑如何从数据库本地化文本的正确方法。

存储每种语言的翻译或仅存储资源密钥并搜索给定语言的资源是个好主意吗?

谢谢。

仅将资源密钥存储在数据库中,并在应用程序内部获取本地化的值。 优点之一是,如果以后需要支持其他语言,则只需修改资源文件,就无需向数据库添加新值。 另外,如果它在您的数据库中,则需要进行自定义查询以获取正确的字符串;如果仅将密钥存储在数据库中,则您的应用程序应使用新的语言,而无需修改数据库。 我的两分钱。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM