we allocate an awful lot of temporary OUString while looking up translation strings. Add some API to LanguageTag to reduce this by using a common OStringBuffer. Reduces peak memory usage from 420M to 283M Change-Id: Ie55267631f2178e3a6590eebf5876c963a4cda69 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/198197 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
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