{
  "gui.expatternprovider.toggle_slots": "Toggle Slots",
  "gui.expatternprovider.hide_slots": "Hide Slots",
  "gui.expatternprovider.show_slots": "Show Slots",
  "gui.expatternprovider.clear_selection": "Clear Selection",
  "gui.extendedae_plus.global.toggle_blocking": "Toggle Blocking Mode",
  "gui.extendedae_plus.global.toggle_adv_blocking": "Toggle Advanced Blocking",
  "gui.extendedae_plus.global.toggle_smart_doubling": "Toggle Smart Doubling",
  "gui.extendedae_plus.global.all_on": "All On",
  "gui.extendedae_plus.global.all_off": "All Off",
  "gui.extendedae.pattern_page": "Page %s/%s",

  "itemGroup.extendedae_plus.main": "ExtendedAE Plus",
  "item.extendedae_plus.wireless_transceiver": "Wireless Transceiver",
  "item.extendedae_plus.4x_crafting_accelerator": "4x Crafting Accelerator",
  "item.extendedae_plus.16x_crafting_accelerator": "16x Crafting Accelerator",
  "item.extendedae_plus.64x_crafting_accelerator": "64x Crafting Accelerator",
  "item.extendedae_plus.256x_crafting_accelerator": "256x Crafting Accelerator",
  "item.extendedae_plus.1024x_crafting_accelerator": "1024x Crafting Accelerator",
  "item.extendedae_plus.network_pattern_controller": "Pattern Supplier State Controller",
  "item.extendedae_plus.entity_speed_card": "Entity Acceleration Card",
  "item.extendedae_plus.entity_speed_card.x1": "§k§l?#@§r§8Should not be stored in §k§l%§r real §centity §k&0%§r speed §k§l*§r cards§k§l...§r",
  "item.extendedae_plus.entity_speed_card.x2": "Entity Acceleration Card (x2)",
  "item.extendedae_plus.entity_speed_card.x4": "Entity Acceleration Card (x4)",
  "item.extendedae_plus.entity_speed_card.x8": "Entity Acceleration Card (x8)",
  "item.extendedae_plus.entity_speed_card.x16": "Entity Acceleration Card (x16)",
  "item.extendedae_plus.basic_core": "Basic Core",
  "item.extendedae_plus.storage_core": "Storage Core",
  "item.extendedae_plus.energy_storage_core": "Energy Storage Core",
  "item.extendedae_plus.quantum_storage_core": "Quantum Storage Core",
  "item.extendedae_plus.infinity_core": "Devouring Storage Core",
  "item.extendedae_plus.spatial_core": "Spatial Core",
  "item.extendedae_plus.oblivion_singularity": "Oblivion Singularity",
  "item.extendedae_plus.infinity_biginteger_cell": "§4De§cvou§6rer §eof §aCo§bsmic §dSilence",
  "item.extendedae_plus.labeled_wireless_transceiver": "Labeled Wireless Transceiver",
  "item.extendedae_plus.basic_core.storage.1": "Basic Core·Digitized",
  "item.extendedae_plus.basic_core.storage.2": "Basic Core·Arrayed",
  "item.extendedae_plus.basic_core.storage.3": "Basic Core·Matricized",
  "item.extendedae_plus.basic_core.spatial.1": "Basic Core·Coordinated",
  "item.extendedae_plus.basic_core.spatial.2": "Basic Core·Domainized",
  "item.extendedae_plus.basic_core.spatial.3": "Basic Core·Dimensionalized",
  "item.extendedae_plus.basic_core.energy_storage.1": "Basic Core·Quantified",
  "item.extendedae_plus.basic_core.energy_storage.2": "Basic Core·Fluidized",
  "item.extendedae_plus.basic_core.energy_storage.3": "Basic Core·Fielded",
  "item.extendedae_plus.basic_core.quantum_storage.1": "Basic Core·Superposed",
  "item.extendedae_plus.basic_core.quantum_storage.2": "Basic Core·Entangled",
  "item.extendedae_plus.basic_core.quantum_storage.3": "Basic Core·Coherent",

  "tooltip.extendedae_plus.basic_core.untyped": "Core State: Awaiting Initialization",
  "tooltip.extendedae_plus.basic_core.evolving_to": "Directed Evolution: %s",
  "tooltip.extendedae_plus.basic_core.progress": "Construction Progress: ",
  "tooltip.extendedae_plus.basic_core.ready_to_craft": "Core construction complete. Awaiting final synthesis",
  "tooltip.extendedae_plus.infinity_biginteger_cell": "§7—§bThe tangible projection of absolute storage§r, §ewhere '§6The Finite§e' §chas been deemed illegal§r\n§bIts very existence§r §bis the ultimate negation of §dentropy§r",
  "tooltip.extendedae_plus.entity_speed_card.multiplier": "Multiplier: %s",
  "tooltip.extendedae_plus.entity_speed_card.max": "Max effective: %s x",

  "block.extendedae_plus.assembler_matrix_upload_core.tooltip": "Assembler Matrix Upload Core",
  "block.extendedae_plus.assembler_matrix_upload_core.tooltip.upload": "Upload to Assembler Matrix",
  "block.extendedae_plus.assembler_matrix_upload_core.tooltip.upload_success": "Pattern uploaded to Assembler Matrix",
  "block.extendedae_plus.assembler_matrix_upload_core.tooltip.upload_fail_not_crafting": "Only crafting patterns supported, processing patterns ignored",
  "block.extendedae_plus.assembler_matrix_upload_core.tooltip.upload_fail_no_matrix": "No formed Assembler Matrix found in network",
  "block.extendedae_plus.assembler_matrix_upload_core.tooltip.upload_fail_full": "Assembler Matrix pattern storage full or cannot insert",
  "block.extendedae_plus.labeled_wireless_transceiver": "Labeled Wireless Transceiver",
  "block.extendedae_plus.wireless_transceiver": "Wireless Transceiver",
  "block.extendedae_plus.4x_crafting_accelerator": "4x Crafting Accelerator",
  "block.extendedae_plus.16x_crafting_accelerator": "16x Crafting Accelerator",
  "block.extendedae_plus.64x_crafting_accelerator": "64x Crafting Accelerator",
  "block.extendedae_plus.256x_crafting_accelerator": "256x Crafting Accelerator",
  "block.extendedae_plus.1024x_crafting_accelerator": "1024x Crafting Accelerator",
  "block.extendedae_plus.network_pattern_controller": "Pattern Supplier State Controller",
  "block.extendedae_plus.mirror_pattern_provider": "Mirror Pattern Provider",
  "block.extendedae_plus.assembler_matrix_upload_core": "Assembler Matrix Upload Core",
  "block.extendedae_plus.assembler_matrix_speed_plus": "Assembler Matrix Speed Core Plus",
  "block.extendedae_plus.assembler_matrix_crafter_plus": "Assembler Matrix Crafter Core Plus",
  "block.extendedae_plus.assembler_matrix_pattern_plus": "Assembler Matrix Pattern Core Plus",
  "gui.extendedae_plus.assembler_matrix.pattern": "Assembler Matrix Pattern Core Plus",

  "extendedae_plus.upload_to_matrix": "Upload to Assembly Matrix",
  "extendedae_plus.upload_to_matrix.success": "Pattern uploaded to the assembly matrix",
  "extendedae_plus.upload_to_matrix.fail_not_crafting": "Only crafting patterns are supported; processing patterns will be ignored",
  "extendedae_plus.upload_to_matrix.fail_no_matrix": "No formed assembly matrix found in the current network",
  "extendedae_plus.upload_to_matrix.fail_full": "The assembly matrix pattern inventory is full or cannot insert",
  "extendedae_plus.upload_to_matrix.repetition": "The Assembly Matrix already contains the same pattern. Upload skipped and blank pattern returned.",

  "chat.extendedae_plus.terminal.pos": "The crafting plan's corresponding provider is now highlighted at: %s, Dimension: %s (%s blocks away)",

  "extendedae_plus.gui.advanced_blocking.title": "Smart Blocking",
  "extendedae_plus.gui.advanced_blocking.enabled_desc": "Will not block the same recipe type (requires vanilla blocking mode enabled)",
  "extendedae_plus.gui.advanced_blocking.disabled_desc": "Use vanilla blocking logic",
  "extendedae_plus.gui.smart_doubling.title": "Smart Doubling",
  "extendedae_plus.gui.smart_doubling.enabled_desc": "Intelligently double processing patterns based on request quantity",
  "extendedae_plus.gui.smart_doubling.disabled_desc": "Distribute according to original pattern quantity",
  "extendedae_plus.gui.per_provider_limit.tooltip": "Per-item distribution limit: %s",

  "extendedae_plus.gui.entity_acceleration.title": "Entity Acceleration",
  "extendedae_plus.gui.entity_acceleration.blacklisted": "Target is blacklisted",
  "extendedae_plus.gui.entity_acceleration.enabled": "Accelerate target block entity ticks",
  "extendedae_plus.gui.entity_acceleration.disabled": "Do not accelerate target block entities",
  "extendedae_plus.gui.redstone_control.title": "Redstone Control",
  "extendedae_plus.gui.redstone_control.enabled": "Control acceleration with redstone signal",
  "extendedae_plus.gui.redstone_control.disabled": "Ignore redstone signals",

  "gui.extendedae_plus.labeled_wireless.info": "Transceiver Info",
  "gui.extendedae_plus.labeled_wireless.button.new": "New",
  "gui.extendedae_plus.labeled_wireless.button.delete": "Del",
  "gui.extendedae_plus.labeled_wireless.button.set": "Set",
  "gui.extendedae_plus.labeled_wireless.button.refresh": "DC",
  "gui.extendedae_plus.labeled_wireless.current_label": "Current Label",
  "gui.extendedae_plus.labeled_wireless.current_owner": "Owner",
  "gui.extendedae_plus.labeled_wireless.online_count": "Online",

  "extendedae_plus.screen.reload_mapping": "Reload Mapping",
  "extendedae_plus.screen.reload_mapping_success": "Overloading mapping successful",
  "extendedae_plus.screen.reload_mapping_fail": "Overloading mapping failed: %s",
  "extendedae_plus.screen.add_mapping": "Add Mapping",
  "extendedae_plus.screen.delete_mapping": "Delete Mapping",
  "extendedae_plus.screen.upload.enter_search_key": "Please enter a search keyword before adding a mapping",
  "extendedae_plus.screen.upload.enter_name": "Please enter a name",
  "extendedae_plus.screen.upload.mapping_added": "Mapping added/updated: %s -> %s",
  "extendedae_plus.screen.upload.mapping_failed": "Failed to write mapping",
  "extendedae_plus.screen.upload.enter_name_delete": "Please enter a name before deleting a mapping",
  "extendedae_plus.screen.upload.mapping_deleted": "Deleted %d mapping(s), name = %s",
  "extendedae_plus.screen.upload.mapping_not_found": "No mapping found for name '%s'",
  "extendedae_plus.screen.upload.name": "Mapping Name",
  "extendedae_plus.screen.upload.select_provider_first":"Please click the button on the left to select a pattern provider first",
  "extendedae_plus.screen.upload.invalid_pattern": "Invalid Pattern",
  "extendedae_plus.screen.upload.no_network_support": "ExtendedAE network support not found (may be missing or incompatible version)",
  "extendedae_plus.screen.upload.auto_upload_success": "Automatically uploaded to the only matching pattern provider: %s",
  "extendedae_plus.screen.upload.auto_upload_failed": "Automatic upload to the pattern provider failed: %s",

  "extendedae_plus.screen.open_provider_ui": "Open the target container UI of this provider",
  "extendedae_plus.button.choose_provider": "Upload Pattern",
  "extendedae_plus.pattern.hovertext.player": "Encoded by %s",

  "item.extendedae_plus.entity_speed_ticker": "Entity Speed Ticker",
  "screen.extendedae_plus.entity_speed_ticker.enable": "§c§lThe machine has been disabled",
  "screen.extendedae_plus.entity_speed_ticker.energy": "Energy Usage: %s FE/t",
  "screen.extendedae_plus.entity_speed_ticker.power_ratio": "Power ratio: %s",
  "screen.extendedae_plus.entity_speed_ticker.speed": "Current speed multiplier: %d",
  "screen.extendedae_plus.entity_speed_ticker.multiplier": "Extra consumption multiplier: %s",
  "screen.extendedae_plus.entity_speed_ticker.warning_network_energy_insufficient": "§c§lInsufficient network energy",

  "item.extendedae_plus.entity_speed_ticker.tip.requirement": "Requires Entity Acceleration Card(s) to enable acceleration",
  "item.extendedae_plus.entity_speed_ticker.tip.max": "Maximum up to 1024x speed",
  "item.extendedae_plus.entity_speed_ticker.tip.energy": "Acceleration consumes AE network power; insufficient power disables acceleration",

  "config.screen.extendedae_plus": "ExtendedAE Plus Config",
  "config.extendedae_plus.option.pageMultiplier": "Pattern Provider Page Multiplier",
  "config.extendedae_plus.option.pageMultiplier_with_range": "Pattern Provider Page Multiplier",
  "config.extendedae_plus.option.wirelessMaxRange": "Wireless Max Range",
  "config.extendedae_plus.option.wirelessMaxRange_with_range": "Wireless Max Range",
  "config.extendedae_plus.option.wirelessCrossDimEnable": "Allow Wireless Cross-Dimension",
  "config.extendedae_plus.option.providerRoundRobinEnable": "Enable Provider Round-Robin (Smart Doubling)",
  "config.extendedae_plus.option.state_on": "On",
  "config.extendedae_plus.option.state_off": "Off",
  "config.extendedae_plus.option.showEncoderPatternPlayer": "Show Encoded Pattern Player",
  "config.extendedae_plus.option.patternTerminalShowSlotsDefault": "Pattern Terminal Show Slots By Default",
  "config.extendedae_plus.option.smartScalingMaxMultiplier": "Smart Scaling Max Multiplier",
  "config.extendedae_plus.option.smartScalingMaxMultiplier_with_range": "Smart Scaling Max Multiplier",
  "config.extendedae_plus.option.smartScalingMinBenefitFactor": "Smart Scaling Min Benefit Factor",
  "config.extendedae_plus.option.entityTickerCost": "Entity Ticker Base Energy Cost",
  "config.extendedae_plus.option.entityTickerBlackList": "Entity Ticker Blacklist",
  "config.extendedae_plus.option.entityTickerMultipliers": "Entity Ticker Extra Consumption Multipliers",
  "config.extendedae_plus.option.craftingPauseThreshold": "AE synthesis calculation pause check threshold",
  "config.extendedae_plus.option.prioritizeDiskEnergy": "Prioritize FE energy from disk (requires Applied Flux)",
  "config.extendedae_plus.option.wirelessTransceiverIdlePower": "Wireless Transceiver Idle Power",

  "item.extendedae_plus.channel_card": "Channel Card",
  "item.extendedae_plus.channel_card.channel": "Frequency: %s",
  "item.extendedae_plus.channel_card.channel.unset": "Frequency: Unset",
  "item.extendedae_plus.channel_card.set": "Frequency set to: %s",
  "item.extendedae_plus.channel_card.owner.unset": "Owner: Unbound",
  "item.extendedae_plus.channel_card.owner.team": "Owner: %s",
  "item.extendedae_plus.channel_card.owner.player": "Owner: Player %s",
  "item.extendedae_plus.channel_card.owner.bound": "Bound to: %s",
  "item.extendedae_plus.channel_card.owner.cleared": "Owner binding cleared",
  "item.extendedae_plus.mirror_pattern_provider": "Mirror Pattern Provider",
  "item.extendedae_plus.mirror_pattern_binding_tool": "Mirror Pattern Binder",
  "item.extendedae_plus.mirror_pattern_binding_tool.tip.select": "Sneak-right-click a bindable pattern provider to record it",
  "item.extendedae_plus.mirror_pattern_binding_tool.tip.bind": "Right-click a mirror pattern provider to bind it to the recorded master",
  "item.extendedae_plus.mirror_pattern_binding_tool.tip.clear": "Sneak-right-click air to clear the recorded master",
  "item.extendedae_plus.mirror_pattern_binding_tool.selected": "Recorded master provider: (%d, %d, %d)",
  "item.extendedae_plus.mirror_pattern_binding_tool.dimension": "Dimension: %s",
  "item.extendedae_plus.mirror_pattern_binding_tool.unset": "No master pattern provider recorded",
  "item.extendedae_plus.virtual_crafting_card": "Virtual Crafting Card",
  "item.extendedae_plus.virtual_crafting_card.tooltip_main": "Auto-completes crafting jobs once the current pattern is about to finish",
  "item.extendedae_plus.virtual_crafting_card.tooltip_detail": "Install inside a Pattern Provider upgrade slot",

  "extendedae_plus.screen.frequency_input.title": "Set Frequency",
  "extendedae_plus.screen.frequency_input.current": "Current Frequency: %s",
  "extendedae_plus.screen.frequency_input.field": "Frequency",
  "extendedae_plus.screen.frequency_input.confirm": "Confirm",

  "group.pattern_provider.name": "Pattern Provider",
  "group.entity_ticker.name": "Entity Accelerator",
  "group.storage.name": "StorageBus",

  "extendedae_plus.chat.wireless_transceiver.locked": "Transceiver locked, cannot modify",
  "extendedae_plus.chat.wireless_transceiver.channel": "Channel: %s",
  "extendedae_plus.chat.wireless_transceiver.bound_to": "Transceiver bound to: %s",
  "extendedae_plus.chat.wireless_transceiver.card_unbound": "Channel card unbound, using current player",
  "extendedae_plus.chat.wireless_transceiver.mode": "Mode: %s",
  "extendedae_plus.chat.wireless_transceiver.mode_master": "Master",
  "extendedae_plus.chat.wireless_transceiver.mode_slave": "Slave",
  "extendedae_plus.chat.wireless_transceiver.locked_status": "Transceiver Locked",
  "extendedae_plus.chat.wireless_transceiver.unlocked_status": "Transceiver Unlocked",
  "extendedae_plus.chat.wireless_transceiver.channel_set": "Channel set to: %s",
  "extendedae_plus.chat.pattern_provider.global_toggle_applied": "Global toggle applied to %s pattern providers",
  "extendedae_plus.message.config_update_failed": "Mapping file update failed: %s",
  "extendedae_plus.message.config_delete_failed": "Mapping file delete failed: %s",
  "extendedae_plus.message.mirror_pattern_provider.bound": "Mirror pattern provider bound to master provider: (%d, %d, %d)",
  "extendedae_plus.message.mirror_pattern_provider.following": "Mirror pattern provider is following master provider: (%d, %d, %d)",
  "extendedae_plus.message.mirror_pattern_provider.missing_master": "No master pattern provider is bound. Use the binder to bind one manually.",
  "extendedae_plus.message.mirror_pattern_provider.readonly": "Mirror pattern provider has no standalone UI and follows the master's state and direction.",
  "extendedae_plus.message.mirror_binding_tool.selected": "Recorded master pattern provider: (%d, %d, %d)",
  "extendedae_plus.message.mirror_binding_tool.no_selection": "Sneak-right-click a bindable pattern provider first to record it.",
  "extendedae_plus.message.mirror_binding_tool.bind_failed": "Binding failed: the recorded position is not a valid pattern provider.",
  "extendedae_plus.message.mirror_binding_tool.unsupported_provider": "This mirror binder only supports bindable pattern provider targets.",
  "extendedae_plus.message.mirror_binding_tool.cleared": "Cleared the master pattern provider recorded in the binding tool.",

  "config.jade.plugin_extendedae_plus.wireless_transceiver_info": "Wireless Transceiver Info",
  "config.jade.plugin_extendedae_plus.wt_frequency": "Show Frequency",
  "config.jade.plugin_extendedae_plus.wt_master_mode": "Show Master/Slave Mode",
  "config.jade.plugin_extendedae_plus.wt_master_location": "Show Master Position",
  "config.jade.plugin_extendedae_plus.wt_locked": "Show Locked State",
  "config.jade.plugin_extendedae_plus.wt_network_usable": "Show Network Online State",
  "config.jade.plugin_extendedae_plus.wt_channels": "Show Channel Usage",
  "config.jade.plugin_extendedae_plus.wt_owner": "Show Owner Information",
  "extendedae_plus.jade.frequency": "Frequency: %s",
  "extendedae_plus.jade.mode": "Mode: %s",
  "extendedae_plus.jade.mode_master": "Master",
  "extendedae_plus.jade.mode_slave": "Slave",
  "extendedae_plus.jade.master_node_with_name": "Master Node: %s(%s, %s, %s)",
  "extendedae_plus.jade.master_node_location": "Master Node Location: (%s, %s, %s)",
  "extendedae_plus.jade.dimension": "Dimension: %s",
  "extendedae_plus.jade.lock_status": "Lock Status: %s",
  "extendedae_plus.jade.locked": "Locked",
  "extendedae_plus.jade.unlocked": "Unlocked",
  "extendedae_plus.jade.online": "Device Online",
  "extendedae_plus.jade.offline": "Device Offline",
  "extendedae_plus.jade.label": "Label: %s",
  "extendedae_plus.jade.channels": "Channels: %s",
  "extendedae_plus.jade.channels_of": "Channels: %s/%s",
  "extendedae_plus.jade.owner": "Owner: %s",
  "extendedae_plus.jade.owner.public": "Owner: Public",
  "config.jade.plugin_extendedae_plus.labeled_wireless_component": "Labeled Wireless Info",

  "extendedae_plus.command.server_side_only": "This command must be run on server side",
  "extendedae_plus.command.storage_manager_not_initialized": "InfinityStorageManager is not initialized",
  "extendedae_plus.command.gave_infinity_disks": "Gave %s infinity disks",
  "extendedae_plus.command.error": "Error: %s",

  "message.extendedae_plus.hover_item_first": "Please hover over an item first",
  "message.extendedae_plus.no_recipes_found": "No recipes found for this item",
  "message.extendedae_plus.no_blank_pattern": "No available blank pattern found",
  "message.extendedae_plus.recipe_not_found": "Recipe not found",
  "message.extendedae_plus.pattern_creation_failed": "Pattern creation failed",
  "message.extendedae_plus.pattern_created": "Created pattern: %s",

  "key.extendedae_plus.create_pattern": "Create Pattern from JEI",
  "key.extendedae_plus.fill_search": "Fill Search Field from JEI",
  "key.categories.extendedae_plus": "ExtendedAE Plus"
}
