MSGUNTYPOT.1P(1) User Contributed Perl Documentation MSGUNTYPOT.1P(1) NUME msguntypot - actualizeaza fiierele PO atunci cand o greeala de dactilografiere este corectata in fiierul POT SINOPSIS msguntypot -o vechiul_pot -n noul_pot fiiere-po ... DESCRIERE Atunci cand remediai o eroare banala care cu sigurana nu afecteaza traducerile (de exemplu, o greeala de dactilografiere) intr-un fiier POT, ar trebui sa eliminai marcajul de traducere aproximativa al msgstr-ului corespunzator in fiierele PO traduse pentru a evita munca suplimentara a traducatorilor. Aceasta sarcina este dificila i predispusa la erori atunci cand este efectuata manual, iar acest instrument este acolo pentru a ajuta la efectuarea corecta a acesteia. Trebuie doar sa furnizai cele doua versiuni ale fiierului POT: inainte de editare i dupa, dupa cum se indica in sinopsisul de mai sus, i totul devine automat. CUM SE UTILIZEAZA Pe scurt, atunci cand descoperii o greeala de dactilografiere intr-unul dintre mesajele dvs. [in limba engleza], procedai in felul urmator: - Regenerai fiierele POT i PO. make -C po/ update-po # pentru traducerile mesajelor din program debconf-updatepo # pentru traducerile debconf po4a po4a.conf # pentru traducerile documentaiei bazate pe po4a sau altceva, in funcie de parametrii de construcie ai proiectului dvs. tii cum sa va asigurai ca fiierele POT i PO sunt actualizate, nu-i aa?? - Facei o copie a fiierului POT. cp fiierul-meu.pot fiierul-meu.pot.orig - Facei o copie a tuturor fiierelor PO. mkdir sertar-copii_po; cp *.po sertar-copii_po - Corectai greeala de tastare. $EDITOR fiierul_in_care_exista_o_greeala_de_tastare - Regenerai fiierele POT i PO. A se vedea mai sus. In acest moment, corecia greelii de tastare a estompat toate traducerile, iar aceasta modificare nefericita este singura dintre fiierele PO din directorul principal i cel din sertar-copii. Iata cum sa rezolvai acest lucru. - Eliminai traducerile aproximative, restabilii-le pe cele din sertar-copii. cp sertar-copii_po/*.po . - Fuzionai manual fiierele PO cu noul fiier POT, dar inand cont de traducerile aproximative nefolositoare. msguntypot -o fiierul-meu.pot.orig -n fiierul-meu.pot *.po - Curaenie. rm -rf fiierul-meu.pot.orig sertar-copii_po Ai terminat. Eroarea de tastare a fost eradicata din msgstr atat din fiierele POT, cat i din fiierele PO, iar mesajele din fiierele PO nu au fost marcate ca aproximative in acest proces. Traducatorii dvs. va iubesc deja. CONSULTAI I In ciuda numelui sau, acest instrument nu face parte din suita de instrumente gettext. In schimb, face parte din po4a. Mai exact, este un script Perl aleatoriu care utilizeaza modulele po4a. Pentru mai multe informaii despre po4a, va rugam sa consultai: po4a(7) AUTORI Martin Quinson (mquinson#debian.org) DREPTURI DE AUTOR i LICENA Drepturi de autor 2005 pentru SPI, inc. Acest program este software liber; il putei redistribui i/sau modifica in conformitate cu termenii GPL v2.0 sau o versiune ulterioara (consultai fiierul COPYING). perl v5.42.0 2025-11-22 MSGUNTYPOT.1P(1)