0

我有默认语言挪威的网站。如何在 neos 中设置默认语言。默认情况下,它似乎将英语作为默认语言。

当我添加简单的联系表格并为必填字段显示(这是必填字段)时,我只想将其翻译成挪威。

你能帮忙吗?

先感谢您

4

1 回答 1

1

要将默认语言/区域设置更改为挪威语,您只需在 neos 安装的根目录中修改 Configuration/Settings.yaml,如下所示:

TYPO3:
  Flow:
    persistence:
      backendOptions:
        #your db setup here
    #start of what you need
    i18n:
      defaultLocale: de
    #de should be exchanged to no in your case.. but it will cause errors
    #end of what you need

但是,此时 Flow 没有挪威语的翻译,所以对于 'no' 而不是 'de' 它会抛出异常。有几种处理方法:

  1. 在 Packages/Framework/TYPO3.Flow/Resources/Private/Translations 创建“no”目录,然后从“en”复制文件并翻译它们,然后为您的应用程序应用补丁。
  2. 创建您自己的联系表单插件,使用自定义验证和挪威语错误或您自己的包中的翻译。
  3. 创建您自己的翻译验证器并修改 Packages/Sites/Typo3.NeosDemo 中的 contact-form.yaml...
于 2014-08-24T14:11:44.337 回答