Content translation/Templates/cs

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:

What to do if a template cannot be adapted
If an equivalent template is not available in the target language, you will have to publish the translation without it. If a template is needed in the translated article, you will have to edit the translated article and add the template after publishing the first translated revision.

However, you can also go further and make future translation more efficient by making the templates in your language more similar to the templates in the languages from which you are translating. If you are uncomfortable with changing templates yourself, please tell somebody in your wiki who frequently maintains templates about the template that couldn't be translated, and point them to this page here.

Making templates more easily translatable
To make templates translatable more easily, please use these tips:

TemplateData
TemplateData is a technology for describing each template and its parameters in a precise and machine-readable way. It helps wiki editors who use the visual editor fill the template parameters, and the same data is used by Content Translation.


 * Create TemplateData for templates in your wiki.
 * Make sure that TemplateData is updated every time that the template itself is updated.
 * If the name of a parameter in your wiki is different from the name of the equivalent parameter in a wiki from which articles are frequently translated into your wiki, add an alias with that parameter. If you do this, the parameter value will be automatically pre-filled when translating.
 * For example, articles are frequently translated from English to Spanish. In an infobox that describes a city, the English name of a parameter may be "mayor", and the Spanish name may be "alcalde". In the Spanish template, define "alcalde" as the parameter name, and "mayor" as its alias.
 * For practical purposes, you don't have to define aliases that correspond to all languages, but only to those from articles are translated frequently. You can find which languages those are by looking at the page Special:CXStats at your wiki.
 * Give parameters clear, human-readable labels. A name is the name of the parameter that is inserted into the wiki syntax, and the label is what is shown to the editors in the template editing forms in the visual editor and in Content Translation.
 * Write descriptions for the parameters whenever possible.
 * Explain what is supposed to be the parameter's format: plain text, link, another template, a particular set of values, etc.
 * If a parameter can be filled automatically from Wikidata, note it in the description.

Making templates more similar between languages
The parameters' structure is often different between different languages. For instance, in some languages images are provided as complete file links (for example, ) and others have separate parameters for file name, size, and caption. Making the parameter structure similar to the structure in the language from which articles are often translated will make the work considerably more efficient for translators and article maintainers.

Some templates are unbalanced, that is, one template begins a section by inserting some opening HTML tags or wiki syntax, and another templates ends the section by inserting the corresponding tags. For example, this is done in some languages for columns layout. Such templates are generally problematic, and they are especially hard to translate, and they can usually be replaced by a balanced template, which includes all the necessary syntax in itself.

Wikidata
Make templates more Wikidata-enabled by making them pull parameter values from Wikidata. Such templates are becoming more and more common in some wikis, among them Russian, Estonian, Hebrew, Catalan, and others. When a parameter is pulled from Wikidata, it doesn't have to be filled by the article translators at all (although its label may have to be translated in Wikidata).

Known issues
The template editor is a new feature in Content Translation, and some functionality is still missing. Here are some notable known issues:


 * Editing templates inside references is impossible (bug report)
 * The template parameters are saved only after the translator actively closes the template editor (bug report)