From af60316514f3ae3d4c475819bf86f2af837171e3 Mon Sep 17 00:00:00 2001 From: Eike Rathke Date: Fri, 23 Nov 2012 23:06:10 +0100 Subject: some i18n wrappers with LanguageTag Change-Id: I2ceaa3159e8669c2c569fa8559c1e061dcad399d --- cui/source/options/optasian.cxx | 3 ++- cui/source/options/optdict.cxx | 2 +- cui/source/options/optgdlg.cxx | 3 ++- cui/source/tabpages/autocdlg.cxx | 12 ++++++------ 4 files changed, 11 insertions(+), 9 deletions(-) (limited to 'cui') diff --git a/cui/source/options/optasian.cxx b/cui/source/options/optasian.cxx index ed20545e12fe..9a0819d0893a 100644 --- a/cui/source/options/optasian.cxx +++ b/cui/source/options/optasian.cxx @@ -306,6 +306,7 @@ IMPL_LINK_NOARG(SvxAsianLayoutPage, LanguageHdl) Locale aLocale; LanguageType eSelectLanguage = aLanguageLB.GetSelectLanguage(); SvxLanguageToLocale(aLocale, eSelectLanguage ); + LanguageTag aLanguageTag( aLocale); OUString sStart, sEnd; sal_Bool bAvail; @@ -349,7 +350,7 @@ IMPL_LINK_NOARG(SvxAsianLayoutPage, LanguageHdl) } if(!bAvail) { - LocaleDataWrapper aWrap( aLocale ); + LocaleDataWrapper aWrap( aLanguageTag ); ForbiddenCharacters aForbidden = aWrap.getForbiddenCharacters(); sStart = aForbidden.beginLine; sEnd = aForbidden.endLine; diff --git a/cui/source/options/optdict.cxx b/cui/source/options/optdict.cxx index 091e166d7710..b18c8bbbe6ea 100644 --- a/cui/source/options/optdict.cxx +++ b/cui/source/options/optdict.cxx @@ -376,7 +376,7 @@ sal_uInt16 SvxEditDictionaryDialog::GetLBInsertPos(const String &rDicWord) { sal_uInt16 nPos = USHRT_MAX; - IntlWrapper aIntlWrapper( ::comphelper::getProcessServiceFactory(), Application::GetSettings().GetLanguageTag().getLocale() ); + IntlWrapper aIntlWrapper( ::comphelper::getProcessServiceFactory(), Application::GetSettings().GetLanguageTag() ); const CollatorWrapper* pCollator = aIntlWrapper.getCollator(); sal_uInt16 j; for( j = 0; j < aWordsLB.GetEntryCount(); j++ ) diff --git a/cui/source/options/optgdlg.cxx b/cui/source/options/optgdlg.cxx index f4d8abab76d7..eeb29f1d8c70 100644 --- a/cui/source/options/optgdlg.cxx +++ b/cui/source/options/optgdlg.cxx @@ -1893,7 +1893,8 @@ IMPL_LINK( OfaLanguagesTabPage, LocaleSettingHdl, SvxLanguageBox*, pBox ) // obtain corresponding locale data Locale aTempLocale; SvxLanguageToLocale( aTempLocale, eLang ); - LocaleDataWrapper aLocaleWrapper( aTempLocale ); + LanguageTag aLanguageTag( aTempLocale); + LocaleDataWrapper aLocaleWrapper( aLanguageTag ); // update the decimal separator key of the related CheckBox String sTempLabel(sDecimalSeparatorLabel); diff --git a/cui/source/tabpages/autocdlg.cxx b/cui/source/tabpages/autocdlg.cxx index 3aa711228ea2..e5d53eac962b 100644 --- a/cui/source/tabpages/autocdlg.cxx +++ b/cui/source/tabpages/autocdlg.cxx @@ -884,10 +884,10 @@ OfaAutocorrReplacePage::OfaAutocorrReplacePage( Window* pParent, SfxModule *pMod = *(SfxModule**)GetAppData(SHL_WRITER); bSWriter = pMod == SfxModule::GetActiveModule(); - ::com::sun::star::lang::Locale aLocale( SvxCreateLocale(eLastDialogLanguage )); + LanguageTag aLanguageTag( SvxCreateLocale(eLastDialogLanguage )); pCompareClass = new CollatorWrapper( GetProcessFact() ); - pCompareClass->loadDefaultCollator( aLocale, 0 ); - pCharClass = new CharClass( aLocale ); + pCompareClass->loadDefaultCollator( aLanguageTag.getLocale(), 0 ); + pCharClass = new CharClass( aLanguageTag ); static long nTabs[] = { 2 /* Tab-Count */, 1, 61 }; aReplaceTLB.SetTabs( &nTabs[0], MAP_APPFONT ); @@ -1087,10 +1087,10 @@ void OfaAutocorrReplacePage::SetLanguage(LanguageType eSet) delete pCompareClass; delete pCharClass; - ::com::sun::star::lang::Locale aLocale( SvxCreateLocale(eLastDialogLanguage )); + LanguageTag aLanguageTag( SvxCreateLocale(eLastDialogLanguage )); pCompareClass = new CollatorWrapper( GetProcessFact() ); - pCompareClass->loadDefaultCollator( aLocale, 0 ); - pCharClass = new CharClass( aLocale ); + pCompareClass->loadDefaultCollator( aLanguageTag.getLocale(), 0 ); + pCharClass = new CharClass( aLanguageTag ); ModifyHdl(&aShortED); } } -- cgit