본 사이트는 여러분의 사용자 경험을 개선하기 위해 유지 보수를 진행하는 동안 기능이 제한됩니다. 도움말로 문제가 해결되지 않고 질문을 하고 싶다면 Twitter의 @FirefoxSupport 및 Reddit의 /r/firefox 채널을 활용하세요.

Mozilla 도움말 검색

고객 지원 사기를 피하세요. 저희는 여러분께 절대로 전화를 걸거나 문자를 보내거나 개인 정보를 공유하도록 요청하지 않습니다. "악용 사례 신고"옵션을 사용하여 의심스러운 활동을 신고해 주세요.

자세히 살펴보기

Language packs seem to break spell-check language selection

  • 2 답장
  • 5 이 문제를 만남
  • 1 보기
  • 최종 답변자: rkimmel

more options

I suspect this is a bug, but maybe I am doing something wrong, so I'll ask here before submitting a bug report.

I have Thunderbird 31.2.0 installed on OS X Mavericks. I am pretty sure it is the en-GB version, but I have several language packs installed, including the (presumably redundant) en-GB pack. I also have installed (and sometimes uninstalled) the add-ons "Quick Locale Switcher" and "Simple Locale Switcher" at various times to switch the user interface language. (The reason I have included the two is, I had the "Quick" switcher first, and suspected what I was seeing might be a bug in the add-on, so I switched to the other.)

Now, the symptom. When the user interface language is set as en-GB, the spell-checker language choice in the "Preferences" menu (I guess "Options" in Windows, and I don't know what in Linux) is respected - I can type an email in one language, stop, switch the spell-checker language half way through, and the real-time spell-checking is then by the new language exactly as I would have expected. But, when the user interface language is anything other than en-GB (I haven't tried en-US, but I have tried German and Russian), the spell-check language follows the user interface language, and changing the spell-check language option in the "Preferences" menu has no effect whatsoever on anything.

This problem persisted even after I removed the two language-switching add-ons. Then, I removed all the language packs (which forced my user interface back into en-GB), and magically the spell-check language selection started working again.

So I am thinking the problem is driven by the user interface being from a language pack. When the user interface language matches the original install language, the spell-check language selection works; when the user interface language is something else, the spell-check language selection is ignored, and the actual spell-check language follows the user interface language.

The "Simple Locale Switcher" does not seem to allow the user interface language and the spell-check language to be switched independently, but "Quick Locale Switcher" does. However, this feature doesn't seem to work, nor does switching the spell-check language through the Thunderbird Preferences rather than the add-on (unless the user interface language is the default en-GB).

Has any one else seen a problem like this? Is there a way to fix it? (Maybe futz with the language settings on the other side of the "Here Be Dragons" warning?)

I suspect this is a bug, but maybe I am doing something wrong, so I'll ask here before submitting a bug report. I have Thunderbird 31.2.0 installed on OS X Mavericks. I am pretty sure it is the en-GB version, but I have several language packs installed, including the (presumably redundant) en-GB pack. I also have installed (and sometimes uninstalled) the add-ons "Quick Locale Switcher" and "Simple Locale Switcher" at various times to switch the user interface language. (The reason I have included the two is, I had the "Quick" switcher first, and suspected what I was seeing might be a bug in the add-on, so I switched to the other.) Now, the symptom. When the user interface language is set as en-GB, the spell-checker language choice in the "Preferences" menu (I guess "Options" in Windows, and I don't know what in Linux) is respected - I can type an email in one language, stop, switch the spell-checker language half way through, and the real-time spell-checking is then by the new language exactly as I would have expected. But, when the user interface language is anything other than en-GB (I haven't tried en-US, but I have tried German and Russian), the spell-check language follows the user interface language, and changing the spell-check language option in the "Preferences" menu has no effect whatsoever on anything. This problem persisted even after I removed the two language-switching add-ons. Then, I removed all the language packs (which forced my user interface back into en-GB), and magically the spell-check language selection started working again. So I am thinking the problem is driven by the user interface being from a language pack. When the user interface language matches the original install language, the spell-check language selection works; when the user interface language is something else, the spell-check language selection is ignored, and the actual spell-check language follows the user interface language. The "Simple Locale Switcher" does not seem to allow the user interface language and the spell-check language to be switched independently, but "Quick Locale Switcher" does. However, this feature doesn't seem to work, nor does switching the spell-check language through the Thunderbird Preferences rather than the add-on (unless the user interface language is the default en-GB). Has any one else seen a problem like this? Is there a way to fix it? (Maybe futz with the language settings on the other side of the "Here Be Dragons" warning?)

모든 댓글 (2)

more options

Before chasing dragons, right click in the body of a mail in the compose window and set the spell check language there. I have no idea if it will work, but it might add to the over all body of knowledge for a bug report.

Please post a link to any bug report you make.

more options

Well how about that. It works - sort of.

I now notice the same behaviour in en-GB, which I had earlier noticed to behave differently than the other interface languages. At the time, I attributed that to the fact that en-GB was (probably) the original install language. But I've since uninstalled all the language packs, and then reinstalled, and now en-GB is behaving just like all the others.

So, what I am seeing now - changing the user interface language (using "Simple Locale Switcher") causes the spell-checker to change to the same language (which I think is by design). Changing the spell-check language through the "Preferences" menu (Mac OS X) then seems to have absolutely no effect on anything whatsoever. However, changing it by the right-click method you suggest does - it correctly changes the spell-check language to the one chosen. The language shown in the "Preferences" menu changes to match whatever was chosen in the right-click method, and the change is persistent - it applies to all future emails, not just the current one.

Thanks for the tip - I'd say there is still a bug somewhere, but this changes it from a giant pain in the <insert whatever you prefer here>, to one that is only mildly annoying.

글쓴이 rkimmel 수정일시