d516400618
and cid#1546416 COPY_INSTEAD_OF_MOVE cid#1546415 COPY_INSTEAD_OF_MOVE cid#1546391 COPY_INSTEAD_OF_MOVE cid#1546390 COPY_INSTEAD_OF_MOVE cid#1546317 COPY_INSTEAD_OF_MOVE cid#1546252 COPY_INSTEAD_OF_MOVE cid#1546251 COPY_INSTEAD_OF_MOVE cid#1546249 COPY_INSTEAD_OF_MOVE cid#1546243 COPY_INSTEAD_OF_MOVE cid#1546195 COPY_INSTEAD_OF_MOVE cid#1546193 COPY_INSTEAD_OF_MOVE cid#1546137 COPY_INSTEAD_OF_MOVE cid#1545738 COPY_INSTEAD_OF_MOVE cid#1545782 COPY_INSTEAD_OF_MOVE Change-Id: I10d5091aa72b682371764b8a18cc5062e272c031 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/160285 Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com> Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com> |
||
---|---|---|
.. | ||
inc | ||
qa/cppunit | ||
source | ||
util | ||
CppunitTest_i18npool_breakiterator.mk | ||
CppunitTest_i18npool_calendar.mk | ||
CppunitTest_i18npool_characterclassification.mk | ||
CppunitTest_i18npool_defaultnumberingprovider.mk | ||
CppunitTest_i18npool_indexentry.mk | ||
CppunitTest_i18npool_ordinalsuffix.mk | ||
CppunitTest_i18npool_textsearch.mk | ||
CppunitTest_i18npool_transliteration.mk | ||
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 | ||
Library_textconv_dict.mk | ||
Makefile | ||
Module_i18npool.mk | ||
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 );
}