{
  "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.storage_core": "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",
  "tooltip.extendedae_plus.infinity_biginteger_cell.summon1": "§6Through ninefold sacrifice, the Void echoes§r—§8Iava, Lord of the Void§r, bestows upon thee this artifact",
  "tooltip.extendedae_plus.infinity_biginteger_cell.summon2": "§b—§4A §dUni§cverse §eWith§ain §6A §bSin§5gle §9Point",
  "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.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.assembler_matrix_upload_core": "Assembler Matrix Upload Core",

  "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.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.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)",

  "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",

  "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",

  "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.channels": "Channels: %s",
  "extendedae_plus.jade.channels_of": "Channels: %s/%s",
  "extendedae_plus.jade.owner": "Owner: %s",
  "extendedae_plus.jade.owner.public": "Owner: Public",

  "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"
}