Russian Qt Forum

Qt => Model-View (MV) => Тема начата: Larry от Февраль 10, 2016, 16:36



Название: [РЕШЕНО]проблемы с локализацией в QWebView
Отправлено: Larry от Февраль 10, 2016, 16:36
Добрый день.
Возникла проблема с отображение адреса с OpenStreetMap. C помощью плагина leaflet-control-geocoder получаю адрес по координатам, но вывод нормально не работает, т.е. переводит не все, а некоторые участки. Запустил тоже самое (html и js) в браузере и там перевод полный. В чем может быть проблема? Может кто сталкивался?

Вот пример адреса, который получаю:
Poliakova Street, Kherson, Суворовський район, Херсонська міська рада, Kherson Oblast, 73000-73480, Ukraine

а вот с браузера:
Полякова улица, Херсон, Суворовский район, Херсонский городской совет, Херсонская область, 73000-73480, Украина


Название: Re: проблемы с локализацией в QWebView
Отправлено: Old от Февраль 10, 2016, 16:43
Похоже, что вверху перевод на украинский, внизу на русский. Можно там выбирать на каком языке получать адрес?


Название: Re: проблемы с локализацией в QWebView
Отправлено: Larry от Февраль 10, 2016, 16:48
Да можно, я и устанавливаю на русский, но проблема в том, что там на русском весь адрес, а в программе большая часть на английском.


Название: Re: проблемы с локализацией в QWebView
Отправлено: Old от Февраль 10, 2016, 16:57
Вы из вашей программы запрашиваете адрес на русском, а вам приходит на украинском и не полностью переведенный?


Название: Re: проблемы с локализацией в QWebView
Отправлено: Larry от Февраль 10, 2016, 16:58
Да.


Название: Re: проблемы с локализацией в QWebView
Отправлено: Old от Февраль 10, 2016, 17:15
Да.
А у вас локаль на компьютере какая стоит?


Название: Re: проблемы с локализацией в QWebView
Отправлено: Larry от Февраль 10, 2016, 17:24
Я менял локаль и на русскую и на украинскую, в выводе меняется только перевод той части, что переводится.


Название: Re: проблемы с локализацией в QWebView
Отправлено: Old от Февраль 10, 2016, 17:28
Я менял локаль и на русскую и на украинскую, в выводе меняется только перевод той части, что переводится.
Посмотрите снифером, какой запрос отправляет ваша программа, а какой обычный браузер (где все работает).


Название: Re: проблемы с локализацией в QWebView
Отправлено: Larry от Февраль 10, 2016, 18:08
Запрос не отличается, т.к. переносил это запрос в браузер и он выдавал полный перевод, а также есть программа на delphi в которой тоже идет запрос адреса и точно также все переводит. Я большую часть дня как раз и проверял, а когда исчерпались варианты. то и задал вопрос:)


Название: Re: проблемы с локализацией в QWebView
Отправлено: Old от Февраль 10, 2016, 18:29
Запрос не отличается, т.к. переносил это запрос в браузер и он выдавал полный перевод, а также есть программа на delphi в которой тоже идет запрос адреса и точно также все переводит. Я большую часть дня как раз и проверял, а когда исчерпались варианты. то и задал вопрос:)
Вы говорите про URL, который вбиваете в адресной строке браузера, а я вам предлагаю посмотреть, какой GET запрос отсылают браузер и ваша программа и найти отличия.


Название: Re: проблемы с локализацией в QWebView
Отправлено: Larry от Февраль 10, 2016, 18:41
Хорошо посмотрю и отпишусь :)
Спасибо.


Название: Re: проблемы с локализацией в QWebView
Отправлено: Larry от Февраль 11, 2016, 12:11
Добрый день.
Спасибо большое, со сниффером все быстрее было:). Теперь все работает, ошибка заключалась в том, что я неправильно передавал свойство в js для дополнительных параметров, недосмотрел в документации...