From f18b575663d87faac7e7e197a47aa5202d2c31a9 Mon Sep 17 00:00:00 2001 From: Karim Kumbosar <87390648+ellatuk@users.noreply.github.com> Date: Mon, 1 Dec 2025 18:38:06 +0300 Subject: [PATCH 1/4] Russian translation Added Russian translation --- i18n/ru/books.json | 76 +++++++++++++++++++++++++++++++++++++++++++ i18n/ru/config.json | 54 ++++++++++++++++++++++++++++++ i18n/ru/debug.json | 8 +++++ i18n/ru/dialogue.json | 38 ++++++++++++++++++++++ i18n/ru/mail.json | 9 +++++ 5 files changed, 185 insertions(+) create mode 100644 i18n/ru/books.json create mode 100644 i18n/ru/config.json create mode 100644 i18n/ru/debug.json create mode 100644 i18n/ru/dialogue.json create mode 100644 i18n/ru/mail.json diff --git a/i18n/ru/books.json b/i18n/ru/books.json new file mode 100644 index 0000000..eb47890 --- /dev/null +++ b/i18n/ru/books.json @@ -0,0 +1,76 @@ +{ + "Luck.Book.Name": "Удача Новичка", + "Luck.Book.Description": "Прочти эту книгу, чтобы получить постоянное, но малое увеличение своей удачи.", + "Luck.Book.Message": "Ты чувствуешь себя удачливее!", + "Luck.Power.Description": "Показатель удачи навсегда увеличен на небольшое значение.", + + "ExtraGifts.Book.Name": "Книга Альтруизма", + "ExtraGifts.Book.Description": "После прочтения этой книги жители будут получать от тебя более двух подарков в неделю.", + "ExtraGifts.Book.Message": "Ты настоящий угодник!", + "ExtraGifts.Power.Description": "Жители будут принимать более двух подарков в неделю.", + + "TreesIgnoreSeason.Book.Name": "Зимнее Лесоводство", + "TreesIgnoreSeason.Book.Description": "Прочтение этой книги научит тебя выращивать деревья в зимний сезон.", + "TreesIgnoreSeason.Book.Message": "Лесоводство+!", + "TreesIgnoreSeason.Power.Description": "Деревья растут круглый год.", + + "ArtisanMachines.Book.Name": "Руководство Гильдии Ремесленников", + "ArtisanMachines.Book.Description": "Методы, описанные в этой книге, позволят тебе в разы быстрее создавать вещи ручной работы.", + "ArtisanMachines.Book.Message": "Твоё оборудование теперь работает более эффективно!", + "ArtisanMachines.Power.Description": "Оборудование производит вещи в разы быстрее.", + + "GiantCrops.Book.Name": "Большие Дыньки!", + "GiantCrops.Book.Description": "У тебя будет больше шансов вырастить гигантский урожай после прочтения этой книги.", + "GiantCrops.Book.Message": "Ты изучил тайну гигантских культур!", + "GiantCrops.Power.Description": "У гигантских культур больше шансов вырасти за ночь.", + + "Popularity.Book.Name": "Дружба 2020", + "Popularity.Book.Description": "Друзья с большей вероятностью будут присылать тебе подарки.", + "Popularity.Book.Message": "Друзья любят тебя!", + "Popularity.Power.Description": "Друзья с большей вероятностью пришлют тебе подарки по почте.", + + "Optimization.Book.Name": "Оптимизированный SDV++", + "Optimization.Book.Description": "Прочти эту книгу, чтобы научиться эффективнее получать опыт.", + "Optimization.Book.Message": "Больше опыта за каждый опыт!", + "Optimization.Power.Description": "Прирост опыта увеличен.", + + "BusDriving.Book.Name": "Вождение Автобуса для Чайников", + "BusDriving.Book.Description": "Эта книга содержит всю информацию, нужную для вождения автобуса, более или менее.", + "BusDriving.Book.Message": "Ты научился водить!", + "BusDriving.Power.Description": "Ты можешь ездить в пустыню Калико самостоятельно!", + + "QiNotebook.Book.Name": "Блокнот Мистера Ки", + "QiNotebook.Book.Description": "Эти заметки помогут найти больше случайных самоцветов Ки.", + "QiNotebook.Book.Message": '"Удачи, малыш."', + "QiNotebook.Power.Description": "Увеличены шансы найти самоцветы Ки.", + + "PetGifts.Book.Name": "Пушистая Подмога", + "PetGifts.Book.Description": "Эта книга научит тебя тренировать питомцев приносить подарки получше.", + "PetGifts.Book.Message": "Питомец ДЕЙСТВИТЕЛЬНО любит тебя!", + "PetGifts.Power.Description": "Питомцы более вероятно принесут более лучшие подарки.", + + "CheatCodes.Book.Name": "Секретные Коды для Игровых Автоматов", + "CheatCodes.Book.Description": "Где-то в этой книге есть код, который поможет наконец-то победить Джунимо Карт, ты в этом уверен", + "CheatCodes.Book.Message": "Вверх, вверх, вниз, вниз, влево, вправо...", + "CheatCodes.Power.Description": "Начинаешь с большего количества жизней в режиме прохождения Джунимо Карт.", + + "JunimoScrap.Book.Name": "Альбом Джунимо", + "JunimoScrap.Book.Description": "Твои Джунимо заполнили эту книгу воспоминаниями.", + "JunimoScrap.Book.Message": "Теперь ты ближе с твоими Джунимо.", + "JunimoScrap.Power.Description": "Твои Джунимо общительнее и шлют письма.", + + "Carols.Book.Name": "Книга Колядок", + "Carols.Book.Description": "Эти песни помогут тебе создать праздничное настроение на всю зиму.", + "Carols.Book.Message": "Ты выучил несколько зимних колядок!", + "Carols.Power.Description": "Владельцы магазинов будут делать тебе скидку в зимний сезон.", + + "Coffee.Book.Name": "Крепкое Варево", + "Coffee.Book.Description": "Прочтите эту книгу, чтобы поднять своё потребление кофеина на новый уровень.", + "Coffee.Book.Message": "Теперь ты почти что бариста!", + "Coffee.Power.Description": "Эффект от кофейных напитков теперь длится в три раза дольше.", + + "Sketchbook.Book.Name": "Детский Альбом", + "Sketchbook.Book.Description": "Рисунки, что не запачканы грязью, выглядят очень даже ничего!", + "Sketchbook.Book.Message": "Ты чувствуешь, что здесь кроется что-то большее!", + "Sketchbook.Power.Description": "Места артефактов теперь могут содержать более ценные предметы.", +} \ No newline at end of file diff --git a/i18n/ru/config.json b/i18n/ru/config.json new file mode 100644 index 0000000..bc633c9 --- /dev/null +++ b/i18n/ru/config.json @@ -0,0 +1,54 @@ +{ + "Config.SectionTitle.General": "Общие Настройки", + "Config.SectionTitle.EnableDisable": "Включить / Выключить Книги", + "Config.SectionTitle.Prices": "Изменить Цену Книг", + "Config.SectionTitle.Adjustments": "Настроить Силу Книг", + "Config.SectionTitle.Debug": "Параметры Отладки", + + "Config.General.AlwaysAvailable.Name": "Книги Всегда Доступны", + "Config.General.AlwaysAvailable.Description": "Если включено, все книги всегда будут доступны у продавца книг без особых условий.", + + "Config.General.Enabled.Name": "Включено", + "Config.General.Enabled.Description": "Если выключено, эта книга и её возможности будут недоступны.", + + "Config.General.Price.Description": "Стоимость книги при покупке непосредственно в магазине, а не другими способами. Только целые значения.", + + "Config.Luck.Bonus.Name": "Бонус Удачи", + "Config.Luck.Bonus.Description": "Сумма, добавленная к вашему ежедневному значению удачи.", + + "Config.ExtraGifts.Bonus.Name": "Недельный Лимит Подарков", + "Config.ExtraGifts.Bonus.Description": "Сколько подарков эта книга позволит вам сделать кому-то за неделю.", + + "Config.ArtisanMachines.GrangeMustWin.Name": "Выставочный Лоток Должен Выиграть", + "Config.ArtisanMachines.GrangeMustWin.Description": "Если включено, выставочный лоток должен занять 1-е место и иметь 6+ предметов., + "Config.ArtisanMachines.Bonus.Name": "Бонус Скорости Оборудования", + "Config.ArtisanMachines.Bonus.Description": "Процентное сокращение времени работы оборудования для товаров собственного производства.", + + "Config.GiantCrops.Bonus.Name": "Шанс Гигантского Урожая", + "Config.GiantCrops.Bonus.Description": "Процентная вероятность появления гигантского урожая за ночь.", + + "Config.Optimization.Bonus.Name": "Добавочный Опыт", + "Config.Optimization.Bonus.Description": "Процент увеличения для опыта.", + + "Config.QiNotebook.Bonus.Name": "Шанс Самоцвета Ки", + "Config.QiNotebook.Bonus.Description": "Процентный шанс, что самоцвет Ки выпадет в дополнение к обычному шансу.", + + "Config.CheatCodes.Requirement.Name": "Необходимые Смерти в Джунимо Карт", + "Config.CheatCodes.Requirement.Description": "Количество, которое нужно умереть в Джунимо Карт, прежде чем книга секретных кодов будет доступна.", + "Config.CheatCodes.Bonus.Name": "Дополнительные Жизни", + "Config.CheatCodes.Bonus.Description": "Число доп. жизней, с которыми ты начинаешь Джунимо Карт в режиме прохождения.", + + "Config.JunimoScrap.Chatter.Name": "Общительность Джунимо", + "Config.JunimoScrap.Chatter.Description": "Как часто над Джунимо будут появляться речевые пузыри. Чем больше значение, тем больше общительность.", + "Config.JunimoScrap.Chatter.Never": "Никогда", + "Config.JunimoScrap.Chatter.Normal": "Нормально", + "Config.JunimoScrap.Chatter.Always": "Всегда", + "Config.JunimoScrap.RandomItems.Name": "Случайные Предметы Джунимо", + "Config.JunimoScrap.RandomItems.Description": "Если включено, ваши Джунимо могут прислать по почте совершенно случайные вещи. Это могут быть вещи, которые не должны были получить, и создано просто для забавы. Включать на свой страх и риск.", + + "Config.Carols.Bonus.Name": "Скидка в Магазине", + "Config.Carols.Bonus.Description": "Процент скидки, применяемый к магазинной цене.", + + "Config.Coffee.Bonus.Name": "Множитель Кофе", + "Config.Coffee.Bonus.Description": "Множитель, применяемый к длительности Кофе и Тройного эспрессо.", +} \ No newline at end of file diff --git a/i18n/ru/debug.json b/i18n/ru/debug.json new file mode 100644 index 0000000..3acc4c2 --- /dev/null +++ b/i18n/ru/debug.json @@ -0,0 +1,8 @@ +{ + "Debug.RemoveAll.Book.Name": "Удаление Способностей BEB", + "Debug.RemoveAll.Book.Description": "Удаляет все способности, полученные от Button's Extra Books, и возвращает вам соответствующие книги.", + "Debug.RemoveAll.Book.Message": "Ты лишился всех способностей от мода", + + "Config.Debug.EnableDebugBook.Name": "Включить Отладочную Книгу", + "Config.Debug.EnableDebugBook.Description": "Если включено, у Пьера появится отладочная книга, которая удалит все способности, полученные от этого мода." +} \ No newline at end of file diff --git a/i18n/ru/dialogue.json b/i18n/ru/dialogue.json new file mode 100644 index 0000000..bcc3d2e --- /dev/null +++ b/i18n/ru/dialogue.json @@ -0,0 +1,38 @@ +{ + "Dialogue.EnoughGifts": "Вы дали {0}, достаточно уже подарков!", + + "Dialogue.JunimoScrap.Harvest.1": "{0}", + "Dialogue.JunimoScrap.Harvest.2": "*чав-чав*", + "Dialogue.JunimoScrap.Harvest.3": "*хрум*", + "Dialogue.JunimoScrap.Harvest.4": "*ням*", + "Dialogue.JunimoScrap.Harvest.5": "Эта мне?", // The grammar is wrong on purpose! + "Dialogue.JunimoScrap.Harvest.6": "Ооох!", + "Dialogue.JunimoScrap.Harvest.7": "Ням-ням!", + + // {0} will be the name of a crop e.g. "Yummy Parsnip!" Please put the adjective in the correct position relative to the noun for your language! + "Dialogue.JunimoScrap.CropAdjective.1": "Вкусный {0}!", + "Dialogue.JunimoScrap.CropAdjective.2": "Сочный {0}!", + "Dialogue.JunimoScrap.CropAdjective.3": "Вкуснейший {0}!", + "Dialogue.JunimoScrap.CropAdjective.4": "Аппетитный {0}!", + "Dialogue.JunimoScrap.CropAdjective.5": "Большой {0}!", + "Dialogue.JunimoScrap.CropAdjective.6": "Мягкий {0}!", + "Dialogue.JunimoScrap.CropAdjective.7": "Свежий {0}!", + "Dialogue.JunimoScrap.CropAdjective.8": "Спелый {0}!", + + "Dialogue.JunimoScrap.DroppedItem.1": "Ой...", + "Dialogue.JunimoScrap.DroppedItem.2": "Ой-ой!", + "Dialogue.JunimoScrap.DroppedItem.3": "Прости!", + "Dialogue.JunimoScrap.DroppedItem.4": "Извини...", + "Dialogue.JunimoScrap.DroppedItem.5": "Слишком много!", + + "Dialogue.JunimoScrap.ExitHut.1": "Милая фермочка!", + "Dialogue.JunimoScrap.ExitHut.2": "Люблю это место!", + "Dialogue.JunimoScrap.ExitHut.3": "Рай!", + "Dialogue.JunimoScrap.ExitHut.4": "Чудесный день!", + "Dialogue.JunimoScrap.ExitHut.5": "Доброе утро!", + "Dialogue.JunimoScrap.ExitHut.6": "Проснись и пой!", + "Dialogue.JunimoScrap.ExitHut.7": "Есть изюминки?", + "Dialogue.JunimoScrap.ExitHut.8": "Привет, мир!", + "Dialogue.JunimoScrap.ExitHut.9": "Привет~", + "Dialogue.JunimoScrap.ExitHut.10": "*зевает*" +} \ No newline at end of file diff --git a/i18n/ru/mail.json b/i18n/ru/mail.json new file mode 100644 index 0000000..067c33b --- /dev/null +++ b/i18n/ru/mail.json @@ -0,0 +1,9 @@ +{ + "Mail.ArtisanGrange.Text": "Гильдия Ремесленников Республики Фернгилл с признательностью отмечает вашу приверженность качеству изделий ручной работы. В благодарность за вашу прекрасную выставку на Ярмарке долины Стардью мы прилагаем руководство, которое, мы надеемся, поможет эффективнее использовать ваше оборудование.", + "Mail.ArtisanGrange.Title": "Гильдия Ремесленников", + + "Mail.JunimoScrap.Crop.Text": "Мы таааак старались вырастить для тебя этот дополнительный урожай! Спасибо, что доверяешь нам свою ферму!", + "Mail.JunimoScrap.Gem.Text": "Смотри, что мы нашли, копаясь в земле! Такое блестящее... но, думаем, тебе пригодится больше, чем нам!", + "Mail.JunimoScrap.Item.Text": "Мы нашли это! Не знаем, насколько полезной это окажется для тебя, но... всё равно надеемся, что ты нами гордишься!", + "Mail.JunimoScrap.Title": "Письмо От Твоих Джунимо", +} \ No newline at end of file From db966fbe6d938e126d10901755a5848cb57b9534 Mon Sep 17 00:00:00 2001 From: Karim Kumbosar <87390648+ellatuk@users.noreply.github.com> Date: Mon, 1 Dec 2025 19:12:04 +0300 Subject: [PATCH 2/4] Fixed a missing " --- i18n/ru/config.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ru/config.json b/i18n/ru/config.json index bc633c9..91e04aa 100644 --- a/i18n/ru/config.json +++ b/i18n/ru/config.json @@ -20,7 +20,7 @@ "Config.ExtraGifts.Bonus.Description": "Сколько подарков эта книга позволит вам сделать кому-то за неделю.", "Config.ArtisanMachines.GrangeMustWin.Name": "Выставочный Лоток Должен Выиграть", - "Config.ArtisanMachines.GrangeMustWin.Description": "Если включено, выставочный лоток должен занять 1-е место и иметь 6+ предметов., + "Config.ArtisanMachines.GrangeMustWin.Description": "Если включено, выставочный лоток должен занять 1-е место и иметь 6+ предметов.", "Config.ArtisanMachines.Bonus.Name": "Бонус Скорости Оборудования", "Config.ArtisanMachines.Bonus.Description": "Процентное сокращение времени работы оборудования для товаров собственного производства.", @@ -51,4 +51,4 @@ "Config.Coffee.Bonus.Name": "Множитель Кофе", "Config.Coffee.Bonus.Description": "Множитель, применяемый к длительности Кофе и Тройного эспрессо.", -} \ No newline at end of file +} From 85e1b1fc35b9e2d1a748a4ee152bd6cf58eb4a6b Mon Sep 17 00:00:00 2001 From: Karim Kumbosar <87390648+ellatuk@users.noreply.github.com> Date: Mon, 1 Dec 2025 19:58:37 +0300 Subject: [PATCH 3/4] Update config.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit missing "вы" --- i18n/ru/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ru/config.json b/i18n/ru/config.json index 91e04aa..99e4409 100644 --- a/i18n/ru/config.json +++ b/i18n/ru/config.json @@ -44,7 +44,7 @@ "Config.JunimoScrap.Chatter.Normal": "Нормально", "Config.JunimoScrap.Chatter.Always": "Всегда", "Config.JunimoScrap.RandomItems.Name": "Случайные Предметы Джунимо", - "Config.JunimoScrap.RandomItems.Description": "Если включено, ваши Джунимо могут прислать по почте совершенно случайные вещи. Это могут быть вещи, которые не должны были получить, и создано просто для забавы. Включать на свой страх и риск.", + "Config.JunimoScrap.RandomItems.Description": "Если включено, ваши Джунимо могут прислать по почте совершенно случайные вещи. Это могут быть вещи, которые вы не должны были получить, и создано просто для забавы. Включать на свой страх и риск.", "Config.Carols.Bonus.Name": "Скидка в Магазине", "Config.Carols.Bonus.Description": "Процент скидки, применяемый к магазинной цене.", From b847fb54c8bc808e1d12cbbf0618f6271a38987a Mon Sep 17 00:00:00 2001 From: Karim Kumbosar <87390648+ellatuk@users.noreply.github.com> Date: Mon, 1 Dec 2025 20:02:46 +0300 Subject: [PATCH 4/4] Update books.json The extra "0" has been removed --- i18n/ru/books.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ru/books.json b/i18n/ru/books.json index eb47890..b2d1c3e 100644 --- a/i18n/ru/books.json +++ b/i18n/ru/books.json @@ -24,7 +24,7 @@ "GiantCrops.Book.Message": "Ты изучил тайну гигантских культур!", "GiantCrops.Power.Description": "У гигантских культур больше шансов вырасти за ночь.", - "Popularity.Book.Name": "Дружба 2020", + "Popularity.Book.Name": "Дружба 202", "Popularity.Book.Description": "Друзья с большей вероятностью будут присылать тебе подарки.", "Popularity.Book.Message": "Друзья любят тебя!", "Popularity.Power.Description": "Друзья с большей вероятностью пришлют тебе подарки по почте.", @@ -73,4 +73,4 @@ "Sketchbook.Book.Description": "Рисунки, что не запачканы грязью, выглядят очень даже ничего!", "Sketchbook.Book.Message": "Ты чувствуешь, что здесь кроется что-то большее!", "Sketchbook.Power.Description": "Места артефактов теперь могут содержать более ценные предметы.", -} \ No newline at end of file +}