summaryrefslogtreecommitdiff
path: root/i18nlangtag/source/isolang/mslangid.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'i18nlangtag/source/isolang/mslangid.cxx')
-rw-r--r--i18nlangtag/source/isolang/mslangid.cxx20
1 files changed, 19 insertions, 1 deletions
diff --git a/i18nlangtag/source/isolang/mslangid.cxx b/i18nlangtag/source/isolang/mslangid.cxx
index 3964c6fd2ed2..d44256de4117 100644
--- a/i18nlangtag/source/isolang/mslangid.cxx
+++ b/i18nlangtag/source/isolang/mslangid.cxx
@@ -216,6 +216,18 @@ bool MsLangId::isRightToLeft( LanguageType nLang )
default:
break;
}
+ switch (nLang)
+ {
+ case LANGUAGE_USER_KURDISH_IRAN:
+ case LANGUAGE_OBSOLETE_USER_KURDISH_IRAQ:
+ case LANGUAGE_KURDISH_ARABIC_IRAQ:
+ case LANGUAGE_KURDISH_ARABIC_LSO:
+ case LANGUAGE_USER_KURDISH_SOUTHERN_IRAQ:
+ return true;
+
+ default:
+ break;
+ }
return false;
}
@@ -323,7 +335,10 @@ sal_Int16 MsLangId::getScriptType( LanguageType nLang )
case LANGUAGE_MONGOLIAN_MONGOLIAN_CHINA:
case LANGUAGE_MONGOLIAN_MONGOLIAN_LSO:
case LANGUAGE_USER_KURDISH_IRAN:
- case LANGUAGE_USER_KURDISH_IRAQ:
+ case LANGUAGE_OBSOLETE_USER_KURDISH_IRAQ:
+ case LANGUAGE_KURDISH_ARABIC_IRAQ:
+ case LANGUAGE_KURDISH_ARABIC_LSO:
+ case LANGUAGE_USER_KURDISH_SOUTHERN_IRAQ:
case LANGUAGE_USER_KYRGYZ_CHINA:
nScript = ::com::sun::star::i18n::ScriptType::COMPLEX;
break;
@@ -507,6 +522,9 @@ LanguageType MsLangId::getReplacementForObsoleteLanguage( LanguageType nLang, bo
case LANGUAGE_OBSOLETE_USER_SERBIAN_CYRILLIC_MONTENEGRO:
nLang = LANGUAGE_SERBIAN_CYRILLIC_MONTENEGRO;
break;
+ case LANGUAGE_OBSOLETE_USER_KURDISH_IRAQ:
+ nLang = LANGUAGE_KURDISH_ARABIC_IRAQ;
+ break;
// The following are not strictly obsolete but should be mapped to a
// replacement locale when encountered.