Kaydet (Commit) 6716ceec authored tarafından Noel Grandin's avatar Noel Grandin Kaydeden (comit) Eike Rathke

com::sun::star->css in i18nlangtag

Change-Id: I8a153a4b3a1bdb8a298c3c76a6b51693c42a0688
Reviewed-on: https://gerrit.libreoffice.org/19444Reviewed-by: 's avatarEike Rathke <erack@redhat.com>
Tested-by: 's avatarEike Rathke <erack@redhat.com>
üst 3ec79834
...@@ -68,7 +68,7 @@ struct IsoLanguageCountryEntry ...@@ -68,7 +68,7 @@ struct IsoLanguageCountryEntry
OUString getTagString() const; OUString getTagString() const;
/** Obtain a locale. */ /** Obtain a locale. */
::com::sun::star::lang::Locale getLocale() const; css::lang::Locale getLocale() const;
}; };
struct IsoLanguageScriptCountryEntry struct IsoLanguageScriptCountryEntry
...@@ -82,7 +82,7 @@ struct IsoLanguageScriptCountryEntry ...@@ -82,7 +82,7 @@ struct IsoLanguageScriptCountryEntry
OUString getTagString() const; OUString getTagString() const;
/** Obtain a locale. */ /** Obtain a locale. */
::com::sun::star::lang::Locale getLocale() const; css::lang::Locale getLocale() const;
/** If rStr starts with maLanguageScript ignoring case. /** If rStr starts with maLanguageScript ignoring case.
...@@ -102,7 +102,7 @@ struct Bcp47CountryEntry ...@@ -102,7 +102,7 @@ struct Bcp47CountryEntry
OUString getTagString() const; OUString getTagString() const;
/** Obtain a locale. */ /** Obtain a locale. */
::com::sun::star::lang::Locale getLocale() const; css::lang::Locale getLocale() const;
}; };
struct IsoLangEngEntry struct IsoLangEngEntry
...@@ -766,7 +766,7 @@ OUString IsoLanguageCountryEntry::getTagString() const ...@@ -766,7 +766,7 @@ OUString IsoLanguageCountryEntry::getTagString() const
return OUString::createFromAscii( maLanguage); return OUString::createFromAscii( maLanguage);
} }
::com::sun::star::lang::Locale IsoLanguageCountryEntry::getLocale() const css::lang::Locale IsoLanguageCountryEntry::getLocale() const
{ {
return lang::Locale( OUString::createFromAscii( maLanguage), OUString::createFromAscii( maCountry), OUString()); return lang::Locale( OUString::createFromAscii( maLanguage), OUString::createFromAscii( maCountry), OUString());
} }
...@@ -779,7 +779,7 @@ OUString IsoLanguageScriptCountryEntry::getTagString() const ...@@ -779,7 +779,7 @@ OUString IsoLanguageScriptCountryEntry::getTagString() const
return OUString::createFromAscii( maLanguageScript); return OUString::createFromAscii( maLanguageScript);
} }
::com::sun::star::lang::Locale IsoLanguageScriptCountryEntry::getLocale() const css::lang::Locale IsoLanguageScriptCountryEntry::getLocale() const
{ {
return lang::Locale( I18NLANGTAG_QLT, OUString::createFromAscii( maCountry), getTagString()); return lang::Locale( I18NLANGTAG_QLT, OUString::createFromAscii( maCountry), getTagString());
} }
...@@ -794,7 +794,7 @@ OUString Bcp47CountryEntry::getTagString() const ...@@ -794,7 +794,7 @@ OUString Bcp47CountryEntry::getTagString() const
return OUString::createFromAscii( mpBcp47); return OUString::createFromAscii( mpBcp47);
} }
::com::sun::star::lang::Locale Bcp47CountryEntry::getLocale() const css::lang::Locale Bcp47CountryEntry::getLocale() const
{ {
return lang::Locale( I18NLANGTAG_QLT, OUString::createFromAscii( maCountry), getTagString()); return lang::Locale( I18NLANGTAG_QLT, OUString::createFromAscii( maCountry), getTagString());
} }
...@@ -922,7 +922,7 @@ static IsoLangOtherEntry const aImplPrivateUseEntries[] = ...@@ -922,7 +922,7 @@ static IsoLangOtherEntry const aImplPrivateUseEntries[] =
// static // static
void MsLangId::Conversion::convertLanguageToLocaleImpl( LanguageType nLang, void MsLangId::Conversion::convertLanguageToLocaleImpl( LanguageType nLang,
::com::sun::star::lang::Locale & rLocale, bool bIgnoreOverride ) css::lang::Locale & rLocale, bool bIgnoreOverride )
{ {
const IsoLanguageScriptCountryEntry* pScriptEntryOverride = NULL; const IsoLanguageScriptCountryEntry* pScriptEntryOverride = NULL;
const IsoLanguageCountryEntry* pEntryOverride = NULL; const IsoLanguageCountryEntry* pEntryOverride = NULL;
...@@ -1005,7 +1005,7 @@ Label_Override_Lang_Locale: ...@@ -1005,7 +1005,7 @@ Label_Override_Lang_Locale:
// static // static
com::sun::star::lang::Locale MsLangId::Conversion::getLocale( const IsoLanguageCountryEntry * pEntry ) css::lang::Locale MsLangId::Conversion::getLocale( const IsoLanguageCountryEntry * pEntry )
{ {
if (pEntry->mnOverride) if (pEntry->mnOverride)
{ {
...@@ -1018,7 +1018,7 @@ com::sun::star::lang::Locale MsLangId::Conversion::getLocale( const IsoLanguageC ...@@ -1018,7 +1018,7 @@ com::sun::star::lang::Locale MsLangId::Conversion::getLocale( const IsoLanguageC
} }
// static // static
com::sun::star::lang::Locale MsLangId::Conversion::getLocale( const IsoLanguageScriptCountryEntry * pEntry ) css::lang::Locale MsLangId::Conversion::getLocale( const IsoLanguageScriptCountryEntry * pEntry )
{ {
if (pEntry->mnOverride) if (pEntry->mnOverride)
{ {
...@@ -1031,8 +1031,8 @@ com::sun::star::lang::Locale MsLangId::Conversion::getLocale( const IsoLanguageS ...@@ -1031,8 +1031,8 @@ com::sun::star::lang::Locale MsLangId::Conversion::getLocale( const IsoLanguageS
} }
// static // static
::com::sun::star::lang::Locale MsLangId::Conversion::lookupFallbackLocale( css::lang::Locale MsLangId::Conversion::lookupFallbackLocale(
const ::com::sun::star::lang::Locale & rLocale ) const css::lang::Locale & rLocale )
{ {
// language is lower case in table // language is lower case in table
OUString aLowerLang = rLocale.Language.toAsciiLowerCase(); OUString aLowerLang = rLocale.Language.toAsciiLowerCase();
...@@ -1168,7 +1168,7 @@ LanguageType MsLangId::Conversion::convertPrivateUseToLanguage( const OUString& ...@@ -1168,7 +1168,7 @@ LanguageType MsLangId::Conversion::convertPrivateUseToLanguage( const OUString&
// static // static
LanguageType MsLangId::Conversion::convertLocaleToLanguageImpl( LanguageType MsLangId::Conversion::convertLocaleToLanguageImpl(
const ::com::sun::star::lang::Locale& rLocale ) const css::lang::Locale& rLocale )
{ {
if (rLocale.Language == I18NLANGTAG_QLT) if (rLocale.Language == I18NLANGTAG_QLT)
{ {
...@@ -1215,7 +1215,7 @@ LanguageType MsLangId::Conversion::convertLocaleToLanguageImpl( ...@@ -1215,7 +1215,7 @@ LanguageType MsLangId::Conversion::convertLocaleToLanguageImpl(
// static // static
::com::sun::star::lang::Locale MsLangId::Conversion::getOverride( const ::com::sun::star::lang::Locale& rLocale ) css::lang::Locale MsLangId::Conversion::getOverride( const css::lang::Locale& rLocale )
{ {
if (rLocale.Language == I18NLANGTAG_QLT) if (rLocale.Language == I18NLANGTAG_QLT)
{ {
......
...@@ -118,17 +118,17 @@ LanguageType MsLangId::resolveSystemLanguageByScriptType( LanguageType nLang, sa ...@@ -118,17 +118,17 @@ LanguageType MsLangId::resolveSystemLanguageByScriptType( LanguageType nLang, sa
return nLang; return nLang;
nLang = getRealLanguage(nLang); nLang = getRealLanguage(nLang);
if (nType != ::com::sun::star::i18n::ScriptType::WEAK && getScriptType(nLang) != nType) if (nType != css::i18n::ScriptType::WEAK && getScriptType(nLang) != nType)
{ {
switch(nType) switch(nType)
{ {
case ::com::sun::star::i18n::ScriptType::ASIAN: case css::i18n::ScriptType::ASIAN:
if (nConfiguredAsianFallback == LANGUAGE_SYSTEM) if (nConfiguredAsianFallback == LANGUAGE_SYSTEM)
nLang = LANGUAGE_CHINESE_SIMPLIFIED; nLang = LANGUAGE_CHINESE_SIMPLIFIED;
else else
nLang = nConfiguredAsianFallback; nLang = nConfiguredAsianFallback;
break; break;
case ::com::sun::star::i18n::ScriptType::COMPLEX: case css::i18n::ScriptType::COMPLEX:
if (nConfiguredComplexFallback == LANGUAGE_SYSTEM) if (nConfiguredComplexFallback == LANGUAGE_SYSTEM)
nLang = LANGUAGE_HINDI; nLang = LANGUAGE_HINDI;
else else
...@@ -147,10 +147,10 @@ LanguageType MsLangId::resolveSystemLanguageByScriptType( LanguageType nLang, sa ...@@ -147,10 +147,10 @@ LanguageType MsLangId::resolveSystemLanguageByScriptType( LanguageType nLang, sa
// static // static
::com::sun::star::lang::Locale MsLangId::Conversion::convertLanguageToLocale( css::lang::Locale MsLangId::Conversion::convertLanguageToLocale(
LanguageType nLang, bool bResolveSystem ) LanguageType nLang, bool bResolveSystem )
{ {
::com::sun::star::lang::Locale aLocale; css::lang::Locale aLocale;
if (!bResolveSystem && simplifySystemLanguages( nLang) == LANGUAGE_SYSTEM) if (!bResolveSystem && simplifySystemLanguages( nLang) == LANGUAGE_SYSTEM)
; // nothing => empty locale ; // nothing => empty locale
else else
...@@ -175,7 +175,7 @@ LanguageType MsLangId::resolveSystemLanguageByScriptType( LanguageType nLang, sa ...@@ -175,7 +175,7 @@ LanguageType MsLangId::resolveSystemLanguageByScriptType( LanguageType nLang, sa
// static // static
LanguageType MsLangId::Conversion::convertLocaleToLanguage( LanguageType MsLangId::Conversion::convertLocaleToLanguage(
const ::com::sun::star::lang::Locale& rLocale ) const css::lang::Locale& rLocale )
{ {
// empty language => LANGUAGE_SYSTEM // empty language => LANGUAGE_SYSTEM
if (rLocale.Language.isEmpty()) if (rLocale.Language.isEmpty())
...@@ -186,8 +186,8 @@ LanguageType MsLangId::Conversion::convertLocaleToLanguage( ...@@ -186,8 +186,8 @@ LanguageType MsLangId::Conversion::convertLocaleToLanguage(
// static // static
::com::sun::star::lang::Locale MsLangId::getFallbackLocale( css::lang::Locale MsLangId::getFallbackLocale(
const ::com::sun::star::lang::Locale & rLocale ) const css::lang::Locale & rLocale )
{ {
// empty language => LANGUAGE_SYSTEM // empty language => LANGUAGE_SYSTEM
if (rLocale.Language.isEmpty()) if (rLocale.Language.isEmpty())
...@@ -248,7 +248,7 @@ bool MsLangId::isSimplifiedChinese( LanguageType nLang ) ...@@ -248,7 +248,7 @@ bool MsLangId::isSimplifiedChinese( LanguageType nLang )
} }
// static // static
bool MsLangId::isSimplifiedChinese( const ::com::sun::star::lang::Locale & rLocale ) bool MsLangId::isSimplifiedChinese( const css::lang::Locale & rLocale )
{ {
return rLocale.Language == "zh" && !isTraditionalChinese(rLocale); return rLocale.Language == "zh" && !isTraditionalChinese(rLocale);
} }
...@@ -270,7 +270,7 @@ bool MsLangId::isTraditionalChinese( LanguageType nLang ) ...@@ -270,7 +270,7 @@ bool MsLangId::isTraditionalChinese( LanguageType nLang )
} }
// static // static
bool MsLangId::isTraditionalChinese( const ::com::sun::star::lang::Locale & rLocale ) bool MsLangId::isTraditionalChinese( const css::lang::Locale & rLocale )
{ {
return rLocale.Language == "zh" && (rLocale.Country == "TW" || rLocale.Country == "HK" || rLocale.Country == "MO"); return rLocale.Language == "zh" && (rLocale.Country == "TW" || rLocale.Country == "HK" || rLocale.Country == "MO");
} }
...@@ -351,7 +351,7 @@ sal_Int16 MsLangId::getScriptType( LanguageType nLang ) ...@@ -351,7 +351,7 @@ sal_Int16 MsLangId::getScriptType( LanguageType nLang )
case LANGUAGE_USER_KURDISH_SOUTHERN_IRAN: case LANGUAGE_USER_KURDISH_SOUTHERN_IRAN:
case LANGUAGE_USER_KURDISH_SOUTHERN_IRAQ: case LANGUAGE_USER_KURDISH_SOUTHERN_IRAQ:
case LANGUAGE_USER_KYRGYZ_CHINA: case LANGUAGE_USER_KYRGYZ_CHINA:
nScript = ::com::sun::star::i18n::ScriptType::COMPLEX; nScript = css::i18n::ScriptType::COMPLEX;
break; break;
// "Western" // "Western"
...@@ -359,7 +359,7 @@ sal_Int16 MsLangId::getScriptType( LanguageType nLang ) ...@@ -359,7 +359,7 @@ sal_Int16 MsLangId::getScriptType( LanguageType nLang )
case LANGUAGE_MONGOLIAN_CYRILLIC_LSO: case LANGUAGE_MONGOLIAN_CYRILLIC_LSO:
case LANGUAGE_USER_KURDISH_SYRIA: case LANGUAGE_USER_KURDISH_SYRIA:
case LANGUAGE_USER_KURDISH_TURKEY: case LANGUAGE_USER_KURDISH_TURKEY:
nScript = ::com::sun::star::i18n::ScriptType::LATIN; nScript = css::i18n::ScriptType::LATIN;
break; break;
// currently not knowing scripttype - defaulted to LATIN: // currently not knowing scripttype - defaulted to LATIN:
...@@ -380,7 +380,7 @@ sal_Int16 MsLangId::getScriptType( LanguageType nLang ) ...@@ -380,7 +380,7 @@ sal_Int16 MsLangId::getScriptType( LanguageType nLang )
case LANGUAGE_YUE_CHINESE_HONGKONG & LANGUAGE_MASK_PRIMARY: case LANGUAGE_YUE_CHINESE_HONGKONG & LANGUAGE_MASK_PRIMARY:
case LANGUAGE_JAPANESE & LANGUAGE_MASK_PRIMARY: case LANGUAGE_JAPANESE & LANGUAGE_MASK_PRIMARY:
case LANGUAGE_KOREAN & LANGUAGE_MASK_PRIMARY: case LANGUAGE_KOREAN & LANGUAGE_MASK_PRIMARY:
nScript = ::com::sun::star::i18n::ScriptType::ASIAN; nScript = css::i18n::ScriptType::ASIAN;
break; break;
// CTL catcher // CTL catcher
...@@ -420,13 +420,13 @@ sal_Int16 MsLangId::getScriptType( LanguageType nLang ) ...@@ -420,13 +420,13 @@ sal_Int16 MsLangId::getScriptType( LanguageType nLang )
case LANGUAGE_USER_MAITHILI_INDIA & LANGUAGE_MASK_PRIMARY: case LANGUAGE_USER_MAITHILI_INDIA & LANGUAGE_MASK_PRIMARY:
case LANGUAGE_USER_NKO & LANGUAGE_MASK_PRIMARY: case LANGUAGE_USER_NKO & LANGUAGE_MASK_PRIMARY:
case LANGUAGE_YIDDISH & LANGUAGE_MASK_PRIMARY: case LANGUAGE_YIDDISH & LANGUAGE_MASK_PRIMARY:
nScript = ::com::sun::star::i18n::ScriptType::COMPLEX; nScript = css::i18n::ScriptType::COMPLEX;
break; break;
// Western (actually not necessarily Latin but also Cyrillic, // Western (actually not necessarily Latin but also Cyrillic,
// for example) // for example)
default: default:
nScript = ::com::sun::star::i18n::ScriptType::LATIN; nScript = css::i18n::ScriptType::LATIN;
} }
break; break;
} }
...@@ -461,7 +461,7 @@ bool MsLangId::isNonLatinWestern( LanguageType nLang ) ...@@ -461,7 +461,7 @@ bool MsLangId::isNonLatinWestern( LanguageType nLang )
return true; return true;
default: default:
{ {
if (getScriptType( nLang) != com::sun::star::i18n::ScriptType::LATIN) if (getScriptType( nLang) != css::i18n::ScriptType::LATIN)
return false; return false;
LanguageTag aLanguageTag( nLang); LanguageTag aLanguageTag( nLang);
if (aLanguageTag.hasScript()) if (aLanguageTag.hasScript())
......
...@@ -232,7 +232,7 @@ void LiblangtagDataRef::setupDataPath() ...@@ -232,7 +232,7 @@ void LiblangtagDataRef::setupDataPath()
* BCP 47 if available. For now just remove them to not confuse any later * BCP 47 if available. For now just remove them to not confuse any later
* treatments that check for empty variants. This vendor stuff was never * treatments that check for empty variants. This vendor stuff was never
* supported anyway. */ * supported anyway. */
static void handleVendorVariant( com::sun::star::lang::Locale & rLocale ) static void handleVendorVariant( css::lang::Locale & rLocale )
{ {
if (!rLocale.Variant.isEmpty() && rLocale.Language != I18NLANGTAG_QLT) if (!rLocale.Variant.isEmpty() && rLocale.Language != I18NLANGTAG_QLT)
rLocale.Variant.clear(); rLocale.Variant.clear();
...@@ -259,7 +259,7 @@ private: ...@@ -259,7 +259,7 @@ private:
DECISION_YES DECISION_YES
}; };
mutable com::sun::star::lang::Locale maLocale; mutable css::lang::Locale maLocale;
mutable OUString maBcp47; mutable OUString maBcp47;
mutable OUString maCachedLanguage; ///< cache getLanguage() mutable OUString maCachedLanguage; ///< cache getLanguage()
mutable OUString maCachedScript; ///< cache getScript() mutable OUString maCachedScript; ///< cache getScript()
...@@ -361,7 +361,7 @@ private: ...@@ -361,7 +361,7 @@ private:
/** Convert Locale to BCP 47 string without resolving system and creating /** Convert Locale to BCP 47 string without resolving system and creating
temporary LanguageTag instances. */ temporary LanguageTag instances. */
static OUString convertToBcp47( const com::sun::star::lang::Locale& rLocale ); static OUString convertToBcp47( const css::lang::Locale& rLocale );
}; };
...@@ -480,7 +480,7 @@ LanguageTag::LanguageTag( const OUString & rBcp47LanguageTag, bool bCanonicalize ...@@ -480,7 +480,7 @@ LanguageTag::LanguageTag( const OUString & rBcp47LanguageTag, bool bCanonicalize
} }
LanguageTag::LanguageTag( const com::sun::star::lang::Locale & rLocale ) LanguageTag::LanguageTag( const css::lang::Locale & rLocale )
: :
maLocale( rLocale), maLocale( rLocale),
mnLangID( LANGUAGE_DONTKNOW), mnLangID( LANGUAGE_DONTKNOW),
...@@ -1030,7 +1030,7 @@ LanguageTag & LanguageTag::reset( const OUString & rBcp47LanguageTag, bool bCano ...@@ -1030,7 +1030,7 @@ LanguageTag & LanguageTag::reset( const OUString & rBcp47LanguageTag, bool bCano
} }
LanguageTag & LanguageTag::reset( const com::sun::star::lang::Locale & rLocale ) LanguageTag & LanguageTag::reset( const css::lang::Locale & rLocale )
{ {
resetVars(); resetVars();
maLocale = rLocale; maLocale = rLocale;
...@@ -1649,7 +1649,7 @@ OUString LanguageTagImpl::getVariantsFromLangtag() ...@@ -1649,7 +1649,7 @@ OUString LanguageTagImpl::getVariantsFromLangtag()
} }
const com::sun::star::lang::Locale & LanguageTag::getLocale( bool bResolveSystem ) const const css::lang::Locale & LanguageTag::getLocale( bool bResolveSystem ) const
{ {
if (!bResolveSystem && mbSystemLocale) if (!bResolveSystem && mbSystemLocale)
return theEmptyLocale::get(); return theEmptyLocale::get();
...@@ -2516,9 +2516,9 @@ LanguageTagImpl::Extraction LanguageTagImpl::simpleExtract( const OUString& rBcp ...@@ -2516,9 +2516,9 @@ LanguageTagImpl::Extraction LanguageTagImpl::simpleExtract( const OUString& rBcp
// static // static
::std::vector< com::sun::star::lang::Locale >::const_iterator LanguageTag::getMatchingFallback( ::std::vector< css::lang::Locale >::const_iterator LanguageTag::getMatchingFallback(
const ::std::vector< com::sun::star::lang::Locale > & rList, const ::std::vector< css::lang::Locale > & rList,
const com::sun::star::lang::Locale & rReference ) const css::lang::Locale & rReference )
{ {
if (rList.empty()) if (rList.empty())
return rList.end(); return rList.end();
...@@ -2575,7 +2575,7 @@ static bool lcl_isSystem( LanguageType nLangID ) ...@@ -2575,7 +2575,7 @@ static bool lcl_isSystem( LanguageType nLangID )
// static // static
com::sun::star::lang::Locale LanguageTag::convertToLocale( LanguageType nLangID, bool bResolveSystem ) css::lang::Locale LanguageTag::convertToLocale( LanguageType nLangID, bool bResolveSystem )
{ {
if (!bResolveSystem && lcl_isSystem( nLangID)) if (!bResolveSystem && lcl_isSystem( nLangID))
return lang::Locale(); return lang::Locale();
...@@ -2585,7 +2585,7 @@ com::sun::star::lang::Locale LanguageTag::convertToLocale( LanguageType nLangID, ...@@ -2585,7 +2585,7 @@ com::sun::star::lang::Locale LanguageTag::convertToLocale( LanguageType nLangID,
// static // static
LanguageType LanguageTag::convertToLanguageType( const com::sun::star::lang::Locale& rLocale, bool bResolveSystem ) LanguageType LanguageTag::convertToLanguageType( const css::lang::Locale& rLocale, bool bResolveSystem )
{ {
if (rLocale.Language.isEmpty() && !bResolveSystem) if (rLocale.Language.isEmpty() && !bResolveSystem)
return LANGUAGE_SYSTEM; return LANGUAGE_SYSTEM;
...@@ -2595,7 +2595,7 @@ LanguageType LanguageTag::convertToLanguageType( const com::sun::star::lang::Loc ...@@ -2595,7 +2595,7 @@ LanguageType LanguageTag::convertToLanguageType( const com::sun::star::lang::Loc
// static // static
OUString LanguageTagImpl::convertToBcp47( const com::sun::star::lang::Locale& rLocale ) OUString LanguageTagImpl::convertToBcp47( const css::lang::Locale& rLocale )
{ {
OUString aBcp47; OUString aBcp47;
if (rLocale.Language.isEmpty()) if (rLocale.Language.isEmpty())
...@@ -2623,7 +2623,7 @@ OUString LanguageTagImpl::convertToBcp47( const com::sun::star::lang::Locale& rL ...@@ -2623,7 +2623,7 @@ OUString LanguageTagImpl::convertToBcp47( const com::sun::star::lang::Locale& rL
// static // static
OUString LanguageTag::convertToBcp47( const com::sun::star::lang::Locale& rLocale, bool bResolveSystem ) OUString LanguageTag::convertToBcp47( const css::lang::Locale& rLocale, bool bResolveSystem )
{ {
OUString aBcp47; OUString aBcp47;
if (rLocale.Language.isEmpty()) if (rLocale.Language.isEmpty())
...@@ -2658,7 +2658,7 @@ OUString LanguageTag::convertToBcp47( LanguageType nLangID, bool bResolveSystem ...@@ -2658,7 +2658,7 @@ OUString LanguageTag::convertToBcp47( LanguageType nLangID, bool bResolveSystem
// static // static
com::sun::star::lang::Locale LanguageTag::convertToLocale( const OUString& rBcp47, bool bResolveSystem ) css::lang::Locale LanguageTag::convertToLocale( const OUString& rBcp47, bool bResolveSystem )
{ {
if (rBcp47.isEmpty() && !bResolveSystem) if (rBcp47.isEmpty() && !bResolveSystem)
return lang::Locale(); return lang::Locale();
...@@ -2685,7 +2685,7 @@ LanguageType LanguageTag::convertToLanguageTypeWithFallback( const OUString& rBc ...@@ -2685,7 +2685,7 @@ LanguageType LanguageTag::convertToLanguageTypeWithFallback( const OUString& rBc
// static // static
com::sun::star::lang::Locale LanguageTag::convertToLocaleWithFallback( const OUString& rBcp47 ) css::lang::Locale LanguageTag::convertToLocaleWithFallback( const OUString& rBcp47 )
{ {
return LanguageTag( rBcp47).makeFallback().getLocale(); return LanguageTag( rBcp47).makeFallback().getLocale();
} }
......
...@@ -17,7 +17,7 @@ icu::Locale LanguageTagIcu::getIcuLocale( const LanguageTag & rLanguageTag ) ...@@ -17,7 +17,7 @@ icu::Locale LanguageTagIcu::getIcuLocale( const LanguageTag & rLanguageTag )
if (rLanguageTag.isIsoLocale()) if (rLanguageTag.isIsoLocale())
{ {
// The simple case. // The simple case.
const com::sun::star::lang::Locale& rLocale = rLanguageTag.getLocale(); const css::lang::Locale& rLocale = rLanguageTag.getLocale();
if (rLocale.Country.isEmpty()) if (rLocale.Country.isEmpty())
return icu::Locale( OUStringToOString( rLocale.Language, RTL_TEXTENCODING_ASCII_US).getStr()); return icu::Locale( OUStringToOString( rLocale.Language, RTL_TEXTENCODING_ASCII_US).getStr());
return icu::Locale( return icu::Locale(
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment