Ito ang command potool na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
potool - programa para sa pagmamanipula ng gettext po files
SINOPSIS
potool FILENAME1 [ FILENAME2 ] [-f f|nf|t|nt|nth|o|no] [-N
ctxt|id|str|cmt|ucmt|pcmt|scmt|dcmt|tr|linf]... [-s] [-p] [-c]
potool -h
DESCRIPTION
potool gumagana sa dalawang (sa ngayon) mga mode. Ang unang mode ay nangangailangan ng pagbibigay ng isang pangalan ng file, at
gumagana bilang isang filter. Sa pangalawang mode, ang programa pumapalit ang mga pagsasalin sa FILENAME1
kasama ang mga pagsasalin mula sa FILENAME2. (Kaya ang FILENAME1 ay ang base po file, habang ang FILENAME2
ay ang aming gumaganang kopya.)
Opsyon
-f filter
Tinutukoy kung aling mga entry ng po file ang dapat pinanatili Sa pangalawang mode, ang
ang mga filter ay inilalapat lamang sa FILENAME2 (ang gumaganang kopya). Ang mga kasalukuyang filter ay:
t - isinalin na mga entry
nt - hindi naisalin na mga entry
nth - hindi naisalin na mga entry at ang header
f - malabo na mga entry
nf - mga entry na hindi malabo
o - hindi na ginagamit na mga entry
hindi - hindi lipas na mga entry
Posibleng mag-stack ng mga filter, sa pamamagitan ng pagtukoy ng maramihang -f na opsyon.
-n filter
Tinutukoy kung aling mga bahagi ng mga entry ng file ang dapat hindi mananatili. Anumang bilang ng -n
pinapayagan ang mga pagpipilian. Ang mga wastong parameter ay:
ctxt - huwag sumulat ng mga bahagi ng 'ctxt'
id - huwag isulat ang mga bahagi ng 'id'
str - huwag isulat ang mga bahagi ng 'str'
tr - huwag magsulat ng mga pagsasalin
ucmt - huwag sumulat ng mga komento ng gumagamit
pcmt - huwag isulat ang mga komento tungkol sa posisyon sa mga source file
scmt - huwag magsulat ng mga espesyal na komento ('#, fuzzy, c-format, ...')
dcmt - huwag magsulat ng mga nakareserbang komento (karaniwang nagsisimula sa isang tuldok)
cmt - huwag magsulat ng anumang mga komento
linf - baguhin ang mga numero ng linya ng pinagmulan sa '1'.
Ang huling parameter ay kapaki-pakinabang kapag kailangan mong ihambing ang dalawang po o pot file na ginagamit
Diff(1) dahil karaniwan itong nagbabalik ng maraming hindi mahalagang pagbabago sa numero ng linya kung hindi man.
-s Huwag ipakita ang mga entry sa kanilang sarili, ang kanilang bilang lamang.
-p nagiging sanhi ng potool na panatilihing buo ang pag-format ng file. Kung wala ang pagpipiliang ito, lahat
ang mga string ay muling ibalot sa output sa mga bagong linya o mga hangganan ng salita upang magkasya
80 mga hanay.
-c I-overwrite ang lahat ng msgstr sa kanilang mga msgid.
-h Ipakita ang maikling tulong sa paggamit.
HALIMBAWA
potool x.po -s -ft
ipinapakita ang bilang ng mga isinalin na entry. Tingnan din postatsNa (1).
potool x.po -nstr
Tinatanggal ang lahat ng pagsasalin - para makapagsimula ka sa simula! :-)
potool x.po -ft && potool x.po -fnt
ipinapakita muna ang isinalin at pagkatapos ay ang mga hindi na-translate na mga entry mula sa file x.po
(hindi inirerekomenda ang reverse order dahil sa unang entry na "header"). Ang output
naglalaman ng lahat ng impormasyon mula sa x.po, na may pagkakaiba na hindi naisalin na mga entry
ay matatagpuan magkasama sa iisang lugar.
potool x.po -fnt > tmp.po && editor tmp.po && potool x.po tmp.po
hinahayaan kang madaling magdagdag ng mga bagong pagsasalin, nang hindi tinitingnan ang naisalin na
entries
Ang huling dalawang halimbawa ay ipinatupad bilang ang potooledit(1) programa.
MGA CAVEATS
Bilang default, muling binabalot ng programa ang mga linya sa lahat ng mga string sa output. Tingnan ang -p pagpipilian.
Gumamit ng potool online gamit ang mga serbisyo ng onworks.net