translation
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
translation [2009/01/23 14:03] – geby | translation [Unknown date] (current) – external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Lokalizace GeoGetu ====== | ====== Lokalizace GeoGetu ====== | ||
- | Program je od samého začátk tvořen s ohledem na jeho pozdější lokalizaci. Důvod, proč dosud program lokalizován nebyl, je že jsem neměl vhodný lokalizačí nástroj, který by splňoval alespon tyto základní požadavky: | + | Program je od samého začátku tvořen s ohledem na jeho pozdější lokalizaci. Důvod, proč dosud program lokalizován nebyl, je, že jsem neměl vhodný lokalizačí nástroj, který by splňoval alespon tyto základní požadavky: |
- | * Lokalizace musí být externí, tedy začlenění přejklad | + | * Lokalizace musí být externí, tedy začlenění překladu |
* Lokalizační nástroj musí být jednoduchý, | * Lokalizační nástroj musí být jednoduchý, | ||
- | * Lokalizace musí být variabilní. Tedy kdyz se změní verze programu, lokalizace musí fungovat, byť některé texty nebudou přeloženy. | + | * Lokalizace musí být variabilní. Tedy když se změní verze programu, lokalizace musí fungovat, byť některé texty nebudou přeloženy. |
* Kdokoliv si může vytvořit lokalizaci jakou chce, aniž by byla potřeba jakákoliv součinnost s autorem Geogetu. | * Kdokoliv si může vytvořit lokalizaci jakou chce, aniž by byla potřeba jakákoliv součinnost s autorem Geogetu. | ||
- | * Lokalizační nástroje musí být k bezůplatnému | + | * Lokalizační nástroje musí být k bezúplatnému |
- | Vyzkoušel jsem bezpočet různých lokalizačních nástrojů, a nakonec jsem zvolil [[http:// | + | Vyzkoušel jsem bezpočet různých lokalizačních nástrojů, a nakonec jsem zvolil [[http:// |
+ | |||
+ | ===== Volba jazyka ===== | ||
+ | Implicitně si Geoget zjistí jazykové prostředí operačního systému a pokusí se použít odpovídající lokalizaci. Existují ale situace, kdy si chcete zvolit lokalizaci navzdory jazyku operačního systému. | ||
+ | |||
+ | Toho lze dosáhnout několika způsoby: | ||
+ | * v konfiguraci Geogetu nasavte jazyk, jaký chcete. | ||
+ | * můžete spustit Geoget s parametrem **-l=cs** (kdy místo **cs** dejte [[http:// | ||
===== Jak lokalizace funguje ===== | ===== Jak lokalizace funguje ===== | ||
- | V instalační složce se nalézá podsložka //locale//. V ní jsou další podsložky nazvané podle [[http:// | + | V instalační složce se nalézá podsložka //locale//. V ní jsou další podsložky nazvané podle [[http:// |
+ | |||
+ | **PO** soubory jsou textové zdrojové kódy překladu. A **MO** soubor je binární soubor s překladem, se kterým program pracuje. Pro editaci a následný překlad do binární formy je vhodné využít nějaký k tomu určený program, který usnadní práci. Doporučuji [[http:// | ||
+ | |||
+ | Pokud Geoget nenajde příslušné **MO** soubory, lokalizace se neuplatní a Geoget pobeží v základním anglickém jazyce. Pokud se soubor s překlady nalezne, ale požadovaná fráze k přeložení v něm není, zůstane tato fráze nepřeložena. | ||
+ | |||
+ | ===== Jak překládat ===== | ||
+ | Pokud chcete pomoci s překladem, je potřeba se nejdříve domluvit. Je nešťastné, | ||
+ | |||
+ | Proto by měl mít každý podporovaný jazyk svého koordinátora, | ||
+ | |||
+ | Současní koordinátoři jsou: | ||
+ | * Čeština - zatím já. | ||
+ | |||
+ | Vlastní překládání je jednoduché. Já průběžně aktualizuji obsah jednotlivých MO souborů (přidání nových frází, odstranění již nepoužitých frází). Vy si tento soubor otevřete v programu [[http:// | ||
+ | |||
+ | Pokud chcete založit nový překlad pro jazyk, který doposud nebyl zaveden, kontaktujte mne. (Pokud jste zběhlí v systému GetText, můžete se o to pokusit sami.) | ||
- | PO soubory jsou textové zdrojové kódy překladu. A MO soubor je binární soubor s překladem, se kterým program pracuje. Pro editaci a následný překlad do binární formy je vhodné využít nějaký k tomu určený program, který osnadní práci. Doporučuji [[http:// |
translation.1232715803.txt.gz · Last modified: 2009/01/23 00:00 (external edit)