Concrete5-8.x: Где я могу добавить файлы перевода для пакетов или блоков? - PullRequest
0 голосов
/ 04 апреля 2019

Если я создаю свои собственные файлы .mo для пакетов или блоков, где я могу добавить файлы .mo?Они идут в /application/languages/en_GB/LC_MESSAGES/block_handle.mo?

Ответы [ 2 ]

0 голосов
/ 04 апреля 2019

Просто запустите

PATH-TO-CONCRETE5-ROOT-FOLDER/concrete/bin/concrete5 c5:package-translate PACKAGE_HANDLE OPTIONS

Для получения дополнительной информации посетите https://documentation.concrete5.org/developers/concepts/localization

0 голосов
/ 04 апреля 2019

Для перевода пакетов вы должны поместить файлы в <your_package>/languages/en_GB/LC_MESSAGES/messages.mo (имя файла должно быть точно таким же, как в моем примере)

Файлы приложений находятся в: application/languages/en_GB/LC_MESSAGES/messages.mo.Но там нельзя добавить блок конкретного перевода.В папке приложения находятся основные переводы.Что вы можете сделать, так это использовать внутренний интерфейс перевода c5, который создаст дополнительный файл в application/languages/site/en_GB.mo.Но чтобы использовать этот интерфейс, сначала нужно создать папку сайта.Интерфейс внутреннего перевода c5 можно найти на <example.com>/dashboard/system/multilingual/translate_interface.

...