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

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

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

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

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

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...
Другие вопросы по тегам