具有MVC4资源的多语言站点

时间:2012-12-31 10:14:15

标签: internationalization asp.net-mvc-4

在技术上,什么是翻译网站上标签等小文本的最佳方式?

  • 包含整个网站使用的所有标签的Global_resources文件?
  • 连接到我的culture表(包含语言)的数据库表。该表基本上与资源文件相同。
  • 另一种解决方案?

请注意,非技术用户可以登录CMS并调整内容,但不会在标签级别等。

如果可以在visual studio 2012之外更改标签,那将会很不错。

1 个答案:

答案 0 :(得分:2)

看看以下帖子:Localization/Globalization should be database driven or resource/web framework(ASP.NET) driven or something custom我想你会在那里找到答案。

我还想补充说资源文件是纯XML。因此,改变标签的文本等不需要DBA或其他有权访问数据库的人员的知识和/或特权。您可以将资源文件的值更改为新值。

<root>
<!-- code ommited -->
  <data name="PropertyValueRequired" xml:space="preserve">
    <value>Can't be empty</value>
  </data>
</root>
相关问题