Вопрос: Gettext И Ключи На Кириллице

Следуя теме: http://habrahabr.ru/blogs/zend_framework/64115/ Автор очень удачно использует клавиши на кириллице, например: _('Домашняя страница'), _('Добавить пользователя') Очень хотелось бы узнать, какие методы используются для сканирования исходных файлов и распознавания ключей в кириллице.

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

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

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

Обновлять: Благодаря подсказкам fatum и stfalcon нашел причину.

Необходимо указать кодировку сканируемых исходных файлов.

В настройках парсера поредактируйте.

(Файл-> Настройки-> Парсеры-> PHP).

Здесь есть небольшой подводный камень, если вы установите кодировку как положено:

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

Это не сработает. Вам необходимо полностью заменить переменную %C на значение: --from-code=utf-8

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

Спасибо, что помогли мне разобраться.

Теги: #gettext #php #poedit #Чулан

Вместе с данным постом часто просматривают: