User:Hamilton Abreu/Tests: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
| (8 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
[[User:Cga]] | |||
[[User:CCeditman]] | |||
<!-- | <!-- | ||
# create array with all existing languages | |||
-->{{#arraydefine:lang | -->{{#arraydefine:lang | ||
|{{#ask:[[Has language::+]] | |{{lc:{{#ask:[[Has language::+]] | ||
| ?Has language= | | ?Has language= | ||
| mainlabel=- | | mainlabel=- | ||
| searchlabel= | | searchlabel= | ||
| limit=10000 | | limit=10000 | ||
}} | }}}} | ||
|, | |||
|unique | |||
}}<!-- | }}<!-- | ||
--> | -->{{#arraysort:lang|asc}}<!-- | ||
-->{{#arrayprint:lang|< | |||
--><h3>{{#language:@@ | -->Currently there are translations in {{#arraysize:lang}} languages: | ||
--> | <ol> | ||
--->}} | {{#arrayprint:lang||@@lang|<!-- | ||
--><li>[[#{{#language:@@lang}} (@@lang)|{{#language:@@lang}} <small>(@@lang)</small>]] ({{#ask:[[Has language::@@lang]]|format=count}})<!-- | |||
-->}} | |||
</ol><!-- | |||
# for each language | |||
-->{{#arrayprint:lang||@@lang|<!-- | |||
# print the section header | |||
--><h3>{{#language:@@lang}} <small>(@@lang)</small></h3><!-- | |||
# show translations out of synch with their original | |||
-->{{#arraydefine:synch | |||
|{{#ask:[[Has language::@@lang]] [[Translated from::+]] [[Translated from revision::+]] | |||
| link = none | |||
| searchlabel= | |||
| limit=10000 | |||
}} | |||
|, | |||
|unique | |||
}}<!-- | |||
-->Translations that require synchronisation with the original:<br /><!-- | |||
--><ul><!-- | |||
-->{{#arrayprint:synch||@@synch|<!-- | |||
-->{{#iferror: {{#expr: {{#ask:[[:@@synch]]|?Translated from revision=}} < <!-- | |||
-->{{#ask:{{#ask:[[:@@synch]]|?Translated from=}}|?Last revision=}}<!-- | |||
-->}}<!-- | |||
-->|<!-- | |||
-->|{{#ifexpr: {{#ask:[[:@@synch]]|?Translated from revision=}} < <!-- | |||
-->{{#ask:{{#ask:[[:@@synch]]|?Translated from=}}|?Last revision=}}<!-- | |||
-->| <li> [[:@@synch]] <!-- | |||
- {{#ask:[[:@@synch]]|?Translated from=}}, <!-- | |||
{{#ask:[[:@@synch]]|?Translated from revision=}}, <!-- | |||
{{#ask:{{#ask:[[:@@synch]]|?Translated from=}}|?Last revision=}}, <!-- | |||
-->{{{{Translation of|Template:Diff since trans|@@synch}}<!-- | |||
-->|source={{#ask:[[:@@synch]]|?Translated from=}}<!-- | |||
-->|rev={{#ask:[[:@@synch]]|?Translated from revision=}}<!-- | |||
-->}}<!-- | |||
-->|<!-- | |||
-->}}<!-- | |||
-->}}<!-- | |||
-->}}<!-- | |||
--></ul><!-- | |||
-->{{#arrayreset:synch}}<!-- | |||
# show translations with categories in other languages | |||
-->{{#arraydefine:cat | |||
|{{#ask:[[Has language::@@lang]][[Category::+]] | |||
| link = none | |||
| searchlabel= | |||
| limit=10000 | |||
}} | |||
|, | |||
|unique | |||
}}<!-- | |||
-->Pages in categories of other languages:<br /><!-- | |||
--><ul><!-- | |||
{{#arrayprint:cat||@@cat|<!-- | |||
<li> [[:@@cat]], {{#ask:[[@@cat]]|?Category=|link=none}}<!-- | |||
}}<!-- | |||
--></ul><!-- | |||
-->}} | |||
---- | ---- | ||
Latest revision as of 02:41, 5 December 2013
{{#arraydefine:lang
|{{#ask:has language::+
| ?has language=
| mainlabel=-
| searchlabel=
| limit=10000
}}
|,
|unique
}}{{#arraysort:lang|asc}}Currently there are translations in {{#arraysize:lang}} languages:
-
{{#arrayprint:lang||@@lang|
- @@lang (@@lang) ({{#ask:Has language::@@lang|format=count}})}}
{{#arrayprint:lang||@@lang|
@@lang (@@lang)
{{#arraydefine:synch
|{{#ask:Has language::@@lang Translated from::+ Translated from revision::+
| link = none
| searchlabel=
| limit=10000
}}
|,
|unique
}}Translations that require synchronisation with the original:
- {{#arrayprint:synch||@@synch|{{#iferror: {{#expr: {{#ask:@@synch|?Translated from revision=}} < {{#ask:{{#ask:@@synch|?Translated from=}}|?Last revision=}}}}||{{#ifexpr: {{#ask:@@synch|?Translated from revision=}} < {{#ask:{{#ask:@@synch|?Translated from=}}|?Last revision=}}|
- @@synch {{{{#if: Template:Diff since trans | {{#if: {{#ask:@@synch|?Has language=}} | {{#if: {{#ask: Translated from::Template:Diff since trans [[Has language::{{#show: @@synch | ?Has language = | link=none}}]] }} | {{#ask: Translated from::Template:Diff since trans [[Has language::{{#show: @@synch | ?Has language = | link=none}}]] | link=none }} | Template:Diff since trans }} | Template:Diff since trans }} }}|source={{#ask:@@synch|?Translated from=}}|rev={{#ask:@@synch|?Translated from revision=}}}}|}}}}}}
{{#arrayreset:synch}}{{#arraydefine:cat
|{{#ask:Has language::@@lang[[Category::+]]
| link = none
| searchlabel=
| limit=10000
}}
|,
|unique
}}Pages in categories of other languages:
}}
Query elements [[:+]] only pages in the main namespace [[User:+]] only pages in the User namespace [[File:+]] only pages in the File namespace [[:Category:+]] only pages in the Category namespace [[:Category:+||User:+]] only pages in the Category and User namespaces