office-gobmx/i18npool
Eike Rathke dc7ba1af23 make DISABLE_DYNLOADING on Android happy, fdo#77071 related
Change-Id: Id257bd38bbfab0a433b404116e2d7e9b430c3c6f
2014-04-30 19:55:04 +01:00
..
inc i18npool: sal_Bool->bool 2014-04-23 11:11:47 +02:00
qa/cppunit
source make DISABLE_DYNLOADING on Android happy, fdo#77071 related 2014-04-30 19:55:04 +01:00
util
CppunitTest_i18npool_test_breakiterator.mk
CppunitTest_i18npool_test_characterclassification.mk
CppunitTest_i18npool_test_ordinalsuffix.mk
CppunitTest_i18npool_test_textsearch.mk
CustomTarget_breakiterator.mk Filter out extra ICU data for locales we don't want special support for 2014-04-25 13:59:45 +03:00
CustomTarget_collator.mk upgrade to ICU 53.1, fdo#77071 related 2014-04-29 18:28:15 +00:00
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
Library_collator_data.mk upgrade to ICU 53.1, fdo#77071 related 2014-04-29 18:28:15 +00:00
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
Library_textconv_dict.mk
Makefile
Module_i18npool.mk
Rdb_saxparser.mk
README

Internationalisation (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

See also [http://wiki.documentfoundation.org/Category:I18n]

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 );
    }