KOffice (www.koffice.org) je jedním z kancelářských balíků, který se soustavným vývojem neustále posunuje dopředu. Microsoft Office nepoužívám. Používám OpenOffice a to od jeho verze číslo 1, která vyšla nejspíš někdy v květnu roku 2001, nebo prostě někdy v té době. Tento program, z něhož nejčastěji vidím jeho části Writer a Calc, se od té doby, jak známo, dostal do své trojkové řady.
Je tu ještě balík KOffice 2, který jsem ve verzi 2.0.1 poprvé nainstaloval včera. Přiznávám, že je to už nějaký čas, co jsem po něm začal pošilhávat. Předtím jsem KOffice jen párkrát spustil, když byl ještě v jedničkové řadě, ale to, co jsem viděl, mě u něj neudrželo. Teď jsem na něj zase zvědavý. Časem ještě něco málo doupravím v dotčených překladech podle toho, co uvidím přímo v programu, a začnu zkoušet, jak mi vyhovuje jako například textový editor, který bych mohl skutečně každý den běžně používat.
Hned po instalaci jsem začal převádět mnou doplněné překladové soubory, pořízené v polovině června, z .po na .mo. Po jejich zkopírování do příslušného adresáře v distribuci Mandriva (/usr/share/locale/cs/LC_MESSAGES) začalo prostředí KOffice okamžitě hovořit česky. Některé nabídky byly sice zatím anglické, ale to se z větší části spravilo, když jsem přidal některé další překladové soubory, které byly už kdysi přeloženy stoprocentně, a proto jsem se jimi tehdy nezabýval, a přemístil kopie jejich .mo souborů do složky s ostatními soubory, aby si je odtud startující programy mohly tahat. Ale pořád to nebylo ono, až jsem přišel na ještě jeden chybějící překladový soubor, na kterém bylo potřeba alespoň z větší části zapracovat. A když i přesto na mě budou na některých místech vykukovat slova v cizím jazyce, tak se to dá strávit.
Aby bylo češtiny v programech pro vyzkoušeníchtivé zájemce co nejvíce, zapracoval jsem tedy před časem jednak na částech KWord, KFormula, KChart, Karbon, Krita, KPresenter, a jednak na všemožných dalších částech, které je doplňují. Soubory .mo jsem vystavil na fripohled.webnode.cz, odkud je lze zabalené stáhnout. Na KSpread jsem sice v té době začal pracovat také, ale rozsahem to nemá takový význam. KPresenter svým pojetím může připadnout slabším povahám v jedné věci poněkud zvláštní. :-) Plato jsem nechal být.
Velice by se mi hodilo, kdyby někdo poskytl vzorový příkaz, kterým bych převedl v jednom kroku naráz všechny soubory nacházející se ve složce z .po na .mo. A stejně tak by mi pomohl příkaz, kterým bych provedl hromadné sloučení staré verze všech překladových souborů umístěných v jedné složce s novou umístěnou v jiné, protože převod souborů jednoho po druhém trvá při jejich velkém množství nějakou tu dobu.
Příklad příkazu pro vytvoření .mo souboru z .po souboru:
msgfmt -v -o ./xy_cs.mo ./xy_cs.po
Příklad příkazu pro slučování starého souboru překladu s novým souborem překladu, v němž jsou přidány další řetězce:
msgmerge -o new.po old.po current.po