shortcuts: {{ll}} {{LL}}

Template:Localized link/nl

From Linux Web Expert


[[Special:MyLanguage/{{{1}}}|{{{1}}}]][[:{{{1}}}| ]]

Template documentation

Doel

Dit ondersteunende sjabloon kan gebruikt worden om te linken naar de vertaalbare pagina's in de gebruikerstaal. Het gebruikt de speciale pagina prefix Special:MyLanguage/, die controleert of er een vertaalde versie van een pagina in de taal van de gebruiker is. Is die er dan wordt daarnaar verwezen. Is die er niet dan wordt verwezen naar een pagina in een taal waarop teruggevallen kan worden. Als die pagina er ook niet is, dan wordt de pagina in de standaardtaal van de wiki (Engels in MediaWiki) getoond.

Het zou op elke vertaalbare pagina gebruikt moeten worden, als er dan een link is naar een bepaalde pagina dan is er altijd een goede doorverwijzing, ook als die vertaling van de gelinkte pagina ontbreekt.

Gebruik

[<span style="" title="<translate nowrap> View this template</translate>"><translate> view</translate> · <span style="" title="<translate nowrap> Discuss this template</translate>"><translate> talk</translate> · <span style="" title="<translate nowrap> Edit this template</translate>"><translate> edit</translate>]

Dit is de TemplateData documentatie van dit sjabloon dat gebruikt wordt door de VisualEditor en andere hulpmiddelen.

Localized link/nl

<templatedata> { "description": { "be-tarask": "Спасылка на перакладную старонку мовай удзельніка. Яна мае адмысловую прыстаўку назвы «Special:MyLanguage/».", "en": "Link to translatable page in the user’s language. It uses the special page prefix “Special:MyLanguage/”.", "cs": "Odkaz na stránku, kterou lze přeložit v jazyce uživatele. Používá speciální předponu stránky “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.", "sv": "Länk till översättbar sida på användarens språk. Den använder specialsideprefixet “Special:MyLanguage/”." }, "format": "inline", "params": { "1": { "label": { "be-tarask": "Назва старонкі", "en": "Page name", "cs": "Název stránky", "fr": "Nom de la page", "es": "Nombre de la página", "tr": "Sayfa adı", "sv": "Sidnamn" }, "description": { "be-tarask": "Зьвязаная старонка", "en": "Linked page", "cs": "Odkazovaná stránka", "fr": "Page liée", "tr": "Bağlantılı sayfa", "sv": "Länkad sida" }, "required": true, "suggested": true, "type": "wiki-page-name" }, "2": { "label": { "be-tarask": "Тэкст для вываду", "en": "Displayed text", "cs": "Zobrazený text", "fr": "Texte affiché", "tr": "Görüntülenen metin", "sv": "Visad text" }, "description": { "be-tarask": "Паказаць у спасылцы гэты тэкст", "en": "Display text for this link", "cs": "Zobrazí text pro tento odkaz", "fr": "Texte affiché pour ce lien", "tr": "Bu bağlantı için metni görüntüleyin", "sv": "Visad text för denna länk" }, "suggested": true, "type": "line" }, "nsp": { "label": { "en": "Display the namespace", "cs": "Zobrazit jmenný prostor", "tr": "Ad alanını görüntüleyin", "sv": "Visa namnrymden", "fr": "Affichage de l'espace de noms" }, "description": { "be-tarask": "Калі парамэтар «nsp» не зададзены, у тэксьце спасылкі выведзецца поўная назва старонкі (з прасторай); інакш кажучы — калі парамэтар «nsp» мае якое-кольвек значэньне, то ў тэксьце спасылкі будзе кароткая назва без прасторы.", "en": "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.", "cs": "Pokud není parametr “nsp” definován, protože text odkazu zobrazuje celý název stránky (včetně jmenného prostoru); jinak - pokud je parametr “nsp” definován jakoukoli hodnotou - text odkazu zobrazuje krátký název stránky bez jmenného prostoru.", "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.", "sv": "Om parametern “nsp” inte angetts, visas hela sidnamnet som länktext (med namnrymd); annars — om parametern “nsp” angetts med något värde — visar länktexten det korta sidnamnet, utan namnrymd.", "fr": "Si le paramètre “nsp” n'est pas défini, le texte du lien affiche le nom complet de la page (AVEC la valeur de l'espace de noms); sinon — si le paramètre “nsp” est défini avec une valeur quelconque — le texte du lien affiche le nom court de la page, SANS l'espace de noms." }, "autovalue": "0", "type": "string" } } } </templatedata>

Als de parameter "nsp" niet is gedefinieerd, als link tekst toont de volledige paginanaam (inclusief namespace); anders, als "nsp" parameter is gedefinieerd ongeacht de waarde, link tekst toont de korte paginanaam, zonder namespace.

Voorbeelden van eenvoudig gebruik

Gebruik Wordt
{{ll|Communication}} Communicatie
{{ll|Communication|コミュニケーション}} コミュニケーション
{{ll|Project:About}} Project:About
{{ll|Project:About|nsp=0}} About

Gebruik in een vertaalbare pagina

Op pagina's voorbereidt voor vertaling met de extensie Translate/nl , dit sjabloon kan op drie manieren gebruikt worden.

  1. Zou beter dit sjabloon vervangen kunnen worden, met het wikilink doel ingebed in een <tvar name=id>...</tvar>, los van de vertaalbare getoonde tekst van de link.
    Voorbeeld, in plaats van {{ll|Communication|About communication}}, de opmaak van de vertaling in een pagina zou zijn [[<tvar name=1>Special:MyLanguage/Communication</tvar>|About communication]].
  2. Als alternatief zou deze code uit het gedeelte vertaalbaar gehaald kunnen worden.
    Voorbeeld, voor some text {{ll|Communication|About communication}} some text, de opmaak van de vertaling in een pagina zou zijn:
    <translate>some text</translate> {{ll|Communication|2=<translate>About communication</translate>}} <translate>some text</translate>
    Dit is bruikbaar bij het puntsgewijs opnoemen van aan aantal link, bijvoorbeeld in de sectie "Zie ook:".
  3. Als de link tekst niet anders dan de naam van de gelinkte pagina hoeft te zijn, dan kan de code beter opgenomen worden in ‎<tvar>.
    Voorbeeld, in plaats van {{ll|Communication}}, de opmaak van de vertaling in een pagina zou zijn <tvar name=1>{{ll|Communication}}</tvar>.

Zie ook