diff --git a/1.16/assets/chatheads/lang/ru_ru.json b/1.16/assets/chatheads/lang/ru_ru.json
index 0324a15..93a4046 100644
--- a/1.16/assets/chatheads/lang/ru_ru.json
+++ b/1.16/assets/chatheads/lang/ru_ru.json
@@ -1,26 +1,26 @@
{
- "text.autoconfig.chat_heads.title" : "Chat Heads",
- "text.autoconfig.chat_heads.option.offsetNonPlayerText" : "Сместить текст в чате, написанный не игроками",
- "text.autoconfig.chat_heads.option.offsetNonPlayerText.@Tooltip" : "Когда включено, весь текст выравнивается",
- "text.autoconfig.chat_heads.option.explanation" : "«UUID»? «Эвристика»?",
- "text.autoconfig.chat_heads.option.explanation.@Tooltip[0]" : "Обычно серверы сообщают нам, кто отправил сообщение,",
- "text.autoconfig.chat_heads.option.explanation.@Tooltip[1]" : "т. е. UUID отправителя. Однако многие серверы этого не делают.",
- "text.autoconfig.chat_heads.option.explanation.@Tooltip[2]" : "Они даже могут отправлять поддельные UUID. В таких случаях нам приходится использовать",
- "text.autoconfig.chat_heads.option.explanation.@Tooltip[3]" : "эвристику, т. е. гадать по содержанию сообщения.",
- "text.autoconfig.chat_heads.option.explanation.@Tooltip[4]" : "Данная эвристика не совершенна, поэтому она может ошибиться в выборе головы для показа.",
- "text.autoconfig.chat_heads.option.senderDetection" : "Выявление отправителя",
- "text.autoconfig.chat_heads.option.senderDetection.@Tooltip[0]" : "На большинстве серверов «UUID и эвристика» работает нормально.",
- "text.autoconfig.chat_heads.option.senderDetection.@Tooltip[1]" : "Если же сервер посылает поддельные UUID,",
- "text.autoconfig.chat_heads.option.senderDetection.@Tooltip[2]" : "необходимо использовать «Только эвристику».",
- "text.autoconfig.chat_heads.option.senderDetection.UUID_ONLY" : "Только UUID",
- "text.autoconfig.chat_heads.option.senderDetection.UUID_AND_HEURISTIC": "UUID и эвристика",
- "text.autoconfig.chat_heads.option.senderDetection.HEURISTIC_ONLY" : "Только эвристика",
- "text.autoconfig.chat_heads.option.smartHeuristics" : "Умная эвристика",
- "text.autoconfig.chat_heads.option.smartHeuristics.@Tooltip[0]" : "Отключает эвристику, если известно, что сервер отправляет истинные UUID",
- "text.autoconfig.chat_heads.option.smartHeuristics.@Tooltip[1]" : "(применяется вместе с вариантом «UUID и эвристика» в настройке выявления отправителя)",
- "text.chat_heads.config.error.title" : "Не удалось открыть меню конфигурации",
- "text.chat_heads.config.error.no_cloth_config" : "Cloth Config не установлен!",
- "text.chat_heads.config.error.cloth_config_link" : "Открыть страницу Cloth Config на CurseForge",
- "modmenu.summaryTranslation.chat_heads" : "Вы должны видеть тех, с кем общаетесь!\nЭта модификация добавляет лица отправителей в чат.",
- "modmenu.descriptionTranslation.chat_heads" : "Вы должны видеть тех, с кем общаетесь!\nЭта модификация добавляет лица отправителей в чат."
+ "modmenu.descriptionTranslation.chat_heads": "Видьте, с кем общаетесь!\nЭта модификация добавляет головы игроков перед их сообщениями в чате.",
+ "modmenu.summaryTranslation.chat_heads": "Видьте, с кем общаетесь!\nЭта модификация добавляет лица отправителей в чат.",
+ "text.autoconfig.chat_heads.option.explanation": "«UUID»? «Эвристика»?",
+ "text.autoconfig.chat_heads.option.explanation.@Tooltip[0]": "Обычно серверы сообщают нам, кто отправил сообщение,",
+ "text.autoconfig.chat_heads.option.explanation.@Tooltip[1]": "т. е. UUID отправителя. Однако многие серверы этого не делают.",
+ "text.autoconfig.chat_heads.option.explanation.@Tooltip[2]": "Они даже могут отправлять поддельные UUID. В таких случаях нам приходится использовать",
+ "text.autoconfig.chat_heads.option.explanation.@Tooltip[3]": "эвристику, т. е. гадать по содержанию сообщения.",
+ "text.autoconfig.chat_heads.option.explanation.@Tooltip[4]": "Данная эвристика не совершенна, поэтому она может ошибиться в выборе головы для показа.",
+ "text.autoconfig.chat_heads.option.offsetNonPlayerText": "Сместить текст в чате, написанный не игроками",
+ "text.autoconfig.chat_heads.option.offsetNonPlayerText.@Tooltip": "Когда включено, весь текст выравнивается",
+ "text.autoconfig.chat_heads.option.senderDetection": "Выявление отправителя",
+ "text.autoconfig.chat_heads.option.senderDetection.@Tooltip[0]": "На большинстве серверов «UUID и эвристика» работает нормально.",
+ "text.autoconfig.chat_heads.option.senderDetection.@Tooltip[1]": "Если же сервер посылает поддельные UUID,",
+ "text.autoconfig.chat_heads.option.senderDetection.@Tooltip[2]": "необходимо использовать «Только эвристику».",
+ "text.autoconfig.chat_heads.option.senderDetection.HEURISTIC_ONLY": "Только эвристика",
+ "text.autoconfig.chat_heads.option.senderDetection.UUID_AND_HEURISTIC": "UUID и эвристика",
+ "text.autoconfig.chat_heads.option.senderDetection.UUID_ONLY": "Только UUID",
+ "text.autoconfig.chat_heads.option.smartHeuristics": "Умная эвристика",
+ "text.autoconfig.chat_heads.option.smartHeuristics.@Tooltip[0]": "Отключает эвристику, если известно, что сервер отправляет истинные UUID",
+ "text.autoconfig.chat_heads.option.smartHeuristics.@Tooltip[1]": "(применяется вместе с вариантом «UUID и эвристика» в настройке выявления отправителя)",
+ "text.autoconfig.chat_heads.title": "Chat Heads",
+ "text.chat_heads.config.error.cloth_config_link": "Открыть страницу Cloth Config на CurseForge",
+ "text.chat_heads.config.error.no_cloth_config": "Cloth Config не установлен!",
+ "text.chat_heads.config.error.title": "Не удалось открыть меню конфигурации"
}
\ No newline at end of file
diff --git a/1.19/assets/cave_dweller/lang/ru_ru.json b/1.19/assets/cave_dweller/lang/ru_ru.json
index 89da9b2..b691532 100644
--- a/1.19/assets/cave_dweller/lang/ru_ru.json
+++ b/1.19/assets/cave_dweller/lang/ru_ru.json
@@ -2,8 +2,8 @@
"category.cave_dweller.general": "Основные настройки",
"entity.cave_dweller.cave_dweller": "Пещерник",
"entity.cave_dweller.dark_dweller": "Житель мрака",
- "item.cave_dweller.cave_dweller_spawn_egg": "Яйцо спауна пещерника",
- "item.cave_dweller.dark_dweller_spawn_egg": "Яйцо спауна жителя мрака",
+ "item.cave_dweller.cave_dweller_spawn_egg": "Яйцо призыва пещерника",
+ "item.cave_dweller.dark_dweller_spawn_egg": "Яйцо призыва жителя мрака",
"itemGroup.cave_dweller_group": "Cave Dweller",
"option.cave_dweller.allow_riding": "Позволить оседлать",
"option.cave_dweller.allow_surface_spawn": "Разрешить появление на поверхности",
diff --git a/1.20/assets/README.md b/1.20/assets/README.md
index 16a5334..6d844ce 100644
--- a/1.20/assets/README.md
+++ b/1.20/assets/README.md
@@ -8,6 +8,7 @@
| All the Fan Made Discs | all_the_fan_made_discs | 0.5.6 |
| Bad Wither No Cookie - Reloaded | bwncr | 3.17 |
| Cave Dweller
Cave Dweller Evolved | cave_dweller | 1.7.0 |
+| Chat Heads | chatheads | 0.10.32 |
| Clear Despawn | cleardespawn | 1.1.15 |
| Cloth Config API | cloth-config2 | 13.0.121 |
| Cosmetic Armor | cosmetic-armor | 1.6 |
@@ -15,12 +16,16 @@
| Endless Music | endless_music | 1.1 |
| Enhanced Attack Indicator | enhanced_attack_indicator | 1.0.4 |
| Entity Culling | entityculling | 1.6.3.1 |
+| Full Brightness Toggle | fullbrightnesstoggle | 4.0 |
| Idwtialsimmoedm | idwtialsimmoedm | 0.3 |
+| LibJF | libjf-config-core
libjf-config-network-v0
libjf-config-ui-tiny
libjf-config-ui-tiny-testmod
libjf-translate-v0 | 3.14.3 |
| Look | look | 1.0.1 |
| Lycanthropy | lycanthropy | 1.1.0 |
| Make Bubbles Pop | make_bubbles_pop | 0.2 |
| Mica | mica | 1.0.1 |
| More Music Discs | morediscs | 33 |
+| Respackopts | respackopts | 4.7.2 |
+| Simply Status | simplystatus | 2.1.0 |
| The Fellow Furries Mod | fellow_furries_mod | 1.0 |
| Thigh highs etc. | thigh_highs_etc | 1.0.4 |
| Title Fixer | titlefixer | 1.0 |
diff --git a/1.20/assets/canvas/lang/ru_ru.json b/1.20/assets/canvas/lang/ru_ru.json
index 5dd2813..e785e06 100644
--- a/1.20/assets/canvas/lang/ru_ru.json
+++ b/1.20/assets/canvas/lang/ru_ru.json
@@ -2,22 +2,28 @@
"config.canvas.button": "Canvas",
"config.canvas.category.bloom": "Свечение",
"config.canvas.category.debug": "Отладка",
- "config.canvas.category.empty": "Этот конвейер не имеет настроек",
+ "config.canvas.category.empty": "Этот пайплайн не имеет настроек",
"config.canvas.category.features": "Особенности",
"config.canvas.category.lighting": "Освещение",
- "config.canvas.category.pipeline_selection": "Выберите конвейер",
- "config.canvas.category.tweaks": "Твики",
+ "config.canvas.category.pipeline_selection": "Выбрать пайплайн",
+ "config.canvas.category.tweaks": "Доработки",
"config.canvas.enum.ao_mode.none": "Нет",
- "config.canvas.enum.ao_mode.normal": "Ванильный",
- "config.canvas.enum.ao_mode.subtle_always": "Лёгкий",
- "config.canvas.enum.ao_mode.subtle_block_light": "Лёгкий факельный",
+ "config.canvas.enum.ao_mode.normal": "Ванильная",
+ "config.canvas.enum.ao_mode.subtle_always": "Лёгкая",
+ "config.canvas.enum.ao_mode.subtle_block_light": "Блочное освещение",
"config.canvas.enum.diffuse_mode.none": "Нет",
"config.canvas.enum.diffuse_mode.normal": "Ванильный",
"config.canvas.enum.diffuse_mode.sky_only": "Только небесный свет",
"config.canvas.enum.fog_mode.none": "Нет",
"config.canvas.enum.fog_mode.subtle": "Лёгкий",
"config.canvas.enum.fog_mode.vanilla": "Ванильный",
- "config.canvas.help.adjust_vanilla_geometry": "Настраивает квадраты в некоторых ванильных моделях (как железных прутьях), чтобы избежать столкновения с соседними блоками",
+ "config.canvas.help.adjust_vanilla_geometry": "Корректирует четырёхугольники на некоторых ванильных моделях (например, на железных прутьях), чтобы избежать z-файтинга с соседствующими блоками",
+ "config.canvas.help.pipeline": "Настройки отрисовщика. Определяет внешний вид, производительность и доступные настройки.",
+ "config.canvas.help.pipeline_config": "Доступные настройки зависят от выбранного пайплайна",
+ "config.canvas.help.shadow_face_culling": "Режим удаления невидимых игроку граней в отрисовке глубины. ВРЕМЕННО намечен стать одной из настроек пайплайна.",
+ "config.canvas.help.shadow_max_distance": "Максимальное расстояние отрисовки теней для сравнения с расстоянием отрисовки. ВРЕМЕННО намечен стать одной из настроек пайплайна.",
+ "config.canvas.value.pipeline": "Пайплайн",
+ "config.canvas.value.pipeline_config": "Настройки пайплайна",
"info.canvas.recompile": "Перекомпилирует шейдеры",
"info.canvas.reloading": "Canvas Renderer инициализируется",
"key.canvas.category": "Canvas",
diff --git a/1.20/assets/cave_dweller/lang/ru_ru.json b/1.20/assets/cave_dweller/lang/ru_ru.json
index ca336c0..c30be6c 100644
--- a/1.20/assets/cave_dweller/lang/ru_ru.json
+++ b/1.20/assets/cave_dweller/lang/ru_ru.json
@@ -1,7 +1,7 @@
{
"category.cave_dweller.general": "Основные настройки",
"entity.cave_dweller.cave_dweller": "Пещерник",
- "item.cave_dweller.cave_dweller_spawn_egg": "Яйцо спауна пещерника",
+ "item.cave_dweller.cave_dweller_spawn_egg": "Яйцо призыва пещерника",
"itemGroup.cave_dweller_group": "Cave Dweller",
"option.cave_dweller.allow_riding": "Позволить оседлать",
"option.cave_dweller.allow_surface_spawn": "Разрешить появление на поверхности",
diff --git a/1.20/assets/chatheads/lang/ru_ru.json b/1.20/assets/chatheads/lang/ru_ru.json
new file mode 100644
index 0000000..d2a8097
--- /dev/null
+++ b/1.20/assets/chatheads/lang/ru_ru.json
@@ -0,0 +1,23 @@
+{
+ "modmenu.descriptionTranslation.chat_heads": "Видьте, с кем общаетесь!\nЭта модификация добавляет головы игроков перед их сообщениями в чате.",
+ "modmenu.summaryTranslation.chat_heads": "Видьте, с кем общаетесь!\nЭта модификация добавляет лица отправителей в чат.",
+ "text.autoconfig.chat_heads.option.explanation": "«UUID»? «Эвристика»?",
+ "text.autoconfig.chat_heads.option.explanation.@Tooltip": "Обычно серверы сообщают нам, кто отправил сообщение,\nт. е. UUID отправителя. Однако многие серверы этого не делают.\nОни даже могут отправлять поддельные UUID. В таких случаях нам приходится использовать\nэвристику, т. е. гадать по содержанию сообщения.\nДанная эвристика не совершенна, поэтому она может ошибиться в выборе головы для показа.",
+ "text.autoconfig.chat_heads.option.handleSystemMessages": "Обрабатывать системные сообщения",
+ "text.autoconfig.chat_heads.option.handleSystemMessages.@Tooltip": "Можно ли добавлять головы к «чистым» сообщениям сервера или нет.\nОбратите внимание, что многие серверы (например, работающие с плагином FreedomChat)\nпревращают сообщения игроков в сообщения сервера!\nОтключайте эту опцию только в том случае, если вы знаете, что делаете!",
+ "text.autoconfig.chat_heads.option.nameAliases": "Псевдонимы",
+ "text.autoconfig.chat_heads.option.nameAliases.@Tooltip": "Некоторые серверы позволяют устанавливать никнеймы, которые не могут быть автоматически сопоставлены.\nЗдесь вы можете вручную сопоставить эти ники с именем профиля, например:\nникнейм → имяпрофиля\nник1 ник2 ник3 → имяпрофиля",
+ "text.autoconfig.chat_heads.option.offsetNonPlayerText": "Сместить текст в чате, написанный не игроками",
+ "text.autoconfig.chat_heads.option.offsetNonPlayerText.@Tooltip": "При включении весь текст будет выровнен",
+ "text.autoconfig.chat_heads.option.senderDetection": "Выявление отправителя",
+ "text.autoconfig.chat_heads.option.senderDetection.@Tooltip": "На большинстве серверов «UUID и эвристика» работает нормально.\nЕсли же сервер посылает поддельные UUID,\nнеобходимо использовать «Только эвристику».",
+ "text.autoconfig.chat_heads.option.senderDetection.HEURISTIC_ONLY": "Только эвристика",
+ "text.autoconfig.chat_heads.option.senderDetection.UUID_AND_HEURISTIC": "UUID и эвристика",
+ "text.autoconfig.chat_heads.option.senderDetection.UUID_ONLY": "Только UUID",
+ "text.autoconfig.chat_heads.option.smartHeuristics": "Умная эвристика",
+ "text.autoconfig.chat_heads.option.smartHeuristics.@Tooltip": "Отключает эвристику, если известно, что сервер отправляет истинные UUID\n(применяется вместе с вариантом «UUID и эвристика» в настройке выявления отправителя)",
+ "text.autoconfig.chat_heads.title": "Chat Heads",
+ "text.chat_heads.config.error.cloth_config_link": "Открыть страницу Cloth Config на CurseForge",
+ "text.chat_heads.config.error.no_cloth_config": "Cloth Config не установлен!",
+ "text.chat_heads.config.error.title": "Не удалось открыть меню настроек"
+}
\ No newline at end of file
diff --git a/1.20/assets/cobblemon/lang/ru_ru.json b/1.20/assets/cobblemon/lang/ru_ru.json
index 3e6bef0..dd4816a 100644
--- a/1.20/assets/cobblemon/lang/ru_ru.json
+++ b/1.20/assets/cobblemon/lang/ru_ru.json
@@ -66,11 +66,15 @@
"cobblemon.move.honeclaws": "Заточка когтей",
"cobblemon.move.honeclaws.desc": "Пользователь затачивает когти, чтобы повысить свою атаку и точность",
"cobblemon.species.archaludon.name": "Аркалюдон",
+ "cobblemon.species.bocchi.desc1": "Бокки",
+ "cobblemon.species.bocchi.name": "Бокки",
"cobblemon.species.bulbasaur.desc": "Пока молод, он питается питательными веществами семян со спины для роста",
"cobblemon.species.bulbasaur.name": "Бульбазавр",
"cobblemon.species.eternamax.name": "Этернетэс",
"cobblemon.species.goodra.desc": "Способен свободно управлять твёрдостью своего металлического панциря. Не выносит одиночества и очень привязчив; впадает в ярость и бунтует, если самые дорогие ему люди покидают его.",
"cobblemon.species.goodra.name": "Гудра",
+ "cobblemon.species.kita.desc1": "Кита",
+ "cobblemon.species.kita.name": "Кита",
"cobblemon.species.lechonk.desc": "Он всеми днями ищет пищу. Имеет острое обоняние, но использует лишь ради добычи пищи.",
"cobblemon.species.lechonk.name": "Лечонк",
"cobblemon.species.mankey.desc": "Проворный покемон, живущий на деревьях. Его легко разозлить, и он без колебаний атакует всё, что угодно.",
@@ -85,11 +89,17 @@
"cobblemon.species.megascizor.name": "Сайзор",
"cobblemon.species.meowscarada.desc": "Этот покемон использует светоотражающую меховую подкладку своего плаща, чтобы замаскировать стебель своего цветка, создавая иллюзию, что цветок парит",
"cobblemon.species.meowscarada.name": "Мяускарада",
+ "cobblemon.species.nijika.desc1": "Ниджика",
+ "cobblemon.species.nijika.name": "Ниджика",
"cobblemon.species.pichu.desc": "Пичу накапливает электричество в щёчных мешочках, но нечаянно разряжает его при волнении или возбуждении. Будучи совсем крохой, этот покемон обращается с электричеством довольно неумело.",
"cobblemon.species.pichu.name": "Пичу",
"cobblemon.species.pikachu.desc": "Обладает щёчными мешочками, в которых накапливает электричество. Этот умный зверёк поджаривает крепкие ягоды электрическим разрядом, прежде чем съесть их.",
"cobblemon.species.pikachu.name": "Пикачу",
+ "cobblemon.species.pochita.desc1": "Почита",
+ "cobblemon.species.pochita.name": "Почита",
"cobblemon.species.random": "Случайный покемон",
+ "cobblemon.species.ryo.desc1": "Рё",
+ "cobblemon.species.ryo.name": "Рё",
"cobblemon.species.sprigatito.desc": "Его пушистый мех похож на растения. Часто моет морду, чтобы избежать высыхания.",
"cobblemon.species.sprigatito.name": "Спригатито",
"cobblemon.species.sylveon.desc": "Из его лентообразных органов исходит успокаивающая аура. Он обхватывает ссорящихся этими придатками, чтобы моментально унять ссору.",
diff --git a/1.20/assets/fullbrightnesstoggle/lang/ru_ru.json b/1.20/assets/fullbrightnesstoggle/lang/ru_ru.json
new file mode 100644
index 0000000..9a97a71
--- /dev/null
+++ b/1.20/assets/fullbrightnesstoggle/lang/ru_ru.json
@@ -0,0 +1,3 @@
+{
+ "fullbrightnesstoggle.key.togglebrightness": "Переключить режим полной яркости"
+}
\ No newline at end of file
diff --git a/1.20/assets/libjf-config-core/lang/ru_ru.json b/1.20/assets/libjf-config-core/lang/ru_ru.json
new file mode 100644
index 0000000..df75e0c
--- /dev/null
+++ b/1.20/assets/libjf-config-core/lang/ru_ru.json
@@ -0,0 +1,16 @@
+{
+ "libjf-config-core-v2.default": "По умолчанию",
+ "libjf-config-core-v2.edit": "Редактировать",
+ "libjf-config-core-v2.errored_entry": "Не удалось отобразить элемент: %s",
+ "libjf-config-core-v2.false": "§cНеверно",
+ "libjf-config-core-v2.jfconfig.title": "Настройки LibJF",
+ "libjf-config-core-v2.jfconfig.watchForChanges": "Автоприменение настроек",
+ "libjf-config-core-v2.jfconfig.watchForChanges.tooltip": "Автоматически перезагружает настройки при их изменении",
+ "libjf-config-core-v2.no-screen": "Нет экрана",
+ "libjf-config-core-v2.no-screen.description": "У вас не установлено никаких модификаций для отрисовки интерфейсов настроек. Установите LibJF для этого.",
+ "libjf-config-core-v2.null": "§dНуль",
+ "libjf-config-core-v2.presets": "Предустановки",
+ "libjf-config-core-v2.reset": "Сбросить",
+ "libjf-config-core-v2.see-also": "Посмотрите также: %s",
+ "libjf-config-core-v2.true": "§aВерно"
+}
\ No newline at end of file
diff --git a/1.20/assets/libjf-config-network-v0/lang/ru_ru.json b/1.20/assets/libjf-config-network-v0/lang/ru_ru.json
new file mode 100644
index 0000000..eacf8d5
--- /dev/null
+++ b/1.20/assets/libjf-config-network-v0/lang/ru_ru.json
@@ -0,0 +1,8 @@
+{
+ "libjf-config-network-v0.modmenu.unavailable.title": "Недоступен",
+ "libjf-config-network-v0.modmenu.unavailable.description": "Сервер libjf-config-network-v0 недоступен",
+ "libjf-config-network-v0.modmenu.denied.title": "Отказано в доступе",
+ "libjf-config-network-v0.modmenu.denied.description": "Вы не имеете прав на редактирование настроек этого сервера",
+ "overview.jfconfig.title": "Обзор серверных модификаций"
+ }
+
\ No newline at end of file
diff --git a/1.20/assets/libjf-config-ui-tiny-testmod/lang/ru_ru.json b/1.20/assets/libjf-config-ui-tiny-testmod/lang/ru_ru.json
new file mode 100644
index 0000000..9eb521b
--- /dev/null
+++ b/1.20/assets/libjf-config-ui-tiny-testmod/lang/ru_ru.json
@@ -0,0 +1,22 @@
+{
+ "libjf-config-ui-tiny-testmod.jfconfig.ca1.doubleЗначение": "Двойное значение",
+ "libjf-config-ui-tiny-testmod.jfconfig.ca1.title": "Категория 1",
+ "libjf-config-ui-tiny-testmod.jfconfig.ca1.tooltip": "Это категория 1.\nУ неё чрезмерно длинное описание для тестирования многострочных описаний и переноса строк, что необходимо для достижения хорошего вида.\nИ кстати говоря, оно ведь всё поддерживается.",
+ "libjf-config-ui-tiny-testmod.jfconfig.ca1.value1": "Значение 1",
+ "libjf-config-ui-tiny-testmod.jfconfig.ca2.title": "Категория 2",
+ "libjf-config-ui-tiny-testmod.jfconfig.ca2.tooltip": "Это категория 2",
+ "libjf-config-ui-tiny-testmod.jfconfig.ca2.value2": "Значение 2",
+ "libjf-config-ui-tiny-testmod.jfconfig.ca3.title": "Категория 3",
+ "libjf-config-ui-tiny-testmod.jfconfig.ca3.tooltip": "Это категория 3",
+ "libjf-config-ui-tiny-testmod.jfconfig.ca3.value3": "Значение 3",
+ "libjf-config-ui-tiny-testmod.jfconfig.ca4.title": "Категория 4",
+ "libjf-config-ui-tiny-testmod.jfconfig.ca4.tooltip": "Это категория 4",
+ "libjf-config-ui-tiny-testmod.jfconfig.ca4.value4": "Значение 4",
+ "libjf-config-ui-tiny-testmod.jfconfig.ca5.title": "Категория 5",
+ "libjf-config-ui-tiny-testmod.jfconfig.ca5.tooltip": "Это категория 5",
+ "libjf-config-ui-tiny-testmod.jfconfig.ca5.value5": "Значение 5",
+ "libjf-config-ui-tiny-testmod.jfconfig.ca6.title": "Категория 6",
+ "libjf-config-ui-tiny-testmod.jfconfig.ca6.tooltip": "Это категория 6",
+ "libjf-config-ui-tiny-testmod.jfconfig.ca6.value6": "Значение 6",
+ "libjf-config-ui-tiny-testmod.jfconfig.title": "Маленький пример JfConfig"
+}
\ No newline at end of file
diff --git a/1.20/assets/libjf-config-ui-tiny/lang/ru_ru.json b/1.20/assets/libjf-config-ui-tiny/lang/ru_ru.json
new file mode 100644
index 0000000..beb3922
--- /dev/null
+++ b/1.20/assets/libjf-config-ui-tiny/lang/ru_ru.json
@@ -0,0 +1,4 @@
+{
+ "libjf-config-ui-tiny.entry.json.read.fail.description": "Не удалось преобразовать выбранные записи в строки. Вам придётся редактировать настройки вручную в файлах игры.",
+ "libjf-config-ui-tiny.entry.json.read.fail.title": "Ошибка чтения"
+}
\ No newline at end of file
diff --git a/1.20/assets/libjf-translate-v0/lang/ru_ru.json b/1.20/assets/libjf-translate-v0/lang/ru_ru.json
new file mode 100644
index 0000000..f44ffba
--- /dev/null
+++ b/1.20/assets/libjf-translate-v0/lang/ru_ru.json
@@ -0,0 +1,10 @@
+{
+ "libjf-translate-v1.jfconfig.libreTranslateHost": "Хост LibreTranslate",
+ "libjf-translate-v1.jfconfig.libreTranslateHost.tooltip": "Хост LibreTranslate, который будет использоваться, если он выбран",
+ "libjf-translate-v1.jfconfig.title": "LibJF Translate v1",
+ "libjf-translate-v1.jfconfig.translationService": "Сервис перевода",
+ "libjf-translate-v1.jfconfig.translationService.Google": "Google",
+ "libjf-translate-v1.jfconfig.translationService.LibreTranslate": "LibreTranslate",
+ "libjf-translate-v1.jfconfig.translationService.Noop": "NOOP",
+ "libjf-translate-v1.jfconfig.translationService.tooltip": "Сервис, который будет использоваться для перевода. Другие модификации могут обращаться к сервисам напрямую, но следует использовать именно этот."
+}
\ No newline at end of file
diff --git a/1.20/assets/neighborly/lang/ru_ru.json b/1.20/assets/neighborly/lang/ru_ru.json
index db382b0..cc5bb0b 100644
--- a/1.20/assets/neighborly/lang/ru_ru.json
+++ b/1.20/assets/neighborly/lang/ru_ru.json
@@ -8,12 +8,12 @@
"item.neighborly.present_for_sigma": "Подарок Сигме",
"item.neighborly.present_for_sparkle": "Подарок Спарклу",
"item.neighborly.present_for_thompson": "Подарок Томпсону",
- "item.neighborly.roxy_imp_spawn_egg": "Яйцо спауна Рокси Имп",
- "item.neighborly.sapphire_penguin_spawn_egg": "Яйцо спауна Сапфира Пингвина",
- "item.neighborly.shroomer_spawn_egg": "Яйцо спауна Грибочка",
- "item.neighborly.sigma_spawn_egg": "Яйцо спауна Сигмы Моула",
- "item.neighborly.sparkle_spawn_egg": "Яйцо спауна Спаркла Юникорна",
- "item.neighborly.thompson_frog_spawn_egg": "Яйцо спауна Томпсона Фрога",
+ "item.neighborly.roxy_imp_spawn_egg": "Яйцо призыва Рокси Имп",
+ "item.neighborly.sapphire_penguin_spawn_egg": "Яйцо призыва Сапфира Пингвина",
+ "item.neighborly.shroomer_spawn_egg": "Яйцо призыва Грибочка",
+ "item.neighborly.sigma_spawn_egg": "Яйцо призыва Сигмы Моула",
+ "item.neighborly.sparkle_spawn_egg": "Яйцо призыва Спаркла Юникорна",
+ "item.neighborly.thompson_frog_spawn_egg": "Яйцо призыва Томпсона Фрога",
"item.neighborly.unicorn_potion": "Зелье единорога",
"subtitles.jammer_record": "Играет песня Джеммера"
}
\ No newline at end of file
diff --git a/1.20/assets/roughlyenoughitems/lang/ru_ru.json b/1.20/assets/roughlyenoughitems/lang/ru_ru.json
new file mode 100644
index 0000000..8796114
--- /dev/null
+++ b/1.20/assets/roughlyenoughitems/lang/ru_ru.json
@@ -0,0 +1,9 @@
+{
+ "config.roughlyenoughitems.config.RS_indicator": "Индикаторы",
+ "config.roughlyenoughitems.config.RS_indicator.RS_background": "Затемнять фон",
+ "config.roughlyenoughitems.config.RS_indicator.RS_falseSize": "Размер несовпадений",
+ "config.roughlyenoughitems.config.RS_indicator.RS_trueSize": "Размер совпадений",
+ "config.roughlyenoughitems.config.RS_keybind": "Переключить состояние поиска",
+ "config.roughlyenoughitems.config.RS_search": "Искать на",
+ "config.roughlyenoughitems.roughlysearchable": "Roughly Searchable"
+}
\ No newline at end of file
diff --git a/1.20/assets/simplystatus/lang/ru_ru.json b/1.20/assets/simplystatus/lang/ru_ru.json
new file mode 100644
index 0000000..2f0148d
--- /dev/null
+++ b/1.20/assets/simplystatus/lang/ru_ru.json
@@ -0,0 +1,157 @@
+{
+ "modmenu.descriptionTranslation.simplystatus": "Настраиваемый игровой статус Discord",
+ "simplystatus.config.addons": "Дополнения",
+ "simplystatus.config.addons.custom": "Настройка под себя",
+ "simplystatus.config.addons.custom_app_id": "Свой идентификатор приложения",
+ "simplystatus.config.addons.enable_time_cycle": "Включить показ времени",
+ "simplystatus.config.addons.enable_world": "Включить показ мира",
+ "simplystatus.config.addons.indicators": "Показатели",
+ "simplystatus.config.addons.modifications": "Модификации",
+ "simplystatus.config.addons.show_items": "Показывать предметы",
+ "simplystatus.config.addons.use_custom_app_id": "Использовать свой идентификатор приложения",
+ "simplystatus.config.addons.use_custom_assets": "Использовать свои иконки",
+ "simplystatus.config.addons.view_music_listener": "Показывать музыку",
+ "simplystatus.config.addons.view_replay_mod": "Replay Mod",
+ "simplystatus.config.addons.view_voice_speak": "Показать активность голосового чата",
+ "simplystatus.config.assets": "Иконки",
+ "simplystatus.config.assets.day": "День",
+ "simplystatus.config.assets.evening": "Вечер",
+ "simplystatus.config.assets.logo": "Логотип",
+ "simplystatus.config.assets.morning": "Утро",
+ "simplystatus.config.assets.music": "Музыка",
+ "simplystatus.config.assets.night": "Ночь",
+ "simplystatus.config.assets.replaymod": "Replay Mod",
+ "simplystatus.config.assets.title.menu": "Меню",
+ "simplystatus.config.assets.title.modification": "Модификации",
+ "simplystatus.config.assets.title.time": "Время",
+ "simplystatus.config.assets.title.unknown": "Неизвестность",
+ "simplystatus.config.assets.title.worlds": "Миры",
+ "simplystatus.config.assets.unknown": "Неизвестно",
+ "simplystatus.config.assets.unknown_world": "Неизвестный мир",
+ "simplystatus.config.assets.voice": "Мод на голосовой чат",
+ "simplystatus.config.assets.world": "Верхний мир",
+ "simplystatus.config.assets.world_moon": "Луна",
+ "simplystatus.config.assets.world_nether": "Незер",
+ "simplystatus.config.assets.world_the_end": "Энд",
+ "simplystatus.config.client": "Клиент",
+ "simplystatus.config.client.api": "Использовать API рендера",
+ "simplystatus.config.client.assets": "Использовать иконки",
+ "simplystatus.config.client.enable_rpc": "Включён RPC",
+ "simplystatus.config.client.show_avatar_player": "Показать аватар",
+ "simplystatus.config.client.show_game_started": "Показать время загрузки",
+ "simplystatus.config.client.singleplayer.world_name": "Показывать название одиночного мира",
+ "simplystatus.config.client.use_minecraft_id": "Изменить название на Minecraft",
+ "simplystatus.config.client.view_item_off_hand": "Показать предмет второй руки",
+ "simplystatus.config.client.view_player_name": "Показать никнейм",
+ "simplystatus.config.client.view_statistics": "Показывать статистику",
+ "simplystatus.config.localization": "Локализация",
+ "simplystatus.config.localization.address.hidden": "Скрытый адрес",
+ "simplystatus.config.localization.death.one": "Сообщение смерти #1",
+ "simplystatus.config.localization.death.three": "Сообщение смерти #3",
+ "simplystatus.config.localization.death.two": "Сообщение смерти #2",
+ "simplystatus.config.localization.item": "Предмет в руке",
+ "simplystatus.config.localization.item.air": "Воздух",
+ "simplystatus.config.localization.item.count": "Несколько предметов в руке",
+ "simplystatus.config.localization.mainmenu": "Главное меню",
+ "simplystatus.config.localization.mainmenu.state": "Информация игры",
+ "simplystatus.config.localization.mod.music": "Прослушиваемый трек в иконке",
+ "simplystatus.config.localization.mod.music.menu": "Прослушиваемый трек в меню",
+ "simplystatus.config.localization.mod.music.menu.noauthor": "Прослушиваемый трек в меню (без автора)",
+ "simplystatus.config.localization.mod.music.noauthor": "Прослушиваемый трек в иконке (без автора)",
+ "simplystatus.config.localization.mod.replaymod": "Информация",
+ "simplystatus.config.localization.mod.replaymod.date_format": "Формат даты",
+ "simplystatus.config.localization.mod.replaymod.state": "Сцена",
+ "simplystatus.config.localization.mod.voice": "Себе",
+ "simplystatus.config.localization.mod.voice.players.more": "Многим игрокам",
+ "simplystatus.config.localization.mod.voice.players.one": "Игроку",
+ "simplystatus.config.localization.player.on.fire": "Игрок горит",
+ "simplystatus.config.localization.player.on.water": "Игрок погружен в воду",
+ "simplystatus.config.localization.player.sleep": "Игрок спит",
+ "simplystatus.config.localization.player.sneak": "Игрок крадётся",
+ "simplystatus.config.localization.player.statistics": "Статистика",
+ "simplystatus.config.localization.player.world.state": "Стат. мира",
+ "simplystatus.config.localization.server.connecting": "Подключение",
+ "simplystatus.config.localization.server.disconnected": "Отключён",
+ "simplystatus.config.localization.singleplayer": "Одиночная игра",
+ "simplystatus.config.localization.time.day": "День",
+ "simplystatus.config.localization.time.evening": "Вечер",
+ "simplystatus.config.localization.time.morning": "Утро",
+ "simplystatus.config.localization.time.night": "Ночь",
+ "simplystatus.config.localization.title.death": "Сообщение о смерти",
+ "simplystatus.config.localization.title.item": "Предмет",
+ "simplystatus.config.localization.title.menu": "Меню",
+ "simplystatus.config.localization.title.multiplayer": "Сетевая игра",
+ "simplystatus.config.localization.title.player": "Игрок",
+ "simplystatus.config.localization.title.singleplayer": "Одиночная игра",
+ "simplystatus.config.localization.title.time": "Время",
+ "simplystatus.config.localization.title.unknown": "Неизвестность",
+ "simplystatus.config.localization.title.worlds": "Миры",
+ "simplystatus.config.localization.unknown": "what?",
+ "simplystatus.config.localization.unknown.server": "Неизвестный сервер",
+ "simplystatus.config.localization.unknown.world": "Неизвестный мир",
+ "simplystatus.config.localization.world.loading": "Загрузка мира",
+ "simplystatus.config.localization.world.moon": "Луна",
+ "simplystatus.config.localization.world.nether": "Незер",
+ "simplystatus.config.localization.world.overworld": "Верхний мир",
+ "simplystatus.config.localization.world.the_end": "Энд",
+ "simplystatus.config.mods": "Модификации",
+ "simplystatus.config.music": "Плеер",
+ "simplystatus.config.reconnect": "Переподключить приложение",
+ "simplystatus.config.replaymod": "Replay Mod",
+ "simplystatus.config.replaymod.view_replay_mod_server_name": "Показывать название серв.",
+ "simplystatus.config.server": "Текущий сервер",
+ "simplystatus.config.server.custom_name": "Кастомное название",
+ "simplystatus.config.server.icon_url": "Ссылка иконки",
+ "simplystatus.config.server.show_address": "Показать адрес",
+ "simplystatus.config.server.show_custom_name": "Показывать своё название",
+ "simplystatus.config.server.show_icon": "Показать иконку",
+ "simplystatus.config.server.show_name": "Показать название из списка",
+ "simplystatus.config.voice": "Голосовой чат",
+ "simplystatus.key.openConfig": "Открыть настройки",
+ "simplystatus.name": "SimplyStatus",
+ "simplystatus.presence.address.hidden": "Кофе?",
+ "simplystatus.presence.date.time": "ЧЧ:мм",
+ "simplystatus.presence.death.one": "{player.name} нет в живых :(",
+ "simplystatus.presence.death.three": "Игрок не смог выжить в этом мире",
+ "simplystatus.presence.death.two": "Игрок умер",
+ "simplystatus.presence.item": "Держит «{player.item}»",
+ "simplystatus.presence.item.air": "Игрок хорошо проводит время",
+ "simplystatus.presence.item.count": "Держит «{player.item}» • {player.item_count}шт.",
+ "simplystatus.presence.mainmenu": "{player.name} в меню",
+ "simplystatus.presence.mainmenu.state": "Minecraft {minecraft.version}",
+ "simplystatus.presence.mod.music": "«{music.author}» {music.title}",
+ "simplystatus.presence.mod.music.menu": "🔊 «{music.author}» {music.title}",
+ "simplystatus.presence.mod.replaymod": "Повтор от {replay.date}",
+ "simplystatus.presence.mod.replaymod.date_format": "dd.MM.yy, hh:mm",
+ "simplystatus.presence.mod.replaymod.state": "{replay.name}",
+ "simplystatus.presence.mod.voice": "{player.name} разговаривает c собой",
+ "simplystatus.presence.mod.voice.players.more": "{player.name} разговаривает с игроками",
+ "simplystatus.presence.mod.voice.players.one": "{player.name} разговаривает с %listener%",
+ "simplystatus.presence.player.on.fire": "{player.name} горит",
+ "simplystatus.presence.player.on.lava": "{player.name} погружен в лаву",
+ "simplystatus.presence.player.on.water": "{player.name} погружен в воду",
+ "simplystatus.presence.player.sleep": "{player.name} спит",
+ "simplystatus.presence.player.sneak": "{player.name} крадётся",
+ "simplystatus.presence.player.statistics": "❤: {player.health} • ⛊: {player.armor}",
+ "simplystatus.presence.player.world.state": "{player.name} • {player.scene}",
+ "simplystatus.presence.server.connecting": "{player.name} подключается к серверу",
+ "simplystatus.presence.server.disconnected": "{player.name} отключен от сервера",
+ "simplystatus.presence.singleplayer": "Одиночная игра",
+ "simplystatus.presence.time.day": "День",
+ "simplystatus.presence.time.evening": "Вечер",
+ "simplystatus.presence.time.morning": "Утро",
+ "simplystatus.presence.time.night": "Ночь",
+ "simplystatus.presence.unknown": "what?",
+ "simplystatus.presence.unknown.server": "неизвестный сервер",
+ "simplystatus.presence.unknown.world": "неизвестный мир",
+ "simplystatus.presence.world.loading": "Загрузка мира...",
+ "simplystatus.presence.world.moon": "Луна",
+ "simplystatus.presence.world.nether": "Незер",
+ "simplystatus.presence.world.overworld": "Верхний мир",
+ "simplystatus.presence.world.the_end": "Энд",
+ "simplystatus.support": "Поддержать Кела!",
+ "simplystatus.support.friend": "Кнопка денежной поддержки",
+ "simplystatus.support.friend.description": "Если вы не желаете или не имеете возможности финансово поддержать создателя модификации за его труды по этому и другим проектам, вы можете убрать кнопку «Поддержать Кела!». Однако, если у вас есть средства и вам действительно нравится модификация, рассмотрите возможность его поддержки!",
+ "simplystatus.support.special_thanks": "Тому, кто поддержал, огромное спасибо!",
+ "simplystatus.support.url": "Чтобы поддержать меня, зайдите на boosty.to/simply_kel §c(осторожно, NSFW)"
+}
\ No newline at end of file
diff --git a/1.20/assets/sodium/lang/ru_ru.json b/1.20/assets/sodium/lang/ru_ru.json
index 868efd4..1a313af 100644
--- a/1.20/assets/sodium/lang/ru_ru.json
+++ b/1.20/assets/sodium/lang/ru_ru.json
@@ -1,4 +1,17 @@
{
+ "modmenu.descriptionTranslation.sodium": "Sodium — это бесплатная модификация для оптимизации Minecraft с открытым исходным кодом, которая повышает частоту кадров и уменьшает лаги",
"modmenu.summaryTranslation.sodium": "Оптимизирует отрисовку, повышает FPS\n§9🛠§8 В настройках графики: оптимизации",
- "modmenu.descriptionTranslation.sodium": "Sodium — это бесплатная модификация для оптимизации Minecraft с открытым исходным кодом, которая повышает частоту кадров и уменьшает лаги"
+ "sodium.option_impact.extreme": "Сильное",
+ "sodium.option_impact.high": "Высокое",
+ "sodium.option_impact.low": "Низкое",
+ "sodium.option_impact.medium": "Среднее",
+ "sodium.option_impact.varies": "Варьируется",
+ "sodium.options.brightness.tooltip": "Регулирует яркость (гамму) игры.",
+ "sodium.options.fullscreen.tooltip": "При включении игра открывается на весь экран (если это доступно).",
+ "sodium.options.gui_scale.tooltip": "Задаёт размер интерфейса. При значении «Автоматически» всегда будет использоваться наибольший размер.",
+ "sodium.options.pages.advanced": "Для продвинутых",
+ "sodium.options.pages.performance": "Производительность",
+ "sodium.options.simulation_distance.tooltip": "Симуляция определяет, на каком расстоянии будут загружаться и обновляться местность и сущности. Чем меньше значение симуляции, тем ниже нагрузка на внутренний сервер, что положительно сказывается на частоте кадров.",
+ "sodium.options.v_sync.tooltip": "Если включено, частота кадров в игре будет синхронизирована с частотой обновления монитора, что в целом делает картинку более плавной. Однако это может немного замедлить то, как быстро игра отвечает на ваши действия. Может повлиять на скорость работы игры на недостаточно мощных компьютерах.",
+ "sodium.options.view_distance.tooltip": "Прорисовка определяет, насколько далеко будет отрисовываться местность. Чем меньше значение прорисовки, тем меньше местности будет отрисовываться, что положительно сказывается на частоте кадров."
}
\ No newline at end of file
diff --git a/1.20/pack.mcmeta b/1.20/pack.mcmeta
index 9aed62d..5c2650e 100644
--- a/1.20/pack.mcmeta
+++ b/1.20/pack.mcmeta
@@ -1,11 +1,11 @@
{
"pack": {
- "description": "§7Автор: Дефлекта. Редакция 1.1.1 для Minecraft 1.20.x.",
+ "description": "§7Автор: Дефлекта. Редакция 1.2 для Minecraft 1.20.x.",
"name": "Русификатор модификаций",
"pack_format": 15,
"supported_formats": {
"max_inclusive": 31,
- "min_inclusive": 14
+ "min_inclusive": 16
}
}
}
\ No newline at end of file
diff --git a/README.md b/README.md
index 915a0d4..a790c73 100644
--- a/README.md
+++ b/README.md
@@ -39,7 +39,7 @@
| [Canvas Renderer](https://modrinth.com/mod/canvas) | ❌ | ❌ | ❌ | ❌ | ❌ В процессе
| [Catalogue](https://www.curseforge.com/minecraft/mc-mods/catalogue) | ✅ Русский | ✅ Русский | ❌ | ❌ | ❌
| [Cave Dweller](https://modrinth.com/mod/cave-dweller-fabric)
[Cave Dweller Evolved](https://modrinth.com/mod/cave-dweller-evolved) | ❌ | ❌ | ❌ | ✅ Русский | ✅ Русский
-| [Chat Heads](https://modrinth.com/mod/chat-heads) | ✅ Русский | ❌ | ❌ | ❌ | ❌
+| [Chat Heads](https://modrinth.com/mod/chat-heads) | ✅ Русский | ❌ | ❌ | ❌ | ✅ Русский
| [Clear Despawn](https://modrinth.com/mod/cleardespawn) | ❌ | ❌ | ❌ | ❌ | ✅ Русский
| [Cloth Config API](https://modrinth.com/mod/cloth-config) | ❌ | ❌ | ❌ | ❌ | ✅ Русский
| [Cobblemon](https://modrinth.com/mod/cobblemon) | ❌ | ❌ | ❌ | ❌ | ❌ В процессе
@@ -55,10 +55,12 @@
| [Enhanced Attack Indicator](https://modrinth.com/mod/enhanced-attack-indicator) | ❌ | ❌ | ❌ | ❌ | ✅ Русский
| [Entity Culling](https://modrinth.com/mod/entityculling) | ✅ Русский | ❌ | ❌ | ❌ | ✅ Русский
| [Forge](https://files.minecraftforge.net/net/minecraftforge/forge) | ✅ Русский | ❌ | ✅ Русский | ✅ Русский | ❌
+| [Full Brightness Toggle](https://modrinth.com/mod/full-brightness-toggle) | ❌ | ❌ | ❌ | ❌ | ✅ Русский
| [Idwtialsimmoedm](https://modrinth.com/mod/idwtialsimmoedm) | ❌ | ❌ | ✅ Русский | ❌ В процессе | ✅ Русский
| [Immersive Petroleum](https://www.curseforge.com/minecraft/mc-mods/immersive-petroleum) | ✅ Русский | ❌ | ❌ | ❌ | ❌
| [Iris Shaders](https://modrinth.com/mod/iris) | ❌ | ❌ | ❌ | ❌ | ❌ В процессе
| [Kawaii Dishes](https://modrinth.com/mod/kawaii-dishes) | ❌ | ❌ | ❌ В процессе | ❌ В процессе | ❌ В процессе
+| [LibJF](https://modrinth.com/mod/libjf) | ❌ | ❌ | ❌ | ❌ | ✅ Русский
| [Litematica](https://litematica.org) | ❌ | ❌ | ❌ | ✅ Русский | ❌
| [Look](https://modrinth.com/mod/look) | ❌ | ❌ | ❌ | ❌ | ✅ Русский
| [Lucky Block](https://www.curseforge.com/minecraft/mc-mods/lucky-block) | ✅ Русский
✅ Татарский | ❌ | ✅ Русский
✅ Татарский | ❌ | ❌
@@ -74,9 +76,11 @@
| [Raised](https://modrinth.com/mod/raised) | ✅ Русский | ❌ | ❌ | ❌ | ❌
| [Rats](https://modrinth.com/mod/rats) | ❌ | ❌ | ❌ | ❌ | ❌ В процессе
| [Regions Unexplored](https://modrinth.com/mod/regions-unexplored) | ❌ | ❌ | ❌ | ❌ В процессе | ❌
+| [Respackopts](https://modrinth.com/mod/respackopts) | ❌ | ❌ | ❌ | ❌ | ✅ Русский
| [Rotten Creatures](https://modrinth.com/mod/rottencreatures) | ❌ | ❌ | ✅ Русский | ✅ Русский | ❌
| [Simple Corinthium](https://www.curseforge.com/minecraft/mc-mods/simple-corinthium) | ❌ | ❌ | ✅ Русский | ✅ Русский | ❌
| [Simple Weapons for Better Combat](https://www.curseforge.com/minecraft/mc-mods/simple-weapons-for-better-combat) | ❌ | ❌ | ✅ Русский | ✅ Русский | ❌
+| [Simply Status](https://modrinth.com/mod/simplystatus) | ❌ | ❌ | ❌ | ❌ | ✅ Русский
| [Smooth Boot (Fabric)](https://modrinth.com/mod/smoothboot-fabric)
[Smooth Boot (Reloaded)](https://modrinth.com/mod/smooth-boot-reloaded) | ✅ Русский | ❌ | ❌ | ✅ Русский | ❌
| [Sodium Extra](https://modrinth.com/mod/sodium-extra) | ❌ | ❌ | ❌ | ❌ | ❌ В процессе
| [Sodium](https://modrinth.com/mod/sodium) | ❌ | ✅ Русский | ✅ Русский | ✅ Русский | ❌ В процессе