de

designoir

icon Dictionary Switcher

Screenshot

Displays the currently selected dictionary in the status bar and allows to change it.

See also: Dictionary Switcher for Firefox

Versions

2009-12-08: 1.1.5 @ AMO / local mirror
umlaut handling fixed
2009-11-24: 1.1.4
updated for Thunderbird 3
2007-09-16: 1.1.3
hidden pref added: extensions.dictionary-switcher.autodetect (off by default)
compatibility update for Thunderbird trunk
2007-02-09: 1.1.2
compatibility update for Thunderbird 2.0b2 and above
Thunderbird 1.5 support dropped
2007-01-18: 1.1.1
tries to determine the correct dictionary twice (after 15 and 30 characters)
code cleanup
2007-01-16: 1.1
introducing as-you-type detection
added a context menu with all available dictionaries
2006-12-05: 1.0.1
compatible with Thunderbird 1.5
2006-11-29: 1.0
initial release

Comments / show all

  1. thaiheiko wrote on September 29, 2011 02:51 AM BST ():
    Dictionary Switcher doesn’t work on Thunderbird 7 any more. How I can do now, Please make work again. Thanks
  2. Sebastian wrote on December 29, 2011 11:07 PM GMT ():
    Hi,

    I have Thunderbird 9 installed and I am using your extension with a German and English dictionary.

    When I try to type: “itella does only support” in a new mail Thunderbird hangs with 100% cpu! I figured out that it’s the extensions fault. When I disable the extension everything works as expected.

    I really, really love your extension but it is unusable now for me. Could you please fix it?

    Thank you very much!
  3. Clément wrote on December 31, 2011 06:20 PM GMT ():
    Hi,

    With Thunderbird 9.0.1 installed DS is sometimes causing the following message : “a script is non responsive” (approximate translation from French) where the script mentioned is Dictionary Switcher. TB is hanging for 30s. Hope you can fix this.

    Happy new year and keep up the good work !
  4. viv wrote on January 4, 2012 03:44 AM GMT ():
    Hi,

    Same here, with the new version of thunderbird (9.0.1) in french (with french english indonesian dictionary), it crash the program… Had no problems before…

    Error detail: “Script : chrome://dictionnary-switcher/content/switch.js:97”

    Please comment if anyone find a solution.
    Thanks and happy new year!
  5. Laurent Haas wrote on January 13, 2012 05:06 PM GMT ():
    Hi !

    I do confirm the above bug reports :-( I had to disable this great extension with TB 9.0.1…

    Keep up the good work.
  6. jumpnotzero wrote on January 13, 2012 10:25 PM GMT ():
    with TB 9.01 stopped working. it was instead working fine and flawlessly with TB 9.0.. Don’t think the modifications are so much, could you update this plugin. It’s the only one offering such a functionality in a so efficient way.. Thank!
  7. Erik wrote on January 17, 2012 09:06 AM GMT ():
    Hello,

    I have the same problem as above (Thunderbird 9.01, German and English dictionary, autodetect: true): After typing a few words of a new email, TB hangs with 100% CPU (of one core). An update would be great - thanks!
  8. skapa_flow wrote on January 19, 2012 07:35 AM GMT ():
    using it for Thunderbird 9.01 (win32)
    the autoswitch feature was great. however recently not working any more - there is a never ending loop in “switch.js”
    please repair - I’ll make a donation - promise
  9. EK wrote on January 19, 2012 07:55 PM GMT ():
    I use a brute force workaround: Replace the do-while loop in switch.js that starts at line 92 with

    var fakecnt = 0;
    do {
    fakecnt++;
    misspelled = 0;
    if (dict != this.dict)
    sc.SetCurrentDictionary(dict);
    for (var i = 0; i < l; i++)
    if (sc.CheckCurrentWord(text[i]))
    misspelled++;
    if (!newDict || misspelled < oldMisspelled)
    newDict = dict;
    oldMisspelled = misspelled;
    dict = this.getNextInList(dict);
    } while ((misspelled > maxMisspelled && dict != this.dict) && fakecnt < 1000);

    this limits the loop to 1000 cycles. Works so far…
  10. Greg Eaux wrote on January 25, 2012 09:43 AM GMT ():
    Hi Dao - GREAT add-on with no competitors or alternatives. This add-on is rather important for my work and for that of others. As with many other users, my upgrading TB to 9.01 on MacOs (Snow Leopard) has created an incompatibility with the add-on that _crashes_ TB. It is only at moments like this that we’ve realised the _critical_ nature of the add on - if you are willing to publish an update, I don’t think any of the users would protest a donation request - I would certainly happily make a contribution. Thank you!
  11. EK wrote on January 28, 2012 03:08 PM GMT ():
    The above proposed brute force workaround doesn’t actually work :-(

    However, by chance I found another dictionary switcher partly based on the same code:
    http://code.google.com/p/markoswitch/

    You need to modify the install.rdf in order to install in TB 9, but it seems to work.
  12. Clément wrote on January 30, 2012 06:10 PM GMT ():
    Thanks EK! So far, Markoswitch is working. Bonus : it allows to select only the dictionaries you want to switch. Very useful as I do not use the built-in French dictionary and as at each update of Fedora may en_XX dictionaries are installed (I have to disable them by modifying the aspell folder) whereas I only need en_US.

    The installation was flawless on Firefox 9.0.1, so I do not understand your remark about install.rdf…

    Thanks anyway!
  13. Clément wrote on January 30, 2012 06:39 PM GMT ():
    I meant TB 9.0.1 above (Linux and Windows)
  14. Arnaud wrote on February 7, 2012 05:32 PM GMT ():
    Bonjour Clément
    je ne suis pas arrivé à installer Markoswitch. Quel est votre fichier xpi ? Merci d’avance,
    Arnaud
    I meant TB 9.0.1 above (Linux and Windows)
    Thanks EK! So far, Markoswitch is working. Bonus : it allows to select only the dictionaries you want to switch. Very useful as I do not use the built-in French dictionary and as at each update of Fedora may en_XX dictionaries are installed (I have to disable them by modifying the aspell folder) whereas I only need en_US.

    The installation was flawless on Firefox 9.0.1, so I do not understand your remark about install.rdf…

    Thanks anyway!
  15. EK wrote on February 10, 2012 05:27 PM GMT ():
    Dictionary Switcher 1.1.5 seems to work again in TB 10.0. If you re-install it make sure extensions.dictionary-switcher.autodetect is enabled in about:config. It was disabled in my TB for some reason…

    Markoswitch worked for me most of the time, but sometimes it switched back to the wrong language after some writing.
  16. EK wrote on February 12, 2012 08:50 PM GMT ():
    AARGH! One shouldn’t think it works just because three testcases worked. Both 1.1.5 and 1.3.1 crash TB10. Back to Markoswitch…
  17. efemes wrote on May 3, 2012 01:08 PM BST ():
    works fine with autoswitch enabled for TB 12.
  18. sjamon wrote on May 17, 2012 02:10 AM BST ():
    Hey efemes !
    Which version are you using ? I can’t seem to get it working in TB 12.0.1…
    I tried both 1.1.5 and 1.3.2
  19. khelmsch_de wrote on May 27, 2012 11:12 AM BST ():
    #1.
    the “switch icon” is NOT offered in customize dialogue: nor in FF12.0, neither in TB12.0.1.
    While automatic switching often doesn’t work (german mail texts within en-US TB12.0.1!), without manual switch this way add-on is useless.

    #2.
    I miss an option dialogue.
  20. TG wrote on October 1, 2012 02:40 PM BST ():
    Thanks for Dictionary Switcher. The auto-switch feature is wonderful.

    However, it appears that Dictionary Switcher occasionally crashes Thunderbird (on the Mac, I get the spinning beachball from hell). It seems to occur most frequently when typing words that start with a capital letter. Disabling auto-switching or disabling the add-on altogether seems to fix it (obviously).

    Many thanks.

Comments are closed.

Last changed on December 14, 2009 Kontakt
aggressiv akt andromeda bar beine blue efeu frontal fugaetu industriell komet land noir rost rot sonnenblume splash split winter wolke zeit