Man page - po4a(7)
Packages contains this manual
Available languages:
en fr pt_BR es it nl ja uk ru sr sr_Cyrl deManual
PO4A.7
å åæŠ èŠ
㪠ã po4a㪠㮠ã ïŒ
ãµ ã ㌠ã ã ã ã 㩠㌠ã ã ã
po4aã 䜿 ã
po4aã§ ã® äœ æ¥ å·¥ çš ã® è©³ 现 ãª å³ è§£
æ° èŠ ã« ç¿» èš³ ã® ã ã 㞠㧠㯠ã ã å§ ã ã ã« ã¯
ç¿» èš³ ãš æ æž ã æŽ æ° ã ã
è£ éº ã 䜿 㣠㊠翻 èš³ 㫠远 å ã® ã ã ã¹ ã ã å ¥ ã ã
ã© ã® ã ã ã« å äœ ã 㟠ã ã ?
TransTractorãš ã ã 㞠㧠㯠ã 㮠㢠㌠ã ã 㯠ã ã£
圢 åŒ ã« åº æ ã® æ§ æ è§£ æ åš
Po㪠ã 㞠㧠㯠ã
po4aã« è²¢ ç® ã ã
po4aã 䜿 㣠㊠ã ã 㪠㌠ã 㳠㜠㌠㹠ã ã 㞠㧠㯠ã
FAQ
po4a㯠㩠ã çº é³ ã ã ã® ã§ ã ã ïŒ
㪠ã å å¥ ã® ã¹ ã¯ ãª ã ã ã é æš 奚 㚠㪠㣠ã ã® ã
gettext ã 䜿 㣠ã ã ã 㥠㡠㳠ã ç¿» èš³ ã ãŒ ã« ã¯ ä» ã« äœ ã ã ã 㟠ã ã ?
gettext ã ㌠㹠㢠ã ã ㌠ã ã® å© ç¹ ãŸ ãš ã
é¢ é£ é ç®
è è
èš³ è
POD ERRORS
å å
po4a - ã ã 㥠㡠㳠ã ã ã ã® ä» ã® çŽ æ ã® ç¿» èš³ ã 㬠㌠ã 㯠㌠ã¯
æŠ èŠ
po4a (PO for anything) 㯠ã åŸ æ¥ ã® gettext ã ㌠㫠ã 䜿 ã£ ã æ æž ç¿» èš³ ã® ä¿ å® ã 容 æ ã« ã ã ã ã® ã§ ã ã po4aã® äž» ãª ç¹ åŸŽ 㯠ã å 容 ã® ç¿» èš³ ã æ æž æ§ é ã ã å ã é¢ ã ã ãš ã§ ã ã
ã ã® ã ã 㥠㡠㳠ã 㧠㯠po4aã ã 㞠㧠㯠ã 㮠玹 ä» ã è¡ ã ã ã® ã ㌠㫠ã 䜿 ã ã ã© ã ã ã æ€ èš ã ㊠ã ã æœ åš ç ãª å© çš è ãš ã ã ã® ã ãŒ ã« ã® ä» çµ ã¿ ã® ãª ã ã ã¡ ã ç è§£ ã ã ã ãš ã ã è å³ ã® ã ã èª è ã« çŠ ç¹ ã åœ ãŠ ãŸ ã ã
㪠ã po4a㪠㮠ã ïŒ
èª ç± ãœ ã ã ㊠㧠㢠㮠ç 念 ã¯ ã æ è¡ ã ç 㫠誰 ã ã å© çš ã§ ã ã ã ã ã« ã ã ã ãš ã§ ã ã ã ã ã ã 㩠〠㻠㳠㹠ã ã ã è æ ® ã ã¹ ã ã 㚠㧠㯠ã ã 㟠ã ã ã ç¿» èš³ ã ã ㊠ã 㪠ã èª ç± ãœ ã ã ㊠㧠㢠㯠ã è± èª ã æ¯ åœ èª ãš ã 㪠ã 人 ã ã« ãš ã£ ãŠ ã¯ ç¡ çš ã® é· ç© ãª ã® ã§ ã ã ã§ ã ã ã ã 㜠ã ã ㊠㧠㢠ã 誰 ã ã å© çš ã§ ã ã ã ã ã« ã ã ã ã ã« ã ã ã¹ ã ã 㚠㯠㟠ã ã ã 㟠ã ã
ã ã® ã ã ãª ç¶ æ³ ã¯ ã» ãš ã ã© ã® ã ã 㞠㧠㯠ã ã§ ç¥ ã ã ㊠ã ã ã 誰 ã ã ã ã ã ã ã ã® ã ç¿» èš³ ã ã å¿ èŠ æ§ ã 確 ä¿¡ ã ㊠ã 㟠ã ã ã ã ã ã å® é ã® ç¿» èš³ 㯠ã å€ ã 㮠人 ã® èš å€§ ãª åª å ã® çµ æ¶ ã§ ã ã ã ã¡ ã 㣠㚠ã ã æ è¡ ç 㪠å é¡ ã§ äž èª ç± ãª ã 㚠㫠㪠㣠㊠ã ã ã® ã çŸ ç¶ ã§ ã ã
ã ã ã ã ã ã ãš ã« ã 㪠㌠ã 㳠㜠㌠㹠㜠ã ã ㊠㧠㢠㯠ã gettext tool suite ã 䜿 ã£ ãŠ å® é ã« é åžž ã« ã ã ç¿» èš³ ã ã ㊠ã 㟠ã ã ã ã ã ã® ã ㌠㫠㯠ã ã ã ã° ã© ã ã ã ç¿» èš³ ã ã æ å å ã æœ åº ã ã æš æº å ã ã ã 圢 åŒ ïŒ POã 㡠〠㫠ã 㟠ã 㯠翻 èš³ ã« ã¿ ã ã° ãš åŒ ã° ã 㟠ã ïŒ ã§ ç¿» èš³ ã ã æ å å ã æ 瀺 ã ã ã ã 㫠䜿 çš ã ã 㟠ã ã ç¿» èš³ è ã å® é ã« ã ã® POã 㡠〠㫠ã ç¿» èš³ ã ã ã® ã å© ã ã ã ã ã« ã ã ã® ã ㌠㫠㮠㚠㳠㷠㹠ã ã å š äœ ã æ ç« ã 㟠ã ã ã ã ã ㊠ã ã® çµ æ ã å® è¡ æ ã« gettextã 䜿 çš ã ã ãš ã³ ã ㊠㌠㶠㌠㫠翻 èš³ ã ã ã æ èš ã 衚 瀺 ã ã ã® ã§ ã ã
ã ã ã ã ã ã 㥠㡠㳠ã ãŒ ã· ã§ ã³ ã« é¢ ã ㊠㯠ã 㟠ã å° ã æ® 念 ãª ç¶ æ³ ã§ ã ã æ å ã® æ ç¹ ã¯ æ æž ã® å ã® ã 㡠〠㫠ã è€ è£œ ã ㊠翻 èš³ ã å§ ã ã ã ã 㪠㮠㧠ã ã ã ã° ã© ã ã® ç¿» èš³ ã ã ã ç°¡ å ã ã ã« èŠ ã ã ã ã ã ã 㟠ã ã ã ã ã ã ã å ã® æ æž ã å€ æŽ ã ã ã å Ž å ã ã ã® å€ æŽ ç¹ ã æ æ¡ ã ㊠ã ã ã 㚠㯠ã ã ã ã 㟠翻 èš³ è ã« ãš ã£ ãŠ æª å€¢ 㚠㪠ã 㟠ã ã æ äœ æ¥ ã§ è¡ ã å Ž å ã ã ã® äœ æ¥ ã¯ äž å¿« ã§ ã ã ã 誀 ã ã® æž© åº ãš ãª ã ã® ã§ ã ã
å€ ã ç¿» èš³ 㯠ã å š ã ç¿» èš³ ã 㪠ã ã ãš ã ã ã æª ã ã ãš ã ã ã ã ã 㟠ã ã ãš ã³ ã ㊠㌠㶠㯠ã ã ã ã° ã© ã ã® å€ ã å äœ ã 説 æ ã ã æ æž ã« éš ã ã ã å¯ èœ æ§ ã ã ã 㟠ã ã ã ã ã« ã 圌 ã ã¯ è± èª ã 話 ã 㪠ã ã® ã§ ã ä¿ å® è ãš çŽ æ¥ å¯Ÿ 話 ã ã ã ãš ã ã§ ã 㟠ã ã ã å ã ㊠ã ä¿ å® è ã¯ æ æž ã ç¿» èš³ ã ã ㊠ã ã ã ã¹ ãŠ ã® èš èª ã¯ ç¥ ã 㪠ã ã® ã§ ã å é¡ ã ä¿® æ£ ã ã ã ãš ã ã§ ã 㟠ã ã ã ã ã® ã ã ãª å° é£ ã¯ ã ã° ã ã° è²§ 匱 㪠ã ㌠㫠㫠ã ã£ ãŠ åŒ ã èµ· ã ã ã ã ã ã® ã§ ã ã ã© ã³ ã 㣠㢠㮠翻 èš³ è 㮠㢠ã ã ㌠㷠㧠㳠ã è ã¿ ã å é¡ ã ã ã ã« æª å ã ã ã å¯ èœ æ§ ã ã ã 㟠ã ã
po4aã ã 㞠㧠㯠ã ã® ç® æš ã¯ ã æ æž ã ç¿» èš³ ã ã 人 ã® ä» äº ã æ¥œ ã« ã ã ã ãš ã§ ã ã ç¹ ã« ã æ æž ã® ç¿» èš³ ã ä¿ å® å¯ èœ ãª ã ã® ã« ã ã ã ãš ã§ ã ã
㢠〠ã 㣠㢠㚠ã ㊠㯠gettextã® æ æ³ ã å å© çš ã ã ã ã® å é ã« é© å¿ ã ã ã ã ãš ã ã ã ã® ã§ ã ã gettextãš å æ§ ã ã ã ã¹ ã 㯠å ã® å Ž æ ã ã æœ åº ã ã ã POã® ç¿» èš³ ã« ã¿ ã ã° ãš ã ㊠翻 èš³ è ã« æ 瀺 ã ã 㟠ã ã ç¿» èš³ è 㯠gettextã® å€ å ž ç 㪠ã ãŒ ã« ã æŽ» çš ã ㊠ã å ã çµ ã ã§ ã ã äœ æ¥ ã ç£ æ» ã ã ã ㌠ã ãš ã ㊠å å ã» çµ ç¹ å ã ã ã ãš ã ã§ ã 㟠ã ã ã ã ã ã po4a㯠翻 èš³ ã æ æž æ§ é ã« çŽ æ¥ æ³š å ¥ ã ㊠ã è± èª ã ã¡ ã€ ã« ãš å æ§ ã« åŠ ç ã» é åž ã§ ã ã ç¿» èš³ æž ã¿ ãœ ãŒ ã¹ ã 㡠〠㫠ã ç æ ã 㟠ã ã ç¿» èš³ ã ã 㪠ã ã£ ã æ®µ èœ ã¯ ã ç¿» èš³ åŸ ã® æ æž ã« è± èª ã® ãŸ ãŸ æ® ã ã ã ãš ã³ ã ãŠ ãŒ ã¶ ãŒ ã æ æž å ã® å€ ã ç¿» èš³ ã ç® ã« ã ã ã ãš ã 㪠ã ã ã ã« ã 㟠ã ã
ã ã ã« ã ã ã ç¿» èš³ ã® ä¿ å® ã« ã ã ã ã» ãš ã ã© ã® è· ã® é ã äœ æ¥ ã èª å å ã ã 㟠ã ã æŽ æ° ã å¿ èŠ ãª æ®µ èœ ã çº èŠ ã ã 㮠㯠é åžž ã« ç°¡ å ã§ ã ã ã èŠ çŽ ã® é çª ã å€ ã 㣠ã ã ã ã§ ã ã 以 å€ ã® å€ æŽ ã 㪠ã ã ã° å·¥ çš ã¯ å® å š ã« èª å å ã ã 㟠ã ã 㟠ã äœ ã ã ã® æ€ èšŒ ã è¡ ã ã ãš ã§ ã æ æž ã å£ ã ㊠ã 㟠ã ã ã 㪠圢 åŒ ãš ã© ãŒ ã® å¯ èœ æ§ ã æž ã ã ã ãš ã ã§ ã 㟠ã ã
ã 㮠㢠ã ã ㌠ã ã® å© ç¹ ãš æ¬ ç¹ ã® ã ã 詳 ã ã äž èŠ§ 㯠ã ã ã® ã ã 㥠㡠㳠ã ã® åŸ ã ã® FAQ ã å ç § ã ㊠ã ã ã ã ã
ãµ ã ㌠ã ã ã ã 㩠㌠ã ã ã
çŸ
åš ã ã 㮠㢠ã
ã ㌠ã ã§ å® è£
ã« æ å ã ㊠ã
ã 㮠㯠ã 以 äž
ã® ã ã ã¹ ã æŽ
圢 ã 㩠㌠ã ã
ã ã§ ã :
manïŒ æ ç ã ã æ§
æ è§£ æ åš ïŒ
ã ã ã ã ã® ã ã ã° ã© ã 㧠䜿 ã ã ㊠ã ã ã å€ ã è¯ ã ã ã 㥠㢠㫠ã ㌠㞠㮠圢 åŒ ã§ ã ã ã 㮠圢 åŒ ã¯ ã ã ã ã é£ ã ã ã å å¿ è ã« ã¯ æ¬ åœ ã« æ ã ã ã ã 㟠ã ã ã
Locale::Po4a::Man (3pm) 㢠㞠㥠㌠㫠㯠ã BSD ã® man ã ㌠㞠㧠䜿 ã ã ㊠ã ã mdoc 圢 åŒ ã« ã 察 å¿ ã ㊠ã 㟠ã ïŒ Linux ã§ ã ã 㪠ã äž è¬ ç 㫠㪠㣠㊠ã 㟠ã ïŒ ã
AsciiDocïŒ æ ç ã ã æ§ æ è§£ æ åš ïŒ
ã 㮠圢 åŒ ã¯ ã æ æž ã® å· ç ã 容 æ ã« ã ã ã ãš ã ç® ç ãš ã ã 軜 é ã® ã ㌠㯠㢠ã ã 圢 åŒ ã§ ã ã äŸ ã ã° ã git ã· ã¹ ã ã ã® ã ã 㥠㡠㳠ã 㫠䜿 çš ã ã ㊠ã 㟠ã ã ã ã ã ã® manã ㌠㞠㯠po4a ã 䜿 㣠㊠翻 èš³ ã ã ㊠ã 㟠ã ã
詳 ã ã 㯠Locale::Po4a::AsciiDocã ã 芧 ã ã ã ã ã
podïŒ æ ç ã ã æ§ æ è§£ æ åš ïŒ
Perl 㮠㪠㳠㩠〠㳠ã ã 㥠㡠㳠ã ã 㩠㌠ã ã ã ã§ ã ã æ¢ å ã® ã» ãš ã ã© ã® Perl 㹠㯠㪠ã ã ã« å ã ã èš èª ã æ¡ 匵 æ© èœ èª äœ ã ã 㮠圢 åŒ ã 䜿 ã£ ãŠ èš è¿° ã ã ㊠ã 㟠ã ã ã ã 㥠㡠㳠ã ãš å® é 㮠㳠㌠ã ã® äž¡ æ¹ ã å ã ã ã¡ ã€ ã« ã« çµ ã¿ èŸŒ ã ã§ ã ã ã ãš ã§ äž¡ è ã® å 容 ã è¿ ã ã ã ã® ã« ä¿ ã¡ ã ã ã 㪠㣠㊠ã 㟠ã ã ã ã ã° ã© ã ãŒ ã® äœ éš ã è¯ ã 㪠ã 㟠ã ã ã æ® 念 㪠ã ã ç¿» èš³ è ã® ç æŽ» 㯠楜 㫠㯠㪠ã 㟠ã ã ã po4aã 䜿 ã 㟠㧠㯠ã ã
詳 现 㯠Locale::Po4a::Podã èŠ ãŠ ã ã ã ã ã
sgmlïŒ æ ç ã ã æ§ æ è§£ æ åš ïŒ
çŸ åš ã§ ã¯ XMLã« å 㣠㊠代 ã ã ã ã 㚠㯠ã ã ã æ° ç» é¢ ä»¥ äž ã® æ æž 㫠㯠ã 㮠圢 åŒ ã 䜿 ã ã 㟠ã ã æ¬ å š äœ ã« äœ¿ ã ã ã ã ãš ã ã ã 㟠ã ã ã ã ã ã ã® é· ã ã® æ æž ã¯ ã æŽ æ° ã ã ã® ã é åžž ã« å° é£ ã§ ã ã diff ã¯ ã æŽ æ° åŸ ã« å ã® ã ã ã¹ ã ã® å äž ã ã æ¹ ã ã ã ã å Ž å ã æ ã ã 㫠圹 ã« ç« ã 㪠ã ãš ã ã ã ã ãš ã ã ã ã ã 㟠ã ã 幞 ã 㪠ã ãš ã« ã po4a㯠ã ã® ã ã ãª å€ æŽ åŠ ç ã® åŸ ã§ ã å© ã 㫠㪠ã 㟠ã ã
çŸ åš ã DebianDoc ãš DocBook DTD 㮠㿠㫠察 å¿ ã ㊠ã 㟠ã ã ã æ° ã ã 察 å¿ ã ã ã ã® ã 远 å ã ã ã® ã¯ ã æ¬ åœ ã« ç°¡ å ã§ ã ã 㟠ã ã ã³ ã ã³ ã ã© ã€ ã³ ã« å¿ èŠ ãª æ å ± ã äž ã ã 㳠㌠ã ã å€ æŽ ã ã ã« æª ç¥ ã® SGML DTD ã po4a 㧠䜿 çš ã ã ã ãš ã ã§ ã 㟠ã ã 詳 现 㯠Locale::Po4a::Sgml (3pm) ã å ç § ã ㊠ã ã ã ã ã
TeX / LaTeX ïŒ æ ç ã ã æ§ æ è§£ æ åš ïŒ
LaTeX圢 åŒ ã¯ èª ç± ãœ ã ã ㊠㧠㢠ç ã åº ç ç 㧠䜿 ã ã ㊠ã ã äž» èŠ ãª æ æž 圢 åŒ ã§ ã ã
Locale::Po4a::LaTeX (3pm) 㢠㞠㥠㌠㫠㯠Python ã® ã ã 㥠㡠㳠ã ã æž ç± ã ã 㬠㌠㳠㮠㹠㩠〠ã ã§ ã® å® çžŸ ã ã ã 㟠ã ã
textïŒ æ ç ã ã æ§ æ è§£ æ åš ïŒ
ã ã ã¹ ã 圢 åŒ ã¯ ã Markdownã fortunesã YAMLã ã ã³ ã ã ã¿ ãŒ ç¯ ã debian/changelogã debian/control 㪠㩠ã é· ã ã ã ã¹ ã ã ã ã 㯠ã å« ã å€ ã 㮠圢 åŒ ã® åº æ¬ åœ¢ åŒ ãš ãª ã 㟠ã ã
ã ã 㯠ã é ç 㵠〠ã ãž ã§ ã 㬠㌠㿠ã READMEã ã ã® ä» ã® ã ã 㥠㡠㳠ã ã· ã¹ ã ã 㧠䜿 çš ã ã ã äž è¬ ç 㪠圢 åŒ ã« å¯Ÿ å¿ ã ㊠ã 㟠ã ã 詳 ã ã 㯠Locale::Po4a::Text (3pm) ã ã 芧 ã ã ã ã ã
xmlãš XHTMLïŒ æ ã ã æ ç ã ã æ§ æ è§£ æ åš ïŒ
XML ã 㩠㌠ã ã ã ã¯ å€ ã ã® ã ã 㥠㡠㳠ã ã 㩠㌠ã ã ã ã® åº ç€ ã« ãª ã£ ãŠ ã 㟠ã ã
çŸ åš ã DocBook ã® DTD ïŒ è©³ 现 㯠Locale::Po4a::Docbook (3pm) ã å ç § ïŒ ãš XHTMLã po4a㧠㯠察 å¿ ã ã ㊠ã 㟠ã ã
BibTeXïŒ æ ã ã æ ç ã ã æ§ æ è§£ æ åš ïŒ
BibTeX㯠ã LaTeXãš å ± ã« åº å ž 㪠㹠ã ïŒ å è æ ç® äž èŠ§ ïŒ ã æŽ ã ã ã ã 㫠䜿 çš ã ã ㊠ã 㟠ã ã
詳 ã ã 㯠Locale::Po4a::BibTexã ã 芧 ã ã ã ã ã
DocBookïŒ æ ã ã æ ç ã ã æ§ æ è§£ æ åš ïŒ
XMLã åº ã« ã ã ã ㌠㯠㢠ã ã èš èª ã§ ã æ æž ã èš è¿° ã ã ã® ã« æ å³ ç 㪠㿠㰠ã çš ã 㟠ã ã
詳 ã ã 㯠Locale::Po4a:Docbookã ã 芧 ã ã ã ã ã
Guide XMLïŒ æ ã ã æ ç ã ã æ§ æ è§£ æ åš ïŒ
XMLã® æ æž 圢 åŒ ã® 1〠ã ã 㮠㢠㞠㥠㌠㫠㯠ã å° ãª ã ãš ã 2016幎 3æ ïŒ Wayback Machineã« åº ã¥ ã ïŒ ãŸ ã§ ã¯ ã Gentoo Linuxã ã 㥠㡠㳠ã ã® ç¿» èš³ ã® ãµ ã ㌠ã ãš ä¿ å® ã æ¯ æŽ ã ã ã ã ã« ç¹ å¥ ã« é çº ã ã 㟠ã ã ã Gentoo㯠ã ã® åŸ ã DevBook XML圢 åŒ ã« ç§» è¡ ã 㟠ã ã ã
詳 ã ã 㯠Locale::Po4a:Guideã ã 芧 ã ã ã ã ã
WmlïŒ æ ã ã æ ç ã ã æ§ æ è§£ æ åš ïŒ
Web Markup Languageã® ç¥ ã§ ã ã£ ãŠ ã æº 垯 é» è©± 㧠䜿 ã ã ㊠ã ã WAPãš ã ㊠㮠WMLã æ·· å ã 㪠ã ã ã ã« ã ㊠ã ã ã ã ã ã 㮠㢠㞠㥠㌠㫠㯠XHTMLã¢ ãž ã¥ ãŒ ã« ã« äŸ å ã ㊠ã ã ã XHTMLã¢ ãž ã¥ ãŒ ã« èª äœ ã XMLã¢ ãž ã¥ ãŒ ã« ã« äŸ å ã ㊠ã 㟠ã ã
ã ã 詳 ã ã 㯠Locale::Po4a::Wmlã èŠ ãŠ ã ã ã ã ã
YamlïŒ æ ã ã æ ç ã ã æ§ æ è§£ æ åš ïŒ
JSONã® å³ å¯ ãª ã¹ ãŒ ã ㌠㻠ã ã ã§ ã ã YAML㯠㷠㹠ã ã ã ã ã 㞠㧠㯠ã ã® èš å® ãš ã ㊠ã ã 䜿 ã ã 㟠ã ã YAML㯠Red Hatã® Ansibleã® äž æ ž ã æ ã ㊠ã 㟠ã ã
ã ã 詳 ã ã 㯠Locale::Po4a::Yaml ã èŠ ãŠ ã ã ã ã ã
RubyDocïŒ æ ã ã æ ç ã ã æ§ æ è§£ æ åš ïŒ
Ruby Document (RD) 圢 åŒ ã¯ ã 2002幎 ã« RDocã« å€ æ ã ã ã 㟠㧠㯠ã Rubyã ã ã³ Rubyã ã 㞠㧠㯠ã ã® æ¢ å® ã® æ æž 圢 åŒ ã§ ã ã ã ã ã ã ã æ¥ æ¬ èª ç ã® Ruby㪠ã 㡠㬠㳠㹠ã ã ã¥ ã¢ ã« ã¯ ä» ã§ ã RDã 䜿 çš ã ㊠ã ã ã ã ã§ ã ã
ã ã 詳 ã ã 㯠Locale::Po4a::RubyDocã èŠ ãŠ ã ã ã ã ã
HalibutïŒ æ ã ã å® éš ç ãª æ§ æ è§£ æ åš ïŒ
PuTTYã® é çº è ã§ ã ã Simon Tathamã é çº ã ã ã TeXã debiandoc-sgmlã TeXinfo㪠㩠㫠䌌 ã èŠ çŽ ã æ ã€ æ æž äœ æ ã· ã¹ ã ã ã§ ã ã
詳 ã ã 㯠Locale::Po4a:Halibutã ã 芧 ã ã ã ã ã
IniïŒ æ ã ã å® éš ç ãª æ§ æ è§£ æ åš ïŒ
MS-DOS ã« ã ã£ ãŠ æ® å ã ã èš å® ã 㡠〠㫠圢 åŒ ã
詳 ã ã 㯠Locale::Po4a::Iniã ã 芧 ã ã ã ã ã
texinfoïŒ æ¥µ ã ãŠ å® éš ç ãª æ§ æ è§£ æ åš ïŒ
GNU ã® ã ã 㥠㡠㳠ã 㯠ã 㹠㊠ã 㮠圢 åŒ ã§ æž ã ã ㊠ã 㟠ã ïŒ å ¬ åŒ GNU ã ã 㞠㧠㯠ã 㫠㪠ã å¿ èŠ æ¡ ä»¶ ã® äž ã€ ã§ ã ã ã ã 㟠ã ïŒ ã po4a ã® Locale::Po4a::Texinfo (3pm) 察 å¿ ã¯ å§ ãŸ ã£ ã ã° ã ã ã§ ã ã ã ã° å ± å ã æ© èœ ã® èŠ æ ã ã é¡ ã ã 㟠ã ã
gemtextïŒ æ¥µ ã ãŠ å® éš ç ãª æ§ æ è§£ æ åš ïŒ
Geminiã ã ã ã³ ã« åº æ ã® çŽ ã® ã ã ã¹ ã 圢 åŒ ã§ ã ã æ¡ 匵 å ã .gmiã ã äž è¬ ã« äœ¿ ã ã 㟠ã ã po4aã« ã ã ã ã 㮠㢠㞠㥠㌠㫠㮠察 å¿ ã¯ ãŸ ã å§ ãŸ ã£ ã ã° ã ã ã§ ã ã äœ ã æ° ä» ã ã ã ãš ã ã ã ã° äž å · å ã å ± å ã ã ã æ© èœ ã® æ æ¡ ã ã é¡ ã ã 㟠ã ã
ä» ã« å¯Ÿ å¿ ã ㊠ã ã 圢 åŒ
po4a 㯠ã 2.4以 äž ã® Linux㫠㌠ã ã« ã® ã³ ã³ ã 〠㫠㪠ã ã· ã§ ã³ ã® ã ã 㥠㡠㳠ã (Locale::Po4a::KernelHelp) ã ã dia ã ㌠㫠㧠䜿 çš ã ã å³ (Locale::Po4a::Dia) ãš ã 㣠ã ã ã ã£ ãš çš ã 㣠ã ã ç¹ æ® ãª åœ¢ åŒ ã ãµ ã ㌠ã ã ㊠ã 㟠ã ã æ° ã ã 圢 åŒ ã 远 å ã ã 㮠㯠é åžž ã« ç°¡ å ã§ ã ç® æš ã® åœ¢ åŒ ã® æ§ æ è§£ æ åš ã 远 å ã ã ã® ã äž» ãª äœ æ¥ å 容 㚠㪠㣠㊠ã 㟠ã ã ã 㮠詳 现 æ å ± 㯠Locale::Po4a::TransTractor (3pm) ã å ç § ã ㊠ã ã ã ã ã
ãµ ã ㌠ã å€ ã® ã 㩠㌠ã ã ã
æ® å¿µ 㪠ã ã ã po4a㯠㟠ã ã ã 〠ã ã® æ æž 圢 åŒ ã« å¯Ÿ å¿ ã ㊠ã 㟠ã ã ã ã ã ã ã® å€ ã 㯠po4a ã§ ç°¡ å 㫠察 å¿ ã§ ã ã 㯠ã ã§ ã ã äŸ ã ã° ã ã ã 㱠㌠㞠㮠説 æ ïŒ debã rpmïŒ ã ã ã 㱠㌠㞠㮠〠㳠㹠ã ㌠㫠㹠㯠㪠ã ã 㮠質 å ã ã ã ã± ãŒ ãž ã® å€ æŽ å±¥ æŽ ã 㲠㌠ã ã· ã 㪠㪠ã wine㮠㪠㜠㌠㹠ã 㡠〠㫠㮠ã ã 㪠ã ã ã° ã© ã 㧠䜿 çš ã ã ã ã ã¹ ãŠ ã® ç¹ æ® ãª ã 㡠〠㫠圢 åŒ ãª ã© ã æ æž ã« äœ¿ çš ã ã 㪠ã 圢 åŒ ã å« ãŸ ã 㟠ã ã
po4aã 䜿 ã
ã ã 㞠㧠㯠ã ã§ ã ã® ã ㌠㫠ã 䜿 ã äž çª ç°¡ å ãª æ¹ æ³ ã¯ ã po4a ã ã ã° ã© ã çš ã® æ§ æ ã ã¡ ã€ ã« ã æž ã ã ã ã® ã ã ã° ã© ã ã ã ã 䜿 ã£ ãŠ äœ æ¥ ã ã ã ãš ã§ ã ã po4a (1)ã® ã ã 㥠㡠㳠ã ã å ç § ã ㊠ã ã ã ã ã ã ã® ç¯ ã® æ® ã 㧠㯠ç è§£ ã æ·± ã ã ã äž çŽ ä»¥ äž ã® po4aã® å© çš è å ã 㫠詳 现 æ å ± ã æ äŸ ã 㟠ã ã
po4aã§ ã® äœ æ¥ å·¥ çš ã® è©³ 现 ãª å³ è§£
æ¬ ç¯ ã® äœ ã ã« ã 詳 现 ãª ç¯ ã èª ã å ã« ã po4a (1)ã èª ã ã§ po4aã§ ã® äœ æ¥ å·¥ çš ã® å çŽ å ã ã ã å š äœ å ã æŽ ã ã§ ã ã ã ã ã ã» ãŒ å š ㊠㮠詳 现 ã èŒ ã£ ãŠ ã ã ã ã ã© ã ã ã© ã ã ã å š è² ã æŽ ã¿ ã ã 㪠㣠ã ã ã ã¡ ã ã« æ» ã£ ãŠ ã ㊠ã ã ã ã ã
以 äž ã® å³ è§£ 㧠㯠ã master.doc 㯠翻 èš³ ã ã ã æ æž ã® å å ã® äŸ ã§ ã ã XX.doc ã¯ èš èª XXã§ ç¿» èš³ ã ã ã å ã æ æž ã§ ã ã ã doc.XX.po 㯠XXèš èª ã® æ æž çš ã® ç¿» èš³ ã« ã¿ ã ã° ã§ ã ã æ æž ã® è è 㯠䞻 ã« master.doc ïŒ manã ㌠㞠ã XMLæ æž ã AsciiDocã ã¡ ã€ ã« ãª ã© ïŒ ã« æ³š å ã ã ç¿» èš³ è 㯠䞻 ã« POã 㡠〠㫠㫠泚 å ã 㟠ã ã äž è¬ ã® å© çš è 㯠XX.doc ã 㡠〠㫠ã ã ã ç® ã« ã 㟠ã ã
"[po4aã poã æŽ æ° ]"ãš ã 㣠ã è§ æ¬ åŒ§ ã® é· ç§» 㯠po4aã ãŒ ã« ã® å® è¡ ã 衚 ã ㊠ã ã ã "{master.docã® æŽ æ° }"ã® ã ã ãª äž æ¬ åŒ§ ã® é· ç§» 㯠ã ã 㞠㧠㯠ã ã® ã 㡠〠㫠㮠æ äœ æ¥ ã§ ã® å€ æŽ ã 衚 ã 㟠ã ã
master.doc
|
V
+<-----<----+<-----<-----<--------+------->-------->-------+
: | | :
{ç¿» èš³ } | {master.docã® æŽ æ°
} :
: | | :
XX.doc | V V
ïŒ ç ç¥ å¯ èœ ïŒ |
master.doc ->-------->------>+
: | ïŒ æ° ïŒ |
V V | |
[po4a-gettextize] doc.XX.po -->+ | |
| ïŒ æ§ ïŒ | | |
| Ë V V |
| | [po4aã poã æŽ æ° ] |
V | | V
translation.pot Ë V |
| | doc.XX.po |
| | ïŒ ã ã¡ ãž ãŒ ïŒ |
{ç¿» èš³ } | | |
| Ë V V
| | {æ äœ æ¥ ã® ç·š é }
|
| | | |
V | V V
doc.XX.po --->---->+<---<-- doc.XX.po addendum
master.doc
ïŒ å æ ç¶ æ
ïŒ
ïŒ æ æ° ïŒ ïŒ ç
ç¥ å¯ èœ ïŒ ïŒ æ
æ° ïŒ
: | | |
: V | |
+----->----->----->------> + | |
| | |
V V V
+------>-----+------<------+
|
V
[po4aã ç¿» èš³ ã æŽ æ° ]
|
V
XX.doc
ïŒ æ æ° ïŒ
ç¹° ã è¿ ã 㟠ã ã ã ã ã® å³ è§£ ã¯ äœ ã ã« ã è€ é ã§ ã ã å çŽ å ã ã ã å š äœ å 㫠〠ã ㊠㯠po4a (1)ã ã 確 èª ã ã ã ã ã
å·Š ã® éš å 㯠ã po4a-gettextize (1)ã 䜿 ã£ ãŠ ã æ¢ å ã® ç¿» èš³ ã ã 㞠㧠㯠ã ã po4a㮠〠㳠ã ã© ãž ãš å€ æ ã ã æ¹ æ³ ã 瀺 ã ㊠ã 㟠ã ã ã 㮠㹠㯠㪠ã ã 㯠ã å ã® æ æž ãš ç¿» èš³ ã ã ã 察 å¿ ã ã æ æž ã å ã å ã ã 察 å¿ ã ã POã ã¡ ã€ ã« ã æ§ ç¯ ã ã ã ãš ã 㟠ã ã ã ã® ã ã 㪠æ å å€ æ 㯠ã 㪠ã é¢ å ã§ ã ã ïŒ è©³ ã ã 㯠po4a-gettextize (1) ã® ã ã 㥠㡠㳠ã ã å ç § ã ㊠ã ã ã ã ïŒ ã æ¢ å ã® ç¿» èš³ ã å€ æ ã ã ã ã ã« äž åºŠ ã ã å¿ èŠ ã« ãª ã 㟠ã ã ã ã å€ æ ã ã ç¿» èš³ ã 㪠ã ã ã° ã ã® ã ãš ã¯ å¿ ã ㊠ã ã ã ã¹ ã ㌠ã ã® å³ ã® éš å ã« é äž ã ã ã ãš ã ã§ ã 㟠ã ã
å³ äž ã« ã¯ å è äœ è ã æ æž ã æŽ æ° ã ã å äœ ã å³ ç€º ã ã ㊠ã 㟠ã ã å³ äž æ®µ 㧠㯠翻 èš³ ã ã¡ ã€ ã« ã® èª å ç 㪠å äœ ã å³ ç€º ã ã ㊠ã 㟠ã ã æ° ã ã è³ æ ã ã æœ åº ã ã ã æ¢ å ã® ç¿» èš³ ãš æ¯ èŒ ã ã 㟠ã ã å€ æŽ ã ã ㊠ã 㪠ã éš å 㫠㯠以 å ã® ç¿» èš³ ã 䜿 çš ã ã ã éš å ç ã« å€ æŽ ã ã ã éš å 㫠㯠ã ç¿» èš³ ã æŽ æ° ã ã å¿ èŠ ã ã ã ã ãš ã 瀺 ã "fuzzy" ã® å° ã 以 å ã® ç¿» èš³ ã« ä» ã ã ã 㟠ã ã æ° ã ã éš å ã 倧 ã ã å€ æŽ ã ã ã ç® æ 㯠翻 èš³ ã ã 㪠ã ãŸ ãŸ æ® ã ã 㟠ã ã
次 ã« ã æ å ç·š é ã® ç® æ 㧠㯠ã ç¿» èš³ è ã POã 㡠〠㫠ã ä¿® æ£ ã ㊠ã ã 㹠㊠㮠å ã® æ å å 㚠段 èœ ã« ç¿» èš³ ã æ äŸ ã ã å äœ ã 衚 ã ã ㊠ã ã ã ãš ã ã ã ã 㟠ã ã ã ã 㯠ã GNOME Translation Editor ã KDE ã® Lokalize ã poedit ãª ã© ã® ç¹ å® ã® ãš ã 㣠㿠ã ã ã ã 㯠weblate ã pootle ãª ã© ã® ãª ã³ ã© ã€ ã³ çŸ å° èª å ã ã© ã ã ã 㩠㌠ã ã 䜿 çš ã ãŠ è¡ ã ã ãš ã ã§ ã 㟠ã ã ç¿» èš³ çµ æ 㯠ã 1èš èª ã« ã€ ã 1〠㮠POã 㡠〠㫠㮠é 㟠ã ã§ ã ã 詳 现 㯠gettext ã® ã ã 㥠㡠㳠ã ã å ç § ã ㊠ã ã ã ã ã
å³ ã® äž éš ã¯ ã po4a (1)ã å ã® æ æž ã§ ã ã master.doc ãš ç¿» èš³ è ã« ã ã£ ãŠ æŽ æ° ã ã ã ç¿» èš³ ã« ã¿ ã ã° ã§ ã ã doc.XX.po ã ã ç¿» èš³ ã ã ã æ æž ã® ãœ ãŒ ã¹ ã äœ æ ã ã æ§ å ã 瀺 ã ㊠ã 㟠ã ã æ æž ã® æ§ é 㯠å å© çš ã ã ã å ã® å 容 㯠翻 èš³ ã ã ã 察 å¿ éš å 㫠眮 ã æ ã ã ã 㟠ã ã ã ã è£ éº ã ã ã ã° ã ã ã ã 䜿 㣠㊠翻 èš³ 㫠远 å ã® ã ã ã¹ ã ã å·® ã 蟌 ã 㟠ã ã ã ã ã¯ ã æ çµ ç ãª æ æž ã« ç¿» èš³ è ã® å å ã 远 å ã ã ã ã ã« ã ã 䜿 çš ã ã 㟠ã ã 詳 ã ã 㯠以 äž ã ã 芧 ã ã ã ã ã
ã³ ã ã³ ã ã§ åŒ ã³ åº ã ãš ã po4a 㯠翻 èš³ ã 㡠〠㫠㚠翻 èš³ ã ã ã æ æž ã 㡠〠㫠㮠䞡 æ¹ ã èª å ç ã« æŽ æ° ã 㟠ã ã
æ° èŠ ã« ç¿» èš³ ã® ã ã 㞠㧠㯠ã ã å§ ã ã ã« ã¯
äž ã ã å§ ã ã å Ž å ã po4aã® æ§ æ ã ã¡ ã€ ã« ã æž ã ã ã ã ã ã° æº å ã æŽ ã 㟠ã ã æ¬ ã ㊠ã ã ã 㡠〠㫠㫠〠ã ãŠ ã¯ é¢ ä¿ ã ã é 圢 ã äœ æ ã ã ã è²¢ ç® è ã æ¯ èª ã§ ã ã 㞠㧠㯠ã ã® ç¿» èš³ ã ã§ ã ã ã ã ã« ã 㟠ã ã é ç¿ ã® ã ã ã® å ¥ é ã å š ㊠㮠詳 现 㫠〠ã ㊠㯠po4a (1)ã ã ã 㣠㊠ã ã ã ã ã
æ¢ å ã® ç¿» èš³ ã ã ã å Ž å ã äŸ ã ã° æ äœ æ¥ ã§ ç¿» èš³ ã ã ã æ æž ã 㡠〠㫠ã ã ã å Ž å ã po4a-gettextize ã 䜿 㣠㊠po4aã® äœ æ¥ å·¥ çš ã« å 容 ã çµ ã¿ å ¥ ã ã ã ãš ã ã§ ã 㟠ã ã ã ã® äœ æ¥ ã¯ ïŒ ã ã® ã ㌠㫠㮠manã ãŒ ãž ã« èš è¿° ã ã ㊠ã ã ã ã ã« ïŒ å° ã é¢ å ã§ ã ã ã ã ã 㞠㧠㯠ã ã po4aã® äœ æ¥ å·¥ çš ã« å€ æ ã ㊠ã 㟠ã ã° ã å š ㊠ã èª å ç ã« æŽ æ° ã ã ã ã ã 㫠㪠ã 㟠ã ã
ç¿» èš³ ãš æ æž ã æŽ æ° ã ã
æº å ã æŽ ã£ ã ã ã po4a ã åŒ ã³ åº ã ã ã ã§ ç¿» èš³ ã® POã 㡠〠㫠㚠翻 èš³ æ æž ã® äž¡ æ¹ ã æŽ æ° ã ã 㟠ã ã po4a ã« "--no-translations"ã æž¡ ã ㊠翻 èš³ ã æŽ æ° ã 㪠ã ïŒ ã ã ã 㣠㊠POã ã¡ ã€ ã« ã® ã¿ ã æŽ æ° ã ã ã ïŒ ã ã ã« ã ã ã ã "--no-update"ã æž¡ ã ㊠POã ã¡ ã€ ã« ã æŽ æ° ã 㪠ã ïŒ ã ã ã 㣠㊠翻 èš³ ã® ã¿ ã æŽ æ° ã ã ã ïŒ ã ã ã« ã ã ã ã§ ã 㟠ã ã ã ã 㯠ã 㣠ã ã èš ã ãš ã ã ã ã po4a-updatepo ãš po4a-translate 㹠㯠㪠ã ã 㫠察 å¿ ã ㊠ã ã ã ã ã ã ã¯ çŸ åš é æš 奚 ã§ ã ïŒ åŸ è¿° ã® FAQã® ã 㪠ã å ã 㮠㹠㯠㪠ã ã ã é æš 奚 㪠㮠ã ã ã å ç § ïŒ ã
è£ éº ã 䜿 㣠㊠翻 èš³ 㫠远 å ã® ã ã ã¹ ã ã å ¥ ã ã
ã ã¡ ã€ ã« ã æ å ã§ ç¿» èš³ ã ã 管 ç ã ã ㊠ã ã ã° ã ç¿» èš³ æ ã« æ° ã ã ã ã ã¹ ã ã 远 å ã ã ã 㚠㯠ã é· ã ç® ã§ èŠ ã ã° æ ã ã ã© ã 㪠管 ç æ¹ æ³ ã ã ã ç°¡ å ã§ ã ã ã :)ã ã ã ã ã ã 㚠㯠翻 èš³ ã ã ã æ æž ã« ã å ã® æ æž ã® ã© ã® å 容 ã« ã 察 å¿ ã 㪠ã 远 å éš å ã å ¥ ã ã ã å Ž å ã« èµ· ã ã 㟠ã ã å€ å ž ç 㪠䜿 çš äŸ ãš ã ㊠㯠ã ç¿» èš³ ã ㌠ã ã« è¬ èŸ ã è¿° ã¹ ã ã ã ç¿» èš³ ç¹ æ ã® å é¡ ã å ± å ã ã æ¹ æ³ ã 瀺 ã ã ã ã ã ã ãš ã ã ã 㟠ã ã
po4a 㧠㯠addendum ã ã¡ ã€ ã« ã æ å® ã 㪠ã ã 㰠㪠ã 㟠ã ã ã ã ã ã ã¯ æŠ å¿µ ç ã« åŠ ç åŸ ã« çŸ å° å ã ã ã æ æž ã« é© çš ã ã ã ã ã ã ãš èŠ ãª ã ã ãš ã ã§ ã 㟠ã ã å è£ éº ã¯ å¥ ã ã® ã 㡠〠㫠㚠ã ãŠ äž ã ã ã ㊠ã 㪠ã ã 㰠㪠ã 㟠ã ã ã ã ã 㮠圢 åŒ ã¯ åŸ æ¥ ã® ã ã ã ãš ã¯ å š ã ç° ãª ã£ ãŠ ã 㟠ã ã æ å ã® è¡ ã¯ header line ã§ ã è£ éº ã® æ¿ å ¥ äœ çœ® ã å® çŸ© ã ïŒ æ® å¿µ 㪠ã ã äž å¯ è§£ ãª æ§ æ ã§ âŠâŠã åŸ è¿° ïŒ ã ã ã¡ ã€ ã« ã® æ® ã ã® éš å 㯠決 ã ã ã ã äœ çœ® ã« ã 㮠㟠㟠远 å ã ã 㟠ã ã
ã ã ã è¡ ã¯ ã æ å å PO4A-HEADER: ã§ å§ ãŸ ã ã key = value ã 㣠㌠㫠ã 㮠㪠㹠ã ã ã» ã ã³ ã ã³ ã§ åº å 㣠ã ã ã® ã ç¶ ã å¿ èŠ ã ã ã 㟠ã ã
äŸ ã 㰠以 äž ã® ã ã ã 㯠翻 èš³ ã® äž çª æ åŸ ã« çœ® ã 㪠ã ã 㰠㪠ã 㪠ã è£ éº ã 宣 èš ã ㊠ã 㟠ã ã
PO4A-HEADER: mode=eof
æ æž ã® é äž ã« è¿œ å ã® å 容 ã å ¥ ã ã ã å Ž å ã 話 㯠ã ã è€ é 㫠㪠ã 㟠ã ã 以 äž ã® ã ã ã ã¯ è£ éº ã "About this document"ãš ã ã æ å å ã å« ã XMLã® sectionã® åŸ ã« çœ® ã 㪠ã ã 㰠㪠ã 㪠ã 㚠宣 èš ã ㊠ã 㟠ã ã
PO4A-HEADER: position=About this document; mode=after; endboundary=</section>
å® é 㫠㯠ã è£ éº ã é© çš ã ã ã ãš ã ã ãš ã ã po4a㯠"position"åŒ æ° ïŒ ã ã ã¯ æ£ èŠ è¡š çŸ ã§ ã æ§ ã 㟠ã ã ïŒ ã« ç § å ã ã æ å ã® è¡ ã æ¢ ã 㟠ã ã po4a㯠ã ã ã§ ç¿» èš³ ã ã ã ã® æ æž ã è æ ® ã ã ã ãš ã å¿ ã 㪠ã ã§ ã ã ã ã ã ã ã® æ æž ã¯ è± èª ã§ ã ã ã è£ éº ã ã ã© ã³ ã¹ èª ã« ç¿» èš³ ã ã ã æ æž ã« é© çš ã ã ã ã ãš ã æ å³ ã ㊠ã ã 㪠ã ã è¡ ã¯ ã ã ã ã æ¬¡ ã® ã ã 㪠ã ã® ã« ã ã ã¹ ã ã§ ã ã ã ã
PO4A-HEADER: position=Ã propos de ce document; mode=after; endboundary=</section>
"position"ã 察 象 ã® æ æž ã§ èŠ ã€ ã ã ãš ã po4a㯠"position"以 é ã§ äž ã ã ã ã "endboundary"ã« ç § å ã ã è¡ ã æ¢ ã 㟠ã ã ã ã® è¡ ã® ã ã åŸ ã ã« è£ éº ã 远 å ã ã 㟠ã ïŒ ãª ã 㪠ã çŸ åš ã® ç¯ ã çµ ã ã å¢ ç ã§ ã ã endboundary ã äž ã ã ã ã ã§ ã ïŒ ã
ã¡ ã ã ã© å ã å¹ æ ã 以 äž ã® ã ã ã ã§ ã ä» äž ã§ ã ã ç 䟡 ã§ ã ã
PO4A-HEADER: position=About this document; mode=after; beginboundary=<section>
ã ã 㧠㯠ã po4a 㯠翻 èš³ ã® äž ã® "About this document" ã« ç § å ã ã è¡ ã® åŸ ã« ã ã "<section>" ã« ç § å ã ã æ å ã® è¡ ã æ¢ ã ã beginboundary ã ã€ ãŸ ã æ¬¡ ã® ç¯ ã® å§ ãŸ ã ã 瀺 ã å¢ ç ã äž ã ã ã® ã§ ã ã ã® è¡ ã® å ã« è£ éº ã 远 å ã ã ã® ã§ ã ã ã§ ã ã ã ã ã ã® ã ã ã è¡ ã¯ ã "About this document"ã å« ã ç¯ ã® åŸ ã« è£ éº ã 眮 ã ã "<section>"ã¿ ã° ã å« ã è¡ ã ã ç¯ ã å§ ãŸ ã ãš po4aã« æ 瀺 ã ã å¿ èŠ ã ã ã ãš ã ㊠ã 㟠ã ã ã ã 㯠å ã® äŸ ãš å ã ã§ ã ã 㪠ã 㪠ã ã ã ã§ æ¬ åœ ã« ã ã ã ã 㚠㯠ã ã ã® è£ éº ã "</section> > ã® åŸ ã "<section> > ã® å 㫠远 å ã ã ã ãš ã ã ã ã§ ã ã ""
æ¿ å ¥ l<mode>ã å€ "before"ã« èš å® ã ã ã ãš ã ã§ ã ã ã ã 㯠䌌 ã æ å³ ã æ 㡠㟠ã ã "mode=before"ãš "endboundary"ã çµ ã¿ å ã ã ã ãš ã ç § å ã ã å¢ ç ã® ã¡ ã ã ã© åŸ ã ã« è£ éº ã 眮 ã ã æ åŸ ã® æœ åš ç ãª å¢ ç ç· ã "position"ã® å ã« æ¥ ãŸ ã ã "mode=before"ãš "beginboundary"ã çµ ã¿ å ã ã ã ãš ç § å ã ã å¢ ç ã® ã¡ ã ã ã© å ã« è£ éº ã 眮 ã ã ã æ åŸ ã® æœ åš ç ãª å¢ ç ç· ã "position"ã® å ã« æ¥ ãŸ ã ã
Mode | Boundary
kind | Used boundary | Insertion point compared to the
boundary
========|===============|========================|=========================================
'before'| 'endboundary' | last before 'position' | Right
after the selected boundary
'before'|'beginboundary'| last before 'position' | Right
before the selected boundary
'after' | 'endboundary' | first after 'position' | Right
after the selected boundary
'after' |'beginboundary'| first after 'position' | Right
before the selected boundary
'eof' | (none) | n/a | End of file
è£ éº ã« ã€ ã ㊠㮠ã ã³ ã ãš ã³ ã
|
⢠|
ã ã ã ã æ£ èŠ è¡š çŸ ã§ ã ã ã ãš ã èŠ ã ㊠ã ã ㊠ã ã ã ã ã äŸ ã ã° ".fi"ã§ çµ ã ã nroffã® ç¯ ã® çµ ç«¯ ã« ç § å ã ã ã ã ãš ã 㯠ã endboundary ãš ã ㊠".fi" ã 䜿 çš ã 㪠ã ã§ ã ã ã ã ã æ ã ã ã« æ³ å® ã ㊠ã 㪠ã "the[ fi]le" ã« ã ç § å ã ㊠ã 㟠ã 㟠ã ã ã ã® å Ž å ã® æ£ ã ã endboundary 㯠"Ë\.fi$" ã§ ã ã |
||
|
⢠|
"position"ãš å¢ ç ã® å 容 ã® äž ã§ ã¯ ãŸ ã 㫠空 çœ ã èŠ ã§ ã ã ã§ ã ã ã ã æ¬¡ ã® 2ã€ ã® è¡ ã¯ ç° ãª ã 㟠ã ã 2çª ç® ã® è¡ ã¯ ã ç¿» èš³ ã ã ã æ æž ã« å å ãª åŸ ç¶ ã® ç©º çœ ã ã ã å Ž å ã« ã® ã¿ æ€ åº ã ã 㟠ã ã |
PO4A-HEADER:
position=About this document; mode=after;
beginboundary=<section>
PO4A-HEADER: position=About this document ; mode=after;
beginboundary=<section>
|
⢠|
ã ã® æ è æ€ 玢 㯠ã ç¿» èš³ æ æž ã® å è¡ ã« å¯Ÿ ã ㊠倧 㟠ã ã« æ äœ ã ㊠ã ã ã ã ã« æ ã ã 㟠ã ã ã å® é 㫠㯠翻 èš³ æ æž ã® å éš ã ㌠㿠æ å å 㫠察 ã ㊠æ äœ ã ㊠ã 㟠ã ã ã ã® å éš ã ㌠㿠æ å å 㯠ã è€ æ° è¡ ã å« ã æ®µ èœ ã« ãŸ ã ã ã ã ã ã¹ ã ã§ ã XMLã¿ ã° ã ã® ã 㮠㫠㪠ã ã 㟠ã ã è£ éº ã® æ£ ç¢º ãª æ¿ å ¥ ç¹ ã¯ ã å éš ã ㌠㿠æ å å ã® å ã åŸ ã§ ãª ã ã 㰠㪠ã ã ã å éš ã ㌠㿠æ å å ã® äž ã« ã ã ã 㚠㯠㧠ã 㟠ã ã ã |
||
|
⢠|
po4a ã« "-vv" åŒ æ° ã æž¡ ã ãš ã ã© ã® ã ã ã« è£ éº ã ç¿» èš³ 㫠远 å ã ã ã ã ã ç è§£ ã ã ã ãš ã ã§ ã 㟠ã ã 㟠ã ã è£ éº ã é© çš ã ã 㪠ã ãš ã ã® å® é ã® å éš ã ㌠㿠æ å å ã èŠ ã ã ã ã« ã po4a ã ã ã ã 㰠㢠㌠ã ã§ å® è¡ ã ã ã ãš ã 圹 ã« ç« ã€ ã ã ã ã 㟠ã ã ã |
è£ éº ã® äŸ
|
⢠|
以 äž ã® nroff ç¯ ã® åŸ ã« äœ ã 远 å ã ã ã ãš ã 㟠ã : |
.SH "AUTHORS"
mode=after ã èš å® ã ㊠2å·¥ çš ã® æ æ³ ã éž æ ã 㟠ã ã ã ã ã ã position åŒ æ° ã® æ£ èŠ è¡š çŸ ã§ AUTHORS ã® åŸ ã® è¡ ã« æ€ çŽ¢ ã çµ ã 蟌 㿠㟠ã ã æ¬¡ ã« ã beginboundary åŒ æ° ã® æ£ èŠ è¡š çŸ ã§ ã æ¬¡ ã® ç¯ ã® å é ïŒ ã€ ãŸ ã Ë\.SH ïŒ ã« ç § å ã ã 㟠ã ã ã€ ãŸ ã æ¬¡ ã® ã ã 㫠㪠ã 㟠ã ã
PO4A-HEADER:mode=after;position=AUTHORS;beginboundary=\.SH
|
⢠|
äž ã ã ã ã è¡ ã® çŽ åŸ ã« äœ ã ã 远 å ã ã ã ã ã° ã ã ã® è¡ ã« ç § å ã ã position ãš mode=after ã 䜿 ã ã ä»» æ ã® è¡ ã« ç § å ã ã beginboundary ã äž ã ㊠ã ã ã ã ã |
PO4A-HEADER:mode=after;position=Copyright Big Dude, 2004;beginboundary=Ë
|
⢠|
ã ã 㥠㡠㳠ã ã® æ åŸ ã« äœ ã 远 å ã ã ã å Ž å ã position 㯠ã ã 㥠㡠㳠ã ã® ä»» æ ã® è¡ (ã ã ã 1 è¡ ã® ã¿ ã ㊠ã ㌠㯠㧠㪠ã ãš po4a ã¯ åŠ ç ã 㟠ã ã ) ã« ã ã ã ã ã ã ã ã« äž ã ã endboundary ã¯ äœ ã ã ã ã ã 㪠ã ã ã ã« äž ã 㟠ã ã "EOF" ã® ã ã 㪠å çŽ ãª æ å å ã 䜿 çš ã ã ã ã ã 㥠㡠㳠ã ã« ã 㟠ã ãŸ å« ãŸ ã ㊠ã ã ã ã® ã 䜿 çš ã ㊠ã ã ã ã ã |
PO4A-HEADER:mode=after;position=About this document;beginboundary=FakePo4aBoundary
ã 㣠㚠詳 现 㪠äŸ
㪠㪠㞠ã ã« ã ã 㥠㡠㳠ã (POD ã 㩠㌠ã ã ã ):
|=head1 NAME
|
|dummy - a dummy program
|
|=head1 AUTHOR
|
|me
ã ã ㊠ã 以 äž ã® è£ éº ã¯ ç¢º å® ã« ïŒ ã ã© ã³ ã¹ èª ã§ ïŒ ç¿» èš³ è 㫠〠ã ãŠ ã® ç¯ ã ã 㡠〠㫠㮠æ åŸ ã« è¿œ å ã ã 㟠ã ïŒ ã ã© ã³ ã¹ èª ã® "TRADUCTEUR" 㯠"TRANSLATOR"ã "moi" 㯠"me" ã® æ å³ ã§ ã ïŒ ã
|PO4A-HEADER:mode=after;position=AUTEUR;beginboundary=Ë=head
|
|=head1 TRADUCTEUR
|
|moi
|
AUTHOR ã® å 㫠远 å å 容 ã 远 å ã ã 㫠㯠ã 以 äž ã® ã ã ã ã 䜿 çš ã ㊠ã ã ã ã :
PO4A-HEADER:mode=after;position=NOM;beginboundary=Ë=head1
ã ã 㯠ã "NAME" ç¯ ïŒ ã ã© ã³ ã¹ èª ã§ ã¯ "NOM"ãš ç¿» èš³ ã ã ã ïŒ ã® åŸ ã« ã ã beginboundary "/Ë=head1/" ã« ç § å ã ã æ¬¡ ã® è¡ ã äœ è ã 宣 èš ã ㊠ã ã ã ã ã 㟠ã ã ã ã® ã§ ã ã ã ã® ã ã ã äž¡ æ¹ ã® ç¯ ã® é 㫠远 å å 容 ã æ¿ å ¥ ã ã 㟠ã ã 㪠ã ä» ã® ç¯ ã NAMEãš AUTHORã® ç¯ ã« åŸ ã§ è¿œ å ã ã ã å Ž å ã po4aã¯ è£ éº ã æ° ã ã ç¯ ã® å 㫠眮 ã ã ã é é 㣠ã ã 㚠㫠㪠ã 㟠ã ã
ã ã ã é² ã ã ã ã« mode =l<before>ã 䜿 㣠㊠å ã ã ãš ã é æ ã§ ã 㟠ã ïŒ
PO4A-HEADER:mode=before;position=Ë=head1 AUTEUR
ã© ã® ã ã ã« å äœ ã 㟠ã ã ?
ã ã® ç« ã§ ã¯ po4aã® å éš ã® å š äœ å ã æ ç ã 㫠説 æ ã 㟠ã ã ã ã¡ ã ã ã èª ã¿ ã ã ã ã ã ã° ã po4aã ä¿ å® ã æ¹ å ã ㊠ã ã æ å© ã ã ã ã ã« ã ã 㣠㊠ã ã èª ä¿¡ ã 〠ã ã ã ã ã 㟠ã ã ã 㟠ã ã ãª ã æ 㣠ã ã ã ã« å äœ ã 㪠ã ã ã ã© ã® ã ã ã« å é¡ ã è§£ 決 ã ã ã° ã ã ã ã ç è§£ ã ã å© ã 㫠㪠ã ã ã ã ã 㟠ã ã ã
TransTractorãš ã ã 㞠㧠㯠ã 㮠㢠㌠ã ã 㯠ã ã£
po4aã ã 㞠㧠㯠ã ã® æ ž å¿ ã« ã¯ Locale::Po4a::TransTractor (3pm)㯠㩠㹠ã ã ã ã å š ㊠㮠po4aæ§ æ è§£ æ åš ã« å ± é ã ã å ç¥ ãš ãª ã£ ãŠ ã 㟠ã ã ã ã® å¥ åŠ ãª å å ã¯ æ æž ã® ç¿» èš³ ãš æ å å ã® æœ åº ã å æ ã« è¡ ã ãš ã ã ã ã ä» ã ã ã ㊠ã 㟠ã ã
ã 㣠㚠圢 åŒ åŒµ 㣠㊠ã ã ãš ã å ¥ å ãš ã ㊠翻 èš³ ã ã æ æž ãš ç¿» èš³ ã å ¥ 㣠㊠ã ã POã 㡠〠㫠ã å ã ã çµ æ ã å¥ ã® POã ã¡ ã€ ã« ïŒ å ¥ å æ æž ã ã ç¿» èš³ å¯ èœ ãª æ å å ã æœ åº ã ã çµ æ ïŒ ãš ç¿» èš³ æž ã¿ æ æž ïŒ å ¥ å ã ã ã 㡠〠㫠㚠å ã æ§ é ã§ ã ã ã ç¿» èš³ å¯ èœ ãª æ å å ã¯ å ¥ å POã 㡠〠㫠㮠å 容 㧠眮 æ ã ã ㊠ã ã ã ã¡ ã€ ã« ïŒ ã® 2〠㫠å ã ãŠ åº å ã 㟠ã ã 以 äž ã« å³ ç€º ã 㟠ã ã
å
¥
å ã ã 㥠㡠ã³
ã -\ /---> åº å ã ã
㥠㡠㳠ã
\ TransTractor:: / (ç¿» èš³ æž ã¿ )
+-->-- parse() --------+
/ \
å
¥ å PO ---------/ \---> åº å
PO
(æœ åº æž ã¿ )
ã ã® å° ã 㪠骚 å 㯠ã po4a㢠㌠ã ã 㯠ã ã£ ã® äž æ ž ã® å š ㊠ã 衚 ã ㊠ã 㟠ã ã äž¡ æ¹ ã® å ¥ å ã äž ã ã åº å ã® POã ç¡ èŠ ã ã ãš ã po4a-translate 㫠㪠ã 㟠ã ã 代 ã ãŠ åº å æ æž ã ç¡ èŠ ã ã ãš po4a-updatepo 㫠㪠ã 㟠ã ã po4a 㯠æ å ã« TransTractorã 䜿 ã£ ãŠ æ æ° ã® åº å POTã 㡠〠㫠ã åŸ ãŠ ã msgmerge -U ã åŒ ã³ åº ã ㊠ã ã£ ã¹ ã¯ äž ã® ç¿» èš³ POã ã¡ ã€ ã« ã æŽ æ° ã 㟠ã ã ã ã ã ã ã ã ã ã® æŽ æ° ã ã ã POã 㡠〠㫠㧠2å ç® ã® TransTractorã æ§ ç¯ ã ã åº å æ æž ã æŽ æ° ã 㟠ã ã èŠ ã¯ ã po4a ã¯ å¿ èŠ ãª æŽ æ° ã« ã€ ã ㊠1ã€ ã® æ§ æ ã 㡠〠㫠ã 䜿 ã£ ãŠ äž æ¬ ã§ è¡ ã è§£ 決 ç ã æ äŸ ã ã ã ã ã§ ã ã
po4a-gettextize ã 2〠㮠TransTractorã 䜿 ã 㟠ã ã ã é 㣠ã ã ã æ¹ ã ã 㟠ã ã 1ã€ ç® ã® TransTractorã èš èª æ¯ ã« æ§ ç¯ ã ã ã ã ã ã å ã® æ æž ã® msgid㯠msgidãš ã ㊠ã ç¿» èš³ æ æž ã® msgid㯠msgstrãš ã ㊠䜿 ã ã æ° ã ã POã ã¡ ã€ ã« ã æ§ ç¯ ã 㟠ã ã po4a-gettextize (1)ã« èš èŒ ã ã ㊠ã ã ã ã ã« ã ã ã® ã ã ã« ã ãŠ ç § å ã ã ã æ å å ã å® é ã« ç § å ã§ ã ㊠ã ã ã 㫠〠ã ㊠㯠泚 æ ã å¿ èŠ ã§ ã ã
圢 åŒ ã« åº æ ã® æ§ æ è§£ æ åš
å š ㊠㮠po4a㮠圢 åŒ ã® æ§ æ è§£ æ åš ã¯ TransTractorã å å° ã« å® è£ ã ã ㊠ã 㟠ã ã Textã Markdownã AsciiDocãš ã 㣠ã 㚠㊠ã å çŽ ãª ã ã® ã ã ã 㟠ã ã ã ã ã 㯠TransTractor::shiftline()ã 䜿 㣠㊠1è¡ ã ã€ èª ã¿ èŸŒ ã¿ ã æ®µ èœ ã® å 容 ã äœ ã ã ç© ã¿ äž ã ㊠ã ã 㟠ã ã æ å å ã å® å š ã« æ§ æ è§£ æ ã§ ã ã ã ã æ§ æ è§£ æ åš ã¯ TransTractor::translate()ã 䜿 ã£ ãŠ ïŒ ïŒ ïŒ ã ã® æ å å ã åº å POã 㡠〠㫠㫠远 å ã ïŒ ïŒ ïŒ å ¥ å POã 㡠〠㫠ã ã ç¿» èš³ ã å åŸ ã 㟠ã ã ã ã ã ã æ§ æ è§£ æ åš ã¯ TransTractor::pushline()ã 䜿 ã£ ãŠ åº å ã ã¡ ã€ ã« ã« çµ æ ã æŒ ã 蟌 㿠㟠ã ã
ã ã® ä» ã® æ§ æ è§£ æ åš ã¯ ã ã£ ãš è€ é ã§ ã ã ã ã ã ã¯ å ¥ å æ æž ã è§£ æ ã ã ã ã ã« å€ éš ã® æ§ æ è§£ æ åš ã« äŸ å ã ㊠ã ã ã ã ã§ ã ã Xmlã HTMLã SGMLã Podã® æ§ æ è§£ æ åš ã¯ SAXæ§ æ è§£ æ åš ã å å° ã« æ§ ç¯ ã ã ㊠ã 㟠ã ã ã ã ã ã® è§£ æ åš ã¯ ã 以 äž ã® å 容 ã® æ° èŠ é¡ å ã èŠ ä» ã 㟠ã ã ã ãš ã ã ã ã 㪠〠ã ã³ ã 㮠㳠㌠㫠ã ã 㯠ã 宣 èš ã ã TransTractor::translate()ãš TransTractor::pushline()ã 䜿 ã£ ãŠ å ¥ å ã® å 容 㫠沿 ã£ ãŠ åº å æ æž ãš åº å POTã ã¡ ã€ ã« ã æŽ æ° ã 㟠ã ã Yamlæ§ æ è§£ æ åš ã¯ ã ã å çŽ ã§ ã ã æ¯ è² ã é ã 㟠ã ã YAML::Tinyæ§ æ è§£ æ åš ã« ã ã ç æ ã ã ã ã ãŒ ã¿ æ§ é ã çŽ å å ã ã ã® ã§ ã ã ã ã ã po4aã® Yaml㢠㞠㥠㌠㫠㧠㯠å ç § è¡ ã® å®£ èš ã ã§ ã 㪠ã ã ãš ã® ç ç± ã§ ã ã å ¥ å ã ã¡ ã€ ã« ã® å æ å å ã® äœ çœ® ã¯ æ§ æ è§£ æ åš ã§ ä¿ æ ã ã ã ã æ å å ã® å Ž æ ãš ã ãŠ äž ã ã ã ã 㮠㯠ã $filename:1ã 㮠㿠㪠㮠㧠ã ã SAXã« åº ã¥ ã æ§ æ è§£ æ 㯠倧 å å€ æ° ãš ã ã® ä» ã® ä» æ ã ã 䜿 㣠㊠ã 㡠〠㫠å ãš å ç § ã® ã ã ã® è¡ çª å· ã ä¿ å ã 㟠ã ã
ã 㡠〠㫠㮠笊 å· å æ¹ åŒ ãš BOMã® å° ã« ã ã åŒ ã èµ· ã ã ã ã å é¡ ã ã ã 㟠ã ã å çŽ ãª æ§ æ è§£ æ åš ã§ ã¯ TransTractor::read() ïŒ å ¥ å æ æž ã® è¡ ã å åŸ ã ã ã ã ã« å éš ç 㫠䜿 çš ã ã 㟠ã ïŒ ã§ å¯Ÿ åŠ ã ã ã ã ã ã ã® å é¡ ã ç¡ èŠ ã§ ã 㟠ã ã ã ã ã å€ éš ã® æ§ æ è§£ æ åš ã« äŸ å ã ã ã¢ ãž ã¥ ãŒ ã« ã§ ã¯ å š ㊠㮠ã 㡠〠㫠ã PerlIOã 㳠㌠ã å±€ ã§ é© å ã« èª ã¿ èŸŒ 㟠ã ã ã ã ã« ã 㪠ã ㊠㯠㪠ã 㟠ã ã ã æ ã ç°¡ å 㪠㮠㯠ã å€ éš ã® æ§ æ è§£ æ åš ã« ã 㡠〠㫠ã èª å ã§ é ã ㊠ã 㡠〠㫠ã ã³ ã 㫠㪠ã ã å® å š 㪠æ å å ã äž ã ã ã ãš ã§ ã ã äž äŸ ã« ã€ ã ㊠㯠Pod::read()ãš Pod::parse()ã èŠ ãŠ ã ã ã ã ã TransTractorã« ã ã èª ãŸ ã ã å 容 ã¯ ç¡ èŠ ã ã 㟠ã ã ã å€ éš ã® æ§ æ è§£ æ åš ã« æ° ã ã ã 㡠〠㫠ã ã³ ã ã« ã æž¡ ã ã ㊠ã 㟠ã ã é èŠ ãª éš å 㯠"<:encoding($charset)" 㢠㌠ã ã§ ã ã ã ã open() perlé¢ æ° ã« æž¡ ã ã 㟠ã ã
Po㪠ã 㞠㧠㯠ã
Locale::Po4a::Po (3pm)㯠㩠㹠㯠POãš POTã ã¡ ã€ ã« ã® èª ã¿ èŸŒ 㿠㚠掻 çš ã æ ã 㟠ã ã åº æ¬ ç ã« ã ã 㡠〠㫠ã èª ã¿ ã é ç® ã 远 å ã ã gettext() 㡠㜠ã ã ã§ ç¿» èš³ ã å åŸ ã ã POã ã ã¡ ã€ ã« ã« æž ã 蟌 ã 㟠ã ã POTã 㡠〠㫠㫠POã 㡠〠㫠ã çµ± å ã ã ã ã 㡠〠㫠ã å¥ å ã ã ã ã ã ã ã çº å± ç ãª æ© èœ ã« ã€ ã ㊠㯠ã ã ã ã msgmerge ãš msgfmt 㫠説 æ ã å§ ã 㟠ã ã
po4aã« è²¢ ç® ã ã
é å» ã« å š ã 㪠㌠ã 㳠㜠㌠㹠ã ã 㞠㧠㯠ã ã« è²¢ ç® ã ã ã ãš ã 㪠ã ãŠ ã æ è¿ ã 㟠ã ã å ã ã§ æ å© ã ã ã ã 㡠㳠㿠㪠㳠㰠ã 㟠ã ã po4aã¯ ä» æ¥ ã å© çš è ã« ã ã æ é« ã® ä¿ å® ã 㪠ã ã ㊠ã 㟠ã ã 人 æ 㯠足 ã ㊠ã 㟠ã ã ã ã ã ã 㥠㡠㳠ã ãš èª å ç 㪠ã ã¹ ã ã æ¹ å ã ㊠ã ã 㞠㧠㯠ã ãž ã® è²¢ ç® ã« èª ä¿¡ ã æ ㊠ã ã ã ã« ã ã ã ãš ã§ ã ã ã 㞠㧠㯠ã ãž ã® è²¢ ç® ã è¿ ã å ¥ ã ã ã ã ã ã ã« åª ã ㊠ã 㟠ã ã 詳 现 㫠〠ã ㊠㯠CONTRIBUTING.mdã 㡠〠㫠ã å ç § ã ㊠ã ã ã ã ã
po4aã 䜿 㣠㊠ã ã 㪠㌠ã 㳠㜠㌠㹠ã ã 㞠㧠㯠ã
以 äž ã¯ ã ã ã ã¯ ã· ã§ ã³ ç° å¢ ã§ ã ã 㥠㡠㳠ã çš ã« po4aã 䜿 㣠㊠ã ã ã ã 㞠㧠㯠ã ã® ã» ã ã® äž éš ã® äž èŠ§ ã§ ã ã ã ã äž èŠ§ ãž ã® ã èª èº« ã® ã ã 㞠㧠㯠ã 㮠远 å ã ã åž æ ã§ ã ã ã Eã¡ ãŒ ã« ïŒ ãŸ ã 㯠ã ㌠㞠㪠㯠㚠㹠ã ïŒ ã ã å¯ ã ã ã ã ã ã
|
⢠|
adduser (man): ㊠㌠㶠㌠㚠㰠㫠㌠ã 㮠管 ç ã ㌠㫠ã |
||
|
⢠|
apt (man, docbook): Debianã® ã ã 㱠㌠㞠管 ç ã |
||
|
⢠|
aptitude (docbook, svg): Debiançš ã® ç«¯ æ« ã ㌠㹠㮠ã ã 㱠㌠㞠管 ç |
||
|
⢠|
F-Droidã® web㵠〠ã <https://gitlab.com/fdroid/fdroid-website> (markdown): Androidã ã© ã ã ã 㩠㌠ã çš ã® ã€ ã³ ã¹ ã ãŒ ã« å¯ èœ ãª FOSSïŒ èª ç± ã§ ãª ãŒ ã 㳠㜠㌠㹠㪠㜠ã ã ãŠ ã§ ã¢ ïŒ ã® ç® é² ã |
||
|
⢠|
git <https://github.com/jnavila/git-manpages-l10n> (asciidoc): 㜠㌠㹠㳠㌠ã ã® å€ æŽ ã 远 è·¡ ã ã ã ã ã® å æ£ ã ㌠㞠㧠㳠管 ç ã· ã¹ ã ã ã |
||
|
⢠|
Linux manã ㌠㞠<https://salsa.debian.org/manpages-l10n-team/manpages-l10n> (man) |
ã ã® ã ã 㞠㧠㯠ã ã¯ å€ ã ã® ã ã ã± ãŒ ãž ãš å¥ ã® èš èª ã« ç¿» èš³ ã ã 〠㳠ã ã© ã æ äŸ ã ㊠ã ã ã è€ æ° ã® äž» èŠ ãª ã 㣠㹠ã 㪠ã ã¥ ãŒ ã· ã§ ã³ ïŒ Arch Linuxã Debianãš ã 㮠掟 ç ã FedoraïŒ ãž ã® çµ± å ã® æº å ã æŽ ã£ ãŠ ã 㟠ã ã
|
⢠|
Stellarium <https://github.com/Stellarium/stellarium> (HTML): æ å ã® ã³ ã³ ã ã¥ ãŒ ã¿ çš ã® èª ç± ã§ ãª ãŒ ã 㳠㜠㌠㹠㪠ã ã© ã 㿠㪠㊠ã ã po4a㯠空 ã® æ å 㮠説 æ ã ç¿» èš³ ã ã ã ã 㫠䜿 ã ã ㊠ã 㟠ã ã |
||
|
⢠|
Jamulus <https://jamulus.io/> (markdown, yaml, HTML): å® æ é ã§ ãª ã³ ã© ã€ ã³ ã® ãž ã£ ãº ã æŒ å¥ ã ã ã ã ã® FOSS㢠ã 㪠㱠㌠㷠㧠㳠㧠ã ã web㵠〠ã ã® ã ã 㥠㡠㳠ã 㯠po4aã 䜿 ã£ ãŠ è€ æ° èš èª ã§ ä¿ å® ã ã ㊠ã 㟠ã ã |
||
|
⢠|
ã ã® ä» æª æŽ ç ã® é ç® ïŒ <https://gitlab.com/fdroid/fdroid-website/> <https://github.com/fsfe/reuse-docs/pull/61> |
FAQ
po4a㯠㩠ã çº é³ ã ã ã® ã§ ã ã ïŒ
å 人 ç 㫠㯠<pouah|https://en.wiktionary.org/wiki/pouah>ãš çº å£° ã ㊠ã ã ã ã ã 㯠yuck ã® æ å³ ã® ã ã© ã³ ã¹ èª ã® æ¬ é³ èª ã§ ã :)ã ã 㳠㪠㊠㌠㢠㢠㮠㻠㳠㹠ã ã ã ã 㟠ã ã :)
㪠ã å å¥ ã® ã¹ ã¯ ãª ã ã ã é æš 奚 㚠㪠㣠ã ã® ã
po4a-updatepo ãš po4a-translate 㯠po4a ã 代 ã ã ã ãš ã« ã ã é æš 奚 㚠㪠ã 㟠ã ã ã ã ã® ç ç± ã¯ po4a ã ã ã ã 㮠㹠㯠㪠ã ã ã ã 㮠㟠㟠眮 ã æ ã ã ã ã äž æ¹ ã 㳠㌠ã ã® é è€ ã ã 㪠ã ã ã ã ã ã§ ã ã å å¥ ã® ã¹ ã¯ ãª ã ã 㯠150è¡ ã® ã³ ãŒ ã ã§ ã ã po4a ã ã ã° ã© ã 㯠1200è¡ ã« å 㳠㟠ã ã æ ã« ã ã ã ã® å å¥ ã® ã¹ ã¯ ãª ã ã ã¯ å ± é ã ã å éš ã® åŠ ç ã« å ã ㊠沢 å±± ã® ã ãš ã ã ㊠ã 㟠ã ã 㳠㌠ã ã® é è€ ã¯ äž¡ æ¹ ã® ã ãŒ ãž ã§ ã³ ã« æŒ ã ãŠ äž å · å ã« ç¹ ã 㣠㊠ã ã ã 2〠㚠ã ã ä¿® æ£ ã ã å¿ èŠ ã ç ã 㟠ã ã ã ã® ã ã 㪠é è€ ã® äŸ ã¯ Debianã® #1022216ã GitHubã® #442ã§ ã ã ã ã ã¯ å š ã å ã ä¿® æ£ ã§ ã ã ã ã 〠㯠po4a ã§ ã 〠㯠po4a-updatepo ã« ã ã 㟠ã ã ã
é· ã ç® ã§ èŠ ã ãš ã ã å å¥ ã® ã¹ ã¯ ãª ã ã ã 管 ç ã ã å€ ã ã ã ã® 1〠㮠ã ㌠㞠㧠㳠㮠㿠ã ä¿ å® ã ã ã ãš è ã ㊠ã 㟠ã ã 確 ã 㪠ã 㚠㯠å å¥ ã® ã¹ ã¯ ãª ã ã ã¯ æ æ© æ¹ å ã è¡ ã ã 㪠ã ãš ã ã ã ãš ã§ ã po4a ã ã ã« æ° æ© èœ ã å ã ã ã 㟠ã ã 〠㟠ã ã å ã æ¥ ã ã® é æš 奚 ãš ã ã ã 㮠㯠ã ã 㟠ã ã ã å° ãª ã ãš ã 2030幎 㟠㧠㯠㧠ã ã é ã å å¥ ã® ã¹ ã¯ ãª ã ã ã ä¿ æ ã ㊠ã ã èš ç» ã§ ã 㟠ã ã ã ã ã ã 㞠㧠㯠ã 㧠㟠ã po4a-updatepo ãš po4a-translate ã 䜿 㣠㊠ã ã ã® ã§ ã ã ã° ã å é¡ ã èµ· ã ã ã ã ã ã 㟠ã ã ã
㳠㌠ã ã® æ¹ ä¿® ã« ã ã 㳠㌠ã ã® é è€ ã ㌠ã ã« äœ æž ã ã ã ã° ã ã© ã ã ã® æ ç¹ ã§ ã ã ã 㮠㹠㯠㪠ã ã ã® é æš 奚 ã å ã æ¶ ã å¯ èœ æ§ ã ã ã 㟠ã ã ã ã æ ã ä» ã ã ã ãš ïŒ æ¬² ã èš ã ã° ã ã ã ïŒ ã ã ã ã° ã å å ã æ è¿ ã 㟠ã ã
gettext ã 䜿 㣠ã ã ã 㥠㡠㳠ã ç¿» èš³ ã ãŒ ã« ã¯ ä» ã« äœ ã ã ã 㟠ã ã ?
ã
ã 〠ã ã ã ãŸ
ã ã 以 äž ã¯ æ
ã ã äž å® å
š ãª
äž èŠ§ ã§ ã ã ã£
ãš å€ ã ã® ã ãŒ
ã« ã çŸ ã ㊠ã
㊠ã 㟠ã ã
poxml
KDE 㮠人 ã ã¡ ã DocBook XML ã æ± ã ã ã ã« é çº ã ã ã ㌠㫠㧠ã ã ç¥ ã é ã 㧠㯠ã ã ã 㥠㡠㳠ã ã ã PO ã 㡠〠㫠㞠翻 èš³ ã ã æ å å ã æœ åº ã ã ç¿» èš³ åŸ ã« æ³š å ¥ ã ã å ã ㊠㮠ã ã ã° ã© ã ã§ ã ã
ã ã 㯠XML ã® ã¿ ã ã ã ã« ç¹ å® ã® DTD ã® ã¿ ã æ± ã 㟠ã ã 㪠㹠ã ã äž ã€ ã® å€§ ã 㪠msgid 㫠㪠㣠㊠ã 㟠ã ã ã ã ç§ ã¯ ãª ã¹ ã ã® æ± ã ã« ã 㪠ã äž æº ã ã ã 㟠ã ã 㪠㹠ã ã 倧 ã ã 㪠ã ãš ã ã² ãš ã ã 㟠ã ã® æ§ é ã 〠ã ã¿ ã« ã ã 㪠ã 㟠ã ã
po-debiandoc
Denis Barbier ã« ã ã£ ãŠ äœ ã ã ã ã ã® ã ã ã° ã© ã 㯠ã å€ å° ã® ç° è« ã ã ã 㚠㯠ã ã po4a SGML 㢠㞠㥠㌠㫠㮠å é§ ã ãš ã ã 㟠ã ã å å ã® é ã ã å° ã é æš 奚 ã® DTD ã§ ã ã DebianDoc DTD ã® ã¿ ã æ± ã 㟠ã ã
xml2po.py
2004幎 ã ã GIMPã ã 㥠㡠㳠ã ã ㌠ã 㫠䜿 ã ã ㊠ã 㟠ã ã å å ã ã æš æž¬ ã ã ã ã ã ã« XMLã 㡠〠㫠㮠㿠察 å¿ ã§ ã ã ã ç¹ æ ã® Makefileã® èš å® ã å¿ èŠ ã§ ã ã ã ã 㪠ã è¯ ã å äœ ã 㟠ã ã
Sphinx
Sphinxæ æž ã ã 㞠㧠㯠ã ã ç¿» èš³ ã 管 ç ã ã ã ã ã« gettextã ãµ ã ã ã 㫠䜿 㣠㊠ã 㟠ã ã ç¿» èš³ é çš ã® å š äœ ã 管 ç ã ã æ ã ã å¯ äž ã® ã ㌠㫠㧠㯠ã ã 㟠ã ã ã äž é ã« ã reSTã Markdownãš ã 㣠ã ã ã 〠ã ã® ã ã ã¹ ã 圢 åŒ ã§ ã® ã¿ å äœ ã 㟠ã ã
以 äž ã« å¯Ÿ ã ã po4a ã® äž» ãª å© ç¹ ã¯ ã ç°¡ å ã« å 容 ã 远 å ã§ ã ã ã ãš (æ¬ ç¹ ã ã ã ã 㟠ã ã ã ) ãš ã gettext å ã ç°¡ å 㪠ã ãš ã§ ã ã
gettext ã ㌠㹠㢠ã ã ㌠ã ã® å© ç¹ ãŸ ãš ã
|
⢠|
ç¿» èš³ 㯠㪠㪠㞠ã ã« ãš äž ç· ã« ä¿ å ã ã 㟠ã ã ã ã ã® ç¿» èš³ ã å€ ã 㪠㣠ã å Ž å ã æ€ åº ã ã ã ãš ã å¯ èœ ãš ãª ã 㟠ã ã |
||
|
⢠|
ç¿» èš³ ã¯ äº ã ã« å¥ ã ã® ã ã¡ ã€ ã« ã« æ Œ çŽ ã ã ã ç° ãª ã èš èª ã® ç¿» èš³ è ã ã ã ã ã® æ äŸ ã 㚠㳠㳠㌠ã 㬠ã ã« ã® å¹² æž ã ã äº ã ã« å ã 㪠ã ã ã ã« ã 㟠ã ã |
||
|
⢠|
å éš ç 㫠㯠gettext ã ã ㌠㹠㫠ã ㊠ã 㟠ã (ã ã po4a 㯠é åžž ã« ã· ã³ ã 㫠㪠〠㳠㿠㌠ã ã§ ãŒ ã¹ ã æ äŸ ã ã ã® ã§ ã å éš ã§ äœ¿ çš ã ㊠ã ã ã ãš ã ç è§£ ã ã å¿ èŠ ã¯ ã ã 㟠ã ã )ã ã ã 㪠㚠ã ã ã§ è» èŒª ã® å çº æ ã ã ã å¿ èŠ ã¯ ãª ã ã ã ã ã¯ åº ã çš ã ã ã ㊠ã ã ã® ã§ ã ã ã° ã« æ© ãŸ ã ã ã ã 㚠㯠㪠ã ãš è ã ㊠ã ã ã§ ã ã ã ã |
||
|
⢠|
ãš ã³ ã ãŠ ãŒ ã¶ ã« ãš ã£ ãŠ ã¯ äœ ã å€ å ã ã 㟠ã ã (é¡ ã ã ã° ç¿» èš³ ã ã ã ã ã ä¿ å® ã ã ã ã ã 㫠㪠ã ã ãš ã ã äº å® ã¯ çœ® ã ㊠ã ã ㊠)ã åº æ¥ äž ã ã ã® é åž ã ã ã ã 㡠〠㫠㯠㟠㣠ã ã å ã ã§ ã ã |
||
|
⢠|
ç¿» èš³ è ã¯ ã æ° ã ã ã ã¡ ã€ ã« ã® æ æ³ ã åŠ ç¿ ã ã å¿ èŠ ã¯ ãª ã ã 奜 ã¿ ã® PO ã 㡠〠㫠㚠ã 㣠㿠(Emacs ã® PO mode ã ã Lokalizeã Gtranslator 㪠㩠) ã§ ã 㟠ã å äœ ã 㟠ã ã |
||
|
⢠|
gettext 㯠ã å® äº ã ㊠ã ã ã ã® (t)ã 㬠ã ã¥ ãŒ ã æŽ æ° ã å¿ èŠ ãª ã ã® (f)ã ã ã ㊠㟠ã ç¿» èš³ äœ æ¥ ã æ® 㣠㊠ã ã ã ã® (u) 㫠〠ã ㊠ã çµ± èš ã å åŸ ã ã ç°¡ å ãª æ¹ æ³ ã æ äŸ ã ㊠ã 㟠ã ã 以 äž ã® ã¢ ã 㬠㹠㧠ã ã 〠ã äŸ ã èŠ ã€ ã ã ã ãš ã ã§ ã 㟠ã : |
-
https://docs.kde.org/stable5/en/kdesdk/lokalize/project-view.html
- http://www.debian.org/intl/l10n/
ã ã ã ã ã 㹠㊠å é¡ ãª ã ã ã 㧠㯠ã ã 㟠ã ã ã ã 㮠㢠ã ã ㌠ã 㫠㯠察 åŠ ã ã ã¹ ã æ¬ ç¹ ã ã ã 㟠ã ã
|
⢠|
è£ éº ã¯ äž èŠ ã ㊠㩠ã ã å¥ åŠ ã§ ã ã |
||
|
⢠|
ç¿» èš³ ã ã ã ã ã¹ ã ã ã æ®µ èœ ã ã ã ã§ å å² ã ã ã äº ã€ ã® æ®µ èœ ã ç æ¹ ã« çµ å ã ã ãš ã 㣠ã ã ã 㪠ã 㮠奜 ã¿ ã« å ã ã ã ã ãš ã ã§ ã 㟠ã ã ã ã ã ã ã 㪠㪠㞠ã ã« ã« å é¡ ã ã ã ã® ã§ ã ã ã° ã ãš ã ã ã ã ã ã° ãš ã ãŠ å ± å ã ã¹ ã ã ã ãš ã ã æ èŠ ã ã ã 㟠ã ã |
||
|
⢠|
ç°¡ å 㪠〠㳠㿠㌠ã 㧠㌠㹠㧠ã ã ã åŠ ç¿ ã å¿ èŠ ãª æ° ã ã ã ㌠㫠㮠㟠㟠㧠ã ã |
ç§ ã® å€¢ ã® äž ã€ ã¯ Gtranslator ã Lokalize ã« äœ ã ã 㮠圢 ã§ çµ± å ã ã ã ãš ã§ ã ã æ æž ã 㡠〠㫠ã é ã ãš æ å å ã èª å ç ã« æœ åº ã ã ç¿» èš³ ã ã ã ã 㡠〠㫠㚠POã 㡠〠㫠ã ã ã£ ã¹ ã¯ ã« æž ã 蟌 㿠㟠ã ã MS Word (TM) 㢠㞠㥠㌠㫠(å° ãª ã ãš ã RTF) ã§ ã ã ã ã§ ã ã ã° ã ã ã ã® ç¿» èš³ å®¶ ã ã ã ã 䜿 㣠㊠ã ã ã ã ã ç¥ ã 㟠ã ã ã
é¢ é£ é ç®
|
⢠|
å š ㊠ã 1〠㫠é 㟠㣠㊠ã ã 䜿 ã ã¹ ã ã ㌠㫠㧠ã ã po4a (1)ã® ã ã 㥠㡠㳠ã ã |
||
|
⢠|
å å¥ ã® po4a㹠㯠㪠ã ã ã® ã ã 㥠㡠㳠ã 㯠次 ã® é ã ïŒ po4a-gettextize (1)ã po4a-updatepo (1)ã po4a-translate (1)ã po4a-normalize (1)ã |
||
|
⢠|
远 å ã® è£ å© ã¹ ã¯ ãª ã ã ïŒ msguntypot (1)ã po4a-display-man (1)ã po4a-display-pod (1)ã |
||
|
⢠|
ã ã ã ã ã® ã 㩠㌠ã ã ã ã® æ§ æ è§£ æ åš ã¯ æ¬¡ ã® é ã ã 詳 ã ã 㯠ã ã ã ã ã® è§£ æ åš ã§ å ã ä» ã ã 㪠ã ã· ã§ ã³ ã èŠ ãŠ ã ã ã ã ïŒ Locale::Po4a::AsciiDoc (3pm) Locale::Po4a::Dia (3pm), Locale::Po4a::Guide (3pm), Locale::Po4a::Ini (3pm), Locale::Po4a::KernelHelp (3pm), Locale::Po4a::Man (3pm), Locale::Po4a::RubyDoc (3pm), Locale::Po4a::Texinfo (3pm), Locale::Po4a::Text (3pm), Locale::Po4a::Xhtml (3pm), Locale::Po4a::Yaml (3pm), Locale::Po4a::BibTeX (3pm), Locale::Po4a::Docbook (3pm), Locale::Po4a::Halibut (3pm), Locale::Po4a::LaTeX (3pm), Locale::Po4a::Pod (3pm), Locale::Po4a::Sgml (3pm), Locale::Po4a::TeX (3pm), Locale::Po4a::Wml (3pm), Locale::Po4a::Xml (3pm)ã |
||
|
⢠|
〠㳠ã ã© ã® äž æ ž ã® å® è£ ã¯ Locale::Po4a::TransTractor (3pm)ïŒ äž æ ž ã® çµ ç¹ ç« ãŠ ã ç è§£ ã ã ã® ã« ãš ã ã ã é èŠ ïŒ ã Locale::Po4a::Chooser (3pm)ã Locale::Po4a::Po (3pm)ã Locale::Po4a::Common (3pm)ã« ã ã 㟠ã ã 㜠㌠㹠ã ãª ãŒ äž ã® CONTRIBUTING.md ã 㡠〠㫠ã ã 確 èª ã ã ã ã ã |
è è
Denis Barbier
<barbier,linuxfr.org>
Martin Quinson (mquinson#debian.org)
èš³ è
å
柀 æ <nabetaro@debian.or.jp>
Debian JP Documentation ML
<debian-doc@debian.or.jp>
POD ERRORS
Hey!
The
above document had some coding errors, which are explained
below:
Around line 263:
Unterminated C< C< ... > > sequence