Напомним, что этот проект строится на следующем стартовом проекте Glitch или клонируется из GitHub . Конечной частью стратегии является обработка профиля, возвращенного из Github. Нам нужно загрузить объект базы данных пользователей, если он существует, или создать его, если это не так, и заполнить поля из профиля, а затем вернуть объект пользователя. Github предоставляет нам уникальный идентификатор в каждом профиле, который мы можем использовать для поиска, чтобы сериализовать пользователя (уже реализовано). Ниже приведен пример реализации, которую вы можете использовать в своем проекте: она входит в функцию, которая является вторым аргументом для новой стратегии, прямо под console.log(profile);
в настоящее время: db.collection ( 'socialusers'). findAndModify (
+ Напомним, что этот проект строится на следующем стартовом проекте Glitch или клонируется из GitHub . Конечной частью стратегии является обработка профиля, возвращенного из GitHub. Нам нужно загрузить объект базы данных пользователей, если он существует, или создать его, если это не так, и заполнить поля из профиля, а затем вернуть объект пользователя. GitHub предоставляет нам уникальный идентификатор в каждом профиле, который мы можем использовать для поиска, чтобы сериализовать пользователя (уже реализовано). Ниже приведен пример реализации, которую вы можете использовать в своем проекте: она входит в функцию, которая является вторым аргументом для новой стратегии, прямо под console.log(profile);
в настоящее время: db.collection ( 'socialusers'). findAndModify (
{id: profile.id},
{},
{$ SetOnInsert: {
@@ -37,7 +37,7 @@ localeTitle: Внедрение социальной аутентификаци
```yml
tests:
- - text: Настройка стратегии Github завершена
+ - text: Настройка стратегии GitHub завершена
testString: 'getUserInput => $.get(getUserInput("url")+ "/_api/server.js") .then(data => { assert.match(data, /GitHubStrategy[^]*db.collection/gi, "Strategy should use now use the database to search for the user"); assert.match(data, /GitHubStrategy[^]*socialusers/gi, "Strategy should use "socialusers" as db collection"); assert.match(data, /GitHubStrategy[^]*return cb/gi, "Strategy should return the callback function "cb""); }, xhr => { throw new Error(xhr.statusText); })'
```
diff --git a/curriculum/challenges/russian/06-information-security-and-quality-assurance/advanced-node-and-express/implementation-of-social-authentication.russian.md b/curriculum/challenges/russian/06-information-security-and-quality-assurance/advanced-node-and-express/implementation-of-social-authentication.russian.md
index 3eea484400..0883f4a520 100644
--- a/curriculum/challenges/russian/06-information-security-and-quality-assurance/advanced-node-and-express/implementation-of-social-authentication.russian.md
+++ b/curriculum/challenges/russian/06-information-security-and-quality-assurance/advanced-node-and-express/implementation-of-social-authentication.russian.md
@@ -7,7 +7,7 @@ localeTitle: Реализация социальной аутентификац
---
## Description
- Напомним, что этот проект строится на следующем стартовом проекте Glitch или клонируется из GitHub . Основной путь такого рода аутентификации будет следовать в вашем приложении: - Пользователь нажимает кнопку или ссылку, отправляя их на наш маршрут для аутентификации с использованием определенной стратегии (EG. Github)
- Ваш маршрут требует
passport.authenticate('github')
который перенаправляет их в Github. - Страница, на которую пользователь приземляется, на Github, позволяет им войти в систему, если они еще не были. Затем он просит их одобрить доступ к своему профилю из нашего приложения.
- Затем пользователь возвращается в наше приложение с определенным URL-адресом обратного вызова с их профилем, если он одобрен.
- Теперь они аутентифицированы, и ваше приложение должно проверить, является ли он возвращаемым профилем, или сохранить его в своей базе данных, если это не так.
Стратегии с OAuth требуют наличия, по крайней мере, идентификатора клиента и секретности клиента, который позволяет проверить, откуда идет запрос на аутентификацию, и если он действителен. Они получены с сайта, на котором вы пытаетесь внедрить аутентификацию с помощью, например, Github, и являетесь уникальными для вашего приложения. ОНИ НЕ РАЗМЕЩАЮТСЯ и никогда не должны загружаться в общедоступный репозиторий или записываться непосредственно в ваш код. Обычная практика заключается в том, чтобы поместить их в ваш .ENV- файл и ссылаться на них так: process.env.GITHUB_CLIENT_ID
. Для этой задачи мы собираемся использовать стратегию Github. Получение идентификатора клиента и секретности из Github выполняется в настройках профиля вашего аккаунта в разделе «Настройки разработчика», а затем « Приложения OAuth ». Нажмите «Зарегистрировать новое приложение», назовите свое приложение, вставьте URL-адрес на свою страницу с глюком ( не URL-адрес кода проекта ) и, наконец, URL-адрес обратного вызова, вставьте тот же URL-адрес, что и на главной странице, но с помощью «/ auth / github / callback '. Здесь пользователи будут перенаправлены на нас для обработки после проверки подлинности на Github. Сохраните возвращаемую информацию как «GITHUB_CLIENT_ID» и «GITHUB_CLIENT_SECRET» в вашем .ENV-файле. В вашем ремикс-проекте создайте 2 маршрута, принимающих запросы GET: / auth / github и / auth / github / callback. Первый должен только называть паспорт для аутентификации «github», а второй должен вызывать паспорт для аутентификации «github» с перенаправлением отказа на «/», а затем, если это успешно перенаправляется на «/ profile» (аналогично нашему последнему проекту). Пример того, как выглядит '/ auth / github / callback', аналогичен тому, как мы обрабатывали обычный логин в нашем последнем проекте: app.route ( '/ Войти')
+ Напомним, что этот проект строится на следующем стартовом проекте Glitch или клонируется из GitHub . Основной путь такого рода аутентификации будет следовать в вашем приложении: - Пользователь нажимает кнопку или ссылку, отправляя их на наш маршрут для аутентификации с использованием определенной стратегии (EG. GitHub)
- Ваш маршрут требует
passport.authenticate('github')
который перенаправляет их в GitHub. - Страница, на которую пользователь приземляется, на GitHub, позволяет им войти в систему, если они еще не были. Затем он просит их одобрить доступ к своему профилю из нашего приложения.
- Затем пользователь возвращается в наше приложение с определенным URL-адресом обратного вызова с их профилем, если он одобрен.
- Теперь они аутентифицированы, и ваше приложение должно проверить, является ли он возвращаемым профилем, или сохранить его в своей базе данных, если это не так.
Стратегии с OAuth требуют наличия, по крайней мере, идентификатора клиента и секретности клиента, который позволяет проверить, откуда идет запрос на аутентификацию, и если он действителен. Они получены с сайта, на котором вы пытаетесь внедрить аутентификацию с помощью, например, GitHub, и являетесь уникальными для вашего приложения. ОНИ НЕ РАЗМЕЩАЮТСЯ и никогда не должны загружаться в общедоступный репозиторий или записываться непосредственно в ваш код. Обычная практика заключается в том, чтобы поместить их в ваш .ENV- файл и ссылаться на них так: process.env.GITHUB_CLIENT_ID
. Для этой задачи мы собираемся использовать стратегию GitHub. Получение идентификатора клиента и секретности из GitHub выполняется в настройках профиля вашего аккаунта в разделе «Настройки разработчика», а затем « Приложения OAuth ». Нажмите «Зарегистрировать новое приложение», назовите свое приложение, вставьте URL-адрес на свою страницу с глюком ( не URL-адрес кода проекта ) и, наконец, URL-адрес обратного вызова, вставьте тот же URL-адрес, что и на главной странице, но с помощью «/ auth / github / callback '. Здесь пользователи будут перенаправлены на нас для обработки после проверки подлинности на GitHub. Сохраните возвращаемую информацию как «GITHUB_CLIENT_ID» и «GITHUB_CLIENT_SECRET» в вашем .ENV-файле. В вашем ремикс-проекте создайте 2 маршрута, принимающих запросы GET: / auth / github и / auth / github / callback. Первый должен только называть паспорт для аутентификации «github», а второй должен вызывать паспорт для аутентификации «github» с перенаправлением отказа на «/», а затем, если это успешно перенаправляется на «/ profile» (аналогично нашему последнему проекту). Пример того, как выглядит '/ auth / github / callback', аналогичен тому, как мы обрабатывали обычный логин в нашем последнем проекте: app.route ( '/ Войти')
.post (passport.authenticate ('local', {failRedirect: '/'}), (req, res) => {
res.redirect ( '/ профиль');
});
Представьте свою страницу, когда вы думаете, что у вас все в порядке. Если вы работаете в ошибки, вы можете проверить проект до этого момента здесь .
diff --git a/guide/russian/agile/continuous-integration/index.md b/guide/russian/agile/continuous-integration/index.md
index 20c372e44e..96e085595d 100644
--- a/guide/russian/agile/continuous-integration/index.md
+++ b/guide/russian/agile/continuous-integration/index.md
@@ -14,7 +14,7 @@ localeTitle: Непрерывная интеграция
1. Поддерживайте центральное репо и активную `master` ветвь.
-Должен быть репозиторий кода для каждого, чтобы объединиться и извлечь изменения. Это может быть на Github или на любое количество служб хранения кода.
+Должен быть репозиторий кода для каждого, чтобы объединиться и извлечь изменения. Это может быть на GitHub или на любое количество служб хранения кода.
2. Автоматизация сборки.
@@ -57,4 +57,4 @@ localeTitle: Непрерывная интеграция
#### Дополнительная информация:
-Статья в Википедии о [непрерывной интеграции](https://en.wikipedia.org/wiki/Continuous_integration) .
\ No newline at end of file
+Статья в Википедии о [непрерывной интеграции](https://en.wikipedia.org/wiki/Continuous_integration) .
diff --git a/guide/russian/data-science-tools/spark/index.md b/guide/russian/data-science-tools/spark/index.md
index baeae57367..0e00308076 100644
--- a/guide/russian/data-science-tools/spark/index.md
+++ b/guide/russian/data-science-tools/spark/index.md
@@ -28,5 +28,5 @@ Spark стал стандартным инструментом во многих
#### Больше информации
-* [Страница Spark Github](https://github.com/apache/spark)
-* [Википедия](https://en.wikipedia.org/wiki/Apache_Spark)
\ No newline at end of file
+* [Страница Spark GitHub](https://github.com/apache/spark)
+* [Википедия](https://en.wikipedia.org/wiki/Apache_Spark)
diff --git a/guide/russian/data-science-tools/tensor-flow/index.md b/guide/russian/data-science-tools/tensor-flow/index.md
index 3d9815c319..aba6c61819 100644
--- a/guide/russian/data-science-tools/tensor-flow/index.md
+++ b/guide/russian/data-science-tools/tensor-flow/index.md
@@ -12,8 +12,8 @@ localeTitle: TensorFlow
TensorFlow - это библиотека программного обеспечения с открытым исходным кодом для численного расчета с использованием графиков потока данных. Узлы в графе представляют собой математические операции, а ребра графа - многомерные массивы данных (тензоры), передаваемые между ними. Гибкая архитектура позволяет развернуть вычисления на один или несколько процессоров или графических процессоров на рабочем столе, сервере или мобильном устройстве устройство с одним API. TensorFlow был первоначально разработан исследователями и инженерами работая над командой Google Brain в исследовательской организации Google Machine Intelligence в целях проведения машинного обучения и исследований глубоких нейронных сетей, но система является достаточно общей, чтобы ее можно было применять и в целом ряде других областей.
-Для получения дополнительной информации посетите [страницу TensorFlow Github](https://github.com/tensorflow)
+Для получения дополнительной информации посетите [страницу TensorFlow GitHub](https://github.com/tensorflow)
## лаборатория
-[TensorFlow](https://github.com/Microsoft/computerscience/blob/master/Labs/AI%20and%20Machine%20Learning/TensorFlow/TensorFlow.md)
\ No newline at end of file
+[TensorFlow](https://github.com/Microsoft/computerscience/blob/master/Labs/AI%20and%20Machine%20Learning/TensorFlow/TensorFlow.md)
diff --git a/guide/russian/electron/index.md b/guide/russian/electron/index.md
index f1c897d7c9..084cee1dde 100644
--- a/guide/russian/electron/index.md
+++ b/guide/russian/electron/index.md
@@ -19,7 +19,7 @@ Electron построен на Chromium (версия Google Chrome с откр
* [Skype](https://www.skype.com/) (популярное приложение для видеочата Microsoft)
* [Slack](https://slack.com/) (приложение для обмена сообщениями для команд)
* [Discord](https://discordapp.com) (популярное приложение для обмена сообщениями для геймеров)
-* [Рабочий стол Github](https://desktop.github.com/) (официальный клиент Github Desktop)
+* [Рабочий стол GitHub](https://desktop.github.com/) (официальный клиент GitHub Desktop)
### Дополнительная информация
@@ -27,4 +27,4 @@ Electron построен на Chromium (версия Google Chrome с откр
* [Видео - Что такое Electron](https://www.youtube.com/watch?v=8YP_nOCO-4Q&feature=youtu.be)
* \[Электрон и Vue\]: https://medium.com/@kswanie21/electron-vue-js-f6c40abeb625
* \[Электрон и реакция\]: https://medium.freecodecamp.org/building-an-electron-application-with-create-react-app-97945861647c
-* \[Электронный и угловой\]: https://scotch.io/tutorials/creating-desktop-applications-with-angularjs-and-github-electron
\ No newline at end of file
+* \[Электронный и угловой\]: https://scotch.io/tutorials/creating-desktop-applications-with-angularjs-and-github-electron
diff --git a/guide/russian/game-development/libgdx/index.md b/guide/russian/game-development/libgdx/index.md
index 9771bf608c..1a66a4d8aa 100644
--- a/guide/russian/game-development/libgdx/index.md
+++ b/guide/russian/game-development/libgdx/index.md
@@ -8,8 +8,8 @@ libGDX - это бесплатная и открытая среда разраб
### обзор
-LibGDX поддерживает как разработку игр 2d и 3d, так и написан на Java. В дополнение к Java, другие языки JVM, такие как Kotlin или Scala, могут использоваться для программирования игр libGDX. В его основе libGDX использует LWJGL 3 для обработки основных игровых функций, таких как графика, вход и звук. LibGDX предлагает большой API для упрощения игрового программирования. LibGDX имеет информативную [вики](https://github.com/libgdx/libgdx/wiki) на странице Github, и в Интернете есть много учебников.
+LibGDX поддерживает как разработку игр 2d и 3d, так и написан на Java. В дополнение к Java, другие языки JVM, такие как Kotlin или Scala, могут использоваться для программирования игр libGDX. В его основе libGDX использует LWJGL 3 для обработки основных игровых функций, таких как графика, вход и звук. LibGDX предлагает большой API для упрощения игрового программирования. LibGDX имеет информативную [вики](https://github.com/libgdx/libgdx/wiki) на странице GitHub, и в Интернете есть много учебников.
#### Ресурсы:
-https://github.com/libgdx/libgdx/wiki https://libgdx.badlogicgames.com/ https://www.reddit.com/r/libgdx/
\ No newline at end of file
+https://github.com/libgdx/libgdx/wiki https://libgdx.badlogicgames.com/ https://www.reddit.com/r/libgdx/
diff --git a/guide/russian/game-development/unreal-engine/index.md b/guide/russian/game-development/unreal-engine/index.md
index ebfb1559b4..41d84c3787 100644
--- a/guide/russian/game-development/unreal-engine/index.md
+++ b/guide/russian/game-development/unreal-engine/index.md
@@ -8,7 +8,7 @@ Unreal Engine - это кросс-платформенный игровой дв
Uscript - это родной язык сценариев, используемый для создания игрового кода и игровых событий до выхода Unreal Engine 4 и предназначен для программирования на высоком уровне. Сценарий был написан и запрограммирован Тимом Суини, также создателем другого языка сценариев ZZT-oop.
-С 2015 года Unreal Engine был свободен в использовании, а Epic взимала 5% роялти за продажи титулов, произведенных с использованием двигателя. Epic делает большую часть своей кодовой базы свободно доступной через их Github, хотя источник для закрытых платформ, таких как Playstation 4 и Xbox One, доступен только для зарегистрированных разработчиков платформ.
+С 2015 года Unreal Engine был свободен в использовании, а Epic взимала 5% роялти за продажи титулов, произведенных с использованием двигателя. Epic делает большую часть своей кодовой базы свободно доступной через их GitHub, хотя источник для закрытых платформ, таких как Playstation 4 и Xbox One, доступен только для зарегистрированных разработчиков платформ.
### Неверные версии
@@ -34,4 +34,4 @@ Unreal провела 4 крупных пересмотра. Хотя некот
#### Дополнительная информация:
[www.UnrealEngine.com](https://www.unrealengine.com/)
-[www.EpicGames.com](https://github.com/EpicGames)
\ No newline at end of file
+[www.EpicGames.com](https://github.com/EpicGames)
diff --git a/guide/russian/git/difference-git-github/index.md b/guide/russian/git/difference-git-github/index.md
index d68c4bd8ae..aaf9cc1fd2 100644
--- a/guide/russian/git/difference-git-github/index.md
+++ b/guide/russian/git/difference-git-github/index.md
@@ -4,7 +4,7 @@ localeTitle: Разница между Git и GitHub
---
## Разница между Git и GitHub
-Git и Github - две разные вещи. [Git](https://git-scm.com/) - это [система контроля версий](https://en.wikipedia.org/wiki/Version_control) , а [GitHub](https://github.com/) - это сервис для размещения репозиториев Git и помогает людям сотрудничать в написании программного обеспечения. Однако их часто путают из-за их схожего имени, из-за того, что GitHub строит поверх Git и потому, что многие веб-сайты и статьи не делают разницы между ними достаточно ясными.
+Git и GitHub - две разные вещи. [Git](https://git-scm.com/) - это [система контроля версий](https://en.wikipedia.org/wiki/Version_control) , а [GitHub](https://github.com/) - это сервис для размещения репозиториев Git и помогает людям сотрудничать в написании программного обеспечения. Однако их часто путают из-за их схожего имени, из-за того, что GitHub строит поверх Git и потому, что многие веб-сайты и статьи не делают разницы между ними достаточно ясными.

@@ -20,4 +20,4 @@ GitHub - это компания, которая предоставляет хо
GitHub - это не просто сервис-репозиторий Git, но и [программное обеспечение](https://en.wikipedia.org/wiki/Forge_(software)) . Это означает, что он также обеспечивает [отслеживание проблем](https://en.wikipedia.org/wiki/Issue_tracking_system) , инструменты для [проверки кода](https://en.wikipedia.org/wiki/Code_review) и другие инструменты для взаимодействия с другими людьми и создания программного обеспечения.
-GitHub не единственный, кто предоставляет такой сервис. Одним из основных конкурентов является [GitLab](https://gitlab.com) . Подробнее об этом см. В [статье о Git-хостинге](https://guide.freecodecamp.org/git/git-hosting) .
\ No newline at end of file
+GitHub не единственный, кто предоставляет такой сервис. Одним из основных конкурентов является [GitLab](https://gitlab.com) . Подробнее об этом см. В [статье о Git-хостинге](https://guide.freecodecamp.org/git/git-hosting) .
diff --git a/guide/russian/git/git-push/index.md b/guide/russian/git/git-push/index.md
index 61677ff234..d8e27b5bae 100644
--- a/guide/russian/git/git-push/index.md
+++ b/guide/russian/git/git-push/index.md
@@ -51,7 +51,7 @@ git push --all
### Нажмите на конкретную ветвь с параметром силы
-Если вы хотите игнорировать локальные изменения, внесенные в репозиторий Git в Github (что большинство разработчиков делают для горячего исправления для сервера разработки), вы можете использовать команду -force для прогона, игнорируя эти изменения.
+Если вы хотите игнорировать локальные изменения, внесенные в репозиторий Git в GitHub (что большинство разработчиков делают для горячего исправления для сервера разработки), вы можете использовать команду -force для прогона, игнорируя эти изменения.
```bash
git push --force
@@ -73,4 +73,4 @@ git push --no-verify
### Дополнительная информация:
* [Документация Git - нажмите](https://git-scm.com/docs/git-push)
-* [Git hooks](https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks)
\ No newline at end of file
+* [Git hooks](https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks)
diff --git a/guide/russian/javascript/async-messaging-with-rabbitmq-tortoise/index.md b/guide/russian/javascript/async-messaging-with-rabbitmq-tortoise/index.md
index 176327f864..924f8d2485 100644
--- a/guide/russian/javascript/async-messaging-with-rabbitmq-tortoise/index.md
+++ b/guide/russian/javascript/async-messaging-with-rabbitmq-tortoise/index.md
@@ -12,7 +12,7 @@ RabbitMQ - это самые простые и эффективные платф
## Начиная
-Мы собираемся подготовить очень простой пример, когда скрипт издателя публикует сообщение для Rabbit, содержащее URL-адрес, а потребительский скрипт прослушивает Rabbit, выдает опубликованный URL-адрес, вызывает его и отображает результаты. Вы можете найти готовый образец на [Github](https://github.com/rudimk/freecodecamp-guides-rabbitmq-tortoise) .
+Мы собираемся подготовить очень простой пример, когда скрипт издателя публикует сообщение для Rabbit, содержащее URL-адрес, а потребительский скрипт прослушивает Rabbit, выдает опубликованный URL-адрес, вызывает его и отображает результаты. Вы можете найти готовый образец на [GitHub](https://github.com/rudimk/freecodecamp-guides-rabbitmq-tortoise) .
Сначала давайте инициализируем проект npm:
@@ -122,4 +122,4 @@ tortoise
## Вывод
-Простота, связанная с использованием RabbitMQ для обмена сообщениями, не имеет себе равных, и очень легко придумать действительно сложные микросервисные шаблоны с несколькими строками кода. Лучшая часть заключается в том, что логика обмена сообщениями на самом деле не меняется на разных языках - Crystal или Go или Python или Ruby работают с Rabbit почти так же - это означает, что вы можете иметь услуги, написанные на разных языках, все общающиеся друг с другом без усилий , позволяя вам использовать лучший язык для работы.
\ No newline at end of file
+Простота, связанная с использованием RabbitMQ для обмена сообщениями, не имеет себе равных, и очень легко придумать действительно сложные микросервисные шаблоны с несколькими строками кода. Лучшая часть заключается в том, что логика обмена сообщениями на самом деле не меняется на разных языках - Crystal или Go или Python или Ruby работают с Rabbit почти так же - это означает, что вы можете иметь услуги, написанные на разных языках, все общающиеся друг с другом без усилий , позволяя вам использовать лучший язык для работы.
diff --git a/guide/russian/miscellaneous/creating-a-new-github-issue/index.md b/guide/russian/miscellaneous/creating-a-new-github-issue/index.md
index ea072dbdb3..91df6d43a5 100644
--- a/guide/russian/miscellaneous/creating-a-new-github-issue/index.md
+++ b/guide/russian/miscellaneous/creating-a-new-github-issue/index.md
@@ -1,12 +1,12 @@
---
-title: Creating a New Github Issue
-localeTitle: Создание новой проблемы Github
+title: Creating a New GitHub Issue
+localeTitle: Создание новой проблемы GitHub
---
-Перед отправкой вопроса попробуйте найти [свой вопрос на Github](https://forum.freecodecamp.com/t/searching-for-existing-issues-in-github/18390)
+Перед отправкой вопроса попробуйте найти [свой вопрос на GitHub](https://forum.freecodecamp.com/t/searching-for-existing-issues-in-github/18390)
Создание хорошей проблемы облегчит работу команды разработчиков и решает вашу проблему. Для этого выполните следующие действия:
-1. Перейдите на страницу « [Проблемы](https://github.com/FreeCodeCamp/FreeCodeCamp/issues) с [Github](https://github.com/FreeCodeCamp/FreeCodeCamp/issues) для FreeCodeCamp» и нажмите « `New Issue` .
+1. Перейдите на страницу « [Проблемы](https://github.com/FreeCodeCamp/FreeCodeCamp/issues) с [GitHub](https://github.com/FreeCodeCamp/FreeCodeCamp/issues) для FreeCodeCamp» и нажмите « `New Issue` .
2. **Иметь полезное название**
@@ -23,4 +23,4 @@ localeTitle: Создание новой проблемы Github
6. **Сделайте снимок экрана** и включите его в сообщение.
-7. Нажмите « `Submit New Issue` и все готово! Вы будете автоматически подписаны на уведомления о любых обновлениях или будущих комментариях.
\ No newline at end of file
+7. Нажмите « `Submit New Issue` и все готово! Вы будете автоматически подписаны на уведомления о любых обновлениях или будущих комментариях.
diff --git a/guide/russian/miscellaneous/delete-a-git-branch-both-locally-and-remotely/index.md b/guide/russian/miscellaneous/delete-a-git-branch-both-locally-and-remotely/index.md
index 990ef56eb7..0a6f90467a 100644
--- a/guide/russian/miscellaneous/delete-a-git-branch-both-locally-and-remotely/index.md
+++ b/guide/russian/miscellaneous/delete-a-git-branch-both-locally-and-remotely/index.md
@@ -17,7 +17,7 @@ localeTitle: Удалите сектор Git как локально, так и
## Рабочий процесс Delete:
-`AwesomeRepo` , у вас есть репо, называемое `AwesomeRepo` , и его размещение в Github в таком месте, как `https://github.com/my_username/AwesomeRepo` .
+`AwesomeRepo` , у вас есть репо, называемое `AwesomeRepo` , и его размещение в GitHub в таком месте, как `https://github.com/my_username/AwesomeRepo` .
Также предположим, что у него есть ветви вроде:
`master`
@@ -63,4 +63,4 @@ Git не позволит вам удалить филиал, в котором
`git branch -D ` .
-Например: `git branch -D fix/authentication`
\ No newline at end of file
+Например: `git branch -D fix/authentication`
diff --git a/guide/russian/miscellaneous/deploying-to-openshift/index.md b/guide/russian/miscellaneous/deploying-to-openshift/index.md
index 461d85b43d..05eacc0b46 100644
--- a/guide/russian/miscellaneous/deploying-to-openshift/index.md
+++ b/guide/russian/miscellaneous/deploying-to-openshift/index.md
@@ -30,7 +30,7 @@ localeTitle: Развертывание в Openshift
* Заполните наш URL Git и название нашей ветки.
-
+

@@ -64,4 +64,4 @@ localeTitle: Развертывание в Openshift
Если вы найдете лучший способ решить это ограничение. Не стесняйтесь вносить свой вклад в нашу Wiki и делиться ею с нами.
-Вы можете проверить приложение, работающее по адресу [http://voting-pitazo.rhcloud.com/#/polls](http://voting-pitazo.rhcloud.com/#/polls)
\ No newline at end of file
+Вы можете проверить приложение, работающее по адресу [http://voting-pitazo.rhcloud.com/#/polls](http://voting-pitazo.rhcloud.com/#/polls)
diff --git a/guide/russian/miscellaneous/emojis-for-gitter-and-github/index.md b/guide/russian/miscellaneous/emojis-for-gitter-and-github/index.md
index 185b95d7f9..308b749eec 100644
--- a/guide/russian/miscellaneous/emojis-for-gitter-and-github/index.md
+++ b/guide/russian/miscellaneous/emojis-for-gitter-and-github/index.md
@@ -1,5 +1,5 @@
---
-title: Emojis for Gitter and Github
+title: Emojis for Gitter and GitHub
localeTitle: Эможи для Гиттера и Гитуба
---
-Gitter IM и GitHub поддерживают ряд прохладных эмозинов (смайликов). От `:sunny:`  to `:poop:`  вы можете выразить целый ряд эмоций!
\ No newline at end of file
+Gitter IM и GitHub поддерживают ряд прохладных эмозинов (смайликов). От `:sunny:`  to `:poop:`  вы можете выразить целый ряд эмоций!
diff --git a/guide/russian/miscellaneous/heroku-deployment-guide/index.md b/guide/russian/miscellaneous/heroku-deployment-guide/index.md
index f5fb4ca01d..bf8a036ea3 100644
--- a/guide/russian/miscellaneous/heroku-deployment-guide/index.md
+++ b/guide/russian/miscellaneous/heroku-deployment-guide/index.md
@@ -12,7 +12,7 @@ localeTitle: Руководство по развертыванию Heroku
5. Вы попадете на панель инструментов для этого приложения. Перейдите на вкладку «Развернуть».
-6. Там вам будет приятно узнать, что вы можете подключиться к репозиторию github. В разделе «Метод развертывания» выберите Github и выполните аутентификацию, подписавшись в Github.
+6. Там вам будет приятно узнать, что вы можете подключиться к репозиторию github. В разделе «Метод развертывания» выберите GitHub и выполните аутентификацию, подписавшись в GitHub.
7. Прямо под этим, заполните свое имя рефинансирования github. (Это, конечно, требует, чтобы вы переместили репозиторий в github либо из облака9, либо из вашей локальной машины ... и что вы правильно настроили его. Подробнее об этом ниже.)
@@ -66,4 +66,4 @@ localeTitle: Руководство по развертыванию Heroku
Совет. В файле server.js обязательно используйте `app.listen(process.env.PORT || )` чтобы приложение работало на heroku.
-Вернитесь к шагу 7 выше.
\ No newline at end of file
+Вернитесь к шагу 7 выше.
diff --git a/guide/russian/miscellaneous/how-to-clone-and-setup-the-free-code-camp-website-on-a-windows-pc/index.md b/guide/russian/miscellaneous/how-to-clone-and-setup-the-free-code-camp-website-on-a-windows-pc/index.md
index f4f1cec78d..786bbff473 100644
--- a/guide/russian/miscellaneous/how-to-clone-and-setup-the-free-code-camp-website-on-a-windows-pc/index.md
+++ b/guide/russian/miscellaneous/how-to-clone-and-setup-the-free-code-camp-website-on-a-windows-pc/index.md
@@ -34,11 +34,11 @@ localeTitle: Как клонировать и настраивать беспл
**Следующие команды _должны_ быть выполнены в Git Bash**
-1. Следуйте инструкциям здесь [**freeCodeCamp на Github**](https://github.com/FreeCodeCamp/freecodecamp) и [**клонируйте**](https://github.com/FreeCodeCamp/freecodecamp) проект.
+1. Следуйте инструкциям здесь [**freeCodeCamp на GitHub**](https://github.com/FreeCodeCamp/freecodecamp) и [**клонируйте**](https://github.com/FreeCodeCamp/freecodecamp) проект.
2. Убедитесь, что вы находитесь в каталоге, который вы клонировали с помощью GitHub (по умолчанию это freecodecamp).
3. Запустить `cp sample.env .env`
4. Запустить `npm install`
5. Начните Mongo с ярлыка на рабочем столе и запустите `npm run only-once` . Теперь вы должны увидеть много активности в окне, где вы начали Mongo.
6. Запустите `gulp` . Через некоторое время ваша локальная версия freeCodeCamp должна быть запущена. Вы можете посетить его в своем браузере по адресу `http://localhost:3000`
-Поздравляю, все готово! Если у вас возникнут какие-либо проблемы при настройке локальной версии freeCodeCamp, не стесняйтесь обращаться к [нашему](https://gitter.im/FreeCodeCamp/Contributors) чату [Contributors](https://gitter.im/FreeCodeCamp/Contributors) .
\ No newline at end of file
+Поздравляю, все готово! Если у вас возникнут какие-либо проблемы при настройке локальной версии freeCodeCamp, не стесняйтесь обращаться к [нашему](https://gitter.im/FreeCodeCamp/Contributors) чату [Contributors](https://gitter.im/FreeCodeCamp/Contributors) .
diff --git a/guide/russian/miscellaneous/how-to-fork-and-maintain-a-local-instance-of-free-code-camp-on-mac-and-linux/index.md b/guide/russian/miscellaneous/how-to-fork-and-maintain-a-local-instance-of-free-code-camp-on-mac-and-linux/index.md
index cb680a9755..c408c27031 100644
--- a/guide/russian/miscellaneous/how-to-fork-and-maintain-a-local-instance-of-free-code-camp-on-mac-and-linux/index.md
+++ b/guide/russian/miscellaneous/how-to-fork-and-maintain-a-local-instance-of-free-code-camp-on-mac-and-linux/index.md
@@ -15,7 +15,7 @@ Free Code Camp Issue Моды и персонал всегда готовы по
## Настройка вашей системы
1. Установите [Git](https://git-scm.com/) или ваш любимый клиент Git
-2. (Необязательно) [Установите SSH-ключ](https://help.github.com/articles/generating-ssh-keys/) для Github.
+2. (Необязательно) [Установите SSH-ключ](https://help.github.com/articles/generating-ssh-keys/) для GitHub.
Использование SSH может значительно ускорить ваши взаимодействия с GitHub, поскольку вам не будет предложено ввести пароль.
3. Создайте каталог родительских проектов в вашей системе. Для целей этого документа мы будем предполагать, что это `/mean/`
@@ -71,4 +71,4 @@ Free Code Camp Issue Моды и персонал всегда готовы по
Это приведет к перезаписи промежуточной ветви на вилке.
-`bash $ git push origin staging --force Counting objects: 99, done. Delta compression using up to 12 threads. Compressing objects: 100% (38/38), done. Writing objects: 100% (38/38), 16.14 KiB | 0 bytes/s, done. Total 38 (delta 25), reused 0 (delta 0) To git@github.com:yourUserName/FreeCodeCamp.git f7a525c..8a2271d staging -> staging`
\ No newline at end of file
+`bash $ git push origin staging --force Counting objects: 99, done. Delta compression using up to 12 threads. Compressing objects: 100% (38/38), done. Writing objects: 100% (38/38), 16.14 KiB | 0 bytes/s, done. Total 38 (delta 25), reused 0 (delta 0) To git@github.com:yourUserName/FreeCodeCamp.git f7a525c..8a2271d staging -> staging`
diff --git a/guide/russian/miscellaneous/how-to-get-help-on-gitter/index.md b/guide/russian/miscellaneous/how-to-get-help-on-gitter/index.md
index a05e008cc9..6a4fd5fb27 100644
--- a/guide/russian/miscellaneous/how-to-get-help-on-gitter/index.md
+++ b/guide/russian/miscellaneous/how-to-get-help-on-gitter/index.md
@@ -10,4 +10,4 @@ localeTitle: Как получить помощь по Gitter
* Если проблема, похоже, связана с самим сайтом, опубликовать снимок экрана или описать его хорошо.
2. Помните, что люди там отдыхают, как и вы, так что будьте любезны!
-3. Если ваша проблема сбила всех с толку в Gitter, попробуйте найти [свой вопрос в Github](http://forum.freecodecamp.com/t/searching-for-existing-issues-in-github/18390) для всех, кто опубликовал подобную проблему.
\ No newline at end of file
+3. Если ваша проблема сбила всех с толку в Gitter, попробуйте найти [свой вопрос в GitHub](http://forum.freecodecamp.com/t/searching-for-existing-issues-in-github/18390) для всех, кто опубликовал подобную проблему.
diff --git a/guide/russian/miscellaneous/how-to-make-a-pull-request-on-free-code-camp/index.md b/guide/russian/miscellaneous/how-to-make-a-pull-request-on-free-code-camp/index.md
index 11bdcf2a1f..e8ef7739cc 100644
--- a/guide/russian/miscellaneous/how-to-make-a-pull-request-on-free-code-camp/index.md
+++ b/guide/russian/miscellaneous/how-to-make-a-pull-request-on-free-code-camp/index.md
@@ -59,7 +59,7 @@ $ git статус
## Общие этапы
-1. После того, как изменения будут исправлены, вам будет предложено создать запрос на перенос на странице Github на вилке.
+1. После того, как изменения будут исправлены, вам будет предложено создать запрос на перенос на странице GitHub на вилке.
2. По умолчанию все запросы на отгрузку должны выполняться против основного репозитория FCC, `staging` ветви.
3. Сделайте четкий заголовок для своего PR, который кратко показывает, что фиксируется. Не добавляйте номер проблемы в заголовок. Примеры: `Add Test Cases to Algorithm Drop It` примеры `Add Test Cases to Algorithm Drop It` `Correct typo in Challenge Size Your Images`
4. В теле вашего PR содержится более подробное изложение сделанных вами изменений и почему.
@@ -82,4 +82,4 @@ $ git статус
### Если ваш PR отклонен
-Не отчаивайтесь! Вы должны получать надежную обратную связь от модераторов проблемы относительно того, почему она была отклонена и что необходимо. Пожалуйста, продолжайте участвовать.
\ No newline at end of file
+Не отчаивайтесь! Вы должны получать надежную обратную связь от модераторов проблемы относительно того, почему она была отклонена и что необходимо. Пожалуйста, продолжайте участвовать.
diff --git a/guide/russian/miscellaneous/known-issues-with-codepen/index.md b/guide/russian/miscellaneous/known-issues-with-codepen/index.md
index 5339fe100f..cbb3cc1b77 100644
--- a/guide/russian/miscellaneous/known-issues-with-codepen/index.md
+++ b/guide/russian/miscellaneous/known-issues-with-codepen/index.md
@@ -9,8 +9,8 @@ localeTitle: Известные проблемы с Codepen
3. **imgur hotlinking:** Если вы используете изображения с **сайта** [http://imgur.com,](http://imgur.com) они не будут отображаться большую часть времени, это связано с их TOS. Способ решения этой проблемы - использовать альтернативный сервис, например [http://postimg.org](http://postimg.org)
4. **auto reload:** по умолчанию каждый раз, когда вы вносите изменения в окна редактора HTML или JS, окно предварительного просмотра обновляется. Вы можете отключить эту функцию и включить «кнопку запуска», перейдя в «Настройки»> «Поведение»> «Хотите кнопку« Выполнить »? и освободить коробку.
5. **location.reload:** если вы столкнулись с проблемой своего кода, работающего в режиме отладки или в JSFiddle, но не в представлении редактора Codepen или полном просмотре страницы, проверьте, используется ли `location.reload()` . Если вы это сделали, вам нужно найти другой способ добиться желаемого, потому что Codepen разделит `location.reload` и оставит только `()` в вашем коде. Подробнее [здесь:](https://blog.codepen.io/documentation/editor/things-we-strip/)
-6. **отображать изображения, добавлять файлы css / js, размещенные в Github:** вы можете захотеть включить в свою таблицу стилей проекта, образ или файл js, размещенный в Github. Если вы добавите ссылку Github вашего файла в свои настройки в Codepen или в свой html / css, он не будет работать из коробки. Что вам нужно сделать:
+6. **отображать изображения, добавлять файлы css / js, размещенные в GitHub:** вы можете захотеть включить в свою таблицу стилей проекта, образ или файл js, размещенный в GitHub. Если вы добавите ссылку GitHub вашего файла в свои настройки в Codepen или в свой html / css, он не будет работать из коробки. Что вам нужно сделать:
1. Перейдите в версию «Raw» файла
2. Скопируйте URL-адрес
3. Изменить `raw.githubusercontent.com` на `rawgit.com`
- 4. используйте этот URL для ссылки на файлы, размещенные на github
\ No newline at end of file
+ 4. используйте этот URL для ссылки на файлы, размещенные на github
diff --git a/guide/russian/miscellaneous/learn-a-little-about-latex/index.md b/guide/russian/miscellaneous/learn-a-little-about-latex/index.md
index a4756472ea..3ee5b62528 100644
--- a/guide/russian/miscellaneous/learn-a-little-about-latex/index.md
+++ b/guide/russian/miscellaneous/learn-a-little-about-latex/index.md
@@ -30,7 +30,7 @@ $$\huge\textstyle\color{#F00}{BigRed}\small\textstyle\color{#0F0}{SmallGreen}$$
## Детали
-[KaTeX Github Repo](https://github.com/Khan/KaTeX) LaTeX - высококачественная система набора; он включает в себя функции, предназначенные для производства технической и научной документации. LaTeX является стандартом де-факто для связи и публикации научных документов. Его преимущества заметны в длинных документах, таких как книги, документы или тезисы.
+[KaTeX GitHub Repo](https://github.com/Khan/KaTeX) LaTeX - высококачественная система набора; он включает в себя функции, предназначенные для производства технической и научной документации. LaTeX является стандартом де-факто для связи и публикации научных документов. Его преимущества заметны в длинных документах, таких как книги, документы или тезисы.
Gitter использует Katex (пользовательская реализация LaTeX), и его можно использовать, вводя следующий код:
```
@@ -44,4 +44,4 @@ $$\begin{array} {cc}
Текст:
* `$$\huge\textstyle{some text}$$` -> $$ \\ огромный \\ textstyle {some text} $$
-* `$$\color{#F90}{some text}$$` -> $$ \\ color {# F90} {some text} $$
\ No newline at end of file
+* `$$\color{#F90}{some text}$$` -> $$ \\ color {# F90} {some text} $$
diff --git a/guide/russian/miscellaneous/learn-about-the-latex-language/index.md b/guide/russian/miscellaneous/learn-about-the-latex-language/index.md
index b152e78448..49d04124c0 100644
--- a/guide/russian/miscellaneous/learn-about-the-latex-language/index.md
+++ b/guide/russian/miscellaneous/learn-about-the-latex-language/index.md
@@ -30,7 +30,7 @@ $$\huge\textstyle\color{#F00}{BigRed}\small\textstyle\color{#0F0}{SmallGreen}$$
## Детали
-[KaTeX Github Repo](https://github.com/Khan/KaTeX) LaTeX - высококачественная система набора; он включает в себя функции, предназначенные для производства технической и научной документации. LaTeX является стандартом де-факто для связи и публикации научных документов. Его преимущества заметны в длинных документах, таких как книги, документы или тезисы.
+[KaTeX GitHub Repo](https://github.com/Khan/KaTeX) LaTeX - высококачественная система набора; он включает в себя функции, предназначенные для производства технической и научной документации. LaTeX является стандартом де-факто для связи и публикации научных документов. Его преимущества заметны в длинных документах, таких как книги, документы или тезисы.
Gitter использует Katex (пользовательская реализация LaTeX), и его можно использовать, вводя следующий код:
```
@@ -44,4 +44,4 @@ $$\begin{array} {cc}
Текст:
* `$$\huge\textstyle{some text}$$` -> $$ \\ огромный \\ textstyle {some text} $$
-* `$$\color{#F90}{some text}$$` -> $$ \\ color {# F90} {some text} $$
\ No newline at end of file
+* `$$\color{#F90}{some text}$$` -> $$ \\ color {# F90} {some text} $$
diff --git a/guide/russian/miscellaneous/linking-your-account-with-github/index.md b/guide/russian/miscellaneous/linking-your-account-with-github/index.md
index 056f3bdbc0..8f9e421aee 100644
--- a/guide/russian/miscellaneous/linking-your-account-with-github/index.md
+++ b/guide/russian/miscellaneous/linking-your-account-with-github/index.md
@@ -1,6 +1,6 @@
---
-title: Linking Your Account with Github
-localeTitle: Связывание вашей учетной записи с Github
+title: Linking Your Account with GitHub
+localeTitle: Связывание вашей учетной записи с GitHub
---
В августе 2015 года мы подтолкнули некоторые изменения, вызвавшие проблемы для многих наших туристов.
@@ -9,4 +9,4 @@ localeTitle: Связывание вашей учетной записи с Gith
1) Войдите в свою учетную запись и попробуйте войти в систему с GitHub.
2) Проверьте карту задач. Ваша учетная запись не должна иметь никакого прогресса. Удалите эту учетную запись здесь: [http://freecodecamp.com/account](http://freecodecamp.com/account)
3) Войдите в Free Code Camp так, как обычно (Facebook, электронная почта и т. Д.). Вы должны увидеть свой первоначальный прогресс.
-3) Теперь добавьте GitHub в эту учетную запись, и вы должны быть настроены.
\ No newline at end of file
+3) Теперь добавьте GitHub в эту учетную запись, и вы должны быть настроены.
diff --git a/guide/russian/miscellaneous/running-webpack-and-webpack-dev-server/index.md b/guide/russian/miscellaneous/running-webpack-and-webpack-dev-server/index.md
index 8f07dfb066..6a8f889cc8 100644
--- a/guide/russian/miscellaneous/running-webpack-and-webpack-dev-server/index.md
+++ b/guide/russian/miscellaneous/running-webpack-and-webpack-dev-server/index.md
@@ -119,6 +119,6 @@ This is one cool app!
[Веб-сайт](https://webpack.js.org/)
-[Webpack Github](https://github.com/webpack/webpack)
+[Webpack GitHub](https://github.com/webpack/webpack)
-[webpack-dev-сервер Github](https://github.com/webpack/webpack-dev-server)
\ No newline at end of file
+[webpack-dev-сервер GitHub](https://github.com/webpack/webpack-dev-server)
diff --git a/guide/russian/miscellaneous/searching-for-existing-issues-in-github/index.md b/guide/russian/miscellaneous/searching-for-existing-issues-in-github/index.md
index bd2ac1d88c..e4e2842d7e 100644
--- a/guide/russian/miscellaneous/searching-for-existing-issues-in-github/index.md
+++ b/guide/russian/miscellaneous/searching-for-existing-issues-in-github/index.md
@@ -1,15 +1,15 @@
---
-title: Searching for Existing Issues in Github
-localeTitle: Поиск существующих проблем в Github
+title: Searching for Existing Issues in GitHub
+localeTitle: Поиск существующих проблем в GitHub
---
Если вы все еще видите проблемы после получения справки о Gitter , вам нужно попытаться выяснить, опубликовал ли кто-либо еще одну подобную проблему.

-1. Перейдите на страницу « [Проблемы](https://github.com/FreeCodeCamp/FreeCodeCamp/issues) с [Github»](https://github.com/FreeCodeCamp/FreeCodeCamp/issues) FreeCodeCamp.
+1. Перейдите на страницу « [Проблемы](https://github.com/FreeCodeCamp/FreeCodeCamp/issues) с [GitHub»](https://github.com/FreeCodeCamp/FreeCodeCamp/issues) FreeCodeCamp.
2. Используйте панель поиска для поиска уже поданных проблем, которые могут быть связаны с вашей проблемой.
* Если вы найдете его, прочитайте его! Вы можете подписаться на получение обновлений об этой конкретной проблеме, нажав « `Subscribe` на боковой панели. Вы также можете прокомментировать эту проблему, если у вас есть что добавить.
- * Если вы не можете найти какие-либо релевантные проблемы, вам следует создать новую проблему Github .
\ No newline at end of file
+ * Если вы не можете найти какие-либо релевантные проблемы, вам следует создать новую проблему GitHub .
diff --git a/guide/russian/miscellaneous/searching-for-existing-issues/index.md b/guide/russian/miscellaneous/searching-for-existing-issues/index.md
index 83dbaad6d6..d10318ba60 100644
--- a/guide/russian/miscellaneous/searching-for-existing-issues/index.md
+++ b/guide/russian/miscellaneous/searching-for-existing-issues/index.md
@@ -6,10 +6,10 @@ localeTitle: Поиск существующих проблем

-1. Перейдите на страницу « [Проблемы](https://github.com/FreeCodeCamp/FreeCodeCamp/issues) с [Github»](https://github.com/FreeCodeCamp/FreeCodeCamp/issues) FreeCodeCamp.
+1. Перейдите на страницу « [Проблемы](https://github.com/FreeCodeCamp/FreeCodeCamp/issues) с [GitHub»](https://github.com/FreeCodeCamp/FreeCodeCamp/issues) FreeCodeCamp.
2. Используйте панель поиска для поиска уже поданных проблем, которые могут быть связаны с вашей проблемой.
* Если вы найдете его, прочитайте его! Вы можете подписаться на получение обновлений об этой конкретной проблеме, нажав « `Subscribe` на боковой панели. Вы также можете прокомментировать эту проблему, если у вас есть что добавить.
- * Если вы не можете найти какие-либо релевантные проблемы, вам следует [создать новую проблему Github](http://forum.freecodecamp.com/t/creating-a-new-github-issue/18392) .
\ No newline at end of file
+ * Если вы не можете найти какие-либо релевантные проблемы, вам следует [создать новую проблему GitHub](http://forum.freecodecamp.com/t/creating-a-new-github-issue/18392) .
diff --git a/guide/russian/miscellaneous/the-history-of-ruby/index.md b/guide/russian/miscellaneous/the-history-of-ruby/index.md
index cc1ecfca41..b301882c3c 100644
--- a/guide/russian/miscellaneous/the-history-of-ruby/index.md
+++ b/guide/russian/miscellaneous/the-history-of-ruby/index.md
@@ -16,6 +16,6 @@ Ruby был задуман 24 февраля 1993 года. В 1999 году в
Сегодня Ruby on Rails считается сплошной веб-картой; и он стал пионером множества отличных практик в веб-разработке.
-Аналогично, многие [популярные сайты](https://prograils.com/posts/top-10-famous-sites-built-with-ruby-on-rails) закодированы в Ruby on Rails, таких как Github, Airbnb, Groupon и т. Д.
+Аналогично, многие [популярные сайты](https://prograils.com/posts/top-10-famous-sites-built-with-ruby-on-rails) закодированы в Ruby on Rails, таких как GitHub, Airbnb, Groupon и т. Д.
-Существуют различные [реализации](https://github.com/cogitator/ruby-implementations/wiki/List-of-Ruby-implementations) Ruby. JRuby (Ruby on JVM), Ruby MRI (также называемый CRuby) и IronRuby (Ruby для .NET и Silverlight) - одни из самых популярных.
\ No newline at end of file
+Существуют различные [реализации](https://github.com/cogitator/ruby-implementations/wiki/List-of-Ruby-implementations) Ruby. JRuby (Ruby on JVM), Ruby MRI (также называемый CRuby) и IronRuby (Ruby для .NET и Silverlight) - одни из самых популярных.
diff --git a/guide/russian/miscellaneous/use-github-static-pages-to-host-your-front-end-projects/index.md b/guide/russian/miscellaneous/use-github-static-pages-to-host-your-front-end-projects/index.md
index c300ba14ae..4565cf27dd 100644
--- a/guide/russian/miscellaneous/use-github-static-pages-to-host-your-front-end-projects/index.md
+++ b/guide/russian/miscellaneous/use-github-static-pages-to-host-your-front-end-projects/index.md
@@ -1,6 +1,6 @@
---
-title: Use Github Static Pages to Host Your Front End Projects
-localeTitle: Используйте статические страницы Github для размещения ваших проектов переднего плана
+title: Use GitHub Static Pages to Host Your Front End Projects
+localeTitle: Используйте статические страницы GitHub для размещения ваших проектов переднего плана
---
**Выгоды**
@@ -13,11 +13,11 @@ localeTitle: Используйте статические страницы Gith
* Управление версиями Git
* Улучшенный экранный опыт в сфере недвижимости
-## Git to Github
+## Git to GitHub
-Поскольку я уже сохраняю локально и использую git для управления версиями, я решил, что могу загрузить его в Github. Кроме того, Github обладает фантастическим, бесплатным сервисом для интерфейсных проектов под названием [Github Pages](https://pages.github.com/) . Просто обновите свое репо и ваши изменения вживую.
+Поскольку я уже сохраняю локально и использую git для управления версиями, я решил, что могу загрузить его в GitHub. Кроме того, GitHub обладает фантастическим, бесплатным сервисом для интерфейсных проектов под названием [GitHub Pages](https://pages.github.com/) . Просто обновите свое репо и ваши изменения вживую.
-Как это работает, просто. Github проверяет, имеет ли ваш репозиторий ветвь с именем `gh-pages` и обслуживает любой код, который находится в этой ветке. Здесь нет back-end, но HTML, CSS и JS работают как шарм.
+Как это работает, просто. GitHub проверяет, имеет ли ваш репозиторий ветвь с именем `gh-pages` и обслуживает любой код, который находится в этой ветке. Здесь нет back-end, но HTML, CSS и JS работают как шарм.
## Первые вещи сначала
@@ -90,4 +90,4 @@ localeTitle: Используйте статические страницы Gith
Счастливое кодирование!
-PS. Благодаря [этому руководству](http://rogerdudler.github.io/git-guide/) Роджер Дадлер, чтобы все было просто.
\ No newline at end of file
+PS. Благодаря [этому руководству](http://rogerdudler.github.io/git-guide/) Роджер Дадлер, чтобы все было просто.
diff --git a/guide/russian/miscellaneous/wiki-git-resources/index.md b/guide/russian/miscellaneous/wiki-git-resources/index.md
index 7039ebfaa0..5d425b2173 100644
--- a/guide/russian/miscellaneous/wiki-git-resources/index.md
+++ b/guide/russian/miscellaneous/wiki-git-resources/index.md
@@ -40,9 +40,9 @@ Git - это система управления распределенной в
* [Git In the Trenches](http://cbx33.github.io/gitt/) - Git In The Trenches, или GITT предназначен для книги, в которой основное внимание уделяется обучению людей использованию Git, сопутствующей сценариям, которые испытывает вымышленная компания Tamagoyaki Inc.. Загрузите эту книгу в формате PDF, mobi или ePub бесплатно.
* [Официальный учебник Git](https://git-scm.com/docs/gittutorial) - в этом руководстве объясняется, как импортировать новый проект в Git, вносить в него изменения и обмениваться изменениями с другими разработчиками.
* [Официальное руководство пользователя Git](https://git-scm.com/docs/user-manual.html) - это руководство предназначено для чтения кем-то с базовыми навыками командной строки UNIX, но ранее не было известно о Git.
-* [Попробуйте Git Tutorial от Github и CodeSchool.](https://try.github.io) Этот учебник - быстрый 15-минутный спринт, чтобы начать работу с Git в браузере.
+* [Попробуйте Git Tutorial от GitHub и CodeSchool.](https://try.github.io) Этот учебник - быстрый 15-минутный спринт, чтобы начать работу с Git в браузере.
## Другие источники
* [Git Ready](http://gitready.com) - «Изучите git one commit за раз» Nick Quaranto
-* [Hub-](https://hub.github.com/) Hub - это оболочка командной строки для git, которая делает вас лучше в GitHub.
\ No newline at end of file
+* [Hub-](https://hub.github.com/) Hub - это оболочка командной строки для git, которая делает вас лучше в GitHub.
diff --git a/guide/russian/miscellaneous/writing-a-markdown-file-for-github-using-atom/index.md b/guide/russian/miscellaneous/writing-a-markdown-file-for-github-using-atom/index.md
index cfb9b5e0b8..11a0462490 100644
--- a/guide/russian/miscellaneous/writing-a-markdown-file-for-github-using-atom/index.md
+++ b/guide/russian/miscellaneous/writing-a-markdown-file-for-github-using-atom/index.md
@@ -1,6 +1,6 @@
---
-title: Writing a Markdown File for Github Using Atom
-localeTitle: Запись файла Markdown для Github с помощью Atom
+title: Writing a Markdown File for GitHub Using Atom
+localeTitle: Запись файла Markdown для GitHub с помощью Atom
---
Markdown - способ стилизации текста в Интернете, а пользователи GitHub используют уценку для предоставления документации для своих репозиториев.
@@ -61,4 +61,4 @@ Atom, как и другие текстовые редакторы, исполь
Чтобы добавить проект или файлы в GitHub, перейдите на [эту страницу](https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/) .
-**Шаг бонуса: у** Atom есть пакет с именем [Markdown Preview Plus](https://atom.io/packages/markdown-preview-plus) . Он делает то же самое, что и обычный предварительный просмотр markdown, но файл предварительного просмотра более точно применяется к стилю GitHub. Идите и установите этот пакет и посмотрите, что вы получите.
\ No newline at end of file
+**Шаг бонуса: у** Atom есть пакет с именем [Markdown Preview Plus](https://atom.io/packages/markdown-preview-plus) . Он делает то же самое, что и обычный предварительный просмотр markdown, но файл предварительного просмотра более точно применяется к стилю GitHub. Идите и установите этот пакет и посмотрите, что вы получите.
diff --git a/guide/russian/python/web-frameworks-and-what-they-do-for-you/index.md b/guide/russian/python/web-frameworks-and-what-they-do-for-you/index.md
index 291099e209..ea1834b517 100644
--- a/guide/russian/python/web-frameworks-and-what-they-do-for-you/index.md
+++ b/guide/russian/python/web-frameworks-and-what-they-do-for-you/index.md
@@ -44,7 +44,7 @@ Flask - это легкое веб-приложение WSGI и микро-ка
Flask предлагает предложения, но не обеспечивает каких-либо зависимостей или макета проекта. Разработчик должен выбрать инструменты и библиотеки, которые они хотят использовать. Сообщество предлагает множество расширений, которые упрощают добавление новых функций.
-Фляга была сделана в 2004 году международной группой питонистов под названием «Pocoo», как шутка от первого дурака, которая позже превратилась в «реальную» вещь. Согласно Wikpedia, это была самая используемая веб-инфраструктура Python на Github. Это бесплатная и открытая микроархитектура, написанная на Python ( [просмотр GitHub](https://github.com/freeCodeCamp/guide/tree/master/src/pages/javascript) ). Как утверждает Википедия,
+Фляга была сделана в 2004 году международной группой питонистов под названием «Pocoo», как шутка от первого дурака, которая позже превратилась в «реальную» вещь. Согласно Wikpedia, это была самая используемая веб-инфраструктура Python на GitHub. Это бесплатная и открытая микроархитектура, написанная на Python ( [просмотр GitHub](https://github.com/freeCodeCamp/guide/tree/master/src/pages/javascript) ). Как утверждает Википедия,
Колба классифицируется как микрокарта, потому что она не требует специальных инструментов или библиотек. Он не имеет уровня абстракции базы данных, проверки формы или любых других компонентов, в которых уже существующие сторонние библиотеки предоставляют общие функции.
@@ -56,4 +56,4 @@ Flask предлагает предложения, но не обеспечив
Бутылка - это микроформат Python, который позволяет пользователям быстро запускаться и запускаться с помощью веб-приложения Python. Это намного легче, чем что-то более полно, например Django, и не имеет сторонних зависимостей, полагающихся только на стандартную библиотеку Python.
-Это делает его идеальным для небольших веб-приложений, где некоторые из более сложных функций Django, таких как аутентификация или доступ к базе данных, не требуются.
\ No newline at end of file
+Это делает его идеальным для небольших веб-приложений, где некоторые из более сложных функций Django, таких как аутентификация или доступ к базе данных, не требуются.
diff --git a/guide/russian/react/what-are-react-props/index.md b/guide/russian/react/what-are-react-props/index.md
index 33691823ad..714a9726a7 100644
--- a/guide/russian/react/what-are-react-props/index.md
+++ b/guide/russian/react/what-are-react-props/index.md
@@ -122,4 +122,4 @@ MyComponent.defaultProps = {
Для получения дополнительной информации о PropTypes и других документах в React.
-Перейдите на [официальный сайт](https://reactjs.org/) и прочитайте документы, или [Github Repo](https://github.com/facebook/react/)
+Перейдите на [официальный сайт](https://reactjs.org/) и прочитайте документы, или [GitHub Repo](https://github.com/facebook/react/)
diff --git a/guide/russian/redux/redux-thunk/index.md b/guide/russian/redux/redux-thunk/index.md
index 47672b643b..29752a49f4 100644
--- a/guide/russian/redux/redux-thunk/index.md
+++ b/guide/russian/redux/redux-thunk/index.md
@@ -66,9 +66,9 @@ import { createStore, applyMiddleware } from 'redux';
### Рекомендации
-* [Redux Thunk Github Repo](https://github.com/reduxjs/redux-thunk)
+* [Redux Thunk GitHub Repo](https://github.com/reduxjs/redux-thunk)
* [Redux Middleware](https://redux.js.org/advanced/middleware)
### источники
-1. [Пример счетчика приращений, приведенный в документации Redux Thunk, 10/02/2018](#https://github.com/reduxjs/redux-thunk)
\ No newline at end of file
+1. [Пример счетчика приращений, приведенный в документации Redux Thunk, 10/02/2018](#https://github.com/reduxjs/redux-thunk)
diff --git a/guide/russian/ruby/index.md b/guide/russian/ruby/index.md
index 8aca4de450..fb98e70e85 100644
--- a/guide/russian/ruby/index.md
+++ b/guide/russian/ruby/index.md
@@ -128,4 +128,4 @@ Ruby имеет несколько фреймворков (драгоценны
## Что после изучения Руби?
-Каждый язык программирования играет важную роль. Вы можете внести свой вклад в большое количество проектов с открытым исходным кодом, или вы можете подать заявку на некоторые крупные компании после того, как вы хорошо разбираетесь в Ruby. Как многие крупные интернет-сайты, такие как Basecamp, Airbnb, Bleacher Report, Fab.com, Scribd, Groupon, Gumroad, Hulu, Kickstarter, Pitchfork, Sendgrid, Soundcloud, Square, Yammer, Crunchbase, Slideshare, Funny или Die, Zendesk, Github, Shopify построены на Ruby, поэтому у вас есть много вариантов. Кроме того, многие стартапы нанимают людей, которые обладают навыками в RUby on Rails, поскольку не многие программисты пытаются изучить Ruby. Таким образом, у вас может быть четкое сокращение работы в стартап-компании. Итак, Ruby новичок дружелюбный и довольно сложный навык, чтобы найти у вас большое количество открытий для работы в качестве разработчика.
\ No newline at end of file
+Каждый язык программирования играет важную роль. Вы можете внести свой вклад в большое количество проектов с открытым исходным кодом, или вы можете подать заявку на некоторые крупные компании после того, как вы хорошо разбираетесь в Ruby. Как многие крупные интернет-сайты, такие как Basecamp, Airbnb, Bleacher Report, Fab.com, Scribd, Groupon, Gumroad, Hulu, Kickstarter, Pitchfork, Sendgrid, Soundcloud, Square, Yammer, Crunchbase, Slideshare, Funny или Die, Zendesk, GitHub, Shopify построены на Ruby, поэтому у вас есть много вариантов. Кроме того, многие стартапы нанимают людей, которые обладают навыками в RUby on Rails, поскольку не многие программисты пытаются изучить Ruby. Таким образом, у вас может быть четкое сокращение работы в стартап-компании. Итак, Ruby новичок дружелюбный и довольно сложный навык, чтобы найти у вас большое количество открытий для работы в качестве разработчика.
diff --git a/guide/russian/ruby/ruby-on-rails/index.md b/guide/russian/ruby/ruby-on-rails/index.md
index 5d7a467420..07416bb2d4 100644
--- a/guide/russian/ruby/ruby-on-rails/index.md
+++ b/guide/russian/ruby/ruby-on-rails/index.md
@@ -97,7 +97,7 @@ $ rails s
| тест / | Единичные испытания, приборы и другие испытательные устройства. Они описаны в приложениях для тестирования Rails. |
| tmp / | Временные файлы (например, файлы кеша и pid). |
| поставщик / | Место для всех сторонних кодов. В типичном приложении Rails это включает в себя драгоценные камни. |
-| .gitignore | Этот файл сообщает git, какие файлы (или шаблоны) он должен игнорировать. См. Github - Игнорирование файлов для получения дополнительной информации об игнорировании файлов. |
+| .gitignore | Этот файл сообщает git, какие файлы (или шаблоны) он должен игнорировать. См. GitHub - Игнорирование файлов для получения дополнительной информации об игнорировании файлов. |
Отличное место для начала работы с этой замечательной картой - это прочитать его [страницу «Начало работы»](http://guides.rubyonrails.org/getting_started.html) .
@@ -115,4 +115,4 @@ _Не повторять себя_ означает, что информация
## Ruby on Rails - с открытым исходным кодом
-Он не только свободен в использовании, но и помогает сделать его лучше. Более 4500 человек уже внесли код в [Rails](https://github.com/rails/rails) . Это проще, чем вы думаете, чтобы стать одним из них.
\ No newline at end of file
+Он не только свободен в использовании, но и помогает сделать его лучше. Более 4500 человек уже внесли код в [Rails](https://github.com/rails/rails) . Это проще, чем вы думаете, чтобы стать одним из них.
diff --git a/guide/russian/vim/vim-plug/index.md b/guide/russian/vim/vim-plug/index.md
index 4f5990acb8..f8d505acfc 100644
--- a/guide/russian/vim/vim-plug/index.md
+++ b/guide/russian/vim/vim-plug/index.md
@@ -32,5 +32,5 @@ Vim-Plug минималистский менеджер плагинов Vim.
#### Дополнительная информация:
-* [Репозиторий Github](https://github.com/junegunn/vim-plug) - Vim-Plug
-* [VimAwesome](https://vimawesome.com/) - Исследуйте плагины Vim
\ No newline at end of file
+* [Репозиторий GitHub](https://github.com/junegunn/vim-plug) - Vim-Plug
+* [VimAwesome](https://vimawesome.com/) - Исследуйте плагины Vim
diff --git a/guide/russian/vim/vundle/index.md b/guide/russian/vim/vundle/index.md
index 1400c55a8c..ab6b025c7c 100644
--- a/guide/russian/vim/vundle/index.md
+++ b/guide/russian/vim/vundle/index.md
@@ -31,4 +31,4 @@ Vundle является коротким для пакета Vim и являет
#### Дополнительная информация:
-* [Репозиторий Github](https://github.com/VundleVim/Vundle.Vim)
\ No newline at end of file
+* [Репозиторий GitHub](https://github.com/VundleVim/Vundle.Vim)