Template:Translation category: Difference between revisions
Jump to navigation
Jump to search
Restore trim |
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. |
||
Line 1: | Line 1: | ||
<includeonly> | <includeonly>{{#vardefine: $lang-list | {{#dplreplace: | ||
/ ar | |||
# | / ca / cz | ||
/ dk | |||
/ 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> | }}</includeonly><noinclude> | ||
{{documentation}} | {{documentation}} | ||
<!-- Put categories/interwiki on the documentation page --> | <!-- Put categories/interwiki on the documentation page --> |
Revision as of 03:01, 3 February 2015
This template is used to add a category to a template that automatically uses the translation project category for a translation project. Note that this template is useless if you do not have translation projects, so any calls in other templates can be replaced with a direct category link.
Usage
|1=
can be set to the name of the category. It is used directly on main pages, and |1=
/lang
is used on translation projects.
If |project=
has a value, it won't add a category on the translation project pages.
cs:Šablona:Translation category ja:テンプレート:Translation category th:แม่แบบ:Translation category uk:Шаблон:Категорія перекладу
[view] [edit] [history] [refresh]The above documentation is transcluded from Template:Translation category/doc.