office-gobmx/i18npool
Noel Grandin bfc1600c6a loplugin:indentation improve checks for brace alignment
Change-Id: I333100fda7e181f68f36b03279b3fbb8cb768310
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117615
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2021-06-28 10:47:34 +02:00
..
inc don't leak ICU transliterator 2021-05-17 19:43:49 +02:00
qa/cppunit We only support ICU version 4.6 or newer, so drop these checks 2021-06-14 15:26:23 +02:00
source loplugin:indentation improve checks for brace alignment 2021-06-28 10:47:34 +02:00
util fix i18n constructors and android scripts 2020-08-12 18:48:18 +02:00
CppunitTest_i18npool_defaultnumberingprovider.mk sw padded numbering: add layout 2020-03-03 10:19:26 +01:00
CppunitTest_i18npool_test_breakiterator.mk gbuild: Remove MSVC 2013 legacy code 2017-04-21 18:18:44 +02:00
CppunitTest_i18npool_test_characterclassification.mk
CppunitTest_i18npool_test_ordinalsuffix.mk
CppunitTest_i18npool_test_textsearch.mk
CustomTarget_breakiterator.mk drop custom Indic grapheme rules and rely on contemporary icu defaults 2020-11-28 20:31:29 +01:00
CustomTarget_collator.mk tdf#136951: Add Võro (vro-EE) locale data and rudimentary autocorrect list 2020-10-02 16:39:32 +02:00
CustomTarget_indexentry.mk GBUILD_TRACE, support for finding out where the build time is spent 2020-02-16 14:49:45 +01:00
CustomTarget_localedata.mk GBUILD_TRACE, support for finding out where the build time is spent 2020-02-16 14:49:45 +01:00
CustomTarget_textconversion.mk GBUILD_TRACE, support for finding out where the build time is spent 2020-02-16 14:49:45 +01:00
Executable_gencoll_rule.mk
Executable_genconv_dict.mk
Executable_gendict.mk tdf#124536 android: fix breakiterator mismatch (separate data files for zh/ja) 2019-11-19 15:20:50 +01:00
Executable_genindex_data.mk gbuild: Remove MSVC 2013 legacy code 2017-04-21 18:18:44 +02:00
Executable_saxparser.mk gbuild: Remove MSVC 2013 legacy code 2017-04-21 18:18:44 +02:00
IwyuFilter_i18npool.yaml tdf#42949 Fix new IWYU warnings in directories [h-r]* 2020-11-10 14:13:14 +01:00
Library_collator_data.mk gbuild: Remove MSVC 2013 legacy code 2017-04-21 18:18:44 +02:00
Library_dict_ja.mk
Library_dict_zh.mk
Library_i18npool.mk Fold BreakIterator_CTL into BreakIterator_th 2018-05-22 19:25:01 +02:00
Library_i18nsearch.mk gbuild: Remove MSVC 2013 legacy code 2017-04-21 18:18:44 +02:00
Library_index_data.mk gbuild: Remove MSVC 2013 legacy code 2017-04-21 18:18:44 +02:00
Library_localedata_en.mk Add English (Denmark) {en-DK} locale data 2021-05-06 17:46:52 +02:00
Library_localedata_es.mk
Library_localedata_euro.mk tdf#136951: Add Võro (vro-EE) locale data and rudimentary autocorrect list 2020-10-02 16:39:32 +02:00
Library_localedata_others.mk Move en_KE to lcl_DATA_EN where it belongs 2021-05-05 23:10:42 +02:00
Library_textconv_dict.mk gbuild: Remove MSVC 2013 legacy code 2017-04-21 18:18:44 +02:00
Makefile re-base on ALv2 code. Includes: 2012-07-13 21:38:47 +01:00
Module_i18npool.mk sw padded numbering: add layout 2020-03-03 10:19:26 +01:00
Rdb_saxparser.mk
README.md Updated README.md files to represent current code / use Markdown format 2021-04-07 17:47:16 +02:00

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