msgmerge

Robert Ludvik robert.ludvik at zd-lj.si
Fri Aug 30 17:30:58 CEST 2002


Pozdrav
Nekaj vprašanj okoli msgmerge:
1) kako ugotovim dolžino najdaljše vrstice (N) v vseh .po datotekah v 
imeniku (za "msgmerge -w N")?

2) če poženem msgmerge brez parametra -E (z ubežnimi sekvencami C, 
brez razširjenega nabora znakov) dobim obvestilo:
"neveljavno večzložno zaporedje", v rezultatu pa nimam šumnikov.
Če pa dam parameter -E, dobim namesto šumnikov kode (\271,\350,...). 
Se da to kako odpraviti že z msgmerge (drugače s perl s/ / že znam) - 
ravno tako mi msgmerge vstavlja posebne znake (tabulator zamenja s \t)

3) posebni znaki:
če imam v izvorni datoteki vrstico
msgid "Insert graphics.\nOlala.                         "
msgstr "Vstavi sliko.\nOlala.                           "

dobim kot rezultat:

msgid ""
"Insert graphics.\n"
"Olala\t\t\t\t"
msgstr ""
"Vstavi sliko.\n"
"Olala.\t\t\t\t"

se da to lepo zložiti v originalno obliko?

4) Nekatere generirane .po datoteke iz ooo imajo podvojene msdig. Če 
poženem msgmerge na takšni datoteki, dobim obvestilo:

oo_basctl_nov.po:186: podvojena definicija sporočila
oo_basctl_nov.po:151: ...to je kraj prve definicije
in nič na izhod. Se da kako zaobiti to preverjanje?

lep pozdrav
-- 
Robert Ludvik



More information about the lugos-slo mailing list