Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
141 changes: 141 additions & 0 deletions projects/1.20/assets/create-extra-gauges/extra_gauges/lang/en_us.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,141 @@
{
"itemGroup.extra_gauges": "Create: Extra Gauges",

"item.extra_gauges.logic_gauge": "Logic Gauge",
"item.extra_gauges.integer_gauge": "Integer Gauge",
"item.extra_gauges.comparator_gauge": "Comparator Gauge",
"item.extra_gauges.counter_gauge": "Counter Gauge",
"item.extra_gauges.passive_gauge": "Passive Gauge",
"item.extra_gauges.string_gauge": "String Gauge",
"block.extra_gauges.integer_selector": "Integer Selector",
"block.extra_gauges.display_collector": "Display Collector",

"extra_gauges.panel.panels_connected": "%s now pointing to %s",
"extra_gauges.panel.custom_panel_on_restocker": "Cannot place a custom gauge in restocker mode",

"create.logistics.logic_gate": "Logic Gate",
"logic_gauge.gate.or": "OR (Activate if any inputs are active)",
"logic_gauge.gate.and": "AND (Activate if all inputs are active)",
"logic_gauge.gate.nor": "NOR (Activate if all inputs are inactive)",
"logic_gauge.gate.nand": "NAND (Activate if any inputs are inactive)",
"logic_gauge.gate.xor": "XOR (Activate if active inputs are odd)",
"logic_gauge.gate.xnor": "XNOR (Activate if active inputs are even)",

"create.logistics.int_operation": "Int Operation",
"integer_gauge.mode.add": "ADD (Sums all inputs)",
"integer_gauge.mode.subtract": "SUBTRACT (Sums all inputs but gives negative result)",
"integer_gauge.mode.multiply": "MULTIPLY (Multiplies all inputs)",

"create.logistics.comparator_value": "Choose the comparing constant",
"comparator_gauge.mode.equals": "Input equals constant",
"comparator_gauge.mode.different": "Input differs constant",
"comparator_gauge.mode.greater": "Input is greater than constant",
"comparator_gauge.mode.greater_equals": "Input is greater than or equals constant",
"comparator_gauge.mode.less": "Input is less than constant",
"comparator_gauge.mode.less_equals": "Input is less than or equals constant",
"create.logistics.comparator_gauge.title": "Inputs will be summed",

"create.logistics.counter_threshold": "Choose the threshold",

"create.display_collector.set": "Source position selected",
"create.display_collector.success": "Successfully bound to source position",

"extra_gauges.ponder.logic_gauge.header": "Using Logic Gauges to transmit redstone signals",
"extra_gauges.ponder.logic_gauge.text_1": "Logic Gauges can transmit redstone over several wall-attached objects",
"extra_gauges.ponder.logic_gauge.text_2": "As inputs, we can use §9Levers§r, §9Analog §9Levers§r, §9Redstone §9links §9in §9receive §9mode§r and §6other §6gauges",
"extra_gauges.ponder.logic_gauge.text_3": "As outputs, we can use §9Redstone §9links §9in §9transmitting §9mode§r and again, §6other §6gauges",
"extra_gauges.ponder.logic_gauge.text_4": "§eNote: §rLevers and Analog levers §cdo §cnot §csend §can §cupdate §cinstantly§r, while redstone links do.",
"extra_gauges.ponder.logic_gauge.text_5": "Easy enough? Let's see what happens when §6more §6inputs §6come §6in",
"extra_gauges.ponder.logic_gauge.text_6": "The gauge, which by default is in §6OR§r mode, will activate when one OR the other lever is on",
"extra_gauges.ponder.logic_gauge.text_7": "By holding right click, we can change it in other logic gates, for example the §6AND",
"extra_gauges.ponder.logic_gauge.text_8": "The gauge, now in §6AND§r mode, will only activate when one AND the other lever are both on",
"extra_gauges.ponder.logic_gauge.text_9": "Finally, with the use of a display link, we can show the world what value the logic gauge is currently on!",
"extra_gauges.ponder.logic_gauge_storage.header": "Making Logic Gauges interact with Factory Gauges",
"extra_gauges.ponder.logic_gauge_storage.text_1": "Logic gauges are obviously meant to interact with other gauges",
"extra_gauges.ponder.logic_gauge_storage.text_2": "When the threshold of a factory gauge is reached (§9we §9have §964/64 §9diamonds§r)...",
"extra_gauges.ponder.logic_gauge_storage.text_3": "...the logic gauge will receive a §credstone §cinput§r!",
"extra_gauges.ponder.logic_gauge_storage.text_4": "On the other hand, a Logic Gauge can point to a Factory gauge, §cblocking §cit §rfrom crafting!",

"extra_gauges.ponder.integer_gauge.header": "Using Integer Gauges to transmit numbers",
"extra_gauges.ponder.integer_gauge.text_1": "Integer gauges can transmit numbers over several wall-attached objects",
"extra_gauges.ponder.integer_gauge.text_2": "§9Levers §rwill emit a number of 15 if they are on...",
"extra_gauges.ponder.integer_gauge.text_3": "... §9Analog §9levers §rand §9Redstone §9Links §rwill emit a signal between 0 and 15 based on the state...",
"extra_gauges.ponder.integer_gauge.text_4": "... and §9Integer §9selectors §rallow to input way more numbers.",
"extra_gauges.ponder.integer_gauge.text_5": "§eNote: §rLevers and Analog levers §cdo §cnot §csend §can §cupdate §cinstantly§r, while redstone links and §9Integer §9selectors §rdo.",
"extra_gauges.ponder.integer_gauge.text_6": "Let's see what happens if we connect two integer gauges...",
"extra_gauges.ponder.integer_gauge.text_7": "The gauge, now having §92 §9inputs§r, will output the §6sum§r of these. (No 15+7 anymore)",
"extra_gauges.ponder.integer_gauge.text_8": "By holding right click, we can change the operation this gauge applies, using §6SUBTRACT §ror §6MULTIPLY§r.",
"extra_gauges.ponder.integer_gauge_storage.header": "Making Integer Gauges interact with Factory Gauges",
"extra_gauges.ponder.integer_gauge_storage.text_1": "Integer gauges are obviously meant to interact with other gauges",
"extra_gauges.ponder.integer_gauge_storage.text_2": "When the level in storage of an item changes...",
"extra_gauges.ponder.integer_gauge_storage.text_3": "...the integer gauge will read it!",
"extra_gauges.ponder.integer_gauge_storage.text_4": "On the other hand, an integer gauge can set a factory gauge's §atarget §aamount§r.",

"extra_gauges.ponder.passive_gauge.header": "Using Passive Gauges to optimize Automated Recipes",
"extra_gauges.ponder.passive_gauge.text_1": "Passive gauges work just like §9Factory §9gauges§r...",
"extra_gauges.ponder.passive_gauge.text_2": "...but you dont need to set the §9amount §rof items to produce.",
"extra_gauges.ponder.passive_gauge.text_3": "When sticks are missing...",
"extra_gauges.ponder.passive_gauge.text_4": "...passive gauge will try to keep in storage just the §9right §9amount§r.",
"extra_gauges.ponder.passive_gauge.text_5": "Once the first recipe starts crafting, the passive gauge automatically §cstops§r.",

"extra_gauges.ponder.comparator_gauge.header": "Using Comparator Gauges to convert numbers into booleans",
"extra_gauges.ponder.comparator_gauge.text_1": "Comparator gauges serve as a bridge between §9numbers §rand §credstone §r(§con/off§r).",
"extra_gauges.ponder.comparator_gauge.text_2": "By holding right click, we can set a constant number...",
"extra_gauges.ponder.comparator_gauge.text_3": "...and then that number is §9compared §rwith the §9inputs §rthrough an §9operator §r(in this example §6>§r).",
"extra_gauges.ponder.comparator_gauge.text_4": "If we input §66§r, and our constant is §98§r... the result is §c\"false\"§r.",
"extra_gauges.ponder.comparator_gauge.text_5": "If we change the input to §610§r the result will become §c\"true\"§r and the §credstone §clink §rwill power.",

"extra_gauges.ponder.counter_gauge.header": "Using Counter Gauges to store the amount of redstone inputs",
"extra_gauges.ponder.counter_gauge.text_1": "A redstone link setup like this should be done for §cimmediate §cupdate §cwhen §cyou §cclick§r.",
"extra_gauges.ponder.counter_gauge.text_2": "Counter gauges count redstone pulses cause we know you can't",
"extra_gauges.ponder.counter_gauge.text_3": "And the amount of pulses is stored as a §9number§r.",
"extra_gauges.ponder.counter_gauge.text_4": "By holding right click, we can change the §9counter §9threshold§r.",
"extra_gauges.ponder.counter_gauge.text_5": "Once the threshold is reached (in this example it's 3), the counter will output §credstone §cpower§r.",
"extra_gauges.ponder.counter_gauge.text_6": "Triggering the counter another time will reset it to 0",

"extra_gauges.ponder.string_gauge.header": "Using String Gauges to modify text values",
"extra_gauges.ponder.string_gauge.text_1": "String Gauges can transmit §9text §rover several wall-attached objects",
"extra_gauges.ponder.string_gauge.text_2": "§bHello!",
"extra_gauges.ponder.string_gauge.text_3": "When multiple inputs are present, they will be §9joined all in one text",
"extra_gauges.ponder.string_gauge.text_4": "§eNote: §rOrder of inputs is not guaranteed to be the same",
"extra_gauges.ponder.string_gauge.text_5": "By right clicking, you can open the §9Configuration §9screen",
"extra_gauges.ponder.string_gauge.text_6": "Now that the §ejoin §etext §rhas been changed to §9\",\"§r, the output will change",
"extra_gauges.ponder.string_gauge.text_7": "Text can also be processed with the other two present text boxes",
"extra_gauges.ponder.string_gauge.text_8": "The gauge will search for §cregex §cmatches§r...",
"extra_gauges.ponder.string_gauge.text_9": "...and replace them with the §areplacement §ainput§r.",
"extra_gauges.ponder.string_gauge.text_10": "§cHouse §r-> §aBase",
"extra_gauges.ponder.string_gauge_storage.header": "Making String Gauges interact with other gauges",
"extra_gauges.ponder.string_gauge_storage.text_1": "String gauges are obviously meant to interact with other gauges",
"extra_gauges.ponder.string_gauge_storage.text_2": "They can read item name and amount from a factory gauge...",
"extra_gauges.ponder.string_gauge_storage.text_3": "...and write its value on the address for another gauge!",
"extra_gauges.ponder.string_gauge_storage.text_4": "But theres more! When pointing to an §9integer §9gauge §ror a §clogic §cgauge§r...",
"extra_gauges.ponder.string_gauge_storage.text_5": "...if the value is a number (for example §9\"12\"§r)...",
"extra_gauges.ponder.string_gauge_storage.text_6": "...it will automatically convert it for §credstone §rand §9integer§r!",

"extra_gauges.ponder.display_collector.header": "Using the display collector to get display sources",
"extra_gauges.ponder.display_collector.text_1": "Display collectors can send informations to string gauges",
"extra_gauges.ponder.display_collector.text_2": "First, right-click the source...",
"extra_gauges.ponder.display_collector.text_3": "...then, place on our board...",
"extra_gauges.ponder.display_collector.text_4": "...and finally connect with our string gauge.",
"extra_gauges.ponder.display_collector.text_5": "Open the menu to start ticking",

"extra_gauges.ponder.expanded_factory_recipes.header": "Crafting items on larger auto crafters",
"extra_gauges.ponder.expanded_factory_recipes.text_1": "§9Extra §9gauges §rnow supports larger recipes to be crafted with factory gauges.",
"extra_gauges.ponder.expanded_factory_recipes.text_2": "Larger auto crafter setups are obviously needed.",
"extra_gauges.ponder.expanded_factory_recipes.text_3": "But smaller recipes can also match larger auto crafter setups, by increasing the §9width §rin the §eGUI§r.",
"extra_gauges.ponder.expanded_factory_recipes.text_4": "Don't get scared about your setup height, as soon as it matches the minimum required for the recipe, you're good to go!",

"create.logistics.int_selection": "Select the integer value",
"extra_gauges.gui.factory_panel.crafting_input_tip_1": "mechanical crafters (%s blocks wide)",
"extra_gauges.gui.factory_panel.crafting_input_tip_2": "Minimum height: %s blocks",
"extra_gauges.gui.factory_panel.auto_crafting_input": "Recipe too big to render",
"extra_gauges.gui.factory_panel.extend_width": "Extend width (%s)",
"extra_gauges.gui.factory_panel.reduce_width": "Reduce width (%s)",
"extra_gauges.gui.passive_panel.no_recipe": "Missing recipe",

"extra_gauges.gui.string_panel.join": "Join:",
"extra_gauges.gui.string_panel.regex": "Regex:",
"extra_gauges.gui.string_panel.replacement": "Replacement:",

"extra_gauges.counter_panel.no_limit": "No limit"
}
Loading
Loading