« Modèle:Pagelang » : différence entre les versions

De wikarphy
detect and avoid the fatal server error caused when #language is used with "language codes" containing single quotes; this template could return a subpagename with apostrophe-quote, which is not a valid language code anyway
m 64 versions importées
 
(58 versions intermédiaires par 32 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{#switch: {{#titleparts:{{PAGENAME}}||-1}}
{{#ifeq:{{#invoke:Template translation|getLanguageSubpage|{{{1|}}}}}|en
| {{#titleparts:{{PAGENAME}}|1}} =
|{{#ifeq:{{#titleparts:{{{1|{{PAGENAME}}}}}||-1}}|en
| #default = {{#ifeq: {{#titleparts:{{PAGENAME}}||-1}}
  |{{#invoke:Template translation|getLanguageSubpage|{{{1|}}}}}
        | {{PAGENAME|{{#titleparts:{{PAGENAME}}||-1}}}}
  }}
        |                     {{#titleparts:{{PAGENAME}}||-1}}
|{{#invoke:Template translation|getLanguageSubpage|{{{1|}}}}}
}}}}<noinclude>{{Documentation}}</noinclude>
}}<noinclude>
{{Documentation}}
</noinclude>

Dernière version du 8 décembre 2024 à 19:00

{{#ifeq:|en |{{#ifeq:{{#titleparts:Pagelang||-1}}|en

 |
 }}

| }}

Documentation du modèle

{{#if:|

[[Category:Template documentation pages{{#translation:}}]] }}