diff options
Diffstat (limited to 'runtime/src/main')
13 files changed, 328 insertions, 57 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/config/ConfigManagerImpl.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/config/ConfigManagerImpl.java index 485b90271..078f46344 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/config/ConfigManagerImpl.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/config/ConfigManagerImpl.java @@ -352,10 +352,6 @@ public class ConfigManagerImpl implements ConfigManager { builder.setGlobalized(true); builder.setGlobalizedExpanded(false); if (Minecraft.getInstance().getConnection() != null && Minecraft.getInstance().getConnection().getRecipeManager() != null) { - builder.getOrCreateCategory(new TranslatableComponent("config.roughlyenoughitems.advanced")).getEntries().add(0, new ReloadPluginsEntry(220)); - builder.getOrCreateCategory(new TranslatableComponent("config.roughlyenoughitems.advanced")).getEntries().add(0, new PerformanceEntry(220)); - } - return builder.setAfterInitConsumer(screen -> { TextListEntry feedbackEntry = ConfigEntryBuilder.create().startTextDescription( new TranslatableComponent("text.rei.feedback", new TranslatableComponent("text.rei.feedback.link") .withStyle(style -> style @@ -366,8 +362,32 @@ public class ConfigManagerImpl implements ConfigManager { )) .withStyle(ChatFormatting.GRAY) ).build(); - feedbackEntry.setScreen((AbstractConfigScreen) screen); - ((GlobalizedClothConfigScreen) screen).listWidget.children().add(0, (AbstractConfigEntry) feedbackEntry); + builder.getOrCreateCategory(new TranslatableComponent("config.roughlyenoughitems.advanced")).getEntries().add(0, feedbackEntry); + builder.getOrCreateCategory(new TranslatableComponent("config.roughlyenoughitems.advanced")).getEntries().add(0, new ReloadPluginsEntry(220)); + builder.getOrCreateCategory(new TranslatableComponent("config.roughlyenoughitems.advanced")).getEntries().add(0, new PerformanceEntry(220)); + } + return builder.setAfterInitConsumer(screen -> { + ((GlobalizedClothConfigScreen) screen).listWidget.children().add(0, (AbstractConfigEntry) new EmptyEntry(4)); + TextListEntry supportText = ConfigEntryBuilder.create().startTextDescription( + new TranslatableComponent("text.rei.support.me.desc", + new TranslatableComponent("text.rei.support.me.patreon") + .withStyle(style -> style + .withColor(TextColor.fromRgb(0xff1fc3ff)) + .withClickEvent(new ClickEvent(ClickEvent.Action.OPEN_URL, "https://patreon.com/shedaniel")) + .withHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, new ImmutableTextComponent("https://patreon.com/shedaniel"))) + ), + new TranslatableComponent("text.rei.support.me.bisect") + .withStyle(style -> style + .withColor(TextColor.fromRgb(0xff1fc3ff)) + .withClickEvent(new ClickEvent(ClickEvent.Action.OPEN_URL, "https://www.bisecthosting.com/shedaniel")) + .withHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, new ImmutableTextComponent("https://www.bisecthosting.com/shedaniel"))) + ) + ) + .withStyle(ChatFormatting.GRAY) + ).build(); + supportText.setScreen((AbstractConfigScreen) screen); + ((GlobalizedClothConfigScreen) screen).listWidget.children().add(0, (AbstractConfigEntry) supportText); + ((GlobalizedClothConfigScreen) screen).listWidget.children().add(0, (AbstractConfigEntry) new TitleTextEntry(new TranslatableComponent("text.rei.support.me"))); ((GlobalizedClothConfigScreen) screen).listWidget.children().add(0, (AbstractConfigEntry) new EmptyEntry(4)); ScreenHooks.addRenderableWidget(screen, new Button(screen.width - 104, 4, 100, 20, new TranslatableComponent("text.rei.credits"), button -> { CreditsScreen creditsScreen = new CreditsScreen(screen); diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/config/entries/TitleTextEntry.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/config/entries/TitleTextEntry.java new file mode 100644 index 000000000..3e2bdc48a --- /dev/null +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/config/entries/TitleTextEntry.java @@ -0,0 +1,87 @@ +/* + * This file is licensed under the MIT License, part of Roughly Enough Items. + * Copyright (c) 2018, 2019, 2020, 2021, 2022 shedaniel + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +package me.shedaniel.rei.impl.client.config.entries; + +import com.mojang.blaze3d.vertex.PoseStack; +import me.shedaniel.clothconfig2.api.AbstractConfigListEntry; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.chat.NarratorChatListener; +import net.minecraft.client.gui.components.events.GuiEventListener; +import net.minecraft.client.gui.narration.NarratableEntry; +import net.minecraft.network.chat.Component; +import net.minecraft.util.Unit; +import org.jetbrains.annotations.ApiStatus; + +import java.util.Collections; +import java.util.List; +import java.util.Optional; + +@ApiStatus.Internal +public class TitleTextEntry extends AbstractConfigListEntry<Unit> { + private Component text; + + public TitleTextEntry(Component text) { + super(NarratorChatListener.NO_TITLE, false); + this.text = text; + } + + @Override + public Unit getValue() { + return Unit.INSTANCE; + } + + @Override + public Optional<Unit> getDefaultValue() { + return Optional.of(Unit.INSTANCE); + } + + @Override + public void save() { + } + + @Override + public void render(PoseStack matrices, int index, int y, int x, int entryWidth, int entryHeight, int mouseX, int mouseY, boolean isSelected, float delta) { + super.render(matrices, index, y, x, entryWidth, entryHeight, mouseX, mouseY, isSelected, delta); + matrices.pushPose(); + matrices.translate(x + entryWidth / 2F - Minecraft.getInstance().font.width(text) * 1.5F / 2F, y + 5, 1.0F); + matrices.scale(1.5F, 1.5F, 1.0F); + Minecraft.getInstance().font.drawShadow(matrices, text, 0.0F, 0.0F, -1); + matrices.popPose(); + } + + @Override + public int getItemHeight() { + return 26; + } + + @Override + public List<? extends GuiEventListener> children() { + return Collections.emptyList(); + } + + @Override + public List<? extends NarratableEntry> narratables() { + return Collections.emptyList(); + } +} diff --git a/runtime/src/main/resources/assets/roughlyenoughitems/lang/cs_cz.json b/runtime/src/main/resources/assets/roughlyenoughitems/lang/cs_cz.json index 9109c032a..67bb7dcda 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/cs_cz.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/cs_cz.json @@ -13,10 +13,18 @@ "text.rei.not.fully.initialized.tooltip": "Chybějící fáze: %s\nPokud toto nezmizí,\nzkuste hledat podporu s logy!", "text.rei.inventory.highlighting.enabled": "Zvýraznění inventáře zapnuto", "text.rei.inventory.highlighting.enabled.tooltip": "Tenhle režim dělá sloty neodpovídající\nfiltru hledání šedé.\nDvojitým kliknutím na vyhledávací lištu přepnete.", + "text.rei.caching.search": "REI mezipaměť výsledků vyhledávání...", + "text.rei.caching.search.step": "Krok %d/%d (%s%%):", "text.rei.config.menu.dark_theme": "Tmavý motiv", "text.rei.config.menu.craftable_filter": "Filtrovat vyrobitelné", "text.rei.config.menu.display": "Nastavení Zobrazení...", "text.rei.config.menu.display.remove_recipe_book": "Odstranit knihu receptů", + "text.rei.config.menu.display.left_side_mob_effects": "Levé postranní efekty mobů", + "text.rei.config.menu.display.left_side_panel": "Levý postranní panel", + "text.rei.config.menu.display.scrolling_side_panel": "Posuvný boční panel", + "text.rei.config.menu.display.caching_entry_rendering": "Vykreslování položek v mezipaměti", + "text.rei.config.menu.display.side_search_field": "Postranní vyhledávací pole", + "text.rei.config.menu.display.syntax_highlighting": "Zvýraznění syntaxe", "text.rei.config.menu.config": "Více Možností...", "category.rei.crafting": "Vyrábění", "category.rei.smelting": "Vypékání", @@ -45,7 +53,9 @@ "category.rei.tilling": "Zorání půdy", "category.rei.pathing": "Vytvoření pěšiny", "category.rei.waxing": "Voskovaní", + "category.rei.wax_scraping": "Oškrábání vosku", "category.rei.oxidizing": "Oxidujúci", + "category.rei.oxidation_scraping": "Oškrábání oxidace", "category.rei.information": "Informace", "text.rei.composting.chance": "§e%d%% šance", "text.rei.composting.page": "Strana %d", @@ -54,6 +64,7 @@ "text.rei.cheat_items": "Hráči {player_name} dán předmět ({item_count}x) [{item_name}§f]", "text.rei.failed_cheat_items": "§cNepodařilo se dát předměty.", "text.rei.too_long_nbt": "§cNBT předmětu je příliš dlouhé, než aby mohl být použito ve hře pro více hráčů.", + "text.rei.tag_match": "Přijmout štítek: #%s", "text.rei.performance": "Analýza výkonu", "ordering.rei.ascending": "Vzestupně", "ordering.rei.descending": "Sestupně", @@ -61,12 +72,14 @@ "ordering.rei.name": "Jméno", "ordering.rei.item_groups": "Skupiny předmětů", "text.auto_craft.move_items": "Přesunout předměty", + "text.auto_craft.move_items.tooltip": "Ctrl-klik pro přesun předmětů", "text.auto_craft.move_items.yog": "Generovat NullPointerException!!", "error.rei.transfer.too_small": "Položky nelze přesunout do mřížky %dx%d.", "error.rei.not.on.server": "REI není na serveru.", "error.rei.not.enough.materials": "Nedostatek materiálů.", "error.rei.internal.error": "Vnitřní chyba: %s", "error.rei.recipe.not.unlocked": "Recept není odemčen v knize receptů.", + "error.rei.not.supported.move.items": "Přesun předmětů není podporován tímto receptem a tímto kontejnerem.", "error.rei.no.handlers.applicable": "Není otevřena správná pracovní stanice", "error.rei.multi.errors": "Mnoho chyb:", "rei.rei.no.slot.in.inv": "Nelze najít žádné místo pro předměty v inventáři", @@ -84,7 +97,14 @@ "text.rei.gamemode_button.tooltip.entry": "Přepnout na režim %s", "text.rei.weather_button.tooltip.dropdown": "Přepnutí počasí: Rozevírací menu", "text.rei.weather_button.tooltip.entry": "Přepnout na režim %s", + "text.rei.time_button.tooltip.dropdown": "Přepnutí času: Rozevírací nabídka", + "text.rei.time_button.tooltip.entry": "Přepnout na %s", + "text.rei.time_button.name.morn": "Ráno", + "text.rei.time_button.name.noon": "Poledne", + "text.rei.time_button.name.evening": "Večer", + "text.rei.time_button.name.night": "Noc", "text.rei.reload_config": "Znovu načíst pluginy", + "text.rei.reload_search": "Znovu načíst hledání", "text.rei.config.is.reloading": "Pluginy se znovu načítají!", "text.rei.enabled": "Ano", "text.rei.disabled": "Ne", @@ -119,8 +139,15 @@ "text.rei.tiny_potato": "Drobné brambory", "text.rei.add_favorite_widget": "Přidat...", "text.rei.dispose_here": "Vyjmout zde", + "text.rei.crash.title": "REI havarovalo!", + "text.rei.crash.description": "§cRoughly Enough Item právě zaznamenal pád během \"%s\".\n\n§fDetaily pádu jsou zobrazeny níže. Prosím identifikujte mód, který způsobil pád a nahlaste jej autorovi módu, společně s protokolem pádu uvedeným níže.\n\nPokud se domníváte, že tento pád je způsoben chybou v Roughly Enough Item, nahlaste jej prosím na náš systém problémů.\n\n§6Děkujeme za tvou pomoc!\n", + "text.rei.crash.crash_report": "Otevřít zprávu o pádu", + "text.rei.changelog.title": "Seznam změn REI", + "text.rei.changelog.error.missingChangelogFile": "Chybí soubor se seznamem změn!", + "text.rei.changelog.error.failedToReadChangelogFile": "Nepodařilo se přečíst soubor se seznamem změn!", "favorite.section.gamemode": "Herní režim", "favorite.section.weather": "Počasí", + "favorite.section.time": "Čas", "tooltip.rei.fluid_amount": "§7%d Díl", "tooltip.rei.fluid_amount.forge": "§7%d mK", "tooltip.rei.drag_to_add_favorites": "§7Přetáhni pro přidání do oblíbených!", @@ -137,6 +164,7 @@ "config.roughlyenoughitems.functionality": "Funkce", "config.roughlyenoughitems.advanced": "Pokročilé", "config.roughlyenoughitems.cheating": "Podvádění:", + "config.roughlyenoughitems.cheating.when_creative": "Během kreativního módu", "config.roughlyenoughitems.favoritesEnabled": "Povolit oblíbené:", "config.roughlyenoughitems.keyBindings": "Klávesové zkratky", "config.roughlyenoughitems.keyBindings.recipeKeybind": "Zobrazit recept:", @@ -176,6 +204,10 @@ "config.roughlyenoughitems.layout.configButtonLocation.upper": "Nahoře", "config.roughlyenoughitems.layout.configButtonLocation.lower": "Dole", "config.roughlyenoughitems.layout.mergeDisplayUnderOne": "Sloučit objekty s rovnocenným obsahem:", + "config.roughlyenoughitems.layout.favoriteAddWidgetMode": "Tlačítko přidat do oblíbených:", + "config.roughlyenoughitems.layout.favoriteAddWidgetMode.always_invisible": "Vždy neviditelné", + "config.roughlyenoughitems.layout.favoriteAddWidgetMode.auto_hide": "Automaticky skrývat", + "config.roughlyenoughitems.layout.favoriteAddWidgetMode.always_visible": "Vždy viditelné", "config.roughlyenoughitems.filteredEntries.selectAll": "Vybrat vše", "config.roughlyenoughitems.filteredEntries.selectNone": "Zrušit výběr", "config.roughlyenoughitems.filteredEntries.hide": "Skrýt vybrané", @@ -217,6 +249,9 @@ "config.roughlyenoughitems.disableRecipeBook": "Zobrazit knihu receptů:", "config.roughlyenoughitems.disableRecipeBook.boolean.true": "§cNe", "config.roughlyenoughitems.disableRecipeBook.boolean.false": "§aAno", + "config.roughlyenoughitems.leftSideMobEffects": "Pozice efektů mobů:", + "config.roughlyenoughitems.leftSideMobEffects.boolean.true": "Vlevo", + "config.roughlyenoughitems.leftSideMobEffects.boolean.false": "Vpravo (Vanilla)", "config.roughlyenoughitems.fixTabCloseContainer": "Opravit místo po knize receptů (když je zakázána kniha receptů):", "config.roughlyenoughitems.lighterButtonHover": "Zesvětlit tlačítko při najetí:", "config.roughlyenoughitems.layout.enableCraftableOnlyButton": "Filtr vyrobitelných:", @@ -232,6 +267,8 @@ "config.roughlyenoughitems.layout.entryPanelOrdering": "Řazení seznamu předmětů:", "config.roughlyenoughitems.list_ordering_button": "%s [%s]", "config.roughlyenoughitems.miscellaneous.newFastEntryRendering": "Rychlejší vykreslování předmětů:", + "config.roughlyenoughitems.miscellaneous.cachingFastEntryRendering": "Vykreslování položek v mezipaměti:", + "config.roughlyenoughitems.miscellaneous.cachingFastEntryRendering.@PrefixText": "Tato možnost zlepší výkon pro vykreslování položek až 5x, s průměrným 2,5x ziskem výkonu. To však naruší efekty očarování a animované textury.", "config.roughlyenoughitems.itemCheatingMode": "Množství předmětů při podvádění:", "config.roughlyenoughitems.itemCheatingMode.rei_like": "Normální", "config.roughlyenoughitems.itemCheatingMode.jei_like": "Obrácené", @@ -255,6 +292,10 @@ "config.roughlyenoughitems.syntaxHighlightingMode.plain_underscored": "Prostý (podtržený)", "config.roughlyenoughitems.syntaxHighlightingMode.colorful": "Barevný", "config.roughlyenoughitems.syntaxHighlightingMode.colorful_underscored": "Barevný (podtržený)", + "config.roughlyenoughitems.isFocusModeZoomed": "Režim zvýraznění předmětů:", + "config.roughlyenoughitems.isFocusModeZoomed.boolean.true": "Zvětšení", + "config.roughlyenoughitems.isFocusModeZoomed.boolean.false": "Zvýraznění", + "config.roughlyenoughitems.filtering.shouldFilterDisplays": "Měl by filtr zobrazit:", "config.roughlyenoughitems.filteringScreen": "Vlastní filtrování", "config.roughlyenoughitems.filteringRulesScreen": "Vlastní pravidla filtrování", "config.roughlyenoughitems.filteringRulesScreen.new": "Vytvořit pravidlo filtrování", diff --git a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json index 92cfd0256..b96037482 100755 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json @@ -9,6 +9,10 @@ "text.rei.search.field.suggestion": "Search...", "text.rei.feedback": "Any feedback you want to give to the REI developer? %s to submit your feedback!", "text.rei.feedback.link": "Click me to visit the Google Form", + "text.rei.support.me": "Support me to continue making REI better!", + "text.rei.support.me.desc": "As a patreon supporter of REI, you get to use the latest version of REI for Minecraft snapshots.\nAlternatively, you can also support me financially through renting a BisectHosting server.\n\n%s\n%s", + "text.rei.support.me.patreon": "Donate on Patreon", + "text.rei.support.me.bisect": "Use code SHEDANIEL on BisectHosting", "text.rei.not.fully.initialized": "REI not yet fully initialized!", "text.rei.not.fully.initialized.tooltip": "Missing stages: %s\nIf this does not go away,\ntry looking for support with the logs!", "text.rei.inventory.highlighting.enabled": "Inventory Highlighting On", diff --git a/runtime/src/main/resources/assets/roughlyenoughitems/lang/eo_uy.json b/runtime/src/main/resources/assets/roughlyenoughitems/lang/eo_uy.json index 10b3ee02e..af4dc8bd4 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/eo_uy.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/eo_uy.json @@ -7,6 +7,25 @@ "text.rei.cheating_limited_creative_enabled": "§aTrompado Ŝaltita (Per Krea)", "text.rei.no_permission_cheat": "Permesoj de operacianto necesas por trompi", "text.rei.search.field.suggestion": "Serĉi...", + "text.rei.feedback": "Ĉu vi volas prikomenti al la programisto de REI? %s por sendi vian prikomenton!", + "text.rei.feedback.link": "Alklaku min por iri al la Google Form", + "text.rei.not.fully.initialized": "REI ankoraŭ ne plene komenciĝitis!", + "text.rei.not.fully.initialized.tooltip": "Mankas fazoj: %s\nSe ĉi tiu ne malaperos,\nprovu serĉi subtenon kun la protokoloj!", + "text.rei.inventory.highlighting.enabled": "Markado de Inventaro Ŝaltitas", + "text.rei.inventory.highlighting.enabled.tooltip": "Ĉi tiu grizigas ujojn, kiujn ne akordas kun\nla serĉfiltrilo.\nDuoble alklaku la serĉbreton por baskuligi ĉi tiun reĝimon.", + "text.rei.caching.search": "REI kaŝmemorigas serĉrezultojn...", + "text.rei.caching.search.step": "Paŝo %d/%d (%s%%):", + "text.rei.config.menu.dark_theme": "Malhela Etoso", + "text.rei.config.menu.craftable_filter": "Filtrilo de Fareblaĵoj", + "text.rei.config.menu.display": "Agordoj de Ekrano...", + "text.rei.config.menu.display.remove_recipe_book": "Forigi Receptlibron", + "text.rei.config.menu.display.left_side_mob_effects": "Mobefektoj ĉe la Maldekstra Flanko", + "text.rei.config.menu.display.left_side_panel": "Panelo de la Maldekstra Flanko", + "text.rei.config.menu.display.scrolling_side_panel": "Rulumanta Flankpanelo", + "text.rei.config.menu.display.caching_entry_rendering": "Kaŝmemorigado de Bildigo de Eroj", + "text.rei.config.menu.display.side_search_field": "Flanka Serĉbreto", + "text.rei.config.menu.display.syntax_highlighting": "Sintaksa Markado", + "text.rei.config.menu.config": "Pli da Opcioj...", "category.rei.crafting": "Konstruado", "category.rei.smelting": "Elfandado", "category.rei.smelting.fuel": "Fuelo", @@ -33,6 +52,10 @@ "category.rei.beacon_payment": "Baliza Pago", "category.rei.tilling": "Plugado", "category.rei.pathing": "Vojiĝado", + "category.rei.waxing": "Vaksado", + "category.rei.wax_scraping": "Vakso-Skrapado", + "category.rei.oxidizing": "Oksidigo", + "category.rei.oxidation_scraping": "Oksidigo-Skrapado", "category.rei.information": "Informo", "text.rei.composting.chance": "§e%d%% Ŝanco", "text.rei.composting.page": "Paĝo %d", diff --git a/runtime/src/main/resources/assets/roughlyenoughitems/lang/he_il.json b/runtime/src/main/resources/assets/roughlyenoughitems/lang/he_il.json index da83478fa..009f6d5d3 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/he_il.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/he_il.json @@ -7,6 +7,10 @@ "text.rei.cheating_limited_creative_enabled": "רמאות דלוקה (במצב יצירתי)", "text.rei.search.field.suggestion": "חיפוש...", "text.rei.feedback.link": "תלחץ עליו כדי להכנס לטופס גוגל", + "text.rei.caching.search.step": "שלב %d/%d (%s%%):", + "text.rei.config.menu.dark_theme": "מצב כהה", + "text.rei.config.menu.display.remove_recipe_book": "הסר ספר מתכונים", + "text.rei.config.menu.config": "אפשרויות נוספות...", "category.rei.crafting": "יצירה", "category.rei.smelting": "התכה", "category.rei.smelting.fuel": "דלק", @@ -45,6 +49,7 @@ "ordering.rei.name": "שם", "ordering.rei.item_groups": "קבוצות פריטים", "text.auto_craft.move_items": "הזז פריטים", + "text.auto_craft.move_items.tooltip": "החזק קונטרול ותלחץ כדי להזיז פריטים", "text.auto_craft.move_items.yog": "צור NullPointerExeption!!", "error.rei.transfer.too_small": "לא אפשרי להזיז פריטים ל משטח %dx%d.", "error.rei.not.on.server": "REI לא מותקן על השרת.", @@ -67,7 +72,13 @@ "text.rei.gamemode_button.tooltip.entry": "העבר ל%s", "text.rei.weather_button.tooltip.dropdown": "החלף מזג אוויר: תפריט", "text.rei.weather_button.tooltip.entry": "העבר ל%s", + "text.rei.time_button.tooltip.entry": "החלף ל%s", + "text.rei.time_button.name.morn": "בוקר", + "text.rei.time_button.name.noon": "צהריים", + "text.rei.time_button.name.evening": "ערב", + "text.rei.time_button.name.night": "לילה", "text.rei.reload_config": "טען מחדש פלאגינים", + "text.rei.reload_search": "טען מחדש חיפוש", "text.rei.config.is.reloading": "פלאגינים נטענים מחדש!", "text.rei.enabled": "כן", "text.rei.disabled": "לא", @@ -95,8 +106,10 @@ "text.rei.jei_compat.sub.stability": "§c§l(אלפא)", "text.rei.view_recipes_for": "הראה מתכונים ל%s", "text.rei.add_favorite_widget": "הוסף...", + "text.rei.crash.title": "REI קרס!", "favorite.section.gamemode": "מצב משחק", "favorite.section.weather": "מזג אוויר", + "favorite.section.time": "זמן", "tooltip.rei.fluid_amount": "§7%d Unit", "tooltip.rei.fluid_amount.forge": "§7%s Mb", "tooltip.rei.drag_to_add_favorites": "תגרור את זה למעה כדי להוסיף את זה לרשימת הפריטים השמורים!", @@ -139,13 +152,18 @@ "config.roughlyenoughitems.miscellaneous": "שונות", "config.roughlyenoughitems.miscellaneous.clickableRecipeArrows": "חצי מתכונים לחיצים", "config.roughlyenoughitems.miscellaneous.renderEntryEnchantmentGlint": "הראה זהירת כישוף:", + "config.roughlyenoughitems.layout.configButtonLocation": "מקום כפטור קונפיגורציה", "config.roughlyenoughitems.layout.configButtonLocation.upper": "למעלה יותר", "config.roughlyenoughitems.layout.configButtonLocation.lower": "נמוך יותר", + "config.roughlyenoughitems.layout.favoriteAddWidgetMode.always_invisible": "תמיד בלתי נראה", + "config.roughlyenoughitems.layout.favoriteAddWidgetMode.auto_hide": "הסתרה אוטומטית", + "config.roughlyenoughitems.layout.favoriteAddWidgetMode.always_visible": "תמיד נראה", "config.roughlyenoughitems.filteredEntries.selectAll": "בחר הכל", "config.roughlyenoughitems.filteredEntries.selectNone": "אל תבחר כלום", "config.roughlyenoughitems.filteredEntries.hide": "הסתר בחור", "config.roughlyenoughitems.filteredEntries.show": "הצג בחור", "config.roughlyenoughitems.filteredEntries.loadWorldFirst": "טעון עולם קודם!", + "config.roughlyenoughitems.accessibility.useCompactTabs": "כרטיסיות קומפקטיות:", "config.roughlyenoughitems.theme.dark": "מצג כהה", "config.roughlyenoughitems.theme.light": "מצב בהיר", "config.roughlyenoughitems.recipeBorder.lighter": "בהיר יותר", @@ -169,15 +187,21 @@ "config.roughlyenoughitems.disableRecipeBook": "ספר מתכונים של וונילה:", "config.roughlyenoughitems.disableRecipeBook.boolean.true": "§cלא", "config.roughlyenoughitems.disableRecipeBook.boolean.false": "§cכן", + "config.roughlyenoughitems.leftSideMobEffects.boolean.true": "שמאל", + "config.roughlyenoughitems.leftSideMobEffects.boolean.false": "ימין (רגיל)", "config.roughlyenoughitems.commands.gamemodeCommand": "פקודת מצב משחק:", "config.roughlyenoughitems.miscellaneous.loadDefaultPlugin": "טען פלאגין ברירת מחדל:", "config.roughlyenoughitems.miscellaneous.loadDefaultPlugin.boolean.false": "§cלא (מסוכן)", "config.roughlyenoughitems.commands.weatherCommand": "פקודת מזג אוויר:", "config.roughlyenoughitems.list_ordering_button": "%s [%s]", + "config.roughlyenoughitems.itemCheatingMode": "כמות רמאות פריטים", "config.roughlyenoughitems.itemCheatingMode.rei_like": "נורמלי", "config.roughlyenoughitems.itemCheatingMode.jei_like": "הפוך", "config.roughlyenoughitems.syntaxHighlightingMode.config": "%s", + "config.roughlyenoughitems.syntaxHighlightingMode.plain": "פשוט", + "config.roughlyenoughitems.syntaxHighlightingMode.plain_underscored": "פשוט (עם קו תחתון)", "config.roughlyenoughitems.syntaxHighlightingMode.colorful": "צבעוני", + "config.roughlyenoughitems.isFocusModeZoomed.boolean.false": "מודגש", "config.roughlyenoughitems.filteringRulesScreen.delete": "מחק", "rule.roughlyenoughitems.filtering.search.filter": "מסנן חיפוש:", "rule.roughlyenoughitems.filtering.search.show": "הצג / הסתר:", diff --git a/runtime/src/main/resources/assets/roughlyenoughitems/lang/ja_jp.json b/runtime/src/main/resources/assets/roughlyenoughitems/lang/ja_jp.json index b3e0db20a..93cfa65d5 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/ja_jp.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/ja_jp.json @@ -13,6 +13,7 @@ "text.rei.not.fully.initialized.tooltip": "初期化中に問題が発生しました:%s\nこれが表示され続ける場合は\nログとともにサポートに報告してください!", "text.rei.inventory.highlighting.enabled": "インベントリハイライト ON", "text.rei.inventory.highlighting.enabled.tooltip": "この機能はインベントリのスロットが\n検索したものと一致しない場合、灰色になります。\n検索ボックスをダブルクリックで切り替えます。", + "text.rei.caching.search": "検索結果をキャッシュしています...", "text.rei.config.menu.dark_theme": "ダークテーマ", "text.rei.config.menu.craftable_filter": "クラフタブルフィルター", "text.rei.config.menu.display": "表示設定...", @@ -20,6 +21,7 @@ "text.rei.config.menu.display.left_side_mob_effects": "左側にポーション効果", "text.rei.config.menu.display.left_side_panel": "左側のアイテムリスト", "text.rei.config.menu.display.scrolling_side_panel": "アイテムリストのスクロール", + "text.rei.config.menu.display.caching_entry_rendering": "キャッシュされたアイテムリストの表示", "text.rei.config.menu.display.side_search_field": "リスト側の検索ボックス", "text.rei.config.menu.display.syntax_highlighting": "シンタックスハイライト", "text.rei.config.menu.config": "詳細設定...", @@ -93,7 +95,14 @@ "text.rei.gamemode_button.tooltip.entry": "%sに切り替える\n", "text.rei.weather_button.tooltip.dropdown": "天候の変更:ドロップダウン", "text.rei.weather_button.tooltip.entry": "%sにする", + "text.rei.time_button.tooltip.dropdown": "時間の変更:ドロップダウン", + "text.rei.time_button.tooltip.entry": "%sに切り替える", + "text.rei.time_button.name.morn": "朝", + "text.rei.time_button.name.noon": "昼", + "text.rei.time_button.name.evening": "夕", + "text.rei.time_button.name.night": "夜", "text.rei.reload_config": "プラグインを再読み込み", + "text.rei.reload_search": "検索の再読み込み", "text.rei.config.is.reloading": "プラグインを再読み込みしています!", "text.rei.enabled": "はい", "text.rei.disabled": "いいえ", @@ -128,8 +137,15 @@ "text.rei.tiny_potato": "とても小さいじゃがいも", "text.rei.add_favorite_widget": "追加...", "text.rei.dispose_here": "ここで処分する", + "text.rei.crash.title": "REIがクラッシュしました!", + "text.rei.crash.description": "§cRoughly Enough Item は\"%s\"の実行中に問題が発生しました。\n\n§fクラッシュの詳細は以下に表示されます。 クラッシュの原因となったmodを確認し、以下のクラッシュレポートと一緒にそのmodの開発者に相談してください。\n\nこのクラッシュがRoughly Enough Itemの不具合により発生していると思われる場合は、私たちのIssue Trackerに報告してください。\n\n§6ご協力ありがとうございました!\n", + "text.rei.crash.crash_report": "クラッシュレポートを表示する", + "text.rei.changelog.title": "REI 更新履歴", + "text.rei.changelog.error.missingChangelogFile": "更新履歴ログが見つかりません!", + "text.rei.changelog.error.failedToReadChangelogFile": "更新履歴ログの読み込みに失敗しました!", "favorite.section.gamemode": "ゲームモード", "favorite.section.weather": "天候", + "favorite.section.time": "時間", "tooltip.rei.fluid_amount": "§7%d単位", "tooltip.rei.fluid_amount.forge": "§7%dmB", "tooltip.rei.drag_to_add_favorites": "§7上にドラッグアンドドロップしてお気に入り登録しましょう!", @@ -185,6 +201,8 @@ "config.roughlyenoughitems.layout.configButtonLocation.upper": "上側", "config.roughlyenoughitems.layout.configButtonLocation.lower": "下側", "config.roughlyenoughitems.layout.mergeDisplayUnderOne": "同じ内容の時マージ表示:", + "config.roughlyenoughitems.layout.favoriteAddWidgetMode.always_invisible": "常に非表示", + "config.roughlyenoughitems.layout.favoriteAddWidgetMode.always_visible": "常に表示", "config.roughlyenoughitems.filteredEntries.selectAll": "すべて選択", "config.roughlyenoughitems.filteredEntries.selectNone": "すべて解除", "config.roughlyenoughitems.filteredEntries.hide": "選択したものを非表示", @@ -243,6 +261,8 @@ "config.roughlyenoughitems.layout.entryPanelOrdering": "アイテムリストの並べ替え:", "config.roughlyenoughitems.list_ordering_button": "%s [%s]", "config.roughlyenoughitems.miscellaneous.newFastEntryRendering": "アイテムリスト表示の最適化:", + "config.roughlyenoughitems.miscellaneous.cachingFastEntryRendering": "キャッシュされたアイテムリストの表示:", + "config.roughlyenoughitems.miscellaneous.cachingFastEntryRendering.@PrefixText": "この設定は、アイテムリストのアイテムを描画する際のパフォーマンスを最大5倍、平均で2.5倍向上させることができます。ただし、エンチャントの輝きやテクスチャのアニメーションなどを崩してしまう恐れがあります。", "config.roughlyenoughitems.itemCheatingMode": "チートモードのアイテムの数:", "config.roughlyenoughitems.itemCheatingMode.rei_like": "普通", "config.roughlyenoughitems.itemCheatingMode.jei_like": "反転", @@ -266,6 +286,7 @@ "config.roughlyenoughitems.syntaxHighlightingMode.plain_underscored": "プレーン(アンダースコア)", "config.roughlyenoughitems.syntaxHighlightingMode.colorful": "カラフル", "config.roughlyenoughitems.syntaxHighlightingMode.colorful_underscored": "カラフル(アンダースコア)", + "config.roughlyenoughitems.isFocusModeZoomed.boolean.false": "ハイライト表示", "config.roughlyenoughitems.filteringScreen": "フィルタリングの設定", "config.roughlyenoughitems.filteringRulesScreen": "フィルタリングルールの変更", "config.roughlyenoughitems.filteringRulesScreen.new": "フィルタリングルールの追加", diff --git a/runtime/src/main/resources/assets/roughlyenoughitems/lang/ko_kr.json b/runtime/src/main/resources/assets/roughlyenoughitems/lang/ko_kr.json index 733ef0c35..c5e51ba19 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/ko_kr.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/ko_kr.json @@ -5,16 +5,20 @@ "text.rei.cheating_limited_enabled": "§b치트 활성화됨 (명령어 사용)", "text.rei.cheating_enabled_no_perms": "§7치트 §c활성화됨 §7(권한 없음)", "text.rei.cheating_limited_creative_enabled": "§a치트 활성화됨 (크리에이티브 사용)", - "text.rei.no_permission_cheat": "아이템 치트를 사용하려면 오퍼레이터 권한이 필요합니다", + "text.rei.no_permission_cheat": "아이템 치트를 사용하려면 관리자 권한이 필요합니다", "text.rei.search.field.suggestion": "검색...", "text.rei.feedback": "REI 개발자에게 하고 싶은 피드백이 있나요? %s 하려면 클릭해주세요!", "text.rei.feedback.link": "Google Form에 접속하여 피드백을 제출", "text.rei.not.fully.initialized": "아직 REI 초기 설정이 완료되지 않았습니다!", "text.rei.not.fully.initialized.tooltip": "누락된 단계: %s\n그래도 계속 해결되지 않으면,\n로그를 가지고 지원을 요청하세요!", - "text.rei.inventory.highlighting.enabled": "인벤토리 강조 On", + "text.rei.inventory.highlighting.enabled": "보관함 강조 켬", "text.rei.inventory.highlighting.enabled.tooltip": "검색 필터와 일치하지 않는\n슬롯은 회색으로 바뀝니다.\n검색 표시줄을 두 번 클릭하여 모드를 전환할 수 있습니다.", - "text.rei.config.menu.dark_theme": "다크 테마", + "text.rei.config.menu.dark_theme": "어두운 테마", + "text.rei.config.menu.craftable_filter": "제작 가능 필터", "text.rei.config.menu.display": "화면 설정", + "text.rei.config.menu.display.remove_recipe_book": "제작법 책 지우기", + "text.rei.config.menu.display.caching_entry_rendering": "항목 렌더링 캐싱", + "text.rei.config.menu.display.syntax_highlighting": "구문 강조", "category.rei.crafting": " 제작", "category.rei.smelting": "제련", "category.rei.smelting.fuel": "연료", @@ -25,11 +29,11 @@ |
