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>