Как получить список переведенных языков в приложении, используя php gettext - PullRequest
0 голосов
/ 05 января 2019

Как я могу получить список всех языков (переводы включены в приложение), включенных в мой проект (не система)?

файлы хранятся в папках:

/lang/en_US.UTF-8/LC_MESSAGES/domain.po
/lang/it_IT.UTF-8/LC_MESSAGES/domain.po

Я знаю, что могу выполнить поиск по файлам, но я думаю, что мог бы быть лучший способ сделать это. Руководства и форумы показывают возможные локали, установленные (locale -a) во всей системе, а не список переводов в приложении.

Как лучше всего получить такой список?

1 Ответ

0 голосов
/ 15 февраля 2019

Вы должны искать в каталогах. Команда locale -a перечисляет определения локали, установленные в вашей системе, и это не имеет никакого отношения к тому, какие переводы устанавливает ваше приложение.

И, кстати, вы должны установить скомпилированные .mo файлы, а не .po исходные файлы в этих каталогах.

...