[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