LINUX.ORG.RU

kmix и русские названия шкал


0

0

Приветствую! есть kde-3.1.5 на Slackware-9.1 пользуюсь kmix (1.91) по-русски говорит, но русские названия шкал показываются вопросами проблема - не проблема, а не приятно kde-3.1.4 был, то же самое что можно сделать?

anonymous

Встречный вопрос: что изменилось в системе при пересадке на 3.1.5? Может, локаль не настроена?

anonymous
()
Ответ на: комментарий от anonymous

--- kdemultimedia-3.1.4/kmix/VerticalText.cpp~	2004-01-29 12:16:01 +0300
+++ kdemultimedia-3.1.4/kmix/VerticalText.cpp	2004-01-29 12:16:56 +0300
@@ -38,5 +38,5 @@
     //kdDebug() << "paintEvent()\n";
 	QPainter paint(this);
 	paint.rotate(270);
-	paint.drawText(-height()+2,width(),name());
+	paint.drawText( -height()+2, width(), QString::fromUtf8(name()) );
 }
--- kdemultimedia-3.1.4/kmix/mixdevicewidget.cpp~	2004-01-29 11:21:51 +0300
+++ kdemultimedia-3.1.4/kmix/mixdevicewidget.cpp	2004-01-29 11:22:13 +0300
@@ -170,7 +170,7 @@
    // create label
    GET_NEWLAYOUT( labelAndSliders );
    //m_label = new QLabel( m_mixdevice->name(), this );
-   m_label = new VerticalText( this, m_mixdevice->name().latin1() );
+   m_label = new VerticalText( this, m_mixdevice->name().utf8().data() );
    //m_label->setAlignment( AlignCenter | AlignVCenter );
    m_label->hide();
    labelAndSliders->addWidget( m_label );

Skull ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.