.Net 本地化与品牌化

标签 .net localization globalization branding

假设我有一个 WCF 服务,它有多个客户端,使用多种语言。使用资源文件和附属程序集来提供本地化的资源字符串是合适的。

现在,如果这些资源字符串成为品牌,例如同一国家/地区的两个客户,相同的语言,但具有不同的术语,我是否会使用单独的附属程序集制作单独的 resx 文件,或者我是否遗漏了什么?

为该客户端添加标记的附属程序集意味着对于未标记的资源字符串有很多冗余。但是,同时需要所有资源字符串都可以进行品牌推广。

最佳答案

我们遇到了同样的问题(客户能够调整最初提供的翻译)并且附属程序集并没有解决我们的问题。资源和程序集更适合稳定的内容。

我们最终将所有这些资源字符串保存在数据库中,并在第一次应用程序启动时加载和缓存它们。

关于.Net 本地化与品牌化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3894007/

相关文章:

android - Android (Cupcake) 是否已使用 Skyhook Wireless 进行本地化?

javascript - HTML编码°度数符号额外空格

c# - asp.net 从其他本地资源读取

c# - WCF 服务引用 - 在客户端获取 "XmlException: Name cannot begin with the ' <' character, hexadecimal value 0x3C"

c# - 使用 Ninject(或其他一些容器)我如何找出请求服务的类型?

c# - 命令行解析器库 .NET 能够检索版本号

asp.net - 在 ASP.NET web.config 全局化标记中设置日期格式?

asp.net-mvc - 在asp.net mvc中创建es-la/es-xl资源

c# - 如何更改 .Net 中整个进程(而不仅仅是当前线程)的 CurrentCulture?

asp.net - 使用 .NET 框架通过 Web 将信号发送到串行端口 (RS232)