Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verze | |||
| cs:doc:qt_translation_cs [08/04/2010 21:58] – pavel | cs:doc:qt_translation_cs [20/11/2014 14:01] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| + | ====== Překlad Qt do češtiny ====== | ||
| + | ===== Příběh ===== | ||
| + | |||
| + | Pavel přeložil řetězce knihoven Qt, aniž by to věděl. Nyní jsme poslali tento příspěvek Nokii pomocí [[http:// | ||
| + | ===== Užitečné odkazy ===== | ||
| + | |||
| + | * http:// | ||
| + | * http:// | ||
| + | * http:// | ||
| + | * http:// | ||
| + | |||
| + | ===== Jak na to ===== | ||
| + | ==== První kroky ==== | ||
| + | Instalace systému Git pod Debianem: <code bash> | ||
| + | # Instalace Gitu | ||
| + | aptitude install git-core | ||
| + | |||
| + | # Nastavení Gitu | ||
| + | git config --global user.name " | ||
| + | git config --global user.email " | ||
| + | </ | ||
| + | |||
| + | Vytvoření pracovního adresáře: | ||
| + | <code bash> | ||
| + | # Přístup pouze pro čtení | ||
| + | git clone git:// | ||
| + | # Pokud máte přístup do skladiště Gitorious s právy pro zápis | ||
| + | git clone git@gitorious.org: | ||
| + | # Nastavení navíc, určité pro Nokii | ||
| + | cd czech-translation/ | ||
| + | git config commit.template .commit-template | ||
| + | </ | ||
| + | |||
| + | Pokud si přejete pracovat ve větvi czech-translation (a věřte mi, vy nechcete pracovat ve větvi czech-translation), | ||
| + | - nejprve, máte jen jednu větev: '' | ||
| + | - avšak, '' | ||
| + | * master | ||
| + | remotes/ | ||
| + | remotes/ | ||
| + | remotes/ | ||
| + | remotes/ | ||
| + | remotes/ | ||
| + | remotes/ | ||
| + | remotes/ | ||
| + | </ | ||
| + | - Vyzkoušejte si (check out) větev czech-translation: | ||
| + | Větev czech-translation nastavit na sledování vzdálené větve czech-translation ze zdroje. | ||
| + | Switched to a new branch ' | ||
| + | </ | ||
| + | - Ověřte větev, na níž nyní pracujete: '' | ||
| + | * czech-translation | ||
| + | master | ||
| + | </ | ||
| + | |||
| + | Pokud jste náhodou klonovali z adresy pouze pro čtení (URL) ('' | ||
| + | < | ||
| + | tímto | ||
| + | < | ||
| + | v oddíle '' | ||
| + | |||
| + | Můžete to prověřit provedením: | ||
| + | < | ||
| + | * remote origin | ||
| + | Fetch URL: git@gitorious.org: | ||
| + | Push URL: git@gitorious.org: | ||
| + | HEAD branch: master | ||
| + | Remote branches: | ||
| + | 4.5 | ||
| + | 4.6 | ||
| + | 4.6-stable | ||
| + | czech-translation tracked | ||
| + | master | ||
| + | master-stable | ||
| + | Local branches configured for 'git pull': | ||
| + | czech-translation merges with remote czech-translation | ||
| + | master | ||
| + | Local refs configured for 'git push': | ||
| + | czech-translation pushes to czech-translation (up to date) | ||
| + | master | ||
| + | </ | ||
| + | Všimněte si, že poslední řádky vám naznačují, | ||
| + | |||
| + | ==== Zavedení nynějších překladů ==== | ||
| + | |||
| + | === Překlady Qt === | ||
| + | <code bash> | ||
| + | # přejít do pracovního adresáře | ||
| + | cd czech-translation/ | ||
| + | |||
| + | # položit kamkoli čistý soubor .ts: | ||
| + | cp / | ||
| + | |||
| + | # změnit adresář na src | ||
| + | cd ../src | ||
| + | |||
| + | # zaktualizovat soubor qt_cs.ts | ||
| + | lupdate-qt4 -locations relative -no-ui-lines 3rdparty/ | ||
| + | </ | ||
| + | |||
| + | Tento poslední příkaz by měl vést k výstupu podobnému tomuto: | ||
| + | < | ||
| + | [01: | ||
| + | Scanning directory ' | ||
| + | Scanning directory ' | ||
| + | Scanning directory ' | ||
| + | Scanning directory ' | ||
| + | Scanning directory ' | ||
| + | Scanning directory ' | ||
| + | Scanning directory ' | ||
| + | Scanning directory ' | ||
| + | Scanning directory ' | ||
| + | Scanning directory ' | ||
| + | Scanning directory ' | ||
| + | Scanning directory ' | ||
| + | Scanning directory ' | ||
| + | Scanning directory ' | ||
| + | Scanning directory ' | ||
| + | Scanning directory ' | ||
| + | / | ||
| + | |||
| + | Updating ' | ||
| + | |||
| + | Found 1825 source text(s) (488 new and 1337 already existing) | ||
| + | Kept 14 obsolete entries | ||
| + | Same-text heuristic provided 21 translation(s) | ||
| + | |||
| + | [01: | ||
| + | |||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | # přidat náš nový soubor .ts pro verzování | ||
| + | cd .. | ||
| + | git add translations/ | ||
| + | |||
| + | # přidá český jazyk (cs) do translations/ | ||
| + | grep -E ' | ||
| + | </ | ||
| + | |||
| + | ==== Odeslání naší práce ==== | ||
| + | <code bash> | ||
| + | # prověřit změny v našem místním skladišti | ||
| + | git status | ||
| + | git diff --cached translations/ | ||
| + | |||
| + | # odeslat změny do místního skladiště | ||
| + | git commit | ||
| + | # změnit adresu elektronické pošty, je-li potřeba, napsat zprávu o odeslání | ||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | # nyní pojďme obnovit vzdálené skladiště | ||
| + | git push origin czech-translation | ||
| + | </ | ||
| + | |||
| + | Tento poslední příkaz by měl vést k tomuto výstupu: | ||
| + | < | ||
| + | Counting objects: 9, done. | ||
| + | Delta compression using up to 2 threads. | ||
| + | Compressing objects: 100% (5/5), done. | ||
| + | Writing objects: 100% (5/5), 12.17 KiB, done. | ||
| + | Total 5 (delta 4), reused 0 (delta 0) | ||
| + | => Syncing Gitorious... [OK] | ||
| + | To git@gitorious.org: | ||
| + | | ||
| + | </ | ||