Установить язык по умолчанию в typo3 neos (1.0.1 Beta)

У меня есть сайт с норвежским языком по умолчанию. Как установить язык по умолчанию в neos. Кажется, по умолчанию он использует английский как язык по умолчанию.

Когда я добавляю простую контактную форму и для обязательных полей она говорит (это обязательное поле), я просто хотел перевести ее в Норвегию.

Не могли бы вы помочь в этом.

заранее спасибо


person Punith    schedule 17.05.2014    source источник


Ответы (1)


Чтобы изменить язык/локаль по умолчанию на норвежский, все, что вам нужно, это изменить Configuration/Settings.yaml в корне вашей установки neos следующим образом:

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 нет переводов для норвежского языка, поэтому для «нет» вместо «де» будут выдаваться исключения. Есть несколько способов справиться с этим:

  1. В Packages/Framework/TYPO3.Flow/Resources/Private/Translations создайте каталог «no», затем скопируйте файлы из «en» и переведите их, а затем примените патч для своего приложения.
  2. Создайте свой собственный плагин контактной формы с настраиваемой проверкой и ошибками на норвежском языке или переводами из вашего собственного пакета.
  3. Создайте свои собственные переведенные валидаторы и измените contact-form.yaml в Packages/Sites/Typo3.NeosDemo...
person k.tarkin    schedule 24.08.2014