Nápověda:Rozšíření:Translate/Off-line překlad
Dokumentace pro Extension:Překlady
Překladatelé (hlavní stránka nápovědy )
- Jak překládat
- Osvědčené postupy
- Statistika a reporty
- Záruka kvality
- Přehled o stavu překladu zpráv
- Offline překlad
- Slovník
Správci překladů
- Jak připravit stránku k překladu
- Správa překladu stránky
- Překlad nestrukturovaných elementů
- Správa skupin
- Move translatable page
Systémoví administrátoři a vývojáři
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 výukový program Jak překládat pro online překlad. For this reason, we'll only discuss how to use them in a wiki with the Translate extension here. Otherwise, you're probably more interested in the How to translate tutorial for online translation.
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. Be aware, however, that the Translate extension is designed as a collaborative process. This means that you should not hold the files offline for long times, and you should always download a new file just before you start translating. Otherwise you might conflict with other translators who work in the wiki.
Export
Můžete si stáhnout libovolnou skupinu zpráv jako PO soubor Gettext výběrem úlohy exportu pro offline překlad ve speciálním překladu. Některé weby pravděpodobně zakázaly tuto úlohu. 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. msgctxt
pro každou zprávu obsahuje identifikátor, který rozšíření Extension potřebuje. Je známo, že někteří editoři odstraňují buď komentáře záhlaví nebo řádky msgctxt
, 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ář.
The header contains some extra fields shown below; the msgctxt
for each message contains an identifier that the Translate extension needs.
Some editors are known to strip either the header comments or the msgctxt
lines, so start with a small file to make sure that your editor does not remove these – it's not funny to realize the editor was buggy after translating hundreds of messages that you cannot import back into the online system!
The message documentation is exported as translation comments.
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 „X-Message-Group:page-Example\n“
).
Příklad záznamu v souboru překladu Gettext po
#. [Wiki] This text is used on the history tab. #. [Wiki] msgctxt "history_short" msgid "History" msgstr "Versionsgeschichte"
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 $1. 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á.
There are two ways to import these files.
The users with correct user rights can use Special:ImportTranslations
to upload and import the translations.
The special page processes the file, shows the changes and lets the user import them.
For large files with lots of changes the importing might take multiple steps, as the processing time is limited.
Import lze také provést pomocí skriptu příkazového řádku v Translate/script/poimport.php
. 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.
- POedit
- K dispozici pro všechny platformy podporující wxWidgets toolkit, testované na Unixu s GTK + a Windows.
VAROVÁNÍ: Ujistěte se, že používáte verzi 1.4.2 nebo vyšší, jinak budou řádky "msgctxt
" zrušeny a vaše práce nemůže být zpracována. - gtranslator
- Lze použít v desktopovém prostředí GNOME na platformách Unix a Linux.
- Lokalize
- Používá desktopové prostředí KDE 4 na všech platformách, které jej podporují. Má user wiki a 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ů.
- 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.
- OmegaT
- Bezplatný nástroj pro profesionální překladatele psaný v Javě, vyžaduje nainstalovanou Javu; 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.
- Eazy PO
- Malý program, běží na Windows, není nutná žádná instalace.
- Gorm PO file editor
- Malý výkonný program, běží na Windows, není nutná žádná instalace, verze 1.0 selže na značkách msgctxt.
- 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.