Pull to refresh

Вопрос: gettext и ключи на кириллице

Reading time 1 min
Views 1.1K
По следам темы:
http://habrahabr.ru/blogs/zend_framework/64115/

Автор очень удачно использует ключи на кириллице, например:
_('Главная страница'), _('Добавить пользователя')

Очень бы хотелось узнать: какими методами происходит сканирование исходных файлов и распознавание ключей на кириллице.


В случае с использованием poedit(http://www.poedit.net/) и родного gettext (http://sourceforge.net/projects/gettext)
при попытке отсканировать ключи на кириллице, получаем ошибку:
image

Есть ли выходы из данной ситуации?
Согласитесь, неудобно, имея сайт, например, на русском и китайском, использовать для ключей английский язык.

Update:
Блгодаря подсказкам fatum и stfalcon, нашел причину. Следует указывать кодировку сканируемых исхожных файлов. В настройках парсера poedit. (Файл->Установки->Парсеры->PHP).

Тут имеется маленький подводный камень, если устанавливать кодировку как положено:
image
Работать не будет.

Надо целиком заменить переменную %C на значение: --from-code=utf-8
image

Спасибо что помогли разобраться.
Tags:
Hubs:
+3
Comments 5
Comments Comments 5

Articles