客户特定词汇的自定义文化?

Tod*_*odd 10 asp.net localization

寻找关于在asp.net站点上实现本地化以及客户特定术语的最佳方法的一些建议,该站点将由多个客户端使用.

例如,表单上的标签必须根据登录到站点的客户端以及语言首选项的内容而有所不同.

因此,每个客户端都会有一组默认的措辞/术语......然后每个客户端的措辞/术语将被翻译成他们需要的语言.

我在考虑为每个客户创建自定义文化,然后使用asp.net和资源文件中的"内置"本地化功能.

所以我可能有一个默认文化......然后是客户特定的文化......然后将客户特定的文化翻译成其他语言.

EN-US

DE-DE

EN-US-客户端1

EN-US-客户端2

DE-DE-客户端1

DE-DE-客户端2

这听起来很疯狂吗?对我来说似乎是一个相当合理的方法......但也许有点像黑客...所以我欢迎任何更好的想法?

谢谢大家的帮助!

blo*_*art 6

实际上它不是,这是一种常见的方法 - 我已经看过很多次中央商店是通用白标的电子商务商店.

这很好,因为ASP.NET支持本地化,而不是你必须在每个darned请求中滚动自己的文本设置,从中修剪视图状态,管理缓存等.

并且不要忘记文化特定信息不必在资源文件中,它也可以来自数据库.