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 にはノルウェー語の翻訳がないため、「de」ではなく「no」の場合は例外がスローされます。これを処理する方法はいくつかあります。

  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 に答える