Википедия:Гаджеты/Подсказки для поисковых запросов в неверной раскладке

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Локализация гаджета из ивритской Википедии, который для запросов, вводимых в неверной раскладке в «малом» поле поиска (том, что вверху справа от вкладок), выдаёт результаты (поисковые подсказки) в корректной раскладке.

Включить гаджет

Примеры[править код]

Пример того, как это работает:

Гаджет работает как в «малом» (справа вверху в «Векторном» стиле оформления или слева в навигационной полосе в стиле «Монобук»), так и в «большом» (на странице Служебная:Поиск) полях поиска.

Принцип работы[править код]

  1. По мере ввода поискового запроса проверяется количество выдаваемых движком поисковых подсказок
  2. Если подсказок меньше 10, выполняется параллельный запрос с посимвольной заменой (только для пары «кириллица <> латиница»)
  3. Полученные в параллельном запросе подсказки выводятся наряду с основными

Ограничения[править код]

  • Гаджет ничего не делает с самим поисковым запросом — он всего лишь проверяет поисковые подсказки, которые появляются по мере ввода запроса, и если их меньше 10, выполняет параллельный запрос, меняя буквы во вводимой пользователем фразе с латиницы на кириллицу (и наоборот), и затем выводит дополнительные подсказки, если такие нашлись (см. примеры). Что касается конвертации самого поискового запроса (и вообще любого текста, набираемого в неверной раскладке), то эта функция уже давно реализована с помощью т. н. «инструментов ввода» (см. в персональных настройках вкладку «Личные данные > Дополнительные установки языка > Ввод») — там можно выбрать свою раскладку, по которой и будет производиться замена.
  • Гаджет сейчас жёстко ориентирован на раскладку «QWERTY/ЙЦУКЕН», а в идеале должен реагировать на установки пользователя. Впрочем, если пользователь включил «Инструменты ввода», то этот гаджет ему не нужен.

См. также[править код]