Content Translation/šablony
![]() | This page is outdated. |
Překlad obsahu podporuje překlad článků mezi jazyky a to včetně šablon.
Když kliknete na šablonu v překladovém rozhraní, zobrazí se na postranním panelu karta. Karta zobrazuje název zdrojové šablony. Pokud je ekvivalentní šablona v cílovém jazyce připojena ke zdrojové šabloně pomocí meziobrázkového odkazu, zobrazí se také její název. Pokud ekvivalentní šablonu nelze najít, na kartě bude uvedeno „Není k dispozici v jazyce„ “.
Karta zobrazuje pro každou šablonu následující možnosti:
- Přeskočit šablonu
- To nevkládá nic do přeloženého článku. To je užitečné, pokud informace ze šablony nejsou při překladu potřeba.
- Zachovat původní šablonu
- Tím se do přeloženého článku vloží syntaxe wiki původní šablony. To pravděpodobně nebude fungovat správně, když je článek publikován, a bude muset být upraven v následných verzích článku, ale někdy je to snadný způsob, jak udělat překlad. (Můžete také chtít publikovat takový překlad do svého uživatelského prostoru nejprve změnou názvu překladu na "Uživatel:vaše_uživatelské_jméno/název článku" a poté, když je připraven - jej přejmenovat na správný název .)
- Použijte ekvivalentní šablonu
- Tato možnost je k dispozici, pouze pokud je k dispozici ekvivalentní šablona a umožňuje přizpůsobení šablony cílovému jazyku.
Přizpůsobení šablony při překládání
Pokud je k dispozici ekvivalentní šablona, můžete ji upravit. Klepnutím na šablonu znovu otevřete editor šablon.
Editor šablon zobrazí vedle sebe všechny parametry ve zdrojovém a cílovém jazyce.
Hodnota parametru ze zdrojového jazyka bude automaticky zkopírována do cílového jazyka, jsou-li splněny následující podmínky:
- Existuje parametr se stejným názvem.
- Existuje parametr, pro který je v TemplateData definován alias se stejným názvem jako parametr ve zdrojovém jazyce.
Pokud parametr nelze najít automaticky žádným z výše uvedených způsobů, překladač je musí najít a vyplnit je jeden po druhém. Kliknutím na pole v editoru šablon vedle zdrojového pole se hodnota parametru automaticky vyplní. Překladatel musí vybrat příslušný název parametru z rozbalovacího seznamu "Vybrat cílové pole" v poli. Uvědomte si, že struktura parametrů šablony v různých jazycích není často stejná a je třeba je zapsat způsobem, který je správný na wiki do které překládáte.
Po vyplnění všech parametrů zavřete editor překladů. Tím se uloží vaše úpravy a zobrazí se šablona, jak se objeví po zveřejnění článku.
Krok za krokem
Například překlad infoboxu v horní části článku "Hrad Yoshida" z angličtiny do portugalštiny ukazuje příklad překladu celé šablony:
Co dělat, když šablonu nelze upravit
Pokud ekvivalentní šablona není v cílovém jazyce k dispozici, budete muset překlad publikovat bez něj. Pokud je v přeloženém článku potřeba šablona, budete muset přeložený článek upravit a přidat šablonu po zveřejnění první přeložené revize.
Můžete však také jít dále a zefektivnit budoucí překlad tak, že se šablony ve vašem jazyce budou podobat šablonám v jazycích, ze kterých překládáte. Pokud se vám nepodaří změnit šablony sami, sdělte to někomu na vaší wiki, který často udržuje šablony o šabloně, kterou nelze přeložit, a nasměrujte je na tuto stránku zde.
Usnadnění přenosu šablon
Chcete-li, aby šablony byly snadněji překládatelné, použijte tyto tipy:
Data šablon
Data šablon (TemplateData) je technologie pro popis každé šablony a jejích parametrů přesným a strojově čitelným způsobem. Pomáhá editorům wiki, kteří používají vizuální editor, vyplnit parametry šablony a stejná data používá i Content Translation.
- Vytvořte TemplateData pro šablony ve vaší wiki.
- Ujistěte se, že TemplateData jsou aktualizována při každé aktualizaci samotné šablony.
- Pokud se název parametru na vaší wiki liší od názvu ekvivalentního parametru na wiki, ze kterého jsou články často přeloženy do vaší wiki, přidejte k tomuto parametru alias. Pokud tak učiníte, bude hodnota parametru při překladu automaticky předvyplněna.
- Například články jsou často přeloženy z angličtiny do španělštiny. V infoboxu, který popisuje město, anglické jméno parametru může být "mayor" a španělské jméno může být "alcalde". Ve španělské šabloně definujte "alcalde" jako název parametru a "mayor" jako jeho alias.
- Z praktických důvodů nemusíte definovat aliasy, které odpovídají všem jazykům, ale pouze ty z článků, které jsou přeloženy často. Jaké jazyky to jsou, najdete na stránce Speciální: CXStats na vaší wiki.
- Poskytněte parametrům jasné štítky, které jsou čitelné člověkem. Name je jméno parametru, který je vložen do syntaxe wiki, a label je to, co je zobrazeno editorům ve formulářích pro editaci šablony ve vizuálním editoru a v Content Translation.
- Napište popisy parametrů, kdykoli je to možné.
- Vysvětlete, co má být ve formátu parametru: prostý text, odkaz, další šablona, konkrétní sada hodnot atd.
- Pokud lze parametr vyplnit automaticky z Wikidata, poznamenejte si jej do popisu.
Vytváření podobností šablon mezi jazyky
Struktura parametrů se mezi různými jazyky často liší. Například v některých jazycích jsou obrázky poskytovány jako kompletní odkazy na soubory (například {{Infobox person|image=[[File:Sophie Kowalevski.jpg|thumb|300px|Sofia Kovalevskaya, 1880]]}}
) a jiné mají samostatné parametry pro název souboru, velikost a titulek ({{Infobox person|name=Sofia Kovalevskaya|image=Sophie Kowalevski.jpg|image_size=300|caption=Sofia Kovalevskaya, 1880}}
). Struktura parametrů podobná struktuře v jazyce, ze kterého jsou články často překládány, zlepší práci překladatelů a správců článků.
Některé šablony jsou nevyvážené, to znamená, že jedna šablona začíná sekci vložením některých otevírajících tagů HTML nebo syntaxe wiki a jiné šablony končí sekci vložením odpovídajících značek. Například se to v některých jazycích provádí pro rozložení sloupců. Takové šablony jsou obecně problematické a je obtížné je překládat a obvykle je lze nahradit vyváženou šablonou, která sama o sobě obsahuje veškerou potřebnou syntaxi.
Wikidata
Vytvořte šablony více aktivovanými pro Wikidata tak, že budou stahovat hodnoty parametrů z Wikidat. Takové šablony se v některých wiki stále častěji vyskytují, například v ruštině, estonštině, hebrejštině, katalánštině a dalších. Když je parametr stažen z Wikidata, nemusí být překladateli článků vůbec vyplněn (ačkoli jeho štítek může být přeložen do Wikidata).
Známé problémy
Editor šablon je nová funkce v překladu obsahu a některé funkce stále chybí. Zde jsou některé známé známé problémy:
- Úpravovat šablon uvnitř odkazů není možné (bug report (hlášení o chybě))
- Parametry šablony se uloží až poté, co překladatel aktivně zavře editor šablon (bug report (hlášení o chybě))
Související odkazy
- Content translation/Templates support rewrite 2016 – poznámky o vývoji editoru šablon
- Content Translation improved template support development task management and design