Это команда xgettext, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
xgettext - извлекает строки gettext из источника
СИНТАКСИС
xgettext [ВАРИАНТ] [ВХОДНОЙ ФАЙЛ] ...
ОПИСАНИЕ
Извлечь переводимые строки из заданных входных файлов.
Обязательные аргументы для длинных опций являются обязательными и для коротких опций. Аналогично для
необязательные аргументы.
вход файл Расположение:
ВХОДНОЙ ФАЙЛ ...
входные файлы
-f, --файлы-из=ФАЙЛОВ
получить список входных файлов из ФАЙЛА
-D, - каталог=СПРАВОЧНИК
добавить КАТАЛОГ в список для поиска входных файлов
Если входной файл - - читается стандартный входной файл.
Результат файл Расположение:
-d, --default-домен=ИМЯ
используйте NAME.po для вывода (вместо messages.po)
-o, --выход=ФАЙЛОВ
записать вывод в указанный файл
-p, --output-дир=DIR
выходные файлы будут помещены в каталог DIR
Если файл вывода -, вывод записывается в стандартный вывод.
Выбор of вход файл Язык:
-L, - язык=ИМЯ
распознавать указанный язык (C, C ++, ObjectiveC, PO, Shell, Python, Lisp,
EmacsLisp, librep, Scheme, Smalltalk, Java, JavaProperties, C #, awk, YCP, Tcl,
Perl, PHP, исходный код GCC, NXStringTable, RST, Glade, Lua, JavaScript, Vala, рабочий стол)
-C, --с++
сокращение для - язык=C++
По умолчанию язык угадывается в зависимости от расширения имени входного файла.
вход файл интерпретация:
--из-кода=ИМЯ
кодировка входных файлов (кроме Python, Tcl, Glade)
По умолчанию предполагается, что входные файлы находятся в формате ASCII.
Эксплуатация Режим:
-j, --существующий
присоединять сообщения к существующему файлу
-x, --exclude-файл=ФАЙЛОВ.по
записи из FILE.po не извлекаются
-кТАГ, --добавить комментарии=TAG
размещать блоки комментариев, начинающиеся с TAG и предшествующие строки ключевых слов в выходной файл
-c, --добавить комментарии
поместить все блоки комментариев, предшествующие строкам ключевых слов, в выходной файл
--проверить=ИМЯ
выполнять проверку синтаксиса сообщений (многоточие-юникод, пробел-многоточие,
цитата-юникод)
- конец предложения=ТИП
тип, описывающий конец предложения (одинарный пробел, по умолчанию,
или двойной пробел)
Язык конкретный опции:
-a, --извлечь все
извлекать все строки (только языки C, C ++, ObjectiveC, Shell, Python, Lisp,
EmacsLisp, librep, Scheme, Java, C #, awk, Tcl, Perl, PHP, GCC-источник, Glade, Lua,
JavaScript, Вала)
-kWORD, --ключевое слово=СЛОВО
ищите WORD как дополнительное ключевое слово
-k, --ключевое слово
не использовать ключевые слова по умолчанию (только языки C, C ++, ObjectiveC, Shell, Python,
Lisp, EmacsLisp, librep, Scheme, Java, C #, awk, Tcl, Perl, PHP, GCC-источник, Glade,
Lua, JavaScript, Vala, Рабочий стол)
--флаг=СЛОВО: ARG: FLAG
дополнительный флаг для строк внутри номера аргумента ARG ключевого слова WORD
(только языки C, C ++, ObjectiveC, Shell, Python, Lisp, EmacsLisp, librep, Scheme,
Java, C #, awk, YCP, Tcl, Perl, PHP, GCC-source, Lua, JavaScript, Vala)
-T, --триграфы
понимать триграфы ANSI C для ввода (только языки C, C ++, ObjectiveC)
--qt распознавать строки формата Qt (только язык C ++)
--kde распознавать строки формата KDE 4 (только язык C ++)
--увеличение
распознавать строки формата Boost (только язык C ++)
--отлаживать
более подробный результат распознавания строки формата
Результат Детали:
--цвет
всегда использовать цвета и другие атрибуты текста
--цвет=КОГДА
используйте цвета и другие атрибуты текста, если КОГДА. КОГДА может быть "всегда", "никогда",
"авто" или "html".
--стиль=СТИЛЬФИЛЬ
укажите файл правил стиля CSS для --цвет
-e, --нет выхода
не использовать escape-символы C в выводе (по умолчанию)
-E, --побег
использовать escape-символы C в выводе, без расширенных символов
--force-по
записывать PO-файл, даже если он пуст
-i, --индент
напишите файл .po, используя стиль с отступом
--нет местоположения
не пишите строки '#: filename: line'
-n, --добавить местоположение
генерировать строки '#: filename: line' (по умолчанию)
--строгий
записывать строго соответствующий Uniforum .po файл
--properties-выход
напишите файл Java .properties
--stringtable-выход
напишите файл NeXTstep / GNUstep .strings
--это=ФАЙЛОВ
применять ЕГО правила из ФАЙЛА
- табурет
напиши комментарии itstool
-w, --ширина=НОМЕР
установить ширину выходной страницы
- без обертывания
не разбивайте длинные строки сообщения, превышающие ширину выходной страницы, на несколько
линий
-s, --sort-output
генерировать отсортированный вывод
-F, --сортировать по файлам
сортировать вывод по расположению файла
--опустить-заголовок
не пишите заголовок с записью 'msgid ""'
- правообладатель=STRING
установить правообладателя в выводе
- внешний пользователь
опускать авторские права FSF в выводе для иностранного пользователя
--имя пакета=ПАКЕТ
установить имя пакета в выводе
--package-версия=Версия
установить версию пакета в выводе
--msgid-ошибки-адрес=ЭЛ. АДРЕС@АДРЕС
установить адрес отчета для ошибок msgid
-m [СТРОКА], --msgstr-префикс[=STRING]
используйте STRING или "" в качестве префикса для значений msgstr
-M [СТРОКА], --msgstr-суффикс[=STRING]
используйте STRING или "" в качестве суффикса для значений msgstr
Информативный вывод:
-h, --Помогите
показать эту справку и выйти
-V, --версия
вывести информацию о версии и выйти
Используйте xgettext в Интернете с помощью сервисов onworks.net