office-gobmx/i18npool
Arnaud VERSINI b6c2ff2f05 i18npool : remove useless stdio include generation
Change-Id: Ib37f2c7553de2045496a090cda7006257fcf5e20
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/166386
Reviewed-by: Arnaud Versini <arnaud.versini@pm.me>
Tested-by: Jenkins
2024-04-29 14:21:32 +02:00
..
inc i18npool : limit string comparison using an enum class 2024-04-21 17:42:11 +02:00
qa/cppunit tdf#49885 Removed custom Thai BreakIterator 2024-04-20 21:26:06 +02:00
source i18npool : remove useless stdio include generation 2024-04-29 14:21:32 +02:00
util tdf#49885 Removed custom Thai BreakIterator 2024-04-20 21:26:06 +02:00
CppunitTest_i18npool_breakiterator.mk
CppunitTest_i18npool_calendar.mk
CppunitTest_i18npool_characterclassification.mk
CppunitTest_i18npool_defaultnumberingprovider.mk Use less boost_headers in low level libraries 2024-03-06 21:23:17 +01:00
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 merge index_data into i18npool 2024-02-15 08:58:34 +01: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 these symbols no longer need to be public 2024-02-19 18:37:49 +01:00
CustomTarget_localedata.mk fix Windows build 2024-02-20 16:45:09 +01:00
CustomTarget_textconversion.mk merge textconv_dict into i18npool 2024-02-19 20:33:57 +01:00
Executable_gencoll_rule.mk
Executable_genconv_dict.mk
Executable_gendict.mk
Executable_genindex_data.mk
Executable_saxparser.mk
IwyuFilter_i18npool.yaml
Library_dict_ja.mk
Library_dict_zh.mk
Library_i18npool.mk tdf#49885 Removed custom Thai BreakIterator 2024-04-20 21:26:06 +02:00
Library_i18nsearch.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
Makefile
Module_i18npool.mk merge textconv_dict into i18npool 2024-02-19 20:33:57 +01: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