diff --git a/pom.xml b/pom.xml
index a4bd058dad..fd44d4a02b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
me.mrCookieSlime
Slimefun
- 4.2-UNOFFCIAL-20200205
+ 4.2-UNOFFCIAL-20200206
1.8
diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/core/guide/GuideSettings.java b/src/main/java/io/github/thebusybiscuit/slimefun4/core/guide/GuideSettings.java
index 86887d50ff..7ca8d0db6d 100644
--- a/src/main/java/io/github/thebusybiscuit/slimefun4/core/guide/GuideSettings.java
+++ b/src/main/java/io/github/thebusybiscuit/slimefun4/core/guide/GuideSettings.java
@@ -298,8 +298,8 @@ else if (i == 7) {
for (Language language : SlimefunPlugin.getLocal().getLanguages()) {
menu.addItem(slot, new CustomItem(language.getItem(),
ChatColor.GREEN + language.getName(p),
- "&7" + SlimefunPlugin.getLocal().getMessage(p, "guide.languages.progress.messages") + ": " + SlimefunPlugin.getLocal().getProgress(language, Language::getMessages) + '%',
- "&7" + SlimefunPlugin.getLocal().getMessage(p, "guide.languages.progress.researches") + ": " + SlimefunPlugin.getLocal().getProgress(language, Language::getResearches) + '%',
+ "&7" + SlimefunPlugin.getLocal().getMessage(p, "guide.languages.progress.messages") + ": &b" + SlimefunPlugin.getLocal().getProgress(language, Language::getMessages) + '%',
+ "&7" + SlimefunPlugin.getLocal().getMessage(p, "guide.languages.progress.researches") + ": &b" + SlimefunPlugin.getLocal().getProgress(language, Language::getResearches) + '%',
"",
"&7\u21E8 &e" + SlimefunPlugin.getLocal().getMessage(p, "guide.languages.select")
), (pl, i, item, action) -> {
diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/core/services/LocalizationService.java b/src/main/java/io/github/thebusybiscuit/slimefun4/core/services/LocalizationService.java
index 36636eeee5..d1f9f43575 100644
--- a/src/main/java/io/github/thebusybiscuit/slimefun4/core/services/LocalizationService.java
+++ b/src/main/java/io/github/thebusybiscuit/slimefun4/core/services/LocalizationService.java
@@ -149,7 +149,7 @@ private void addLanguage(String id, String hash) {
}
public double getProgress(Language lang, Function method) {
- double defaultKeys = getTotalKeys(method.apply(defaultLanguage));
+ double defaultKeys = getTotalKeys(method.apply(languages.get("en")));
if (defaultKeys == 0) return 0;
return DoubleHandler.fixDouble(100.0 * (getTotalKeys(method.apply(lang)) / defaultKeys));
}
diff --git a/src/main/java/me/mrCookieSlime/Slimefun/Lists/SlimefunItems.java b/src/main/java/me/mrCookieSlime/Slimefun/Lists/SlimefunItems.java
index 9d0172f501..094ada69a5 100644
--- a/src/main/java/me/mrCookieSlime/Slimefun/Lists/SlimefunItems.java
+++ b/src/main/java/me/mrCookieSlime/Slimefun/Lists/SlimefunItems.java
@@ -827,8 +827,8 @@ private SlimefunItems() {}
public static final ItemStack ELYTRA = new ItemStack(Material.ELYTRA);
public static final ItemStack ELYTRA_SCALE = new SlimefunItemStack("ELYTRA_SCALE", Material.FEATHER, "&b鞘翅鳞片");
- public static final ItemStack INFUSED_ELYTRA = new SlimefunItemStack("INFUSED_ELYTRA", ELYTRA, "&5鞘翅 (经验修补)");
- public static final ItemStack SOULBOUND_ELYTRA = new SlimefunItemStack("SOULBOUND_ELYTRA", ELYTRA, "&c鞘翅 (灵魂绑定)");
+ public static final ItemStack INFUSED_ELYTRA = new SlimefunItemStack("INFUSED_ELYTRA", Material.ELYTRA, "&5鞘翅 (经验修补)");
+ public static final ItemStack SOULBOUND_ELYTRA = new SlimefunItemStack("SOULBOUND_ELYTRA", Material.ELYTRA, "&c鞘翅 (灵魂绑定)");
public static final ItemStack TOTEM_OF_UNDYING = new ItemStack(Material.TOTEM_OF_UNDYING);
diff --git a/src/main/java/me/mrCookieSlime/Slimefun/Objects/SlimefunItem/items/KnowledgeFlask.java b/src/main/java/me/mrCookieSlime/Slimefun/Objects/SlimefunItem/items/KnowledgeFlask.java
index b5f7aebe1c..e0e28e0b78 100644
--- a/src/main/java/me/mrCookieSlime/Slimefun/Objects/SlimefunItem/items/KnowledgeFlask.java
+++ b/src/main/java/me/mrCookieSlime/Slimefun/Objects/SlimefunItem/items/KnowledgeFlask.java
@@ -1,5 +1,6 @@
package me.mrCookieSlime.Slimefun.Objects.SlimefunItem.items;
+import me.mrCookieSlime.Slimefun.Lists.SlimefunItems;
import org.bukkit.Material;
import org.bukkit.Sound;
import org.bukkit.block.Container;
@@ -25,7 +26,7 @@ public ItemUseHandler getItemHandler() {
Player p = e.getPlayer();
if (p.getLevel() >= 1 && (!e.getClickedBlock().isPresent() || !(e.getClickedBlock().get().getState() instanceof Container))) {
p.setLevel(p.getLevel() - 1);
- p.getInventory().addItem(new CustomItem(Material.EXPERIENCE_BOTTLE, "&aFlask of Knowledge"));
+ p.getInventory().addItem(SlimefunItems.FILLED_FLASK_OF_KNOWLEDGE);
p.playSound(p.getLocation(), Sound.ENTITY_EXPERIENCE_ORB_PICKUP, 1F, 0.5F);
diff --git a/src/main/resources/languages/messages_de.yml b/src/main/resources/languages/messages_de.yml
index bb85eecacf..2049ae2bc6 100644
--- a/src/main/resources/languages/messages_de.yml
+++ b/src/main/resources/languages/messages_de.yml
@@ -75,6 +75,10 @@ gps:
new: "&eBitte gebe ins Chatfenser einen Namen für deinen Wegpunkt ein. &7(Farbcodes
werden unterstützt!)"
guide:
+ back:
+ guide: Gehe zurück zum Slimefun-Handbuch
+ settings: Gehe zurück zu den Einstellungen
+ title: Zurück
cheat:
no-multiblocks: "&4Multiblöcke müssen gebaut werden! Du kannst dir diese nicht
geben."
@@ -95,13 +99,12 @@ guide:
lore: Klicke um eine Übersetzung hinzuzufügen
name: "&aFehlt etwas?"
updated: "&aFolgende Sprache wurde ausgewählt: &b%lang%"
+ progress:
+ messages: Chatnachrichten
+ researches: Namen von Erforschungen
pages:
next: Nächste Seite
previous: Vorherige Seite
- back:
- title: Zurück
- guide: Gehe zurück zum Slimefun-Handbuch
- settings: Gehe zurück zu den Einstellungen
search:
lore:
- "&bWonach möchtest du suchen?"
@@ -116,41 +119,42 @@ guide:
main: Slimefun-Handbuch
settings: Einstellungen & Infos
wiki: Slimefun4-Wiki
+ source: Quellcode
tooltips:
open-category: Klicke zum Öffnen
versions-notice: Dies ist sehr wichtig bei Fehlermeldungen!
inventory:
no-access: "&4Du kannst nicht auf diesen Block zugreifen"
languages:
+ af: Afrikaans
+ ar: Arabisch
cs: Tschechisch
+ da: Dänisch
de: Deutsch
default: Server-Standard
el: Griechisch
en: Englisch
es: Spanisch
+ fi: Finnisch
fr: Französisch
he: Hebräisch
hu: Ungarisch
id: Indonesisch
it: Italienisch
lv: Lettisch
+ ms: Malaiisch
nl: Niederländisch
+ 'no': Norwegisch
pl: Polnisch
pt: Portugiesisch (Portugal)
pt-BR: Portugiesisch (Brasilien)
ru: Russisch
sk: Slowakisch
sv: Schwedisch
+ uk: Ukrainisch
vi: Vietnamesisch
zh-CN: Chinesisch (China)
zh-TW: Chinesisch (Taiwan)
- ar: Arabisch
- af: Afrikaans
- da: Dänisch
- fi: Finnisch
- no: Norwegisch
- uk: Ukrainisch
- ms: Malaiisch
machines:
ANCIENT_ALTAR:
not-enough-pedestals: "&4Es fehlen einige Sockel des Altars &c(%pedestals% / 8)"
diff --git a/src/main/resources/languages/messages_en.yml b/src/main/resources/languages/messages_en.yml
index 90bb363f4f..be984c2707 100644
--- a/src/main/resources/languages/messages_en.yml
+++ b/src/main/resources/languages/messages_en.yml
@@ -281,6 +281,6 @@ languages:
af: 'Afrikaans'
da: 'Danish'
fi: 'Finnish'
- no: 'Norwegian'
uk: 'Ukrainian'
- ms: 'Malay'
\ No newline at end of file
+ ms: 'Malay'
+ 'no': 'Norwegian'
\ No newline at end of file
diff --git a/src/main/resources/languages/messages_ru.yml b/src/main/resources/languages/messages_ru.yml
index ad77ea3887..f0e92c04c3 100644
--- a/src/main/resources/languages/messages_ru.yml
+++ b/src/main/resources/languages/messages_ru.yml
@@ -1,115 +1,202 @@
---
+android:
+ scripts:
+ already-uploaded: "&4Этот скрипт уже был загружен."
+ enter-name:
+ -
+ - "&eПожалуйста, введите название для Вашего скрипта"
+ instructions:
+ ATTACK_ANIMALS: "&4Атаковать &c(скот)"
+ ATTACK_ANIMALS_ADULT: "&4Атаковать &c(скот &7[взрослый]&c)"
+ ATTACK_MOBS: "&4Атаковать &c(враждебные мобы)"
+ ATTACK_MOBS_ANIMALS: "&4Атаковать &c(враждебные мобы и скот)"
+ CATCH_FISH: "&bВыловить рыбу"
+ CHOP_TREE: "&cСрубить и пересадить"
+ DIG_DOWN: "&bКопнуть вниз"
+ DIG_FORWARD: "&bКопнуть вперёд"
+ DIG_UP: "&bКопнуть вверх"
+ FARM_DOWN: "&bСобрать урожай и пересадить &7(блок снизу)"
+ FARM_EXOTIC_DOWN: "&bПродвинутая сборка урожая и пересадка &7(блок снизу)"
+ FARM_EXOTIC_FORWARD: "&bПродвинутая сборка урожая и пересадка"
+ FARM_FORWARD: "&bСобрать урожай и пересадить"
+ GO_DOWN: "&7Двинуться вниз"
+ GO_FORWARD: "&7Двинуться вперёд"
+ GO_UP: "&7Двинуться вверх"
+ INTERFACE_FUEL: "&cВосполнить топливо из хранилища спереди"
+ INTERFACE_ITEMS: "&9Сложить хранимые предметы в хранилище спереди"
+ MOVE_AND_DIG_DOWN: "&bДвинуться и копнуть вниз"
+ MOVE_AND_DIG_FORWARD: "&bДвинуться и копнуть вперёд"
+ MOVE_AND_DIG_UP: "&bДвинуться и копнуть вверх"
+ REPEAT: "&9Повторить скрипт"
+ START: "&2Начать работу скрипта"
+ TURN_LEFT: "&7Повернуться налево"
+ TURN_RIGHT: "&7Повернуться направо"
+ WAIT: "&eПодождать 0.5с"
+ rating:
+ already: "&4Вы уже оценили этот скрипт!"
+ own: "&4Вы не можете оценить свой скрипт!"
+ uploaded:
+ - "&bЗагрузка…"
+ - "&aВаш скрипт успешно загружен!"
+ started: "&7Ваш Андроид возобновил работу своего скрипта"
+ stopped: "&7Ваш Андроид приостановил выполнение своего скрипта"
+anvil:
+ not-working: "&4Вы не можете использовать Slimefun предметы в наковальне!"
+backpack:
+ already-open: "&cИзвините, этот рюкзак уже открыт в другом месте!"
+ no-stack: "&cВы не можете складывать рюкзаки вместе"
commands:
- help: Вывести это меню помощи
cheat: Войти в режим выдачи предметов
give: Выдать Slimefun предметы
guide: Получить руководство Slimefun
- timings: Вывести информацию о нагрузке сервера
- teleporter: Просмотреть контрольные точки других игроков
- versions: Вывести список установленных дополнений
- search: Поиск предметов по заданному запросу
+ help: Вывести это меню помощи
open_guide: Открыть руководство Slimefun
- stats: Вывести статистику игрока
research:
+ description: Выдать или сбросить исследования игрока
reset: "&cВы сбросили исследования для игрока %player%"
reset-target: "&cВаши исследования были сброшены"
- description: Выдать или сбросить исследования игрока
+ search: Поиск предметов по заданному запросу
+ stats: Вывести статистику игрока
+ teleporter: Просмотреть контрольные точки других игроков
+ timings: Вывести информацию о нагрузке сервера
+ versions: Вывести список установленных дополнений
+gps:
+ deathpoint: "&4Точка смерти &7%date%"
+ geo:
+ scan-required: "&4Требуется геосканирование! &cПроанализируйте чанк при помощи
+ GPS-геосканера для начала!"
+ insufficient-complexity:
+ - "&4Недостаточная общая сила сигнала GPS сети: &c%complexity%"
+ - "&4а) Ваша GPS сеть пока что не подключена"
+ - "&4б) У Вашей GPS сети недостаточная сила сигнала"
+ waypoint:
+ added: "&aКонтрольная точка успешно добавлена"
+ max: "&4Вы достигли максимального количества контрольных точек"
+ new: "&eПожалуйста, введите название новой контрольной точки в чат. &7(можно использовать
+ цветовые коды!)"
guide:
- search:
- message: "&bЧто бы Вы хотели найти?"
- name: "&7Поиск…"
- lore:
- - "&bЧто бы Вы хотели найти?"
- - "&7Введите поисковый запрос в чат"
cheat:
no-multiblocks: "&4Вы не можете выдать себе постройку, она должна быть построена
в мире!"
- languages:
- updated: "&aВаш язык успешно установлен на: &b%lang%"
- translations:
- name: "&aЧего-то не хватает?"
- lore: Нажмите, чтобы добавить свой перевод
- select: Нажмите для выбора этого языка
- select-default: Нажмите для выбора языка по умолчанию
- selected-language: 'В настоящее время выбрано:'
- title:
- main: Руководство Slimefun
- settings: Информация и настройки
- languages: Выберите Ваш предпочитаемый язык
- credits: Авторы Slimefun4
- addons: Дополнения к Slimefun4
- bugs: Отчёты об ошибках
- wiki: Slimefun4 Вики
credits:
commit: Коммит
commits: Коммитов
+ profile-link: Нажмите, чтобы посетить GitHub профиль
roles:
developer: "&6Разработчик"
- wiki: "&3Редактор Вики"
resourcepack: "&cТекстурщик"
translator: "&9Локализатор"
- profile-link: Нажмите, чтобы посетить GitHub профиль
+ wiki: "&3Редактор Вики"
+ languages:
+ select: Нажмите для выбора этого языка
+ select-default: Нажмите для выбора языка по умолчанию
+ selected-language: 'Сейчас выбрано:'
+ translations:
+ lore: Нажмите, чтобы добавить свой перевод
+ name: "&aЧего-то не хватает?"
+ updated: "&aВаш язык успешно установлен на: &b%lang%"
+ progress:
+ messages: Сообщения чата
+ researches: Названия исследований
pages:
- previous: Предыдущая страница
next: Следующая страница
+ previous: Предыдущая страница
+ search:
+ lore:
+ - "&bЧто бы Вы хотели найти?"
+ - "&7Введите поисковый запрос в чат"
+ message: "&bЧто бы Вы хотели найти?"
+ name: "&7Поиск…"
+ title:
+ addons: Дополнения к Slimefun4
+ bugs: Отчёты об ошибках
+ credits: Авторы Slimefun4
+ languages: Выберите Ваш предпочитаемый язык
+ main: Руководство Slimefun
+ settings: Информация и настройки
+ wiki: Slimefun4 Вики
+ source: Исходный код
tooltips:
- versions-notice: Это очень важно, когда Вы сообщаете об ошибках!
open-category: Нажмите, чтобы открыть
+ versions-notice: Это очень важно, когда Вы сообщаете об ошибках!
+ back:
+ guide: Вернуться к руководству Slimefun
+ title: Назад
+ settings: Вернуться к настройкам
+inventory:
+ no-access: "&4У Вас нет доступа к этому блоку"
+languages:
+ cs: Чешский
+ de: Немецкий
+ default: По умолчанию
+ el: Греческий
+ en: Английский
+ es: Испанский
+ fr: Французский
+ he: Иврит
+ hu: Венгерский
+ id: Индонезийский
+ it: Итальянский
+ lv: Латышский
+ nl: Нидерландский
+ pl: Польский
+ pt: Португальский (Португалия)
+ pt-BR: Португальский (Бразилия)
+ ru: Русский
+ sk: Словацкий
+ sv: Шведский
+ vi: Вьетнамский
+ zh-CN: Китайский (Китай)
+ zh-TW: Китайский (Тайвань)
+ ar: Арабский
+ af: Бурский
+ da: Датский
+ fi: Финский
+ 'no': Норвержский
+ uk: Украинский
+ ms: Малайский
+machines:
+ ANCIENT_ALTAR:
+ not-enough-pedestals: "&4Алтарь не окружён необходимым количеством пьедесталов
+ &c(%pedestals% / 8)"
+ unknown-catalyst: "&4Неизвестный катализатор! &cИспользуйте правильный рецепт!"
+ unknown-recipe: "&4Неизвестный рецепт! &cИспользуйте правильный рецепт!"
+ ANCIENT_PEDESTAL:
+ obstructed: "&4Что-то мешает! &cУбедитесь, что над пьедесталом ничего нет!"
+ CARGO_NODES:
+ must-be-placed: "&4Должен быть размещён на сундуке или машине!"
+ ELEVATOR:
+ click-to-teleport: "&eНажмите &7для перемещения на этот этаж:"
+ current-floor: "&eВаш текущий этаж:"
+ enter-name: "&7Пожалуйста, введите название для этажа в чат. &r(можно использовать
+ цветовые коды!)"
+ named: "&2Этаж успешно переименован: &r%floor%"
+ no-destinations: "&4Этажи не найдены"
+ pick-a-floor: "&3- Выберите пункт назначения -"
+ full-inventory: "&eК сожалению, инвентарь уже заполнен!"
+ HOLOGRAM_PROJECTOR:
+ enter-text: "&7Пожалуйста, введите желаемый текст для голограммы в чат. &r(можно
+ использовать цветовые коды!)"
+ ignition-chamber-no-flint: "&cАвтоматическая камера зажигания не смогла зажечь блок
+ из-за отсутствия огнива."
+ in-use: "&cИнвентарь этого блока уже открыт другим игроком."
+ pattern-not-found: "&eК сожалению, не удалось распознать этот рецепт. Пожалуйста,
+ разложите предметы в верной последовательности в раздатчик."
+ TELEPORTER:
+ cancelled: "&4Телепортация отменена!"
+ invulnerability: "&b&lВы получили 30 секунд неуязвимости!"
+ teleported: "&3Телепортирование!"
+ teleporting: "&3Телепортация…"
+ unknown-material: "&eК сожалению, не удалось распознать предмет в раздатчике. Пожалуйста,
+ перепроверьте все предметы."
+ wrong-item: "&eК сожалению, не удалось распознать предмет, которым Вы кликнули.
+ Проверьте рецепты и посмотрите, какие предметы Вы можете использовать."
messages:
- not-researched: "&4Вам не хватает знаний, чтобы понять это"
- not-enough-xp: "&4У Вас недостаточно опыта, чтобы исследовать это"
- unlocked: '&bВы исследовали &7"%research%"'
- only-players: "&4Эта команда предназначена только для игроков"
- unknown-player: "&4Неизвестный игрок: &c%player%"
- no-permission: "&4У Вас недостаточно прав, чтобы сделать это"
- usage: "&4Использование: &c%usage%"
- not-online: "&4%player% &cсейчас не в игре!"
- not-valid-item: "&4%item% &cне является допустимым предметом!"
- not-valid-amount: "&4%amount% &cне является допустимым числом: количество должно
- быть больше нуля!"
- given-item: '&bВам выдали &a%amount% &7"%item%&7"'
- give-item: '&bВы выдали игроку %player% &a%amount% &7"%item%&7"'
- not-valid-research: "&4%research% &cне является допустимым исследованием!"
- give-research: '&bВы выдали игроку %player% исследование &7"%research%&7"'
- hungry: "&cВы слишком голодны для этого!"
- mode-change: "&b%device% | Режим изменён на: &9%mode%"
+ cannot-place: "&cВы не можете поставить этот блок здесь!"
+ diet-cookie: "&eВы ощущаете невероятное облегчение…"
disabled-in-world: "&4&lДанный предмет отключен в этом мире"
disabled-item: "&4&lЭтот предмет был отключен! Где Вы вообще его взяли?"
- no-tome-yourself: "&cВы не можете использовать &4том обмена знаниями &cна себе…"
- multimeter: "&bНакопленное электричество: &3%stored% &b/ &3%capacity%"
- talisman:
- anvil: "&a&oВаш талисман сохранил инструмент от поломки"
- miner: "&a&oВаш талисман удвоил Ваш дроп"
- hunter: "&a&oВаш талисман удвоил Ваш дроп"
- lava: "&a&oВаш талисман спас Вас от лавового сжигания до смерти"
- water: "&a&oВаш талисман спас Вас от утопления"
- angel: "&a&oВаш талисман смягчил урон от падения"
- fire: "&a&oВаш талисман спас Вас от сгорания до смерти"
- magician: "&a&oВаш талисман прибавил Вам дополнительное зачарование"
- traveller: "&a&oВаш талисман повысил Вашу скорость"
- warrior: "&a&oВаш талисман повысил Вашу силу на некоторое время"
- knight: "&a&oВаш талисман выдал Вам 5 секунд регенерации"
- whirlwind: "&a&oВаш талисман отразил снаряд"
- wizard: "&a&oТалисман повысил уровень зачарования «Удача», но мог также ухудшить
- другие зачарования"
- soulbound-rune:
- fail: "&cВы можете привязать к себе только один предмет за раз."
- success: "&aВы успешно привязали этот предмет к себе! Он останется при Вас после
- смерти."
- research:
- start: "&7Древние духи шепчут загадочные слова в Ваше ухо!"
- progress: "&7Вы начинаете задаваться вопросом о &b%research% &e(%progress%)"
fire-extinguish: "&7Вы погасили себя"
- cannot-place: "&cВы не можете поставить этот блок здесь!"
- no-pvp: "&cВы не можете вступать в PvP здесь!"
- radiation: "&4Вы подвергались смертельной радиации! &cИзбавьтесь от всех радиоактивных
- предметов или наденьте костюм химзащиты!"
- opening-guide: "&bОткрытие руководства, это может занять несколько секунд…"
- opening-backpack: "&bОткрытие рюкзака, это может занять несколько секунд…"
- no-iron-golem-heal: "&cЭтот предмет не является железным слитком. Его нельзя использовать
- для починки железных големов!"
- link-prompt: "&eНажмите сюда:"
- diet-cookie: "&eВы ощущаете невероятное облегчение…"
fortune-cookie:
- "&7Помоги мне! Я попал в ловушку «Фабрики Печенек Судьбы»!"
- "&7Уже завтра ты умрёшь… от любезного Крипера"
@@ -123,128 +210,56 @@ messages:
- "&742. Ответ только 42."
- "&7Бед не ждите в этот день – Walshy гонит грусти тень."
- "&7Никогда не копайте под себя!"
-machines:
- pattern-not-found: "&eК сожалению, не удалось распознать этот рецепт. Пожалуйста,
- разложите предметы в верной последовательности в раздатчик."
- unknown-material: "&eК сожалению, не удалось распознать предмет в раздатчике. Пожалуйста,
- перепроверьте все предметы."
- wrong-item: "&eК сожалению, не удалось распознать предмет, которым Вы кликнули.
- Проверьте рецепты и посмотрите, какие предметы Вы можете использовать."
- full-inventory: "&eК сожалению, инвентарь уже заполнен!"
- in-use: "&cИнвентарь этого блока уже открыт другим игроком."
- ignition-chamber-no-flint: "&cАвтоматическая камера зажигания не смогла зажечь блок
- из-за отсутствия огнива."
- ANCIENT_ALTAR:
- not-enough-pedestals: "&4Алтарь не окружён необходимым количеством пьедесталов
- &c(%pedestals% / 8)"
- unknown-catalyst: "&4Неизвестный катализатор! &cИспользуйте правильный рецепт!"
- unknown-recipe: "&4Неизвестный рецепт! &cИспользуйте правильный рецепт!"
- ANCIENT_PEDESTAL:
- obstructed: "&4Что-то мешает! &cУбедитесь, что над пьедесталом ничего нет!"
- HOLOGRAM_PROJECTOR:
- enter-text: "&7Пожалуйста, введите желаемый текст для голограммы в чат. &r(можно
- использовать цветовые коды!)"
- ELEVATOR:
- no-destinations: "&4Этажи не найдены"
- pick-a-floor: "&3- Выберите пункт назначения -"
- current-floor: "&eВаш текущий этаж:"
- click-to-teleport: "&eНажмите &7для перемещения на этот этаж:"
- enter-name: "&7Пожалуйста, введите название для этажа в чат. &r(можно использовать
- цветовые коды!)"
- named: "&2Этаж успешно переименован: &r%floor%"
- TELEPORTER:
- teleporting: "&3Телепортация…"
- teleported: "&3Телепортирование!"
- cancelled: "&4Телепортация отменена!"
- invulnerability: "&b&lВы получили 30 секунд неуязвимости!"
- CARGO_NODES:
- must-be-placed: "&4Должен быть размещён на сундуке или машине!"
-anvil:
- not-working: "&4Вы не можете использовать Slimefun предметы в наковальне!"
-backpack:
- already-open: "&cИзвините, этот рюкзак уже открыт в другом месте!"
- no-stack: "&cВы не можете складывать рюкзаки вместе"
+ give-item: '&bВы выдали игроку %player% &a%amount% &7"%item%&7"'
+ given-item: '&bВам выдали &a%amount% &7"%item%&7"'
+ give-research: '&bВы выдали игроку %player% исследование &7"%research%&7"'
+ hungry: "&cВы слишком голодны для этого!"
+ link-prompt: "&eНажмите сюда:"
+ mode-change: "&b%device% | Режим изменён на: &9%mode%"
+ multimeter: "&bНакопленное электричество: &3%stored% &b/ &3%capacity%"
+ no-iron-golem-heal: "&cЭтот предмет не является железным слитком. Его нельзя использовать
+ для починки железных големов!"
+ no-permission: "&4У Вас недостаточно прав, чтобы сделать это"
+ no-pvp: "&cВы не можете вступать в PvP здесь!"
+ not-enough-xp: "&4У Вас недостаточно опыта, чтобы исследовать это"
+ no-tome-yourself: "&cВы не можете использовать &4том обмена знаниями &cна себе…"
+ not-online: "&4%player% &cсейчас не в игре!"
+ not-researched: "&4Вам не хватает знаний, чтобы понять это"
+ not-valid-amount: "&4%amount% &cне является допустимым числом: количество должно
+ быть больше нуля!"
+ not-valid-item: "&4%item% &cне является допустимым предметом!"
+ not-valid-research: "&4%research% &cне является допустимым исследованием!"
+ only-players: "&4Эта команда предназначена только для игроков"
+ opening-backpack: "&bОткрытие рюкзака, это может занять несколько секунд…"
+ opening-guide: "&bОткрытие руководства, это может занять несколько секунд…"
+ radiation: "&4Вы подвергались смертельной радиации! &cИзбавьтесь от всех радиоактивных
+ предметов или наденьте костюм химзащиты!"
+ research:
+ progress: "&7Вы начинаете задаваться вопросом о &b%research% &e(%progress%)"
+ start: "&7Древние духи шепчут загадочные слова в Ваше ухо!"
+ soulbound-rune:
+ fail: "&cВы можете привязать к себе только один предмет за раз."
+ success: "&aВы успешно привязали этот предмет к себе! Он останется при Вас после
+ смерти."
+ talisman:
+ angel: "&a&oВаш талисман смягчил урон от падения"
+ anvil: "&a&oВаш талисман сохранил инструмент от поломки"
+ fire: "&a&oВаш талисман спас Вас от сгорания до смерти"
+ hunter: "&a&oВаш талисман удвоил Ваш дроп"
+ knight: "&a&oВаш талисман выдал Вам 5 секунд регенерации"
+ lava: "&a&oВаш талисман спас Вас от лавового сжигания до смерти"
+ magician: "&a&oВаш талисман прибавил Вам дополнительное зачарование"
+ miner: "&a&oВаш талисман удвоил Ваш дроп"
+ traveller: "&a&oВаш талисман повысил Вашу скорость"
+ warrior: "&a&oВаш талисман повысил Вашу силу на некоторое время"
+ water: "&a&oВаш талисман спас Вас от утопления"
+ whirlwind: "&a&oВаш талисман отразил снаряд"
+ wizard: "&a&oТалисман повысил уровень зачарования «Удача», но мог также ухудшить
+ другие зачарования"
+ unknown-player: "&4Неизвестный игрок: &c%player%"
+ unlocked: '&bВы исследовали &7"%research%"'
+ usage: "&4Использование: &c%usage%"
miner:
no-ores: "&eК сожалению, не удалось найти какую-либо руду поблизости!"
workbench:
not-enhanced: "&4Вы не можете использовать Slimefun предметы в обычном верстаке"
-gps:
- deathpoint: "&4Точка смерти &7%date%"
- waypoint:
- new: "&eПожалуйста, введите название новой контрольной точки в чат. &7(можно использовать
- цветовые коды!)"
- added: "&aКонтрольная точка успешно добавлена"
- max: "&4Вы достигли максимального количества контрольных точек"
- insufficient-complexity:
- - "&4Недостаточная общая сила сигнала GPS сети: &c%complexity%"
- - "&4а) Ваша GPS сеть пока что не подключена"
- - "&4б) У Вашей GPS сети недостаточная сила сигнала"
- geo:
- scan-required: "&4Требуется геосканирование! &cПроанализируйте чанк при помощи
- GPS-геосканера для начала!"
-inventory:
- no-access: "&4У Вас нет доступа к этому блоку"
-android:
- started: "&7Ваш Андроид возобновил работу своего скрипта"
- stopped: "&7Ваш Андроид приостановил выполнение своего скрипта"
- scripts:
- already-uploaded: "&4Этот скрипт уже был загружен."
- instructions:
- START: "&2Начать работу скрипта"
- REPEAT: "&9Повторить скрипт"
- WAIT: "&eПодождать 0.5с"
- GO_FORWARD: "&7Двинуться вперёд"
- GO_UP: "&7Двинуться вверх"
- GO_DOWN: "&7Двинуться вниз"
- TURN_LEFT: "&7Повернуться налево"
- TURN_RIGHT: "&7Повернуться направо"
- DIG_UP: "&bКопнуть вверх"
- DIG_FORWARD: "&bКопнуть вперёд"
- DIG_DOWN: "&bКопнуть вниз"
- MOVE_AND_DIG_UP: "&bДвинуться и копнуть вверх"
- MOVE_AND_DIG_FORWARD: "&bДвинуться и копнуть вперёд"
- MOVE_AND_DIG_DOWN: "&bДвинуться и копнуть вниз"
- ATTACK_MOBS_ANIMALS: "&4Атаковать &c(враждебные мобы и скот)"
- ATTACK_MOBS: "&4Атаковать &c(враждебные мобы)"
- ATTACK_ANIMALS: "&4Атаковать &c(скот)"
- ATTACK_ANIMALS_ADULT: "&4Атаковать &c(скот &7[взрослый]&c)"
- CHOP_TREE: "&cСрубить и пересадить"
- CATCH_FISH: "&bВыловить рыбу"
- FARM_FORWARD: "&bСобрать урожай и пересадить"
- FARM_DOWN: "&bСобрать урожай и пересадить &7(блок снизу)"
- FARM_EXOTIC_FORWARD: "&bПродвинутая сборка урожая и пересадка"
- FARM_EXOTIC_DOWN: "&bПродвинутая сборка урожая и пересадка &7(блок снизу)"
- INTERFACE_ITEMS: "&9Сложить хранимые предметы в хранилище спереди"
- INTERFACE_FUEL: "&cВосполнить топливо из хранилища спереди"
- enter-name:
- -
- - "&eПожалуйста, введите название для Вашего скрипта"
- uploaded:
- - "&bЗагрузка…"
- - "&aВаш скрипт успешно загружен!"
- rating:
- own: "&4Вы не можете оценить свой скрипт!"
- already: "&4Вы уже оценили этот скрипт!"
-languages:
- default: По умолчанию
- en: Английский
- de: Немецкий
- fr: Французский
- it: Итальянский
- es: Испанский
- pl: Польский
- sv: Шведский
- nl: Нидерландский
- cs: Чешский
- hu: Венгерский
- lv: Латышский
- ru: Русский
- sk: Словацкий
- zh-TW: Китайский (Тайвань)
- vi: Вьетнамский
- he: Иврит
- id: Индонезийский
- zh-CN: Китайский (Китай)
- el: Греческий
- pt: Португальский (Португалия)
- pt-BR: Португальский (Бразилия)
diff --git a/src/main/resources/languages/messages_sk.yml b/src/main/resources/languages/messages_sk.yml
index 857de5c0d1..afd704dca4 100644
--- a/src/main/resources/languages/messages_sk.yml
+++ b/src/main/resources/languages/messages_sk.yml
@@ -93,6 +93,9 @@ guide:
lore: Klikni pre pridanie svojho prekladu
name: "&aNiečo chýba?"
updated: "&aTvoj jazyk bol úspešne nastavený na: &b%lang%"
+ progress:
+ messages: Správy v chate
+ researches: Názvy prieskumov
pages:
next: Ďalšia stránka
previous: Predošlá stránka
@@ -110,9 +113,14 @@ guide:
main: Slimefun príručka
settings: Nastavenia a informácie
wiki: Slimefun4 Wiki
+ source: Zdrojový kód
tooltips:
open-category: Klikni pre otvorenie
versions-notice: Toto je veľmi dôležité pri nahlasovaní bugov!
+ back:
+ title: Naspäť
+ guide: Ísť naspäť do Slimefun príručky
+ settings: Ísť naspäť do nastavení
inventory:
no-access: "&4Nemáš opŕavnenie na otvorenie tohto bloku"
languages:
@@ -138,6 +146,13 @@ languages:
vi: Vietnamčina
zh-CN: Čínština (Čína)
zh-TW: Čínština (Taiwan)
+ ar: Arabčina
+ af: Afrikánčina
+ da: Dánčina
+ fi: Fínština
+ 'no': Nórština
+ uk: Ukrajinčina
+ ms: Malajština
machines:
ANCIENT_ALTAR:
not-enough-pedestals: "&4Oltár nie je obkolesený dostatočným počtom podstáv&c(%pedestals%
diff --git a/src/main/resources/languages/messages_vi.yml b/src/main/resources/languages/messages_vi.yml
index 0077765a9c..ffbd7120df 100644
--- a/src/main/resources/languages/messages_vi.yml
+++ b/src/main/resources/languages/messages_vi.yml
@@ -94,6 +94,9 @@ guide:
lore: Nhấn vào đây để thêm bản dịch của riêng bạn
name: "&aThiếu một cái gì đó?"
updated: "&aNgôn ngữ của bạn đã được đặt thành công: &b%lang%"
+ progress:
+ messages: Tin nhắn trò chuyện
+ researches: Tên nghiên cứu
pages:
next: Trang tiếp theo
previous: Trang trước
@@ -111,9 +114,14 @@ guide:
main: Hướng dẫn sử dụng Slimefun
settings: Cài đặt và thông tin
wiki: Tài liệu Slimefun4
+ source: Mã nguồn
tooltips:
open-category: Nhấn vào đây để mở
versions-notice: Đây là rất quan trọng khi báo cáo lỗi!
+ back:
+ title: Quay lại
+ guide: Quay trở lại Hướng dẫn Slimefun
+ settings: Quay trở lại Bảng Cài đặt
inventory:
no-access: "&4Bạn không được phép truy cập vào khối này"
languages:
@@ -139,6 +147,13 @@ languages:
vi: Tiếng Việt
zh-CN: Tiếng Trung (Trung Quốc)
zh-TW: Tiếng Trung Quốc (Đài Loan)
+ ar: Tiếng Ả Rập
+ af: Tiếng Nam Phi
+ da: Tiếng Đan Mạch
+ fi: Tiếng Phần Lan
+ 'no': Tiếng Na Uy
+ uk: Tiếng Ukraina
+ ms: Tiếng Mã Lai
machines:
ANCIENT_ALTAR:
not-enough-pedestals: "&4Bàn thờ không được bao quanh bởi số lượng cần thiết của
@@ -206,6 +221,7 @@ messages:
no-permission: "&4Bạn không có quyền để làm điều này"
no-pvp: "&cBạn không thể đánh nhau ở đây!"
not-enough-xp: "&4Bạn không có đủ kinh nghiệm để mở khóa"
+ no-tome-yourself: "&cBạn không thể sử dụng &4Bộ kiến thức &ccho chính bạn..."
not-online: "&4%player% &cđang không trực tuyến!"
not-researched: "&4Bạn không có đủ kiến thức để hiểu điều này"
not-valid-amount: "&4%amount% &ckhông hợp lệ : phải lớn hơn 0!"
@@ -224,26 +240,25 @@ messages:
một thời điểm."
success: "&aBạn đã liên kết thành công vật phẩm với linh hồn của bạn! Bạn sẽ giữ
vật phẩm khi chết."
- unknown-player: "&4Người chơi chưa biết: &c%player%"
- unlocked: '&bBạn đã mở khóa &7"%research%"'
- usage: "&4Cách sử dụng: &c%usage%"
- no-tome-yourself: "&cBạn không thể sử dụng &4Bộ kiến thức &ccho chính bạn..."
talisman:
+ angel: "&a&oBùa hộ mệnh của bạn vừa cứu bạn khỏi bị sát thương khi rơi"
anvil: "&a&oBùa hộ mệnh của bạn đã lưu công cụ của bạn khỏi bị phá vỡ"
- miner: "&a&oBùa hộ mệnh của bạn vừa nhân đôi vật phẩm rớt"
+ fire: "&a&oBùa hộ mệnh của bạn cứu bạn khỏi bị thiêu chết"
hunter: "&a&oBùa hộ mệnh của bạn vừa nhân đôi vật phẩm rớt"
+ knight: "&a&oBùa hộ mệnh của bạn đã cho bạn 5 giây hiệu ứng Hồi Máu"
lava: "&a&oBùa hộ mệnh của bạn cứu bạn khỏi bị thiêu chết"
- water: "&a&oBùa hộ mệnh của bạn vừa cứu bạn khỏi đuối nước"
- angel: "&a&oBùa hộ mệnh của bạn vừa cứu bạn khỏi bị sát thương khi rơi"
- fire: "&a&oBùa hộ mệnh của bạn cứu bạn khỏi bị thiêu chết"
magician: "&a&oBùa hộ mệnh của bạn cho bạn một phù phép bổ sung"
+ miner: "&a&oBùa hộ mệnh của bạn vừa nhân đôi vật phẩm rớt"
traveller: "&a&oBùa hộ mệnh của bạn cho bạn hiệu ứng Chạy Nhanh"
warrior: "&a&oBùa hộ mệnh của bạn đã cải thiện Sức mạnh của bạn trong một thời
gian"
- knight: "&a&oBùa hộ mệnh của bạn đã cho bạn 5 giây hiệu ứng Hồi Máu"
+ water: "&a&oBùa hộ mệnh của bạn vừa cứu bạn khỏi đuối nước"
whirlwind: "&a&oBùa hộ mệnhcủa bạn phản lại Phát Bắn"
wizard: "&a&oBùa hộ mệnh của bạn đã cho bạn một Cấp độ may mắn tốt hơn nhưng cũng
có thể hạ thấp một số Cấp độ phù phép khác"
+ unknown-player: "&4Người chơi chưa biết: &c%player%"
+ unlocked: '&bBạn đã mở khóa &7"%research%"'
+ usage: "&4Cách sử dụng: &c%usage%"
miner:
no-ores: "&eXin lỗi, tôi không thể tìm bất kì Khoáng sản nào xung quanh!"
workbench:
diff --git a/src/main/resources/languages/messages_zh-CN.yml b/src/main/resources/languages/messages_zh-CN.yml
index 88799f5f9c..d58d4d479d 100644
--- a/src/main/resources/languages/messages_zh-CN.yml
+++ b/src/main/resources/languages/messages_zh-CN.yml
@@ -92,6 +92,9 @@ guide:
lore: 单击添加你自己的翻译
name: "&a少了些什么?"
updated: "&a你的语言已设为: &b%lang%"
+ progress:
+ messages: 聊天消息
+ researches: 研究名字
pages:
next: 下一页
previous: 上一页
@@ -109,9 +112,14 @@ guide:
main: Slimefun 指南
settings: 设置 & 关于
wiki: Slimefun4 维基
+ source: 源代码
tooltips:
open-category: 单击打开
versions-notice: 在反馈问题时这些很重要!
+ back:
+ title: 返回
+ guide: 返回 Slimefun 指南
+ settings: 返回设置面板
inventory:
no-access: "&4你没有权限使用这个方块"
languages:
@@ -137,6 +145,13 @@ languages:
vi: 越南文
zh-CN: 简体中文 (中国)
zh-TW: 繁体中文 (台湾)
+ ar: 阿拉伯语
+ af: 南非语
+ da: 丹麦语
+ fi: 芬兰语
+ 'no': 挪威语
+ uk: 乌克兰语
+ ms: 马来西亚语
machines:
ANCIENT_ALTAR:
not-enough-pedestals: "&4古代基座不足. 目前已摆放的基座数: &c(%pedestals% / 8)"
diff --git a/src/main/resources/languages/messages_zh-TW.yml b/src/main/resources/languages/messages_zh-TW.yml
index 360e17a033..abfe22be03 100644
--- a/src/main/resources/languages/messages_zh-TW.yml
+++ b/src/main/resources/languages/messages_zh-TW.yml
@@ -1,108 +1,192 @@
---
+android:
+ scripts:
+ already-uploaded: "&4程式已上傳"
+ enter-name:
+ -
+ - "&e輸入程式名稱"
+ instructions:
+ ATTACK_ANIMALS: "&4攻擊&c動物"
+ ATTACK_ANIMALS_ADULT: "&4攻擊&c成年動物"
+ ATTACK_MOBS: "&4攻擊&c主動怪"
+ ATTACK_MOBS_ANIMALS: "&4攻擊&c主動怪和動物"
+ CATCH_FISH: "&b嘗試抓魚"
+ CHOP_TREE: "&c砍完整棵樹並重種"
+ DIG_DOWN: "&b挖下面"
+ DIG_FORWARD: "&b挖前面"
+ DIG_UP: "&b挖上面"
+ FARM_DOWN: "&b向下收割並重種"
+ FARM_EXOTIC_DOWN: "&b進階向下收割並重種"
+ FARM_EXOTIC_FORWARD: "&b進階向前收割並重種"
+ FARM_FORWARD: "&b向前收割並重種"
+ GO_DOWN: "&7向下移動"
+ GO_FORWARD: "&7向前移動"
+ GO_UP: "&7向上移動"
+ INTERFACE_FUEL: "&c從燃料節點取得燃料"
+ INTERFACE_ITEMS: "&c向物品節點輸入物品"
+ MOVE_AND_DIG_DOWN: "&b挖並向下移動"
+ MOVE_AND_DIG_FORWARD: "&b挖並向前移動"
+ MOVE_AND_DIG_UP: "&b挖並向上移動"
+ REPEAT: "&9重複程式"
+ START: "&2執行程式"
+ TURN_LEFT: "&7左轉"
+ TURN_RIGHT: "&7右轉"
+ WAIT: "&e等0.5秒"
+ rating:
+ already: "&4你已經評價過此程式!"
+ own: "&4你不能評價自己的程式!"
+ uploaded:
+ - "&b上傳中"
+ - "&a成功上傳程式!"
+ started: "&7機器人繼續運作"
+ stopped: "&7機器人暫停運作"
+anvil:
+ not-working: "&4科技物品需要用自動鐵砧+修理膠帶!"
+backpack:
+ already-open: "&c別人正在使用這個背包!"
+ no-stack: "&c背包不能疊!"
commands:
- help: 顯示此幫助畫面
cheat: 允許您以作弊取得物品
give: 給其他玩家Slimefun物品
guide: 給自己一個Slimefun指南
- timings: 關於您的伺服器的卡頓信息
- teleporter: 查看其他玩家的位置標點
- search: 在指南中搜索輸入的字句
+ help: 顯示此幫助畫面
open_guide: 打開Slimefun指南(不使用書本)
- stats: 顯示玩家的統計數據
research:
description: 解鎖/重置玩家的研究項目
- reset-target: "&c你變回笨蛋了"
reset: "&c你已使%player%變回智障"
+ reset-target: "&c你變回笨蛋了"
+ search: 在指南中搜索輸入的字句
+ stats: 顯示玩家的統計數據
+ teleporter: 查看其他玩家的位置標點
+ timings: 關於您的伺服器的卡頓信息
versions: 列出所有已安裝的附屬插件
+gps:
+ deathpoint: "&4死亡點&7%date%"
+ geo:
+ scan-required: "&4請先做環境掃描"
+ insufficient-complexity:
+ - "&4GPS信號不足 &c%complexity%"
+ - "&4a) GPS基礎設施未放置"
+ - "&4b)GPS信號不足"
+ waypoint:
+ added: "&a成功新增傳送點"
+ max: "&4傳送點已達上限"
+ new: "&e輸入傳送點名稱 &7(Color Codes supported!)"
guide:
- search:
- name: "&7搜尋..."
- lore:
- - "&b您要搜尋什麼?"
- - "&7請輸入搜尋字句到聊天"
- message: "&c你要搜尋什麼?"
- title:
- main: Slimefun指南
- settings: 設置及資訊
- languages: 請選擇您偏好的語言
- credits: Slimefun4貢獻者
- addons: Slimefun4的附加插件
- bugs: 錯誤報告
- wiki: Slimefun4 Wiki
+ cheat:
+ no-multiblocks: "&4您不能靠作弊取得多方塊結構機械,你必須用蓋的!"
credits:
+ commit: 成員
+ commits: 成員
+ profile-link: 點擊觀看他們在GitHub上的個人資料
roles:
- wiki: "&3Wiki編輯人員"
+ developer: "&6開發人員"
resourcepack: "&7資源包製作人員"
translator: "&9翻譯人員"
- developer: "&6開發人員"
- commit: 成員
- commits: "成員"
- profile-link: 點擊觀看他們在GitHub上的個人資料
- cheat:
- no-multiblocks: "&4您不能靠作弊取得多方塊結構機械,你必須用蓋的!"
+ wiki: "&3Wiki編輯人員"
languages:
- updated: "&a你的語言已改成: &b%lang%"
- translations:
- name: "&a缺少什麼嗎?"
- lore: 點擊增加您自己的翻譯
select: 點擊選擇此語言
select-default: 點擊選擇默認語言
selected-language: 當前選擇:
+ translations:
+ lore: 點擊增加您自己的翻譯
+ name: "&a缺少什麼嗎?"
+ updated: "&a你的語言已改成: &b%lang%"
+ progress:
+ messages: 聊天欄訊息
+ researches: 研究名稱
pages:
- previous: 上一頁
next: 下一頁
+ previous: 上一頁
+ search:
+ lore:
+ - "&b您要搜尋什麼?"
+ - "&7請輸入搜尋字句到聊天"
+ message: "&c你要搜尋什麼?"
+ name: "&7搜尋..."
+ title:
+ addons: Slimefun4的附加插件
+ bugs: 錯誤報告
+ credits: Slimefun4貢獻者
+ languages: 請選擇您偏好的語言
+ main: Slimefun指南
+ settings: 設置及資訊
+ wiki: Slimefun4 Wiki
+ source: 來源代碼
tooltips:
open-category: 點擊開啟
versions-notice: 這些在報告錯誤時非常重要!
+ back:
+ title: 上一頁
+ guide: 回到Slimefun指南
+ settings: 回到設定介面
+inventory:
+ no-access: "&4沒有權限使用該物品"
+languages:
+ cs: 捷克文
+ de: 德語
+ default: 默認
+ el: 希臘語
+ en: 英語
+ es: 西班牙文
+ fr: 法文
+ he: 希伯來語
+ hu: 匈牙利文
+ id: 印尼語
+ it: 義大利文
+ lv: 拉脫維亞語
+ nl: 荷蘭語
+ pl: 波蘭語
+ pt: 葡萄牙文(葡萄牙)
+ pt-BR: 葡萄牙文(巴西)
+ ru: 俄語
+ sk: 斯洛伐克文
+ sv: 瑞典語
+ vi: 越南文
+ zh-CN: 中文(簡體)
+ zh-TW: 中文(繁體)
+ ar: 阿拉伯文
+ af: 南非語
+ da: 丹麥文
+ fi: 芬蘭文
+ uk: 烏克蘭文
+ ms: 馬來語
+ 'no': 挪威
+machines:
+ ANCIENT_ALTAR:
+ not-enough-pedestals: "&4此祭壇需要更多基座&c(%pedestals% / 8)"
+ unknown-catalyst: "&4未知中心物品! &c請檢察合成表!"
+ unknown-recipe: "&4未知合成表! &c請檢察合成表!"
+ ANCIENT_PEDESTAL:
+ obstructed: "&4基座被擋住了! &c移除上方的方塊!"
+ CARGO_NODES:
+ must-be-placed: "&4必須連接在箱子或機器旁!"
+ ELEVATOR:
+ click-to-teleport: "&e按這 &7來傳送到該樓:"
+ current-floor: "&e這是你現在的樓層:"
+ enter-name: "&7輸入你的樓層名稱&r(可以輸入顏色代碼!)"
+ named: "&2成功命名為 &r%floor%"
+ no-destinations: "&4沒有目的地"
+ pick-a-floor: "&3選擇樓層"
+ full-inventory: "&e發射器滿了!(請考慮使用基礎機械輸出箱)"
+ HOLOGRAM_PROJECTOR:
+ enter-text: "&7輸入你想要的文字 &r(可以輸入顏色代碼!)"
+ ignition-chamber-no-flint: "&c點火系統沒有打火石"
+ in-use: "&c別人正在使用這台機器"
+ pattern-not-found: "&e查無此合成表 請確認使用的機器或合成表的材料"
+ TELEPORTER:
+ cancelled: "&4傳送中止!"
+ invulnerability: "&b&l你得到了30秒的無敵!"
+ teleported: "&3傳送成功!"
+ teleporting: "&3傳送中..."
+ unknown-material: "&e這個機器不能處理這個物品 請確認使用的機器或合成表的材料"
+ wrong-item: "&e你手持的物品和機器並不相容 請確認使用的機器或合成表的材料"
messages:
- only-players: "&4此命令只可由玩家發送"
- usage: "&4用法: &c%usage%"
- not-online: "&4%player% &c還未上線!"
- not-valid-amount: "&4%amount% &c不是有效數量:數值必須大於0!"
- given-item: '&b你已獲得 &a%amount% &7"%item%&7"'
- give-item: '&b你已給予%player% &a%amount% &7"%item%&7"'
- give-research: '&b你已給予%player% 研究項目&7"%research%&7"'
- mode-change: "&b%device% 模式切換至: &9%mode%"
- disabled-in-world: "&4&l此物品在此世界中已被禁用"
- no-tome-yourself: "&c你不能在自己身上使用 &4知識之書&c..."
- talisman:
- anvil: "&a&o你的護符免了您的工具於斷裂"
- miner: "&a&o你的護符剛雙倍了你的掉落"
- hunter: "&a&o你的護符剛雙倍了你的掉落"
- lava: "&a&o你的護符把你從被燒死的命運中救出"
- water: "&a&o你的護身符給了你空氣"
- angel: "&a&o你的護身符使你免疫摔落傷害"
- fire: "&a&o你的護身符使你沒有燒死"
- magician: "&a&o你的護身符給了你額外的附魔"
- traveller: "&a&o你的護身符給了你速度3"
- warrior: "&a&o你的護身符暫時提高了你的力量"
- knight: "&a&o你的護身符給了你5秒的回復時間"
- whirlwind: "&a&o你的護身符反射了投射物"
- wizard: "&a&o你的護身符為你升高了幸運等級,但也降低了其他附魔等級"
- radiation: "&4你正暴露在致命的輻射之下!&c立即丟棄放射性物品或裝備完整的防護服!"
- opening-guide: "&b正在打開指南,這可能需要幾秒鐘的時間..."
- opening-backpack: "&b正在打開背包,這可能需要幾秒鐘的時間..."
+ cannot-place: "&c那裡不能放方塊!"
diet-cookie: "&e你開始覺得很輕..."
- not-researched: "&4你太笨了"
- not-enough-xp: "&4你沒有足夠的經驗值用以解鎖這個"
- unlocked: "&b你已解鎖&7“%research%”"
- unknown-player: "&4未知玩家:&c%player%"
- no-permission: "&4您沒有執行此動作所需的權限"
- not-valid-item: "&4%item% &c不存在!"
- not-valid-research: "&4%research% &c不存在!"
+ disabled-in-world: "&4&l此物品在此世界中已被禁用"
disabled-item: "&4&l此物品已被禁用!你到底是怎樣得到的?"
- multimeter: "&b已儲存的能量:&3%stored% &b最大容量:&3%capacity%"
- soulbound-rune:
- fail: "&c你一次只能魂綁一個物品。"
- success: "&a您已成功將此物品綁定魂綁!死後不會噴掉。"
- research:
- start: "&7遠古之靈在你耳邊低語!"
- progress: "&7你開始研究&b%research% &e(%progress%)"
fire-extinguish: "&7你熄滅身上的火"
- cannot-place: "&c那裡不能放方塊!"
- no-pvp: "&c這裡不准打架!"
- no-iron-golem-heal: "&c這不是鐵錠。你不能用它來治癒鐵巨人!"
- link-prompt: "&e點擊此處:"
fortune-cookie:
- "&7快來幫幫我!我在幸運餅乾工廠裡出不了來!"
- "&7明天會有苦力怕歡樂送"
@@ -114,120 +198,51 @@ messages:
- "&742, 萬物的答案"
- "&7Walshy會使你每天開開心心\n"
- "&7不要垂直往下挖!"
+ give-item: '&b你已給予%player% &a%amount% &7"%item%&7"'
+ given-item: '&b你已獲得 &a%amount% &7"%item%&7"'
+ give-research: '&b你已給予%player% 研究項目&7"%research%&7"'
hungry: "&c你太餓了,做不了這個!"
-machines:
- pattern-not-found: "&e查無此合成表 請確認使用的機器或合成表的材料"
- unknown-material: "&e這個機器不能處理這個物品 請確認使用的機器或合成表的材料"
- wrong-item: "&e你手持的物品和機器並不相容 請確認使用的機器或合成表的材料"
- full-inventory: "&e發射器滿了!(請考慮使用基礎機械輸出箱)"
- in-use: "&c別人正在使用這台機器"
- ignition-chamber-no-flint: "&c點火系統沒有打火石"
- ANCIENT_ALTAR:
- not-enough-pedestals: "&4此祭壇需要更多基座&c(%pedestals% / 8)"
- unknown-catalyst: "&4未知中心物品! &c請檢察合成表!"
- unknown-recipe: "&4未知合成表! &c請檢察合成表!"
- ANCIENT_PEDESTAL:
- obstructed: "&4基座被擋住了! &c移除上方的方塊!"
- HOLOGRAM_PROJECTOR:
- enter-text: "&7輸入你想要的文字 &r(可以輸入顏色代碼!)"
- ELEVATOR:
- no-destinations: "&4沒有目的地"
- pick-a-floor: "&3選擇樓層"
- current-floor: "&e這是你現在的樓層:"
- click-to-teleport: "&e按這 &7來傳送到該樓:"
- enter-name: "&7輸入你的樓層名稱&r(可以輸入顏色代碼!)"
- named: "&2成功命名為 &r%floor%"
- TELEPORTER:
- teleporting: "&3傳送中..."
- teleported: "&3傳送成功!"
- cancelled: "&4傳送中止!"
- invulnerability: "&b&l你得到了30秒的無敵!"
- CARGO_NODES:
- must-be-placed: "&4必須連接在箱子或機器旁!"
-anvil:
- not-working: "&4科技物品需要用自動鐵砧+修理膠帶!"
-backpack:
- already-open: "&c別人正在使用這個背包!"
- no-stack: "&c背包不能疊!"
+ link-prompt: "&e點擊此處:"
+ mode-change: "&b%device% 模式切換至: &9%mode%"
+ multimeter: "&b已儲存的能量:&3%stored% &b最大容量:&3%capacity%"
+ no-iron-golem-heal: "&c這不是鐵錠。你不能用它來治癒鐵巨人!"
+ no-permission: "&4您沒有執行此動作所需的權限"
+ no-pvp: "&c這裡不准打架!"
+ not-enough-xp: "&4你沒有足夠的經驗值用以解鎖這個"
+ no-tome-yourself: "&c你不能在自己身上使用 &4知識之書&c..."
+ not-online: "&4%player% &c還未上線!"
+ not-researched: "&4你太笨了"
+ not-valid-amount: "&4%amount% &c不是有效數量:數值必須大於0!"
+ not-valid-item: "&4%item% &c不存在!"
+ not-valid-research: "&4%research% &c不存在!"
+ only-players: "&4此命令只可由玩家發送"
+ opening-backpack: "&b正在打開背包,這可能需要幾秒鐘的時間..."
+ opening-guide: "&b正在打開指南,這可能需要幾秒鐘的時間..."
+ radiation: "&4你正暴露在致命的輻射之下!&c立即丟棄放射性物品或裝備完整的防護服!"
+ research:
+ progress: "&7你開始研究&b%research% &e(%progress%)"
+ start: "&7遠古之靈在你耳邊低語!"
+ soulbound-rune:
+ fail: "&c你一次只能魂綁一個物品。"
+ success: "&a您已成功將此物品綁定魂綁!死後不會噴掉。"
+ talisman:
+ angel: "&a&o你的護身符使你免疫摔落傷害"
+ anvil: "&a&o你的護符免了您的工具於斷裂"
+ fire: "&a&o你的護身符使你沒有燒死"
+ hunter: "&a&o你的護符剛雙倍了你的掉落"
+ knight: "&a&o你的護身符給了你5秒的回復時間"
+ lava: "&a&o你的護符把你從被燒死的命運中救出"
+ magician: "&a&o你的護身符給了你額外的附魔"
+ miner: "&a&o你的護符剛雙倍了你的掉落"
+ traveller: "&a&o你的護身符給了你速度3"
+ warrior: "&a&o你的護身符暫時提高了你的力量"
+ water: "&a&o你的護身符給了你空氣"
+ whirlwind: "&a&o你的護身符反射了投射物"
+ wizard: "&a&o你的護身符為你升高了幸運等級,但也降低了其他附魔等級"
+ unknown-player: "&4未知玩家:&c%player%"
+ unlocked: "&b你已解鎖&7“%research%”"
+ usage: "&4用法: &c%usage%"
miner:
no-ores: "&e附近沒礦了!"
workbench:
not-enhanced: "&4科技物品不可在普通合成檯使用"
-gps:
- deathpoint: "&4死亡點&7%date%"
- waypoint:
- new: "&e輸入傳送點名稱 &7(Color Codes supported!)"
- added: "&a成功新增傳送點"
- max: "&4傳送點已達上限"
- insufficient-complexity:
- - "&4GPS信號不足 &c%complexity%"
- - "&4a) GPS基礎設施未放置"
- - "&4b)GPS信號不足"
- geo:
- scan-required: "&4請先做環境掃描"
-inventory:
- no-access: "&4沒有權限使用該物品"
-android:
- started: "&7機器人繼續運作"
- stopped: "&7機器人暫停運作"
- scripts:
- already-uploaded: "&4程式已上傳"
- instructions:
- START: "&2執行程式"
- REPEAT: "&9重複程式"
- WAIT: "&e等0.5秒"
- GO_FORWARD: "&7向前移動"
- GO_UP: "&7向上移動"
- GO_DOWN: "&7向下移動"
- TURN_LEFT: "&7左轉"
- TURN_RIGHT: "&7右轉"
- DIG_UP: "&b挖上面"
- DIG_FORWARD: "&b挖前面"
- DIG_DOWN: "&b挖下面"
- MOVE_AND_DIG_UP: "&b挖並向上移動"
- MOVE_AND_DIG_FORWARD: "&b挖並向前移動"
- MOVE_AND_DIG_DOWN: "&b挖並向下移動"
- ATTACK_MOBS_ANIMALS: "&4攻擊&c主動怪和動物"
- ATTACK_MOBS: "&4攻擊&c主動怪"
- ATTACK_ANIMALS: "&4攻擊&c動物"
- ATTACK_ANIMALS_ADULT: "&4攻擊&c成年動物"
- CHOP_TREE: "&c砍完整棵樹並重種"
- CATCH_FISH: "&b嘗試抓魚"
- FARM_FORWARD: "&b向前收割並重種"
- FARM_DOWN: "&b向下收割並重種"
- FARM_EXOTIC_FORWARD: "&b進階向前收割並重種"
- FARM_EXOTIC_DOWN: "&b進階向下收割並重種"
- INTERFACE_ITEMS: "&c向物品節點輸入物品"
- INTERFACE_FUEL: "&c從燃料節點取得燃料"
- enter-name:
- -
- - "&e輸入程式名稱"
- uploaded:
- - "&b上傳中"
- - "&a成功上傳程式!"
- rating:
- own: "&4你不能評價自己的程式!"
- already: "&4你已經評價過此程式!"
-languages:
- default: 默認
- en: 英語
- de: 德語
- fr: 法文
- it: 義大利文
- es: 西班牙文
- pl: 波蘭語
- sv: 瑞典語
- nl: 荷蘭語
- cs: 捷克文
- hu: 匈牙利文
- lv: 拉脫維亞語
- ru: 俄語
- sk: 斯洛伐克文
- zh-TW: 中文(繁體)
- vi: 越南文
- id: 印尼語
- zh-CN: 中文(簡體)
- el: 希臘語
- he: 希伯來語
- pt: 葡萄牙文(葡萄牙)
- pt-BR: 葡萄牙文(巴西)
diff --git a/src/main/resources/languages/researches_ru.yml b/src/main/resources/languages/researches_ru.yml
new file mode 100644
index 0000000000..b5d13715f8
--- /dev/null
+++ b/src/main/resources/languages/researches_ru.yml
@@ -0,0 +1,232 @@
+---
+slimefun:
+ walking_sticks: Мои любимые трости
+ portable_crafter: Портативный крафтер
+ fortune_cookie: Печенье судьбы
+ portable_dustbin: Портативный мусорный ящик
+ meat_jerky: Вяленое мясо
+ armor_forge: Изготовление доспехов
+ glowstone_armor: Светящаяся броня
+ lumps: Осколки Незера и Эндера
+ ender_backpack: Эндер-рюкзак
+ ender_armor: Эндер-броня
+ magic_eye_of_ender: Магическое око Эндера
+ magic_sugar: Волшебный сахар
+ monster_jerky: Вяленая плоть
+ slime_armor: Слизневая броня
+ sword_of_beheading: Меч обезглавливания
+ smeltery: Плавильня
+ steel: Стальной век
+ misc_power_items: Важные ресурсы для питания сети
+ battery: Ваша первая батарея
+ steel_plate: Стальное покрытие
+ parachute: Парашют
+ jetpacks: Реактивные ранцы
+ multitools: Мультиинструменты
+ solar_panel_and_helmet: Солнечная энергия
+ elemental_staff: Стихийные посохи
+ grind_stone: Точильный камень
+ cactus_armor: Кактусовый костюм
+ gold_pan: Рудопромывочный лоток
+ magical_book_cover: Обложка магической книги
+ slimefun_metals: Новые металлы
+ ore_crusher: Разрушитель руд
+ bronze: Создание бронзы
+ alloys: Продвинутые сплавы
+ compressor_and_carbon: Создание углерода
+ gilded_iron_armor: Позолоченные железные доспехи
+ pressure_chamber: Барокамера
+ synthetic_sapphire: Синтетические сапфиры
+ damascus_steel: Слиток дамасской стали
+ damascus_steel_armor: Доспехи из дамасской стали
+ magic_workbench: Магический верстак
+ wind_staff: Посох ветров
+ ore_washer: Очиститель руд
+ gold_carats: Чистое золото
+ silicon: Силиконовая долина
+ common_talisman: Обычный талисман
+ anvil_talisman: Талисман кузнеца
+ miner_talisman: Талисман шахтёра
+ hunter_talisman: Талисман охотника
+ lava_talisman: Талисман покорителя лавы
+ water_talisman: Талисман покорителя воды
+ angel_talisman: Талисман ангела
+ fire_talisman: Талисман пожарного
+ lava_crystal: "«Огненная ситуация»"
+ magician_talisman: Талисман мага
+ traveller_talisman: Талисман путешественника
+ warrior_talisman: Талисман воина
+ knight_talisman: Талисман рыцаря
+ gilded_iron: "«Блестящее железо»"
+ synthetic_emerald: Фальшивый изумруд
+ chainmail_armor: Кольчужная броня
+ whirlwind_talisman: Талисман вихря
+ wizard_talisman: Талисман волшебника
+ hazmat_suit: Костюм химзащиты
+ uranium: Радиоактивные штучки
+ crushed_ore: Очистка руды
+ redstone_alloy: Редстоуновый сплав
+ carbonado_tools: Высокоуровневые машины
+ first_aid: Первая помощь
+ gold_armor: "«Блестящие доспехи»"
+ night_vision_googles: Прибор ночного видения
+ pickaxe_of_containment: Кирка сдерживания
+ hercules_pickaxe: Геркулесовая кирка
+ table_saw: Лесопилка
+ slime_steel_armor: Слизистые стальные доспехи
+ blade_of_vampires: Вампирский клинок
+ 24k_gold_block: "«Эльдорадо»"
+ composter: Компостирование грязи
+ farmer_shoes: Фермерские ботинки
+ explosive_tools: Взрывные инструменты
+ automated_panning_machine: Автоматизированная рудопромывочная машина
+ boots_of_the_stomper: Сапожки путешественника
+ pickaxe_of_the_seeker: Кирка искателя
+ backpacks: Рюкзаки
+ woven_backpack: Тканевой рюкзак
+ crucible: Тигель
+ gilded_backpack: Позолоченный рюкзак
+ armored_jetpack: Бронированный реактивный ранец
+ ender_talismans: Эндер-талисманы
+ nickel_and_cobalt: Даже больше руд!
+ magnet: Магнитные металлы
+ infused_magnet: Магнит?
+ cobalt_pickaxe: Кобальтовая кирка
+ essence_of_afterlife: Некромантия
+ bound_backpack: Персональное хранилище
+ jetboots: Рективные ботинки
+ armored_jetboots: Бронированные реактивные ботинки
+ seismic_axe: Сейсмический топор
+ bound_weapons: Персональное оружие
+ bound_tools: Персональные инструменты
+ bound_armor: Персональная броня
+ juicer: Вкусные напитки
+ repaired_spawner: Починка спавнеров
+ enhanced_furnace: Продвинутая печь
+ more_enhanced_furnaces: Улучшенные печи
+ high_tier_enhanced_furnaces: Высокоуровневая печь
+ reinforced_furnace: Усиленная печь
+ electric_motor: "«Нагрев»"
+ block_placer: Размещатель блоков
+ scroll_of_dimensional_teleposition: Поворот вещей вокруг
+ special_bows: "«Робин Гуд»"
+ tome_of_knowledge_sharing: Поделиться с ближними
+ flask_of_knowledge: Хранилище опыта
+ hardened_glass: Покорение взрывов
+ golden_apple_juice: "«Золотое зелье»"
+ cooler: "«Переносной холодильник»"
+ ancient_altar: Древний алтарь
+ wither_proof_obsidian: Визеростойкий обсидиан
+ ancient_runes: Стихийные руны
+ special_runes: Особые руны
+ infernal_bonemeal: Незеритовая костная мука
+ rainbow_blocks: Радужные блоки
+ infused_hopper: Заряженная воронка
+ wither_proof_glass: Визеростойкое стекло
+ duct_tape: Скотч
+ plastic_sheet: Пластик
+ oil: Нефть!
+ fuel: Топливо
+ hologram_projector: ГоЛоГрАмМы
+ solar_generators: Солнечная электростанция
+ electric_furnaces: Электрическая печь
+ electric_ore_grinding: Дробление и распыление
+ heated_pressure_chamber: Обогреваемая барокамера
+ coal_generator: Угольный генератор
+ bio_reactor: Биореактор
+ auto_enchanting: Автоматизированное зачаровывание и разачаровывание
+ auto_anvil: Автоматизированная наковальня
+ multimeter: Измерение мощности
+ gps_setup: Базовая GPS установка
+ gps_emergency_transmitter: GPS аварийная точка
+ android_interfaces: Андроид-интерфейсы
+ geo_scanner: Гоесканирование
+ teleporter: Базовые компоненты телепортера
+ teleporter_activation_plates: Активация телепортера
+ better_solar_generators: Модернизированные солнечные генераторы
+ better_gps_transmitters: Модернизированные передатчики
+ energized_solar_generator: Солнечная энергия круглые сутки!
+ energized_gps_transmitter: Высокоуровневый передатчик
+ energy_regulator: Электрические сети
+ butcher_androids: Андроид-мясник
+ organic_food: Органическая пища
+ auto_breeder: Автоматизированное размножение
+ advanced_android: Продвинутые Андроиды
+ advanced_butcher_android: Продвинутый Андроид-мясник
+ advanced_fisherman_android: Продвинутый Андроид-рыбак
+ animal_growth_accelerator: Ускоритель роста животных
+ organic_fertilizer: Органические удобрения
+ crop_growth_accelerator: Ускорение роста растений
+ better_crop_growth_accelerator: Модернизированный ускоритель роста растений
+ reactor_essentials: Реакторные основы
+ nuclear_reactor: Атомная электростанция
+ freezer: Морозилка
+ cargo_basics: Основы грузовой сети
+ cargo_nodes: Установка грузовой сети
+ electric_ingot_machines: Электрический завод слитков
+ high_tier_electric_ingot_machines: Сверхбыстрый электрический завод слитков
+ automated_crafting_chamber: Автоматизированный крафт
+ better_food_fabricator: Улучшенная пищевая фабрика
+ fluid_pump: Жидкостный насос
+ better_freezer: Улучшенная морозилка
+ boosted_uranium: "«Замкнутый круг»"
+ trash_can: Мусорка
+ advanced_output_node: Продвинутый грузовой узел
+ carbon_press: Углеродный пресс
+ electric_smeltery: Электрическая плавильня
+ better_electric_furnace: Модернизированная электрическая печь
+ better_carbon_press: Модернизированный углеродный пресс
+ empowered_android: Усиленные Андроиды
+ empowered_butcher_android: Усиленный Андроид-мясник
+ empowered_fisherman_android: Усиленный Андроид-рыбак
+ high_tier_carbon_press: Высокоуровневый углеродный пресс
+ wither_assembler: Образователь Визеров
+ better_heated_pressure_chamber: Модернизированная обогреваемая барокамера
+ elytra: Элитры
+ special_elytras: Особые элитры
+ electric_crucible: Электрический тигель
+ better_electric_crucibles: Горячие тигли
+ advanced_electric_smeltery: Модернизированная электрическая плавильня
+ advanced_farmer_android: Продвинутый Андроид-фермер
+ lava_generator: Лавовый генератор
+ nether_ice: Незеритовый хладагент
+ nether_star_reactor: Звёздный незеритовый реактор
+ blistering_ingots: Раскалённые слитки
+ automatic_ignition_chamber: Автоматизированная камера зажигания
+ output_chest: Выходной сундук
+ copper_wire: Медный провод
+ radiant_backpack: Рюкзак путешественника
+ auto_drier: "«День сушки»"
+ diet_cookie: Диетическое печенье
+ storm_staff: Штормовой посох
+ soulbound_rune: Персональная руна
+ geo_miner: Геокопатель
+ lightning_rune: Молниевая руна
+ totem_of_undying: Тотем бессмертия
+ charging_bench: Зарядное устройство-верстак
+ nether_gold_pan: Незеритовый рудопромывочный лоток
+ electric_press: Электрический пресс
+ magnesium_generator: Магниевое питание
+ kelp_cookie: Вкусная водоросль
+ basic_circuit_board: Монтажная плата
+ advanced_circuit_board: Печатная плата
+ steel_thruster: Стальной ускоритель
+ grappling_hook: Крюк-кошка
+ synthetic_diamond: Синтезированный алмаз
+ reinforced_alloy: Армированный сплав
+ carbonado: Карбонадо
+ reinforced_armor: Армированная броня
+ fire_staff: Посох пламени
+ smelters_pickaxe: Плазменная кирка
+ lumber_axe: Топор дровосека
+ water_staff: Посох морей
+ pickaxe_of_vein_mining: Кирка жильного копания
+ carbonado_furnace: Карбонадовая печь
+ android_memory_core: Ядро памяти
+ capacitors: Маленький накопитель энергии
+ high_tier_capacitors: Средний накопитель энергии
+ programmable_androids: Программируемые Андроиды
+ combustion_reactor: Реактор внутреннего сгорания
+ elevator: Лифтовая плита
+ xp_collector: Собиратель опыта
+ reactor_access_port: Порт доступа к реактору
diff --git a/src/main/resources/languages/researches_vi.yml b/src/main/resources/languages/researches_vi.yml
index 5b2053d670..0cbcdb939e 100644
--- a/src/main/resources/languages/researches_vi.yml
+++ b/src/main/resources/languages/researches_vi.yml
@@ -1,232 +1,232 @@
---
slimefun:
- walking_sticks: Gậy đi bộ
- portable_crafter: Bàn chế tạo di động
- portable_dustbin: Thùng rác di động
- meat_jerky: Thịt Jerky
- armor_forge: Bàn chế tạo giáp
- glowstone_armor: Giáp quang học
- lumps: Những cục bướu phép
- ender_backpack: Balô Ender
- ender_armor: Giáp Ender
- magic_eye_of_ender: Mắt Ender ma thuật
- magic_sugar: Đường ma thuật
- slime_armor: Giáp chất nhờn
- basic_circuit_board: Bảng mạch cơ bản
+ 24k_gold_block: Thành phố Vàng
+ advanced_android: Android nâng cao
advanced_circuit_board: Bảng mạch tiên tiến
- smeltery: Lò đút
- steel: Thời đại thép
- misc_power_items: Vật phẩm quan trọng liên quan đến năng lượng
- steel_plate: Mạ thép
- steel_thruster: Máy đẩy thép
- parachute: Cái dù bay
- grappling_hook: Cái Móc
- jetpacks: Giáp phản lực
- multitools: Đa công cụ
- solar_panel_and_helmet: Năng lượng mặt trời ( ngôi sao )
- elemental_staff: Trượng nguyên tố
- grind_stone: Máy nghiền đá
- cactus_armor: Bộ đồ xương rồng
- gold_pan: Sàng vàng
- magical_book_cover: Cuốn sách ma thuật liên kết
- ore_crusher: Nhân đôi quặng
- bronze: Tác phẩm đồng
+ advanced_electric_smeltery: Lò rèn điện nâng cao
+ advanced_farmer_android: Android nâng cao - Nông phu
+ advanced_output_node: Nút đầu ra nâng cao
alloys: Hợp kim cao cấp
- compressor_and_carbon: Tác phẩm Carbon
- gilded_iron_armor: Giáp sắt mạ vàng
- synthetic_diamond: Kim cương tổng hợp
- pressure_chamber: Buồng áp suất
- synthetic_sapphire: Ngọc bích tổng hợp
- damascus_steel: Thép Damascus
- damascus_steel_armor: Giáp thép Damascus
- reinforced_alloy: Hợp kim gia cố
- magic_workbench: Bài chế tạo-ma thuật
- wind_staff: Trượng gió
- reinforced_armor: Giáp gia cố
- ore_washer: Vòng đệm quặng ( giặc quặng )
- common_talisman: Bùa hộ mệnh thông thường
- anvil_talisman: Bùa hộ mệnh của cái đe
- miner_talisman: Bùa hộ mệnh khai khác
- hunter_talisman: Bùa hộ mệnh thợ săn
- lava_talisman: Bùa hộ mệnh dung nham
- water_talisman: Bùa hộ mệnh nước
+ ancient_altar: Tế đài cổ đại
+ ancient_runes: Ngọc nguyên tố
+ android_interfaces: Giao diện Android
+ android_memory_core: Lõi máy móc
angel_talisman: Bùa hộ mệnh thiên sứ
- fire_talisman: Bùa hộ mệnh tránh lửa
- lava_crystal: Pha lê dung nham
- magician_talisman: Bùa hộ mệnh pháp sư
- traveller_talisman: Bùa hộ mệnh du hành
- warrior_talisman: Bùa hộ mệnh chiến binh
- knight_talisman: Bùa hộ mệnh kỵ sỹ
- gilded_iron: Sắt mạ vàng
- synthetic_emerald: ngọc lục bảo tổng hợp
- chainmail_armor: Giáp Chainmail-mail ( lưới )
- whirlwind_talisman: Bùa hộ mệnh vòi rồng
- wizard_talisman: Bùa hộ mệnh Thuật Sĩ
- lumber_axe: Búa đốn gỗ ( vjp )
- hazmat_suit: Bộ đồ khử nhiễm
- crushed_ore: Máy nghiền quặng
- carbonado_tools: Công cụ kim cương đen
- night_vision_googles: Kính nhìn đêm
- pickaxe_of_containment: Cúp ngăn chặn
- hercules_pickaxe: Cúp Thần Hercules
- table_saw: Bàn cưa củi
- slime_steel_armor: Giáp thép trơ
+ animal_growth_accelerator: Máy tăng trưởng động vật
+ anvil_talisman: Bùa hộ mệnh của cái đe
+ armored_jetboots: Giày thép phản lực
+ armored_jetpack: Giáp phản lực
+ armor_forge: Bàn chế tạo giáp
+ auto_anvil: Đe tự động
+ auto_breeder: Máy cho ăn tự động
+ auto_drier: Một Ngày Khô ráo
+ auto_enchanting: Phù phép tự động
+ automated_crafting_chamber: Chế tạo tự động
+ automated_panning_machine: Sàng vàng Tự động
+ automatic_ignition_chamber: Máy đánh lửa tự động
+ backpacks: Ba lô
+ basic_circuit_board: Bảng mạch cơ bản
+ battery: Viên Pin đầu tiên của bạn
+ better_carbon_press: Máy ép carbon nâng cấp
+ better_crop_growth_accelerator: Máy tăng tưởng cây trồng nâng cấp
+ better_electric_crucibles: Máy nung đồ nóng
+ better_electric_furnace: Lò nung điện nâng cấp
+ better_food_fabricator: Máy chế tạo thực phẩm nâng cấp
+ better_freezer: Máy làm lạnh nâng cấp
+ better_gps_transmitters: Máy phát được nâng cấp
+ better_heated_pressure_chamber: Máy áp suất nâng cấp
+ better_solar_generators: Máy phát điện được nâng cấp
+ bio_reactor: Lò phản ứng sinh học
blade_of_vampires: Gươm ma cà rồng
- composter: Khùng tổng hợp
- farmer_shoes: Giầy làm nông
+ blistering_ingots: Chất phóng xạ Blistering
+ block_placer: Máy đặt khối
+ boosted_uranium: Vòng tròn không kết thúc
boots_of_the_stomper: Giày cao cổ
- pickaxe_of_the_seeker: Cúp tìm kiếm
- woven_backpack: Ba lô kết lại
- crucible: Nồi nấu kim loại
- gilded_backpack: Ba lô mạ vàng
- ender_talismans: Bùa hộ mệnh Ender
- magnet: Nam Châm
- empowered_android: Chuỗi truyền Hệ điều hành
- empowered_butcher_android: Chuỗi chuyền Hệ điều hành Chém
- empowered_fisherman_android: Chuỗi chuyền Hệ điều hành Câu cá
- fortune_cookie: Bánh quy may mắn
- monster_jerky: Thịt quái quật khô
- sword_of_beheading: Kiếm chặt đầu
- battery: Viên Pin đầu tiên của bạn
- carbonado: Kim cương đen
- silicon: Thung lũng Silicon
- fire_staff: Trượng Lửa
- smelters_pickaxe: Cúp nung
- redstone_alloy: Hợp kim Đá đỏ
- first_aid: Bộ sơ cứu
- gold_armor: Bộ giáp sáng bóng
- water_staff: Trượng nước
- 24k_gold_block: Thành phố Vàng
- explosive_tools: Dụng cụ phát nổ
- automated_panning_machine: Sàng vàng Tự động
- armored_jetpack: Giáp phản lực
- nickel_and_cobalt: Nhiều quặng khác
- infused_magnet: Nam châm truyền
- cobalt_pickaxe: Cúp nhanh nhẹn
- essence_of_afterlife: Bột hậu kiếp
+ bound_armor: Giáp linh hồn
bound_backpack: Balo Linh hồn
- jetboots: Giày phản lực
- armored_jetboots: Giày thép phản lực
- seismic_axe: Rìu địa chấn
- pickaxe_of_vein_mining: Cúp đào tĩnh mạch
- bound_weapons: Vũ khí linh hồn
bound_tools: Dụng cụ linh hồn
- bound_armor: Giáp linh hồn
- juicer: Thức uống ngon
- repaired_spawner: Lồng được sửa chữa
- enhanced_furnace: Lò nung cường hóa
- more_enhanced_furnaces: Lò nung tốt hơn
- high_tier_enhanced_furnaces: Lò nung cao cấp
- reinforced_furnace: Lò nung được gia cố
+ bound_weapons: Vũ khí linh hồn
+ bronze: Tác phẩm đồng
+ cactus_armor: Bộ đồ xương rồng
+ capacitors: Tụ điện cấp 1
+ carbonado: Kim cương đen
carbonado_furnace: Lò nung cạnh carbon
- electric_motor: Động cơ điện
- block_placer: Máy đặt khối
- scroll_of_dimensional_teleposition: Cuộn giấy của sự xoay chuyển
- special_bows: Cung đặc biệt
- tome_of_knowledge_sharing: Bộ chia sẽ kiến thức
- flask_of_knowledge: Bình lưu trữ kinh nghiệm
- hardened_glass: Kính cứng
+ carbonado_tools: Công cụ kim cương đen
+ carbon_press: Máy ép carbon
+ cargo_basics: Máy dịch chuyển đồ cơ bản
+ cargo_nodes: Thiết lập máy dịch chuyển đồ
+ charging_bench: Bàn sạc
+ coal_generator: Máy phát điện bằng than
+ cobalt_pickaxe: Cúp nhanh nhẹn
+ combustion_reactor: Lò phản ứng đốt cháy
+ common_talisman: Bùa hộ mệnh thông thường
+ composter: Khùng tổng hợp
+ compressor_and_carbon: Tác phẩm Carbon
cooler: Máy uống di động
- ancient_altar: Tế đài cổ đại
- wither_proof_obsidian: Hắc diện thạch chống Wither
- ancient_runes: Ngọc nguyên tố
- special_runes: Ngọc tím
- infernal_bonemeal: Phân bón âm phủ
- rainbow_blocks: Khối cầu vòng
- infused_hopper: Phễu thu hút
- wither_proof_glass: Kính chống Wither
+ copper_wire: Dây dẫn điện đồng
+ crop_growth_accelerator: Máy tăng trưởng cây trồng
+ crucible: Nồi nấu kim loại
+ crushed_ore: Máy nghiền quặng
+ damascus_steel: Thép Damascus
+ damascus_steel_armor: Giáp thép Damascus
+ diet_cookie: Bánh quy ăn kiêng
duct_tape: Băng dính
- android_memory_core: Lõi máy móc
- hologram_projector: Ảnh ba chiều
- solar_generators: Máy sản xuất năng lượng mặt trời
+ electric_crucible: Điện khí hóa
electric_furnaces: Lò nung điện
+ electric_ingot_machines: Máy chế tạo phôi điện
+ electric_motor: Động cơ điện
electric_ore_grinding: Máy nghiền điện
- heated_pressure_chamber: Buồng gia nhiệt
- bio_reactor: Lò phản ứng sinh học
- auto_enchanting: Phù phép tự động
- auto_anvil: Đe tự động
- multimeter: Máy đo công suất điện
- gps_setup: Máy thiết lập GPS cơ bản
- gps_emergency_transmitter: Điểm khẩn cấp GPS
- programmable_androids: Androids lập trình được
- android_interfaces: Giao diện Android
- geo_scanner: Máy quét GEO
- combustion_reactor: Lò phản ứng đốt cháy
- teleporter: Thành phần cơ sở dịch chuyển
- teleporter_activation_plates: Kích hoạt dịch chuyển tức thời
- better_solar_generators: Máy phát điện được nâng cấp
- better_gps_transmitters: Máy phát được nâng cấp
- energized_solar_generator: Máy phát điện toàn thời gian
+ electric_press: Máy ép chạy bằng điện
+ electric_smeltery: Lò nung điện
+ elemental_staff: Trượng nguyên tố
+ elevator: Thang máy
+ elytra: Cánh cứng
+ ender_armor: Giáp Ender
+ ender_backpack: Balô Ender
+ ender_talismans: Bùa hộ mệnh Ender
energized_gps_transmitter: Máy phát cấp cao nhất
+ energized_solar_generator: Máy phát điện toàn thời gian
energy_regulator: Mạng năng lượng 101
- butcher_androids: Máy đồ tể
- auto_breeder: Máy cho ăn tự động
- advanced_android: Android nâng cao
- advanced_butcher_android: Máy đồ tể nâng cao
- advanced_fisherman_android: Máy câu cá nâng cao
- animal_growth_accelerator: Máy tăng trưởng động vật
- organic_fertilizer: Phân hữu cơ
- crop_growth_accelerator: Máy tăng trưởng cây trồng
- better_crop_growth_accelerator: Máy tăng tưởng cây trồng nâng cấp
- reactor_essentials: Lò phản ứng thiết yếu
- nuclear_reactor: Nhà máy điện hạt nhân
- freezer: Máy làm lạnh
- cargo_basics: Máy dịch chuyển đồ cơ bản
- cargo_nodes: Thiết lập máy dịch chuyển đồ
- electric_ingot_machines: Máy chế tạo phôi điện
- high_tier_electric_ingot_machines: Máy chế tạo phôi điện siêu tốc
- automated_crafting_chamber: Chế tạo tự động
- better_food_fabricator: Máy chế tạo thực phẩm nâng cấp
- reactor_access_port: Lò phản ứng được tiếp xúc
+ enhanced_furnace: Lò nung cường hóa
+ essence_of_afterlife: Bột hậu kiếp
+ explosive_tools: Dụng cụ phát nổ
+ farmer_shoes: Giầy làm nông
+ fire_staff: Trượng Lửa
+ fire_talisman: Bùa hộ mệnh tránh lửa
+ first_aid: Bộ sơ cứu
+ flask_of_knowledge: Bình lưu trữ kinh nghiệm
fluid_pump: Máy bơm chất lỏng
- better_freezer: Máy làm lạnh nâng cấp
- boosted_uranium: Vòng tròn không kết thúc
- trash_can: Rác
- advanced_output_node: Nút đầu ra nâng cao
- carbon_press: Máy ép carbon
- electric_smeltery: Lò nung điện
- better_electric_furnace: Lò nung điện nâng cấp
- better_carbon_press: Máy ép carbon nâng cấp
+ fortune_cookie: Bánh quy may mắn
+ freezer: Máy làm lạnh
+ fuel: Nhiên liệu
+ geo_miner: Máy khai thác GEO
+ geo_scanner: Máy quét GEO
+ gilded_backpack: Ba lô mạ vàng
+ gilded_iron: Sắt mạ vàng
+ gilded_iron_armor: Giáp sắt mạ vàng
+ glowstone_armor: Giáp quang học
+ gold_armor: Bộ giáp sáng bóng
+ gold_carats: Vàng nguyên chất
+ golden_apple_juice: Thuốc vàng
+ gold_pan: Sàng vàng
+ gps_emergency_transmitter: Điểm khẩn cấp GPS
+ gps_setup: Máy thiết lập GPS cơ bản
+ grappling_hook: Cái Móc
+ grind_stone: Máy nghiền đá
+ hardened_glass: Kính cứng
+ hazmat_suit: Bộ đồ khử nhiễm
+ heated_pressure_chamber: Buồng gia nhiệt
+ hercules_pickaxe: Cúp Thần Hercules
+ high_tier_capacitors: Tụ điện cấp 2
high_tier_carbon_press: Máy ép cacbon tối thượng
- wither_assembler: Máy giết Wither tự động
- better_heated_pressure_chamber: Máy áp suất nâng cấp
- electric_crucible: Điện khí hóa
- better_electric_crucibles: Máy nung đồ nóng
- advanced_electric_smeltery: Lò rèn điện nâng cao
- advanced_farmer_android: Android nâng cao - Nông phu
+ high_tier_electric_ingot_machines: Máy chế tạo phôi điện siêu tốc
+ high_tier_enhanced_furnaces: Lò nung cao cấp
+ hologram_projector: Ảnh ba chiều
+ infernal_bonemeal: Phân bón âm phủ
+ infused_hopper: Phễu thu hút
+ infused_magnet: Nam châm truyền
+ jetboots: Giày phản lực
+ jetpacks: Giáp phản lực
+ juicer: Thức uống ngon
+ kelp_cookie: Tảo bẹ Ngon
+ knight_talisman: Bùa hộ mệnh kỵ sỹ
+ lava_crystal: Pha lê dung nham
+ lava_generator: Máy phát điện bằng dung nham
+ lava_talisman: Bùa hộ mệnh dung nham
+ lightning_rune: Ngọc của Sấm sét
+ lumber_axe: Búa đốn gỗ ( vjp )
+ lumps: Những cục bướu phép
+ magical_book_cover: Cuốn sách ma thuật liên kết
+ magic_eye_of_ender: Mắt Ender ma thuật
+ magician_talisman: Bùa hộ mệnh pháp sư
+ magic_sugar: Đường ma thuật
+ magic_workbench: Bài chế tạo-ma thuật
+ magnesium_generator: Sức mạnh từ Magiê
+ magnet: Nam Châm
+ misc_power_items: Vật phẩm quan trọng liên quan đến năng lượng
+ monster_jerky: Thịt quái quật khô
+ more_enhanced_furnaces: Lò nung tốt hơn
+ multimeter: Máy đo công suất điện
+ multitools: Đa công cụ
+ nether_gold_pan: Chảo vàng địa ngục
nether_ice: Đá địa ngục làm mát
nether_star_reactor: Lò hạt nhân sao địa ngục
- blistering_ingots: Chất phóng xạ Blistering
- automatic_ignition_chamber: Máy đánh lửa tự động
+ nickel_and_cobalt: Nhiều quặng khác
+ night_vision_googles: Kính nhìn đêm
+ nuclear_reactor: Nhà máy điện hạt nhân
+ oil: Dầu
+ ore_crusher: Nhân đôi quặng
+ organic_fertilizer: Phân hữu cơ
+ organic_food: Thực phẩm hữu cơ
output_chest: Rương máy móc đưa ra cơ bản
- copper_wire: Dây dẫn điện đồng
+ pickaxe_of_containment: Cúp ngăn chặn
+ pickaxe_of_the_seeker: Cúp tìm kiếm
+ pickaxe_of_vein_mining: Cúp đào tĩnh mạch
+ plastic_sheet: Nhựa
+ portable_crafter: Bàn chế tạo di động
+ portable_dustbin: Thùng rác di động
+ pressure_chamber: Buồng áp suất
radiant_backpack: Ba lô phát quang
- auto_drier: Một Ngày Khô ráo
- diet_cookie: Bánh quy ăn kiêng
- storm_staff: Trượng Sét
+ rainbow_blocks: Khối cầu vòng
+ reactor_access_port: Lò phản ứng được tiếp xúc
+ reactor_essentials: Lò phản ứng thiết yếu
+ redstone_alloy: Hợp kim Đá đỏ
+ reinforced_alloy: Hợp kim gia cố
+ reinforced_armor: Giáp gia cố
+ reinforced_furnace: Lò nung được gia cố
+ repaired_spawner: Lồng được sửa chữa
+ scroll_of_dimensional_teleposition: Cuộn giấy của sự xoay chuyển
+ seismic_axe: Rìu địa chấn
+ silicon: Thung lũng Silicon
+ slime_armor: Giáp chất nhờn
+ slimefun_metals: Kim loại mới
+ slime_steel_armor: Giáp thép trơ
+ smelters_pickaxe: Cúp nung
+ smeltery: Lò đút
+ solar_generators: Máy sản xuất năng lượng mặt trời
+ solar_panel_and_helmet: Năng lượng mặt trời ( ngôi sao )
soulbound_rune: Ngọc linh hồn
- geo_miner: Máy khai thác GEO
- lightning_rune: Ngọc của Sấm sét
+ special_bows: Cung đặc biệt
+ special_elytras: Cánh cứng đặc biệt
+ special_runes: Ngọc tím
+ steel: Thời đại thép
+ steel_plate: Mạ thép
+ steel_thruster: Máy đẩy thép
+ storm_staff: Trượng Sét
+ sword_of_beheading: Kiếm chặt đầu
+ synthetic_diamond: Kim cương tổng hợp
+ synthetic_emerald: ngọc lục bảo tổng hợp
+ synthetic_sapphire: Ngọc bích tổng hợp
+ table_saw: Bàn cưa củi
+ teleporter: Thành phần cơ sở dịch chuyển
+ teleporter_activation_plates: Kích hoạt dịch chuyển tức thời
+ tome_of_knowledge_sharing: Bộ chia sẽ kiến thức
totem_of_undying: Vật tổ của sự Bất tử
- charging_bench: Bàn sạc
- electric_press: Máy ép chạy bằng điện
- magnesium_generator: Sức mạnh từ Magiê
- kelp_cookie: Tảo bẹ Ngon
- slimefun_metals: Kim loại mới
- gold_carats: Vàng nguyên chất
+ trash_can: Rác
+ traveller_talisman: Bùa hộ mệnh du hành
uranium: Phóng xạ
- backpacks: Ba lô
- golden_apple_juice: Thuốc vàng
- plastic_sheet: Nhựa
- oil: Dầu
- fuel: Nhiên liệu
- capacitors: Tụ điện cấp 1
- high_tier_capacitors: Tụ điện cấp 2
- coal_generator: Máy phát điện bằng than
- elevator: Thang máy
- organic_food: Thực phẩm hữu cơ
+ walking_sticks: Gậy đi bộ
+ warrior_talisman: Bùa hộ mệnh chiến binh
+ water_staff: Trượng nước
+ water_talisman: Bùa hộ mệnh nước
+ whirlwind_talisman: Bùa hộ mệnh vòi rồng
+ wind_staff: Trượng gió
+ wither_assembler: Máy giết Wither tự động
+ wither_proof_glass: Kính chống Wither
+ wither_proof_obsidian: Hắc diện thạch chống Wither
+ wizard_talisman: Bùa hộ mệnh Thuật Sĩ
+ woven_backpack: Ba lô kết lại
xp_collector: Máy thu kinh nghiệm
- elytra: Cánh cứng
- special_elytras: Cánh cứng đặc biệt
- lava_generator: Máy phát điện bằng dung nham
- nether_gold_pan: Chảo vàng địa ngục
+ meat_jerky: Thịt Khô
+ parachute: Dù bay
+ ore_washer: Máy rửa quặng
+ miner_talisman: Bùa hộ mệnh của thợ mỏ
+ hunter_talisman: Bùa hộ mệnh của thợ săn
+ chainmail_armor: Giáp lưới
+ programmable_androids: Android lập trình được
+ butcher_androids: Android đồ tể
+ advanced_butcher_android: Android nâng cao - Đồ tể
+ advanced_fisherman_android: Android nâng cao - Câu cá
+ empowered_android: Android siêu cấp
+ empowered_butcher_android: Android siêu cấp - Đồ tể
+ empowered_fisherman_android: Android siêu cấp - Câu cá
diff --git a/src/main/resources/languages/researches_zh-CN.yml b/src/main/resources/languages/researches_zh-CN.yml
index d1e8536193..c0a633aa4a 100644
--- a/src/main/resources/languages/researches_zh-CN.yml
+++ b/src/main/resources/languages/researches_zh-CN.yml
@@ -216,7 +216,7 @@ slimefun:
blistering_ingots: 辐射法发泡
automatic_ignition_chamber: 自动点火机
output_chest: 基础物品输出箱
- copper_wire: 稀化电导率
+ copper_wire: 更好的导体
radiant_backpack: 金光闪闪的背包
auto_drier: 自动烘干机
diet_cookie: 减肥曲奇