.\" 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" "Outils po4a" "Outils 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 "NOM" .IX Header "NOM" Locale::Po4a::RubyDoc \- Convertir des documents Ruby depuis ou vers des fichiers \s-1PO\s0 .SH "DESCRIPTION" .IX Header "DESCRIPTION" L’objectif du projet po4a [\s-1PO\s0 for anything — \s-1PO\s0 pour tout] est de simplifier la traduction (et de façon plus intéressante, la maintenance des traductions) en utilisant les outils gettext dans des domaines pour lesquels ils n’étaient pas destinés, comme la documentation. .PP Locale::Po4a::RubyDoc est un module qui permet d’aider la traduction de documentation au format de document Ruby (\s-1RD\s0) (le langage de préférence pour la documentation Ruby) vers d’autres langues. .SH "ÉTAT DE CE MODULE" .IX Header "ÉTAT DE CE MODULE" Ce module a été testé avec succès sur des fichiers Ruby Document simples couvrant une bonne partie de la syntaxe du format. .PP Une limitation connue est que la structure empilée du document Ruby en entrée échoue à être reconnue : cela implique que lorsque, par exemple, un EnumListItem consiste en plus d'un bloc, seul le premier bloc est reconnu comme EnumListItem, tandis que les suivants sont considérés comme des TextBlocks... .SH "OPTIONS ACCEPTÉES PAR CE MODULE" .IX Header "OPTIONS ACCEPTÉES PAR CE MODULE" Il est possible d’utiliser ce module avec les options suivantes : .IP "\fBpuredoc\fR" 4 .IX Item "puredoc" Gère les fichiers entièrement constitués de texte au format Ruby Document (sans aucune ligne \*(L"=begin\*(R"). .Sp Par défaut, ce module ne gère que le texte au format Ruby Document entre les lignes \*(L"=begin\*(R" et \*(L"=end\*(R" (donc en ignorant, entre autres, tout ce qui précède la première ligne \*(L"=begin\*(R"). .SH "VOIR AUSSI" .IX Header "VOIR AUSSI" \&\fBLocale::Po4a::TransTractor\fR\|(3pm) .SH "AUTEURS" .IX Header "AUTEURS" Francesco Poli .SH "TRADUCTION" .IX Header "TRADUCTION" .Vb 1 \& Martin Quinson (mquinson#debian.org) .Ve .SH "COPYRIGHT ET LICENCE" .IX Header "COPYRIGHT ET LICENCE" .Vb 1 \& Copyright © 2016\-2017 Francesco Poli .Ve .PP Ce travail est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier selon les termes de la Licence Publique Générale \s-1GNU\s0 telle que publiée par la Free Software Foundation ; soit la version 2 de la Licence, soit (à votre choix) toute version ultérieure. .PP Ce travail est distribué dans l’espoir qu’il sera utile, mais \s-1SANS AUCUNE GARANTIE\s0 ; sans même la garantie implicite de QUALITÉ \s-1MARCHANDE\s0 ou d’ADÉQUATION À \s-1UN USAGE PARTICULIER.\s0 Voir la Licence Publique Générale \s-1GNU\s0 pour plus de détails. .PP Vous devriez avoir reçu une copie de la Licence Publique Générale \s-1GNU\s0 avec cet ouvrage ; si ce n'est pas le cas, écrivez à la Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, \s-1MA 02110\-1301 USA.\s0 .PP Certaines parties du code (telles que de nombreuses expressions régulières) ont été adaptées à partir des sources de rdtool, selon les termes de la licence publique générale \s-1GNU,\s0 version 2 ou ultérieure. Ces parties sont à l'origine : .PP .Vb 2 \& Copyright © 2004 MoonWolf \& Copyright © 2011\-2012 Youhei SASAKI .Ve .PP Le code d'initialisation a été adapté à partir des sources de Locale::Po4a::Text, selon les termes de la \s-1GNU\s0 General Public License, version 2 ou ultérieure. Ce code était à l'origine : .PP .Vb 1 \& Copyright © 2005\-2008 Nicolas FRANÇOIS .Ve