diff --git a/src/core/Dime.i18n.Countries/Dime.i18n.Countries.csproj b/src/core/Dime.i18n.Countries/Dime.i18n.Countries.csproj
index 392eb7c..f0c8ce2 100644
--- a/src/core/Dime.i18n.Countries/Dime.i18n.Countries.csproj
+++ b/src/core/Dime.i18n.Countries/Dime.i18n.Countries.csproj
@@ -15,7 +15,7 @@
false
https://github.com/dimesoftware/i18n
https://github.com/dimesoftware/i18n
- 2.1.0.0
+ 2.2.0.0
latest
diff --git a/src/core/Dime.i18n.Countries/LocalizedCountryName.cs b/src/core/Dime.i18n.Countries/LocalizedCountryName.cs
index 4c3e034..195e579 100644
--- a/src/core/Dime.i18n.Countries/LocalizedCountryName.cs
+++ b/src/core/Dime.i18n.Countries/LocalizedCountryName.cs
@@ -1,7 +1,4 @@
-using System.Numerics;
-using System.Runtime.CompilerServices;
-
-namespace Dime.i18n.Countries.Nations
+namespace Dime.i18n.Countries.Nations
{
public class LocalizedCountryName
{
diff --git a/src/core/Dime.i18n.Countries/TimeZonesList.cs b/src/core/Dime.i18n.Countries/TimeZonesList.cs
new file mode 100644
index 0000000..f24800c
--- /dev/null
+++ b/src/core/Dime.i18n.Countries/TimeZonesList.cs
@@ -0,0 +1,458 @@
+using System.Collections.Generic;
+
+namespace System.Globalization.Timezones
+{
+ public class TimeZonesList : List
+ {
+ public TimeZonesList()
+ {
+ Add("Africa/Abidjan");
+ Add("Africa/Accra");
+ Add("Africa/Addis_Ababa");
+ Add("Africa/Algiers");
+ Add("Africa/Asmara");
+ Add("Africa/Bamako");
+ Add("Africa/Bangui");
+ Add("Africa/Banjul");
+ Add("Africa/Bissau");
+ Add("Africa/Blantyre");
+ Add("Africa/Brazzaville");
+ Add("Africa/Bujumbura");
+ Add("Africa/Cairo");
+ Add("Africa/Casablanca");
+ Add("Africa/Ceuta");
+ Add("Africa/Conakry");
+ Add("Africa/Dakar");
+ Add("Africa/Dar_es_Salaam");
+ Add("Africa/Djibouti");
+ Add("Africa/Douala");
+ Add("Africa/El_Aaiun");
+ Add("Africa/Freetown");
+ Add("Africa/Gaborone");
+ Add("Africa/Harare");
+ Add("Africa/Johannesburg");
+ Add("Africa/Juba");
+ Add("Africa/Kampala");
+ Add("Africa/Khartoum");
+ Add("Africa/Kigali");
+ Add("Africa/Kinshasa");
+ Add("Africa/Lagos");
+ Add("Africa/Libreville");
+ Add("Africa/Lome");
+ Add("Africa/Luanda");
+ Add("Africa/Lubumbashi");
+ Add("Africa/Lusaka");
+ Add("Africa/Malabo");
+ Add("Africa/Maputo");
+ Add("Africa/Maseru");
+ Add("Africa/Mbabane");
+ Add("Africa/Mogadishu");
+ Add("Africa/Monrovia");
+ Add("Africa/Nairobi");
+ Add("Africa/Ndjamena");
+ Add("Africa/Niamey");
+ Add("Africa/Nouakchott");
+ Add("Africa/Ouagadougou");
+ Add("Africa/Porto-Novo");
+ Add("Africa/Sao_Tome");
+ Add("Africa/Tripoli");
+ Add("Africa/Tunis");
+ Add("Africa/Windhoek");
+ Add("America/Adak");
+ Add("America/Anchorage");
+ Add("America/Anguilla");
+ Add("America/Antigua");
+ Add("America/Araguaina");
+ Add("America/Argentina/Buenos_Aires");
+ Add("America/Argentina/Catamarca");
+ Add("America/Argentina/Cordoba");
+ Add("America/Argentina/Jujuy");
+ Add("America/Argentina/La_Rioja");
+ Add("America/Argentina/Mendoza");
+ Add("America/Argentina/Rio_Gallegos");
+ Add("America/Argentina/Salta");
+ Add("America/Argentina/San_Juan");
+ Add("America/Argentina/San_Luis");
+ Add("America/Argentina/Tucuman");
+ Add("America/Argentina/Ushuaia");
+ Add("America/Aruba");
+ Add("America/Asuncion");
+ Add("America/Atikokan");
+ Add("America/Bahia");
+ Add("America/Bahia_Banderas");
+ Add("America/Barbados");
+ Add("America/Belem");
+ Add("America/Belize");
+ Add("America/Blanc-Sablon");
+ Add("America/Boa_Vista");
+ Add("America/Bogota");
+ Add("America/Boise");
+ Add("America/Cambridge_Bay");
+ Add("America/Campo_Grande");
+ Add("America/Cancun");
+ Add("America/Caracas");
+ Add("America/Cayenne");
+ Add("America/Cayman");
+ Add("America/Chicago");
+ Add("America/Chihuahua");
+ Add("America/Costa_Rica");
+ Add("America/Creston");
+ Add("America/Cuiaba");
+ Add("America/Curacao");
+ Add("America/Danmarkshavn");
+ Add("America/Dawson");
+ Add("America/Dawson_Creek");
+ Add("America/Denver");
+ Add("America/Detroit");
+ Add("America/Dominica");
+ Add("America/Edmonton");
+ Add("America/Eirunepe");
+ Add("America/El_Salvador");
+ Add("America/Fort_Nelson");
+ Add("America/Fortaleza");
+ Add("America/Glace_Bay");
+ Add("America/Godthab");
+ Add("America/Goose_Bay");
+ Add("America/Grand_Turk");
+ Add("America/Grenada");
+ Add("America/Guadeloupe");
+ Add("America/Guatemala");
+ Add("America/Guayaquil");
+ Add("America/Guyana");
+ Add("America/Halifax");
+ Add("America/Havana");
+ Add("America/Hermosillo");
+ Add("America/Indiana/Indianapolis");
+ Add("America/Indiana/Knox");
+ Add("America/Indiana/Marengo");
+ Add("America/Indiana/Petersburg");
+ Add("America/Indiana/Tell_City");
+ Add("America/Indiana/Vevay");
+ Add("America/Indiana/Vincennes");
+ Add("America/Indiana/Winamac");
+ Add("America/Inuvik");
+ Add("America/Iqaluit");
+ Add("America/Jamaica");
+ Add("America/Juneau");
+ Add("America/Kentucky/Louisville");
+ Add("America/Kentucky/Monticello");
+ Add("America/Kralendijk");
+ Add("America/La_Paz");
+ Add("America/Lima");
+ Add("America/Los_Angeles");
+ Add("America/Lower_Princes");
+ Add("America/Maceio");
+ Add("America/Managua");
+ Add("America/Manaus");
+ Add("America/Marigot");
+ Add("America/Martinique");
+ Add("America/Matamoros");
+ Add("America/Mazatlan");
+ Add("America/Menominee");
+ Add("America/Merida");
+ Add("America/Metlakatla");
+ Add("America/Mexico_City");
+ Add("America/Miquelon");
+ Add("America/Moncton");
+ Add("America/Monterrey");
+ Add("America/Montevideo");
+ Add("America/Montserrat");
+ Add("America/Nassau");
+ Add("America/New_York");
+ Add("America/Nipigon");
+ Add("America/Nome");
+ Add("America/Noronha");
+ Add("America/North_Dakota/Beulah");
+ Add("America/North_Dakota/Center");
+ Add("America/North_Dakota/New_Salem");
+ Add("America/Ojinaga");
+ Add("America/Panama");
+ Add("America/Pangnirtung");
+ Add("America/Paramaribo");
+ Add("America/Phoenix");
+ Add("America/Port_of_Spain");
+ Add("America/Port-au-Prince");
+ Add("America/Porto_Velho");
+ Add("America/Puerto_Rico");
+ Add("America/Rainy_River");
+ Add("America/Rankin_Inlet");
+ Add("America/Recife");
+ Add("America/Regina");
+ Add("America/Resolute");
+ Add("America/Rio_Branco");
+ Add("America/Santarem");
+ Add("America/Santiago");
+ Add("America/Santo_Domingo");
+ Add("America/Sao_Paulo");
+ Add("America/Scoresbysund");
+ Add("America/Sitka");
+ Add("America/St_Barthelemy");
+ Add("America/St_Johns");
+ Add("America/St_Kitts");
+ Add("America/St_Lucia");
+ Add("America/St_Thomas");
+ Add("America/St_Vincent");
+ Add("America/Swift_Current");
+ Add("America/Tegucigalpa");
+ Add("America/Thule");
+ Add("America/Thunder_Bay");
+ Add("America/Tijuana");
+ Add("America/Toronto");
+ Add("America/Tortola");
+ Add("America/Vancouver");
+ Add("America/Whitehorse");
+ Add("America/Winnipeg");
+ Add("America/Yakutat");
+ Add("America/Yellowknife");
+ Add("Antarctica/Casey");
+ Add("Antarctica/Davis");
+ Add("Antarctica/DumontDUrville");
+ Add("Antarctica/Macquarie");
+ Add("Antarctica/Mawson");
+ Add("Antarctica/McMurdo");
+ Add("Antarctica/Palmer");
+ Add("Antarctica/Rothera");
+ Add("Antarctica/Syowa");
+ Add("Antarctica/Troll");
+ Add("Antarctica/Vostok");
+ Add("Arctic/Longyearbyen");
+ Add("Asia/Aden");
+ Add("Asia/Almaty");
+ Add("Asia/Amman");
+ Add("Asia/Anadyr");
+ Add("Asia/Aqtau");
+ Add("Asia/Aqtobe");
+ Add("Asia/Ashgabat");
+ Add("Asia/Baghdad");
+ Add("Asia/Bahrain");
+ Add("Asia/Baku");
+ Add("Asia/Bangkok");
+ Add("Asia/Barnaul");
+ Add("Asia/Beirut");
+ Add("Asia/Bishkek");
+ Add("Asia/Brunei");
+ Add("Asia/Chita");
+ Add("Asia/Choibalsan");
+ Add("Asia/Colombo");
+ Add("Asia/Damascus");
+ Add("Asia/Dhaka");
+ Add("Asia/Dili");
+ Add("Asia/Dubai");
+ Add("Asia/Dushanbe");
+ Add("Asia/Gaza");
+ Add("Asia/Hebron");
+ Add("Asia/Ho_Chi_Minh");
+ Add("Asia/Hong_Kong");
+ Add("Asia/Hovd");
+ Add("Asia/Irkutsk");
+ Add("Asia/Jakarta");
+ Add("Asia/Jayapura");
+ Add("Asia/Jerusalem");
+ Add("Asia/Kabul");
+ Add("Asia/Kamchatka");
+ Add("Asia/Karachi");
+ Add("Asia/Kathmandu");
+ Add("Asia/Khandyga");
+ Add("Asia/Kolkata");
+ Add("Asia/Krasnoyarsk");
+ Add("Asia/Kuala_Lumpur");
+ Add("Asia/Kuching");
+ Add("Asia/Kuwait");
+ Add("Asia/Macau");
+ Add("Asia/Magadan");
+ Add("Asia/Makassar");
+ Add("Asia/Manila");
+ Add("Asia/Muscat");
+ Add("Asia/Nicosia");
+ Add("Asia/Novokuznetsk");
+ Add("Asia/Novosibirsk");
+ Add("Asia/Omsk");
+ Add("Asia/Oral");
+ Add("Asia/Phnom_Penh");
+ Add("Asia/Pontianak");
+ Add("Asia/Pyongyang");
+ Add("Asia/Qatar");
+ Add("Asia/Qyzylorda");
+ Add("Asia/Riyadh");
+ Add("Asia/Sakhalin");
+ Add("Asia/Samarkand");
+ Add("Asia/Seoul");
+ Add("Asia/Shanghai");
+ Add("Asia/Singapore");
+ Add("Asia/Srednekolymsk");
+ Add("Asia/Taipei");
+ Add("Asia/Tashkent");
+ Add("Asia/Tbilisi");
+ Add("Asia/Tehran");
+ Add("Asia/Thimphu");
+ Add("Asia/Tokyo");
+ Add("Asia/Tomsk");
+ Add("Asia/Ulaanbaatar");
+ Add("Asia/Urumqi");
+ Add("Asia/Ust-Nera");
+ Add("Asia/Vientiane");
+ Add("Asia/Vladivostok");
+ Add("Asia/Yakutsk");
+ Add("Asia/Yangon");
+ Add("Asia/Yekaterinburg");
+ Add("Asia/Yerevan");
+ Add("Atlantic/Azores");
+ Add("Atlantic/Bermuda");
+ Add("Atlantic/Canary");
+ Add("Atlantic/Cape_Verde");
+ Add("Atlantic/Faroe");
+ Add("Atlantic/Madeira");
+ Add("Atlantic/Reykjavik");
+ Add("Atlantic/South_Georgia");
+ Add("Atlantic/St_Helena");
+ Add("Atlantic/Stanley");
+ Add("Australia/Adelaide");
+ Add("Australia/Brisbane");
+ Add("Australia/Broken_Hill");
+ Add("Australia/Currie");
+ Add("Australia/Darwin");
+ Add("Australia/Eucla");
+ Add("Australia/Hobart");
+ Add("Australia/Lindeman");
+ Add("Australia/Lord_Howe");
+ Add("Australia/Melbourne");
+ Add("Australia/Perth");
+ Add("Australia/Sydney");
+ Add("Etc/GMT");
+ Add("Etc/GMT+1");
+ Add("Etc/GMT+10");
+ Add("Etc/GMT+11");
+ Add("Etc/GMT+12");
+ Add("Etc/GMT+2");
+ Add("Etc/GMT+3");
+ Add("Etc/GMT+4");
+ Add("Etc/GMT+5");
+ Add("Etc/GMT+6");
+ Add("Etc/GMT+7");
+ Add("Etc/GMT+8");
+ Add("Etc/GMT+9");
+ Add("Etc/GMT-1");
+ Add("Etc/GMT-10");
+ Add("Etc/GMT-11");
+ Add("Etc/GMT-12");
+ Add("Etc/GMT-13");
+ Add("Etc/GMT-14");
+ Add("Etc/GMT-2");
+ Add("Etc/GMT-3");
+ Add("Etc/GMT-4");
+ Add("Etc/GMT-5");
+ Add("Etc/GMT-6");
+ Add("Etc/GMT-7");
+ Add("Etc/GMT-8");
+ Add("Etc/GMT-9");
+ Add("Etc/UTC");
+ Add("Europe/Amsterdam");
+ Add("Europe/Andorra");
+ Add("Europe/Astrakhan");
+ Add("Europe/Athens");
+ Add("Europe/Belgrade");
+ Add("Europe/Berlin");
+ Add("Europe/Brussels");
+ Add("Europe/Bucharest");
+ Add("Europe/Budapest");
+ Add("Europe/Chisinau");
+ Add("Europe/Copenhagen");
+ Add("Europe/Dublin");
+ Add("Europe/Gibraltar");
+ Add("Europe/Guernsey");
+ Add("Europe/Helsinki");
+ Add("Europe/Isle_of_Man");
+ Add("Europe/Istanbul");
+ Add("Europe/Jersey");
+ Add("Europe/Kaliningrad");
+ Add("Europe/Kiev");
+ Add("Europe/Kirov");
+ Add("Europe/Lisbon");
+ Add("Europe/Ljubljana");
+ Add("Europe/London");
+ Add("Europe/Luxembourg");
+ Add("Europe/Madrid");
+ Add("Europe/Malta");
+ Add("Europe/Mariehamn");
+ Add("Europe/Minsk");
+ Add("Europe/Monaco");
+ Add("Europe/Moscow");
+ Add("Europe/Oslo");
+ Add("Europe/Paris");
+ Add("Europe/Podgorica");
+ Add("Europe/Prague");
+ Add("Europe/Riga");
+ Add("Europe/Rome");
+ Add("Europe/Samara");
+ Add("Europe/San_Marino");
+ Add("Europe/Sarajevo");
+ Add("Europe/Saratov");
+ Add("Europe/Simferopol");
+ Add("Europe/Skopje");
+ Add("Europe/Sofia");
+ Add("Europe/Stockholm");
+ Add("Europe/Tallinn");
+ Add("Europe/Tirane");
+ Add("Europe/Ulyanovsk");
+ Add("Europe/Uzhgorod");
+ Add("Europe/Vaduz");
+ Add("Europe/Vatican");
+ Add("Europe/Vienna");
+ Add("Europe/Vilnius");
+ Add("Europe/Volgograd");
+ Add("Europe/Warsaw");
+ Add("Europe/Zagreb");
+ Add("Europe/Zaporozhye");
+ Add("Europe/Zurich");
+ Add("Indian/Antananarivo");
+ Add("Indian/Chagos");
+ Add("Indian/Christmas");
+ Add("Indian/Cocos");
+ Add("Indian/Comoro");
+ Add("Indian/Kerguelen");
+ Add("Indian/Mahe");
+ Add("Indian/Maldives");
+ Add("Indian/Mauritius");
+ Add("Indian/Mayotte");
+ Add("Indian/Reunion");
+ Add("Pacific/Apia");
+ Add("Pacific/Auckland");
+ Add("Pacific/Bougainville");
+ Add("Pacific/Chatham");
+ Add("Pacific/Chuuk");
+ Add("Pacific/Easter");
+ Add("Pacific/Efate");
+ Add("Pacific/Enderbury");
+ Add("Pacific/Fakaofo");
+ Add("Pacific/Fiji");
+ Add("Pacific/Funafuti");
+ Add("Pacific/Galapagos");
+ Add("Pacific/Gambier");
+ Add("Pacific/Guadalcanal");
+ Add("Pacific/Guam");
+ Add("Pacific/Honolulu");
+ Add("Pacific/Kiritimati");
+ Add("Pacific/Kosrae");
+ Add("Pacific/Kwajalein");
+ Add("Pacific/Majuro");
+ Add("Pacific/Marquesas");
+ Add("Pacific/Midway");
+ Add("Pacific/Nauru");
+ Add("Pacific/Niue");
+ Add("Pacific/Norfolk");
+ Add("Pacific/Noumea");
+ Add("Pacific/Pago_Pago");
+ Add("Pacific/Palau");
+ Add("Pacific/Pitcairn");
+ Add("Pacific/Pohnpei");
+ Add("Pacific/Port_Moresby");
+ Add("Pacific/Rarotonga");
+ Add("Pacific/Saipan");
+ Add("Pacific/Tahiti");
+ Add("Pacific/Tarawa");
+ Add("Pacific/Tongatapu");
+ Add("Pacific/Wake");
+ Add("Pacific/Wallis");
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/core/Dime.i18n.Date/LocalDateTimeConverter.cs b/src/core/Dime.i18n.Date/LocalDateTimeConverter.cs
index 02e511b..1f5243b 100644
--- a/src/core/Dime.i18n.Date/LocalDateTimeConverter.cs
+++ b/src/core/Dime.i18n.Date/LocalDateTimeConverter.cs
@@ -1,7 +1,8 @@
-using NodaTime;
-using System.Collections.Generic;
+using System.Collections.Generic;
using System.Linq;
+using NodaTime;
+
namespace System.Globalization
{
///
diff --git a/src/core/Dime.i18n.Date/UtcDateTimeConverter.cs b/src/core/Dime.i18n.Date/UtcDateTimeConverter.cs
index bd0df42..d59236c 100644
--- a/src/core/Dime.i18n.Date/UtcDateTimeConverter.cs
+++ b/src/core/Dime.i18n.Date/UtcDateTimeConverter.cs
@@ -1,6 +1,6 @@
-using NodaTime;
-using System.Collections.Generic;
+using System.Collections.Generic;
using System.Linq;
+using NodaTime;
namespace System.Globalization
{
diff --git a/src/test/Dime.i18n.Countries.Tests/CountryListTests.cs b/src/test/Dime.i18n.Countries.Tests/CountryListTests.cs
index a64981b..1e6cd8d 100644
--- a/src/test/Dime.i18n.Countries.Tests/CountryListTests.cs
+++ b/src/test/Dime.i18n.Countries.Tests/CountryListTests.cs
@@ -36,7 +36,6 @@ public void CountryList_GetEnumerator_ShouldEnumerate()
Assert.True(countries.Distinct().Count() == 247);
}
-
[Fact]
public void Country_GetTranslations_ShouldEnumerate()
{
diff --git a/src/test/Dime.i18n.Date.Tests/DateTimeKindAttributeTests.cs b/src/test/Dime.i18n.Date.Tests/DateTimeKindAttributeTests.cs
index 066c1cc..c446a53 100644
--- a/src/test/Dime.i18n.Date.Tests/DateTimeKindAttributeTests.cs
+++ b/src/test/Dime.i18n.Date.Tests/DateTimeKindAttributeTests.cs
@@ -50,8 +50,6 @@ public void DateTimeKindAttribute_Apply_ParameterIsNotNull_DateTimeIsNull_DoesNo
private class DateTimeTestClass
{
[DateTimeKindAttribute(DateTimeKind.Utc)]
- // ReSharper disable once AutoPropertyCanBeMadeGetOnly.Local
- // ReSharper disable once MemberCanBePrivate.Local
public DateTime MyDateTime { get; set; }
[DateTimeKindAttribute(DateTimeKind.Utc)]
diff --git a/src/test/Dime.i18n.Date.Tests/LocalDateTimeConverterTests.cs b/src/test/Dime.i18n.Date.Tests/LocalDateTimeConverterTests.cs
index 8292555..ac348e1 100644
--- a/src/test/Dime.i18n.Date.Tests/LocalDateTimeConverterTests.cs
+++ b/src/test/Dime.i18n.Date.Tests/LocalDateTimeConverterTests.cs
@@ -29,7 +29,7 @@ public void LocalDateTimeConverter_ConvertToLocalTime_DateTime_UseCustomTimezone
const string timeZone = "Europe/Brussels";
IDateTimeConverter converter = new LocalDateTimeConverter(timeZone);
-
+
const string exactFormat = "yyyy-MM-dd HH:mm";
if (DateTime.TryParseExact(inputValue, exactFormat, CultureInfo.InvariantCulture, DateTimeStyles.AdjustToUniversal | DateTimeStyles.AssumeUniversal, out DateTime output))
{