[Libreoffice-commits] core.git: i18nlangtag/qa i18nlangtag/source

Eike Rathke erack at redhat.com
Fri Oct 25 10:39:33 PDT 2013


 i18nlangtag/qa/cppunit/test_languagetag.cxx |    1 +
 i18nlangtag/source/isolang/isolang.cxx      |    6 +++---
 2 files changed, 4 insertions(+), 3 deletions(-)

New commits:
commit 8697b72ef81aab80b4fd657e5f8d68c9904735dd
Author: Eike Rathke <erack at redhat.com>
Date:   Fri Oct 25 19:35:20 2013 +0200

    Sindhi 'sd-PK' => 'sd-Arab-PK'
    
    Change-Id: I418a991f4555a411ea05237010f64b03552affe5

diff --git a/i18nlangtag/qa/cppunit/test_languagetag.cxx b/i18nlangtag/qa/cppunit/test_languagetag.cxx
index c9b7af6..4ee2d01 100644
--- a/i18nlangtag/qa/cppunit/test_languagetag.cxx
+++ b/i18nlangtag/qa/cppunit/test_languagetag.cxx
@@ -615,6 +615,7 @@ static bool checkMapping( const OUString rStr1, const OUString& rStr2 )
     if (rStr1 == "pli"         ) return rStr2 == "pi-Latn";
     if (rStr1 == "ks"          ) return rStr2 == "ks-Arab";
     if (rStr1 == "chr-US"      ) return rStr2 == "chr-Cher-US";
+    if (rStr1 == "sd-PK"       ) return rStr2 == "sd-Arab-PK";
     return rStr1 == rStr2;
 }
 
diff --git a/i18nlangtag/source/isolang/isolang.cxx b/i18nlangtag/source/isolang/isolang.cxx
index 13e5e4d..e7e2340 100644
--- a/i18nlangtag/source/isolang/isolang.cxx
+++ b/i18nlangtag/source/isolang/isolang.cxx
@@ -350,7 +350,7 @@ static IsoLanguageCountryEntry const aImplIsoLangEntries[] =
     { LANGUAGE_ORIYA,                       "or", "IN", 0     },
     { LANGUAGE_PUNJABI,                     "pa", "IN", 0     },
     { LANGUAGE_SANSKRIT,                    "sa", "IN", 0     },
-    { LANGUAGE_SINDHI,                      "sd", "IN", 0     },    // TODO: there's Deva(nagari) and Arab(ic) script, which do we use in 'sd' translation? MS maps this to 'sd-Deva-IN'
+    { LANGUAGE_SINDHI,                      "sd", "IN", 0     },    // TODO: there's Deva(nagari) and Arab(ic) script, MS maps this to 'sd-Deva-IN'
     { LANGUAGE_TAMIL,                       "ta", "IN", 0     },
     { LANGUAGE_TAMIL_SRI_LANKA,             "ta", "LK", 0     },
     { LANGUAGE_TELUGU,                      "te", "IN", 0     },
@@ -358,7 +358,7 @@ static IsoLanguageCountryEntry const aImplIsoLangEntries[] =
     { LANGUAGE_PUNJABI_ARABIC_LSO,         "pnb", ""  , 0     },
     { LANGUAGE_PUNJABI_PAKISTAN,           "lah", "PK", kSAME },    // macrolanguage code, earlier preferred 'lah' over 'pa' for Western Panjabi, now there is 'pnb'
     { LANGUAGE_PUNJABI_PAKISTAN,            "pa", "PK", kSAME },    // MS maps this to 'pa-Arab-PK', but 'pa'='pan' Eastern Panjabi is not used in PK, only in IN
-    { LANGUAGE_SINDHI_PAKISTAN,             "sd", "PK", 0     },    // TODO: there's Deva(nagari) and Arab(ic) script, which do we use in 'sd' translation? MS maps this to 'sd-Arab-PK'
+    { LANGUAGE_SINDHI_PAKISTAN,             "sd", "PK", kSAME },    // Arabic script
     { LANGUAGE_BELARUSIAN,                  "be", "BY", 0     },
     { LANGUAGE_CATALAN,                     "ca", "ES", 0     },    // Spain (default)
     { LANGUAGE_CATALAN,                     "ca", "AD", 0     },    // Andorra
@@ -677,7 +677,7 @@ static IsoLanguageScriptCountryEntry const aImplIsoLangScriptEntries[] =
     { LANGUAGE_UZBEK_LATIN,                         "uz-Latn", "UZ", 0     },   // macrolanguage code
     { LANGUAGE_UZBEK_LATIN_LSO,                     "uz-Latn", ""  , 0     },
 //  { LANGUAGE_SINDHI,                              "sd-Deva", "IN", 0     },   // MS, TODO: see comment above in aImplIsoLangEntries
-//  { LANGUAGE_SINDHI_PAKISTAN,                     "sd-Arab", "PK", 0     },   // MS, TODO: see comment above in aImplIsoLangEntries
+    { LANGUAGE_SINDHI_PAKISTAN,                     "sd-Arab", "PK", 0     },   // MS
     { LANGUAGE_SINDHI_ARABIC_LSO,                   "sd-Arab", ""  , 0     },
     { LANGUAGE_CHEROKEE_UNITED_STATES,             "chr-Cher", "US", 0     },   // MS
     { LANGUAGE_CHEROKEE_CHEROKEE_LSO,              "chr-Cher", ""  , 0     },


More information about the Libreoffice-commits mailing list