International characters

From MozillaZine Knowledge Base

This article was written for Thunderbird but also applies to Mozilla Suite / SeaMonkey (though some menu sequences may differ).

This article describes how to view and type in languages other than your system's default language.


Viewing international characters

To view international characters, you do not normally need to do anything special in Thunderbird. Your operating system must have fonts for the languages that you want to view. You might have to download and install fonts in your operating system. Some downloads include tools for typing other languages, but to view other languages you only need the fonts.

Badly-formed e-mails

Some e-mails are badly formed. This can happen if the program that sends the e-mail has a bug or is badly written.

If you see the wrong characters in an e-mail, then you might be able to fix it by choosing View -> Character Encoding. You will have to find the right character encoding by trial and error.

If you receive many e-mails that are badly formed in this way, you can use a folder to fix the character encoding. Make a folder and choose Edit -> Folder Properties. Set the default character encoding for the folder and check the box "Apply default...". Now you can fix messages by moving them into this folder.

To print messages that are badly formed in this way, you must use the folder method.

Note: If you have problems with character encodings, choose Tools -> Options -> Display -> Formatting -> Fonts. Ensure that the checkboxes in the Character Encodings section there are not checked. (If they are checked, then they force Thunderbird to use the wrong character encoding for some messages.)

Typing international characters

To type international characters, you can use your operating system to change your keyboard mapping for the language that you want to type. For languages that do not easily map to your keyboard, (for example, Japanese on an English keyboard) you can use an input method editor (IME). If your operating system does not provide these things, you can usually download and install them.

The abcTajpu , ZombieKeys and Character Palette extensions make it easy to type accented letters or other international characters. You could also use the Windows character map (it's in "Accessories -> System Tools" if you use Windows XP) , Thunderbird's "Insert -> Characters and Symbols" menu command, or use the ALT key plus the character code on the numeric keypad if you're running Windows. There is a table listing the symbols for ALT codes here. For example, if you hold the ALT key and type 225, ß (Esszet or sharp S) will be displayed when you release the key.

If you want to use a right-to-left language such as Hebrew or Arabic install the BiDi extension.

Changing locales

The Quick Locale Switcher lets you quickly switch what language is used in both the user interface and by the spell checker. You have to restart Thunderbird if you want to switch the language used in the user interface but don't have to do that just to change the dictionary.

The Simple Locale Switcher add-on also requires you to restart after changing locales.

Changing dictionaries

The Automatic Dictionary Switching add-on remembers the language of the spellchecker used when composing and switches to it every time you write to that person

The Dictionary Switcher add-on automatically switches the dictionary based on the language used in the message if you set extensions.dictionary-switcher.autodetect true using the config editor. That web page is in the Firefox section but the same add-on works for Firefox, SeaMonkey and Thunderbird.

Thunderbird's user interface

The Mozilla localization project page has links to localization efforts (other languages) that are not listed in the Thunderbird download page . BabelZilla is a independent user community of developers and translators of extensions for Mozilla applications. It has a web translation system "to allow online translation and manage upload/download of extensions & languages files."

Email addresses

International characters are supported in domain names (IDN) but they are not supported in the username portion of a email address. Non-ASCII characters in the username isn't part of the IDN spec, its part of supporting UTF8 in headers in RFC 6532 (Internationalized Email Headers). Thunderbird doesn't support RFC 6532 yet. [1]

See also

External links