Моя система Ubuntu установлена на итальянском языке, поэтому, когда я ищу с помощью Dash, я получаю результаты из итальянской версии Википедии. Но скажем, мне нужно больше информации по моей теме, и я знаю, что английская версия Википедии более полная.
Как я могу получить из Dash результаты из английской Википедии вместо итальянской?
unity-dash
Vosaxalo
источник
источник
Ответы:
В Терминале введите:
Пункт списка
В файле выделите эту строку кода жирным шрифтом в разделе google файла gedit.
Когда я посмотрел в gedit, язык, который вы хотите изменить, выглядит как «*», так что вам все равно нужно поменять эту часть на «это», но остальное для вас сделано.
После этого перезапустите переводчик языка с тире. После того, как вы это сделали, перезапустите gnome-translate. Затем попробуйте это с этим кодом:
echo"Hope this helps. Good luck." | translate-bin -s google -f it -t en.
источник
Я не уверен, насколько глубоко вы хотите вникнуть в это, но я попробую дать ответ.
Кажется, быстрый и грязный способ изменить поиск - временно изменить локаль сообщений.
С терминала (перед использованием объектива и когда он включен):
LC_MESSAGES=en_US.UTF-8
Закройте терминал, и он должен вернуться к настройкам по умолчанию.
Или перед применением (если вы хотите запустить объектив из командной строки, я думаю).
Я посмотрел на исходный код '__ init __.py' для реального объектива (он был написан на python). Есть две строки, которые проверяют ваши региональные сообщения, они получают его из системы, но я не уверен, что вам нужно изменить его, чтобы установить для нескольких языков. Он выбирает локаль, чтобы определить, какую Википедию (en, fr, de, it и т. д.) искать.
Другие вещи ниже, которые могут быть полезны
(из '__ init __.py' в упаковке объектива)
locale.setlocale(locale.LC_MESSAGES, '') loc = locale.getlocale(locale.LC_MESSAGES)[0].split("_")[0]
(строки 28 и 29)
wiki= http://%s.wikipedia.org % (loc)
(строка 31)
(Объяснение кода: локаль проверяется из LC_MESSAGES в системе, она помещается в переменную с именем (loc), которая затем разделяется, чтобы получить первую часть кода языка (что-то вроде 'en_US.UTF-8' ) для английского языка результат будет 'en', французский 'fr' и т. д. Затем он берет эту переменную и помещает ее в% s в переменной wiki перед .wikipedia.org)
Похоже, что разработчиком объектива был, вероятно, человек, который написал эту запись в разделе для разработчиков. (код выглядит так же)
Если вы хотите жестко запрограммировать язык, похоже, вы тоже можете это сделать.
Вы можете сделать собственный объектив для Википедии и изменить локаль (или иметь несколько локалей, если хотите как-то запрограммировать)
http://developer.ubuntu.com/2012/04/how-to-create-a-wikipedia-unity-lens-for-ubuntu/
Затем вам нужно будет перезапустить, чтобы эти изменения вступили в силу.
источник
Просто идея: добавьте Wikipedia (en) в список поисковых систем firefox: перейдите на https://en.wikipedia.org/wiki/Main_Page, затем нажмите маленькую стрелку в выпадающем списке поисковых систем и выберите
Add "Wikipedia (en)"
.Извините, этот ответ может расширить поиск только на Википедию, но не на все английские источники. Если это работает, вы можете добавить любой другой локализованный поисковый движок, какой захотите.
Более того, я считаю, что вам нужно установить и активировать плагин (ы) ubuntu firefox. Совершенно не уверен, так как я отключаю / удаляю все, что связано с веб-интеграцией.
источник