Typo3 v10.3: Как добавить дополнительный язык в систему, чтобы я мог выбрать этот язык в конфигурации сайта - PullRequest
0 голосов
/ 21 марта 2020

Ограничения:

  • Typo3 v10.3.0 с методом установки "uploding zip file", а не composer

  • config.yaml см. ниже была автоматически сгенерирована, и я не изменил

Проблема, которую я хочу решить:

Добавьте дополнительный язык - рядом с языком по умолчанию - в систему, чтобы я мог выберите этот язык в конфигурации сайта.

"См. изображение: Доступные языки для этого раздела сайта" пусто, но я хочу добавить Engli sh и русский язык на свой сайт

Ни на сайте, занимающемся добавлением языков, нет c (1), ни в учебнике (2) я нашел описание, как добавить язык в систему.

(1) https://docs.typo3.org/m/typo3/reference-coreapi/master/en-us/ApiOverview/SiteHandling/AddLanguages.html#sitehandling -addinglanguages ​​

(2) https://docs.typo3.org/m/typo3/tutorial-editors/master/en-us/Languages/Index.html

config.yaml

base: 'https://<mysite>/autogenerated-1' baseVariants: { } errorHandling: { } languages: - title: Deutsch enabled: true languageId: '0' base: 'https://<mysite>/' typo3Language: de locale: de_DE.UTF8 iso-639-1: de navigationTitle: Deutsch hreflang: de-DE direction: ltr flag: de websiteTitle: 'My Site' rootPageId: 1 routes: { } websiteTitle: ''

Ответы [ 2 ]

2 голосов
/ 21 марта 2020

Сначала необходимо определить доступные языки для системы.

Для этого go в модуле списка выберите узел root в дереве страниц (тот, что с серым значком TYPO3, id 0), а затем в верхней строке меню нажмите кнопка со знаком + для создания новой записи. В мастере новой записи выберите тип системной записи Website Language. После создания новой языковой записи веб-сайта язык доступен в модуле сайта.

Документацию о Working with languages можно найти здесь: https://docs.typo3.org/m/typo3/tutorial-editors/master/en-us/Languages/Index.html

Feel Вы можете запросить изменение в документации, используя кнопку в правом верхнем углу Edit on GitHub.

0 голосов
/ 21 марта 2020

В настоящее время необходимо добавить запись типа «Язык веб-сайта» (sys_language) для каждого языка в бэкэнде.

Это небольшое несоответствие, но именно в этом и заключается пользовательский интерфейс конфигурации сайта получает доступные языки от.

Вы, вероятно, также можете просто добавить языковую конфигурацию в .yaml, и я почти уверен, что с этим интерфейс будет в порядке, но я не уверен, что бэкэнду все еще может понадобиться реальная sys_language запись.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...