Описание тега xgettext

2 ответа

Ключевые слова PoEdit - множественное число

Я включил в приложение систему локализации, подобную gettext, но моя функция перевода выглядит следующим образом: t($category, $string, [$plural_string, $number, $vprintf_arguments]) Мои ключевые слова PoEdit: t:2 t:2,3 t: 2 сообщает PoEdit для анал…
06 дек '11 в 22:31
1 ответ

Как запустить исходный файл.pot из PHP?

Я занят написанием приложения, которое должно быть правильно локализовано, но процесс создания шаблонов переносимых объектов вручную все время утомителен. Может кто-нибудь сказать мне, почему этот кусок кода: <?php exec("xgettext -d templates/bas…
24 июл '12 в 12:38
1 ответ

xgettext не будет сканировать форму множественного числа

Я использую Poedit для моего gettext i18n, и это прекрасно работает. Я использую ZF2, где есть помощники вида для интеграции переводов. Один translate, другой translatePlural, Использование: <?php echo $this->translate('Welcome') ?> <?ph…
2 ответа

xgettext - присоединиться к существующим множественным комментариям в моем файле банка

У меня есть сценарий сборки, который сканирует исходный каталог (PHP) и выполняет xgettext --join-existing ... для обновленного перевода и сохранения в файл банка, например find . -type f -name '*.php' -not -path './vendor/*' | xargs xgettext --join…
18 ноя '14 в 17:35
1 ответ

xgettext не извлекает строку в атрибуте HTML

Я работаю над сайтом Wordpress, используя Timber в качестве движка шаблонов (веточка для Wordpress). Я хочу перевести интерфейс, используя механизм gettext Wordpress через PoEdit (использует xgettext). Фрагмент шаблона: <form action="/{{ current_…
25 ноя '15 в 07:11
1 ответ

Я не получаю вывод из xgettext

Я попытаюсь использовать gnu-gettext для локализации небольшого программного проекта, поэтому сейчас я пытаюсь изучить основы. Проблема в том, что я застрял на довольно фундаментальной функции. Когда я пытаюсь извлечь строки из исходного кода с помо…
09 авг '12 в 12:33
2 ответа

Локализация с помощью ICU4C и XLIFF

Локализация с помощью ICU рекомендует хранить локализуемые данные в формате XLIFF. Поэтому я использовал GNU xgettext извлечь строки в gettext форматировать файлы, а затем конвертировать их в файлы XLIFF с po2xliff, Наконец, я попытался использоват…
1 ответ

Как создать файл *.pot из статического файла HTML

Существует ли простой и понятный способ создания файла *.pot из статической HTML-страницы?
18 фев '19 в 09:47
1 ответ

Рекурсивное сканирование файлов с xgettext

Мне нужно рекурсивно сканировать все папки проекта на наличие строк xgettext. Как это можно сделать с помощью xgettext на Linux? Мои текущие параметры: --default-domain=project -k_
12 июл '12 в 11:44
1 ответ

В Django MakeMessages отсутствует xgettext в Windows

Запуск Django на Windows 7. В настоящее время я пытаюсь перевести пару шаблонов Django, используя инструкции из главы 19 книги django. Я добавил тег перевода в шаблон, загрузил I18N и изменил настройки django. Затем я запускаю django-admin.py makeme…
30 сен '11 в 14:57
3 ответа

Регулярное выражение для извлечения имен и параметров функций xgettext из аргументов cli

Я работаю над приложением CLI, которое позволяет пользователю указывать аргумент с именами функций вместе с аргументами. На самом деле он использует тот же синтаксис, что и xgettext, такие как: --keywords=__,dgettext:2,dcgettext:2,ngettext:1,2,dpget…
16 мар '15 в 19:46
1 ответ

xgettext из CSV-файла

У меня есть CSV со всеми значениями для перевода... Я хочу прочитать файл CSV и создать файл.pot, но когда я загружаю и пытаюсь вызвать print _(значение), не создается.pot. Не уверен, почему вы не можете создать файл.pot с динамическим содержимым из…
07 янв '13 в 18:06
2 ответа

Получение строк перевода для шаблонов jinja2, интегрированных с django 1.x?

Я могу использовать шаблоны jinj2 с django через render_to_response, определенный как ниже из настроек импорта django.conf из django.core.exceptions import ImproperlyConfigured из django.http импортировать HttpResponse из django.template import Temp…
5 ответов

Poedit и XML-файлы

Как настроить poedit для извлечения строк из XML-файла? У меня есть элементы навигации Zend Framework в.xml, как это: <entry-i> <label>Text to translate</label> <params> ... <params> <entry-i> И я хочу поедить чит…
4 ответа

Джанго makemessages javascript (xgettext)

Я хочу использовать поддержку django i18n для перевода моих файлов JavaScript. У меня есть следующий файл JavaScript: var test_text = gettext('example'); @withStyles(styles) export default class HomePage { static contextTypes = { i18n: PropTypes.obj…
04 сен '15 в 17:30
1 ответ

В проекте, использующем GNU Autotools, есть ли задача запустить xgettext?

Резюме: У меня есть проект с использованием GNU Autotools. У меня есть файл банка. Мне нужно обновить его. Есть ли волшебная задача "сделать", которая запускает xgettext для меня (я ленивый?) Подробная версия: Привет Я пытаюсь настроить проект, испо…
07 окт '09 в 00:01
2 ответа

poEdit не находит переводы моих заполнителей

Я довольно новичок в poEdit, и я успешно перевожу 95% своих ключей в моих шаблонах и файлах JavaScript. Я использую этот синтаксис __("key"), в основном <%= __("key") %>, Но (всегда есть но), по некоторым причинам, этот ключ email в заполнител…
09 окт '13 в 16:38
0 ответов

Автоматически переносить метки и строки в <FormattedMessage>, <FormattedHTMLMessage> для реагирования-intl

У меня есть существующий проект с множеством меток и жестко закодированных строк. Я знаю, что есть babel-plugin-реагировать-intl, который будет извлекать все строки из &lt;FormattedMessage&gt;, &lt;FormattedHTMLMessage&gt;, Но моя проблема в том, чт…
4 ответа

Невозможно установить gettext для Windows 10

Я выполнил все шаги, общие для всех стековых потоков, и другие вопросы, чтобы установить gettext для windows (10), но все же я получаю сообщение об ошибке: "Не могу найти msguniq, убедитесь, что у вас установлены инструменты gettext" при использован…
21 фев '18 в 16:50
2 ответа

Куда переводить строки сообщений - в представлении или в модели?

У нас есть многоязычное (PHP) приложение и мы используем gettext для i18n. В бэкэнде / модели есть несколько классов, которые возвращают сообщения или форматы сообщений для printf(). Мы используем xgettext для извлечения строк, которые мы хотим пере…