Skip to content

Template:BCP47: Difference between revisions

data_>Tacsipacsi
copied from Meta, see edit history there
 
m 1 revision imported
 
(No difference)

Latest revision as of 10:08, 24 September 2022

{{#switch: ||root|default|i-default=

|als=gsw |bat-smg=sgs |de-formal=de |eml=egl |fiu-vro=vro |mo=ro-cyrl |nl-informal=nl |nrm=nrf |roa-rup=rup |simple=en |sr-ec=sr-cyrl |sr-el=sr-latn |zh-classical=lzh

|cbk-zam=cbk-x-zam |map-bms=jv-x-bms |roa-tara=it-x-tara |tokipona|tp=x-tokipona

|be-x-old=be-tarask

|arc=syc |no=nb |bh=bho |tgl=tl-tglg

|art-lojban=jbo |en-gb-oed=en-gb |i-ami=ami |i-bnn=bnn |i-hak=hak |i-klingon=tlh |i-lux=lb |i-navajo=nv |i-pwn=pwn |i-tao=tao |i-tay=tay |i-tsu=tstu |no-bok=nb |no-nyn=nn |sgn-be-fr=sfb |sgn-be-nl=vgt |sgn-ch-de=sgg |zh-guoyu=cmn |zh-hakka=hak |zh-min=zh-tw |zh-min-nan=nan |zh-xiang=hsn

|sgn-br=bzs |sgn-co=csn |sgn-de=gsg |sgn-dk=dsl |sgn-es=ssp |sgn-fr=fsl |sgn-gb=bfi |sgn-gr=gss |sgn-ie=isg |sgn-it=ise |sgn-jp=jsl |sgn-mx=mfs |sgn-ni=ncs |sgn-nl=dse |sgn-no=nsl |sgn-pt=psr |sgn-se=swl |sgn-us=ase |sgn-za=sfs |zh-cmn=cmn |zh-cmn-Hans=cmn-hans |zh-cmn-Hant=cmn-hant |zh-gan=gan |zh-wuu=wuu |zh-yue=yue

|cel-gaulish=xtg |i-enochian=x-enochian? |i-mingo=x-mingo?

|#default =

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

}}{{#ifeq: BCP47 | sandbox

|

Template:Template sandbox notice

}}{{#switch:

 {{#if:
 | {{{demospace}}}    
 | {{#ifeq:Template|Template
   | template
   | other
   }}
 }}

| template = {{#ifeq: | sysop

 | {{#ifeq:{{#switch:{{#switch:{{#ifeq:-|-sysop|move|}}
  |semi
  |autoconfirmed=semi
  |administrator
  |full
  |sysop=indef
  |move=move
  |templateeditor=template
  |#default=template}}
 |move={{#ifeq:
     {{#switch:{{#ifeq:bcp47/template|bcp47/template|undefined|{{#ifeq:bcp47|sandbox|sysop|undefined}}}}
       |semi |autoconfirmed           = autoconfirmed
       |administrator |full |sysop    = sysop
       |undefined                     = 
       |#default                      = }}
     |sysop|yes|no
   }}
 |create={{#if:
     {{#switch:{{#ifeq:bcp47/template|bcp47/template|undefined|{{#ifeq:bcp47|sandbox|sysop|undefined}}}}
       |semi |autoconfirmed           = autoconfirmed
       |administrator |full |sysop    = sysop
       |undefined                     = 
       |#default                      = }}
     |yes|no
   }}
 |template={{#if:
     {{#switch:{{#ifeq:bcp47/template|bcp47/template|undefined|{{#ifeq:bcp47|sandbox|sysop|undefined}}}}
       |templateeditor |template      = templateeditor
       |administrator |full |sysop    = sysop
       |undefined                     = 
       |#default                      = }}
     |yes|no
   }}
 |pc1 ={{#ifeq:
     {{#switch:{{#ifeq:bcp47/template|bcp47/template|undefined|{{#ifeq:bcp47|sandbox|sysop|undefined}}}}
       |pc1                           = autoconfirmed 
       |undefined                     = Template:PENDINGCHANGELEVEL
       |#default                      = }}
     |autoconfirmed
     |yes|no
   }}
 |pc2 ={{#ifeq:
     {{#switch:{{#ifeq:bcp47/template|bcp47/template|undefined|{{#ifeq:bcp47|sandbox|sysop|undefined}}}}
       |pc2                           = review 
       |undefined                     = Template:PENDINGCHANGELEVEL
       |#default                      = }}
     |review
     |yes|no
   }}

|#default={{#if:

     {{#switch:{{#ifeq:bcp47/template|bcp47/template|undefined|{{#ifeq:bcp47|sandbox|sysop|undefined}}}}
       |semi |autoconfirmed           = autoconfirmed
       |administrator |full |sysop    = sysop
       |undefined                     = 
       |#default                      = }}
     |{{#ifeq:{{#switch:
                |semi |autoconfirmed           = autoconfirmed
                |administrator |full |sysop    = sysop
                |#default                      = }}
        |{{#switch:{{#ifeq:bcp47/template|bcp47/template|undefined|{{#ifeq:bcp47|sandbox|sysop|undefined}}}}
           |semi |autoconfirmed           = autoconfirmed
           |administrator |full |sysop    = sysop
           |undefined                     = 
           |#default                      = }}
        |no|yes
      }}
  |no}}

}}|yes|{{#ifeq:yes|yes|

| Template:Mbox }}|}}{{#ifeq:{{#ifeq:template|template|{{#switch:{{#ifeq:-|-sysop|move|}}

  |semi
  |autoconfirmed={{#ifeq:|sysop|}}
  |move=
  |administrator
  |full
  |sysop
  |templateeditor
  |#default=}}}}{{#ifeq:template|file|[[category:{{#switch:
  |semi
  |autoconfirmed=semi-protected
  |administrator
  |full
  |sysop
  |templateeditor
  |#default=protected}} images|bcp47]]}}|no||{{#ifeq:Template|Template|{{#switch:{{#ifeq:-|-sysop|move|}}
  |semi
  |autoconfirmed={{#ifeq:|sysop|}}
  |move=
  |administrator
  |full
  |sysop
  |templateeditor
  |#default=}}}}{{#ifeq:Template|File|[[Category:{{#switch:
  |semi
  |autoconfirmed=Semi-protected
  |administrator
  |full
  |sysop
  |templateeditor
  |#default=Protected}} images|BCP47]]}}}}
 | {{#if: 
   | {{#ifeq:{{#switch:{{#switch:{{#ifeq:-|-sysop|move|}}
  |semi
  |autoconfirmed=semi
  |administrator
  |full
  |sysop=indef
  |move=move
  |templateeditor=template
  |#default=template}}
 |move={{#ifeq:
     {{#switch:{{#ifeq:bcp47/template|bcp47/template|undefined|{{#ifeq:bcp47|sandbox|sysop|undefined}}}}
       |semi |autoconfirmed           = autoconfirmed
       |administrator |full |sysop    = sysop
       |undefined                     = 
       |#default                      = }}
     |sysop|yes|no
   }}
 |create={{#if:
     {{#switch:{{#ifeq:bcp47/template|bcp47/template|undefined|{{#ifeq:bcp47|sandbox|sysop|undefined}}}}
       |semi |autoconfirmed           = autoconfirmed
       |administrator |full |sysop    = sysop
       |undefined                     = 
       |#default                      = }}
     |yes|no
   }}
 |template={{#if:
     {{#switch:{{#ifeq:bcp47/template|bcp47/template|undefined|{{#ifeq:bcp47|sandbox|sysop|undefined}}}}
       |templateeditor |template      = templateeditor
       |administrator |full |sysop    = sysop
       |undefined                     = 
       |#default                      = }}
     |yes|no
   }}
 |pc1 ={{#ifeq:
     {{#switch:{{#ifeq:bcp47/template|bcp47/template|undefined|{{#ifeq:bcp47|sandbox|sysop|undefined}}}}
       |pc1                           = autoconfirmed 
       |undefined                     = Template:PENDINGCHANGELEVEL
       |#default                      = }}
     |autoconfirmed
     |yes|no
   }}
 |pc2 ={{#ifeq:
     {{#switch:{{#ifeq:bcp47/template|bcp47/template|undefined|{{#ifeq:bcp47|sandbox|sysop|undefined}}}}
       |pc2                           = review 
       |undefined                     = Template:PENDINGCHANGELEVEL
       |#default                      = }}
     |review
     |yes|no
   }}

|#default={{#if:

     {{#switch:{{#ifeq:bcp47/template|bcp47/template|undefined|{{#ifeq:bcp47|sandbox|sysop|undefined}}}}
       |semi |autoconfirmed           = autoconfirmed
       |administrator |full |sysop    = sysop
       |undefined                     = 
       |#default                      = }}
     |{{#ifeq:{{#switch:
                |semi |autoconfirmed           = autoconfirmed
                |administrator |full |sysop    = sysop
                |#default                      = }}
        |{{#switch:{{#ifeq:bcp47/template|bcp47/template|undefined|{{#ifeq:bcp47|sandbox|sysop|undefined}}}}
           |semi |autoconfirmed           = autoconfirmed
           |administrator |full |sysop    = sysop
           |undefined                     = 
           |#default                      = }}
        |no|yes
      }}
  |no}}

}}|yes|{{#ifeq:yes|yes|

| Template:Mbox }}|}}{{#ifeq:{{#ifeq:template|template|{{#switch:{{#ifeq:-|-sysop|move|}}

  |semi
  |autoconfirmed={{#ifeq:|sysop|}}
  |move=
  |administrator
  |full
  |sysop
  |templateeditor
  |#default=}}}}{{#ifeq:template|file|[[category:{{#switch:
  |semi
  |autoconfirmed=semi-protected
  |administrator
  |full
  |sysop
  |templateeditor
  |#default=protected}} images|bcp47]]}}|no||{{#ifeq:Template|Template|{{#switch:{{#ifeq:-|-sysop|move|}}
  |semi
  |autoconfirmed={{#ifeq:|sysop|}}
  |move=
  |administrator
  |full
  |sysop
  |templateeditor
  |#default=}}}}{{#ifeq:Template|File|[[Category:{{#switch:
  |semi
  |autoconfirmed=Semi-protected
  |administrator
  |full
  |sysop
  |templateeditor
  |#default=Protected}} images|BCP47]]}}}}
   | 
   }}
 }}

| other | #default =

}}

{{#ifeq: ¬ |

|

|
{{#switch: ¬
 | ¬ =   
   {{#switch: Template 
   | Template = {{ safesubst:#if:1 {{ safesubst:#if:1|{{#invoke:Autotranslate|autotranslate}}{{#ifeq: Template:BCP47 |Template:Template:Documentation/text |}}}}
   | Template:Ns:Module = {{ safesubst:#if:1 {{ safesubst:#if:1|{{#invoke:Autotranslate|autotranslate}}{{#ifeq: Template:BCP47 |Template:Template:Documentation/text |}}}}
   | File = {{ safesubst:#if:1|{{#invoke:Autotranslate|autotranslate}}{{#ifeq: Template:BCP47 |Template:Template:Documentation/text |}}}}
   | #default = {{ safesubst:#if:1|{{#invoke:Autotranslate|autotranslate}}{{#ifeq: Template:BCP47 |Template:Template:Documentation/text |}}}}
   }}
 | #default = 
   ¬
 }}{{
 #if: 
 | 
 | 
   {{
   #if: {{#ifexist: 
   {{#if: 
   |    
   | {{#switch: Template
 | 
 | File
 | MediaWiki
 | Category = Template talk
 | #default = Template

}}:{{#switch: BCP47 | sandbox | testcases = BCP47 | #default = BCP47 }}/doc

   }}
 | yes
 }}
   | [[[{{#if: 
 | 
 | {{#switch: Template
 | 
 | File
 | MediaWiki
 | Category = Template talk
 | #default = Template

}}:{{#switch: BCP47 | sandbox | testcases = BCP47 | #default = BCP47 }}/doc

 }}|{{ safesubst:#if:1|{{#invoke:Autotranslate|autotranslate}}{{#ifeq: Template:BCP47 |Template:Template:Documentation/text |}}}}]] · [[Special:EditPage/{{#if: 
 | 
 | {{#switch: Template
 | 
 | File
 | MediaWiki
 | Category = Template talk
 | #default = Template

}}:{{#switch: BCP47 | sandbox | testcases = BCP47 | #default = BCP47 }}/doc

 }}|{{ safesubst:#if:1|{{#invoke:Autotranslate|autotranslate}}{{#ifeq: Template:BCP47 |Template:Template:Documentation/text |}}}}]] · [[Special:PageHistory/{{#if: 
 | 
 | {{#switch: Template
 | 
 | File
 | MediaWiki
 | Category = Template talk
 | #default = Template

}}:{{#switch: BCP47 | sandbox | testcases = BCP47 | #default = BCP47 }}/doc

 }}|{{ safesubst:#if:1|{{#invoke:Autotranslate|autotranslate}}{{#ifeq: Template:BCP47 |Template:Template:Documentation/text |}}}}]] · [[Special:Purge/Template:BCP47#|{{ safesubst:#if:1|{{#invoke:Autotranslate|autotranslate}}{{#ifeq: Template:BCP47 |Template:Template:Documentation/text |}}}}]] ]
   | 
     [[{{fullurl:{{#if: 
 | 
 | {{#switch: Template
 | 
 | File
 | MediaWiki
 | Category = Template talk
 | #default = Template

}}:{{#switch: BCP47 | sandbox | testcases = BCP47 | #default = BCP47 }}/doc

 }}| action=edit&preload={{
       #if:  
       | 
       | {{#ifeq: Template | File
         | Template:Documentation/preload-filespace
         | Template:Documentation/preload
         }} }} }} {{ safesubst:#if:1|{{#invoke:Autotranslate|autotranslate}}{{#ifeq: Template:BCP47 |Template:Template:Documentation/text |}}}}]]
   }}{{#ifexist:Template:BCP47/text| [[[Template:BCP47/text|{{ safesubst:#if:1|{{#invoke:Autotranslate|autotranslate}}{{#ifeq: Template:BCP47 |Template:Template:Documentation/text |}}}}]]]}} 
}}

}} {{#switch: {{#if:|1|0}}{{#if:|1|0}}{{#ifexist:|1|0}}{{#ifexist:{{#switch: Template

 | 
 | File
 | MediaWiki
 | Category = Template talk
 | #default = Template

}}:{{#switch: BCP47 | sandbox | testcases = BCP47 | #default = BCP47 }}/doc|1|0}} | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111 = | 0110 | 0111 = {{ {{{1}}} }} | 0001 | 0011 = {{ {{#switch: Template

 | 
 | File
 | MediaWiki
 | Category = Template talk
 | #default = Template

}}:{{#switch: BCP47 | sandbox | testcases = BCP47 | #default = BCP47 }}/doc }} | 0000 | 0100 | 0010 | 0101 = }}

{{#if:

 {{#ifeq:  | off
 |
 | {{#ifexist: 
   {{#if: 
   |    
   | {{#switch: Template
 | 
 | File
 | MediaWiki
 | Category = Template talk
 | #default = Template

}}:{{#switch: BCP47 | sandbox | testcases = BCP47 | #default = BCP47 }}/doc

   }}
 | yes
 }}{{
   #switch: Template
   | User
   | Template:Ns:Module
   | Template = yes
   }}
 }}

| {{#invoke:Message box|fmbox}}

}}{{#if:
 {{#switch: BCP47
 | doc
 | testcases = strange
 }}

| [[Category:Wikipedia pages with strange ((documentation)) usage|Template:Main otherTemplate:BCP47]] }}{{#ifexist:{{#titleparts:Template:BCP47|1}}/doc | | }}