Russian Qt Forum

Qt => Общие вопросы => Тема начата: ecspertiza от Июнь 02, 2010, 11:21



Название: QWebView русский текст
Отправлено: ecspertiza от Июнь 02, 2010, 11:21
Суть такова есть сайт на сайте есть форма в которой есть компонент для выбора файла
Код:
<input name='userfile' type='file'>

Так вот если загружаю страничку из QWebView то этот компонент отображается по английски, если из браузера то все хорошо, для примера даже скрин кину с этого форума.

пробовал задать локаль
Код:
QWebView::setLocale(QLocale(QLocale::Russian,QLocale::RussianFederation));

но что то как то не помогло, может это нужно будет уже переводить в QtLinguist ?


Название: Re: QWebView русский текст
Отправлено: serg_hd от Июнь 02, 2010, 12:16
попробуй
Код
C++ (Qt)
QTranslator qtTranslator;
qtTranslator.load("qt_" + QLocale::system().name(), QLibraryInfo::location(QLibraryInfo::TranslationsPath));
app.installTranslator(&qtTranslator);
 
По крайней мере для диалогов и прочего - переводит, с qwebwiew не проверял.


Название: Re: QWebView русский текст
Отправлено: ecspertiza от Июнь 02, 2010, 12:20
+1  :) Заработало, спасибо.


Название: Re: QWebView русский текст
Отправлено: nata267 от Июль 28, 2011, 10:01
Странно, сделала вашим способом, интерфейс действительно переводится на русский язык, а вот выбор файла в QWebView так и остался на английском, может у меня файл перевода неполный, может у кого нибудь есть нормальные файлы qt_ru.qm, qt_ru.ts??


Название: Re: QWebView русский текст
Отправлено: ритт от Июль 28, 2011, 10:33
нормальные файлы qt_ru.qm, qt_ru.ts есть во всех официальных тарболлах Qt, начиная с версии 4.6.
какая у Вас версия?


Название: Re: QWebView русский текст
Отправлено: nata267 от Июль 28, 2011, 10:36
нормальные файлы qt_ru.qm, qt_ru.ts есть во всех официальных тарболлах Qt, начиная с версии 4.6.
какая у Вас версия?

4.5.1 ))  значит у меня не нормальный?


Название: Re: QWebView русский текст
Отправлено: nata267 от Июль 28, 2011, 10:44
Поделитесь файлом qt_ru.qm с версии >= 4.7, плз...


Название: Re: QWebView русский текст
Отправлено: nata267 от Июль 28, 2011, 10:51
Спасибо, я нашла... Все работает)