diff options
author | Eike Rathke <erack@redhat.com> | 2012-11-16 15:57:22 +0100 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2012-11-16 17:20:21 +0100 |
commit | 59d33fcc19ec380f9af6e7c24a5e22e8e50428cc (patch) | |
tree | e572b84aaad51083ec2dd5cd4dba4422c0aa7bad /svl/source | |
parent | e055182f274228c368503195745096c020c58ee2 (diff) |
use LanguageTag
Change-Id: I28aff5533ec6cc31a3d6f3de3198452bd716ba62
Diffstat (limited to 'svl/source')
-rw-r--r-- | svl/source/config/languageoptions.cxx | 3 | ||||
-rw-r--r-- | svl/source/items/srchitem.cxx | 6 | ||||
-rw-r--r-- | svl/source/numbers/numfmuno.cxx | 8 | ||||
-rw-r--r-- | svl/source/numbers/supservs.cxx | 2 | ||||
-rw-r--r-- | svl/source/numbers/zforlist.cxx | 11 | ||||
-rw-r--r-- | svl/source/numbers/zformat.cxx | 4 | ||||
-rw-r--r-- | svl/source/numbers/zforscan.cxx | 2 |
7 files changed, 17 insertions, 19 deletions
diff --git a/svl/source/config/languageoptions.cxx b/svl/source/config/languageoptions.cxx index 5f7678a5c7d0..c73318c91658 100644 --- a/svl/source/config/languageoptions.cxx +++ b/svl/source/config/languageoptions.cxx @@ -22,6 +22,7 @@ #include <svl/cjkoptions.hxx> #include <svl/ctloptions.hxx> #include <i18npool/mslangid.hxx> +#include <i18npool/languagetag.hxx> #include <osl/mutex.hxx> #include <rtl/instance.hxx> #include <com/sun/star/i18n/ScriptType.hpp> @@ -200,7 +201,7 @@ LanguageType SvtSystemLanguageOptions::GetWin16SystemLanguage() { if( m_sWin16SystemLocale.isEmpty() ) return LANGUAGE_NONE; - return MsLangId::convertIsoStringToLanguage( m_sWin16SystemLocale ); + return LanguageTag( m_sWin16SystemLocale ).getLanguageType(); } diff --git a/svl/source/items/srchitem.cxx b/svl/source/items/srchitem.cxx index d68a887259af..0f0b8d2b3b5b 100644 --- a/svl/source/items/srchitem.cxx +++ b/svl/source/items/srchitem.cxx @@ -28,7 +28,7 @@ #include <com/sun/star/util/XReplaceDescriptor.hpp> #include <com/sun/star/lang/Locale.hpp> #include <svl/memberid.hrc> -#include <i18npool/mslangid.hxx> +#include <i18npool/languagetag.hxx> using namespace utl; using namespace com::sun::star::beans; @@ -428,7 +428,7 @@ bool SvxSearchItem::QueryValue( com::sun::star::uno::Any& rVal, sal_uInt8 nMembe { sal_Int16 nLocale; if (!aSearchOpt.Locale.Language.isEmpty() || !aSearchOpt.Locale.Country.isEmpty() ) - nLocale = MsLangId::convertLocaleToLanguage( aSearchOpt.Locale ); + nLocale = LanguageTag( aSearchOpt.Locale ).getLanguageType(); else nLocale = LANGUAGE_NONE; rVal <<= nLocale; @@ -577,7 +577,7 @@ bool SvxSearchItem::PutValue( const com::sun::star::uno::Any& rVal, sal_uInt8 nM } else { - MsLangId::convertLanguageToLocale( (sal_Int16) nInt, aSearchOpt.Locale ); + aSearchOpt.Locale = LanguageTag( nInt).getLocale(); } } break; diff --git a/svl/source/numbers/numfmuno.cxx b/svl/source/numbers/numfmuno.cxx index 29a469e03c73..80ec23a91c92 100644 --- a/svl/source/numbers/numfmuno.cxx +++ b/svl/source/numbers/numfmuno.cxx @@ -109,7 +109,7 @@ static LanguageType lcl_GetLanguage( const lang::Locale& rLocale ) if ( rLocale.Language.isEmpty() ) return LANGUAGE_SYSTEM; - LanguageType eRet = MsLangId::convertLocaleToLanguage( rLocale ); + LanguageType eRet = LanguageTag( rLocale ).getLanguageType( false ); if ( eRet == LANGUAGE_NONE ) eRet = LANGUAGE_SYSTEM; //! or throw an exception? @@ -757,8 +757,7 @@ uno::Any SAL_CALL SvNumberFormatObj::getPropertyValue( const rtl::OUString& aPro } else if (aString.EqualsAscii( PROPERTYNAME_LOCALE )) { - lang::Locale aLocale( MsLangId::convertLanguageToLocale( - pFormat->GetLanguage())); + lang::Locale aLocale( LanguageTag( pFormat->GetLanguage()).getLocale()); aRet <<= aLocale; } else if (aString.EqualsAscii( PROPERTYNAME_TYPE )) @@ -893,8 +892,7 @@ uno::Sequence<beans::PropertyValue> SAL_CALL SvNumberFormatObj::getPropertyValue bool bThousand, bRed; sal_uInt16 nDecimals, nLeading; pFormat->GetFormatSpecialInfo( bThousand, bRed, nDecimals, nLeading ); - lang::Locale aLocale( MsLangId::convertLanguageToLocale( - pFormat->GetLanguage())); + lang::Locale aLocale( LanguageTag( pFormat->GetLanguage()).getLocale()); uno::Sequence<beans::PropertyValue> aSeq(13); beans::PropertyValue* pArray = aSeq.getArray(); diff --git a/svl/source/numbers/supservs.cxx b/svl/source/numbers/supservs.cxx index caadfe4b57ca..1edfbdfb6919 100644 --- a/svl/source/numbers/supservs.cxx +++ b/svl/source/numbers/supservs.cxx @@ -101,7 +101,7 @@ void SAL_CALL SvNumberFormatsSupplierServiceObject::initialize( const Sequence< { Locale aLocale; *pArgs >>= aLocale; - eNewFormatterLanguage = MsLangId::convertLocaleToLanguage( aLocale); + eNewFormatterLanguage = LanguageTag( aLocale).getLanguageType( false); } #ifdef DBG_UTIL else diff --git a/svl/source/numbers/zforlist.cxx b/svl/source/numbers/zforlist.cxx index 106a37220a2e..c636a6247090 100644 --- a/svl/source/numbers/zforlist.cxx +++ b/svl/source/numbers/zforlist.cxx @@ -233,7 +233,7 @@ void SvNumberFormatter::ImpConstruct( LanguageType eLang ) eEvalDateFormat = NF_EVALDATEFORMAT_INTL; nDefaultSystemCurrencyFormat = NUMBERFORMAT_ENTRY_NOT_FOUND; - aLocale = MsLangId::convertLanguageToLocale( eLang ); + aLocale = LanguageTag( eLang ).getLocale(); pCharClass = new CharClass( comphelper::getComponentContext(xServiceManager), aLocale ); xLocaleData.init( comphelper::getComponentContext(xServiceManager), aLocale, eLang ); xCalendar.init( comphelper::getComponentContext(xServiceManager), aLocale ); @@ -266,7 +266,7 @@ void SvNumberFormatter::ChangeIntl(LanguageType eLnge) { ActLnge = eLnge; - aLocale = MsLangId::convertLanguageToLocale( eLnge ); + aLocale = LanguageTag( eLnge ).getLocale(); pCharClass->setLocale( aLocale ); xLocaleData.changeLocale( aLocale, eLnge ); xCalendar.changeLocale( aLocale ); @@ -1919,7 +1919,7 @@ String SvNumberFormatter::GetFormatDecimalSep( sal_uInt32 nFormat ) const else { ::com::sun::star::lang::Locale aSaveLocale( xLocaleData->getLocale() ); - ::com::sun::star::lang::Locale aTmpLocale(MsLangId::convertLanguageToLocale(pFormat->GetLanguage())); + ::com::sun::star::lang::Locale aTmpLocale( LanguageTag( pFormat->GetLanguage()).getLocale()); ((SvNumberFormatter*)this)->xLocaleData.changeLocale(aTmpLocale, pFormat->GetLanguage() ); aRet = xLocaleData->getNumDecimalSep(); ((SvNumberFormatter*)this)->xLocaleData.changeLocale( aSaveLocale, eSaveLang ); @@ -3547,7 +3547,7 @@ void SvNumberFormatter::ImpInitCurrencyTable() LanguageType eSysLang = SvtSysLocale().GetLanguage(); LocaleDataWrapper* pLocaleData = new LocaleDataWrapper( ::comphelper::getProcessComponentContext(), - MsLangId::convertLanguageToLocale( eSysLang ) ); + LanguageTag( eSysLang ).getLocale() ); // get user configured currency String aConfiguredCurrencyAbbrev; LanguageType eConfiguredCurrencyLanguage = LANGUAGE_SYSTEM; @@ -3573,8 +3573,7 @@ void SvNumberFormatter::ImpInitCurrencyTable() sal_uInt16 nLegacyOnlyCurrencyPos = 0; for ( sal_Int32 nLocale = 0; nLocale < nLocaleCount; nLocale++ ) { - LanguageType eLang = MsLangId::convertLocaleToLanguage( - pLocales[nLocale]); + LanguageType eLang = LanguageTag( pLocales[nLocale]).getLanguageType( false); rInstalledLocales.insert( eLang); pLocaleData->setLocale( pLocales[nLocale] ); Sequence< Currency2 > aCurrSeq = pLocaleData->getAllCurrencies(); diff --git a/svl/source/numbers/zformat.cxx b/svl/source/numbers/zformat.cxx index bdb75eab2039..2b0fd8e9f2bf 100644 --- a/svl/source/numbers/zformat.cxx +++ b/svl/source/numbers/zformat.cxx @@ -4774,7 +4774,7 @@ OUString SvNumberformat::impTransliterateImpl(const OUString& rStr, const SvNumberNatNum& rNum ) const { com::sun::star::lang::Locale aLocale( - MsLangId::convertLanguageToLocale( rNum.GetLang() ) ); + LanguageTag( rNum.GetLang() ).getLocale() ); return GetFormatter().GetNatNum()->getNativeNumberString( rStr, aLocale, rNum.GetNatNum() ); } @@ -4789,7 +4789,7 @@ void SvNumberformat::GetNatNumXml( if ( rNum.IsSet() ) { com::sun::star::lang::Locale aLocale( - MsLangId::convertLanguageToLocale( rNum.GetLang() ) ); + LanguageTag( rNum.GetLang() ).getLocale() ); rAttr = GetFormatter().GetNatNum()->convertToXmlAttributes( aLocale, rNum.GetNatNum() ); } diff --git a/svl/source/numbers/zforscan.cxx b/svl/source/numbers/zforscan.cxx index 243bd2a1affb..b3a042664437 100644 --- a/svl/source/numbers/zforscan.cxx +++ b/svl/source/numbers/zforscan.cxx @@ -222,7 +222,7 @@ void ImpSvNumberformatScan::SetDependentKeywords() // #80023# be sure to generate keywords for the loaded Locale, not for the // requested Locale, otherwise number format codes might not match lang::Locale aLoadedLocale = pLocaleData->getLoadedLocale(); - LanguageType eLang = MsLangId::convertLocaleToLanguage( aLoadedLocale ); + LanguageType eLang = LanguageTag( aLoadedLocale ).getLanguageType( false); NumberFormatCodeWrapper aNumberFormatCode( comphelper::getComponentContext(pFormatter->GetServiceManager()), aLoadedLocale ); i18n::NumberFormatCode aFormat = aNumberFormatCode.getFormatCode( NF_NUMBER_STANDARD ); |