рдпрд╣ рдХрдорд╛рдВрдб xml2po рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо:
рдирд╛рдо
xml2po - рдбреЙрдХрдмреБрдХ рдПрдХреНрд╕рдПрдордПрд▓ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдкреАрдУ-рдЯреЗрдореНрдкрд▓реЗрдЯ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдФрд░ рдЗрд╕реЗ рд╡рд╛рдкрд╕ рдорд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдо
рдПрдХ (рдЕрдиреБрд╡рд╛рджрд┐рдд) рдПрдХреНрд╕рдПрдордПрд▓ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ
SYNOPSIS
xml2po [рд╡рд┐рдХрд▓реНрдк] [рдПрдХреНрд╕рдПрдордПрд▓рдлрд╝рд╛рдЗрд▓]
рд╡рд░реНрдгрди
рдпрд╣ рдореИрдиреБрдЕрд▓ рдкреЗрдЬ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХрд░рддрд╛ рд╣реИ xml2po рдЖрджреЗрд╢ред
xml2po рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкрд╛рдпрдерди рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИ рдЬреЛ рдлреНрд░реА-рдлреЙрд░реНрдо рдПрдХреНрд╕рдПрдордПрд▓ рд╕реЗ рдЕрдиреБрд╡рд╛рдж рдпреЛрдЧреНрдп рд╕рд╛рдордЧреНрд░реА рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИ
рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдЧреЗрдЯрдЯреЗрдХреНрд╕реНрдЯ рд╕рдВрдЧрдд рдкреАрдУрдЯреА рдлрд╛рдЗрд▓реЗрдВред рдЕрдиреБрд╡рд╛рджрд┐рдд рдкреАрдУ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдореЗрдВ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдПрдХреНрд╕рдПрдордПрд▓ рдЖрдЙрдЯрдкреБрдЯ рдлрд┐рд░ рд╕реЗред
рдпрд╣ рдЕрдзрд┐рдХрд╛рдВрд╢ "рд╕рд░рд▓" рдЯреИрдЧ рдХреЗ рд╕рд╛рде рдЕрдкрдирд╛ рдЬрд╛рджреВ рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЬрдЯрд┐рд▓ рдЯреИрдЧ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдХреЛ рднреА
рдЙрди рд╕рднреА рдЯреИрдЧреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рджрд╛рди рдХрд░реЗрдВ рдЬреЛ "рдЕрдВрддрд┐рдо" рд╣реИрдВ (рдЬрд┐рдиреНрд╣реЗрдВ рдкреАрдУ . рдореЗрдВ рдПрдХ "рд╕рдВрджреЗрд╢" рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛)
рдлрд╝рд╛рдЗрд▓), "рдЕрдирджреЗрдЦрд╛" (рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛) рдФрд░ "рдЕрдВрддрд░рд┐рдХреНрд╖ рд╕рдВрд░рдХреНрд╖рдг"ред
рд╡рд┐рдХрд▓реНрдк
рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рд╛рдорд╛рдиреНрдп рдЬреАрдПрдирдпреВ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд▓рдВрдмреЗ рд╡рд┐рдХрд▓реНрдк рджреЛ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВ
рдбреИрд╢ (`-┬┤). рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢ рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
-a, --рд╕реНрд╡рдЪрд╛рд▓рд┐рдд-рдЯреИрдЧ
рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рддрдп рдХрд░реЗрдВ рдХрд┐ рдЯреИрдЧ рдХреЛ "рдЕрдВрддрд┐рдо" рдорд╛рдирд╛ рдЬрд╛рдирд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред
-k, --рд░рдЦ-рд░рдЦрд╛рд╡
рдирд┐рдХрд╛рдпреЛрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рди рдХрд░реЗрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ)ред рдпрд╣ рднреА рджреЗрдЦреЗрдВ -e рд╡рд┐рдХрд▓реНрдк.
-e, --рд╡рд┐рд╕реНрддрд╛рд░-рд╕рднреА рд╕рдВрд╕реНрдерд╛рдУрдВ
рд╕рднреА рдирд┐рдХрд╛рдпреЛрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдВ (рд╕рд┐рд╕реНрдЯрдо рд╡рд╛рд▓реЗ рд╕рд╣рд┐рдд)ред
-m, --рдореЛрдб=TYPE
рдЯреИрдЧ рдХреЛ рдЯрд╛рдЗрдк рдХрд░реЗрдВ TYPE (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рдбреЙрдХрдмреБрдХ)ред
-o, --рдЖрдЙрдЯрдкреБрдЯ=рдлрд╝рд╛рдЗрд▓
рдкрд░рд┐рдгрд╛рдореА рдЯреЗрдХреНрд╕реНрдЯ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ ("-p" рдпрд╛ "-t" рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдиреБрд╡рд╛рджреЛрдВ рдХреЛ рдорд░реНрдЬ рдХрд░рддреЗ рд╕рдордп XML, POT
рддрд╛рд░ рдирд┐рдХрд╛рд▓рддреЗ рд╕рдордп рдЯреЗрдореНрдкрд▓реЗрдЯ рдлрд╝рд╛рдЗрд▓, рдФрд░ "-r" рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдЕрдиреБрд╡рд╛рджрд┐рдд рдкреАрдУ рдлрд╝рд╛рдЗрд▓) to
рджреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ред
-p, --рдкреАрдУ-рдлрд╝рд╛рдЗрд▓=рдлрд╝рд╛рдЗрд▓
рдЕрдиреБрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдЕрдиреБрд╡рд╛рдж рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдПрдХреНрд╕рдПрдордПрд▓ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╡рд╛рд▓реА рдПрдХ рдкреАрдУ рдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ
рдореЗрдВ рд╡рд┐рд▓реАрди рд╣реЛ рдЧрдпрд╛ред
-r, --рдкреБрди: рдЙрдкрдпреЛрдЧ =рдлрд╝рд╛рдЗрд▓
рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рд╛рде FILE рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд XML рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рджрд┐рдП рдЧрдП рдПрдХреНрд╕рдПрдордПрд▓ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╡рд╛рджрд┐рдд рдкреАрдУ рдлрд╝рд╛рдЗрд▓ред
-t, --рдЕрдиреБрд╡рд╛рдж=рдлрд╝рд╛рдЗрд▓
рдЕрдиреБрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдПрдХ MO рдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдФрд░ рдЕрдиреБрд╡рд╛рдж рдХреЗ рд╕рд╛рде XML рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдЖрдЙрдЯрдкреБрдЯ рдХрд░реЗрдВ
рдореЗрдВ рд╡рд┐рд▓реАрди рд╣реЛ рдЧрдпрд╛ред
-u, --рдЕрджреНрдпрддрди-рдЕрдиреБрд╡рд╛рдж=рд▓реИрдВрдЧ рдкреЛ
рдкреАрдУ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ рд╕рдВрджреЗрд╢ рдорд░реНрдЬ.
-l, --рднрд╛рд╖рд╛=рд▓реИрдВрдЧ
рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЕрдиреБрд╡рд╛рдж рдХреА рднрд╛рд╖рд╛ рд╕реЗрдЯ рдХрд░реЗрдВред
-h, --рдорджрдж
рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢ рджрд┐рдЦрд╛рдПрдВред
-v, --рд╕рдВрд╕реНрдХрд░рдг
рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рджрд┐рдЦрд╛рдПрдВред
рдЙрджрд╛рд╣рд░рдг
рдмрдирд╛рдирд╛ POT рдЯреЗрдореНрдкрд▓реЗрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ
рдПрдХ рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ Book.xml рд╕реЗ POT рдЯреЗрдореНрдкреНрд▓реЗрдЯ Book.pot рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрд┐рд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
Chapter1.xml рдФрд░ Chapter2.xml (рдмрд╛рд╣рд░реА рдирд┐рдХрд╛рдп), рдЪрд▓рд╛рдПрдБ:
/usr/рдмрд┐рди/xml2po -o Book.pot Book.xml Chapter1.xml Chapter2.xml
рд╕рдВрд╕реНрдерд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ -e рд╡рд┐рдХрд▓реНрдк:
/usr/рдмрд┐рди/xml2po -e -o Book.pot Book.xml
рдмрдирд╛рдирд╛ рдЕрдиреБрд╡рд╛рджрд┐рдд рдПрдХреНрд╕рдПрдордПрд▓ рдлрд╝рд╛рдЗрд▓реЛрдВ (рд╡рд┐рд▓рдп рд╡рд╛рдкрд╕ PO рдлрд╝рд╛рдЗрд▓реЗрдВ)
Book.pot рдХрд╛ LANG.po рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЕрдиреБрд╡рд╛рджреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд╛рдкрд╕ рдорд░реНрдЬ рдХрд░реЗрдВ -p рд╡рд┐рдХрд▓реНрдк
рдкреНрд░рддреНрдпреЗрдХ рдПрдХреНрд╕рдПрдордПрд▓ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП:
/usr/рдмрд┐рди/xml2po -p рд▓реИрдВрдЧ рдкреЛ -o Book.LANG.xml Book.xml
/usr/рдмрд┐рди/xml2po -p рд▓реИрдВрдЧ рдкреЛ -o рдЕрдзреНрдпрд╛рдп1.LANG.xml рдЕрдзреНрдпрд╛рдп1.xml
/usr/рдмрд┐рди/xml2po -p рд▓реИрдВрдЧ рдкреЛ -o рдЕрдзреНрдпрд╛рдп2.LANG.xml рдЕрдзреНрдпрд╛рдп2.xml
рдЕрдЧрд░ рдЖрдкрдиреЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ -e рд╕рдВрд╕реНрдерд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк, рдЖрдкрдХреЛ рдЗрд╕рдХрд╛ рдлрд┐рд░ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдЖрдк рд╡рд╛рдкрд╕ рд╡рд┐рд▓рдп рдХрд░ рд╕рдХреЗрдВ
рдПрдХреНрд╕рдПрдордПрд▓ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЕрдиреБрд╡рд╛рдж:
/usr/рдмрд┐рди/xml2po -e -p рд▓реИрдВрдЧ рдкреЛ -o Book.LANG.xml Book.xml
рдЕрджреНрдпрддрди рдХрд░ рд░рд╣рд╛ рд╣реИ PO рдлрд╝рд╛рдЗрд▓реЛрдВ
рдЬрдм рдмреЗрд╕ рдПрдХреНрд╕рдПрдордПрд▓ рдлрд╛рдЗрд▓ рдмрджрд▓рддреА рд╣реИ, рддреЛ рдкреАрдУ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдЕрд╕рд▓реА рдлрд╛рдпрджреЗ рд╕рд╛рдордиреЗ рдЖрддреЗ рд╣реИрдВред рд╡рд╣рд╛рдБ 2 рд╣реИ
рдЕрдиреБрд╡рд╛рдж рдорд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рдирдИ рдкреАрдУрдЯреА рдЯреЗрдореНрдкрд▓реЗрдЯ рдлрд╝рд╛рдЗрд▓ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рд╣реИ
(рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ -e рдпрджрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рд╣реИ)ред рдмрд╛рдж рдореЗрдВ рднрд╛рдЧреЛ
рд╕рдВрджреЗрд╢ рдорд░реНрдЬ рдЕрдиреБрд╡рд╛рдж рдХреЛ рдирдИ POT рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдорд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
/usr/bin/msgmerge -o tmp.po LANG.po рдмреБрдХ.рдкреЙрдЯ
рдЕрдм tmp.po рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ LANG.po рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреЗ рдЕрдиреБрд╡рд╛рдж рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, xml2po рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
la -u рд╡рд┐рдХрд▓реНрдк, рдЬреЛ рдЖрдкрдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рдпреЗ рджреЛ рдЪрд░рдг рдХрд░рддрд╛ рд╣реИред рдлрд╛рдпрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рднреА
рдЪрд▓рд╛рддрд╛ рд╣реИ рд╕рдВрджреЗрд╢ рдЖрдкрдХреЛ рдЕрдиреБрд╡рд╛рдж рд╕реНрдерд┐рддрд┐ рдХрд╛ рдПрдХ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдЖрдЙрдЯрдкреБрдЯ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП (рдЕрдиреБрд╡рд╛рджрд┐рдд рдХреА рдЧрд┐рдирддреА,
рдЕрдиреВрджрд┐рдд рдФрд░ рдЕрд╕реНрдкрд╖реНрдЯ рд╕рдВрджреЗрд╢)ред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ -e рдпрджрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рд╣реИ
рд╕рдВрд╕реНрдерд╛рдУрдВ:
/usr/рдмрд┐рди/xml2po -u LANG.po Book.xml
onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди xml2po рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ