diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json
index defbf2a..e821068 100644
--- a/.config/dotnet-tools.json
+++ b/.config/dotnet-tools.json
@@ -3,14 +3,14 @@
"isRoot": true,
"tools": {
"csharpier": {
- "version": "1.1.1",
+ "version": "1.2.1",
"commands": [
"csharpier"
],
"rollForward": false
},
"husky": {
- "version": "0.7.2",
+ "version": "0.8.0",
"commands": [
"husky"
],
diff --git a/LanguageData/iso6392 b/LanguageData/iso6392
index 9d31266..7125470 100644
--- a/LanguageData/iso6392
+++ b/LanguageData/iso6392
@@ -162,7 +162,7 @@ gor|||Gorontalo|gorontalo
got|||Gothic|gothique
grb|||Grebo|grebo
grc|||Greek, Ancient (to 1453)|grec ancien (jusqu'à 1453)
-gre|ell|el|Greek, Modern (1453-)|grec moderne (après 1453)
+gre|ell|el|Modern Greek (1453-)|grec moderne (1453-)
grn||gn|Guarani|guarani
gsw|||Swiss German; Alemannic; Alsatian|suisse alémanique; alémanique; alsacien
guj||gu|Gujarati|goudjrati
@@ -301,17 +301,17 @@ nai|||North American Indian languages|nord-amérindiennes, langues
nap|||Neapolitan|napolitain
nau||na|Nauru|nauruan
nav||nv|Navajo; Navaho|navaho
-nbl||nr|Ndebele, South; South Ndebele|ndébélé du Sud
-nde||nd|Ndebele, North; North Ndebele|ndébélé du Nord
+nbl||nr|South Ndebele|ndébélé du Sud
+nde||nd|North Ndebele|ndébélé du Nord
ndo||ng|Ndonga|ndonga
nds|||Low German; Low Saxon; German, Low; Saxon, Low|bas allemand; bas saxon; allemand, bas; saxon, bas
nep||ne|Nepali|népalais
-new|||Nepal Bhasa; Newari|nepal bhasa; newari
+new|||Nepal Bhasa; Newar; Newari|nepal bhasa; néwar; newari
nia|||Nias|nias
nic|||Niger-Kordofanian languages|nigéro-kordofaniennes, langues
niu|||Niuean|niué
-nno||nn|Norwegian Nynorsk; Nynorsk, Norwegian|norvégien nynorsk; nynorsk, norvégien
-nob||nb|Bokmål, Norwegian; Norwegian Bokmål|norvégien bokmål
+nno||nn|Norwegian Nynorsk|norvégien nynorsk
+nob||nb|Norwegian Bokmål|norvégien bokmål
nog|||Nogai|nogaï; nogay
non|||Norse, Old|norrois, vieux
nor||no|Norwegian|norvégien
diff --git a/LanguageData/iso6392.json b/LanguageData/iso6392.json
index a3051b8..fb708d3 100644
--- a/LanguageData/iso6392.json
+++ b/LanguageData/iso6392.json
@@ -724,7 +724,7 @@
"Part2B": "gre",
"Part2T": "ell",
"Part1": "el",
- "RefName": "Greek, Modern (1453-)"
+ "RefName": "Modern Greek (1453-)"
},
{
"Part2B": "grn",
@@ -1341,12 +1341,12 @@
{
"Part2B": "nbl",
"Part1": "nr",
- "RefName": "Ndebele, South; South Ndebele"
+ "RefName": "South Ndebele"
},
{
"Part2B": "nde",
"Part1": "nd",
- "RefName": "Ndebele, North; North Ndebele"
+ "RefName": "North Ndebele"
},
{
"Part2B": "ndo",
@@ -1364,7 +1364,7 @@
},
{
"Part2B": "new",
- "RefName": "Nepal Bhasa; Newari"
+ "RefName": "Nepal Bhasa; Newar; Newari"
},
{
"Part2B": "nia",
@@ -1381,12 +1381,12 @@
{
"Part2B": "nno",
"Part1": "nn",
- "RefName": "Norwegian Nynorsk; Nynorsk, Norwegian"
+ "RefName": "Norwegian Nynorsk"
},
{
"Part2B": "nob",
"Part1": "nb",
- "RefName": "Bokm\u00E5l, Norwegian; Norwegian Bokm\u00E5l"
+ "RefName": "Norwegian Bokm\u00E5l"
},
{
"Part2B": "nog",
diff --git a/LanguageData/iso6393 b/LanguageData/iso6393
index 67b7f5a..6220a91 100644
--- a/LanguageData/iso6393
+++ b/LanguageData/iso6393
@@ -1590,7 +1590,7 @@ diq I L Dimli (individual language)
dir I L Dirim
dis I L Dimasa
diu I L Diriku
-div div div dv I L Divehi
+div div div dv I L Dhivehi
diw I L Northwestern Dinka
dix I L Dixon Reef
diy I L Diuwe
@@ -5018,6 +5018,7 @@ okv I L Orokaiva
okx I L Okpe (Northwestern Edo)
okz I H Old Khmer
ola I L Walungge
+olb I L Oli-Bodiman
old I L Mochi
ole I L Olekha
olk I E Olkol
@@ -5089,11 +5090,12 @@ ory I L Odia
orz I L Ormu
osa osa osa I L Osage
osc I H Oscan
+osd I L Digor Ossetic
osi I L Osing
osn I H Old Sundanese
oso I L Ososo
osp I H Old Spanish
-oss oss oss os I L Ossetian
+oss oss oss os I L Iron Ossetic
ost I L Osatu
osu I L Southern One
osx I H Old Saxon
@@ -5759,6 +5761,7 @@ scu I L Shumcho
scv I L Sheni
scw I L Sha
scx I H Sicel
+scz I L Shaetlan
sda I L Toraja-Sa'dan
sdb I L Shabak
sdc I L Sassarese Sardinian
@@ -7652,7 +7655,6 @@ yob I E Yoba
yog I L Yogad
yoi I L Yonaguni
yok I L Yokuts
-yol I E Yola
yom I L Yombe
yon I L Yongkom
yor yor yor yo I L Yoruba
diff --git a/LanguageData/iso6393.json b/LanguageData/iso6393.json
index 6d1778e..e0ed638 100644
--- a/LanguageData/iso6393.json
+++ b/LanguageData/iso6393.json
@@ -9756,7 +9756,7 @@
"Part1": "dv",
"Scope": "I",
"LanguageType": "L",
- "RefName": "Divehi"
+ "RefName": "Dhivehi"
},
{
"Id": "diw",
@@ -30808,6 +30808,12 @@
"LanguageType": "L",
"RefName": "Walungge"
},
+ {
+ "Id": "olb",
+ "Scope": "I",
+ "LanguageType": "L",
+ "RefName": "Oli-Bodiman"
+ },
{
"Id": "old",
"Scope": "I",
@@ -31242,6 +31248,12 @@
"LanguageType": "H",
"RefName": "Oscan"
},
+ {
+ "Id": "osd",
+ "Scope": "I",
+ "LanguageType": "L",
+ "RefName": "Digor Ossetic"
+ },
{
"Id": "osi",
"Scope": "I",
@@ -31273,7 +31285,7 @@
"Part1": "os",
"Scope": "I",
"LanguageType": "L",
- "RefName": "Ossetian"
+ "RefName": "Iron Ossetic"
},
{
"Id": "ost",
@@ -35345,6 +35357,12 @@
"LanguageType": "H",
"RefName": "Sicel"
},
+ {
+ "Id": "scz",
+ "Scope": "I",
+ "LanguageType": "L",
+ "RefName": "Shaetlan"
+ },
{
"Id": "sda",
"Scope": "I",
@@ -46917,12 +46935,6 @@
"LanguageType": "L",
"RefName": "Yokuts"
},
- {
- "Id": "yol",
- "Scope": "I",
- "LanguageType": "E",
- "RefName": "Yola"
- },
{
"Id": "yom",
"Scope": "I",
diff --git a/LanguageData/rfc5646 b/LanguageData/rfc5646
index 4baf631..82618f9 100644
--- a/LanguageData/rfc5646
+++ b/LanguageData/rfc5646
@@ -1,4 +1,4 @@
-File-Date: 2025-07-15
+File-Date: 2025-08-25
%%
Type: language
Subtag: aa
@@ -3102,6 +3102,7 @@ Added: 2009-07-29
Type: language
Subtag: asb
Description: Assiniboine
+Description: Nakoda Assiniboine
Added: 2009-07-29
%%
Type: language
@@ -3269,6 +3270,7 @@ Added: 2009-07-29
Type: language
Subtag: atj
Description: Atikamekw
+Description: Nehirowimowin
Added: 2009-07-29
%%
Type: language
@@ -7981,6 +7983,7 @@ Added: 2009-07-29
Type: language
Subtag: clc
Description: Chilcotin
+Description: Tsilhqot’in
Added: 2009-07-29
%%
Type: language
@@ -8021,6 +8024,7 @@ Added: 2009-07-29
%%
Type: language
Subtag: clm
+Description: Klallam
Description: Clallam
Added: 2009-07-29
%%
@@ -13509,7 +13513,7 @@ Added: 2009-07-29
%%
Type: language
Subtag: haa
-Description: Han
+Description: Hän
Added: 2009-07-29
%%
Type: language
@@ -19022,6 +19026,7 @@ Added: 2009-07-29
%%
Type: language
Subtag: kwk
+Description: Kwak'wala
Description: Kwakiutl
Added: 2009-07-29
%%
@@ -22262,7 +22267,7 @@ Added: 2009-07-29
%%
Type: language
Subtag: mhn
-Description: Mócheno
+Description: Mòcheno
Added: 2009-07-29
%%
Type: language
@@ -31655,6 +31660,7 @@ Added: 2009-07-29
Type: language
Subtag: sec
Description: Sechelt
+Description: She shashishalhem
Added: 2009-07-29
%%
Type: language
@@ -32003,6 +32009,7 @@ Added: 2009-07-29
Type: language
Subtag: shs
Description: Shuswap
+Description: Secwepemctsín
Added: 2009-07-29
%%
Type: language
@@ -33014,6 +33021,7 @@ Added: 2009-07-29
Type: language
Subtag: squ
Description: Squamish
+Description: Sḵwx̱wú7mesh sníchim
Added: 2009-07-29
%%
Type: language
@@ -34664,6 +34672,8 @@ Added: 2009-07-29
Type: language
Subtag: thp
Description: Thompson
+Description: Nłeʔkepmxcín
+Description: Thompson River Salish
Added: 2009-07-29
%%
Type: language
@@ -34684,6 +34694,7 @@ Added: 2009-07-29
Type: language
Subtag: tht
Description: Tahltan
+Description: Tāłtān
Added: 2009-07-29
%%
Type: language
@@ -42419,7 +42430,7 @@ Added: 2009-07-29
%%
Type: language
Subtag: zmp
-Description: Mpuono
+Description: Mbuun
Added: 2009-07-29
%%
Type: language
diff --git a/LanguageData/rfc5646.json b/LanguageData/rfc5646.json
index 5c243b8..b64cee3 100644
--- a/LanguageData/rfc5646.json
+++ b/LanguageData/rfc5646.json
@@ -1,5 +1,5 @@
{
- "FileDate": "2025-07-15",
+ "FileDate": "2025-08-25",
"RecordList": [
{
"Type": "Language",
@@ -5939,7 +5939,8 @@
"Type": "Language",
"SubTag": "asb",
"Description": [
- "Assiniboine"
+ "Assiniboine",
+ "Nakoda Assiniboine"
],
"Added": "2009-07-29",
"Comments": [],
@@ -6266,7 +6267,8 @@
"Type": "Language",
"SubTag": "atj",
"Description": [
- "Atikamekw"
+ "Atikamekw",
+ "Nehirowimowin"
],
"Added": "2009-07-29",
"Comments": [],
@@ -15565,7 +15567,8 @@
"Type": "Language",
"SubTag": "clc",
"Description": [
- "Chilcotin"
+ "Chilcotin",
+ "Tsilhqot\u2019in"
],
"Added": "2009-07-29",
"Comments": [],
@@ -15646,6 +15649,7 @@
"Type": "Language",
"SubTag": "clm",
"Description": [
+ "Klallam",
"Clallam"
],
"Added": "2009-07-29",
@@ -26419,7 +26423,7 @@
"Type": "Language",
"SubTag": "haa",
"Description": [
- "Han"
+ "H\u00E4n"
],
"Added": "2009-07-29",
"Comments": [],
@@ -37275,6 +37279,7 @@
"Type": "Language",
"SubTag": "kwk",
"Description": [
+ "Kwak\u0027wala",
"Kwakiutl"
],
"Added": "2009-07-29",
@@ -43666,7 +43671,7 @@
"Type": "Language",
"SubTag": "mhn",
"Description": [
- "M\u00F3cheno"
+ "M\u00F2cheno"
],
"Added": "2009-07-29",
"Comments": [],
@@ -62151,7 +62156,8 @@
"Type": "Language",
"SubTag": "sec",
"Description": [
- "Sechelt"
+ "Sechelt",
+ "She shashishalhem"
],
"Added": "2009-07-29",
"Comments": [],
@@ -62840,7 +62846,8 @@
"Type": "Language",
"SubTag": "shs",
"Description": [
- "Shuswap"
+ "Shuswap",
+ "Secwepemcts\u00EDn"
],
"Added": "2009-07-29",
"Comments": [],
@@ -64836,7 +64843,8 @@
"Type": "Language",
"SubTag": "squ",
"Description": [
- "Squamish"
+ "Squamish",
+ "S\u1E35wx\u0331w\u00FA7mesh sn\u00EDchim"
],
"Added": "2009-07-29",
"Comments": [],
@@ -68100,7 +68108,9 @@
"Type": "Language",
"SubTag": "thp",
"Description": [
- "Thompson"
+ "Thompson",
+ "N\u0142e\u0294kepmxc\u00EDn",
+ "Thompson River Salish"
],
"Added": "2009-07-29",
"Comments": [],
@@ -68140,7 +68150,8 @@
"Type": "Language",
"SubTag": "tht",
"Description": [
- "Tahltan"
+ "Tahltan",
+ "T\u0101\u0142t\u0101n"
],
"Added": "2009-07-29",
"Comments": [],
@@ -83396,7 +83407,7 @@
"Type": "Language",
"SubTag": "zmp",
"Description": [
- "Mpuono"
+ "Mbuun"
],
"Added": "2009-07-29",
"Comments": [],
diff --git a/LanguageTags/Iso6392DataGen.cs b/LanguageTags/Iso6392DataGen.cs
index 7fbe7d5..634bbb2 100644
--- a/LanguageTags/Iso6392DataGen.cs
+++ b/LanguageTags/Iso6392DataGen.cs
@@ -463,7 +463,7 @@ public static Iso6392Data Create() =>
Part2B = "gre",
Part2T = "ell",
Part1 = "el",
- RefName = "Greek, Modern (1453-)",
+ RefName = "Modern Greek (1453-)",
},
new()
{
@@ -891,13 +891,13 @@ public static Iso6392Data Create() =>
{
Part2B = "nbl",
Part1 = "nr",
- RefName = "Ndebele, South; South Ndebele",
+ RefName = "South Ndebele",
},
new()
{
Part2B = "nde",
Part1 = "nd",
- RefName = "Ndebele, North; North Ndebele",
+ RefName = "North Ndebele",
},
new()
{
@@ -916,7 +916,7 @@ public static Iso6392Data Create() =>
Part1 = "ne",
RefName = "Nepali",
},
- new() { Part2B = "new", RefName = "Nepal Bhasa; Newari" },
+ new() { Part2B = "new", RefName = "Nepal Bhasa; Newar; Newari" },
new() { Part2B = "nia", RefName = "Nias" },
new() { Part2B = "nic", RefName = "Niger-Kordofanian languages" },
new() { Part2B = "niu", RefName = "Niuean" },
@@ -924,13 +924,13 @@ public static Iso6392Data Create() =>
{
Part2B = "nno",
Part1 = "nn",
- RefName = "Norwegian Nynorsk; Nynorsk, Norwegian",
+ RefName = "Norwegian Nynorsk",
},
new()
{
Part2B = "nob",
Part1 = "nb",
- RefName = "Bokmål, Norwegian; Norwegian Bokmål",
+ RefName = "Norwegian Bokmål",
},
new() { Part2B = "nog", RefName = "Nogai" },
new() { Part2B = "non", RefName = "Norse, Old" },
diff --git a/LanguageTags/Iso6393DataGen.cs b/LanguageTags/Iso6393DataGen.cs
index 0b8647d..909f118 100644
--- a/LanguageTags/Iso6393DataGen.cs
+++ b/LanguageTags/Iso6393DataGen.cs
@@ -11357,7 +11357,7 @@ public static Iso6393Data Create() =>
Part1 = "dv",
Scope = "I",
LanguageType = "L",
- RefName = "Divehi",
+ RefName = "Dhivehi",
},
new()
{
@@ -35837,6 +35837,13 @@ public static Iso6393Data Create() =>
RefName = "Walungge",
},
new()
+ {
+ Id = "olb",
+ Scope = "I",
+ LanguageType = "L",
+ RefName = "Oli-Bodiman",
+ },
+ new()
{
Id = "old",
Scope = "I",
@@ -36342,6 +36349,13 @@ public static Iso6393Data Create() =>
RefName = "Oscan",
},
new()
+ {
+ Id = "osd",
+ Scope = "I",
+ LanguageType = "L",
+ RefName = "Digor Ossetic",
+ },
+ new()
{
Id = "osi",
Scope = "I",
@@ -36377,7 +36391,7 @@ public static Iso6393Data Create() =>
Part1 = "os",
Scope = "I",
LanguageType = "L",
- RefName = "Ossetian",
+ RefName = "Iron Ossetic",
},
new()
{
@@ -41115,6 +41129,13 @@ public static Iso6393Data Create() =>
RefName = "Sicel",
},
new()
+ {
+ Id = "scz",
+ Scope = "I",
+ LanguageType = "L",
+ RefName = "Shaetlan",
+ },
+ new()
{
Id = "sda",
Scope = "I",
@@ -54580,13 +54601,6 @@ public static Iso6393Data Create() =>
RefName = "Yokuts",
},
new()
- {
- Id = "yol",
- Scope = "I",
- LanguageType = "E",
- RefName = "Yola",
- },
- new()
{
Id = "yom",
Scope = "I",
diff --git a/LanguageTags/Rfc5646DataGen.cs b/LanguageTags/Rfc5646DataGen.cs
index a096461..cf88308 100644
--- a/LanguageTags/Rfc5646DataGen.cs
+++ b/LanguageTags/Rfc5646DataGen.cs
@@ -9,7 +9,7 @@ public partial class Rfc5646Data
public static Rfc5646Data Create() =>
new()
{
- FileDate = new DateOnly(2025, 7, 15),
+ FileDate = new DateOnly(2025, 8, 25),
RecordList =
[
new()
@@ -5338,7 +5338,7 @@ public static Rfc5646Data Create() =>
Type = RecordType.Language,
SubTag = "asb",
Added = new DateOnly(2009, 7, 29),
- Description = [@"Assiniboine"],
+ Description = [@"Assiniboine", @"Nakoda Assiniboine"],
Comments = [],
Prefix = [],
},
@@ -5629,7 +5629,7 @@ public static Rfc5646Data Create() =>
Type = RecordType.Language,
SubTag = "atj",
Added = new DateOnly(2009, 7, 29),
- Description = [@"Atikamekw"],
+ Description = [@"Atikamekw", @"Nehirowimowin"],
Comments = [],
Prefix = [],
},
@@ -13967,7 +13967,7 @@ public static Rfc5646Data Create() =>
Type = RecordType.Language,
SubTag = "clc",
Added = new DateOnly(2009, 7, 29),
- Description = [@"Chilcotin"],
+ Description = [@"Chilcotin", @"Tsilhqot’in"],
Comments = [],
Prefix = [],
},
@@ -14040,7 +14040,7 @@ public static Rfc5646Data Create() =>
Type = RecordType.Language,
SubTag = "clm",
Added = new DateOnly(2009, 7, 29),
- Description = [@"Clallam"],
+ Description = [@"Klallam", @"Clallam"],
Comments = [],
Prefix = [],
},
@@ -23683,7 +23683,7 @@ public static Rfc5646Data Create() =>
Type = RecordType.Language,
SubTag = "haa",
Added = new DateOnly(2009, 7, 29),
- Description = [@"Han"],
+ Description = [@"Hän"],
Comments = [],
Prefix = [],
},
@@ -33393,7 +33393,7 @@ public static Rfc5646Data Create() =>
Type = RecordType.Language,
SubTag = "kwk",
Added = new DateOnly(2009, 7, 29),
- Description = [@"Kwakiutl"],
+ Description = [@"Kwak'wala", @"Kwakiutl"],
Comments = [],
Prefix = [],
},
@@ -39119,7 +39119,7 @@ public static Rfc5646Data Create() =>
Type = RecordType.Language,
SubTag = "mhn",
Added = new DateOnly(2009, 7, 29),
- Description = [@"Mócheno"],
+ Description = [@"Mòcheno"],
Comments = [],
Prefix = [],
},
@@ -55688,7 +55688,7 @@ public static Rfc5646Data Create() =>
Type = RecordType.Language,
SubTag = "sec",
Added = new DateOnly(2009, 7, 29),
- Description = [@"Sechelt"],
+ Description = [@"Sechelt", @"She shashishalhem"],
Comments = [],
Prefix = [],
},
@@ -56310,7 +56310,7 @@ public static Rfc5646Data Create() =>
Type = RecordType.Language,
SubTag = "shs",
Added = new DateOnly(2009, 7, 29),
- Description = [@"Shuswap"],
+ Description = [@"Shuswap", @"Secwepemctsín"],
Comments = [],
Prefix = [],
},
@@ -58103,7 +58103,7 @@ public static Rfc5646Data Create() =>
Type = RecordType.Language,
SubTag = "squ",
Added = new DateOnly(2009, 7, 29),
- Description = [@"Squamish"],
+ Description = [@"Squamish", @"Sḵwx̱wú7mesh sníchim"],
Comments = [],
Prefix = [],
},
@@ -61027,7 +61027,7 @@ public static Rfc5646Data Create() =>
Type = RecordType.Language,
SubTag = "thp",
Added = new DateOnly(2009, 7, 29),
- Description = [@"Thompson"],
+ Description = [@"Thompson", @"Nłeʔkepmxcín", @"Thompson River Salish"],
Comments = [],
Prefix = [],
},
@@ -61063,7 +61063,7 @@ public static Rfc5646Data Create() =>
Type = RecordType.Language,
SubTag = "tht",
Added = new DateOnly(2009, 7, 29),
- Description = [@"Tahltan"],
+ Description = [@"Tahltan", @"Tāłtān"],
Comments = [],
Prefix = [],
},
@@ -74729,7 +74729,7 @@ public static Rfc5646Data Create() =>
Type = RecordType.Language,
SubTag = "zmp",
Added = new DateOnly(2009, 7, 29),
- Description = [@"Mpuono"],
+ Description = [@"Mbuun"],
Comments = [],
Prefix = [],
},
diff --git a/LanguageTagsCreate/LanguageTagsCreate.csproj b/LanguageTagsCreate/LanguageTagsCreate.csproj
index 2bc61c6..48beb8e 100644
--- a/LanguageTagsCreate/LanguageTagsCreate.csproj
+++ b/LanguageTagsCreate/LanguageTagsCreate.csproj
@@ -25,6 +25,6 @@
-
+
diff --git a/LanguageTagsTests/LanguageTagsTests.csproj b/LanguageTagsTests/LanguageTagsTests.csproj
index f727e84..46457c8 100644
--- a/LanguageTagsTests/LanguageTagsTests.csproj
+++ b/LanguageTagsTests/LanguageTagsTests.csproj
@@ -21,12 +21,15 @@
1.0.0.0
-
-
+
+
-
-
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+