Ru-Board.club
← Вернуться в раздел «Программы»

» Otter Browser

Автор: omamont
Дата сообщения: 04.04.2015 23:18
WatsonRus 17:29 04-04-2015
Цитата:
Чтобы нормально отображалось название

себе давно так сделал.

VSHY
поправил.
Автор: WatsonRus
Дата сообщения: 05.04.2015 16:22
Поскольку я Otter-ом не пользуюсь, и не планирую до тех пор, пока не будут прикручены userscript-ы, выкладываю глоссарий для перевода с помощью Qt Linguist.
Если кто будет поддерживать перевод, пользуйтесь, исправляйте и дополняйте. Структура глоссария простая, его можно редактировать и пополнять из Qt Linguist-а.

Добавлено:
Без user.js очень тяжко... как стал смотреть Otter, так сразу почувствовал отсутствие их прикрутки.
Автор: Kyle_Katarn
Дата сообщения: 07.04.2015 16:52
[more] Товарищи, как курирующий перевод к Otter, хочу сказать, что на данный момент не нужно заниматься улучшением терминологии. Надо понимать, что сейчас программа находится в разобранном состоянии и нацеливание на финальный релиз в такое время, как правило, всегда мешает.

К примеру, ещё не до конца решили как называть - "tab" или "page", а может быть и не нужно ничего решать, всё будет зависеть от контекста. Вопросы остаются открытыми и решать их на уровне перевода ещё рано, на английском бы сначала определиться.

Улучшать потом будем, обязательно будем. Сейчас же больше пользы может дать перенос перевода 1 в 1 из оригинального браузера и исправление опечаток. Кстати, обязательна ёфикация.

Что ещё хочется сказать? Вижу, многие разочарованы что не хватает какой-то функциональности, а значит браузер неюзабелен. Но он и не может быть юзабельным в условиях того, что сейчас он в стадии беты. Он предназначен для тестирования. Более того, Emdek очевидно поспешил выдавать такой высокий номер версии - 0.9.x когда ещё даже нет сохранения страницы и выпадающего меню подсказок посещённых сайтов в адресной строке. Поэтому неюзабельным он может оставаться даже после выхода финала. Просто настройтесь на этот факт и будет меньше разочарований.

Ну и ещё немного размышлений. Текущий движок рендеринга - QtWebKit - уже не обновлялся наверное пару лет, он глючный, тормозной и постоянно крэшит браузер. Сколько не исправляй баги в самом браузере, стабильнее из-за этого компонента он не станет. На смену ему постепенно приходит современный QtWebEngine, проблема заключается в том, что развивается он не так быстро как хотелось бы, и обрезан на данный момент по самое немогу. Сейчас в нём нет возможности фильтрации HTTP-соединений, а следовательно и блокировки загрузки баннеров. Нет возможности задавать правила работы с куками. Много чего нет. Что-то юзабельное можно ожидать с ним наверно через год, это в лучшем случае. [/more]
Автор: WatsonRus
Дата сообщения: 07.04.2015 20:38
Kyle_Katarn
Ну не скажите. Otter-ом с известной натяжкой все же можно пользоваться, в отличие от насквозь сырого Вивальди, в котором команда занята прикручиванием фич по своему усмотрению и превращению его в конкурента хромОперы для самоутверждения правильности своего ухода из Opera Software. Да и скорость развития Otter-а выше.

От Qt-шных браузеров, изначально нерасширяемых, много и не ждешь, а Вивальди все-таки нативный хромоног, только с отломанным функционалом.
16:52 07-04-2015
Цитата:
ещё не до конца решили как называть - "tab" или "page"

Вообще-то как бы общепринято "tab".

Добавлено:
P.S. Очень хорошо, что здесь появился кто-то из русскоязычных разработчиков.
Автор: VSHY
Дата сообщения: 07.04.2015 22:46
Kyle_Katarn
Цитата:
Товарищи, как курирующий перевод к Otter, хочу сказать, что на данный момент не нужно заниматься улучшением терминологии.
Как бы там ни было, но наш товарищ WatsonRus совсем не курировал перевод, а просто посидел вечерок и перевёл всё высококачественно! Притом исправил наименование опции, которое в переводе имело совершенно противоположный смысл (об этом есть выше в теме). Огромное ему спасибо за это, т.к. сейчас, хотя нам и не выдали полный перечень к локализации, браузер использовать гораздо приятнее, а иначе и открывать не хотелось. И просто отлично, что этот перевод сейчас попал в новый #66-й билд!

Цитата:
ещё не до конца решили как называть - "tab" или "page"
"Tab" переводится как "вкладка", а "Page" - "страница". Это есть общепринятая терминология, и я действительно не знаю зачем её менять?

Цитата:
постепенно приходит современный QtWebEngine, проблема заключается в том, что развивается он не так быстро как хотелось бы, и обрезан на данный момент по самое немогу. Сейчас в нём нет возможности фильтрации HTTP-соединений, а следовательно и блокировки загрузки баннеров. Нет возможности задавать правила работы с куками.
В Blink это всё до сих пор не было добавлено (и, возможно, никогда не будет) потому, что Google живёт за счёт рекламы. Кое что в браузерах, построеных на Хромиуме, сделано вне движка, а кое что (как блокировки контента) сделано расширениями.
Если есть опасения, что долго не будет этих возможностей, то лучше тогда сосредоточиться на том, чтобы люди стали быстрее использовать браузер, а для этого нужны минимальные для браузера интерфейсные фичи (экспресс-панель, пункт в контекстном меню вкладки "Вернуть закрытую вкладку", подсказки в адресной строке чтобы наконец заработали и т.п.), UserJS (с расширенными настройками!) и прикрутка всевозможных расширений, чтобы хоть как-то можно было на начальном этапе компенсировать отсутствие некоторых возможностей движка. Конечно, думаю, команде не хотелось бы тратить время на реализацию каких-то вещей, если это вполне может быть добавлено в движке.
А вообще как-то странно, что движок рендеринга так сильно завязан на HHTP-соединения, куки и т.д. Ренденинг - это есть отрисовка того, что пришло свыше. Т.е. должен быть какой-то модуль выше движка рендеринга, который и будет отсеивать всё ненужное и отдавать движку рендеринга уже то, что получено для отрисовки.
Кстати, Вы не в курсе, может быть есть роадмап развития QtWebEngine? Это интересно.

Очень положительно Otter сейчас выглядит потому, что его разработчик идёт на контакт с людьми. Дай Бог, чтобы эта традиция не изменялась в будущем!

В остальном спасибо за информацию, очень полезно было понять куда и с какой скоростью мы идём. Реально жалею, что я не програмлю на плюсах...
Автор: Kyle_Katarn
Дата сообщения: 08.04.2015 00:59
[more]
Цитата:
в отличие от насквозь сырого Вивальди, в котором команда занята прикручиванием фич по своему усмотрению и превращению его в конкурента хромОперы для самоутверждения правильности своего ухода из Opera Software. Да и скорость развития Otter-а выше.

От Qt-шных браузеров, изначально нерасширяемых, много и не ждешь, а Вивальди все-таки нативный хромоног, только с отломанным функционалом.


Не совсем так. Во-первых, команда Vivaldi с нуля пишет интерфейс на HTML+CSS+JS, то бишь, все эти списки, кнопочки реализует с полного нуля поэтому в данный момент занята не столько функционалом собственно браузера сколько ядром интерфейса. В то время как Emdek для этих целей уже готовую библиотеку использует. Это к вопросу о скорости разработки. Во-вторых, что Otter, что Vivaldi - оба на Blink, и первый даже скорее на надстройке над ним. То есть, теоретически, если отбросить интерфейс браузера, сам движок рендеринга памяти и процессора должен чуть больше кушать.

В Vivaldi не отламывали функционал, он просто не реализован на данный момент. Если они пишут свой интерфейс с нуля, значит нужно в этом интерфейсе сделать обработку определённых вещей, например отображение кнопок для расширений на панели. Сами по себе они в определённом месте окна не появятся. Вообще, как по мне, тут радоваться скорее надо. Чем больше вещей "отламывают" от Chrome, тем на более глубокий уровень зарываются. А там глядишь, и выделение ссылок на уровне самого Blink реализуют. Или скины для всплывающих уведомлений от сайтов можно будет применять (как пример широты открывающихся возможностей, а не практической ценности).


Цитата:
браузер использовать гораздо приятнее, а иначе и открывать не хотелось. И просто отлично, что этот перевод сейчас попал в новый #66-й билд!


Вот это я и хочу донести - браузер в текущем виде не предназначен для использования, только для тестирования. С таким переводом, конечно же, использовать приятнее, но теперь сам перевод сложнее поддерживать, потому что раньше времени претендует на качество финала, которое необходимо поддерживать, в то время как кодовая база и на бету-то с трудом тянет. Вот такая рассинхронизация получается. И отменять правки уже поздно - жалко терять труды человека.


Цитата:
Вообще-то как бы общепринято "tab".



Цитата:
"Tab" переводится как "вкладка", а "Page" - "страница". Это есть общепринятая терминология, и я действительно не знаю зачем её менять?


"Создать вкладку", но: "Пустая страница". Два разных общепринятых перевода примерно одного и того же. Это если думать о вычитке всех текстов. Впрочем, эту тему можно долго обсуждать, прямо сейчас её касаться не хотелось бы.


Цитата:
А вообще как-то странно, что движок рендеринга так сильно завязан на HHTP-соединения, куки и т.д. Ренденинг - это есть отрисовка того, что пришло свыше. Т.е. должен быть какой-то модуль выше движка рендеринга, который и будет отсеивать всё ненужное и отдавать движку рендеринга уже то, что получено для отрисовки.


Когда Google сделали форк WebKit и обозвали его Blink, они одновременно выкинули множество вещей делающих движок универсальным. Собственно, в этом и была их цель - заточить движок под собственные потребности, не особо заморачиваясь о потребностях других. Внутри Blink всё работает так как нужно Chrome как браузеру, поэтому наружу многие вещи не выносятся. Эдакий хардкод.

Emdek'а это не устраивает, он предлагал разработчику QupZilla объединиться и написать обёртку - для тех же HTTP-соединений. Уже не помню о чём договорились и договорились ли вообще, но судя по тому что до сих пор не было предпринято конкретных шагов, решили подождать, последив ещё некоторое время куда развивается QtWebEngine. Emdek также в IRC постоянно висит в канале разработчиков QtWebEngine, они в курсе потребностей обоих браузеров, но не очень-то рвутся реализовывать нужные функции.


Цитата:
Кстати, Вы не в курсе, может быть есть роадмап развития QtWebEngine? Это интересно.


Конкретного Roadmap не видел. Можно посмотреть чего ждёт нас в 5.5 вот тут, по названиям коммитов: https://github.com/qtproject/qtwebengine/commits/dev - там больше исправлений чем новой функциональности, но если покопаться, можно найти интересные вещи вроде возможности установки кастомного User Agent.

А вот тут Emdek ведёт вики по нехватающим в QtWebEngine вещам: https://github.com/OtterBrowser/otter-browser/wiki/QtWebEngine-Wishlist и да, как я уже говорил, разработчики оного в курсе этого списка. Может быть к чему-то положительному это приведёт, а может и нет.

Сам я пробовал скомпилировать с поддержкой QtWebEngine, могу сказать что скорость работы становится просто реактивной. Что создание/закрытие вкладок, что скроллинг - будто аппаратное ускорение задействуется. Возможно так оно и есть. [/more]
Автор: VSHY
Дата сообщения: 08.04.2015 02:05
Kyle_Katarn
Спасибо огромное за Ваше сообщение! Проливаете свет для нас, обычных пользователей)
Из всего сказанного, мои догадки, что Google как-то нехорошо влияет на развитие QtWebEngine, только укрепились...( Но радует, что есть такие бойцы, как команда Otter'а!

Если бы Emdek'у удалось объединиться с разработчиком QupZilla, то это было бы мегакруто! Работа 2-х монстров над одним браузером - это лучше, чем каждый со своим
Автор: bratskij
Дата сообщения: 08.04.2015 07:57
Пока не сделают хотя бы SpeedDial закладки для быстрого запуска это не арбуз, а корыто будет.
Автор: Kyle_Katarn
Дата сообщения: 08.04.2015 13:41
[more]
Цитата:
Из всего сказанного, мои догадки, что Google как-то нехорошо влияет на развитие QtWebEngine, только укрепились...( Но радует, что есть такие бойцы, как команда Otter'а!

Скорее ребята из Qt по старой памяти и опыту работы с WebKit не тот движок взяли за основу. А может и тот, просто альтернатив ему мало. Гугловцы всё же в своём праве - специально отделились от WebKit для целей своего проекта.


Цитата:
Если бы Emdek'у удалось объединиться с разработчиком QupZilla, то это было бы мегакруто! Работа 2-х монстров над одним браузером - это лучше, чем каждый со своим

Я имел в виду, что они каждый для своих проектов могли бы сообща сделать надстройку над QtWebEngine, возвращающую в него часть функциональности вырезанную в Blink.

Ну и справедливости ради - не такой уж и активный я разработчик Otter'а. А в последнее время моя активность в нём свелась практически к нулю, никак не найду свободное время. Но за проектом слежу и с Emdek'ом общаюсь. [/more]
Автор: Kirika
Дата сообщения: 13.04.2015 16:29
Прикрутить бы сохранение страниц, тогда и серфить можно.
А SpeedDial может подождать, т.к. поддерживаются сессии
Автор: Kirika
Дата сообщения: 15.04.2015 22:32
Тем временем, оттер сменил веточку - 0.9.6
Автор: VSHY
Дата сообщения: 16.04.2015 00:28
Дикая подстава! Перевод, который сделал WatsonRus, в последнем билде не работает!
Автор: WatsonRus
Дата сообщения: 16.04.2015 15:17
VSHY
Все правильно. Нужно переводить заново. Если охота, берите переводчик-компилятор, глоссарий и делайте заново, там все понятно. Автоматом большинство фраз переведется, что не переведется, переводите ручками и добавляйте в глоссарий.

Для хромоногов вон практически для каждой версии новый перевод нужен, если английская локаль не 100% одинакова (MD5). Там без глоссария вообще труба, в каждой версии разные коды одних и тех же строк.



Автор: VSHY
Дата сообщения: 16.04.2015 20:16
WatsonRus
Если всё так, то я никакого смысла не вижу в участии в переводе.
По нормальному надо менять систему локализации, где используются константы с определённым кодом. Это сделать на самом деле легко, было бы желание. И оно никакого отношения не имеет к Qt или Хромоногам, просто была выбрана геморройная система локализации.
Автор: WatsonRus
Дата сообщения: 16.04.2015 20:34
VSHY
Я выше привел пример с хромоногами. Там другая система, на вид попроще, но геморроя не меньше.

Код: 11191="Повторить"
11192="ОК"
11193="Отменить"
11194="Закрыть"
Автор: VSHY
Дата сообщения: 17.04.2015 00:01
WatsonRus
Если один раз перевели, оно должно работать, какая бы система не была. Я к тому, что переводить одно и то же с каждым билдом, потому что, видите ли, где-то что-то сдвинулось, - это какой-то бред. Это я не Вам, а тем, кто выбирал эту систему локализации.
Автор: jasonliull
Дата сообщения: 02.06.2015 08:21
Otter Browser beta6
http://sourceforge.net/projects/otter-browser/files/otter-browser-beta6/

Most important changes:

multiple enhancements in experimental backend for QtWebEngine (Blink):
added support for restoring tab history;
added support for storing cookies;
added support for fetching favicons;
added option to overwrite User Agent;
added support for cache;
added support for private mode;
added support for downloading files;
added start page (speed dial);
added MDI mode (disabled by default);
added source viewer;
added dropdown with list of recently typed URLs;
added option to disable single key shortcuts;
added support for freedesktop.org notifications;
lots of other fixes and improvements.
Автор: AKRAV
Дата сообщения: 02.06.2015 17:25
Попробовал вроде всё ещё не на QtWebEngine (Blink).
Или я что-то сделал не так?
Пробовал варианты:
- otter-browser-win32-beta6-v2.7z
- otter-browser-win32-beta6.7z
Кроме того, что не ясно чем отличаются, ещё и не заметно никак что там Blink
www.html5test.com всё так же слаб да ещё и тормозит местами.

Может кто подскажет как опробовать Blink в нём?
Автор: WatsonRus
Дата сообщения: 02.06.2015 19:54
AKRAV 17:25 02-06-2015
Цитата:
вроде всё ещё не на QtWebEngine

И слава Богу. Хромоклонов и без Otter полно.
17:25 02-06-2015
Цитата:
- otter-browser-win32-beta6-v2.7z
- otter-browser-win32-beta6.7z

Второй - просто фиксы первого, вылезшие уже после выхода. Не в первый раз уже. Надо именно второй использовать.
Автор: WatsonRus
Дата сообщения: 03.06.2015 20:50
Попробуйте новый русификатор для beta6.

Сразу предупреждаю - толком не проверял, просто перевел с использованием словаря от 5 беты, возможны неправильные падежи.
Автор: VSHY
Дата сообщения: 04.06.2015 23:00
WatsonRus
"ПАнель меню"
Кроме этого всё вроде (бегло просмотрел) отлично, спасибо!
Автор: amd
Дата сообщения: 04.06.2015 23:32
А как сделать, чтобы папка с профилем находилась не в ...\AppData\Local\Otter, а в папке, где лежит сам Otter?
Автор: VSHY
Дата сообщения: 05.06.2015 12:23
amd
Чуть выше здесь, в теме, выкладывалась портативная сборка. Её надо скачать и заменить всё, что находится в папке с Otter'ом на содержимое свежего архива, скачанного с сайта.

И вот ещё обсуждение идёт.
Автор: amd
Дата сообщения: 05.06.2015 13:09
VSHY
Спасибо, как-то проморгал это всё.
Всего-то и нужно - запустить с ключом "--portable", а ключ "--cache" определяет местоположение кэша.
Автор: WatsonRus
Дата сообщения: 05.06.2015 15:35
amd 13:09 05-06-2015
Цитата:
Всего-то и нужно - запустить с ключом "--portable", а ключ "--cache" определяет местоположение кэша

Это уже работает? Я так понял, что только предлагают сделать.

Добавлено:

Цитата:
по умолчанию будет очень полезно для шланга, кто хочет попробовать другие выдры

гуглоперевод рулит.

Добавлено:
Вообще, Otter на порядок лучше насквозь сырого Vivaldi, но без поддержки userscript-ов он все равно бесполезен. А эта поддержка планируется в самую последнюю очередь.
Автор: omamont
Дата сообщения: 05.06.2015 16:08
WatsonRus 14:35 05-06-2015
Цитата:
Это уже работает? Я так понял, что только предлагают сделать.

Это работает и ооочень давно.
omamont 07:32 18-01-2014
Цитата:
otter-browser.exe --profile "путь к папке профиля" --cache "путь к папке кэша"
Автор: WatsonRus
Дата сообщения: 05.06.2015 19:08
omamont

Цитата:
Это работает и ооочень давно.

Тогда зачем понадобился изврат с портаблом с лаунчером?

Добавлено:
Как у него показать панель закладок? Не в боковушке, а как панель. Что-то не нашел настройки...
Просто создать панель нужно было...
Автор: omamont
Дата сообщения: 05.06.2015 20:37
WatsonRus 18:08 05-06-2015
Цитата:
Тогда зачем понадобился изврат с портаблом с  лаунчером?

тебя, кто-то заставляет им пользоваться?
запускай через батник/командную строку/ярлык.
Автор: WatsonRus
Дата сообщения: 05.06.2015 21:07
omamont
20:37 05-06-2015
Цитата:
тебя, кто-то заставляет им пользоваться?

Так я считал, что по-другому нельзя.
Автор: amr_now
Дата сообщения: 05.06.2015 23:27
WatsonRus
Смотрю с переводом сабжа тут тоже веселье.

Страницы: 123456789101112

Предыдущая тема: pickWEB


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.