Difference between revisions of "Template:Language"
Hoof Hearted (Talk | contribs) (fix x/s whitespace) |
Hoof Hearted (Talk | contribs) (whoops) |
||
(8 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:left; border:solid #{{LanguageColours1|{{{2}}}}} 1px; margin:1px"> |
− | {|cellspacing= | + | {|cellspacing=0 style="width:225px; background:#{{LanguageColours2|{{{2}}}}}" |
− | |style="width: | + | |style="width:40px; height:45px; background:#{{LanguageColours3|{{{2}}}}}; text-align:center; font-size:13pt"|'''[[:Category:{{LanguageNames|{{{1}}}}}Speakers|{{{1}}}]]-{{{2}}}''' |
− | |style="font-size:10pt; padding: | + | |style="font-size:10pt; padding:2pt; <!-- 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]]. |
|}</div>{{#switch:{{{cat}}} | |}</div>{{#switch:{{{cat}}} | ||
− | |no= | + | |no= |
|#default=[[Category:{{LanguageNames|{{{1}}}}}Speakers|{{PAGENAME}}]][[Category:{{LanguageNames|{{{1}}}}}Speakers ({{{2}}})|{{PAGENAME}}]] | |#default=[[Category:{{LanguageNames|{{{1}}}}}Speakers|{{PAGENAME}}]][[Category:{{LanguageNames|{{{1}}}}}Speakers ({{{2}}})|{{PAGENAME}}]] | ||
}}</includeonly><noinclude> | }}</includeonly><noinclude> | ||
{|style=float:right | {|style=float:right | ||
+ | !examples | ||
|- | |- | ||
− | |{{ | + | |{{Language|fr|N|cat=no}} |
|- | |- | ||
− | |{{ | + | |{{Language|en|5|cat=no}} |
|- | |- | ||
− | |{{ | + | |{{Language|de|4|cat=no}} |
|- | |- | ||
− | |{{ | + | |{{Language|es|3|cat=no}} |
|- | |- | ||
− | |{{ | + | |{{Language|pt|2|cat=no}} |
|- | |- | ||
− | |{{ | + | |{{Language|it|1|cat=no}} |
|- | |- | ||
− | |{{ | + | |{{Language|zh|0|cat=no}} |
|} | |} | ||
;Some examples are shown on the right | ;Some examples are shown on the right | ||
− | :''([[ | + | :''([[red link]]s indicate we have no {{tag|Wiki People by Language|person}} on WikiIndex who speaks that {{tag|language}} at that level)'' |
− | + | This {{tag|User language templates|user language template}} renders the appropriate specific {{tag|language}} 'babel' user-box (examples shown right); as used in individual [[user page]]s of those 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]]. This [[Special:Templates|template]] has two (2) input requirements – immediately after <code>{{Language| . . .</code>. | |
− | + | *'''1st''' — ''ISO 639 code'' – the two- (or three-) letter {{W|ISO 639}} language code; | |
− | + | *'''2nd''' — ''level'' – 0, 1, 2, 3, 4, 5, or N (for 'native'). | |
− | * '' | + | |
− | * '' | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ===Usage=== | |
− | + | <code><nowiki>{{Language|</nowiki>''<nowiki>ISO 639 code</nowiki>''|level=''<nowiki>?</nowiki>''<nowiki>}}</nowiki></code><br> | |
+ | Where . . . | ||
+ | *''<tt>[[#Find code|ISO 639 code]]</tt>'' — the two-or-three letter language code, and; | ||
+ | *''<tt>level=?</tt>'' — a number or letter indicating how well the language is spoken: | ||
+ | **'''0''' — not able to speak | ||
+ | **'''1''' — basic | ||
+ | **'''2''' — intermediate | ||
+ | **'''3''' — advanced | ||
+ | **'''4''' — near native | ||
+ | **'''5''' — professional | ||
+ | **'''N''' — native | ||
− | + | ===Find code=== | |
− | + | The [[English Wikipedia]] has articles on the {{W|ISO 639}} language codes. To find the specific code for a language, see the {{W|List of ISO 639-1 codes#Partial ISO 639 table|list of ISO 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 [[Wikipedia: List of ISO 639-2 codes]], and look at the '''Alpha-3''' column. If it still is not there, look at {{W|List of ISO 639-3 codes|the ISO 639-3 codes list}}, and click a letter. Finally, if it is not there yet, write the name of the required languages in English. You may also ask someone. | |
+ | ===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 anglicised name of a language, and <tt>#</tt> is a number between 0–5 or an N. | ||
+ | |||
+ | ===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]] | ||
− | + | __NOTOC__ __NOEDITSECTION__</noinclude> |
Revision as of 22:25, 19 July 2021
examples | ||
---|---|---|
| ||
| ||
| ||
| ||
| ||
| ||
|
- Some examples are shown on the right
- (red links indicate we have no person on WikiIndex who speaks that language at that level)
This user language template renders the appropriate specific language 'babel' user-box (examples shown right); as used in individual user pages of those who identify their spoken language(s), along with any 'parent' category and its associated sub-categories of category: Wiki People by Language. This template has two (2) input requirements – immediately after {{Language| . . .
.
- 1st — ISO 639 code – the two- (or three-) letter Template:W language code;
- 2nd — level – 0, 1, 2, 3, 4, 5, or N (for 'native').
Usage
{{Language|ISO 639 code|level=?}}
Where . . .
- ISO 639 code — the two-or-three letter language code, and;
- level=? — a number or letter indicating how well the language is spoken:
- 0 — not able to speak
- 1 — basic
- 2 — intermediate
- 3 — advanced
- 4 — near native
- 5 — professional
- N — native
Find code
The English Wikipedia has articles on the Template:W language codes. To find the specific code for a language, see the Template:W; and in the table of languages, look at the column saying 639-1. If the language you seek is not there, see Wikipedia: List of ISO 639-2 codes, and look at the Alpha-3 column. If it still is not there, look at Template:W, and click a letter. Finally, if it is not there yet, write the name of the required languages in English. You may also ask someone.
Categorisation
All main language categories can be found at category: Wiki People by Language, and all sub-categories can be found at Category:LanguageSpeakers (#), where Language is the anglicised name of a language, and # is a number between 0–5 or an N.
Language | Language/0 | Language/1 |
Language/2 | Language/3 | Language/4 |
Language/5 | Language/N | LanguageColours1 |
LanguageColours1/test | LanguageColours2 | LanguageColours3 |
Language Category | Language names | Language versions |