Update git submodules
[LibreOffice.git] / i18npool / README.md
blob5d48e8dcd73be30ee9c1d4bf306c07f2f25e370b
1 # Internationalisation Pool (i18npool) Framework
3 Internationalisation pool (i18npool) framework ensures that the suite is adaptable to the
4 requirements of different native languages, their local settings and customs, etc without source
5 code modification. (Wow, that is such marketing-speak...)
7 Specifically for locale data documentation please see `i18npool/source/localedata/data/locale.dtd`
9 On iOS we put the largest data generated here, the `dict_ja` and `dict_zh`
10 stuff, into separate files and not into code to keep the size of an
11 app binary down. Temporary test code:
13     static bool beenhere = false;
14     if (!beenhere) {
15         beenhere = true;
16         uno::Reference< uno::XComponentContext > xComponentContext(::cppu::defaultBootstrap_InitialComponentContext());
17         uno::Reference< lang::XMultiComponentFactory > xMultiComponentFactoryClient( xComponentContext->getServiceManager() );
18         uno::Reference< uno::XInterface > xInterface =
19             xMultiComponentFactoryClient->createInstanceWithContext( "com.sun.star.i18n.BreakIterator_ja", xComponentContext );
20     }
22 ## See Also
24 <http://wiki.documentfoundation.org/Category:I18n>