summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2023-02-17 18:03:23 +0100
committerEike Rathke <erack@redhat.com>2023-02-17 22:52:15 +0000
commit9042340ef99e099a87630eea089b4cae7e38649e (patch)
tree58a918cbfeb94cfbf98ec66600c61b6056e2d4a6
parent0c9448bb31a32a3bf4004d45c4b1305debf1b5e2 (diff)
Add Saraiki {skr-PK} [0x06B0] to language list, CTL, RTL
Change-Id: I2bc1462acbcc69023586333a4c6b10ba415e5ca2 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147233 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Jenkins
-rw-r--r--i18nlangtag/source/isolang/isolang.cxx1
-rw-r--r--i18nlangtag/source/isolang/mslangid.cxx4
-rw-r--r--include/i18nlangtag/lang.h1
-rw-r--r--svtools/inc/langtab.hrc3
4 files changed, 7 insertions, 2 deletions
diff --git a/i18nlangtag/source/isolang/isolang.cxx b/i18nlangtag/source/isolang/isolang.cxx
index d64b00f0694a..2c9784a9c8c6 100644
--- a/i18nlangtag/source/isolang/isolang.cxx
+++ b/i18nlangtag/source/isolang/isolang.cxx
@@ -679,6 +679,7 @@ IsoLanguageCountryEntry const aImplIsoLangEntries[] =
{ LANGUAGE_USER_SPANISH_EQUATORIAL_GUINEA, "es", "GQ", k0 },
{ LANGUAGE_USER_SPANISH_PHILIPPINES, "es", "PH", k0 },
{ LANGUAGE_USER_ENGLISH_ANTIGUA_BARBUDA,"en", "AG", k0 },
+ { LANGUAGE_USER_SARAIKI, "skr", "PK", 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/i18nlangtag/source/isolang/mslangid.cxx b/i18nlangtag/source/isolang/mslangid.cxx
index cac12347fc54..caa983416a3d 100644
--- a/i18nlangtag/source/isolang/mslangid.cxx
+++ b/i18nlangtag/source/isolang/mslangid.cxx
@@ -246,7 +246,8 @@ bool MsLangId::isRightToLeft( LanguageType nLang )
primary(LANGUAGE_SINDHI),
primary(LANGUAGE_UIGHUR_CHINA),
primary(LANGUAGE_USER_KYRGYZ_CHINA),
- primary(LANGUAGE_USER_NKO)))
+ primary(LANGUAGE_USER_NKO),
+ primary(LANGUAGE_USER_SARAIKI)))
{
return true;
}
@@ -443,6 +444,7 @@ sal_Int16 MsLangId::getScriptType( LanguageType nLang )
primary(LANGUAGE_USER_LIMBU ),
primary(LANGUAGE_USER_MAITHILI_INDIA ),
primary(LANGUAGE_USER_NKO ),
+ primary(LANGUAGE_USER_SARAIKI ),
primary(LANGUAGE_YIDDISH )))
{
nScript = css::i18n::ScriptType::COMPLEX;
diff --git a/include/i18nlangtag/lang.h b/include/i18nlangtag/lang.h
index 55be18878209..5a724644dcb4 100644
--- a/include/i18nlangtag/lang.h
+++ b/include/i18nlangtag/lang.h
@@ -782,6 +782,7 @@ namespace o3tl
#define LANGUAGE_USER_CATALAN_FRANCE LanguageType(0x8803) /* makeLangID( 0x22, getPrimaryLanguage( LANGUAGE_CATALAN)) */
#define LANGUAGE_USER_CATALAN_ITALY LanguageType(0x8C03) /* makeLangID( 0x23, getPrimaryLanguage( LANGUAGE_CATALAN)) */
#define LANGUAGE_USER_ENGLISH_ANTIGUA_BARBUDA LanguageType(0xB809) /* makeLangID( 0x2E, getPrimaryLanguage( LANGUAGE_ENGLISH_UK)) */
+#define LANGUAGE_USER_SARAIKI LanguageType(0x06B0)
/* XXX Add new user defined LCIDs ^^^ there.
diff --git a/svtools/inc/langtab.hrc b/svtools/inc/langtab.hrc
index 5d1ed4a7e987..a6c411bab910 100644
--- a/svtools/inc/langtab.hrc
+++ b/svtools/inc/langtab.hrc
@@ -439,7 +439,8 @@ const std::pair<TranslateId, LanguageType> STR_ARR_SVT_LANGUAGE_TABLE[] =
{ NC_("STR_ARR_SVT_LANGUAGE_TABLE", "Interslavic Latin") , LANGUAGE_USER_INTERSLAVIC_LATIN },
{ NC_("STR_ARR_SVT_LANGUAGE_TABLE", "Interslavic Cyrillic") , LANGUAGE_USER_INTERSLAVIC_CYRILLIC },
{ 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", "Portuguese (Mozambique)") , LANGUAGE_USER_PORTUGUESE_MOZAMBIQUE },
+ { NC_("STR_ARR_SVT_LANGUAGE_TABLE", "Saraiki") , LANGUAGE_USER_SARAIKI }
};