#SharePointProblems | Koskila.net

Solutions are worthless unless shared! Antti K. Koskela's Personal Professional Blog

Experiment: DateTime formats

koskila
Reading Time 33 min
Word Count 5929 words
Comments 0 comments
Rating 5 (1 votes)
View

This article explains how to loop through all supported cultures on any given machine that's able to run .NET. The code sample is in C# and outputs an HTML table you can copy - but obviously you can adapt it to your needs! This was something I needed to support some weird documentation task way back when - and it took me like a year to finish this blog post and push it out from the drafts...

Background

Okay. So I needed to figure out what locales certain machines support, and what kind of DateTime formats those would produce. Being the crafty coder I am, I set out to copy-paste some readymade code from docs.microsoft.com.

As a side note, after Microsoft opened the docs out to community contributions, I have had far less need to browse StackOverflow for my carefully curated code snippets of questionable quality. I'm going to regard that as a minor victory on the path to friendlier developer communities. Because we all know how friendly Stack Overflow is... :)

Anyway - Microsoft has a sample for looping through available cultures. But we all know how awfully difficult it is to copy-paste a table from Excel to WordPress, so I didn't want to export the locales to a CSV or anything.

Long story short, instead I just changed the example app by Microsoft for listing the installed cultures (see links in References!) to instead output an HTML table of all installed cultures with date/time format samples.

Sample code

The code I used is shown below - it is repurposed to display all installed cultures, but only a few properties for each, as I really had no use for "3-letter ISO format", for example. But in case you need it, just uncomment the appropriate lines!

As a side note, I used "CultureTypes.NeutralCultures" which outputs all cultures associated with a language, but not necessarily a country, and also skips all user-defined custom cultures. If you want to have every single culture your machine is aware of, replace NeutralCultures with AllCultures.

using System;
using System.Globalization;

public class CultureInfoEnumeration
{
    public static void Main()
    {
        var sampleDate = new DateTime(2021, 12, 31, 13, 05, 40);

        // Displays properties &
        // an example date time for all installed cultures
        Console.Write("<table><tr>");
        Console.Write("<th>CULTURE</th>");
        Console.Write("<th>ISO (2-letter)</th>");
        //Console.Write("<th>ISO (3-letter)</th>");
        //Console.Write("<th>WIN</th>");
        Console.Write("<th>Display name</th>");
        //Console.Write("<th>English name</th>");
        Console.Write("<th>Date/time format sample</th>");
        Console.WriteLine("</tr>");

        foreach (CultureInfo ci in CultureInfo.GetCultures(CultureTypes.NeutralCultures))
        {
            Console.Write($"<tr><td>{ci.Name}</td>");
            Console.Write($"<td>{ci.TwoLetterISOLanguageName}</td>");
            //Console.Write($"<td>{ci.ThreeLetterISOLanguageName}</td>");
            //Console.Write($"<td>{ci.ThreeLetterWindowsLanguageName}</td>");
            Console.Write($"<td>{ci.DisplayName}</td>");
            //Console.Write($"<td>{ci.EnglishName}</td>");
            Console.Write($"<td>{sampleDate.ToString(ci.DateTimeFormat)}</td>");
            Console.WriteLine("</tr>");
        }
        Console.WriteLine("</table>");

        Console.ReadKey();
    }
}

See the full solution here: https://github.com/koskila/CodeSamples/blob/main/CultureInfoEnumeration/Program.cs

Results

Okay, so this is going to be a long one. My WordPress editor is crumbling under the heaviness of the HTML. Which would be funny, if it wasn't quite sad.

CULTURE ISO (2-letter) Display name Date/time format sample
iv Invariant Language (Invariant Country) 12/31/2021 13:05:40
aa aa Qafar 31/12/2021 1:05:40 carra
aa-DJ aa Qafar (Yabuuti) 31/12/2021 1:05:40 carra
aa-ER aa Qafar (Eretria) 31/12/2021 1:05:40 carra
aa-ET aa Qafar (Otobbia) 31/12/2021 1:05:40 carra
af af Afrikaans 2021-12-31 13:05:40
af-NA af Afrikaans (Namibië) 2021-12-31 1:05:40 nm.
af-ZA af Afrikaans (South Africa) 2021-12-31 13:05:40
agq agq Aghem 31/12/2021 13:05:40
agq-CM agq Aghem (Kàmàlû?) 31/12/2021 13:05:40
ak ak Akan 2021/12/31 1:05:40 EW
ak-GH ak Akan (Gaana) 2021/12/31 1:05:40 EW
am am Amharic 31/12/2021 1:05:40 ????
am-ET am Amharic (Ethiopia) 31/12/2021 1:05:40 ????
ar ar Arabic 27/05/43 01:05:40 ?
ar-001 ar ??????? (??????) 31/12/2021 1:05:40 ?
ar-AE ar Arabic (United Arab Emirates) 31/12/2021 01:05:40 ?
ar-BH ar Arabic (Bahrain) 31/12/2021 01:05:40 ?
ar-DJ ar ??????? (??????) 31/12/2021 1:05:40 ?
ar-DZ ar Arabic (Algeria) 31-12-2021 13:05:40
ar-EG ar Arabic (Egypt) 31/12/2021 01:05:40 ?
ar-ER ar ??????? (???????) 31/12/2021 1:05:40 ?
ar-IL ar ??????? (???????) 31/12/2021 13:05:40
ar-IQ ar Arabic (Iraq) 31/12/2021 01:05:40 ?
ar-JO ar Arabic (Jordan) 31/12/2021 01:05:40 ?
ar-KM ar ??????? (??? ?????) 31/12/2021 13:05:40
ar-KW ar Arabic (Kuwait) 31/12/2021 01:05:40 ?
ar-LB ar Arabic (Lebanon) 31/12/2021 01:05:40 ?
ar-LY ar Arabic (Libya) 31/12/2021 01:05:40 ?
ar-MA ar Arabic (Morocco) 31-12-2021 13:05:40
ar-MR ar ??????? (?????????) 31/12/2021 1:05:40 ?
ar-OM ar Arabic (Oman) 31/12/2021 01:05:40 ?
ar-PS ar ??????? (?????? ??????????) 31/12/2021 1:05:40 ?
ar-QA ar Arabic (Qatar) 31/12/2021 01:05:40 ?
ar-SA ar Arabic (Saudi Arabia) 27/05/43 01:05:40 ?
ar-SD ar ??????? (???????) 31/12/2021 1:05:40 ?
ar-SO ar ??????? (???????) 31/12/2021 1:05:40 ?
ar-SS ar ??????? (???? ???????) 31/12/2021 1:05:40 ?
ar-SY ar Arabic (Syria) 31/12/2021 01:05:40 ?
ar-TD ar ??????? (????) 31/12/2021 1:05:40 ?
ar-TN ar Arabic (Tunisia) 31-12-2021 13:05:40
ar-YE ar Arabic (Yemen) 31/12/2021 01:05:40 ?
arn arn Mapuche 31-12-2021 13:05:40
arn-CL arn Mapuche (Chile) 31-12-2021 13:05:40
as as Assamese 31-12-2021 ????? 1:05:40
as-IN as Assamese (India) 31-12-2021 ????? 1:05:40
asa asa Kipare 31/12/2021 13:05:40
asa-TZ asa Kipare (Tadhania) 31/12/2021 13:05:40
ast ast asturianu 31/12/2021 13:05:40
ast-ES ast asturianu (España) 31/12/2021 13:05:40
az az Azerbaijani 31.12.2021 13:05:40
az-Cyrl az Azerbaijani (Cyrillic) 31.12.2021 13:05:40
az-Cyrl-AZ az Azerbaijani (Cyrillic, Azerbaijan) 31.12.2021 13:05:40
az-Latn az Azerbaijani (Latin) 31.12.2021 13:05:40
az-Latn-AZ az Azerbaijani (Latin, Azerbaijan) 31.12.2021 13:05:40
ba ba Bashkir 31.12.21 13:05:40
ba-RU ba Bashkir (Russia) 31.12.21 13:05:40
bas bas ?àsàa 31/12/2021 13:05:40
bas-CM bas ?àsàa (Kàm?`rûn) 31/12/2021 13:05:40
be be Belarusian 31.12.21 13:05:40
be-BY be Belarusian (Belarus) 31.12.21 13:05:40
bem bem Ichibemba 31/12/2021 1:05:40 akasuba
bem-ZM bem Ichibemba (Zambia) 31/12/2021 1:05:40 akasuba
bez bez Hibena 31/12/2021 13:05:40
bez-TZ bez Hibena (Hutanzania) 31/12/2021 13:05:40
bg bg Bulgarian 31.12.2021 ?. 13:05:40
bg-BG bg Bulgarian (Bulgaria) 31.12.2021 ?. 13:05:40
bin bin Edo 31/12/2021 1:05:40 PM
bin-NG bin Edo (Nigeria) 31/12/2021 1:05:40 PM
bm bm bamanakan 31/12/2021 13:05:40
bm-Latn bm bamanakan 31/12/2021 13:05:40
bm-Latn-ML bm bamanakan (Mali) 31/12/2021 13:05:40
bn bn Bangla 31/12/2021 1:05:40 PM
bn-BD bn Bangla (Bangladesh) 31/12/2021 1:05:40 PM
bn-IN bn Bengali (India) 31-12-21 13.05.40
bo bo Tibetan 2021/12/31 13:05:40
bo-CN bo Tibetan (China) 2021/12/31 13:05:40
bo-IN bo ???????? (???????) 2021-12-31 1:05:40 ????????
br br Breton 31/12/2021 13:05:40
br-FR br Breton (France) 31/12/2021 13:05:40
brx brx ???? 12/31/2021 1:05:40 ??????
brx-IN brx ???? (????) 12/31/2021 1:05:40 ??????
bs bs Bosnian 31. 12. 2021. 13:05:40
bs-Cyrl bs Bosnian (Cyrillic) 31.12.2021 13:05:40
bs-Cyrl-BA bs Bosnian (Cyrillic, Bosnia and Herzegovina) 31.12.2021 13:05:40
bs-Latn bs Bosnian (Latin) 31. 12. 2021. 13:05:40
bs-Latn-BA bs Bosnian (Latin, Bosnia & Herzegovina) 31. 12. 2021. 13:05:40
byn byn ??? 31/12/2021 1:05:40 ??? ???
byn-ER byn ??? (????) 31/12/2021 1:05:40 ??? ???
ca ca Catalan 31/12/2021 13:05:40
ca-AD ca català (Andorra) 31/12/2021 13:05:40
ca-ES ca Catalan (Catalan) 31/12/2021 13:05:40
ca-ES-valencia ca Valencian (Spain) 31/12/2021 13:05:40
ca-FR ca català (França) 31/12/2021 13:05:40
ca-IT ca català (Itàlia) 31/12/2021 13:05:40
ccp ccp ???????????? 31/12/2021 1:05:40 PM
ccp-Cakm ccp ???????????? 31/12/2021 1:05:40 PM
ccp-Cakm-BD ccp ???????????? (??????????????) 31/12/2021 1:05:40 PM
ccp-Cakm-IN ccp ???????????? (??????????) 31/12/2021 1:05:40 PM
ce ce ??????? 2021-12-31 13:05:40
ce-RU ce ??????? (?????) 2021-12-31 13:05:40
ceb ceb Cebuano 12/31/2021 1:05:40 PM
ceb-Latn ceb Cebuano 12/31/2021 1:05:40 PM
ceb-Latn-PH ceb Cebuano (Pilipinas) 12/31/2021 1:05:40 PM
cgg cgg Rukiga 31/12/2021 13:05:40
cgg-UG cgg Rukiga (Uganda) 31/12/2021 13:05:40
chr chr Cherokee 12/31/2021 1:05:40 PM
chr-Cher chr Cherokee 12/31/2021 1:05:40 PM
chr-Cher-US chr Cherokee (Cherokee, United States) 12/31/2021 1:05:40 PM
co co Corsican 31/12/2021 13:05:40
co-FR co Corsican (France) 31/12/2021 13:05:40
cs cs Czech 31.12.2021 13:05:40
cs-CZ cs Czech (Czechia) 31.12.2021 13:05:40
cu cu ?????????????'????? 2021.12.31 13:05:40
cu-RU cu ?????????????'????? (?????'?) 2021.12.31 13:05:40
cy cy Welsh 31/12/2021 13:05:40
cy-GB cy Welsh (United Kingdom) 31/12/2021 13:05:40
da da Danish 31-12-2021 13:05:40
da-DK da Danish (Denmark) 31-12-2021 13:05:40
da-GL da dansk (Gronland) 31.12.2021 13.05.40
dav dav Kitaita 31/12/2021 13:05:40
dav-KE dav Kitaita (Kenya) 31/12/2021 13:05:40
de de German 31.12.2021 13:05:40
de-AT de German (Austria) 31.12.2021 13:05:40
de-BE de Deutsch (Belgien) 31.12.2021 13:05:40
de-CH de German (Switzerland) 31.12.2021 13:05:40
de-DE de German (Germany) 31.12.2021 13:05:40
de-IT de Deutsch (Italien) 31.12.2021 13:05:40
de-LI de German (Liechtenstein) 31.12.2021 13:05:40
de-LU de German (Luxembourg) 31.12.2021 13:05:40
dje dje Zarmaciine 31/12/2021 13:05:40
dje-NE dje Zarmaciine (Nizer) 31/12/2021 13:05:40
dsb dsb Lower Sorbian 31. 12. 2021 13:05:40
dsb-DE dsb Lower Sorbian (Germany) 31. 12. 2021 13:05:40
dua dua duálá 31/12/2021 13:05:40
dua-CM dua duálá (Cameroun) 31/12/2021 13:05:40
dv dv Divehi 31/12/21 13:05:40
dv-MV dv Divehi (Maldives) 31/12/21 13:05:40
dyo dyo joola 31/12/2021 13:05:40
dyo-SN dyo joola (Senegal) 31/12/2021 13:05:40
dz dz ?????? 2021-12-31 ???????1:05:40 ??????
dz-BT dz Dzongkha (Bhutan) 2021-12-31 ???????1:05:40 ??????
ebu ebu Kiembu 31/12/2021 13:05:40
ebu-KE ebu Kiembu (Kenya) 31/12/2021 13:05:40
ee ee E?egbe 12/31/2021 ?etr? ga 1:05:40
ee-GH ee E?egbe (Ghana nutome) 12/31/2021 ?etr? ga 1:05:40
ee-TG ee E?egbe (Togo nutome) 12/31/2021 13:05:40
el el Greek 31/12/2021 1:05:40 µµ
el-CY el ε??????? (??π???) 31/12/2021 1:05:40 µ.µ.
el-GR el Greek (Greece) 31/12/2021 1:05:40 µµ
en en English 12/31/2021 1:05:40 PM
en-001 en English (World) 31/12/2021 1:05:40 pm
en-029 en English (Caribbean) 31/12/2021 13:05:40
en-150 en English (Europe) 31/12/2021 13:05:40
en-AE en English (United Arab Emirates) 31/12/2021 1:05:40 PM
en-AG en English (Antigua & Barbuda) 31/12/2021 1:05:40 pm
en-AI en English (Anguilla) 31/12/2021 13:05:40
en-AS en English (American Samoa) 12/31/2021 1:05:40 PM
en-AT en English (Austria) 31/12/2021 13:05:40
en-AU en English (Australia) 31/12/2021 1:05:40 PM
en-BB en English (Barbados) 31/12/2021 1:05:40 pm
en-BE en English (Belgium) 31/12/2021 13:05:40
en-BI en English (Burundi) 12/31/2021 13:05:40
en-BM en English (Bermuda) 31/12/2021 1:05:40 pm
en-BS en English (Bahamas) 31/12/2021 1:05:40 pm
en-BW en English (Botswana) 31/12/2021 13:05:40
en-BZ en English (Belize) 31/12/2021 13:05:40
en-CA en English (Canada) 2021-12-31 13:05:40
en-CC en English (Cocos (Keeling) Islands) 31/12/2021 13:05:40
en-CH en English (Switzerland) 31/12/2021 13:05:40
en-CK en English (Cook Islands) 31/12/2021 13:05:40
en-CM en English (Cameroon) 31/12/2021 13:05:40
en-CX en English (Christmas Island) 31/12/2021 13:05:40
en-CY en English (Cyprus) 31/12/2021 1:05:40 pm
en-DE en English (Germany) 31/12/2021 13:05:40
en-DK en English (Denmark) 31/12/2021 13.05.40
en-DM en English (Dominica) 31/12/2021 1:05:40 pm
en-ER en English (Eritrea) 31/12/2021 1:05:40 pm
en-FI en English (Finland) 31/12/2021 13.05.40
en-FJ en English (Fiji) 31/12/2021 1:05:40 pm
en-FK en English (Falkland Islands) 31/12/2021 13:05:40
en-FM en English (Micronesia) 31/12/2021 1:05:40 pm
en-GB en English (United Kingdom) 31/12/2021 13:05:40
en-GD en English (Grenada) 31/12/2021 1:05:40 pm
en-GG en English (Guernsey) 31/12/2021 13:05:40
en-GH en English (Ghana) 31/12/2021 1:05:40 pm
en-GI en English (Gibraltar) 31/12/2021 13:05:40
en-GM en English (Gambia) 31/12/2021 1:05:40 pm
en-GU en English (Guam) 12/31/2021 1:05:40 PM
en-GY en English (Guyana) 31/12/2021 1:05:40 pm
en-HK en English (Hong Kong SAR) 31/12/2021 1:05:40 pm
en-ID en English (Indonesia) 31/12/2021 13:05:40
en-IE en English (Ireland) 31/12/2021 13:05:40
en-IL en English (Israel) 31/12/2021 13:05:40
en-IM en English (Isle of Man) 31/12/2021 13:05:40
en-IN en English (India) 31-12-2021 13:05:40
en-IO en English (British Indian Ocean Territory) 31/12/2021 13:05:40
en-JE en English (Jersey) 31/12/2021 13:05:40
en-JM en English (Jamaica) 31/12/2021 1:05:40 pm
en-KE en English (Kenya) 31/12/2021 13:05:40
en-KI en English (Kiribati) 31/12/2021 1:05:40 pm
en-KN en English (St. Kitts & Nevis) 31/12/2021 1:05:40 pm
en-KY en English (Cayman Islands) 31/12/2021 1:05:40 pm
en-LC en English (St. Lucia) 31/12/2021 1:05:40 pm
en-LR en English (Liberia) 31/12/2021 1:05:40 pm
en-LS en English (Lesotho) 31/12/2021 1:05:40 pm
en-MG en English (Madagascar) 31/12/2021 13:05:40
en-MH en English (Marshall Islands) 12/31/2021 1:05:40 PM
en-MO en English (Macao SAR) 31/12/2021 1:05:40 pm
en-MP en English (Northern Mariana Islands) 12/31/2021 1:05:40 PM
en-MS en English (Montserrat) 31/12/2021 13:05:40
en-MT en English (Malta) 31/12/2021 13:05:40
en-MU en English (Mauritius) 31/12/2021 13:05:40
en-MW en English (Malawi) 31/12/2021 1:05:40 pm
en-MY en English (Malaysia) 31/12/2021 1:05:40 PM
en-NA en English (Namibia) 31/12/2021 1:05:40 pm
en-NF en English (Norfolk Island) 31/12/2021 13:05:40
en-NG en English (Nigeria) 31/12/2021 13:05:40
en-NL en English (Netherlands) 31/12/2021 13:05:40
en-NR en English (Nauru) 31/12/2021 13:05:40
en-NU en English (Niue) 31/12/2021 13:05:40
en-NZ en English (New Zealand) 31/12/2021 1:05:40 pm
en-PG en English (Papua New Guinea) 31/12/2021 1:05:40 pm
en-PH en English (Philippines) 31/12/2021 1:05:40 pm
en-PK en English (Pakistan) 31/12/2021 1:05:40 pm
en-PN en English (Pitcairn Islands) 31/12/2021 13:05:40
en-PR en English (Puerto Rico) 12/31/2021 1:05:40 PM
en-PW en English (Palau) 31/12/2021 1:05:40 pm
en-RW en English (Rwanda) 31/12/2021 13:05:40
en-SB en English (Solomon Islands) 31/12/2021 1:05:40 pm
en-SC en English (Seychelles) 31/12/2021 13:05:40
en-SD en English (Sudan) 31/12/2021 1:05:40 pm
en-SE en English (Sweden) 2021-12-31 13:05:40
en-SG en English (Singapore) 31/12/2021 1:05:40 pm
en-SH en English (St Helena, Ascension, Tristan da Cunha) 31/12/2021 13:05:40
en-SI en English (Slovenia) 31/12/2021 13:05:40
en-SL en English (Sierra Leone) 31/12/2021 1:05:40 pm
en-SS en English (South Sudan) 31/12/2021 1:05:40 pm
en-SX en English (Sint Maarten) 31/12/2021 13:05:40
en-SZ en English (Eswatini) 31/12/2021 1:05:40 pm
en-TC en English (Turks & Caicos Islands) 31/12/2021 1:05:40 pm
en-TK en English (Tokelau) 31/12/2021 13:05:40
en-TO en English (Tonga) 31/12/2021 1:05:40 pm
en-TT en English (Trinidad & Tobago) 31/12/2021 1:05:40 pm
en-TV en English (Tuvalu) 31/12/2021 13:05:40
en-TZ en English (Tanzania) 31/12/2021 13:05:40
en-UG en English (Uganda) 31/12/2021 13:05:40
en-UM en English (U.S. Outlying Islands) 12/31/2021 1:05:40 PM
en-US en English (United States) 12/31/2021 1:05:40 PM
en-VC en English (St. Vincent & Grenadines) 31/12/2021 1:05:40 pm
en-VG en English (British Virgin Islands) 31/12/2021 1:05:40 pm
en-VI en English (U.S. Virgin Islands) 12/31/2021 1:05:40 PM
en-VU en English (Vanuatu) 31/12/2021 1:05:40 pm
en-WS en English (Samoa) 31/12/2021 1:05:40 pm
en-ZA en English (South Africa) 2021/12/31 13:05:40
en-ZM en English (Zambia) 31/12/2021 1:05:40 pm
en-ZW en English (Zimbabwe) 31/12/2021 13:05:40
eo eo esperanto 2021-12-31 13:05:40
eo-001 eo esperanto (Mondo) 2021-12-31 13:05:40
es es Spanish 31/12/2021 13:05:40
es-419 es Spanish (Latin America) 31/12/2021 13:05:40
es-AR es Spanish (Argentina) 31/12/2021 13:05:40
es-BO es Spanish (Bolivia) 31/12/2021 13:05:40
es-BR es español (Brasil) 31/12/2021 13:05:40
es-BZ es español (Belice) 31/12/2021 13:05:40
es-CL es Spanish (Chile) 31-12-2021 13:05:40
es-CO es Spanish (Colombia) 31/12/2021 1:05:40 p. m.
es-CR es Spanish (Costa Rica) 31/12/2021 13:05:40
es-CU es Spanish (Cuba) 31/12/2021 13:05:40
es-DO es Spanish (Dominican Republic) 31/12/2021 1:05:40 p. m.
es-EC es Spanish (Ecuador) 31/12/2021 13:05:40
es-ES es Spanish (Spain, International Sort) 31/12/2021 13:05:40
es-GQ es español (Guinea Ecuatorial) 31/12/2021 13:05:40
es-GT es Spanish (Guatemala) 31/12/2021 13:05:40
es-HN es Spanish (Honduras) 31/12/2021 13:05:40
es-MX es Spanish (Mexico) 31/12/2021 01:05:40 p. m.
es-NI es Spanish (Nicaragua) 31/12/2021 13:05:40
es-PA es Spanish (Panama) 12/31/2021 1:05:40 p. m.
es-PE es Spanish (Peru) 31/12/2021 13:05:40
es-PH es español (Filipinas) 31/12/2021 1:05:40 p. m.
es-PR es Spanish (Puerto Rico) 12/31/2021 1:05:40 p. m.
es-PY es Spanish (Paraguay) 31/12/2021 13:05:40
es-SV es Spanish (El Salvador) 31/12/2021 13:05:40
es-US es Spanish (United States) 12/31/2021 1:05:40 PM
es-UY es Spanish (Uruguay) 31/12/2021 13:05:40
es-VE es Spanish (Venezuela) 31/12/2021 1:05:40 p. m.
et et Estonian 31.12.2021 13:05:40
et-EE et Estonian (Estonia) 31.12.2021 13:05:40
eu eu Basque 2021/12/31 13:05:40
eu-ES eu Basque (Basque) 2021/12/31 13:05:40
ewo ewo ewondo 31/12/2021 13:05:40
ewo-CM ewo ewondo (Kam?rún) 31/12/2021 13:05:40
fa fa Persian 10/10/1400 01:05:40 ?.?
fa-IR fa Persian (Iran) 10/10/1400 01:05:40 ?.?
ff ff Fulah (Latin) 31/12/2021 13:05:40
ff-Latn ff Fulah (Latin) 31/12/2021 13:05:40
ff-Latn-BF ff Pulaar (Burkibaa Faaso) 31/12/2021 13:05:40
ff-Latn-CM ff Pulaar (Kameruun) 31/12/2021 13:05:40
ff-Latn-GH ff Pulaar (Ganaa) 31/12/2021 1:05:40 kikii?e
ff-Latn-GM ff Pulaar (Gammbi) 31/12/2021 1:05:40 kikii?e
ff-Latn-GN ff Pulaar (Gine) 31/12/2021 13:05:40
ff-Latn-GW ff Pulaar (Gine-Bisaawo) 31/12/2021 13:05:40
ff-Latn-LR ff Pulaar (Liberiyaa) 31/12/2021 1:05:40 kikii?e
ff-Latn-MR ff Pulaar (Muritani) 31/12/2021 1:05:40 kikii?e
ff-Latn-NE ff Pulaar (Nijeer) 31/12/2021 13:05:40
ff-Latn-NG ff Fulah (Latin, Nigeria) 31/12/2021 13:05:40
ff-Latn-SL ff Pulaar (Seraa liyon) 31/12/2021 1:05:40 kikii?e
ff-Latn-SN ff Fulah (Latin, Senegal) 31/12/2021 13:05:40
fi fi Finnish 31.12.2021 13.05.40
fi-FI fi Finnish (Finland) 31.12.2021 13.05.40
fil fil Filipino 12/31/2021 1:05:40 PM
fil-PH fil Filipino (Philippines) 12/31/2021 1:05:40 PM
fo fo Faroese 31.12.2021 13:05:40
fo-DK fo foroyskt (Danmark) 31.12.2021 13:05:40
fo-FO fo Faroese (Faroe Islands) 31.12.2021 13:05:40
fr fr French 31/12/2021 13:05:40
fr-029 fr French (Caribbean) 31/12/2021 13:05:40
fr-BE fr French (Belgium) 31-12-21 13:05:40
fr-BF fr français (Burkina Faso) 31/12/2021 13:05:40
fr-BI fr français (Burundi) 31/12/2021 13:05:40
fr-BJ fr français (Bénin) 31/12/2021 13:05:40
fr-BL fr français (Saint-Barthélemy) 31/12/2021 13:05:40
fr-CA fr French (Canada) 2021-12-31 13:05:40
fr-CD fr French Congo (DRC) 31/12/2021 13:05:40
fr-CF fr français (République centrafricaine) 31/12/2021 13:05:40
fr-CG fr français (Congo) 31/12/2021 13:05:40
fr-CH fr French (Switzerland) 31.12.2021 13:05:40
fr-CI fr French (Côte d'Ivoire) 31/12/2021 13:05:40
fr-CM fr French (Cameroon) 31/12/2021 13:05:40
fr-DJ fr français (Djibouti) 31/12/2021 1:05:40 PM
fr-DZ fr français (Algérie) 31/12/2021 1:05:40 PM
fr-FR fr French (France) 31/12/2021 13:05:40
fr-GA fr français (Gabon) 31/12/2021 13:05:40
fr-GF fr français (Guyane française) 31/12/2021 13:05:40
fr-GN fr français (Guinée) 31/12/2021 13:05:40
fr-GP fr français (Guadeloupe) 31/12/2021 13:05:40
fr-GQ fr français (Guinée équatoriale) 31/12/2021 13:05:40
fr-HT fr French (Haiti) 31/12/2021 13:05:40
fr-KM fr français (Comores) 31/12/2021 13:05:40
fr-LU fr French (Luxembourg) 31/12/2021 13:05:40
fr-MA fr French (Morocco) 31/12/2021 13:05:40
fr-MC fr French (Monaco) 31/12/2021 13:05:40
fr-MF fr français (Saint-Martin) 31/12/2021 13:05:40
fr-MG fr français (Madagascar) 31/12/2021 13:05:40
fr-ML fr French (Mali) 31/12/2021 13:05:40
fr-MQ fr français (Martinique) 31/12/2021 13:05:40
fr-MR fr français (Mauritanie) 31/12/2021 1:05:40 PM
fr-MU fr français (Maurice) 31/12/2021 13:05:40
fr-NC fr français (Nouvelle-Calédonie) 31/12/2021 13:05:40
fr-NE fr français (Niger) 31/12/2021 13:05:40
fr-PF fr français (Polynésie française) 31/12/2021 13:05:40
fr-PM fr français (Saint-Pierre-et-Miquelon) 31/12/2021 13:05:40
fr-RE fr French (Réunion) 31/12/2021 13:05:40
fr-RW fr français (Rwanda) 31/12/2021 13:05:40
fr-SC fr français (Seychelles) 31/12/2021 13:05:40
fr-SN fr French (Senegal) 31/12/2021 13:05:40
fr-SY fr français (Syrie) 31/12/2021 1:05:40 PM
fr-TD fr français (Tchad) 31/12/2021 1:05:40 PM
fr-TG fr français (Togo) 31/12/2021 13:05:40
fr-TN fr français (Tunisie) 31/12/2021 1:05:40 PM
fr-VU fr français (Vanuatu) 31/12/2021 1:05:40 PM
fr-WF fr français (Wallis-et-Futuna) 31/12/2021 13:05:40
fr-YT fr français (Mayotte) 31/12/2021 13:05:40
fur fur furlan 31/12/2021 13:05:40
fur-IT fur furlan (Italie) 31/12/2021 13:05:40
fy fy Western Frisian 31-12-2021 13:05:40
fy-NL fy Western Frisian (Netherlands) 31-12-2021 13:05:40
ga ga Irish 31/12/2021 13:05:40
ga-IE ga Irish (Ireland) 31/12/2021 13:05:40
gd gd Scottish Gaelic 31/12/2021 13:05:40
gd-GB gd Scottish Gaelic (United Kingdom) 31/12/2021 13:05:40
gl gl Galician 31/12/2021 13:05:40
gl-ES gl Galician (Galician) 31/12/2021 13:05:40
gn gn Guarani 31/12/2021 13:05:40
gn-PY gn Guarani (Paraguay) 31/12/2021 13:05:40
gsw gsw Swiss German 31.12.2021 13:05:40
gsw-CH gsw Schwiizertüütsch (Schwiiz) 31.12.2021 13:05:40
gsw-FR gsw Alsatian (France) 31/12/2021 13:05:40
gsw-LI gsw Schwiizertüütsch (Liächteschtäi) 31.12.2021 13:05:40
gu gu Gujarati 31-12-21 13:05:40
gu-IN gu Gujarati (India) 31-12-21 13:05:40
guz guz Ekegusii 31/12/2021 13:05:40
guz-KE guz Ekegusii (Kenya) 31/12/2021 13:05:40
gv gv Gaelg 31/12/2021 13:05:40
gv-IM gv Gaelg (Ellan Vannin) 31/12/2021 13:05:40
ha ha Hausa 31/12/2021 13:05:40
ha-Latn ha Hausa (Latin) 31/12/2021 13:05:40
ha-Latn-GH ha Hausa (Gana) 31/12/2021 1:05:40 PM
ha-Latn-NE ha Hausa (Nijar) 31/12/2021 13:05:40
ha-Latn-NG ha Hausa (Latin, Nigeria) 31/12/2021 13:05:40
haw haw Hawaiian 31/12/2021 1:05:40 PM
haw-US haw Hawaiian (United States) 31/12/2021 1:05:40 PM
he he Hebrew 31/12/2021 13:05:40
he-IL he Hebrew (Israel) 31/12/2021 13:05:40
hi hi Hindi 31-12-2021 13:05:40
hi-IN hi Hindi (India) 31-12-2021 13:05:40
hr hr Croatian 31.12.2021. 13:05:40
hr-BA hr Croatian (Bosnia & Herzegovina) 31. 12. 2021. 13:05:40
hr-HR hr Croatian (Croatia) 31.12.2021. 13:05:40
hsb hsb Upper Sorbian 31.12.2021 13:05:40
hsb-DE hsb Upper Sorbian (Germany) 31.12.2021 13:05:40
hu hu Hungarian 2021. 12. 31. 13:05:40
hu-HU hu Hungarian (Hungary) 2021. 12. 31. 13:05:40
hy hy Armenian 31.12.2021 13:05:40
hy-AM hy Armenian (Armenia) 31.12.2021 13:05:40
ia ia interlingua 31-12-2021 13:05:40
ia-001 ia interlingua (Mundo) 31-12-2021 13:05:40
ibb ibb Ibibio 31/12/2021 1:05:40 PM
ibb-NG ibb Ibibio (Nigeria) 31/12/2021 1:05:40 PM
id id Indonesian 31/12/2021 13.05.40
id-ID id Indonesian (Indonesia) 31/12/2021 13.05.40
ig ig Igbo 31/12/2021 13:05:40
ig-NG ig Igbo (Nigeria) 31/12/2021 13:05:40
ii ii Yi 2021/12/31 ???? 1:05:40
ii-CN ii Yi (China) 2021/12/31 ???? 1:05:40
is is Icelandic 31.12.2021 13:05:40
is-IS is Icelandic (Iceland) 31.12.2021 13:05:40
it it Italian 31/12/2021 13:05:40
it-CH it Italian (Switzerland) 31.12.2021 13:05:40
it-IT it Italian (Italy) 31/12/2021 13:05:40
it-SM it italiano (San Marino) 31/12/2021 13:05:40
it-VA it italiano (Città del Vaticano) 31/12/2021 13:05:40
iu iu Inuktitut 31/12/2021 1:05:40 PM
iu-Cans iu Inuktitut (Syllabics) 31/12/2021 1:05:40 PM
iu-Cans-CA iu Inuktitut (Syllabics, Canada) 31/12/2021 1:05:40 PM
iu-Latn iu Inuktitut (Latin) 31/12/2021 1:05:40 PM
iu-Latn-CA iu Inuktitut (Latin, Canada) 31/12/2021 1:05:40 PM
ja ja Japanese 2021/12/31 13:05:40
ja-JP ja Japanese (Japan) 2021/12/31 13:05:40
jgo jgo Nda?a 2021-12-31 13:05:40
jgo-CM jgo Nda?a (Kam?lûn) 2021-12-31 13:05:40
jmc jmc Kimachame 31/12/2021 13:05:40
jmc-TZ jmc Kimachame (Tanzania) 31/12/2021 13:05:40
jv jv Basa Jawa 31/12/2021 13.05.40
jv-Java jv ???? 31/12/2021 13.05.40
jv-Java-ID jv ???? (Indonesia) 31/12/2021 13.05.40
jv-Latn jv Basa Jawa 31/12/2021 13.05.40
jv-Latn-ID jv Basa Jawa (Indonesia) 31/12/2021 13.05.40
ka ka Georgian 31.12.2021 13:05:40
ka-GE ka Georgian (Georgia) 31.12.2021 13:05:40
kab kab Taqbaylit 31/12/2021 1:05:40 n tmeddit
kab-DZ kab Taqbaylit (Lezzayer) 31/12/2021 1:05:40 n tmeddit
kam kam Kikamba 31/12/2021 13:05:40
kam-KE kam Kikamba (Kenya) 31/12/2021 13:05:40
kde kde Chimakonde 31/12/2021 13:05:40
kde-TZ kde Chimakonde (Tanzania) 31/12/2021 13:05:40
kea kea kabuverdianu 31/12/2021 13:05:40
kea-CV kea kabuverdianu (Kabu Verdi) 31/12/2021 13:05:40
khq khq Koyra ciini 31/12/2021 13:05:40
khq-ML khq Koyra ciini (Maali) 31/12/2021 13:05:40
ki ki Gikuyu 31/12/2021 13:05:40
ki-KE ki Gikuyu (Kenya) 31/12/2021 13:05:40
kk kk Kazakh 31.12.2021 13:05:40
kk-KZ kk Kazakh (Kazakhstan) 31.12.2021 13:05:40
kkj kkj kak? 31/12 2021 13:05:40
kkj-CM kkj kak? (Kam?run) 31/12 2021 13:05:40
kl kl Kalaallisut 31-12-2021 13:05:40
kl-GL kl Kalaallisut (Greenland) 31-12-2021 13:05:40
kln kln Kalenjin 31/12/2021 13:05:40
kln-KE kln Kalenjin (Emetab Kenya) 31/12/2021 13:05:40
km km Khmer 31/12/21 13:05:40
km-KH km Khmer (Cambodia) 31/12/21 13:05:40
kn kn Kannada 31-12-21 13:05:40
kn-IN kn Kannada (India) 31-12-21 13:05:40
ko ko Korean 2021-12-31 ?? 1:05:40
ko-KP ko ??? (???????????) 2021. 12. 31. ?? 1:05:40
ko-KR ko Korean (Korea) 2021-12-31 ?? 1:05:40
kok kok Konkani 31-12-2021 13:05:40
kok-IN kok Konkani (India) 31-12-2021 13:05:40
kr kr Kanuri 31/12/2021 1:05:40 PM
kr-Latn kr Kanuri 31/12/2021 1:05:40 PM
kr-Latn-NG kr Kanuri (Nigeria) 31/12/2021 1:05:40 PM
ks ks Kashmiri 12/31/2021 1:05:40 PM
ks-Arab ks Kashmiri (Perso-Arabic) 12/31/2021 1:05:40 PM
ks-Arab-IN ks ????? (?????) 12/31/2021 1:05:40 PM
ks-Deva ks ????? 31-12-2021 13:05:40
ks-Deva-IN ks Kashmiri (Devanagari) 31-12-2021 13:05:40
ksb ksb Kishambaa 31/12/2021 13:05:40
ksb-TZ ksb Kishambaa (Tanzania) 31/12/2021 13:05:40
ksf ksf rikpa 31/12/2021 13:05:40
ksf-CM ksf rikpa (kam?rún) 31/12/2021 13:05:40
ksh ksh Kölsch 31. 12. 2021 13:05:40
ksh-DE ksh Kölsch (Doütschland) 31. 12. 2021 13:05:40
ku ku Central Kurdish 2021/12/31 01:05:40 ?.?
ku-Arab ku Central Kurdish 2021/12/31 01:05:40 ?.?
ku-Arab-IQ ku Central Kurdish (Iraq) 2021/12/31 01:05:40 ?.?
ku-Arab-IR ku ????? (?????) 10/10/1400 13:05:40
kw kw kernewek 31/12/2021 13:05:40
kw-GB kw kernewek (Rywvaneth Unys) 31/12/2021 13:05:40
ky ky Kyrgyz 31/12/2021 13:05:40
ky-KG ky Kyrgyz (Kyrgyzstan) 31/12/2021 13:05:40
la la Latin 31/12/2021 13:05:40
la-001 la Latin (World) 31/12/2021 13:05:40
lag lag K?laangi 31/12/2021 13:05:40
lag-TZ lag K?laangi (Taansanía) 31/12/2021 13:05:40
lb lb Luxembourgish 31.12.21 13:05:40
lb-LU lb Luxembourgish (Luxembourg) 31.12.21 13:05:40
lg lg Luganda 31/12/2021 13:05:40
lg-UG lg Luganda (Yuganda) 31/12/2021 13:05:40
lkt lkt Lak?ól'iyapi 12/31/2021 1:05:40 PM
lkt-US lkt Lak?ól'iyapi (Mílaha?ska T?amák?oche) 12/31/2021 1:05:40 PM
ln ln lingála 31/12/2021 13:05:40
ln-AO ln lingála (Angóla) 31/12/2021 13:05:40
ln-CD ln lingála (Republíki ya Kongó Demokratíki) 31/12/2021 13:05:40
ln-CF ln lingála (Repibiki ya Afríka ya Káti) 31/12/2021 13:05:40
ln-CG ln lingála (Kongo) 31/12/2021 13:05:40
lo lo Lao 31/12/2021 13:05:40
lo-LA lo Lao (Laos) 31/12/2021 13:05:40
lrc lrc ???? ?????? 10/10/1400 13:05:40
lrc-IQ lrc ???? ?????? (Iraq) 2021-12-31 1:05:40 PM
lrc-IR lrc ???? ?????? (Iran) 10/10/1400 13:05:40
lt lt Lithuanian 2021-12-31 13:05:40
lt-LT lt Lithuanian (Lithuania) 2021-12-31 13:05:40
lu lu Tshiluba 31/12/2021 13:05:40
lu-CD lu Tshiluba (Ditunga wa Kongu) 31/12/2021 13:05:40
luo luo Dholuo 31/12/2021 13:05:40
luo-KE luo Dholuo (Kenya) 31/12/2021 13:05:40
luy luy Luluhia 31/12/2021 13:05:40
luy-KE luy Luluhia (Kenya) 31/12/2021 13:05:40
lv lv Latvian 31.12.2021 13:05:40
lv-LV lv Latvian (Latvia) 31.12.2021 13:05:40
mas mas Maa 31/12/2021 13:05:40
mas-KE mas Maa (Kenya) 31/12/2021 13:05:40
mas-TZ mas Maa (Tansania) 31/12/2021 13:05:40
mer mer Kimiru 31/12/2021 13:05:40
mer-KE mer Kimiru (Kenya) 31/12/2021 13:05:40
mfe mfe kreol morisien 31/12/2021 13:05:40
mfe-MU mfe kreol morisien (Moris) 31/12/2021 13:05:40
mg mg Malagasy 2021-12-31 13:05:40
mg-MG mg Malagasy (Madagasikara) 2021-12-31 13:05:40
mgh mgh Makua 31/12/2021 13:05:40
mgh-MZ mgh Makua (Umozambiki) 31/12/2021 13:05:40
mgo mgo meta' 2021-12-31 13:05:40
mgo-CM mgo meta' (Kamalun) 2021-12-31 13:05:40
mi mi Maori 31/12/2021 1:05:40 p.m.
mi-NZ mi Maori (New Zealand) 31/12/2021 1:05:40 p.m.
mk mk Macedonian 31.12.2021 13:05:40
mk-MK mk Macedonian (North Macedonia) 31.12.2021 13:05:40
ml ml Malayalam 31/12/2021 1:05:40 PM
ml-IN ml Malayalam (India) 31/12/2021 1:05:40 PM
mn mn Mongolian 2021.12.31 13:05:40
mn-Cyrl mn Mongolian 2021.12.31 13:05:40
mn-MN mn Mongolian (Mongolia) 2021.12.31 13:05:40
mn-Mong mn Mongolian (Traditional Mongolian) 2021/12/31 13:05:40
mn-Mong-CN mn Mongolian (Traditional Mongolian, China) 2021/12/31 13:05:40
mn-Mong-MN mn Mongolian (Traditional Mongolian, Mongolia) 2021/12/31 13:05:40
mni mni Manipuri 31/12/2021 13:05:40
mni-IN mni Manipuri (India) 31/12/2021 13:05:40
moh moh Mohawk 12/31/2021 1:05:40 PM
moh-CA moh Mohawk (Mohawk) 12/31/2021 1:05:40 PM
mr mr Marathi 31-12-2021 13:05:40
mr-IN mr Marathi (India) 31-12-2021 13:05:40
ms ms Malay 31/12/2021 1:05:40 PTG
ms-BN ms Malay (Brunei) 31/12/2021 1:05:40 PTG
ms-MY ms Malay (Malaysia) 31/12/2021 1:05:40 PTG
ms-SG ms Melayu (Singapura) 31/12/2021 1:05:40 PTG
mt mt Maltese 31/12/2021 13:05:40
mt-MT mt Maltese (Malta) 31/12/2021 13:05:40
mua mua MUNDA? 31/12/2021 13:05:40
mua-CM mua MUNDA? (kameru?) 31/12/2021 13:05:40
my my Burmese 31-12-2021 13:05:40
my-MM my Burmese (Myanmar) 31-12-2021 13:05:40
mzn mzn ??????? 10/10/1400 13:05:40
mzn-IR mzn ??????? (?????) 10/10/1400 13:05:40
naq naq Khoekhoegowab 31/12/2021 1:05:40 !uias
naq-NA naq Khoekhoegowab (Namibiab) 31/12/2021 1:05:40 !uias
nb nb Norwegian Bokmål 31.12.2021 13:05:40
nb-NO nb Norwegian Bokmål (Norway) 31.12.2021 13:05:40
nb-SJ nb norsk bokmål (Svalbard og Jan Mayen) 31.12.2021 13:05:40
nd nd isiNdebele 31/12/2021 13:05:40
nd-ZW nd isiNdebele (Zimbabwe) 31/12/2021 13:05:40
nds nds Neddersass'sch 31.12.2021 Klock 13.05.40
nds-DE nds Neddersass'sch (Düütschland) 31.12.2021 Klock 13.05.40
nds-NL nds Neddersass'sch (Nedderlannen) 31.12.2021 Klock 13.05.40
ne ne Nepali 12/31/2021 1:05:40 ???????
ne-IN ne Nepali (India) 2021/12/31 1:05:40 ???????
ne-NP ne Nepali (Nepal) 12/31/2021 1:05:40 ???????
nl nl Dutch 31-12-2021 13:05:40
nl-AW nl Nederlands (Aruba) 31-12-2021 13:05:40
nl-BE nl Dutch (Belgium) 31/12/2021 13:05:40
nl-BQ nl Nederlands (Bonaire, Sint Eustatius en Saba) 31-12-2021 13:05:40
nl-CW nl Nederlands (Curaçao) 31-12-2021 13:05:40
nl-NL nl Dutch (Netherlands) 31-12-2021 13:05:40
nl-SR nl Nederlands (Suriname) 31-12-2021 13:05:40
nl-SX nl Nederlands (Sint-Maarten) 31-12-2021 13:05:40
nmg nmg Kwasio 31/12/2021 13:05:40
nmg-CM nmg Kwasio (Kamerun) 31/12/2021 13:05:40
nn nn Norwegian Nynorsk 31.12.2021 13:05:40
nn-NO nn Norwegian Nynorsk (Norway) 31.12.2021 13:05:40
nnh nnh Shwó?ò ngiemb??n 31/12/2021 13:05:40
nnh-CM nnh Shwó?ò ngiemb??n (Kàmalûm) 31/12/2021 13:05:40
no nb Norwegian 31.12.2021 13:05:40
nqo nqo ??? 31/12/2021 ? 01:05:40
nqo-GN nqo ??? (?????? ??????) 31/12/2021 ? 01:05:40
nr nr isiNdebele 2021-12-31 13:05:40
nr-ZA nr isiNdebele (South Africa) 2021-12-31 13:05:40
nso nso Sesotho sa Leboa 2021-12-31 13:05:40
nso-ZA nso Sesotho sa Leboa (South Africa) 2021-12-31 13:05:40
nus nus Thok Nath 31/12/2021 1:05:40 T?
nus-SS nus Thok Nath (South Sudan) 31/12/2021 1:05:40 T?
nyn nyn Runyankore 31/12/2021 13:05:40
nyn-UG nyn Runyankore (Uganda) 31/12/2021 13:05:40
oc oc Occitan 31/12/2021 13.05.40
oc-FR oc Occitan (France) 31/12/2021 13.05.40
om om Oromo 31/12/2021 1:05:40 WB
om-ET om Oromo (Ethiopia) 31/12/2021 1:05:40 WB
om-KE om Oromoo (Keeniyaa) 31/12/2021 13:05:40
or or Odia 31-12-21 13:05:40
or-IN or Odia (India) 31-12-21 13:05:40
os os ???? 31.12.2021 13:05:40
os-GE os ???? (???????????) 31.12.2021 13:05:40
os-RU os ???? (??????) 31.12.2021 13:05:40
pa pa Punjabi 31-12-21 ??? 01:05:40
pa-Arab pa Punjabi 31-12-21 1.05.40 PM
pa-Arab-PK pa Punjabi (Pakistan) 31-12-21 1.05.40 PM
pa-Guru pa ?????? 31-12-21 ??? 01:05:40
pa-IN pa Punjabi (India) 31-12-21 ??? 01:05:40
pap pap Papiamento 31-12-2021 13:05:40
pap-029 pap Papiamento (Caribbean) 31-12-2021 13:05:40
pl pl Polish 31.12.2021 13:05:40
pl-PL pl Polish (Poland) 31.12.2021 13:05:40
prg prg prusiskan 31.12.2021 13:05:40
prg-001 prg prusiskan (switai) 31.12.2021 13:05:40
prs prs Dari 1400/10/10 1:05:40 ?.?
prs-AF prs Dari (Afghanistan) 1400/10/10 1:05:40 ?.?
ps ps Pashto 1400/10/10 13:05:40
ps-AF ps Pashto (Afghanistan) 1400/10/10 13:05:40
ps-PK ps ???? (???????) 2021/12/31 1:05:40 ?.?.
pt pt Portuguese 31/12/2021 13:05:40
pt-AO pt português (Angola) 31/12/2021 13:05:40
pt-BR pt Portuguese (Brazil) 31/12/2021 13:05:40
pt-CH pt português (Suíça) 31/12/2021 13:05:40
pt-CV pt português (Cabo Verde) 31/12/2021 13:05:40
pt-GQ pt português (Guiné Equatorial) 31/12/2021 13:05:40
pt-GW pt português (Guiné-Bissau) 31/12/2021 13:05:40
pt-LU pt português (Luxemburgo) 31/12/2021 13:05:40
pt-MO pt português (RAE de Macau) 31/12/2021 1:05:40 p.m.
pt-MZ pt português (Moçambique) 31/12/2021 13:05:40
pt-PT pt Portuguese (Portugal) 31/12/2021 13:05:40
pt-ST pt português (Sao Tomé e Príncipe) 31/12/2021 13:05:40
pt-TL pt português (Timor-Leste) 31/12/2021 13:05:40
quc quc K'iche' 31/12/2021 1:05:40 p.m.
quc-Latn quc K'iche' 31/12/2021 1:05:40 p.m.
quc-Latn-GT quc K'iche' (Guatemala) 31/12/2021 1:05:40 p.m.
quz quz Quechua 31/12/2021 01:05:40 p.m.
quz-BO quz Quechua (Bolivia) 31/12/2021 01:05:40 p.m.
quz-EC quz Quechua (Ecuador) 31/12/2021 13:05:40
quz-PE quz Quechua (Peru) 31/12/2021 01:05:40 p.m.
rm rm Romansh 31-12-2021 13:05:40
rm-CH rm Romansh (Switzerland) 31-12-2021 13:05:40
rn rn Ikirundi 31/12/2021 13:05:40
rn-BI rn Ikirundi (Uburundi) 31/12/2021 13:05:40
ro ro Romanian 31.12.2021 13:05:40
ro-MD ro Romanian (Moldova) 31.12.2021 13:05:40
ro-RO ro Romanian (Romania) 31.12.2021 13:05:40
rof rof Kihorombo 31/12/2021 13:05:40
rof-TZ rof Kihorombo (Tanzania) 31/12/2021 13:05:40
ru ru Russian 31.12.2021 13:05:40
ru-BY ru ??????? (????????) 31.12.2021 13:05:40
ru-KG ru ??????? (????????) 31.12.2021 13:05:40
ru-KZ ru ??????? (?????????) 31.12.2021 13:05:40
ru-MD ru Russian (Moldova) 31.12.2021 13:05:40
ru-RU ru Russian (Russia) 31.12.2021 13:05:40
ru-UA ru ??????? (???????) 31.12.2021 13:05:40
rw rw Kinyarwanda 2021-12-31 13:05:40
rw-RW rw Kinyarwanda (Rwanda) 2021-12-31 13:05:40
rwk rwk Kiruwa 31/12/2021 13:05:40
rwk-TZ rwk Kiruwa (Tanzania) 31/12/2021 13:05:40
sa sa Sanskrit 31-12-2021 13:05:40
sa-IN sa Sanskrit (India) 31-12-2021 13:05:40
sah sah Sakha 31.12.2021 13:05:40
sah-RU sah Sakha (Russia) 31.12.2021 13:05:40
saq saq Kisampur 31/12/2021 13:05:40
saq-KE saq Kisampur (Kenya) 31/12/2021 13:05:40
sbp sbp Ishisangu 31/12/2021 13:05:40
sbp-TZ sbp Ishisangu (Tansaniya) 31/12/2021 13:05:40
sd sd Sindhi 31/12/2021 1:05:40 PM
sd-Arab sd Sindhi 31/12/2021 1:05:40 PM
sd-Arab-PK sd Sindhi (Pakistan) 31/12/2021 1:05:40 PM
sd-Deva sd ?????? 31/12/2021 13:05:40
sd-Deva-IN sd Sindhi (Devanagari, India) 31/12/2021 13:05:40
se se Northern Sami 2021-12-31 13:05:40
se-FI se Sami, Northern (Finland) 31.12.2021 13:05:40
se-NO se Sami, Northern (Norway) 2021-12-31 13:05:40
se-SE se Sami, Northern (Sweden) 2021-12-31 13:05:40
seh seh sena 31/12/2021 13:05:40
seh-MZ seh sena (Moçambique) 31/12/2021 13:05:40
ses ses Koyraboro senni 31/12/2021 13:05:40
ses-ML ses Koyraboro senni (Maali) 31/12/2021 13:05:40
sg sg Sängö 31/12/2021 13:05:40
sg-CF sg Sängö (Ködörösêse tî Bêafrîka) 31/12/2021 13:05:40
shi shi ??????? 31/12/2021 13:05:40
shi-Latn shi Tashel?iyt 31/12/2021 13:05:40
shi-Latn-MA shi Tashel?iyt (lm?rib) 31/12/2021 13:05:40
shi-Tfng shi ??????? 31/12/2021 13:05:40
shi-Tfng-MA shi ??????? (??????) 31/12/2021 13:05:40
si si Sinhala 2021-12-31 13.05.40
si-LK si Sinhala (Sri Lanka) 2021-12-31 13.05.40
sk sk Slovak 31. 12. 2021 13:05:40
sk-SK sk Slovak (Slovakia) 31. 12. 2021 13:05:40
sl sl Slovenian 31. 12. 2021 13:05:40
sl-SI sl Slovenian (Slovenia) 31. 12. 2021 13:05:40
sma sma Sami (Southern) 2021-12-31 13:05:40
sma-NO sma Sami, Southern (Norway) 31.12.2021 13:05:40
sma-SE sma Sami, Southern (Sweden) 2021-12-31 13:05:40
smj smj Sami (Lule) 2021-12-31 13:05:40
smj-NO smj Sami, Lule (Norway) 31.12.2021 13:05:40
smj-SE smj Sami, Lule (Sweden) 2021-12-31 13:05:40
smn smn Sami (Inari) 31.12.2021 13:05:40
smn-FI smn Sami, Inari (Finland) 31.12.2021 13:05:40
sms sms Sami (Skolt) 31.12.2021 13:05:40
sms-FI sms Sami, Skolt (Finland) 31.12.2021 13:05:40
sn sn chiShona 2021-12-31 13:05:40
sn-Latn sn chiShona (Latin) 2021-12-31 13:05:40
sn-Latn-ZW sn chiShona (Zimbabwe) 2021-12-31 13:05:40
so so Somali 31/12/2021 1:05:40 GD
so-DJ so Soomaali (Jabuuti) 31/12/2021 1:05:40 GD
so-ET so Soomaali (Itoobiya) 31/12/2021 1:05:40 GD
so-KE so Soomaali (Kenya) 31/12/2021 13:05:40
so-SO so Somali (Somalia) 31/12/2021 1:05:40 GD
sq sq Albanian 31.12.2021 1:05:40 m.d.
sq-AL sq Albanian (Albania) 31.12.2021 1:05:40 m.d.
sq-MK sq shqip (Maqedonia e Veriut) 31.12.2021 13:05:40
sq-XK sq shqip (Kosovë) 31.12.2021 13:05:40
sr sr Serbian 31.12.2021. 13:05:40
sr-Cyrl sr Serbian (Cyrillic) 31.12.2021. 13:05:40
sr-Cyrl-BA sr Serbian (Cyrillic, Bosnia and Herzegovina) 31.12.2021. 13:05:40
sr-Cyrl-ME sr Serbian (Cyrillic, Montenegro) 31.12.2021. 13:05:40
sr-Cyrl-RS sr Serbian (Cyrillic, Serbia) 31.12.2021. 13:05:40
sr-Cyrl-XK sr ?????? (??????) 31.12.2021. 13:05:40
sr-Latn sr Serbian (Latin) 31.12.2021. 13:05:40
sr-Latn-BA sr Serbian (Latin, Bosnia & Herzegovina) 31.12.2021. 13:05:40
sr-Latn-ME sr Serbian (Latin, Montenegro) 31.12.2021. 13:05:40
sr-Latn-RS sr Serbian (Latin, Serbia) 31.12.2021. 13:05:40
sr-Latn-XK sr srpski (Kosovo) 31.12.2021. 13:05:40
ss ss Siswati 2021-12-31 13:05:40
ss-SZ ss siSwati (eSwatini) 2021-12-31 13:05:40
ss-ZA ss siSwati (South Africa) 2021-12-31 13:05:40
ssy ssy Saho 31/12/2021 1:05:40 carra
ssy-ER ssy Saho (Eretria) 31/12/2021 1:05:40 carra
st st Sesotho 2021-12-31 13:05:40
st-LS st Sesotho (Lesotho) 2021-12-31 13:05:40
st-ZA st Sesotho (South Africa) 2021-12-31 13:05:40
sv sv Swedish 2021-12-31 13:05:40
sv-AX sv svenska (Åland) 2021-12-31 13:05:40
sv-FI sv Swedish (Finland) 31-12-2021 13:05:40
sv-SE sv Swedish (Sweden) 2021-12-31 13:05:40
sw sw Kiswahili 31/12/2021 13:05:40
sw-CD sw Kiswahili (Jamhuri ya Kidemokrasia ya Kongo) 31/12/2021 13:05:40
sw-KE sw Kiswahili (Kenya) 31/12/2021 13:05:40
sw-TZ sw Kiswahili (Tanzania) 31/12/2021 13:05:40
sw-UG sw Kiswahili (Uganda) 31/12/2021 13:05:40
syr syr Syriac 31/12/2021 01:05:40 ?.?
syr-SY syr Syriac (Syria) 31/12/2021 01:05:40 ?.?
ta ta Tamil 31-12-2021 13:05:40
ta-IN ta Tamil (India) 31-12-2021 13:05:40
ta-LK ta Tamil (Sri Lanka) 31/12/2021 13:05:40
ta-MY ta ????? (???????) 31/12/2021 ???????? 1:05:40
ta-SG ta ????? (???????????) 31/12/2021 ???????? 1:05:40
te te Telugu 31-12-2021 1:05:40 PM
te-IN te Telugu (India) 31-12-2021 1:05:40 PM
teo teo Kiteso 31/12/2021 13:05:40
teo-KE teo Kiteso (Kenia) 31/12/2021 13:05:40
teo-UG teo Kiteso (Uganda) 31/12/2021 13:05:40
tg tg Tajik 31.12.2021 13:05:40
tg-Cyrl tg Tajik (Cyrillic) 31.12.2021 13:05:40
tg-Cyrl-TJ tg Tajik (Cyrillic, Tajikistan) 31.12.2021 13:05:40
th th Thai 31/12/2564 13:05:40
th-TH th Thai (Thailand) 31/12/2564 13:05:40
ti ti Tigrinya 31/12/2021 1:05:40 ??? ???
ti-ER ti Tigrinya (Eritrea) 31/12/2021 1:05:40 ??? ???
ti-ET ti Tigrinya (Ethiopia) 31/12/2021 1:05:40 ??? ???
tig tig ??? 31/12/2021 1:05:40 ?? ?????
tig-ER tig ??? (????) 31/12/2021 1:05:40 ?? ?????
tk tk Turkmen 31.12.21 y. 13:05:40
tk-TM tk Turkmen (Turkmenistan) 31.12.21 y. 13:05:40
tn tn Setswana 2021-12-31 13:05:40
tn-BW tn Setswana (Botswana) 2021-12-31 13:05:40
tn-ZA tn Setswana (South Africa) 2021-12-31 13:05:40
to to lea fakatonga 31/12/2021 1:05:40 PM
to-TO to lea fakatonga (Tonga) 31/12/2021 1:05:40 PM
tr tr Turkish 31.12.2021 13:05:40
tr-CY tr Türkçe (Kibris) 31.12.2021 1:05:40 ÖS
tr-TR tr Turkish (Turkey) 31.12.2021 13:05:40
ts ts Xitsonga 2021-12-31 13:05:40
ts-ZA ts Xitsonga (South Africa) 2021-12-31 13:05:40
tt tt Tatar 31.12.2021 13:05:40
tt-RU tt Tatar (Russia) 31.12.2021 13:05:40
twq twq Tasawaq senni 31/12/2021 13:05:40
twq-NE twq Tasawaq senni (Nizer) 31/12/2021 13:05:40
tzm tzm Central Atlas Tamazight 31-12-2021 13:05:40
tzm-Arab tzm ???? ???????? ??????????? 31/12/2021 13:05:40
tzm-Arab-MA tzm Central Atlas Tamazight (Arabic, Morocco) 31/12/2021 13:05:40
tzm-Latn tzm Central Atlas Tamazight (Latin) 31-12-2021 13:05:40
tzm-Latn-DZ tzm Central Atlas Tamazight (Latin, Algeria) 31-12-2021 13:05:40
tzm-Latn-MA tzm Tamazi?t n la?la? (Me??uk) 31/12/2021 13:05:40
tzm-Tfng tzm Central Atlas Tamazight (Tifinagh) 31-12-2021 13:05:40
tzm-Tfng-MA tzm Central Atlas Tamazight (Tifinagh, Morocco) 31-12-2021 13:05:40
ug ug Uyghur 2021-12-31 13:05:40
ug-CN ug Uyghur (China) 2021-12-31 13:05:40
uk uk Ukrainian 31.12.2021 13:05:40
uk-UA uk Ukrainian (Ukraine) 31.12.2021 13:05:40
ur ur Urdu 31/12/2021 1:05:40 PM
ur-IN ur Urdu (India) 31/12/21 1:05:40 ???
ur-PK ur Urdu (Pakistan) 31/12/2021 1:05:40 PM
uz uz Uzbek 31/12/2021 13:05:40
uz-Arab uz ?????? 10/10 1400 13:05:40
uz-Arab-AF uz ?????? (?????????) 10/10 1400 13:05:40
uz-Cyrl uz Uzbek (Cyrillic) 31/12/2021 13:05:40
uz-Cyrl-UZ uz Uzbek (Cyrillic, Uzbekistan) 31/12/2021 13:05:40
uz-Latn uz Uzbek (Latin) 31/12/2021 13:05:40
uz-Latn-UZ uz Uzbek (Latin, Uzbekistan) 31/12/2021 13:05:40
vai vai ?? 31/12/2021 1:05:40 PM
vai-Latn vai Vai 31/12/2021 1:05:40 PM
vai-Latn-LR vai Vai (Laibhiya) 31/12/2021 1:05:40 PM
vai-Vaii vai ?? 31/12/2021 1:05:40 PM
vai-Vaii-LR vai ?? (????) 31/12/2021 1:05:40 PM
ve ve Venda 2021-12-31 13:05:40
ve-ZA ve Venda (South Africa) 2021-12-31 13:05:40
vi vi Vietnamese 31/12/2021 1:05:40 CH
vi-VN vi Vietnamese (Vietnam) 31/12/2021 1:05:40 CH
vo vo Volapük 2021-12-31 13:05:40
vo-001 vo Volapük (World) 2021-12-31 13:05:40
vun vun Kyivunjo 31/12/2021 13:05:40
vun-TZ vun Kyivunjo (Tanzania) 31/12/2021 13:05:40
wae wae Walser 2021-12-31 13:05:40
wae-CH wae Walser (Schwiz) 2021-12-31 13:05:40
wal wal ????? 31/12/2021 1:05:40 ??
wal-ET wal ????? (?????) 31/12/2021 1:05:40 ??
wo wo Wolof 31/12/2021 13:05:40
wo-SN wo Wolof (Senegal) 31/12/2021 13:05:40
xh xh isiXhosa 2021-12-31 13:05:40
xh-ZA xh isiXhosa (South Africa) 2021-12-31 13:05:40
xog xog Olusoga 31/12/2021 13:05:40
xog-UG xog Olusoga (Yuganda) 31/12/2021 13:05:40
yav yav nuasue 31/12/2021 13:05:40
yav-CM yav nuasue (Kemelún) 31/12/2021 13:05:40
yi yi Yiddish 31/12/2021 13:05:40
yi-001 yi Yiddish (World) 31/12/2021 13:05:40
yo yo Yoruba 31/12/2021 13:5:40
yo-BJ yo Edè Yorùbá (Oríl?'ède B?`n?`) 31/12/2021 13:5:40
yo-NG yo Yoruba (Nigeria) 31/12/2021 13:5:40
zgh zgh ???????? 31/12/2021 13:05:40
zgh-Tfng zgh ???????? 31/12/2021 13:05:40
zgh-Tfng-MA zgh ???????? (??????) 31/12/2021 13:05:40
zh zh Chinese 2021/12/31 13:05:40
zh-CN zh Chinese (Simplified, China) 2021/12/31 13:05:40
zh-Hans zh Chinese (Simplified) 2021/12/31 13:05:40
zh-Hans-HK zh ?? (???????) 31/12/2021 ??1:05:40
zh-Hans-MO zh ?? (???????) 31/12/2021 ??1:05:40
zh-Hant zh Chinese (Traditional) 31/12/2021 13:05:40
zh-HK zh Chinese (Traditional, Hong Kong SAR) 31/12/2021 13:05:40
zh-MO zh Chinese (Traditional, Macao SAR) 31/12/2021 13:05:40
zh-SG zh Chinese (Simplified, Singapore) 31/12/2021 ?? 1:05:40
zh-TW zh Chinese (Traditional, Taiwan) 2021/12/31 ?? 01:05:40
zu zu isiZulu 12/31/2021 13:05:40
zu-ZA zu isiZulu (South Africa) 12/31/2021 13:05:40

That's it. That's a long-ish list of locales and their associated date/time formats. Hope it helps someone else, too :)

References

Comments

Interactive comments not implemented yet. Showing legacy comments migrated from WordPress.

No comments yet.

Whitewater Magpie Ltd.
© 2025
Static Site Generation timestamp: 2025-08-12T07:18:36Z