--- vcl.orig/source/app/settings.cxx 2006-12-04 00:13:49.000000000 +0300 +++ vcl/source/app/settings.cxx 2006-12-04 00:50:00.000000000 +0300 @@ -2120,6 +2120,24 @@ return *mpData->mpUII18nHelper; } +const CharSet AllSettings::GetDefaultTextEncoding() const +{ + + ::com::sun::star::lang::Locale aLocale; + ::rtl::OUString aLangString; + + aLocale = GetLocale(); + aLangString = aLocale.Language; + + if ( aLangString.equals( ::rtl::OUString::createFromAscii( "ru" ) ) + || aLangString.equals( ::rtl::OUString::createFromAscii( "uk" ) ) ) + return RTL_TEXTENCODING_MS_1251; + if ( aLangString.equals( ::rtl::OUString::createFromAscii( "tr" ) ) ) + return RTL_TEXTENCODING_MS_1254; + else + return RTL_TEXTENCODING_MS_1252; +} + // ----------------------------------------------------------------------- /*