GNOME is translated into many different languages. To see how well supported your language is please take a look at GNOME's Internationalization Status Report.
The GNOME Translation Project (GTP) is working hard to support as many languages as well as possible. If you want to help to improve the current support of your language, please consider joining the GTP. The translators also translate GNOME user manuals and some developer docs.
GNOME supports Unicode through Pango in the current releases (GNOME 2.0 and later). See the Pango homepage for more information.
Available languages:
For a list of supported (more than 80% of the po files translated), partially supported (more than 50% but less than 80%) and unsupported languages (less than 50%) see the corresponding release notes of the GNOME releases.
The language codes are on http://lcweb.loc.gov/standards/iso639-2/englangn.html.
If you are a native speaker and you want to contribute to a language, don't hesitate to email the team coordinator and/or mailing list. The list of language teams can be found here. If there are problems to contact the team or the maintainer (e.g. a non-working email address or you did not receive a response within two weeks) please contact the GNOME Translation Project (GTP) by sending an email to gnome-i18n@gnome.org.
To enable support for your language, you need to add this to ~/.profile:
If bash (default in many distributions) is your shell:
export LANG=xx
export LANGUAGE=xx:yy:zz
For tcsh being your prefered shell use setenv instead of export as in:
setenv LANG xx
setenv LANGUAGE xx:yy:zz
Where xx is your preferred language as a code which can be found in front of the language, e.g. "da" for "Danish", yy and zz being other possible locales you may want.
If you have any questions concerning the GNOME Translation Project, please write an email to gnome-i18n@gnome.org. Suggestions for improvements are also welcome at all times.