office-gobmx/i18npool
Caolán McNamara e22df0adee ofz#65619 fuzzing needs com.sun.star.i18n.Transliteration.IGNORE_CASE too
Change-Id: Ic084abb703795a8463e85271cb34347323b07863
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/162028
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2024-01-14 12:12:21 +01:00
..
inc speed up startup time 2023-06-15 13:05:29 +02:00
qa/cppunit Extended loplugin:ostr: i18npool 2023-11-20 07:26:48 +01:00
source Japanese word for 'reiwa' added to ja.dic 2024-01-02 10:38:03 +01:00
util ofz#65619 fuzzing needs com.sun.star.i18n.Transliteration.IGNORE_CASE too 2024-01-14 12:12:21 +01:00
CppunitTest_i18npool_breakiterator.mk
CppunitTest_i18npool_calendar.mk
CppunitTest_i18npool_characterclassification.mk
CppunitTest_i18npool_defaultnumberingprovider.mk
CppunitTest_i18npool_indexentry.mk Add some tests for (Japanese) i18n::IndexEntrySupplier behavior 2023-04-25 09:18:15 +02:00
CppunitTest_i18npool_ordinalsuffix.mk
CppunitTest_i18npool_textsearch.mk
CppunitTest_i18npool_transliteration.mk Fix UBSan function-type-mismatch 2023-04-13 08:23:59 +02:00
CustomTarget_breakiterator.mk fix a from-scratch i18npool build problem 2023-06-23 22:46:22 +02:00
CustomTarget_collator.mk
CustomTarget_indexentry.mk
CustomTarget_localedata.mk
CustomTarget_textconversion.mk
Executable_gencoll_rule.mk
Executable_genconv_dict.mk
Executable_gendict.mk
Executable_genindex_data.mk
Executable_saxparser.mk
IwyuFilter_i18npool.yaml
Library_collator_data.mk
Library_dict_ja.mk
Library_dict_zh.mk
Library_i18npool.mk
Library_i18nsearch.mk
Library_index_data.mk
Library_localedata_en.mk Link Library_localedata_en against sal 2023-10-19 15:27:07 +02:00
Library_localedata_es.mk Link Library_localedata_es against sal 2023-10-20 11:11:38 +02:00
Library_localedata_euro.mk Link Library_localedata_euro against sal 2023-10-20 11:11:56 +02:00
Library_localedata_others.mk Link Library_localedata_others against sal 2023-10-22 22:37:25 +02:00
Library_textconv_dict.mk
Makefile
Module_i18npool.mk Add some tests for (Japanese) i18n::IndexEntrySupplier behavior 2023-04-25 09:18:15 +02:00
Rdb_saxparser.mk
README.md

Internationalisation Pool (i18npool) Framework

Internationalisation pool (i18npool) framework ensures that the suite is adaptable to the requirements of different native languages, their local settings and customs, etc without source code modification. (Wow, that is such marketing-speak...)

Specifically for locale data documentation please see i18npool/source/localedata/data/locale.dtd

On iOS we put the largest data generated here, the dict_ja and dict_zh stuff, into separate files and not into code to keep the size of an app binary down. Temporary test code:

static bool beenhere = false;
if (!beenhere) {
    beenhere = true;
    uno::Reference< uno::XComponentContext > xComponentContext(::cppu::defaultBootstrap_InitialComponentContext());
    uno::Reference< lang::XMultiComponentFactory > xMultiComponentFactoryClient( xComponentContext->getServiceManager() );
    uno::Reference< uno::XInterface > xInterface =
        xMultiComponentFactoryClient->createInstanceWithContext( "com.sun.star.i18n.BreakIterator_ja", xComponentContext );
}

See Also

http://wiki.documentfoundation.org/Category:I18n