summaryrefslogtreecommitdiff
path: root/vcl/source/app
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2012-11-16 17:44:48 +0100
committerEike Rathke <erack@redhat.com>2012-11-16 17:47:37 +0100
commit2694fed55757e0827f16e881371d87ec9dcb74f9 (patch)
tree2f180e4ead7c3577a245fd8fd080979e918ba006 /vcl/source/app
parent59d33fcc19ec380f9af6e7c24a5e22e8e50428cc (diff)
use LanguageTag
Change-Id: I48187540869ba8750e83b1c5e9aa5cb84b1a5c9c
Diffstat (limited to 'vcl/source/app')
-rw-r--r--vcl/source/app/i18nhelp.cxx4
-rw-r--r--vcl/source/app/settings.cxx5
2 files changed, 5 insertions, 4 deletions
diff --git a/vcl/source/app/i18nhelp.cxx b/vcl/source/app/i18nhelp.cxx
index 0448bc7be075..895e86213101 100644
--- a/vcl/source/app/i18nhelp.cxx
+++ b/vcl/source/app/i18nhelp.cxx
@@ -22,7 +22,7 @@
#include "unotools/localedatawrapper.hxx"
#include "unotools/transliterationwrapper.hxx"
-#include "i18npool/mslangid.hxx"
+#include "i18npool/languagetag.hxx"
#include "rtl/ustrbuf.hxx"
@@ -65,7 +65,7 @@ utl::TransliterationWrapper& vcl::I18nHelper::ImplGetTransliterationWrapper() co
nModules |= i18n::TransliterationModules_IGNORE_CASE;
((vcl::I18nHelper*)this)->mpTransliterationWrapper = new utl::TransliterationWrapper( m_xContext, (i18n::TransliterationModules)nModules );
- ((vcl::I18nHelper*)this)->mpTransliterationWrapper->loadModuleIfNeeded( MsLangId::convertLocaleToLanguage( maLocale ) );
+ ((vcl::I18nHelper*)this)->mpTransliterationWrapper->loadModuleIfNeeded( LanguageTag( maLocale ).getLanguageType() );
}
return *mpTransliterationWrapper;
}
diff --git a/vcl/source/app/settings.cxx b/vcl/source/app/settings.cxx
index 72dc9066a6c7..82440fde45e2 100644
--- a/vcl/source/app/settings.cxx
+++ b/vcl/source/app/settings.cxx
@@ -22,6 +22,7 @@
#include "tools/debug.hxx"
#include "i18npool/mslangid.hxx"
+#include "i18npool/languagetag.hxx"
#include "vcl/svapp.hxx"
#include "vcl/event.hxx"
@@ -1439,7 +1440,7 @@ void AllSettings::SetLocale( const ::com::sun::star::lang::Locale& rLocale )
if ( rLocale.Language.isEmpty() )
mpData->meLanguage = LANGUAGE_SYSTEM;
else
- mpData->meLanguage = MsLangId::convertLocaleToLanguage( rLocale );
+ mpData->meLanguage = LanguageTag( rLocale ).getLanguageType( false);
if ( mpData->mpLocaleDataWrapper )
{
delete mpData->mpLocaleDataWrapper;
@@ -1468,7 +1469,7 @@ void AllSettings::SetLanguage( LanguageType eLang )
CopyData();
mpData->meLanguage = eLang;
- MsLangId::convertLanguageToLocale( GetLanguage(), ((AllSettings*)this)->mpData->maLocale );
+ mpData->maLocale = LanguageTag( GetLanguage() ).getLocale();
if ( mpData->mpLocaleDataWrapper )
{
delete mpData->mpLocaleDataWrapper;