office-gobmx/i18npool
Stephan Bergmann 4ad6228e0d Fix some getImplementationName
...to match the corresponding .component entry

Change-Id: I56ac64be65740450df92f03aac4d2f4f447f08a2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150694
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2023-04-21 09:12:47 +02:00
..
inc Fix UBSan function-type-mismatch 2023-04-13 08:23:59 +02:00
qa/cppunit Fix UBSan function-type-mismatch 2023-04-13 08:23:59 +02:00
source Fix some getImplementationName 2023-04-21 09:12:47 +02:00
util Add missing constructor attributes 2023-04-05 22:59:54 +02:00
CppunitTest_i18npool_breakiterator.mk
CppunitTest_i18npool_calendar.mk
CppunitTest_i18npool_characterclassification.mk
CppunitTest_i18npool_defaultnumberingprovider.mk
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
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
Library_localedata_es.mk
Library_localedata_euro.mk
Library_localedata_others.mk Resolves: tdf#154832 Add Creole (Mauritius) {mfe-MU} [0x06B2] locale data 2023-04-16 11:54:12 +02:00
Library_textconv_dict.mk
Makefile
Module_i18npool.mk tdf#151971: Fix used implementation names of transliteration services 2023-04-04 14:21:39 +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