Category:Language aware Templates

From Lazarus wiki

This category shall contain all Wiki templates which are language aware and show texts which are translated to the transcluding page.


Page Installing Lazarus uses {{Warning|Warning text}} and will show up the text Warning: Warning text whereas the German page Installing Lazarus/de uses {{Warning|Text der Warnung}} which will show up as 'Warnung: Text der Warnung. Both pages use the same template.

How To use in templates

This expression {{#titleparts:{{PAGENAME}}| | -1}} retrieves the language part of the page (e.g. de for German). The {{#switch: statement gets the actual string depending on the language. If no language is available, the default string will be shown.

{{#switch:{{#titleparts:{{PAGENAME}}| | -1}}
| de= Warnung
| en= Warning
| fr= Avertissement
| Warning

Pages in category "Language aware Templates"

The following 4 pages are in this category, out of 4 total.