i18nlangtag/source/isolang/isolang.cxx  |    1 +
 i18nlangtag/source/isolang/mslangid.cxx |    4 +++-
 include/i18nlangtag/lang.h              |    1 +
 svtools/inc/langtab.hrc                 |    3 ++-
 4 files changed, 7 insertions(+), 2 deletions(-)

New commits:
commit 9042340ef99e099a87630eea089b4cae7e38649e
Author:     Eike Rathke <[email protected]>
AuthorDate: Fri Feb 17 18:03:23 2023 +0100
Commit:     Eike Rathke <[email protected]>
CommitDate: Fri Feb 17 22:52:15 2023 +0000

    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 <[email protected]>
    Tested-by: Jenkins

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 }
 };
 
 

Reply via email to