Це командний інструмент, який можна запустити в безкоштовному хостинг-провайдері OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
potool - програма для роботи з файлами gettext po
СИНТАКСИС
інструмент FILENAME1 [ НАЗВА ФАЙЛУ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 Замінити всі повідомлення на їхні повідомлення.
-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
дозволяє легко додавати нові переклади, не переглядаючи вже перекладені
запису
Останні два приклади реалізовано як potooledit(1) програма.
ПЕРЕКЛАДИ
За замовчуванням програма переносить рядки в усі рядки виводу. Див -p варіант.
Використовуйте potool онлайн за допомогою сервісів onworks.net