내 우분투 시스템은 이탈리아어로 설치되어 있으므로 Dash를 검색하면 이탈리아어 버전의 Wikipedia에서 결과를 얻습니다. 그러나 내 주제에 대한 추가 정보가 필요하며 영어 버전의 Wikipedia가 더 포괄적이라는 것을 알고 있습니다.
이탈리아어 대신 영어 위키 백과의 결과를 대시에서 어떻게 얻을 수 있습니까?
내 우분투 시스템은 이탈리아어로 설치되어 있으므로 Dash를 검색하면 이탈리아어 버전의 Wikipedia에서 결과를 얻습니다. 그러나 내 주제에 대한 추가 정보가 필요하며 영어 버전의 Wikipedia가 더 포괄적이라는 것을 알고 있습니다.
이탈리아어 대신 영어 위키 백과의 결과를 대시에서 어떻게 얻을 수 있습니까?
답변:
터미널에 다음을 입력하십시오.
gksu gedit /usr/share/libtranslate/services.xml
목록 항목
파일에서 gedit 파일의 google 섹션에서이 코드 행을 굵게 표시하십시오.
<language to="it" tag="en"/> `
gedit에서 살펴 보았을 때 변경하려는 언어는이 "*"처럼 보이므로 해당 부분을 "it"으로 변경해야하지만 나머지는 자동으로 수행됩니다.
그런 다음 대시에서 언어 번역기를 다시 시작하십시오. 이 작업을 수행 한 후 그놈 번역을 다시 수행하십시오. 다음 코드로 시도해보십시오.echo"Hope this helps. Good luck." | translate-bin -s google -f it -t en.
나는 당신이 이것에 대해 얼마나 깊이 탐구하고 있는지 확신 할 수 없지만 대답을 드리겠습니다.
검색을 변경하는 빠르고 더러운 방법은 메시지 로캘을 일시적으로 변경하는 것 같습니다.
터미널에서 (렌즈를 사용하기 전과 작동 중일 때) :
LC_MESSAGES=en_US.UTF-8
터미널을 닫으면 기본값으로 돌아갑니다.
또는 응용 프로그램 전에 (명령 줄에서 렌즈를 실행하려면 추측합니다).
실제 렌즈 (파이썬으로 작성 됨)의 '__ init __.py'에 대한 소스 코드를 살펴 보았습니다. 로케일 메시지를 확인하는 두 줄이 있습니다. 시스템에서 가져옵니다.하지만 확실하지 않습니다. 검색 할 위키 백과 (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'등입니다. 그런 다음이 변수를 가져 와서 .wikipedia.org 앞에있는 wiki 변수의 % s에 넣습니다.
렌즈 개발자는 아마도 개발자 섹션 에서이 항목을 작성한 사람 인 것 같습니다. (코드는 동일하게 보입니다)
언어를 하드 코딩하고 싶다면 그렇게 할 수있는 것처럼 보입니다.
Wikipedia 용 사용자 정의 렌즈를 만들고 로케일을 변경할 수 있습니다 (또는 어떻게 든 프로그래밍하려는 경우 여러 로케일을 가질 수 있음)
http://developer.ubuntu.com/2012/04/how-to-create-a-wikipedia-unity-lens-for-ubuntu/
그런 다음 이러한 변경 사항을 적용하려면 다시 시작해야합니다.
아이디어 : firefox의 검색 엔진 목록에 Wikipedia (en)를 추가 하십시오. https://en.wikipedia.org/wiki/Main_Page 로 이동 한 다음 검색 엔진 드롭 다운 목록에서 작은 화살표를 클릭하고을 선택하십시오 Add "Wikipedia (en)"
.
죄송합니다.이 답변 은 일부 영어 소스가 아닌 Wikipedia (en)로만 검색을 확장 할 수 있습니다. 작동하면 다른 지역화 된 검색 엔진과 같은 방식으로 추가 할 수 있습니다.
또한 우분투 파이어 폭스 플러그인을 설치하고 활성화해야한다고 생각합니다. 모든 단일 렌즈 웹 통합 기능을 비활성화 / 제거 할 때 전혀 확실하지 않습니다.