Skip to content

Commit 4f925a1

Browse files
committedApr 10, 2019
Readme
1 parent a72ee1d commit 4f925a1

File tree

1 file changed

+19
-31
lines changed

1 file changed

+19
-31
lines changed
 

‎README.md

+19-31
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,35 @@
1-
# The JavaScript Tutorial
1+
# Современный учебник Javascript
22

3-
This repository hosts the content of the Modern JavaScript Tutorial, published at [https://javascript.info](https://javascript.info).
3+
Всем привет!
44

5-
## Translations
5+
Когда-то давно был только русский учебник https://learn.javascript.ru. Но несколько лет назад был полностью с нуля написан английский https://javascript.info. И с тех пор все существенные изменения вносились только в него.
66

7-
We'd like to make the tutorial available in many languages. Please help us to translate.
7+
Сейчас учебники уже довольно сильно разошлись. Между статьями есть общие фрагменты, но и много различий.
88

9-
Here's the list of existing ongoing translations (in alphabetical order):
9+
Самое лучшее, что можно сделать – это перевести русский с английского. Для этого создан этот репозиторий.
1010

11-
| Language | Github | Translation leads | Translated (%) |       Last Commit       | Published |
12-
|----------|--------|-------------------|----------------|-------------|-----------|
13-
| Azerbaijani | [orkhan-huseyn/javascript-tutorial-az](https://github.com/orkhan-huseyn/javascript-tutorial-az) | @orkhan-huseyn | ![](http://stats.javascript.info/translate/az.svg) | ![](https://img.shields.io/github/last-commit/orkhan-huseyn/javascript-tutorial-az.svg?maxAge=900&label=) | |
14-
| Chinese | [xitu/javascript-tutorial-zh](https://github.com/xitu/javascript-tutorial-zh) | @leviding | ![](http://stats.javascript.info/translate/zh.svg) | ![](https://img.shields.io/github/last-commit/xitu/javascript-tutorial-zh.svg?maxAge=900&label=) | [zh.javascript.info](https://zh.javascript.info) |
15-
| French | [HachemiH/javascript-tutorial-fr](https://github.com/HachemiH/javascript-tutorial-fr) | @HachemiH | ![](http://stats.javascript.info/translate/fr.svg) | ![](https://img.shields.io/github/last-commit/HachemiH/javascript-tutorial-fr.svg?maxAge=900&label=) | |
16-
| Japanese | [KenjiI/javascript-tutorial-ja](https://github.com/KenjiI/javascript-tutorial-ja) | @KenjiI | ![](http://stats.javascript.info/translate/ja.svg) | ![](https://img.shields.io/github/last-commit/KenjiI/javascript-tutorial-ja.svg?maxAge=900&label=) | [ja.javascript.info](https://ja.javascript.info) |
17-
| Korean | [Violet-Bora-Lee/javascript-tutorial-ko](https://github.com/Violet-Bora-Lee/javascript-tutorial-ko) | @Violet-Bora-Lee | ![](http://stats.javascript.info/translate/ko.svg) | ![](https://img.shields.io/github/last-commit/Violet-Bora-Lee/javascript-tutorial-ko.svg?maxAge=900&label=) | |
18-
| Persian (Farsi) | [mehradsadeghi/javascript-tutorial-fa](https://github.com/mehradsadeghi/javascript-tutorial-fa) | @mehradsadeghi | started | ![](https://img.shields.io/github/last-commit/krzmaciek/javascript-tutorial-pl.svg?maxAge=900&label=) | |
19-
| Polish | [krzmaciek/javascript-tutorial-pl](https://github.com/krzmaciek/javascript-tutorial-pl) | @krzmaciek | ![](http://stats.javascript.info/translate/pl.svg) | ![](https://img.shields.io/github/last-commit/krzmaciek/javascript-tutorial-pl.svg?maxAge=900&label=) | |
20-
| Romanian | [lighthousand/javascript-tutorial-ro](https://github.com/lighthousand/javascript-tutorial-ro) | @lighthousand | ![](http://stats.javascript.info/translate/ro.svg) | ![](https://img.shields.io/github/last-commit/lighthousand/javascript-tutorial-ro.svg?maxAge=900&label=) | |
21-
| Russian | [iliakan/javascript-tutorial-ru](https://github.com/iliakan/javascript-tutorial-ru) | @iliakan | * . | ![](https://img.shields.io/github/last-commit/iliakan/javascript-tutorial-ru.svg?maxAge=900&label=) | [learn.javascript.ru](https://learn.javascript.ru) |
22-
| Turkish | [sahinyanlik/javascript-tutorial-tr](https://github.com/sahinyanlik/javascript-tutorial-tr) | @sahinyanlik | ![](http://stats.javascript.info/translate/tr.svg) | ![](https://img.shields.io/github/last-commit/sahinyanlik/javascript-tutorial-tr.svg?maxAge=900&label=) | |
11+
Пожалуйста, переводите статьи и делайте PR.
2312

24-
`*` – the previous version is published in Russian, need to backport/translate the new one from English.
13+
Если взяли статью на перевод - имеет смысл сделать issue этоб этом, чтобы другие люди не переводили ее же.
2514

26-
**If you'd like to translate it into your language:**
15+
# Структура
2716

28-
1. First, check if the translation has already started in the list above or in issues. If it exists, contact the original lead, ask him to join efforts. If the translation is stalled, ask him to transfer the repo to you or just create a new one and write an issue.
29-
2. If there's no such translation, create a new one. Clone the repository, change its name to `javascript-tutorial-<lang>` (by your language) and [create an issue](https://github.com/iliakan/javascript-tutorial-en/issues/new) for me to add you to the list.
17+
Каждому разделу, статье или задаче соответствует директория.
3018

31-
**You can edit the text in any editor (markdown-like syntax).** And if you want to see how it looks, there's a server to run the tutorial locally at <https://github.com/iliakan/javascript-tutorial-server>.
19+
Эта директория имеет вид `N-url`, где `N` - это номер для сортировки статей и разделов (они упорядочены), а `url` – URL-имя, по которому материал будет доступен.
3220

21+
В директории находится один из файлов:
3322

23+
- `index.md` для раздела
24+
- `article.md` для статьи
25+
- `task.md` для условия задачи (+там же `solution.md` с решением)
3426

35-
## Structure
27+
Каждый из этих файлов начинается с `# Заголовка материала`, и дальше текст в формате а-ля Markdown. Его довольно просто понять. Для редактирования достаточно простого текстового редактора.
3628

37-
Every chapter, article or a task has its folder.
29+
Ресурсы и примеры, необходимые для статьи, раздела или задачи, находятся в её директории. На них можно ссылаться из материала.
3830

39-
The folder is named like `N-url`, where `N` is a number for the sorting purposes and `url` is the URL part with title of the material.
31+
# Запуск локально
4032

41-
The type of the material is defined by the file inside the folder:
33+
Для удобства редактирования учебник можно запустить локально.
4234

43-
- `index.md` stands for a chapter
44-
- `article.md` stands for an article
45-
- `task.md` stands for a task (solution must be provided in `solution.md` file aswell)
46-
47-
Each of these files starts from the `# Main header`.
35+
Сервер для этого находится здесь: <https://github.com/iliakan/javascript-tutorial-server>.

0 commit comments

Comments
 (0)
Please sign in to comment.