[Comm] Localization
Alexey I. Froloff
=?iso-8859-1?q?raorn_=CE=C1_immo=2Eru?=
Вт Июн 10 19:20:13 MSD 2003
* Sergey V Turchin <zerg на altlinux.org> [030610 18:52]:
> > LANG куте не пофигу, но выставлять его в C - неправильно.
> > Правильно - пинать мантейнера чтобы исправил ;-)
> Это лучше сразу в TrollTech.
Зерг, ты злой, нехороший человек. Заставил меня качать 20 метров.
> Можно сделать unset LANG - Qt будет смотреть на LC_CTYPE
Ну, LC_CTYPE выставлять в C ещё кривее...
--
Regards, Sir Raorn.
-------------------
incoming работает нормально - проверил с четырех разных российских точек.
-- rider in devel@
----------- следующая часть -----------
diff -urN qt-x11-free-3.1.2-orig/src/codecs/qtextcodec.cpp qt-x11-free-3.1.2/src/codecs/qtextcodec.cpp
--- qt-x11-free-3.1.2-orig/src/codecs/qtextcodec.cpp 2003-02-24 11:30:01 +0300
+++ qt-x11-free-3.1.2/src/codecs/qtextcodec.cpp 2003-06-10 19:16:46 +0400
@@ -1546,7 +1546,13 @@
const char* QTextCodec::locale()
{
static QCString lang;
- lang = getenv( "LANG" );
+ lang = getenv( "LC_ALL" );
+ if ( lang.isEmpty() ) {
+ lang = getenv( "LC_MESSAGES" );
+ }
+ if ( lang.isEmpty() ) {
+ lang = getenv( "LANG" );
+ }
#if !defined( QWS ) && defined( Q_OS_MAC )
if ( !lang.isEmpty() )
@@ -2667,11 +2673,11 @@
// Get the first nonempty value from $LC_ALL, $LC_CTYPE, and $LANG
// environment variables.
char * lang = qstrdup( getenv("LC_ALL") );
- if ( !lang || lang[0] == 0 || strcmp( lang, "C" ) == 0 ) {
+ if ( !lang || lang[0] == 0 ) {
if ( lang ) delete [] lang;
lang = qstrdup( getenv("LC_CTYPE") );
}
- if ( !lang || lang[0] == 0 || strcmp( lang, "C" ) == 0 ) {
+ if ( !lang || lang[0] == 0 ) {
if ( lang ) delete [] lang;
lang = qstrdup( getenv("LANG") );
}
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/community/attachments/20030610/ee358670/attachment-0004.bin>
Подробная информация о списке рассылки community