From e6687c01b254bf903d4895aa0bb631b1679d465c Mon Sep 17 00:00:00 2001 From: shedaniel Date: Sun, 18 Dec 2022 20:24:23 +0800 Subject: Close #913 --- runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json') 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 1e3b150fa..54aa533c2 100755 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json @@ -34,6 +34,7 @@ "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", @@ -334,6 +335,9 @@ "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:", -- cgit From 499a371c4972a135aeb710ccde6bfb23482ebe4f Mon Sep 17 00:00:00 2001 From: shedaniel Date: Sun, 25 Dec 2022 00:15:18 +0800 Subject: Fix #333 and implement some of #509 (Dye Armor, Clone Banner, Clone Book, Firework Rocket, Clone Map, Extend Map, Decorate Shield, Dye Shulker Box, Suspicious Stew) --- runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json | 2 ++ 1 file changed, 2 insertions(+) (limited to 'runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json') 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 54aa533c2..d0cb485ea 100755 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json @@ -80,6 +80,8 @@ "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", -- cgit From fecfdd2477e34606cd6e1f0622af3180f4691b0b Mon Sep 17 00:00:00 2001 From: shedaniel Date: Sun, 25 Dec 2022 00:47:57 +0800 Subject: Close #903 --- runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json | 2 ++ 1 file changed, 2 insertions(+) (limited to 'runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json') 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 d0cb485ea..21f017573 100755 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json @@ -198,6 +198,8 @@ "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", -- cgit From 89d25568036a31f58fa40e3209a1b9dd05277c65 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Sun, 25 Dec 2022 18:59:49 +0800 Subject: Fix #1281 --- runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json | 2 ++ 1 file changed, 2 insertions(+) (limited to 'runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json') 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 21f017573..219e18fc5 100755 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json @@ -22,6 +22,7 @@ "text.rei.searching": "REI searching results...", "text.rei.searching.step": "This is slower on the first search.\nProgress: %s%%", "text.rei.config.menu.dark_theme": "Dark Theme", + "text.rei.config.menu.reduced_motion": "Reduced Motion", "text.rei.config.menu.craftable_filter": "Craftable Filter", "text.rei.config.menu.display": "Display Settings...", "text.rei.config.menu.display.remove_recipe_book": "Remove Recipe Book", @@ -221,6 +222,7 @@ "config.roughlyenoughitems.cheating": "Cheating:", "config.roughlyenoughitems.cheating.when_creative": "During Creative Mode", "config.roughlyenoughitems.favoritesEnabled": "Favorites Enabled:", + "config.roughlyenoughitems.reduceMotion": "Reduced Motion:", "config.roughlyenoughitems.keyBindings": "Keybindings", "config.roughlyenoughitems.keyBindings.recipeKeybind": "Show Recipe:", "config.roughlyenoughitems.keyBindings.hideKeybind": "Hide/Show REI:", -- cgit From 8b8ded201bda1597bb8bacdda7f9882d6026976f Mon Sep 17 00:00:00 2001 From: shedaniel Date: Wed, 1 Feb 2023 02:18:42 +0800 Subject: Close #1249 --- .../resources/assets/roughlyenoughitems/lang/en_us.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json') 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 219e18fc5..eaf2d128d 100755 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json @@ -199,6 +199,20 @@ "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.collapsible.entries": "Collapsible Entries", + "text.rei.collapsible.entries.count": "%s entries", + "text.rei.collapsible.entries.enabled.true": "Enabled", + "text.rei.collapsible.entries.enabled.false": "Disabled", + "text.rei.collapsible.entries.source": "Added by", + "text.rei.collapsible.entries.source.custom": "Custom!!", + "text.rei.collapsible.entries.toggle": "Toggle", + "text.rei.collapsible.entries.delete": "Delete", + "text.rei.collapsible.entries.custom.title": "Custom Collapsible Group", + "text.rei.collapsible.entries.custom.id": "ID:", + "text.rei.collapsible.entries.custom.name": "Name:", + "text.rei.collapsible.entries.custom.select": "Select entries...", + "text.rei.collapsible.entries.custom.select.add": "Add to Group", + "text.rei.collapsible.entries.custom.select.remove": "Remove from Group", "text.rei.spawn_egg": "Spawn Egg", "text.rei.music_disc": "Music Disc", "favorite.section.gamemode": "Game Mode", -- cgit From 1381bd6d9babec1b701b2e74918c5f885e51b709 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Sat, 18 Feb 2023 21:01:31 +0800 Subject: Close #669 --- .../src/main/resources/assets/roughlyenoughitems/lang/en_us.json | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json') 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 eaf2d128d..2a59e48b9 100755 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json @@ -199,7 +199,8 @@ "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.collapsible.entries": "Collapsible Entries", + "text.rei.collapsible.entries": "Collapsible Entries...", + "text.rei.collapsible.entries.title": "Collapsible Entries", "text.rei.collapsible.entries.count": "%s entries", "text.rei.collapsible.entries.enabled.true": "Enabled", "text.rei.collapsible.entries.enabled.false": "Disabled", @@ -374,8 +375,10 @@ "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.configureCategories": "Configure Categories...", + "config.roughlyenoughitems.configureCategories.title": "Configuring Categories", + "config.roughlyenoughitems.configureCategories.visibility.true": "Enabled", + "config.roughlyenoughitems.configureCategories.visibility.false": "Disabled", "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", -- cgit From 5fcf2698503b1eecae6b8f5abf79afbb11bc6f6e Mon Sep 17 00:00:00 2001 From: shedaniel Date: Wed, 7 Jun 2023 02:17:16 +0800 Subject: Initial Work on Config UI Rework --- .../assets/roughlyenoughitems/lang/en_us.json | 220 +++------------------ 1 file changed, 27 insertions(+), 193 deletions(-) (limited to 'runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json') 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 2a59e48b9..7487dab04 100755 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json @@ -230,197 +230,31 @@ "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": "Favorites Enabled:", - "config.roughlyenoughitems.reduceMotion": "Reduced Motion:", - "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": "Favorite 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": "Favorites 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": "Favorites 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.miscellaneous.cachingDisplayLookup": "Caching Display Lookup:", - "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 Favorites:", - "config.roughlyenoughitems.tooltips.appendModNames": "Append Mod Names:", - "config.roughlyenoughitems.tooltips.displayFavoritesTooltip": "Append Favorites 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 Favorites Boundaries:", - "config.roughlyenoughitems.favoritesHorizontalEntriesBoundariesColumns": "Favorites 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": "Colorful", - "config.roughlyenoughitems.syntaxHighlightingMode.colorful_underscored": "Colorful (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.configureCategories": "Configure Categories...", - "config.roughlyenoughitems.configureCategories.title": "Configuring Categories", - "config.roughlyenoughitems.configureCategories.visibility.true": "Enabled", - "config.roughlyenoughitems.configureCategories.visibility.false": "Disabled", - "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", - "config.roughlyenoughitems.filtering.filteringQuickCraftCategories.configure.false": "Excluded from Quick Craft", - "config.roughlyenoughitems.filteringScreen": "Customized Filtering", - "config.roughlyenoughitems.filteringRulesScreen": "Customized Filtering Rules", - "config.roughlyenoughitems.filteringRulesScreen.new": "Create Filtering Rule", - "config.roughlyenoughitems.filteringRulesScreen.delete": "Delete", - "config.roughlyenoughitems.filteringRulesScreen.hint": "Try Dragging!", - "rule.roughlyenoughitems.filtering.manual": "Manual Filtering", - "rule.roughlyenoughitems.filtering.manual.subtitle": "Manually select what to hide and show.", - "rule.roughlyenoughitems.filtering.search": "Search Filtering", - "rule.roughlyenoughitems.filtering.search.subtitle": "Filter using search filters.", - "rule.roughlyenoughitems.filtering.search.filter": "Search Filter:", - "rule.roughlyenoughitems.filtering.search.show": "Show / Hide:", - "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.", - "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.", - "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" + "config.rei.categories.appearance": "Appearance", + "config.rei.categories.keybinds": "Keybinds", + "config.rei.categories.cheats": "Cheats", + "config.rei.categories.layout": "Layout", + "config.rei.categories.accessibility": "Accessibility", + "config.rei.categories.favorites": "Favorites", + "config.rei.categories.performance": "Performance", + "config.rei.categories.search": "Search", + "config.rei.categories.filtering": "Filtering", + "config.rei.categories.list": "List", + "config.rei.categories.debug": "Debug", + "config.rei.categories.reset": "Reload & Reset", + "config.rei.options.cheating_mode": "Cheating Mode", + "config.rei.options.favorites": "Favorites", + "config.rei.options.reduced_motion": "Reduced Motion", + "config.rei.options.reduced_motion.desc": "Disables animation for transitions, menus, hover states, to minimize discomfort caused by vestibular motion triggers.", + "config.rei.options.cheating_style": "Cheating Style", + "config.rei.options.display_screen_type": "Display Screen Style", + "config.rei.options.theme": "Theme", + "config.rei.options.theme.desc": "The global theme of Roughly Enough Items. This will be applied everywhere, including background, buttons, etc.", + "config.rei.options.search_field_location": "Search Field", + "config.rei.options.config_button_location": "Config Button", + "config.rei.options.craftable_filter": "Craftable Filter", + "config.rei.value.trueFalse.false": "False", + "config.rei.value.trueFalse.true": "True", + "config.rei.value.enabledDisabled.false": "Disabled", + "config.rei.value.enabledDisabled.true": "Enabled" } -- cgit From 15d945b7dfc1667965fb07823cb37b5a5062bb75 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Sat, 2 Sep 2023 00:39:22 +0800 Subject: Add flags and reset --- runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json') 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 7487dab04..97ac6e6b2 100755 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json @@ -88,7 +88,7 @@ "text.rei.input.methods.default": "Default", "text.rei.input.methods.default.description": "The default input method. This does not transform the search term.", "text.rei.input.methods.jyutping": "Jyutping (Cantonese)", - "text.rei.input.methods.jyutping.description": "The input method for matching Chinese characters with Jyutping (Cantonese).", + "text.rei.input.methods.jyutping.description": "The input method for matching Chinese characters with Jyutping (Cantonese).", "text.rei.input.methods.pinyin": "Pinyin (Mandarin)", "text.rei.input.methods.pinyin.description": "The input method for matching Chinese characters with Pinyin (Mandarin).", "text.rei.input.methods.pinyin.fuzzy.matching": "Fuzzy Matching...", @@ -241,6 +241,7 @@ "config.rei.categories.filtering": "Filtering", "config.rei.categories.list": "List", "config.rei.categories.debug": "Debug", + "config.rei.categories.flags": "Feature Flags", "config.rei.categories.reset": "Reload & Reset", "config.rei.options.cheating_mode": "Cheating Mode", "config.rei.options.favorites": "Favorites", -- cgit From 51d84c0f80e6a459b933add343fc07e9e36a8a7f Mon Sep 17 00:00:00 2001 From: shedaniel Date: Tue, 26 Sep 2023 05:13:24 +0800 Subject: Add the options --- .../assets/roughlyenoughitems/lang/en_us.json | 140 +++++++++++++++++++-- 1 file changed, 129 insertions(+), 11 deletions(-) (limited to 'runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json') 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 97ac6e6b2..1d91875ad 100755 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json @@ -243,17 +243,135 @@ "config.rei.categories.debug": "Debug", "config.rei.categories.flags": "Feature Flags", "config.rei.categories.reset": "Reload & Reset", - "config.rei.options.cheating_mode": "Cheating Mode", - "config.rei.options.favorites": "Favorites", - "config.rei.options.reduced_motion": "Reduced Motion", - "config.rei.options.reduced_motion.desc": "Disables animation for transitions, menus, hover states, to minimize discomfort caused by vestibular motion triggers.", - "config.rei.options.cheating_style": "Cheating Style", - "config.rei.options.display_screen_type": "Display Screen Style", - "config.rei.options.theme": "Theme", - "config.rei.options.theme.desc": "The global theme of Roughly Enough Items. This will be applied everywhere, including background, buttons, etc.", - "config.rei.options.search_field_location": "Search Field", - "config.rei.options.config_button_location": "Config Button", - "config.rei.options.craftable_filter": "Craftable Filter", + "config.rei.options.groups.appearance.interface": "Interface", + "config.rei.options.appearance.theme": "Theme", + "config.rei.options.appearance.theme.desc": "The global theme of Roughly Enough Items. This will be applied everywhere, including background, buttons, etc.", + "config.rei.options.appearance.recipe_border": "Recipe Border", + "config.rei.options.appearance.recipe_border.desc": "The border of each recipe. Default is the preferred REI look.", + "config.rei.options.appearance.reduced_motion": "Reduced Motion", + "config.rei.options.appearance.reduced_motion.desc": "Disables animation for transitions, menus, hover states, to minimize discomfort caused by vestibular motion triggers.", + "config.rei.options.appearance.recipe_lookup_style": "Recipe Lookup Style", + "config.rei.options.appearance.recipe_lookup_style.desc": "The style of how recipes are displayed. Default is for the more classic look, while Composite is for the more informative, villger-like look.", + "config.rei.options.groups.appearance.tooltips": "Tooltips", + "config.rei.options.appearance.append_mod_names": "Append Mod Names", + "config.rei.options.appearance.append_mod_names.desc": "Appends the containing namespace for entries. The appended line will be in italisised light blue.", + "config.rei.options.appearance.append_favorites_hint": "Append Favorites Hint", + "config.rei.options.appearance.append_favorites_hint.desc": "Shows a hint on how to favorite an entry, or a recipe.", + "config.rei.options.groups.keybinds.keybinds": "Keybinds", + "config.rei.options.groups.keybinds.advanced": "Advanced", + "config.rei.options.keybinds.use_native_keybinds": "Use Native Keybinds", + "config.rei.options.keybinds.use_native_keybinds.desc": "Instead of listing the keybindings in this configuration menu, create vanilla Minecraft-like keybinds in the Controls screen. Restarting Minecraft is required to disable this option.\nNote that Minecraft-like keybinds suffer from conflicts and lack of support for modifier keys (Fabric).", + "config.rei.options.groups.cheats.cheats": "Cheats", + "config.rei.options.cheats.mode": "Mode", + "config.rei.options.cheats.mode.desc": "Cheats mode allows you to grab items from the side. This requires operator permission. The /give command would be used as a fallback if REI is not installed on the server.", + "config.rei.options.cheats.method": "Method", + "config.rei.options.cheats.method.desc": "The way how cheating is achieved. Grab mode places the cheated item at your cursor, while give mode places the cheated item in your inventory.", + "config.rei.options.cheats.amount": "Amount", + "config.rei.options.cheats.amount.desc": "The amount of items cheated. By default, REI cheats 1 item and a stack when clicked with shift.", + "config.rei.options.groups.cheats.advanced": "Advanced", + "config.rei.options.cheats.give_command": "Give Command", + "config.rei.options.cheats.give_command.desc": "The command invoked to cheat items when REI is not installed on the server. This may be useful if the server replaced the default /give command. Available placeholders: {item_name}, {item_identifier}, {count} and {player_name}.", + "config.rei.options.groups.layout.widgets": "Widgets", + "config.rei.options.layout.search_field_location": "Search Field Location", + "config.rei.options.layout.search_field_location.desc": "The location of the search field. By default, the search field is placed at the bottom center, which automatically moves to the side to make way for tall container screens.", + "config.rei.options.layout.config_button_location": "Config Button Location", + "config.rei.options.layout.config_button_location.desc": "The location of the configuration button. By default, it is placed next to the search field. However, this can be changed to look like the legacy versions of REI, where it is placed on the top side of the screen.", + "config.rei.options.layout.craftable_filter": "Craftable Filter", + "config.rei.options.layout.craftable_filter.desc": "Craftable Filter allows you to view stacks currently craftable with the ingredients in your inventory. This can be useful alongside the Ctrl+Click quick craft feature to craft quickly.", + "config.rei.options.groups.layout.panel": "Panel", + "config.rei.options.layout.boundaries": "Boundaries", + "config.rei.options.layout.boundaries.desc": "Declare the boundaries of the panel. Useful to limit the columns / rows displayed on screen.", + "config.rei.options.groups.accessibility.display": "Display", + "config.rei.options.accessibility.larger_tabs": "Larger Tabs", + "config.rei.options.accessibility.larger_tabs.desc": "Increase the size of tabs in recipe viewing screens.", + "config.rei.options.accessibility.larger_arrow_buttons": "Larger Arrow Buttons", + "config.rei.options.accessibility.larger_arrow_buttons.desc": "Increase the size of pages switching buttons next to tabs in recipe viewing screens.", + "config.rei.options.groups.accessibility.widgets": "Widgets", + "config.rei.options.accessibility.scrollbar_visibility": "Scrollbar Visibility", + "config.rei.value.accessibility.scrollbar_visibility.always": "Always Visible", + "config.rei.value.accessibility.scrollbar_visibility.when_scrolling": "When Scrolling", + "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.favorites.favorites": "Favorites", + "config.rei.options.favorites.mode": "Mode", + "config.rei.options.favorites.mode.desc": "Favorite different entries on the opposite side of the entry panel. The favorites are persistent across reloads, and act as a quick access to things you are working on.\nSimply press \"A\", or drag and drop entries to add / remove an entry from favorites.", + "config.rei.options.favorites.new_favorites_button_visibility": "New Favorites Button Visibility", + "config.rei.options.favorites.new_favorites_button_visibility.desc": "The visibility of the new favorites button on the bottom side of the panel.", + "config.rei.value.favorites.new_favorites_button_visibility.always_visible": "Always Visible", + "config.rei.value.favorites.new_favorites_button_visibility.auto_hide": "When Active", + "config.rei.value.favorites.new_favorites_button_visibility.always_invisible": "Always Invisible", + "config.rei.options.groups.favorites.advanced": "Advanced", + "config.rei.options.favorites.game_mode_command": "Game Mode Command", + "config.rei.options.favorites.game_mode_command.desc": "The command invoked to change the gamemode. This may be useful if the server replaced the default /gamemode command. Available placeholders: {gamemode}.", + "config.rei.options.favorites.time_command": "Time Command", + "config.rei.options.favorites.time_command.desc": "The command invoked to change the time. This may be useful if the server replaced the default /time command. Available placeholders: {time}.", + "config.rei.options.favorites.weather_command": "Weather Command", + "config.rei.options.favorites.weather_command.desc": "The command invoked to change the weather. This may be useful if the server replaced the default /weather command. Available placeholders: {weather}.", + "config.rei.options.groups.performance.rendering": "Rendering", + "config.rei.options.performance.batched_rendering": "Batched Rendering", + "config.rei.options.performance.batched_rendering.desc": "Batched Rendering decreases the amount of individual calls, and improves performances where many entries are visible at one time.", + "config.rei.options.performance.cached_rendering": "Cached Rendering", + "config.rei.options.performance.cached_rendering.desc": "Cached Rendering pre-renders entries and avoids rendering the entries again. This will make animated entries appear static, but will drastically improve performance by 3x-5x.", + "config.rei.options.groups.performance.reload": "Reload", + "config.rei.options.performance.reload_thread": "Reload Thread", + "config.rei.options.performance.reload_thread.desc": "By using its own thread by default for reloading, this prevents soft-locking the game until everything is loaded in.", + "config.rei.values.performance.reload_thread.main_thread": "Main Thread (Blocking)", + "config.rei.values.performance.reload_thread.rei_thread": "REI Thread", + "config.rei.options.performance.cached_display_lookup": "Cached Display Lookup", + "config.rei.options.performance.cached_display_lookup.desc": "Cached Display Lookup reduces the time when looking up a display. This stores the inputs and outputs of a display ahead of time.", + "config.rei.options.groups.search.appearance": "Appearance", + "config.rei.options.search.syntax_highlighting": "Syntax Highlighting", + "config.rei.options.search.syntax_highlighting.desc": "Displays different search filters in different colors for easier identification.", + "config.rei.options.groups.search.filters": "Filters", + "config.rei.options.search.mod_search": "Mod Search", + "config.rei.options.search.mod_search.desc": "Filter entries by its containing mod §l%s§r.", + "config.rei.options.search.tooltip_search": "Tooltip Search", + "config.rei.options.search.tooltip_search.desc": "Filter entries by contents of its tooltip §l%s§r. This is useful for searching through details of the entry, for example, enchantments.", + "config.rei.options.search.tag_search": "Tag Search", + "config.rei.options.search.tag_search.desc": "Filter entries by the tags it is contained in §l%s§r.", + "config.rei.options.search.identifier_search": "Identifier Search", + "config.rei.options.search.identifier_search.desc": "Filter entries by its identifier §l%s§r.", + "config.rei.options.groups.search.advanced": "Advanced", + "config.rei.options.search.async_search": "Async Search", + "config.rei.options.search.async_search.desc": "Parallelize search with multiple threads. This usually improves performance and \"snappiness\" of search.", + "config.rei.options.search.async_search.mode": "Mode", + "config.rei.options.search.async_search.partition_size": "Partition Size", + "config.rei.options.search.async_search.patch_thread_crash": "Patch Thread Crash", + "config.rei.options.groups.filtering.filtering": "Filtering", + "config.rei.options.filtering.customized_filtering": "Customized Filtering", + "config.rei.options.filtering.customized_filtering.desc": "Create filtering rules to hide / show specific entries from the entry list.", + "config.rei.options.groups.filtering.advanced": "Advanced", + "config.rei.options.filtering.filter_displays": "Filter Displays", + "config.rei.options.filtering.filter_displays.desc": "Apply filtering rules to determine the visibility of displays. Displays with all entries filtered will be hidden.", + "config.rei.options.groups.list.entries": "Entries", + "config.rei.options.list.display_mode": "Display Mode", + "config.rei.options.list.display_mode.desc": "The way entries are laid out. Paginated mode displays entries in pages, where there are buttons to traverse the different pages. Scrolled mode displays entries in a vertical list.", + "config.rei.value.list.display_mode.scrolled": "Scrolled", + "config.rei.value.list.display_mode.paginated": "Paginated", + "config.rei.options.list.ordering": "Ordering", + "config.rei.options.list.ordering.desc": "The method the entries are sorted by. By default, REI follows the order in which entries are registered into the game. This can be changed to mimic the creative tabs or the direction of the sorting.", + "config.rei.options.list.zoom": "Zoom", + "config.rei.options.list.zoom.desc": "The size of the entries. Increasing the zoom amount may also improve performance as less entries are on the screen at the same time.", + "config.rei.options.list.focus_mode": "Focus Mode", + "config.rei.options.list.focus_mode.desc": "How the focus state of the entries will be presented. By default, REI follows vanilla and highlights the slot.", + "config.rei.value.list.focus_mode.highlighted": "Highlighted", + "config.rei.value.list.focus_mode.zoomed": "Zoomed", + "config.rei.options.groups.debug.performance": "Performance", + "config.rei.options.debug.plugins_performance": "Plugins Performance", + "config.rei.options.debug.plugins_performance.desc": "Detailed break-down of plugins' reload times. This is very useful in debugging the performance after loaded into a world.", + "config.rei.options.debug.search_performance": "Search Performance", + "config.rei.options.debug.search_performance.desc": "Verbose console print out for analysing search performance.", + "config.rei.options.debug.entry_list_performance": "Entry List Performance", + "config.rei.options.debug.entry_list_performance.desc": "Display the time used to render entries on the entry list.", + "config.rei.options.groups.reset.reload": "Reload", + "config.rei.options.reset.reload_plugins": "Reload Plugins", + "config.rei.options.reset.reload_plugins.desc": "Resets the current loaded data and reload all data and plugins.", + "config.rei.options.reset.reload_search": "Reload Search", + "config.rei.options.reset.reload_search.desc": "Resets all cache around search. The search cache will rebuild before the first search after reloading.", + "config.rei.options.groups.reset.reset": "Reset", + "config.rei.options.reset.reset_all_options": "Reset All Options", + "config.rei.options.reset.reset_all_options.desc": "This is an extremely destructive operation. This resets all REI options as the factory state, and cannot be reversed.", "config.rei.value.trueFalse.false": "False", "config.rei.value.trueFalse.true": "True", "config.rei.value.enabledDisabled.false": "Disabled", -- cgit From 03fc341975d5bfe4d09b56fe2523ddc91d702b2a Mon Sep 17 00:00:00 2001 From: shedaniel Date: Sun, 22 Oct 2023 22:32:24 +0800 Subject: Implement some of the config ui --- runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json') 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 1d91875ad..9eeddb001 100755 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json @@ -375,5 +375,6 @@ "config.rei.value.trueFalse.false": "False", "config.rei.value.trueFalse.true": "True", "config.rei.value.enabledDisabled.false": "Disabled", - "config.rei.value.enabledDisabled.true": "Enabled" + "config.rei.value.enabledDisabled.true": "Enabled", + "config.rei.texts.preview": "Preview..." } -- cgit From ea618dbde55b640576c364086bb789bd06563974 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Sun, 22 Oct 2023 23:15:56 +0800 Subject: Add selector --- runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json | 1 + 1 file changed, 1 insertion(+) (limited to 'runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json') 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 9eeddb001..883b778e2 100755 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json @@ -372,6 +372,7 @@ "config.rei.options.groups.reset.reset": "Reset", "config.rei.options.reset.reset_all_options": "Reset All Options", "config.rei.options.reset.reset_all_options.desc": "This is an extremely destructive operation. This resets all REI options as the factory state, and cannot be reversed.", + "config.rei.value.default": "%s (Default)", "config.rei.value.trueFalse.false": "False", "config.rei.value.trueFalse.true": "True", "config.rei.value.enabledDisabled.false": "Disabled", -- cgit From 598dfc5c1f5e532a34f09c7d8d398ec727a33ab3 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Thu, 26 Oct 2023 15:49:00 +0800 Subject: Localise more values and add a basic theme previewer --- .../assets/roughlyenoughitems/lang/en_us.json | 39 +++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) (limited to 'runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json') 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 883b778e2..fc0e561c1 100755 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json @@ -246,12 +246,19 @@ "config.rei.options.groups.appearance.interface": "Interface", "config.rei.options.appearance.theme": "Theme", "config.rei.options.appearance.theme.desc": "The global theme of Roughly Enough Items. This will be applied everywhere, including background, buttons, etc.", + "config.rei.value.appearance.theme.light": "Light", + "config.rei.value.appearance.theme.dark": "Dark", "config.rei.options.appearance.recipe_border": "Recipe Border", "config.rei.options.appearance.recipe_border.desc": "The border of each recipe. Default is the preferred REI look.", + "config.rei.value.appearance.recipe_border.default": "Default", + "config.rei.value.appearance.recipe_border.lighter": "Lighter", + "config.rei.value.appearance.recipe_border.none": "Invisible", "config.rei.options.appearance.reduced_motion": "Reduced Motion", "config.rei.options.appearance.reduced_motion.desc": "Disables animation for transitions, menus, hover states, to minimize discomfort caused by vestibular motion triggers.", "config.rei.options.appearance.recipe_lookup_style": "Recipe Lookup Style", - "config.rei.options.appearance.recipe_lookup_style.desc": "The style of how recipes are displayed. Default is for the more classic look, while Composite is for the more informative, villger-like look.", + "config.rei.options.appearance.recipe_lookup_style.desc": "The style of how recipes are displayed. Classic is the default look, while Composite is for the more informative, villger-like look.", + "config.rei.value.appearance.recipe_lookup_style.original": "Classic", + "config.rei.value.appearance.recipe_lookup_style.composite": "Composite", "config.rei.options.groups.appearance.tooltips": "Tooltips", "config.rei.options.appearance.append_mod_names": "Append Mod Names", "config.rei.options.appearance.append_mod_names.desc": "Appends the containing namespace for entries. The appended line will be in italisised light blue.", @@ -264,23 +271,40 @@ "config.rei.options.groups.cheats.cheats": "Cheats", "config.rei.options.cheats.mode": "Mode", "config.rei.options.cheats.mode.desc": "Cheats mode allows you to grab items from the side. This requires operator permission. The /give command would be used as a fallback if REI is not installed on the server.", + "config.rei.value.cheats.mode.when_creative": "When Creative", "config.rei.options.cheats.method": "Method", "config.rei.options.cheats.method.desc": "The way how cheating is achieved. Grab mode places the cheated item at your cursor, while give mode places the cheated item in your inventory.", + "config.rei.value.cheats.method.grab": "Grab", + "config.rei.value.cheats.method.give": "Give", "config.rei.options.cheats.amount": "Amount", "config.rei.options.cheats.amount.desc": "The amount of items cheated. By default, REI cheats 1 item and a stack when clicked with shift.", + "config.rei.value.cheats.amount.default": "Default", + "config.rei.value.cheats.amount.reversed": "Reversed", "config.rei.options.groups.cheats.advanced": "Advanced", "config.rei.options.cheats.give_command": "Give Command", "config.rei.options.cheats.give_command.desc": "The command invoked to cheat items when REI is not installed on the server. This may be useful if the server replaced the default /give command. Available placeholders: {item_name}, {item_identifier}, {count} and {player_name}.", "config.rei.options.groups.layout.widgets": "Widgets", "config.rei.options.layout.search_field_location": "Search Field Location", "config.rei.options.layout.search_field_location.desc": "The location of the search field. By default, the search field is placed at the bottom center, which automatically moves to the side to make way for tall container screens.", + "config.rei.value.layout.search_field_location.center": "Center", + "config.rei.value.layout.search_field_location.bottom_left": "Bottom Left", + "config.rei.value.layout.search_field_location.bottom_right": "Bottom Right", + "config.rei.value.layout.search_field_location.top_left": "Top Left", + "config.rei.value.layout.search_field_location.top_right": "Top Right", "config.rei.options.layout.config_button_location": "Config Button Location", "config.rei.options.layout.config_button_location.desc": "The location of the configuration button. By default, it is placed next to the search field. However, this can be changed to look like the legacy versions of REI, where it is placed on the top side of the screen.", + "config.rei.value.layout.config_button_location.next_to_search": "Next to Search Field", + "config.rei.value.layout.config_button_location.top_left": "Top Left", + "config.rei.value.layout.config_button_location.top_right": "Top Right", "config.rei.options.layout.craftable_filter": "Craftable Filter", "config.rei.options.layout.craftable_filter.desc": "Craftable Filter allows you to view stacks currently craftable with the ingredients in your inventory. This can be useful alongside the Ctrl+Click quick craft feature to craft quickly.", "config.rei.options.groups.layout.panel": "Panel", "config.rei.options.layout.boundaries": "Boundaries", "config.rei.options.layout.boundaries.desc": "Declare the boundaries of the panel. Useful to limit the columns / rows displayed on screen.", + "config.rei.options.layout.location": "Location", + "config.rei.options.layout.location.desc": "Change the location of the panel. The entire REI setup may be mirrored horizontally, including the list and all widgets.", + "config.rei.value.layout.location.left": "Left", + "config.rei.value.layout.location.right": "Right", "config.rei.options.groups.accessibility.display": "Display", "config.rei.options.accessibility.larger_tabs": "Larger Tabs", "config.rei.options.accessibility.larger_tabs.desc": "Increase the size of tabs in recipe viewing screens.", @@ -323,6 +347,10 @@ "config.rei.options.groups.search.appearance": "Appearance", "config.rei.options.search.syntax_highlighting": "Syntax Highlighting", "config.rei.options.search.syntax_highlighting.desc": "Displays different search filters in different colors for easier identification.", + "config.rei.value.search.syntax_highlighting.plain": "Plain", + "config.rei.value.search.syntax_highlighting.plain_underscored": "Underscored", + "config.rei.value.search.syntax_highlighting.colorful": "Colorful", + "config.rei.value.search.syntax_highlighting.colorful_underscored": "Colorful & Underscored", "config.rei.options.groups.search.filters": "Filters", "config.rei.options.search.mod_search": "Mod Search", "config.rei.options.search.mod_search.desc": "Filter entries by its containing mod §l%s§r.", @@ -332,6 +360,9 @@ "config.rei.options.search.tag_search.desc": "Filter entries by the tags it is contained in §l%s§r.", "config.rei.options.search.identifier_search": "Identifier Search", "config.rei.options.search.identifier_search.desc": "Filter entries by its identifier §l%s§r.", + "config.rei.value.search.filters.always": "Always Active", + "config.rei.value.search.filters.prefix": "Activate with Prefix", + "config.rei.value.search.filters.never": "Always Inactive", "config.rei.options.groups.search.advanced": "Advanced", "config.rei.options.search.async_search": "Async Search", "config.rei.options.search.async_search.desc": "Parallelize search with multiple threads. This usually improves performance and \"snappiness\" of search.", @@ -351,6 +382,12 @@ "config.rei.value.list.display_mode.paginated": "Paginated", "config.rei.options.list.ordering": "Ordering", "config.rei.options.list.ordering.desc": "The method the entries are sorted by. By default, REI follows the order in which entries are registered into the game. This can be changed to mimic the creative tabs or the direction of the sorting.", + "config.rei.value.list.ordering.registry_ascending": "By Registry", + "config.rei.value.list.ordering.name_ascending": "By Name", + "config.rei.value.list.ordering.groups_ascending": "By Groups", + "config.rei.value.list.ordering.registry_descending": "By Registry (Descending)", + "config.rei.value.list.ordering.name_descending": "By Name (Descending)", + "config.rei.value.list.ordering.groups_descending": "By Groups (Descending)", "config.rei.options.list.zoom": "Zoom", "config.rei.options.list.zoom.desc": "The size of the entries. Increasing the zoom amount may also improve performance as less entries are on the screen at the same time.", "config.rei.options.list.focus_mode": "Focus Mode", -- cgit From a03262e1c825ff8a877c90113137edb9dabce28d Mon Sep 17 00:00:00 2001 From: shedaniel Date: Fri, 27 Oct 2023 23:22:11 +0800 Subject: Implement keybinds --- .../resources/assets/roughlyenoughitems/lang/en_us.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json') 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 fc0e561c1..4ee933f76 100755 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json @@ -265,6 +265,19 @@ "config.rei.options.appearance.append_favorites_hint": "Append Favorites Hint", "config.rei.options.appearance.append_favorites_hint.desc": "Shows a hint on how to favorite an entry, or a recipe.", "config.rei.options.groups.keybinds.keybinds": "Keybinds", + "config.rei.options.keybinds.recipe": "View Recipes", + "config.rei.options.keybinds.usage": "View Usages", + "config.rei.options.keybinds.hide": "Show / Hide REI", + "config.rei.options.keybinds.previous_page": "Navigate to Previous Page", + "config.rei.options.keybinds.next_page": "Navigate to Next Page", + "config.rei.options.keybinds.focus_search": "Focus Search Field", + "config.rei.options.keybinds.copy_recipe_id": "Copy Recipe Identifier", + "config.rei.options.keybinds.copy_recipe_id.desc": "Copy a recipe's identifier by pressing the keybind, while hovering over a recipe's info button (shown with \"+\", or \"?\").", + "config.rei.options.keybinds.favorite": "Favorite Entry", + "config.rei.options.keybinds.export_image": "Export Image", + "config.rei.options.keybinds.export_image.desc": "Export a recipe as an image by pressing the keybind, while hovering over a recipe.", + "config.rei.options.keybinds.back": "Back", + "config.rei.options.keybinds.back.desc": "Quickly navigate back to the previous recipes by pressing the keybind.", "config.rei.options.groups.keybinds.advanced": "Advanced", "config.rei.options.keybinds.use_native_keybinds": "Use Native Keybinds", "config.rei.options.keybinds.use_native_keybinds.desc": "Instead of listing the keybindings in this configuration menu, create vanilla Minecraft-like keybinds in the Controls screen. Restarting Minecraft is required to disable this option.\nNote that Minecraft-like keybinds suffer from conflicts and lack of support for modifier keys (Fabric).", -- cgit From c671f024abd0eb5b0e0795ef966232a791896a0d Mon Sep 17 00:00:00 2001 From: shedaniel Date: Thu, 2 Nov 2023 15:57:35 +0800 Subject: Add more options that were missing --- .../main/resources/assets/roughlyenoughitems/lang/en_us.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json') 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 4ee933f76..e2d1c39dc 100755 --- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json +++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json @@ -316,6 +316,8 @@ "config.rei.options.layout.boundaries.desc": "Declare the boundaries of the panel. Useful to limit the columns / rows displayed on screen.", "config.rei.options.layout.location": "Location", "config.rei.options.layout.location.desc": "Change the location of the panel. The entire REI setup may be mirrored horizontally, including the list and all widgets.", + "config.rei.options.layout.hide_when_idle": "Hide When Idle", + "config.rei.options.layout.hide_when_idle.desc": "Hide the panel when search is not active.", "config.rei.value.layout.location.left": "Left", "config.rei.value.layout.location.right": "Right", "config.rei.options.groups.accessibility.display": "Display", @@ -330,6 +332,13 @@ "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.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.value.accessibility.status_effects_location.left": "Left", + "config.rei.value.accessibility.status_effects_location.right": "Right", "config.rei.options.groups.favorites.favorites": "Favorites", "config.rei.options.favorites.mode": "Mode", "config.rei.options.favorites.mode.desc": "Favorite different entries on the opposite side of the entry panel. The favorites are persistent across reloads, and act as a quick access to things you are working on.\nSimply press \"A\", or drag and drop entries to add / remove an entry from favorites.", @@ -388,6 +397,8 @@ "config.rei.options.groups.filtering.advanced": "Advanced", "config.rei.options.filtering.filter_displays": "Filter Displays", "config.rei.options.filtering.filter_displays.desc": "Apply filtering rules to determine the visibility of displays. Displays with all entries filtered will be hidden.", + "config.rei.options.filtering.merge_displays": "Merge Displays", + "config.rei.options.filtering.merge_displays.desc": "Merge displays with the same recipe. This is useful for unifying recipes.", "config.rei.options.groups.list.entries": "Entries", "config.rei.options.list.display_mode": "Display Mode", "config.rei.options.list.display_mode.desc": "The way entries are laid out. Paginated mode displays entries in pages, where there are buttons to traverse the different pages. Scrolled mode displays entries in a vertical list.", @@ -407,6 +418,7 @@ "config.rei.options.list.focus_mode.desc": "How the focus state of the entries will be presented. By default, REI follows vanilla and highlights the slot.", "config.rei.value.list.focus_mode.highlighted": "Highlighted", "config.rei.value.list.focus_mode.zoomed": "Zoomed", + "config.rei.options.groups.list.collapsible_groups": "Collapsible Groups", "config.rei.options.groups.debug.performance": "Performance", "config.rei.options.debug.plugins_performance": "Plugins Performance", "config.rei.options.debug.plugins_performance.desc": "Detailed break-down of plugins' reload times. This is very useful in debugging the performance after loaded into a world.", -- cgit From 1be6fdd292cd5a96af8d9bc1e3432820f3737545 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Fri, 3 Nov 2023 18:00:23 +0800 Subject: