Template:CountryLanguage: Difference between revisions
(Changed "State of Palestine" to "Palestine".) |
(Switch to variables.) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
<big>'''Country language lookup template'''</big><br> | <big>'''Country language lookup template'''</big><br> | ||
This will return the major languages based on Country as either the 1st, 2nd, 3rd, or all. | This will return the major languages based on Country as either the 1st, 2nd, 3rd, or all. The following are used together: | ||
The following are used together: | |||
* [[Template:CountryLanguage]] | * [[Template:CountryLanguage]] | ||
* [[Template:LanguageISO]] | * [[Template:LanguageISO]] | ||
* [[Template:LanguageLocalization]] | * [[Template:LanguageLocalization]] | ||
Line 23: | Line 18: | ||
</noinclude><includeonly><!-- Define the Array of Country Languages | </noinclude><includeonly><!-- Define the Array of Country Languages | ||
-->{{#vardefine:Afghanistan|Persian;Pashto}} | -->{{#vardefine:Afghanistan|Persian;Pashto}} | ||
{{#vardefine:Albania|Albanian}} | |||
{{#vardefine:Algeria|Arabic;Berber}} | |||
{{#vardefine:American Samoa|Samoan;English}} | |||
{{#vardefine:Andorra|Catalan}} | |||
{{#vardefine:Angola|Portuguese}} | |||
{{#vardefine:Anguilla|English}} | |||
{{#vardefine:Antigua & Barbuda|English}} | |||
{{#vardefine:Argentina|Spanish}} | |||
{{#vardefine:Armenia|Armenian}} | |||
{{#vardefine:Aruba|Dutch}} | |||
{{#vardefine:Australia|English}} | |||
{{#vardefine:Austria|German}} | |||
{{#vardefine:Azerbaijan|Azerbaijani}} | |||
{{#vardefine:Bahamas|English}} | |||
{{#vardefine:Bahrain|Arabic}} | |||
{{#vardefine:Bangladesh|Bengali}} | |||
{{#vardefine:Barbados|English}} | |||
{{#vardefine:Belarus|Belarusian;Russian}} | |||
{{#vardefine:Belgium|Dutch;French;German}} | |||
{{#vardefine:Belize|English}} | |||
{{#vardefine:Benin|French}} | |||
{{#vardefine:Bermuda|English}} | |||
{{#vardefine:Bhutan|Dzongkha}} | |||
{{#vardefine:Bolivia|Spanish}} | |||
{{#vardefine:Bonaire|Dutch}} | |||
{{#vardefine:Bosnia and Herzegovina|Bosnian;Croatian;Serbian}} | |||
{{#vardefine:Botswana|English}} | |||
{{#vardefine:Brazil|Portuguese (Brazil)}} | |||
{{#vardefine:British Indian Ocean Territory|English}} | |||
{{#vardefine:British Virgin Islands|English}} | |||
{{#vardefine:Brunei|Malay}} | |||
{{#vardefine:Bulgaria|Bulgarian}} | |||
{{#vardefine:Burkina Faso|French;Dyula}} | |||
{{#vardefine:Burundi|Kirundi;French}} | |||
{{#vardefine:Cabo Verde|Portuguese}} | |||
{{#vardefine:Cambodia|Khmer}} | |||
{{#vardefine:Cameroon|English;French}} | |||
{{#vardefine:Canada|English;French (Canada)}} | |||
{{#vardefine:Cayman Islands|English}} | |||
{{#vardefine:Central African Republic|Sango;French}} | |||
{{#vardefine:Chad|Arabic;French}} | |||
{{#vardefine:Chile|Spanish}} | |||
{{#vardefine:Colombia|Spanish}} | |||
{{#vardefine:Comoros|Comorian;Arabic;French}} | |||
{{#vardefine:Cook Islands|English}} | |||
{{#vardefine:Costa Rica|Spanish}} | |||
{{#vardefine:Côte d'Ivoire|French}} | |||
{{#vardefine:Croatia|Croatian}} | |||
{{#vardefine:Cuba|Spanish}} | |||
{{#vardefine:Curaçao|English}} | |||
{{#vardefine:Cyprus|Greek;Turkish}} | |||
{{#vardefine:Czechia|Czech;Slovak}} | |||
{{#vardefine:Democratic Republic of the Congo|French}} | |||
{{#vardefine:Denmark|Danish}} | |||
{{#vardefine:Djibouti|Arabic;French}} | |||
{{#vardefine:Dominica|English}} | |||
{{#vardefine:Dominican Republic|Spanish}} | |||
{{#vardefine:East Timor|Portuguese;Tetum}} | |||
{{#vardefine:Ecuador|Spanish}} | |||
{{#vardefine:Egypt|Arabic}} | |||
{{#vardefine:El Salvador|Spanish}} | |||
{{#vardefine:England|English}} | |||
{{#vardefine:Equatorial Guinea|French;Portuguese;Spanish}} | |||
{{#vardefine:Eritrea|English;Tigrinya}} | |||
{{#vardefine:Estonia|Estonian}} | |||
{{#vardefine:Eswatini|English;Swazi}} | |||
{{#vardefine:Ethiopia|Afar;Amharic;Oromo}} | |||
{{#vardefine:Falkland Islands|English}} | |||
{{#vardefine:Faroe Islands|Faroese}} | |||
{{#vardefine:Micronesia|English}} | |||
{{#vardefine:Fiji|English;Fijian}} | |||
{{#vardefine:Finland|Finnish;Swedish}} | |||
{{#vardefine:France|French}} | |||
{{#vardefine:French Guiana|French}} | |||
{{#vardefine:French Polynesia|French}} | |||
{{#vardefine:Gabon|French}} | |||
{{#vardefine:Georgia|Georgian}} | |||
{{#vardefine:German Empire|German}} | |||
{{#vardefine:Germany|German}} | |||
{{#vardefine:Ghana|English}} | |||
{{#vardefine:Gibraltar|English}} | |||
{{#vardefine:Greece|Greek}} | |||
{{#vardefine:Greenland|Greenlandic}} | |||
{{#vardefine:Grenada|English}} | |||
{{#vardefine:Guadeloupe|French}} | |||
{{#vardefine:Guam|English}} | |||
{{#vardefine:Guatemala|Spanish}} | |||
{{#vardefine:Guernsey, Channel Islands|English}} | |||
{{#vardefine:Guinea|French}} | |||
{{#vardefine:Guinea-Bissau|Portuguese}} | |||
{{#vardefine:Guyana|English}} | |||
{{#vardefine:Haiti|French;Haitian Creole}} | |||
{{#vardefine:Honduras|Spanish}} | |||
{{#vardefine:Hungary|Hungarian}} | |||
{{#vardefine:Iceland|Icelandic}} | |||
{{#vardefine:India|English;Hindi}} | |||
{{#vardefine:Indonesia|Indonesian;Malay;Javanese}} | |||
{{#vardefine:Iran|Persian}} | |||
{{#vardefine:Iraq|Arabic;Kurdish}} | |||
{{#vardefine:Ireland|English;Irish}} | |||
{{#vardefine:Isle of Man|English}} | |||
{{#vardefine:Israel|Hebrew}} | |||
{{#vardefine:Italy|Italian}} | |||
{{#vardefine:Jamaica|English}} | |||
{{#vardefine:Japan|Japanese}} | |||
{{#vardefine:Jersey, Channel Islands|English}} | |||
{{#vardefine:Jordan|Arabic}} | |||
{{#vardefine:Kazakhstan|Kazakh}} | |||
{{#vardefine:Kenya|English;Swahili}} | |||
{{#vardefine:Kiribati|Gilbertese;English}} | |||
{{#vardefine:Kosovo|Albanian;Serbian}} | |||
{{#vardefine:Kuwait|Arabic}} | |||
{{#vardefine:Kyrgyzstan|Kyrgyz;Russian}} | |||
{{#vardefine:Laos|Lao}} | |||
{{#vardefine:Latvia|Latvian}} | |||
{{#vardefine:Lebanon|Arabic}} | |||
{{#vardefine:Lesotho|English;Sesotho}} | |||
{{#vardefine:Liberia|English}} | |||
{{#vardefine:Libya|Arabic}} | |||
{{#vardefine:Liechtenstein|German}} | |||
{{#vardefine:Lithuania|Lithuanian}} | |||
{{#vardefine:Luxembourg|French;German;Luxembourgish}} | |||
{{#vardefine:Madagascar|Malagasy;French}} | |||
{{#vardefine:Malawi|English;Chichewa}} | |||
{{#vardefine:Malaysia|Malay}} | |||
{{#vardefine:Maldives|Dhivehi;English}} | |||
{{#vardefine:Mali|Bambara}} | |||
{{#vardefine:Malta|Maltese;English}} | |||
{{#vardefine:Marshall Islands|Marshallese;English}} | |||
{{#vardefine:Martinique|French}} | |||
{{#vardefine:Mauritania|Arabic}} | |||
{{#vardefine:Mauritius|English}} | |||
{{#vardefine:Mayotte|French}} | |||
{{#vardefine:Mexico|Spanish}} | |||
{{#vardefine:Moldova|Romanian}} | |||
{{#vardefine:Monaco|French}} | |||
{{#vardefine:Mongolia|Mongolian}} | |||
{{#vardefine:Montenegro|Montenegrin}} | |||
{{#vardefine:Montserrat|English}} | |||
{{#vardefine:Morocco|Arabic;Berber}} | |||
{{#vardefine:Mozambique|Portuguese}} | |||
{{#vardefine:Myanmar|Burmese;English}} | |||
{{#vardefine:Namibia|English}} | |||
{{#vardefine:Nauru|English}} | |||
{{#vardefine:Nepal|Nepali}} | |||
{{#vardefine:Netherlands|Dutch}} | |||
{{#vardefine:New Caledonia|French}} | |||
{{#vardefine:New Zealand|English}} | |||
{{#vardefine:Nicaragua|Spanish}} | |||
{{#vardefine:Niger|French}} | |||
{{#vardefine:Nigeria|English}} | |||
{{#vardefine:Niue|English}} | |||
{{#vardefine:North Korea|Korean}} | |||
{{#vardefine:North Macedonia|Macedonian;Albanian}} | |||
{{#vardefine:Northern Ireland|English}} | |||
{{#vardefine:Northern Mariana Islands|English}} | |||
{{#vardefine:Norway|Norwegian;Sami}} | |||
{{#vardefine:Oman|Arabic}} | |||
{{#vardefine:Pakistan|Urdu;English}} | |||
{{#vardefine:Palau|English}} | |||
{{#vardefine:Panama|Spanish}} | |||
{{#vardefine:Papua New Guinea|Tok Pisin;English}} | |||
{{#vardefine:Paraguay|Spanish}} | |||
{{#vardefine:Peru|Spanish}} | |||
{{#vardefine:Philippines|Filipino;English}} | |||
{{#vardefine:Pitcairn Islands|English}} | |||
{{#vardefine:Poland|Polish}} | |||
{{#vardefine:Portugal|Portuguese (Portugal)}} | |||
{{#vardefine:Puerto Rico|Spanish;English}} | |||
{{#vardefine:Qatar|Arabic}} | |||
{{#vardefine:Republic of the Congo|French}} | |||
{{#vardefine:Romania|Romanian}} | |||
{{#vardefine:Russia|Russian}} | |||
{{#vardefine:Russian Empire|Russian}} | |||
{{#vardefine:Rwanda|English;French;Kinyarwanda}} | |||
{{#vardefine:Saba|English;Dutch}} | |||
{{#vardefine:Saint Barthelemy|French}} | |||
{{#vardefine:Saint Helena|English}} | |||
{{#vardefine:Saint Kitts and Nevis|English}} | |||
{{#vardefine:Saint Lucia|English}} | |||
{{#vardefine:Saint Martin|French;English}} | |||
{{#vardefine:Saint Pierre and Miquelon|French}} | |||
{{#vardefine:Saint Vincent and the Grenadines|English}} | |||
{{#vardefine:Samoa|Samoan;English}} | |||
{{#vardefine:San Marino|Italian}} | |||
{{#vardefine:São Tomé and Príncipe|Portuguese}} | |||
{{#vardefine:Saudi Arabia|Arabic}} | |||
{{#vardefine:Scotland|English}} | |||
{{#vardefine:Senegal|French}} | |||
{{#vardefine:Serbia|Serbian}} | |||
{{#vardefine:Seychelles|English;French;Seychellois Creole}} | |||
{{#vardefine:Sierra Leone|English}} | |||
{{#vardefine:Singapore|English;Malay;Mandarin}} | |||
{{#vardefine:Sint Eustatius|English;Dutch}} | |||
{{#vardefine:Sint Maarten|Dutch;English}} | |||
{{#vardefine:Slovakia|Slovak}} | |||
{{#vardefine:Slovenia|Slovene}} | |||
{{#vardefine:Solomon Islands|English}} | |||
{{#vardefine:Somalia|Somali}} | |||
{{#vardefine:South Africa|English;Afrikaans}} | |||
{{#vardefine:South Korea|Korean}} | |||
{{#vardefine:South Sudan|English}} | |||
{{#vardefine:Spain|Spanish}} | |||
{{#vardefine:Sri Lanka|Sinhala;Tamil}} | |||
{{#vardefine:State of Palestine|Arabic}} | |||
{{#vardefine:Sudan|Arabic;English}} | |||
{{#vardefine:Suriname|Dutch}} | |||
{{#vardefine:Sweden|Swedish}} | |||
{{#vardefine:Switzerland|French;German;Italian}} | |||
{{#vardefine:Syria|Arabic}} | |||
{{#vardefine:Tajikistan|Tajik}} | |||
{{#vardefine:Tanzania|Swahili;English}} | |||
{{#vardefine:Thailand|Thai}} | |||
{{#vardefine:The Gambia|English}} | |||
{{#vardefine:Togo|French}} | |||
{{#vardefine:Tokelau|English}} | |||
{{#vardefine:Tonga|Tongan;English}} | |||
{{#vardefine:Trinidad and Tobago|English}} | |||
{{#vardefine:Tunisia|Arabic}} | |||
{{#vardefine:Türkiye|Turkish}} | |||
{{#vardefine:Turkmenistan|Turkmen}} | |||
{{#vardefine:Turks and Caicos Islands|English}} | |||
{{#vardefine:Tuvalu|English}} | |||
{{#vardefine:Uganda|English;Swahili}} | |||
{{#vardefine:Ukraine|Ukrainian}} | |||
{{#vardefine:United Arab Emirates|Arabic}} | |||
{{#vardefine:United States|English}} | |||
{{#vardefine:United States Virgin Islands|English}} | |||
{{#vardefine:Uruguay|Spanish}} | |||
{{#vardefine:Uzbekistan|Uzbek}} | |||
{{#vardefine:Vanuatu|English;French}} | |||
{{#vardefine:Vatican City|Italian}} | |||
{{#vardefine:Venezuela|Spanish}} | |||
{{#vardefine:Vietnam|Vietnamese}} | |||
{{#vardefine:Wales|Welsh}} | |||
{{#vardefine:Wallis & Futuna|French}} | |||
{{#vardefine:Yemen|Arabic}} | |||
{{#vardefine:Zambia|English}} | |||
{{#vardefine:Zimbabwe|English}}<!-- Use switch to match on Country | |||
-->{{#switch: {{{1|}}} | --> | ||
{{#switch: {{{1|}}} | |||
| Afghanistan = {{#switch: {{{2|1}}} | 3 = {{#explode:{{#var:Afghanistan}}|;|2}} | 2 = {{#explode:{{#var:Afghanistan}}|;|1}} | all = {{#var:Afghanistan}}| {{#explode:{{#var:Afghanistan}}|;|0}} }} | | Afghanistan = {{#switch: {{{2|1}}} | 3 = {{#explode:{{#var:Afghanistan}}|;|2}} | 2 = {{#explode:{{#var:Afghanistan}}|;|1}} | all = {{#var:Afghanistan}}| {{#explode:{{#var:Afghanistan}}|;|0}} }} | ||
| Albania = {{#switch: {{{2|1}}} | 3 = {{#explode:{{#var:Albania}}|;|2}} | 2 = {{#explode:{{#var:Albania}}|;|1}} | all = {{#var:Albania}}| {{#explode:{{#var:Albania}}|;|0}} }} | | Albania = {{#switch: {{{2|1}}} | 3 = {{#explode:{{#var:Albania}}|;|2}} | 2 = {{#explode:{{#var:Albania}}|;|1}} | all = {{#var:Albania}}| {{#explode:{{#var:Albania}}|;|0}} }} | ||
Line 469: | Line 467: | ||
| Spain = {{#switch: {{{2|1}}} | 3 = {{#explode:{{#var:Spain}}|;|2}} | 2 = {{#explode:{{#var:Spain}}|;|1}} | all = {{#var:Spain}}| {{#explode:{{#var:Spain}}|;|0}} }} | | Spain = {{#switch: {{{2|1}}} | 3 = {{#explode:{{#var:Spain}}|;|2}} | 2 = {{#explode:{{#var:Spain}}|;|1}} | all = {{#var:Spain}}| {{#explode:{{#var:Spain}}|;|0}} }} | ||
| Sri Lanka = {{#switch: {{{2|1}}} | 3 = {{#explode:{{#var:Sri Lanka}}|;|2}} | 2 = {{#explode:{{#var:Sri Lanka}}|;|1}} | all = {{#var:Sri Lanka}}| {{#explode:{{#var:Sri Lanka}}|;|0}} }} | | Sri Lanka = {{#switch: {{{2|1}}} | 3 = {{#explode:{{#var:Sri Lanka}}|;|2}} | 2 = {{#explode:{{#var:Sri Lanka}}|;|1}} | all = {{#var:Sri Lanka}}| {{#explode:{{#var:Sri Lanka}}|;|0}} }} | ||
| Palestine = {{#switch: {{{2|1}}} | 3 = {{#explode:{{#var:Palestine}}|;|2}} | 2 = {{#explode:{{#var:Palestine}}|;|1}} | all = {{#var:Palestine}}| {{#explode:{{#var:Palestine}}|;|0}} }} | | State of Palestine = {{#switch: {{{2|1}}} | 3 = {{#explode:{{#var:State of Palestine}}|;|2}} | 2 = {{#explode:{{#var:State of Palestine}}|;|1}} | all = {{#var:State of Palestine}}| {{#explode:{{#var:State of Palestine}}|;|0}} }} | ||
| Sudan = {{#switch: {{{2|1}}} | 3 = {{#explode:{{#var:Sudan}}|;|2}} | 2 = {{#explode:{{#var:Sudan}}|;|1}} | all = {{#var:Sudan}}| {{#explode:{{#var:Sudan}}|;|0}} }} | | Sudan = {{#switch: {{{2|1}}} | 3 = {{#explode:{{#var:Sudan}}|;|2}} | 2 = {{#explode:{{#var:Sudan}}|;|1}} | all = {{#var:Sudan}}| {{#explode:{{#var:Sudan}}|;|0}} }} | ||
| Suriname = {{#switch: {{{2|1}}} | 3 = {{#explode:{{#var:Suriname}}|;|2}} | 2 = {{#explode:{{#var:Suriname}}|;|1}} | all = {{#var:Suriname}}| {{#explode:{{#var:Suriname}}|;|0}} }} | | Suriname = {{#switch: {{{2|1}}} | 3 = {{#explode:{{#var:Suriname}}|;|2}} | 2 = {{#explode:{{#var:Suriname}}|;|1}} | all = {{#var:Suriname}}| {{#explode:{{#var:Suriname}}|;|0}} }} |
Revision as of 18:18, 2 January 2025
Country language lookup template
This will return the major languages based on Country as either the 1st, 2nd, 3rd, or all. The following are used together:
Usage:
{{CountryLanguage|<Country_Name>|<1,2,3,all>}}
The country is mandatory, if the primary (1st), secondary (2nd), tertiary (3rd), or all is blank, it assumes the primary language.