From 50e024910e223f41e2e826c193c02ec85a9c256b Mon Sep 17 00:00:00 2001 From: shedaniel Date: Mon, 23 Sep 2024 14:30:21 +0800 Subject: [PATCH 1/7] Update localisation --- .../assets/roughlyenoughitems/lang/cs_cz.json | 3 +- .../assets/roughlyenoughitems/lang/de_de.json | 55 +++ .../assets/roughlyenoughitems/lang/en_au.json | 179 +------- .../assets/roughlyenoughitems/lang/en_ca.json | 179 +------- .../assets/roughlyenoughitems/lang/en_gb.json | 179 +------- .../assets/roughlyenoughitems/lang/en_nz.json | 179 +------- .../assets/roughlyenoughitems/lang/en_ud.json | 179 +------- .../assets/roughlyenoughitems/lang/eo_uy.json | 5 + .../assets/roughlyenoughitems/lang/es_es.json | 121 ++++++ .../assets/roughlyenoughitems/lang/fr_fr.json | 13 +- .../assets/roughlyenoughitems/lang/he_il.json | 4 + .../assets/roughlyenoughitems/lang/it_it.json | 340 +++++++++++++++- .../assets/roughlyenoughitems/lang/ja_jp.json | 260 ++++++++++-- .../assets/roughlyenoughitems/lang/ko_kr.json | 300 +++++++++++++- .../roughlyenoughitems/lang/lol_us.json | 171 +++----- .../assets/roughlyenoughitems/lang/lzh.json | 256 +++++++----- .../assets/roughlyenoughitems/lang/nn_no.json | 32 +- .../assets/roughlyenoughitems/lang/pl_pl.json | 63 ++- .../assets/roughlyenoughitems/lang/pt_br.json | 1 + .../assets/roughlyenoughitems/lang/ru_ru.json | 60 ++- .../assets/roughlyenoughitems/lang/tr_tr.json | 90 ++++- .../assets/roughlyenoughitems/lang/uk_ua.json | 3 + .../assets/roughlyenoughitems/lang/vi_vn.json | 382 +++++++++++++++++- .../assets/roughlyenoughitems/lang/zh_cn.json | 72 +++- .../assets/roughlyenoughitems/lang/zh_tw.json | 76 +++- 25 files changed, 2026 insertions(+), 1176 deletions(-) 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 e5e9611bc..aa231835b 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/cs_cz.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/cs_cz.json @@ -128,6 +128,7 @@ "text.rei.left_arrow": "<", "text.rei.right_arrow": ">", "text.rei.view_all_categories": "Zobrazit všechny kategorie ", + "text.rei.view_all_categories.tooltip": "%d kategorií", "text.rei.go_back_first_page": "Zpět na stranu 1", "text.rei.choose_page": "Vybrat stranu", "text.rei.shift_click_to": "Shift-Klik na %s", @@ -398,7 +399,6 @@ "config.rei.options.groups.search.advanced": "Pokročilé", "config.rei.options.search.async_search": "Asynchronní vyhledávání", "config.rei.options.search.async_search.desc": "Paralelizovat vyhledávání s více vlákny. To obvykle zlepšuje výkon a \"pohotovost\" vyhledávání.", - "config.rei.options.search.async_search.mode": "Režim", "config.rei.options.search.async_search.partition_size": "Velikost oddílu", "config.rei.options.search.async_search.patch_thread_crash": "Oprava pádu vlákna", "config.rei.options.groups.filtering.filtering": "Filtrování", @@ -453,6 +453,7 @@ "config.rei.value.trueFalse.true": "Ano", "config.rei.value.enabledDisabled.false": "Zakázáno", "config.rei.value.enabledDisabled.true": "Povoleno", + "config.rei.texts.search_options": "Možnosti hledání...", "config.rei.texts.preview": "Náhled...", "config.rei.texts.configure": "Konfigurovat...", "config.rei.texts.details": "Detaily...", diff --git a/runtime/src/main/resources/assets/roughlyenoughitems/lang/de_de.json b/runtime/src/main/resources/assets/roughlyenoughitems/lang/de_de.json index 537066c88..56aafe792 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/de_de.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/de_de.json @@ -19,7 +19,10 @@ "text.rei.inventory.highlighting.enabled.tooltip": "Dies macht Slots, die nicht mit dem\nSuchfilter übereinstimmen grau.\nDoppelklicke die Suchleiste, um diesen Modus an- und auszuschalten.", "text.rei.caching.search": "REI Suchergebnisse cachen...", "text.rei.caching.search.step": "Schritt %d/%d (%s%%):", + "text.rei.searching": "REI Suchergebnisse...", + "text.rei.searching.step": "Erste Suche dauert länger.\nFortschritt: %s%%", "text.rei.config.menu.dark_theme": "Dunkles Design", + "text.rei.config.menu.reduced_motion": "Reduzierte Bewegung", "text.rei.config.menu.craftable_filter": "Filter für Herstellbare Gegenstände", "text.rei.config.menu.display": "Anzeigeeinstellungen...", "text.rei.config.menu.display.remove_recipe_book": "Rezeptbuch entfernen", @@ -32,6 +35,7 @@ "text.rei.config.menu.config": "Weitere Optionen...", "text.rei.config.menu.search_field.position": "Feldposition suchen...", "text.rei.config.menu.search_field.input_method": "Eingabemethoden...", + "text.rei.config.menu.search_field.hide_entry_panel_idle": "Bei keiner Suche Ergebnisse verstecken", "category.rei.crafting": "Herstellen", "category.rei.smelting": "Schmelzen", "category.rei.smelting.fuel": "Brennstoff", @@ -77,6 +81,8 @@ "text.rei.performance": "Leistungsanalyse", "text.rei.addons": "REI Add-ons", "text.rei.shapeless": "Formlos", + "text.rei.crafting.firework.gunpowder.amount": "Die Menge an Schießpulver beeinflusst die Flugdauer des Feuerwerks.", + "text.rei.crafting.suspicious_stew": "Die hergestellte Suppe wird einen zufälligen Effekt haben", "text.rei.input.methods": "Eingabemethoden", "text.rei.input.methods.reload.progress": "Fortschritt: %s%%", "text.rei.input.methods.default": "Standard", @@ -122,6 +128,7 @@ "text.rei.left_arrow": "<", "text.rei.right_arrow": ">", "text.rei.view_all_categories": "Alle Kategorien Anzeigen", + "text.rei.view_all_categories.tooltip": "%d Kategorien", "text.rei.go_back_first_page": "Zurück zu Seite 1", "text.rei.choose_page": "Seite auswählen", "text.rei.shift_click_to": "Shift-Klicke %s", @@ -184,6 +191,23 @@ "text.rei.collapsed.entry.hint.expand.macos": "Optionen drücken, um alle %s (%d Einträge) zu erweitern.", "text.rei.collapsed.entry.hint.collapse": "Alt drücken, um alle %s (%d Einträge) einzuklappen.", "text.rei.collapsed.entry.hint.collapse.macos": "Optionen drücken, um alle %s (%d Einträge) einzuklappen.", + "text.rei.collapsible.entries": "Einklappbare Einträge...", + "text.rei.collapsible.entries.title": "Einklappbare Einträge", + "text.rei.collapsible.entries.count": "%s Einträge", + "text.rei.collapsible.entries.enabled.true": "Aktiviert", + "text.rei.collapsible.entries.enabled.false": "Deaktiviert", + "text.rei.collapsible.entries.source": "Hinzugefügt von", + "text.rei.collapsible.entries.source.custom": "Benutzerdefiniert!!", + "text.rei.collapsible.entries.toggle": "Umschalten", + "text.rei.collapsible.entries.delete": "Löschen", + "text.rei.collapsible.entries.custom.title": "Eigene zusammenfaltbare Gruppe", + "text.rei.collapsible.entries.custom.id": "ID:", + "text.rei.collapsible.entries.custom.name": "Name:", + "text.rei.collapsible.entries.custom.select": "Wähle Einträge aus...", + "text.rei.collapsible.entries.custom.select.add": "Zur Gruppe hinzufügen", + "text.rei.collapsible.entries.custom.select.remove": "Aus der Gruppe entfernen", + "text.rei.spawn_egg": "Spawn-Ei", + "text.rei.music_disc": "Schallplatte", "favorite.section.gamemode": "Spielmodus", "favorite.section.weather": "Wetter", "favorite.section.time": "Zeit", @@ -198,6 +222,37 @@ "subsets.rei.roughlyenoughitems.item_groups": "Kreativ-Inventar-Tabs", "_comment": "Konfigurations-Tooltips", "config.roughlyenoughitems.title": "Roughly Enough Items Konfiguration", + "config.rei.categories.appearance": "Erscheinungsbild", + "config.rei.categories.favorites": "Favoriten", + "config.rei.options.appearance.theme": "Farbschema", + "config.rei.options.appearance.theme.desc": "Das globale Farbschema von Roughly Enough Items. Es wird überall verwendet, einschließlich des Hintergrunds, der Schaltflächen usw.", + "config.rei.value.appearance.theme.light": "Hell", + "config.rei.value.appearance.theme.dark": "Dunkel", + "config.rei.value.appearance.recipe_border.default": "Standard", + "config.rei.value.appearance.recipe_border.none": "Unsichtbar", + "config.rei.options.appearance.reduced_motion": "Reduzierte Bewegung", + "config.rei.value.appearance.recipe_lookup_style.original": "Klassisch", + "config.rei.options.layout.boundaries.desc.horizontal": "Horizontal", + "config.rei.options.layout.boundaries.desc.vertical": "Vertikal", + "config.rei.options.layout.boundaries.desc.horizontal_alignment.left": "Links", + "config.rei.options.layout.boundaries.desc.horizontal_alignment.center": "Mittig", + "config.rei.options.layout.boundaries.desc.horizontal_alignment.right": "Rechts", + "config.rei.options.layout.boundaries.desc.vertical_alignment.top": "Oben", + "config.rei.options.layout.boundaries.desc.vertical_alignment.center": "Zentriert", + "config.rei.value.layout.location.left": "Links", + "config.rei.value.layout.location.right": "Rechts", + "config.rei.value.accessibility.status_effects_location.left": "Links", + "config.rei.value.accessibility.status_effects_location.right": "Rechts", + "config.rei.options.groups.favorites.favorites": "Favoriten", + "config.rei.value.favorites.new_favorites_button_visibility.always_visible": "Immer sichtbar", + "config.rei.options.groups.debug.performance": "Leistung", + "config.rei.options.groups.reset.reset": "Zurücksetzen", + "config.rei.options.reset.reset_all_options": "Alle Optionen zurücksetzen", + "config.rei.value.default": "%s (Standard)", + "config.rei.value.enabledDisabled.false": "Deaktiviert", + "config.rei.value.enabledDisabled.true": "Aktiviert", + "config.roughlyenoughitems.configureCategories.visibility.true": "Aktiviert", + "config.roughlyenoughitems.configureCategories.visibility.false": "Deaktiviert", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.title": "Schnellherstellungskategorien konfigurieren", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.toggle": "Umschalten", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.true": "Verfügbar für die Schnellherstellung", diff --git a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_au.json b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_au.json index 22cce869e..ded8f1388 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_au.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_au.json @@ -32,7 +32,6 @@ "text.rei.config.menu.config": "More Options...", "text.rei.config.menu.search_field.position": "Search Field Position...", "text.rei.config.menu.search_field.input_method": "Input Methods...", - "text.rei.config.menu.search_field.hide_entry_panel_idle": "Hide Entries when not Searching", "category.rei.crafting": "Crafting", "category.rei.smelting": "Smelting", "category.rei.smelting.fuel": "Fuel", @@ -78,8 +77,6 @@ "text.rei.performance": "Performance Analysis", "text.rei.addons": "REI Addons", "text.rei.shapeless": "Shapeless", - "text.rei.crafting.firework.gunpowder.amount": "The amount of gunpowder affects the flight duration of the firework.", - "text.rei.crafting.suspicious_stew": "The resultant stew will have a random effect.", "text.rei.input.methods": "Input Methods", "text.rei.input.methods.reload.progress": "Progress: %s%%", "text.rei.input.methods.default": "Default", @@ -181,8 +178,6 @@ "text.rei.collapsed.entry.hint.expand.macos": "Option-Click to expand all %s (%d entries)", "text.rei.collapsed.entry.hint.collapse": "Alt-Click to collapse all %s (%d entries)", "text.rei.collapsed.entry.hint.collapse.macos": "Option-Click to collapse all %s (%d entries)", - "text.rei.spawn_egg": "Spawn Egg", - "text.rei.music_disc": "Music Disc", "favorite.section.gamemode": "Game Mode", "favorite.section.weather": "Weather", "favorite.section.time": "Time", @@ -197,151 +192,6 @@ "subsets.rei.roughlyenoughitems.item_groups": "Creative Tabs", "_comment": "Config Tooltips", "config.roughlyenoughitems.title": "Roughly Enough Items Config", - "config.roughlyenoughitems.basics": "Basics", - "config.roughlyenoughitems.appearance": "Appearance", - "config.roughlyenoughitems.functionality": "Functionality", - "config.roughlyenoughitems.advanced": "Advanced", - "config.roughlyenoughitems.cheating": "Cheating:", - "config.roughlyenoughitems.cheating.when_creative": "During Creative Mode", - "config.roughlyenoughitems.favoritesEnabled": "Favourites Enabled:", - "config.roughlyenoughitems.keyBindings": "Keybindings", - "config.roughlyenoughitems.keyBindings.recipeKeybind": "Show Recipe:", - "config.roughlyenoughitems.keyBindings.hideKeybind": "Hide/Show REI:", - "config.roughlyenoughitems.keyBindings.usageKeybind": "Show Uses:", - "config.roughlyenoughitems.keyBindings.nextPageKeybind": "Next Page:", - "config.roughlyenoughitems.keyBindings.previousPageKeybind": "Previous Page:", - "config.roughlyenoughitems.keyBindings.focusSearchFieldKeybind": "Focus Search Field:", - "config.roughlyenoughitems.keyBindings.copyRecipeIdentifierKeybind": "Copy Recipe Identifier:", - "config.roughlyenoughitems.keyBindings.exportImageKeybind": "Export Recipe:", - "config.roughlyenoughitems.keyBindings.favoriteKeybind": "Favourite Entry:", - "config.roughlyenoughitems.keyBindings.previousScreenKeybind": "Previous Screen:", - "config.roughlyenoughitems.cheatingStyle": "Cheating Style:", - "config.roughlyenoughitems.cheatingStyle.grab": "Grab", - "config.roughlyenoughitems.cheatingStyle.give": "Give", - "config.roughlyenoughitems.motion": "Animation / Motion Settings", - "config.roughlyenoughitems.motion.configScreenAnimation": "Config Screen Animated:", - "config.roughlyenoughitems.motion.creditsScreenAnimation": "Credits Screen Animated:", - "config.roughlyenoughitems.motion.favoritesAnimation": "Favourites Animated:", - "config.roughlyenoughitems.recipeScreenType": "Recipe Screen Type:", - "config.roughlyenoughitems.recipeScreenType.config": "Recipe Screen Type: %s", - "config.roughlyenoughitems.recipeScreenType.unset": "Not Set", - "config.roughlyenoughitems.recipeScreenType.original": "Default", - "config.roughlyenoughitems.recipeScreenType.composite": "Composite", - "config.roughlyenoughitems.layout": "Layout", - "config.roughlyenoughitems.tooltips": "Tooltips", - "config.roughlyenoughitems.accessibility": "Accessibility", - "config.roughlyenoughitems.search": "Search", - "config.roughlyenoughitems.commands": "Commands", - "config.roughlyenoughitems.filtering": "Filtering", - "config.roughlyenoughitems.miscellaneous": "Miscellaneous", - "config.roughlyenoughitems.miscellaneous.clickableRecipeArrows": "Clickable Recipe Arrows:", - "config.roughlyenoughitems.isSubsetsEnabled": "Subsets Enabled:", - "config.roughlyenoughitems.allowInventoryHighlighting": "Inventory Highlighting Enabled:", - "config.roughlyenoughitems.miscellaneous.renderEntryEnchantmentGlint": "Render Enchantment Glint:", - "config.roughlyenoughitems.layout.configButtonLocation": "Config Button Position:", - "config.roughlyenoughitems.layout.configButtonLocation.upper": "Upper", - "config.roughlyenoughitems.layout.configButtonLocation.lower": "Lower", - "config.roughlyenoughitems.layout.mergeDisplayUnderOne": "Merge Displays with Equal Contents:", - "config.roughlyenoughitems.layout.favoriteAddWidgetMode": "Favourites Add Widget Button:", - "config.roughlyenoughitems.layout.favoriteAddWidgetMode.always_invisible": "Always Invisible", - "config.roughlyenoughitems.layout.favoriteAddWidgetMode.auto_hide": "Auto Hide", - "config.roughlyenoughitems.layout.favoriteAddWidgetMode.always_visible": "Always Visible", - "config.roughlyenoughitems.filteredEntries.selectAll": "Select All", - "config.roughlyenoughitems.filteredEntries.selectNone": "Unselect All", - "config.roughlyenoughitems.filteredEntries.hide": "Hide Selected", - "config.roughlyenoughitems.filteredEntries.show": "Show Selected", - "config.roughlyenoughitems.filteredEntries.loadWorldFirst": "Load World First!", - "config.roughlyenoughitems.accessibility.entrySize": "Entry Size:", - "config.roughlyenoughitems.search.asyncSearch": "Async Search:", - "config.roughlyenoughitems.search.asyncSearchPartitionSize": "Async Search Partition Size:", - "config.roughlyenoughitems.search.patchAsyncThreadCrash": "Patch Async Thread Crash:", - "config.roughlyenoughitems.accessibility.useCompactTabs": "Compact Tabs:", - "config.roughlyenoughitems.accessibility.useCompactTabButtons": "Compact Tab Arrow Buttons:", - "config.roughlyenoughitems.theme": "Appearance Theme:", - "config.roughlyenoughitems.theme.dark": "Dark Theme", - "config.roughlyenoughitems.theme.light": "Light Theme", - "config.roughlyenoughitems.recipeBorder": "Recipe Display Border:", - "config.roughlyenoughitems.recipeBorder.lighter": "Lighter", - "config.roughlyenoughitems.recipeBorder.default": "Default", - "config.roughlyenoughitems.recipeBorder.none": "None", - "config.roughlyenoughitems.layout.maxRecipesPerPage": "Maximum Recipes Per Page:", - "config.roughlyenoughitems.layout.maxRecipesPageHeight": "Maximum Recipes Page Height:", - "config.roughlyenoughitems.accessibility.displayPanelLocation": "Entry Panel Position:", - "config.roughlyenoughitems.accessibility.displayPanelLocation.left": "Left Side", - "config.roughlyenoughitems.accessibility.displayPanelLocation.right": "Right Side", - "config.roughlyenoughitems.search.tooltipSearch": "Tooltip Search (#):", - "config.roughlyenoughitems.search.tagSearch": "Tag Search ($):", - "config.roughlyenoughitems.search.identifierSearch": "Identifier Search (*):", - "config.roughlyenoughitems.search.modSearch": "Mod Search (@):", - "config.roughlyenoughitems.search_mode.always": "Always Enabled", - "config.roughlyenoughitems.search_mode.prefix": "While Using Prefix", - "config.roughlyenoughitems.search_mode.never": "Always Disabled", - "config.roughlyenoughitems.layout.debugRenderTimeRequired": "Entry Panel Debug Mode:", - "config.roughlyenoughitems.search.debugSearchTimeRequired": "Search Debug Mode:", - "config.roughlyenoughitems.accessibility.resizeDynamically": "Resize Dynamically:", - "config.roughlyenoughitems.layout.searchFieldLocation": "Search Field Position:", - "config.roughlyenoughitems.layout.searchFieldLocation.bottom_side": "Bottom Left / Right", - "config.roughlyenoughitems.layout.searchFieldLocation.top_side": "Top Left / Right", - "config.roughlyenoughitems.layout.searchFieldLocation.center": "Middle", - "config.roughlyenoughitems.accessibility.compositeScrollBarPermanent": "Scrollbar Fade:", - "config.roughlyenoughitems.accessibility.compositeScrollBarPermanent.boolean.true": "Never", - "config.roughlyenoughitems.accessibility.compositeScrollBarPermanent.boolean.false": "When Inactive", - "config.roughlyenoughitems.disableRecipeBook": "Vanilla Recipe Book:", - "config.roughlyenoughitems.disableRecipeBook.boolean.true": "§cNo", - "config.roughlyenoughitems.disableRecipeBook.boolean.false": "§aYes", - "config.roughlyenoughitems.leftSideMobEffects": "Mob Effects Position:", - "config.roughlyenoughitems.leftSideMobEffects.boolean.true": "Left", - "config.roughlyenoughitems.leftSideMobEffects.boolean.false": "Right (Vanilla)", - "config.roughlyenoughitems.fixTabCloseContainer": "Fix Vanilla Tab Container (When Recipe Book Disabled):", - "config.roughlyenoughitems.lighterButtonHover": "Lighter Button Hover:", - "config.roughlyenoughitems.layout.showCraftableOnlyButton": "Craftable Filter:", - "config.roughlyenoughitems.layout.showUtilsButtons": "Utils Buttons:", - "config.roughlyenoughitems.commands.gamemodeCommand": "Game Mode Command:", - "config.roughlyenoughitems.commands.giveCommand": "Give Command:", - "config.roughlyenoughitems.commands.timeCommand": "Time Command:", - "config.roughlyenoughitems.miscellaneous.loadDefaultPlugin": "Load Default Plugin:", - "config.roughlyenoughitems.miscellaneous.loadDefaultPlugin.boolean.false": "§cNo (Dangerous)", - "config.roughlyenoughitems.miscellaneous.registerRecipesInAnotherThread": "REI Reload Thread:", - "config.roughlyenoughitems.miscellaneous.registerRecipesInAnotherThread.boolean.true": "REI Thread", - "config.roughlyenoughitems.miscellaneous.registerRecipesInAnotherThread.boolean.false": "§cPacket Thread", - "config.roughlyenoughitems.commands.weatherCommand": "Weather Command:", - "config.roughlyenoughitems.layout.entryPanelOrdering": "Entry Panel Ordering:", - "config.roughlyenoughitems.list_ordering_button": "%s [%s]", - "config.roughlyenoughitems.miscellaneous.newFastEntryRendering": "Faster Entry Rendering:", - "config.roughlyenoughitems.miscellaneous.cachingFastEntryRendering": "Caching Entry Rendering:", - "config.roughlyenoughitems.miscellaneous.cachingFastEntryRendering.@PrefixText": "This option will improve performance for rendering entries for up to 5x, with an average of 2.5x performance gain. However, this will break enchantment glints and animated textures.", - "config.roughlyenoughitems.itemCheatingMode": "Item Cheating Amount:", - "config.roughlyenoughitems.itemCheatingMode.rei_like": "Normal", - "config.roughlyenoughitems.itemCheatingMode.jei_like": "Inverted", - "config.roughlyenoughitems.search.searchFavorites": "Search Filter in Favourites:", - "config.roughlyenoughitems.tooltips.appendModNames": "Append Mod Names:", - "config.roughlyenoughitems.tooltips.displayFavoritesTooltip": "Append Favourites Hint:", - "config.roughlyenoughitems.accessibility.snapToRows": "Entry Panel Snap Rows:", - "config.roughlyenoughitems.accessibility.toastDisplayedOnCopyIdentifier": "Copy Identifier Toast:", - "config.roughlyenoughitems.scrollingEntryListWidget": "Entry List Action:", - "config.roughlyenoughitems.scrollingEntryListWidget.boolean.true": "Scrolled", - "config.roughlyenoughitems.scrollingEntryListWidget.boolean.false": "Paginated", - "config.roughlyenoughitems.hideEntryPanelIfIdle": "Entry List When Not Searching:", - "config.roughlyenoughitems.hideEntryPanelIfIdle.boolean.true": "Invisible", - "config.roughlyenoughitems.hideEntryPanelIfIdle.boolean.false": "Visible", - "config.roughlyenoughitems.horizontalEntriesBoundaries": "Horizontal Entries Boundaries:", - "config.roughlyenoughitems.verticalEntriesBoundaries": "Vertical Entries Boundaries:", - "config.roughlyenoughitems.horizontalEntriesBoundariesColumns": "Entries Columns Limit:", - "config.roughlyenoughitems.verticalEntriesBoundariesRows": "Entries Rows Limit:", - "config.roughlyenoughitems.favoritesHorizontalEntriesBoundaries": "Horizontal Favourites Boundaries:", - "config.roughlyenoughitems.favoritesHorizontalEntriesBoundariesColumns": "Favourites Columns Limit:", - "config.roughlyenoughitems.syntaxHighlightingMode": "Syntax Highlighting Mode:", - "config.roughlyenoughitems.syntaxHighlightingMode.config": "%s", - "config.roughlyenoughitems.syntaxHighlightingMode.plain": "Plain", - "config.roughlyenoughitems.syntaxHighlightingMode.plain_underscored": "Plain (Underscored)", - "config.roughlyenoughitems.syntaxHighlightingMode.colorful": "Colourful", - "config.roughlyenoughitems.syntaxHighlightingMode.colorful_underscored": "Colourful (Underscored)", - "config.roughlyenoughitems.isFocusModeZoomed": "Entry Focus Mode:", - "config.roughlyenoughitems.isFocusModeZoomed.boolean.true": "Zoomed", - "config.roughlyenoughitems.isFocusModeZoomed.boolean.false": "Highlighted", - "config.roughlyenoughitems.filtering.shouldFilterDisplays": "Should Filter Displays:", - "config.roughlyenoughitems.filtering.filteringQuickCraftCategories": "Excluded Quick Craft Categories:", - "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure": "Configure...", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.title": "Configuring Quick Craft Categories", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.toggle": "Toggle", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.true": "Available for Quick Craft", @@ -351,6 +201,10 @@ "config.roughlyenoughitems.filteringRulesScreen.new": "Create Filtering Rule", "config.roughlyenoughitems.filteringRulesScreen.delete": "Delete", "config.roughlyenoughitems.filteringRulesScreen.hint": "Try Dragging!", + "config.roughlyenoughitems.filteredEntries.selectAll": "Select All", + "config.roughlyenoughitems.filteredEntries.selectNone": "Unselect All", + "config.roughlyenoughitems.filteredEntries.hide": "Hide Selected", + "config.roughlyenoughitems.filteredEntries.show": "Show Selected", "rule.roughlyenoughitems.filtering.manual": "Manual Filtering", "rule.roughlyenoughitems.filtering.manual.subtitle": "Manually select what to hide and show.", "rule.roughlyenoughitems.filtering.search": "Search Filtering", @@ -361,27 +215,6 @@ "rule.roughlyenoughitems.filtering.search.show.false": "Hide", "rule.roughlyenoughitems.filtering.basic": "Basic Plugin Filtering", "rule.roughlyenoughitems.filtering.basic.subtitle": "Filter entries by REI plugins. This is not configurable here.", - "language.roughlyenoughitems.english": "English", - "language.roughlyenoughitems.japanese": "Japanese", - "language.roughlyenoughitems.chinese_simplified": "Chinese Simplified", - "language.roughlyenoughitems.chinese_traditional": "Chinese Traditional", - "language.roughlyenoughitems.chinese_traditional_hong_kong": "Chinese Traditional, Hong Kong", - "language.roughlyenoughitems.french": "French", - "language.roughlyenoughitems.german": "German", - "language.roughlyenoughitems.estonian": "Estonian", - "language.roughlyenoughitems.portuguese": "Portuguese", - "language.roughlyenoughitems.portuguese_brazilian": "Portuguese, Brazilian", - "language.roughlyenoughitems.lolcat": "LOLCAT", - "language.roughlyenoughitems.upside_down_english": "Upside Down English", - "language.roughlyenoughitems.bulgarian": "Bulgarian", - "language.roughlyenoughitems.russian": "Russian", - "language.roughlyenoughitems.polish": "Polish", - "language.roughlyenoughitems.norwegian": "Norwegian", - "language.roughlyenoughitems.turkish": "Turkish", - "language.roughlyenoughitems.ukrainian": "Ukrainian", - "language.roughlyenoughitems.spanish": "Spanish", - "language.roughlyenoughitems.italian": "Italian", - "language.roughlyenoughitems.czech": "Czech", - "language.roughlyenoughitems.danish": "Danish", - "language.roughlyenoughitems.hebrew": "Hebrew" + "rule.roughlyenoughitems.filtering.hide.tag": "Tag Filtering", + "rule.roughlyenoughitems.filtering.hide.tag.subtitle": "Filter entries by 'c:hidden_from_recipe_viewers'. This is not configurable here." } diff --git a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_ca.json b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_ca.json index 22cce869e..61c3c52c6 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_ca.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_ca.json @@ -32,7 +32,6 @@ "text.rei.config.menu.config": "More Options...", "text.rei.config.menu.search_field.position": "Search Field Position...", "text.rei.config.menu.search_field.input_method": "Input Methods...", - "text.rei.config.menu.search_field.hide_entry_panel_idle": "Hide Entries when not Searching", "category.rei.crafting": "Crafting", "category.rei.smelting": "Smelting", "category.rei.smelting.fuel": "Fuel", @@ -78,8 +77,6 @@ "text.rei.performance": "Performance Analysis", "text.rei.addons": "REI Addons", "text.rei.shapeless": "Shapeless", - "text.rei.crafting.firework.gunpowder.amount": "The amount of gunpowder affects the flight duration of the firework.", - "text.rei.crafting.suspicious_stew": "The resultant stew will have a random effect.", "text.rei.input.methods": "Input Methods", "text.rei.input.methods.reload.progress": "Progress: %s%%", "text.rei.input.methods.default": "Default", @@ -181,8 +178,6 @@ "text.rei.collapsed.entry.hint.expand.macos": "Option-Click to expand all %s (%d entries)", "text.rei.collapsed.entry.hint.collapse": "Alt-Click to collapse all %s (%d entries)", "text.rei.collapsed.entry.hint.collapse.macos": "Option-Click to collapse all %s (%d entries)", - "text.rei.spawn_egg": "Spawn Egg", - "text.rei.music_disc": "Music Disc", "favorite.section.gamemode": "Game Mode", "favorite.section.weather": "Weather", "favorite.section.time": "Time", @@ -197,151 +192,6 @@ "subsets.rei.roughlyenoughitems.item_groups": "Creative Tabs", "_comment": "Config Tooltips", "config.roughlyenoughitems.title": "Roughly Enough Items Config", - "config.roughlyenoughitems.basics": "Basics", - "config.roughlyenoughitems.appearance": "Appearance", - "config.roughlyenoughitems.functionality": "Functionality", - "config.roughlyenoughitems.advanced": "Advanced", - "config.roughlyenoughitems.cheating": "Cheating:", - "config.roughlyenoughitems.cheating.when_creative": "During Creative Mode", - "config.roughlyenoughitems.favoritesEnabled": "Favourites Enabled:", - "config.roughlyenoughitems.keyBindings": "Keybindings", - "config.roughlyenoughitems.keyBindings.recipeKeybind": "Show Recipe:", - "config.roughlyenoughitems.keyBindings.hideKeybind": "Hide/Show REI:", - "config.roughlyenoughitems.keyBindings.usageKeybind": "Show Uses:", - "config.roughlyenoughitems.keyBindings.nextPageKeybind": "Next Page:", - "config.roughlyenoughitems.keyBindings.previousPageKeybind": "Previous Page:", - "config.roughlyenoughitems.keyBindings.focusSearchFieldKeybind": "Focus Search Field:", - "config.roughlyenoughitems.keyBindings.copyRecipeIdentifierKeybind": "Copy Recipe Identifier:", - "config.roughlyenoughitems.keyBindings.exportImageKeybind": "Export Recipe:", - "config.roughlyenoughitems.keyBindings.favoriteKeybind": "Favourite Entry:", - "config.roughlyenoughitems.keyBindings.previousScreenKeybind": "Previous Screen:", - "config.roughlyenoughitems.cheatingStyle": "Cheating Style:", - "config.roughlyenoughitems.cheatingStyle.grab": "Grab", - "config.roughlyenoughitems.cheatingStyle.give": "Give", - "config.roughlyenoughitems.motion": "Animation / Motion Settings", - "config.roughlyenoughitems.motion.configScreenAnimation": "Config Screen Animated:", - "config.roughlyenoughitems.motion.creditsScreenAnimation": "Credits Screen Animated:", - "config.roughlyenoughitems.motion.favoritesAnimation": "Favourites Animated:", - "config.roughlyenoughitems.recipeScreenType": "Recipe Screen Type:", - "config.roughlyenoughitems.recipeScreenType.config": "Recipe Screen Type: %s", - "config.roughlyenoughitems.recipeScreenType.unset": "Not Set", - "config.roughlyenoughitems.recipeScreenType.original": "Default", - "config.roughlyenoughitems.recipeScreenType.composite": "Composite", - "config.roughlyenoughitems.layout": "Layout", - "config.roughlyenoughitems.tooltips": "Tooltips", - "config.roughlyenoughitems.accessibility": "Accessibility", - "config.roughlyenoughitems.search": "Search", - "config.roughlyenoughitems.commands": "Commands", - "config.roughlyenoughitems.filtering": "Filtering", - "config.roughlyenoughitems.miscellaneous": "Miscellaneous", - "config.roughlyenoughitems.miscellaneous.clickableRecipeArrows": "Clickable Recipe Arrows:", - "config.roughlyenoughitems.isSubsetsEnabled": "Subsets Enabled:", - "config.roughlyenoughitems.allowInventoryHighlighting": "Inventory Highlighting Enabled:", - "config.roughlyenoughitems.miscellaneous.renderEntryEnchantmentGlint": "Render Enchantment Glint:", - "config.roughlyenoughitems.layout.configButtonLocation": "Config Button Position:", - "config.roughlyenoughitems.layout.configButtonLocation.upper": "Upper", - "config.roughlyenoughitems.layout.configButtonLocation.lower": "Lower", - "config.roughlyenoughitems.layout.mergeDisplayUnderOne": "Merge Displays with Equal Contents:", - "config.roughlyenoughitems.layout.favoriteAddWidgetMode": "Favourites Add Widget Button:", - "config.roughlyenoughitems.layout.favoriteAddWidgetMode.always_invisible": "Always Invisible", - "config.roughlyenoughitems.layout.favoriteAddWidgetMode.auto_hide": "Auto Hide", - "config.roughlyenoughitems.layout.favoriteAddWidgetMode.always_visible": "Always Visible", - "config.roughlyenoughitems.filteredEntries.selectAll": "Select All", - "config.roughlyenoughitems.filteredEntries.selectNone": "Unselect All", - "config.roughlyenoughitems.filteredEntries.hide": "Hide Selected", - "config.roughlyenoughitems.filteredEntries.show": "Show Selected", - "config.roughlyenoughitems.filteredEntries.loadWorldFirst": "Load World First!", - "config.roughlyenoughitems.accessibility.entrySize": "Entry Size:", - "config.roughlyenoughitems.search.asyncSearch": "Async Search:", - "config.roughlyenoughitems.search.asyncSearchPartitionSize": "Async Search Partition Size:", - "config.roughlyenoughitems.search.patchAsyncThreadCrash": "Patch Async Thread Crash:", - "config.roughlyenoughitems.accessibility.useCompactTabs": "Compact Tabs:", - "config.roughlyenoughitems.accessibility.useCompactTabButtons": "Compact Tab Arrow Buttons:", - "config.roughlyenoughitems.theme": "Appearance Theme:", - "config.roughlyenoughitems.theme.dark": "Dark Theme", - "config.roughlyenoughitems.theme.light": "Light Theme", - "config.roughlyenoughitems.recipeBorder": "Recipe Display Border:", - "config.roughlyenoughitems.recipeBorder.lighter": "Lighter", - "config.roughlyenoughitems.recipeBorder.default": "Default", - "config.roughlyenoughitems.recipeBorder.none": "None", - "config.roughlyenoughitems.layout.maxRecipesPerPage": "Maximum Recipes Per Page:", - "config.roughlyenoughitems.layout.maxRecipesPageHeight": "Maximum Recipes Page Height:", - "config.roughlyenoughitems.accessibility.displayPanelLocation": "Entry Panel Position:", - "config.roughlyenoughitems.accessibility.displayPanelLocation.left": "Left Side", - "config.roughlyenoughitems.accessibility.displayPanelLocation.right": "Right Side", - "config.roughlyenoughitems.search.tooltipSearch": "Tooltip Search (#):", - "config.roughlyenoughitems.search.tagSearch": "Tag Search ($):", - "config.roughlyenoughitems.search.identifierSearch": "Identifier Search (*):", - "config.roughlyenoughitems.search.modSearch": "Mod Search (@):", - "config.roughlyenoughitems.search_mode.always": "Always Enabled", - "config.roughlyenoughitems.search_mode.prefix": "While Using Prefix", - "config.roughlyenoughitems.search_mode.never": "Always Disabled", - "config.roughlyenoughitems.layout.debugRenderTimeRequired": "Entry Panel Debug Mode:", - "config.roughlyenoughitems.search.debugSearchTimeRequired": "Search Debug Mode:", - "config.roughlyenoughitems.accessibility.resizeDynamically": "Resize Dynamically:", - "config.roughlyenoughitems.layout.searchFieldLocation": "Search Field Position:", - "config.roughlyenoughitems.layout.searchFieldLocation.bottom_side": "Bottom Left / Right", - "config.roughlyenoughitems.layout.searchFieldLocation.top_side": "Top Left / Right", - "config.roughlyenoughitems.layout.searchFieldLocation.center": "Middle", - "config.roughlyenoughitems.accessibility.compositeScrollBarPermanent": "Scrollbar Fade:", - "config.roughlyenoughitems.accessibility.compositeScrollBarPermanent.boolean.true": "Never", - "config.roughlyenoughitems.accessibility.compositeScrollBarPermanent.boolean.false": "When Inactive", - "config.roughlyenoughitems.disableRecipeBook": "Vanilla Recipe Book:", - "config.roughlyenoughitems.disableRecipeBook.boolean.true": "§cNo", - "config.roughlyenoughitems.disableRecipeBook.boolean.false": "§aYes", - "config.roughlyenoughitems.leftSideMobEffects": "Mob Effects Position:", - "config.roughlyenoughitems.leftSideMobEffects.boolean.true": "Left", - "config.roughlyenoughitems.leftSideMobEffects.boolean.false": "Right (Vanilla)", - "config.roughlyenoughitems.fixTabCloseContainer": "Fix Vanilla Tab Container (When Recipe Book Disabled):", - "config.roughlyenoughitems.lighterButtonHover": "Lighter Button Hover:", - "config.roughlyenoughitems.layout.showCraftableOnlyButton": "Craftable Filter:", - "config.roughlyenoughitems.layout.showUtilsButtons": "Utils Buttons:", - "config.roughlyenoughitems.commands.gamemodeCommand": "Game Mode Command:", - "config.roughlyenoughitems.commands.giveCommand": "Give Command:", - "config.roughlyenoughitems.commands.timeCommand": "Time Command:", - "config.roughlyenoughitems.miscellaneous.loadDefaultPlugin": "Load Default Plugin:", - "config.roughlyenoughitems.miscellaneous.loadDefaultPlugin.boolean.false": "§cNo (Dangerous)", - "config.roughlyenoughitems.miscellaneous.registerRecipesInAnotherThread": "REI Reload Thread:", - "config.roughlyenoughitems.miscellaneous.registerRecipesInAnotherThread.boolean.true": "REI Thread", - "config.roughlyenoughitems.miscellaneous.registerRecipesInAnotherThread.boolean.false": "§cPacket Thread", - "config.roughlyenoughitems.commands.weatherCommand": "Weather Command:", - "config.roughlyenoughitems.layout.entryPanelOrdering": "Entry Panel Ordering:", - "config.roughlyenoughitems.list_ordering_button": "%s [%s]", - "config.roughlyenoughitems.miscellaneous.newFastEntryRendering": "Faster Entry Rendering:", - "config.roughlyenoughitems.miscellaneous.cachingFastEntryRendering": "Caching Entry Rendering:", - "config.roughlyenoughitems.miscellaneous.cachingFastEntryRendering.@PrefixText": "This option will improve performance for rendering entries for up to 5x, with an average of 2.5x performance gain. However, this will break enchantment glints and animated textures.", - "config.roughlyenoughitems.itemCheatingMode": "Item Cheating Amount:", - "config.roughlyenoughitems.itemCheatingMode.rei_like": "Normal", - "config.roughlyenoughitems.itemCheatingMode.jei_like": "Inverted", - "config.roughlyenoughitems.search.searchFavorites": "Search Filter in Favourites:", - "config.roughlyenoughitems.tooltips.appendModNames": "Append Mod Names:", - "config.roughlyenoughitems.tooltips.displayFavoritesTooltip": "Append Favourites Hint:", - "config.roughlyenoughitems.accessibility.snapToRows": "Entry Panel Snap Rows:", - "config.roughlyenoughitems.accessibility.toastDisplayedOnCopyIdentifier": "Copy Identifier Toast:", - "config.roughlyenoughitems.scrollingEntryListWidget": "Entry List Action:", - "config.roughlyenoughitems.scrollingEntryListWidget.boolean.true": "Scrolled", - "config.roughlyenoughitems.scrollingEntryListWidget.boolean.false": "Paginated", - "config.roughlyenoughitems.hideEntryPanelIfIdle": "Entry List When Not Searching:", - "config.roughlyenoughitems.hideEntryPanelIfIdle.boolean.true": "Invisible", - "config.roughlyenoughitems.hideEntryPanelIfIdle.boolean.false": "Visible", - "config.roughlyenoughitems.horizontalEntriesBoundaries": "Horizontal Entries Boundaries:", - "config.roughlyenoughitems.verticalEntriesBoundaries": "Vertical Entries Boundaries:", - "config.roughlyenoughitems.horizontalEntriesBoundariesColumns": "Entries Columns Limit:", - "config.roughlyenoughitems.verticalEntriesBoundariesRows": "Entries Rows Limit:", - "config.roughlyenoughitems.favoritesHorizontalEntriesBoundaries": "Horizontal Favourites Boundaries:", - "config.roughlyenoughitems.favoritesHorizontalEntriesBoundariesColumns": "Favourites Columns Limit:", - "config.roughlyenoughitems.syntaxHighlightingMode": "Syntax Highlighting Mode:", - "config.roughlyenoughitems.syntaxHighlightingMode.config": "%s", - "config.roughlyenoughitems.syntaxHighlightingMode.plain": "Plain", - "config.roughlyenoughitems.syntaxHighlightingMode.plain_underscored": "Plain (Underscored)", - "config.roughlyenoughitems.syntaxHighlightingMode.colorful": "Colourful", - "config.roughlyenoughitems.syntaxHighlightingMode.colorful_underscored": "Colourful (Underscored)", - "config.roughlyenoughitems.isFocusModeZoomed": "Entry Focus Mode:", - "config.roughlyenoughitems.isFocusModeZoomed.boolean.true": "Zoomed", - "config.roughlyenoughitems.isFocusModeZoomed.boolean.false": "Highlighted", - "config.roughlyenoughitems.filtering.shouldFilterDisplays": "Should Filter Displays:", - "config.roughlyenoughitems.filtering.filteringQuickCraftCategories": "Excluded Quick Craft Categories:", - "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure": "Configure...", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.title": "Configuring Quick Craft Categories", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.toggle": "Toggle", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.true": "Available for Quick Craft", @@ -351,6 +201,10 @@ "config.roughlyenoughitems.filteringRulesScreen.new": "Create Filtering Rule", "config.roughlyenoughitems.filteringRulesScreen.delete": "Delete", "config.roughlyenoughitems.filteringRulesScreen.hint": "Try Dragging!", + "config.roughlyenoughitems.filteredEntries.selectAll": "Select All", + "config.roughlyenoughitems.filteredEntries.selectNone": "Unselect All", + "config.roughlyenoughitems.filteredEntries.hide": "Hide Selected", + "config.roughlyenoughitems.filteredEntries.show": "Show Selected", "rule.roughlyenoughitems.filtering.manual": "Manual Filtering", "rule.roughlyenoughitems.filtering.manual.subtitle": "Manually select what to hide and show.", "rule.roughlyenoughitems.filtering.search": "Search Filtering", @@ -360,28 +214,5 @@ "rule.roughlyenoughitems.filtering.search.show.true": "Show", "rule.roughlyenoughitems.filtering.search.show.false": "Hide", "rule.roughlyenoughitems.filtering.basic": "Basic Plugin Filtering", - "rule.roughlyenoughitems.filtering.basic.subtitle": "Filter entries by REI plugins. This is not configurable here.", - "language.roughlyenoughitems.english": "English", - "language.roughlyenoughitems.japanese": "Japanese", - "language.roughlyenoughitems.chinese_simplified": "Chinese Simplified", - "language.roughlyenoughitems.chinese_traditional": "Chinese Traditional", - "language.roughlyenoughitems.chinese_traditional_hong_kong": "Chinese Traditional, Hong Kong", - "language.roughlyenoughitems.french": "French", - "language.roughlyenoughitems.german": "German", - "language.roughlyenoughitems.estonian": "Estonian", - "language.roughlyenoughitems.portuguese": "Portuguese", - "language.roughlyenoughitems.portuguese_brazilian": "Portuguese, Brazilian", - "language.roughlyenoughitems.lolcat": "LOLCAT", - "language.roughlyenoughitems.upside_down_english": "Upside Down English", - "language.roughlyenoughitems.bulgarian": "Bulgarian", - "language.roughlyenoughitems.russian": "Russian", - "language.roughlyenoughitems.polish": "Polish", - "language.roughlyenoughitems.norwegian": "Norwegian", - "language.roughlyenoughitems.turkish": "Turkish", - "language.roughlyenoughitems.ukrainian": "Ukrainian", - "language.roughlyenoughitems.spanish": "Spanish", - "language.roughlyenoughitems.italian": "Italian", - "language.roughlyenoughitems.czech": "Czech", - "language.roughlyenoughitems.danish": "Danish", - "language.roughlyenoughitems.hebrew": "Hebrew" + "rule.roughlyenoughitems.filtering.basic.subtitle": "Filter entries by REI plugins. This is not configurable here." } diff --git a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_gb.json b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_gb.json index 93d1c9b7f..ff48a4026 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_gb.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_gb.json @@ -32,7 +32,6 @@ "text.rei.config.menu.config": "More Options...", "text.rei.config.menu.search_field.position": "Search Field Position...", "text.rei.config.menu.search_field.input_method": "Input Methods...", - "text.rei.config.menu.search_field.hide_entry_panel_idle": "Hide Entries when not Searching", "category.rei.crafting": "Crafting", "category.rei.smelting": "Smelting", "category.rei.smelting.fuel": "Fuel", @@ -78,8 +77,6 @@ "text.rei.performance": "Performance Analysis", "text.rei.addons": "REI Addons", "text.rei.shapeless": "Shapeless", - "text.rei.crafting.firework.gunpowder.amount": "The amount of gunpowder affects the flight duration of the firework.", - "text.rei.crafting.suspicious_stew": "The resultant stew will have a random effect.", "text.rei.input.methods": "Input Methods", "text.rei.input.methods.reload.progress": "Progress: %s%%", "text.rei.input.methods.default": "Default", @@ -187,8 +184,6 @@ "text.rei.collapsed.entry.hint.expand.macos": "Option-Click to expand all %s (%d entries)", "text.rei.collapsed.entry.hint.collapse": "Alt-Click to collapse all %s (%d entries)", "text.rei.collapsed.entry.hint.collapse.macos": "Option-Click to collapse all %s (%d entries)", - "text.rei.spawn_egg": "Spawn Egg", - "text.rei.music_disc": "Music Disc", "favorite.section.gamemode": "Game Mode", "favorite.section.weather": "Weather", "favorite.section.time": "Time", @@ -203,151 +198,6 @@ "subsets.rei.roughlyenoughitems.item_groups": "Creative Tabs", "_comment": "Config Tooltips", "config.roughlyenoughitems.title": "Roughly Enough Items Config", - "config.roughlyenoughitems.basics": "Basics", - "config.roughlyenoughitems.appearance": "Appearance", - "config.roughlyenoughitems.functionality": "Functionality", - "config.roughlyenoughitems.advanced": "Advanced", - "config.roughlyenoughitems.cheating": "Cheating:", - "config.roughlyenoughitems.cheating.when_creative": "During Creative Mode", - "config.roughlyenoughitems.favoritesEnabled": "Favourites Enabled:", - "config.roughlyenoughitems.keyBindings": "Keybindings", - "config.roughlyenoughitems.keyBindings.recipeKeybind": "Show Recipe:", - "config.roughlyenoughitems.keyBindings.hideKeybind": "Hide/Show REI:", - "config.roughlyenoughitems.keyBindings.usageKeybind": "Show Uses:", - "config.roughlyenoughitems.keyBindings.nextPageKeybind": "Next Page:", - "config.roughlyenoughitems.keyBindings.previousPageKeybind": "Previous Page:", - "config.roughlyenoughitems.keyBindings.focusSearchFieldKeybind": "Focus Search Field:", - "config.roughlyenoughitems.keyBindings.copyRecipeIdentifierKeybind": "Copy Recipe Identifier:", - "config.roughlyenoughitems.keyBindings.exportImageKeybind": "Export Recipe:", - "config.roughlyenoughitems.keyBindings.favoriteKeybind": "Favourite Entry:", - "config.roughlyenoughitems.keyBindings.previousScreenKeybind": "Previous Screen:", - "config.roughlyenoughitems.cheatingStyle": "Cheating Style:", - "config.roughlyenoughitems.cheatingStyle.grab": "Grab", - "config.roughlyenoughitems.cheatingStyle.give": "Give", - "config.roughlyenoughitems.motion": "Animation / Motion Settings", - "config.roughlyenoughitems.motion.configScreenAnimation": "Config Screen Animated:", - "config.roughlyenoughitems.motion.creditsScreenAnimation": "Credits Screen Animated:", - "config.roughlyenoughitems.motion.favoritesAnimation": "Favourites Animated:", - "config.roughlyenoughitems.recipeScreenType": "Recipe Screen Type:", - "config.roughlyenoughitems.recipeScreenType.config": "Recipe Screen Type: %s", - "config.roughlyenoughitems.recipeScreenType.unset": "Not Set", - "config.roughlyenoughitems.recipeScreenType.original": "Default", - "config.roughlyenoughitems.recipeScreenType.composite": "Composite", - "config.roughlyenoughitems.layout": "Layout", - "config.roughlyenoughitems.tooltips": "Tooltips", - "config.roughlyenoughitems.accessibility": "Accessibility", - "config.roughlyenoughitems.search": "Search", - "config.roughlyenoughitems.commands": "Commands", - "config.roughlyenoughitems.filtering": "Filtering", - "config.roughlyenoughitems.miscellaneous": "Miscellaneous", - "config.roughlyenoughitems.miscellaneous.clickableRecipeArrows": "Clickable Recipe Arrows:", - "config.roughlyenoughitems.isSubsetsEnabled": "Subsets Enabled:", - "config.roughlyenoughitems.allowInventoryHighlighting": "Inventory Highlighting Enabled:", - "config.roughlyenoughitems.miscellaneous.renderEntryEnchantmentGlint": "Render Enchantment Glint:", - "config.roughlyenoughitems.layout.configButtonLocation": "Config Button Position:", - "config.roughlyenoughitems.layout.configButtonLocation.upper": "Upper", - "config.roughlyenoughitems.layout.configButtonLocation.lower": "Lower", - "config.roughlyenoughitems.layout.mergeDisplayUnderOne": "Merge Displays with Equal Contents:", - "config.roughlyenoughitems.layout.favoriteAddWidgetMode": "Favourites Add Widget Button:", - "config.roughlyenoughitems.layout.favoriteAddWidgetMode.always_invisible": "Always Invisible", - "config.roughlyenoughitems.layout.favoriteAddWidgetMode.auto_hide": "Auto Hide", - "config.roughlyenoughitems.layout.favoriteAddWidgetMode.always_visible": "Always Visible", - "config.roughlyenoughitems.filteredEntries.selectAll": "Select All", - "config.roughlyenoughitems.filteredEntries.selectNone": "Unselect All", - "config.roughlyenoughitems.filteredEntries.hide": "Hide Selected", - "config.roughlyenoughitems.filteredEntries.show": "Show Selected", - "config.roughlyenoughitems.filteredEntries.loadWorldFirst": "Load World First!", - "config.roughlyenoughitems.accessibility.entrySize": "Entry Size:", - "config.roughlyenoughitems.search.asyncSearch": "Async Search:", - "config.roughlyenoughitems.search.asyncSearchPartitionSize": "Async Search Partition Size:", - "config.roughlyenoughitems.search.patchAsyncThreadCrash": "Patch Async Thread Crash:", - "config.roughlyenoughitems.accessibility.useCompactTabs": "Compact Tabs:", - "config.roughlyenoughitems.accessibility.useCompactTabButtons": "Compact Tab Arrow Buttons:", - "config.roughlyenoughitems.theme": "Appearance Theme:", - "config.roughlyenoughitems.theme.dark": "Dark Theme", - "config.roughlyenoughitems.theme.light": "Light Theme", - "config.roughlyenoughitems.recipeBorder": "Recipe Display Border:", - "config.roughlyenoughitems.recipeBorder.lighter": "Lighter", - "config.roughlyenoughitems.recipeBorder.default": "Default", - "config.roughlyenoughitems.recipeBorder.none": "None", - "config.roughlyenoughitems.layout.maxRecipesPerPage": "Maximum Recipes Per Page:", - "config.roughlyenoughitems.layout.maxRecipesPageHeight": "Maximum Recipes Page Height:", - "config.roughlyenoughitems.accessibility.displayPanelLocation": "Entry Panel Position:", - "config.roughlyenoughitems.accessibility.displayPanelLocation.left": "Left Side", - "config.roughlyenoughitems.accessibility.displayPanelLocation.right": "Right Side", - "config.roughlyenoughitems.search.tooltipSearch": "Tooltip Search (#):", - "config.roughlyenoughitems.search.tagSearch": "Tag Search ($):", - "config.roughlyenoughitems.search.identifierSearch": "Identifier Search (*):", - "config.roughlyenoughitems.search.modSearch": "Mod Search (@):", - "config.roughlyenoughitems.search_mode.always": "Always Enabled", - "config.roughlyenoughitems.search_mode.prefix": "While Using Prefix", - "config.roughlyenoughitems.search_mode.never": "Always Disabled", - "config.roughlyenoughitems.layout.debugRenderTimeRequired": "Entry Panel Debug Mode:", - "config.roughlyenoughitems.search.debugSearchTimeRequired": "Search Debug Mode:", - "config.roughlyenoughitems.accessibility.resizeDynamically": "Resize Dynamically:", - "config.roughlyenoughitems.layout.searchFieldLocation": "Search Field Position:", - "config.roughlyenoughitems.layout.searchFieldLocation.bottom_side": "Bottom Left / Right", - "config.roughlyenoughitems.layout.searchFieldLocation.top_side": "Top Left / Right", - "config.roughlyenoughitems.layout.searchFieldLocation.center": "Middle", - "config.roughlyenoughitems.accessibility.compositeScrollBarPermanent": "Scrollbar Fade:", - "config.roughlyenoughitems.accessibility.compositeScrollBarPermanent.boolean.true": "Never", - "config.roughlyenoughitems.accessibility.compositeScrollBarPermanent.boolean.false": "When Inactive", - "config.roughlyenoughitems.disableRecipeBook": "Vanilla Recipe Book:", - "config.roughlyenoughitems.disableRecipeBook.boolean.true": "§cNo", - "config.roughlyenoughitems.disableRecipeBook.boolean.false": "§aYes", - "config.roughlyenoughitems.leftSideMobEffects": "Mob Effects Position:", - "config.roughlyenoughitems.leftSideMobEffects.boolean.true": "Left", - "config.roughlyenoughitems.leftSideMobEffects.boolean.false": "Right (Vanilla)", - "config.roughlyenoughitems.fixTabCloseContainer": "Fix Vanilla Tab Container (When Recipe Book Disabled):", - "config.roughlyenoughitems.lighterButtonHover": "Lighter Button Hover:", - "config.roughlyenoughitems.layout.showCraftableOnlyButton": "Craftable Filter:", - "config.roughlyenoughitems.layout.showUtilsButtons": "Utils Buttons:", - "config.roughlyenoughitems.commands.gamemodeCommand": "Game Mode Command:", - "config.roughlyenoughitems.commands.giveCommand": "Give Command:", - "config.roughlyenoughitems.commands.timeCommand": "Time Command:", - "config.roughlyenoughitems.miscellaneous.loadDefaultPlugin": "Load Default Plugin:", - "config.roughlyenoughitems.miscellaneous.loadDefaultPlugin.boolean.false": "§cNo (Dangerous)", - "config.roughlyenoughitems.miscellaneous.registerRecipesInAnotherThread": "REI Reload Thread:", - "config.roughlyenoughitems.miscellaneous.registerRecipesInAnotherThread.boolean.true": "REI Thread", - "config.roughlyenoughitems.miscellaneous.registerRecipesInAnotherThread.boolean.false": "§cPacket Thread", - "config.roughlyenoughitems.commands.weatherCommand": "Weather Command:", - "config.roughlyenoughitems.layout.entryPanelOrdering": "Entry Panel Ordering:", - "config.roughlyenoughitems.list_ordering_button": "%s [%s]", - "config.roughlyenoughitems.miscellaneous.newFastEntryRendering": "Faster Entry Rendering:", - "config.roughlyenoughitems.miscellaneous.cachingFastEntryRendering": "Caching Entry Rendering:", - "config.roughlyenoughitems.miscellaneous.cachingFastEntryRendering.@PrefixText": "This option will improve performance for rendering entries for up to 5x, with an average of 2.5x performance gain. However, this will break enchantment glints and animated textures.", - "config.roughlyenoughitems.itemCheatingMode": "Item Cheating Amount:", - "config.roughlyenoughitems.itemCheatingMode.rei_like": "Normal", - "config.roughlyenoughitems.itemCheatingMode.jei_like": "Inverted", - "config.roughlyenoughitems.search.searchFavorites": "Search Filter in Favourites:", - "config.roughlyenoughitems.tooltips.appendModNames": "Append Mod Names:", - "config.roughlyenoughitems.tooltips.displayFavoritesTooltip": "Append Favourites Hint:", - "config.roughlyenoughitems.accessibility.snapToRows": "Entry Panel Snap Rows:", - "config.roughlyenoughitems.accessibility.toastDisplayedOnCopyIdentifier": "Copy Identifier Toast:", - "config.roughlyenoughitems.scrollingEntryListWidget": "Entry List Action:", - "config.roughlyenoughitems.scrollingEntryListWidget.boolean.true": "Scrolled", - "config.roughlyenoughitems.scrollingEntryListWidget.boolean.false": "Paginated", - "config.roughlyenoughitems.hideEntryPanelIfIdle": "Entry List When Not Searching:", - "config.roughlyenoughitems.hideEntryPanelIfIdle.boolean.true": "Invisible", - "config.roughlyenoughitems.hideEntryPanelIfIdle.boolean.false": "Visible", - "config.roughlyenoughitems.horizontalEntriesBoundaries": "Horizontal Entries Boundaries:", - "config.roughlyenoughitems.verticalEntriesBoundaries": "Vertical Entries Boundaries:", - "config.roughlyenoughitems.horizontalEntriesBoundariesColumns": "Entries Columns Limit:", - "config.roughlyenoughitems.verticalEntriesBoundariesRows": "Entries Rows Limit:", - "config.roughlyenoughitems.favoritesHorizontalEntriesBoundaries": "Horizontal Favourites Boundaries:", - "config.roughlyenoughitems.favoritesHorizontalEntriesBoundariesColumns": "Favourites Columns Limit:", - "config.roughlyenoughitems.syntaxHighlightingMode": "Syntax Highlighting Mode:", - "config.roughlyenoughitems.syntaxHighlightingMode.config": "%s", - "config.roughlyenoughitems.syntaxHighlightingMode.plain": "Plain", - "config.roughlyenoughitems.syntaxHighlightingMode.plain_underscored": "Plain (Underscored)", - "config.roughlyenoughitems.syntaxHighlightingMode.colorful": "Colourful", - "config.roughlyenoughitems.syntaxHighlightingMode.colorful_underscored": "Colourful (Underscored)", - "config.roughlyenoughitems.isFocusModeZoomed": "Entry Focus Mode:", - "config.roughlyenoughitems.isFocusModeZoomed.boolean.true": "Zoomed", - "config.roughlyenoughitems.isFocusModeZoomed.boolean.false": "Highlighted", - "config.roughlyenoughitems.filtering.shouldFilterDisplays": "Should Filter Displays:", - "config.roughlyenoughitems.filtering.filteringQuickCraftCategories": "Excluded Quick Craft Categories:", - "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure": "Configure...", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.title": "Configuring Quick Craft Categories", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.toggle": "Toggle", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.true": "Available for Quick Craft", @@ -357,6 +207,10 @@ "config.roughlyenoughitems.filteringRulesScreen.new": "Create Filtering Rule", "config.roughlyenoughitems.filteringRulesScreen.delete": "Delete", "config.roughlyenoughitems.filteringRulesScreen.hint": "Try Dragging!", + "config.roughlyenoughitems.filteredEntries.selectAll": "Select All", + "config.roughlyenoughitems.filteredEntries.selectNone": "Unselect All", + "config.roughlyenoughitems.filteredEntries.hide": "Hide Selected", + "config.roughlyenoughitems.filteredEntries.show": "Show Selected", "rule.roughlyenoughitems.filtering.manual": "Manual Filtering", "rule.roughlyenoughitems.filtering.manual.subtitle": "Manually select what to hide and show.", "rule.roughlyenoughitems.filtering.search": "Search Filtering", @@ -367,27 +221,6 @@ "rule.roughlyenoughitems.filtering.search.show.false": "Hide", "rule.roughlyenoughitems.filtering.basic": "Basic Plugin Filtering", "rule.roughlyenoughitems.filtering.basic.subtitle": "Filter entries by REI plugins. This is not configurable here.", - "language.roughlyenoughitems.english": "English", - "language.roughlyenoughitems.japanese": "Japanese", - "language.roughlyenoughitems.chinese_simplified": "Chinese Simplified", - "language.roughlyenoughitems.chinese_traditional": "Chinese Traditional", - "language.roughlyenoughitems.chinese_traditional_hong_kong": "Chinese Traditional, Hong Kong", - "language.roughlyenoughitems.french": "French", - "language.roughlyenoughitems.german": "German", - "language.roughlyenoughitems.estonian": "Estonian", - "language.roughlyenoughitems.portuguese": "Portuguese", - "language.roughlyenoughitems.portuguese_brazilian": "Portuguese, Brazilian", - "language.roughlyenoughitems.lolcat": "LOLCAT", - "language.roughlyenoughitems.upside_down_english": "Upside Down English", - "language.roughlyenoughitems.bulgarian": "Bulgarian", - "language.roughlyenoughitems.russian": "Russian", - "language.roughlyenoughitems.polish": "Polish", - "language.roughlyenoughitems.norwegian": "Norwegian", - "language.roughlyenoughitems.turkish": "Turkish", - "language.roughlyenoughitems.ukrainian": "Ukrainian", - "language.roughlyenoughitems.spanish": "Spanish", - "language.roughlyenoughitems.italian": "Italian", - "language.roughlyenoughitems.czech": "Czech", - "language.roughlyenoughitems.danish": "Danish", - "language.roughlyenoughitems.hebrew": "Hebrew" + "rule.roughlyenoughitems.filtering.hide.tag": "Tag Filtering", + "rule.roughlyenoughitems.filtering.hide.tag.subtitle": "Filter entries by 'c:hidden_from_recipe_viewers'. This is not configurable here." } diff --git a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_nz.json b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_nz.json index 22cce869e..ded8f1388 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_nz.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_nz.json @@ -32,7 +32,6 @@ "text.rei.config.menu.config": "More Options...", "text.rei.config.menu.search_field.position": "Search Field Position...", "text.rei.config.menu.search_field.input_method": "Input Methods...", - "text.rei.config.menu.search_field.hide_entry_panel_idle": "Hide Entries when not Searching", "category.rei.crafting": "Crafting", "category.rei.smelting": "Smelting", "category.rei.smelting.fuel": "Fuel", @@ -78,8 +77,6 @@ "text.rei.performance": "Performance Analysis", "text.rei.addons": "REI Addons", "text.rei.shapeless": "Shapeless", - "text.rei.crafting.firework.gunpowder.amount": "The amount of gunpowder affects the flight duration of the firework.", - "text.rei.crafting.suspicious_stew": "The resultant stew will have a random effect.", "text.rei.input.methods": "Input Methods", "text.rei.input.methods.reload.progress": "Progress: %s%%", "text.rei.input.methods.default": "Default", @@ -181,8 +178,6 @@ "text.rei.collapsed.entry.hint.expand.macos": "Option-Click to expand all %s (%d entries)", "text.rei.collapsed.entry.hint.collapse": "Alt-Click to collapse all %s (%d entries)", "text.rei.collapsed.entry.hint.collapse.macos": "Option-Click to collapse all %s (%d entries)", - "text.rei.spawn_egg": "Spawn Egg", - "text.rei.music_disc": "Music Disc", "favorite.section.gamemode": "Game Mode", "favorite.section.weather": "Weather", "favorite.section.time": "Time", @@ -197,151 +192,6 @@ "subsets.rei.roughlyenoughitems.item_groups": "Creative Tabs", "_comment": "Config Tooltips", "config.roughlyenoughitems.title": "Roughly Enough Items Config", - "config.roughlyenoughitems.basics": "Basics", - "config.roughlyenoughitems.appearance": "Appearance", - "config.roughlyenoughitems.functionality": "Functionality", - "config.roughlyenoughitems.advanced": "Advanced", - "config.roughlyenoughitems.cheating": "Cheating:", - "config.roughlyenoughitems.cheating.when_creative": "During Creative Mode", - "config.roughlyenoughitems.favoritesEnabled": "Favourites Enabled:", - "config.roughlyenoughitems.keyBindings": "Keybindings", - "config.roughlyenoughitems.keyBindings.recipeKeybind": "Show Recipe:", - "config.roughlyenoughitems.keyBindings.hideKeybind": "Hide/Show REI:", - "config.roughlyenoughitems.keyBindings.usageKeybind": "Show Uses:", - "config.roughlyenoughitems.keyBindings.nextPageKeybind": "Next Page:", - "config.roughlyenoughitems.keyBindings.previousPageKeybind": "Previous Page:", - "config.roughlyenoughitems.keyBindings.focusSearchFieldKeybind": "Focus Search Field:", - "config.roughlyenoughitems.keyBindings.copyRecipeIdentifierKeybind": "Copy Recipe Identifier:", - "config.roughlyenoughitems.keyBindings.exportImageKeybind": "Export Recipe:", - "config.roughlyenoughitems.keyBindings.favoriteKeybind": "Favourite Entry:", - "config.roughlyenoughitems.keyBindings.previousScreenKeybind": "Previous Screen:", - "config.roughlyenoughitems.cheatingStyle": "Cheating Style:", - "config.roughlyenoughitems.cheatingStyle.grab": "Grab", - "config.roughlyenoughitems.cheatingStyle.give": "Give", - "config.roughlyenoughitems.motion": "Animation / Motion Settings", - "config.roughlyenoughitems.motion.configScreenAnimation": "Config Screen Animated:", - "config.roughlyenoughitems.motion.creditsScreenAnimation": "Credits Screen Animated:", - "config.roughlyenoughitems.motion.favoritesAnimation": "Favourites Animated:", - "config.roughlyenoughitems.recipeScreenType": "Recipe Screen Type:", - "config.roughlyenoughitems.recipeScreenType.config": "Recipe Screen Type: %s", - "config.roughlyenoughitems.recipeScreenType.unset": "Not Set", - "config.roughlyenoughitems.recipeScreenType.original": "Default", - "config.roughlyenoughitems.recipeScreenType.composite": "Composite", - "config.roughlyenoughitems.layout": "Layout", - "config.roughlyenoughitems.tooltips": "Tooltips", - "config.roughlyenoughitems.accessibility": "Accessibility", - "config.roughlyenoughitems.search": "Search", - "config.roughlyenoughitems.commands": "Commands", - "config.roughlyenoughitems.filtering": "Filtering", - "config.roughlyenoughitems.miscellaneous": "Miscellaneous", - "config.roughlyenoughitems.miscellaneous.clickableRecipeArrows": "Clickable Recipe Arrows:", - "config.roughlyenoughitems.isSubsetsEnabled": "Subsets Enabled:", - "config.roughlyenoughitems.allowInventoryHighlighting": "Inventory Highlighting Enabled:", - "config.roughlyenoughitems.miscellaneous.renderEntryEnchantmentGlint": "Render Enchantment Glint:", - "config.roughlyenoughitems.layout.configButtonLocation": "Config Button Position:", - "config.roughlyenoughitems.layout.configButtonLocation.upper": "Upper", - "config.roughlyenoughitems.layout.configButtonLocation.lower": "Lower", - "config.roughlyenoughitems.layout.mergeDisplayUnderOne": "Merge Displays with Equal Contents:", - "config.roughlyenoughitems.layout.favoriteAddWidgetMode": "Favourites Add Widget Button:", - "config.roughlyenoughitems.layout.favoriteAddWidgetMode.always_invisible": "Always Invisible", - "config.roughlyenoughitems.layout.favoriteAddWidgetMode.auto_hide": "Auto Hide", - "config.roughlyenoughitems.layout.favoriteAddWidgetMode.always_visible": "Always Visible", - "config.roughlyenoughitems.filteredEntries.selectAll": "Select All", - "config.roughlyenoughitems.filteredEntries.selectNone": "Unselect All", - "config.roughlyenoughitems.filteredEntries.hide": "Hide Selected", - "config.roughlyenoughitems.filteredEntries.show": "Show Selected", - "config.roughlyenoughitems.filteredEntries.loadWorldFirst": "Load World First!", - "config.roughlyenoughitems.accessibility.entrySize": "Entry Size:", - "config.roughlyenoughitems.search.asyncSearch": "Async Search:", - "config.roughlyenoughitems.search.asyncSearchPartitionSize": "Async Search Partition Size:", - "config.roughlyenoughitems.search.patchAsyncThreadCrash": "Patch Async Thread Crash:", - "config.roughlyenoughitems.accessibility.useCompactTabs": "Compact Tabs:", - "config.roughlyenoughitems.accessibility.useCompactTabButtons": "Compact Tab Arrow Buttons:", - "config.roughlyenoughitems.theme": "Appearance Theme:", - "config.roughlyenoughitems.theme.dark": "Dark Theme", - "config.roughlyenoughitems.theme.light": "Light Theme", - "config.roughlyenoughitems.recipeBorder": "Recipe Display Border:", - "config.roughlyenoughitems.recipeBorder.lighter": "Lighter", - "config.roughlyenoughitems.recipeBorder.default": "Default", - "config.roughlyenoughitems.recipeBorder.none": "None", - "config.roughlyenoughitems.layout.maxRecipesPerPage": "Maximum Recipes Per Page:", - "config.roughlyenoughitems.layout.maxRecipesPageHeight": "Maximum Recipes Page Height:", - "config.roughlyenoughitems.accessibility.displayPanelLocation": "Entry Panel Position:", - "config.roughlyenoughitems.accessibility.displayPanelLocation.left": "Left Side", - "config.roughlyenoughitems.accessibility.displayPanelLocation.right": "Right Side", - "config.roughlyenoughitems.search.tooltipSearch": "Tooltip Search (#):", - "config.roughlyenoughitems.search.tagSearch": "Tag Search ($):", - "config.roughlyenoughitems.search.identifierSearch": "Identifier Search (*):", - "config.roughlyenoughitems.search.modSearch": "Mod Search (@):", - "config.roughlyenoughitems.search_mode.always": "Always Enabled", - "config.roughlyenoughitems.search_mode.prefix": "While Using Prefix", - "config.roughlyenoughitems.search_mode.never": "Always Disabled", - "config.roughlyenoughitems.layout.debugRenderTimeRequired": "Entry Panel Debug Mode:", - "config.roughlyenoughitems.search.debugSearchTimeRequired": "Search Debug Mode:", - "config.roughlyenoughitems.accessibility.resizeDynamically": "Resize Dynamically:", - "config.roughlyenoughitems.layout.searchFieldLocation": "Search Field Position:", - "config.roughlyenoughitems.layout.searchFieldLocation.bottom_side": "Bottom Left / Right", - "config.roughlyenoughitems.layout.searchFieldLocation.top_side": "Top Left / Right", - "config.roughlyenoughitems.layout.searchFieldLocation.center": "Middle", - "config.roughlyenoughitems.accessibility.compositeScrollBarPermanent": "Scrollbar Fade:", - "config.roughlyenoughitems.accessibility.compositeScrollBarPermanent.boolean.true": "Never", - "config.roughlyenoughitems.accessibility.compositeScrollBarPermanent.boolean.false": "When Inactive", - "config.roughlyenoughitems.disableRecipeBook": "Vanilla Recipe Book:", - "config.roughlyenoughitems.disableRecipeBook.boolean.true": "§cNo", - "config.roughlyenoughitems.disableRecipeBook.boolean.false": "§aYes", - "config.roughlyenoughitems.leftSideMobEffects": "Mob Effects Position:", - "config.roughlyenoughitems.leftSideMobEffects.boolean.true": "Left", - "config.roughlyenoughitems.leftSideMobEffects.boolean.false": "Right (Vanilla)", - "config.roughlyenoughitems.fixTabCloseContainer": "Fix Vanilla Tab Container (When Recipe Book Disabled):", - "config.roughlyenoughitems.lighterButtonHover": "Lighter Button Hover:", - "config.roughlyenoughitems.layout.showCraftableOnlyButton": "Craftable Filter:", - "config.roughlyenoughitems.layout.showUtilsButtons": "Utils Buttons:", - "config.roughlyenoughitems.commands.gamemodeCommand": "Game Mode Command:", - "config.roughlyenoughitems.commands.giveCommand": "Give Command:", - "config.roughlyenoughitems.commands.timeCommand": "Time Command:", - "config.roughlyenoughitems.miscellaneous.loadDefaultPlugin": "Load Default Plugin:", - "config.roughlyenoughitems.miscellaneous.loadDefaultPlugin.boolean.false": "§cNo (Dangerous)", - "config.roughlyenoughitems.miscellaneous.registerRecipesInAnotherThread": "REI Reload Thread:", - "config.roughlyenoughitems.miscellaneous.registerRecipesInAnotherThread.boolean.true": "REI Thread", - "config.roughlyenoughitems.miscellaneous.registerRecipesInAnotherThread.boolean.false": "§cPacket Thread", - "config.roughlyenoughitems.commands.weatherCommand": "Weather Command:", - "config.roughlyenoughitems.layout.entryPanelOrdering": "Entry Panel Ordering:", - "config.roughlyenoughitems.list_ordering_button": "%s [%s]", - "config.roughlyenoughitems.miscellaneous.newFastEntryRendering": "Faster Entry Rendering:", - "config.roughlyenoughitems.miscellaneous.cachingFastEntryRendering": "Caching Entry Rendering:", - "config.roughlyenoughitems.miscellaneous.cachingFastEntryRendering.@PrefixText": "This option will improve performance for rendering entries for up to 5x, with an average of 2.5x performance gain. However, this will break enchantment glints and animated textures.", - "config.roughlyenoughitems.itemCheatingMode": "Item Cheating Amount:", - "config.roughlyenoughitems.itemCheatingMode.rei_like": "Normal", - "config.roughlyenoughitems.itemCheatingMode.jei_like": "Inverted", - "config.roughlyenoughitems.search.searchFavorites": "Search Filter in Favourites:", - "config.roughlyenoughitems.tooltips.appendModNames": "Append Mod Names:", - "config.roughlyenoughitems.tooltips.displayFavoritesTooltip": "Append Favourites Hint:", - "config.roughlyenoughitems.accessibility.snapToRows": "Entry Panel Snap Rows:", - "config.roughlyenoughitems.accessibility.toastDisplayedOnCopyIdentifier": "Copy Identifier Toast:", - "config.roughlyenoughitems.scrollingEntryListWidget": "Entry List Action:", - "config.roughlyenoughitems.scrollingEntryListWidget.boolean.true": "Scrolled", - "config.roughlyenoughitems.scrollingEntryListWidget.boolean.false": "Paginated", - "config.roughlyenoughitems.hideEntryPanelIfIdle": "Entry List When Not Searching:", - "config.roughlyenoughitems.hideEntryPanelIfIdle.boolean.true": "Invisible", - "config.roughlyenoughitems.hideEntryPanelIfIdle.boolean.false": "Visible", - "config.roughlyenoughitems.horizontalEntriesBoundaries": "Horizontal Entries Boundaries:", - "config.roughlyenoughitems.verticalEntriesBoundaries": "Vertical Entries Boundaries:", - "config.roughlyenoughitems.horizontalEntriesBoundariesColumns": "Entries Columns Limit:", - "config.roughlyenoughitems.verticalEntriesBoundariesRows": "Entries Rows Limit:", - "config.roughlyenoughitems.favoritesHorizontalEntriesBoundaries": "Horizontal Favourites Boundaries:", - "config.roughlyenoughitems.favoritesHorizontalEntriesBoundariesColumns": "Favourites Columns Limit:", - "config.roughlyenoughitems.syntaxHighlightingMode": "Syntax Highlighting Mode:", - "config.roughlyenoughitems.syntaxHighlightingMode.config": "%s", - "config.roughlyenoughitems.syntaxHighlightingMode.plain": "Plain", - "config.roughlyenoughitems.syntaxHighlightingMode.plain_underscored": "Plain (Underscored)", - "config.roughlyenoughitems.syntaxHighlightingMode.colorful": "Colourful", - "config.roughlyenoughitems.syntaxHighlightingMode.colorful_underscored": "Colourful (Underscored)", - "config.roughlyenoughitems.isFocusModeZoomed": "Entry Focus Mode:", - "config.roughlyenoughitems.isFocusModeZoomed.boolean.true": "Zoomed", - "config.roughlyenoughitems.isFocusModeZoomed.boolean.false": "Highlighted", - "config.roughlyenoughitems.filtering.shouldFilterDisplays": "Should Filter Displays:", - "config.roughlyenoughitems.filtering.filteringQuickCraftCategories": "Excluded Quick Craft Categories:", - "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure": "Configure...", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.title": "Configuring Quick Craft Categories", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.toggle": "Toggle", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.true": "Available for Quick Craft", @@ -351,6 +201,10 @@ "config.roughlyenoughitems.filteringRulesScreen.new": "Create Filtering Rule", "config.roughlyenoughitems.filteringRulesScreen.delete": "Delete", "config.roughlyenoughitems.filteringRulesScreen.hint": "Try Dragging!", + "config.roughlyenoughitems.filteredEntries.selectAll": "Select All", + "config.roughlyenoughitems.filteredEntries.selectNone": "Unselect All", + "config.roughlyenoughitems.filteredEntries.hide": "Hide Selected", + "config.roughlyenoughitems.filteredEntries.show": "Show Selected", "rule.roughlyenoughitems.filtering.manual": "Manual Filtering", "rule.roughlyenoughitems.filtering.manual.subtitle": "Manually select what to hide and show.", "rule.roughlyenoughitems.filtering.search": "Search Filtering", @@ -361,27 +215,6 @@ "rule.roughlyenoughitems.filtering.search.show.false": "Hide", "rule.roughlyenoughitems.filtering.basic": "Basic Plugin Filtering", "rule.roughlyenoughitems.filtering.basic.subtitle": "Filter entries by REI plugins. This is not configurable here.", - "language.roughlyenoughitems.english": "English", - "language.roughlyenoughitems.japanese": "Japanese", - "language.roughlyenoughitems.chinese_simplified": "Chinese Simplified", - "language.roughlyenoughitems.chinese_traditional": "Chinese Traditional", - "language.roughlyenoughitems.chinese_traditional_hong_kong": "Chinese Traditional, Hong Kong", - "language.roughlyenoughitems.french": "French", - "language.roughlyenoughitems.german": "German", - "language.roughlyenoughitems.estonian": "Estonian", - "language.roughlyenoughitems.portuguese": "Portuguese", - "language.roughlyenoughitems.portuguese_brazilian": "Portuguese, Brazilian", - "language.roughlyenoughitems.lolcat": "LOLCAT", - "language.roughlyenoughitems.upside_down_english": "Upside Down English", - "language.roughlyenoughitems.bulgarian": "Bulgarian", - "language.roughlyenoughitems.russian": "Russian", - "language.roughlyenoughitems.polish": "Polish", - "language.roughlyenoughitems.norwegian": "Norwegian", - "language.roughlyenoughitems.turkish": "Turkish", - "language.roughlyenoughitems.ukrainian": "Ukrainian", - "language.roughlyenoughitems.spanish": "Spanish", - "language.roughlyenoughitems.italian": "Italian", - "language.roughlyenoughitems.czech": "Czech", - "language.roughlyenoughitems.danish": "Danish", - "language.roughlyenoughitems.hebrew": "Hebrew" + "rule.roughlyenoughitems.filtering.hide.tag": "Tag Filtering", + "rule.roughlyenoughitems.filtering.hide.tag.subtitle": "Filter entries by 'c:hidden_from_recipe_viewers'. This is not configurable here." } diff --git a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_ud.json b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_ud.json index 8b47ac5de..592c1f4e4 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_ud.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_ud.json @@ -32,7 +32,6 @@ "text.rei.config.menu.config": "˙˙˙suoıʇdO ǝɹoW", "text.rei.config.menu.search_field.position": "˙˙˙uoıʇısoԀ pןǝıℲ ɥɔɹɐǝS", "text.rei.config.menu.search_field.input_method": "˙˙˙spoɥʇǝW ʇnduI", - "text.rei.config.menu.search_field.hide_entry_panel_idle": "buıɥɔɹɐǝS ʇou uǝɥʍ sǝıɹʇuƎ ǝpıH", "category.rei.crafting": "buıʇɟɐɹƆ", "category.rei.smelting": "buıʇןǝɯS", "category.rei.smelting.fuel": "ןǝnℲ", @@ -78,8 +77,6 @@ "text.rei.performance": "sısʎןɐu∀ ǝɔuɐɯɹoɟɹǝԀ", "text.rei.addons": "suopp∀ IƎᴚ", "text.rei.shapeless": "ssǝןǝdɐɥS", - "text.rei.crafting.firework.gunpowder.amount": "˙ʞɹoʍǝɹıɟ ǝɥʇ ɟo uoıʇɐɹnp ʇɥbıןɟ ǝɥʇ sʇɔǝɟɟɐ ɹǝpʍodunb ɟo ʇunoɯɐ ǝɥ⊥", - "text.rei.crafting.suspicious_stew": "˙ʇɔǝɟɟǝ ɯopuɐɹ ɐ ǝʌɐɥ ןןıʍ ʍǝʇs ʇuɐʇןnsǝɹ ǝɥ⊥", "text.rei.input.methods": "spoɥʇǝW ʇnduI", "text.rei.input.methods.reload.progress": "%%%s :ssǝɹboɹԀ", "text.rei.input.methods.default": "ʇןnɐɟǝᗡ", @@ -181,8 +178,6 @@ "text.rei.collapsed.entry.hint.expand.macos": "(sǝıɹʇuǝ %d) %s ןןɐ puɐdxǝ oʇ ʞɔıןƆ-uoıʇdO", "text.rei.collapsed.entry.hint.collapse": "(sǝıɹʇuǝ %d) %s ןןɐ ǝsdɐןןoɔ oʇ ʞɔıןƆ-ʇן∀", "text.rei.collapsed.entry.hint.collapse.macos": "(sǝıɹʇuǝ %d) %s ןןɐ ǝsdɐןןoɔ oʇ ʞɔıןƆ-uoıʇdO", - "text.rei.spawn_egg": "bbƎ uʍɐdS", - "text.rei.music_disc": "ɔsıᗡ ɔısnW", "favorite.section.gamemode": "ǝpoW ǝɯɐƃ", "favorite.section.weather": "ɹǝɥʇɐǝM", "favorite.section.time": "ǝɯı⊥", @@ -197,151 +192,6 @@ "subsets.rei.roughlyenoughitems.item_groups": "sqɐ⊥ ǝʌıʇɐǝɹƆ", "_comment": "sdıʇןoo⊥ bıɟuoƆ", "config.roughlyenoughitems.title": "bıɟuoƆ sɯǝʇI ɥbnouƎ ʎןɥbnoᴚ", - "config.roughlyenoughitems.basics": "sɔısɐq", - "config.roughlyenoughitems.appearance": "ǝɔuɐɹɐǝdd∀", - "config.roughlyenoughitems.functionality": "ʎʇıןɐuoıʇɔunℲ", - "config.roughlyenoughitems.advanced": "pǝɔuɐʌp∀", - "config.roughlyenoughitems.cheating": ":buıʇɐǝɥƆ", - "config.roughlyenoughitems.cheating.when_creative": "ǝpoW ǝʌıʇɐǝɹƆ buıɹnᗡ", - "config.roughlyenoughitems.favoritesEnabled": ":pǝןqɐuƎ sǝʇıɹoʌɐℲ", - "config.roughlyenoughitems.keyBindings": "sbuıpuıqʎǝʞ", - "config.roughlyenoughitems.keyBindings.recipeKeybind": ":ǝdıɔǝᴚ ʍoɥS", - "config.roughlyenoughitems.keyBindings.hideKeybind": ":IƎᴚ ʍoɥS/ǝpıH", - "config.roughlyenoughitems.keyBindings.usageKeybind": ":sǝs∩ ʍoɥS", - "config.roughlyenoughitems.keyBindings.nextPageKeybind": ":ǝbɐԀ ʇxǝN", - "config.roughlyenoughitems.keyBindings.previousPageKeybind": ":ǝbɐԀ snoıʌǝɹԀ", - "config.roughlyenoughitems.keyBindings.focusSearchFieldKeybind": ":pןǝıℲ ɥɔɹɐǝS snɔoℲ", - "config.roughlyenoughitems.keyBindings.copyRecipeIdentifierKeybind": ":ɹǝıɟıʇuǝpI ǝdıɔǝᴚ ʎdoƆ", - "config.roughlyenoughitems.keyBindings.exportImageKeybind": ":ǝdıɔǝᴚ ʇɹodxƎ", - "config.roughlyenoughitems.keyBindings.favoriteKeybind": ":ʎɹʇuƎ ǝʇıɹoʌɐℲ", - "config.roughlyenoughitems.keyBindings.previousScreenKeybind": ":uǝǝɹɔS snoıʌǝɹԀ", - "config.roughlyenoughitems.cheatingStyle": ":ǝןʎʇS buıʇɐǝɥƆ", - "config.roughlyenoughitems.cheatingStyle.grab": "qɐɹƃ", - "config.roughlyenoughitems.cheatingStyle.give": "ǝʌıƃ", - "config.roughlyenoughitems.motion": "sbuıʇʇǝS uoıʇoW / uoıʇɐɯıu∀", - "config.roughlyenoughitems.motion.configScreenAnimation": ":pǝʇɐɯıu∀ uǝǝɹɔS bıɟuoƆ", - "config.roughlyenoughitems.motion.creditsScreenAnimation": ":pǝʇɐɯıu∀ uǝǝɹɔS sʇıpǝɹƆ", - "config.roughlyenoughitems.motion.favoritesAnimation": ":pǝʇɐɯıu∀ sǝʇıɹoʌɐℲ", - "config.roughlyenoughitems.recipeScreenType": ":ǝdʎ⊥ uǝǝɹɔS ǝdıɔǝᴚ", - "config.roughlyenoughitems.recipeScreenType.config": "%s :ǝdʎ⊥ uǝǝɹɔS ǝdıɔǝᴚ", - "config.roughlyenoughitems.recipeScreenType.unset": "ʇǝS ʇoN", - "config.roughlyenoughitems.recipeScreenType.original": "ʇןnɐɟǝᗡ", - "config.roughlyenoughitems.recipeScreenType.composite": "ǝʇısodɯoƆ", - "config.roughlyenoughitems.layout": "ʇnoʎɐꞀ", - "config.roughlyenoughitems.tooltips": "sdıʇןoo⊥", - "config.roughlyenoughitems.accessibility": "ʎʇıןıqıssǝɔɔ∀", - "config.roughlyenoughitems.search": "ɥɔɹɐǝS", - "config.roughlyenoughitems.commands": "spuɐɯɯoƆ", - "config.roughlyenoughitems.filtering": "buıɹǝʇןıℲ", - "config.roughlyenoughitems.miscellaneous": "snoǝuɐןןǝɔsıW", - "config.roughlyenoughitems.miscellaneous.clickableRecipeArrows": ":sʍoɹɹ∀ ǝdıɔǝᴚ ǝןqɐʞɔıןƆ", - "config.roughlyenoughitems.isSubsetsEnabled": ":pǝןqɐuƎ sʇǝsqnS", - "config.roughlyenoughitems.allowInventoryHighlighting": ":pǝןqɐuƎ buıʇɥbıןɥbıH ʎɹoʇuǝʌuI", - "config.roughlyenoughitems.miscellaneous.renderEntryEnchantmentGlint": ":ʇuıןƃ ʇuǝɯʇuɐɥɔuƎ ɹǝpuǝᴚ", - "config.roughlyenoughitems.layout.configButtonLocation": ":uoıʇısoԀ uoʇʇnq bıɟuoƆ", - "config.roughlyenoughitems.layout.configButtonLocation.upper": "ɹǝdd∩", - "config.roughlyenoughitems.layout.configButtonLocation.lower": "ɹǝʍoꞀ", - "config.roughlyenoughitems.layout.mergeDisplayUnderOne": ":sʇuǝʇuoƆ ןɐnbƎ ɥʇıʍ sʎɐןdsıᗡ ǝbɹǝW", - "config.roughlyenoughitems.layout.favoriteAddWidgetMode": ":uoʇʇnq ʇǝbpıM pp∀ sǝʇıɹoʌɐℲ", - "config.roughlyenoughitems.layout.favoriteAddWidgetMode.always_invisible": "ǝןqısıʌuI sʎɐʍן∀", - "config.roughlyenoughitems.layout.favoriteAddWidgetMode.auto_hide": "ǝpıH oʇn∀", - "config.roughlyenoughitems.layout.favoriteAddWidgetMode.always_visible": "ǝןqısıΛ sʎɐʍן∀", - "config.roughlyenoughitems.filteredEntries.selectAll": "ןן∀ ʇɔǝןǝS", - "config.roughlyenoughitems.filteredEntries.selectNone": "ןן∀ ʇɔǝןǝsu∩", - "config.roughlyenoughitems.filteredEntries.hide": "pǝʇɔǝןǝS ǝpıH", - "config.roughlyenoughitems.filteredEntries.show": "pǝʇɔǝןǝS ʍoɥS", - "config.roughlyenoughitems.filteredEntries.loadWorldFirst": "¡ʇsɹıℲ pןɹoM pɐoꞀ", - "config.roughlyenoughitems.accessibility.entrySize": ":ǝzıS ʎɹʇuƎ", - "config.roughlyenoughitems.search.asyncSearch": ":ɥɔɹɐǝS ɔuʎs∀", - "config.roughlyenoughitems.search.asyncSearchPartitionSize": ":ǝzıS uoıʇıʇɹɐԀ ɥɔɹɐǝS ɔuʎs∀", - "config.roughlyenoughitems.search.patchAsyncThreadCrash": ":ɥsɐɹƆ pɐǝɹɥ⊥ ɔuʎs∀ ɥɔʇɐԀ", - "config.roughlyenoughitems.accessibility.useCompactTabs": ":sqɐ⊥ ʇɔɐdɯoƆ", - "config.roughlyenoughitems.accessibility.useCompactTabButtons": ":suoʇʇnq ʍoɹɹ∀ qɐ⊥ ʇɔɐdɯoƆ", - "config.roughlyenoughitems.theme": ":ǝɯǝɥ⊥ ǝɔuɐɹɐǝdd∀", - "config.roughlyenoughitems.theme.dark": "ǝɯǝɥ⊥ ʞɹɐᗡ", - "config.roughlyenoughitems.theme.light": "ǝɯǝɥ⊥ ʇɥbıꞀ", - "config.roughlyenoughitems.recipeBorder": ":ɹǝpɹoq ʎɐןdsıᗡ ǝdıɔǝᴚ", - "config.roughlyenoughitems.recipeBorder.lighter": "ɹǝʇɥbıꞀ", - "config.roughlyenoughitems.recipeBorder.default": "ʇןnɐɟǝᗡ", - "config.roughlyenoughitems.recipeBorder.none": "ǝuoN", - "config.roughlyenoughitems.layout.maxRecipesPerPage": ":ǝbɐԀ ɹǝԀ sǝdıɔǝᴚ ɯnɯıxɐW", - "config.roughlyenoughitems.layout.maxRecipesPageHeight": ":ʇɥbıǝH ǝbɐԀ sǝdıɔǝᴚ ɯnɯıxɐW", - "config.roughlyenoughitems.accessibility.displayPanelLocation": ":uoıʇısoԀ ןǝuɐԀ ʎɹʇuƎ", - "config.roughlyenoughitems.accessibility.displayPanelLocation.left": "ǝpıS ʇɟǝꞀ", - "config.roughlyenoughitems.accessibility.displayPanelLocation.right": "ǝpıS ʇɥbıᴚ", - "config.roughlyenoughitems.search.tooltipSearch": ":(#) ɥɔɹɐǝS dıʇןoo⊥", - "config.roughlyenoughitems.search.tagSearch": ":($) ɥɔɹɐǝS bɐ⊥", - "config.roughlyenoughitems.search.identifierSearch": ":(*) ɥɔɹɐǝS ɹǝıɟıʇuǝpI", - "config.roughlyenoughitems.search.modSearch": ":(@) ɥɔɹɐǝS poW", - "config.roughlyenoughitems.search_mode.always": "pǝןqɐuƎ sʎɐʍן∀", - "config.roughlyenoughitems.search_mode.prefix": "xıɟǝɹԀ buıs∩ ǝןıɥM", - "config.roughlyenoughitems.search_mode.never": "pǝןqɐsıᗡ sʎɐʍן∀", - "config.roughlyenoughitems.layout.debugRenderTimeRequired": ":ǝpoW bnqǝᗡ ןǝuɐԀ ʎɹʇuƎ", - "config.roughlyenoughitems.search.debugSearchTimeRequired": ":ǝpoW bnqǝᗡ ɥɔɹɐǝS", - "config.roughlyenoughitems.accessibility.resizeDynamically": ":ʎןןɐɔıɯɐuʎᗡ ǝzısǝᴚ", - "config.roughlyenoughitems.layout.searchFieldLocation": ":uoıʇısoԀ pןǝıℲ ɥɔɹɐǝS", - "config.roughlyenoughitems.layout.searchFieldLocation.bottom_side": "ʇɥbıᴚ / ʇɟǝꞀ ɯoʇʇoq", - "config.roughlyenoughitems.layout.searchFieldLocation.top_side": "ʇɥbıᴚ / ʇɟǝꞀ do⊥", - "config.roughlyenoughitems.layout.searchFieldLocation.center": "ǝןppıW", - "config.roughlyenoughitems.accessibility.compositeScrollBarPermanent": ":ǝpɐℲ ɹɐqןןoɹɔS", - "config.roughlyenoughitems.accessibility.compositeScrollBarPermanent.boolean.true": "ɹǝʌǝN", - "config.roughlyenoughitems.accessibility.compositeScrollBarPermanent.boolean.false": "ǝʌıʇɔɐuI uǝɥM", - "config.roughlyenoughitems.disableRecipeBook": ":ʞooq ǝdıɔǝᴚ ɐןןıuɐΛ", - "config.roughlyenoughitems.disableRecipeBook.boolean.true": "§coN", - "config.roughlyenoughitems.disableRecipeBook.boolean.false": "§asǝʎ", - "config.roughlyenoughitems.leftSideMobEffects": ":uoıʇısoԀ sʇɔǝɟɟƎ qoW", - "config.roughlyenoughitems.leftSideMobEffects.boolean.true": "ʇɟǝꞀ", - "config.roughlyenoughitems.leftSideMobEffects.boolean.false": "(ɐןןıuɐΛ) ʇɥbıᴚ", - "config.roughlyenoughitems.fixTabCloseContainer": ":(pǝןqɐsıᗡ ʞooq ǝdıɔǝᴚ uǝɥM) ɹǝuıɐʇuoƆ qɐ⊥ ɐןןıuɐΛ xıℲ", - "config.roughlyenoughitems.lighterButtonHover": ":ɹǝʌoH uoʇʇnq ɹǝʇɥbıꞀ", - "config.roughlyenoughitems.layout.showCraftableOnlyButton": ":ɹǝʇןıℲ ǝןqɐʇɟɐɹƆ", - "config.roughlyenoughitems.layout.showUtilsButtons": ":suoʇʇnq sןıʇ∩", - "config.roughlyenoughitems.commands.gamemodeCommand": ":puɐɯɯoƆ ǝpoW ǝɯɐƃ", - "config.roughlyenoughitems.commands.giveCommand": ":puɐɯɯoƆ ǝʌıƃ", - "config.roughlyenoughitems.commands.timeCommand": ":puɐɯɯoƆ ǝɯı⊥", - "config.roughlyenoughitems.miscellaneous.loadDefaultPlugin": ":uıbnןԀ ʇןnɐɟǝᗡ pɐoꞀ", - "config.roughlyenoughitems.miscellaneous.loadDefaultPlugin.boolean.false": "§c(snoɹǝbuɐᗡ) oN", - "config.roughlyenoughitems.miscellaneous.registerRecipesInAnotherThread": ":pɐǝɹɥ⊥ pɐoןǝᴚ IƎᴚ", - "config.roughlyenoughitems.miscellaneous.registerRecipesInAnotherThread.boolean.true": "pɐǝɹɥ⊥ IƎᴚ", - "config.roughlyenoughitems.miscellaneous.registerRecipesInAnotherThread.boolean.false": "§cpɐǝɹɥ⊥ ʇǝʞɔɐԀ", - "config.roughlyenoughitems.commands.weatherCommand": ":puɐɯɯoƆ ɹǝɥʇɐǝM", - "config.roughlyenoughitems.layout.entryPanelOrdering": ":buıɹǝpɹO ןǝuɐԀ ʎɹʇuƎ", - "config.roughlyenoughitems.list_ordering_button": "[%s] %s", - "config.roughlyenoughitems.miscellaneous.newFastEntryRendering": ":buıɹǝpuǝᴚ ʎɹʇuƎ ɹǝʇsɐℲ", - "config.roughlyenoughitems.miscellaneous.cachingFastEntryRendering": ":buıɹǝpuǝᴚ ʎɹʇuƎ buıɥɔɐƆ", - "config.roughlyenoughitems.miscellaneous.cachingFastEntryRendering.@PrefixText": "˙sǝɹnʇxǝʇ pǝʇɐɯıuɐ puɐ sʇuıןb ʇuǝɯʇuɐɥɔuǝ ʞɐǝɹq ןןıʍ sıɥʇ 'ɹǝʌǝʍoH ˙uıɐb ǝɔuɐɯɹoɟɹǝd xϛ˙ᄅ ɟo ǝbɐɹǝʌɐ uɐ ɥʇıʍ 'xϛ oʇ dn ɹoɟ sǝıɹʇuǝ buıɹǝpuǝɹ ɹoɟ ǝɔuɐɯɹoɟɹǝd ǝʌoɹdɯı ןןıʍ uoıʇdo sıɥ⊥", - "config.roughlyenoughitems.itemCheatingMode": ":ʇunoɯ∀ buıʇɐǝɥƆ ɯǝʇI", - "config.roughlyenoughitems.itemCheatingMode.rei_like": "ןɐɯɹoN", - "config.roughlyenoughitems.itemCheatingMode.jei_like": "pǝʇɹǝʌuI", - "config.roughlyenoughitems.search.searchFavorites": ":sǝʇıɹoʌɐℲ uı ɹǝʇןıℲ ɥɔɹɐǝS", - "config.roughlyenoughitems.tooltips.appendModNames": ":sǝɯɐN poW puǝdd∀", - "config.roughlyenoughitems.tooltips.displayFavoritesTooltip": ":ʇuıH sǝʇıɹoʌɐℲ puǝdd∀", - "config.roughlyenoughitems.accessibility.snapToRows": ":sʍoᴚ dɐuS ןǝuɐԀ ʎɹʇuƎ", - "config.roughlyenoughitems.accessibility.toastDisplayedOnCopyIdentifier": ":ʇsɐo⊥ ɹǝıɟıʇuǝpI ʎdoƆ", - "config.roughlyenoughitems.scrollingEntryListWidget": ":uoıʇɔ∀ ʇsıꞀ ʎɹʇuƎ", - "config.roughlyenoughitems.scrollingEntryListWidget.boolean.true": "pǝןןoɹɔS", - "config.roughlyenoughitems.scrollingEntryListWidget.boolean.false": "pǝʇɐuıbɐԀ", - "config.roughlyenoughitems.hideEntryPanelIfIdle": ":buıɥɔɹɐǝS ʇoN uǝɥM ʇsıꞀ ʎɹʇuƎ", - "config.roughlyenoughitems.hideEntryPanelIfIdle.boolean.true": "ǝןqısıʌuI", - "config.roughlyenoughitems.hideEntryPanelIfIdle.boolean.false": "ǝןqısıΛ", - "config.roughlyenoughitems.horizontalEntriesBoundaries": ":sǝıɹɐpunoq sǝıɹʇuƎ ןɐʇuozıɹoH", - "config.roughlyenoughitems.verticalEntriesBoundaries": ":sǝıɹɐpunoq sǝıɹʇuƎ ןɐɔıʇɹǝΛ", - "config.roughlyenoughitems.horizontalEntriesBoundariesColumns": ":ʇıɯıꞀ suɯnןoƆ sǝıɹʇuƎ", - "config.roughlyenoughitems.verticalEntriesBoundariesRows": ":ʇıɯıꞀ sʍoᴚ sǝıɹʇuƎ", - "config.roughlyenoughitems.favoritesHorizontalEntriesBoundaries": ":sǝıɹɐpunoq sǝʇıɹoʌɐℲ ןɐʇuozıɹoH", - "config.roughlyenoughitems.favoritesHorizontalEntriesBoundariesColumns": ":ʇıɯıꞀ suɯnןoƆ sǝʇıɹoʌɐℲ", - "config.roughlyenoughitems.syntaxHighlightingMode": ":ǝpoW buıʇɥbıןɥbıH xɐʇuʎS", - "config.roughlyenoughitems.syntaxHighlightingMode.config": "%s", - "config.roughlyenoughitems.syntaxHighlightingMode.plain": "uıɐןԀ", - "config.roughlyenoughitems.syntaxHighlightingMode.plain_underscored": "(pǝɹoɔsɹǝpu∩) uıɐןԀ", - "config.roughlyenoughitems.syntaxHighlightingMode.colorful": "ןnɟɹoןoƆ", - "config.roughlyenoughitems.syntaxHighlightingMode.colorful_underscored": "(pǝɹoɔsɹǝpu∩) ןnɟɹoןoƆ", - "config.roughlyenoughitems.isFocusModeZoomed": ":ǝpoW snɔoℲ ʎɹʇuƎ", - "config.roughlyenoughitems.isFocusModeZoomed.boolean.true": "pǝɯooZ", - "config.roughlyenoughitems.isFocusModeZoomed.boolean.false": "pǝʇɥbıןɥbıH", - "config.roughlyenoughitems.filtering.shouldFilterDisplays": ":sʎɐןdsıᗡ ɹǝʇןıℲ pןnoɥS", - "config.roughlyenoughitems.filtering.filteringQuickCraftCategories": ":sǝıɹobǝʇɐƆ ʇɟɐɹƆ ʞɔınὉ pǝpnןɔxƎ", - "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure": "˙˙˙ǝɹnbıɟuoƆ", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.title": "sǝıɹobǝʇɐƆ ʇɟɐɹƆ ʞɔınὉ buıɹnbıɟuoƆ", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.toggle": "ǝןbbo⊥", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.true": "ʇɟɐɹƆ ʞɔınὉ ɹoɟ ǝןqɐןıɐʌ∀", @@ -351,6 +201,10 @@ "config.roughlyenoughitems.filteringRulesScreen.new": "ǝןnᴚ buıɹǝʇןıℲ ǝʇɐǝɹƆ", "config.roughlyenoughitems.filteringRulesScreen.delete": "ǝʇǝןǝᗡ", "config.roughlyenoughitems.filteringRulesScreen.hint": "¡buıbbɐɹᗡ ʎɹ⊥", + "config.roughlyenoughitems.filteredEntries.selectAll": "ןן∀ ʇɔǝןǝS", + "config.roughlyenoughitems.filteredEntries.selectNone": "ןן∀ ʇɔǝןǝsu∩", + "config.roughlyenoughitems.filteredEntries.hide": "pǝʇɔǝןǝS ǝpıH", + "config.roughlyenoughitems.filteredEntries.show": "pǝʇɔǝןǝS ʍoɥS", "rule.roughlyenoughitems.filtering.manual": "buıɹǝʇןıℲ ןɐnuɐW", "rule.roughlyenoughitems.filtering.manual.subtitle": "˙ʍoɥs puɐ ǝpıɥ oʇ ʇɐɥʍ ʇɔǝןǝs ʎןןɐnuɐW", "rule.roughlyenoughitems.filtering.search": "buıɹǝʇןıℲ ɥɔɹɐǝS", @@ -360,28 +214,5 @@ "rule.roughlyenoughitems.filtering.search.show.true": "ʍoɥS", "rule.roughlyenoughitems.filtering.search.show.false": "ǝpıH", "rule.roughlyenoughitems.filtering.basic": "buıɹǝʇןıℲ uıbnןԀ ɔısɐq", - "rule.roughlyenoughitems.filtering.basic.subtitle": "˙ǝɹǝɥ ǝןqɐɹnbıɟuoɔ ʇou sı sıɥ⊥ ˙suıbnןd IƎᴚ ʎq sǝıɹʇuǝ ɹǝʇןıℲ", - "language.roughlyenoughitems.english": "ɥsıןbuƎ", - "language.roughlyenoughitems.japanese": "ǝsǝuɐdɐſ", - "language.roughlyenoughitems.chinese_simplified": "pǝıɟıןdɯıS ǝsǝuıɥƆ", - "language.roughlyenoughitems.chinese_traditional": "ןɐuoıʇıpɐɹ⊥ ǝsǝuıɥƆ", - "language.roughlyenoughitems.chinese_traditional_hong_kong": "buoʞ buoH 'ןɐuoıʇıpɐɹ⊥ ǝsǝuıɥƆ", - "language.roughlyenoughitems.french": "ɥɔuǝɹℲ", - "language.roughlyenoughitems.german": "uɐɯɹǝƃ", - "language.roughlyenoughitems.estonian": "uɐıuoʇsƎ", - "language.roughlyenoughitems.portuguese": "ǝsǝnbnʇɹoԀ", - "language.roughlyenoughitems.portuguese_brazilian": "uɐıןızɐɹq 'ǝsǝnbnʇɹoԀ", - "language.roughlyenoughitems.lolcat": "⊥∀ƆꞀOꞀ", - "language.roughlyenoughitems.upside_down_english": "ɥsıןbuƎ uʍoᗡ ǝpısd∩", - "language.roughlyenoughitems.bulgarian": "uɐıɹɐbןnq", - "language.roughlyenoughitems.russian": "uɐıssnᴚ", - "language.roughlyenoughitems.polish": "ɥsıןoԀ", - "language.roughlyenoughitems.norwegian": "uɐıbǝʍɹoN", - "language.roughlyenoughitems.turkish": "ɥsıʞɹn⊥", - "language.roughlyenoughitems.ukrainian": "uɐıuıɐɹʞ∩", - "language.roughlyenoughitems.spanish": "ɥsıuɐdS", - "language.roughlyenoughitems.italian": "uɐıןɐʇI", - "language.roughlyenoughitems.czech": "ɥɔǝzƆ", - "language.roughlyenoughitems.danish": "ɥsıuɐᗡ", - "language.roughlyenoughitems.hebrew": "ʍǝɹqǝH" + "rule.roughlyenoughitems.filtering.basic.subtitle": "˙ǝɹǝɥ ǝןqɐɹnbıɟuoɔ ʇou sı sıɥ⊥ ˙suıbnןd IƎᴚ ʎq sǝıɹʇuǝ ɹǝʇןıℲ" } 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 d73b97e98..fc67d8a86 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/eo_uy.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/eo_uy.json @@ -88,7 +88,12 @@ "text.rei.choose_page": "Elekti Paĝon", "text.rei.gamemode_button.tooltip.entry": "Ŝanĝi al %s", "text.rei.weather_button.tooltip.entry": "Ŝanĝi al %s", + "text.rei.time_button.name.morn": "Mateno", + "text.rei.time_button.name.noon": "Meztago", + "text.rei.time_button.name.evening": "Vespero", + "text.rei.time_button.name.night": "Nokto", "text.rei.reload_config": "Reŝargi Kromprogramojn", + "text.rei.reload_search": "Reŝargi Serĉo", "text.rei.config.is.reloading": "Kromprogramoj reŝargas!", "text.rei.enabled": "Jes", "text.rei.disabled": "Ne", diff --git a/runtime/src/main/resources/assets/roughlyenoughitems/lang/es_es.json b/runtime/src/main/resources/assets/roughlyenoughitems/lang/es_es.json index 112d34def..c9ff83e8c 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/es_es.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/es_es.json @@ -22,6 +22,7 @@ "text.rei.searching": "Resultados de búsqueda REI", "text.rei.searching.step": "Esto es más lento en la primera búsqueda.\nProgreso: %s%%", "text.rei.config.menu.dark_theme": "Tema oscuro", + "text.rei.config.menu.reduced_motion": "movimiento reducido\n", "text.rei.config.menu.craftable_filter": "Filtro de lo crafteable", "text.rei.config.menu.display": "Ajustes de la pantalla", "text.rei.config.menu.display.remove_recipe_book": "Ocultar libro de recetas", @@ -34,6 +35,7 @@ "text.rei.config.menu.config": "Otras opciones...", "text.rei.config.menu.search_field.position": "Posición del campo de búsqueda...", "text.rei.config.menu.search_field.input_method": "Métodos de entrada...", + "text.rei.config.menu.search_field.hide_entry_panel_idle": "Ocultar entradas al no buscar", "category.rei.crafting": "Crafteo", "category.rei.smelting": "Fundición", "category.rei.smelting.fuel": "Combustible", @@ -79,6 +81,8 @@ "text.rei.performance": "Análisis de rendimiento", "text.rei.addons": "Los addons de REI", "text.rei.shapeless": "Sin forma", + "text.rei.crafting.firework.gunpowder.amount": "La cantidad de pólvora que afecta la duración de vuelo de un fuego artificial", + "text.rei.crafting.suspicious_stew": "El resultado de esta sopa tendrá un efecto aleatorio", "text.rei.input.methods": "Métodos de entrada", "text.rei.input.methods.reload.progress": "Progreso: %s%%", "text.rei.input.methods.default": "Predeterminado", @@ -124,6 +128,7 @@ "text.rei.left_arrow": "<", "text.rei.right_arrow": ">", "text.rei.view_all_categories": "Ver todas las categorías", + "text.rei.view_all_categories.tooltip": "%d categorías", "text.rei.go_back_first_page": "Volver a la página 1", "text.rei.choose_page": "Elegir página", "text.rei.shift_click_to": "Sostén control y haz clic con el ratón para %s", @@ -186,6 +191,22 @@ "text.rei.collapsed.entry.hint.expand.macos": "Opción-Clic para expandir todas las %s (%d entradas)", "text.rei.collapsed.entry.hint.collapse": "Haga Alt-clic para expandir todos los %s (%d entradas)", "text.rei.collapsed.entry.hint.collapse.macos": "Haga opción-clic para expandir todos los %s (%d entradas)", + "text.rei.collapsible.entries": "Entradas colapsables...", + "text.rei.collapsible.entries.title": "Entradas colapsables", + "text.rei.collapsible.entries.count": "%s entradas", + "text.rei.collapsible.entries.enabled.true": "Habilitado", + "text.rei.collapsible.entries.enabled.false": "Deshabilitado", + "text.rei.collapsible.entries.source": "Añadido por", + "text.rei.collapsible.entries.source.custom": "Personalizado!!\n", + "text.rei.collapsible.entries.toggle": "Alternar", + "text.rei.collapsible.entries.delete": "Borrar", + "text.rei.collapsible.entries.custom.id": "ID:\n", + "text.rei.collapsible.entries.custom.name": "Nombre:", + "text.rei.collapsible.entries.custom.select": "Seleccionar entradas...", + "text.rei.collapsible.entries.custom.select.add": "Añadir a grupo", + "text.rei.collapsible.entries.custom.select.remove": "Eliminar de grupo\n", + "text.rei.spawn_egg": "Huevo generador", + "text.rei.music_disc": "Disco de música", "favorite.section.gamemode": "Modo de Juego", "favorite.section.weather": "Clima", "favorite.section.time": "Hora", @@ -200,6 +221,106 @@ "subsets.rei.roughlyenoughitems.item_groups": "Pestañas creativas", "_comment": "Configurar herramientas", "config.roughlyenoughitems.title": "Configuración de Roughly Enough Items", + "config.rei.categories.appearance": "Apariencia", + "config.rei.categories.input": "Entrada", + "config.rei.categories.layout": "Diseño", + "config.rei.categories.layout.desc": "Widgets, límites", + "config.rei.categories.accessibility": "Accesibilidad", + "config.rei.categories.accessibility.desc": "Visión, características", + "config.rei.categories.filtering": "Filtrado", + "config.rei.categories.filtering.desc": "Categorías, filtrado de entradas", + "config.rei.categories.list": "Lista", + "config.rei.categories.favorites": "Favoritos", + "config.rei.categories.search": "Buscar", + "config.rei.categories.cheats": "Trucos", + "config.rei.categories.performance": "Rendimiento", + "config.rei.categories.debug": "Depuración", + "config.rei.categories.reset": "Recargar y reestablecer", + "config.rei.options.groups.appearance.interface": "Interfaz", + "config.rei.options.appearance.theme": "Tema", + "config.rei.value.appearance.theme.light": "Claro", + "config.rei.value.appearance.theme.dark": "Oscuro", + "config.rei.options.appearance.recipe_border": "Borde de las recetas", + "config.rei.value.appearance.recipe_border.default": "Predeterminado", + "config.rei.value.appearance.recipe_border.lighter": "Más claro", + "config.rei.value.appearance.recipe_border.none": "Invisible", + "config.rei.options.appearance.reduced_motion": "Movimiento reducido", + "config.rei.value.appearance.recipe_lookup_style.original": "Clásico", + "config.rei.options.input.recipe": "Ver recetas", + "config.rei.options.input.usage": "Ver usos", + "config.rei.options.input.hide": "Mostrar/ocultar REI", + "config.rei.options.input.previous_page": "Navegar a la página anterior", + "config.rei.options.input.next_page": "Navegar a la página siguiente", + "config.rei.options.input.export_image": "Exportar Imagen", + "config.rei.options.input.back": "Atrás", + "config.rei.options.groups.input.advanced": "Avanzado", + "config.rei.options.groups.cheats.cheats": "Trucos", + "config.rei.options.cheats.mode": "Modo", + "config.rei.options.cheats.method": "Método", + "config.rei.value.cheats.method.give": "Dar", + "config.rei.options.cheats.amount": "Cantidad", + "config.rei.value.cheats.amount.default": "Predeterminado", + "config.rei.options.cheats.give_command": "Dar comando", + "config.rei.options.groups.layout.widgets": "Widgets", + "config.rei.value.layout.search_field_location.center": "Centro", + "config.rei.options.groups.layout.panel": "Panel", + "config.rei.options.layout.boundaries": "Límites", + "config.rei.options.layout.boundaries.desc.configure": "Configurar límites del panel", + "config.rei.options.layout.boundaries.desc.horizontal": "Horizontal", + "config.rei.options.layout.boundaries.desc.vertical": "Vertical", + "config.rei.options.layout.boundaries.desc.horizontal_alignment.left": "Izquierda", + "config.rei.options.layout.boundaries.desc.horizontal_alignment.center": "Centro", + "config.rei.options.layout.boundaries.desc.horizontal_alignment.right": "Derecha", + "config.rei.options.layout.boundaries.desc.vertical_alignment.center": "Centro", + "config.rei.options.layout.location": "Ubicación", + "config.rei.options.groups.accessibility.display": "Visualización", + "config.rei.options.accessibility.larger_tabs": "Pestañas más grandes", + "config.rei.options.groups.accessibility.widgets": "Widgets", + "config.rei.value.accessibility.scrollbar_visibility.always": "Siempre visible", + "config.rei.options.groups.accessibility.features": "Características", + "config.rei.value.accessibility.status_effects_location.left": "Izquierda", + "config.rei.value.accessibility.status_effects_location.right": "Derecha", + "config.rei.options.groups.favorites.favorites": "Favoritos", + "config.rei.options.favorites.mode": "Modo", + "config.rei.value.favorites.new_favorites_button_visibility.always_visible": "Siempre visible", + "config.rei.options.groups.favorites.advanced": "Avanzado", + "config.rei.options.favorites.game_mode_command": "Comando del modo de juego", + "config.rei.options.favorites.time_command": "Comando del tiempo", + "config.rei.options.favorites.weather_command": "Comando del clima", + "config.rei.options.groups.performance.rendering": "Renderizado", + "config.rei.options.groups.performance.reload": "Recargar", + "config.rei.options.performance.reload_thread": "Recargar hilo", + "config.rei.values.performance.reload_thread.rei_thread": "Hilo REI", + "config.rei.options.groups.search.appearance": "Apariencia", + "config.rei.value.search.syntax_highlighting.colorful": "Colorido", + "config.rei.options.groups.search.filters": "Filtros", + "config.rei.options.search.mod_search": "Búsqueda de mods", + "config.rei.options.groups.search.advanced": "Avanzado", + "config.rei.options.search.async_search": "Búsqueda asíncrona", + "config.rei.options.groups.list.entries": "Entradas", + "config.rei.options.list.display_mode": "Modo de visualización", + "config.rei.value.list.display_mode.paginated": "Paginado", + "config.rei.options.list.zoom": "Zoom", + "config.rei.options.list.focus_mode": "Modo de enfoque", + "config.rei.value.list.focus_mode.highlighted": "Resaltado", + "config.rei.options.debug.entry_list_performance": "Rendimiento de la lista de entradas", + "config.rei.options.groups.reset.reload": "Recargar", + "config.rei.options.reset.reload_plugins": "Recargar plugins", + "config.rei.options.reset.reload_search": "Recargar búsqueda", + "config.rei.options.groups.reset.reset": "Restablecer", + "config.rei.value.default": "%s (predeterminado)", + "config.rei.value.trueFalse.false": "Falso", + "config.rei.value.trueFalse.true": "Verdadero", + "config.rei.value.enabledDisabled.false": "Deshabilitado", + "config.rei.value.enabledDisabled.true": "Habilitado", + "config.rei.texts.search_options": "Opciones de búsqueda...", + "config.rei.texts.preview": "Vista previa...", + "config.rei.texts.configure": "Configurar...", + "config.rei.texts.details": "Detalles...", + "config.rei.texts.reload": "Recargar...", + "config.rei.texts.requires_level": "¡Carga el nivel primero!", + "config.roughlyenoughitems.configureCategories.title": "Configurando categorías", + "config.roughlyenoughitems.configureCategories.visibility.true": "Deshabilitado", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.title": "Configurar categorías de creación rápida", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.toggle": "Alternar", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.true": "Disponible para la creación rápida", diff --git a/runtime/src/main/resources/assets/roughlyenoughitems/lang/fr_fr.json b/runtime/src/main/resources/assets/roughlyenoughitems/lang/fr_fr.json index d7b10e2c7..73dec8550 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/fr_fr.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/fr_fr.json @@ -125,9 +125,9 @@ "text.rei.go_back_first_page": "Retour à la page 1", "text.rei.choose_page": "Choisir une page", "text.rei.shift_click_to": "Maj + Clic pour %s", - "text.rei.gamemode_button.tooltip.dropdown": "Changer de Mode de Jeu : liste déroulante", + "text.rei.gamemode_button.tooltip.dropdown": "Changer de Mode de Jeu : Liste déroulante", "text.rei.gamemode_button.tooltip.entry": "Basculer vers %s", - "text.rei.weather_button.tooltip.dropdown": "Changer la météo : liste déroulante", + "text.rei.weather_button.tooltip.dropdown": "Changer la météo : Liste déroulante", "text.rei.weather_button.tooltip.entry": "Basculer vers %s", "text.rei.time_button.tooltip.dropdown": "Changer le temps : Liste déroulante", "text.rei.time_button.tooltip.entry": "Basculer vers %s", @@ -161,7 +161,7 @@ "text.rei.ask_to_export": "Voulez-vous exporter \"%s\" ?", "text.rei.ask_to_export.subtitle": "Cela exportera %d sous forme d'images.", "text.rei.recipe_id": "\n%sID de recette : %s", - "text.rei.recipe_screen_type.selection": "Écran de sélection du type d'affichage des recettes", + "text.rei.recipe_screen_type.selection": "Sélection du type d'affichage des recettes", "text.rei.recipe_screen_type.selection.sub": "Vous pouvez toujours changer cette option dans l'écran de configuration.", "text.rei.jei_compat": "Couche de compatibilité pour JEI", "text.rei.jei_compat.false": "Couche de compatibilité JEI : Désactivé", @@ -184,6 +184,7 @@ "text.rei.collapsed.entry.hint.expand.macos": "Option-Clic pour afficher tout %s (%d résultats)", "text.rei.collapsed.entry.hint.collapse": "Alt-Clic pour rétracter tout %s (%d résultats)", "text.rei.collapsed.entry.hint.collapse.macos": "Option-Clic pour rétracter tout %s (%d résultats)", + "text.rei.collapsible.entries": "Résultats rétractables...", "text.rei.collapsible.entries.toggle": "Basculer", "text.rei.collapsible.entries.delete": "Supprimer", "text.rei.collapsible.entries.custom.name": "Nom:", @@ -202,9 +203,9 @@ "msg.rei.recipe_id_details": "ID de recette : %s", "msg.rei.exported_recipe": "Recette exportée", "msg.rei.exported_recipe.desc": "Vérifiez le dossier \"rei_exports\".", - "subsets.rei.roughlyenoughitems.all_entries": "Toutes les entrées", + "subsets.rei.roughlyenoughitems.all_entries": "Tous les résultats", "subsets.rei.roughlyenoughitems.item_groups": "Onglets Créatif", - "_comment": "Info-bulles de configuration", + "_comment": "Configurer les informations additionnelles", "config.roughlyenoughitems.title": "Configuration de Roughly Enough Items", "config.rei.categories.appearance": "Apparence", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.title": "Configuration des catégories de fabrication rapide", @@ -218,7 +219,7 @@ "config.roughlyenoughitems.filteringRulesScreen.hint": "Essaie de glisser/déposer!", "config.roughlyenoughitems.filteredEntries.selectAll": "Tout sélectionner", "config.roughlyenoughitems.filteredEntries.selectNone": "Tout désélectionner", - "config.roughlyenoughitems.filteredEntries.hide": "Masquer", + "config.roughlyenoughitems.filteredEntries.hide": "Masquer la sélection", "config.roughlyenoughitems.filteredEntries.show": "Afficher la sélection", "rule.roughlyenoughitems.filtering.manual": "Filtrage manuel", "rule.roughlyenoughitems.filtering.manual.subtitle": "Sélectionnez manuellement ce qu'il faut masquer et afficher.", 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 5aecb5dad..cb4d71c1c 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/he_il.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/he_il.json @@ -37,6 +37,7 @@ "category.rei.beacon_payment": "תשלום משואה", "category.rei.tilling": "עיבוד אדמה", "category.rei.pathing": "סלילת שביל", + "category.rei.oxidizing": "חמצון", "category.rei.information": "מידע", "text.rei.composting.chance": "§e%d%% סיכוי", "text.rei.composting.page": "עמוד %d", @@ -44,6 +45,7 @@ "text.rei.config_tooltip": "פתח מסך קונפיגורציה\n§7תחזיק Shift או Ctrl ותלחץ כדי להפעיל / לכבות מצב רמאות", "text.rei.cheat_items": "ניתן [{item_name}§f] x{item_count} ל {player_name}.", "text.rei.failed_cheat_items": "§cנכשל לתת פריטים.", + "text.rei.shapeless": "ללא צורה", "ordering.rei.ascending": "עולה", "ordering.rei.descending": "יורד", "ordering.rei.name": "שם", @@ -119,10 +121,12 @@ "subsets.rei.roughlyenoughitems.item_groups": "כרטיסייות מצב יצירתי", "config.roughlyenoughitems.title": "קונפיגורציה REI", "config.roughlyenoughitems.filteringRulesScreen.delete": "מחק", + "config.roughlyenoughitems.filteringRulesScreen.hint": "נסו לגרור!", "config.roughlyenoughitems.filteredEntries.selectAll": "בחר הכל", "config.roughlyenoughitems.filteredEntries.selectNone": "אל תבחר כלום", "config.roughlyenoughitems.filteredEntries.hide": "הסתר בחור", "config.roughlyenoughitems.filteredEntries.show": "הצג בחור", + "rule.roughlyenoughitems.filtering.search": "מסנני חיפוש", "rule.roughlyenoughitems.filtering.search.filter": "מסנן חיפוש:", "rule.roughlyenoughitems.filtering.search.show": "הצג / הסתר:", "rule.roughlyenoughitems.filtering.search.show.true": "הצג", diff --git a/runtime/src/main/resources/assets/roughlyenoughitems/lang/it_it.json b/runtime/src/main/resources/assets/roughlyenoughitems/lang/it_it.json index f8f05b191..00a62a9f9 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/it_it.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/it_it.json @@ -22,8 +22,20 @@ "text.rei.searching": "REI sta cercando i risultati...", "text.rei.searching.step": "Questo è più lento alla prima ricerca.\nProgresso: %s%%", "text.rei.config.menu.dark_theme": "Tema Scuro", + "text.rei.config.menu.reduced_motion": "Movimento Ridotto", + "text.rei.config.menu.craftable_filter": "Filtro Fabbricabile", + "text.rei.config.menu.display": "Impostazioni di Visualizzazione...", + "text.rei.config.menu.display.remove_recipe_book": "Rimuovi Libro Ricette", + "text.rei.config.menu.display.left_side_mob_effects": "Effetti dei Mob Lato Sinistro", + "text.rei.config.menu.display.left_side_panel": "Pannello Lato Sinistro", + "text.rei.config.menu.display.scrolling_side_panel": "Pannello Laterale Di Scorrimento", + "text.rei.config.menu.display.caching_entry_rendering": "Caching del Rendering delle Voci", + "text.rei.config.menu.display.side_search_field": "Campo di Ricerca Laterale", + "text.rei.config.menu.display.syntax_highlighting": "Evidenziazione della sintassi", "text.rei.config.menu.config": "Più Opzioni...", "text.rei.config.menu.search_field.position": "Posizione del Campo di Ricerca...", + "text.rei.config.menu.search_field.input_method": "Metodi D'Ingresso...", + "text.rei.config.menu.search_field.hide_entry_panel_idle": "Nascondi Voci quando non è in Ricerca", "category.rei.crafting": "Fabbricazione", "category.rei.smelting": "Fusione", "category.rei.smelting.fuel": "Carburante", @@ -50,6 +62,10 @@ "category.rei.beacon_payment": "Pagamento del Faro", "category.rei.tilling": "Coltivando", "category.rei.pathing": "Percorso", + "category.rei.waxing": "Ceratura", + "category.rei.wax_scraping": "Raschiatura della Cera", + "category.rei.oxidizing": "Ossidazione", + "category.rei.oxidation_scraping": "Raschiatura dell'Ossidazione", "category.rei.tag": "Tag", "category.rei.information": "Informazione", "text.rei.composting.chance": "§e%d%% Di probabilità", @@ -58,21 +74,44 @@ "text.rei.config_tooltip": "Apri schermata di configurazione\n§7Clicca Shift per attivare la modalità cheat", "text.rei.cheat_items": "Ho dato [{item_name}§f] x{item_count} a {player_name}.", "text.rei.failed_cheat_items": "§cImpossibile dare gli oggetti.", + "text.rei.too_long_nbt": "§cOggetto NBT è troppo lungo per essere applicato in multiplayer.", "text.rei.accepts": "Accetta seguenti:", + "text.rei.tag_accept": "Tag: %s", "text.rei.missing": "Mancano seguenti:", "text.rei.performance": "Analisi delle Performance", + "text.rei.addons": "Componenti aggiuntivi REI", + "text.rei.shapeless": "", + "text.rei.crafting.firework.gunpowder.amount": "La quantità di polvere da sparo influisce sulla durata del volo del fuoco d'artificio.", + "text.rei.crafting.suspicious_stew": "Lo stufato risultante avrà un effetto casuale.", + "text.rei.input.methods": "Metodi D'Ingresso", + "text.rei.input.methods.reload.progress": "Progresso: %s%%", + "text.rei.input.methods.default": "Predefinito", + "text.rei.input.methods.default.description": "Il metodo d'ingresso predefinito. Questo non trasforma il termine di ricerca.", + "text.rei.input.methods.hint": "Metodi d'ingresso alternativi sono disponibili per la tua lingua.", + "text.rei.input.methods.initializing": "Inizializzazione Metodo D'Ingresso", + "text.rei.input.methods.tooltip.hints": "Mostra Suggerimenti Tooltip", + "text.rei.hint.input.methods": "Congratulazioni per aver impostato un metodo d'ingresso!\nÈ possibile riconfigurare questo con il Pulsante Filtro di Ricerca!", + "text.rei.hint.favorites.discover": "Hai appena rimosso una voce preferita!\nPuoi aggiungerla nuovamente cliccando il pulsante + qui sopra!", + "text.rei.hint.configure": "Configura", + "text.rei.hint.ignore": "Ignora", "ordering.rei.ascending": "Crescente", "ordering.rei.descending": "Decrescente", "ordering.rei.registry": "Registro", "ordering.rei.name": "Nome", "ordering.rei.item_groups": "Gruppi di Oggetti", "text.auto_craft.move_items": "Sposta Oggetti", + "text.auto_craft.move_items.tooltip": "Ctrl-Click per creare velocemente", "text.auto_craft.move_items.yog": "Genera NullPointerException!!", + "text.rei.expand.view": "Apri Vista Estesa", + "text.rei.expand.view.close": "Chiudi Vista Estesa", + "text.rei.tag.copy.clipboard": "Salva Albero Tag negli appunti", "error.rei.transfer.too_small": "Impossibile spostare gli oggetti in una griglia %dx%d.", "error.rei.not.on.server": "REI non è sul server.", "error.rei.not.enough.materials": "Non abbastanza materiali.", "error.rei.internal.error": "Errore Interno: %s", "error.rei.recipe.not.unlocked": "Ricetta non sbloccata nel Libro delle Ricette.", + "error.rei.not.supported.move.items": "Sposta gli Oggetti non è supportato con questa ricetta e questo contenitore.", + "text.rei.save.recipes": "Premi %s su questa ricetta per salvarla per dopo.", "error.rei.no.handlers.applicable": "Nessun gestore è applicabile", "error.rei.multi.errors": "Errori Multipli:", "rei.rei.no.slot.in.inv": "Impossibile trovare nessuno spazio per l'oggetto nell'inventario", @@ -83,11 +122,22 @@ "text.rei.left_arrow": "<", "text.rei.right_arrow": ">", "text.rei.view_all_categories": "Vedi Tutte le Categorie", + "text.rei.view_all_categories.tooltip": "%d categorie", "text.rei.go_back_first_page": "Torna alla pagina 1", "text.rei.choose_page": "Scegli Pagina", + "text.rei.shift_click_to": "Shift-Click per %s", + "text.rei.gamemode_button.tooltip.dropdown": "Cambia Modalità Di Gioco: Discesa", "text.rei.gamemode_button.tooltip.entry": "Cambia a %s", + "text.rei.weather_button.tooltip.dropdown": "Cambia Meteo: Discesa", "text.rei.weather_button.tooltip.entry": "Cambia a %s", + "text.rei.time_button.tooltip.dropdown": "Tempo Di Cambio: Discesa", + "text.rei.time_button.tooltip.entry": "Cambia a %s", + "text.rei.time_button.name.morn": "Mattina", + "text.rei.time_button.name.noon": "Mezzogiorno", + "text.rei.time_button.name.evening": "Sera", + "text.rei.time_button.name.night": "Notte", "text.rei.reload_config": "Ricarica i Plugin", + "text.rei.reload_search": "Ricarica Ricerca", "text.rei.config.is.reloading": "I plugin si stanno ricaricando!", "text.rei.enabled": "Sì", "text.rei.disabled": "No", @@ -109,28 +159,312 @@ "text.rei.remove_favorites_tooltip": " \n§7Premi %s per rimuoverlo dai preferiti.", "text.rei.working_station": "Stazione di Lavoro", "text.rei.release_export": "Rilascia %s per esportare", + "text.rei.ask_to_export": "Desideri esportare \"%s\"?", + "text.rei.ask_to_export.subtitle": "", "text.rei.recipe_id": "\n%sId della Ricetta: %s", "text.rei.recipe_screen_type.selection": "Selezione Tipo di Schermata della Ricetta", "text.rei.recipe_screen_type.selection.sub": "Puoi sempre modificare di nuovo questa impostazione tramite la schermata di configurazione.", + "text.rei.jei_compat": "", + "text.rei.jei_compat.false": "", + "text.rei.jei_compat.true": "", + "text.rei.jei_compat.sub": "Vuoi abilitare il livello di compatibilità JEI %s§7?\n§7Permetterebbe il caricamento dei plugin JEI da queste fonti:\n%s\n\n§7Tuttavia la Compatibilità JEI di REI non è perfetta, e dei problemi possono prevalere.\n§cUSA A TUO RISCHIO!", + "text.rei.jei_compat.sub.stability": "§c§l(ALPHA)", "text.rei.view_recipes_for": "Vedi Ricette per %s", "text.rei.subsets": "Sottogruppi", "text.rei.tiny_potato": "Piccola Patata", "text.rei.add_favorite_widget": "Aggiungi...", + "text.rei.dispose_here": "Disponi Qui", + "text.rei.crash.title": "REI Arresto Anomalo!", + "text.rei.crash.description": "§cRoughly Enough Item ha appena affrontato un crash durante \"%s\".\n\n§fDettagli del crash sono visualizzati qui sotto. Si prega di identificare la mod che ha causato il crash e segnalarlo all'autore della mod, accanto al crash log fornito qui sotto.\n\nSe credi che questo crash sia causato da un bug in Roughly Enough Item, per favore segnalalo al nostro issue tracker.\n\n§6Grazie per il tuo aiuto!\n", + "text.rei.crash.crash_report": "Apri Rapporto su Arresto Anomalo", + "text.rei.changelog.title": "Log delle modifiche REI", + "text.rei.changelog.error.missingChangelogFile": "File log delle modifiche Mancante!", + "text.rei.changelog.error.failedToReadChangelogFile": "Impossibile leggere il file log delle modifiche!", + "text.rei.collapsed.entry": "", + "text.rei.collapsed.entry.hint.expand": "", + "text.rei.collapsed.entry.hint.expand.macos": "", + "text.rei.collapsed.entry.hint.collapse": "Alt-Click per comprimere tutti %s (%d elementi)", + "text.rei.collapsed.entry.hint.collapse.macos": "Option-Click per comprimere tutti %s (%d elementi)", + "text.rei.collapsible.entries": "", + "text.rei.collapsible.entries.title": "Elementi Comprimibili", + "text.rei.collapsible.entries.count": "", + "text.rei.collapsible.entries.enabled.true": "Abilitato", + "text.rei.collapsible.entries.enabled.false": "Disabilitato", + "text.rei.collapsible.entries.source": "Aggiunto da", + "text.rei.collapsible.entries.source.custom": "Personalizzato!!", + "text.rei.collapsible.entries.toggle": "Interrutore", + "text.rei.collapsible.entries.delete": "", + "text.rei.collapsible.entries.custom.title": "Gruppo Comprimibile Personalizzato", + "text.rei.collapsible.entries.custom.id": "ID:", + "text.rei.collapsible.entries.custom.name": "Nome:", + "text.rei.collapsible.entries.custom.select": "Selezione elementi...", + "text.rei.collapsible.entries.custom.select.add": "Aggiungi al Gruppo", + "text.rei.collapsible.entries.custom.select.remove": "", + "text.rei.spawn_egg": "Uovo Generatore", + "text.rei.music_disc": "Disco Musicale", "favorite.section.gamemode": "Modalità di Gioco", "favorite.section.weather": "Meteo", "favorite.section.time": "Tempo", "tooltip.rei.fluid_amount": "§7%d Unità", + "tooltip.rei.fluid_amount.forge": "§7%d mB", + "tooltip.rei.drag_to_add_favorites": "§7Trascina questo in alto per aggiungerlo ai tuoi preferiti!", "msg.rei.copied_recipe_id": "Identificatore della Ricetta Copiato", "msg.rei.recipe_id_details": "Id della Ricetta: %s", "msg.rei.exported_recipe": "Ricetta Esportata", "msg.rei.exported_recipe.desc": "Controlla la cartella 'rei_exports'.", "subsets.rei.roughlyenoughitems.all_entries": "Tutte le Voci", "subsets.rei.roughlyenoughitems.item_groups": "Schede della Creativa", + "_comment": "Configurazione Tooltips", "config.roughlyenoughitems.title": "Configurazione di Roughly Enough Items", + "config.rei.categories.appearance": "Aspetto", + "config.rei.categories.appearance.desc": "Interfaccia tema, stile, tooltips", + "config.rei.categories.input": "Ingresso", + "config.rei.categories.input.desc": "Collegamenti di tasti, metodi d'ingresso", + "config.rei.categories.layout": "Layout", + "config.rei.categories.layout.desc": "Componenti, confini", + "config.rei.categories.accessibility": "Accessibilità", + "config.rei.categories.accessibility.desc": "", + "config.rei.categories.filtering": "Filtraggio", + "config.rei.categories.filtering.desc": "Categorie, filtraggio elementi", + "config.rei.categories.list": "Lista", + "config.rei.categories.list.desc": "Ordine lista, zoom, gruppi pieghevoli", + "config.rei.categories.favorites": "Preferiti", + "config.rei.categories.search": "Cerca", + "config.rei.categories.cheats": "Trucchi", + "config.rei.categories.performance": "Prestazioni", + "config.rei.categories.debug": "Debug", + "config.rei.categories.flags": "Bandiere di Funzionalità", + "config.rei.categories.reset": "Ricarica & Ripristina", + "config.rei.options.groups.appearance.interface": "Interfaccia", + "config.rei.options.appearance.theme": "", + "config.rei.options.appearance.theme.desc": "", + "config.rei.value.appearance.theme.light": "Chiaro", + "config.rei.value.appearance.theme.dark": "Scuro", + "config.rei.options.appearance.recipe_border": "", + "config.rei.options.appearance.recipe_border.desc": "Il bordo di ogni ricetta. Predefinito è l'aspetto REI preferito.", + "config.rei.value.appearance.recipe_border.default": "Predefinito", + "config.rei.value.appearance.recipe_border.lighter": "Più chiaro", + "config.rei.value.appearance.recipe_border.none": "Invisibile", + "config.rei.options.appearance.reduced_motion": "", + "config.rei.options.appearance.reduced_motion.desc": "", + "config.rei.options.appearance.recipe_lookup_style": "Stile Ricerca Ricetta", + "config.rei.options.appearance.recipe_lookup_style.desc": "", + "config.rei.value.appearance.recipe_lookup_style.original": "", + "config.rei.value.appearance.recipe_lookup_style.composite": "Composito", + "config.rei.options.groups.appearance.tooltips": "", + "config.rei.options.appearance.append_mod_names": "", + "config.rei.options.appearance.append_mod_names.desc": "Aggiunge il namespace contenente le voci. La riga allegata sarà in corsivo azzurro chiaro.", + "config.rei.options.appearance.append_favorites_hint": "Aggiungi Suggerimento Preferiti", + "config.rei.options.appearance.append_favorites_hint.desc": "", + "config.rei.options.groups.input.keybinds": "", + "config.rei.options.input.recipe": "Visualizza Ricette", + "config.rei.options.input.usage": "", + "config.rei.options.input.hide": "Mostra / Nascondi REI", + "config.rei.options.input.previous_page": "", + "config.rei.options.input.next_page": "", + "config.rei.options.input.focus_search": "", + "config.rei.options.input.copy_recipe_id": "Copia Identificatore Ricetta", + "config.rei.options.input.copy_recipe_id.desc": "", + "config.rei.options.input.favorite": "Voce Preferita", + "config.rei.options.input.export_image": "Esporta Immagine", + "config.rei.options.input.export_image.desc": "", + "config.rei.options.input.back": "", + "config.rei.options.input.back.desc": "", + "config.rei.options.groups.input.advanced": "Avanzate", + "config.rei.options.input.use_native_keybinds": "Usa Le Associazioni Tasti Native", + "config.rei.options.input.use_native_keybinds.desc": "Invece di elencare le combinazioni di tasti in questo menu di configurazione, creare combinazioni di tasti come Minecraft vanilla nella schermata Controlli. Il riavvio di Minecraft è necessario per disabilitare questa opzione.\nNota che le combinazioni di tasti come Minecraft soffrono di conflitti e mancanza di supporto per i modificatori di tasti (Fabric).", + "config.rei.options.groups.cheats.cheats": "Trucchi", + "config.rei.options.cheats.mode": "Modalità", + "config.rei.options.cheats.mode.desc": "La modalità Trucchi ti permette di catturare oggetti dal lato. Ciò richiede l'autorizzazione dell'operatore. Il comando /give sarebbe usato come soluzione alternativa se REI non è installato sul server.", + "config.rei.value.cheats.mode.when_creative": "Quando Creativa", + "config.rei.options.cheats.method": "Metodo", + "config.rei.options.cheats.method.desc": "Il modo in cui viene raggiunto l'imbroglio. Modalità di raccoglimento posiziona l'oggetto barato sul tuo cursore, mentre la modalità dare posiziona l'oggetto barato nel tuo inventario.", + "config.rei.value.cheats.method.grab": "Raccogli", + "config.rei.value.cheats.method.give": "Dai", + "config.rei.options.cheats.amount": "Importo", + "config.rei.options.cheats.amount.desc": "La quantità di elementi barati. Per impostazione predefinita, REI bara 1 oggetto e una pila quando cliccato con shift.", + "config.rei.value.cheats.amount.default": "Predefinito", + "config.rei.value.cheats.amount.reversed": "Invertito", + "config.rei.options.groups.cheats.advanced": "Avanzate", + "config.rei.options.cheats.give_command": "Dare Comando", + "config.rei.options.cheats.give_command.desc": "Il comando invocato per imbrogliare gli elementi quando REI non è installato sul server. Questo può essere utile se il server ha sostituito il comando predefinito /give. Segnaposti disponibili: {item_name}, {item_identifier}, {count} e {player_name}.", + "config.rei.options.groups.layout.widgets": "Widgets", + "config.rei.options.layout.search_field_location": "Posizione Campo Di Ricerca", + "config.rei.options.layout.search_field_location.desc": "La posizione del campo di ricerca. Per impostazione predefinita, il campo di ricerca è posizionato in basso al centro, che si sposta automaticamente sul lato per lasciare spazio agli alti schermi dei contenitori.", + "config.rei.value.layout.search_field_location.center": "Centro", + "config.rei.value.layout.search_field_location.bottom_left": "Basso A Sinistra", + "config.rei.value.layout.search_field_location.bottom_right": "Basso A Destra", + "config.rei.value.layout.search_field_location.top_left": "Alto A Sinistra", + "config.rei.value.layout.search_field_location.top_right": "Alto A Destra", + "config.rei.options.layout.config_button_location": "Posizione Pulsante Di Configurazione", + "config.rei.options.layout.config_button_location.desc": "La posizione del pulsante di configurazione. Per impostazione predefinita, è posizionato accanto al campo di ricerca. Tuttavia, questo può essere modificato per assomigliare alle versioni precedenti di REI, dove è posizionato sul lato superiore dello schermo.", + "config.rei.value.layout.config_button_location.next_to_search": "Accanto al Campo di Ricerca", + "config.rei.value.layout.config_button_location.top_left": "Alto A Sinistra", + "config.rei.value.layout.config_button_location.top_right": "Alto A Destra", + "config.rei.options.layout.craftable_filter": "Filtro Fabbricabile", + "config.rei.options.layout.craftable_filter.desc": "Il Filtro Fabbricabile consente di visualizzare pile attualmente fabbricabili con gli ingredienti nel tuo inventario. Questo può essere utile insieme alla funzione fabbrica veloce Ctrl+Click per fabbricare rapidamente.", + "config.rei.options.groups.layout.panel": "Pannello", + "config.rei.options.layout.boundaries": "Confini", + "config.rei.options.layout.boundaries.desc": "Dichiarare i confini del pannello. Utile per limitare le colonne / righe visualizzate sullo schermo.", + "config.rei.options.layout.boundaries.desc.configure": "Configura I Confini Del Pannello", + "config.rei.options.layout.boundaries.desc.horizontal": "Orizzontale", + "config.rei.options.layout.boundaries.desc.vertical": "Verticale", + "config.rei.options.layout.boundaries.desc.limit_by_percentage": "Limite per Percentuale", + "config.rei.options.layout.boundaries.desc.limit": "Limite: %s", + "config.rei.options.layout.boundaries.desc.alignment": "Allineamento: %s", + "config.rei.options.layout.boundaries.desc.horizontal_alignment.left": "Sinistra", + "config.rei.options.layout.boundaries.desc.horizontal_alignment.center": "Centro", + "config.rei.options.layout.boundaries.desc.horizontal_alignment.right": "Destra", + "config.rei.options.layout.boundaries.desc.vertical_alignment.top": "Sopra", + "config.rei.options.layout.boundaries.desc.vertical_alignment.center": "Centro", + "config.rei.options.layout.boundaries.desc.vertical_alignment.bottom": "Sotto", + "config.rei.options.layout.location": "Posizione", + "config.rei.options.layout.location.desc": "Cambia la posizione del pannello. L'intera configurazione REI può essere rispecchiata orizzontalmente, inclusa la lista e tutti i widget.", + "config.rei.options.layout.hide_when_idle": "Nascondi Quando Inattivo", + "config.rei.options.layout.hide_when_idle.desc": "Nasconde il pannello quando la ricerca non è attiva.", + "config.rei.value.layout.location.left": "Sinistra", + "config.rei.value.layout.location.right": "Destra", + "config.rei.options.groups.accessibility.display": "Visualizzazione", + "config.rei.options.accessibility.larger_tabs": "Schede Più Grandi", + "config.rei.options.accessibility.larger_tabs.desc": "Aumenta la dimensione delle schede negli schermi di visualizzazione delle ricette.", + "config.rei.options.accessibility.larger_arrow_buttons": "Pulsanti Freccia Più Grande", + "config.rei.options.accessibility.larger_arrow_buttons.desc": "Aumenta la dimensione dei pulsanti per cambiare pagina accanto alle schede nelle schermate di visualizzazione delle ricette.", + "config.rei.options.groups.accessibility.widgets": "Widget", + "config.rei.options.accessibility.scrollbar_visibility": "Visibilità Barra Scorrimento", + "config.rei.value.accessibility.scrollbar_visibility.always": "Sempre Visibile", + "config.rei.value.accessibility.scrollbar_visibility.when_scrolling": "Quando Scorri", + "config.rei.value.accessibility.scrollbar_visibility.never": "Sempre Invisibile", + "config.rei.options.accessibility.clickable_recipe_arrows": "Frecce Ricetta Cliccabili", + "config.rei.options.accessibility.clickable_recipe_arrows.desc": "Clicca sulle frecce della ricetta per vedere tutte le ricette nella categoria di destinazione.", + "config.rei.options.groups.accessibility.features": "Caratteristiche", + "config.rei.options.accessibility.vanilla_recipe_book": "Libro delle Ricette Vanilla", + "config.rei.options.accessibility.vanilla_recipe_book.desc": "Attiva/disattiva Libro di ricette vanilla. Questa opzione non è progettata per gli sviluppatori di Modpack, in quanto gli utenti dovrebbero essere quelli che decidono se usare il libro di ricette vanilla.", + "config.rei.options.accessibility.status_effects_location": "Posizione Effetti Di Stato", + "config.rei.options.accessibility.status_effects_location.desc": "La posizione degli effetti di stato. Per vanilla, gli effetti di stato sono posizionati a destra, ma questo può essere cambiato a sinistra.", + "config.rei.options.accessibility.inventory_search": "Ricerca Inventario", + "config.rei.value.accessibility.status_effects_location.left": "Sinistra", + "config.rei.value.accessibility.status_effects_location.right": "Destra", + "config.rei.options.groups.favorites.favorites": "Preferiti", + "config.rei.options.favorites.mode": "Modalità", + "config.rei.options.favorites.mode.desc": "Aggiungi ai preferiti voci diverse sul lato opposto del pannello delle voci. I preferiti sono persistenti anche dopo il ricaricamento e fungono da accesso rapido alle cose su cui stai lavorando.\nBasta premere 'A' o trascinare e rilasciare le voci per aggiungere / rimuovere una voce dai preferiti.", + "config.rei.options.favorites.new_favorites_button_visibility": "Nuovo Pulsante Preferiti Visibilità", + "config.rei.options.favorites.new_favorites_button_visibility.desc": "La visibilità del nuovo pulsante preferiti sul lato inferiore del pannello.", + "config.rei.value.favorites.new_favorites_button_visibility.always_visible": "Sempre Visibile", + "config.rei.value.favorites.new_favorites_button_visibility.auto_hide": "Quando Attivo", + "config.rei.value.favorites.new_favorites_button_visibility.always_invisible": "Sempre Invisibile", + "config.rei.options.groups.favorites.advanced": "Avanzate", + "config.rei.options.favorites.game_mode_command": "Comando Modalità Gioco", + "config.rei.options.favorites.game_mode_command.desc": "Il comando invocato per cambiare la modalità di gioco. Potrebbe essere utile se il server sostituisse il comando predefinito /gamemode. Segnaposti disponibili: {gamemode}.", + "config.rei.options.favorites.time_command": "Commando Tempo", + "config.rei.options.favorites.time_command.desc": "Il comando invocato per cambiare la modalità di gioco. Potrebbe essere utile se il server sostituisse il comando predefinito /time. Segnaposti disponibili: {time}.", + "config.rei.options.favorites.weather_command": "Comando Meteo", + "config.rei.options.favorites.weather_command.desc": "Il comando invocato per cambiare la modalità di gioco. Potrebbe essere utile se il server sostituisse il comando predefinito /weather. Segnaposti disponibili: {weather}.", + "config.rei.options.groups.performance.rendering": "Rendering", + "config.rei.options.performance.batched_rendering": "Rendering Batched", + "config.rei.options.performance.batched_rendering.desc": "Batched Rendering riduce il numero di chiamate individuali e migliora le prestazioni quando molte voci sono visibili contemporaneamente", + "config.rei.options.performance.cached_rendering": "Rendering In Cache", + "config.rei.options.performance.cached_rendering.desc": "Cache Rendering pre-renderizza le voci evitando di renderizzarle nuovamente. Questo farà apparire statiche le voci animate, ma migliorerà drasticamente le prestazioni dalle 3 alle 5 volte.", + "config.rei.options.groups.performance.reload": "Ricarica", + "config.rei.options.performance.reload_thread": "Ricarica Thread", + "config.rei.options.performance.reload_thread.desc": "Utilizzando di default un thread dedicato per il ricaricamento, questo previene il blocco parziale del gioco fino al completo caricamento.", + "config.rei.values.performance.reload_thread.main_thread": "Thread Principale (Blocking)", + "config.rei.values.performance.reload_thread.rei_thread": "Thread REI", + "config.rei.options.performance.cached_display_lookup": "Ricerca Visualizzazione In Cache", + "config.rei.options.performance.cached_display_lookup.desc": "La Ricerca Visualizzazione Cache riduce il tempo necessario per cercare un display. Questo memorizza in anticipo gli input e gli output di una visualizzazione.", + "config.rei.options.groups.search.appearance": "Aspetto", + "config.rei.options.search.syntax_highlighting": "Evidenziazione della sintassi", + "config.rei.options.search.syntax_highlighting.desc": "Visualizza diversi filtri di ricerca in diversi colori per una più facile identificazione.", + "config.rei.value.search.syntax_highlighting.plain": "Semplice", + "config.rei.value.search.syntax_highlighting.plain_underscored": "Sottolineato", + "config.rei.value.search.syntax_highlighting.colorful": "Colorato", + "config.rei.value.search.syntax_highlighting.colorful_underscored": "Colorato E Sottolineato", + "config.rei.options.groups.search.filters": "Filtri", + "config.rei.options.search.mod_search": "Ricerca Mod", + "config.rei.options.search.mod_search.desc": "Filtra le voci per la sua mod contenuta §l%s§r.", + "config.rei.options.search.tooltip_search": "Ricerca Suggerimenti", + "config.rei.options.search.tooltip_search.desc": "Filtra le voci in base al contenuto del suo suggerimento §l%s§r. Questo è utile per cercare attraverso i dettagli della voce, per esempio, gli incantesimi.", + "config.rei.options.search.tag_search": "Ricerca Tag", + "config.rei.options.search.tag_search.desc": "Filtra le voci per i tag in cui è contenuto §l%s§r.", + "config.rei.options.search.identifier_search": "Ricerca Identificatore", + "config.rei.options.search.identifier_search.desc": "Filtra le voci per il suo identificatore §l%s§r.", + "config.rei.value.search.filters.always": "Sempre Attivo", + "config.rei.value.search.filters.prefix": "Attiva con il Prefisso", + "config.rei.value.search.filters.never": "Sempre Inattivo", + "config.rei.options.groups.search.advanced": "Avanzate", + "config.rei.options.search.async_search": "Ricerca Asincrona", + "config.rei.options.search.async_search.desc": "Parallelizzare la ricerca con più thread. Questo di solito migliora le prestazioni e \"reattività\" della ricerca.", + "config.rei.options.search.async_search.partition_size": "Dimensione Partizione", + "config.rei.options.search.async_search.patch_thread_crash": "Crash Discussione Patch", + "config.rei.options.groups.filtering.filtering": "Filtraggio", + "config.rei.options.filtering.categories": "Gestisci Categorie", + "config.rei.options.filtering.categories.desc": "", + "config.rei.options.filtering.customized_filtering": "Filtraggio Personalizzato", + "config.rei.options.filtering.customized_filtering.desc": "Crea regole di filtraggio per nascondere / mostrare voci specifiche dall'elenco degli elementi.", + "config.rei.options.groups.filtering.advanced": "Avanzate", + "config.rei.options.filtering.filter_displays": "Visualizzazioni Filtro", + "config.rei.options.filtering.filter_displays.desc": "Applica le regole di filtraggio per determinare la visibilità dei display. Le visualizzazioni con tutte le voci filtrate verranno nascoste.", + "config.rei.options.filtering.merge_displays": "Unisci Schermi", + "config.rei.options.filtering.merge_displays.desc": "Unisci i display con la stessa ricetta. Questo è utile per unificare le ricette.", + "config.rei.options.groups.list.entries": "Voci", + "config.rei.options.list.display_mode": "Modalità Di Visualizzazione", + "config.rei.options.list.display_mode.desc": "Il modo in cui le voci sono disposte. La modalità paginata mostra le voci su pagine, dove ci sono pulsanti per navigare tra le diverse pagine. La modalità a scorrimento mostra le voci in un elenco verticale.", + "config.rei.value.list.display_mode.scrolled": "Scorso", + "config.rei.value.list.display_mode.paginated": "Paginato", + "config.rei.options.list.ordering": "Ordinamento", + "config.rei.options.list.ordering.desc": "Il metodo con cui le voci sono ordinate. Per impostazione predefinita, REI segue l'ordine in cui le voci sono registrate nel gioco. Questo può essere cambiato per imitare le schede creativa o la direzione dell'ordinamento.", + "config.rei.value.list.ordering.registry_ascending": "Per Registro", + "config.rei.value.list.ordering.name_ascending": "Per Nome", + "config.rei.value.list.ordering.groups_ascending": "Per Gruppi", + "config.rei.value.list.ordering.registry_descending": "Per Registro (Decrescente)", + "config.rei.value.list.ordering.name_descending": "Per Nome (Decrescente)", + "config.rei.value.list.ordering.groups_descending": "Per Gruppi (Decrescendo)", + "config.rei.options.list.zoom": "Zoom", + "config.rei.options.list.zoom.desc": "La dimensione delle voci. Aumentare la quantità di zoom può anche migliorare le prestazioni poiché meno voci sono sullo schermo allo stesso tempo.", + "config.rei.options.list.focus_mode": "Modalità Focus", + "config.rei.options.list.focus_mode.desc": "Come verrà presentato lo stato focus delle voci. Per impostazione predefinita, REI segue la vanilla e mette in evidenza lo slot.", + "config.rei.value.list.focus_mode.highlighted": "Evidenziato", + "config.rei.value.list.focus_mode.zoomed": "Ingrandito", + "config.rei.options.groups.list.collapsible_groups": "Gruppi Comprimibili", + "config.rei.options.list.collapsible_entries": "Elementi Comprimibili", + "config.rei.options.list.collapsible_entries.desc": "Gli Elementi Comprimibili ti permettono di raggruppare le voci insieme ed espanderle / comprimerle. Questo è utile per organizzare le voci e nascondere le voci che non ti servono.", + "config.rei.options.groups.debug.performance": "Prestazioni", + "config.rei.options.debug.plugins_performance": "Prestazioni Dei Plugin", + "config.rei.options.debug.plugins_performance.desc": "Analisi dettagliata dei tempi di ricarica dei plugin. Questo è molto utile nel debug delle prestazioni dopo il caricamento in un mondo.", + "config.rei.options.debug.search_performance": "Ricerca Prestazioni", + "config.rei.options.debug.search_performance.desc": "Stampa dettagliata della console per analizzare le prestazioni della ricerca.", + "config.rei.options.debug.entry_list_performance": "Performance Lista Voci", + "config.rei.options.debug.entry_list_performance.desc": "Mostra il tempo usato per renderizzare le voci nella lista delle voci.", + "config.rei.options.groups.reset.reload": "Ricarica", + "config.rei.options.reset.reload_plugins": "Ricarica Plugin", + "config.rei.options.reset.reload_plugins.desc": "Ripristina i dati attualmente caricati e ricarica tutti i dati e i plugin.", + "config.rei.options.reset.reload_search": "Ricarica Ricerca", + "config.rei.options.reset.reload_search.desc": "Ripristina tutta la cache intorno alla ricerca. La cache di ricerca verrà ricostruita prima della prima ricerca dopo la ricarica.", + "config.rei.options.groups.reset.reset": "Reimposta", + "config.rei.options.reset.reset_all_options": "Reimposta Tutte Le Opzioni", + "config.rei.options.reset.reset_all_options.desc": "Si tratta di un'operazione estremamente distruttiva. Questo ripristina tutte le opzioni REI come stato di fabbrica e non può essere invertito.", + "config.rei.value.default": "%s (Predefinito)", + "config.rei.value.trueFalse.false": "Falso", + "config.rei.value.trueFalse.true": "Vero", + "config.rei.value.enabledDisabled.false": "Disabilitato", + "config.rei.value.enabledDisabled.true": "Abilitato", + "config.rei.texts.search_options": "Opzioni di ricerca...", + "config.rei.texts.preview": "Anteprima...", + "config.rei.texts.configure": "Configura...", + "config.rei.texts.details": "Dettagli...", + "config.rei.texts.reload": "Ricarica...", + "config.rei.texts.requires_level": "Carica Livello Primo!", + "config.roughlyenoughitems.configureCategories.title": "Configurazione Categorie", + "config.roughlyenoughitems.configureCategories.visibility.true": "Abilitato", + "config.roughlyenoughitems.configureCategories.visibility.false": "Disabilitato", + "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.title": "", + "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.toggle": "Interrutore", + "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.true": "Disponibile per Creazione Rapida", + "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.false": "Escluso da Creazione Rapida", "config.roughlyenoughitems.filteringScreen": "Filtraggio Personalizzato", "config.roughlyenoughitems.filteringRulesScreen": "Regole di Filtraggio Personalizzate", "config.roughlyenoughitems.filteringRulesScreen.new": "Crea Regola di Filtraggio", "config.roughlyenoughitems.filteringRulesScreen.delete": "Elimina", + "config.roughlyenoughitems.filteringRulesScreen.hint": "Prova A Trascinare!", "config.roughlyenoughitems.filteredEntries.selectAll": "Seleziona Tutto", "config.roughlyenoughitems.filteredEntries.selectNone": "Deseleziona Tutto", "config.roughlyenoughitems.filteredEntries.hide": "Nascondi Selezionati", @@ -142,5 +476,9 @@ "rule.roughlyenoughitems.filtering.search.filter": "Filtro di Ricerca:", "rule.roughlyenoughitems.filtering.search.show": "Mostra / Nascondi:", "rule.roughlyenoughitems.filtering.search.show.true": "Mostra", - "rule.roughlyenoughitems.filtering.search.show.false": "Nascondi" + "rule.roughlyenoughitems.filtering.search.show.false": "Nascondi", + "rule.roughlyenoughitems.filtering.basic": "Filtro Dei Plugin Di Base", + "rule.roughlyenoughitems.filtering.basic.subtitle": "Filtra le voci per i plugin REI. Non è configurabile qui.", + "rule.roughlyenoughitems.filtering.hide.tag": "Filtro Etichette", + "rule.roughlyenoughitems.filtering.hide.tag.subtitle": "Filtra le voci per 'c:hidden_from_recipe_viewers'. Non è configurabile qui." } 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 7984d5c5b..0677cdb51 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/ja_jp.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/ja_jp.json @@ -10,50 +10,54 @@ "text.rei.feedback": "REI 開発者にフィードバックを送信したいですか? %s からフィードバックを送信できます!", "text.rei.feedback.link": "クリックでGoogle フォームにアクセス", "text.rei.support.me": "REIをより良いものにするためにも、ご支援をお願い致します!", - "text.rei.support.me.desc": "REIのPatreonの支援者になると、Minecraftスナップショット向けのREIの最新バージョンを使えるようになります。\nそして、BisectHostingサーバーを借りることで、経済的な支援にもなります。\n\n%s\n%s", + "text.rei.support.me.desc": "REIのPatreonの支援者になると、Minecraftスナップショット向けのREIの最新バージョンが使えるようになります。\nまた、BisectHostingサーバーを借りることで、経済的な支援にも繋がります。\n\n%s\n%s", "text.rei.support.me.patreon": "Patreonで寄付する", "text.rei.support.me.bisect": "BisectHostingでコード「SHEDANIEL」が利用できます", "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.tooltip": "この機能はインベントリのスロットが\n検索したものと一致しない場合、灰色になります。\n検索ボックスをダブルクリックで切り替えます。", - "text.rei.caching.search": "検索結果をキャッシュしています...", + "text.rei.caching.search": "検索結果をキャッシュ化しています...", "text.rei.caching.search.step": "ステップ %d/%d (%s%%):", + "text.rei.searching": "REI 検索結果...", + "text.rei.searching.step": "この機能は最初の検索に時間がかかります。\n進行度: %s%%", "text.rei.config.menu.dark_theme": "ダークテーマ", + "text.rei.config.menu.reduced_motion": "アニメーションを減らす", "text.rei.config.menu.craftable_filter": "クラフト可能なアイテムのみ表示", "text.rei.config.menu.display": "表示設定...", "text.rei.config.menu.display.remove_recipe_book": "レシピ本を非表示", "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.caching_entry_rendering": "アイテムリストのレンダリング最適化", "text.rei.config.menu.display.side_search_field": "リスト側の検索ボックス", "text.rei.config.menu.display.syntax_highlighting": "シンタックスハイライト", "text.rei.config.menu.config": "詳細設定...", - "text.rei.config.menu.search_field.position": "検索欄の位置...", + "text.rei.config.menu.search_field.position": "検索ボックスの位置...", "text.rei.config.menu.search_field.input_method": "入力方法...", + "text.rei.config.menu.search_field.hide_entry_panel_idle": "検索時のみアイテムリストを表示する", "category.rei.crafting": "クラフト", - "category.rei.smelting": "製錬(かまど)", + "category.rei.smelting": "製錬", "category.rei.smelting.fuel": "燃料", "category.rei.fuel": "燃料", "category.rei.fuel.time": "燃焼時間: %d ティック", "category.rei.fuel.time.items": "燃焼時間:%s 個分", - "category.rei.fuel.time_short": "%d ティック", + "category.rei.fuel.time_short": "%dティック", "category.rei.fuel.time_short.items": "%s個", "category.rei.cooking.xp": "%f経験値", - "category.rei.cooking.time&xp": "%2秒に%1経験値", - "category.rei.smoking": "精錬(燻製機)", - "category.rei.blasting": "製錬(溶鉱炉)", + "category.rei.cooking.time&xp": "%2$s秒に%1$s経験値", + "category.rei.smoking": "燻製", + "category.rei.blasting": "溶鉱", "category.rei.campfire": "調理(焚き火)", - "category.rei.campfire.time": "%d秒", - "category.rei.stone_cutting": "石の加工", + "category.rei.campfire.time": "%s秒", + "category.rei.stone_cutting": "石切", "category.rei.brewing": "醸造", "category.rei.brewing.input": "元のポーション", "category.rei.brewing.reactant": "材料", "category.rei.brewing.result": "得られたポーション", "category.rei.composting": "堆肥化", "category.rei.stripping": "樹皮を剥ぐ", - "category.rei.smithing": "強化", + "category.rei.smithing": "鍛冶", "category.rei.beacon_base": "ビーコンの台座ブロック", "category.rei.beacon_payment": "ビーコンを作動させる材料", "category.rei.tilling": "耕す", @@ -71,12 +75,14 @@ "text.rei.cheat_items": "{player_name} に [{item_name}§f] を {item_count} 個与えました。", "text.rei.failed_cheat_items": "§cアイテムを与えることができませんでした。", "text.rei.too_long_nbt": "§cNBTが長すぎるため、マルチプレイでは、そのアイテムを出すことができません。", - "text.rei.accepts": "以下を受け入れる:", + "text.rei.accepts": "以下を含む:", "text.rei.tag_accept": "タグ:#%s", - "text.rei.missing": "以下が不足している:", + "text.rei.missing": "以下が不足:", "text.rei.performance": "パフォーマンスの分析", "text.rei.addons": "REI アドオン", "text.rei.shapeless": "不定形", + "text.rei.crafting.firework.gunpowder.amount": "火薬の数はロケット花火の滞空時間に影響します。", + "text.rei.crafting.suspicious_stew": "怪しげなシチューはステータス効果を与えます。", "text.rei.input.methods": "入力方法", "text.rei.input.methods.reload.progress": "進行状況: %s%%", "text.rei.input.methods.default": "デフォルト", @@ -87,8 +93,8 @@ "text.rei.input.methods.hint": "お使いの言語に合わせて、適切な入力方式が利用できます。", "text.rei.input.methods.initializing": "入力方法をリセットする", "text.rei.input.methods.tooltip.hints": "ツールチップのヒントの表示", - "text.rei.hint.input.methods": "入力方式を変更しました!\n検索フィルターボタンを再度クリックすると適応されます。", - "text.rei.hint.favorites.discover": "お気に入りから削除しました!\n+ ボタンをクリックすることで再度追加できます。", + "text.rei.hint.input.methods": "入力方式を変更しました!\n検索フィルタボタンを再度クリックすると適応されます。", + "text.rei.hint.favorites.discover": "お気に入りから削除しました!\n+ ボタンをクリックすると再度追加できます。", "text.rei.hint.configure": "設定", "text.rei.hint.ignore": "無視する", "ordering.rei.ascending": "昇順", @@ -97,7 +103,7 @@ "ordering.rei.name": "名称", "ordering.rei.item_groups": "クリエイティブタブ順", "text.auto_craft.move_items": "アイテムを移動", - "text.auto_craft.move_items.tooltip": "Control + クリックでアイテムを移動できます", + "text.auto_craft.move_items.tooltip": "Ctrl + クリックでクイッククラフトができます", "text.auto_craft.move_items.yog": "例外が発生しました:ポインターが無効です!!", "text.rei.expand.view": "拡張表示を開く", "text.rei.expand.view.close": "拡張表示を閉じる", @@ -107,7 +113,7 @@ "error.rei.not.enough.materials": "材料が足りません。", "error.rei.internal.error": "内部エラー:%s", "error.rei.recipe.not.unlocked": "レシピ本のレシピが解禁されていません。", - "error.rei.not.supported.move.items": "このレシピは現在開いているインベントリ内でクラフトができないため、アイテムの移動ができません。", + "error.rei.not.supported.move.items": "アイテム移動の未対応のレシピ、またはインベントリ画面が違います。", "text.rei.save.recipes": "%s を押してレシピを保存する", "error.rei.no.handlers.applicable": "ハンドラは適用されません。", "error.rei.multi.errors": "複数のエラー:", @@ -119,6 +125,7 @@ "text.rei.left_arrow": "<", "text.rei.right_arrow": ">", "text.rei.view_all_categories": "全てのカテゴリーを表示", + "text.rei.view_all_categories.tooltip": "%d個のカテゴリ", "text.rei.go_back_first_page": "1ページへ戻る", "text.rei.choose_page": "ページを選択", "text.rei.shift_click_to": "左 Shift キー + クリックで%s", @@ -151,8 +158,8 @@ "text.rei.back": "戻る", "text.rei.select": "選択", "text.rei.favorites": "お気に入り", - "text.rei.favorites_tooltip": " \n§7お気に入りに追加するには%sを押してください。", - "text.rei.remove_favorites_tooltip": " \n§7お気に入りから削除するには%sを押してください。", + "text.rei.favorites_tooltip": " \n§7%sを押してお気に入りに追加する。", + "text.rei.remove_favorites_tooltip": " \n§7%sを押してお気に入りから削除する。", "text.rei.working_station": "作業台", "text.rei.release_export": "%sキーを離すとエクスポートされます", "text.rei.ask_to_export": "\"%s\" をエクスポートしますか?", @@ -166,7 +173,7 @@ "text.rei.jei_compat.sub": "JEI互換レイヤー%sを有効化しますか§7?\n§7以下のソースからJEI プラグインを読み込むことを許可します:\n%s\n\n§7REIのJEI互換レイヤーはまだ完全ではないため、問題が発生する可能性があります。\n§c自己責任で使用してください!", "text.rei.jei_compat.sub.stability": "§c§l(ALPHA)", "text.rei.view_recipes_for": "%sのレシピを表示", - "text.rei.subsets": "グループ別フィルター", + "text.rei.subsets": "グループ別フィルタ", "text.rei.tiny_potato": "とても小さいじゃがいも", "text.rei.add_favorite_widget": "追加...", "text.rei.dispose_here": "ここで処分する", @@ -181,6 +188,23 @@ "text.rei.collapsed.entry.hint.expand.macos": "Optionキーで全ての %s を展開する (%d 個の項目)", "text.rei.collapsed.entry.hint.collapse": "Altキーで全ての %s を折りたたむ (%s 個の項目)", "text.rei.collapsed.entry.hint.collapse.macos": "Optionキーで全ての %s を折りたたむ (%s 個の項目)", + "text.rei.collapsible.entries": "折りたたみ可能な項目...", + "text.rei.collapsible.entries.title": "折りたたみ可能な項目", + "text.rei.collapsible.entries.count": "%sつの項目", + "text.rei.collapsible.entries.enabled.true": "有効", + "text.rei.collapsible.entries.enabled.false": "無効", + "text.rei.collapsible.entries.source": "追加元:", + "text.rei.collapsible.entries.source.custom": "カスタム!!", + "text.rei.collapsible.entries.toggle": "切り替える", + "text.rei.collapsible.entries.delete": "削除", + "text.rei.collapsible.entries.custom.title": "折りたたみ可能なグループの作成", + "text.rei.collapsible.entries.custom.id": "ID:", + "text.rei.collapsible.entries.custom.name": "名前:", + "text.rei.collapsible.entries.custom.select": "項目を選択してください…", + "text.rei.collapsible.entries.custom.select.add": "グループに追加", + "text.rei.collapsible.entries.custom.select.remove": "グループから削除", + "text.rei.spawn_egg": "スポーンエッグ", + "text.rei.music_disc": "レコード", "favorite.section.gamemode": "ゲームモード", "favorite.section.weather": "天候", "favorite.section.time": "時間", @@ -195,10 +219,188 @@ "subsets.rei.roughlyenoughitems.item_groups": "クリエイティブタブ", "_comment": "ツールチップの設定", "config.roughlyenoughitems.title": "Roughly Enough Itemsの設定", - "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.title": "即時クラフトの分類を構成する", + "config.rei.categories.appearance": "外観", + "config.rei.categories.appearance.desc": "インターフェースのテーマや外観、ツールチップ", + "config.rei.categories.input": "操作設定", + "config.rei.categories.input.desc": "キー割り当てと入力方法", + "config.rei.categories.layout": "配置", + "config.rei.categories.layout.desc": "ウィジェットとアイテムリスト幅", + "config.rei.categories.accessibility": "アクセシビリティ", + "config.rei.categories.accessibility.desc": "視覚と機能", + "config.rei.categories.filtering": "フィルタリング", + "config.rei.categories.filtering.desc": "カテゴリとアイテムリストのフィルタ", + "config.rei.categories.list": "アイテムリスト", + "config.rei.categories.list.desc": "アイテムリストの順序やサイズ、折りたたみ可能なグループ", + "config.rei.categories.favorites": "お気に入り", + "config.rei.categories.search": "検索", + "config.rei.categories.cheats": "チートモード", + "config.rei.categories.performance": "パフォーマンス", + "config.rei.categories.debug": "開発者用デバッグ", + "config.rei.categories.flags": "機能フラグ", + "config.rei.categories.reset": "再読み込み & 初期化", + "config.rei.options.groups.appearance.interface": "インターフェース", + "config.rei.options.appearance.theme": "テーマ", + "config.rei.options.appearance.theme.desc": "Roughly Enough Items全体のテーマです。背景やボタンなど全てに適応されます。", + "config.rei.value.appearance.theme.light": "ライトテーマ", + "config.rei.value.appearance.theme.dark": "ダークテーマ", + "config.rei.options.appearance.recipe_border": "レシピ画面の枠", + "config.rei.options.appearance.recipe_border.desc": "各レシピ画面の枠を設定します。デフォルトではREIの規定のものです。", + "config.rei.value.appearance.recipe_border.default": "デフォルト", + "config.rei.value.appearance.recipe_border.lighter": "明るめ", + "config.rei.value.appearance.recipe_border.none": "透明", + "config.rei.options.appearance.reduced_motion": "アニメーションを減らす", + "config.rei.options.appearance.reduced_motion.desc": "動きやメニュー、ホバー時などのアニメーションを無効にし、画面酔いなどで気分が悪くならないようにします。", + "config.rei.options.appearance.recipe_lookup_style": "レシピの見た目", + "config.rei.options.appearance.recipe_lookup_style.desc": "レシピの見た目を変更します。クラシックはデフォルトで、コンポジットは村人との取引画面のような見た目で、より一度に様々なレシピが確認できます。", + "config.rei.value.appearance.recipe_lookup_style.original": "クラシック", + "config.rei.value.appearance.recipe_lookup_style.composite": "コンポジット", + "config.rei.options.groups.appearance.tooltips": "ツールチップ", + "config.rei.options.appearance.append_mod_names": "Mod名の表示", + "config.rei.options.appearance.append_mod_names.desc": "項目にMod名を含む名前空間を追加します。追加された行は、斜体のライトブルー色の文字になります。", + "config.rei.options.appearance.append_favorites_hint": "お気に入り登録ヒントの表示", + "config.rei.options.appearance.append_favorites_hint.desc": "アイテムやレシピのお気に入り登録方法に関するヒントを表示します。", + "config.rei.options.groups.input.keybinds": "キー割り当て", + "config.rei.options.input.recipe": "レシピを表示", + "config.rei.options.input.usage": "使い方を表示", + "config.rei.options.input.hide": "REIの表示/非表示", + "config.rei.options.input.previous_page": "前のページに移動", + "config.rei.options.input.next_page": "次のページに移動", + "config.rei.options.input.focus_search": "検索ボックスにフォーカス", + "config.rei.options.input.copy_recipe_id": "レシピのIDをコピー", + "config.rei.options.input.copy_recipe_id.desc": "レシピ情報ボタン(\"+\"または\"?\"のボタン)にカーソルを合わせた状態で、設定したキーを押すと、レシピのIDをコピーします", + "config.rei.options.input.favorite": "お気に入り登録", + "config.rei.options.input.export_image": "画像としてエクスポート", + "config.rei.options.input.export_image.desc": "レシピにカーソルを合わせた状態で、設定したキーを押すことで、レシピを画像としてエクスポートします。", + "config.rei.options.input.back": "戻る", + "config.rei.options.input.back.desc": "キーバインドを押すと、前のレシピにすばやく戻ります。", + "config.rei.options.groups.input.advanced": "高度な設定", + "config.rei.options.input.use_native_keybinds": "ネイティブキーバインドを使用", + "config.rei.options.groups.cheats.cheats": "チートモード", + "config.rei.options.cheats.mode": "モード", + "config.rei.options.cheats.mode.desc": "チートモードではアイテムリストからアイテムを取得できるようになります。ただし、管理者権限が必要です。REIがサーバーにインストールされていない場合は、/give コマンドでアイテムを取得します。", + "config.rei.value.cheats.mode.when_creative": "クリエイティブ", + "config.rei.options.cheats.method": "方式", + "config.rei.options.cheats.method.desc": "チートモードの実行方式を設定します。掴むモードではカーソルでアイテムを直接つかむことができ、与えるモードではインベントリに直接アイテムを与えます。", + "config.rei.value.cheats.method.grab": "アイテムを掴む", + "config.rei.value.cheats.method.give": "アイテムを渡す", + "config.rei.options.cheats.amount": "アイテムの数", + "config.rei.options.cheats.amount.desc": "アイテムの量を設定します。デフォルトでは、クリックでアイテムを1つ、シフトを押しながらクリックで1スタックを与えます。", + "config.rei.value.cheats.amount.default": "デフォルト", + "config.rei.value.cheats.amount.reversed": "操作を反転", + "config.rei.options.groups.cheats.advanced": "高度な設定", + "config.rei.options.cheats.give_command": "アイテムを付与するコマンド", + "config.rei.options.cheats.give_command.desc": "REIがサーバーにインストールされていない場合に、このコマンドが実行されます。これは、サーバーがデフォルトの/giveコマンドを違うものに置き換えているときに、有効です。利用可能なプレースホルダ:{item_name}、{item_identifier}、{count}、{player_name}", + "config.rei.options.groups.layout.widgets": "ウィジェット", + "config.rei.options.layout.search_field_location": "検索ボックスの位置", + "config.rei.options.layout.search_field_location.desc": "検索ボックスの位置を変更します。デフォルトでは中央下に配置され、チェストなどのGUIにより、中央下に配置できない場合は自動的に横に移動します。", + "config.rei.value.layout.search_field_location.center": "中央", + "config.rei.value.layout.search_field_location.bottom_left": "左下", + "config.rei.value.layout.search_field_location.bottom_right": "右下", + "config.rei.value.layout.search_field_location.top_left": "左上", + "config.rei.value.layout.search_field_location.top_right": "右上", + "config.rei.options.layout.config_button_location": "設定ボタンの位置", + "config.rei.options.layout.config_button_location.desc": "設定ボタンの位置を変更します。デフォルトでは、検索ボックスの横に配置されます。ただし、過去のバージョンのREIのように、画面の上部に配置することができます。", + "config.rei.value.layout.config_button_location.next_to_search": "検索ボックスの横", + "config.rei.value.layout.config_button_location.top_left": "左上", + "config.rei.value.layout.config_button_location.top_right": "右上", + "config.rei.options.layout.craftable_filter": "クラフト可能なアイテムのみ表示", + "config.rei.options.groups.layout.panel": "パネル", + "config.rei.options.layout.boundaries": "アイテムリスト幅", + "config.rei.options.layout.boundaries.desc.horizontal": "水平", + "config.rei.options.layout.boundaries.desc.vertical": "垂直", + "config.rei.options.layout.boundaries.desc.horizontal_alignment.left": "左", + "config.rei.options.layout.boundaries.desc.horizontal_alignment.center": "中央", + "config.rei.options.layout.boundaries.desc.horizontal_alignment.right": "右", + "config.rei.options.layout.boundaries.desc.vertical_alignment.top": "上", + "config.rei.options.layout.boundaries.desc.vertical_alignment.center": "中央", + "config.rei.options.layout.boundaries.desc.vertical_alignment.bottom": "下", + "config.rei.options.layout.location": "位置", + "config.rei.options.layout.hide_when_idle": "アイドル時は非表示にする", + "config.rei.options.layout.hide_when_idle.desc": "検索していない時は、アイテムリストのアイテムを非表示にします。", + "config.rei.value.layout.location.left": "左", + "config.rei.value.layout.location.right": "右", + "config.rei.options.accessibility.larger_tabs": "大きいタブ", + "config.rei.value.accessibility.scrollbar_visibility.always": "常に表示", + "config.rei.value.accessibility.scrollbar_visibility.never": "常に非表示", + "config.rei.options.accessibility.vanilla_recipe_book": "バニラのレシピブック", + "config.rei.options.accessibility.status_effects_location.desc": "ステータス効果の表示場所についてです。バニラでは、ステータス効果はインベントリの右側に表示されますが、左側に変更することができます。", + "config.rei.value.accessibility.status_effects_location.left": "左側", + "config.rei.value.accessibility.status_effects_location.right": "右", + "config.rei.options.groups.favorites.favorites": "お気に入り", + "config.rei.options.favorites.mode": "モード", + "config.rei.value.favorites.new_favorites_button_visibility.always_visible": "常に表示", + "config.rei.value.favorites.new_favorites_button_visibility.auto_hide": "自動で表示/非表示", + "config.rei.value.favorites.new_favorites_button_visibility.always_invisible": "常に非表示", + "config.rei.options.groups.favorites.advanced": "高度な設定", + "config.rei.options.favorites.game_mode_command": "ゲームモードを変更するコマンド", + "config.rei.options.favorites.time_command": "時間を変更するコマンド", + "config.rei.options.favorites.weather_command": "天候を変更するコマンド", + "config.rei.options.groups.performance.reload": "再読み込み", + "config.rei.options.groups.search.appearance": "外観", + "config.rei.options.search.syntax_highlighting": "シンタックスハイライト", + "config.rei.options.search.mod_search": "Mod名で検索", + "config.rei.options.search.tooltip_search": "ツールチップで検索", + "config.rei.options.search.tag_search": "タグで検索", + "config.rei.options.search.identifier_search": "アイテムIDで検索", + "config.rei.value.search.filters.always": "常に有効", + "config.rei.value.search.filters.never": "常に無効", + "config.rei.options.groups.search.advanced": "高度な設定", + "config.rei.options.search.async_search": "非同期検索", + "config.rei.options.search.async_search.desc": "複数のスレッドで並列して検索を行います。これにより、パフォーマンスや検索\"速度\"の向上につながります。", + "config.rei.options.groups.filtering.filtering": "フィルタリング", + "config.rei.options.filtering.categories": "カテゴリの編集", + "config.rei.options.filtering.categories.desc": "カテゴリの順番や表示・非表示、その他設定を行います。項目の整理や不要な項目の非表示などができます。", + "config.rei.options.filtering.customized_filtering": "フィルタリングの設定", + "config.rei.options.filtering.customized_filtering.desc": "アイテムリストのアイテムを表示/非表示するフィルタリングルールを作成します。", + "config.rei.options.groups.filtering.advanced": "高度な設定", + "config.rei.options.filtering.filter_displays": "レシピのフィルタ表示", + "config.rei.options.filtering.filter_displays.desc": "レシピの可視性のためにフィルタリングルールを適応します。フィルタリングの設定で非表示にしたアイテムはレシピに表示されません。", + "config.rei.options.filtering.merge_displays": "レシピの統合", + "config.rei.options.filtering.merge_displays.desc": "同じレシピを統合します。これはレシピを統一するのに役立ちます。", + "config.rei.options.list.ordering": "順序", + "config.rei.value.list.ordering.registry_ascending": "アイテムID順", + "config.rei.value.list.ordering.name_ascending": "名前順", + "config.rei.value.list.ordering.groups_ascending": "グループ順", + "config.rei.value.list.ordering.registry_descending": "アイテムID順(降順)", + "config.rei.value.list.ordering.name_descending": "名前順(降順)", + "config.rei.value.list.ordering.groups_descending": "グループ順(降順)", + "config.rei.options.list.zoom": "拡大率", + "config.rei.options.list.zoom.desc": "アイテムリストの大きさ。拡大率を上げると、一度に表示されるアイテムの数が減るため、パフォーマンスが向上する可能性があります。", + "config.rei.options.list.focus_mode": "焦点モード", + "config.rei.options.list.focus_mode.desc": "アイテムリストでアイテムに焦点を当てた時どのように表示するかです。デフォルトでは、バニラでのインベントリのように、スロットをハイライトします。", + "config.rei.value.list.focus_mode.highlighted": "ハイライト表示", + "config.rei.value.list.focus_mode.zoomed": "拡大して表示", + "config.rei.options.groups.list.collapsible_groups": "折りたたみ可能なグループ", + "config.rei.options.list.collapsible_entries": "折りたたみ可能な項目", + "config.rei.options.list.collapsible_entries.desc": "折りたたみ可能な項目は、アイテムリストのアイテムをグループ化し、展開/折りたたみができるようになります。これは、必要のない項目を整理したり、非表示にしたりするのに役立ちます。", + "config.rei.options.groups.debug.performance": "パフォーマンス", + "config.rei.options.debug.plugins_performance": "プラグインのパフォーマンス", + "config.rei.options.debug.plugins_performance.desc": "プラグインのリロード時間の詳細な内訳。これはワールドを読み込んだ後のパフォーマンスのデバッグを行うとき、非常に役立ちます。", + "config.rei.options.debug.search_performance": "検索のパフォーマンス", + "config.rei.options.debug.search_performance.desc": "検索のパフォーマンスを分析するために、詳細なログをコンソールに出力します。", + "config.rei.options.groups.reset.reload": "再読み込み", + "config.rei.options.reset.reload_plugins": "プラグインを再読み込み", + "config.rei.options.reset.reload_plugins.desc": "現在読み込まれているデータをリセットし、すべてのデータとプラグインを再読み込みします。", + "config.rei.options.reset.reload_search": "検索の再読み込み", + "config.rei.options.reset.reload_search.desc": "検索周りのキャッシュをすべてリセットします。検索のキャッシュは、再読み込み後の最初の検索で、再構築されます。", + "config.rei.options.groups.reset.reset": "リセット", + "config.rei.options.reset.reset_all_options": "すべての設定をリセット", + "config.rei.options.reset.reset_all_options.desc": "この操作は極めて重大です。すべてのREIの設定が完全にリセットされ、元に戻すことはできません。", + "config.rei.value.default": "%s(デフォルト)", + "config.rei.value.trueFalse.false": "オフ(False)", + "config.rei.value.trueFalse.true": "オン(True)", + "config.rei.value.enabledDisabled.false": "無効", + "config.rei.value.enabledDisabled.true": "有効", + "config.rei.texts.configure": "設定...", + "config.rei.texts.details": "詳細...", + "config.rei.texts.reload": "再読み込み...", + "config.roughlyenoughitems.configureCategories.title": "カテゴリの設定", + "config.roughlyenoughitems.configureCategories.visibility.true": "有効", + "config.roughlyenoughitems.configureCategories.visibility.false": "無効", + "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.title": "クイッククラフトのカテゴリー設定", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.toggle": "切り替える", - "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.true": "即時クラフトで利用可能", - "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.false": "即時クラフト適用外", + "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.true": "クイッククラフト:利用可能", + "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.false": "クイッククラフト:利用不可", "config.roughlyenoughitems.filteringScreen": "フィルタリングの設定", "config.roughlyenoughitems.filteringRulesScreen": "フィルタリングルールの変更", "config.roughlyenoughitems.filteringRulesScreen.new": "フィルタリングルールの追加", @@ -211,11 +413,11 @@ "rule.roughlyenoughitems.filtering.manual": "手動でフィルタリング設定する", "rule.roughlyenoughitems.filtering.manual.subtitle": "アイテムごとの表示/非表示を設定します。", "rule.roughlyenoughitems.filtering.search": "検索でフィルタリング設定する", - "rule.roughlyenoughitems.filtering.search.subtitle": "検索フィルターを使い、アイテムの表示/非表示を設定します。", - "rule.roughlyenoughitems.filtering.search.filter": "検索フィルター:", - "rule.roughlyenoughitems.filtering.search.show": "表示/非表示:", - "rule.roughlyenoughitems.filtering.search.show.true": "表示", - "rule.roughlyenoughitems.filtering.search.show.false": "非表示", + "rule.roughlyenoughitems.filtering.search.subtitle": "検索フィルタを使い、アイテムの表示/非表示を設定します。", + "rule.roughlyenoughitems.filtering.search.filter": "検索フィルタ:", + "rule.roughlyenoughitems.filtering.search.show": "以下のアイテムを表示/非表示:", + "rule.roughlyenoughitems.filtering.search.show.true": "以下を表示", + "rule.roughlyenoughitems.filtering.search.show.false": "以下を非表示", "rule.roughlyenoughitems.filtering.basic": "プラグインによるフィルタリング", "rule.roughlyenoughitems.filtering.basic.subtitle": "REI プラグインによって分類されています。これは変更できません。", "rule.roughlyenoughitems.filtering.hide.tag": "タグによるフィルタリング", 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 9f3d2b98b..59c47a985 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/ko_kr.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/ko_kr.json @@ -8,18 +8,21 @@ "text.rei.no_permission_cheat": "아이템 치트를 사용하려면 관리자 권한이 필요합니다", "text.rei.search.field.suggestion": "검색...", "text.rei.feedback": "REI 개발자에게 하고 싶은 피드백이 있나요? %s 하려면 클릭해주세요!", - "text.rei.feedback.link": "Google Form에 접속하여 피드백을 제출", + "text.rei.feedback.link": "구글 폼에 접속하려면 클릭하세요", "text.rei.support.me": "REI가 발전할 수 있게 후원해주세요!", - "text.rei.support.me.desc": "Patreon에서 후원을 하면 마인크래프트의 스냅샷을 위한 최신 버전의 REI를 사용할 수 있습니다.\n또, BisectHosting 호스팅비를 지원할 수 있습니다.", + "text.rei.support.me.desc": "Patreon에서 후원을 하면 마인크래프트의 스냅샷을 위한 최신 버전의 REI를 사용할 수 있습니다.\n또는 BisectHosting 서버를 임대하여 금전적으로 저를 지원할 수도 있습니다.", "text.rei.support.me.patreon": "Patreon에서 후원하기", "text.rei.support.me.bisect": "BisectHosting에서 SHEDANIEL 코드를 써보세요", "text.rei.not.fully.initialized": "아직 REI 초기 설정이 완료되지 않았습니다!", - "text.rei.not.fully.initialized.tooltip": "누락된 단계: %s\n그래도 계속 해결되지 않으면,\n로그를 가지고 지원을 요청하세요!", + "text.rei.not.fully.initialized.tooltip": "누락된 단계: %s\n계속 이 상태가 반복된다면,\n로그를 첨부하여 문의해주세요!", "text.rei.inventory.highlighting.enabled": "보관함 강조 켬", - "text.rei.inventory.highlighting.enabled.tooltip": "검색 필터와 일치하지 않는\n슬롯은 회색으로 바뀝니다.\n검색 표시줄을 두 번 클릭하여 모드를 전환할 수 있습니다.", + "text.rei.inventory.highlighting.enabled.tooltip": "검색 필터에 매칭되지 않은\n슬롯은 회색으로 바뀝니다.\n해당 방식을 토글하려면 검색창을 더블클릭 하세요.", "text.rei.caching.search": "REI가 검색 결과를 캐싱하는 중입니다...", - "text.rei.caching.search.step": "%d/%d회 (%s%%)", + "text.rei.caching.search.step": "%d/%d 단계 (%s%%):", + "text.rei.searching": "REI가 결과를 찾고 있습니다...", + "text.rei.searching.step": "첫 검색은 더 오래 걸립니다.\n진행도: %s%%", "text.rei.config.menu.dark_theme": "어두운 테마", + "text.rei.config.menu.reduced_motion": "애니메이션 감소", "text.rei.config.menu.craftable_filter": "제작 가능 필터", "text.rei.config.menu.display": "화면 설정", "text.rei.config.menu.display.remove_recipe_book": "제작법 책 지우기", @@ -27,11 +30,12 @@ "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.side_search_field": "측면 검색창", "text.rei.config.menu.display.syntax_highlighting": "구문 강조", "text.rei.config.menu.config": "기타 설정", "text.rei.config.menu.search_field.position": "검색창 위치...", "text.rei.config.menu.search_field.input_method": "입력 방식", + "text.rei.config.menu.search_field.hide_entry_panel_idle": "검색 중이 아닐 때 항목 숨기기", "category.rei.crafting": " 제작", "category.rei.smelting": "제련", "category.rei.smelting.fuel": "연료", @@ -45,7 +49,7 @@ "category.rei.smoking": "훈연", "category.rei.blasting": "용광", "category.rei.campfire": "모닥불", - "category.rei.campfire.time": "%s 초", + "category.rei.campfire.time": "%s초", "category.rei.stone_cutting": "석재 절단", "category.rei.brewing": "양조", "category.rei.brewing.input": "제조 전", @@ -56,7 +60,7 @@ "category.rei.smithing": "대장일", "category.rei.beacon_base": "신호기 토대", "category.rei.beacon_payment": "신호기 소모품", - "category.rei.tilling": "밭갈이", + "category.rei.tilling": "경작", "category.rei.pathing": "길 다듬기", "category.rei.waxing": "밀랍칠", "category.rei.wax_scraping": "밀랍 스크래핑", @@ -77,6 +81,8 @@ "text.rei.performance": "성능 분석", "text.rei.addons": "REI 애드온", "text.rei.shapeless": "형식 없음", + "text.rei.crafting.firework.gunpowder.amount": "화약의 양은 폭죽의 비행 시간에 영향을 줍니다.", + "text.rei.crafting.suspicious_stew": "결과물 스튜는 무작위 효과를 가집니다.", "text.rei.input.methods": "입력 방식", "text.rei.input.methods.reload.progress": "진행도: %s%%", "text.rei.input.methods.default": "기본값", @@ -90,6 +96,8 @@ "text.rei.input.methods.hint": "언어에 따른 다른 입력 방식도 사용 가능합니다.", "text.rei.input.methods.initializing": "입력 방식 초기화 중", "text.rei.input.methods.tooltip.hints": "툴팁 힌트 표시", + "text.rei.hint.input.methods": "입력 방식 설정을 축하합니다!\n검색 필터 버튼으로 다시 설정할 수 있습니다!", + "text.rei.hint.favorites.discover": "즐겨찾기에서 아이템을 제거했습니다!\n여기 + 버튼을 클릭하여 다시 추가할 수 있습니다!", "text.rei.hint.configure": "구성", "text.rei.hint.ignore": "무시", "ordering.rei.ascending": "오름차순", @@ -120,6 +128,7 @@ "text.rei.left_arrow": "<", "text.rei.right_arrow": ">", "text.rei.view_all_categories": "모든 카테고리 보기", + "text.rei.view_all_categories.tooltip": "카테고리 %d개", "text.rei.go_back_first_page": "1 페이지로 돌아가기", "text.rei.choose_page": "페이지 선택", "text.rei.shift_click_to": "%s하려면 시프트 클릭", @@ -157,7 +166,7 @@ "text.rei.working_station": "작업대", "text.rei.release_export": "내보내려면 %s를 떼세요", "text.rei.ask_to_export": "\"%s\"를(을) 내보내시겠습니까?", - "text.rei.ask_to_export.subtitle": "이미지 형식으로 %d 디스플레이를 내보냅니다.", + "text.rei.ask_to_export.subtitle": "이미지 형식으로 %d 화면을 내보냅니다.", "text.rei.recipe_id": "\\n%s제작법 Id: %s", "text.rei.recipe_screen_type.selection": "제작법 화면 종류 선택", "text.rei.recipe_screen_type.selection.sub": "설정 화면에서 언제든지 이 설정을 바꿀 수 있습니다.", @@ -171,13 +180,34 @@ "text.rei.tiny_potato": "작은 감자", "text.rei.add_favorite_widget": "추가...", "text.rei.dispose_here": "이곳에 놓으세요", - "text.rei.crash.title": "REDI 크래시!", + "text.rei.crash.title": "REI 크래시!", "text.rei.crash.description": "§cRoughly Enough Item이 \"%s\" 작업 동안 충돌이 발생했습니다.\n\n§f충돌에 대한 자세한 정보는 아래에 표시됩니다. 충돌의 원인인 모드를 식별하고 아래 제공된 충돌 로그와 함께 모드 제작자에게 문의하세요.\n\n해당 충돌이 Roughly Enough Item의 버그로 발생했다고 생각될 경우, 저희의 issue 트래커를 통해 문의해주세요.\n\n§6도와주셔서 감사합니다!", "text.rei.crash.crash_report": "충돌 보고서 열기", "text.rei.changelog.title": "REI 변경점", "text.rei.changelog.error.missingChangelogFile": "변경내역 파일이 없습니다!", "text.rei.changelog.error.failedToReadChangelogFile": "변경내역 파일을 읽지 못했습니다!", - "text.rei.collapsed.entry": "축소된 항목: %s", + "text.rei.collapsed.entry": "접힌 항목: %s", + "text.rei.collapsed.entry.hint.expand": "모든 %s (항목 %d개) 을(를) 펼치려면 Alt+왼쪽 클릭", + "text.rei.collapsed.entry.hint.expand.macos": "모든 %s (항목 %d개) 을(를) 펼치려면 옵션 왼쪽 클릭", + "text.rei.collapsed.entry.hint.collapse": "모든 %s (항목 %d개) 을(를) 접을려면 Alt+왼쪽 클릭", + "text.rei.collapsed.entry.hint.collapse.macos": "모든 %s (항목 %d개) 을(를) 접을려면 옵션 왼쪽 클릭", + "text.rei.collapsible.entries": "접이식 아이템 목록...", + "text.rei.collapsible.entries.title": "접이식 아이템 목록", + "text.rei.collapsible.entries.count": "%s개", + "text.rei.collapsible.entries.enabled.true": "활성화됨", + "text.rei.collapsible.entries.enabled.false": "비활성화됨", + "text.rei.collapsible.entries.source": "추가자", + "text.rei.collapsible.entries.source.custom": "커스텀!!", + "text.rei.collapsible.entries.toggle": "토글", + "text.rei.collapsible.entries.delete": "삭제", + "text.rei.collapsible.entries.custom.title": "사용자 정의 접이식 그룹", + "text.rei.collapsible.entries.custom.id": "ID:", + "text.rei.collapsible.entries.custom.name": "이름:", + "text.rei.collapsible.entries.custom.select": "항목 선택...", + "text.rei.collapsible.entries.custom.select.add": "그룹에 추가", + "text.rei.collapsible.entries.custom.select.remove": "그룹에서 제거", + "text.rei.spawn_egg": "생성 알", + "text.rei.music_disc": "음반", "favorite.section.gamemode": "게임 모드", "favorite.section.weather": "날씨", "favorite.section.time": "시간", @@ -192,6 +222,250 @@ "subsets.rei.roughlyenoughitems.item_groups": "크리에이티브 탭", "_comment": "설정 툴팁", "config.roughlyenoughitems.title": "Roughly Enough Items 설정", + "config.rei.categories.appearance": "모양", + "config.rei.categories.appearance.desc": "인터페이스 테마, 스타일, 툴팁", + "config.rei.categories.input": "입력", + "config.rei.categories.input.desc": "단축키, 입력 방식", + "config.rei.categories.layout": "레이아웃", + "config.rei.categories.layout.desc": "위젯, 경계", + "config.rei.categories.accessibility": "접근성", + "config.rei.categories.accessibility.desc": "시각, 기능", + "config.rei.categories.filtering": "필터링", + "config.rei.categories.filtering.desc": "카테고리, 아이템 목록 필터링", + "config.rei.categories.list": "목록", + "config.rei.categories.list.desc": "목록 순서, 확대/축소, 접이식 그룹", + "config.rei.categories.favorites": "즐겨찾기", + "config.rei.categories.search": "검색", + "config.rei.categories.cheats": "치트", + "config.rei.categories.performance": "성능", + "config.rei.categories.debug": "디버그", + "config.rei.categories.flags": "기능 플래그", + "config.rei.categories.reset": "다시 불러오기 & 초기화", + "config.rei.options.groups.appearance.interface": "인터페이스", + "config.rei.options.appearance.theme": "테마", + "config.rei.options.appearance.theme.desc": "Roughly Enough Items 전역 테마. 백그라운드, 버튼 등을 포함한 모든 곳에 적용됩니다.", + "config.rei.value.appearance.theme.light": "라이트", + "config.rei.value.appearance.theme.dark": "다크", + "config.rei.options.appearance.recipe_border": "제작법 테두리", + "config.rei.options.appearance.recipe_border.desc": "각 제작법 테두리. 기본값은 REI 모양입니다.", + "config.rei.value.appearance.recipe_border.default": "기본값", + "config.rei.value.appearance.recipe_border.lighter": "연하게", + "config.rei.value.appearance.recipe_border.none": "투명", + "config.rei.options.appearance.reduced_motion": "애니메이션 감소", + "config.rei.options.appearance.reduced_motion.desc": "전정 모션 트리거로 인한 불편함을 최소화하기 위해 전환, 메뉴, 마우스 오버 상태의 애니메이션을 비활성화합니다.", + "config.rei.options.appearance.recipe_lookup_style": "제작법 표시 스타일", + "config.rei.options.appearance.recipe_lookup_style.desc": "제작법 표시 스타일. 클래식은 기본 스타일이며, 혼합형은 더 많은 정보를 제공하는 주민 화면 같은 스타일입니다.", + "config.rei.value.appearance.recipe_lookup_style.original": "클래식", + "config.rei.value.appearance.recipe_lookup_style.composite": "혼합형", + "config.rei.options.groups.appearance.tooltips": "툴팁", + "config.rei.options.appearance.append_mod_names": "모드 이름 추가", + "config.rei.options.appearance.append_mod_names.desc": "해당 아이템이 포함된 모드 이름을 추가합니다. 추가된 줄은 하늘색 이탤릭체로 표시됩니다.", + "config.rei.options.appearance.append_favorites_hint": "즐겨찾기 도움말 추가", + "config.rei.options.appearance.append_favorites_hint.desc": "아이템 또는 제작법을 즐겨찾기에 추가하는 방법에 대한 도움말을 표시합니다.", + "config.rei.options.groups.input.keybinds": "단축키", + "config.rei.options.input.recipe": "제작법 보기", + "config.rei.options.input.usage": "사용법 보기", + "config.rei.options.input.hide": "REI 표시/숨김", + "config.rei.options.input.previous_page": "이전 페이지로 이동", + "config.rei.options.input.next_page": "다음 페이지로 이동", + "config.rei.options.input.focus_search": "검색창으로 포커스 이동", + "config.rei.options.input.copy_recipe_id": "제작법 식별자(ID) 복사", + "config.rei.options.input.copy_recipe_id.desc": "제작법의 정보 버튼 (\\\"+\\\" 또는 \\\"?\\\" 로 표시됨) 위로 마우스를 올린 상태에서 단축키를 누르면 제작법 식별자(ID)를 복사합니다.", + "config.rei.options.input.favorite": "즐겨찾기 등록", + "config.rei.options.input.export_image": "이미지로 내보내기", + "config.rei.options.input.export_image.desc": "제작법에 마우스를 올린 상태에서 단축키를 누르면 제작법을 이미지로 내보냅니다.", + "config.rei.options.input.back": "뒤로가기", + "config.rei.options.input.back.desc": "단축키를 누르면 이전 제작법으로 빠르게 되돌아갈 수 있습니다.", + "config.rei.options.groups.input.advanced": "고급", + "config.rei.options.input.use_native_keybinds": "기본 단축키 사용", + "config.rei.options.input.use_native_keybinds.desc": "이 구성 메뉴에 단축키를 목록화 하는 대신 조작 화면에서 마인크래프트와 유사한 바닐라 단축키를 생성합니다. 이 옵션을 비활성화하려면 Minecraft를 다시 시작해야 합니다.\\nMinecraft와 유사한 단축키는 충돌이 발생하고 수정자 키(Fabric)는 지원되지 않습니다.", + "config.rei.options.groups.cheats.cheats": "치트", + "config.rei.options.cheats.mode": "모드", + "config.rei.options.cheats.mode.desc": "치트 모드는 옆에서 아이템을 획득할 수 있습니다. 이 기능을 사용하려면 관리자 권한이 필요합니다. 서버에 REI가 설치되어 있지 않은 경우 /give 명령어를 대체 명령어로 사용합니다.", + "config.rei.value.cheats.mode.when_creative": "크리에이티브 모드일 때", + "config.rei.options.cheats.method": "방식", + "config.rei.options.cheats.method.desc": "치트 모드가 작동하는 방식입니다. 잡기 모드는 치트를 사용한 아이템이 마우스에 잡히고, 주기 모드는 치트를 사용한 아이템이 인벤토리에 들어옵니다.", + "config.rei.value.cheats.method.grab": "잡기", + "config.rei.value.cheats.method.give": "주기", + "config.rei.options.cheats.amount": "수량", + "config.rei.options.cheats.amount.desc": "치트 사용 시 생성되는 아이템 수량. REI 기본값은 아이템 1개를 생성하고, Shift 키를 누른 상태에서 클릭하면 1 세트를 생성합니다.", + "config.rei.value.cheats.amount.default": "기본값", + "config.rei.value.cheats.amount.reversed": "반전", + "config.rei.options.groups.cheats.advanced": "고급", + "config.rei.options.cheats.give_command": "주기 명령어", + "config.rei.options.cheats.give_command.desc": "서버에 REI가 설치되어 있지 않은 경우에 아이템 치트 사용 시 호출하는 명령어입니다. 서버가 기본 /give 명령어를 다른 명령어로 변경한 경우에 유용합니다. 사용 가능한 자리 표시자: {아이템_이름}, {아이템_식별자}, {수량}, {플레이어_이름}.", + "config.rei.options.groups.layout.widgets": "위젯", + "config.rei.options.layout.search_field_location": "검색창 위치", + "config.rei.options.layout.search_field_location.desc": "검색창 위치. 기본적으로 검색창은 화면 중앙 하단에 배치되며, 큰 보관함 화면이 뜨는 경우 자동으로 화면 측면으로 이동합니다.", + "config.rei.value.layout.search_field_location.center": "중앙", + "config.rei.value.layout.search_field_location.bottom_left": "왼쪽 하단", + "config.rei.value.layout.search_field_location.bottom_right": "오른쪽 하단", + "config.rei.value.layout.search_field_location.top_left": "왼쪽 상단", + "config.rei.value.layout.search_field_location.top_right": "오른쪽 상단", + "config.rei.options.layout.config_button_location": "설정 버튼 위치", + "config.rei.options.layout.config_button_location.desc": "설정 버튼 위치. 기본적으로 검색창 옆에 배치됩니다. 그러나 화면 상단에 배치되는 레거시 버전의 REI처럼 보이도록 변경할 수 있습니다.", + "config.rei.value.layout.config_button_location.next_to_search": "검색창 옆에", + "config.rei.value.layout.config_button_location.top_left": "왼쪽 상단", + "config.rei.value.layout.config_button_location.top_right": "오른쪽 상단", + "config.rei.options.layout.craftable_filter": "제작 가능 필터", + "config.rei.options.layout.craftable_filter.desc": "제작 가능 필터를 사용하면 인벤토리에 있는 재료로 현재 제작 가능한 스택을 확인할 수 있습니다. 이 기능은 빠른 제작을 위한 Ctrl+왼쪽 클릭과 함께 사용하면 유용합니다.", + "config.rei.options.groups.layout.panel": "패널", + "config.rei.options.layout.boundaries": "경계", + "config.rei.options.layout.boundaries.desc": "패널 경계 선언. 화면에 표시되는 열/행 수를 제한하는 데 유용합니다.", + "config.rei.options.layout.boundaries.desc.configure": "패널 경계 구성", + "config.rei.options.layout.boundaries.desc.horizontal": "가로로", + "config.rei.options.layout.boundaries.desc.vertical": "세로", + "config.rei.options.layout.boundaries.desc.limit_by_percentage": "비율로 제한", + "config.rei.options.layout.boundaries.desc.limit": "제한: %s", + "config.rei.options.layout.boundaries.desc.alignment": "정렬: %s", + "config.rei.options.layout.boundaries.desc.horizontal_alignment.left": "왼쪽", + "config.rei.options.layout.boundaries.desc.horizontal_alignment.center": "가운데", + "config.rei.options.layout.boundaries.desc.horizontal_alignment.right": "오른쪽", + "config.rei.options.layout.boundaries.desc.vertical_alignment.top": "상단", + "config.rei.options.layout.boundaries.desc.vertical_alignment.center": "가운데", + "config.rei.options.layout.boundaries.desc.vertical_alignment.bottom": "하단", + "config.rei.options.layout.location": "위치", + "config.rei.options.layout.location.desc": "패널 위치를 변경합니다. 목록과 모든 위젯을 포함한 전체 REI 설정이 가로로 반영될 수 있습니다.", + "config.rei.options.layout.hide_when_idle": "유휴 상태일 때 숨김", + "config.rei.options.layout.hide_when_idle.desc": "검색이 활성화되어 있지 않으면 패널을 숨깁니다.", + "config.rei.value.layout.location.left": "왼쪽", + "config.rei.value.layout.location.right": "오른쪽", + "config.rei.options.groups.accessibility.display": "표시", + "config.rei.options.accessibility.larger_tabs": "탭 더 크게", + "config.rei.options.accessibility.larger_tabs.desc": "제작법 보기 화면의 탭 크기를 늘립니다.", + "config.rei.options.accessibility.larger_arrow_buttons": "화살표 버튼 더 크게", + "config.rei.options.accessibility.larger_arrow_buttons.desc": "제작법 보기 화면에서 탭 옆에 있는 페이지 전환 버튼의 크기를 늘립니다.", + "config.rei.options.groups.accessibility.widgets": "위젯", + "config.rei.options.accessibility.scrollbar_visibility": "스크롤바 가시성", + "config.rei.value.accessibility.scrollbar_visibility.always": "항상 표시", + "config.rei.value.accessibility.scrollbar_visibility.when_scrolling": "스크롤할 때", + "config.rei.value.accessibility.scrollbar_visibility.never": "항상 보이지 않음", + "config.rei.options.accessibility.clickable_recipe_arrows": "제작법 화살표 클릭 가능", + "config.rei.options.accessibility.clickable_recipe_arrows.desc": "제작법 화살표를 클릭하여 대상 카테고리의 모든 제작법을 봅니다.", + "config.rei.options.groups.accessibility.features": "기능", + "config.rei.options.accessibility.vanilla_recipe_book": "바닐라 제작법 책", + "config.rei.options.accessibility.vanilla_recipe_book.desc": "바닐라 제작법 책 토글. 이 옵션은 사용자가 바닐라 제작법 책을 사용할지 여부를 결정해야 하므로 모드팩 개발자를 위해 구현되지 않았습니다.", + "config.rei.options.accessibility.status_effects_location": "상태 효과 위치", + "config.rei.options.accessibility.status_effects_location.desc": "상태 효과 위치. 바닐라에서는 상태 효과가 오른쪽에 배치되지만 왼쪽으로 변경할 수 있습니다.", + "config.rei.options.accessibility.inventory_search": "인벤토리 검색", + "config.rei.value.accessibility.status_effects_location.left": "왼쪽", + "config.rei.value.accessibility.status_effects_location.right": "오른쪽", + "config.rei.options.groups.favorites.favorites": "즐겨찾기", + "config.rei.options.favorites.mode": "모드", + "config.rei.options.favorites.mode.desc": "아이템 목록 패널의 반대쪽에 즐겨찾기 목록을 추가합니다. 즐겨찾기는 다시 불러올 때에도 유지되며 작업 중일 때 아이템 정보에 빠르게 접근할 수 있습니다.\\n\\\"A\\\"를 누르거나 아이템을 끌어다 놓기만 해도 즐겨찾기에서 아이템을 추가/제거할 수 있습니다.", + "config.rei.options.favorites.new_favorites_button_visibility": "즐겨찾기 추가 버튼 가시성", + "config.rei.options.favorites.new_favorites_button_visibility.desc": "패널 하단에 즐겨찾기 추가 버튼이 표시됩니다.", + "config.rei.value.favorites.new_favorites_button_visibility.always_visible": "항상 표시", + "config.rei.value.favorites.new_favorites_button_visibility.auto_hide": "활성화했을 때", + "config.rei.value.favorites.new_favorites_button_visibility.always_invisible": "항상 표시하지 않음", + "config.rei.options.groups.favorites.advanced": "고급", + "config.rei.options.favorites.game_mode_command": "게임 모드 명령어", + "config.rei.options.favorites.game_mode_command.desc": "게임모드를 변경하기 위해 호출할 명령어. 서버가 기본 명령어인 /gamemode를 다른 명령어로 변경한 경우에 유용합니다. 사용 가능한 자리 표시자: {게임모드}.", + "config.rei.options.favorites.time_command": "시간 명령어", + "config.rei.options.favorites.time_command.desc": "시간을 변경하기 위해 호출할 명령어. 서버가 기본 명령어인 /time을 다른 명령어로 변경한 경우에 유용합니다. 사용 가능한 자리 표시자: {시간}.", + "config.rei.options.favorites.weather_command": "날씨 명령어", + "config.rei.options.favorites.weather_command.desc": "날씨를 변경하기 위해 호출할 명령어. 서버가 기본 명령어인 /weather을 다른 명령어로 변경한 경우에 유용합니다. 사용 가능한 자리 표시자: {날씨}.", + "config.rei.options.groups.performance.rendering": "렌더링", + "config.rei.options.performance.batched_rendering": "일괄 렌더링", + "config.rei.options.performance.batched_rendering.desc": "일괄 렌더링은 개별 호출 수를 줄이고 한 번에 많은 아이템이 표시하는 작업 성능을 향상시킵니다.", + "config.rei.options.performance.cached_rendering": "캐시 렌더링", + "config.rei.options.performance.cached_rendering.desc": "캐시 렌더링은 아이템을 미리 렌더링하고 이후에 다시 렌더링하지 않습니다. 이렇게 하면 애니메이션이 있는 아이템은 정적으로 표현되지만 성능이 3배에서 5배까지 크게 향상됩니다.", + "config.rei.options.groups.performance.reload": "다시 불러오기", + "config.rei.options.performance.reload_thread": "다시 불러오기 스레드", + "config.rei.options.performance.reload_thread.desc": "기본값은 다시 불러올 때 자체 스레드를 사용하여, 모든 아이템을 불러올 때까지 게임이 소프트 락(soft-locking) 걸리는 것을 방지합니다.", + "config.rei.values.performance.reload_thread.main_thread": "메인 스레드 (블로킹)", + "config.rei.values.performance.reload_thread.rei_thread": "REI 스레드", + "config.rei.options.performance.cached_display_lookup": "디스플레이 색인 캐시", + "config.rei.options.performance.cached_display_lookup.desc": "디스플레이 색인 캐시는 표시 색인의 시간을 줄여줍니다. 디스플레이의 입력과 출력을 미리 저장합니다.", + "config.rei.options.groups.search.appearance": "모양", + "config.rei.options.search.syntax_highlighting": "구문 강조", + "config.rei.options.search.syntax_highlighting.desc": "다른 검색 필터를 다른 색상으로 표시하여 더 쉽게 식별할 수 있습니다.", + "config.rei.value.search.syntax_highlighting.plain": "일반", + "config.rei.value.search.syntax_highlighting.plain_underscored": "밑줄", + "config.rei.value.search.syntax_highlighting.colorful": "색 강조", + "config.rei.value.search.syntax_highlighting.colorful_underscored": "색 강조 & 밑줄", + "config.rei.options.groups.search.filters": "필터", + "config.rei.options.search.mod_search": "모드 검색", + "config.rei.options.search.mod_search.desc": "§l%s§r 키워드가 들어간 모드를 기준으로 아이템을 필터링합니다.", + "config.rei.options.search.tooltip_search": "툴팁 검색", + "config.rei.options.search.tooltip_search.desc": "§l%s§r 키워드가 들어간 툴팁을 기준으로 아이템을 필터링합니다. 마법 부여와 같은 아이템의 세부 정보를 검색할 때 유용합니다.", + "config.rei.options.search.tag_search": "태그 검색", + "config.rei.options.search.tag_search.desc": "§l%s§r 키워드가 들어간 태그를 기준으로 아이템을 필터링합니다.", + "config.rei.options.search.identifier_search": "식별자(Id) 검색", + "config.rei.options.search.identifier_search.desc": "§l%s§r 키워드가 들어간 식별자(Id)를 기준으로 아이템을 필터링합니다.", + "config.rei.value.search.filters.always": "항상 활성화", + "config.rei.value.search.filters.prefix": "접두사 사용 시 활성화", + "config.rei.value.search.filters.never": "항상 비활성화", + "config.rei.options.groups.search.advanced": "고급", + "config.rei.options.search.async_search": "비동기 검색", + "config.rei.options.search.async_search.desc": "여러 스레드를 활용하여 검색을 병렬화합니다. 이 기능은 일반적으로 검색 성능과 \\\"신속성\\\"이 향상됩니다.", + "config.rei.options.search.async_search.partition_size": "파티션 크기", + "config.rei.options.search.async_search.patch_thread_crash": "패치 스레드 크래시", + "config.rei.options.groups.filtering.filtering": "필터링", + "config.rei.options.filtering.categories": "카테고리 관리", + "config.rei.options.filtering.categories.desc": "카테고리를 재정렬, 전환, 설정합니다. 아이템 목록을 정리하고 필요 없는 아이템을 숨기는 데 유용합니다.", + "config.rei.options.filtering.customized_filtering": "사용자 정의 필터", + "config.rei.options.filtering.customized_filtering.desc": "아이템 목록에서 특정 아이템을 숨김/표시 하는 필터링 규칙을 만듭니다.", + "config.rei.options.groups.filtering.advanced": "고급", + "config.rei.options.filtering.filter_displays": "표시 필터", + "config.rei.options.filtering.filter_displays.desc": "필터링 규칙을 적용하여 표시할지 여부를 결정합니다. 필터링된 모든 아이템은 숨겨집니다.", + "config.rei.options.filtering.merge_displays": "병합 표시", + "config.rei.options.filtering.merge_displays.desc": "같은 레시피는 병합하여 표시합니다. 레시피를 통합하는 데 유용합니다.", + "config.rei.options.groups.list.entries": "아이템 목록", + "config.rei.options.list.display_mode": "표시 방식", + "config.rei.options.list.display_mode.desc": "아이템 목록 배치 방식입니다. 페이지 방식에서는 아이템이 페이지 단위로 표시되며 다른 페이지로 이동하는 버튼이 존재합니다. 스크롤 방식은 아이템을 세로 목록으로 표시합니다.", + "config.rei.value.list.display_mode.scrolled": "스크롤", + "config.rei.value.list.display_mode.paginated": "페이지", + "config.rei.options.list.ordering": "정렬 방식", + "config.rei.options.list.ordering.desc": "아이템 목록 정렬 방식입니다. REI 기본값은 아이템이 게임에 등록된 순서에 따라 정렬합니다. 크리에이티브 탭이나 정렬 방향을 따라하도록 변경할 수 있습니다.", + "config.rei.value.list.ordering.registry_ascending": "레지스트리", + "config.rei.value.list.ordering.name_ascending": "이름", + "config.rei.value.list.ordering.groups_ascending": "그룹", + "config.rei.value.list.ordering.registry_descending": "레지스트리 (내림차순)", + "config.rei.value.list.ordering.name_descending": "이름 (내림차순)", + "config.rei.value.list.ordering.groups_descending": "그룹 (내림차순)", + "config.rei.options.list.zoom": "아이템 이미지 크기", + "config.rei.options.list.zoom.desc": "표시되는 아이템 이미지 크기. 줌 옵션 값을 늘리면 한 번에 화면에 표시되는 아이템의 수가 줄어들기 때문에 성능이 향상될 수도 있습니다.", + "config.rei.options.list.focus_mode": "포커스 방식", + "config.rei.options.list.focus_mode.desc": "아이템의 포커스 상태 표시 방식. REI 기본값은 바닐라 방식을 따르며 슬롯을 강조하여 표시합니다.", + "config.rei.value.list.focus_mode.highlighted": "강조", + "config.rei.value.list.focus_mode.zoomed": "확대", + "config.rei.options.groups.list.collapsible_groups": "접이식 그룹", + "config.rei.options.list.collapsible_entries": "접이식 아이템 목록", + "config.rei.options.list.collapsible_entries.desc": "접이식 아이템 목록을 사용하면 아이템을 그룹화하여 접기/펴기를 할 수 있습니다. 이 기능은 아이템 목록을 정리하고 필요 없는 아이템을 숨길 때 유용합니다.", + "config.rei.options.groups.debug.performance": "성능", + "config.rei.options.debug.plugins_performance": "플러그인 성능", + "config.rei.options.debug.plugins_performance.desc": "플러그인을 다시 불러오는 시간에 대한 상세 분석. 이 기능은 월드에 불러온 후 성능을 디버깅할 때 매우 유용합니다.", + "config.rei.options.debug.search_performance": "검색 성능", + "config.rei.options.debug.search_performance.desc": "검색 성능 분석을 위한 상세 내용 콘솔 출력", + "config.rei.options.debug.entry_list_performance": "아이템 목록 성능", + "config.rei.options.debug.entry_list_performance.desc": "아이템 목록에 아이템을 렌더링 하는 데 소요된 시간을 표시합니다.", + "config.rei.options.groups.reset.reload": "다시 불러오기", + "config.rei.options.reset.reload_plugins": "플러그인 다시 불러오기", + "config.rei.options.reset.reload_plugins.desc": "현재 불러온 데이터를 초기화하고 모든 데이터 및 플러그인을 다시 불러옵니다.", + "config.rei.options.reset.reload_search": "검색 다시 불러오기", + "config.rei.options.reset.reload_search.desc": "검색 기능과 관련된 모든 캐시를 초기화합니다. 이후 첫 번째 검색 전에 검색 캐시가 다시 생성됩니다.", + "config.rei.options.groups.reset.reset": "초기화", + "config.rei.options.reset.reset_all_options": "모든 옵션 초기화", + "config.rei.options.reset.reset_all_options.desc": "매우 파괴적인 작업입니다. 이 작업은 모든 REI 옵션을 설치 초기 상태로 초기화하며 다시 되돌릴 수 없습니다.", + "config.rei.value.default": "%s (기본값)", + "config.rei.value.trueFalse.false": "거짓", + "config.rei.value.trueFalse.true": "참", + "config.rei.value.enabledDisabled.false": "비활성화됨", + "config.rei.value.enabledDisabled.true": "활성화됨", + "config.rei.texts.search_options": "옵션 검색...", + "config.rei.texts.preview": "미리보기...", + "config.rei.texts.configure": "구성...", + "config.rei.texts.details": "세부 정보", + "config.rei.texts.reload": "다시 불러오기...", + "config.rei.texts.requires_level": "먼저 세계를 불러오세요!", + "config.roughlyenoughitems.configureCategories.title": "카테고리 구성", + "config.roughlyenoughitems.configureCategories.visibility.true": "활성화됨", + "config.roughlyenoughitems.configureCategories.visibility.false": "비활성화됨", + "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.title": "빠른 제작 카테고리 구성", + "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.toggle": "토글", + "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.true": "빠른 제작 가능", + "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.false": "빠른 제작에서 제외", "config.roughlyenoughitems.filteringScreen": "사용자 정의 필터", "config.roughlyenoughitems.filteringRulesScreen": "사용자 정의 필터 규칙", "config.roughlyenoughitems.filteringRulesScreen.new": "필터링 규칙 생성", @@ -210,5 +484,7 @@ "rule.roughlyenoughitems.filtering.search.show.true": "표시", "rule.roughlyenoughitems.filtering.search.show.false": "숨김", "rule.roughlyenoughitems.filtering.basic": "기본 플러그인 필터링", - "rule.roughlyenoughitems.filtering.basic.subtitle": "REI 플러그인으로 항목을 필터링합니다. 여기서는 구성할 수 없습니다." + "rule.roughlyenoughitems.filtering.basic.subtitle": "REI 플러그인으로 항목을 필터링합니다. 여기서는 구성할 수 없습니다.", + "rule.roughlyenoughitems.filtering.hide.tag": "태그 필터링", + "rule.roughlyenoughitems.filtering.hide.tag.subtitle": "'c:hidden_from_recipe_viewers'로 아이템 항목을 필터링합니다. 이 설정은 여기에서 구성할 수 없습니다." } diff --git a/runtime/src/main/resources/assets/roughlyenoughitems/lang/lol_us.json b/runtime/src/main/resources/assets/roughlyenoughitems/lang/lol_us.json index b88ea03f8..304634d84 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/lol_us.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/lol_us.json @@ -7,6 +7,31 @@ "text.rei.cheating_limited_creative_enabled": "§acheetin inabld (usin crEEtive)", "text.rei.no_permission_cheat": "operatr permisionz iz REKWIrd to cheet itemz k?", "text.rei.search.field.suggestion": "seerCh??????", + "text.rei.feedback": "do u katz habe ane fuuds 2 gib da REIIII dev? %s 2 feed us!!!!", + "text.rei.feedback.link": "plis prezz meh 2 sii da gulugulu fomr!!!", + "text.rei.support.me": "supprt mii soo i kan meak dis moadd morr epicer pwwweas", + "text.rei.support.me.desc": "iff yoy arr epik patreeon suporrtrr ov REI, u can uze (n test?) tha lastest wershun ov REI forr minceraft SNAPSHUTS!!!!\norr u kan suport wif ur munz thru rentin bysecc-honsting survurr!!!\n\n%s\n%s", + "text.rei.support.me.patreon": "Give moneiez on the patron", + "text.rei.support.me.bisect": "S-H-E-D-A-N-I-E-L coed SHEDANIEL om da bisecc-honsting!", + "text.rei.not.fully.initialized": "REI enuf itums nawt awaek yet!", + "text.rei.not.fully.initialized.tooltip": "stuffs forgored: %s\niff ur REI stel forgors thos,\ntrai askin suport halp usin ur logz!!!", + "text.rei.inventory.highlighting.enabled": "inbentree higligtin ON", + "text.rei.inventory.highlighting.enabled.tooltip": "dis meaks dat mismetchd\ninbentree boxies tuhhn graey!\ndabbl clicc da surch bahhr 2 togel dis moed.", + "text.rei.caching.search": "REI iz nao caicheing surch rezults...", + "text.rei.caching.search.step": "sbep %d uut uv %d (%s%%):", + "text.rei.config.menu.dark_theme": "dANK theem", + "text.rei.config.menu.craftable_filter": "kraftabl filturr", + "text.rei.config.menu.display": "hao ur REI lookz liek...", + "text.rei.config.menu.display.remove_recipe_book": "frow awae reciple booc", + "text.rei.config.menu.display.left_side_mob_effects": "put mahb fxs om tha lef", + "text.rei.config.menu.display.left_side_panel": "putt da panul om da lef", + "text.rei.config.menu.display.scrolling_side_panel": "sied panul scrollz!!!1!", + "text.rei.config.menu.display.caching_entry_rendering": "caichd ntry rendurin", + "text.rei.config.menu.display.side_search_field": "surch boxi om sied", + "text.rei.config.menu.display.syntax_highlighting": "sintax higligtin", + "text.rei.config.menu.config": "moar stufz...", + "text.rei.config.menu.search_field.position": "surch boxi plaecin...", + "text.rei.config.menu.search_field.input_method": "chaenj hao u tyep it in...", "category.rei.crafting": "Cwafting", "category.rei.smelting": "smeltin", "category.rei.smelting.fuel": "fuel", @@ -30,6 +55,14 @@ "category.rei.stripping": "Stwipping", "category.rei.smithing": "smifin", "category.rei.beacon_base": "Beecon bas", + "category.rei.beacon_payment": "bacon muni", + "category.rei.tilling": "famrlanding", + "category.rei.pathing": "paffing", + "category.rei.waxing": "waxxing", + "category.rei.wax_scraping": "unwaxxing", + "category.rei.oxidizing": "oxygenfying", + "category.rei.oxidation_scraping": "oxygenfys gu byebyeing", + "category.rei.tag": "TAGG(u r it!)", "category.rei.information": "Informashun", "text.rei.composting.chance": "§e%d%% Chance", "text.rei.composting.page": "Page %d", @@ -37,18 +70,42 @@ "text.rei.config_tooltip": "Open Config Scween\n§7Shift-Cwick to toggwe cheat mode", "text.rei.cheat_items": "Gave [{item_name}§f] x{item_count} to {pwayew_name}.", "text.rei.failed_cheat_items": "§cFaiwed to give items.", + "text.rei.too_long_nbt": "§citum NBT stufz iz 2 muuc forr muntiplayurr :(", + "text.rei.accepts": "aceptz thees:", + "text.rei.tag_accept": "tagg numbr %s", + "text.rei.missing": "losting thees:", + "text.rei.performance": "purrfomanc analisis", + "text.rei.addons": "REI enuf itums addons", + "text.rei.shapeless": "BONELESS", + "text.rei.input.methods": "tyepin waes", + "text.rei.input.methods.reload.progress": "pRogess: %s%%", + "text.rei.input.methods.default": "the original", + "text.rei.input.methods.default.description": "norman tyepin. it wont trasfomr tha surchin turm!", + "text.rei.input.methods.hint": "otharr tyepin waes is arr avalabl 4 ur langue!!!", + "text.rei.input.methods.initializing": "tyepin wae openur", + "text.rei.input.methods.tooltip.hints": "showe tuultip fun faccs", + "text.rei.hint.input.methods": "joo hafe maked ur neu epik tyepin wae! CONGLATURATIONS!\nnao u mae re-convigur dis wif tha SURCH FILTURR btn!", + "text.rei.hint.favorites.discover": "joo hafe juzt putted awae a favrit entri!\njoo can undoo dis buai kliccin da + btn ovar ther!", + "text.rei.hint.configure": "convigur", + "text.rei.hint.ignore": "no thans", "ordering.rei.ascending": "Ascending", "ordering.rei.descending": "Descending", "ordering.rei.registry": "Wegistwy", "ordering.rei.name": "Wame", "ordering.rei.item_groups": "Item Gwoups", "text.auto_craft.move_items": "Move Items", + "text.auto_craft.move_items.tooltip": "ctrl-KLIC 2 kraft qwik!!!", "text.auto_craft.move_items.yog": "Genewate NuwwPointewException!!", + "text.rei.expand.view": "opan BIGGURUR vieu", + "text.rei.expand.view.close": "clawz BIGGURUR vieu", + "text.rei.tag.copy.clipboard": "saev tagg tre 2 klixborrd", "error.rei.transfer.too_small": "Unabwe to move items to a 2x2 gwid.", "error.rei.not.on.server": "WEI is not on de sewvew.", "error.rei.not.enough.materials": "Not Enough Matewiaws.", "error.rei.internal.error": "Intewnaw Ewwow: %s", "error.rei.recipe.not.unlocked": "Wecipe not unwocked in Wecipe Book.", + "error.rei.not.supported.move.items": "MOOVIN STUFFS iz naut suportd wif dis recipl & diz containr!", + "text.rei.save.recipes": "prezz %s om diz reciple 2 saev 4 l8r!", "error.rei.no.handlers.applicable": "No handwews awe appwicabwe.", "error.rei.multi.errors": "Muwtipwe Ewwows:", "rei.rei.no.slot.in.inv": "Can't find any space fow item in the inventowy", @@ -61,8 +118,11 @@ "text.rei.view_all_categories": "View Aww Categowies", "text.rei.go_back_first_page": "Back to Page 1", "text.rei.choose_page": "Chwose Page", + "text.rei.shift_click_to": "SHIFF-klicc 2 %s", "text.rei.gamemode_button.tooltip.entry": "swich to %s", "text.rei.weather_button.tooltip.entry": "swich to %s", + "text.rei.time_button.name.morn": "wake up the human", + "text.rei.time_button.name.night": "sleepy time", "text.rei.reload_config": "reload pluginz", "text.rei.config.is.reloading": "pluginz iz Reloading!?? aHHHA?", "text.rei.enabled": "Yes", @@ -102,101 +162,14 @@ "subsets.rei.roughlyenoughitems.item_groups": "creetif tabz", "_comment": "Config Toowtips", "config.roughlyenoughitems.title": "Woughwy Enough Items Config", - "config.roughlyenoughitems.basics": "basicz", - "config.roughlyenoughitems.appearance": "Appeawance", - "config.roughlyenoughitems.functionality": "funcTIONalitie", - "config.roughlyenoughitems.advanced": "oH hi ADvancd plz?", - "config.roughlyenoughitems.cheating": "Cheating:", - "config.roughlyenoughitems.cheating.when_creative": "Durin creativ mode", - "config.roughlyenoughitems.favoritesEnabled": "favoritez inableD:", - "config.roughlyenoughitems.keyBindings": "keybindingz", - "config.roughlyenoughitems.keyBindings.recipeKeybind": "show recipe:", - "config.roughlyenoughitems.keyBindings.hideKeybind": "hiDE/SHOW wEI k?", - "config.roughlyenoughitems.keyBindings.usageKeybind": "show usEs:", - "config.roughlyenoughitems.keyBindings.nextPageKeybind": "next PAGE:", - "config.roughlyenoughitems.keyBindings.previousPageKeybind": "oh hi previOUZ PAGe:", - "config.roughlyenoughitems.keyBindings.focusSearchFieldKeybind": "focuz seerch field!!", - "config.roughlyenoughitems.keyBindings.copyRecipeIdentifierKeybind": "copy recipe identifeir", - "config.roughlyenoughitems.keyBindings.exportImageKeybind": "export recipe:", - "config.roughlyenoughitems.keyBindings.favoriteKeybind": "favoritE INtry:", - "config.roughlyenoughitems.cheatingStyle": "cheetiN style", - "config.roughlyenoughitems.cheatingStyle.grab": "grab grab grab", - "config.roughlyenoughitems.cheatingStyle.give": "gif", - "config.roughlyenoughitems.recipeScreenType": "Wecipe Scween Type:", - "config.roughlyenoughitems.recipeScreenType.config": "recipe scrin type: %s", - "config.roughlyenoughitems.recipeScreenType.unset": "Not Set", - "config.roughlyenoughitems.recipeScreenType.original": "Owiginal", - "config.roughlyenoughitems.layout": "layowt", - "config.roughlyenoughitems.tooltips": "toltIPz", - "config.roughlyenoughitems.accessibility": "acceSibilItie", - "config.roughlyenoughitems.search": "seeRCH", - "config.roughlyenoughitems.commands": "Commandz", - "config.roughlyenoughitems.filtering": "FilTerin", - "config.roughlyenoughitems.miscellaneous": "mizcelAneouz", - "config.roughlyenoughitems.miscellaneous.clickableRecipeArrows": "Cwickabwe Wecipe Awwows:", - "config.roughlyenoughitems.isSubsetsEnabled": "subSetz inabled:", - "config.roughlyenoughitems.miscellaneous.renderEntryEnchantmentGlint": "renDR INCHANTMNT GLInt:", - "config.roughlyenoughitems.layout.configButtonLocation": "cONFig button POSITION:", - "config.roughlyenoughitems.layout.configButtonLocation.upper": "uppr", - "config.roughlyenoughitems.layout.configButtonLocation.lower": "lowr", - "config.roughlyenoughitems.filteredEntries.selectAll": "select aL", - "config.roughlyenoughitems.filteredEntries.selectNone": "unselect al", - "config.roughlyenoughitems.filteredEntries.hide": "hide selectd", - "config.roughlyenoughitems.filteredEntries.show": "show selectd", - "config.roughlyenoughitems.filteredEntries.loadWorldFirst": "load world feRSt!??", - "config.roughlyenoughitems.accessibility.entrySize": "intrY Size", - "config.roughlyenoughitems.search.asyncSearch": "async seerch", - "config.roughlyenoughitems.accessibility.useCompactTabs": "compact tabs:", - "config.roughlyenoughitems.theme": "Appeawance Thweme:", - "config.roughlyenoughitems.theme.dark": "Dawk Thweme", - "config.roughlyenoughitems.theme.light": "Wight Thweme", - "config.roughlyenoughitems.recipeBorder": "Wecipe Dispway Bowdew:", - "config.roughlyenoughitems.recipeBorder.lighter": "Lightr plz?", - "config.roughlyenoughitems.recipeBorder.default": "deefault k?", - "config.roughlyenoughitems.recipeBorder.none": "NONe ok?", - "config.roughlyenoughitems.layout.maxRecipesPerPage": "Maximum Wecipes Pew Page:", - "config.roughlyenoughitems.accessibility.displayPanelLocation": "intry panEL position:", - "config.roughlyenoughitems.accessibility.displayPanelLocation.left": "Weft Side", - "config.roughlyenoughitems.accessibility.displayPanelLocation.right": "Wight Side", - "config.roughlyenoughitems.layout.debugRenderTimeRequired": "intry paNel Deebug modE:", - "config.roughlyenoughitems.search.debugSearchTimeRequired": "seerch deebug mode:", - "config.roughlyenoughitems.accessibility.resizeDynamically": "rESIze dyNAMICALY:", - "config.roughlyenoughitems.layout.searchFieldLocation": "Seawch Fiewd Position:", - "config.roughlyenoughitems.layout.searchFieldLocation.bottom_side": "Bottom Weft / Wight", - "config.roughlyenoughitems.layout.searchFieldLocation.top_side": "Top Left / Wight", - "config.roughlyenoughitems.layout.searchFieldLocation.center": "Middwe", - "config.roughlyenoughitems.disableRecipeBook": "Vaniwwa Wecipe Book:", - "config.roughlyenoughitems.disableRecipeBook.boolean.true": "§cno k?", - "config.roughlyenoughitems.disableRecipeBook.boolean.false": "§ayez", - "config.roughlyenoughitems.fixTabCloseContainer": "Fix Vaniwwa Tab Containew (When Wecipe Book Disabwed):", - "config.roughlyenoughitems.lighterButtonHover": "Wightew Button Hovew:", - "config.roughlyenoughitems.layout.showUtilsButtons": "Utiws Buttons:", - "config.roughlyenoughitems.commands.gamemodeCommand": "Game Mode Comwand:", - "config.roughlyenoughitems.commands.giveCommand": "Give Comwand:", - "config.roughlyenoughitems.miscellaneous.loadDefaultPlugin": "Load Defauwt Pwugin:", - "config.roughlyenoughitems.miscellaneous.loadDefaultPlugin.boolean.false": "§cNo (Dangewous)", - "config.roughlyenoughitems.miscellaneous.registerRecipesInAnotherThread": "wei reload threed", - "config.roughlyenoughitems.miscellaneous.registerRecipesInAnotherThread.boolean.true": "Wei thred", - "config.roughlyenoughitems.miscellaneous.registerRecipesInAnotherThread.boolean.false": "§cPacket Thwead", - "config.roughlyenoughitems.commands.weatherCommand": "Weathew Command:", - "config.roughlyenoughitems.layout.entryPanelOrdering": "intRY panel ordering:", - "config.roughlyenoughitems.list_ordering_button": "%s [%s]", - "config.roughlyenoughitems.miscellaneous.newFastEntryRendering": "fastr intry rendering:", - "config.roughlyenoughitems.itemCheatingMode": "Item Cheating Amownt:", - "config.roughlyenoughitems.itemCheatingMode.rei_like": "Nowmal", - "config.roughlyenoughitems.itemCheatingMode.jei_like": "Invewted", - "config.roughlyenoughitems.search.searchFavorites": "seerCH FILTr in favOrites:", - "config.roughlyenoughitems.tooltips.appendModNames": "Appwend Mod Wames:", - "config.roughlyenoughitems.tooltips.displayFavoritesTooltip": "oh hi appen favoritez HInt K?", - "config.roughlyenoughitems.accessibility.snapToRows": "intry panel snap rows plz?", - "config.roughlyenoughitems.accessibility.toastDisplayedOnCopyIdentifier": "Copy Idetifwier Toast:", - "config.roughlyenoughitems.scrollingEntryListWidget": "Entwy List Action:", - "config.roughlyenoughitems.scrollingEntryListWidget.boolean.true": "Scwolled", - "config.roughlyenoughitems.scrollingEntryListWidget.boolean.false": "Paginwated", "config.roughlyenoughitems.filteringScreen": "customizd FIlterin", "config.roughlyenoughitems.filteringRulesScreen": "cUStomIZD FILterin rulez", "config.roughlyenoughitems.filteringRulesScreen.new": "creete filterin rul", "config.roughlyenoughitems.filteringRulesScreen.delete": "dEELEte", + "config.roughlyenoughitems.filteredEntries.selectAll": "select aL", + "config.roughlyenoughitems.filteredEntries.selectNone": "unselect al", + "config.roughlyenoughitems.filteredEntries.hide": "hide selectd", + "config.roughlyenoughitems.filteredEntries.show": "show selectd", "rule.roughlyenoughitems.filtering.manual": "manuel filterin", "rule.roughlyenoughitems.filtering.manual.subtitle": "manuaLE select wat To hide an show??", "rule.roughlyenoughitems.filtering.search": "seerch filterin", @@ -204,19 +177,5 @@ "rule.roughlyenoughitems.filtering.search.filter": "seERCH filteR:", "rule.roughlyenoughitems.filtering.search.show": "SHow / HIDe:", "rule.roughlyenoughitems.filtering.search.show.true": "shOw k?", - "rule.roughlyenoughitems.filtering.search.show.false": "hIDe awwww", - "language.roughlyenoughitems.english": "English", - "language.roughlyenoughitems.japanese": "Japanees", - "language.roughlyenoughitems.chinese_simplified": "Chinees Simplifid", - "language.roughlyenoughitems.chinese_traditional": "Chinees Tradishunal", - "language.roughlyenoughitems.french": "fRENCH", - "language.roughlyenoughitems.german": "german", - "language.roughlyenoughitems.estonian": "estonian", - "language.roughlyenoughitems.portuguese": "portugues", - "language.roughlyenoughitems.portuguese_brazilian": "portUGuese brwailian", - "language.roughlyenoughitems.lolcat": "LOLCAT", - "language.roughlyenoughitems.upside_down_english": "upsIDE down inglish", - "language.roughlyenoughitems.bulgarian": "bulgarian", - "language.roughlyenoughitems.russian": "rusian", - "language.roughlyenoughitems.polish": "pOLIsh:" + "rule.roughlyenoughitems.filtering.search.show.false": "hIDe awwww" } diff --git a/runtime/src/main/resources/assets/roughlyenoughitems/lang/lzh.json b/runtime/src/main/resources/assets/roughlyenoughitems/lang/lzh.json index 7b7cb6916..d32c49111 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/lzh.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/lzh.json @@ -1,8 +1,8 @@ { "text.rei.cheating": "欺之法", "text.rei.cheating_disabled": "§7不允欺", - "text.rei.cheating_enabled": "§c方允欺", - "text.rei.cheating_limited_enabled": "§c方允欺(命令行)", + "text.rei.cheating_enabled": "§c允欺", + "text.rei.cheating_limited_enabled": "§c允欺(命令行)", "text.rei.cheating_enabled_no_perms": "§c允§7欺(無權)", "text.rei.cheating_limited_creative_enabled": "§a允欺 (創之法)", "text.rei.no_permission_cheat": "得此需為管理員", @@ -19,10 +19,10 @@ "text.rei.inventory.highlighting.enabled.tooltip": "不符君意者暗淡其色。\n雙擊此欄以開/關此。", "text.rei.caching.search": "REI 方取結果……", "text.rei.caching.search.step": "步 %d/%d (%s%%):", - "text.rei.searching": "REI 正在搜尋結果……", - "text.rei.searching.step": "初次進行搜尋時,通常需要花費較多的時間。\n進度: %s%%", - "text.rei.config.menu.dark_theme": "黯滅主題", - "text.rei.config.menu.reduced_motion": "減少動畫", + "text.rei.searching": "REI 方尋果...", + "text.rei.searching.step": "首尋索物,費時良久。\n進:%s%", + "text.rei.config.menu.dark_theme": "黯題", + "text.rei.config.menu.reduced_motion": "去動畫", "text.rei.config.menu.craftable_filter": "可製篩選", "text.rei.config.menu.display": "介面入設...", "text.rei.config.menu.display.remove_recipe_book": "去配方書", @@ -35,7 +35,7 @@ "text.rei.config.menu.config": "其餘選項…", "text.rei.config.menu.search_field.position": "搜尋欄之位...", "text.rei.config.menu.search_field.input_method": "鍵入之法...", - "text.rei.config.menu.search_field.hide_entry_panel_idle": "沒有搜尋篩選時隱藏項目列表", + "text.rei.config.menu.search_field.hide_entry_panel_idle": "無搜尋篩選之時隱項列", "category.rei.crafting": "製", "category.rei.smelting": "熔", "category.rei.smelting.fuel": "燃物", @@ -81,8 +81,8 @@ "text.rei.performance": "效能詳解", "text.rei.addons": "REI 附屬", "text.rei.shapeless": "弗序製", - "text.rei.crafting.firework.gunpowder.amount": "火藥的數量將影響煙火的飛行時間。", - "text.rei.crafting.suspicious_stew": "由此合成的可疑的燉湯將具有隨機的狀態效果。", + "text.rei.crafting.firework.gunpowder.amount": "火藥之數,烟花火箭之遠也。", + "text.rei.crafting.suspicious_stew": "由此製之謎之燉菜不明其效。", "text.rei.input.methods": "鍵入之法", "text.rei.input.methods.reload.progress": "進度:%s%%", "text.rei.input.methods.default": "預設", @@ -137,6 +137,7 @@ "text.rei.left_arrow": "<", "text.rei.right_arrow": ">", "text.rei.view_all_categories": "顯諸類別", + "text.rei.view_all_categories.tooltip": "%d 別", "text.rei.go_back_first_page": "回首頁", "text.rei.choose_page": "擇頁", "text.rei.shift_click_to": "押「Shift」%s", @@ -169,105 +170,108 @@ "text.rei.back": "後", "text.rei.select": "擇", "text.rei.favorites": "收藏", - "text.rei.favorites_tooltip": " \n§7按下《%s》鍵將此加入我的最愛。", - "text.rei.remove_favorites_tooltip": " \n§7按下《%s》鍵將此從我的最愛中移除。", - "text.rei.working_station": "工作台", - "text.rei.release_export": "釋放 %s 以匯出", - "text.rei.ask_to_export": "您是否打算繼續匯出「%s」?", - "text.rei.ask_to_export.subtitle": "這將匯出 %d 個配方為圖片。", - "text.rei.recipe_id": "\n%s配方識別碼: %s", - "text.rei.recipe_screen_type.selection": "配方畫面類型選擇", - "text.rei.recipe_screen_type.selection.sub": "你隨時可以在設定頁面中再次改變這個選項。", - "text.rei.jei_compat": "JEI 相容模式", - "text.rei.jei_compat.false": "JEI 相容模式:停用", - "text.rei.jei_compat.true": "JEI 相容模式:啟用", - "text.rei.jei_compat.sub": "您想要啟用 JEI 相容模式 %s§7嗎?\n§7JEI 相容模式將允許從這些模組載入 JEI 插件:\n%s\n\n§7然而,REI 的 JEI 相容模式並不完善,很可能出現很多問題。\n§c風險自負!", + "text.rei.favorites_tooltip": " \n§7押《%s》鍵以收藏。", + "text.rei.remove_favorites_tooltip": " \n§7押《%s》鍵以出藏。", + "text.rei.working_station": "製台", + "text.rei.release_export": "下押 %s 以匯出", + "text.rei.ask_to_export": "君仍願匯出「%s」?", + "text.rei.ask_to_export.subtitle": "此匯出 %d 配方為圖。", + "text.rei.recipe_id": "\n%s配方碼: %s", + "text.rei.recipe_screen_type.selection": "配方畫面類型之選", + "text.rei.recipe_screen_type.selection.sub": "君可更此于設頁", + "text.rei.jei_compat": "JEI 兼容", + "text.rei.jei_compat.false": "JEI : 并蓄", + "text.rei.jei_compat.true": "JEI : 排斥", + "text.rei.jei_compat.sub": "君願同 JEI %s§7 ?\n并蓄§7JEI 將允此模組入 JEI 插件:\n%s\n\n§7然,REI 并蓄 JEI 并非完美,或生疑之。\n§c風險自負!", "text.rei.jei_compat.sub.stability": "§c§l(ALPHA)", - "text.rei.view_recipes_for": "顯示《%s》的全部配方", - "text.rei.subsets": "分類集合", - "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崩潰的詳細資訊顯示在下面。請識別導致崩潰的模组,並與下面提供的崩潰報告一起向模组作者報告。\n\n如果您認為此崩潰是由 Roughly Enough Item 中的錯誤引起的,請將其報告給我們的問題跟蹤器。\n\n§6感謝您的幫助!", - "text.rei.crash.crash_report": "開啟崩潰報告", - "text.rei.changelog.title": "REI 更新日誌", - "text.rei.changelog.error.missingChangelogFile": "更新日誌檔案遺失", - "text.rei.changelog.error.failedToReadChangelogFile": "讀取更新日誌檔案失敗!", - "text.rei.collapsed.entry": "已摺疊:%s", - "text.rei.collapsed.entry.hint.expand": "按住 Alt 鍵再點選此處以展開所有 %s (%d 條目)", - "text.rei.collapsed.entry.hint.expand.macos": "按住 Option 鍵再點選此處以展開所有 %s (%d 條目)", - "text.rei.collapsed.entry.hint.collapse": "按住 Alt 鍵再點選此處以摺疊所有 %s (%d 條目)", - "text.rei.collapsed.entry.hint.collapse.macos": "按住 Option 鍵再點選此處以摺疊所有 %s (%d 條目)", - "text.rei.collapsible.entries": "摺疊群組...", - "text.rei.collapsible.entries.title": "摺疊群組", + "text.rei.view_recipes_for": "展《%s》之盡配方", + "text.rei.subsets": "集合", + "text.rei.tiny_potato": "幼洋芋", + "text.rei.add_favorite_widget": "入...", + "text.rei.dispose_here": "棄於此", + "text.rei.crash.title": "REI 崩潰!", + "text.rei.crash.description": "§CREI 方于「%s」時崩潰。\n\n§F崩潰之訊息如下。請君辨存疑之模組,並與下之訊息匯報作者。\n\n若君認爲REI崩潰乃自發,報告與作者。\n\n§6萬分感謝!", + "text.rei.crash.crash_report": "啟崩潰之訊", + "text.rei.changelog.title": "REI 日誌", + "text.rei.changelog.error.missingChangelogFile": "更新日誌之檔失", + "text.rei.changelog.error.failedToReadChangelogFile": "获更新日誌之檔负!", + "text.rei.collapsed.entry": "已摺:%s", + "text.rei.collapsed.entry.hint.expand": "押 Alt 鍵然击此以展開盡 %s (%d 條)", + "text.rei.collapsed.entry.hint.expand.macos": "押 Option 鍵然击此以展盡 %s (%d 條目)", + "text.rei.collapsed.entry.hint.collapse": "押 Alt 然击此以摺盡 %s (%d 條)", + "text.rei.collapsed.entry.hint.collapse.macos": "押 Option 然击此以摺盡 %s (%d 条目)", + "text.rei.collapsible.entries": "摺群組…", + "text.rei.collapsible.entries.title": "摺群組…", "text.rei.collapsible.entries.count": "%s 項", - "text.rei.collapsible.entries.enabled.true": "啟用", - "text.rei.collapsible.entries.enabled.false": "停用", - "text.rei.collapsible.entries.source": "新增自", + "text.rei.collapsible.entries.enabled.true": "啓", + "text.rei.collapsible.entries.enabled.false": "閉", + "text.rei.collapsible.entries.source": "增自", "text.rei.collapsible.entries.source.custom": "自訂!!", "text.rei.collapsible.entries.toggle": "切換", - "text.rei.collapsible.entries.delete": "刪除", - "text.rei.collapsible.entries.custom.title": "自訂摺疊群組", - "text.rei.collapsible.entries.custom.id": "ID:", - "text.rei.collapsible.entries.custom.name": "名稱:", - "text.rei.collapsible.entries.custom.select": "選擇項目...", - "text.rei.collapsible.entries.custom.select.add": "加入至群組", - "text.rei.collapsible.entries.custom.select.remove": "從群組移除", - "text.rei.spawn_egg": "生怪蛋", - "text.rei.music_disc": "唱片", - "favorite.section.gamemode": "遊戲模式", - "favorite.section.weather": "天氣", - "favorite.section.time": "時間", + "text.rei.collapsible.entries.delete": "刪", + "text.rei.collapsible.entries.custom.title": "自訂摺群組", + "text.rei.collapsible.entries.custom.id": "碼:", + "text.rei.collapsible.entries.custom.name": "名:", + "text.rei.collapsible.entries.custom.select": "擇項…", + "text.rei.collapsible.entries.custom.select.add": "入群組", + "text.rei.collapsible.entries.custom.select.remove": "自群組刪", + "text.rei.spawn_egg": "孳卵", + "text.rei.music_disc": "留聲盤", + "favorite.section.gamemode": "戲方", + "favorite.section.weather": "氣", + "favorite.section.time": "時", "tooltip.rei.fluid_amount": "§7%d 單位", - "tooltip.rei.fluid_amount.forge": "§7%d mB", - "tooltip.rei.drag_to_add_favorites": "§7將這個拖曳至上方以新增至我的最愛!", - "msg.rei.copied_recipe_id": "已複製配方識別碼", - "msg.rei.recipe_id_details": "配方識別碼:%s", - "msg.rei.exported_recipe": "已匯出配方", - "msg.rei.exported_recipe.desc": "請查看《rei_exports》資料夾。", - "subsets.rei.roughlyenoughitems.all_entries": "所有項目", - "subsets.rei.roughlyenoughitems.item_groups": "創造模式分類", - "_comment": "設定提示", - "config.roughlyenoughitems.title": "Roughly Enough Items 設定", - "config.rei.categories.appearance": "外觀", - "config.rei.categories.appearance.desc": "介面佈景主題、風格、提示訊息", - "config.rei.categories.input": "控制", - "config.rei.categories.input.desc": "按鍵綁定、輸入法", - "config.rei.categories.layout": "版面", - "config.rei.categories.layout.desc": "螢幕組件、面板邊界", - "config.rei.categories.accessibility": "無障礙", - "config.rei.categories.accessibility.desc": "視覺輔助、功能", - "config.rei.categories.filtering": "篩選", - "config.rei.categories.filtering.desc": "分類、項目篩選", - "config.rei.categories.list": "列表", - "config.rei.categories.list.desc": "列表順序、縮放、摺疊群組", - "config.rei.categories.favorites": "我的最愛", - "config.rei.categories.search": "搜尋", - "config.rei.categories.cheats": "作弊", - "config.rei.categories.performance": "效能", + "tooltip.rei.fluid_amount.forge": "§7%d 毫桶", + "tooltip.rei.drag_to_add_favorites": "§7拖此至上方增至收藏!", + "msg.rei.copied_recipe_id": "已複配方之碼", + "msg.rei.recipe_id_details": "配方之碼:%s", + "msg.rei.exported_recipe": "匯配方:", + "msg.rei.exported_recipe.desc": "可閲 rei_exports 資囊。", + "subsets.rei.roughlyenoughitems.all_entries": "盡物", + "subsets.rei.roughlyenoughitems.item_groups": "創之分類", + "_comment": "設示", + "config.roughlyenoughitems.title": "REI 設", + "config.rei.categories.appearance": "觀", + "config.rei.categories.appearance.desc": "景題、風格、示訊", + "config.rei.categories.input": "控", + "config.rei.categories.input.desc": "鍵綁、輸入法", + "config.rei.categories.layout": "版", + "config.rei.categories.layout.desc": "幕組、面板界", + "config.rei.categories.accessibility": "無礙", + "config.rei.categories.accessibility.desc": "視輔、功", + "config.rei.categories.filtering": "篩", + "config.rei.categories.filtering.desc": "類、項篩", + "config.rei.categories.list": "清單", + "config.rei.categories.list.desc": "清單序、縮放、摺群組", + "config.rei.categories.favorites": "收藏", + "config.rei.categories.search": "尋", + "config.rei.categories.cheats": "欺", + "config.rei.categories.performance": "效", "config.rei.categories.debug": "偵錯", - "config.rei.categories.flags": "實驗性功能", - "config.rei.categories.reset": "重載 & 重設", + "config.rei.categories.flags": "未竟", + "config.rei.categories.reset": "重載、設", "config.rei.options.groups.appearance.interface": "介面", - "config.rei.options.appearance.theme": "佈景主題", - "config.rei.options.appearance.theme.desc": "Roughly Enough Items 的全域性主題。適用於所有介面中,包括背景、按鈕等。", - "config.rei.value.appearance.theme.light": "淺色主題", - "config.rei.value.appearance.theme.dark": "深色主題", - "config.rei.options.appearance.recipe_border": "配方邊框", - "config.rei.options.appearance.recipe_border.desc": "每個配方的邊框外觀。", + "config.rei.options.appearance.theme": "景題", + "config.rei.options.appearance.theme.desc": "REI 之全域之題。複全頁面,乃至景、鈕等。", + "config.rei.value.appearance.theme.light": "亮題", + "config.rei.value.appearance.theme.dark": "深題", + "config.rei.options.appearance.recipe_border": "配方框", + "config.rei.options.appearance.recipe_border.desc": "諸配方之框觀。", "config.rei.value.appearance.recipe_border.default": "預設", - "config.rei.options.appearance.reduced_motion": "減少動畫", - "config.rei.options.appearance.reduced_motion.desc": "停用過渡狀態、螢幕組件的特效動畫,以減少因視覺運動引起的不適感。", - "config.rei.options.appearance.recipe_lookup_style": "配方查詢介面風格", - "config.rei.options.appearance.recipe_lookup_style.desc": "查詢配方的顯示風格。預設的外觀為經典的樣式,綜合則是資訊量更大、更像村民交易介面的選擇。", - "config.rei.value.appearance.recipe_lookup_style.original": "經典", + "config.rei.value.appearance.recipe_border.lighter": "簡", + "config.rei.value.appearance.recipe_border.none": "隱", + "config.rei.options.appearance.reduced_motion": "去動畫", + "config.rei.options.appearance.reduced_motion.desc": "止渡狀、組件動,以之減不適。", + "config.rei.options.appearance.recipe_lookup_style": "詢配方介面觀", + "config.rei.options.appearance.recipe_lookup_style.desc": "詢配方之顯方。預設者乃典款,綜合者則含多訊,用之于鄉民賈之時。", + "config.rei.value.appearance.recipe_lookup_style.original": "典", "config.rei.value.appearance.recipe_lookup_style.composite": "綜合", - "config.rei.options.groups.appearance.tooltips": "提示訊息", - "config.rei.options.appearance.append_mod_names": "附加模組名稱", - "config.rei.options.appearance.append_mod_names.desc": "將在提示訊息中添加其模組名稱。該名稱將以淺藍色的斜體呈現。", - "config.rei.options.appearance.append_favorites_hint": "附加我的最愛提示", + "config.rei.options.groups.appearance.tooltips": "示訊", + "config.rei.options.appearance.append_mod_names": "附模組名", + "config.rei.options.appearance.append_mod_names.desc": "入示訊其模組之名。其名現以淺藍斜字。", + "config.rei.options.appearance.append_favorites_hint": "附收藏提示", "config.rei.options.appearance.append_favorites_hint.desc": "將在提示訊息中添加將項目或配方新增至我的最愛的提示。", + "config.rei.options.groups.appearance.advanced": "進階", "config.rei.options.groups.input.keybinds": "按鍵綁定", "config.rei.options.input.recipe": "顯示合成配方", "config.rei.options.input.usage": "顯示用途配方", @@ -276,9 +280,12 @@ "config.rei.options.input.next_page": "下一頁", "config.rei.options.input.focus_search": "游標移至搜尋欄", "config.rei.options.input.copy_recipe_id": "複製配方識別碼", + "config.rei.options.input.copy_recipe_id.desc": "懸停在配方的資訊按鈕(顯示為「+」或「?」)上,然後按下按鍵綁定來複製配方的識別碼。", "config.rei.options.input.favorite": "加入我的最愛", "config.rei.options.input.export_image": "匯出配方影像", + "config.rei.options.input.export_image.desc": "\n懸停在配方上時,按下按鍵綁定將配方匯出為圖片。", "config.rei.options.input.back": "返回", + "config.rei.options.input.back.desc": "\n按下按鍵綁定可以快速返回到先前的配方。", "config.rei.options.groups.input.advanced": "進階", "config.rei.options.input.use_native_keybinds": "使用原版按鍵綁定", "config.rei.options.input.use_native_keybinds.desc": "在原版 Minecraft「按鍵綁定」介面中,而不是在此設定中列出 REI 的按鍵。停用此選項需要重新啟動 Minecraft。\n請注意,使用原版的按鍵綁定可能帶來衝突,而且在 Fabric 上不支援修飾鍵。", @@ -287,29 +294,38 @@ "config.rei.options.cheats.mode.desc": "通過作弊模式從側面面板中抓取物品,此功能需要伺服器管理員的權限。\n/give 命令將用作伺服器上未安裝 REI 之時備用。", "config.rei.value.cheats.mode.when_creative": "僅限創造模式", "config.rei.options.cheats.method": "方式", + "config.rei.options.cheats.method.desc": "作弊的方式如下:抓取模式將作弊物品放置在你的游標上,而給予模式則將作弊物品放入你的物品欄中。", "config.rei.value.cheats.method.grab": "抓取", "config.rei.value.cheats.method.give": "給予", "config.rei.options.cheats.amount": "數量", + "config.rei.options.cheats.amount.desc": "作弊的物品數量。預設情況下,REI 會在按住 Shift 點擊時作弊 1 個物品或一整疊物品。", "config.rei.value.cheats.amount.default": "預設", + "config.rei.value.cheats.amount.reversed": "反向", "config.rei.options.groups.cheats.advanced": "進階", "config.rei.options.cheats.give_command": "作弊指令", + "config.rei.options.cheats.give_command.desc": "當伺服器上未安裝 REI 時,用於作弊物品的指令。這在伺服器替換了預設的 /give 指令時可能會有用。可用的佔位符:{item_name}、{item_identifier}、{count} 和 {player_name}。", "config.rei.options.groups.layout.widgets": "螢幕組件", "config.rei.options.layout.search_field_location": "搜尋欄位置", + "config.rei.options.layout.search_field_location.desc": "搜尋欄的位置。預設情況下,搜尋欄放置在底部中間,並會自動移至一側以讓位於高容器畫面。", "config.rei.value.layout.search_field_location.center": "置中", "config.rei.value.layout.search_field_location.bottom_left": "底部左側", "config.rei.value.layout.search_field_location.bottom_right": "底部右側", "config.rei.value.layout.search_field_location.top_left": "頂部左側", "config.rei.value.layout.search_field_location.top_right": "頂部右側", "config.rei.options.layout.config_button_location": "設定按鈕位置", + "config.rei.options.layout.config_button_location.desc": "設定按鈕的位置。預設情況下,它放置在搜尋欄旁邊。不過,你可以更改為舊版 REI 的樣式,將它放置在畫面的上方。", "config.rei.value.layout.config_button_location.next_to_search": "搜尋欄旁", "config.rei.value.layout.config_button_location.top_left": "頂部左側", "config.rei.value.layout.config_button_location.top_right": "頂部右側", "config.rei.options.layout.craftable_filter": "合成物品篩選器", + "config.rei.options.layout.craftable_filter.desc": "可製作過濾器允許你查看使用你背包中的材料目前可以製作的疊數。這與 Ctrl + 點擊 快速製作功能搭配使用時非常有用,可以快速進行製作。", "config.rei.options.groups.layout.panel": "面板", "config.rei.options.layout.boundaries": "邊界", + "config.rei.options.layout.boundaries.desc": "設定面板的邊界。這對於限制螢幕上顯示的列數或行數非常有用。", "config.rei.options.layout.boundaries.desc.configure": "項目面板邊界設定", "config.rei.options.layout.boundaries.desc.horizontal": "水平", "config.rei.options.layout.boundaries.desc.vertical": "垂直", + "config.rei.options.layout.boundaries.desc.limit_by_percentage": "\n按百分比限制", "config.rei.options.layout.boundaries.desc.limit": "上限: %s", "config.rei.options.layout.boundaries.desc.alignment": "對齊: %s", "config.rei.options.layout.boundaries.desc.horizontal_alignment.left": "左側", @@ -319,70 +335,99 @@ "config.rei.options.layout.boundaries.desc.vertical_alignment.center": "置中", "config.rei.options.layout.boundaries.desc.vertical_alignment.bottom": "底部", "config.rei.options.layout.location": "位置", + "config.rei.options.layout.location.desc": "更改面板的位置。整個 REI 設定可能會水平鏡像,包括清單和所有小工具。", "config.rei.options.layout.hide_when_idle": "沒有搜尋篩選時隱藏", + "config.rei.options.layout.hide_when_idle.desc": "當搜尋未啟動時隱藏面板。", "config.rei.value.layout.location.left": "左側", "config.rei.value.layout.location.right": "右側", "config.rei.options.groups.accessibility.display": "顯示", "config.rei.options.accessibility.larger_tabs": "較大的分類按鍵", + "config.rei.options.accessibility.larger_tabs.desc": "增加配方查看畫面中標籤的大小。", "config.rei.options.accessibility.larger_arrow_buttons": "較大的分類分頁按鍵", + "config.rei.options.accessibility.larger_arrow_buttons.desc": "增加配方查看畫面中標籤旁的頁面切換按鈕大小。", "config.rei.options.groups.accessibility.widgets": "螢幕組件", "config.rei.options.accessibility.scrollbar_visibility": "捲動軸可見度", "config.rei.value.accessibility.scrollbar_visibility.always": "總是顯示", "config.rei.value.accessibility.scrollbar_visibility.when_scrolling": "捲動時", "config.rei.value.accessibility.scrollbar_visibility.never": "總是隱藏", "config.rei.options.accessibility.clickable_recipe_arrows": "可點選的配方箭頭", + "config.rei.options.accessibility.clickable_recipe_arrows.desc": "點選配方箭頭以查看目標分類中的所有配方。", "config.rei.options.groups.accessibility.features": "功能", "config.rei.options.accessibility.vanilla_recipe_book": "原版配方手冊", + "config.rei.options.accessibility.vanilla_recipe_book.desc": "切換原版配方書。此選項不適用於模組包開發者,因為應該由使用者決定是否使用原版配方書。", "config.rei.options.accessibility.status_effects_location": "狀態效果位置", + "config.rei.options.accessibility.status_effects_location.desc": "狀態效果的位置。原版中,狀態效果顯示在右側,但可以更改為顯示在左側。", + "config.rei.options.accessibility.inventory_search": "物品欄查找", "config.rei.value.accessibility.status_effects_location.left": "左側", "config.rei.value.accessibility.status_effects_location.right": "右側", "config.rei.options.groups.favorites.favorites": "我的最愛", "config.rei.options.favorites.mode": "模式", + "config.rei.options.favorites.mode.desc": "在項目面板的另一側收藏不同的項目。收藏的內容會在重新載入後持續存在,並作為快速存取你正在處理的事物的捷徑。只需按「A」鍵,或拖放項目即可新增/移除收藏項目。", "config.rei.options.favorites.new_favorites_button_visibility": "我的最愛新增按鈕可見度", + "config.rei.options.favorites.new_favorites_button_visibility.desc": "\n面板底部新收藏按鈕的可見性。", "config.rei.value.favorites.new_favorites_button_visibility.always_visible": "總是顯示", "config.rei.value.favorites.new_favorites_button_visibility.auto_hide": "使用時", "config.rei.value.favorites.new_favorites_button_visibility.always_invisible": "總是隱藏", "config.rei.options.groups.favorites.advanced": "進階", "config.rei.options.favorites.game_mode_command": "遊戲模式指令", + "config.rei.options.favorites.game_mode_command.desc": "用於更改遊戲模式的指令。如果伺服器替換了預設的 /gamemode 指令,這可能會很有用。可用的佔位符:{gamemode}。", "config.rei.options.favorites.time_command": "時間指令", + "config.rei.options.favorites.time_command.desc": "用於更改時間的指令。如果伺服器替換了預設的 /time 指令,這可能會很有用。可用的佔位符:{time}。", "config.rei.options.favorites.weather_command": "天氣指令", + "config.rei.options.favorites.weather_command.desc": "用於更改天氣的指令。如果伺服器替換了預設的 /weather 指令,這可能會很有用。可用的佔位符:{weather}。", "config.rei.options.groups.performance.rendering": "渲染", "config.rei.options.performance.batched_rendering": "批次項目渲染", + "config.rei.options.performance.batched_rendering.desc": "批次渲染減少了單獨的呼叫次數,並在一次顯示許多項目時提高了效能。", "config.rei.options.performance.cached_rendering": "快取項目渲染", + "config.rei.options.performance.cached_rendering.desc": "快取渲染會預先渲染項目,避免再次渲染這些項目。這會使動畫項目顯得靜態,但效能會提高 3 倍到 5 倍。", "config.rei.options.groups.performance.reload": "重新載入", "config.rei.options.performance.reload_thread": "重載執行緒", + "config.rei.options.performance.reload_thread.desc": "預設使用自己的執行緒進行重新載入,這樣可以防止遊戲在所有內容載入完成之前出現軟鎖定。", "config.rei.values.performance.reload_thread.main_thread": "核心執行緒 (阻塞)", "config.rei.values.performance.reload_thread.rei_thread": "REI 執行緒", "config.rei.options.performance.cached_display_lookup": "快取配方查詢", + "config.rei.options.performance.cached_display_lookup.desc": "快取顯示查詢減少了查詢顯示時所需的時間。這會提前存儲顯示的輸入和輸出。", "config.rei.options.groups.search.appearance": "外觀", "config.rei.options.search.syntax_highlighting": "醒目標示語法", + "config.rei.options.search.syntax_highlighting.desc": "以不同顏色顯示不同的搜尋過濾器,以便更容易識別。", "config.rei.value.search.syntax_highlighting.plain": "無色", "config.rei.value.search.syntax_highlighting.plain_underscored": "底線", "config.rei.value.search.syntax_highlighting.colorful": "彩色", "config.rei.value.search.syntax_highlighting.colorful_underscored": "彩色加底線", "config.rei.options.groups.search.filters": "過濾器", "config.rei.options.search.mod_search": "模組搜尋", + "config.rei.options.search.mod_search.desc": "按其所屬模組 §l%s§r 篩選項目。", "config.rei.options.search.tooltip_search": "提示訊息搜尋", + "config.rei.options.search.tooltip_search.desc": "按其工具提示內容 §l%s§r 篩選項目。這對於搜尋項目的詳細資訊(例如附魔)非常有用。", "config.rei.options.search.tag_search": "標籤搜尋", + "config.rei.options.search.tag_search.desc": "\n按其所屬標籤 §l%s§r 篩選項目。", "config.rei.options.search.identifier_search": "識別碼搜尋", + "config.rei.options.search.identifier_search.desc": "按其識別碼 §l%s§r 篩選項目。", "config.rei.value.search.filters.always": "總是啟用", "config.rei.value.search.filters.prefix": "僅限字首時", "config.rei.value.search.filters.never": "總是禁用", "config.rei.options.groups.search.advanced": "進階", "config.rei.options.search.async_search": "非同步搜尋", - "config.rei.options.search.async_search.mode": "模式 ", + "config.rei.options.search.async_search.desc": "使用多個執行緒進行並行搜尋。這通常能提高搜尋效能和反應速度。", "config.rei.options.search.async_search.partition_size": "分區大小", "config.rei.options.search.async_search.patch_thread_crash": "崩潰修正", "config.rei.options.groups.filtering.filtering": "篩選", "config.rei.options.filtering.categories": "分類管理", + "config.rei.options.filtering.categories.desc": "重新排序、切換和配置分類。這對於群組項目和隱藏不需要的項目非常有用。", "config.rei.options.filtering.customized_filtering": "自訂篩選", + "config.rei.options.filtering.customized_filtering.desc": "創建過濾規則以隱藏或顯示項目清單中的特定項目。", "config.rei.options.groups.filtering.advanced": "進階", "config.rei.options.filtering.filter_displays": "過濾配方", + "config.rei.options.filtering.filter_displays.desc": "應用過濾規則以確定顯示內容的可見性。所有項目都被過濾掉的顯示內容將會被隱藏。", + "config.rei.options.filtering.merge_displays": "合併顯示", + "config.rei.options.filtering.merge_displays.desc": "合併具有相同配方的顯示內容。這對於統一配方非常有用。", "config.rei.options.groups.list.entries": "項目", "config.rei.options.list.display_mode": "顯示模式", + "config.rei.options.list.display_mode.desc": "項目的排列方式。分頁模式將項目顯示為多個頁面,並提供按鈕以瀏覽不同頁面。捲動模式則將項目以垂直列表的形式顯示。", "config.rei.value.list.display_mode.scrolled": "捲動", "config.rei.value.list.display_mode.paginated": "分頁", "config.rei.options.list.ordering": "排列", + "config.rei.options.list.ordering.desc": "項目的排序方法。預設情況下,REI 按項目註冊到遊戲中的順序進行排序。可以更改為模仿創造模式標籤或其他排序方向。", "config.rei.value.list.ordering.registry_ascending": "依註冊名", "config.rei.value.list.ordering.name_ascending": "依名稱", "config.rei.value.list.ordering.groups_ascending": "依物品分類", @@ -392,22 +437,33 @@ "config.rei.options.list.zoom": "縮放", "config.rei.options.list.zoom.desc": "各項目的縮放大小。將項目放大會使同時顯示的項目減少,也許可以提高 REI 的渲染效能。", "config.rei.options.list.focus_mode": "焦點模式", + "config.rei.options.list.focus_mode.desc": "項目焦點狀態的呈現方式。預設情況下,REI 遵循原版遊戲的方式,並突顯出槽位。", + "config.rei.value.list.focus_mode.highlighted": "凸顯", "config.rei.value.list.focus_mode.zoomed": "縮放", "config.rei.options.groups.list.collapsible_groups": "摺疊群組", "config.rei.options.list.collapsible_entries": "摺疊群組", + "config.rei.options.list.collapsible_entries.desc": "可折疊項目允許你將項目分組,並展開或折疊它們。這對於群組項目和隱藏不需要的項目非常有用。", "config.rei.options.groups.debug.performance": "效能", "config.rei.options.debug.plugins_performance": "插件效能", + "config.rei.options.debug.plugins_performance.desc": "插件重新載入時間的詳細分析。這對於在載入世界後調試效能非常有用。", "config.rei.options.debug.search_performance": "搜尋效能", - "config.rei.options.debug.entry_list_performance": "項目列表效能", + "config.rei.options.debug.search_performance.desc": "詳細的控制台輸出以分析搜尋效能。", + "config.rei.options.debug.entry_list_performance": "項目清單效能", + "config.rei.options.debug.entry_list_performance.desc": "顯示渲染項目所花費的時間。", "config.rei.options.groups.reset.reload": "重新載入", "config.rei.options.reset.reload_plugins": "重新載入插件", + "config.rei.options.reset.reload_plugins.desc": "重設當前載入的資料,並重新載入所有資料和插件。", "config.rei.options.reset.reload_search": "重新載入搜尋", + "config.rei.options.reset.reload_search.desc": "重設所有與搜尋相關的快取。搜尋快取會在重新載入後首次搜尋之前重新建立。", "config.rei.options.groups.reset.reset": "重設", "config.rei.options.reset.reset_all_options": "重設所有選項", "config.rei.options.reset.reset_all_options.desc": "這是一個不可逆轉且極具破壞性的動作,將重設所有 REI 選項為出廠設定。", "config.rei.value.default": "%s (預設)", + "config.rei.value.trueFalse.false": "否", + "config.rei.value.trueFalse.true": "是", "config.rei.value.enabledDisabled.false": "停用", "config.rei.value.enabledDisabled.true": "啟用", + "config.rei.texts.search_options": "搜尋選項...", "config.rei.texts.preview": "預覽...", "config.rei.texts.configure": "設定...", "config.rei.texts.details": "詳情...", diff --git a/runtime/src/main/resources/assets/roughlyenoughitems/lang/nn_no.json b/runtime/src/main/resources/assets/roughlyenoughitems/lang/nn_no.json index afb1df61d..77f28b8b7 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/nn_no.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/nn_no.json @@ -1,33 +1,3 @@ { - "config.roughlyenoughitems.appearance": "Utseende", - "config.roughlyenoughitems.cheating": "Cheating: ", - "config.roughlyenoughitems.favoritesEnabled": "Favoritter aktivert:", - "config.roughlyenoughitems.keyBindings.recipeKeybind": "Vis Oppskriften:", - "config.roughlyenoughitems.keyBindings.hideKeybind": "Skjul/vis RI:", - "config.roughlyenoughitems.keyBindings.usageKeybind": "Vis bruk:", - "config.roughlyenoughitems.keyBindings.nextPageKeybind": "Neste side", - "config.roughlyenoughitems.keyBindings.previousPageKeybind": "Forrige side", - "config.roughlyenoughitems.keyBindings.focusSearchFieldKeybind": "Fokus Søkefeltet:", - "config.roughlyenoughitems.keyBindings.copyRecipeIdentifierKeybind": "Kopier oppskriftsidentifikator:", - "config.roughlyenoughitems.keyBindings.exportImageKeybind": "Eksporter oppskrift:", - "config.roughlyenoughitems.keyBindings.favoriteKeybind": "Favoritt Entry:", - "config.roughlyenoughitems.filtering": "Filtrering", - "config.roughlyenoughitems.miscellaneous.clickableRecipeArrows": "Klikkbare oppskriftspiler:", - "config.roughlyenoughitems.isSubsetsEnabled": "Undersett aktivert:", - "config.roughlyenoughitems.miscellaneous.renderEntryEnchantmentGlint": "Gjengi fortryllelse hint:", - "config.roughlyenoughitems.layout.configButtonLocation": "Posisjon for konfigurasjonsknapp:", - "config.roughlyenoughitems.filteringScreen": "Customized Filtering", - "language.roughlyenoughitems.english": "English", - "language.roughlyenoughitems.japanese": "Japanese", - "language.roughlyenoughitems.chinese_traditional": "Tradisjonell kinesisk", - "language.roughlyenoughitems.french": "Fransk", - "language.roughlyenoughitems.german": "Tyskland\n", - "language.roughlyenoughitems.estonian": "Estland", - "language.roughlyenoughitems.portuguese": "Portugisisk", - "language.roughlyenoughitems.portuguese_brazilian": "Portugisisk (Brasil)", - "language.roughlyenoughitems.lolcat": "LOLCAT", - "language.roughlyenoughitems.upside_down_english": "Engelsk opp-ned", - "language.roughlyenoughitems.bulgarian": "Bulgarsk", - "language.roughlyenoughitems.russian": "Russisk", - "language.roughlyenoughitems.polish": "Polsk" + "config.roughlyenoughitems.filteringScreen": "Customized Filtering" } diff --git a/runtime/src/main/resources/assets/roughlyenoughitems/lang/pl_pl.json b/runtime/src/main/resources/assets/roughlyenoughitems/lang/pl_pl.json index 55e381a86..b487da2ae 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/pl_pl.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/pl_pl.json @@ -122,6 +122,7 @@ "text.rei.left_arrow": "<", "text.rei.right_arrow": ">", "text.rei.view_all_categories": "Pokaż wszystkie kategorie", + "text.rei.view_all_categories.tooltip": "%d kategorii", "text.rei.go_back_first_page": "Powrót do strony 1", "text.rei.choose_page": "Wybierz stronę", "text.rei.shift_click_to": "Kliknij z Shift aby %s", @@ -216,10 +217,17 @@ "_comment": "Podpowiedzi do elementów konfiguracji", "config.roughlyenoughitems.title": "Panel Konfiguracyjny Roughly Enough Items", "config.rei.categories.appearance": "Wygląd", + "config.rei.categories.appearance.desc": "Wygląd interfejsu, styl, podpowiedzi", + "config.rei.categories.input": "wejście", + "config.rei.categories.input.desc": "Skróty klawiszowe, metody wprowadzania", "config.rei.categories.layout": "Wygląd", + "config.rei.categories.layout.desc": "Widżety, granice", "config.rei.categories.accessibility": "Dostępność", + "config.rei.categories.accessibility.desc": "Widok, funkcje", "config.rei.categories.filtering": "Filtrowanie", + "config.rei.categories.filtering.desc": "Kategorie, filtry wejść", "config.rei.categories.list": "Lista", + "config.rei.categories.list.desc": "Układ listy, przybliżenie, składane grupy", "config.rei.categories.favorites": "Ulubione", "config.rei.categories.search": "Szukaj", "config.rei.categories.cheats": "Kody", @@ -248,6 +256,23 @@ "config.rei.options.appearance.append_mod_names.desc": "Dołącza zawierającą przestrzeń nazw dla wpisów. Dołączona linia będzie pisana kursywą w kolorze jasnoniebieskim.", "config.rei.options.appearance.append_favorites_hint": "Dołącz wskazówkę dotyczącą ulubionych", "config.rei.options.appearance.append_favorites_hint.desc": "Pokazuje podpowiedź, jak dodać wpis lub przepis do ulubionych.", + "config.rei.options.groups.input.keybinds": "Skróty klawiszowe", + "config.rei.options.input.recipe": "Pokaż recepturę", + "config.rei.options.input.usage": "Pokaż użytek", + "config.rei.options.input.hide": "Pokaż / Schowaj REI", + "config.rei.options.input.previous_page": "Idź do poprzedniej strony", + "config.rei.options.input.next_page": "Idź do następnej strony", + "config.rei.options.input.focus_search": "Pole wyszukiwania fokusu", + "config.rei.options.input.copy_recipe_id": "Skopiuj identyfikator receptury", + "config.rei.options.input.copy_recipe_id.desc": "Skopiuj identyfikator receptury poprzez kliknięcie skrótu klawiszowego, podczas najechania kursorem nad przyciskiem informacji receptury (pokazane za pomocą \"+\" lub \"?\")", + "config.rei.options.input.favorite": "Ulubiony wpis", + "config.rei.options.input.export_image": "Eksportuj obraz", + "config.rei.options.input.export_image.desc": "Eksportuj recepturę jako obraz, poprzez kliknięcie skrótu klawiszowego, podczas najechania na recepturę", + "config.rei.options.input.back": "Do tyłu", + "config.rei.options.input.back.desc": "Szybko nawiguj z powrotem do poprzedniej receptury za pomocą skrótu klawiszowego", + "config.rei.options.groups.input.advanced": "Zaawansowane", + "config.rei.options.input.use_native_keybinds": "Użyj natywnych skrótów klawiszowych", + "config.rei.options.input.use_native_keybinds.desc": "Zamiast podać skróty klawiszowe w tym menu konfiguracyjnym, utwórz Minecraftowe skróty klawiszowe w ustawieniach sterowania. Ponowne uruchomienie Minecrafta jest wymagane do dezaktywowania tej opcji.\nProszę pamiętać, że Minecraftowe skróty klawiszowe cierpią od konfliktów i brak wsparcia dla klawiszy modywikujących (Fabric).", "config.rei.options.groups.cheats.cheats": "Kody", "config.rei.options.cheats.mode": "Tryb", "config.rei.options.cheats.mode.desc": "Tryb kodów pozwala na przywoływanie przedmiotów z boku. Wymaga to uprawnień operatora. Polecenie /give zostanie użyte jako rozwiązanie awaryjne, jeśli na serwerze nie jest zainstalowany moduł REI.", @@ -281,8 +306,22 @@ "config.rei.options.groups.layout.panel": "Panel", "config.rei.options.layout.boundaries": "Granice", "config.rei.options.layout.boundaries.desc": "Zadeklaruj granice panelu. Przydatne do ograniczenia liczby kolumn/wierszy wyświetlanych na ekranie.", + "config.rei.options.layout.boundaries.desc.configure": "Skonfiguruj granice panela", + "config.rei.options.layout.boundaries.desc.horizontal": "Poziome", + "config.rei.options.layout.boundaries.desc.vertical": "Pionowe", + "config.rei.options.layout.boundaries.desc.limit_by_percentage": "Limituj poprzez procent", + "config.rei.options.layout.boundaries.desc.limit": "Limit: %s", + "config.rei.options.layout.boundaries.desc.alignment": "Wyrównanie: %s", + "config.rei.options.layout.boundaries.desc.horizontal_alignment.left": "Lewo", + "config.rei.options.layout.boundaries.desc.horizontal_alignment.center": "Środek", + "config.rei.options.layout.boundaries.desc.horizontal_alignment.right": "Prawo", + "config.rei.options.layout.boundaries.desc.vertical_alignment.top": "Góra", + "config.rei.options.layout.boundaries.desc.vertical_alignment.center": "Środek", + "config.rei.options.layout.boundaries.desc.vertical_alignment.bottom": "Dół", "config.rei.options.layout.location": "Lokalizacja", "config.rei.options.layout.location.desc": "Zmień lokalizację panelu. Cała konfiguracja REI może zostać odzwierciedlona w poziomie, łącznie z listą i wszystkimi widżetami.", + "config.rei.options.layout.hide_when_idle": "Ukryj, gdy nieaktywny", + "config.rei.options.layout.hide_when_idle.desc": "Ukryj panel, gdy szukanie jest nie aktywne", "config.rei.value.layout.location.left": "Lewo", "config.rei.value.layout.location.right": "Prawo", "config.rei.options.groups.accessibility.display": "Widok", @@ -297,6 +336,14 @@ "config.rei.value.accessibility.scrollbar_visibility.never": "Zawsze niewidoczny", "config.rei.options.accessibility.clickable_recipe_arrows": "Klikalne strzałki do przewijania receptur", "config.rei.options.accessibility.clickable_recipe_arrows.desc": "Kliknij strzałki przepisów, aby wyświetlić wszystkie przepisy w kategorii docelowej.", + "config.rei.options.groups.accessibility.features": "Funkcje", + "config.rei.options.accessibility.vanilla_recipe_book": "Vanilla książka przepisów", + "config.rei.options.accessibility.vanilla_recipe_book.desc": "Przełącz Vannila książkę przepisów. Ta opcja nie jest zaprojektowana dla deweloperów paczek modów, ponieważ użytkownik powinien zdecydować czy chcę używać vanilla książki przepisów", + "config.rei.options.accessibility.status_effects_location": "Lokalizacja statusów efektów", + "config.rei.options.accessibility.status_effects_location.desc": "Lokalizacja statusów efektów. Oryginalnie statusy efektów są położone po prawej stronie, ale to może być zmienione na lewą", + "config.rei.options.accessibility.inventory_search": "Szukanie ekwipunku", + "config.rei.value.accessibility.status_effects_location.left": "Po lewej", + "config.rei.value.accessibility.status_effects_location.right": "Po prawej", "config.rei.options.groups.favorites.favorites": "Ulubione", "config.rei.options.favorites.mode": "Tryb", "config.rei.options.favorites.mode.desc": "Ulubione, różne wpisy po przeciwnej stronie panelu wejściowego. Ulubione są trwałe po ponownym załadowaniu i umożliwiają szybki dostęp do rzeczy, nad którymi pracujesz.\nPo prostu naciśnij „A” lub przeciągnij i upuść wpisy, aby dodać/usunąć wpis z ulubionych.", @@ -346,15 +393,18 @@ "config.rei.options.groups.search.advanced": "Zaawansowane", "config.rei.options.search.async_search": "Wyszukiwanie asynchroniczne", "config.rei.options.search.async_search.desc": "Równoległe wyszukiwanie z wieloma wątkami. Zwykle poprawia to wydajność i szybkość wyszukiwania.", - "config.rei.options.search.async_search.mode": "Tryb", "config.rei.options.search.async_search.partition_size": "Rozmiar partycji", "config.rei.options.search.async_search.patch_thread_crash": "Awaria wątku pamięci podręcznej", "config.rei.options.groups.filtering.filtering": "Filtrowanie", + "config.rei.options.filtering.categories": "Zarządzaj kategoriami", + "config.rei.options.filtering.categories.desc": "Zmień kolejność, przełącz, i konfiguruj kategorię. Jest to przydatne do organizowania wpisów i ukrywania wpisów, których nie potrzebujesz.", "config.rei.options.filtering.customized_filtering": "Niestandardowe filtrowanie", "config.rei.options.filtering.customized_filtering.desc": "Utwórz reguły filtrowania, aby ukryć/pokazać określone wpisy na liście wpisów.", "config.rei.options.groups.filtering.advanced": "Zaawansowane", "config.rei.options.filtering.filter_displays": "Filtruj wyświetlacze", "config.rei.options.filtering.filter_displays.desc": "Zastosuj reguły filtrowania, aby określić widoczność wyświetlaczy. Ekrany zawierające wszystkie odfiltrowane wpisy zostaną ukryte.", + "config.rei.options.filtering.merge_displays": "Połącz wyświetlacze", + "config.rei.options.filtering.merge_displays.desc": "Łącz wyświetlacze z tym samym przepisem. Jest to przydatne ujednolicania przepisów", "config.rei.options.groups.list.entries": "Wpisy", "config.rei.options.list.display_mode": "Tryb wyświetlania", "config.rei.options.list.display_mode.desc": "Sposób ułożenia wpisów. Tryb stronnicowania wyświetla wpisy na stronach, na których znajdują się przyciski umożliwiające poruszanie się po różnych stronach. Tryb przewijany wyświetla wpisy na liście pionowej.", @@ -374,6 +424,9 @@ "config.rei.options.list.focus_mode.desc": "Jak będzie prezentowany stan skupienia wpisów. Domyślnie REI podąża za wanilią i podświetla slot.", "config.rei.value.list.focus_mode.highlighted": "Podświetlenie", "config.rei.value.list.focus_mode.zoomed": "Przybliżenie", + "config.rei.options.groups.list.collapsible_groups": "Zwijane grupy", + "config.rei.options.list.collapsible_entries": "Zwijane wpisy", + "config.rei.options.list.collapsible_entries.desc": "Zwijane wpisy pozwalają na grupowanie wpisów razem i rozszerzanie / zwijanie ich. To jest przydatne do organizowania wpisów i ukrywania wpisów, których nie potrzebujesz.", "config.rei.options.groups.debug.performance": "Wydajność", "config.rei.options.debug.plugins_performance": "Wydajność wtyczek", "config.rei.options.debug.plugins_performance.desc": "Szczegółowe zestawienie czasów przeładowania wtyczek. Jest to bardzo przydatne w debugowaniu wydajności po załadowaniu do świata.", @@ -394,7 +447,15 @@ "config.rei.value.trueFalse.true": "Prawda", "config.rei.value.enabledDisabled.false": "Wyłączone", "config.rei.value.enabledDisabled.true": "Włączone", + "config.rei.texts.search_options": "Opcje wyszukiwania...", "config.rei.texts.preview": "Podgląd...", + "config.rei.texts.configure": "Skonfiguruj...", + "config.rei.texts.details": "Szczegóły...", + "config.rei.texts.reload": "Przeładuj...", + "config.rei.texts.requires_level": "Najpierw załaduj poziom!", + "config.roughlyenoughitems.configureCategories.title": "Konfigurowanie kategorii", + "config.roughlyenoughitems.configureCategories.visibility.true": "Włączone", + "config.roughlyenoughitems.configureCategories.visibility.false": "Wyłączone", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.title": "Konfigurowanie kategorii szybkiego wytwarzania", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.toggle": "Przełącz", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.true": "Dostępne dla szybkiego wytwarzania", diff --git a/runtime/src/main/resources/assets/roughlyenoughitems/lang/pt_br.json b/runtime/src/main/resources/assets/roughlyenoughitems/lang/pt_br.json index f737cefb0..9fb2dd247 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/pt_br.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/pt_br.json @@ -19,6 +19,7 @@ "text.rei.inventory.highlighting.enabled.tooltip": "Os espaços não encontrados na busca\nficarão da cor cinza.\nClique duas vezes na barra de busca para ativar o modo.", "text.rei.caching.search": "Memorizando busca do REI...", "text.rei.caching.search.step": "Passo %d/%d (%s%%):", + "text.rei.searching": "O REI está procurando resultados…", "text.rei.config.menu.dark_theme": "Tema escuro", "text.rei.config.menu.craftable_filter": "Fabricáveis", "text.rei.config.menu.display": "Exibição...", diff --git a/runtime/src/main/resources/assets/roughlyenoughitems/lang/ru_ru.json b/runtime/src/main/resources/assets/roughlyenoughitems/lang/ru_ru.json index 1f5962e92..70d30bb79 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/ru_ru.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/ru_ru.json @@ -20,7 +20,9 @@ "text.rei.caching.search": "REI кэширует результаты поиска...", "text.rei.caching.search.step": "Шаг %d/%d (%s%%):", "text.rei.searching": "Результаты поиска REI...", + "text.rei.searching.step": "Это медленнее при первом поиске.\nПрогресс: %s%%", "text.rei.config.menu.dark_theme": "Тёмная тема", + "text.rei.config.menu.reduced_motion": "Уменьшить движение", "text.rei.config.menu.craftable_filter": "Фильтр по возможности создания", "text.rei.config.menu.display": "Настройки отображения...", "text.rei.config.menu.display.remove_recipe_book": "Убрать книгу рецептов", @@ -33,6 +35,7 @@ "text.rei.config.menu.config": "Дополнительные настройки...", "text.rei.config.menu.search_field.position": "Положение поля поиска...", "text.rei.config.menu.search_field.input_method": "Введите метод...", + "text.rei.config.menu.search_field.hide_entry_panel_idle": "Скрыть записи, когда вы не ищете", "category.rei.crafting": "Создание", "category.rei.smelting": "Плавление", "category.rei.smelting.fuel": "Топливо", @@ -78,6 +81,8 @@ "text.rei.performance": "Анализ производительности", "text.rei.addons": "Дополнения REI", "text.rei.shapeless": "Бесформенные", + "text.rei.crafting.firework.gunpowder.amount": "Количество пороха влияет на продолжительность полета фейерверка.", + "text.rei.crafting.suspicious_stew": "Полученное рагу будет иметь случайный эффект.", "text.rei.input.methods": "Методы ввода", "text.rei.input.methods.reload.progress": "Прогресс: %s%%", "text.rei.input.methods.default": "По умолчанию", @@ -130,6 +135,7 @@ "text.rei.left_arrow": "<", "text.rei.right_arrow": ">", "text.rei.view_all_categories": "Показать все категории", + "text.rei.view_all_categories.tooltip": "%d категорий", "text.rei.go_back_first_page": "Вернуться в начало", "text.rei.choose_page": "выбрать страницу", "text.rei.shift_click_to": "Shift+ЛКМ для %s", @@ -191,6 +197,24 @@ "text.rei.collapsed.entry.hint.expand": "Нажмите Alt, чтобы расширить все %s (%d предметов)", "text.rei.collapsed.entry.hint.expand.macos": "Нажмите, удерживая кнопку option, чтобы открыть все %s (%d предметов)", "text.rei.collapsed.entry.hint.collapse": "Нажмите Alt, чтобы свернуть все %s (%d записей)", + "text.rei.collapsed.entry.hint.collapse.macos": "Опции-клик, чтобы свернуть всё %s (%d entries)", + "text.rei.collapsible.entries": "Свертываемые записи...", + "text.rei.collapsible.entries.title": "Свертываемые записи", + "text.rei.collapsible.entries.count": "%s записи", + "text.rei.collapsible.entries.enabled.true": "Включено", + "text.rei.collapsible.entries.enabled.false": "Выключено", + "text.rei.collapsible.entries.source": "Добавил", + "text.rei.collapsible.entries.source.custom": "Пользовательский!!", + "text.rei.collapsible.entries.toggle": "Переключить", + "text.rei.collapsible.entries.delete": "Удалить", + "text.rei.collapsible.entries.custom.title": "Пользовательская сворачиваемая группа", + "text.rei.collapsible.entries.custom.id": "ID:", + "text.rei.collapsible.entries.custom.name": "Имя:", + "text.rei.collapsible.entries.custom.select": "Выберите записи...", + "text.rei.collapsible.entries.custom.select.add": "Добавить в группу", + "text.rei.collapsible.entries.custom.select.remove": "Удалить из группы", + "text.rei.spawn_egg": "Яйца призыва", + "text.rei.music_disc": "Музыкальный диск", "favorite.section.gamemode": "Игровой режим", "favorite.section.weather": "Погода", "favorite.section.time": "Время", @@ -205,6 +229,37 @@ "subsets.rei.roughlyenoughitems.item_groups": "Вкладки творческого режима", "_comment": "Подсказки конфигурации", "config.roughlyenoughitems.title": "Конфигурация Roughly Enough Items", + "config.rei.categories.appearance": "Внешний вид", + "config.rei.categories.appearance.desc": "Тематика интерфейса, стиль, всплывающие подсказки", + "config.rei.categories.input": "Вход", + "config.rei.categories.input.desc": "Сочетания клавиш, методы ввода", + "config.rei.categories.layout": "Разметка", + "config.rei.categories.layout.desc": "Виджеты, границы", + "config.rei.categories.accessibility": "Доступность", + "config.rei.categories.accessibility.desc": "Зрение, особенности", + "config.rei.categories.filtering": "Фильтрация", + "config.rei.categories.filtering.desc": "Категории, фильтрация записей", + "config.rei.categories.list": "Список", + "config.rei.categories.list.desc": "Порядок списка, масштабирование, свертываемые группы", + "config.rei.categories.favorites": "Избранное", + "config.rei.categories.search": "Поиск", + "config.rei.categories.cheats": "Читы", + "config.rei.categories.performance": "Производительность", + "config.rei.categories.debug": "Отладка", + "config.rei.categories.flags": "Флаги функций", + "config.rei.categories.reset": "Перезагрузить и сбросить", + "config.rei.options.groups.appearance.interface": "Интерфейс", + "config.rei.options.appearance.theme": "Тема", + "config.rei.options.appearance.theme.desc": "Глобальная тема Roughly Enough Items. Будет применена везде, включая фон, кнопки и т. д.", + "config.rei.value.appearance.theme.light": "Светлый", + "config.rei.value.appearance.theme.dark": "Темный", + "config.rei.options.appearance.recipe_border": "Граница рецепта", + "config.rei.options.appearance.recipe_border.desc": "Граница каждого рецепта. По умолчанию выбран предпочтительный вид REI.", + "config.rei.value.appearance.recipe_border.default": "По умолчанию", + "config.rei.value.appearance.recipe_border.lighter": "Светлее", + "config.rei.value.appearance.recipe_border.none": "Невидимый", + "config.rei.options.appearance.reduced_motion": "Уменьшенное Движение", + "config.rei.options.cheats.amount.desc": "Количество обманутых предметов. По умолчанию REI выдаёт 1 предмет и стак при нажатии на shift.", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.title": "Настройка категорий быстрого крафта", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.toggle": "Переключить", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.true": "Доступен для быстрого крафта", @@ -226,5 +281,8 @@ "rule.roughlyenoughitems.filtering.search.show": "Показать/Скрыть:", "rule.roughlyenoughitems.filtering.search.show.true": "Показать", "rule.roughlyenoughitems.filtering.search.show.false": "Скрыть", - "rule.roughlyenoughitems.filtering.basic.subtitle": "Фильтруйте записи с помощью плагинов REI. Это не настраивается здесь." + "rule.roughlyenoughitems.filtering.basic": "Базовая фильтрация плагинов", + "rule.roughlyenoughitems.filtering.basic.subtitle": "Фильтруйте записи с помощью плагинов REI. Это не настраивается здесь.", + "rule.roughlyenoughitems.filtering.hide.tag": "Фильтрация тегов", + "rule.roughlyenoughitems.filtering.hide.tag.subtitle": "Фильтруйте записи по 'c:hidden_from_recipe_viewers'. Здесь это не настраивается." } diff --git a/runtime/src/main/resources/assets/roughlyenoughitems/lang/tr_tr.json b/runtime/src/main/resources/assets/roughlyenoughitems/lang/tr_tr.json index e77883424..1dc14819e 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/tr_tr.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/tr_tr.json @@ -22,6 +22,7 @@ "text.rei.searching": "REI arama sonuçları...", "text.rei.searching.step": "İlk aramada daha yavaş çalışır.\nİlerleme: %s%%", "text.rei.config.menu.dark_theme": "Koyu Tema", + "text.rei.config.menu.reduced_motion": "Azaltılmış Hareket", "text.rei.config.menu.craftable_filter": "Üretilebilenler Filtresi", "text.rei.config.menu.display": "Görüntü Ayarları", "text.rei.config.menu.display.remove_recipe_book": "Tarif Kitabını Kaldır", @@ -34,8 +35,9 @@ "text.rei.config.menu.config": "Daha Fazla Seçenek..", "text.rei.config.menu.search_field.position": "Arama Cubuğu Pozisyonu...", "text.rei.config.menu.search_field.input_method": "Giriş Yöntemleri...", - "category.rei.crafting": "Üretim", - "category.rei.smelting": "Isıtma", + "text.rei.config.menu.search_field.hide_entry_panel_idle": "Arama Yapılmazken Girdileri Gizle", + "category.rei.crafting": "Üretme", + "category.rei.smelting": "Eritme", "category.rei.smelting.fuel": "Yakıt", "category.rei.fuel": "Yakıt", "category.rei.fuel.time": "Yanma Süresi: %d tick", @@ -44,7 +46,7 @@ "category.rei.fuel.time_short.items": "%s eşya", "category.rei.cooking.xp": "%f XP", "category.rei.cooking.time&xp": "%s XP (%s saniyede)", - "category.rei.smoking": "Buharlama", + "category.rei.smoking": "Közleme", "category.rei.blasting": "Patlama", "category.rei.campfire": "Kamp Ateşi", "category.rei.campfire.time": "%s sn", @@ -79,6 +81,8 @@ "text.rei.performance": "Performans Analizi", "text.rei.addons": "REI Eklentileri", "text.rei.shapeless": "Şekilsiz", + "text.rei.crafting.firework.gunpowder.amount": "Barutun miktarı havai fişeğin uçuş süresini etkiler.", + "text.rei.crafting.suspicious_stew": "Çıktıdaki güveç rastgele bir etkiye sahip olacak.", "text.rei.input.methods": "Girdi Yöntemleri", "text.rei.input.methods.reload.progress": "İlerleme: %s%%", "text.rei.input.methods.default": "Varsayılan", @@ -156,7 +160,7 @@ "text.rei.release_export": "Dışa aktarım için %s tuşunu bırak", "text.rei.ask_to_export": "\"%s\"u dışa aktarmak ister misiniz?", "text.rei.ask_to_export.subtitle": "Bu %d görüntüsünü fotoğraf olarak dışarı aktaracak.", - "text.rei.recipe_id": "%sTarif ID'si: %s", + "text.rei.recipe_id": "%sTarif Kimliği: %s", "text.rei.recipe_screen_type.selection": "Tarif Ekran Türü Seçimi", "text.rei.recipe_screen_type.selection.sub": "Bu ayarı her zaman ayar menüsünden düzenleyebilirsin.", "text.rei.jei_compat": "JEI Uyumluluk Katmanı", @@ -180,20 +184,94 @@ "text.rei.collapsed.entry.hint.expand.macos": "Tüm %s (%d girişleri genişletmek için Seçenek-Tıkla", "text.rei.collapsed.entry.hint.collapse": "Tüm %s (%d girişi) daraltmak için Alt tıklayın", "text.rei.collapsed.entry.hint.collapse.macos": "Tüm %s (%d girişi) daraltmak için Option-Tıkla", + "text.rei.collapsible.entries": "Katlanabilir Girdiler...", + "text.rei.collapsible.entries.title": "Katlanabilir Girdiler", + "text.rei.collapsible.entries.count": "%s girdiler", + "text.rei.collapsible.entries.enabled.true": "Etkin", + "text.rei.collapsible.entries.enabled.false": "Devre Dışı", + "text.rei.collapsible.entries.source": "Tarafından eklendi", + "text.rei.collapsible.entries.source.custom": "Özel!!", + "text.rei.collapsible.entries.toggle": "Aç/Kapat", + "text.rei.collapsible.entries.delete": "Sil", + "text.rei.collapsible.entries.custom.title": "Özel Katlanabilir Grup", + "text.rei.collapsible.entries.custom.id": "Kimlik:", + "text.rei.collapsible.entries.custom.name": "İsim:", + "text.rei.collapsible.entries.custom.select": "Girdileri seç...", + "text.rei.collapsible.entries.custom.select.add": "Gruba Ekle", + "text.rei.collapsible.entries.custom.select.remove": "Gruptan Çıkar", + "text.rei.spawn_egg": "Çağırma Yumurtası", + "text.rei.music_disc": "Müzik Diski", "favorite.section.gamemode": "Oyun Modu", "favorite.section.weather": "Hava Durumu", "favorite.section.time": "Zaman", "tooltip.rei.fluid_amount": "§7%d Ölçek", "tooltip.rei.fluid_amount.forge": "§7%d mB", "tooltip.rei.drag_to_add_favorites": "§7Favorilere eklemek için kukarı doğru sürükleyin!", - "msg.rei.copied_recipe_id": "Tarif ID Kopyalandı", - "msg.rei.recipe_id_details": "Tarif ID: %s", + "msg.rei.copied_recipe_id": "Tarif Kimliği Kopyalandı", + "msg.rei.recipe_id_details": "Tarif Kimliği: %s", "msg.rei.exported_recipe": "Tarif Dışa Aktarıldı", "msg.rei.exported_recipe.desc": "'rei_exports' klasörüne göz at.", "subsets.rei.roughlyenoughitems.all_entries": "Tüm Girdiler", "subsets.rei.roughlyenoughitems.item_groups": "Yaratıcı Sekmeler", "_comment": "İpuçlarını Ayarla", "config.roughlyenoughitems.title": "Roughly Enough Items Ayarları", + "config.rei.categories.appearance": "Görünüm", + "config.rei.categories.appearance.desc": "Arayüz teması, stili, ipuçları", + "config.rei.categories.input": "Girdi", + "config.rei.categories.input.desc": "Tuş atamaları, girdi yöntemleri", + "config.rei.categories.layout": "Yerleşim", + "config.rei.categories.layout.desc": "Araçlar, sınırlar", + "config.rei.categories.accessibility": "Erişilebilirlik", + "config.rei.categories.accessibility.desc": "Görme, nitelikler", + "config.rei.categories.filtering": "Filtreleme", + "config.rei.categories.filtering.desc": "Kategoriler, girdi filtreleme", + "config.rei.categories.list": "Liste", + "config.rei.categories.list.desc": "Liste sırası, yakınlaştırma, katlanabilir gruplar", + "config.rei.categories.favorites": "Favoriler", + "config.rei.categories.search": "Arama", + "config.rei.categories.cheats": "Hileler", + "config.rei.categories.performance": "Performans", + "config.rei.categories.debug": "Hata Ayıklama", + "config.rei.categories.flags": "Özellik Bayrakları", + "config.rei.categories.reset": "Tekrar Yükle ve Sıfırla", + "config.rei.options.groups.appearance.interface": "Arayüz", + "config.rei.options.appearance.theme": "Tema", + "config.rei.options.appearance.theme.desc": "Roughly Enough Items için evrensel tema. Bu tema arka plan, düğmeler vb. dahil, her yere uygulanır.", + "config.rei.value.appearance.theme.light": "Açık", + "config.rei.value.appearance.theme.dark": "Koyu", + "config.rei.options.appearance.recipe_border": "Tarif Sınırı", + "config.rei.options.appearance.recipe_border.desc": "Her tarif için sınır. Varsayılanı, tercih edilen REI görünümüdür.", + "config.rei.value.appearance.recipe_border.default": "Varsayılan", + "config.rei.value.appearance.recipe_border.lighter": "Daha açık", + "config.rei.value.appearance.recipe_border.none": "Görünmez", + "config.rei.options.appearance.reduced_motion": "Azaltılmış Hareket", + "config.rei.options.appearance.reduced_motion.desc": "Geçişler, menüler, vurgu durumlarında, vestibüler hareket tetikleyicilerinin neden olduğu rahatsızlığı en aza indirmek için animasyonları devre dışı bırakır.", + "config.rei.options.appearance.recipe_lookup_style": "Tarif Bakma Stili", + "config.rei.options.appearance.recipe_lookup_style.desc": "Tariflerin görüntülenme stili. Klasik varsayılan görünümdür; Birleşik ise daha bilgilendirici, köylü benzeri görünümdedir.", + "config.rei.value.appearance.recipe_lookup_style.original": "Klasik", + "config.rei.value.appearance.recipe_lookup_style.composite": "Birleşik", + "config.rei.options.groups.appearance.tooltips": "İpuçları", + "config.rei.options.appearance.append_mod_names": "Mod Adlarını Sonuna Ekle", + "config.rei.options.appearance.append_mod_names.desc": "Girdiler için içerdiği ad alanlarını sonuna ekler. Eklenen satır açık mavi ve italik görünümde olacak.", + "config.rei.options.appearance.append_favorites_hint": "Favorileme İpucu Ekleme", + "config.rei.options.appearance.append_favorites_hint.desc": "Bir girdinin veya bir tarifin nasıl favori seçilebileceğine dair ipucu gösterir.", + "config.rei.options.groups.input.keybinds": "Tuş Atamaları", + "config.rei.options.input.recipe": "Tarifleri Göster", + "config.rei.options.input.usage": "Kullanımı Göster", + "config.rei.options.input.hide": "REI Göster / Gizle", + "config.rei.options.input.previous_page": "Önceki Sayfaya Git", + "config.rei.options.input.next_page": "Sonraki Sayfaya Git", + "config.rei.options.input.focus_search": "Arama Alanına Odaklan", + "config.rei.options.input.copy_recipe_id": "Tarif Kimliğini Kopyala", + "config.rei.options.input.copy_recipe_id.desc": "Tarifin bilgi tuşunun (\"+\" veya \"?\" ile gösterilir) üzerine gelerek ve atanmış tuşa basarak, tarifin kimliğinin kopyalanmasını sağlar.", + "config.rei.options.input.favorite": "Favori Girdi", + "config.rei.options.input.export_image": "Resmi Dışa Aktar", + "config.rei.options.input.export_image.desc": "Tarifin üzerindeyken, atanmış tuşa basarak bir tarifi resim olarak dışa aktarır.", + "config.rei.options.input.back": "Geri", + "config.rei.options.input.back.desc": "Atanmış tuşa basarak önceki tariflere hızlıca geri dönün.", + "config.rei.options.groups.input.advanced": "Gelişmiş", + "config.rei.value.layout.search_field_location.top_right": "Sağ Üst", + "config.rei.options.layout.config_button_location": "Ayar Tuşu Konumu", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.title": "Quick Craft Kategorileri Yapılandırılıyor", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.toggle": "Aç/Kapat", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.true": "Quick Craft için kullanılabilir", diff --git a/runtime/src/main/resources/assets/roughlyenoughitems/lang/uk_ua.json b/runtime/src/main/resources/assets/roughlyenoughitems/lang/uk_ua.json index 832456d90..4e4f67152 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/uk_ua.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/uk_ua.json @@ -226,8 +226,11 @@ "config.rei.options.groups.appearance.interface": "Інтерфейс", "config.rei.options.appearance.theme": "Тема", "config.rei.options.appearance.theme.desc": "Глобальна тема Roughly Enough Items. Вона буде застосована скрізь, включаючи фон, кнопки, і т. д.", + "config.rei.value.appearance.theme.light": "Світла", + "config.rei.value.appearance.theme.dark": "Темна", "config.rei.options.appearance.recipe_border": "Рамки рецепту", "config.rei.options.appearance.recipe_border.desc": "Рамки для кожного рецепта. За замовчуванням — бажаний вигляд REI.", + "config.rei.value.appearance.recipe_border.default": "За замовчуванням", "config.rei.options.appearance.reduced_motion": "Зменшений рух", "config.rei.options.appearance.reduced_motion.desc": "Вимикає анімацію для переходів, меню, стан наведення, що мінімізувати дискомфорт, викликаний тригерами вестибулярного руху.", "config.rei.options.appearance.recipe_lookup_style": "Стиль пошуку рецептів", diff --git a/runtime/src/main/resources/assets/roughlyenoughitems/lang/vi_vn.json b/runtime/src/main/resources/assets/roughlyenoughitems/lang/vi_vn.json index aaf582b55..7660dd7c2 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/vi_vn.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/vi_vn.json @@ -19,15 +19,23 @@ "text.rei.inventory.highlighting.enabled.tooltip": "Điều này sẽ làm cho các vị trí không khớp\nvới bộ lọc tìm kiếm sẽ trở thành màu xám.\nNhấp đúp vào thanh tìm kiếm để chuyển đổi chế độ này.\n", "text.rei.caching.search": "REI đang lưu kết quả tìm kiếm vào bộ nhớ đệm...", "text.rei.caching.search.step": "Bước %d/%d (%s%%):", + "text.rei.searching": "Kết quả tìm kiếm REI...", + "text.rei.searching.step": "Điều này chậm hơn trong lần tìm kiếm đầu tiên.\nTiến trình: %s%%", "text.rei.config.menu.dark_theme": "Chế độ tối", + "text.rei.config.menu.reduced_motion": "Giảm chuyển động", "text.rei.config.menu.craftable_filter": "Bộ lọc có thể chế tạo", "text.rei.config.menu.display": "Cài đặt hiển thị...", "text.rei.config.menu.display.remove_recipe_book": "Xóa sách công thức", "text.rei.config.menu.display.left_side_mob_effects": "Hiệu ứng Mob nằm bên trái", "text.rei.config.menu.display.left_side_panel": "Bảng điều khiển nằm bên trái", + "text.rei.config.menu.display.scrolling_side_panel": "Bảng điều khiển bên cuộn", + "text.rei.config.menu.display.caching_entry_rendering": "Hiển thị mục nhập bộ nhớ đệm", "text.rei.config.menu.display.side_search_field": "Trường tìm kiếm nằm bên cạnh", "text.rei.config.menu.display.syntax_highlighting": "Đánh dấu cú pháp", "text.rei.config.menu.config": "Các tuỳ chọn khác...", + "text.rei.config.menu.search_field.position": "Vị trí trường tìm kiếm...", + "text.rei.config.menu.search_field.input_method": "Phương thức nhập liệu...", + "text.rei.config.menu.search_field.hide_entry_panel_idle": "Ẩn các mục khi không tìm kiếm", "category.rei.crafting": "Chế tạo", "category.rei.smelting": "Nung chảy", "category.rei.smelting.fuel": "Nhiên liệu", @@ -47,12 +55,74 @@ "category.rei.brewing.input": "Thuốc gốc", "category.rei.brewing.reactant": "Nguyên liệu", "category.rei.brewing.result": "Thuốc kết quả", + "category.rei.composting": "Ủ phân", + "category.rei.stripping": "Tước", + "category.rei.smithing": "Rèn", + "category.rei.beacon_base": "Căn cứ đèn hiệu", + "category.rei.beacon_payment": "Thanh toán đèn hiệu", + "category.rei.tilling": "Làm đất", + "category.rei.pathing": "Đường dẫn", + "category.rei.waxing": "Tẩy lông", + "category.rei.wax_scraping": "Cạo sáp", + "category.rei.oxidizing": "Oxy hóa", + "category.rei.oxidation_scraping": "Cạo oxy hóa", + "category.rei.tag": "Nhãn thẻ", + "category.rei.information": "Thông tin", + "text.rei.composting.chance": "§e%d%% Cơ hội", + "text.rei.composting.page": "Trang %d", + "text.rei.config": "Cấu hình", + "text.rei.config_tooltip": "Mở màn hình cấu hình\n§7Shift-Click để chuyển đổi chế độ gian lận", + "text.rei.cheat_items": "Đã trao [{item_name}§f] x{item_count} cho {player_name}", + "text.rei.failed_cheat_items": "§Không thể tặng vật phẩm.", + "text.rei.too_long_nbt": "§cItem NBT quá dài để có thể áp dụng trong chế độ nhiều người chơi.", + "text.rei.accepts": "Chấp nhận sau:", + "text.rei.tag_accept": "Thẻ: #%s", + "text.rei.missing": "Thiếu nội dung sau:", + "text.rei.performance": "Phân tích hiệu suất", + "text.rei.addons": "Tiện ích REI", + "text.rei.shapeless": "Không có hình dạng", + "text.rei.crafting.firework.gunpowder.amount": "Lượng thuốc súng ảnh hưởng đến thời gian bay của pháo hoa.", + "text.rei.crafting.suspicious_stew": "Món hầm kết quả sẽ có tác dụng ngẫu nhiên.", + "text.rei.input.methods": "Phương thức nhập liệu", + "text.rei.input.methods.reload.progress": "Tiến trình: %s%%", + "text.rei.input.methods.default": "Mặc định", + "text.rei.input.methods.default.description": "Phương thức nhập mặc định. Điều này không làm thay đổi thuật ngữ tìm kiếm.", + "text.rei.input.methods.hint": "Phương thức nhập thay thế có sẵn cho ngôn ngữ của bạn.", + "text.rei.input.methods.initializing": "Đang khởi tạo phương thức nhập liệu", + "text.rei.input.methods.tooltip.hints": "Hiển thị gợi ý chú giải công cụ", + "text.rei.hint.input.methods": "Chúc mừng bạn đã thiết lập được phương thức nhập liệu!\nBạn có thể định cấu hình lại tính năng này bằng Nút Bộ lọc Tìm kiếm!", + "text.rei.hint.favorites.discover": "Bạn vừa xóa một mục yêu thích!\nBạn có thể thêm lại bằng cách nhấp vào nút + ở đây!", + "text.rei.hint.configure": "Cấu hình", + "text.rei.hint.ignore": "Bỏ qua", + "ordering.rei.ascending": "Tăng dần", + "ordering.rei.descending": "Giảm dần", + "ordering.rei.registry": "Đăng ký", + "ordering.rei.name": "Tên", + "ordering.rei.item_groups": "Nhóm vật phẩm", + "text.auto_craft.move_items": "Di chuyển vật phẩm", + "text.auto_craft.move_items.tooltip": "Ctrl-Click để chế tạo nhanh", + "text.auto_craft.move_items.yog": "Tạo ngoại lệ NullPointer!!", + "text.rei.expand.view": "Mở chế độ xem mở rộng", + "text.rei.expand.view.close": "Đóng chế độ xem mở rộng", + "text.rei.tag.copy.clipboard": "Lưu cây thẻ vào clipboard", + "error.rei.transfer.too_small": "Không thể di chuyển các mục vào lưới %dx%d.", + "error.rei.not.on.server": "REI không có trên máy chủ.", + "error.rei.not.enough.materials": "Không đủ vật liệu.", + "error.rei.internal.error": "Lỗi nội bộ: %s", + "error.rei.recipe.not.unlocked": "Công thức chưa được mở khóa trong Sách Công thức.", + "error.rei.not.supported.move.items": "Di chuyển các mục không được hỗ trợ với công thức này và vùng chứa này.", + "text.rei.save.recipes": "Nhấn %s vào công thức này để lưu lại cho lần sau.", + "error.rei.no.handlers.applicable": "Không có trình xử lý nào được áp dụng.", + "error.rei.multi.errors": "Nhiều lỗi:", + "rei.rei.no.slot.in.inv": "Không thể tìm thấy bất kỳ chỗ trống nào cho vật phẩm trong kho", + "text.rei.showing_craftable": "Đang hiển thị có thể chế tạo được", "text.rei.showing_all": "Hiển thị tất cả", "text.rei.delete_items": "§cXóa vật phẩm", "text.rei.credits": "Nguồn", "text.rei.left_arrow": "<", "text.rei.right_arrow": ">", "text.rei.view_all_categories": "Xem tất cả danh mục", + "text.rei.view_all_categories.tooltip": "%d danh mục", "text.rei.go_back_first_page": "Quay lại trang 1", "text.rei.choose_page": "Chọn trang", "text.rei.shift_click_to": "Nhấn chuột phải để %s", @@ -97,8 +167,318 @@ "text.rei.jei_compat": "Lớp tương thích JEI", "text.rei.jei_compat.false": "Lớp tương thích JEI: Đã tắt", "text.rei.jei_compat.true": "Lớp tương thích JEI: Đã bật", + "text.rei.jei_compat.sub": "Bạn có muốn kích hoạt lớp tương thích JEI %s§7 không?\n§7Nó sẽ cho phép tải các plugin JEI từ các nguồn sau:\n%S\n\n§7Tuy nhiên, Khả năng tương thích JEI của REI không hoàn hảo và các vấn đề có thể xảy ra.\n§cuse tự chịu rủi ro!", + "text.rei.jei_compat.sub.stability": "§c§l(ALPHA)", + "text.rei.view_recipes_for": "Xem Công thức nấu ăn cho %s", + "text.rei.subsets": "Tập hợp con", + "text.rei.tiny_potato": "Khoai tây nhỏ", + "text.rei.add_favorite_widget": "Thêm vào...", + "text.rei.dispose_here": "Vứt bỏ ở đây", + "text.rei.crash.title": "REI bị hỏng!", + "text.rei.crash.description": "§cSản phẩm vừa đủ vừa gặp sự cố trong \"%s\".\n\n§fChi tiết về sự cố được hiển thị bên dưới. Vui lòng xác định mod gây ra sự cố và báo cáo cho tác giả mod, cùng với nhật ký sự cố được cung cấp bên dưới.\n\nNếu bạn cho rằng sự cố này là do lỗi trong Roughly Enough Item, vui lòng báo cáo cho bộ theo dõi vấn đề của chúng tôi.\n\n§6Cảm ơn sự giúp đỡ của bạn!", + "text.rei.crash.crash_report": "Mở báo cáo sự cố", + "text.rei.changelog.title": "Nhật ký thay đổi REI", + "text.rei.changelog.error.missingChangelogFile": "Thiếu tệp nhật ký thay đổi!", + "text.rei.changelog.error.failedToReadChangelogFile": "Không đọc được tệp nhật ký thay đổi!", + "text.rei.collapsed.entry": "Mục nhập được thu gọn: %s", + "text.rei.collapsed.entry.hint.expand": "Alt-Click để mở rộng tất cả %s (%d mục)", + "text.rei.collapsed.entry.hint.expand.macos": "Option-Click để mở rộng tất cả %s (mục nhập %d)", + "text.rei.collapsed.entry.hint.collapse": "Alt-Click để thu gọn tất cả %s (%d mục)", + "text.rei.collapsed.entry.hint.collapse.macos": "Option-Click để thu gọn tất cả %s (mục nhập %d)", + "text.rei.collapsible.entries": "Các mục có thể thu gọn...", + "text.rei.collapsible.entries.title": "Mục nhập có thể thu gọn", + "text.rei.collapsible.entries.count": "%s mục nhập", + "text.rei.collapsible.entries.enabled.true": "Đã bật", + "text.rei.collapsible.entries.enabled.false": "Đã tắt", + "text.rei.collapsible.entries.source": "Được thêm bởi", + "text.rei.collapsible.entries.source.custom": "Tuỳ chỉnh!!", + "text.rei.collapsible.entries.toggle": "Chuyển đổi", + "text.rei.collapsible.entries.delete": "Xóa", + "text.rei.collapsible.entries.custom.title": "Nhóm có thể thu gọn tùy chỉnh", + "text.rei.collapsible.entries.custom.id": "Mã:", + "text.rei.collapsible.entries.custom.name": "Tên:", + "text.rei.collapsible.entries.custom.select": "Chọn các mục...", + "text.rei.collapsible.entries.custom.select.add": "Thêm vào Nhóm", + "text.rei.collapsible.entries.custom.select.remove": "Loại bỏ khỏi nhóm", + "text.rei.spawn_egg": "Trứng sinh ra", + "text.rei.music_disc": "Đĩa nhạc", + "favorite.section.gamemode": "Chế Độ Chơi", + "favorite.section.weather": "Thời tiết", + "favorite.section.time": "Thời gian", + "tooltip.rei.fluid_amount": "§7%d Đơn vị", + "tooltip.rei.fluid_amount.forge": "§7%d mB", + "tooltip.rei.drag_to_add_favorites": "§7Kéo cái này lên để thêm cái này vào mục yêu thích của bạn!", + "msg.rei.copied_recipe_id": "Mã nhận dạng công thức đã sao chép", + "msg.rei.recipe_id_details": "Mã công thức: %s", + "msg.rei.exported_recipe": "Công thức đã xuất", + "msg.rei.exported_recipe.desc": "Kiểm tra thư mục 'rei_exports'.", + "subsets.rei.roughlyenoughitems.all_entries": "Tất cả các mục", + "subsets.rei.roughlyenoughitems.item_groups": "Tab sáng tạo", + "_comment": "Chú giải công cụ cấu hình", + "config.roughlyenoughitems.title": "Cấu hình Roughly Enough Items", + "config.rei.categories.appearance": "Giao diện", + "config.rei.categories.appearance.desc": "Chủ đề giao diện, phong cách, chú giải công cụ", + "config.rei.categories.input": "Nhập", + "config.rei.categories.input.desc": "Tổ hợp phím, phương thức nhập liệu", + "config.rei.categories.layout": "Bố cục", + "config.rei.categories.layout.desc": "Tiện ích, ranh giới", + "config.rei.categories.accessibility": "Trợ năng", + "config.rei.categories.accessibility.desc": "Tầm nhìn, đặc điểm", + "config.rei.categories.filtering": "Lọc", + "config.rei.categories.filtering.desc": "Lọc danh mục, mục nhập", + "config.rei.categories.list": "Danh sách", + "config.rei.categories.list.desc": "Thứ tự danh sách, thu phóng, nhóm có thể thu gọn", + "config.rei.categories.favorites": "Mục yêu thích", + "config.rei.categories.search": "Tìm kiếm", + "config.rei.categories.cheats": "Gian lận", + "config.rei.categories.performance": "Hiệu năng", + "config.rei.categories.debug": "Gỡ lỗi", + "config.rei.categories.flags": "Cờ tính năng", + "config.rei.categories.reset": "Tải lại và đặt lại", + "config.rei.options.groups.appearance.interface": "Giao diện", + "config.rei.options.appearance.theme": "Chủ đề", + "config.rei.options.appearance.theme.desc": "Chủ đề toàn cầu của Roughly Enough Items. Điều này sẽ được áp dụng ở mọi nơi, bao gồm cả nền, nút, v.v.", + "config.rei.value.appearance.theme.light": "Ánh sáng", + "config.rei.value.appearance.theme.dark": "Bóng tối", + "config.rei.options.appearance.recipe_border": "Đường viền công thức", + "config.rei.options.appearance.recipe_border.desc": "Đường viền của mỗi công thức. Mặc định là giao diện REI ưa thích.", + "config.rei.value.appearance.recipe_border.default": "Mặc định", + "config.rei.value.appearance.recipe_border.lighter": "Sáng hơn", + "config.rei.value.appearance.recipe_border.none": "Vô hình", + "config.rei.options.appearance.reduced_motion": "Giảm chuyển động", + "config.rei.options.appearance.reduced_motion.desc": "Tắt hoạt ảnh cho các chuyển tiếp, menu, trạng thái di chuột để giảm thiểu sự khó chịu do kích hoạt chuyển động tiền đình gây ra.", + "config.rei.options.appearance.recipe_lookup_style": "Kiểu tra cứu công thức", + "config.rei.options.appearance.recipe_lookup_style.desc": "Phong cách hiển thị các công thức nấu ăn. Cổ điển là giao diện mặc định, trong khi Composite dành cho giao diện mang tính thông tin hơn, giống dân làng hơn.", + "config.rei.value.appearance.recipe_lookup_style.original": "Cổ điển", + "config.rei.value.appearance.recipe_lookup_style.composite": "Tổng hợp", + "config.rei.options.groups.appearance.tooltips": "Chú giải công cụ", + "config.rei.options.appearance.append_mod_names": "Nối thêm tên Mod", + "config.rei.options.appearance.append_mod_names.desc": "Nối không gian tên chứa cho các mục. Dòng nối thêm sẽ có màu xanh nhạt được in nghiêng.", + "config.rei.options.appearance.append_favorites_hint": "Thêm gợi ý yêu thích", + "config.rei.options.appearance.append_favorites_hint.desc": "Hiển thị gợi ý về cách yêu thích một mục hoặc một công thức nấu ăn.", + "config.rei.options.groups.input.keybinds": "Tổ hợp phím", + "config.rei.options.input.recipe": "Xem công thức nấu ăn", + "config.rei.options.input.usage": "Xem cách sử dụng", + "config.rei.options.input.hide": "Hiển thị / Ẩn REI", + "config.rei.options.input.previous_page": "Điều hướng đến trang trước", + "config.rei.options.input.next_page": "Điều hướng đến trang tiếp theo", + "config.rei.options.input.focus_search": "Trường tìm kiếm tập trung", + "config.rei.options.input.copy_recipe_id": "Sao chép mã định danh công thức", + "config.rei.options.input.copy_recipe_id.desc": "Sao chép mã nhận dạng của công thức bằng cách nhấn tổ hợp phím trong khi di chuột qua nút thông tin của công thức (hiển thị bằng dấu \"+\" hoặc \"?\").", + "config.rei.options.input.favorite": "Mục yêu thích", + "config.rei.options.input.export_image": "Xuất hình ảnh", + "config.rei.options.input.export_image.desc": "Xuất công thức dưới dạng hình ảnh bằng cách nhấn tổ hợp phím trong khi di chuột qua công thức.", + "config.rei.options.input.back": "Quay Lại", + "config.rei.options.input.back.desc": "Nhanh chóng điều hướng trở lại các công thức nấu ăn trước đó bằng cách nhấn tổ hợp phím.", + "config.rei.options.groups.input.advanced": "Trình độ cao", + "config.rei.options.input.use_native_keybinds": "Sử dụng tổ hợp phím gốc", + "config.rei.options.input.use_native_keybinds.desc": "Thay vì liệt kê các tổ hợp phím trong menu cấu hình này, hãy tạo các tổ hợp phím giống Minecraft vanilla trong màn hình Điều khiển. Cần phải khởi động lại Minecraft để tắt tùy chọn này.\nLưu ý rằng các tổ hợp phím giống Minecraft thường bị xung đột và thiếu hỗ trợ cho các phím bổ trợ (Fabric).", + "config.rei.options.groups.cheats.cheats": "Gian lận", + "config.rei.options.cheats.mode": "Chế Độ", + "config.rei.options.cheats.mode.desc": "Chế độ cheat cho phép bạn lấy vật phẩm từ bên cạnh. Điều này đòi hỏi sự cho phép của nhà điều hành. Lệnh /give sẽ được sử dụng làm phương án dự phòng nếu REI chưa được cài đặt trên máy chủ.", + "config.rei.value.cheats.mode.when_creative": "Khi sáng tạo", + "config.rei.options.cheats.method": "Phương thức", + "config.rei.options.cheats.method.desc": "Cách đạt được gian lận. Chế độ Grab đặt vật phẩm bị lừa vào con trỏ của bạn, trong khi chế độ tặng sẽ đặt vật phẩm bị lừa vào kho của bạn.", + "config.rei.value.cheats.method.grab": "Vồ lấy", + "config.rei.value.cheats.method.give": "Cho", + "config.rei.options.cheats.amount": "Số lượng", + "config.rei.options.cheats.amount.desc": "Số lượng vật phẩm bị lừa. Theo mặc định, REI gian lận 1 vật phẩm và một ngăn xếp khi nhấn phím shift.", + "config.rei.value.cheats.amount.default": "Mặc định", + "config.rei.value.cheats.amount.reversed": "Đảo ngược", + "config.rei.options.groups.cheats.advanced": "Trình độ cao", + "config.rei.options.cheats.give_command": "Ra lệnh", + "config.rei.options.cheats.give_command.desc": "Lệnh được gọi để gian lận các mục khi REI chưa được cài đặt trên máy chủ. Điều này có thể hữu ích nếu máy chủ thay thế lệnh /give mặc định. Các phần giữ chỗ sẵn có: {item_name}, {item_identifier}, {count} và {player_name}.", + "config.rei.options.groups.layout.widgets": "Các tiện ích", + "config.rei.options.layout.search_field_location": "Vị trí trường tìm kiếm", + "config.rei.options.layout.search_field_location.desc": "Vị trí của trường tìm kiếm. Theo mặc định, trường tìm kiếm được đặt ở giữa dưới cùng, trường này sẽ tự động di chuyển sang một bên để nhường chỗ cho màn hình container cao.", + "config.rei.value.layout.search_field_location.center": "Trung tâm", + "config.rei.value.layout.search_field_location.bottom_left": "Dưới cùng bên trái", + "config.rei.value.layout.search_field_location.bottom_right": "Dưới cùng bên phải ", + "config.rei.value.layout.search_field_location.top_left": "Trên cùng bên trái", + "config.rei.value.layout.search_field_location.top_right": "Trên cùng bên phải ", + "config.rei.options.layout.config_button_location": "Vị trí nút cấu hình", + "config.rei.options.layout.config_button_location.desc": "Vị trí của nút cấu hình. Theo mặc định, nó được đặt bên cạnh trường tìm kiếm. Tuy nhiên, điều này có thể được thay đổi để trông giống như các phiên bản cũ của REI, nơi nó được đặt ở phía trên cùng của màn hình.", + "config.rei.value.layout.config_button_location.next_to_search": "Bên cạnh trường tìm kiếm", + "config.rei.value.layout.config_button_location.top_left": "Trên cùng bên trái", + "config.rei.value.layout.config_button_location.top_right": "Trên cùng bên phải ", + "config.rei.options.layout.craftable_filter": "Bộ lọc có thể chế tạo được", + "config.rei.options.layout.craftable_filter.desc": "Bộ lọc có thể chế tạo cho phép bạn xem các ngăn xếp hiện có thể chế tạo được bằng các nguyên liệu trong kho của bạn. Điều này có thể hữu ích cùng với tính năng thủ công nhanh Ctrl+Click để chế tạo nhanh chóng.", + "config.rei.options.groups.layout.panel": "Bảng Điều Khiển", + "config.rei.options.layout.boundaries": "Ranh giới", + "config.rei.options.layout.boundaries.desc": "Khai báo ranh giới của bảng điều khiển. Hữu ích để giới hạn các cột/hàng hiển thị trên màn hình.", + "config.rei.options.layout.boundaries.desc.configure": "Cấu hình ranh giới bảng điều khiển", + "config.rei.options.layout.boundaries.desc.horizontal": "Chiều ngang", + "config.rei.options.layout.boundaries.desc.vertical": "Thẳng đứng", + "config.rei.options.layout.boundaries.desc.limit_by_percentage": "Giới hạn theo tỷ lệ phần trăm", + "config.rei.options.layout.boundaries.desc.limit": "Hạn mức %s", + "config.rei.options.layout.boundaries.desc.alignment": "Căn chỉnh: %s", + "config.rei.options.layout.boundaries.desc.horizontal_alignment.left": "Trái", + "config.rei.options.layout.boundaries.desc.horizontal_alignment.center": "Trung tâm", + "config.rei.options.layout.boundaries.desc.horizontal_alignment.right": "Phải", + "config.rei.options.layout.boundaries.desc.vertical_alignment.top": "Trên cùng", + "config.rei.options.layout.boundaries.desc.vertical_alignment.center": "Trung tâm", + "config.rei.options.layout.boundaries.desc.vertical_alignment.bottom": "Dưới cùng", + "config.rei.options.layout.location": "Vị trí", + "config.rei.options.layout.location.desc": "Thay đổi vị trí của bảng điều khiển. Toàn bộ thiết lập REI có thể được phản chiếu theo chiều ngang, bao gồm danh sách và tất cả các tiện ích.", + "config.rei.options.layout.hide_when_idle": "Ẩn khi không hoạt động", + "config.rei.options.layout.hide_when_idle.desc": "Ẩn bảng điều khiển khi tìm kiếm không hoạt động.", + "config.rei.value.layout.location.left": "Trái", + "config.rei.value.layout.location.right": "Phải", + "config.rei.options.groups.accessibility.display": "Hiển thị", + "config.rei.options.accessibility.larger_tabs": "Tab lớn hơn", + "config.rei.options.accessibility.larger_tabs.desc": "Tăng kích thước các tab trong màn hình xem công thức nấu ăn.", + "config.rei.options.accessibility.larger_arrow_buttons": "Nút mũi tên lớn hơn", + "config.rei.options.accessibility.larger_arrow_buttons.desc": "Tăng kích thước của các nút chuyển trang bên cạnh các tab trong màn hình xem công thức nấu ăn.", + "config.rei.options.groups.accessibility.widgets": "Các tiện ích", + "config.rei.options.accessibility.scrollbar_visibility": "Hiển thị thanh cuộn", + "config.rei.value.accessibility.scrollbar_visibility.always": "Luôn hiển thị", + "config.rei.value.accessibility.scrollbar_visibility.when_scrolling": "Khi cuộn", + "config.rei.value.accessibility.scrollbar_visibility.never": "Luôn vô hình", + "config.rei.options.accessibility.clickable_recipe_arrows": " Công thức mũi tên có thể ấn được", + "config.rei.options.accessibility.clickable_recipe_arrows.desc": "Nhấp vào mũi tên công thức để xem tất cả các công thức nấu ăn trong danh mục mục tiêu.", + "config.rei.options.groups.accessibility.features": "Các tính năng", + "config.rei.options.accessibility.vanilla_recipe_book": "Sách Công Thức Vanilla", + "config.rei.options.accessibility.vanilla_recipe_book.desc": "Chuyển đổi cuốn sách công thức vani. Tùy chọn này không được thiết kế cho các nhà phát triển Modpack, vì người dùng phải là người quyết định có nên sử dụng sách công thức vani hay không.", + "config.rei.options.accessibility.status_effects_location": "Hiệu ứng trạng thái vị trí", + "config.rei.options.accessibility.status_effects_location.desc": "Vị trí của các hiệu ứng trạng thái. Theo vanilla, các hiệu ứng trạng thái được đặt ở bên phải, nhưng điều này có thể được thay đổi ở bên trái.", + "config.rei.options.accessibility.inventory_search": "Tìm kiếm trong kho đồ", + "config.rei.value.accessibility.status_effects_location.left": "Trái", + "config.rei.value.accessibility.status_effects_location.right": "Phải", + "config.rei.options.groups.favorites.favorites": "Mục yêu thích", + "config.rei.options.favorites.mode": "Chế Độ", + "config.rei.options.favorites.mode.desc": "Các mục khác nhau được yêu thích ở phía đối diện của bảng nhập. Các mục yêu thích luôn tồn tại trong suốt quá trình tải lại và hoạt động như một cách truy cập nhanh vào những thứ bạn đang làm.\nChỉ cần nhấn \"A\" hoặc kéo và thả các mục để thêm/xóa mục khỏi mục yêu thích.", + "config.rei.options.favorites.new_favorites_button_visibility": "Hiển thị nút yêu thích mới", + "config.rei.options.favorites.new_favorites_button_visibility.desc": "Khả năng hiển thị của nút yêu thích mới ở phía dưới cùng của bảng điều khiển.", + "config.rei.value.favorites.new_favorites_button_visibility.always_visible": "Luôn hiển thị", + "config.rei.value.favorites.new_favorites_button_visibility.auto_hide": "Khi hoạt động", + "config.rei.value.favorites.new_favorites_button_visibility.always_invisible": "Luôn vô hình", + "config.rei.options.groups.favorites.advanced": "Trình độ cao", + "config.rei.options.favorites.game_mode_command": "Lệnh chế độ trò chơi", + "config.rei.options.favorites.game_mode_command.desc": "Lệnh được gọi để thay đổi gamemode. Điều này có thể hữu ích nếu máy chủ thay thế lệnh /gamemode mặc định. Phần giữ chỗ có sẵn: {gamemode}.", + "config.rei.options.favorites.time_command": "Lệnh thời gian", + "config.rei.options.favorites.time_command.desc": "Lệnh được gọi để thay đổi thời gian. Điều này có thể hữu ích nếu máy chủ thay thế lệnh /time mặc định. Phần giữ chỗ có sẵn: {time}.", + "config.rei.options.favorites.weather_command": "Lệnh thời tiết", + "config.rei.options.favorites.weather_command.desc": "Lệnh được gọi để thay đổi thời tiết. Điều này có thể hữu ích nếu máy chủ thay thế lệnh /thời tiết mặc định. Phần giữ chỗ có sẵn: {weather}.", + "config.rei.options.groups.performance.rendering": "Kết xuất", + "config.rei.options.performance.batched_rendering": "Hiển thị hàng loạt", + "config.rei.options.performance.batched_rendering.desc": "Kết xuất hàng loạt làm giảm số lượng lệnh gọi riêng lẻ và cải thiện hiệu suất khi có thể nhìn thấy nhiều mục cùng một lúc.", + "config.rei.options.performance.cached_rendering": "Kết xuất được lưu vào bộ nhớ đệm", + "config.rei.options.performance.cached_rendering.desc": "Kết xuất trong bộ nhớ đệm hiển thị trước các mục nhập và tránh hiển thị lại các mục nhập đó. Điều này sẽ làm cho các mục hoạt ảnh có vẻ tĩnh nhưng sẽ cải thiện đáng kể hiệu suất gấp 3x-5 lần.", + "config.rei.options.groups.performance.reload": "Tải lại", + "config.rei.options.performance.reload_thread": "Tải lại luồng", + "config.rei.options.performance.reload_thread.desc": "Bằng cách sử dụng luồng riêng của nó theo mặc định để tải lại, điều này ngăn chặn việc khóa mềm trò chơi cho đến khi mọi thứ được tải vào.", + "config.rei.values.performance.reload_thread.main_thread": "Chủ đề chính (Chặn)", + "config.rei.values.performance.reload_thread.rei_thread": "Chủ đề REI", + "config.rei.options.performance.cached_display_lookup": "Tra cứu hiển thị được lưu trong bộ nhớ đệm", + "config.rei.options.performance.cached_display_lookup.desc": "Tra cứu hiển thị được lưu trong bộ nhớ đệm giúp giảm thời gian tra cứu màn hình. Điều này lưu trữ trước các đầu vào và đầu ra của màn hình.", + "config.rei.options.groups.search.appearance": "Giao diện", + "config.rei.options.search.syntax_highlighting": "Đánh dấu cú pháp", + "config.rei.options.search.syntax_highlighting.desc": "Hiển thị các bộ lọc tìm kiếm khác nhau với màu sắc khác nhau để nhận dạng dễ dàng hơn.", + "config.rei.value.search.syntax_highlighting.plain": "Đơn giản", + "config.rei.value.search.syntax_highlighting.plain_underscored": "Đã gạch dưới", + "config.rei.value.search.syntax_highlighting.colorful": "Đầy màu sắc", + "config.rei.value.search.syntax_highlighting.colorful_underscored": "Đầy màu sắc và gạch dưới", + "config.rei.options.groups.search.filters": "Bộ lọc", + "config.rei.options.search.mod_search": "Tìm kiếm mod", + "config.rei.options.search.mod_search.desc": "Lọc các mục theo mod chứa nó §l%s§r.", + "config.rei.options.search.tooltip_search": "Tìm kiếm chú giải công cụ", + "config.rei.options.search.tooltip_search.desc": "Lọc các mục theo nội dung của chú giải công cụ §l%s§r. Điều này rất hữu ích cho việc tìm kiếm thông tin chi tiết của mục nhập, chẳng hạn như bùa chú.", + "config.rei.options.search.tag_search": "Tìm kiếm Tag", + "config.rei.options.search.tag_search.desc": "Lọc các mục theo các thẻ chứa trong §l%s§r.", + "config.rei.options.search.identifier_search": "Tìm kiếm định danh", + "config.rei.options.search.identifier_search.desc": "Lọc các mục theo định danh của nó §l%s§r.", + "config.rei.value.search.filters.always": "Luôn luôn hoạt động", + "config.rei.value.search.filters.prefix": "Kích hoạt bằng tiền tố", + "config.rei.value.search.filters.never": "Luôn không hoạt động", + "config.rei.options.groups.search.advanced": "Trình độ cao", + "config.rei.options.search.async_search": "Tìm kiếm không đồng bộ", + "config.rei.options.search.async_search.desc": "Song song tìm kiếm với nhiều chủ đề. Điều này thường cải thiện hiệu suất và \"sự nhanh chóng\" của tìm kiếm.", + "config.rei.options.search.async_search.partition_size": "Kích thước phân vùng", + "config.rei.options.search.async_search.patch_thread_crash": "Vá sự cố chủ đề", + "config.rei.options.groups.filtering.filtering": "Lọc", + "config.rei.options.filtering.categories": "Quản lý danh mục", + "config.rei.options.filtering.categories.desc": "Sắp xếp lại, chuyển đổi và định cấu hình danh mục. Điều này rất hữu ích cho việc sắp xếp các mục và ẩn các mục bạn không cần.", + "config.rei.options.filtering.customized_filtering": "Lọc tùy chỉnh", + "config.rei.options.filtering.customized_filtering.desc": "Tạo quy tắc lọc để ẩn/hiện các mục cụ thể khỏi danh sách mục nhập.", + "config.rei.options.groups.filtering.advanced": "Trình độ cao", + "config.rei.options.filtering.filter_displays": "Hiển thị bộ lọc", + "config.rei.options.filtering.filter_displays.desc": "Áp dụng quy tắc lọc để xác định khả năng hiển thị của màn hình. Hiển thị với tất cả các mục được lọc sẽ bị ẩn.", + "config.rei.options.filtering.merge_displays": "Hợp nhất hiển thị", + "config.rei.options.filtering.merge_displays.desc": "Hợp nhất các màn hình có cùng công thức. Điều này rất hữu ích cho việc thống nhất các công thức nấu ăn.", + "config.rei.options.groups.list.entries": "Mục", + "config.rei.options.list.display_mode": "Chế độ hiển thị", + "config.rei.options.list.display_mode.desc": "Cách các mục được trình bày. Chế độ phân trang hiển thị các mục trong các trang, trong đó có các nút để duyệt qua các trang khác nhau. Chế độ cuộn hiển thị các mục trong danh sách dọc.", + "config.rei.value.list.display_mode.scrolled": "Đã cuộn", + "config.rei.value.list.display_mode.paginated": "Đã đánh số trang", + "config.rei.options.list.ordering": "Đặt hàng", + "config.rei.options.list.ordering.desc": "Phương pháp các mục được sắp xếp theo. Theo mặc định, REI tuân theo thứ tự các mục được đăng ký vào trò chơi. Điều này có thể được thay đổi để bắt chước các tab quảng cáo hoặc hướng sắp xếp.", + "config.rei.value.list.ordering.registry_ascending": "Theo cơ quan đăng ký", + "config.rei.value.list.ordering.name_ascending": "Theo Tên", + "config.rei.value.list.ordering.groups_ascending": "Theo nhóm", + "config.rei.value.list.ordering.registry_descending": "Theo sổ đăng ký (Giảm dần)", + "config.rei.value.list.ordering.name_descending": "Theo Tên (Giảm dần)", + "config.rei.value.list.ordering.groups_descending": "Theo nhóm (Giảm dần)", + "config.rei.options.list.zoom": "Thu phóng", + "config.rei.options.list.zoom.desc": "Kích thước của các mục. Việc tăng mức thu phóng cũng có thể cải thiện hiệu suất vì có ít mục nhập hơn trên màn hình cùng một lúc.", + "config.rei.options.list.focus_mode": "Chế độ tập trung", + "config.rei.options.list.focus_mode.desc": "Trạng thái tiêu điểm của các mục sẽ được trình bày như thế nào. Theo mặc định, REI tuân theo vanilla và đánh dấu vị trí.", + "config.rei.value.list.focus_mode.highlighted": "Nhấn mạnh", + "config.rei.value.list.focus_mode.zoomed": "Đã phóng to", + "config.rei.options.groups.list.collapsible_groups": "Nhóm có thể thu gọn", + "config.rei.options.list.collapsible_entries": "Mục nhập có thể thu gọn", + "config.rei.options.list.collapsible_entries.desc": "Các mục có thể thu gọn cho phép bạn nhóm các mục lại với nhau và mở rộng/thu gọn chúng. Điều này rất hữu ích cho việc sắp xếp các mục và ẩn các mục bạn không cần.", + "config.rei.options.groups.debug.performance": "Hiệu năng", + "config.rei.options.debug.plugins_performance": "Hiệu năng bổ sung", + "config.rei.options.debug.plugins_performance.desc": "Phân tích chi tiết về thời gian tải lại của plugin. Điều này rất hữu ích trong việc gỡ lỗi hiệu suất sau khi được tải vào một thế giới.", + "config.rei.options.debug.search_performance": " Tìm kiếm hiệu năng", + "config.rei.options.debug.search_performance.desc": "Bảng điều khiển chi tiết in ra để phân tích tìm kiếm hiệu năng .", + "config.rei.options.debug.entry_list_performance": "Hiệu năng danh sách đầu vào", + "config.rei.options.debug.entry_list_performance.desc": "Hiển thị thời gian được sử dụng để hiển thị các mục trong danh sách mục.", + "config.rei.options.groups.reset.reload": "Tải lại", + "config.rei.options.reset.reload_plugins": "Tải lại các plugin", + "config.rei.options.reset.reload_plugins.desc": "Đặt lại dữ liệu đã tải hiện tại và tải lại tất cả dữ liệu và plugin.", + "config.rei.options.reset.reload_search": "Tải lại Tìm kiếm", + "config.rei.options.reset.reload_search.desc": "Đặt lại tất cả bộ đệm xung quanh tìm kiếm. Bộ đệm tìm kiếm sẽ được xây dựng lại trước lần tìm kiếm đầu tiên sau khi tải lại.", + "config.rei.options.groups.reset.reset": "Đặt lại", + "config.rei.options.reset.reset_all_options": "Đặt lại tất cả các tùy chọn", + "config.rei.options.reset.reset_all_options.desc": "Đây là một hoạt động cực kỳ tàn phá. Thao tác này sẽ đặt lại tất cả các tùy chọn REI về trạng thái xuất xưởng và không thể đảo ngược.", + "config.rei.value.default": "%s (Mặc định)", + "config.rei.value.trueFalse.false": "Sai", + "config.rei.value.trueFalse.true": "Đúng", + "config.rei.value.enabledDisabled.false": "Đã tắt", + "config.rei.value.enabledDisabled.true": "Đã bật", + "config.rei.texts.search_options": "Tùy chọn tìm kiếm...", + "config.rei.texts.preview": "Xem trước", + "config.rei.texts.configure": "Cấu hình...", + "config.rei.texts.details": "Chi tiết...", + "config.rei.texts.reload": "Tải lại...", + "config.rei.texts.requires_level": "Tải cấp độ đầu tiên!", + "config.roughlyenoughitems.configureCategories.title": "Định cấu hình danh mục", + "config.roughlyenoughitems.configureCategories.visibility.true": "Đã bật", + "config.roughlyenoughitems.configureCategories.visibility.false": "Đã tắt", + "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.title": "Định cấu hình danh mục Chế tạo nhanh", + "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.toggle": "Chuyển đổi", + "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.true": "Có sẵn cho Chế tạo nhanh", + "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.false": "Bị loại trừ khỏi Chế tạo nhanh", + "config.roughlyenoughitems.filteringScreen": "Lọc tùy chỉnh", + "config.roughlyenoughitems.filteringRulesScreen": "Quy tắc lọc tùy chỉnh", + "config.roughlyenoughitems.filteringRulesScreen.new": "Tạo quy tắc lọc", + "config.roughlyenoughitems.filteringRulesScreen.delete": "Xóa", + "config.roughlyenoughitems.filteringRulesScreen.hint": "Hãy thử kéo!", "config.roughlyenoughitems.filteredEntries.selectAll": "Chọn tất cả", "config.roughlyenoughitems.filteredEntries.selectNone": "Bỏ chọn tất cả", "config.roughlyenoughitems.filteredEntries.hide": "Ẩn cái đã chọn", - "config.roughlyenoughitems.filteredEntries.show": "Hiển thị mục đã chọn" + "config.roughlyenoughitems.filteredEntries.show": "Hiển thị mục đã chọn", + "rule.roughlyenoughitems.filtering.manual": "Lọc thủ công", + "rule.roughlyenoughitems.filtering.manual.subtitle": "Chọn thủ công nội dung cần ẩn và hiển thị.", + "rule.roughlyenoughitems.filtering.search": "Bộ lọc Tìm kiếm", + "rule.roughlyenoughitems.filtering.search.subtitle": "Lọc bằng bộ lọc tìm kiếm.", + "rule.roughlyenoughitems.filtering.search.filter": "Bộ lọc tìm kiếm:", + "rule.roughlyenoughitems.filtering.search.show": "Hiển thị / Ẩn:", + "rule.roughlyenoughitems.filtering.search.show.true": "Hiển thị", + "rule.roughlyenoughitems.filtering.search.show.false": "Ẩn", + "rule.roughlyenoughitems.filtering.basic": "Lọc plugin cơ bản", + "rule.roughlyenoughitems.filtering.basic.subtitle": "Lọc các mục theo plugin REI. Điều này không thể cấu hình được ở đây.", + "rule.roughlyenoughitems.filtering.hide.tag": "Lọc thẻ", + "rule.roughlyenoughitems.filtering.hide.tag.subtitle": "Lọc các mục theo 'c:hidden_from_recipe_viewers'. Điều này không thể cấu hình được ở đây." } diff --git a/runtime/src/main/resources/assets/roughlyenoughitems/lang/zh_cn.json b/runtime/src/main/resources/assets/roughlyenoughitems/lang/zh_cn.json index 3ae36d25b..620a65f86 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/zh_cn.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/zh_cn.json @@ -79,6 +79,8 @@ "text.rei.tag_accept": "标签:#%s", "text.rei.missing": "缺少以下内容:", "text.rei.performance": "性能分析", + "text.rei.sort": "排序", + "text.rei.sort.by": "按 %s 排序", "text.rei.addons": "REI 插件", "text.rei.shapeless": "无序合成", "text.rei.crafting.firework.gunpowder.amount": "火药的数量将影响烟花火箭的飞行时间。", @@ -137,6 +139,7 @@ "text.rei.left_arrow": "<", "text.rei.right_arrow": ">", "text.rei.view_all_categories": "查看全部类别", + "text.rei.view_all_categories.tooltip": "%d 个类别", "text.rei.go_back_first_page": "返回第 1 页", "text.rei.choose_page": "选择页面", "text.rei.shift_click_to": "Shift点击%s", @@ -241,6 +244,7 @@ "config.rei.categories.filtering": "过滤", "config.rei.categories.filtering.desc": "类别,条目过滤", "config.rei.categories.list": "列表", + "config.rei.categories.list.desc": "列表顺序,缩放,可折叠组", "config.rei.categories.favorites": "收藏夹", "config.rei.categories.search": "搜索", "config.rei.categories.cheats": "作弊", @@ -256,6 +260,8 @@ "config.rei.options.appearance.recipe_border": "配方边框", "config.rei.options.appearance.recipe_border.desc": "每个配方的边框外观。", "config.rei.value.appearance.recipe_border.default": "默认", + "config.rei.value.appearance.recipe_border.lighter": "简约", + "config.rei.value.appearance.recipe_border.none": "隐藏", "config.rei.options.appearance.reduced_motion": "减少动画", "config.rei.options.appearance.reduced_motion.desc": "停用过渡状态、屏幕组件的特效动画,以减少因视觉运动引起的不适感。", "config.rei.options.appearance.recipe_lookup_style": "配方查找界面风格", @@ -267,6 +273,8 @@ "config.rei.options.appearance.append_mod_names.desc": "将在提示框中添加其模块名称。该名称将以浅蓝色的斜体呈现。", "config.rei.options.appearance.append_favorites_hint": "附加收藏夹提示:", "config.rei.options.appearance.append_favorites_hint.desc": "将在提示框中添加将项目或配方添加至收藏夹的提示。", + "config.rei.options.groups.appearance.advanced": "高级", + "config.rei.options.appearance.rainbow": "彩虹 o(〒﹏〒)o", "config.rei.options.groups.input.keybinds": "按键绑定", "config.rei.options.input.recipe": "查看食谱", "config.rei.options.input.usage": "查看用途", @@ -275,9 +283,12 @@ "config.rei.options.input.next_page": "下一页", "config.rei.options.input.focus_search": "光标移至搜索框", "config.rei.options.input.copy_recipe_id": "复制配方 ID", + "config.rei.options.input.copy_recipe_id.desc": "当鼠标悬停在配方信息按钮(显示“+”或“?”时),按下此按键可以复制配方 ID。", "config.rei.options.input.favorite": "收藏物品", "config.rei.options.input.export_image": "导出图像", + "config.rei.options.input.export_image.desc": "在鼠标悬停在配方上时,按下此按键可以将配方导出成图片。", "config.rei.options.input.back": "返回", + "config.rei.options.input.back.desc": "按下此按键可以快速返回到上一个配方页面。", "config.rei.options.groups.input.advanced": "高级", "config.rei.options.input.use_native_keybinds": "使用原生按键绑定", "config.rei.options.input.use_native_keybinds.desc": "在原生 MC「按键绑定」界面中,而不是在此设置中列出 REI 的按键。停用此选项需要重启游戏。\n请注意,使用原生的按键绑定可能带来冲突,而且在 Fabric 上不支持修饰键。", @@ -286,26 +297,34 @@ "config.rei.options.cheats.mode.desc": "通过作弊模式从侧面面板中抓取物品,此功能需要服务器管理员的权限。\n/give 命令将用作服务器上未安装 REI 之时备用。", "config.rei.value.cheats.mode.when_creative": "仅限创造模式", "config.rei.options.cheats.method": "方法", + "config.rei.options.cheats.method.desc": "作弊所实现的方式。抓取模式会把物品放到你的鼠标之上,而给予模式会把物品放到你的物品栏中。", "config.rei.value.cheats.method.grab": "抓取", "config.rei.value.cheats.method.give": "给予", - "config.rei.options.cheats.amount": "數量", + "config.rei.options.cheats.amount": "数量", + "config.rei.options.cheats.amount.desc": "作弊模式获取的物品数量。默认情况下,REI 在点击时会给予一个物品,在按住 Shift 点击时会给予一组物品。", "config.rei.value.cheats.amount.default": "默认", + "config.rei.value.cheats.amount.reversed": "反向", "config.rei.options.groups.cheats.advanced": "高级", "config.rei.options.cheats.give_command": "作弊命令", + "config.rei.options.cheats.give_command.desc": "当 REI 没有安装在服务器时,使用作弊获取物品所调用的命令。适用于服务器修改默认的/give命令的情况。可用的占位符:{item_name}、{item_identifier}、{count}、{player_name}。", "config.rei.options.groups.layout.widgets": "小部件", "config.rei.options.layout.search_field_location": "搜索框位置", + "config.rei.options.layout.search_field_location.desc": "搜索框的位置。默认情况下,搜索框位于屏幕底部居中的位置,同时会在物品栏界面过高时自动移动到侧边。", "config.rei.value.layout.search_field_location.center": "居中", "config.rei.value.layout.search_field_location.bottom_left": "左下方", "config.rei.value.layout.search_field_location.bottom_right": "右下方", "config.rei.value.layout.search_field_location.top_left": "左上方", "config.rei.value.layout.search_field_location.top_right": "右上方", "config.rei.options.layout.config_button_location": "配置按钮位置", + "config.rei.options.layout.config_button_location.desc": "配置按钮的位置。默认情况下,按钮位于搜索框的旁边,不过也可以修改成旧版本REI的样子,也就是在屏幕顶端的一侧。", "config.rei.value.layout.config_button_location.next_to_search": "搜索框旁", "config.rei.value.layout.config_button_location.top_left": "左上方", "config.rei.value.layout.config_button_location.top_right": "右上方", "config.rei.options.layout.craftable_filter": "可合成过滤器", + "config.rei.options.layout.craftable_filter.desc": "可合成过滤器可以让你看到使用物品栏中的原料可以合成的东西。可以搭配 Ctrl+点击的快速合成功能加快合成速度。", "config.rei.options.groups.layout.panel": "面板", "config.rei.options.layout.boundaries": "边界", + "config.rei.options.layout.boundaries.desc": "设置面板的边界,可用于限制屏幕上显示的行列数量。", "config.rei.options.layout.boundaries.desc.configure": "项目面板边界设置", "config.rei.options.layout.boundaries.desc.horizontal": "水平", "config.rei.options.layout.boundaries.desc.vertical": "垂直", @@ -319,72 +338,99 @@ "config.rei.options.layout.boundaries.desc.vertical_alignment.center": "居中", "config.rei.options.layout.boundaries.desc.vertical_alignment.bottom": "底部", "config.rei.options.layout.location": "位置", + "config.rei.options.layout.location.desc": "更改面板的位置。REI 的整个界面(包括列表和所有部件)都可以水平镜像。", "config.rei.options.layout.hide_when_idle": "没有搜索项时隐藏", + "config.rei.options.layout.hide_when_idle.desc": "在未选中搜索框时隐藏面板。", "config.rei.value.layout.location.left": "左侧", "config.rei.value.layout.location.right": "右侧", "config.rei.options.groups.accessibility.display": "显示", "config.rei.options.accessibility.larger_tabs": "较大的分类按键", + "config.rei.options.accessibility.larger_tabs.desc": "增加配方浏览页面中选项卡的大小。", "config.rei.options.accessibility.larger_arrow_buttons": "较大的分类分页按键", + "config.rei.options.accessibility.larger_arrow_buttons.desc": "增加配方浏览页面中页面切换按钮(位于选项卡旁边)的大小。", "config.rei.options.groups.accessibility.widgets": "小部件", "config.rei.options.accessibility.scrollbar_visibility": "滚动条可见度", "config.rei.value.accessibility.scrollbar_visibility.always": "总是可见", "config.rei.value.accessibility.scrollbar_visibility.when_scrolling": "滚动时", "config.rei.value.accessibility.scrollbar_visibility.never": "总是不可见", "config.rei.options.accessibility.clickable_recipe_arrows": "可点击的配方箭头", + "config.rei.options.accessibility.clickable_recipe_arrows.desc": "点击配方箭头查看目标类别中的所有配方。", "config.rei.options.groups.accessibility.features": "功能", "config.rei.options.accessibility.vanilla_recipe_book": "配方手册", + "config.rei.options.accessibility.vanilla_recipe_book.desc": "切换是否显示原版配方书按钮。 这个选项不是为整合包开发者设计的,因为用户应该决定是否使用原版配方书。", "config.rei.options.accessibility.status_effects_location": "状态效果位置", + "config.rei.options.accessibility.status_effects_location.desc": "状态效果的位置。原版中状态效果会显示在右边,但这可以改变到左边。", "config.rei.options.accessibility.inventory_search": "物品栏查找", "config.rei.value.accessibility.status_effects_location.left": "左侧", "config.rei.value.accessibility.status_effects_location.right": "右侧", "config.rei.options.groups.favorites.favorites": "收藏夹", "config.rei.options.favorites.mode": "模式", + "config.rei.options.favorites.mode.desc": "在物品面板的对侧显示收藏的条目。收藏夹不会因重载而消失,会作为帮助你制作物品快捷方式。\n只需按“A”键,或者把条目拖放到收藏夹中即可添加/移除条目。", "config.rei.options.favorites.new_favorites_button_visibility": "收藏夹添加按钮可见度", + "config.rei.options.favorites.new_favorites_button_visibility.desc": "面板底侧新收藏夹按钮的可见性。", "config.rei.value.favorites.new_favorites_button_visibility.always_visible": "总是可见", "config.rei.value.favorites.new_favorites_button_visibility.auto_hide": "使用时", "config.rei.value.favorites.new_favorites_button_visibility.always_invisible": "总是不可见", "config.rei.options.groups.favorites.advanced": "高级", "config.rei.options.favorites.game_mode_command": "游戏模式命令", + "config.rei.options.favorites.game_mode_command.desc": "切换游戏模式时调用的命令。适用于服务器修改默认的/gamemode命令的情况。可用的占位符:{gamemode}。", "config.rei.options.favorites.time_command": "时间命令", + "config.rei.options.favorites.time_command.desc": "修改时间时调用的命令。适用于服务器修改默认的/time命令的情况。可用的占位符:{time}。", "config.rei.options.favorites.weather_command": "天气命令", + "config.rei.options.favorites.weather_command.desc": "修改天气时调用的命令。适用于服务器修改默认的/weather命令的情况。可用的占位符:{weather}。", "config.rei.options.groups.performance.rendering": "渲染", "config.rei.options.performance.batched_rendering": "批量项目渲染", + "config.rei.options.performance.batched_rendering.desc": "批量项目渲染可以减少调用的次数,在诸多条目同时可见时可以改善性能。", "config.rei.options.performance.cached_rendering": "缓存项目渲染", + "config.rei.options.performance.cached_rendering.desc": "缓存项目渲染会预渲染条目并避免重复渲染。这会让动态条目变成静态,但是会极大地提升约3~5倍的性能。", "config.rei.options.groups.performance.reload": "重载", "config.rei.options.performance.reload_thread": "重载线程", + "config.rei.options.performance.reload_thread.desc": "默认情况下使用自己的线程进行重新加载,可以避免游戏在所有内容都被加载前卡死。", "config.rei.values.performance.reload_thread.main_thread": "主线程 (阻塞)", "config.rei.values.performance.reload_thread.rei_thread": "REI 线程", "config.rei.options.performance.cached_display_lookup": "缓存配方查找", + "config.rei.options.performance.cached_display_lookup.desc": "缓存配方查找可以缩短显示配方的时间。这会提前存储配方的输入和输出。", "config.rei.options.groups.search.appearance": "外观", "config.rei.options.search.syntax_highlighting": "语法高亮", + "config.rei.options.search.syntax_highlighting.desc": "以不同的颜色显示不同的搜索过滤器以便于识别。", "config.rei.value.search.syntax_highlighting.plain": "无色", "config.rei.value.search.syntax_highlighting.plain_underscored": "下划线", "config.rei.value.search.syntax_highlighting.colorful": "彩色", "config.rei.value.search.syntax_highlighting.colorful_underscored": "彩色加下划线", "config.rei.options.groups.search.filters": "过滤器", "config.rei.options.search.mod_search": "模组搜索", + "config.rei.options.search.mod_search.desc": "根据所包含的 Mod §l%s§r 进行过滤。", "config.rei.options.search.tooltip_search": "工具提示搜索", + "config.rei.options.search.tooltip_search.desc": "根据物品的工具提示 §l%s§r 进行过滤。适用于通过详细信息搜索物品的情形,如附魔。", "config.rei.options.search.tag_search": "标签搜索", + "config.rei.options.search.tag_search.desc": "根据物品的标签 §l%s§r 进行过滤。", "config.rei.options.search.identifier_search": "识别号搜索", + "config.rei.options.search.identifier_search.desc": "根据物品的 ID §l%s§r 进行过滤。", "config.rei.value.search.filters.always": "总是开启", "config.rei.value.search.filters.prefix": "仅限前缀时", "config.rei.value.search.filters.never": "总是关闭", "config.rei.options.groups.search.advanced": "高级", "config.rei.options.search.async_search": "异步搜索", - "config.rei.options.search.async_search.mode": "模式", + "config.rei.options.search.async_search.desc": "用多个线程平滑搜索。这通常会改善搜索的性能,并使之更“迅捷”。", "config.rei.options.search.async_search.partition_size": "分区大小", "config.rei.options.search.async_search.patch_thread_crash": "崩溃补丁", "config.rei.options.groups.filtering.filtering": "过滤", "config.rei.options.filtering.categories": "管理分类", + "config.rei.options.filtering.categories.desc": "重新排序、开关、配置各个类别。适用于组织条目并隐藏你不需要的信息。", "config.rei.options.filtering.customized_filtering": "自定义过滤", + "config.rei.options.filtering.customized_filtering.desc": "创建过滤规则来显示/隐藏条目列表中的特定条目。", "config.rei.options.groups.filtering.advanced": "高级", "config.rei.options.filtering.filter_displays": "过滤配方", + "config.rei.options.filtering.filter_displays.desc": "应用过滤规则来确定配方的可见性。所有被过滤的配方都将被隐藏。", "config.rei.options.filtering.merge_displays": "合并配方", + "config.rei.options.filtering.merge_displays.desc": "合并完全相同的配方条目。有助于统一配方。", "config.rei.options.groups.list.entries": "项目", "config.rei.options.list.display_mode": "显示模式", + "config.rei.options.list.display_mode.desc": "显示条目的方式。分页模式在多个页面中显示条目,在页面中有切换不同页面的按钮。滚动模式在垂直列表中显示条目。", "config.rei.value.list.display_mode.scrolled": "滚动", "config.rei.value.list.display_mode.paginated": "分页", "config.rei.options.list.ordering": "排序", + "config.rei.options.list.ordering.desc": "条目的排序方式。默认情况下,REI 遵循条目注册到游戏中的顺序。 这可以更改为遵循创造模式物品栏或排序方向。", "config.rei.value.list.ordering.registry_ascending": "按注册表", "config.rei.value.list.ordering.name_ascending": "按名称", "config.rei.value.list.ordering.groups_ascending": "按物品分类", @@ -394,23 +440,41 @@ "config.rei.options.list.zoom": "缩放", "config.rei.options.list.zoom.desc": "各项目的缩放大小。将项目放大会使同时显示的项目减少,也许可以提高 REI 的渲染性能。", "config.rei.options.list.focus_mode": "焦点模式", + "config.rei.options.list.focus_mode.desc": "如何显示条目的焦点状态。默认情况下,REI 遵循原版的方式并突出显示槽位。", + "config.rei.value.list.focus_mode.highlighted": "高亮", "config.rei.value.list.focus_mode.zoomed": "缩放", "config.rei.options.groups.list.collapsible_groups": "折叠群组", "config.rei.options.list.collapsible_entries": "折叠群组", + "config.rei.options.list.collapsible_entries.desc": "可折叠条目允许您将条目分组,并展开/折叠条目。 适用于组织条目并隐藏你不需要的信息。", "config.rei.options.groups.debug.performance": "性能", "config.rei.options.debug.plugins_performance": "插件性能", - "config.rei.options.debug.search_performance": "搜索性能", - "config.rei.options.debug.entry_list_performance": "项目列表排序:", + "config.rei.options.debug.plugins_performance.desc": "插件重新加载时间的详细细分。这对于在加载到世界后调试性能非常有用。", + "config.rei.options.debug.search_performance": "搜索性能调试", + "config.rei.options.debug.search_performance.desc": "详细的控制台输出以分析搜索性能。", + "config.rei.options.debug.entry_list_performance": "条目列表性能调试", + "config.rei.options.debug.entry_list_performance.desc": "在条目列表中显示渲染条目的时间。", "config.rei.options.groups.reset.reload": "重载", "config.rei.options.reset.reload_plugins": "重载插件", + "config.rei.options.reset.reload_plugins.desc": "重置当前加载的数据并重新加载所有数据和插件。", "config.rei.options.reset.reload_search": "重载搜索", + "config.rei.options.reset.reload_search.desc": "重置搜索中的所有缓存。搜索缓存将在重新载入后的第一次搜索之前重建。", "config.rei.options.groups.reset.reset": "重置", "config.rei.options.reset.reset_all_options": "重置所有选项", "config.rei.options.reset.reset_all_options.desc": "这是一个不可逆转且极具破坏性的动作,将重置所有 REI 选项为出厂设置。", "config.rei.value.default": "%s(默认)", + "config.rei.value.trueFalse.false": "否", + "config.rei.value.trueFalse.true": "是", "config.rei.value.enabledDisabled.false": "禁用", "config.rei.value.enabledDisabled.true": "启用", + "config.rei.texts.search_options": "搜索设置项…", "config.rei.texts.preview": "预览…", + "config.rei.texts.configure": "配置...", + "config.rei.texts.details": "详情...", + "config.rei.texts.reload": "重载...", + "config.rei.texts.requires_level": "请先载入世界!", + "config.roughlyenoughitems.configureCategories.title": "配置类别", + "config.roughlyenoughitems.configureCategories.visibility.true": "启用", + "config.roughlyenoughitems.configureCategories.visibility.false": "禁用", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.title": "配置快速合成分类", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.toggle": "切换", "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.true": "可用于快速合成", diff --git a/runtime/src/main/resources/assets/roughlyenoughitems/lang/zh_tw.json b/runtime/src/main/resources/assets/roughlyenoughitems/lang/zh_tw.json index 91dc424fc..14966efa0 100644 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/zh_tw.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/zh_tw.json @@ -10,17 +10,17 @@ "text.rei.feedback": "您想向 REI 開發人員提供任何回饋嗎? %s 以提交您的建議!", "text.rei.feedback.link": "點選此處前往 Google 表單", "text.rei.support.me": "支持我繼續讓 REI 變得更好!", - "text.rei.support.me.desc": "REI 的 Pateon 訂閱會員可以獲取最新 Minecraft 快照版本的 REI。\n在 BisectHosting 租用伺服器也可以資助我。\n\n%s\n%s", + "text.rei.support.me.desc": "REI 的 Pateon 訂閱會員可以獲得最新 Minecraft 快照版本的 REI。\n在 BisectHosting 租用伺服器也可以資助我。\n\n%s\n%s", "text.rei.support.me.patreon": "在 Patreon 上支持我", "text.rei.support.me.bisect": "在 BisectHosting 上使用代碼 SHEDANIEL", "text.rei.not.fully.initialized": "REI 尚未完成初始化!", - "text.rei.not.fully.initialized.tooltip": "初始化未完成!缺失加載階段:%s\n若該提示長時間留存,\n請用日誌檔案尋求協助!", + "text.rei.not.fully.initialized.tooltip": "遺失載入階段:%s\n如果這個提示長時間顯示,\n請提供記錄檔尋求協助!", "text.rei.inventory.highlighting.enabled": "物品欄醒目提示", "text.rei.inventory.highlighting.enabled.tooltip": "不符合搜尋關鍵字的物品將顯示為灰色背景。\n雙擊搜尋欄以開啟/關閉該模式。", - "text.rei.caching.search": "REI 正在快取搜尋結果……", + "text.rei.caching.search": "REI 正在快取搜尋結果…", "text.rei.caching.search.step": "步驟 %d/%d (%s%%):", - "text.rei.searching": "REI 正在搜尋結果……", - "text.rei.searching.step": "初次進行搜尋時,通常需要花費較多的時間。\n進度: %s%%", + "text.rei.searching": "REI 正在搜尋結果…", + "text.rei.searching.step": "初次進行搜尋時,通常需要花費較多的時間。\n進度:%s%", "text.rei.config.menu.dark_theme": "深色主題", "text.rei.config.menu.reduced_motion": "減少動畫", "text.rei.config.menu.craftable_filter": "合成物品篩選器", @@ -35,7 +35,7 @@ "text.rei.config.menu.config": "更多選項…", "text.rei.config.menu.search_field.position": "搜尋欄位置...", "text.rei.config.menu.search_field.input_method": "輸入法...", - "text.rei.config.menu.search_field.hide_entry_panel_idle": "沒有搜尋篩選時隱藏項目列表", + "text.rei.config.menu.search_field.hide_entry_panel_idle": "沒有搜尋篩選時隱藏項目清單", "category.rei.crafting": "合成", "category.rei.smelting": "燒煉", "category.rei.smelting.fuel": "燃料", @@ -137,6 +137,7 @@ "text.rei.left_arrow": "<", "text.rei.right_arrow": ">", "text.rei.view_all_categories": "顯示所有類別", + "text.rei.view_all_categories.tooltip": "%d 個分類", "text.rei.go_back_first_page": "返回第 1 頁", "text.rei.choose_page": "選擇頁數", "text.rei.shift_click_to": "以「Shift 鍵」%s", @@ -240,8 +241,8 @@ "config.rei.categories.accessibility.desc": "視覺輔助、功能", "config.rei.categories.filtering": "篩選", "config.rei.categories.filtering.desc": "分類、項目篩選", - "config.rei.categories.list": "列表", - "config.rei.categories.list.desc": "列表順序、縮放、摺疊群組", + "config.rei.categories.list": "清單", + "config.rei.categories.list.desc": "清單順序、縮放、摺疊群組", "config.rei.categories.favorites": "我的最愛", "config.rei.categories.search": "搜尋", "config.rei.categories.cheats": "作弊", @@ -257,6 +258,8 @@ "config.rei.options.appearance.recipe_border": "配方邊框", "config.rei.options.appearance.recipe_border.desc": "每個配方的邊框外觀。", "config.rei.value.appearance.recipe_border.default": "預設", + "config.rei.value.appearance.recipe_border.lighter": "淺色", + "config.rei.value.appearance.recipe_border.none": "隱形", "config.rei.options.appearance.reduced_motion": "減少動畫", "config.rei.options.appearance.reduced_motion.desc": "停用過渡狀態、螢幕組件的特效動畫,以減少因視覺運動引起的不適感。", "config.rei.options.appearance.recipe_lookup_style": "配方查詢介面風格", @@ -268,6 +271,7 @@ "config.rei.options.appearance.append_mod_names.desc": "將在提示訊息中添加其模組名稱。該名稱將以淺藍色的斜體呈現。", "config.rei.options.appearance.append_favorites_hint": "附加我的最愛提示", "config.rei.options.appearance.append_favorites_hint.desc": "將在提示訊息中添加將項目或配方新增至我的最愛的提示。", + "config.rei.options.groups.appearance.advanced": "進階", "config.rei.options.groups.input.keybinds": "按鍵綁定", "config.rei.options.input.recipe": "顯示合成配方", "config.rei.options.input.usage": "顯示用途配方", @@ -276,9 +280,12 @@ "config.rei.options.input.next_page": "下一頁", "config.rei.options.input.focus_search": "游標移至搜尋欄", "config.rei.options.input.copy_recipe_id": "複製配方識別碼", + "config.rei.options.input.copy_recipe_id.desc": "懸停在配方的資訊按鈕(顯示為「+」或「?」)上,然後按下按鍵綁定來複製配方的識別碼。", "config.rei.options.input.favorite": "加入我的最愛", "config.rei.options.input.export_image": "匯出配方影像", + "config.rei.options.input.export_image.desc": "\n懸停在配方上時,按下按鍵綁定將配方匯出為圖片。", "config.rei.options.input.back": "返回", + "config.rei.options.input.back.desc": "\n按下按鍵綁定可以快速返回到先前的配方。", "config.rei.options.groups.input.advanced": "進階", "config.rei.options.input.use_native_keybinds": "使用原版按鍵綁定", "config.rei.options.input.use_native_keybinds.desc": "在原版 Minecraft「按鍵綁定」介面中,而不是在此設定中列出 REI 的按鍵。停用此選項需要重新啟動 Minecraft。\n請注意,使用原版的按鍵綁定可能帶來衝突,而且在 Fabric 上不支援修飾鍵。", @@ -287,29 +294,38 @@ "config.rei.options.cheats.mode.desc": "通過作弊模式從側面面板中抓取物品,此功能需要伺服器管理員的權限。\n/give 命令將用作伺服器上未安裝 REI 之時備用。", "config.rei.value.cheats.mode.when_creative": "僅限創造模式", "config.rei.options.cheats.method": "方式", + "config.rei.options.cheats.method.desc": "作弊的方式如下:抓取模式將作弊物品放置在你的游標上,而給予模式則將作弊物品放入你的物品欄中。", "config.rei.value.cheats.method.grab": "抓取", "config.rei.value.cheats.method.give": "給予", "config.rei.options.cheats.amount": "數量", + "config.rei.options.cheats.amount.desc": "作弊的物品數量。預設情況下,REI 會在按住 Shift 點擊時作弊 1 個物品或一整疊物品。", "config.rei.value.cheats.amount.default": "預設", + "config.rei.value.cheats.amount.reversed": "反向", "config.rei.options.groups.cheats.advanced": "進階", "config.rei.options.cheats.give_command": "作弊指令", + "config.rei.options.cheats.give_command.desc": "當伺服器上未安裝 REI 時,用於作弊物品的指令。這在伺服器替換了預設的 /give 指令時可能會有用。可用的佔位符:{item_name}、{item_identifier}、{count} 和 {player_name}。", "config.rei.options.groups.layout.widgets": "螢幕組件", "config.rei.options.layout.search_field_location": "搜尋欄位置", + "config.rei.options.layout.search_field_location.desc": "搜尋欄的位置。預設情況下,搜尋欄放置在底部中間,並會自動移至一側以讓位於高容器畫面。", "config.rei.value.layout.search_field_location.center": "置中", "config.rei.value.layout.search_field_location.bottom_left": "底部左側", "config.rei.value.layout.search_field_location.bottom_right": "底部右側", "config.rei.value.layout.search_field_location.top_left": "頂部左側", "config.rei.value.layout.search_field_location.top_right": "頂部右側", "config.rei.options.layout.config_button_location": "設定按鈕位置", + "config.rei.options.layout.config_button_location.desc": "設定按鈕的位置。預設情況下,它放置在搜尋欄旁邊。不過,你可以更改為舊版 REI 的樣式,將它放置在畫面的上方。", "config.rei.value.layout.config_button_location.next_to_search": "搜尋欄旁", "config.rei.value.layout.config_button_location.top_left": "頂部左側", "config.rei.value.layout.config_button_location.top_right": "頂部右側", "config.rei.options.layout.craftable_filter": "合成物品篩選器", + "config.rei.options.layout.craftable_filter.desc": "可製作過濾器允許你查看使用你背包中的材料目前可以製作的疊數。這與 Ctrl + 點擊 快速製作功能搭配使用時非常有用,可以快速進行製作。", "config.rei.options.groups.layout.panel": "面板", "config.rei.options.layout.boundaries": "邊界", + "config.rei.options.layout.boundaries.desc": "設定面板的邊界。這對於限制螢幕上顯示的列數或行數非常有用。", "config.rei.options.layout.boundaries.desc.configure": "項目面板邊界設定", "config.rei.options.layout.boundaries.desc.horizontal": "水平", "config.rei.options.layout.boundaries.desc.vertical": "垂直", + "config.rei.options.layout.boundaries.desc.limit_by_percentage": "\n按百分比限制", "config.rei.options.layout.boundaries.desc.limit": "上限: %s", "config.rei.options.layout.boundaries.desc.alignment": "對齊: %s", "config.rei.options.layout.boundaries.desc.horizontal_alignment.left": "左側", @@ -319,70 +335,99 @@ "config.rei.options.layout.boundaries.desc.vertical_alignment.center": "置中", "config.rei.options.layout.boundaries.desc.vertical_alignment.bottom": "底部", "config.rei.options.layout.location": "位置", + "config.rei.options.layout.location.desc": "更改面板的位置。整個 REI 設定可能會水平鏡像,包括清單和所有小工具。", "config.rei.options.layout.hide_when_idle": "沒有搜尋篩選時隱藏", + "config.rei.options.layout.hide_when_idle.desc": "當搜尋未啟動時隱藏面板。", "config.rei.value.layout.location.left": "左側", "config.rei.value.layout.location.right": "右側", "config.rei.options.groups.accessibility.display": "顯示", "config.rei.options.accessibility.larger_tabs": "較大的分類按鍵", + "config.rei.options.accessibility.larger_tabs.desc": "增加配方查看畫面中標籤的大小。", "config.rei.options.accessibility.larger_arrow_buttons": "較大的分類分頁按鍵", + "config.rei.options.accessibility.larger_arrow_buttons.desc": "增加配方查看畫面中標籤旁的頁面切換按鈕大小。", "config.rei.options.groups.accessibility.widgets": "螢幕組件", "config.rei.options.accessibility.scrollbar_visibility": "捲動軸可見度", "config.rei.value.accessibility.scrollbar_visibility.always": "總是顯示", "config.rei.value.accessibility.scrollbar_visibility.when_scrolling": "捲動時", "config.rei.value.accessibility.scrollbar_visibility.never": "總是隱藏", "config.rei.options.accessibility.clickable_recipe_arrows": "可點選的配方箭頭", + "config.rei.options.accessibility.clickable_recipe_arrows.desc": "點選配方箭頭以查看目標分類中的所有配方。", "config.rei.options.groups.accessibility.features": "功能", "config.rei.options.accessibility.vanilla_recipe_book": "原版配方手冊", + "config.rei.options.accessibility.vanilla_recipe_book.desc": "切換原版配方書。此選項不適用於模組包開發者,因為應該由使用者決定是否使用原版配方書。", "config.rei.options.accessibility.status_effects_location": "狀態效果位置", + "config.rei.options.accessibility.status_effects_location.desc": "狀態效果的位置。原版中,狀態效果顯示在右側,但可以更改為顯示在左側。", + "config.rei.options.accessibility.inventory_search": "物品欄查找", "config.rei.value.accessibility.status_effects_location.left": "左側", "config.rei.value.accessibility.status_effects_location.right": "右側", "config.rei.options.groups.favorites.favorites": "我的最愛", "config.rei.options.favorites.mode": "模式", + "config.rei.options.favorites.mode.desc": "在項目面板的另一側收藏不同的項目。收藏的內容會在重新載入後持續存在,並作為快速存取你正在處理的事物的捷徑。只需按「A」鍵,或拖放項目即可新增/移除收藏項目。", "config.rei.options.favorites.new_favorites_button_visibility": "我的最愛新增按鈕可見度", + "config.rei.options.favorites.new_favorites_button_visibility.desc": "\n面板底部新收藏按鈕的可見性。", "config.rei.value.favorites.new_favorites_button_visibility.always_visible": "總是顯示", "config.rei.value.favorites.new_favorites_button_visibility.auto_hide": "使用時", "config.rei.value.favorites.new_favorites_button_visibility.always_invisible": "總是隱藏", "config.rei.options.groups.favorites.advanced": "進階", "config.rei.options.favorites.game_mode_command": "遊戲模式指令", + "config.rei.options.favorites.game_mode_command.desc": "用於更改遊戲模式的指令。如果伺服器替換了預設的 /gamemode 指令,這可能會很有用。可用的佔位符:{gamemode}。", "config.rei.options.favorites.time_command": "時間指令", + "config.rei.options.favorites.time_command.desc": "用於更改時間的指令。如果伺服器替換了預設的 /time 指令,這可能會很有用。可用的佔位符:{time}。", "config.rei.options.favorites.weather_command": "天氣指令", + "config.rei.options.favorites.weather_command.desc": "用於更改天氣的指令。如果伺服器替換了預設的 /weather 指令,這可能會很有用。可用的佔位符:{weather}。", "config.rei.options.groups.performance.rendering": "渲染", "config.rei.options.performance.batched_rendering": "批次項目渲染", + "config.rei.options.performance.batched_rendering.desc": "批次渲染減少了單獨的呼叫次數,並在一次顯示許多項目時提高了效能。", "config.rei.options.performance.cached_rendering": "快取項目渲染", + "config.rei.options.performance.cached_rendering.desc": "快取渲染會預先渲染項目,避免再次渲染這些項目。這會使動畫項目顯得靜態,但效能會提高 3 倍到 5 倍。", "config.rei.options.groups.performance.reload": "重新載入", "config.rei.options.performance.reload_thread": "重載執行緒", + "config.rei.options.performance.reload_thread.desc": "預設使用自己的執行緒進行重新載入,這樣可以防止遊戲在所有內容載入完成之前出現軟鎖定。", "config.rei.values.performance.reload_thread.main_thread": "核心執行緒 (阻塞)", "config.rei.values.performance.reload_thread.rei_thread": "REI 執行緒", "config.rei.options.performance.cached_display_lookup": "快取配方查詢", + "config.rei.options.performance.cached_display_lookup.desc": "快取顯示查詢減少了查詢顯示時所需的時間。這會提前存儲顯示的輸入和輸出。", "config.rei.options.groups.search.appearance": "外觀", "config.rei.options.search.syntax_highlighting": "醒目標示語法", + "config.rei.options.search.syntax_highlighting.desc": "以不同顏色顯示不同的搜尋過濾器,以便更容易識別。", "config.rei.value.search.syntax_highlighting.plain": "無色", "config.rei.value.search.syntax_highlighting.plain_underscored": "底線", "config.rei.value.search.syntax_highlighting.colorful": "彩色", "config.rei.value.search.syntax_highlighting.colorful_underscored": "彩色加底線", "config.rei.options.groups.search.filters": "過濾器", "config.rei.options.search.mod_search": "模組搜尋", + "config.rei.options.search.mod_search.desc": "按其所屬模組 §l%s§r 篩選項目。", "config.rei.options.search.tooltip_search": "提示訊息搜尋", + "config.rei.options.search.tooltip_search.desc": "按其工具提示內容 §l%s§r 篩選項目。這對於搜尋項目的詳細資訊(例如附魔)非常有用。", "config.rei.options.search.tag_search": "標籤搜尋", + "config.rei.options.search.tag_search.desc": "\n按其所屬標籤 §l%s§r 篩選項目。", "config.rei.options.search.identifier_search": "識別碼搜尋", + "config.rei.options.search.identifier_search.desc": "按其識別碼 §l%s§r 篩選項目。", "config.rei.value.search.filters.always": "總是啟用", "config.rei.value.search.filters.prefix": "僅限字首時", "config.rei.value.search.filters.never": "總是禁用", "config.rei.options.groups.search.advanced": "進階", "config.rei.options.search.async_search": "非同步搜尋", - "config.rei.options.search.async_search.mode": "模式 ", + "config.rei.options.search.async_search.desc": "使用多個執行緒進行並行搜尋。這通常能提高搜尋效能和反應速度。", "config.rei.options.search.async_search.partition_size": "分區大小", "config.rei.options.search.async_search.patch_thread_crash": "崩潰修正", "config.rei.options.groups.filtering.filtering": "篩選", "config.rei.options.filtering.categories": "分類管理", + "config.rei.options.filtering.categories.desc": "重新排序、切換和配置分類。這對於群組項目和隱藏不需要的項目非常有用。", "config.rei.options.filtering.customized_filtering": "自訂篩選", + "config.rei.options.filtering.customized_filtering.desc": "創建過濾規則以隱藏或顯示項目清單中的特定項目。", "config.rei.options.groups.filtering.advanced": "進階", "config.rei.options.filtering.filter_displays": "過濾配方", + "config.rei.options.filtering.filter_displays.desc": "應用過濾規則以確定顯示內容的可見性。所有項目都被過濾掉的顯示內容將會被隱藏。", + "config.rei.options.filtering.merge_displays": "合併顯示", + "config.rei.options.filtering.merge_displays.desc": "合併具有相同配方的顯示內容。這對於統一配方非常有用。", "config.rei.options.groups.list.entries": "項目", "config.rei.options.list.display_mode": "顯示模式", + "config.rei.options.list.display_mode.desc": "項目的排列方式。分頁模式將項目顯示為多個頁面,並提供按鈕以瀏覽不同頁面。捲動模式則將項目以垂直列表的形式顯示。", "config.rei.value.list.display_mode.scrolled": "捲動", "config.rei.value.list.display_mode.paginated": "分頁", "config.rei.options.list.ordering": "排列", + "config.rei.options.list.ordering.desc": "項目的排序方法。預設情況下,REI 按項目註冊到遊戲中的順序進行排序。可以更改為模仿創造模式標籤或其他排序方向。", "config.rei.value.list.ordering.registry_ascending": "依註冊名", "config.rei.value.list.ordering.name_ascending": "依名稱", "config.rei.value.list.ordering.groups_ascending": "依物品分類", @@ -392,22 +437,33 @@ "config.rei.options.list.zoom": "縮放", "config.rei.options.list.zoom.desc": "各項目的縮放大小。將項目放大會使同時顯示的項目減少,也許可以提高 REI 的渲染效能。", "config.rei.options.list.focus_mode": "焦點模式", + "config.rei.options.list.focus_mode.desc": "項目焦點狀態的呈現方式。預設情況下,REI 遵循原版遊戲的方式,並突顯出槽位。", + "config.rei.value.list.focus_mode.highlighted": "凸顯", "config.rei.value.list.focus_mode.zoomed": "縮放", "config.rei.options.groups.list.collapsible_groups": "摺疊群組", "config.rei.options.list.collapsible_entries": "摺疊群組", + "config.rei.options.list.collapsible_entries.desc": "可折疊項目允許你將項目分組,並展開或折疊它們。這對於群組項目和隱藏不需要的項目非常有用。", "config.rei.options.groups.debug.performance": "效能", "config.rei.options.debug.plugins_performance": "插件效能", + "config.rei.options.debug.plugins_performance.desc": "插件重新載入時間的詳細分析。這對於在載入世界後調試效能非常有用。", "config.rei.options.debug.search_performance": "搜尋效能", - "config.rei.options.debug.entry_list_performance": "項目列表效能", + "config.rei.options.debug.search_performance.desc": "詳細的控制台輸出以分析搜尋效能。", + "config.rei.options.debug.entry_list_performance": "項目清單效能", + "config.rei.options.debug.entry_list_performance.desc": "顯示渲染項目所花費的時間。", "config.rei.options.groups.reset.reload": "重新載入", "config.rei.options.reset.reload_plugins": "重新載入插件", + "config.rei.options.reset.reload_plugins.desc": "重設當前載入的資料,並重新載入所有資料和插件。", "config.rei.options.reset.reload_search": "重新載入搜尋", + "config.rei.options.reset.reload_search.desc": "重設所有與搜尋相關的快取。搜尋快取會在重新載入後首次搜尋之前重新建立。", "config.rei.options.groups.reset.reset": "重設", "config.rei.options.reset.reset_all_options": "重設所有選項", "config.rei.options.reset.reset_all_options.desc": "這是一個不可逆轉且極具破壞性的動作,將重設所有 REI 選項為出廠設定。", "config.rei.value.default": "%s (預設)", + "config.rei.value.trueFalse.false": "否", + "config.rei.value.trueFalse.true": "是", "config.rei.value.enabledDisabled.false": "停用", "config.rei.value.enabledDisabled.true": "啟用", + "config.rei.texts.search_options": "搜尋選項...", "config.rei.texts.preview": "預覽...", "config.rei.texts.configure": "設定...", "config.rei.texts.details": "詳情...", From 2a8a1f4a6491daf210bb0bc18abee4530dc9aa8a Mon Sep 17 00:00:00 2001 From: shedaniel Date: Mon, 23 Sep 2024 15:49:10 +0800 Subject: [PATCH 2/7] Update Gradle --- api/build.gradle | 6 +++--- build.gradle | 2 +- default-plugin/build.gradle | 8 ++++---- fabric/build.gradle | 6 +++--- forge/build.gradle | 12 ++++++------ .../plugin/client/forge/DefaultClientPluginImpl.java | 8 ++++---- gradle/wrapper/gradle-wrapper.properties | 2 +- runtime/build.gradle | 8 ++++---- .../gui/config/options/preview/TooltipPreviewer.java | 2 +- .../search/collapsed/CollapsedEntriesCache.java | 5 +---- 10 files changed, 28 insertions(+), 31 deletions(-) diff --git a/api/build.gradle b/api/build.gradle index 44b099077..b559795c5 100644 --- a/api/build.gradle +++ b/api/build.gradle @@ -13,7 +13,7 @@ architectury { } remapJar { - classifier "raw" + archiveClassifier = "raw" } task fakeJar(type: Jar, dependsOn: remapJar) { @@ -21,7 +21,7 @@ task fakeJar(type: Jar, dependsOn: remapJar) { from(rootProject.file("fake/fabric.mod.json")) { into "" } - classifier null + archiveClassifier = null } task fakeForgeJar(type: Jar, dependsOn: jar) { @@ -35,7 +35,7 @@ task fakeForgeJar(type: Jar, dependsOn: jar) { into "me/shedaniel/rei/forge" } } - classifier "fake-forge" + archiveClassifier = "fake-forge" } artifacts { diff --git a/build.gradle b/build.gradle index 37c68cc53..bd9487c04 100755 --- a/build.gradle +++ b/build.gradle @@ -1,6 +1,6 @@ plugins { id("architectury-plugin") version("3.4-SNAPSHOT") - id("dev.architectury.loom") version("0.12.0-SNAPSHOT") apply false + id("dev.architectury.loom") version("1.7-SNAPSHOT") apply false id("org.cadixdev.licenser") version("0.6.1") id("me.shedaniel.unified-publishing") version("0.1.+") id("maven-publish") diff --git a/default-plugin/build.gradle b/default-plugin/build.gradle index c47536992..ab4c56b45 100644 --- a/default-plugin/build.gradle +++ b/default-plugin/build.gradle @@ -8,7 +8,7 @@ dependencies { modCompileOnly("net.fabricmc:fabric-loader:${project.fabricloader_version}") modApi("me.shedaniel.cloth:cloth-config:${cloth_config_version}") modApi("dev.architectury:architectury:${architectury_version}") - compileClasspath(project(path: ":api", configuration: "namedElements")) + compileOnly(project(path: ":api", configuration: "namedElements")) } architectury { @@ -16,7 +16,7 @@ architectury { } remapJar { - classifier "raw" + archiveClassifier = "raw" } task fakeJar(type: Jar, dependsOn: remapJar) { @@ -24,7 +24,7 @@ task fakeJar(type: Jar, dependsOn: remapJar) { from(rootProject.file("fake/fabric.mod.json")) { into "" } - classifier null + archiveClassifier = null } task fakeForgeJar(type: Jar, dependsOn: jar) { @@ -38,7 +38,7 @@ task fakeForgeJar(type: Jar, dependsOn: jar) { into "me/shedaniel/rei/forge" } } - classifier "fake-forge" + archiveClassifier = "fake-forge" } artifacts { diff --git a/fabric/build.gradle b/fabric/build.gradle index a13287ada..badb04d14 100644 --- a/fabric/build.gradle +++ b/fabric/build.gradle @@ -46,13 +46,13 @@ dependencies { shadowJar { configurations = [project.configurations.shadowCommon] - classifier "dev-shadow" + archiveClassifier = "dev-shadow" } remapJar { input.set shadowJar.archiveFile dependsOn shadowJar - classifier null + archiveClassifier = null } task renameJarForPublication(type: Zip, dependsOn: remapJar) { @@ -66,7 +66,7 @@ task renameJarForPublication(type: Zip, dependsOn: remapJar) { assemble.dependsOn renameJarForPublication jar { - classifier "dev" + archiveClassifier = "dev" } java { diff --git a/forge/build.gradle b/forge/build.gradle index 33e458281..bdc5027af 100644 --- a/forge/build.gradle +++ b/forge/build.gradle @@ -133,13 +133,13 @@ def modRuntime(str) { shadowJar { configurations = [project.configurations.shadowCommon] - classifier "dev-shadow" + archiveClassifier = "dev-shadow" } remapJar { input.set shadowJar.archiveFile dependsOn shadowJar - classifier null + archiveClassifier = null } task renameJarForPublication(type: Zip, dependsOn: remapJar) { @@ -153,7 +153,7 @@ task renameJarForPublication(type: Zip, dependsOn: remapJar) { assemble.dependsOn renameJarForPublication jar { - classifier "dev" + archiveClassifier = "dev" } java { @@ -171,7 +171,7 @@ sourcesJar { } task serverOnlyJar(type: Jar, dependsOn: [remapJar]) { - classifier "server-only" + archiveClassifier = "server-only" from(zipTree(remapJar.archiveFile.get().asFile)) { exclude "META-INF/mods.toml", "mezz/**", "me/shedaniel/rei/forge/RoughlyEnoughItemsForge.class", "me/shedaniel/rei/forge/JEIStub.class" } @@ -197,12 +197,12 @@ publishing { ["api", "default-plugin"].forEach { projectName -> def remapSrg = tasks.create("remapSrgJarFor$projectName", net.fabricmc.loom.task.RemapJarTask) { inputFile = project(":" + projectName).tasks.jar.archiveFile - classifier "srg-remapped-$projectName" + archiveClassifier = "srg-remapped-$projectName" targetNamespace = "srg" } def remapSrgSourcesJar = tasks.create("remapSrgSourcesFor$projectName", net.fabricmc.loom.task.RemapSourcesJarTask) { inputFile = project(":" + projectName).tasks.sourcesJar.archiveFile - classifier "srg-remapped-$projectName-sources" + archiveClassifier = "srg-remapped-$projectName-sources" targetNamespace = "srg" } create(projectName + "Forge", MavenPublication.class) { publication -> diff --git a/forge/src/main/java/me/shedaniel/rei/plugin/client/forge/DefaultClientPluginImpl.java b/forge/src/main/java/me/shedaniel/rei/plugin/client/forge/DefaultClientPluginImpl.java index 64ce38b62..8c389d3e8 100644 --- a/forge/src/main/java/me/shedaniel/rei/plugin/client/forge/DefaultClientPluginImpl.java +++ b/forge/src/main/java/me/shedaniel/rei/plugin/client/forge/DefaultClientPluginImpl.java @@ -59,9 +59,9 @@ private static void registerVanillaPotions(DisplayRegistry registry, BuiltinClie Set potions = Sets.newLinkedHashSet(); for (Ingredient container : PotionBrewing.ALLOWED_CONTAINERS) { for (PotionBrewing.Mix mix : PotionBrewing.POTION_MIXES) { - Holder.Reference from = mix.f_43532_; + Holder.Reference from = mix.from; Ingredient ingredient = mix.ingredient; - Holder.Reference to = mix.f_43534_; + Holder.Reference to = mix.to; Ingredient base = Ingredient.of(Arrays.stream(container.getItems()) .map(ItemStack::copy) .map(stack -> PotionUtils.setPotion(stack, from.get()))); @@ -76,9 +76,9 @@ private static void registerVanillaPotions(DisplayRegistry registry, BuiltinClie } for (Potion potion : potions) { for (PotionBrewing.Mix mix : PotionBrewing.CONTAINER_MIXES) { - Holder.Reference from = mix.f_43532_; + Holder.Reference from = mix.from; Ingredient ingredient = mix.ingredient; - Holder.Reference to = mix.f_43534_; + Holder.Reference to = mix.to; Ingredient base = Ingredient.of(PotionUtils.setPotion(new ItemStack(from.get()), potion)); ItemStack output = PotionUtils.setPotion(new ItemStack(to.get()), potion); clientPlugin.registerBrewingRecipe(base, ingredient, output); diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 8f6579526..0b2225055 100755 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.1-bin.zip diff --git a/runtime/build.gradle b/runtime/build.gradle index ef54168cc..547ffb9e3 100644 --- a/runtime/build.gradle +++ b/runtime/build.gradle @@ -12,8 +12,8 @@ dependencies { modCompileOnly("net.fabricmc:fabric-loader:${project.fabricloader_version}") modApi("me.shedaniel.cloth:cloth-config:${cloth_config_version}") modApi("dev.architectury:architectury:${architectury_version}") - compileClasspath(annotationProcessor("org.projectlombok:lombok:1.18.22")) - compileClasspath(project(path: ":api", configuration: "namedElements")) + compileOnly(annotationProcessor("org.projectlombok:lombok:1.18.22")) + compileOnly(project(path: ":api", configuration: "namedElements")) testImplementation(project(path: ":api", configuration: "namedElements")) testImplementation("org.junit.jupiter:junit-jupiter:5.8.2") } @@ -23,7 +23,7 @@ test { } remapJar { - classifier "raw" + archiveClassifier = "raw" } task fakeJar(type: Jar, dependsOn: remapJar) { @@ -31,7 +31,7 @@ task fakeJar(type: Jar, dependsOn: remapJar) { from(rootProject.file("fake/fabric.mod.json")) { into "" } - classifier null + archiveClassifier = null } artifacts { diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/preview/TooltipPreviewer.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/preview/TooltipPreviewer.java index ad5e74d27..8676449be 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/preview/TooltipPreviewer.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/preview/TooltipPreviewer.java @@ -43,8 +43,8 @@ import net.minecraft.util.FormattedCharSequence; import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.Items; +import org.jetbrains.annotations.Nullable; -import javax.annotation.Nullable; import java.util.ArrayList; import java.util.List; import java.util.function.IntSupplier; diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/search/collapsed/CollapsedEntriesCache.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/search/collapsed/CollapsedEntriesCache.java index a95fe59fc..a97721bd0 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/search/collapsed/CollapsedEntriesCache.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/search/collapsed/CollapsedEntriesCache.java @@ -23,7 +23,6 @@ package me.shedaniel.rei.impl.client.search.collapsed; -import com.google.common.collect.Lists; import it.unimi.dsi.fastutil.longs.Long2ObjectMap; import it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap; import me.shedaniel.rei.api.client.registry.entry.CollapsibleEntryRegistry; @@ -31,13 +30,11 @@ import me.shedaniel.rei.impl.common.entry.type.collapsed.CollapsibleEntryRegistryImpl; import me.shedaniel.rei.impl.common.util.HashedEntryStackWrapper; import net.minecraft.resources.ResourceLocation; +import org.jetbrains.annotations.Nullable; -import javax.annotation.Nullable; import java.util.Collection; import java.util.HashSet; -import java.util.List; import java.util.Set; -import java.util.concurrent.CompletableFuture; public class CollapsedEntriesCache { private static CollapsedEntriesCache instance = new CollapsedEntriesCache(); From ab5e4c25b4938a00c87029b3b692bb78f5a14017 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Wed, 4 Sep 2024 16:20:49 +0900 Subject: [PATCH 3/7] Inventory Search Options --- .../impl/client/config/ConfigObjectImpl.java | 2 + .../options/AllREIConfigCategories.java | 1 + .../config/options/AllREIConfigGroups.java | 7 +- .../config/options/AllREIConfigOptions.java | 23 +++++- .../gui/config/options/ComparableValue.java | 70 +++++++++++++++++++ .../gui/config/options/OptionValueEntry.java | 2 +- .../PanelBoundariesConfiguration.java | 2 +- .../client/gui/widget/EntryHighlighter.java | 23 +++--- .../gui/widget/entrylist/EntryListWidget.java | 2 +- .../assets/roughlyenoughitems/lang/en_us.json | 8 ++- 10 files changed, 123 insertions(+), 17 deletions(-) create mode 100644 runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/ComparableValue.java diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/config/ConfigObjectImpl.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/config/ConfigObjectImpl.java index 7840fa6cd..41e91b7c9 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/config/ConfigObjectImpl.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/config/ConfigObjectImpl.java @@ -658,6 +658,8 @@ public static class Functionality { @Comment("Declares whether subsets is enabled.") public boolean isSubsetsEnabled = false; public boolean allowInventoryHighlighting = true; + public double inventoryHighlightingDarkenOpacity = 0.85; + public double inventoryHighlightingOpacity = 1.0; public ItemCheatingMode itemCheatingMode = ItemCheatingMode.REI_LIKE; } diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/AllREIConfigCategories.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/AllREIConfigCategories.java index 40e94ae10..0749f11a8 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/AllREIConfigCategories.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/AllREIConfigCategories.java @@ -51,6 +51,7 @@ static OptionCategory make(String key) { OptionCategory ACCESSIBILITY = make("accessibility") .add(ACCESSIBILITY_DISPLAY) .add(ACCESSIBILITY_WIDGETS) + .add(ACCESSIBILITY_INVENTORY_SEARCH) .add(ACCESSIBILITY_FEATURES); OptionCategory FILTERING = make("filtering") .add(FILTERING_FILTERING) diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/AllREIConfigGroups.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/AllREIConfigGroups.java index b206fd6e5..474132b8e 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/AllREIConfigGroups.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/AllREIConfigGroups.java @@ -68,10 +68,13 @@ static OptionGroup make(String id) { OptionGroup ACCESSIBILITY_WIDGETS = make("accessibility.widgets") .add(SCROLLBAR_VISIBILITY) .add(CLICKABLE_RECIPE_ARROWS); + OptionGroup ACCESSIBILITY_INVENTORY_SEARCH = make("accessibility.inventory_search") + .add(INVENTORY_SEARCH_MODE) + .add(INVENTORY_SEARCH_DARKEN_OPACITY) + .add(INVENTORY_SEARCH_OPACITY); OptionGroup ACCESSIBILITY_FEATURES = make("accessibility.features") .add(VANILLA_RECIPE_BOOK) - .add(STATUS_EFFECTS_LOCATION) - .add(INVENTORY_SEARCH); + .add(STATUS_EFFECTS_LOCATION); OptionGroup FILTERING_FILTERING = make("filtering.filtering") .add(CATEGORIES) .add(CUSTOMIZED_FILTERING); diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/AllREIConfigOptions.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/AllREIConfigOptions.java index 97119df2e..30a673e38 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/AllREIConfigOptions.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/AllREIConfigOptions.java @@ -60,6 +60,15 @@ static CompositeOption make(String id, Function bind translatable("config.rei.options." + id + ".desc"), bind, save); } + static ComparableValue[] doubleRange(double start, double end, double step) { + int length = (int) Math.ceil((end - start) / step + 1); + ComparableValue[] result = new ComparableValue[length]; + for (int i = 0; i < length; i++) { + result[i] = ComparableValue.ofDouble(Math.min(start + i * step, end)); + } + return result; + } + CompositeOption THEME = make("appearance.theme", i -> i.appearance.theme, (i, v) -> i.appearance.theme = v) .enumOptions(); CompositeOption RECIPE_BORDER = make("appearance.recipe_border", i -> i.appearance.recipeBorder, (i, v) -> i.appearance.recipeBorder = v) @@ -140,12 +149,18 @@ static CompositeOption make(String id, Function bind .ofBoolean(translatable("config.rei.value.accessibility.scrollbar_visibility.when_scrolling"), translatable("config.rei.value.accessibility.scrollbar_visibility.always")); CompositeOption CLICKABLE_RECIPE_ARROWS = make("accessibility.clickable_recipe_arrows", i -> i.advanced.miscellaneous.clickableRecipeArrows, (i, v) -> i.advanced.miscellaneous.clickableRecipeArrows = v) .enabledDisabled(); + CompositeOption INVENTORY_SEARCH_MODE = make("accessibility.inventory_search_mode", i -> i.functionality.allowInventoryHighlighting, (i, v) -> i.functionality.allowInventoryHighlighting = v) + .enabledDisabled(); + CompositeOption> INVENTORY_SEARCH_DARKEN_OPACITY = make("accessibility.inventory_search_darken_opacity", i -> ComparableValue.ofDouble(i.functionality.inventoryHighlightingDarkenOpacity), (i, v) -> i.functionality.inventoryHighlightingDarkenOpacity = v.value()) + .entry(OptionValueEntry.options(doubleRange(0.0, 1.0, 0.05)) + .overrideText(d -> literal("%.0f%%".formatted(d.value() * 100)))); + CompositeOption> INVENTORY_SEARCH_OPACITY = make("accessibility.inventory_search_opacity", i -> ComparableValue.ofDouble(i.functionality.inventoryHighlightingOpacity), (i, v) -> i.functionality.inventoryHighlightingOpacity = v.value()) + .entry(OptionValueEntry.options(doubleRange(0.0, 1.0, 0.05)) + .overrideText(d -> literal("%.0f%%".formatted(d.value() * 100)))); CompositeOption VANILLA_RECIPE_BOOK = make("accessibility.vanilla_recipe_book", i -> !i.functionality.disableRecipeBook, (i, v) -> i.functionality.disableRecipeBook = !v) .enabledDisabled(); CompositeOption STATUS_EFFECTS_LOCATION = make("accessibility.status_effects_location", i -> i.functionality.leftSideMobEffects, (i, v) -> i.functionality.leftSideMobEffects = v) .ofBoolean(translatable("config.rei.value.accessibility.status_effects_location.right"), translatable("config.rei.value.accessibility.status_effects_location.left")); - CompositeOption INVENTORY_SEARCH = make("accessibility.inventory_search", i -> i.functionality.allowInventoryHighlighting, (i, v) -> i.functionality.allowInventoryHighlighting = v) - .enabledDisabled(); CompositeOption CATEGORIES = make("filtering.categories", i -> { return new ConfigureCategoriesScreen( new HashMap<>(i.getFilteringQuickCraftCategories()), @@ -182,7 +197,9 @@ static CompositeOption make(String id, Function bind .ofBoolean(translatable("config.rei.value.list.display_mode.paginated"), translatable("config.rei.value.list.display_mode.scrolled")); CompositeOption ORDERING = make("list.ordering", i -> i.advanced.layout.entryPanelOrdering, (i, v) -> i.advanced.layout.entryPanelOrdering = v) .enumOptions(); - CompositeOption ZOOM = make("list.zoom", i -> i.advanced.accessibility.entrySize, (i, v) -> i.advanced.accessibility.entrySize = v); + CompositeOption> ZOOM = make("list.zoom", i -> ComparableValue.ofDouble(i.advanced.accessibility.entrySize), (i, v) -> i.advanced.accessibility.entrySize = v.value()) + .entry(OptionValueEntry.options(doubleRange(0.25, 4.0, 0.25)) + .overrideText(d -> literal("%.0f%%".formatted(d.value() * 100)))); CompositeOption FOCUS_MODE = make("list.focus_mode", i -> i.appearance.isFocusModeZoomed, (i, v) -> i.appearance.isFocusModeZoomed = v) .ofBoolean(translatable("config.rei.value.list.focus_mode.highlighted"), translatable("config.rei.value.list.focus_mode.zoomed")); CompositeOption COLLAPSIBLE_ENTRIES = make("list.collapsible_entries", i -> { diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/ComparableValue.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/ComparableValue.java new file mode 100644 index 000000000..d3cea57a3 --- /dev/null +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/ComparableValue.java @@ -0,0 +1,70 @@ +/* + * This file is licensed under the MIT License, part of Roughly Enough Items. + * Copyright (c) 2018, 2019, 2020, 2021, 2022, 2023 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.gui.config.options; + +import org.jetbrains.annotations.ApiStatus; + +import java.util.Objects; +import java.util.function.BiPredicate; + +@ApiStatus.Internal +public final class ComparableValue { + private final T value; + private final BiPredicate equals; + + private ComparableValue(T value, BiPredicate equals) { + this.value = value; + this.equals = equals; + } + + public static ComparableValue of(T value, BiPredicate equals) { + return new ComparableValue<>(value, equals); + } + + public static ComparableValue ofFloat(float value) { + return of(value, (a, b) -> b instanceof Float f && Math.abs(a - f) <= 0.001F); + } + + public static ComparableValue ofDouble(double value) { + return of(value, (a, b) -> b instanceof Double d && Math.abs(a - d) <= 0.001D); + } + + public T value() { + return value; + } + + @Override + public boolean equals(Object obj) { + if (obj instanceof ComparableValue) { + return equals.test(value, ((ComparableValue) obj).value); + } + + return false; + } + + @Override + public int hashCode() { + return Objects.hashCode(value); + } +} diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/OptionValueEntry.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/OptionValueEntry.java index d1ef77787..fa058a1d9 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/OptionValueEntry.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/OptionValueEntry.java @@ -82,7 +82,7 @@ public Component getOption(T value) { }; } - static OptionValueEntry options(T... options) { + static OptionValueEntry.Selection options(T... options) { return new Selection<>() { @Override public List getOptions() { diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/configure/PanelBoundariesConfiguration.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/configure/PanelBoundariesConfiguration.java index 0322a25ae..fb397c376 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/configure/PanelBoundariesConfiguration.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/configure/PanelBoundariesConfiguration.java @@ -309,7 +309,7 @@ public void render(PoseStack poses, int mouseX, int mouseY, float delta) { } private void renderPreview(PoseStack poses, Rectangle panelBounds, float delta) { - int entrySize = Mth.ceil(18 * access.get(AllREIConfigOptions.ZOOM)); + int entrySize = Mth.ceil(18 * access.get(AllREIConfigOptions.ZOOM).value()); Rectangle overlayBounds; DisplayPanelLocation location = access.get(AllREIConfigOptions.LOCATION); PanelBoundary boundary = access.get(option); diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/EntryHighlighter.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/EntryHighlighter.java index 5d4145062..f683ab162 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/EntryHighlighter.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/EntryHighlighter.java @@ -25,7 +25,9 @@ import com.mojang.blaze3d.systems.RenderSystem; import com.mojang.blaze3d.vertex.PoseStack; +import me.shedaniel.math.Color; import me.shedaniel.rei.api.common.util.EntryStacks; +import me.shedaniel.rei.impl.client.config.ConfigManagerImpl; import me.shedaniel.rei.impl.client.gui.widget.entrylist.EntryListSearchManager; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.GuiComponent; @@ -34,6 +36,11 @@ public class EntryHighlighter extends GuiComponent { public static void render(PoseStack matrices) { + float dimOpacity = (float) ConfigManagerImpl.getInstance().getConfig().functionality.inventoryHighlightingDarkenOpacity; + float opacity = (float) ConfigManagerImpl.getInstance().getConfig().functionality.inventoryHighlightingOpacity; + int dimColor = Color.ofRGBA(20 / 255F, 20 / 255F, 20 / 255F, dimOpacity).getColor(); + int borderColor = Color.ofRGBA(0x5f / 255F, 0xff / 255F, 0x3b / 255F, opacity).getColor(); + int color = Color.ofRGBA(0x5f / 255F, 0xff / 255F, 0x3b / 255F, opacity * 0x34 / 255F).getColor(); RenderSystem.disableDepthTest(); RenderSystem.colorMask(true, true, true, false); if (Minecraft.getInstance().screen instanceof AbstractContainerScreen containerScreen) { @@ -42,18 +49,18 @@ public static void render(PoseStack matrices) { if (!slot.hasItem() || !EntryListSearchManager.INSTANCE.matches(EntryStacks.of(slot.getItem()))) { matrices.pushPose(); matrices.translate(0, 0, 500f); - fillGradient(matrices, x + slot.x, y + slot.y, x + slot.x + 16, y + slot.y + 16, 0xdc202020, 0xdc202020, 0); + fillGradient(matrices, x + slot.x, y + slot.y, x + slot.x + 16, y + slot.y + 16, dimColor, dimColor, 0); matrices.popPose(); } else { matrices.pushPose(); matrices.translate(0, 0, 200f); - fillGradient(matrices, x + slot.x, y + slot.y, x + slot.x + 16, y + slot.y + 16, 0x345fff3b, 0x345fff3b, 0); - - fillGradient(matrices, x + slot.x - 1, y + slot.y - 1, x + slot.x, y + slot.y + 16 + 1, 0xff5fff3b, 0xff5fff3b, 0); - fillGradient(matrices, x + slot.x + 16, y + slot.y - 1, x + slot.x + 16 + 1, y + slot.y + 16 + 1, 0xff5fff3b, 0xff5fff3b, 0); - fillGradient(matrices, x + slot.x - 1, y + slot.y - 1, x + slot.x + 16, y + slot.y, 0xff5fff3b, 0xff5fff3b, 0); - fillGradient(matrices, x + slot.x - 1, y + slot.y + 16, x + slot.x + 16, y + slot.y + 16 + 1, 0xff5fff3b, 0xff5fff3b, 0); - + fillGradient(matrices, x + slot.x, y + slot.y, x + slot.x + 16, y + slot.y + 16, color, color, 0); + + fillGradient(matrices, x + slot.x - 1, y + slot.y - 1, x + slot.x, y + slot.y + 16 + 1, borderColor, borderColor, 0); + fillGradient(matrices, x + slot.x + 16, y + slot.y - 1, x + slot.x + 16 + 1, y + slot.y + 16 + 1, borderColor, borderColor, 0); + fillGradient(matrices, x + slot.x - 1, y + slot.y - 1, x + slot.x + 16, y + slot.y, borderColor, borderColor, 0); + fillGradient(matrices, x + slot.x - 1, y + slot.y + 16, x + slot.x + 16, y + slot.y + 16 + 1, borderColor, borderColor, 0); + matrices.popPose(); } } diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/entrylist/EntryListWidget.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/entrylist/EntryListWidget.java index eedba9509..43626c21c 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/entrylist/EntryListWidget.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/entrylist/EntryListWidget.java @@ -172,7 +172,7 @@ public boolean mouseScrolled(double mouseX, double mouseY, double amount) { if (Screen.hasControlDown()) { ConfigObjectImpl config = ConfigManagerImpl.getInstance().getConfig(); scaleIndicator.setAs(10.0D); - if (config.setEntrySize(config.getEntrySize() + amount * 0.075)) { + if (config.setEntrySize(config.getEntrySize() + Double.compare(amount, 0) * 0.05)) { ConfigManager.getInstance().saveConfig(); REIRuntime.getInstance().getOverlay().ifPresent(ScreenOverlay::queueReloadOverlay); return true; 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 5568968b6..af68baab0 100755 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json @@ -357,12 +357,18 @@ "config.rei.value.accessibility.scrollbar_visibility.never": "Always Invisible", "config.rei.options.accessibility.clickable_recipe_arrows": "Clickable Recipe Arrows", "config.rei.options.accessibility.clickable_recipe_arrows.desc": "Click on recipe arrows to see all recipes in the target category.", + "config.rei.options.groups.accessibility.inventory_search": "Inventory Search", + "config.rei.options.accessibility.inventory_search_mode": "Mode", + "config.rei.options.accessibility.inventory_search_mode.desc": "Inventory Search allows you to search for items in your inventory. This can be useful for finding items in your inventory quickly.\nDouble click the search bar to toggle this feature.", + "config.rei.options.accessibility.inventory_search_darken_opacity": "Dim Overlay Opacity", + "config.rei.options.accessibility.inventory_search_darken_opacity.desc": "The opacity of the dark overlay for items not matching the search filter.", + "config.rei.options.accessibility.inventory_search_opacity": "Highlight Opacity", + "config.rei.options.accessibility.inventory_search_opacity.desc": "The opacity of the green overlay for items matching the search filter.", "config.rei.options.groups.accessibility.features": "Features", "config.rei.options.accessibility.vanilla_recipe_book": "Vanilla Recipe Book", "config.rei.options.accessibility.vanilla_recipe_book.desc": "Toggle the vanilla recipe book. This option is not designed for Modpack developers, as users should be the one to decide whether to use the vanilla recipe book.", "config.rei.options.accessibility.status_effects_location": "Status Effects Location", "config.rei.options.accessibility.status_effects_location.desc": "The location of the status effects. By vanilla, the status effects are placed on the right, but this can be changed to the left.", - "config.rei.options.accessibility.inventory_search": "Inventory Search", "config.rei.value.accessibility.status_effects_location.left": "Left", "config.rei.value.accessibility.status_effects_location.right": "Right", "config.rei.options.groups.favorites.favorites": "Favorites", From adf5fd11cb45fdcb5ffed90571d68bb406f36f19 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Tue, 24 Sep 2024 11:34:29 +0800 Subject: [PATCH 4/7] Fix dependencies in subproject -fabric & -forge maven publications --- fabric/build.gradle | 4 ++++ forge/build.gradle | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/fabric/build.gradle b/fabric/build.gradle index badb04d14..1c6ddb6f9 100644 --- a/fabric/build.gradle +++ b/fabric/build.gradle @@ -106,6 +106,10 @@ publishing { builtBy remapSourcesJarTask classifier "sources" } + + // Hack to inherit the dependencies without inheriting the artifacts + publication.setArtifacts(publication.artifacts) + from components.java } } } diff --git a/forge/build.gradle b/forge/build.gradle index bdc5027af..63a0728be 100644 --- a/forge/build.gradle +++ b/forge/build.gradle @@ -215,6 +215,10 @@ publishing { builtBy remapSrgSourcesJar classifier "sources" } + + // Hack to inherit the dependencies without inheriting the artifacts + publication.setArtifacts(publication.artifacts) + from components.java } } } From b932bd3224cc66c5503b4d759bf1ae7bea70eb7c Mon Sep 17 00:00:00 2001 From: shedaniel Date: Tue, 24 Sep 2024 11:46:21 +0800 Subject: [PATCH 5/7] Fix inventory highlighter for 1.20 --- .../rei/impl/client/gui/widget/EntryHighlighter.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/EntryHighlighter.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/EntryHighlighter.java index 2b4aa0ba7..be711e98c 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/EntryHighlighter.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/EntryHighlighter.java @@ -31,6 +31,7 @@ import net.minecraft.client.Minecraft; import net.minecraft.client.gui.GuiGraphics; import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen; +import net.minecraft.client.renderer.RenderType; import net.minecraft.world.inventory.Slot; public class EntryHighlighter { @@ -46,10 +47,7 @@ public static void render(GuiGraphics graphics) { int x = containerScreen.leftPos, y = containerScreen.topPos; for (Slot slot : containerScreen.getMenu().slots) { if (!slot.hasItem() || !EntryListSearchManager.INSTANCE.matches(EntryStacks.of(slot.getItem()))) { - graphics.pose().pushPose(); - graphics.pose().translate(0, 0, 500f); - graphics.fillGradient(x + slot.x, y + slot.y, x + slot.x + 16, y + slot.y + 16, dimColor, dimColor); - graphics.pose().popPose(); + graphics.fillGradient(RenderType.guiOverlay(), x + slot.x, y + slot.y, x + slot.x + 16, y + slot.y + 16, dimColor, dimColor, 0); } else { graphics.pose().pushPose(); graphics.pose().translate(0, 0, 200f); From c97b1a424bcfb57347bb650457aaded33c77c2ae Mon Sep 17 00:00:00 2001 From: shedaniel Date: Tue, 24 Sep 2024 11:46:39 +0800 Subject: [PATCH 6/7] Closes #1648 --- .../me/shedaniel/rei/forge/PrimitivePlatformAdapterImpl.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/forge/src/main/java/me/shedaniel/rei/forge/PrimitivePlatformAdapterImpl.java b/forge/src/main/java/me/shedaniel/rei/forge/PrimitivePlatformAdapterImpl.java index e69855315..d4db2f068 100644 --- a/forge/src/main/java/me/shedaniel/rei/forge/PrimitivePlatformAdapterImpl.java +++ b/forge/src/main/java/me/shedaniel/rei/forge/PrimitivePlatformAdapterImpl.java @@ -23,7 +23,6 @@ package me.shedaniel.rei.forge; -import me.shedaniel.rei.RoughlyEnoughItemsState; import me.shedaniel.rei.impl.init.PrimitivePlatformAdapter; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.fml.ModList; @@ -39,9 +38,6 @@ public boolean isClient() { @Override public void checkMods() { - if (ModList.get().isLoaded("moreoverlays")) { - RoughlyEnoughItemsState.error("REI is not compatible with MoreOverlays, and actually contains Builtin Inventory Highlighting, other features can be installed via different mods!"); - } } @Override From 91cc0c43de61b97b54477f90710a45bc71b744b9 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Tue, 24 Sep 2024 11:50:41 +0800 Subject: [PATCH 7/7] Fix menu z-fighting in config screen --- .../rei/impl/client/gui/config/REIConfigScreen.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/REIConfigScreen.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/REIConfigScreen.java index d1cdccd00..ad3fb607f 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/REIConfigScreen.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/REIConfigScreen.java @@ -82,6 +82,8 @@ public class REIConfigScreen extends Screen implements ConfigAccess { @Nullable private Menu menu; @Nullable + private Widget menuWidget; + @Nullable private CompositeOption focusedKeycodeOption = null; private ModifierKeyCode partialKeycode = null; @@ -398,14 +400,18 @@ public boolean keyReleased(int keyCode, int scanCode, int modifiers) { @Override public void openMenu(Menu menu) { + if (this.menu != null) { + this.widgets.remove(this.menuWidget); + } this.menu = menu; - this.widgets.add(menu); + this.widgets.add(this.menuWidget = Widgets.withTranslate(menu, 0, 0, 300)); } @Override public void closeMenu() { - this.widgets.remove(menu); + this.widgets.remove(this.menuWidget); this.menu = null; + this.menuWidget = null; } @Override