diff options
author | Caolán McNamara <caolanm@redhat.com> | 2010-10-14 15:13:46 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2010-10-14 15:13:46 +0100 |
commit | 8a2f8c9d464ce75335fa56c515be0c0f28010fd3 (patch) | |
tree | 8cb6d397347380695d6efc23d882b0f744b1719e | |
parent | d863b3d5cb7ce6f21241e89dc01de797b4d0c3c5 (diff) |
fdo#30773# add support for Kabyle
Stuff Kabyle in as the default member for collective Berber languages using
Latin. Distinguish it from the LANGUAGE_TAMAZIGHT_LATIN families
-rw-r--r-- | i18npool/inc/i18npool/lang.h | 1 | ||||
-rw-r--r-- | i18npool/source/isolang/isolang.cxx | 4 | ||||
-rw-r--r-- | svtools/source/misc/langtab.src | 1 |
3 files changed, 5 insertions, 1 deletions
diff --git a/i18npool/inc/i18npool/lang.h b/i18npool/inc/i18npool/lang.h index 52e4e51d7a41..2c69d98182d7 100644 --- a/i18npool/inc/i18npool/lang.h +++ b/i18npool/inc/i18npool/lang.h @@ -351,6 +351,7 @@ typedef unsigned short LanguageType; #define LANGUAGE_TAJIK 0x0428 #define LANGUAGE_TAMAZIGHT_ARABIC 0x045F #define LANGUAGE_TAMAZIGHT_LATIN 0x085F +#define LANGUAGE_TAMAZIGHT_TIFINAGH 0x0C5F #define LANGUAGE_TAMIL 0x0449 #define LANGUAGE_TATAR 0x0444 #define LANGUAGE_TELUGU 0x044A diff --git a/i18npool/source/isolang/isolang.cxx b/i18npool/source/isolang/isolang.cxx index 357be80a69ea..dbcb8fa579f7 100644 --- a/i18npool/source/isolang/isolang.cxx +++ b/i18npool/source/isolang/isolang.cxx @@ -384,7 +384,9 @@ static MsLangId::IsoLangEntry const aImplIsoLangEntries[] = { LANGUAGE_ENGLISH_PHILIPPINES, "en", "PH" }, // { LANGUAGE_IBIBIO_NIGERIA, "nic", "NG" }, // ISO "nic" is only a collective language code { LANGUAGE_YI, "ii", "CN" }, -// { LANGUAGE_TAMAZIGHT_LATIN, "ber", "" }, // ISO "ber" only collective! + { LANGUAGE_TAMAZIGHT_LATIN, "kab", "DZ" }, // In practice Kabyle is the language used for this + { LANGUAGE_TAMAZIGHT_LATIN, "ber", "DZ" }, // In practice Algeria has standardized on Kabyle as the member of the "ber" collective which gets used there. + { LANGUAGE_TAMAZIGHT_TIFINAGH, "ber", "MA" }, // Morocco is officially using Tifinagh for its Berber languages so store it to distinguish explicitly from LANGUAGE_TAMAZIGHT_LATIN, even though as a collective language its not of much use // { LANGUAGE_TAMAZIGHT_ARABIC, "ber", "" }, // ISO "ber" only collective! { LANGUAGE_LATIN, "la", "VA" }, { LANGUAGE_OBSOLETE_USER_LATIN, "la", "VA" }, diff --git a/svtools/source/misc/langtab.src b/svtools/source/misc/langtab.src index 067eb601a5af..e521fbdba570 100644 --- a/svtools/source/misc/langtab.src +++ b/svtools/source/misc/langtab.src @@ -323,6 +323,7 @@ StringArray STR_ARR_SVT_LANGUAGE_TABLE < "Yoruba" ; LANGUAGE_YORUBA ; > ; < "Rusyn (Ukraine)" ; LANGUAGE_USER_RUSYN_UKRAINE ; > ; < "Rusyn (Slovakia)" ; LANGUAGE_USER_RUSYN_SLOVAKIA ; > ; + < "Kabyle Latin" ; LANGUAGE_TAMAZIGHT_LATIN ; > ; }; }; |