If you are making improvements to a Drupal interface translation, you can share your translations using the Localization client (l10n_client) module.
- Be fluent in the language for which you are creating translations.
- Install the Localization update (l10n_update) module to download the current translations.
- Install the Localization client (l10n_client) module to share translations.
- Enable the core Locale module and enable the language for which you are creating translations.
- Go to localize.drupal.org, sign in, search for your language, and click the "Join" button to give yourself access to post translations.
- In your site, go to the Configuration > Regional and Language > Languages > Sharing tab and enable sharing with localize.drupal.org by selecting the "Enable sharing translations with server" checkbox and saving the settings.
- Edit your user account on localize.drupal.org, find the "Your Localization Server API key" field, and click the link in description.
- Copy the API key generated for you to the textfield on your account on your site and save it.
Submission and translation process
- Switch to the target language on your website and you will see a translation toolbar appear at the bottom of the screen.
- Click the right corner of the toolbar to open the Localization client translation form.
- Find the string that has not been translated (you can use the search box on the left side). Note that strings are case-sensitive.
- Add your translation in the textarea on the right side of the form. Upon submitting, it will automatically be shared with localize.drupal.org.
- A moderator in your language group on localize.drupal.org will review your translation and approve it.