Vorlage:Andere Sprachenseite aufklappen: Unterschied zwischen den Versionen

Aus Open Source Ecology - Germany
Zur Navigation springen Zur Suche springen
(+Hinweis)
(+it)
 
Zeile 12: Zeile 12:
 
-->| es = [[File:Flag of Spain.svg|40px|alt=Pagina en español|link=]]<!--
 
-->| es = [[File:Flag of Spain.svg|40px|alt=Pagina en español|link=]]<!--
 
-->| fr = [[File:Flag of France.svg|40px|alt=La page en français|link=]]<!--
 
-->| fr = [[File:Flag of France.svg|40px|alt=La page en français|link=]]<!--
 +
-->| it = [[File:Flag of Italy.svg|40px|alt=Pagina in italiano|link=]]<!--
 
-->| ru = [[File:Flag of Russia.svg|40px|alt=страница на русском языке|link=]]<!--
 
-->| ru = [[File:Flag of Russia.svg|40px|alt=страница на русском языке|link=]]<!--
 
-->| „diese Sprache“ fehlt = Fehler: „diese Sprache“ wurde nicht angegeben<!--
 
-->| „diese Sprache“ fehlt = Fehler: „diese Sprache“ wurde nicht angegeben<!--
Zeile 23: Zeile 24:
 
-->{{#if: {{{en|}}} | <li>[[{{{en|}}}|English]] [[File:Flag of the United Kingdom.svg|24px|alt=English|link={{{en}}}]]</li>
 
-->{{#if: {{{en|}}} | <li>[[{{{en|}}}|English]] [[File:Flag of the United Kingdom.svg|24px|alt=English|link={{{en}}}]]</li>
 
}}<!--
 
}}<!--
-->{{#if: {{{es|}}} | <li>[[{{{es|}}}|Español]] [[File:Flag of the United Kingdom.svg|24px|alt=español|link={{{es}}}]]</li>
+
-->{{#if: {{{es|}}} | <li>[[{{{es|}}}|Español]] [[File:Flag of Spain.svg|24px|alt=español|link={{{es}}}]]</li>
 
}}<!--
 
}}<!--
-->{{#if: {{{fr|}}} | <li>[[{{{fr|}}}|Français]] [[File:Flag of the United Kingdom.svg|24px|alt=français|link={{{fr}}}]]</li>
+
-->{{#if: {{{fr|}}} | <li>[[{{{fr|}}}|Français]] [[File:Flag of France.svg|24px|alt=français|link={{{fr}}}]]</li>
 
}}<!--
 
}}<!--
-->{{#if: {{{ru|}}} | <li>[[{{{ru|}}}|Русский]] [[File:Flag of the United Kingdom.svg|24px|alt=русский|link={{{ru}}}]]</li>
+
-->{{#if: {{{it|}}} | <li>[[{{{it|}}}|Italiano]] [[File:Flag of Italy.svg|24px|alt=italiano|link={{{it}}}]]</li>
 +
}}<!--
 +
-->{{#if: {{{ru|}}} | <li>[[{{{ru|}}}|Русский]] [[File:Flag of Russia.svg|24px|alt=русский|link={{{ru}}}]]</li>
 
}}<!--
 
}}<!--
 
       --></ul><!--
 
       --></ul><!--
Zeile 64: Zeile 67:
 
; |es= : Pagina en español
 
; |es= : Pagina en español
 
; |fr= : La page en français
 
; |fr= : La page en français
 +
; |it= : Pagina in italiano
 
; |ru= : страница на русском языке
 
; |ru= : страница на русском языке
 
</div>
 
</div>
Zeile 81: Zeile 85:
 
* [[Datei: Flag of France.svg|24px|alt=La page en français]] [[:Datei: Flag of France.svg]]
 
* [[Datei: Flag of France.svg|24px|alt=La page en français]] [[:Datei: Flag of France.svg]]
 
* [[Datei: Flag of Russia.svg|24px|alt=страница на русском языке]] [[:Datei: Flag of Russia.svg]]
 
* [[Datei: Flag of Russia.svg|24px|alt=страница на русском языке]] [[:Datei: Flag of Russia.svg]]
 +
* [[Datei: Flag of Italy.svg|24px|alt=Pagina in italiano]] [[:Datei: Flag of Italy.svg]]
  
 
=== CSS ===
 
=== CSS ===

Aktuelle Version vom 25. Januar 2019, 13:26 Uhr

Diese Vorlage dient für Sprachenseiten, die sich Inhaltlich nicht 1 zu 1 entsprechen. Siehe hierzu auch in der Hilfe: Übersetzen.

Ein Sprach-Seiten-Menü wird neben dem Seitentitel platziert. Siehe auch identische Vorlage template: Other language page dropdown für alle anderen Sprachenseiten außer Deutsch.


Benutzung

Bei Verwendung sollte diese Vorlage als allererstes auf der Seite oben platziert werden. Benutzung auf einer Deutschen Seite, die auf eine Englische verweist:

{{Andere Sprachenseite aufklappen | diese Sprache=de | en= other language page}}


Benutzung auf einer Deutschen Seite, zusätzlich wird der Seitenname formatiert:

{{Andere Sprachenseite aufklappen
| diese Sprache=de
| Seitenanzeige=LibreSolar BMS – '''B'''atterie '''M'''anagement '''S'''ystem
| en= other language page
}}

… der Seitentitel wird dann als „LibreSolar BMS – Batterie Management System“ lesbar auf der Seite, wo die Vorlage steht.

Parameter

|diese Sprache=
der Sprachen-Code der Seite auf dem die Vorlage selbst platziert ist
|Seitenanzeige=
optionale Formatierung des Seitentitels
|cz=
Český jazyk stránky
|de=
Deutsche Sprachseite
|en=
English language page
|es=
Pagina en español
|fr=
La page en français
|it=
Pagina in italiano
|ru=
страница на русском языке

Abhängigkeiten

Vorlagen

Dateien

CSS

/*
 Vorlage:Andere Sprachenseite aufklappen
 Template:Other language page dropdown
 */
  #mw-indicator-in-other-language  .nav > ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    width:5em;
    text-align:right;
    cursor:pointer;
    position:relative;
  }
  #mw-indicator-in-other-language  .nav > li {
    margin: 0.1em;
    padding: 0;
    font-size: 1.0rem;
    flex: 1 1 0%;
  }
  @media (min-width: 25em) {
    nav > ul {
      flex-direction: row;
    }
    nav li {
      flex: 1;
      font-size: 1em;
    }
  }
  #mw-indicator-in-other-language  .nav li  li {
    display: block;
    padding: 0.1em;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid #a2a9b1;
    /* box-shadow: 0 5px 10px white inset; */
    /* color: gold; */
    background-color: #fff;
    transition: all .25s ease-in;
  }
  #mw-indicator-in-other-language  .nav a:focus,
  #mw-indicator-in-other-language  .nav a:hover {
    /* color: darkblue; */
    /* background-color: gold; */
  }
  /*     submenu navigation links      */
  #mw-indicator-in-other-language  .nav .submenu {
    visibility: hidden;
    height: 0;
    z-index: 1000;
    position:absolute;
  }
  #mw-indicator-in-other-language  .nav .submenu {
      margin-left:0px;
  }
  #mw-indicator-in-other-language  .nav .submenu li {
    display: block;
  }
  /**     Show the submenu on hover, focus     **/

  #mw-indicator-in-other-language  .nav li:hover .submenu,
  #mw-indicator-in-other-language  .nav li:active .submenu,
  #mw-indicator-in-other-language  .nav li:focus .submenu {
    visibility: visible;
    height: auto;
  }

  #mw-indicator-in-other-language  .nav li:focus-within .submenu {
    visibility: visible;
    height: auto;
  }