Jump to content

User:Hamilton Abreu/Tests: Difference between revisions

From CC Public Wiki
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=
        | sort=Has language
         | mainlabel=-
         | mainlabel=-
        | order = ascending
        | link = none
         | searchlabel=
         | searchlabel=
         | limit=10000
         | limit=10000
       }}
       }}}}
    |,
      |,
    | unique
      |unique
   }}<!--
   }}<!--
-->Languages: <!--
-->{{#arraysort:lang|asc}}<!--
-->{{#arrayprint:lang|<br />|@@@@|<!--
 
   --><h3>{{#language:@@@@}} <small>(@@@@)</small></h3><!--
-->Currently there are translations in {{#arraysize:lang}} languages:
   -->Monitoring results:<br /><!--
  <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><!--
 
-->}}


----
<!--
{{#arraydefine:languages
| {{#ask:[[Has language::+]]|?Has language#=}}
|,
| unique, sort=asc
}}
{{#arrayprint:languages|,|@@@@|@@@@}}
-->
----
<!--
{{#arraydefine:a
| {{#ask:[[Has language::pt]]|link=none}}
|,
| sort=asc
}}
{{#arraydefine:b
| a
|,
| sort=asc
}}
<ul>
{{#arrayprint:a
|<br />
|@@@@
|<li>[[:@@@@]]
}}
</ul>
-->
----
<!--
{{#arraydefine:a
| {{#ask:[[Has language::pt]]|link=none}}
|,
| sort=asc
}}
<ul>
{{#arrayprint:a
|<br />
|@@@@
|<li>[[:@@@@]]
}}
</ul>
-->
----
----



Latest revision as of 02:41, 5 December 2013

User:Cga User:CCeditman


{{#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|
  1. @@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