Template:Translatable template name/cs
Tato šablona se používá přibližně na 15 000 stránkách. Aby nedošlo k rozsáhlému narušení a zbytečnému zatížení serveru, měly by být veškeré změny této šablony nejprve otestovány na jejích stránkách /sandbox nebo /testcases podstránkách nebo na vaší vlastní uživatelské podstránce . Testované změny pak mohou být přidány na tuto stránku v jediné úpravě. Před implementací jakýchkoli změn zvažte prosím diskusi na diskusní stránce. |
Uses Lua: |
Účel
Tato šablona se používá k vrácení názvu přeložitelných šablon v jazyce aktuální stránky. Templates, like all other MediaWiki pages, can be translated using the Translate extension, which creates subpages with the form "pagename/language code". Šablona nejprve zkontroluje, zda název stránky obsahuje kód jazyka. Pokud ano, zkontroluje, zda název šablony uvedený jako první parametr má překlad do tohoto jazyka. Pokud název stránky neobsahuje kód jazyka nebo pokud navigační šablona v tomto jazyce neexistuje, zobrazí se anglická šablona.
Jak na to
{{ {{Translatable template name|name of navigation template}}|parameters....}}
{{ {{TNTN|name of navigation template}}|parameters....}}
{{ {{tntn|name of navigation template}}|parameters....}}
Example (from translatable meta:Template:Meta, used in translatable page meta:Meta:About):
{{Translatable template name|Navbar}}
or{{TNTN|Navbar}}
which returns the translated versions of {{Navbar }} if it exists, or the English version if translations don't exist.
Parametry
Aktuální verze šablony může nyní obsahovat jakýkoli druh pojmenovaných nebo očíslovaných parametrů, jejichž hodnoty budou přeneseny do volané šablony (kromě parametru 1 obsahujícího základní název přeložitelné šablony k transkludování). Číslované parametry budou posunuty o jednu pozici dolů, všechny pojmenované parametry budou předány beze změny.
Jeden pojmenovaný parametr je speciálně ošetřen:
{{Translatable template name|tntns=:somename:|page name}}
{{TNTN|tntns=:somename:|page name}}
{{tntn|tntns=:somename:|page name}}
This tntns
will be used to specify another namespace from which the translatable pagename will be transcluded, instead of referencing the page name from the default :Template:
namespace. Note that this parameter is also passed (without modification) within the parameters of the transclusion.
Example with one parameters (from meta:Meta:About which is translatable):
{{ {{TNTN|Navbar}} |Meta:About}}
Dependency
- Module:Template translation (standard version)
- meta:Module:Template translation/sandbox (used when this template is called with optional parameter
sandbox=/sandbox
, for testing modifications only)
Viz též
- {{Translatable template }}, alias {{TNT }} or {{Tnt }}