summaryrefslogtreecommitdiff
path: root/i18nlangtag
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2021-11-08 13:08:54 +0100
committerEike Rathke <erack@redhat.com>2021-11-08 14:38:55 +0100
commit74afdccae5c4ee0f59f1313ea232ac2719e22ac7 (patch)
tree0a2500e86064357c721627e2d5f4afda537b8364 /i18nlangtag
parenta2fa768b73d96352ffafd166564d2c1cb2e140c3 (diff)
Convert erroneous kw-UK language tag to kw-GB when encountering
Change-Id: I67a79dab3fac36b494ebc66b81d6d571e2486b1a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124842 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Jenkins
Diffstat (limited to 'i18nlangtag')
-rw-r--r--i18nlangtag/qa/cppunit/test_languagetag.cxx1
-rw-r--r--i18nlangtag/source/isolang/isolang.cxx3
2 files changed, 3 insertions, 1 deletions
diff --git a/i18nlangtag/qa/cppunit/test_languagetag.cxx b/i18nlangtag/qa/cppunit/test_languagetag.cxx
index 4b9a462f59fb..84e363d01eb4 100644
--- a/i18nlangtag/qa/cppunit/test_languagetag.cxx
+++ b/i18nlangtag/qa/cppunit/test_languagetag.cxx
@@ -748,6 +748,7 @@ bool checkMapping( std::u16string_view rStr1, std::u16string_view rStr2 )
if (rStr1 == u"sd-IN" ) return rStr2 == u"sd-Deva-IN";
if (rStr1 == u"cmn-CN" ) return rStr2 == u"zh-CN";
if (rStr1 == u"cmn-TW" ) return rStr2 == u"zh-TW";
+ if (rStr1 == u"kw-UK" ) return rStr2 == u"kw-GB";
return rStr1 == rStr2;
}
diff --git a/i18nlangtag/source/isolang/isolang.cxx b/i18nlangtag/source/isolang/isolang.cxx
index d13c63e5197b..bf8c5d4b5d34 100644
--- a/i18nlangtag/source/isolang/isolang.cxx
+++ b/i18nlangtag/source/isolang/isolang.cxx
@@ -621,7 +621,8 @@ IsoLanguageCountryEntry const aImplIsoLangEntries[] =
{ LANGUAGE_USER_SIDAMA, "sid", "ET", k0 },
{ LANGUAGE_USER_NKO, "nqo", "GN", k0 },
{ LANGUAGE_USER_UDMURT, "udm", "RU", k0 },
- { LANGUAGE_USER_CORNISH, "kw", "GB", k0 },
+ { LANGUAGE_USER_CORNISH, "kw", "GB", k0 },
+ { LANGUAGE_USER_CORNISH, "kw", "UK", kSAME }, // old erroneous tag
{ LANGUAGE_USER_SAMI_PITE_SWEDEN, "sje", "SE", k0 },
{ LANGUAGE_USER_NGAEBERE, "gym", "PA", k0 },
{ LANGUAGE_USER_KUMYK, "kum", "RU", k0 },