Wiki-Quellcode von Internationalisierung


Zeige letzte Bearbeiter
1 Über das Attribut "lang" besteht die Möglichkeit, HTML-Templates mehrsprachig zu hinterlegen. Hierbei wird der übergebene URL-Parameter "lang" ausgewertet. Um das Attribut mit dem entsprechenden ISO-Sprachkürzel zu setzen, muss in den sog. Quelltextmodus geschaltet werden.
2
3 {{lightbox image="1_de_Quelltext.png"/}}
4
5
6 **Funktionsprinzip Beispiel (übergebenes ISO-Sprachkürzel = de):**
7 Beim Rendern des Templates wird geprüft ob ein ISO-Sprachkürzel übergeben wurde. Wenn ja, wird mit dem übergebenen ISO-Sprachkürzel geprüft, welche Elemente das Attribut lang="de" haben. Diese Elemente werden später angezeigt. Elemente die das ebenfalls das Attribut "lang" haben, jedoch ein anderes ISO-Sprachkürzel (z.B. en) werden nicht mit angezeigt. Elemente die überhaupt kein Attribut "lang" haben, werden immer angezeigt.
8
9
10 {{code language="xml"}}
11 <!-- Nur bei "de" -->
12 <div lang="de">
13 <h1>Fehler</h1>
14 <h2>Ung&uuml;ltige Formulardaten.</h2>
15 </div>
16
17 <!-- Nur bei "en" -->
18 <div lang="en">
19 <h1>Error</h1>
20 <h2>Invalid form data.</h2>
21 </div>
22
23 <!-- Wird immer angezeigt -->
24 <div>XIMA® FORMCYCLE</div>
25 {{/code}}