diff options
Diffstat (limited to 'i18npool/source/collator/collator_unicode.cxx')
-rw-r--r-- | i18npool/source/collator/collator_unicode.cxx | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/i18npool/source/collator/collator_unicode.cxx b/i18npool/source/collator/collator_unicode.cxx index a2b110c157fe..9bf335508add 100644 --- a/i18npool/source/collator/collator_unicode.cxx +++ b/i18npool/source/collator/collator_unicode.cxx @@ -64,6 +64,7 @@ extern "C" { // get_zh_pinyin for instance. const sal_uInt8* get_collator_data_ca_charset(); +const sal_uInt8* get_collator_data_cu_charset(); const sal_uInt8* get_collator_data_dz_charset(); const sal_uInt8* get_collator_data_hu_charset(); const sal_uInt8* get_collator_data_ja_charset(); @@ -85,6 +86,7 @@ const sal_uInt8* get_collator_data_zh_stroke(); const sal_uInt8* get_collator_data_zh_zhuyin(); size_t get_collator_data_ca_charset_length(); +size_t get_collator_data_cu_charset_length(); size_t get_collator_data_dz_charset_length(); size_t get_collator_data_hu_charset_length(); size_t get_collator_data_ja_charset_length(); @@ -198,6 +200,14 @@ Collator_Unicode::loadCollatorAlgorithm(const OUString& rAlgorithm, const lang:: funclen = get_collator_data_ca_charset_length; } #endif +#if WITH_LOCALE_ALL || WITH_LOCALE_cu + } else if ( rLocale.language == "cu" ) { + if ( rAlgorithm == "charset" ) + { + func = get_collator_data_cu_charset; + funclen = get_collator_data_cu_charset_length; + } +#endif #if WITH_LOCALE_ALL || WITH_LOCALE_dz } else if ( rLocale.Language == "dz" || rLocale.Language == "bo" ) { // 'bo' Tibetan uses the same collation rules as 'dz' Dzongkha |