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

rtl::OUString to OUString

Change-Id: I546132fbd8dbb621a8b436648d1e21a4dea79591
üst 609507a8
...@@ -97,7 +97,7 @@ public: ...@@ -97,7 +97,7 @@ public:
// TODO: refactor to LanguageTag, used only in // TODO: refactor to LanguageTag, used only in
// i18npool/source/isolang/inunx.cxx to convert Unix locale string // i18npool/source/isolang/inunx.cxx to convert Unix locale string
static LanguageType convertUnxByteStringToLanguage( const rtl::OString& rString ); static LanguageType convertUnxByteStringToLanguage( const OString& rString );
static LanguageType resolveSystemLanguageByScriptType( LanguageType nLang, sal_Int16 nType ); static LanguageType resolveSystemLanguageByScriptType( LanguageType nLang, sal_Int16 nType );
...@@ -206,7 +206,7 @@ public: ...@@ -206,7 +206,7 @@ public:
const ::com::sun::star::lang::Locale & rLocale ); const ::com::sun::star::lang::Locale & rLocale );
friend LanguageType MsLangId::convertUnxByteStringToLanguage( friend LanguageType MsLangId::convertUnxByteStringToLanguage(
const rtl::OString& rString ); const OString& rString );
/** Convert a Locale to a LanguageType with handling of an empty /** Convert a Locale to a LanguageType with handling of an empty
...@@ -217,16 +217,16 @@ public: ...@@ -217,16 +217,16 @@ public:
/** Convert x-... privateuse, used by convertLocaleToLanguage(Locale) */ /** Convert x-... privateuse, used by convertLocaleToLanguage(Locale) */
I18NISOLANG_DLLPRIVATE static LanguageType convertPrivateUseToLanguage( I18NISOLANG_DLLPRIVATE static LanguageType convertPrivateUseToLanguage(
const rtl::OUString& rPriv ); const OUString& rPriv );
/** Used by convertLocaleToLanguage(Locale) */ /** Used by convertLocaleToLanguage(Locale) */
I18NISOLANG_DLLPRIVATE static LanguageType convertIsoNamesToLanguage( I18NISOLANG_DLLPRIVATE static LanguageType convertIsoNamesToLanguage(
const rtl::OUString& rLang, const rtl::OUString& rCountry ); const OUString& rLang, const OUString& rCountry );
/** Used by convertUnxByteStringToLanguage(OString) */ /** Used by convertUnxByteStringToLanguage(OString) */
I18NISOLANG_DLLPRIVATE static LanguageType convertIsoNamesToLanguage( I18NISOLANG_DLLPRIVATE static LanguageType convertIsoNamesToLanguage(
const rtl::OString& rLang, const rtl::OString& rCountry ); const OString& rLang, const OString& rCountry );
/** Convert a LanguageType to a Locale. /** Convert a LanguageType to a Locale.
...@@ -248,7 +248,7 @@ public: ...@@ -248,7 +248,7 @@ public:
/** Used by convertLanguageToLocale(LanguageType,Locale) */ /** Used by convertLanguageToLocale(LanguageType,Locale) */
I18NISOLANG_DLLPRIVATE static void convertLanguageToIsoNames( I18NISOLANG_DLLPRIVATE static void convertLanguageToIsoNames(
LanguageType nLang, rtl::OUString& rLangStr, rtl::OUString& rCountry ); LanguageType nLang, OUString& rLangStr, OUString& rCountry );
I18NISOLANG_DLLPRIVATE static LanguageType lookupFallbackLanguage( LanguageType nLang ); I18NISOLANG_DLLPRIVATE static LanguageType lookupFallbackLanguage( LanguageType nLang );
......
...@@ -642,7 +642,7 @@ static IsoLangOtherEntry const aImplPrivateUseEntries[] = ...@@ -642,7 +642,7 @@ static IsoLangOtherEntry const aImplPrivateUseEntries[] =
// static // static
void MsLangId::Conversion::convertLanguageToIsoNames( LanguageType nLang, void MsLangId::Conversion::convertLanguageToIsoNames( LanguageType nLang,
rtl::OUString& rLangStr, rtl::OUString& rCountry ) OUString& rLangStr, OUString& rCountry )
{ {
if ( nLang == LANGUAGE_SYSTEM ) if ( nLang == LANGUAGE_SYSTEM )
nLang = MsLangId::getSystemLanguage(); nLang = MsLangId::getSystemLanguage();
...@@ -653,8 +653,8 @@ void MsLangId::Conversion::convertLanguageToIsoNames( LanguageType nLang, ...@@ -653,8 +653,8 @@ void MsLangId::Conversion::convertLanguageToIsoNames( LanguageType nLang,
{ {
if ( pEntry->mnLang == nLang ) if ( pEntry->mnLang == nLang )
{ {
rLangStr = rtl::OUString::createFromAscii( pEntry->maLangStr ); rLangStr = OUString::createFromAscii( pEntry->maLangStr );
rCountry = rtl::OUString::createFromAscii( pEntry->maCountry ); rCountry = OUString::createFromAscii( pEntry->maCountry );
return; return;
} }
++pEntry; ++pEntry;
...@@ -669,8 +669,8 @@ void MsLangId::Conversion::convertLanguageToIsoNames( LanguageType nLang, ...@@ -669,8 +669,8 @@ void MsLangId::Conversion::convertLanguageToIsoNames( LanguageType nLang,
{ {
if ( pNoneStdEntry->mnLang == nLang ) if ( pNoneStdEntry->mnLang == nLang )
{ {
rLangStr = rtl::OUString::createFromAscii( pNoneStdEntry->maLangStr ); rLangStr = OUString::createFromAscii( pNoneStdEntry->maLangStr );
rCountry = rtl::OUString::createFromAscii( pNoneStdEntry->maCountry ); rCountry = OUString::createFromAscii( pNoneStdEntry->maCountry );
return; return;
} }
++pNoneStdEntry; ++pNoneStdEntry;
...@@ -683,7 +683,7 @@ void MsLangId::Conversion::convertLanguageToIsoNames( LanguageType nLang, ...@@ -683,7 +683,7 @@ void MsLangId::Conversion::convertLanguageToIsoNames( LanguageType nLang,
{ {
if ( pPrivateEntry->mnLang == nLang ) if ( pPrivateEntry->mnLang == nLang )
{ {
rLangStr = rtl::OUString::createFromAscii( pPrivateEntry->mpLangStr ); rLangStr = OUString::createFromAscii( pPrivateEntry->mpLangStr );
rCountry = OUString(); rCountry = OUString();
return; return;
} }
...@@ -692,8 +692,8 @@ void MsLangId::Conversion::convertLanguageToIsoNames( LanguageType nLang, ...@@ -692,8 +692,8 @@ void MsLangId::Conversion::convertLanguageToIsoNames( LanguageType nLang,
while ( pPrivateEntry->mnLang != LANGUAGE_DONTKNOW ); while ( pPrivateEntry->mnLang != LANGUAGE_DONTKNOW );
// not found // not found
rLangStr = rtl::OUString(); rLangStr = OUString();
rCountry = rtl::OUString(); rCountry = OUString();
} }
// ----------------------------------------------------------------------- // -----------------------------------------------------------------------
...@@ -764,9 +764,9 @@ LanguageType MsLangId::Conversion::lookupFallbackLanguage( LanguageType nLang ) ...@@ -764,9 +764,9 @@ LanguageType MsLangId::Conversion::lookupFallbackLanguage( LanguageType nLang )
{ {
const MsLangId::IsoLangEntry& rEntry = lcl_lookupFallbackEntry( nLang); const MsLangId::IsoLangEntry& rEntry = lcl_lookupFallbackEntry( nLang);
return ::com::sun::star::lang::Locale( return ::com::sun::star::lang::Locale(
rtl::OUString::createFromAscii( rEntry.maLangStr), OUString::createFromAscii( rEntry.maLangStr),
rtl::OUString::createFromAscii( rEntry.maCountry), OUString::createFromAscii( rEntry.maCountry),
rtl::OUString()); OUString());
} }
// ----------------------------------------------------------------------- // -----------------------------------------------------------------------
...@@ -775,9 +775,9 @@ static const MsLangId::IsoLangEntry & lcl_lookupFallbackEntry( ...@@ -775,9 +775,9 @@ static const MsLangId::IsoLangEntry & lcl_lookupFallbackEntry(
const ::com::sun::star::lang::Locale & rLocale ) const ::com::sun::star::lang::Locale & rLocale )
{ {
// language is lower case in table // language is lower case in table
rtl::OUString aLowerLang = rLocale.Language.toAsciiLowerCase(); OUString aLowerLang = rLocale.Language.toAsciiLowerCase();
// country is upper case in table // country is upper case in table
rtl::OUString aUpperCountry = rLocale.Country.toAsciiUpperCase(); OUString aUpperCountry = rLocale.Country.toAsciiUpperCase();
sal_Int32 nCountryLen = aUpperCountry.getLength(); sal_Int32 nCountryLen = aUpperCountry.getLength();
// Search for locale and remember first lang-only. // Search for locale and remember first lang-only.
...@@ -840,15 +840,15 @@ static const MsLangId::IsoLangEntry & lcl_lookupFallbackEntry( ...@@ -840,15 +840,15 @@ static const MsLangId::IsoLangEntry & lcl_lookupFallbackEntry(
{ {
const MsLangId::IsoLangEntry& rEntry = lcl_lookupFallbackEntry( rLocale); const MsLangId::IsoLangEntry& rEntry = lcl_lookupFallbackEntry( rLocale);
return ::com::sun::star::lang::Locale( return ::com::sun::star::lang::Locale(
rtl::OUString::createFromAscii( rEntry.maLangStr), OUString::createFromAscii( rEntry.maLangStr),
rtl::OUString::createFromAscii( rEntry.maCountry), OUString::createFromAscii( rEntry.maCountry),
rtl::OUString()); OUString());
} }
// ======================================================================= // =======================================================================
// static // static
LanguageType MsLangId::Conversion::convertPrivateUseToLanguage( const rtl::OUString& rPriv ) LanguageType MsLangId::Conversion::convertPrivateUseToLanguage( const OUString& rPriv )
{ {
const IsoLangOtherEntry* pPrivateEntry = aImplPrivateUseEntries; const IsoLangOtherEntry* pPrivateEntry = aImplPrivateUseEntries;
do do
...@@ -862,13 +862,13 @@ LanguageType MsLangId::Conversion::convertPrivateUseToLanguage( const rtl::OUStr ...@@ -862,13 +862,13 @@ LanguageType MsLangId::Conversion::convertPrivateUseToLanguage( const rtl::OUStr
// static // static
LanguageType MsLangId::Conversion::convertIsoNamesToLanguage( const rtl::OUString& rLang, LanguageType MsLangId::Conversion::convertIsoNamesToLanguage( const OUString& rLang,
const rtl::OUString& rCountry ) const OUString& rCountry )
{ {
// language is lower case in table // language is lower case in table
rtl::OUString aLowerLang = rLang.toAsciiLowerCase(); OUString aLowerLang = rLang.toAsciiLowerCase();
// country is upper case in table // country is upper case in table
rtl::OUString aUpperCountry = rCountry.toAsciiUpperCase(); OUString aUpperCountry = rCountry.toAsciiUpperCase();
// first look for exact match // first look for exact match
const IsoLangEntry* pFirstLang = NULL; const IsoLangEntry* pFirstLang = NULL;
...@@ -969,11 +969,11 @@ LanguageType MsLangId::Conversion::convertIsoNamesToLanguage( const rtl::OUStrin ...@@ -969,11 +969,11 @@ LanguageType MsLangId::Conversion::convertIsoNamesToLanguage( const rtl::OUStrin
// ----------------------------------------------------------------------- // -----------------------------------------------------------------------
// static // static
LanguageType MsLangId::Conversion::convertIsoNamesToLanguage( const rtl::OString& rLang, LanguageType MsLangId::Conversion::convertIsoNamesToLanguage( const OString& rLang,
const rtl::OString& rCountry ) const OString& rCountry )
{ {
rtl::OUString aLang = OStringToOUString( rLang, RTL_TEXTENCODING_ASCII_US); OUString aLang = OStringToOUString( rLang, RTL_TEXTENCODING_ASCII_US);
rtl::OUString aCountry = OStringToOUString( rCountry, RTL_TEXTENCODING_ASCII_US); OUString aCountry = OStringToOUString( rCountry, RTL_TEXTENCODING_ASCII_US);
return convertIsoNamesToLanguage( aLang, aCountry); return convertIsoNamesToLanguage( aLang, aCountry);
} }
...@@ -1004,11 +1004,11 @@ static IsoLangGLIBCModifiersEntry const aImplIsoLangGLIBCModifiersEntries[] = ...@@ -1004,11 +1004,11 @@ static IsoLangGLIBCModifiersEntry const aImplIsoLangGLIBCModifiersEntries[] =
// static // static
LanguageType MsLangId::convertUnxByteStringToLanguage( LanguageType MsLangId::convertUnxByteStringToLanguage(
const rtl::OString& rString ) const OString& rString )
{ {
rtl::OString aLang; OString aLang;
rtl::OString aCountry; OString aCountry;
rtl::OString aAtString; OString aAtString;
sal_Int32 nLangSepPos = rString.indexOf( (sal_Char)'_' ); sal_Int32 nLangSepPos = rString.indexOf( (sal_Char)'_' );
sal_Int32 nCountrySepPos = rString.indexOf( (sal_Char)'.' ); sal_Int32 nCountrySepPos = rString.indexOf( (sal_Char)'.' );
...@@ -1039,9 +1039,9 @@ LanguageType MsLangId::convertUnxByteStringToLanguage( ...@@ -1039,9 +1039,9 @@ LanguageType MsLangId::convertUnxByteStringToLanguage(
if (!aAtString.isEmpty()) if (!aAtString.isEmpty())
{ {
// language is lower case in table // language is lower case in table
rtl::OString aLowerLang = aLang.toAsciiLowerCase(); OString aLowerLang = aLang.toAsciiLowerCase();
// country is upper case in table // country is upper case in table
rtl::OString aUpperCountry = aCountry.toAsciiUpperCase(); OString aUpperCountry = aCountry.toAsciiUpperCase();
const IsoLangGLIBCModifiersEntry* pGLIBCModifiersEntry = aImplIsoLangGLIBCModifiersEntries; const IsoLangGLIBCModifiersEntry* pGLIBCModifiersEntry = aImplIsoLangGLIBCModifiersEntries;
do do
{ // avoid embedded \0 warning { // avoid embedded \0 warning
......
...@@ -146,7 +146,7 @@ void MsLangId::Conversion::convertLanguageToLocale( LanguageType nLang, ...@@ -146,7 +146,7 @@ void MsLangId::Conversion::convertLanguageToLocale( LanguageType nLang,
::com::sun::star::lang::Locale & rLocale ) ::com::sun::star::lang::Locale & rLocale )
{ {
if (!rLocale.Variant.isEmpty()) if (!rLocale.Variant.isEmpty())
rLocale.Variant = rtl::OUString(); rLocale.Variant = OUString();
convertLanguageToIsoNames( nLang, rLocale.Language, rLocale.Country); convertLanguageToIsoNames( nLang, rLocale.Language, rLocale.Country);
/* 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 */ * LanguageTag */
......
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