diff --git a/i18nlangtag/source/isolang/isolang.cxx b/i18nlangtag/source/isolang/isolang.cxx index 629a85b48ace..3c61b435b394 100644 --- a/i18nlangtag/source/isolang/isolang.cxx +++ b/i18nlangtag/source/isolang/isolang.cxx @@ -686,6 +686,7 @@ IsoLanguageCountryEntry const aImplIsoLangEntries[] = { LANGUAGE_USER_ABKHAZ, "ab", "" , k0 }, { LANGUAGE_USER_ENGLISH_GUYANA, "en", "GY", k0 }, { LANGUAGE_USER_GRONINGS, "gos", "NL", k0 }, + { LANGUAGE_USER_EXTREMADURAN, "ext", "ES", k0 }, // Add new languages ^^^ there. { LANGUAGE_MULTIPLE, "mul", "" , k0 }, // multiple languages, many languages are used { LANGUAGE_UNDETERMINED, "und", "" , k0 }, // undetermined language, language cannot be identified diff --git a/i18npool/Library_localedata_es.mk b/i18npool/Library_localedata_es.mk index 136368fa16da..1b4765b103bc 100644 --- a/i18npool/Library_localedata_es.mk +++ b/i18npool/Library_localedata_es.mk @@ -36,6 +36,7 @@ $(eval $(call gb_Library_add_generated_exception_objects,localedata_es,\ CustomTarget/i18npool/localedata/localedata_es_SV \ CustomTarget/i18npool/localedata/localedata_es_UY \ CustomTarget/i18npool/localedata/localedata_es_VE \ + CustomTarget/i18npool/localedata/localedata_ext_ES \ CustomTarget/i18npool/localedata/localedata_gl_ES \ CustomTarget/i18npool/localedata/localedata_oc_ES_aranes \ )) diff --git a/i18npool/source/localedata/data/ext_ES.xml b/i18npool/source/localedata/data/ext_ES.xml new file mode 100644 index 000000000000..b9cfa2e0d3bb --- /dev/null +++ b/i18npool/source/localedata/data/ext_ES.xml @@ -0,0 +1,379 @@ + + + + + + + ext + Extremaduran + + + ES + Spain + + + + + / + . + , + : + , + ; + , + de + de + + + + ‘ + ’ + “ + ” + + a. m. + p. m. + metric + + + D/M + + Estandar + + + 0 + + + 0,00 + + + #.##0 + + + #.##0,00 + + + #.###,00 + + + [NatNum12 cardinal]0 + + + [NatNum12 capitalize cardinal]0 + + + [NatNum12 upper cardinal]0 + + + 0,00E+000 + + + 0,00E+00 + + + ##0,00E+00 + + + 0" "% + + + 0,00" "% + + + #.##0 [CURRENCY];-#.##0 [CURRENCY] + + + #.##0 [CURRENCY];-#.##0 [CURRENCY] + + + #.##0 [CURRENCY];[RED]-#.##0 [CURRENCY] + + + #.##0 [CURRENCY];[RED]-#.##0 [CURRENCY] + + + #.##0 CCC + + + #.##0 [CURRENCY];[RED]-#.##0 [CURRENCY] + + + [NatNum12 CURRENCY]0 + + + [NatNum12 CURRENCY]0,00 + + + [NatNum12 upper CURRENCY]0 + + + [NatNum12 upper CURRENCY]0,00 + + + D/MM/YY + + + NNNND "de" MMMM "de" YYYY + + + DD/MM/YY + + + DD/MM/YYYY + + + D "de" MMM "de" YY + + + D "de" MMM "de" YYYY + + + D. MMM. YYYY + + + D "de" MMMM "de" YYYY + + + D. MMMM YYYY + + + NN D "de" MMM "de" YY + + + NN DD/MMM YY + + + NN D "de" MMMM "de" YYYY + + + NNNND "de" MMMM "de" YYYY + + + MM-DD + + + YY-MM-DD + + + YYYY-MM-DD + ISO 8601 (EN 28601) + + + MM/YY + + + DD/MMM + + + MMMM + + + QQ YY + + + WW + + + HH:MM + + + HH:MM:SS + + + HH:MM AM/PM + + + HH:MM:SS AM/PM + + + [HH]:MM:SS + + + MM:SS,00 + + + [HH]:MM:SS,00 + + + DD/MM/YY HH:MM + + + DD/MM/YYYY HH:MM:SS + + + DD/MM/YYYY HH:MM + + + + + + A-N Ñ O Ó P-Z + 0 + 1 + s. + ss. + + + + + + sun + dom + domingo + + + mon + lun + lunes + + + tue + mar + martes + + + wed + mié + miércoles + + + thu + jue + jueves + + + fri + vie + viernes + + + sat + sáb + sábado + + + + + jan + ene + enero + + + feb + feb + febrero + + + mar + mar + marzo + + + apr + abr + abril + + + may + may + mayo + + + jun + jun + junio + + + jul + jul + julio + + + aug + ago + agosto + + + sep + sep + septiembre + + + oct + oct + octubre + + + nov + nov + noviembre + + + dec + dic + diciembre + + + + + bc + a.C. + a.C. + + + ad + d.C. + d.C. + + + + mon + + 1 + + + + + EUR + € + EUR + euro + 2 + + + + + + verdadero + falso + 1er trimestre + 2º trimestre + 3er trimestre + 4º trimestre + arriba + abajo + T1 + T2 + T3 + T4 + + + + + diff --git a/i18npool/source/localedata/localedata.cxx b/i18npool/source/localedata/localedata.cxx index f4b66802c906..b17dec7c6463 100644 --- a/i18npool/source/localedata/localedata.cxx +++ b/i18npool/source/localedata/localedata.cxx @@ -128,6 +128,7 @@ constexpr struct { { "es_VE", DataLocaleLibrary::ES }, { "gl_ES", DataLocaleLibrary::ES }, { "oc_ES_aranes", DataLocaleLibrary::ES }, + { "ext_ES", DataLocaleLibrary::ES }, { "de_DE", DataLocaleLibrary::EURO }, { "de_AT", DataLocaleLibrary::EURO }, diff --git a/include/i18nlangtag/lang.h b/include/i18nlangtag/lang.h index fdb56ed3a34c..7672cf85582f 100644 --- a/include/i18nlangtag/lang.h +++ b/include/i18nlangtag/lang.h @@ -796,6 +796,7 @@ namespace o3tl #define LANGUAGE_USER_ABKHAZ LanguageType(0x06B4) #define LANGUAGE_USER_ENGLISH_GUYANA LanguageType(0xBC09) /* makeLangID( 0x2F, getPrimaryLanguage( LANGUAGE_ENGLISH_UK)) */ #define LANGUAGE_USER_GRONINGS LanguageType(0x06B5) +#define LANGUAGE_USER_EXTREMADURAN LanguageType(0x06B6) /* XXX Add new user defined LCIDs ^^^ there.