У меня есть сайт, который использует локализацию CakePHP. Текст веб-сайта жестко запрограммирован в функции Cake __('')
на польском языке, и у меня есть языковые файлы для английского и венгерского языков.
Я пытаюсь найти способ заменить все жестко запрограммированные строки в функциях __('')
на их перевод на английский язык из языковых файлов.
Я хотел бы сделать это, чтобы создать контент для моего веб-сайта на английском языке, а затем перевести его, а не создавать его на польском языке, а затем перевести его.
Я прочитал документацию (https://book.cakephp.org/3.0/en/core-libraries/internationalization-and-localization.html) и ничего не нашел. Переводчик CakePHP использует файлы po / pot. Есть идеи?
Редактировать
Привет, спасибо, что ответили. Это не проблема. Моя проблема в том, что у меня есть echo __('Polskie zdanie');
в моем php-файле и .po-файл для английского языка в '/ Locale / en' и .po для венгерского в '/ Locale / hu'.
Я хочу иметь echo __('English language sentence');
и файл .po в '/ Locale / pl' для польского и оставить венгерский как есть. Я хочу поменять язык в жестко запрограммированном php-файле, так как мои новые разработчики не говорят по-польски, а когда они работают над php-файлами, они читают польские строки в функции __('')
.
Я бы хотел поменять то, что находится в моих файлах php, на то, что находится в моем файле '/ Locale / en', а затем сохранить польскую версию в '/Locale/pl'.
.