desktop/source/app/langselect.cxx | 7 ++++--- desktop/source/deployment/gui/dp_gui_service.cxx | 6 +++--- 2 files changed, 7 insertions(+), 6 deletions(-)
New commits: commit 2a5afded31f8bf00a966fd7eaee3b4882541ff0e Author: Eike Rathke <[email protected]> Date: Sat Nov 17 02:15:28 2012 +0100 use LanguageTag Change-Id: I5e2a41eb94876302f61c261a350b6cf72db41a86 diff --git a/desktop/source/app/langselect.cxx b/desktop/source/app/langselect.cxx index 4bfa8b5..2b17083 100644 --- a/desktop/source/app/langselect.cxx +++ b/desktop/source/app/langselect.cxx @@ -38,6 +38,7 @@ #include <tools/resid.hxx> #include <tools/config.hxx> #include <i18npool/mslangid.hxx> +#include <i18npool/languagetag.hxx> #include <comphelper/processfactory.hxx> #include <com/sun/star/configuration/theDefaultProvider.hpp> #include <com/sun/star/container/XNameAccess.hpp> @@ -230,14 +231,14 @@ bool LanguageSelection::prepareLanguage() Reference< XChangesBatch >(xProp2, UNO_QUERY_THROW)->commitChanges(); } - MsLangId::setConfiguredSystemUILanguage( MsLangId::convertLocaleToLanguage(loc) ); + MsLangId::setConfiguredSystemUILanguage( LanguageTag(loc).getLanguageType( false) ); OUString sLocale; xProp->getPropertyValue(OUString(RTL_CONSTASCII_USTRINGPARAM("ooSetupSystemLocale"))) >>= sLocale; if ( !sLocale.isEmpty() ) { loc = LanguageSelection::IsoStringToLocale(sLocale); - MsLangId::setConfiguredSystemLanguage( MsLangId::convertLocaleToLanguage(loc) ); + MsLangId::setConfiguredSystemLanguage( LanguageTag(loc).getLanguageType( false) ); } else MsLangId::setConfiguredSystemLanguage( MsLangId::getSystemLanguage() ); @@ -269,7 +270,7 @@ void LanguageSelection::setDefaultLanguage(const OUString& sLocale) // See #i42730# for rules for determining source of settings // determine script type of locale - LanguageType nLang = MsLangId::convertIsoStringToLanguage(sLocale); + LanguageType nLang = LanguageTag(sLocale).getLanguageType(); sal_uInt16 nScriptType = SvtLanguageOptions::GetScriptTypeOfLanguage(nLang); switch (nScriptType) diff --git a/desktop/source/deployment/gui/dp_gui_service.cxx b/desktop/source/deployment/gui/dp_gui_service.cxx index 6f067b9..a55d2f7 100644 --- a/desktop/source/deployment/gui/dp_gui_service.cxx +++ b/desktop/source/deployment/gui/dp_gui_service.cxx @@ -36,7 +36,7 @@ #include "comphelper/processfactory.hxx" #include "comphelper/servicedecl.hxx" #include "comphelper/unwrapargs.hxx" -#include <i18npool/mslangid.hxx> +#include <i18npool/languagetag.hxx> #include "vcl/svapp.hxx" #include "vcl/msgbox.hxx" #include "com/sun/star/lang/XServiceInfo.hpp" @@ -249,8 +249,8 @@ void ServiceImpl::startExecuteModal( static_cast<OWeakObject *>(this) ); AllSettings as = app->GetSettings(); as.SetUILanguage( - MsLangId::convertIsoStringToLanguage( - utl::ConfigManager::getLocale() ) ); + LanguageTag( + utl::ConfigManager::getLocale() ).getLanguageType() ); app->SetSettings( as ); app->SetDisplayName( utl::ConfigManager::getProductName() + _______________________________________________ Libreoffice-commits mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
