Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: Ceeper 23. 12. 2012, 01:05:21
-
Zdravíčko,
vytvářim lokalizaci programu xxx, ale mam problém s tím, že netuším, jak říct aplikaci, aby načítala data z lokalizovaného souboru.
Mam POT soubor, který jsem v poeditu přeložil, vytvořil MO soubor a ten přes terminál pod právy roota (jinak to nešlo) nakopíroval do usr/share/locale/cs_CZ/LC_MESSAGES/xxx.mo.
Podle návodu by mělo stačit provést restart a spustit aplikaci xxx, která už si pouze natáhne lokalizaci. To se nestalo a je stále anglicky.
Tušíte někdo, co je špatně?
-
Nemá ta aplikace nějaký INI soubor, kde je nastaveno, jaký jazyk má při spuštění použít? Já to u svojí aplikace tak udělal. Buď je nastaveno "None" (t.j. zůstane to anglicky), "Default" přeloží se podle systému (pokud příslušný jazyk najde) a nebo je tam natvrdo nějaký jazyk, do kterého se přeloží (pokud ho najde). Já používám *.PO soubory.
-
Já mám některé překlady pouze v adresáři cs nikoliv cs_CZ, možná i to hraje nějakou roli.