From f9c033a49b5d267496c57c3362796ce1bc2fd957 Mon Sep 17 00:00:00 2001 From: Louis-Arnaud Date: Thu, 3 Sep 2026 13:55:59 +0200 Subject: [PATCH 1/2] [Sync-En] ext/intl: document the PHP 8.5 Locale changes --- reference/intl/locale.xml | 17 +++- reference/intl/locale/add-likely-subtags.xml | 92 +++++++++++++++++++ reference/intl/locale/minimize-subtags.xml | 93 ++++++++++++++++++++ 3 files changed, 198 insertions(+), 4 deletions(-) create mode 100644 reference/intl/locale/add-likely-subtags.xml create mode 100644 reference/intl/locale/minimize-subtags.xml diff --git a/reference/intl/locale.xml b/reference/intl/locale.xml index 54f2b61665..007d62e720 100644 --- a/reference/intl/locale.xml +++ b/reference/intl/locale.xml @@ -1,5 +1,5 @@ - + La clase Locale @@ -35,6 +35,9 @@ Las locales no pueden ser instanciadas. Todas son funciones estáticas. + Utilice Locale::getDefault y + Locale::setDefault para leer y escribir la locale + por omisión utilizada por ICU. La cadena &null; o vacía permite obtener la locale raíz. La raíz es el equivalente @@ -118,9 +121,7 @@ &Methods; - - - + @@ -164,6 +165,14 @@ + + 8.5.0 + + Los métodos de Locale ahora lanzan una + ValueError cuando un argumento de locale + contiene bytes nulos. + + 8.4.0 diff --git a/reference/intl/locale/add-likely-subtags.xml b/reference/intl/locale/add-likely-subtags.xml new file mode 100644 index 0000000000..3e6fd120ab --- /dev/null +++ b/reference/intl/locale/add-likely-subtags.xml @@ -0,0 +1,92 @@ + + + + + + Locale::addLikelySubtags + locale_add_likely_subtags + Añade las sub-etiquetas probables a una locale + + + + &reftitle.description; + + &style.oop; + + + public static stringfalseLocale::addLikelySubtags + stringlocale + + + &style.procedural; + + + stringfalselocale_add_likely_subtags + stringlocale + + + Expande una etiqueta de locale añadiendo las sub-etiquetas probables a partir + de los datos de locale de ICU. Por ejemplo, en se + convierte en en_Latn_US. + + + + + &reftitle.parameters; + + + locale + + + La locale a expandir. + + + + + + + + &reftitle.returnvalues; + + Devuelve la locale con las sub-etiquetas probables añadidas, o &false; en + caso de fallo. + + + + + &reftitle.errors; + + Lanza una ValueError cuando el argumento + locale contiene bytes nulos. + + + + + &reftitle.seealso; + + Locale::minimizeSubtags + Locale::canonicalize + + + + + diff --git a/reference/intl/locale/minimize-subtags.xml b/reference/intl/locale/minimize-subtags.xml new file mode 100644 index 0000000000..203a6a505f --- /dev/null +++ b/reference/intl/locale/minimize-subtags.xml @@ -0,0 +1,93 @@ + + + + + + Locale::minimizeSubtags + locale_minimize_subtags + Elimina las sub-etiquetas probables de una locale + + + + &reftitle.description; + + &style.oop; + + + public static stringfalseLocale::minimizeSubtags + stringlocale + + + &style.procedural; + + + stringfalselocale_minimize_subtags + stringlocale + + + Reduce una etiqueta de locale eliminando las sub-etiquetas que pueden + deducirse a partir de los datos de sub-etiquetas probables de ICU. Por + ejemplo, en_Latn_US se convierte en + en. + + + + + &reftitle.parameters; + + + locale + + + La locale a reducir. + + + + + + + + &reftitle.returnvalues; + + Devuelve la locale con las sub-etiquetas probables eliminadas, o &false; en + caso de fallo. + + + + + &reftitle.errors; + + Lanza una ValueError cuando el argumento + locale contiene bytes nulos. + + + + + &reftitle.seealso; + + Locale::addLikelySubtags + Locale::canonicalize + + + + + From 7bc5a0b334ecf1f9b9bb2636558fbdebfda3cea2 Mon Sep 17 00:00:00 2001 From: Louis-Arnaud Date: Thu, 3 Sep 2026 14:25:27 +0200 Subject: [PATCH 2/2] intl: use predeterminada and the unhyphenated subetiqueta --- reference/intl/locale.xml | 2 +- reference/intl/locale/add-likely-subtags.xml | 6 +++--- reference/intl/locale/minimize-subtags.xml | 8 ++++---- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/reference/intl/locale.xml b/reference/intl/locale.xml index 007d62e720..42f272f009 100644 --- a/reference/intl/locale.xml +++ b/reference/intl/locale.xml @@ -37,7 +37,7 @@ Las locales no pueden ser instanciadas. Todas son funciones estáticas. Utilice Locale::getDefault y Locale::setDefault para leer y escribir la locale - por omisión utilizada por ICU. + predeterminada utilizada por ICU. La cadena &null; o vacía permite obtener la locale raíz. La raíz es el equivalente diff --git a/reference/intl/locale/add-likely-subtags.xml b/reference/intl/locale/add-likely-subtags.xml index 3e6fd120ab..468b847fab 100644 --- a/reference/intl/locale/add-likely-subtags.xml +++ b/reference/intl/locale/add-likely-subtags.xml @@ -5,7 +5,7 @@ Locale::addLikelySubtags locale_add_likely_subtags - Añade las sub-etiquetas probables a una locale + Añade las subetiquetas probables a una locale @@ -25,7 +25,7 @@ stringlocale - Expande una etiqueta de locale añadiendo las sub-etiquetas probables a partir + Expande una etiqueta de locale añadiendo las subetiquetas probables a partir de los datos de locale de ICU. Por ejemplo, en se convierte en en_Latn_US. @@ -48,7 +48,7 @@ &reftitle.returnvalues; - Devuelve la locale con las sub-etiquetas probables añadidas, o &false; en + Devuelve la locale con las subetiquetas probables añadidas, o &false; en caso de fallo. diff --git a/reference/intl/locale/minimize-subtags.xml b/reference/intl/locale/minimize-subtags.xml index 203a6a505f..a9308e6d34 100644 --- a/reference/intl/locale/minimize-subtags.xml +++ b/reference/intl/locale/minimize-subtags.xml @@ -5,7 +5,7 @@ Locale::minimizeSubtags locale_minimize_subtags - Elimina las sub-etiquetas probables de una locale + Elimina las subetiquetas probables de una locale @@ -25,8 +25,8 @@ stringlocale - Reduce una etiqueta de locale eliminando las sub-etiquetas que pueden - deducirse a partir de los datos de sub-etiquetas probables de ICU. Por + Reduce una etiqueta de locale eliminando las subetiquetas que pueden + deducirse a partir de los datos de subetiquetas probables de ICU. Por ejemplo, en_Latn_US se convierte en en. @@ -49,7 +49,7 @@ &reftitle.returnvalues; - Devuelve la locale con las sub-etiquetas probables eliminadas, o &false; en + Devuelve la locale con las subetiquetas probables eliminadas, o &false; en caso de fallo.