Template:Translation category: Difference between revisions

Now will check both the subpage of the last level and the second to last for the language code, thus supports translated tutorials/mods, and inconsistent translated subpage formats.
No edit summary
 
(16 intermediate revisions by 10 users not shown)
Line 1: Line 1:
<includeonly>{{#vardefine: $lang-list | {{#dplreplace:
<includeonly>
/ ar
[[Category:{{ #if: trim | {{{1}}} }}{{#if:{{{sort|}}}|{{!}}{{{sort|}}}}}]]
/ ca / cz
</includeonly>
/ dk
<noinclude>
/ el / eo / et
/ fa / fin
/ ga
/ he / hr
/ id
/ lv / lt
/ moh
/ no
/ pt / ph
/ ro
/ sr / sk / se
/ th / tr
/ ua
/ vi
/ yi
/
|[\n ]}}<!-- trim whitespace to maintain "switch" feel -->
}}{{
#if: {{#pos: {{#var: $lang-list }} | /{{SUBPAGENAME}}/ }}
| {{#vardefine: $lang | {{SUBPAGENAME}} }}
| {{#if: {{#pos: {{#var: $lang-list }} | /{{SUBPAGENAME:{{BASEPAGENAME}}}}/ }}
  | {{#vardefine: $lang | {{SUBPAGENAME:{{BASEPAGENAME}}}} }}
  | {{#vardefine: $lang | }}
  }}
}}{{
#if: {{#var: $lang }}
| {{#ifeq: {{{project|}}} | 0
  |
  | [[Category:{{#if: trim | {{{1}}} }}/{{#var: $lang }}]] }}
| [[Category:{{#if: trim | {{{1}}} }}]]
}}</includeonly><noinclude>
{{documentation}}
{{documentation}}
<!-- Put categories/interwiki on the documentation page -->
<!-- Put categories/interwiki on the documentation page -->