Kaydet (Commit) 22c19620 authored tarafından Eike Rathke's avatar Eike Rathke

convertLanguageToIsoNames() -> convertLanguageToLocaleImpl()

Change-Id: I4e34fb09a901a414f3106883d9ace1bff81311b5
üst d85566a4
...@@ -656,8 +656,8 @@ static IsoLangOtherEntry const aImplPrivateUseEntries[] = ...@@ -656,8 +656,8 @@ static IsoLangOtherEntry const aImplPrivateUseEntries[] =
// ======================================================================= // =======================================================================
// static // static
void MsLangId::Conversion::convertLanguageToIsoNames( LanguageType nLang, void MsLangId::Conversion::convertLanguageToLocaleImpl( LanguageType nLang,
OUString& rLangStr, OUString& rCountry ) ::com::sun::star::lang::Locale & rLocale )
{ {
if ( nLang == LANGUAGE_SYSTEM ) if ( nLang == LANGUAGE_SYSTEM )
nLang = MsLangId::getSystemLanguage(); nLang = MsLangId::getSystemLanguage();
...@@ -668,8 +668,8 @@ void MsLangId::Conversion::convertLanguageToIsoNames( LanguageType nLang, ...@@ -668,8 +668,8 @@ void MsLangId::Conversion::convertLanguageToIsoNames( LanguageType nLang,
{ {
if ( pEntry->mnLang == nLang ) if ( pEntry->mnLang == nLang )
{ {
rLangStr = OUString::createFromAscii( pEntry->maLangStr ); rLocale.Language = OUString::createFromAscii( pEntry->maLangStr );
rCountry = OUString::createFromAscii( pEntry->maCountry ); rLocale.Country = OUString::createFromAscii( pEntry->maCountry );
return; return;
} }
++pEntry; ++pEntry;
...@@ -684,8 +684,8 @@ void MsLangId::Conversion::convertLanguageToIsoNames( LanguageType nLang, ...@@ -684,8 +684,8 @@ void MsLangId::Conversion::convertLanguageToIsoNames( LanguageType nLang,
{ {
if ( pNoneStdEntry->mnLang == nLang ) if ( pNoneStdEntry->mnLang == nLang )
{ {
rLangStr = OUString::createFromAscii( pNoneStdEntry->maLangStr ); rLocale.Language = OUString::createFromAscii( pNoneStdEntry->maLangStr );
rCountry = OUString::createFromAscii( pNoneStdEntry->maCountry ); rLocale.Country = OUString::createFromAscii( pNoneStdEntry->maCountry );
return; return;
} }
++pNoneStdEntry; ++pNoneStdEntry;
...@@ -698,8 +698,8 @@ void MsLangId::Conversion::convertLanguageToIsoNames( LanguageType nLang, ...@@ -698,8 +698,8 @@ void MsLangId::Conversion::convertLanguageToIsoNames( LanguageType nLang,
{ {
if ( pPrivateEntry->mnLang == nLang ) if ( pPrivateEntry->mnLang == nLang )
{ {
rLangStr = OUString::createFromAscii( pPrivateEntry->mpLangStr ); rLocale.Language = OUString::createFromAscii( pPrivateEntry->mpLangStr );
rCountry = OUString(); rLocale.Country = OUString();
return; return;
} }
++pPrivateEntry; ++pPrivateEntry;
...@@ -707,8 +707,8 @@ void MsLangId::Conversion::convertLanguageToIsoNames( LanguageType nLang, ...@@ -707,8 +707,8 @@ void MsLangId::Conversion::convertLanguageToIsoNames( LanguageType nLang,
while ( pPrivateEntry->mnLang != LANGUAGE_DONTKNOW ); while ( pPrivateEntry->mnLang != LANGUAGE_DONTKNOW );
// not found // not found
rLangStr = OUString(); rLocale.Language = OUString();
rCountry = OUString(); rLocale.Country = OUString();
} }
// ----------------------------------------------------------------------- // -----------------------------------------------------------------------
......
...@@ -155,7 +155,7 @@ LanguageType MsLangId::resolveSystemLanguageByScriptType( LanguageType nLang, sa ...@@ -155,7 +155,7 @@ LanguageType MsLangId::resolveSystemLanguageByScriptType( LanguageType nLang, sa
// but not LANGUAGE_SYSTEM or others. // but not LANGUAGE_SYSTEM or others.
if (bResolveSystem || nLang == LANGUAGE_DONTKNOW) if (bResolveSystem || nLang == LANGUAGE_DONTKNOW)
nLang = MsLangId::getRealLanguage( nLang); nLang = MsLangId::getRealLanguage( nLang);
convertLanguageToIsoNames( nLang, aLocale.Language, aLocale.Country); convertLanguageToLocaleImpl( nLang, aLocale);
/* FIXME: this x-... is temporary until conversion will be moved up to /* FIXME: this x-... is temporary until conversion will be moved up to
* LanguageTag. Also handle the nasty "*" joker as privateuse. */ * LanguageTag. Also handle the nasty "*" joker as privateuse. */
if (aLocale.Language.startsWith( "x-") || (aLocale.Language == "*")) if (aLocale.Language.startsWith( "x-") || (aLocale.Language == "*"))
......
...@@ -243,8 +243,8 @@ public: ...@@ -243,8 +243,8 @@ public:
LanguageType nLang, bool bResolveSystem ); LanguageType nLang, bool bResolveSystem );
/** Used by convertLanguageToLocale(LanguageType,bool) */ /** Used by convertLanguageToLocale(LanguageType,bool) */
I18NLANGTAG_DLLPRIVATE static void convertLanguageToIsoNames( I18NLANGTAG_DLLPRIVATE static void convertLanguageToLocaleImpl(
LanguageType nLang, OUString& rLangStr, OUString& rCountry ); LanguageType nLang, ::com::sun::star::lang::Locale & rLocale );
I18NLANGTAG_DLLPRIVATE static ::com::sun::star::lang::Locale lookupFallbackLocale( I18NLANGTAG_DLLPRIVATE static ::com::sun::star::lang::Locale lookupFallbackLocale(
......
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