여러 언어로 Firefox 맞춤법 검사를 동시에 수행하려면 어떻게해야합니까?


47

Firefox에서 텍스트가 여러 언어로되어 있다고 가정하고 여러 사전에서 단어를 찾아야합니다. 예를 들어, en-GB, en-US, ru, be 및 classic의 모든 항목은 우수하게 간주해야하며 다른 모든 항목에는 밑줄을 긋고 모든 사전의 수정 사항을 제공해야합니다. "다국어 맞춤법 검사"에 대한 추가 기능이 있습니까?

또는 모든 사전을 하나의 큰 결합 된 사전으로 병합 할 수 있습니까?


1
어떤 운영 체제를 사용하고 있습니까?
Studer

GNU / 리눅스 데비안 (대개 짜기)
Vi.

또한 Firefox가이 작업을 수행 할 수 있기를 바랍니다. '답변'은 아니지만 google.com/support/chrome/bin/answer.py?hl=ko&answer=95604 상자에서 다국어 맞춤법 검사를 지원하는 Chrome을 사용해 볼 수 있습니다 .
Arthaey 2016 년

답변:


24

나는 거의 모든 이메일에서 프랑스어와 영어를 사용하는데 이것은 악몽이다.

매우 간단한 해결책이 있지만 사전 중 하나를 해킹해야합니다. 예를 들어 영어 사전의 내용을 프랑스어로 복사하여 붙여 넣기; 효과가있다! 저것과 같이 쉬운!

이것이 Mac OS X 에서이 문제를 해결 한 방법입니다.

  1. 이동 /Users/HERE_YOUR_USER/Library/Application Support/Firefox/Profiles(사용 Cmd- Shift- G당신의 라이브러리 폴더가 숨겨져있는 경우) 및 프로필 폴더를 선택 (광산이었다 default.uo0)과 확장 폴더.

  2. 당신은 당신의 사전의 각 (대한 폴더가 표시됩니다 en-US@dictionaries.addons.mozilla.orgfr-classique-reforme1990@dictionaries.addons.mozilla.org내 경우를). 각 기본 폴더에는 dictionaries폴더가 있습니다.

  3. 로하여 .aff의 콘텐츠와 사전 중 하나의 .dic를 복사 .aff하고 .dic다른의 파일. 파일 의 첫 번째 줄을 복사하지 마십시오 .dic. 단어 개수입니다!

경고 : 에서 .dic파일, 첫 번째 줄에있는 단어 수를 업데이트합니다. 파일의 행 수에서 1을 뺀 수 여야합니다 (첫 번째는 단어 수).

  1. Firefox를 다시 시작하십시오! 그리고 지금, 같은 텍스트 영역에서 영어로 vous pouvez taper en français et!

그냥 cp extensions/en-gb@flyingtophat.co.uk/dictionaries/* extensions/pt-BR@dictionaries.addons.mozilla.org/dictionaries/여기 했어. 잘 작동하지 않는 것 같습니다. 파일을 정확히 어떻게 결합 했습니까?
jpbochi

나는 영어와 우크라이나어 사전을 가지고 있었다. 우크라이나어를 영어로 복사했을 때 전혀 작동하지 않았습니다. 그러나 영어를 우크라이나어로 복사했을 때 효과가 있었지만 SET ISO8859-1이전 에 제거 해야했습니다 en-gb.aff. 그렇지 않으면 복수 및 기타 형식이 표시됩니다.
oleksandr_yefremov

기괴한, 이러한 사전 폴더가 내 프로필 폴더에 없습니다 ...
bart

@ François 감사합니다! 그것은 우아한 해결책입니다. 모든 Firefox 업데이트에서이 작업을 반복해서 수행해야합니까?
ikashnitsky

@IIya nope, 사전은 여러 Firefox 업데이트 후에도 여전히 이중 언어입니다. 그러나 사전을 업데이트하지 마십시오;)
François Dispaux

8

감사합니다 François; 이것은 고무적이었습니다. Ubuntu / Linux의 해당 솔루션은 hunspell에 대해서도 동일합니다. 영어 사전을 히브리어와 결합하고 싶었습니다.

cd /usr/share/hunspell
sudo cp he.dic he.dic.bak
sudo cp he.aff he.aff.bak
sudo sh -c 'cat en_US.dic >> he.dic'
sudo sh -c 'cat en_US.aff >> he.aff'

((가) sh -c추가] 이후 필요하다 >>, 조작 요구는 권한을 SUDO). 물론 말한 것처럼 .dic 파일 상단의 줄 수를 수정하십시오 ( wc -l he.dic.


1
"hunspell" 는 무엇입니까 ?
Peter Mortensen

7

불행히도, 이것에 대한 쉬운 해결책이 있다고 생각하지 않습니다. 나는 매일 두 가지 다른 언어를 사용하며 최상의 (이상적이지 않은) 솔루션은 여러 사전과 다음과 같은 추가 기능의 조합입니다.

사전 스위처 또는 빠른 로케일 스위처

둘 다 그들 자신의 문제를 제시한다.

이상적인 해결책이 아닌 다른 방법은 다음과 같습니다.

번역기

번역기이지만 다국어 철자 검사도 지원합니다.


빠른 로케일 스위처에 대한 현재 링크는 다음과 같습니다. addons.mozilla.org/en-US/firefox/addon/quick-locale-switcher2 텍스트 필드를 클릭하는 것보다 빠르지는 않습니다.
CX 게이머

1

고마워 fidlr, 이것은 고무적이었다. ;)

나는 그것에 대한 루트 권한을 사용하지 않고 똑같이하고 싶었습니다. 그래서 나는 당신에 대한 나의 연구에 기초하여 개인 사전을 사용하게되었습니다 : 경고, 내 개인 사전은 비어 있습니다.

cd ~/.mozilla/firefox/*.default/
nbLines=$(wc -l < /usr/share/hunspell/fr_FR.dic)
cut -d/ -f1 /usr/share/hunspell/fr_FR.dic | tail -$(( --nbLines )) >> ./persdict.dat

사전의 첫 번째 줄은 .dic 파일의 사전 항목 수이므로 제거합니다.


0

Firefox 사용자 사전을 사용하여 일종의 해킹을 발견했습니다.

개인 사용자 사전에 개별 단어를 수동으로 추가하면 오타로 표시되지 않습니다. 파일을 편집하고 (Firefox 프로필 폴더 내의 'persdict.dat') 단어의 LOTS를 추가 할 수도 있습니다. 400k 단어가있는 제 2 언어의 사전 목록을 다운로드하여 .dat 파일에 붙여 넣으십시오.이 파일은 기본적으로 모든 편집기에서 열 수있는 텍스트 파일입니다.

이제 철자 검사 밑줄을 긋지 않고 두 언어로 입력 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.