Pull to refresh

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

Reading time1 min
Views1.2K
По следам темы:
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:
Total votes 5: ↑4 and ↓1+3
Comments5

Articles