На македонском (мк) языке не принимаются переводы, приведенные в настройке шаблона в TYPO3 - PullRequest
0 голосов
/ 05 февраля 2020

Я использую Typo3 версии 9.5.13 с 16 языками, есть язык 'Македонский (mk)', и я добавил перевод для этого языка с ключом в настройке шаблона Typo3, но он не принимает этот перевод и показывает перевод по умолчанию. Этот язык отсутствует в списке поддерживаемых языков Typo3.

Спасибо

Ответы [ 2 ]

3 голосов
/ 05 февраля 2020

Чтобы TYPO3 поддерживал локаль "mk" (и, следовательно, файлы меток на основе XLF с "mk.locallang.xlf"), необходимо добавить эту строку в typo3conf/AdditionalConfiguration.php

$GLOBALS['TYPO3_CONF_VARS']['SYS']['localization']['locales']['user']['mk'] = 'Macedonian';

Это начало, позволяющее даже разрешить mk для TYPO3 Backend и Frontend - связанных с файлами меток (XLF).

Другие части (создание записи sys_language) добавление значка, добавление «mk» к языку сайта и т. д. c) все еще действительны, и их также необходимо выполнить, чтобы определить «mk» в многоязыковой настройке для внешнего интерфейса TYPO3.

0 голосов
/ 05 февраля 2020
  1. Добавьте язык в typo3 / sysext / core / Configuration / TCA / sys_language. php
  2. Вставьте перевод языка в typo3 / sysext / core / Resources / Private / Language / db.xlf
  3. Добавьте языковой стандарт к typo3 / sysext / core / Classes / Localization / Locales. php
  4. Добавьте значок флага в IconRegistry: typo3 / sysext / core / Classes / Imaging / IconRegistry. php
  5. Добавьте идентификатор значка в typo3 / sysext / backend / Configuration / SiteConfiguration / site_language. php

Вы можете увидеть пример для маори здесь : https://github.com/TYPO3/TYPO3.CMS/commit/a8c16c45f8a1fce1d858815cef6c1ad83cff5d76

...