Lokalizace
Seznam kapitol
Pokud máme dokončen kompletní překlad původního .ct souboru, musíme z něj ještě zkompilovat samotný lokalizační katalog, který už bude možné použít v samotném programu pro který je určen.
K tomu je nejlepší použít program FlexCat (Flexible Catalogs) od Jense Langnera, který si lze zdarma stáhnout z Aminetu. K dispozici je samozřejmě pro všechny Amiga systémy, dokonce i pro Linux. Jedná se o jednoduchý nástoj spouštěný z CLI, který není nikterak složitý na používání. Z archivu stačí přemístit verzi programu určenou pro svůj systém do složky C: a následně s ním lze již libovolně pracovat.
Pokud tedy máme již hotový překlad, můžeme zkusit vytvořit konečný lokalizační katalog. K tomu nám bude stačit zadat v CLI následující příkaz:
Kompilace lokalizačního katalogu:
FlexCat ahi.cd ahi.ct CATALOG ahi.catalog
Pokud však ještě překládáte a chcete svůj překlad průběžně zkoušet, můžete využít kompilaci katalogu s přepínačem FLUSH. AmigaOS totiž při spuštění daného programu načítá lokalizační katalogy (stejně jako knihovny, fonty atd...) do vyrovnávací paměti. Proto aby se dané změny projevily musíte tuto paměť pokaždé nejdříve vyčistit (např. příkazem C:AVAIL FLUSH), aby došlo k načtení změněného katalogu z disku (jinak dojde k jeho načtení z vyrovnávací paměti).
Pokud tedy při kompilaci použite zároveň tento přepínač, tak FlexCat automaticky odstraní z paměti všechny nepotřebné věci. V tomto případě bude příkaz pro tvorbu katalogu vypadat následovně:
Kompilace lokalizačního katalogu s vyčištěním paměti:
FlexCat ahi.cd ahi.ct CATALOG ahi.catalog FLUSH
Program FlexCat toho samozřejmě umí daleko více, ovšem pro naše potřeby plně postačí tyto dva příkazy. Výsledkem bude nový soubor ahi.catalog, který stačí přesunout do složky Locale:Catalogs/Czech. Pokud je vše v pořádku, pak po spuštění daného programu by s námi již měl komunikovat v rodném jazyce.






