summaryrefslogtreecommitdiff
path: root/i18nlangtag
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2018-05-04 00:21:33 +0200
committerEike Rathke <erack@redhat.com>2018-05-04 11:27:43 +0200
commit10a047ae8a6e5c47edc1ca11ed573f340b249f61 (patch)
tree086a962613ad498c0c885df9440f1f12d6f27353 /i18nlangtag
parent672501c91feab21824e77f3087dc3e69a14f5f0b (diff)
Add Malay Arabic [ms-Arab-MY] and [ms-Arab-BN] to language list, both CTL
Change-Id: Iac7dddf8b29048c504b9ec695ecd08e5bf12a768 Reviewed-on: https://gerrit.libreoffice.org/53828 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Eike Rathke <erack@redhat.com>
Diffstat (limited to 'i18nlangtag')
-rw-r--r--i18nlangtag/source/isolang/isolang.cxx2
-rw-r--r--i18nlangtag/source/isolang/mslangid.cxx8
-rw-r--r--i18nlangtag/source/languagetag/languagetag.cxx2
3 files changed, 9 insertions, 3 deletions
diff --git a/i18nlangtag/source/isolang/isolang.cxx b/i18nlangtag/source/isolang/isolang.cxx
index c994fd1c7cc0..f2af1092ed42 100644
--- a/i18nlangtag/source/isolang/isolang.cxx
+++ b/i18nlangtag/source/isolang/isolang.cxx
@@ -758,6 +758,8 @@ static IsoLanguageScriptCountryEntry const aImplIsoLangScriptEntries[] =
{ LANGUAGE_USER_CREE_PLAINS_LATIN, "crk-Latn", "CN", kSAME }, // erroneous tdf#73973
{ LANGUAGE_USER_CREE_PLAINS_SYLLABICS, "crk-Cans", "CN", kSAME }, // erroneous tdf#73973
{ LANGUAGE_USER_HUNGARIAN_ROVAS, "hu-Hung", "HU", k0 },
+ { LANGUAGE_USER_MALAY_ARABIC_MALAYSIA, "ms-Arab", "MY", k0 },
+ { LANGUAGE_USER_MALAY_ARABIC_BRUNEI, "ms-Arab", "BN", k0 },
{ LANGUAGE_DONTKNOW, "", "" , k0 } // marks end of table
};
diff --git a/i18nlangtag/source/isolang/mslangid.cxx b/i18nlangtag/source/isolang/mslangid.cxx
index 6d4b98781640..dc15bf30662e 100644
--- a/i18nlangtag/source/isolang/mslangid.cxx
+++ b/i18nlangtag/source/isolang/mslangid.cxx
@@ -215,7 +215,9 @@ bool MsLangId::isRightToLeft( LanguageType nLang )
LANGUAGE_KURDISH_ARABIC_LSO,
LANGUAGE_USER_KURDISH_SOUTHERN_IRAN,
LANGUAGE_USER_KURDISH_SOUTHERN_IRAQ,
- LANGUAGE_USER_HUNGARIAN_ROVAS))
+ LANGUAGE_USER_HUNGARIAN_ROVAS,
+ LANGUAGE_USER_MALAY_ARABIC_MALAYSIA,
+ LANGUAGE_USER_MALAY_ARABIC_BRUNEI))
{
return true;
}
@@ -332,7 +334,9 @@ sal_Int16 MsLangId::getScriptType( LanguageType nLang )
LANGUAGE_USER_KYRGYZ_CHINA,
LANGUAGE_USER_HUNGARIAN_ROVAS,
LANGUAGE_USER_MANCHU,
- LANGUAGE_USER_XIBE))
+ LANGUAGE_USER_XIBE,
+ LANGUAGE_USER_MALAY_ARABIC_MALAYSIA,
+ LANGUAGE_USER_MALAY_ARABIC_BRUNEI))
{
nScript = css::i18n::ScriptType::COMPLEX;
}
diff --git a/i18nlangtag/source/languagetag/languagetag.cxx b/i18nlangtag/source/languagetag/languagetag.cxx
index 8d9c2424c9b9..d46ff8bba324 100644
--- a/i18nlangtag/source/languagetag/languagetag.cxx
+++ b/i18nlangtag/source/languagetag/languagetag.cxx
@@ -3117,7 +3117,7 @@ LanguageTag makeLanguageTagFromAppleLanguageId(AppleLanguageId nLanguage)
nLang = LANGUAGE_MALAY_MALAYSIA;
break;
case AppleLanguageId::MALAY_ARABIC:
- return LanguageTag("ms-Arab");
+ nLang = LANGUAGE_USER_MALAY_ARABIC_MALAYSIA;
break;
case AppleLanguageId::AMHARIC:
nLang = LANGUAGE_AMHARIC_ETHIOPIA;