Template:Localized link/cs
[[Special:MyLanguage/{{{1}}}|{{{1}}}]]
Tato šablona se používá přibližně na 35 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. |
Účel
Tuto pomocnou šablonu lze použít k propojení na stránky přeložené do jazyka uživatele.
Používá speciální předponu stránky Special:MyLanguage/
. Ta kontroluje, zda existuje verze stránky přeložená do jazyka uživatele. Pokud překlad existuje, zkontroluje odkazy na něj a také odkazy na záložní jazyk. Pokud neexistuje, odkáže na nebo výchozí jazykovou verzi wiki (v MediaWiki anglickou).
Měla by být použita v překládaných stránkách, aby odkazovaly na správnou stránku. A to i v případě, že v tomto jazyce dosud přeložená stránka neexistuje.
Použití
Tato sekce obsahuje strukturovaný popis parametrů šablony využívající rozšíření TemplateData, který umožňuje snadnější používání této šablony v prostředí VisualEditoru.
Localized link
Link to translatable page in the user’s language. It uses the special page prefix “Special:MyLanguage/”.
Parameter | Description | Type | Status | |
---|---|---|---|---|
Page name | 1 | Linked page | Page name | required |
Displayed text | 2 | Display text for this link | Line | suggested |
Display the namespace | nsp | If the “nsp” parameter is not defined, as link text displays the full pagename (including namespace); otherwise — if “nsp” parameter is defined by any value — link text displays the short pagename, without namespace.
| String | optional |
Pokud není definován parametr "nsp
", zobrazí se jako text odkazu úplný název stránky (pagename) (včetně oboru názvů). Jinak - pokud je parametr "nsp
" definován libovolnou hodnotou - text odkazu zobrazí krátké jméno stránky bez oboru názvů.
Příklady jednoduchého použití
Použití | Výsledek |
---|---|
{{ll|Communication}} | Komunikace |
{{ll|Communication|コミュニケーション}} | コミュニケーション |
{{ll|Project:About}} | Project:O tomto webu |
{{ll|Project:About|nsp=0}} | O tomto webu |
Použití na přeložitelných stránkách
Na stránkách připravených k překladu s příponou Translate lze tuto šablonu použít třemi způsoby.
- Nejlepší je nahradit tuto šablonu a poté cíl wikilink vložený do
<tvar name=id>...</tvar>
, odděleně od přeloženého zobrazeného textu odkazu.- Například místo
{{ll|Communication|About communication}}
bude značení překladu na přeložitelné stránce[[<tvar name=1>Special:MyLanguage/Communication</tvar>|About communication]]
.
- Například místo
- Alternativně může být tento kód vyloučen z překládané části.
- Například za
some text {{ll|Communication|About communication}} some text
bude značka překladu na přeložitelné stránce: <translate>some text</translate> {{ll|Communication|2=<translate>About communication</translate>}} <translate>some text</translate>
- Toto je užitečné pro odrážkové seznamy odkazů, např. v sekcích "Viz také:".
- Například za
- Pokud se text odkazu nemusí lišit od názvu vstupní stránky, bude lepší vložit celý tento kód do
<tvar>
.- Například místo {{ll|Communication}} bude značení překladu na přeložitelné stránce
<tvar name=1>{{ll|Communication}}</tvar>
.
- Například místo {{ll|Communication}} bude značení překladu na přeložitelné stránce
Test cases
Toto je stránka šablonových testovacích případů pro sandbox z Template:Localized link. pro aktualizaci příkladů. |
Subpage |
---|
{{Localized link|Extension:DiscussionTools/Comparison}} {{Localized link}} |
Hide namespace |
---|
{{Localized link|Extension:DiscussionTools/Comparison|nsp=0}} {{Localized link}} |
Hide namespace with {{LC zh }}'s namespace setting |
---|
{{Localized link|Project:About|nsp=0}} {{Localized link}} |
Související odkazy
- Template:Localized link/messagedoc — by měl být použit pro dokumentaci zpráv na přeložitelných stránkách používajících tuto šablonu.
- {{Translatable template }} - neboli {{TNT }} nebo {{Tnt }}
- {{Translatable template name }} - neboli {{TNTN }} nebo {{Tntn }}
- {{Page language link }} - neboli {{Pll }} - přidat odkaz z přeložitelné stránky na jinou přeložitelnou stránku ve stejném jazyce