Skip to content

Commit c9a9a4e

Browse files
Copilottinohager
andauthored
Eswatini officially changed its name from Swaziland in 2018 (#66)
* Initial plan * Update Swaziland to Eswatini official country name Co-authored-by: tinohager <8215186+tinohager@users.noreply.github.com> * Rename Swaziland files and classes to Eswatini Co-authored-by: tinohager <8215186+tinohager@users.noreply.github.com> * Update all language translations from Swaziland to Eswatini Co-authored-by: tinohager <8215186+tinohager@users.noreply.github.com> * Fix Latvian translation for Eswatini Co-authored-by: tinohager <8215186+tinohager@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: tinohager <8215186+tinohager@users.noreply.github.com>
1 parent c7d57c2 commit c9a9a4e

File tree

7 files changed

+67
-67
lines changed

7 files changed

+67
-67
lines changed
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
namespace Nager.Country.Translation.CountryTranslations
2+
{
3+
/// <summary>
4+
/// Eswatini
5+
/// </summary>
6+
public class EswatiniCountryTranslation : ICountryTranslation
7+
{
8+
/// <inheritdoc/>
9+
public TranslationInfo[] Translations => new []
10+
{
11+
new TranslationInfo(LanguageCode.AR, "إسواتيني"),
12+
new TranslationInfo(LanguageCode.AZ, "Esvatini"),
13+
new TranslationInfo(LanguageCode.BE, "Эсваціні"),
14+
new TranslationInfo(LanguageCode.BG, "Есватини"),
15+
new TranslationInfo(LanguageCode.BS, "Esvatini"),
16+
new TranslationInfo(LanguageCode.CA, "Eswatini"),
17+
new TranslationInfo(LanguageCode.CS, "Eswatini"),
18+
new TranslationInfo(LanguageCode.DA, "Eswatini"),
19+
new TranslationInfo(LanguageCode.DE, "Eswatini"),
20+
new TranslationInfo(LanguageCode.EL, "Εσουατίνι"),
21+
new TranslationInfo(LanguageCode.EN, "Eswatini"),
22+
new TranslationInfo(LanguageCode.ES, "Esuatini"),
23+
new TranslationInfo(LanguageCode.ET, "Eswatini"),
24+
new TranslationInfo(LanguageCode.FA, "اسواتینی"),
25+
new TranslationInfo(LanguageCode.FI, "Eswatini"),
26+
new TranslationInfo(LanguageCode.FR, "Eswatini"),
27+
new TranslationInfo(LanguageCode.HE, "אסוואטיני"),
28+
new TranslationInfo(LanguageCode.HR, "Esvatini"),
29+
new TranslationInfo(LanguageCode.HU, "Eswatini"),
30+
new TranslationInfo(LanguageCode.HY, "Էսվատինի"),
31+
new TranslationInfo(LanguageCode.ID, "Eswatini"),
32+
new TranslationInfo(LanguageCode.IS, "Esvatíní"),
33+
new TranslationInfo(LanguageCode.IT, "Eswatini"),
34+
new TranslationInfo(LanguageCode.JA, "エスワティニ"),
35+
new TranslationInfo(LanguageCode.KA, "ესვატინი"),
36+
new TranslationInfo(LanguageCode.KK, "Эсватини"),
37+
new TranslationInfo(LanguageCode.KO, "에스와티니"),
38+
new TranslationInfo(LanguageCode.KY, "Эсватини"),
39+
new TranslationInfo(LanguageCode.LT, "Esvatinis"),
40+
new TranslationInfo(LanguageCode.LV, "Esvatini"),
41+
new TranslationInfo(LanguageCode.MK, "Есватини"),
42+
new TranslationInfo(LanguageCode.MN, "Эсватини"),
43+
new TranslationInfo(LanguageCode.NB, "Eswatini"),
44+
new TranslationInfo(LanguageCode.NL, "Eswatini"),
45+
new TranslationInfo(LanguageCode.NN, "Eswatini"),
46+
new TranslationInfo(LanguageCode.PL, "Eswatini"),
47+
new TranslationInfo(LanguageCode.PT, "Essuatíni"),
48+
new TranslationInfo(LanguageCode.RO, "Eswatini"),
49+
new TranslationInfo(LanguageCode.RU, "Эсватини"),
50+
new TranslationInfo(LanguageCode.SK, "Eswatini"),
51+
new TranslationInfo(LanguageCode.SL, "Esvatini"),
52+
new TranslationInfo(LanguageCode.SR, "Есватини"),
53+
new TranslationInfo(LanguageCode.SV, "Eswatini"),
54+
new TranslationInfo(LanguageCode.TR, "Esvatini"),
55+
new TranslationInfo(LanguageCode.UK, "Есватіні"),
56+
new TranslationInfo(LanguageCode.UZ, "Esvatini"),
57+
new TranslationInfo(LanguageCode.ZH, "斯威士尼"),
58+
};
59+
}
60+
}

src/Nager.Country.Translation/CountryTranslations/SwazilandCountryTranslation.cs

Lines changed: 0 additions & 60 deletions
This file was deleted.

src/Nager.Country.Translation/TranslationProvider.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ public TranslationProvider()
262262
this._alpha2Code2CountryTranslation.Add(Alpha2Code.SD, new SudanCountryTranslation());
263263
this._alpha2Code2CountryTranslation.Add(Alpha2Code.SR, new SurinameCountryTranslation());
264264
this._alpha2Code2CountryTranslation.Add(Alpha2Code.SJ, new SvalbardAndJanMayenCountryTranslation());
265-
this._alpha2Code2CountryTranslation.Add(Alpha2Code.SZ, new SwazilandCountryTranslation());
265+
this._alpha2Code2CountryTranslation.Add(Alpha2Code.SZ, new EswatiniCountryTranslation());
266266
this._alpha2Code2CountryTranslation.Add(Alpha2Code.SE, new SwedenCountryTranslation());
267267
this._alpha2Code2CountryTranslation.Add(Alpha2Code.CH, new SwitzerlandCountryTranslation());
268268
this._alpha2Code2CountryTranslation.Add(Alpha2Code.SY, new SyriaCountryTranslation());

src/Nager.Country/Alpha2Code.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -862,7 +862,7 @@ public enum Alpha2Code : int
862862
/// </summary>
863863
SJ = 8374,
864864
/// <summary>
865-
/// Swaziland
865+
/// Eswatini
866866
/// </summary>
867867
SZ = 8390,
868868
/// <summary>

src/Nager.Country/Alpha3Code.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -862,7 +862,7 @@ public enum Alpha3Code : int
862862
/// </summary>
863863
SJM = 837477,
864864
/// <summary>
865-
/// Swaziland
865+
/// Eswatini
866866
/// </summary>
867867
SWZ = 838790,
868868
/// <summary>

src/Nager.Country/CountryInfos/SwazilandCountryInfo.cs renamed to src/Nager.Country/CountryInfos/EswatiniCountryInfo.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
namespace Nager.Country.CountryInfos
44
{
55
/// <summary>
6-
/// Swaziland
6+
/// Eswatini
77
/// </summary>
8-
public sealed class SwazilandCountryInfo : ICountryInfo
8+
public sealed class EswatiniCountryInfo : ICountryInfo
99
{
1010
/// <inheritdoc/>
1111
public string CommonName => "Eswatini";
1212

1313
/// <inheritdoc/>
14-
public string OfficialName => "Kingdom of Swaziland";
14+
public string OfficialName => "Kingdom of Eswatini";
1515

1616
/// <inheritdoc/>
1717
public string NativeName => "Swaziland";

src/Nager.Country/CountryProvider.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ public CountryProvider()
235235
this._alpha2Code2CountryInfo.Add(Alpha2Code.SV, new ElSalvadorCountryInfo());
236236
this._alpha2Code2CountryInfo.Add(Alpha2Code.SX, new SintMaartenCountryInfo());
237237
this._alpha2Code2CountryInfo.Add(Alpha2Code.SY, new SyriaCountryInfo());
238-
this._alpha2Code2CountryInfo.Add(Alpha2Code.SZ, new SwazilandCountryInfo());
238+
this._alpha2Code2CountryInfo.Add(Alpha2Code.SZ, new EswatiniCountryInfo());
239239
this._alpha2Code2CountryInfo.Add(Alpha2Code.TC, new TurksAndCaicosIslandsCountryInfo());
240240
this._alpha2Code2CountryInfo.Add(Alpha2Code.TD, new ChadCountryInfo());
241241
this._alpha2Code2CountryInfo.Add(Alpha2Code.TF, new FrenchSouthernAndAntarcticLandsCountryInfo());

0 commit comments

Comments
 (0)