Balík programů (KBabel, CatalogManager a KBabelDict) umožňující editovat překlady.
Význam přípon souborů:
- soubor .pot (Template for Portable Object) obsahuje pouze originální texty určené pro překlad (řetězce msgstr jsou prázdné)
- soubor .po (Portable Object) obsahuje originální texty a překlad do jednoho konkrétního jazyka
- soubor .mo (Machine Object) je binární (strojová) verze vytvořená z .po souboru (strojové zpracování binárního souboru je mnohem rychlejší než zpracování prostého textového souboru)
Instalace
- Nainstalujte balíčky:
sudo apt-get install gettext kbabel
Nastavení
KBabel
- Projekt, Nastavit (můžete využít průvodce novým projektem: Projekt, Nový)
- Identita

- GNU hlavička množného čísla:
- Ukládání
- Zdrojový kód
- Základní složka zdrojových souborů
- Složky
- Základní složka PO souborů
- Základní složka POT souborů
- Nastavení, Nastavit slovník
- Doplňkový PO soubor (překlad, kterému rozumím např. ve slovenštině)
- Cesta k doplňkovému souboru: cesta/k/adresari/@DIR1@/@PACKAGE@.po
- ...nastavte požadované vlastnosti
- TMX kompendium (pomalé)
- Cesta ke kompendiu: http://i18n.kde.org/po_overview/@LANG@.messages
- Odškrtněte: obsahuje hledaný text
- Odškrtněte: obsahuje slovo z hledaného textu
- PO kompendium (pomalé)
- Cesta ke kompendiu: http://i18n.kde.org/po_overview/@LANG@.messages
- Odškrtněte: obsahuje hledaný text
- Odškrtněte: obsahuje slovo z hledaného textu
Pro rychlejší vyhledávání je možné soubor uložit s příponou .po do adresáře s překlady a provést aktualizaci databáze překladů.
- Databáze překladů
- Vytvořte si libovolný adresář a do něj rozbalte všechny dostupné české .po soubory
- Záložka databáze, tlačítko Prohledat složku a níže: vyberte složku s českými .po soubory
Databázi aktualizujte při každé změně obsahu adresáře s českými .po soubory.
- Nastavení, Nastavit: KBabel, Hledání
- Zatrhněte: Automaticky zahájit hledání
- Výchozí slovník: Databáze překladů
- Nástroje, Správce katalogů
- Poklepáním na zvýrazněný (problémový) soubor je možné jej editovat:
- problémové texty naleznete nejrychleji tlačítky:
- Předchozí (Následující) fuzzy nebo nepřeložený
- Předchozí (Další) chyba
- soubor je možné zkontrolovat příkazem: Nástroje, Ověření
- Nástroje, Hrubý překlad
- Odškrtněte "Jednoslovné překlady"
- Vyberte požadované slovníky
Překlad
- ??? (Slovník, Najít text) ???:
- Doplňkový soubor (neznáte přesný význam původního výrazu ale existuje již přeložený .po soubor v jiném jazyce)
- nastavte cestu např. ke slovenskému překladu .po (překlady např. KDE)
- spusťte hledání
- Kompendium (jeden velký soubor již přeložených hlášek v daném jazyce)
- Databáze překladů
- nastavte, kde se nachází vaše .po soubory a kam má KBabel umístit výslednou databázi
- Hrubý překlad
- Nástroje, Hrubý překlad
- Vyberte slovníky:
- Upravte přeložené texty a z přesného překladu odstraňte fuzzy příznaky.
Kontrola souboru
- Nástroje, Ověření
CatalogManager
...
KBabelDict – překladový slovník
...
Podobné aplikace:
- Poedit – muliplatformní aplikace pro editaci překladů
- V Konfigurace, Editor, Osobní nastavení vyplnit jméno a e-mail:
- V Konfigurace, Editor, Chování povolit:
- Automaticky zkompilovat .mo soubor při uložení
- Po aktualizaci katalogu zobrazit přehled změn
- Vždy zaměřovat vstupní pole pro překlad
- Automatická kontrola pravopisu
- V Konfigurace, Editor, Překladová paměť:
- přidat jazyk
- vygenerovat databázi – určit, kde na disku leží již přeložené .po soubory, které chceme používat jako "zdroj" překladů (stáhnout přeložené .po soubory z KDE, Drupal, Wordpress atd.)
- Soubor, Nový překlad
- Soubor, Uložit
- zvolit adresář (kořen) projektu a uložit jako cs_CZ.po (automaticky uloží i soubor cs_CZ.mo)
- Katalog, Aktualizovat z POT souboru
- Aktualizovat z POT souboru
- Extrahovat ze zdrojových souborů ***
- Záložka Prohledávané cesty, Nastavit cesty k .php souborům (ikona Nová položka + Enter)
- "tečka" (aktuální adresář projektu)
- "dvě tečky" (o úrověň výš) – vhodné pokud používáte adresář languages

- Záložka Vlastnosti překladu, vyplnit nejlépe všechny položky
- Záložka Klíčová slova, vytvořit:
- OK
- Poedit, Správce katalogů
- Nový (nastavit cestu k exitujícím "projektům")
- Aktualizovat všechny katalogy
- Vytvoření .pot souboru z .po překladu (vyžaduje dodatečné vložení hlavičky překladu)
Příklad vygenerování POT souboru:
xgettext -L glade -o xliffeditor.po --debug xliffeditor.glade
| --add-coments |
přidá komentáře ze zdrojových textů do .pot |
| --default-domain=NAME |
výstupem bude NAME.po |
| --directory=DIR |
prohledává zadaný adresář na zdrojové texty |
| --files-from=FILE |
použij seznam zdroj. souborů v FILE |
| --keyword=WORD |
hledej klíčová slova WORD – často WORD=_ |
Pro překlad anglických termínů je doporučeno používat následující slovníky (v tomto pořadí)
- http://www.fi.muni.cz/~pary/term
- WinGed 2000 – vícejazyčný online slovník
- Translator – vícejazyčný online slovník
Ze SVN získat .po .pot
Pravidla (původní verze pravidel) překladu
Programy na předklad .po souborů
Drupal – lokalizace