diff --git a/i18nlangtag/source/isolang/isolang.cxx b/i18nlangtag/source/isolang/isolang.cxx index 01b456f95a4a..3c97eabe4cf8 100644 --- a/i18nlangtag/source/isolang/isolang.cxx +++ b/i18nlangtag/source/isolang/isolang.cxx @@ -681,6 +681,7 @@ IsoLanguageCountryEntry const aImplIsoLangEntries[] = { LANGUAGE_USER_SPANISH_PHILIPPINES, "es", "PH", k0 }, { LANGUAGE_USER_ENGLISH_ANTIGUA_BARBUDA,"en", "AG", k0 }, { LANGUAGE_USER_SARAIKI, "skr", "PK", k0 }, + { LANGUAGE_USER_CREOLE_MAURITIUS, "mfe", "MU", 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_others.mk b/i18npool/Library_localedata_others.mk index cd4a8d8866ac..2c0c4e9bf928 100644 --- a/i18npool/Library_localedata_others.mk +++ b/i18npool/Library_localedata_others.mk @@ -93,6 +93,7 @@ $(eval $(call gb_Library_add_generated_exception_objects,localedata_others,\ CustomTarget/i18npool/localedata/localedata_lo_LA \ CustomTarget/i18npool/localedata/localedata_mai_IN \ CustomTarget/i18npool/localedata/localedata_mdw_CG \ + CustomTarget/i18npool/localedata/localedata_mfe_MU \ CustomTarget/i18npool/localedata/localedata_min_ID \ CustomTarget/i18npool/localedata/localedata_mkw_CG \ CustomTarget/i18npool/localedata/localedata_ml_IN \ diff --git a/i18npool/source/localedata/data/mfe_MU.xml b/i18npool/source/localedata/data/mfe_MU.xml new file mode 100644 index 000000000000..cf92e699ef7d --- /dev/null +++ b/i18npool/source/localedata/data/mfe_MU.xml @@ -0,0 +1,375 @@ + + + + + + + mfe + Kreol Repiblik Moris + + + MU + Republic of Mauritius + + + + + / + , + . + : + . + ; + , + , + + + + + ‘ + ’ + “ + ” + + AM + PM + metric + + + D/M + + General + + + 0 + + + 0.00 + + + #,##0 + + + #,##0.00 + + + #,###.00 + + + 0.00E+000 + + + 0.00E+00 + + + ##0.00E+00 + + + 0% + + + 0.00% + + + [CURRENCY]#,##0;-[CURRENCY]#,##0 + + + [CURRENCY]#,##0.00;-[CURRENCY]#,##0.00 + + + [CURRENCY]#,##0;[RED]-[CURRENCY]#,##0 + + + [CURRENCY]#,##0.00;[RED]-[CURRENCY]#,##0.00 + + + CCC#,##0.00 + + + [CURRENCY]#,##0.--;[RED]-[CURRENCY]#,##0.-- + + + D/MM/YY + + + NNNNDD, MMMM YYYY + + + DD/MM/YY + + + DD/MM/YYYY + + + D, MMM YY + + + D, MMM YYYY + + + D, MMM YYYY + + + D, MMMM YYYY + + + D, MMMM YY + + + NN, DD/MMM/YY + + + NN, D, MMM YY + + + NN, D, MMMM YYYY + + + NNNND, MMMM YYYY + + + MM-DD + + + YY-MM-DD + + + YYYY-MM-DD + ISO 8601 + + + MM/YY + + + MMM/DD + + + 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 AM/PM + + + DD/MM/YYYY HH:MM + + + + + + IGNORE_CASE + + + + + IGNORE_CASE + + + + A-Z + 0 + 1 + s + pl + + + + + + sun + Dim + Dimans + + + mon + Lin + Lindi + + + tue + Mar + Mardi + + + wed + Mer + Merkredi + + + thu + Zed + Zedi + + + fri + Van + Vandredi + + + sat + Sam + Samdi + + + + + jan + Zan + Zanvye + + + feb + Fev + Fevriye + + + mar + Mar + Mars + + + apr + Avr + Avril + + + may + Me + Me + + + jun + Zin + Zin + + + jul + Ziy + Ziyet + + + aug + Ut + Ut + + + sep + Sep + Septanm + + + oct + Okt + Oktob + + + nov + Nov + Novam + + + dec + Des + Desam + + + + + bc + BCE + Before Common Era + + + ad + CE + Common Era + + + + mon + + 1 + + + + + MUR + ₨ + MUR + Rupi + 2 + + + + + + + + + + + + + true + false + 1st quarter + 2nd quarter + 3rd quarter + 4th quarter + above + below + Q1 + Q2 + Q3 + Q4 + + + + + + diff --git a/i18npool/source/localedata/localedata.cxx b/i18npool/source/localedata/localedata.cxx index fea7682cee8a..8f3d39c768d1 100644 --- a/i18npool/source/localedata/localedata.cxx +++ b/i18npool/source/localedata/localedata.cxx @@ -336,7 +336,8 @@ const struct { { "sun_ID", lcl_DATA_OTHERS }, { "en_IL", lcl_DATA_OTHERS }, // needs to be in OTHERS instead of EN because inherits from he_IL { "pdc_US", lcl_DATA_OTHERS }, - { "dv_MV", lcl_DATA_OTHERS } + { "dv_MV", lcl_DATA_OTHERS }, + { "mfe_MU", lcl_DATA_OTHERS } }; #else diff --git a/include/i18nlangtag/lang.h b/include/i18nlangtag/lang.h index 6dcff976fa9a..2c5262409485 100644 --- a/include/i18nlangtag/lang.h +++ b/include/i18nlangtag/lang.h @@ -784,6 +784,7 @@ namespace o3tl #define LANGUAGE_USER_ENGLISH_ANTIGUA_BARBUDA LanguageType(0xB809) /* makeLangID( 0x2E, getPrimaryLanguage( LANGUAGE_ENGLISH_UK)) */ #define LANGUAGE_USER_SARAIKI LanguageType(0x06B0) #define LANGUAGE_USER_ROHINGYA_HANIFI LanguageType(0x06B1) +#define LANGUAGE_USER_CREOLE_MAURITIUS LanguageType(0x06B2) /* XXX Add new user defined LCIDs ^^^ there. diff --git a/svtools/inc/langtab.hrc b/svtools/inc/langtab.hrc index b605e0ef061f..11c509f24ae7 100644 --- a/svtools/inc/langtab.hrc +++ b/svtools/inc/langtab.hrc @@ -441,7 +441,8 @@ const std::pair STR_ARR_SVT_LANGUAGE_TABLE[] = { NC_("STR_ARR_SVT_LANGUAGE_TABLE", "Pennsylvania Dutch") , LANGUAGE_USER_PENNSYLVANIA_DUTCH }, { NC_("STR_ARR_SVT_LANGUAGE_TABLE", "Portuguese (Mozambique)") , LANGUAGE_USER_PORTUGUESE_MOZAMBIQUE }, { NC_("STR_ARR_SVT_LANGUAGE_TABLE", "Saraiki") , LANGUAGE_USER_SARAIKI }, - { NC_("STR_ARR_SVT_LANGUAGE_TABLE", "Rohingya Hanifi") , LANGUAGE_USER_ROHINGYA_HANIFI } + { NC_("STR_ARR_SVT_LANGUAGE_TABLE", "Rohingya Hanifi") , LANGUAGE_USER_ROHINGYA_HANIFI }, + { NC_("STR_ARR_SVT_LANGUAGE_TABLE", "Creole (Mauritius)") , LANGUAGE_USER_CREOLE_MAURITIUS } };