[kde-russian] Надо разобраться..
Черепанов Андрей
=?iso-8859-1?q?sibskull_=CE=C1_mail=2Eru?=
Вт Фев 3 09:05:34 MSK 2004
Sergey V Turchin пишет:
> В сообщении от 1 Февраль 2004 01:34 Vitaly Lipatov написал(a):
>
>>On Wednesday 21 January 2004 13:00, Черепанов Андрей wrote:
>>
>>>http://www.linux.org.ru/profile/Skull/view-message.jsp?msgid=4
>>>67937&back=view-group.jsp%3Fgroup%3D1339
>>>
>>>kmix и русские названия шкал
>>>Приветствую! есть kde-3.1.5 на Slackware-9.1 пользуюсь kmix
>>>(1.91) по-русски говорит, но русские названия шкал
>>>показываются вопросами проблема - не проблема, а не приятно
>>>kde-3.1.4 был, то же самое что можно сделать?
>>
>>В ALT недавно какой-то патч наложили, теперь всё красиво.
>>Посмотрите src.rpm
>
> Я вот так сделал
>
>
>
> ------------------------------------------------------------------------
>
> --- 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 );
Пожалуйста, открой баг и отправь патч разработчику.
--
Черепанов Андрей
sibskull на mail.ru
Подробная информация о списке рассылки kde-russian