.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.43) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "Locale::Po4a::RubyDoc 3pm" .TH Locale::Po4a::RubyDoc 3pm "2023-01-03" "Інструменти Po4a" "Інструменти Po4a" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "НАЗВА" .IX Header "НАЗВА" Locale::Po4a::RubyDoc — перетворення даних документа Ruby на файли \s-1PO,\s0 і навпаки .SH "ОПИС" .IX Header "ОПИС" Метою проєкту po4a (\s-1PO\s0 для усього) є спрощення перекладу (та, що ще цікавіше, супровід перекладів) за допомогою інструментів gettext у областях, де такий переклад спочатку не передбачався, зокрема у документації. .PP Locale::Po4a::RubyDoc — модуль, який допомагає у перекладі документації у форматі Ruby Document (\s-1RD\s0) (мовою, яку використовували для документування Ruby) іншими мовами (якими розмовляють люди). .SH "СТАН ЦЬОГО МОДУЛЯ" .IX Header "СТАН ЦЬОГО МОДУЛЯ" Цей модуль було успішно перевірено на простих файлах Ruby Document, у яких використано значну частину синтаксичних конструкцій форматування. .PP Відомим обмеженням є те, що обробник не може належним чином розпізнати вкладену структуру вхідного коду Ruby Document. Це, наприклад, означає, що якщо у EnumListItem міститься декілька записів Block, лише перший Block буде розпізнано як EnumListItem. Усі інші вважатимуться належними до типу TextBlocks... .SH "ПАРАМЕТРИ, ЯКІ МОЖНА ПЕРЕДАВАТИ ЦЬОМУ МОДУЛЮ" .IX Header "ПАРАМЕТРИ, ЯКІ МОЖНА ПЕРЕДАВАТИ ЦЬОМУ МОДУЛЮ" У цьому модулі передбачено підтримку такого параметра: .IP "\fBpuredoc\fR" 4 .IX Item "puredoc" Обробка файлів, які повністю складаються з форматованого у Ruby Document тексту (без рядка «=begin»). .Sp Типово, цей модуль обробляє лише форматований у Ruby Document текст між рядками «=begin» і «=end» (отже, ігноруючи, серед іншого, усе, що передує першому рядку «=begin»). .SH "ТАКОЖ ПЕРЕГЛЯНЬТЕ" .IX Header "ТАКОЖ ПЕРЕГЛЯНЬТЕ" \&\fBLocale::Po4a::TransTractor\fR\|(3pm) .SH "АВТОРИ" .IX Header "АВТОРИ" Francesco Poli .SH "АВТОРСЬКІ ПРАВА ТА ЛІЦЕНЗУВАННЯ" .IX Header "АВТОРСЬКІ ПРАВА ТА ЛІЦЕНЗУВАННЯ" .Vb 1 \& © Francesco Poli , 2016–2017 .Ve .PP Ця робота є вільним програмним забезпеченням. Ви можете поширювати і/або вносити зміни до її тексту за умов дотримання загальної громадської ліцензії \s-1GNU\s0 (\s-1GNU\s0 General Public License) відповідно до оприлюдненого Free Software Foundation тексту цієї ліцензії версії 2 або (якщо вам того хочеться) будь\-якої пізнішої версії. .PP Ця робота поширюється з надією, що буде корисною, але БЕЗ БУДЬ_ЯКИХ ГАРАНТІЙ; навіть без неявної гарантії ПРИДАТНОСТІ ДО ПРОДАЖУ або ВІДПОВІДНОСТІ ПЕВНІЙ МЕТІ. Докладніше про це дивіться у \s-1GNU\s0 General Public License. .PP Ви маєте отримати копію \s-1GNU\s0 General Public License разом з цією роботою; якщо це не так, повідомте про факт за адресою Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, \s-1MA 02110\-1301, USA.\s0 .PP Частини коду (зокрема, багато формальних виразів) було запозичено з коду rdtool, за умов дотримання \s-1GNU\s0 General Public License, версії 2 або новішої. Авторські права на початковий код належать: .PP .Vb 2 \& © MoonWolf , 2004 \& © Youhei SASAKI , 2011–2012 .Ve .PP Код ініціалізації було запозичено з коду Locale::Po4a::Text, за умов дотримання \s-1GNU\s0 General Public License, версії 2 або новішої. Авторські права на початковий код належать: .PP .Vb 1 \& © Nicolas FRANÇOIS , 2005–2008 .Ve