Template:Localized link
<languages/> [[Special:MyLanguage/{{{1}}}|{{{1}}}]]
| This template is used on approximately 35,000 pages and changes may be widely noticed. Test changes in the template's /sandbox or /testcases subpages, or in your own user subpage. Consider discussing changes on the talk page before implementing them. |
<translate>
Purpose
</translate>
<translate> This helper template can be used to link to [[<tvar name=1>Special:LanguageStats</tvar>|translatable pages]] in the user's language.</translate>
<translate> It uses the special page prefix <tvar name=1>Special:MyLanguage/</tvar>, which checks if there is a translated version of a page in the user's language, and links to it if there is one, and links to a fallback language where available, or the default wiki language version (English in MediaWiki) if there isn't.</translate>
<translate> It should be used in translated pages, so that they link to the right page even if there is no translated page in that language.
Usage
</translate>
TemplateData for Localized link
<templatedata> { "description": { "be-tarask": "Спасылка на перакладную старонку мовай удзельніка. Яна мае адмысловую прыстаўку назвы «Special:MyLanguage/».", "en": "Link to translatable page in the user’s language. It uses the special page prefix “Special:MyLanguage/”.", "fr": "Lien vers une page traduisible dans la langue de l’utilisateur. Le lien utilise la page spéciale « Special:MyLanguage/ ».", "tr": "Kullanıcının dilindeki çevrilebilir sayfaya bağlantı. “Special:MyLanguage/” özel sayfa önekini kullanır." }, "format": "inline", "params": { "1": { "label": { "be-tarask": "Назва старонкі", "en": "Page name", "fr": "Nom de la page", "tr": "Sayfa adı" }, "description": { "be-tarask": "Зьвязаная старонка", "en": "Linked page", "fr": "Page liée", "tr": "Bağlantılı sayfa" }, "required": true, "suggested": true, "type": "wiki-page-name" }, "2": { "label": { "be-tarask": "Тэкст для вываду", "en": "Displayed text", "fr": "Texte affiché", "tr": "Görüntülenen metin" }, "description": { "be-tarask": "Паказаць у спасылцы гэты тэкст", "en": "Display text for this link", "fr": "Texte affiché pour ce lien", "tr": "Bu bağlantı için metni görüntüleyin" }, "suggested": true, "type": "line" }, "nsp": { "label": { "en": "Display the namespace", "tr": "Ad alanını görüntüleyin" }, "description": { "be-tarask": "Калі парамэтар «nsp» не зададзены, у тэксьце спасылкі выведзецца поўная назва старонкі (з прасторай); інакш кажучы — калі парамэтар «nsp» мае якое-кольвек значэньне, то ў тэксьце спасылкі будзе кароткая назва без прасторы.", "en": "If “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.", "tr": "Bağlantı metni tam sayfa adını gösterdiğinden (ad alanı dahil) “nsp” parametresi tanımlanmamışsa; aksi takdirde, “nsp” parametresi herhangi bir değerle tanımlanmışsa, bağlantı metni, ad alanı olmadan kısa sayfa adını görüntüler." }, "autovalue": "0", "type": "string" } } } </templatedata> [[Category:Internationalization templates{{#translation:}}]] [[Category:Internal link templates{{#translation:}}]]
<translate>
If "<tvar name=1>nsp</tvar>" parameter is not defined, as link text displays the full pagename (including namespace); otherwise — if "<tvar name=1>nsp</tvar>" parameter is defined by any value — link text displays the short pagename, without namespace.
Examples of simple usage
</translate>
| <translate> Use</translate> | <translate> Becomes</translate> |
|---|---|
{{ll|Communication}}
|
Communication |
{{ll|Communication|コミュニケーション}}
|
コミュニケーション |
{{ll|Project:About}}
|
Project:About |
{{ll|Project:About|nsp=0}}
|
About |
<translate>
Usage in translatable pages
On pages prepared for translation with the <tvar name=1>Extension:Translate</tvar> extension, this template may be used in three ways. </translate>
- <translate> Should better be substitute this template, and then the wikilink target embedded in a <tvar name=1>
tvar name=id>.../tvar></tvar>, separately from the translatable displayed text of the link.</translate>- <translate> As example, instead <tvar