From a6f169433ada74a81b2e3421ea9c68a36c821fbb Mon Sep 17 00:00:00 2001 From: Eike Rathke Date: Wed, 10 Apr 2013 18:45:03 +0200 Subject: use language tags Change-Id: I0e0e6f05f69a173d230a32bc1c39a1bf18fc052f --- unotools/source/i18n/localedatawrapper.cxx | 43 ++++++++---------------------- 1 file changed, 11 insertions(+), 32 deletions(-) (limited to 'unotools/source') diff --git a/unotools/source/i18n/localedatawrapper.cxx b/unotools/source/i18n/localedatawrapper.cxx index 8f849d3e2892..45f24499c70e 100644 --- a/unotools/source/i18n/localedatawrapper.cxx +++ b/unotools/source/i18n/localedatawrapper.cxx @@ -146,6 +146,8 @@ void LocaleDataWrapper::invalidateData() } +/* FIXME-BCP47: locale data should provide a language tag instead that could be + * passed on. */ ::com::sun::star::i18n::LanguageCountryInfo LocaleDataWrapper::getLanguageCountryInfo() const { try @@ -259,7 +261,7 @@ void LocaleDataWrapper::invalidateData() if ( !rInstalledLocales.getLength() ) { - LocaleDataWrapper aLDW( ::comphelper::getProcessComponentContext(), LanguageTag( lang::Locale()) ); + LocaleDataWrapper aLDW( ::comphelper::getProcessComponentContext(), LanguageTag( LANGUAGE_SYSTEM) ); aLDW.getAllInstalledLocaleNames(); } return rInstalledLocales; @@ -281,37 +283,14 @@ void LocaleDataWrapper::invalidateData() sal_Int32 nLanguages = 0; for ( sal_Int32 i=0; i