Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

Обсуждение расширений » S3.Переводчик » 15-06-2015 12:05:32

pag77 пишет

не, это тогда запутает алгоритм - появится множество нюансов.

Наверное, Вы правы. Впрочем, ситуацию перевода без участия родного языка можно считать экзотической.

Двойной запрос к серверу, конечно, нехорош. Но лучше пусть второй запрос делается вами автоматически, чем пользователь делает это руками (а он точно будет вынужден это сделать :-)

Обсуждение расширений » S3.Переводчик » 15-06-2015 11:46:59

Из минусов такого решения — неправильное поведение в ситуации "русский пользователь занимается переводом с английского на китайский и обратно". Поэтому предложение уточняю: запоминаем два последних выбранных пользователем языка, и алгоритм корректировки языка перевода должен использовать не родной и последний выбранный языки, а последний и предпоследний выбранные языки (а родной используется лишь при отсутствии ранее сделанного выбора).

Обсуждение расширений » S3.Переводчик » 15-06-2015 11:39:50

Мне видится такое решение — если пара языков совпала, то в качестве языка перевода выбираем родной язык, а если он и есть язык оригинала, то берем последний использовавшийся (с любой стороны) другой язык. С моей точки зрения, это наиболее очевидное и понятное любому пользователю решение. С изучаемым языком никак не связывать не надо, это все-таки относительно экзотическая фича.

Обсуждение расширений » S3.Переводчик » 15-06-2015 11:11:02

difabor пишет

Имея в настройках два языка проблему "Английский - английский" (условно:)) всегда можно решить.

Поэкспериментировал, но не смог найти режима, при котором перевод  типа «Английский—Английский» не предлагался бы ни в каких ситуациях.

Обсуждение расширений » S3.Переводчик » 14-06-2015 18:31:55

Добрый день! Очень раздражает получающаяся пара «Русский—Русский» (или «Английский—Английский»). Я увидел подобное обсуждение 13.04, но оно, IMHO, немножко не туда ушло. Хочется примерно следующего алгоритма: при совпадении языка оригинала с языком перевода последний автоматически заменяется либо  на «язык по умолчанию», а если это он и есть, то... дальше несколько вариантов возможной реализации в порядке убывания предпочтительности:
— либо на последний использовавшийся второй язык
— либо на язык "второго выбора" (это потребует дополнительного параметра в настройках)
— либо на первый попавшийся другой язык для перевода (я тогда оставлю в настройках в пару к русскому только английский).

Вроде очевидная проблема, так что, может быть, я просто не умею правильно применить имеющийся функционал :)

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]