Nederlandse spelling in Gmail onder Firefox

Firefox is de default browser onder Ubuntu (Unity). En in mijn situatie heeft het een heel groot voordeel ten opzichte van bijv. Google Chrome. Als je namelijk met 2 schermen werkt (en 2 starterbars gebruikt) opent Firefox zich automatisch op het scherm waar je de starter hebt aangeklikt. Dat lijkt een futiliteit maar het is een verademing om niet meer met je browser te hoeven slepen.

Desktop Digiplace mei 2015

Maar er kleeft ook een keerzijde aan Firefox. Onder Linux wordt Adobe Flash niet meer ondersteund. En dus werkt Firefox met een verouderde versie van Adobe’s flash. En dat wreekt zich soms op websites die verwachten dat je met de laatste versie van Flash werkt. Om die reden gebruik ik Google Chrome als standaard browser.

Totdat er een artikel verscheen (fresh-player-plugin-024-released-with.html) waarin wordt uitgelegd hoe je de zgn. Pepperflash versie van Google Chrome kunt integreren onder Firefox. Dat bleek heel aardig te werken en Firefox kon daarmee weer terug als default browser.

spellchecker.dictionary: en_CA?

Soms komt voor elke oplossing een ander probleem terug. Want tot mijn grote ergernis bleek dat onder Firefox de spellingscontrole onder Gmail niet goed te werken.

Overal kwamen de bekende rode streepjes onder te staan. Nou is mijn spelling inderdaad niet om over naar huis te schrijven, maar zo bont maak ik het ook weer niet. Maar al snel bleek dat Gmail of Firefox mijn ingestelde taal had ingesteld als Canadees (en_CA). Een speurtocht naar de oorzaak werd ingesteld.

Eerst gekeken naar de browserinstellingen van Firefox. Die staan goed. Gekeken naar de instellingen van Gmail. Staan ook op Nederlands. Gekeken in Firefox addons of daar een verkeerde taal stond geïnstalleerd. Niets van dat alles. Het leek een onoplosbaar probleem. Onder Chrome werkte de spelling keurig in het Nederlands, onder Firefox stond default de Canadees Engelse variant ingesteld.

about:config

Maar wacht eens…onder Firefox kan je onder de motorkap kijken. Dus een about:config gedaan en ja hoor: daar stond keurig vermeld: spellchecker.dictionary (status) user (type) string (Value) en_CA. Wat zou er gebeuren als ik die waarde aanpas naar nl_NL? Het antwoord was teleurstellend. Open Gmail in een ander tabblad. Schrijf een paar woorden neer en je ziet dat de waarde nl_NL zich meteen weer terugzet naar en_CA.

en_CA Firefox

Wat te doen in dit geval? Je hebt geen keuze: zoeken. En wie zoekt zal vinden. Ik had al snel wat gevonden waar ik vertrouwen in had. Door de volgende services onder Firefox about:config

services.sync.prefs.sync.spellchecker.dictionary

&

services.sync.prefs.sync.layout.spellcheckDefault

van true op false te zetten en daarna een synchronisatie te forceren zou probleem opgelost kunnen zijn. Maar helaas bleek het probleem niet in de synchronisatie van instellingen te zitten.  Ik besloot overigens wel die waarde te laten staan (dus op false) maar moest toch verder zoeken. En toen kwam ik hier terecht:

http://askubuntu.com/questions/184300/how-can-i-change-firefoxs-default-dictionary

De suggestie om daar een

sudo apt-get remove hunspell-en-ca

uit te voeren bleek de sleutel tot het gewenste resultaat op te leveren. Ik had voor de zekerheid ook hunspell zelf verwijderd en myspell-nl opnieuw geïnstalleerd. Dat had effect onder about:config want daar kwam dan weliswaar niet de door mij verwachte nl_NL waarde te staan maar met de simpele nl waarde blijkt alles weer te werken.

Probleem opgelost.

about:config Firefox

Scroll naar boven