[Libreoffice-commits] .: i18npool/inc i18npool/Library_localedata_en.mk i18npool/source svtools/source

Eike Rathke erack at kemper.freedesktop.org
Wed Apr 4 08:00:12 PDT 2012


 i18npool/Library_localedata_en.mk         |    1 
 i18npool/inc/i18npool/lang.h              |    1 
 i18npool/source/isolang/isolang.cxx       |    1 
 i18npool/source/localedata/data/en_MW.xml |   33 ++++++++++++++++++++++++++++++
 i18npool/source/localedata/localedata.cxx |    1 
 svtools/source/misc/langtab.src           |    1 
 6 files changed, 38 insertions(+)

New commits:
commit 9dce646fbc187a0ca0ef0b22a0a2bdd8845689d0
Author: Eike Rathke <erack at redhat.com>
Date:   Wed Apr 4 16:58:40 2012 +0200

    fdo#48111 added English_Malawi [en-MW] locale data

diff --git a/i18npool/Library_localedata_en.mk b/i18npool/Library_localedata_en.mk
index c91c408..f44fab2 100644
--- a/i18npool/Library_localedata_en.mk
+++ b/i18npool/Library_localedata_en.mk
@@ -40,6 +40,7 @@ $(eval $(call gb_Library_add_generated_exception_objects,localedata_en,\
 	CustomTarget/i18npool/localedata/localedata_en_GH \
 	CustomTarget/i18npool/localedata/localedata_en_IE \
 	CustomTarget/i18npool/localedata/localedata_en_JM \
+	CustomTarget/i18npool/localedata/localedata_en_MW \
 	CustomTarget/i18npool/localedata/localedata_en_NA \
 	CustomTarget/i18npool/localedata/localedata_en_NZ \
 	CustomTarget/i18npool/localedata/localedata_en_PH \
diff --git a/i18npool/inc/i18npool/lang.h b/i18npool/inc/i18npool/lang.h
index 6fa05a8..4fb9eca 100644
--- a/i18npool/inc/i18npool/lang.h
+++ b/i18npool/inc/i18npool/lang.h
@@ -541,6 +541,7 @@ typedef unsigned short LanguageType;
 #define LANGUAGE_USER_KOMI_ZYRIAN           0x0669
 #define LANGUAGE_USER_KOMI_PERMYAK          0x066A
 #define LANGUAGE_USER_PITJANTJATJARA        0x066B
+#define LANGUAGE_USER_ENGLISH_MALAWI        0x8809  /* makeLangID( 0x22, getPrimaryLanguage( LANGUAGE_ENGLISH_UK)) */
 
 #endif /* INCLUDED_I18NPOOL_LANG_H */
 
diff --git a/i18npool/source/isolang/isolang.cxx b/i18npool/source/isolang/isolang.cxx
index 35a9250..f27cd88 100644
--- a/i18npool/source/isolang/isolang.cxx
+++ b/i18npool/source/isolang/isolang.cxx
@@ -439,6 +439,7 @@ static MsLangId::IsoLangEntry const aImplIsoLangEntries[] =
     { LANGUAGE_USER_LINGALA_DRCONGO,        "ln", "CD" },
     { LANGUAGE_USER_LOW_GERMAN,            "nds", "DE" },
     { LANGUAGE_USER_HILIGAYNON,            "hil", "PH" },
+    { LANGUAGE_USER_ENGLISH_MALAWI,         "en", "MW" },   /* en default for MW */
     { LANGUAGE_USER_NYANJA,                 "ny", "MW" },
     { LANGUAGE_USER_KASHUBIAN,             "csb", "PL" },
     { LANGUAGE_USER_SPANISH_CUBA,           "es", "CU" },
diff --git a/i18npool/source/localedata/data/en_MW.xml b/i18npool/source/localedata/data/en_MW.xml
new file mode 100644
index 0000000..bc2f108
--- /dev/null
+++ b/i18npool/source/localedata/data/en_MW.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE Locale SYSTEM 'locale.dtd'>
+<Locale versionDTD="2.0.3" allowUpdateFromCLDR="no" version="1.0">
+  <LC_INFO>
+    <Language>
+      <LangID>en</LangID>
+      <DefaultName>English</DefaultName>
+    </Language>
+    <Country>
+      <CountryID>MW</CountryID>
+      <DefaultName>Malawi</DefaultName>
+    </Country>
+  </LC_INFO>
+  <LC_CTYPE ref="en_GB" />
+  <LC_FORMAT ref="en_GB" replaceFrom="[CURRENCY]" replaceTo="[$MK-8809]" />
+  <LC_COLLATION ref="en_GB" />
+  <LC_SEARCH ref="en_GB"/>
+  <LC_INDEX ref="en_GB"/>
+  <LC_CALENDAR ref="en_GB"/>
+  <LC_CURRENCY>
+    <Currency default="true" usedInCompatibleFormatCodes="true">
+      <CurrencyID>MWK</CurrencyID>
+      <CurrencySymbol>MK</CurrencySymbol>
+      <BankSymbol>MWK</BankSymbol>
+      <CurrencyName>Malawian kwacha</CurrencyName>
+      <DecimalPlaces>2</DecimalPlaces>
+    </Currency>
+  </LC_CURRENCY>
+  <LC_TRANSLITERATION ref="en_GB"/>
+  <LC_MISC ref="en_GB"/>
+  <LC_NumberingLevel ref="en_GB"/>
+  <LC_OutLineNumberingLevel ref="en_GB"/>
+</Locale>
diff --git a/i18npool/source/localedata/localedata.cxx b/i18npool/source/localedata/localedata.cxx
index b6605b5..dd3f7cf 100644
--- a/i18npool/source/localedata/localedata.cxx
+++ b/i18npool/source/localedata/localedata.cxx
@@ -73,6 +73,7 @@ static const struct {
     { "en_ZW",  lcl_DATA_EN },
     { "en_NA",  lcl_DATA_EN },
     { "en_GH",  lcl_DATA_EN },
+    { "en_MW",  lcl_DATA_EN },
 
     { "es_ES",  lcl_DATA_ES },
     { "es_AR",  lcl_DATA_ES },
diff --git a/svtools/source/misc/langtab.src b/svtools/source/misc/langtab.src
index c07b5b7..d279475 100644
--- a/svtools/source/misc/langtab.src
+++ b/svtools/source/misc/langtab.src
@@ -347,6 +347,7 @@ StringArray STR_ARR_SVT_LANGUAGE_TABLE
         < "Komi-Zyrian" ; LANGUAGE_USER_KOMI_ZYRIAN ; > ;
         < "Komi-Permyak" ; LANGUAGE_USER_KOMI_PERMYAK ; > ;
         < "Pitjantjatjara" ; LANGUAGE_USER_PITJANTJATJARA ; > ;
+        < "English (Malawi)" ; LANGUAGE_USER_ENGLISH_MALAWI ; > ;
     };
 };
 


More information about the Libreoffice-commits mailing list