Asp.Net: 网站是否可以有不同语言的字符串资源
Asp.Net: is it possible to have string resources for different languages in website
我在一个拥有全球用户的网站上工作。所以我决定翻译网站的内容。
主要问题 是我必须搜索所有页面才能找到 translate.Therefore 的文本,如果出现像 android studio 提供的情况像string.xml
,把所有的文字都集中起来,这样翻译起来就很容易了。
像这样
Website---|
|Text---|
|--->en-us Hello world
|--->it salve verbum
|--->ra привет слово
|--->fa bonjour mot
有解决办法吗?
感谢您的帮助。
当然可以。你有你的 web.config 和里面的
配置 -> configSections
node 你可以创建一个语言节点,像这样:
<configuration>
<configSections>
<section name="languages" type="System.Configuration.IgnoreSectionHandler" allowLocation="false" />
</configSections>
</configuration>
然后,您可以在配置节点中创建您的语言节点,例如:
<languages>
<welcome>
<en>welcome</en>
<ge>willkommen</ge>
</welcome>
</languages>
我在一个拥有全球用户的网站上工作。所以我决定翻译网站的内容。
主要问题 是我必须搜索所有页面才能找到 translate.Therefore 的文本,如果出现像 android studio 提供的情况像string.xml
,把所有的文字都集中起来,这样翻译起来就很容易了。
像这样
Website---|
|Text---|
|--->en-us Hello world
|--->it salve verbum
|--->ra привет слово
|--->fa bonjour mot
有解决办法吗?
感谢您的帮助。
当然可以。你有你的 web.config 和里面的
配置 -> configSections
node 你可以创建一个语言节点,像这样:
<configuration>
<configSections>
<section name="languages" type="System.Configuration.IgnoreSectionHandler" allowLocation="false" />
</configSections>
</configuration>
然后,您可以在配置节点中创建您的语言节点,例如:
<languages>
<welcome>
<en>welcome</en>
<ge>willkommen</ge>
</welcome>
</languages>