Translate Drupal to your language
The interface text (like the "Log in" button and the "Add new comment" text) is in English by default, but can be translated. For many languages, there are completed or partly completed translations available. (See the locale module on how to use them.)
All languages need more translation contributions. Some have only incomplete versions of the text in core, so that parts of the interface will show up in English. Others may be complete but need corrections and improvements of the language. And no language has a complete set of translations for all contributed modules.
How to contribute
First, see if the language you are interested in is listed on the Localization server, second on the download page for translations. Languages are in process of migration to localize.drupal.org, and that is the primary source.
- If found on localize.drupal.org, check out the group page for the team. If found on the download page, look at the project page and the issue queue for the language. There may be more information on how to contribute, like guidelines, glossaries, and plans there.
- If found on localize.drupal.org, you just need an account on drupal.org, log in, join the given language team and use the web interface, see How to contribute using a localization server for more information.
- If the language isn't listed there, see How to contribute by editing .po files.
- If you want to translate to a language which isn't at either place, look at
Technical background on interface translations and Start a new project for how to start a project for a new language.
Read more about interface translation
- Drupal.org's localization server
- Mailing list for translators
- groups.drupal.org - Translations group
- For developers: Localization API
- an automatic online PO translator - fast but messy
For information about content translation or internationalization, see Translation, multilanguage content, and internationalization
