Skip to content
This repository was archived by the owner on Mar 22, 2020. It is now read-only.

Commit 8aa7ced

Browse files
committed
minor
1 parent 3eaea03 commit 8aa7ced

File tree

1 file changed

+78
-0
lines changed

1 file changed

+78
-0
lines changed

README.md

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
<<<<<<< HEAD
12
# (Moved) Translation of the Modern JavaScript Tutorial
23

34
This repo was used to host the information about the Modern JavaScript Tutorial translation.
@@ -6,3 +7,80 @@ Right now we have it on-site: <https://javascript.info/translate>.
67

78
Also, individual languages have their own repositories, please see the page above.
89

10+
=======
11+
# Translation of the Modern JavaScript Tutorial
12+
13+
This repo hosts the general information and tools to translate the Modern JavaScript Tutorial <https://javascript.info>.
14+
15+
| Language | Link to GitHub | Translated (%) | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Last&nbsp;Commit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Published |
16+
|----------|--------|----------------|------------------------------------------------------------------------------------------|-----------|
17+
| Chinese | [Contribute](https://github.com/javascript-tutorial/zh.javascript.info) | ![](https://translate.javascript.info/translate/percent/zh.svg) | ![](https://translate.javascript.info/translate/updated/zh.svg) | [zh.javascript.info](https://zh.javascript.info) |
18+
| French | [Contribute](https://github.com/javascript-tutorial/fr.javascript.info) | ![](https://translate.javascript.info/translate/percent/fr.svg) | ![](https://translate.javascript.info/translate/updated/fr.svg) | |
19+
| Hindi | [Contribute](https://github.com/javascript-tutorial/hi.javascript.info) | ![](https://translate.javascript.info/translate/percent/hi.svg) | ![](https://translate.javascript.info/translate/updated/hi.svg) | |
20+
| Italian | [Contribute](https://github.com/javascript-tutorial/it.javascript.info) | ![](https://translate.javascript.info/translate/percent/it.svg) | ![](https://translate.javascript.info/translate/updated/it.svg) | |
21+
| Japanese | [Contribute](https://github.com/javascript-tutorial/ja.javascript.info) | ![](https://translate.javascript.info/translate/percent/ja.svg) | ![](https://translate.javascript.info/translate/updated/ja.svg) | [ja.javascript.info](https://ja.javascript.info) |
22+
| Korean | [Contribute](https://github.com/javascript-tutorial/ko.javascript.info) | ![](https://translate.javascript.info/translate/percent/ko.svg) | ![](https://translate.javascript.info/translate/updated/ko.svg) | |
23+
| Portuguese (Brazil) | [Contribute](https://github.com/javascript-tutorial/pt-BR.javascript.info) | ![](https://translate.javascript.info/translate/percent/pt-BR.svg) | ![](https://translate.javascript.info/translate/updated/pt-BR.svg) | |
24+
| Portuguese (Portugal) | [Contribute](https://github.com/javascript-tutorial/pt-PT.javascript.info) | ![](https://translate.javascript.info/translate/percent/pt-PT.svg) | ![](https://translate.javascript.info/translate/updated/pt-PT.svg) | |
25+
| Romanian | [Contribute](https://github.com/javascript-tutorial/ro.javascript.info) | ![](https://translate.javascript.info/translate/percent/ro.svg) | ![](https://translate.javascript.info/translate/updated/ro.svg) | |
26+
| Russian | [Contribute](https://github.com/javascript-tutorial/ru.javascript.info) | ![](https://translate.javascript.info/translate/percent/ru.svg) | ![](https://translate.javascript.info/translate/updated/ru.svg) | [learn.javascript.ru](https://learn.javascript.ru) |
27+
| Spanish | [Contribute](https://github.com/javascript-tutorial/es.javascript.info) | ![](https://translate.javascript.info/translate/percent/es.svg) | ![](https://translate.javascript.info/translate/updated/es.svg) | |
28+
| Turkish | [Contribute](https://github.com/javascript-tutorial/tr.javascript.info) | ![](https://translate.javascript.info/translate/percent/tr.svg) | ![](https://translate.javascript.info/translate/updated/tr.svg) | |
29+
| Ukrainian | [Contribute](https://github.com/javascript-tutorial/uk.javascript.info) | ![](https://translate.javascript.info/translate/percent/uk.svg) | ![](https://translate.javascript.info/translate/updated/uk.svg) | |
30+
31+
Help us to translate: click the "Contribute" link above and read how to do it. That's simple, join in!
32+
33+
## Starting a new translation
34+
35+
Your language is not in the list?
36+
37+
If you'd like to create a new translation, submit a PR adding a new file `{lang-code}.json`
38+
to the `langs` folder with the following information:
39+
40+
* [Language code](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes)
41+
* List of maintainers (one or more)
42+
43+
For example:
44+
45+
```json
46+
{
47+
"name": "English",
48+
"code": "en",
49+
"maintainers": ["iliakan", "lex111"]
50+
}
51+
```
52+
53+
54+
As a maintainer:
55+
56+
- You should know JavaScript well enough to translate and review pull requests of others.
57+
58+
Once the PR is accepted, we will:
59+
60+
* Create a new repository for you at `javascript-tutorial/{lang-code}.javascript.info`.
61+
* Add/invite all maintainers to the team `translate-{lang-code}` in the javascript-tutorial organization.
62+
* Create an special issue in the new repository to track your translation progress.
63+
64+
If you are not a member of the organization, you should receive an email invite to join. Please accept this invite so you can get admin access to your repository!
65+
66+
You may want to [pin](https://help.github.com/articles/pinning-an-issue-to-your-repository/) the generated issue to make it easier to find.
67+
68+
See [Maintainer Tips](/MAINTAINER.md) for additional advice on how to manage your repository.
69+
70+
Happy translating!
71+
72+
## Adding a maintainer
73+
74+
If you are currently a maintainer of a translation and want to add another member, send a pull request to this repo updating `langs/{lang-code}.json`, where `{lang-code}` is the language code of the repo you want to be a maintainer of.
75+
76+
If you are interested in becoming a maintainer for a translation, please ask one of the current maintainers if they would like to add you.
77+
78+
## Publishing
79+
80+
When the translation is at least 50% finished, please create an issue in this repository with a request to publish. You're good! 👏
81+
82+
83+
## Acknowledgements
84+
85+
The syncing scripts and the translation bot are based off of [react.org-translation](https://github.com/reactjs/reactjs.org-translation) by @tesseralis.
86+
>>>>>>> minor

0 commit comments

Comments
 (0)