Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Crowdin updates #227

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion translated/ru_ru/develop/codecs.md
Original file line number Diff line number Diff line change
Expand Up @@ -383,7 +383,7 @@ Codec<ListNode> codec = Codec.recursive(
"value": 2,
"next": {
"value": 3,
"next" : {
"next": {
"value": 5
}
}
Expand Down
2 changes: 1 addition & 1 deletion translated/ru_ru/develop/entities/effects.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ authors-nogithub:
resources/assets/fabric-docs-reference/textures/mob_effect/tater.png
```

<DownloadEntry type="Example Texture" visualURL="/assets/develop/tater-effect.png" downloadURL="/assets/develop/tater-effect-icon.png" />
<DownloadEntry visualURL="/assets/develop/tater-effect.png" downloadURL="/assets/develop/tater-effect-icon.png">Пример текстуры</DownloadEntry>

### Переводы {#translations}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,22 @@ authors-nogithub:

Если эти концепции вам не знакомы, рекомендуем сначала изучить несколько учебных материалов по Java и ООП. Эти ресурсы могут помочь:

- [W3: уроки по Java](https://www.w3schools.com/java/)
- [Codecademy: выучите Java](https://www.codecademy.com/learn/learn-java)
- [W3: Java в ООП](https://www.w3schools.com/java/java_oop.asp)
- [Medium: введение в ООП](https://medium.com/@Adekola_Olawale/beginners-guide-to-object-oriented-programming-a94601ea2fbd)
- [W3: уроки по Java](https://www.w3schools.com/java/);
- [Codecademy: выучите Java](https://www.codecademy.com/learn/learn-java);
- [W3: Java в ООП](https://www.w3schools.com/java/java_oop.asp);
- [Medium: введение в ООП](https://medium.com/@Adekola_Olawale/beginners-guide-to-object-oriented-programming-a94601ea2fbd).

### Терминология {#terminology}

Прежде чем начнём, давайте рассмотрим некоторые термины, с которыми вы столкнётесь при создании мода на Fabric:

- **Мод**: изменение игры, добавляющее новые функции или изменяющее существующие.
- **Загрузчик модов**: инструмент для загрузки модов в игру, такой как загрузчик Fabric.
- **Миксин**: инструмент для модификации кода игры во время её выполнения — подробнее в [знакомстве с миксинами](https://fabricmc.net/wiki/tutorial:mixin_introduction).
- **Gradle**: инструмент автоматизации сборки, применяемый для создания и компиляции модов. Fabric использует его для сборки своих модов.
- **Маппинги**: набор маппингов, преобразующих обфусцированный код в тот, который может прочесть человек.
- **Обфускация**: процесс усложнения кода для его затруднённого понимания, используемый Mojang для защиты кода Minecraft.
- **Remapping**: процесс преобразования обфусцированного кода в тот, который будет читаем для людей.
- **Мод**: изменение игры, добавляющее новые функции или изменяющее существующие;
- **Загрузчик модов**: инструмент для загрузки модов в игру, такой как Fabric Loader;
- **Миксин**: инструмент для модификации кода игры во время её выполнения — подробнее в [знакомстве с миксинами](https://fabricmc.net/wiki/tutorial:mixin_introduction);
- **Gradle**: инструмент автоматизации сборки, применяемый для создания и компиляции модов. Fabric использует его для сборки своих модов;
- **Маппинги**: набор маппингов, преобразующих обфусцированный код в тот, который может прочесть человек;
- **Обфускация**: процесс усложнения кода для его затруднённого понимания, используемый Mojang для защиты кода Minecraft;
- **Ремаппинг**: процесс преобразования обфусцированного кода в тот, который будет читаем для людей.

## Что такое Fabric? {#what-is-fabric}

Expand All @@ -41,9 +41,9 @@ Fabric — лёгкий инструмент для создания модов

Вам следует знать о четырёх основных компонентах Fabric:

- **Fabric Loader**: гибкий загрузчик модов, не зависящий от платформы, предназначенный для Minecraft и других игр и приложений.
- **Fabric Loom**: плагин для Gradle, позволяющий разработчикам легко разрабатывать и отлаживать моды.
- **Fabric API**: набор API и инструментов для разработчиков модов, которые можно использовать при создании модов.
- **Fabric Loader**: гибкий загрузчик модов, не зависящий от платформы, предназначенный для Minecraft и других игр и приложений;
- **Fabric Loom**: плагин для Gradle, позволяющий разработчикам легко разрабатывать и отлаживать моды;
- **Fabric API**: набор API и инструментов для разработчиков модов, которые можно использовать при создании модов;
- **Yarn**: набор открытых маппингов Minecraft, свободных для использования под лицензией Creative Commons Zero.

## Почему Fabric необходим для модификации Minecraft? {#why-is-fabric-necessary-to-mod-minecraft}
Expand All @@ -54,7 +54,7 @@ Minecraft: Java Edition обфусцирован компанией Mojang, чт

Loom преобразует обфусцированный код в читаемый формат с помощью этих маппингов, что облегчает мододелам понимание и изменение кода игры. Yarn является популярным и отличным выбором для маппинга, но также существуют и другие варианты. Каждый проект маппинга может иметь свои собственные достоинства и фокусироваться на различных аспектах.

Loom позволяет легко разрабатывать и компилировать моды на основе кода, над которым провели remapping, а загрузчик Fabric позволяет загружать эти моды в игру.
Loom позволяет с лёгкостью разрабатывать и компилировать моды на основе кода, над которым провели ремаппинг, а Fabric Loader позволяет загружать эти моды в игру.

## Что даёт Fabric API и зачем это нужно? {#what-does-fabric-api-provide-and-why-is-it-needed}

Expand Down
6 changes: 4 additions & 2 deletions translated/ru_ru/develop/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,10 @@ description: "Наш подбор руководств для разработч

# Руководства для разработчиков {#developer-guides}

Написанные сообществом, эти руководства охватывают широкий спектр тем, от настройки среды разработки до более сложных областей, таких как рендеринг и работа в сети.
Написанные сообществом, эти руководства охватывают широкий спектр тем: от настройки сред разработки до более сложных вопросов, таких как отрисовка и сетевые взаимодействия.

Посмотрите на боковой панели список всех доступных руководств. Если вы ищете что-то конкретное, поиск вверху страницы ваш лучший друг.
Ознакомьтесь с боковой панелью, где собран полный список доступных руководств. Если вы ищете что-то конкретное, строка поиска в верхней части страницы — ваш лучший помощник.

Готовый мод с исходным кодом, используемым в этой документации, доступен в [папке `/reference` на GitHub](https://github.com/FabricMC/fabric-docs/tree/main/reference/latest).

Если вы хотите внести свой вклад в документацию Fabric, вы можете найти её исходный код на [GitHub](https://github.com/FabricMC/fabric-docs) и ознакомиться с соответствующим [руководством по внесению вклада](../contributing).
2 changes: 1 addition & 1 deletion translated/ru_ru/players/installing-java/windows.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ authors:

Это руководство понадобится вам, если вы хотите использовать установщик на основе `.jar` Fabric'а, или если вы используете `.jar` сервера Minecraft.

## 1. Проверьте, не установлена ли Java {#1-check-if-java-is-already-installed}
## 1. Проверьте наличие уже установленной Java {#1-check-if-java-is-already-installed}

Чтобы проверить, что Java уже установлена, вам нужно сначала открыть командную строку.

Expand Down