Skip to content

Commit 79e274a

Browse files
committed
docs: add new process for translations
1 parent 4f2d3ef commit 79e274a

File tree

1 file changed

+28
-14
lines changed

1 file changed

+28
-14
lines changed

CONTRIBUTING.md

Lines changed: 28 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,31 @@ See [LICENSE.md](LICENSE.md) for the full license.
99

1010
## Contributing translations
1111

12-
**IMPORTANT:** We have professional translations of the Express documentation into:
13-
- German
14-
- French
15-
- Italian
16-
- Spanish
17-
- Brazilian Portuguese
18-
- Japanese
19-
- Simplified Chinese
20-
- Traditional Chinese
21-
- Russian
22-
- Korean
23-
24-
Therefore, we can no longer accept community translations for these languages, except for corrections
25-
to the existing translations and updates to align with changes or additions to the English documentation.
12+
We highly encourage community translations! We no longer have professional translations, and we believe in the power of our community to provide accurate and helpful translations.
13+
14+
We currently support translations for the following languages:
15+
- English (`en`)
16+
- Spanish (`es`)
17+
- French (`fr`)
18+
- Italian (`it`)
19+
- Japanese (`ja`)
20+
- Korean (`ko`)
21+
- Brazilian Portuguese (`pt-br`)
22+
- Russian (`ru`)
23+
- Slovak (`sk`)
24+
- Thai (`th`)
25+
- Turkish (`tr`)
26+
- Ukrainian (`uk`)
27+
- Uzbek (`uz`)
28+
- Simplified Chinese (`zh-cn`)
29+
- Traditional Chinese (`zh-tw`)
30+
31+
To find translations that need to be done, you can [filter for merged PRs](https://github.com/expressjs/expressjs.com/pulls?q=is%3Apr+is%3Aclosed+label%3Arequires-translation-es) that include the tag for your language, such as `requires-translation-es`.
32+
33+
When you contribute a translation, please reference the original PR. This helps the person merging your translation to remove the `requires-translation-es` tag from the original PR.
34+
35+
36+
### Adding new translations
2637

2738
To contribute a translation into another language, following the procedure below.
2839

@@ -37,3 +48,6 @@ Follow these steps:
3748
6. Create the header, footer, notice, and announcement file for the language in the `_includes/` directory, in the respective directories, and make necessary edits to the contents.
3849
7. Create the announcement file for the language in the `_includes/` directory.
3950
9. Make sure to append `/{{ page.lang }}` to all the links within the site.
51+
52+
53+
Thank you for your interest in contributing to expressjs.com. Your efforts help make our documentation accessible to everyone!

0 commit comments

Comments
 (0)