From 2b5b250772dca7f000651d4395c7fd682c6f7ef9 Mon Sep 17 00:00:00 2001 From: yu2971512385-ui <287936273+yu2971512385-ui@users.noreply.github.com> Date: Wed, 28 Oct 2026 17:17:05 +0800 Subject: [PATCH] Keep IANA identifiers in the es and es-MX time_zone lists The Spanish locales translated the timezone identifiers themselves, so Faker::Address.time_zone hands back strings no timezone library can parse: es Europa/London, Europa/Madrid, Pacifico/Midway es-MX Africa/Nairobi, America/Nueva_York, Asia/Tokio Drawing 400 values per locale and resolving each through TZInfo: en 117 distinct, 0 unparseable sk 114 distinct, 0 unparseable es 121 distinct, 44 unparseable es-MX 117 distinct, 95 unparseable sk.yml settles what the convention is. It is a translated locale too, and its time_zone list is byte for byte the English one, identifiers untouched. Every valid entry in es and es-MX was already in that list, so both now carry it and nothing is lost. Separately, three identifiers were superseded by IANA and are updated in all four locales: Europe/Kiev to Europe/Kyiv, America/Godthab to America/Nuuk, Asia/Rangoon to Asia/Yangon. Asia/Kolkata and Asia/Kathmandu were already current, so the lists had been refreshed before and these were missed. After the change all four resolve cleanly: en 118, sk 119, es 120, es-MX 118 distinct, 0 unparseable each de.yml is left alone: its four entries are display names such as "MEZ" and "Central European Time", not identifiers, which is a different question. Co-Authored-By: Claude Opus 5 (1M context) --- lib/locales/en/address.yml | 6 +- lib/locales/es-MX.yml | 251 ++++++++++++++++++++----------------- lib/locales/es.yml | 104 +++++++-------- lib/locales/sk.yml | 6 +- 4 files changed, 193 insertions(+), 174 deletions(-) diff --git a/lib/locales/en/address.yml b/lib/locales/en/address.yml index e1b48b3b2d..bc0978bd6f 100644 --- a/lib/locales/en/address.yml +++ b/lib/locales/en/address.yml @@ -1714,7 +1714,7 @@ en: - America/Sao_Paulo - America/Argentina/Buenos_Aires - America/Guyana - - America/Godthab + - America/Nuuk - Atlantic/South_Georgia - Atlantic/Azores - Atlantic/Cape_Verde @@ -1748,7 +1748,7 @@ en: - Europe/Bucharest - Africa/Cairo - Europe/Helsinki - - Europe/Kiev + - Europe/Kyiv - Europe/Riga - Europe/Sofia - Europe/Tallinn @@ -1787,7 +1787,7 @@ en: - Asia/Colombo - Asia/Almaty - Asia/Novosibirsk - - Asia/Rangoon + - Asia/Yangon - Asia/Bangkok - Asia/Bangkok - Asia/Jakarta diff --git a/lib/locales/es-MX.yml b/lib/locales/es-MX.yml index 9d0aeddf1a..c8ebfc23c8 100644 --- a/lib/locales/es-MX.yml +++ b/lib/locales/es-MX.yml @@ -710,130 +710,149 @@ es-MX: - YUC - ZAC time_zone: - - África/Argel - - África/Cairo - - África/Casablanca - - África/Harare - - África/Johannesburgo - - África/Monrovia - - África/Nairobi - - América/Argentina/Buenos_Aires - - América/Bogotá - - América/Caracas - - América/Chicago - - América/Chihuahua - - América/Ciudad_de_México - - América/Denver - - América/Guatemala - - América/Guyana - - América/Halifax - - América/Indiana/Indianapolis - - América/Juneau - - América/La_Paz - - América/Lima - - América/Los_Angeles - - América/Mazatlán - - América/Monterrey - - América/Nueva_York - - América/Nuuk - - América/Phoenix - - América/Regina - - América/San_Juan_de_Terranova - - América/Santiago - - América/São_Paulo - - América/Tijuana - - Asia/Almatý - - Asia/Bagdad - - Asia/Bakú - - Asia/Bangkok - - Asia/Calcuta - - Asia/Chongqing - - Asia/Colombo - - Asia/Daca - - Asia/Ekaterimburgo - - Asia/Ereván - - Asia/Hong_Kong - - Asia/Irkutsk - - Asia/Jerusalén + - Pacific/Midway + - Pacific/Pago_Pago + - Pacific/Honolulu + - America/Juneau + - America/Los_Angeles + - America/Tijuana + - America/Denver + - America/Phoenix + - America/Chihuahua + - America/Mazatlan + - America/Chicago + - America/Regina + - America/Mexico_City + - America/Mexico_City + - America/Monterrey + - America/Guatemala + - America/New_York + - America/Indiana/Indianapolis + - America/Bogota + - America/Lima + - America/Lima + - America/Halifax + - America/Caracas + - America/La_Paz + - America/Santiago + - America/St_Johns + - America/Sao_Paulo + - America/Argentina/Buenos_Aires + - America/Guyana + - America/Nuuk + - Atlantic/South_Georgia + - Atlantic/Azores + - Atlantic/Cape_Verde + - Europe/Dublin + - Europe/London + - Europe/Lisbon + - Europe/London + - Africa/Casablanca + - Africa/Monrovia + - Etc/UTC + - Europe/Belgrade + - Europe/Bratislava + - Europe/Budapest + - Europe/Ljubljana + - Europe/Prague + - Europe/Sarajevo + - Europe/Skopje + - Europe/Warsaw + - Europe/Zagreb + - Europe/Brussels + - Europe/Copenhagen + - Europe/Madrid + - Europe/Paris + - Europe/Amsterdam + - Europe/Berlin + - Europe/Berlin + - Europe/Rome + - Europe/Stockholm + - Europe/Vienna + - Africa/Algiers + - Europe/Bucharest + - Africa/Cairo + - Europe/Helsinki + - Europe/Kyiv + - Europe/Riga + - Europe/Sofia + - Europe/Tallinn + - Europe/Vilnius + - Europe/Athens + - Europe/Istanbul + - Europe/Minsk + - Asia/Jerusalem + - Africa/Harare + - Africa/Johannesburg + - Europe/Moscow + - Europe/Moscow + - Europe/Moscow + - Asia/Kuwait + - Asia/Riyadh + - Africa/Nairobi + - Asia/Baghdad + - Asia/Tehran + - Asia/Muscat + - Asia/Muscat + - Asia/Baku + - Asia/Tbilisi + - Asia/Yerevan - Asia/Kabul - - Asia/Kamchatka + - Asia/Yekaterinburg - Asia/Karachi - - Asia/Katmandú - - Asia/Krasnoyarsk - - Asia/Kuala_Lumpur - - Asia/Kuwait - - Asia/Magadán - - Asia/Mascate + - Asia/Karachi + - Asia/Tashkent + - Asia/Kolkata + - Asia/Kolkata + - Asia/Kolkata + - Asia/Kolkata + - Asia/Kathmandu + - Asia/Dhaka + - Asia/Dhaka + - Asia/Colombo + - Asia/Almaty - Asia/Novosibirsk - - Asia/Rangún - - Asia/Riad - - Asia/Seúl + - Asia/Yangon + - Asia/Bangkok + - Asia/Bangkok + - Asia/Jakarta + - Asia/Krasnoyarsk - Asia/Shanghai - - Asia/Singapur - - Asia/Taipéi - - Asia/Taskent - - Asia/Teherán - - Asia/Tiflis - - Asia/Tokio - - Asia/Ulán_Bator - - Asia/Urumchi - - Asia/Vladivostok - - Asia/Yakarta + - Asia/Chongqing + - Asia/Hong_Kong + - Asia/Urumqi + - Asia/Kuala_Lumpur + - Asia/Singapore + - Asia/Taipei + - Australia/Perth + - Asia/Irkutsk + - Asia/Ulaanbaatar + - Asia/Seoul + - Asia/Tokyo + - Asia/Tokyo + - Asia/Tokyo - Asia/Yakutsk - - Atlantic/Azores - - Atlantic/Cabo_Verde - - Atlantic/Georgia_Del_Sur - - Australia/Adelaida - - Australia/Brisbane - Australia/Darwin - - Australia/Hobart + - Australia/Adelaide + - Australia/Melbourne - Australia/Melbourne - - Australia/Perth - Australia/Sydney - - Etc/UTC - - Europa/Atenas - - Europa/Belgrado - - Europa/Berlín - - Europa/Bratislava - - Europa/Bruselas - - Europa/Bucarest - - Europa/Budapest - - Europa/Copenhague - - Europa/Dublín - - Europa/Estambul - - Europa/Estocolmo - - Europa/Helsinki - - Europa/Kiev - - Europa/Lisboa - - Europa/Liubliana - - Europa/Londres - - Europa/Madrid - - Europa/Minsk - - Europa/Moscú - - Europa/Paris - - Europa/Praga - - Europa/Riga - - Europa/Roma - - Europa/Sarajevo - - Europa/Skopie - - Europa/Sofía - - Europa/Tallin - - Europa/Viena - - Europa/Vilna - - Europa/Warsaw Europa/Zagreb - - Europa/Ámsterdam - - Pacífico/Apia - - Pacífico/Auckland - - Pacífico/Fakaofo - - Pacífico/Fiji - - Pacífico/Guaján - - Pacífico/Honolulú - - Pacífico/Islas_Midway - - Pacífico/Majuro - - Pacífico/Numea - - Pacífico/Pago_Pago - - Pacífico/Puerto_Moresby - - Pacífico/Tongatapu + - Australia/Brisbane + - Australia/Hobart + - Asia/Vladivostok + - Pacific/Guam + - Pacific/Port_Moresby + - Asia/Magadan + - Asia/Magadan + - Pacific/Noumea + - Pacific/Fiji + - Asia/Kamchatka + - Pacific/Majuro + - Pacific/Auckland + - Pacific/Auckland + - Pacific/Tongatapu + - Pacific/Fakaofo + - Pacific/Apia city: - "#{municipality}" city_with_state: diff --git a/lib/locales/es.yml b/lib/locales/es.yml index 15fd02e50c..674f1411b0 100644 --- a/lib/locales/es.yml +++ b/lib/locales/es.yml @@ -482,9 +482,9 @@ es: - Vas - Mur time_zone: - - Pacífico/Midway - - Pacífico/Pago_Pago - - Pacífico/Honolulu + - Pacific/Midway + - Pacific/Pago_Pago + - Pacific/Honolulu - America/Juneau - America/Los_Angeles - America/Tijuana @@ -511,54 +511,54 @@ es: - America/Sao_Paulo - America/Argentina/Buenos_Aires - America/Guyana - - America/Godthab + - America/Nuuk - Atlantic/South_Georgia - Atlantic/Azores - Atlantic/Cape_Verde - - Europa/Dublin - - Europa/London - - Europa/Lisbon - - Europa/London + - Europe/Dublin + - Europe/London + - Europe/Lisbon + - Europe/London - Africa/Casablanca - Africa/Monrovia - Etc/UTC - - Europa/Belgrade - - Europa/Bratislava - - Europa/Budapest - - Europa/Ljubljana - - Europa/Prague - - Europa/Sarajevo - - Europa/Skopje - - Europa/Warsaw - - Europa/Zagreb - - Europa/Brussels - - Europa/Copenhagen - - Europa/Madrid - - Europa/Paris - - Europa/Amsterdam - - Europa/Berlin - - Europa/Berlin - - Europa/Rome - - Europa/Stockholm - - Europa/Vienna + - Europe/Belgrade + - Europe/Bratislava + - Europe/Budapest + - Europe/Ljubljana + - Europe/Prague + - Europe/Sarajevo + - Europe/Skopje + - Europe/Warsaw + - Europe/Zagreb + - Europe/Brussels + - Europe/Copenhagen + - Europe/Madrid + - Europe/Paris + - Europe/Amsterdam + - Europe/Berlin + - Europe/Berlin + - Europe/Rome + - Europe/Stockholm + - Europe/Vienna - Africa/Algiers - - Europa/Bucharest + - Europe/Bucharest - Africa/Cairo - - Europa/Helsinki - - Europa/Kiev - - Europa/Riga - - Europa/Sofia - - Europa/Tallinn - - Europa/Vilnius - - Europa/Athens - - Europa/Istanbul - - Europa/Minsk - - Asia/Jerusalen + - Europe/Helsinki + - Europe/Kyiv + - Europe/Riga + - Europe/Sofia + - Europe/Tallinn + - Europe/Vilnius + - Europe/Athens + - Europe/Istanbul + - Europe/Minsk + - Asia/Jerusalem - Africa/Harare - Africa/Johannesburg - - Europa/Moscú - - Europa/Moscú - - Europa/Moscú + - Europe/Moscow + - Europe/Moscow + - Europe/Moscow - Asia/Kuwait - Asia/Riyadh - Africa/Nairobi @@ -584,7 +584,7 @@ es: - Asia/Colombo - Asia/Almaty - Asia/Novosibirsk - - Asia/Rangoon + - Asia/Yangon - Asia/Bangkok - Asia/Bangkok - Asia/Jakarta @@ -612,19 +612,19 @@ es: - Australia/Brisbane - Australia/Hobart - Asia/Vladivostok - - Pacífico/Guam - - Pacífico/Port_Moresby + - Pacific/Guam + - Pacific/Port_Moresby - Asia/Magadan - Asia/Magadan - - Pacífico/Noumea - - Pacífico/Fiji + - Pacific/Noumea + - Pacific/Fiji - Asia/Kamchatka - - Pacífico/Majuro - - Pacífico/Auckland - - Pacífico/Auckland - - Pacífico/Tongatapu - - Pacífico/Fakaofo - - Pacífico/Apia + - Pacific/Majuro + - Pacific/Auckland + - Pacific/Auckland + - Pacific/Tongatapu + - Pacific/Fakaofo + - Pacific/Apia city: - "#{city_prefix}" street_name: diff --git a/lib/locales/sk.yml b/lib/locales/sk.yml index 87d2269a8f..2881831cb1 100644 --- a/lib/locales/sk.yml +++ b/lib/locales/sk.yml @@ -471,7 +471,7 @@ sk: - America/Sao_Paulo - America/Argentina/Buenos_Aires - America/Guyana - - America/Godthab + - America/Nuuk - Atlantic/South_Georgia - Atlantic/Azores - Atlantic/Cape_Verde @@ -505,7 +505,7 @@ sk: - Europe/Bucharest - Africa/Cairo - Europe/Helsinki - - Europe/Kiev + - Europe/Kyiv - Europe/Riga - Europe/Sofia - Europe/Tallinn @@ -544,7 +544,7 @@ sk: - Asia/Colombo - Asia/Almaty - Asia/Novosibirsk - - Asia/Rangoon + - Asia/Yangon - Asia/Bangkok - Asia/Bangkok - Asia/Jakarta