LINUX.ORG.RU

[KDE/i18n] как перевести unicode символ ?


0

0

например, символ (C) это \302\251.

Имеем строку "\302\251 nodoby", загоняемую в QLabel:

label->setText(i18n("\302\251 nodoby"));

как правильно описать в .po файле параметр msgid, чтобы строка вообще переводилась ? Сколько ни перепробовал вариантов, так и остаётся "© nodoby"

Ни msgid "© nodoby" ни msgid "\302\251 nodoby" не работают.

Спасибо.

ээ s/nodoby/nobody/g :)

P.S. Локаль - ru_RU.UTF-8

alex_custov ★★★★★
() автор топика

Может, лучше спросить у Localization Team?

Кстати, сейчас в kde-devel как раз обсуждают локализацию и то, как она реализована. Посмотри в списке рассылки за последние пару дней.

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

>>И в чем дело?

в том, что i18n() не работает с utf-8. в документации указано, что работает, а на деле - нет.

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