Template:Language: Difference between revisions

Jump to navigation Jump to search
m
Text replacement - "Wiki People" to "Wiki people"
m (more width tweaks)
m (Text replacement - "Wiki People" to "Wiki people")
 
(23 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly><div style="float:left; border:solid #{{LanguageColours1|{{{2}}}}} 1px;margin:1px">
<includeonly><div style="float:right; border:solid #{{LanguageColours1|{{{2}}}}} 1px; margin:.1em">
{|cellspacing=0 style="width:225px; background:#{{LanguageColours2|{{{2}}}}}"
{|cellspacing=0 style="width:230px; background:#{{LanguageColours2|{{{2}}}}}"
|style="width:40px; height:45px; background:#{{LanguageColours3|{{{2}}}}}; text-align:center; font-size:14pt"|'''[[:Category:{{LanguageNames|{{{1}}}}}Speakers|{{{1}}}]]-{{{2}}}'''
|style="width:40px; height:45px; background:#{{LanguageColours3|{{{2}}}}}; text-align:center; font-size:13pt"|'''[[:Category:{{Language names|{{{1}}}}} speakers|{{{1}}}]]-{{{2}}}'''
|style="font-size:10pt; padding:4pt; line-height:1.25em"|This person is {{#switch:{{{2}}}|2=an|3=an|#default=a}} [[:Category:{{LanguageNames|{{{1}}}}}Speakers ({{{2}}})|{{lc:{{Language/{{{2}}}}}}} {{LanguageNames|{{{1}}}}} speaker]].
|style="font-size:10pt; padding:1pt<!--; line-height:1.25em-->"|This person is {{#switch:{{{2}}}|2=an|3=an|#default=a}} [[:Category:{{Language names|{{{1}}}}} speakers ({{{2}}})|{{lcfirst:{{Language/{{{2}}}}}}} {{Language names|{{{1}}}}} speaker]].
|}</div>{{#switch:{{{cat}}}
|}</div>{{#switch:{{{cat}}}
|no=
|no=
|#default=[[Category:{{LanguageNames|{{{1}}}}}Speakers|{{PAGENAME}}]][[Category:{{LanguageNames|{{{1}}}}}Speakers ({{{2}}})|{{PAGENAME}}]]
|#default=[[Category:{{Language names|{{{1}}}}} speakers|{{PAGENAME}}]][[Category:{{Language names|{{{1}}}}} speakers ({{{2}}})|{{PAGENAME}}]]
}}</includeonly><noinclude>
}}</includeonly><noinclude>
{|style=float:right
{|style=float:right
!{{Cambridge-Dictionary|babel}} examples below
|-
|-
|{{language|fr|N|cat=no}}
|{{Language|fr|N|cat=no}}
|-
|-
|{{language|en|5|cat=no}}
|{{Language|en|5|cat=no}}
|-
|-
|{{language|de|4|cat=no}}
|{{Language|de|4|cat=no}}
|-
|-
|{{language|es|3|cat=no}}
|{{Language|es|3|cat=no}}
|-
|-
|{{language|pt|2|cat=no}}
|{{Language|pt|2|cat=no}}
|-
|-
|{{language|it|1|cat=no}}
|{{Language|it|1|cat=no}}
|-
|-
|{{language|zh|0|cat=no}}
|{{Language|zh|0|cat=no}}
|}
|}
;Some examples are shown on the right
;Some examples are shown on the right
:''([[FutureLink|red links]] indicate we have no person on WikiIndex who speaks that language at that level)''
:''Note:'' [[red link]]s indicate we have no {{tag|Wiki people by language|person}} here on this WikiIndex wiki site who speaks that {{tag|language}} at that level.


;<big>Usage</big>
This {{tag|User language templates|user language template}} renders the appropriate specific '''{{tag|language}}''' '{{Cambridge-Dictionary|babel}}' user-box (examples shown right); as used on personal individual '''[[user page]]s''' of those [[:Category:Wiki people|people]] who identify their {{tag|Wiki people by language|spoken language(s)}}, along with any 'parent' [[Special:Categories|category]] and its associated sub-categories of [[:category: Wiki people by language]].
<code><nowiki>{{language|code|level}}</nowiki></code><br>
 
This [[Special:Templates|template]] has <u>two</u> (2) compulsory input requirements; immediately after <code>{{Language| . . .</code>.
*'''1st''' — ''ISO&nbsp;639 code'' – the {{Wp|List of ISO 639-1 codes|two}}- or {{Wp|List of ISO 639-3 codes|three}}- letter {{Wp|ISO 639}} language code;
*'''2nd''' — ''level'' – 0, 1, 2, 3, 4, 5, or N (for 'native').
 
===Usage===
To use a {{Cambridge-Dictionary|babel}} box on your own [[user page]], highlight the following code, copy (<kbd>Ctrl-c</kbd> on your Windows keyboard, or <kbd>⌘-c</kbd> on a Macintosh keyboard), paste (<kbd>Ctrl-v</kbd> or <kbd>⌘-v</kbd>) it in the [[edit box]] of your user page, then amend the two '''''bold-italics''''' to the required information, before saving (<kbd>Ctrl-s</kbd> or <kbd>⌘-s</kbd>) your [[edit]].
 
<code><nowiki>{{Language|</nowiki>'''''<nowiki>ISO 639 code</nowiki>'''''|level='''''<nowiki>?</nowiki>'''''<nowiki>}}</nowiki></code><br>
Where . . .
Where . . .
* ''<tt>[[#Find code|code]]</tt>'' = the two-or-three code acronym for the language, and
*<tt>'''''[[#Find code|ISO&nbsp;639 code]]'''''</tt> the {{Wp|List of ISO 639-1 codes|two}}- or {{Wp|List of ISO 639-3 codes|three}}- letter language code, and;
* ''<tt>level</tt>'' = a number/letter indicating how well the language is spoken:
*<tt>level='''''?'''''</tt> — a <u>letter</u> ''or'' <u>number</u> indicating how well, or proficiency and competency the language is spoken (and / or understood):
** 0 not able to speak
**'''N''' native
** 1 basic
**'''5''' professional
** 2 intermediate
**'''4''' near native
** 3 — advanced
**'''3''' — advanced
** 4 near native
**'''2''' intermediate
** 5 professional
**'''1''' basic
** N native
**'''0''' not able to speak
 
===Find code===
The [[English Wikipedia]] has articles on the {{Wp|ISO 639}} language codes.  To find the specific code for a language, see the {{Wp|List of ISO 639-1 codes#Partial ISO 639 table|list of ISO&nbsp;639-1 codes}}; and in the table of languages, look at the column saying '''639-1'''.  If the language you seek is not there, see {{Wp|list of ISO 639-2 codes}}, and look at the '''Alpha-3''' column.  If it still is not there, look at {{Wp|List of ISO 639-3 codes|the ISO&nbsp;639-3 codes list}}, and click a letter.  Finally, if it is not there yet, write the name of the required language in English.  You may also ask someone, or look for fellow [[user]]s on any of the language versions of [[:Category:Wikipedia|Wikipedia]].  Finally, [[template: Wikipedia]] has many examples of ISO&nbsp;639 language codes.


;<big>Find code</big>
;''See also
See [[wp:List of ISO 639-1 codes#Partial ISO 639 table|Wikipedia: List of ISO 639-1 codes]], and in the table of languages, look at the column saying '''"639-1"'''.  If your language isn't there, see [[Wikipedia: List of ISO 639-2 codes]], and look at the '''Alpha-3''' column.  If it still isn't there, look at [[wp:List of ISO 639-3 codes|the ISO 639-3 codes list]] and click a letter.  If it isn't there yet, write the language's name in English.  You may also ask someone.
*{{WMF-Meta|Template: List of language names ordered by code}} — at [[Wikimedia Meta-Wiki]]
*[[Template: ISO 639-2]] — creates an interwiki link to the ISO 639-2 Identifier Documentation of the two-letter (alpha-2) language code on the ISO 639-2 Registration Authority website
*[[Template: ISO 639-3]] — creates an interwiki link to the ISO 639-3 Identifier Documentation of the three-letter (alpha-3) language code on the ISO 639-3 Registration Authority website
*[[Template: IETF-language-tag]] a template to display the standardised language code for a specific language from the Internet Engineering Task Force


;<big>Categorisation</big>
===Categorisation===
All main language [[Special:Categories|categories]] can be found at [[:category:Wiki People by Language]], and all sub-categories can be found at Category:<tt>Language</tt>Speakers (<tt>#</tt>), where <tt>Language</tt> is the name of a language, and <tt>#</tt> is a number between 0&ndash;5 or an N.
All main language [[Special:Categories|categories]] for [[:Category:Wiki people|wiki people]] can be found at [[:category: Wiki people by language]].  All sub-categories can be found at <code>Category:<mark>Language</mark> speakers (<mark>#</mark>)</code>, where <tt><mark>Language</mark></tt> is the <u>anglicised</u> name of a user language, and <tt><mark>#</mark></tt> is a number between 0-to-5 or an N which defines their proficiency level.


===Sub-pages and related or linked templates===
{{Special:PrefixIndex/{{FULLPAGENAME}}}}
[[Category:Wiki people by language| ]]
[[Category:Language| ]]
[[Category:User language templates| ]]
[[Category:User language templates| ]]
[[Category:Category templates]]
[[Category:Category templates]]
[[Category:Wiki People by Language| ]]</noinclude>
__NOTOC__ __NOEDITSECTION__</noinclude>

Navigation menu