2012-02-06 6 views
5

Я пытаюсь создать poedit для каталога в моем проекте PHP. В некоторых моих файлах он сбой на не-ASCII-символе.Как я могу сказать poedit игнорировать ошибки, не связанные с ASCII?

Поскольку проект довольно большой, мне было интересно, можно ли запустить poedit и игнорировать эти ошибки, а не игнорировать каждый файл, где они появляются.

Я использую графический интерфейс poedit для Windows. Я пытаюсь локализовать французский контент на английский и наоборот.

+0

Изучение другого решения с использованием инструмента преобразования символов. Это, кажется, более чистый подход. – Asimov4

+0

Это не отвечает на ваш вопрос, но в целом лучше всего использовать английский язык как справочный язык и перевести на него другие языки (французский в вашем случае). Две причины: инструменты gettext предполагают, что вы это делаете (и, следовательно, ожидаете ASCII), и если вы хотите перевести на какой-либо другой язык, обычно будет проще найти переводчика (не всегда, хотя). Я часто использую английский-> английский перевод (так что строки не жестко закодированы). – johndodo

ответ

17

В poEdit перейдите в каталог и настройки и проверьте свойства в кодировке исходного кода. Попробуйте использовать UTF-8. (наконечник обрабатывается для меня и составляет от http://www.netvivs.com/error-xgettext-non-ascii-string-in-poedit/)

+1

Mine path was: Каталог> Свойства ...> В свойствах перевода Tab> Исходный код charset: – webcoder

+0

спасибо - помогли много - weird issuse;) –