Skip to content

Latest commit

 

History

History
76 lines (58 loc) · 4.94 KB

TRANSLATION.md

File metadata and controls

76 lines (58 loc) · 4.94 KB

Node.js Website Translation Policy

Node.js is a global platform and so this site has many translations. The translation of the site into languages other than English is handled by the localization working group of the language in question. If you would like to contribute to the translation of nodejs.org, please refer to the following process:

Since Apr, 1 2020 translation process moved to Crowdin

Get started

  1. Open nodejs-website Crowdin project
  2. Find your locale and start translation. Find more details in guide for volunteer translators

All translated and approved content will be pushed to this repo automatically. You don't need to create any PRs with translation. Just keep localization process on Crowdin.

Original source can be found in /locale/en. If you find any problem with original source, please create a PR with changes directly to /locale/en. Crowdin automatically pull all updates within 24 hours.

Can't find my locale on Crowdin

Please create a new issue in this repo. Crowdin managers team would be happy to add new languages.

Localization groups

An existing localization group is not required to start translation. You can contribute on Crowdin without it. Think about groups like a basement to communicate with other translators of your locale.

Contact your appropriate localization group, and discuss with them the best possible way to contribute. A list of the localization groups can be found below.

Group for my locale does not exist

If you can't find group for your locale:

  1. Translate 1000 strings or more on Crowdin for your locale
  2. Find at least one more translator for your locale
  3. Create a new issue in this repo requesting the creation of a group for your locale

Group for my locale is archived

If you find the group for your locale is archived:

  1. Try to contact members of the group by creating a new issue in this repo. Include a mention of the group so members get notified of the issue.
  2. If there is no response from members in 7 days and if you have already done 1000 strings or more on Crowdin for your locale, open an issue in https://github.com/nodejs/admin requesting the repository be unarchived.