Locale::Po4a::AsciiDoc(3pm) | Po4a Алати | Locale::Po4a::AsciiDoc(3pm) |
Locale::Po4a::AsciiDoc - двосмерна конверзија AsciiDoc докумената и PO фајлова
Циљ po4a (PO for anything – PO за било шта) пројекта је да поједностави превођење (и што је још интересантније, одржавање превода) употребом gettext алата на деловима на којима се не очекује њихова употреба, као што је документација.
Locale::Po4a::AsciiDoc је модул који помаже превођење докумената у AsciiDoc формату.
Ово су опције везане само за овај модул:
У фајлу дефиниција, линије не смеју да почну са две косе линије, већ директно са po4a:.
Програм po4a подразумевано неће да обавија направљене AsciiDoc фајлове јер је обавезна ручна провера како би се обезбедило да обавијање не промени форматирање. Узмите на пример следећу ставку листе:
* веома дугачка реченица која се завршава бројем 1. Друга реченица.
Ако обавијање доведе до оваквог представљања, ставка се дели у нумерисану подлисту. Да ствар буде још гора, ситуацију може да испита само особа која говори језик коришћен у преводу.
* веома дугачка реченица која се завршава бројем 1. Друга реченица.
Приметите да необавијање фајлова које производи програм po4a не би требало да представља проблем, јер су ти фајлови намењени аутоматској обради. Они свакако не би требало да се посматрају као изворни фајлови.
Помоћу ове опције програм po4a ће направити изворне фајлове који изгледају лепше, али који потенцијално могу да доведу до погрешно форматирних излазних докумената.
AsciiDoc модул може да се прилагоди линијама које почињу са //po4a:. Ове линије се интерпретирају као команде парсера. Препознају се следеће команде:
Аргумент листа атрибута је листа раздвојена зарезима која садржи информације о аргументима који могу да се преведу. Ова листа садржи или бројеве, који дефинишу позиционе параметре, или именоване атрибуте.
Ако се испред аргумента name стави знак плус (+), онда се макро и његови аргументи преводе као целина. У овом случају нема потребе да се дефинише листа аргумената, али је потребно да постоје угласте заграде.
Аргумент листа атрибута је листа раздвојена зарезима која садржи информације о аргументима који могу да се преведу. Ова листа садржи или бројеве, којима се дефинишу позициони параметри, или именоване атрибуте. Први атрибут је име стила, и он неће да се преводи.
У случају да се испред имена стила стави знак плус (+), листа атрибута се преводи као целина. Нама потребе да се дефинишу атрибути који могу да се преводе.
У случају да се испред имена стила стави знак минус (-), тај атрибут се не преводи.
Успешно је тестиран на једноставним AsciiDoc фајловима.
Никола Франсоа <nicolas.francois@centraliens.net> Дени Барбије <barbier@linuxfr.org>
Права умножавања © 2005-2008 Никола ФРАНСОА <nicolas.francois@centraliens.net>. Права умножавања © 2012 Дени БАРБИЈЕ <barbier@linuxfr.org>. Права умножавања © 2017 Мартин Квинсон <mquinson#debian.org>.
Овај програм је слободан софтвер; можете да га редистрибуирате и/или мењате под условима GPL (погледајте фајл COPYING).
__END__
# LocalWords: Charset charset AsciiDoc tablecells po UTF gettext msgid nostrip
2023-01-03 | Po4a Алати |