Help:Extension:Translate/Off-line translation/cs

Tato stránka vysvětluje jak překládat off-line. Pokud vás to zajímá, pravděpodobně již víte, jaké jsou soubory Gettext PO. Z tohoto důvodu budeme diskutovat pouze o tom, jak je použít ve wiki s příponou Translate. V opačném případě se budete pravděpodobně více zajímat o výukový program Jak překládat pro online překlad.

Obecněji řečeno, možná nebudete chtít používat webové rozhraní, pokud máte velmi pomalé nebo omezené připojení k internetu nebo offline nástroje, bez kterých se neobejdete. Uvědomte si však, že rozšíření Translate je navrženo jako proces spolupráce. To znamená, že byste neměli dlouho držet soubory v režimu offline a měli byste si vždy stáhnout nový soubor těsně před tím, než začnete s překladem. Jinak byste mohli být v konfliktu s jinými překladateli, kteří pracují na wiki.

Export
Libovolnou skupinu zpráv si můžete stáhnout jako PO soubor Gettext výběrem úlohy exportu pro offline překlad ve Special:Translate. Některé weby pravděpodobně tuto úlohu zakázaly. Než začnete, měli byste zkontrolovat všechny místní průvodce, jak tyto soubory zpracovat.

Soubory jsou standardní soubory Gettext PO s některými dalšími informacemi. Záhlaví obsahuje některá další pole uvedená níže. pro každou zprávu obsahuje identifikátor, který rozšíření Extension potřebuje. Je známo, že některé editory odstraňují buď komentáře záhlaví nebo řádky. Takže začněte malým souborem, abyste se ujistili, že váš editor tyto neodstraňuje - není zábavné si uvědomit, že editor byl po překladu buggy stovky zpráv, které nelze importovat zpět do online systému! Dokumentace zprávy se exportuje jako překladový komentář.

Důležitá pole záhlaví:

"X-Language-Code: nl\n" "X-Message-Group: ext-abc\n"

V tomto příkladu je "ext-abc" název skupiny zpráv. U překladatelných stránek má odpovídající skupina zpráv název "page-" + název stránky (tj. Pro stránku "Example" by záhlaví obsahovalo řádek ).

Příklad záznamu v souboru překladu Gettext PO.
 * 1) . [Wiki] This text is used on the history tab.
 * 2) . [Wiki]

msgctxt "history_short" msgid "History" msgstr "History"

Notice the line starting by : it briefly explains the context of usage for the message given in the next   line. Such  line is optional but recommended. After importing the .po file, this contextual text will be made visible to users of the Translate UI on the wiki, and it should be kept or updated when needed.

Import
Není třeba kompletně překládat soubor. Nahrávání částečně přeložených skupin zpráv je naprosto v pořádku. Tyto soubory lze importovat dvěma způsoby.

Uživatelé se správnými uživatelskými právy mohou k odeslání a importu překladů použít. Speciální stránka zpracovává soubor, zobrazuje změny a umožňuje uživateli je importovat. U velkých souborů se spoustou změn může import trvat několik kroků, protože doba zpracování je omezená.

Import lze také provést pomocí skriptu příkazového řádku v. Je méně flexibilní, ale dokáže importovat vše najednou. Vyžaduje také zásah od osoby s přístupem na server pomocí shellu.

Způsob zpracování (nebo ne) importu offline překladů závisí na vaší wiki.

Editory Gettext
Toto je několik nástrojů, které můžete použít k off-line editaci.

 VAROVÁNÍ: Ujistěte se, že používáte verzi 1.4.2 nebo vyšší, jinak budou řádky " " zrušeny a vaše práce nemůže být zpracována. WARNING: make sure you are using version 1.4.2 or above, otherwise " " lines are dropped and your work cannot be processed.
 * ; POedit: Je k dispozici pro všechny platformy podporující wxWidgets toolkit, testované na Unixu s GTK + a Windows.
 * Available for all platforms supporting the wxWidgets toolkit, tested on Unix with GTK+ and Windows.


 * ; gtranslator: Lze použít v desktopovém prostředí GNOME na platformách Unix a Linux.
 * Can be used in the GNOME desktop environment on Unix and Linux platforms.


 * ; Lokalize: Používá desktopové prostředí KDE 4 na všech platformách, které jej podporují. Má user wiki a online handbook
 * Uses the KDE 4 Desktop Environment on all platforms supporting it. Has a user wiki and online handbook


 * ; Translate Toolkit: Toolkit napsaný v programovacím jazyce python, který musí být nainstalován stejně. Použitelný na všech platformách. Podporuje také několik dalších formátů souborů.
 * Toolkit written in the python programming language which must be installed as well, usable on all platforms. Supports several other file formats as well.


 * ; Virtaal: Víceformátový překladový nástroj založený na výše uvedené sadě nástrojů. V současné době pracuje ve Windows a Linuxu.
 * Multi-format translation tool based on the toolkit above. Currently working in Windows and Linux.


 * ; OmegaT: Bezplatný nástroj pro profesionální překladatele psaný v Javě, vyžaduje nainstalovanou Javu. Je k dispozici na všech platformách. Podporuje celou řadu dalších formátů souborů, glosáře, fuzzy párování a překladové paměti.
 * Free tool for professional translators written in Java, requires Java installed; available on all platforms. Supports a variety of other file formats, glosssaries, fuzzy matching, and translation memories.


 * ; Eazy PO: Malý program, běží na Windows, není nutná žádná instalace.
 * Small program, runs on Windows, no installation required.


 * ; Gorm PO file editor: Malý výkonný program, běží na Windows, není nutná žádná instalace, verze 1.0 selže na značkách.
 * Small powerful program, runs on Windows, no installation required, version 1.0 fails on  tags.


 * ; Better PO Editor: K dispozici jako zdrojový kód pro Windows, BSD, Unix, Linux, Mac OS X. Zahrnuje kontrolu pravopisu a návrhy Google Translate.
 * Available as source code for Windows, BSD, Unix, Linux, Mac OS X. Includes spell checker and Google Translate suggestions.


 * gted
 * Usable as a plugin in the Eclipse IDE under Linux, Windows and MAC OS X; embeds various tools.