Это пульт команд, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
potool - программа для работы с po-файлами gettext
СИНТАКСИС
пуля ИМЯ ФАЙЛА1 [ ИМЯ ФАЙЛА2 ] [-ф f | nf | t | nt | nth | o | нет] [-н
ctxt | id | str | cmt | ucmt | pcmt | scmt | dcmt | tr | linf] ... [-s] [-p] [-c]
пуля -h
ОПИСАНИЕ
пуля работает в двух (пока) режимах. Первый режим требует указания одного имени файла, а
работает как фильтр. Во втором режиме программа заменяет переводы в FILENAME1
с переводами из FILENAME2. (Итак, FILENAME1 - это базовый po-файл, а FILENAME2
это наша рабочая копия.)
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-f фильтр
Определяет, какие записи файла po должны быть сохранено. Во втором режиме
фильтры применяются только к FILENAME2 (рабочая копия). Существующие фильтры:
t - переведенные записи
nt - непереведенные записи
nth - непереведенные записи и заголовок
f - нечеткие записи
nf - записи, которые не являются нечеткими
o - устаревшие записи
нет - не устаревшие записи
Можно складывать фильтры, указав несколько параметров -f.
-n фильтр
Определяет, какие части записей файла po должны быть сохраненным. Любое количество -n
варианты разрешены. Допустимые параметры:
ctxt - не пишите части ctxt
id - не пишите части id
str - не писать части 'str'
tr - не писать переводы
ucmt - не писать комментарии пользователей
pcmt - не писать комментарии относительно позиции в исходных файлах
scmt - не писать специальных комментариев ('#, fuzzy, c-format, ...')
dcmt - не писать зарезервированные комментарии (обычно начинающиеся с точки)
cmt - без комментариев
linf - изменить номера строк исходного текста на "1".
Последний параметр полезен, когда вам нужно сравнить два файла po или pot, используя
Разница(1), поскольку в противном случае он обычно возвращает много неважных изменений номеров строк.
-s Не отображать сами записи, только их количество.
-p заставляет potool сохранять неизменным форматирование файла. Без этой опции все
строки будут повторно обернуты в выводе на новые строки или границы слова, чтобы соответствовать
80 столбцов.
-c Замените все msgstrs их msgid.
-h Отображение краткой справки по использованию.
ПРИМЕРЫ
potool x.po -s -ft
отображает количество переведенных записей. Смотрите также посты(1).
Potool x.po -nstr
Удаляет все переводы - так что вы можете начать с нуля! :-)
potool x.po -ft && potool x.po -fnt
отображает сначала переведенные, а затем непереведенные записи из файла x.po
(обратный порядок не рекомендуется из-за первой записи «заголовка»). Выход
содержит всю информацию из x.po, с той разницей, что непереведенные записи
расположены вместе в одном месте.
potool x.po -fnt> tmp.po && редактор tmp.po && potool x.po tmp.po
позволяет легко добавлять новые переводы, не глядя на уже переведенные
Записи
Последние два примера реализованы как потоол(1) программа.
Пещеры
По умолчанию программа повторно переносит строки во все строки вывода. Увидеть -p опцию.
Используйте potool онлайн с помощью сервисов onworks.net