Vorlage:Multilingual switch: Unterschied zwischen den Versionen

Aus Offene Naturführer
Wechseln zu: Navigation, Suche
K (+de Doku)
K (Fix #translation)
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 5: Zeile 5:
 
  <nowiki>{{Multilingual switch|de=Deutscher Text|en=English text|fr=C'est Français}}</nowiki>
 
  <nowiki>{{Multilingual switch|de=Deutscher Text|en=English text|fr=C'est Français}}</nowiki>
 
}}
 
}}
{| class="sortable"
+
{| class="sortable booktable"
 
|+ {{Multilingual switch|en=Used languages|de=Verfügbare Sprachen}}
 
|+ {{Multilingual switch|en=Used languages|de=Verfügbare Sprachen}}
 
|-
 
|-
! {{Multilingual switch|en=prameter|de=Parameter}} !! {{Multilingual switch|en=language|de=Sprache}}
+
! {{Multilingual switch|en=prameter|de=Parameter}}  
 +
! {{Multilingual switch|en=language|de=Sprache}}
 
|-
 
|-
| be || {{#language:be}}
+
| be= || {{#language:be}}
 
|-
 
|-
| bg || {{#language:bg}}
+
| bg= || {{#language:bg}}
 
|-
 
|-
| cs || {{#language:cs}}
+
| cs= || {{#language:cs}}
 
|-
 
|-
| cy || {{#language:cy}}
+
| cy= || {{#language:cy}}
 
|-
 
|-
| da || {{#language:da}}
+
| da= || {{#language:da}}
 
|-
 
|-
| de || {{#language:de}}
+
| de= || {{#language:de}}
 
|-
 
|-
| ee || {{#language:ee}}
+
| ee= || {{#language:ee}}
 
|-
 
|-
| el || {{#language:el}}
+
| el= || {{#language:el}}
 
|-
 
|-
| en || {{#language:en}}
+
| en= || {{#language:en}}
 
|-
 
|-
| es || {{#language:es}}
+
| es= || {{#language:es}}
 
|-
 
|-
| fi || {{#language:fi}}
+
| fi= || {{#language:fi}}
 
|-
 
|-
| fr || {{#language:fr}}
+
| fr= || {{#language:fr}}
 
|-
 
|-
| hu || {{#language:hu}}
+
| hu= || {{#language:hu}}
 
|-
 
|-
| ie || {{#language:ie}}
+
| ie= || {{#language:ie}}
 
|-
 
|-
| it || {{#language:it}}
+
| it= || {{#language:it}}
 
|-
 
|-
| lt || {{#language:lt}}
+
| lt= || {{#language:lt}}
 
|-
 
|-
| lv || {{#language:lv}}
+
| lv= || {{#language:lv}}
 
|-
 
|-
| mt || {{#language:mt}}
+
| mt= || {{#language:mt}}
 
|-
 
|-
| nl || {{#language:nl}}
+
| nl= || {{#language:nl}}
 
|-
 
|-
| no || {{#language:no}}
+
| no= || {{#language:no}}
 
|-
 
|-
| pl || {{#language:pl}}
+
| pl= || {{#language:pl}}
 
|-
 
|-
| pt || {{#language:pt}}
+
| pt= || {{#language:pt}}
 
|-
 
|-
| ro || {{#language:ro}}
+
| ro= || {{#language:ro}}
 
|-
 
|-
| ru || {{#language:ru}}
+
| ru= || {{#language:ru}}
 
|-
 
|-
| sl || {{#language:sl}}
+
| sl= || {{#language:sl}}
 
|-
 
|-
| sv || {{#language:sv}}
+
| sv= || {{#language:sv}}
 
|}
 
|}
 +
 +
{{Multilingual switch
 +
|en=
 +
== Dependencies ==
 +
* optionally: [[mediawikiwiki:Extension:Translate|Extension:Translate]] (<nowiki>{{#translation:}}</nowiki> creates /en /fr etc. on a translated page)
 +
|de=
 +
== Abhängigkeiten ==
 +
* optional: [[mediawikiwiki:Extension:Translate|Erweiterung:Translate]] (<nowiki>{{#translation:}}</nowiki> erzeugt /en /fr etc. auf einer Übersetzungsseite)
 +
}}
  
 
[[Category:Single-access key templates]]
 
[[Category:Single-access key templates]]
 
[[Category:Multilingual]]
 
[[Category:Multilingual]]
</noinclude><includeonly>{{#switch:{{int:allmessages-language}}<!--
+
</noinclude><includeonly>{{#switch:{{int:allmessages-language<!--
 +
  concatenate /de /fr etc. to the MediaWiki Message if we have Extension:Translate and {{#translation:}}
 +
  -->{{#ifeq:/<!--
 +
    -->|{{#sub: {{#translation:}}|0|1}}<!-- {{#translation:}} creates /en /fr etc.
 +
then-->|{{#translation:}}<!-- concatenate to eg. int:allmessages-language/en
 +
  -->}}<!--
 +
-->}}<!-- end int:allmessages-language
 +
  switch cases
 
-->|{{int:allmessages-language/be}}={{{be|{{{en|}}}}}}<!--
 
-->|{{int:allmessages-language/be}}={{{be|{{{en|}}}}}}<!--
 
-->|{{int:allmessages-language/bg}}={{{bg|{{{en|}}}}}}<!--
 
-->|{{int:allmessages-language/bg}}={{{bg|{{{en|}}}}}}<!--

Aktuelle Version vom 15. März 2018, 14:39 Uhr

Eine Vorlage als Schalter zwischen verschiedenen Sprachen, je nachdem welche Sprache der Nutzer einstellt. Die Vorlage nutzt dafür intern den internationalisierten Wiki-Parameter {{int:allmessages-language}} ({{CONTENTLANGUAGE}} hingegen bezieht sich auf die Einstellung des gesamten Wikis (s. Localsettings.php und Variable $wgLanguageCode.). English ist die Voreinstellung. Benutzung:

{{Multilingual switch|de=Deutscher Text|en=English text|fr=C'est Français}}
Verfügbare Sprachen
Parameter Sprache
be= беларуская
bg= български
cs= čeština
cy= Cymraeg
da= dansk
de= Deutsch
ee= eʋegbe
el= Ελληνικά
en= English
es= español
fi= suomi
fr= français
hu= magyar
ie= Interlingue
it= italiano
lt= lietuvių
lv= latviešu
mt= Malti
nl= Nederlands
no= norsk bokmål
pl= polski
pt= português
ro= română
ru= русский
sl= slovenščina
sv= svenska

Abhängigkeiten

Quelle: Offene Naturführer, Das Wiki zu Bestimmungsfragen: Vorlage:Multilingual switch. Abgerufen am 2. Juni 2025, 01:47 von https://offene-naturfuehrer.de/web/Vorlage:Multilingual_switch