{
  "Menu": {
    "Alas": {
      "name": "Alas",
      "help": ""
    },
    "Farm": {
      "name": "Farm",
      "help": ""
    },
    "Event": {
      "name": "Event",
      "help": ""
    },
    "EventDaily": {
      "name": "Event Daily",
      "help": ""
    },
    "Reward": {
      "name": "Reward",
      "help": ""
    },
    "DailyMission": {
      "name": "Daily Mission",
      "help": ""
    },
    "Opsi": {
      "name": "OpSi",
      "help": ""
    },
    "Tool": {
      "name": "Tools",
      "help": ""
    }
  },
  "Task": {
    "Alas": {
      "name": "Alas",
      "help": ""
    },
    "General": {
      "name": "General",
      "help": ""
    },
    "Restart": {
      "name": "Restart",
      "help": ""
    },
    "Main": {
      "name": "Main",
      "help": ""
    },
    "Main2": {
      "name": "Main-2",
      "help": ""
    },
    "Main3": {
      "name": "Main-3",
      "help": ""
    },
    "GemsFarming": {
      "name": "Commission Farming",
      "help": ""
    },
    "EventGeneral": {
      "name": "Event General",
      "help": ""
    },
    "Event": {
      "name": "Event",
      "help": ""
    },
    "Event2": {
      "name": "Event-2",
      "help": ""
    },
    "Raid": {
      "name": "Raid",
      "help": ""
    },
    "Hospital": {
      "name": "Valley Hospital Story",
      "help": ""
    },
    "Coalition": {
      "name": "DATE A LANE",
      "help": ""
    },
    "MaritimeEscort": {
      "name": "Maritime Escort",
      "help": ""
    },
    "WarArchives": {
      "name": "War Archives",
      "help": "Due to the lack of maintenance of war archives, continuous clear may not work normally, if Alas runs abnormally, Please manually finish clearing and use auto search"
    },
    "EventA": {
      "name": "Event Daily A",
      "help": ""
    },
    "EventB": {
      "name": "Event Daily B",
      "help": ""
    },
    "EventC": {
      "name": "Event Daily C",
      "help": ""
    },
    "EventD": {
      "name": "Event Daily D",
      "help": ""
    },
    "EventSp": {
      "name": "Event Daily SP",
      "help": ""
    },
    "RaidDaily": {
      "name": "Raid Daily",
      "help": ""
    },
    "CoalitionSp": {
      "name": "Neon City Investigator SP",
      "help": ""
    },
    "Commission": {
      "name": "Commission",
      "help": ""
    },
    "Tactical": {
      "name": "Tactical",
      "help": ""
    },
    "Research": {
      "name": "Research",
      "help": ""
    },
    "Dorm": {
      "name": "Dorm",
      "help": ""
    },
    "Meowfficer": {
      "name": "Meowfficer",
      "help": ""
    },
    "Guild": {
      "name": "Guild",
      "help": ""
    },
    "Reward": {
      "name": "Reward",
      "help": ""
    },
    "Awaken": {
      "name": "Awaken",
      "help": ""
    },
    "Island": {
      "name": "Task.Island.name",
      "help": "Task.Island.help"
    },
    "Daily": {
      "name": "Daily",
      "help": ""
    },
    "Hard": {
      "name": "Hard",
      "help": ""
    },
    "Exercise": {
      "name": "Exercise",
      "help": ""
    },
    "ShopFrequent": {
      "name": "Shop Frequent",
      "help": ""
    },
    "ShopOnce": {
      "name": "Shop Once",
      "help": ""
    },
    "Shipyard": {
      "name": "Shipyard",
      "help": ""
    },
    "Gacha": {
      "name": "Gacha",
      "help": ""
    },
    "Freebies": {
      "name": "Freebies",
      "help": ""
    },
    "Minigame": {
      "name": "Minigame",
      "help": "Receive credits and spend them"
    },
    "PrivateQuarters": {
      "name": "Private Quarters",
      "help": ""
    },
    "OpsiGeneral": {
      "name": "OpSi General",
      "help": "Ensure the following settings in Azur Lane:\nReduce TB Guidance: On\nAuto use items during Auto Search: On\nAuto Mode in secured zones: Off\nStory Autoplay: Enabled\nText Auto-Scroll Speed: Very Fast"
    },
    "OpsiAshBeacon": {
      "name": "META Battles",
      "help": ""
    },
    "OpsiAshAssist": {
      "name": "META Assists",
      "help": ""
    },
    "OpsiExplore": {
      "name": "OpSi Explore",
      "help": ""
    },
    "OpsiShop": {
      "name": "OpSi Shop",
      "help": ""
    },
    "OpsiVoucher": {
      "name": "OpSi Voucher",
      "help": ""
    },
    "OpsiDaily": {
      "name": "OpSi Daily",
      "help": ""
    },
    "OpsiObscure": {
      "name": "Obscure Zones",
      "help": ""
    },
    "OpsiAbyssal": {
      "name": "Abyssal Zones",
      "help": ""
    },
    "OpsiArchive": {
      "name": "Archive Zones",
      "help": "Clear archive zones. Archive zones are AP free.\nThe following must be satisfied:\n- OpSi story and practice battles must be complete\n- Task OpSi Explore enabled or consuming 5000 oil for special radar in OpSi voucher shop"
    },
    "OpsiStronghold": {
      "name": "Siren Strongholds",
      "help": ""
    },
    "OpsiMonthBoss": {
      "name": "Monthly Boss",
      "help": "To clear (easy/difficult) monthly bosses, the following conditions must be met to use this function:\n- Clear the main task of the big world\n- Enable the Great World Land Reclamation Mission or use the Battle Information Recorder (5000 oil props)\nIf the easy difficulty fails, the attack will be repeated according to the submarine settings; if the difficult difficulty fails, the mission will be terminated directly"
    },
    "OpsiMeowfficerFarming": {
      "name": "Meowfficer Farming",
      "help": ""
    },
    "OpsiHazard1Leveling": {
      "name": "CL1 Leveling",
      "help": ""
    },
    "OpsiCrossMonth": {
      "name": "Cross Month Daily",
      "help": "    ALAS will enter OpSi 10min before OpSi reset, wait until OpSi reset but not exit OpSi. Then do the daily, obscure, abyssal and meowfficer farming to get extra gold plates. When running dailies, settings in task \"OpSiDaily\" are used, the rest function are the same.\n    IMPORTANT: Please do not touch the game while ALAS is waiting for OpSi reset."
    },
    "Daemon": {
      "name": "Normal Semi-auto",
      "help": ""
    },
    "OpsiDaemon": {
      "name": "OpSi Semi-auto",
      "help": ""
    },
    "EventStory": {
      "name": "Event Story",
      "help": ""
    },
    "BoxDisassemble": {
      "name": "Box Disassemble",
      "help": ""
    },
    "Benchmark": {
      "name": "Performance Test",
      "help": ""
    },
    "AzurLaneUncensored": {
      "name": "[CN] Uncensored Patch",
      "help": ""
    },
    "GameManager": {
      "name": "Game Manager(WIP)",
      "help": ""
    }
  },
  "Scheduler": {
    "_info": {
      "name": "Scheduler",
      "help": ""
    },
    "Enable": {
      "name": "Enable Task",
      "help": "Join this task to scheduler.\nTask commission, research, reward are force to enable.",
      "True": "Enabled",
      "False": "False"
    },
    "NextRun": {
      "name": "Next Run",
      "help": "Updated automatically after completing the task to set next scheduled run, typically not manually modified\nHowever you can force immediate scheduling if text field cleared"
    },
    "Command": {
      "name": "Command",
      "help": ""
    },
    "SuccessInterval": {
      "name": "Success Interval",
      "help": "After successful, postpone next run for X minutes"
    },
    "FailureInterval": {
      "name": "Failure Interval",
      "help": "After failure, postpone next run for X minutes"
    },
    "ServerUpdate": {
      "name": "Server Update",
      "help": "Series of server refresh time(s) as to when this task will next run, this is automatically converted to respective time zone, generally do not need to modify"
    }
  },
  "Emulator": {
    "_info": {
      "name": "Emulator Settings",
      "help": ""
    },
    "Serial": {
      "name": "Serial",
      "help": "Common emulator Serial can be queried in the list below\nUse \"auto\" to auto-detect emulators, but if multiple emulators are running or use emulators that do not support auto-detect, \"auto\" cannot be used and serial must be filled in manually\nDefault serial for select emulators:\n- BlueStacks 127.0.0.1:5555\n- BlueStacks4 Hyper-V use \"bluestacks4-hyperv\", \"bluestacks4-hyperv-2\" for multi instance, and so on\n- BlueStacks5 Hyper-V use \"bluestacks5-hyperv\", \"bluestacks5-hyperv-1\" for multi instance, and so on\n- NoxPlayer 127.0.0.1:62001\n- NoxPlayer64bit 127.0.0.1:59865\n- MuMuPlayer/MuMuPlayer X 127.0.0.1:7555\n- MuMuPlayer12 127.0.0.1:16384\n- MemuPlayer 127.0.0.1:21503\n- LDPlayer emulator-5554 or 127.0.0.1:5555\nIf there are multiple emulator instances running, the default is reserved for one of them and the others will use different serials to avoid conflicts\nOpen console.bat and run `adb devices` to find them or follow the emulator's official tutorial"
    },
    "PackageName": {
      "name": "Game Server",
      "help": "Manual select is required if multiple game clients are installed on emulator",
      "auto": "Auto-detect",
      "com.bilibili.azurlane": "CN",
      "com.YoStarEN.AzurLane": "EN",
      "com.YoStarJP.AzurLane": "JP",
      "com.hkmanjuu.azurlane.gp": "TW",
      "com.bilibili.blhx.huawei": "CN com.bilibili.blhx.huawei",
      "com.bilibili.blhx.honor": "CN com.bilibili.blhx.honor",
      "com.bilibili.blhx.mi": "CN com.bilibili.blhx.mi",
      "com.tencent.tmgp.bilibili.blhx": "CN com.tencent.tmgp.bilibili.blhx",
      "com.bilibili.blhx.baidu": "CN com.bilibili.blhx.baidu",
      "com.bilibili.blhx.qihoo": "CN com.bilibili.blhx.qihoo",
      "com.bilibili.blhx.nearme.gamecenter": "CN com.bilibili.blhx.nearme.gamecenter",
      "com.bilibili.blhx.vivo": "CN com.bilibili.blhx.vivo",
      "com.bilibili.blhx.mz": "CN com.bilibili.blhx.mz",
      "com.bilibili.blhx.dl": "CN com.bilibili.blhx.dl",
      "com.bilibili.blhx.lenovo": "CN com.bilibili.blhx.lenovo",
      "com.bilibili.blhx.uc": "CN com.bilibili.blhx.uc",
      "com.bilibili.blhx.mzw": "CN com.bilibili.blhx.mzw",
      "com.yiwu.blhx.yx15": "CN com.yiwu.blhx.yx15",
      "com.bilibili.blhx.m4399": "CN com.bilibili.blhx.m4399",
      "com.bilibili.blhx.bilibiliMove": "CN com.bilibili.blhx.bilibiliMove",
      "com.hkmanjuu.azurlane.gp.mc": "TW com.hkmanjuu.azurlane.gp.mc"
    },
    "ServerName": {
      "name": "Server in Game Client",
      "help": "Select the server where you are in the game to enable server status detection\nScript will hang up when server is being maintained or network is broken",
      "disabled": "disabled",
      "cn_android-0": "[国服] 莱茵演习",
      "cn_android-1": "[国服] 巴巴罗萨",
      "cn_android-2": "[国服] 霸王行动",
      "cn_android-3": "[国服] 冰山行动",
      "cn_android-4": "[国服] 彩虹计划",
      "cn_android-5": "[国服] 发电机计划",
      "cn_android-6": "[国服] 瞭望台行动",
      "cn_android-7": "[国服] 十字路口行动",
      "cn_android-8": "[国服] 朱诺行动",
      "cn_android-9": "[国服] 杜立特空袭",
      "cn_android-10": "[国服] 地狱犬行动",
      "cn_android-11": "[国服] 开罗宣言",
      "cn_android-12": "[国服] 奥林匹克行动",
      "cn_android-13": "[国服] 小王冠行动",
      "cn_android-14": "[国服] 波茨坦公告",
      "cn_android-15": "[国服] 白色方案",
      "cn_android-16": "[国服] 瓦尔基里行动",
      "cn_android-17": "[国服] 曼哈顿计划",
      "cn_android-18": "[国服] 八月风暴",
      "cn_android-19": "[国服] 秋季旅行",
      "cn_android-20": "[国服] 水星行动",
      "cn_android-21": "[国服] 莱茵河卫兵",
      "cn_android-22": "[国服] 北极光计划",
      "cn_android-23": "[国服] 长戟计划",
      "cn_android-24": "[国服] 暴雨行动",
      "cn_android-25": "[国服] 水仙行动",
      "cn_android-26": "[国服] 冬月计划",
      "cn_android-27": "[国服] 长弓计划",
      "cn_ios-0": "[国服] 夏威夷",
      "cn_ios-1": "[国服] 珊瑚海",
      "cn_ios-2": "[国服] 中途岛",
      "cn_ios-3": "[国服] 铁底湾",
      "cn_ios-4": "[国服] 所罗门",
      "cn_ios-5": "[国服] 马里亚纳",
      "cn_ios-6": "[国服] 莱特湾",
      "cn_ios-7": "[国服] 硫磺岛",
      "cn_ios-8": "[国服] 冲绳岛",
      "cn_ios-9": "[国服] 阿留申群岛",
      "cn_ios-10": "[国服] 马耳他",
      "cn_channel-0": "[国服] 皇家巡游",
      "cn_channel-1": "[国服] 大西洋宪章",
      "cn_channel-2": "[国服] 十字军行动",
      "cn_channel-3": "[国服] 龙骑兵行动",
      "cn_channel-4": "[国服] 冥王星行动",
      "en-0": "[EN] Avrora",
      "en-1": "[EN] Lexington",
      "en-2": "[EN] Sandy",
      "en-3": "[EN] Washington",
      "en-4": "[EN] Amagi",
      "en-5": "[EN] Little Enterprise",
      "jp-0": "[JP] ブレスト",
      "jp-1": "[JP] 横須賀",
      "jp-2": "[JP] 佐世保",
      "jp-3": "[JP] 呉",
      "jp-4": "[JP] 舞鶴",
      "jp-5": "[JP] ルルイエ",
      "jp-6": "[JP] サモア",
      "jp-7": "[JP] 大湊",
      "jp-8": "[JP] トラック",
      "jp-9": "[JP] ラバウル",
      "jp-10": "[JP] 鹿児島",
      "jp-11": "[JP] マドラス",
      "jp-12": "[JP] サンディエゴ",
      "jp-13": "[JP] 竹敷",
      "jp-14": "[JP] キール",
      "jp-15": "[JP] 若松",
      "jp-16": "[JP] オデッサ",
      "jp-17": "[JP] スイートバン"
    },
    "ScreenshotMethod": {
      "name": "Screenshot Method",
      "help": "When using auto-select, a benchmark will be performed and automatically changed to the fastest screenshot method.\nGeneral speed: DroidCast_raw >> aScreenCap_nc > ADB_nc >>> aScreenCap > uiautomator2 ~= ADB.\nRun Tools - Performance Test to find the fastest method.",
      "auto": "Auto-select the fastest",
      "ADB": "ADB ",
      "ADB_nc": "ADB_nc",
      "uiautomator2": "uiautomator2",
      "aScreenCap": "aScreenCap",
      "aScreenCap_nc": "aScreenCap_nc",
      "DroidCast": "DroidCast",
      "DroidCast_raw": "DroidCast_raw",
      "nemu_ipc": "nemu_ipc",
      "ldopengl": "ldopengl"
    },
    "ControlMethod": {
      "name": "Control Method",
      "help": "Speed: minitouch > Hermit >>> uiautomator2 ~= ADB\nminitouch is recommended, hermit is not recommended unless on vmos",
      "ADB": "ADB",
      "uiautomator2": "uiautomator2",
      "minitouch": "minitouch",
      "Hermit": "Hermit",
      "MaaTouch": "MaaTouch"
    },
    "ScreenshotDedithering": {
      "name": "Image Color De-dithering",
      "help": "Enable when running Alas on phones"
    },
    "AdbRestart": {
      "name": "Try to restart adb when no device found",
      "help": ""
    }
  },
  "EmulatorInfo": {
    "_info": {
      "name": "Emulator Settings",
      "help": "The following values are auto-filled according to \"Serial\", if you don’t understand, please don't modify them"
    },
    "Emulator": {
      "name": "Emulator Type",
      "help": "",
      "auto": "Auto-detect",
      "NoxPlayer": "Nox Player",
      "NoxPlayer64": "Nox Player 64bit",
      "BlueStacks4": "BlueStacks 4",
      "BlueStacks5": "BlueStacks 5",
      "BlueStacks4HyperV": "BlueStacks 4 Hyper-V",
      "BlueStacks5HyperV": "BlueStacks 5 Hyper-V",
      "LDPlayer3": "LD Player 3",
      "LDPlayer4": "LD Player 4",
      "LDPlayer9": "LD Player 9",
      "MuMuPlayer": "MuMu Player",
      "MuMuPlayerX": "MuMu Player X",
      "MuMuPlayer12": "MuMu Player 12",
      "MEmuPlayer": "MEmu Player"
    },
    "name": {
      "name": "Emulator Instance Name",
      "help": ""
    },
    "path": {
      "name": "Emulator Installation Path",
      "help": ""
    }
  },
  "Error": {
    "_info": {
      "name": "Debug Settings",
      "help": ""
    },
    "HandleError": {
      "name": "Enable Exception Handling",
      "help": "Handles select exceptions, will retreat if in battle"
    },
    "SaveError": {
      "name": "Record Exception",
      "help": "Records exception and log into directory for review or sharing"
    },
    "StrictRestart": {
      "name": "Strict Restart",
      "help": "Stop Alas instead of restarting the game when running a sensitive task with an error.\nSensitive tasks include OpsiObscure, OpsiAbyssal and OpsiCrossMonth."
    },
    "OnePushConfig": {
      "name": "Error notify config",
      "help": "When Alas cannot handle exception, send a message through Onepush. Configuration document: \nhttps://github.com/LmeSzinc/AzurLaneAutoScript/wiki/Onepush-configuration-%5BEN%5D"
    },
    "ScreenshotLength": {
      "name": "Record Screenshot(s)",
      "help": "Number of screenshots saved when exception occurs"
    }
  },
  "Optimization": {
    "_info": {
      "name": "Optimization Settings",
      "help": ""
    },
    "ScreenshotInterval": {
      "name": "Take Screenshots Every X Second(s)",
      "help": "Minimum interval between 2 screenshots, limited in 0.1 ~ 0.3, can help reduce CPU on high-end PCs"
    },
    "CombatScreenshotInterval": {
      "name": "Take Screenshots Every X Second(s) In Combat",
      "help": "Minimum interval between 2 screenshots, limited in 0.3 ~ 1.0, can help reduce CPU during battle"
    },
    "TaskHoardingDuration": {
      "name": "Hoard Tasks For X Minute(s)",
      "help": "By purposely not adding ready tasks to pending, allows for larger subsets to be built and run en masse at a later time\nCan reduce the frequency of operating AL"
    },
    "WhenTaskQueueEmpty": {
      "name": "When Task Queue is Empty",
      "help": "Close AL when there are no pending tasks, can help reduce CPU",
      "stay_there": "Stay There",
      "goto_main": "Goto Main Page",
      "close_game": "Close Game"
    }
  },
  "DropRecord": {
    "_info": {
      "name": "Drop Record Settings",
      "help": ""
    },
    "SaveFolder": {
      "name": "Drop Save Directory",
      "help": ""
    },
    "AzurStatsID": {
      "name": "AzurStat ID",
      "help": "Used to identify your upload to <https://azur-stats.lyoko.io>, the ID consists of random characters and can be changed at any time"
    },
    "API": {
      "name": "Upload API",
      "help": "If CN users cannot connect to AzurStat, recommend to use \"reverse proxy\"",
      "default": "Default (Cloudflare)",
      "cn_gz_reverse_proxy": "Reverse proxy (Guangzhou, South China)"
    },
    "ResearchRecord": {
      "name": "Research Record",
      "help": "",
      "do_not": "Do nothing",
      "save": "Save",
      "upload": "Upload",
      "save_and_upload": "Save and upload"
    },
    "CommissionRecord": {
      "name": "Commission Record",
      "help": "",
      "do_not": "Do nothing",
      "save": "Save",
      "upload": "Upload",
      "save_and_upload": "Save and upload"
    },
    "CombatRecord": {
      "name": "Combat Record",
      "help": "",
      "do_not": "Do nothing",
      "save": "Save"
    },
    "OpsiRecord": {
      "name": "OpSi Record",
      "help": "",
      "do_not": "Do nothing",
      "save": "Save",
      "upload": "Upload",
      "save_and_upload": "Save and upload"
    },
    "AkashiRecord": {
      "name": "Opsi Akashi Shop Record",
      "help": "",
      "do_not": "Do nothing",
      "save": "Save"
    },
    "MeowfficerBuy": {
      "name": "Meowfficer Buy",
      "help": "",
      "do_not": "Do nothing",
      "save": "Save"
    },
    "MeowfficerTalent": {
      "name": "Meowfficer Talent",
      "help": "",
      "do_not": "Do nothing",
      "save": "Save",
      "upload": "Upload",
      "save_and_upload": "Save and upload"
    }
  },
  "Retirement": {
    "_info": {
      "name": "Retirement Settings",
      "help": ""
    },
    "RetireMode": {
      "name": "Retirement Mode",
      "help": "If mode is one click retire, in game retire settings are enforced\nIf mode is enhance but unable to do so, will fallback to one click retire as default",
      "one_click_retire": "One-click Retire",
      "enhance": "Enhance",
      "old_retire": "Old Retire"
    }
  },
  "OneClickRetire": {
    "_info": {
      "name": "One-click Retire Settings",
      "help": "Only applies to \"One-click Retire\""
    },
    "KeepLimitBreak": {
      "name": "Keep Copies of Max LB Ships",
      "help": "If you own multiple copies of a ship that has not been fully Limit Broken, this option determines what you want to do with those copies.\nIf one-click retire cannot retire ships, please set to \"Don't Keep\"",
      "keep_limit_break": "Keep Enough to Max LB",
      "do_not_keep": "Don't Keep"
    }
  },
  "Enhance": {
    "_info": {
      "name": "Enhance Settings",
      "help": "Only applies to \"Enhance\""
    },
    "ShipToEnhance": {
      "name": "Ship to Enhance",
      "help": "",
      "all": "Enhance All Ships",
      "favourite": "Enhance Favourite Ships Only"
    },
    "Filter": {
      "name": "Ship Type(s) Filter for Enhance",
      "help": "\"cv > bb > ...\"; may substitute a type with \"?\" to have Alas select a type at random\nMust enter at least 1 whitespace character to disable type filtering"
    },
    "CheckPerCategory": {
      "name": "Number Checked Per Category for Enhance",
      "help": "Restricts the number of ships to be checked per category before moving onto the next if any\nSuitable enhance material is checked continously until reaching the unenhanceable state (in battle or stat full), after which this number is decremented for the current session\nRecommend to configure 3+ if there are non-max level ships in active fleet else <= 2 is generally sufficient"
    }
  },
  "OldRetire": {
    "_info": {
      "name": "Old Retire Settings",
      "help": "Only applies to \"Old Retire\".\nNote that old retire is based on rarity, it will retire Bulins"
    },
    "N": {
      "name": "Retire Common",
      "help": ""
    },
    "R": {
      "name": "Retire Rare",
      "help": ""
    },
    "SR": {
      "name": "Retire Elite",
      "help": ""
    },
    "SSR": {
      "name": "Retire Super Rare",
      "help": ""
    },
    "RetireAmount": {
      "name": "Retire Amount",
      "help": "",
      "retire_all": "Retire All",
      "retire_10": "Retire 10"
    }
  },
  "Campaign": {
    "_info": {
      "name": "Level Settings",
      "help": ""
    },
    "Name": {
      "name": "Level Name",
      "help": "7-2, 12-4, or SP4; case insensitive; if the level is missing, please wait for next update"
    },
    "Event": {
      "name": "Event Name",
      "help": "Automatically selects to the latest event",
      "campaign_main": "campaign_main",
      "coalition_20230323": "Frostfall",
      "coalition_20240627": "Welcome to Little Academy",
      "coalition_20250626": "The Neon City Investigator",
      "coalition_20251120": "DATE A LANE",
      "event_20200227_cn": "Northern Overture",
      "event_20200312_cn": "The Solomon Ranger Rerun",
      "event_20200326_cn": "Microlayer Medley",
      "event_20200423_cn": "Crimson Echoes Rerun",
      "event_20200507_cn": "The Way Home in the Night",
      "event_20200521_cn": "穹顶下的圣咏曲",
      "event_20200521_en": "Iris of Light and Dark Rerun",
      "event_20200603_cn": "Counterattack Within the Fjord Rerun",
      "event_20200603_en": "Prelude under the Moon Rerun",
      "event_20200611_en": "Skybound Oratorio",
      "event_20200716_en": "Ink Stained Steel Sakura Rerun",
      "event_20200723_cn": "Aurora Noctis",
      "event_20200806_cn": "The Enigma and the Shark Rerun",
      "event_20200820_cn": "Scherzo of Iron and Blood Rerun",
      "event_20200903_en": "Stars of the Shimmering Fjord",
      "event_20200917_cn": "Dreamwakers Butterfly Rerun",
      "event_20201002_en": "Counterattack Within the Fjord",
      "event_20201012_cn": "Sundered Blue Rerun",
      "event_20201029_cn": "Universe in Unison",
      "event_20201126_cn": "Vacation Lane",
      "event_20201229_cn": "Inverted Orthant Rerun",
      "event_20210121_cn": "Empyreal Tragicomedy Rerun",
      "event_20210225_cn": "Khorovod of Dawns Rime Rerun",
      "event_20210225_tw": "北境序曲",
      "event_20210325_cn": "Ashen Simulacrum Rerun",
      "event_20210415_tw": "復刻圍剿施佩伯爵",
      "event_20210422_cn": "Daedalian Hymn Rerun",
      "event_20210429_tw": "復刻墨染的鋼鐵之花",
      "event_20210527_cn": "Mirror Involution Rerun",
      "event_20210527_tw": "微層混合",
      "event_20210610_tw": "復刻夜幕下的歸途",
      "event_20210624_cn": "Swirling Cherry Blossoms Rerun",
      "event_20210624_tw": "穹頂下的聖詠曲",
      "event_20210722_cn": "Azur Anthem",
      "event_20210819_cn": "Microlayer Medley Rerun",
      "event_20210916_cn": "Upon the Shimmering Blue Rerun",
      "event_20211028_cn": "Skybound Oratorio Rerun",
      "event_20211028_tw": "復刻光與影的鳶尾之華",
      "event_20211111_cn": "The Flame-Touched Dagger Rerun",
      "event_20211125_cn": "World-spanning Arclight Rerun",
      "event_20211229_cn": "Tower of Transcendence Rerun",
      "event_20220210_cn": "Northern Overture Rerun",
      "event_20220224_cn": "Abyssal Refrain Rerun",
      "event_20220310_tw": "復刻斯圖爾特的硝煙",
      "event_20220324_cn": "Virtual Tower Rerun",
      "event_20220407_tw": "蒼紅的迴響(復刻)",
      "event_20220414_cn": "Aurora Noctis Rerun",
      "event_20220428_cn": "Rondo at Rainbows End Rerun",
      "event_20220526_cn": "Pledge of the Radiant Court Rerun",
      "event_20220728_cn": "Aquilifers Ballade Rerun",
      "event_20220818_cn": "Operation Convergence Return",
      "event_20220915_cn": "Violet Tempest Blooming Lycoris Rerun",
      "event_20221124_cn": "The Alchemist and the Archipelago of Secrets Rerun",
      "event_20221222_cn": "Parallel Superimposition Rerun",
      "event_20230223_cn": "Revelations of Dust Rerun",
      "event_20230525_cn": "Confluence of Nothingness Rerun",
      "event_20230803_cn": "Anthem of Remembrance Rerun",
      "event_20230817_cn": "The Fools Scales Rerun",
      "event_20230914_cn": "Effulgence Before Eclipse Rerun",
      "event_20231026_cn": "Tempesta and the Fountain of Youth",
      "event_20231123_cn": "The Ninja Scrolls: Azur Flash",
      "event_20231221_cn": "Light-Chasing Sea of Stars",
      "event_20240229_cn": "Snowrealm Peregrination",
      "event_20240425_cn": "Heart-Linking Harmony",
      "event_20240521_cn": "Light of the Martyrium",
      "event_20240725_cn": "Interlude of Illusions",
      "event_20240815_cn": "Windborne Steel Wings",
      "event_20240829_cn": "Whence Flowers Bear No Fruit",
      "event_20240912_cn": "Ode of Everblooming Crimson",
      "event_20241024_cn": "Tempesta and the Sleeping Sea",
      "event_20241121_cn": "Dangerous Inventions Incoming",
      "event_20241219_cn": "Substellar Crepuscule",
      "event_20250227_cn": "Paradiso of Shackled Light",
      "event_20250424_cn": "Toward Tulipa’s Seas",
      "event_20250520_cn": "A Rose on the High Tower",
      "event_20250724_cn": "The Alchemist and the Tower of Horizons",
      "event_20250814_cn": "Secrets of the Abyss",
      "event_20250912_cn": "A Dance for Amahara Above",
      "event_20251023_cn": "Tempesta and Islas de Libertád",
      "event_20251218_cn": "A Note Through the Firmament",
      "raid_20200624": "Air Raid Drills with Essex Rerun",
      "raid_20210708": "Cross Wave rerun",
      "raid_20220127": "Mystery Investigation",
      "raid_20220630": "Angel of Iris",
      "raid_20221027": "Fight On Royal Maids!(Part 3)",
      "raid_20230118": "Winter Pathfinder",
      "raid_20230629": "Reflections of the Oasis",
      "raid_20240130": "Spring Festive Fiasco",
      "raid_20240328": "From Zero to Hero",
      "raid_20250116": "Spring Fashion Festa",
      "war_archives_20180607_cn": "archives Ink Stained Steel Sakura",
      "war_archives_20180726_cn": "archives Iris of Light and Dark",
      "war_archives_20181020_en": "archives Strive Wish and Strategize",
      "war_archives_20181026_en": "archives Fallen Wings",
      "war_archives_20181227_cn": "archives Crimson Echoes",
      "war_archives_20190221_en": "archives Winters Crown",
      "war_archives_20190314_en": "archives Prelude under the Moon",
      "war_archives_20190321_en": "archives Visitors Dyed in Red",
      "war_archives_20190620_en": "archives Glorious Battle",
      "war_archives_20190911_cn": "archives Empyreal Tragicomedy",
      "war_archives_20191010_en": "archives Encircling Graf Spee",
      "war_archives_20191031_en": "archives Divergent Chessboard",
      "war_archives_20200312_cn": "archives The Solomon Ranger",
      "war_archives_20200507_cn": "archives The Way Home in the Night",
      "war_archives_20200603_cn": "archives Counterattack Within the Fjord",
      "war_archives_20200806_cn": "archives The Enigma and the Shark",
      "war_archives_20200820_cn": "archives Scherzo of Iron and Blood",
      "war_archives_20200903_cn": "archives Stars of the Shimmering Fjord",
      "war_archives_20200917_cn": "archives Dreamwakers Butterfly",
      "war_archives_20201012_cn": "archives Sundered Blue",
      "war_archives_20201029_cn": "archives Universe in Unison",
      "war_archives_20201229_cn": "archives Inverted Orthant",
      "war_archives_20210225_cn": "archives Khorovod of Dawns Rime",
      "war_archives_20210325_cn": "archives Ashen Simulacrum",
      "war_archives_20210422_cn": "archives Daedalian Hymn",
      "war_archives_20210527_cn": "archives Mirror Involution",
      "war_archives_20210624_cn": "archives Swirling Cherry Blossoms",
      "war_archives_20210819_cn": "archives Microlayer Medley",
      "war_archives_20210916_cn": "archives Upon the Shimmering Blue",
      "war_archives_20211014_cn": "archives Crescendo of Polaris",
      "war_archives_20211028_cn": "archives Skybound Oratorio",
      "war_archives_20211111_cn": "archives The Flame-Touched Dagger",
      "war_archives_20211229_cn": "archives Tower of Transcendence",
      "war_archives_20220210_cn": "archives Northern Overture",
      "war_archives_20220224_cn": "archives Abyssal Refrain",
      "war_archives_20220324_cn": "archives Virtual Tower",
      "war_archives_20220414_cn": "archives Aurora Noctis",
      "war_archives_20220428_cn": "archives Rondo at Rainbows End",
      "war_archives_20220526_cn": "archives Pledge of the Radiant Court",
      "war_archives_20220728_cn": "archives Aquilifers Ballade",
      "war_archives_20220915_cn": "archives Violet Tempest Blooming Lycoris",
      "war_archives_20221222_cn": "archives Parallel Superimposition",
      "war_archives_20231026_cn": "archives Tempesta and the Fountain of Youth"
    },
    "Mode": {
      "name": "Level Mode",
      "help": "Only configurable in Farm Main",
      "normal": "normal",
      "hard": "hard"
    },
    "UseClearMode": {
      "name": "Use Clear Mode",
      "help": ""
    },
    "UseFleetLock": {
      "name": "Use Fleet Lock",
      "help": ""
    },
    "UseAutoSearch": {
      "name": "Use Auto Search",
      "help": ""
    },
    "Use2xBook": {
      "name": "Use High-Efficiency Combat Logistics Plan",
      "help": "Twice the oil consumption but also twice the exp and drops"
    },
    "AmbushEvade": {
      "name": "Evade Ambush(es)",
      "help": ""
    }
  },
  "InterceptiveCheck": {
    "_info": {
      "name": "Dynamic Verification",
      "help": "Judge whether the current task settings meet the requirements through in-game information to avoid problems caused by forgetting to adjust the task settings.\nAfter any of the following conditions is triggered, the current battle will be exited and the task will be closed."
    },
    "OilThreshold": {
      "name": "Single Battle Oil Consumption Upper Limit",
      "help": "If the oil consumption of a single battle is greater than or equal to X, the setting is deemed incorrect.\n0 means no limit on oil consumption."
    }
  },
  "StopCondition": {
    "_info": {
      "name": "Stop Condition Settings",
      "help": "After triggering any of following conditions, the current task will be stopped"
    },
    "OilLimit": {
      "name": "Keep Oil Above X",
      "help": "Delay current task if oil is found to be below this number"
    },
    "RunCount": {
      "name": "Run Level X Time(s)",
      "help": "Automatically decreases by 1 for every completion and stops the current task upon reaching zero; saving as 0 implies unlimited runs until a different stop condition is met"
    },
    "MapAchievement": {
      "name": "Level Achievement",
      "help": "Stop current task if level has been 100% Clear, 3 Stars, Threat Safe, or Threat Safe without 3 Stars. Non-stop implies no achievement requirement and loops until different stop condition is met",
      "non_stop": "Non-stop",
      "non_stop_clear_all": "Non-stop + Clear All",
      "100_percent_clear": "100% Clear",
      "map_3_stars": "100% Clear + 3 Stars",
      "threat_safe": "100% Clear + 3 Stars + Threat Safe",
      "threat_safe_without_3_stars": "100% Clear + Threat Safe"
    },
    "StageIncrease": {
      "name": "Enable Continuous Clear",
      "help": "Suited for 100% Clear, requires sufficient fleet strength and satisfying level attribute restrictions for every level involved\n1-1 to 15-4, A1 to A3, B1 to B3, C1 to C3, D1 to D3, T1 to T6, SP1 to SP4"
    },
    "GetNewShip": {
      "name": "New Ship Get",
      "help": "Stop current task if detected new ship has been acquired"
    },
    "ReachLevel": {
      "name": "Level X Reached",
      "help": "Stop current task if any ship under level X has reached level X; saving as 0 implies no limit to the level."
    }
  },
  "Fleet": {
    "_info": {
      "name": "Fleet Settings",
      "help": "Fleet 1 == Mob Fleet, Fleet 2 == Boss Fleet"
    },
    "Fleet1": {
      "name": "Fleet 1 Number",
      "help": "",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6"
    },
    "Fleet1Formation": {
      "name": "Fleet 1 Formation",
      "help": "",
      "line_ahead": "line_ahead",
      "double_line": "double_line",
      "diamond": "diamond"
    },
    "Fleet1Mode": {
      "name": "Fleet 1 Mode",
      "help": "",
      "combat_auto": "combat_auto",
      "combat_manual": "combat_manual",
      "stand_still_in_the_middle": "stand_still_in_the_middle",
      "hide_in_bottom_left": "hide_in_bottom_left"
    },
    "Fleet1Step": {
      "name": "Fleet 1 Step Number",
      "help": "Restrict tile step movement in non-cleared levels to configured number",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5"
    },
    "Fleet2": {
      "name": "Fleet 2 Number",
      "help": "",
      "0": "do_not_use",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6"
    },
    "Fleet2Formation": {
      "name": "Fleet 2 Formation",
      "help": "",
      "line_ahead": "line_ahead",
      "double_line": "double_line",
      "diamond": "diamond"
    },
    "Fleet2Mode": {
      "name": "Fleet 2 Mode",
      "help": "",
      "combat_auto": "combat_auto",
      "combat_manual": "combat_manual",
      "stand_still_in_the_middle": "stand_still_in_the_middle",
      "hide_in_bottom_left": "hide_in_bottom_left"
    },
    "Fleet2Step": {
      "name": "Fleet 2 Step Number",
      "help": "Restrict tile step movement in non-cleared levels to configured number",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5"
    },
    "FleetOrder": {
      "name": "Fleet Roles",
      "help": "With non-auto-search, alas will pick up question marks and ammunition\nWith non-auto-search and battle <=4, Alas will force the use of \"fleet1_all_fleet2_standby\"",
      "fleet1_mob_fleet2_boss": "fleet1_mob_fleet2_boss",
      "fleet1_boss_fleet2_mob": "fleet1_boss_fleet2_mob",
      "fleet1_all_fleet2_standby": "fleet1_all_fleet2_standby",
      "fleet1_standby_fleet2_all": "fleet1_standby_fleet2_all"
    }
  },
  "Submarine": {
    "_info": {
      "name": "Submarine Settings",
      "help": ""
    },
    "Fleet": {
      "name": "Submarine Fleet Number",
      "help": "",
      "0": "Don't Use",
      "1": "1",
      "2": "2"
    },
    "Mode": {
      "name": "Submarine Mode",
      "help": "Effective only when auto search disabled. Reminder: 'Hunt and Boss' is actually a mix of 'Hunt Only' and 'Boss Only', it does hunt and summon submarines at boss if available.",
      "do_not_use": "Don't Use",
      "hunt_only": "Hunt Only",
      "boss_only": "BOSS Only",
      "hunt_and_boss": "Hunt and BOSS",
      "every_combat": "Every Combat"
    },
    "AutoSearchMode": {
      "name": "Submarine Roles in Auto Search",
      "help": "Effective only for auto search",
      "sub_standby": "Standby",
      "sub_auto_call": "Auto Call"
    },
    "DistanceToBoss": {
      "name": "Before BOSS battle move the submarine near BOSS",
      "help": "Effective only if \"Submarine Mode\" is \"BOSS Only\" or \"Hunt and BOSS\"\nSelecting \"X Grids To BOSS\" needs to ensure that the submarine hunting range can cover the BOSS. Distance is calculated using the Manhattan Distance. Selecting \"Use Open Ocean Support\" requires submarine with aforementioned skill",
      "to_boss_position": "To BOSS Location",
      "1_grid_to_boss": "1 Grid To BOSS",
      "2_grid_to_boss": "2 Grids To BOSS",
      "use_open_ocean_support": "Use Open Ocean Support"
    }
  },
  "Emotion": {
    "_info": {
      "name": "Emotion Settings",
      "help": "At least one or both \"Calculate Emotion Consumption\" and \"Ignore Low Emotion Warning\" is used for these settings to be enabled"
    },
    "Mode": {
      "name": "Emotion Settings",
      "help": "",
      "calculate": "Calculate Emotion Consumption",
      "ignore": "Ignore Low Emotion Warning",
      "calculate_ignore": "Calculate + Ignore"
    },
    "Fleet1Value": {
      "name": "Fleet 1 Emotion Value",
      "help": ""
    },
    "Fleet1Record": {
      "name": "Fleet 1 Emotion Record",
      "help": ""
    },
    "Fleet1Control": {
      "name": "Fleet 1 Emotion Control",
      "help": "Measures will be taken to ensure control is maintained i.e. wait for recovery in level or stop current task if others can be executed while waiting",
      "keep_exp_bonus": "Keep Happy Bonus (>120)",
      "prevent_green_face": "Keep Content (>40)",
      "prevent_yellow_face": "Prevent Moody (>30)",
      "prevent_red_face": "Prevent Exhausted (>20)"
    },
    "Fleet1Recover": {
      "name": "Fleet 1 Recover Location",
      "help": "Configure accordingly to accurately calculate emotion",
      "not_in_dormitory": "Docks (20/hr)",
      "dormitory_floor_1": "Dorm Floor 1 (40/hr)",
      "dormitory_floor_2": "Dorm Floor 2 (50/hr)"
    },
    "Fleet1Oath": {
      "name": "Fleet 1 All Oath",
      "help": "+10/hr emotion recovery is included into calculation"
    },
    "Fleet1Onsen": {
      "name": "Fleet 1 All Onsen",
      "help": "+10/hr emotion recovery is included into calculation"
    },
    "Fleet2Value": {
      "name": "Fleet 2 Emotion Value",
      "help": ""
    },
    "Fleet2Record": {
      "name": "Fleet 2 Emotion Record",
      "help": ""
    },
    "Fleet2Control": {
      "name": "Fleet 2 Emotion Control",
      "help": "Measures will be taken to ensure control is maintained i.e. wait for recovery in level or stop current task if others can be executed while waiting",
      "keep_exp_bonus": "Keep Happy Bonus (>120)",
      "prevent_green_face": "Keep Content (>40)",
      "prevent_yellow_face": "Prevent Moody (>30)",
      "prevent_red_face": "Prevent Exhausted (>20)"
    },
    "Fleet2Recover": {
      "name": "Fleet 2 Recover Location",
      "help": "",
      "not_in_dormitory": "Docks (20/hr)",
      "dormitory_floor_1": "Dorm Floor 1 (40/hr)",
      "dormitory_floor_2": "Dorm Floor 2 (50/hr)"
    },
    "Fleet2Oath": {
      "name": "Fleet 2 All Oath",
      "help": "+10/hr emotion recovery is included into calculation"
    },
    "Fleet2Onsen": {
      "name": "Fleet 2 All Onsen",
      "help": "+10/hr emotion recovery is included into calculation"
    }
  },
  "HpControl": {
    "_info": {
      "name": "HP Control Settings",
      "help": "Effective only if fleet lock is disabled"
    },
    "UseHpBalance": {
      "name": "Use HP Balance",
      "help": "Enable monitor of HP across the front row ships and re-position them if needed"
    },
    "UseEmergencyRepair": {
      "name": "Use Emergency Repair",
      "help": ""
    },
    "UseLowHpRetreat": {
      "name": "Use Low HP Retreat",
      "help": ""
    },
    "HpBalanceThreshold": {
      "name": "HP Balance Threshold",
      "help": "If the difference in HP volume is found greater than this threshold then Alas will re-position the ships"
    },
    "HpBalanceWeight": {
      "name": "HP Balance Weight",
      "help": "Assists in Alas to accurately monitor the HP volume\nEnter your fleet data in the exemplified order \"front-most, middle, back-most\" --> \"6000, 3000, 4000\" (no quotations)"
    },
    "RepairUseSingleThreshold": {
      "name": "Single Emergency Repair Use Threshold",
      "help": "Use one repair kit if any one ship's HP is below this threshold"
    },
    "RepairUseMultiThreshold": {
      "name": "Multi Emergency Repair Use Threshold",
      "help": "Use all repair kits if the sum HP volume back or front row is below this threshold"
    },
    "LowHpRetreatThreshold": {
      "name": "Low HP Retreat Threshold",
      "help": "Retreat if the sum HP volume back or front row is below this threshold"
    }
  },
  "EnemyPriority": {
    "_info": {
      "name": "Enemy Priority ",
      "help": "Customize the priority of the enemy you want to fight"
    },
    "EnemyScaleBalanceWeight": {
      "name": "Enemy Priority",
      "help": "First clear the enemies on the mob to the boss, and then clean up other enemies according to priority",
      "default_mode": "According to map file",
      "S3_enemy_first": "3-Stars enemies first",
      "S1_enemy_first": "1-Star enemies first"
    }
  },
  "C11AffinityFarming": {
    "_info": {
      "name": "C1-1 Affinity Farm Settings",
      "help": "After entering, repeatedly moves between tiles to initiate ambush encounters"
    },
    "RunCount": {
      "name": "Encounter Count",
      "help": "Number of encounters until retreat and repeating again, recommended 32+"
    }
  },
  "C72MysteryFarming": {
    "_info": {
      "name": "C7-2 Mystery Farm Settings",
      "help": "Performs minimum number of battles to acquire all mystery tiles then retreat and repeating again"
    },
    "StepOnA3": {
      "name": "Step A3",
      "help": "Effectively prevents mystery on A2 from being blocked"
    }
  },
  "C122MediumLeveling": {
    "_info": {
      "name": "C12-2 Medium Level Farm Settings",
      "help": "Use low strength fleet to level up at 12-2 and retreat after fighting all non-large escorts\nImprove exp/oil consumption ratio by reducing strength of fleet"
    },
    "LargeEnemyTolerance": {
      "name": "Large Enemy Tolerance",
      "help": "Number of large enemy battle(s) allowed before retreating",
      "0": "0",
      "1": "1",
      "2": "2",
      "10": "10"
    }
  },
  "C124LargeLeveling": {
    "_info": {
      "name": "C12-4 Large Level Farm Settings",
      "help": "Use high strength fleet to level up at 12-4 and retreat after fighting all escorts\nImprove exp/oil consumption ratio by reducing strength of fleet"
    },
    "NonLargeEnterTolerance": {
      "name": "Non-Large Enter Tolerance",
      "help": "Retreat after configured number of battles if no large escorts are detected",
      "0": "0",
      "1": "1",
      "2": "2"
    },
    "NonLargeRetreatTolerance": {
      "name": "Non-Large Retreat Tolerance",
      "help": "Number of battles allowed against non-large escorts after no remaining large escorts are detected",
      "0": "0",
      "1": "1",
      "2": "2",
      "10": "10"
    },
    "PickupAmmo": {
      "name": "Pick Up Ammo",
      "help": "Number of battles before picking up ammo",
      "3": "3",
      "4": "4",
      "5": "5"
    }
  },
  "GemsFarming": {
    "_info": {
      "name": "Commission Farming Settings",
      "help": "Warning: This task allows players to get a small amount of gems, but not an efficient way to farm.\nPlayers who have recently started Azur Lane are easily superstitious about 0LB and low oil consumption, while being ignorant about character leveling.\nRunning this function will only make you feel fulfilled however in reality your account will not actually progress very much.\nThe main purpose of this task is to get extra cubes for players with a formed lineup. Please rationally treat gems as a by-product.\n\nFleet 1 is expected to consist of 1 0LB CV/CVL and 1 0LB Vanguard, Fleet 2 is expected to consist of support ships such as New Jersey or Shinano to provide external battle assistance.\nFor information about the drop mechanism/rate of urgent commissions, you can refer to <https://bbs.nga.cn/read.php?tid=27134956> (in Chinese Simplified)"
    },
    "ChangeFlagship": {
      "name": "Change Flagship",
      "help": "Change flagship if flagship level >= 32 or either flagship or vanguard are emotion exhausted. If you choose not to change, your fleet will ignore the low emotion warning and continue combat.\nSwitch out to new common CV/CVL whose level is in range of 1 to 31, after current has reached level 32+. Meanwhile, abandoned flagships will be retired. Any common CV/CVL whose level is 2+ will be regarded as targets. Do confirm that your own ships which is not a target has been locked\n\nThe flagship's equipment is replaced when being switched out by first recording the current equipment code.",
      "ship": "Change Ship",
      "ship_equip": "Change Ship + Gears"
    },
    "CommonCV": {
      "name": "Flagship Common CV/CVL Preference",
      "help": "",
      "custom": "custom",
      "any": "any",
      "eagle": "eagle only",
      "langley": "langley",
      "bogue": "bogue",
      "ranger": "ranger",
      "hermes": "hermes"
    },
    "CommonCVFilter": {
      "name": "Custom Flagship CV Filter",
      "help": "To use your own filter, set \"Flagship Common CV/CVL Preference\" to \"custom\". Filter will be prioritized in order."
    },
    "ChangeVanguard": {
      "name": "Change Vanguard",
      "help": "Change vanguard if flagship or vanguard are emotion exhausted. If you choose not to change, your fleet will ignore the low emotion warning and continue combat.\nSwitch out to new level 100(70) common vanguard from eagle or ironblood after current flagship has reached level 32+ (Only CN players'0 limit break ship can reach level 100)\n\nThe vanguard's equipment is replaced when being switched out by first recording the current equipment code.",
      "disabled": "Don't Change",
      "ship": "Change Ship",
      "ship_equip": "Change Ship + Gears"
    },
    "CommonDD": {
      "name": "Flagship Common DD Preference",
      "help": "",
      "custom": "custom",
      "any": "any",
      "favourite": "Favourite Ships Only",
      "aulick_or_foote": "Aulick or Foote",
      "cassin_or_downes": "Cassin or Downes",
      "z20_or_z21": "Z20 or Z21",
      "DDG": "Guided-Missile Destroyer"
    },
    "CommonDDFilter": {
      "name": "Custom DD Filter",
      "help": "To use your own filter, set \"Flagship Common DD Preference\" to \"custom\". Filter will be prioritized in order."
    },
    "EquipmentCode": {
      "name": "Gear Code",
      "help": "Only works when 'Change Ship + Gears' is chosen.\nWhen substituting down CV/CVL/DD, if corresponding gear code is not provided, alas will export it\nWhen substituting up corresponding CV/CVL/DD, if corresponding gear code is not provided, alas will use exported gear code from previous ship; otherwise alas will use gear code in the config\nBluestacks users need to enable virtual keyboard first.\nSee https://support.bluestacks.com/hc/en-us/articles/360061968892-How-to-use-a-virtual-on-screen-keyboard-on-BlueStacks-5"
    },
    "ALLowHighFlagshipLevel": {
      "name": "ALLow High Flagship Level",
      "help": "Only Common CV at level 70 will now be used"
    },
    "ALLowLowVanguardLevel": {
      "name": "ALLow Low Vanguard Level",
      "help": "Destroyers over level 30 will now be used, 70 for Event CD"
    },
    "DelayTaskIFNoFlagship": {
      "name": "Delay task if no common CV",
      "help": "When there is no common CV available, delay the task"
    },
    "CommissionLimit": {
      "name": "Prevent Too Many Urgent Commissions",
      "help": "When running 7x24, prevent having a lot of urgent commissions and not being able to complete daily commissions. It is recommended to select only short-terms and high-yields in the commission filter"
    }
  },
  "EventGeneral": {
    "_info": {
      "name": "Event General Settings",
      "help": ""
    },
    "PtLimit": {
      "name": "Event PT Limit",
      "help": "When the total PT reaches the given value, disable all event tasks. 0 means no limit. Cannot trigger instantly when using auto search\nWith this enabled, you only need to enable all the event tasks, and you don't need to count how many times to run"
    },
    "TimeLimit": {
      "name": "Event Time Limit",
      "help": "When the local time exceeds the given value, disable all event tasks. '2020-01-01 00:00:00' means no limit and the time will be reset once it's triggered\nThis can prevent the occurrence of forgetting to disable event tasks after the event ends"
    }
  },
  "TaskBalancer": {
    "_info": {
      "name": "Task Balancer Settings",
      "help": "Prevent coin shortage when farming event maps."
    },
    "Enable": {
      "name": "Enable Task Balancer",
      "help": "When enabled, the coin amount will be checked after each run."
    },
    "CoinLimit": {
      "name": "Keep Coin Above X",
      "help": "Start chosen task if coin is found to be below this number."
    },
    "TaskCall": {
      "name": "Call task X if out of coin",
      "help": "Reminder: Players need to check task config before running, or TaskCall may not work.",
      "Main": "Main",
      "Main2": "Main-2",
      "Main3": "Main-3"
    }
  },
  "EventDaily": {
    "_info": {
      "name": "Event Daily Settings",
      "help": ""
    },
    "StageFilter": {
      "name": "Event Daily Stage Filter",
      "help": ""
    },
    "LastStage": {
      "name": "Last Event Daily Stage",
      "help": "Automatically updated, skips completed levels in the filter, and resets at server reset time (00:00)"
    }
  },
  "Raid": {
    "_info": {
      "name": "Raid Settings",
      "help": ""
    },
    "Mode": {
      "name": "Raid Mode",
      "help": "",
      "easy": "easy",
      "normal": "normal",
      "hard": "hard",
      "ex": "ex"
    },
    "UseTicket": {
      "name": "Use Ticket(s)",
      "help": ""
    }
  },
  "RaidDaily": {
    "_info": {
      "name": "Raid Daily Settings",
      "help": "Recommend manual play for faster contribution and climbing of prize ladder as raid points are awarded proportionally by speed\nEnable task if slow contribution and climbing is acceptable\nFleet compositions must be made manually for each difficulty"
    },
    "StageFilter": {
      "name": "Raid Daily Stage Filter",
      "help": "Generally does not need to be modified or re-arranged but can do so if desired\nCan save on oil consumption if less are attacked\nSupports EX difficulty if specified, submarine is force called to increase clearing rate"
    }
  },
  "Hospital": {
    "_info": {
      "name": "Event Settings",
      "help": ""
    },
    "UseRecommendFleet": {
      "name": "Use Fleet Recommendation",
      "help": "If turned off, you need to manually prepare fleets of all 15 stages in advance"
    }
  },
  "HospitalEvent": {
    "_info": {
      "name": "Raid Settings",
      "help": ""
    },
    "Mode": {
      "name": "Raid Mode",
      "help": "",
      "easy": "Day",
      "normal": "Dusk",
      "hard": "Night"
    },
    "Stage": {
      "name": "Level Name",
      "help": "",
      "T1": "T1",
      "T2": "T2",
      "T3": "T3",
      "T4": "T4",
      "ESP": "ESP"
    }
  },
  "MaritimeEscort": {
    "_info": {
      "name": "Maritime Escort",
      "help": "Enter then retreat, get about 70% of maximum rewards"
    },
    "Enable": {
      "name": "Enable maritime Escort",
      "help": ""
    }
  },
  "Coalition": {
    "_info": {
      "name": "Event Settings",
      "help": "Fleets must be prepared manually in game before running"
    },
    "Mode": {
      "name": "Mode",
      "help": "SP needs to use event daily SP to run",
      "area1-normal": "area1-normal",
      "area1-hard": "area1-hard",
      "area2-normal": "area2-normal",
      "area2-hard": "area2-hard",
      "area3-normal": "area3-normal",
      "area3-hard": "area3-hard",
      "area4-normal": "area4-normal",
      "area4-hard": "area4-hard",
      "area5-normal": "area5-normal",
      "area5-hard": "area5-hard",
      "area6-normal": "area6-normal",
      "area6-hard": "area6-hard"
    },
    "Fleet": {
      "name": "Fleet",
      "help": "",
      "single": "Solo Challenge",
      "multi": "Coalition Battle"
    }
  },
  "Commission": {
    "_info": {
      "name": "Commission Settings",
      "help": ""
    },
    "PresetFilter": {
      "name": "Preset Filter Select",
      "help": "People without a basic knowledge of commission drops rates and spawn are recommended to use pre-optimized presets instead of writing custom filters\nIf the commission farming is running 24 hours a day, the (7x24 Commission Farming) filter should be used\nIt is not recommended to use the oil priority filter while running commission farming",
      "cube": "Gems > Cube > Oil",
      "cube_24h": "Gems > Cube > Oil (7x24 Commission Farming)",
      "chip": "Gems > Chip > Cube",
      "chip_24h": "Gems > Chip > Cube (7x24 Commission Farming)",
      "oil": "Gems > Oil > Cube",
      "custom": "Custom"
    },
    "CustomFilter": {
      "name": "Custom Commission Priority",
      "help": "To use your own filter, set \"Preset Filter Select\" to \"Custom\". All options have been defined at  <https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/filter_string_en>"
    },
    "DoMajorCommission": {
      "name": "Do Major Commissions",
      "help": "1200 oil commission is now outdated, the yield is very low, it is recommended to disable"
    }
  },
  "Tactical": {
    "_info": {
      "name": "Tactical Academy Settings",
      "help": ""
    },
    "TacticalFilter": {
      "name": "Tactical Book Priority",
      "help": "Generally does not need to be modified or re-arranged but can do so if desired"
    },
    "RapidTrainingSlot": {
      "name": "Use Rapid Training",
      "help": "During events, use rapid training 10 times",
      "do_not_use": "Don't Use",
      "slot_1": "Use on Slot #1",
      "slot_2": "Use on Slot #2",
      "slot_3": "Use on Slot #3",
      "slot_4": "Use on Slot #4"
    }
  },
  "ControlExpOverflow": {
    "_info": {
      "name": "Control EXP Overflow Settings",
      "help": "Control waste amount of EXP on a specific book tier to save on time\nFor example, if remain = 1100, use ColorT3_Exp despite losing out on 100 EXP"
    },
    "Enable": {
      "name": "Enable",
      "help": "Disable for no overflow across all tiers\nOtherwise enable then set specific tier's overflow for customization"
    },
    "T4Allow": {
      "name": "T4 Overflow Allow",
      "help": "0 ~ any positive integer"
    },
    "T3Allow": {
      "name": "T3 Overflow Allow",
      "help": "0 ~ any positive integer"
    },
    "T2Allow": {
      "name": "T2 Overflow Allow",
      "help": "0 ~ any positive integer"
    },
    "T1Allow": {
      "name": "T1 Overflow Allow",
      "help": "0 ~ any positive integer"
    }
  },
  "AddNewStudent": {
    "_info": {
      "name": "Level Skills",
      "help": "When there is a vacant position in the Tactical Academy, the 1st slot ship girl in dock will be assigned as a student and improve any non-max level skill"
    },
    "Enable": {
      "name": "Enable",
      "help": ""
    },
    "Favorite": {
      "name": "Use Favorite Filter",
      "help": "During student selection apply the favorite filter\nThereby, giving priority to certain ship girls\nApply the favorite status to a ship girl in-game"
    }
  },
  "Research": {
    "_info": {
      "name": "Research Academy Settings",
      "help": "For convenience a few preset filters are provided\nHowever it is recommended to use \"custom\" and author your own priority for projects\nNote that combined with other settings, Alas will choose projects that satisfy all the conditions. For example, if \"Use Cube\" is disabled but your list consists of projects that cost cubes, Alas will not choose them"
    },
    "UseCube": {
      "name": "Use Cube",
      "help": "Allow to undertake projects that require cubes",
      "always_use": "Always Use",
      "only_05_hour": "0.5 Hour+No project available",
      "only_no_project": "Only no project available",
      "do_not_use": "Don't Use"
    },
    "UseCoin": {
      "name": "Use Coin",
      "help": "Allow to undertake projects that require coins",
      "always_use": "Always Use",
      "only_05_hour": "0.5 Hour+No project available",
      "only_no_project": "Only no project available",
      "do_not_use": "Don't Use"
    },
    "UsePart": {
      "name": "Use Part/Plate",
      "help": "Allow to undertake projects that require parts/plates",
      "always_use": "Always Use",
      "only_05_hour": "0.5 Hour+No project available",
      "only_no_project": "Only no project available",
      "do_not_use": "Don't Use"
    },
    "AllowDelay": {
      "name": "Delay research when resources are insufficient",
      "help": "When the resources are insufficient, Alas will delay research until the conditions are met or research queue is about to be emptied, which will not cause the research to stop\nIf the resources are insufficient for a long time or the time of running alas is not long enough, you can cancel this option to keep the research queue full"
    },
    "PresetFilter": {
      "name": "Preset Filter Select",
      "help": "See research drops rates and spawn rates in https://azur-stats.lyoko.io/. People without a basic knowledge of these are recommended to use pre-optimized presets instead of writing custom filters",
      "custom": "custom",
      "series_8_blueprint_305": "Series 8 Blueprints+305",
      "series_8_blueprint_only": "Series 8 Blueprints Only",
      "series_8_305_only": "Series 8 305 Only",
      "series_7_blueprint_la9": "Series 7 Blueprints+La9",
      "series_7_blueprint_only": "Series 7 Blueprints Only",
      "series_7_la9_only": "Series 7 La9 Only",
      "series_6_blueprint_203": "Series 6 Blueprints+203",
      "series_6_blueprint_only": "Series 6 Blueprints Only",
      "series_6_203_only": "Series 6 203 Only",
      "series_5_blueprint_152": "Series 5 Blueprints+152",
      "series_5_blueprint_only": "Series 5 Blueprints Only",
      "series_5_152_only": "Series 5 152 Only",
      "series_4_blueprint_tenrai": "Series 4 Blueprints+Tenrai",
      "series_4_blueprint_only": "Series 4 Blueprints Only",
      "series_4_tenrai_only": "Series 4 Tenrai Only",
      "series_3_blueprint_234": "Series 3 Blueprints+234",
      "series_3_blueprint_only": "Series 3 Blueprints Only",
      "series_3_234_only": "Series 3 234 Only",
      "series_2_than_3_457_234": "Series 2+3 457+234",
      "series_2_blueprint_457": "Series 2 Blueprints+457",
      "series_2_blueprint_only": "Series 2 Blueprints Only",
      "series_2_457_only": "Series 2 457 Only"
    },
    "CustomFilter": {
      "name": "Custom Research Priority",
      "help": "To use your own filter, set \"Preset Filter Select\" to \"custom\". All options have been defined at  <https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/filter_string_en>"
    }
  },
  "Dorm": {
    "_info": {
      "name": "Dorm Settings",
      "help": ""
    },
    "Collect": {
      "name": "Collect Coins and Loves",
      "help": ""
    },
    "Feed": {
      "name": "Restock Dorm Snacks",
      "help": ""
    },
    "FeedFilter": {
      "name": "Snack Filter",
      "help": "Generally does not need to be modified or re-arranged but can do so if desired"
    }
  },
  "BuyFurniture": {
    "_info": {
      "name": "Event furniture Settings",
      "help": "Buy time-limited furniture from dorm furniture shop during the event"
    },
    "Enable": {
      "name": "Buy event furniture",
      "help": ""
    },
    "BuyOption": {
      "name": "Buy Option",
      "help": "buy set: buy one piece for each piece of furniture; buy all: Buy all furniture. Both buy options will remove the set of furniture from the forefront of the store. If buy set, remaining furniture will need to be manually buy. Difference in furniture price between the two options is not significant, Recommended to use buy all. This operation will not buy diamond furniture",
      "set": "set",
      "all": "all"
    },
    "LastRun": {
      "name": "Last Check Time",
      "help": "The time of the last check is recorded here to prevent the task from running repeatedly. Check interval is 6 days. This value is automatically recorded and generally does not need to be modified."
    }
  },
  "Meowfficer": {
    "_info": {
      "name": "Mewofficer Settings",
      "help": ""
    },
    "BuyAmount": {
      "name": "Buy Amount",
      "help": "The 1st meowfficer box purchase everyday is free"
    },
    "FortChoreMeowfficer": {
      "name": "Do Fort Chores",
      "help": "Completes all 3 chores; clean, feed, and play with meowfficer to get fort exp"
    }
  },
  "MeowfficerTrain": {
    "_info": {
      "name": "Meowfficer Training Settings",
      "help": ""
    },
    "Enable": {
      "name": "Enable Meowfficer Training",
      "help": ""
    },
    "Mode": {
      "name": "Meowfficer Training Mode",
      "help": "Train Seamlessly means collecting trained meowfficer(s) every 2.5 ~ 3.5 hours.\nTrain Once a Day means collecting 1 trained meowfficer each day; emptying the training queue and do the enhancing on Sunday in order to finish weekly mission.",
      "seamlessly": "Train Seamlessly",
      "once_a_day": "Train Once a Day"
    },
    "RetainTalentedGold": {
      "name": "Retain Talented SR Meowfficer(s)",
      "help": "During collection, SR cats are examined for special talent abilities i.e. has no tiers or is colored rainbow.\nIf detected these are locked to prevent being used as feed material. Players must manually check and enhance themselves an SR meowfficer's personal skill."
    },
    "RetainTalentedPurple": {
      "name": "Retain Talented Elite Meowfficer(s)",
      "help": "During collection, Elite cats are examined for special talent abilities i.e. has no tiers or is colored rainbow.\nIf detected these are locked to prevent being used as feed material. Players must manually check and enhance themselves an Elite meowfficer's personal skill."
    },
    "EnhanceIndex": {
      "name": "Enhance Index",
      "help": "Index of target meowfficer to enhance. Limited in 1 ~ 12; indices are in ascending order from left to right of the 4 x 3 grid."
    },
    "MaxFeedLevel": {
      "name": "Do not use meowfficer larger than level X as enhancing materials",
      "help": "The X value is limited to 1 to 30"
    }
  },
  "GuildLogistics": {
    "_info": {
      "name": "Guild Logistics Settings",
      "help": "Master or Officers must choose a guild mission manually"
    },
    "Enable": {
      "name": "Enable Guild Logistics",
      "help": "Enables the following:\n- Accept and complete guild missions\n- Submit items in exchange for guild coins\n- Collect other guild rewards"
    },
    "SelectNewMission": {
      "name": "Select A New Fleet Mission",
      "help": "This account must be a guild master or officer to use this.\nThe easiest mission Siren Subjugation III is selected by default, and the objective is to defeat 300 enemies\n(Not supported, please contact an EN developer if you would like to assist in alleviating this)"
    },
    "ExchangeFilter": {
      "name": "Item Exchange Filter",
      "help": "Generally does not need to be modified or re-arranged but can do so if desired\nIf there is an item that you lack, priority for that exchange is lowered"
    }
  },
  "GuildOperation": {
    "_info": {
      "name": "Guild Operation Settings",
      "help": ""
    },
    "Enable": {
      "name": "Enable Guild Operation",
      "help": "Enables the following:\n- Start new / Join ongoing guild operations\n- Dispatch ships to complete objectives\n- Optionally attack guild boss when available"
    },
    "SelectNewOperation": {
      "name": "Start New Guild Operations",
      "help": "This account must be a guild master or officer to use this.\nThe most rewarding operation Solomon Air-Sea Battle is selected by default"
    },
    "NewOperationMaxDate": {
      "name": "Don't Start Guild Operation After Date X of Every Month",
      "help": "Only takes effect when \"Start New Guild Operations\" is enabled.\nStarting a third operation in the same month is not recommended. Members are limited in joining up to 2 operations each month; a third operation will unlikely be finished as most cannot participate and spill over to the following month. This will affect the evaluation of the dispatch event, resulting in a reduction of the final reward"
    },
    "JoinThreshold": {
      "name": "Join Threshold",
      "help": "0.0 ~ 1.0\n0.5 means only join when progress is less than halfway through\n1 means join regardless of current progress even if basically finished\nRemember you are limited to joining only 2 on a monthly basis\nMaximize rewards and participation by joining newly started operations"
    },
    "AttackBoss": {
      "name": "Attack Guild Boss",
      "help": ""
    },
    "BossFleetRecommend": {
      "name": "Enable Fleet Recommend",
      "help": "This will automatically select your own ships to fill all 6 ship slots\nRecommended to keep disabled to form your own fleet along with fellow member's support units\nHowever if members are frequently changing their support units, may be worth to enable otherwise attacks only with 4 ships"
    }
  },
  "Reward": {
    "_info": {
      "name": "Reward Settings",
      "help": ""
    },
    "CollectOil": {
      "name": "Collect Oil",
      "help": ""
    },
    "CollectCoin": {
      "name": "Collect Coin",
      "help": ""
    },
    "CollectExp": {
      "name": "Collect Experience Books",
      "help": ""
    },
    "CollectMission": {
      "name": "Collect Mission Rewards",
      "help": ""
    },
    "CollectWeeklyMission": {
      "name": "Collect Weekly Mission Rewards",
      "help": ""
    }
  },
  "Awaken": {
    "_info": {
      "name": "Cognitive Awakening Settings",
      "help": "Awaken all ships in dock til cognitive chips/arrays exhausted"
    },
    "LevelCap": {
      "name": "To Level Cap",
      "help": "",
      "level120": "Lv.120",
      "level125": "Lv.125"
    },
    "Favourite": {
      "name": "Awaken Favourite Ships Only",
      "help": ""
    }
  },
  "Island1": {
    "_info": {
      "name": "Island1._info.name",
      "help": "Island1._info.help"
    },
    "Receive": {
      "name": "Island1.Receive.name",
      "help": "Island1.Receive.help"
    },
    "Option1": {
      "name": "Island1.Option1.name",
      "help": "Island1.Option1.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6",
      "7": "7",
      "8": "8"
    },
    "Character1": {
      "name": "Island1.Character1.name",
      "help": "Island1.Character1.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    },
    "Option2": {
      "name": "Island1.Option2.name",
      "help": "Island1.Option2.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6",
      "7": "7",
      "8": "8"
    },
    "Character2": {
      "name": "Island1.Character2.name",
      "help": "Island1.Character2.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    },
    "Option3": {
      "name": "Island1.Option3.name",
      "help": "Island1.Option3.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6",
      "7": "7",
      "8": "8"
    },
    "Character3": {
      "name": "Island1.Character3.name",
      "help": "Island1.Character3.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    },
    "Option4": {
      "name": "Island1.Option4.name",
      "help": "Island1.Option4.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6",
      "7": "7",
      "8": "8"
    },
    "Character4": {
      "name": "Island1.Character4.name",
      "help": "Island1.Character4.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    }
  },
  "Island2": {
    "_info": {
      "name": "Island2._info.name",
      "help": "Island2._info.help"
    },
    "Receive": {
      "name": "Island2.Receive.name",
      "help": "Island2.Receive.help"
    },
    "Option1": {
      "name": "Island2.Option1.name",
      "help": "Island2.Option1.help",
      "0": "0",
      "1": "1"
    },
    "Character1": {
      "name": "Island2.Character1.name",
      "help": "Island2.Character1.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    },
    "Option2": {
      "name": "Island2.Option2.name",
      "help": "Island2.Option2.help",
      "0": "0",
      "2": "2"
    },
    "Character2": {
      "name": "Island2.Character2.name",
      "help": "Island2.Character2.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    },
    "Option3": {
      "name": "Island2.Option3.name",
      "help": "Island2.Option3.help",
      "0": "0",
      "3": "3"
    },
    "Character3": {
      "name": "Island2.Character3.name",
      "help": "Island2.Character3.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    },
    "Option4": {
      "name": "Island2.Option4.name",
      "help": "Island2.Option4.help",
      "0": "0",
      "4": "4"
    },
    "Character4": {
      "name": "Island2.Character4.name",
      "help": "Island2.Character4.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    }
  },
  "Island3": {
    "_info": {
      "name": "Island3._info.name",
      "help": "Island3._info.help"
    },
    "Receive": {
      "name": "Island3.Receive.name",
      "help": "Island3.Receive.help"
    },
    "Option1": {
      "name": "Island3.Option1.name",
      "help": "Island3.Option1.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6"
    },
    "Character1": {
      "name": "Island3.Character1.name",
      "help": "Island3.Character1.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    },
    "Option2": {
      "name": "Island3.Option2.name",
      "help": "Island3.Option2.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6"
    },
    "Character2": {
      "name": "Island3.Character2.name",
      "help": "Island3.Character2.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    },
    "Option3": {
      "name": "Island3.Option3.name",
      "help": "Island3.Option3.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6"
    },
    "Character3": {
      "name": "Island3.Character3.name",
      "help": "Island3.Character3.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    },
    "Option4": {
      "name": "Island3.Option4.name",
      "help": "Island3.Option4.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6"
    },
    "Character4": {
      "name": "Island3.Character4.name",
      "help": "Island3.Character4.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    }
  },
  "Island4": {
    "_info": {
      "name": "Island4._info.name",
      "help": "Island4._info.help"
    },
    "Receive": {
      "name": "Island4.Receive.name",
      "help": "Island4.Receive.help"
    },
    "Option1": {
      "name": "Island4.Option1.name",
      "help": "Island4.Option1.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4"
    },
    "Character1": {
      "name": "Island4.Character1.name",
      "help": "Island4.Character1.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    },
    "Option2": {
      "name": "Island4.Option2.name",
      "help": "Island4.Option2.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4"
    },
    "Character2": {
      "name": "Island4.Character2.name",
      "help": "Island4.Character2.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    },
    "Option3": {
      "name": "Island4.Option3.name",
      "help": "Island4.Option3.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4"
    },
    "Character3": {
      "name": "Island4.Character3.name",
      "help": "Island4.Character3.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    },
    "Option4": {
      "name": "Island4.Option4.name",
      "help": "Island4.Option4.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4"
    },
    "Character4": {
      "name": "Island4.Character4.name",
      "help": "Island4.Character4.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    }
  },
  "Island5": {
    "_info": {
      "name": "Island5._info.name",
      "help": "Island5._info.help"
    },
    "Receive": {
      "name": "Island5.Receive.name",
      "help": "Island5.Receive.help"
    },
    "Option1": {
      "name": "Island5.Option1.name",
      "help": "Island5.Option1.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6",
      "7": "7",
      "8": "8",
      "9": "9"
    },
    "Character1": {
      "name": "Island5.Character1.name",
      "help": "Island5.Character1.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    },
    "Option2": {
      "name": "Island5.Option2.name",
      "help": "Island5.Option2.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6",
      "7": "7",
      "8": "8",
      "9": "9"
    },
    "Character2": {
      "name": "Island5.Character2.name",
      "help": "Island5.Character2.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    },
    "Option3": {
      "name": "Island5.Option3.name",
      "help": "Island5.Option3.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6",
      "7": "7",
      "8": "8",
      "9": "9"
    },
    "Character3": {
      "name": "Island5.Character3.name",
      "help": "Island5.Character3.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    },
    "Option4": {
      "name": "Island5.Option4.name",
      "help": "Island5.Option4.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6",
      "7": "7",
      "8": "8",
      "9": "9"
    },
    "Character4": {
      "name": "Island5.Character4.name",
      "help": "Island5.Character4.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    }
  },
  "Island6": {
    "_info": {
      "name": "Island6._info.name",
      "help": "Island6._info.help"
    },
    "Receive": {
      "name": "Island6.Receive.name",
      "help": "Island6.Receive.help"
    },
    "Option1": {
      "name": "Island6.Option1.name",
      "help": "Island6.Option1.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6",
      "7": "7"
    },
    "Character1": {
      "name": "Island6.Character1.name",
      "help": "Island6.Character1.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    },
    "Option2": {
      "name": "Island6.Option2.name",
      "help": "Island6.Option2.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6",
      "7": "7"
    },
    "Character2": {
      "name": "Island6.Character2.name",
      "help": "Island6.Character2.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    }
  },
  "Island7": {
    "_info": {
      "name": "Island7._info.name",
      "help": "Island7._info.help"
    },
    "Receive": {
      "name": "Island7.Receive.name",
      "help": "Island7.Receive.help"
    },
    "Option1": {
      "name": "Island7.Option1.name",
      "help": "Island7.Option1.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6",
      "7": "7",
      "8": "8",
      "9": "9"
    },
    "Character1": {
      "name": "Island7.Character1.name",
      "help": "Island7.Character1.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    },
    "Option2": {
      "name": "Island7.Option2.name",
      "help": "Island7.Option2.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6",
      "7": "7",
      "8": "8",
      "9": "9"
    },
    "Character2": {
      "name": "Island7.Character2.name",
      "help": "Island7.Character2.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    }
  },
  "Island8": {
    "_info": {
      "name": "Island8._info.name",
      "help": "Island8._info.help"
    },
    "Receive": {
      "name": "Island8.Receive.name",
      "help": "Island8.Receive.help"
    },
    "Option1": {
      "name": "Island8.Option1.name",
      "help": "Island8.Option1.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6",
      "7": "7",
      "8": "8",
      "9": "9",
      "10": "10",
      "11": "11"
    },
    "Character1": {
      "name": "Island8.Character1.name",
      "help": "Island8.Character1.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    },
    "Option2": {
      "name": "Island8.Option2.name",
      "help": "Island8.Option2.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6",
      "7": "7",
      "8": "8",
      "9": "9",
      "10": "10",
      "11": "11"
    },
    "Character2": {
      "name": "Island8.Character2.name",
      "help": "Island8.Character2.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    }
  },
  "Island9": {
    "_info": {
      "name": "Island9._info.name",
      "help": "Island9._info.help"
    },
    "Receive": {
      "name": "Island9.Receive.name",
      "help": "Island9.Receive.help"
    },
    "Option1": {
      "name": "Island9.Option1.name",
      "help": "Island9.Option1.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6",
      "7": "7",
      "8": "8",
      "9": "9"
    },
    "Character1": {
      "name": "Island9.Character1.name",
      "help": "Island9.Character1.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    },
    "Option2": {
      "name": "Island9.Option2.name",
      "help": "Island9.Option2.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6",
      "7": "7",
      "8": "8",
      "9": "9"
    },
    "Character2": {
      "name": "Island9.Character2.name",
      "help": "Island9.Character2.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    }
  },
  "Island10": {
    "_info": {
      "name": "Island10._info.name",
      "help": "Island10._info.help"
    },
    "Receive": {
      "name": "Island10.Receive.name",
      "help": "Island10.Receive.help"
    },
    "Option1": {
      "name": "Island10.Option1.name",
      "help": "Island10.Option1.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6",
      "7": "7"
    },
    "Character1": {
      "name": "Island10.Character1.name",
      "help": "Island10.Character1.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    },
    "Option2": {
      "name": "Island10.Option2.name",
      "help": "Island10.Option2.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6",
      "7": "7"
    },
    "Character2": {
      "name": "Island10.Character2.name",
      "help": "Island10.Character2.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    }
  },
  "Island11": {
    "_info": {
      "name": "Island11._info.name",
      "help": "Island11._info.help"
    },
    "Receive": {
      "name": "Island11.Receive.name",
      "help": "Island11.Receive.help"
    },
    "Option1": {
      "name": "Island11.Option1.name",
      "help": "Island11.Option1.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5"
    },
    "Character1": {
      "name": "Island11.Character1.name",
      "help": "Island11.Character1.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    },
    "Option2": {
      "name": "Island11.Option2.name",
      "help": "Island11.Option2.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5"
    },
    "Character2": {
      "name": "Island11.Character2.name",
      "help": "Island11.Character2.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    }
  },
  "Island12": {
    "_info": {
      "name": "Island12._info.name",
      "help": "Island12._info.help"
    },
    "Receive": {
      "name": "Island12.Receive.name",
      "help": "Island12.Receive.help"
    },
    "Option1": {
      "name": "Island12.Option1.name",
      "help": "Island12.Option1.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6"
    },
    "Character1": {
      "name": "Island12.Character1.name",
      "help": "Island12.Character1.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    },
    "Option2": {
      "name": "Island12.Option2.name",
      "help": "Island12.Option2.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6"
    },
    "Character2": {
      "name": "Island12.Character2.name",
      "help": "Island12.Character2.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    }
  },
  "Island13": {
    "_info": {
      "name": "Island13._info.name",
      "help": "Island13._info.help"
    },
    "Receive": {
      "name": "Island13.Receive.name",
      "help": "Island13.Receive.help"
    },
    "Option1": {
      "name": "Island13.Option1.name",
      "help": "Island13.Option1.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4"
    },
    "Character1": {
      "name": "Island13.Character1.name",
      "help": "Island13.Character1.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    },
    "Option2": {
      "name": "Island13.Option2.name",
      "help": "Island13.Option2.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4"
    },
    "Character2": {
      "name": "Island13.Character2.name",
      "help": "Island13.Character2.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    }
  },
  "Island14": {
    "_info": {
      "name": "Island14._info.name",
      "help": "Island14._info.help"
    },
    "Receive": {
      "name": "Island14.Receive.name",
      "help": "Island14.Receive.help"
    },
    "Option1": {
      "name": "Island14.Option1.name",
      "help": "Island14.Option1.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6",
      "7": "7",
      "8": "8",
      "9": "9"
    },
    "Character1": {
      "name": "Island14.Character1.name",
      "help": "Island14.Character1.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    },
    "Option2": {
      "name": "Island14.Option2.name",
      "help": "Island14.Option2.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6",
      "7": "7",
      "8": "8",
      "9": "9"
    },
    "Character2": {
      "name": "Island14.Character2.name",
      "help": "Island14.Character2.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    }
  },
  "Island15": {
    "_info": {
      "name": "Island15._info.name",
      "help": "Island15._info.help"
    },
    "Receive": {
      "name": "Island15.Receive.name",
      "help": "Island15.Receive.help"
    },
    "Option1": {
      "name": "Island15.Option1.name",
      "help": "Island15.Option1.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6",
      "7": "7",
      "8": "8",
      "9": "9"
    },
    "Character1": {
      "name": "Island15.Character1.name",
      "help": "Island15.Character1.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    },
    "Option2": {
      "name": "Island15.Option2.name",
      "help": "Island15.Option2.help",
      "0": "0",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6",
      "7": "7",
      "8": "8",
      "9": "9"
    },
    "Character2": {
      "name": "Island15.Character2.name",
      "help": "Island15.Character2.help",
      "manjuu": "manjuu",
      "saratoga": "saratoga",
      "new_jersey": "new_jersey",
      "tashkent": "tashkent",
      "lemalin": "lemalin",
      "shimakaze": "shimakaze",
      "akashi": "akashi",
      "ying_swei": "ying_swei",
      "chao_ho": "chao_ho",
      "unicorn": "unicorn",
      "cheshire": "cheshire",
      "amagi_chan": "amagi_chan"
    }
  },
  "GeneralShop": {
    "_info": {
      "name": "General Shop Settings",
      "help": ""
    },
    "UseGems": {
      "name": "Use Gems",
      "help": ""
    },
    "Refresh": {
      "name": "Allow Shop Refresh",
      "help": "Refreshing will consume 50 gems"
    },
    "BuySkinBox": {
      "name": "Buy Equip Skin Boxes",
      "help": "In order to reduce maintenance costs, the skin box selectors in the filter will not be updated with the game, but Alas will consider any unknown items with a quantity of 1 and consume 7000 coins as skin boxes and buy them.",
      "disabled": "Do Not Purchase",
      "unlimited": "Unlimited Purchases",
      "specified": "Purchase Specified Quantity"
    },
    "BuySkinBoxAmount": {
      "name": "Purchase X Skin Boxes",
      "help": "Takes effect when \"Purchase Specified Quantity\" is selected."
    },
    "ConsumeCoins": {
      "name": "Consume Spilled Coins",
      "help": "Buy all items when the coins exceed 550000"
    },
    "Filter": {
      "name": "Item Filter",
      "help": "All options have been defined at <https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/reward_shop_filter_string>"
    }
  },
  "GuildShop": {
    "_info": {
      "name": "Guild Shop Settings",
      "help": ""
    },
    "Refresh": {
      "name": "Allow Shop Refresh",
      "help": "Refreshing will consume 50 guild coins, these are not valuable and it is recommended to have this enabled"
    },
    "Filter": {
      "name": "Item Filter",
      "help": "All options have been defined at <https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/reward_shop_filter_string>\nHowever unlike other shops you cannot specify the exact item, you are limited to just category and grade\nThe select options below are used to substitute this incapability"
    },
    "BOX_T3": {
      "name": "Faction Preference BoxT3",
      "help": "",
      "eagle": "eagle",
      "royal": "royal",
      "sakura": "sakura",
      "ironblood": "ironblood"
    },
    "BOX_T4": {
      "name": "Faction Preference BoxT4",
      "help": "",
      "eagle": "eagle",
      "royal": "royal",
      "sakura": "sakura",
      "ironblood": "ironblood"
    },
    "BOOK_T2": {
      "name": "Color Preference BookT2",
      "help": "",
      "red": "red",
      "blue": "blue",
      "yellow": "yellow"
    },
    "BOOK_T3": {
      "name": "Color Preference BookT3",
      "help": "",
      "red": "red",
      "blue": "blue",
      "yellow": "yellow"
    },
    "RETROFIT_T2": {
      "name": "Type Preference RetrofitT2",
      "help": "",
      "dd": "dd",
      "cl": "cl",
      "bb": "bb",
      "cv": "cv"
    },
    "RETROFIT_T3": {
      "name": "Type Preference RetrofitT3",
      "help": "",
      "dd": "dd",
      "cl": "cl",
      "bb": "bb",
      "cv": "cv"
    },
    "PLATE_T2": {
      "name": "Type Preference PlateT2",
      "help": "",
      "general": "general",
      "gun": "gun",
      "torpedo": "torpedo",
      "antiair": "antiair",
      "plane": "plane"
    },
    "PLATE_T3": {
      "name": "Type Preference PlateT3",
      "help": "",
      "general": "general",
      "gun": "gun",
      "torpedo": "torpedo",
      "antiair": "antiair",
      "plane": "plane"
    },
    "PLATE_T4": {
      "name": "Type Preference PlateT4",
      "help": "",
      "general": "general",
      "gun": "gun",
      "torpedo": "torpedo",
      "antiair": "antiair",
      "plane": "plane"
    },
    "PR1": {
      "name": "PR1 BP Preference",
      "help": "",
      "neptune": "neptune",
      "monarch": "monarch",
      "ibuki": "ibuki",
      "izumo": "izumo",
      "roon": "roon",
      "saintlouis": "saintlouis"
    },
    "PR2": {
      "name": "PR2 BP Preference",
      "help": "",
      "seattle": "seattle",
      "georgia": "georgia",
      "kitakaze": "kitakaze",
      "gascogne": "gascogne"
    },
    "PR3": {
      "name": "PR3 BP Preference",
      "help": "",
      "cheshire": "cheshire",
      "mainz": "mainz",
      "odin": "odin",
      "champagne": "champagne"
    }
  },
  "MedalShop2": {
    "_info": {
      "name": "Medal Shop Settings",
      "help": ""
    },
    "Filter": {
      "name": "Item Filter",
      "help": "All options have been defined at <https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/reward_shop_filter_string>\nDifferent from other shops, the below select options assist with filling the unknowns for the vague items 'Retrofit' and 'Plate'\nFurthermore restricted for 'Plate', there are both specific and wild types\nIf you are targeting a specific type then use a string combination such as 'PlateGeneralT3 > PlateWildT3' otherwise 'PlateT3' will purchase every available T3 Plate\nFor research blueprints it is adviseable to use 'DR > PR', players should convert surplus into Prototype Core currency"
    },
    "RETROFIT_T1": {
      "name": "Type Preference RetrofitT1",
      "help": "",
      "dd": "dd",
      "cl": "cl",
      "bb": "bb",
      "cv": "cv"
    },
    "RETROFIT_T2": {
      "name": "Type Preference RetrofitT2",
      "help": "",
      "dd": "dd",
      "cl": "cl",
      "bb": "bb",
      "cv": "cv"
    },
    "RETROFIT_T3": {
      "name": "Type Preference RetrofitT3",
      "help": "",
      "dd": "dd",
      "cl": "cl",
      "bb": "bb",
      "cv": "cv"
    },
    "PLATE_T1": {
      "name": "Type Preference PlateT1",
      "help": "",
      "general": "general",
      "gun": "gun",
      "torpedo": "torpedo",
      "antiair": "antiair",
      "plane": "plane"
    },
    "PLATE_T2": {
      "name": "Type Preference PlateT2",
      "help": "",
      "general": "general",
      "gun": "gun",
      "torpedo": "torpedo",
      "antiair": "antiair",
      "plane": "plane"
    },
    "PLATE_T3": {
      "name": "Type Preference PlateT3",
      "help": "",
      "general": "general",
      "gun": "gun",
      "torpedo": "torpedo",
      "antiair": "antiair",
      "plane": "plane"
    }
  },
  "MeritShop": {
    "_info": {
      "name": "Merit Shop Settings",
      "help": ""
    },
    "Refresh": {
      "name": "Allow Shop Refresh",
      "help": "Refreshing will consume 50 gems"
    },
    "Filter": {
      "name": "Item Filter",
      "help": "All options have been defined at <https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/reward_shop_filter_string>"
    }
  },
  "CoreShop": {
    "_info": {
      "name": "Core Shop Settings",
      "help": ""
    },
    "Filter": {
      "name": "Item Filter",
      "help": "All options have been defined at <https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/reward_shop_filter_string>\nHowever unlike other shops, only Chip and Array are supported\nALAS does not browse, scroll, or recognize any other items displayed besides those two"
    }
  },
  "ShipyardDr": {
    "_info": {
      "name": "DR Blueprints Purchase Settings",
      "help": "Purchase research blueprints every day, discount of DR and PRY blueprints are counted independently."
    },
    "ResearchSeries": {
      "name": "Research Series",
      "help": "",
      "2": "DR2",
      "3": "DR3",
      "4": "DR4"
    },
    "ShipIndex": {
      "name": "Ship Index",
      "help": "Position varies depending on progress, so must manually verify the target ship's position yourself\nStarting from left to right; 1 ~ 6",
      "0": "Don't buy",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6"
    },
    "BuyAmount": {
      "name": "Buy Amount",
      "help": "The 1st and 2nd purchase everyday are free\nDiscounts are applied to the 3rd and onwards, gradually minimizing until full price\nExact discounts found at <https://azurlane.koumakan.jp/wiki/Research#Enhancing>"
    },
    "LastRun": {
      "name": "Last Purchase Time",
      "help": "Because AL does not display how many blueprints have been purchased today, the time of the last purchase is recorded here to prevent the task from running repeatedly. This value is automatically recorded and generally does not need to be modified."
    }
  },
  "Shipyard": {
    "_info": {
      "name": "PRY Blueprints Purchase Settings",
      "help": ""
    },
    "ResearchSeries": {
      "name": "Research Series",
      "help": "",
      "1": "PR1",
      "2": "PR2",
      "3": "PR3",
      "4": "PR4",
      "5": "PR5"
    },
    "ShipIndex": {
      "name": "Ship Index",
      "help": "Position varies depending on progress, so must manually verify the target ship's position yourself\nStarting from left to right; 1 ~ 6",
      "0": "Don't buy",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6"
    },
    "BuyAmount": {
      "name": "Buy Amount",
      "help": "The 1st and 2nd purchase everyday are free\nDiscounts are applied to the 3rd and onwards, gradually minimizing until full price\nExact discounts found at <https://azurlane.koumakan.jp/Research#Strengthening>"
    },
    "LastRun": {
      "name": "Last Purchase Time",
      "help": "Because AL does not display how many blueprints have been purchased today, the time of the last purchase is recorded here to prevent the task from running repeatedly. This value is automatically recorded and generally does not need to be modified."
    }
  },
  "Gacha": {
    "_info": {
      "name": "Gacha Settings",
      "help": "Submit new build order(s) for daily achievement\nPrevious orders will be dequeued before submission to allow for maximum inputs and if any are still in progress, drills will be used to expedite them\nRetirement settings will be enforced if dock is full"
    },
    "Pool": {
      "name": "Pool",
      "help": "",
      "light": "light",
      "heavy": "heavy",
      "special": "special",
      "event": "event",
      "wishing_well": "wishing_well"
    },
    "Amount": {
      "name": "Amount",
      "help": "",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6",
      "7": "7",
      "8": "8",
      "9": "9",
      "10": "10"
    },
    "UseTicket": {
      "name": "Use Build Ticket(s)",
      "help": "Use build tickets first for event pool. Use cubes if tickets run out or build general pools"
    },
    "UseDrill": {
      "name": "Use Drill(s)",
      "help": "Expedite the recently submitted orders"
    }
  },
  "BattlePass": {
    "_info": {
      "name": "Battle Pass Settings",
      "help": ""
    },
    "Collect": {
      "name": "Collect Cruise Missions Rewards",
      "help": ""
    }
  },
  "DataKey": {
    "_info": {
      "name": "Data Key Settings",
      "help": ""
    },
    "Collect": {
      "name": "Collect Data Key",
      "help": ""
    },
    "ForceCollect": {
      "name": "Force Collect Data Key",
      "help": "Force collect data key when data key is full to eliminate red dots"
    }
  },
  "Mail": {
    "_info": {
      "name": "Mail Settings",
      "help": ""
    },
    "ClaimMerit": {
      "name": "Claim Merit Mails",
      "help": ""
    },
    "ClaimMaintenance": {
      "name": "Claim Maintenance Mails",
      "help": "Mail.ClaimMaintenance.help"
    },
    "ClaimTradeLicense": {
      "name": "Claim Trade License Mails",
      "help": ""
    },
    "DeleteCollected": {
      "name": "Delete Collected Mail Rewards",
      "help": "Delete the already collected mail entries\nMark any entries \"important\" in-game to avoid accidental deletion"
    }
  },
  "SupplyPack": {
    "_info": {
      "name": "Supply Pack Settings",
      "help": ""
    },
    "Collect": {
      "name": "Collect Weekly Free Supply Pack",
      "help": ""
    },
    "DayOfWeek": {
      "name": "Days of the week",
      "help": "Alas will delay free supply pack buying until the value\nIt is recommended to set it to weekdays, or alas may miss the purchase",
      "0": "Monday",
      "1": "Tuesday",
      "2": "Wednesday",
      "3": "Thursday",
      "4": "Friday",
      "5": "Saturday",
      "6": "Sunday"
    }
  },
  "Minigame": {
    "_info": {
      "name": "",
      "help": ""
    },
    "Collect": {
      "name": "Enable",
      "help": ""
    }
  },
  "PrivateQuarters": {
    "_info": {
      "name": "Private Quarters Settings",
      "help": "Execute the automated task relating to the private quarters feature\nToggle desired subtasks, can enable just 1 or both"
    },
    "BuyRoses": {
      "name": "Buy Weekly Roses",
      "help": "On week reset, roses will be available for purchase\nThe purchase is made in bulk wholsesale or none at all\nMinimum of 24K coin is required, if not enough subtask will be delayed to the next day and try again then"
    },
    "BuyCake": {
      "name": "Buy Weekly Cake",
      "help": "Ditto, minimum of 210 gems is required however"
    },
    "TargetInteract": {
      "name": "Enable Daily Interact",
      "help": "Enables execution of the interation sequence with target ship girl"
    },
    "TargetShip": {
      "name": "Choose Ship Girl",
      "help": "Select the target ship girl for interaction sequence",
      "anchorage": "Anchorage",
      "noshiro": "Noshiro",
      "sirius": "Sirius",
      "new_jersey": "New Jersey",
      "taihou": "Taihou"
    }
  },
  "Daily": {
    "_info": {
      "name": "Daily Settings",
      "help": ""
    },
    "UseDailySkip": {
      "name": "Use Daily Skip",
      "help": "Requires S Rank for respective missions to be unlocked\nIf not unlocked, then Alas will automatically fallback to traditional steps to complete the mission"
    },
    "EscortMission": {
      "name": "Escort Mission Preference",
      "help": "",
      "skip": "skip",
      "first": "first",
      "second": "second",
      "third": "third"
    },
    "EscortMissionFleet": {
      "name": "Escort Mission Fleet",
      "help": "",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6"
    },
    "AdvanceMission": {
      "name": "Advance Mission Preference",
      "help": "",
      "skip": "skip",
      "first": "first",
      "second": "second",
      "third": "third"
    },
    "AdvanceMissionFleet": {
      "name": "Advance Mission Fleet",
      "help": "",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6"
    },
    "FierceAssault": {
      "name": "Fierce Assault Preference",
      "help": "",
      "skip": "skip",
      "first": "first",
      "second": "second",
      "third": "third"
    },
    "FierceAssaultFleet": {
      "name": "Fierce Assault Fleet",
      "help": "",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6"
    },
    "TacticalTraining": {
      "name": "Tactical Training Preference",
      "help": "",
      "skip": "skip",
      "first": "first",
      "second": "second",
      "third": "third"
    },
    "TacticalTrainingFleet": {
      "name": "Tactical Training Fleet",
      "help": "",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6"
    },
    "SupplyLineDisruption": {
      "name": "Supply Line Disruption Preference",
      "help": "This will be skipped if daily skip has not been unlocked",
      "skip": "skip",
      "first": "first",
      "second": "second",
      "third": "third"
    },
    "ModuleDevelopment": {
      "name": "Module Development Preference",
      "help": "",
      "skip": "skip",
      "first": "first",
      "second": "second"
    },
    "ModuleDevelopmentFleet": {
      "name": "Module Development Fleet",
      "help": "",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6"
    },
    "EmergencyModuleDevelopment": {
      "name": "Emergency Module Development Preference",
      "help": "",
      "skip": "skip",
      "first": "first",
      "second": "second"
    },
    "EmergencyModuleDevelopmentFleet": {
      "name": "Emergency Module Development Fleet",
      "help": "",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6"
    }
  },
  "Hard": {
    "_info": {
      "name": "Hard Settings",
      "help": "Hard mode for chapter must be unlocked, stage must be in 100% CLEAR condition, and auto search is enabled temporarily.\nUse Farm Main task to assist unlocking and achieving 100% CLEAR conditions"
    },
    "HardStage": {
      "name": "Hard Stage",
      "help": "11-4, 12-2, 12-4, and etc."
    },
    "HardFleet": {
      "name": "Hard Fleet",
      "help": "Must in game manually set up the fleet and ensure level attribute restrictions are satisfied",
      "1": "1",
      "2": "2"
    }
  },
  "Exercise": {
    "_info": {
      "name": "Exercise Settings",
      "help": "Runs exercise and automatically retreats when sum HP volume is low"
    },
    "DelayUntilHoursBeforeNextUpdate": {
      "name": "Postpone the exercise until X hours before the next update count",
      "help": "",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "12": "Without Delay"
    },
    "OpponentChooseMode": {
      "name": "Opponent Choose Mode",
      "help": "",
      "max_exp": "Most Exp.",
      "easiest": "Easiest",
      "leftmost": "Highest ranking",
      "easiest_else_exp": "Easiest else Exp."
    },
    "OpponentTrial": {
      "name": "Each Opponent Try X Time(s)",
      "help": "1 ~ Positive Infinity"
    },
    "ExerciseStrategy": {
      "name": "Exercise Strategy (Keep X number remains)",
      "help": "If keeping 5 number remains, will try admiral at set time and clear number remains at last recover",
      "aggressive": "Clear exercise remains",
      "fri18": "Keep 5 until Friday 18pm",
      "sat0": "Keep 5 until Saturday 12am",
      "sat12": "Keep 5 until Saturday 12pm",
      "sat18": "Keep 5 until Saturday 18pm",
      "sun0": "Keep 5 until Sunday 12am",
      "sun12": "Keep 5 until Sunday 12pm",
      "sun18": "Keep 5 until Sunday 18pm"
    },
    "LowHpThreshold": {
      "name": "Low HP Threshold",
      "help": "0.0 ~ 1.0\nChecks the top HP bar"
    },
    "LowHpConfirmWait": {
      "name": "Low HP Confirm Wait",
      "help": "After HP is below the threshold, Alas will confirm the retreat after the configured period of time\nRecommend 1.0 ~ 3.0\nFor cases if both you and the opponent are on the verge but waiting an additional seconds can be the difference between victory or loss"
    },
    "OpponentRefreshValue": {
      "name": "Refreshed X Time(s)",
      "help": "Automatically updated, resets back to 0 daily\nIf you manually refresh, you should update this count"
    },
    "OpponentRefreshRecord": {
      "name": "Last Refresh Record",
      "help": ""
    }
  },
  "Sos": {
    "_info": {
      "name": "SOS Settings",
      "help": ""
    },
    "Chapter": {
      "name": "SOS Chapter",
      "help": "",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6",
      "7": "7",
      "8": "8",
      "9": "9",
      "10": "10"
    }
  },
  "OpsiAshAssist": {
    "_info": {
      "name": "META Assist Settings",
      "help": "Limited to 3 everyday"
    },
    "Tier": {
      "name": "Target Level Beacons >= X",
      "help": "If target level beacon cannot be found, Alas will choose the next available level beacon regardless of conditions"
    }
  },
  "OpsiGeneral": {
    "_info": {
      "name": "OpSi General Settings",
      "help": "All OpSi activities will use these settings"
    },
    "UseLogger": {
      "name": "Use Logger(s)",
      "help": "Use all coordinate loggers when entering the storage"
    },
    "BuyActionPointLimit": {
      "name": "Buy AP X time(s)",
      "help": "Maximum number of buying AP.",
      "0": "Don't buy",
      "1": "1 (1000oil, 100AP)",
      "2": "2 (2000oil, 200AP)",
      "3": "3 (4000oil, 400AP)",
      "4": "4 (6000oil, 600AP)",
      "5": "5 (10000oil, 1000AP)"
    },
    "OilLimit": {
      "name": "Keep Oil Above X",
      "help": "Refrain buying AP if below this number"
    },
    "RepairThreshold": {
      "name": "Repair Threshold",
      "help": "After completion of an OpSi map; if any one ship's HP is below threshold, retreat back to nearest port for repairs\n0.0 ~ 1.0"
    },
    "UseRepairPack": {
      "name": "Use Repair Pack",
      "help": "Ships will be repaired using the repair packs in storage. It is recommended to use this feature in conjunction with CL1 leveling."
    },
    "RepairPackThreshold": {
      "name": "Repair Pack Threshold",
      "help": "If any one ship's HP is below threshold, use repair packs for repairs.\ncheck only after OpSi Abyssal, Opsi Siren Stronghold and Monthly Boss.\n0.0 ~ 1.0"
    },
    "DoRandomMapEvent": {
      "name": "Do Random Map Events",
      "help": "Rescan the whole map after auto search, purchase akashi's shop, use siren logging tower, use siren scanning device, unlock mechanism that require 2 fleets,"
    },
    "AkashiShopFilter": {
      "name": "Akashi Shop Filter",
      "help": "Generally does not need to be modified or re-arranged but can do so if desired\nBuy AP boxes and Purple Coins"
    }
  },
  "OpsiAshBeacon": {
    "_info": {
      "name": "META Battle Settings",
      "help": ""
    },
    "AttackMode": {
      "name": "META Battle",
      "help": "",
      "current": "Current",
      "current_dossier": "Current + Dossier"
    },
    "OneHitMode": {
      "name": "One Hit Mode",
      "help": "Strike each beacon only once, then call for support every half hour thereafter\nNot effective in META dossiers"
    },
    "DossierAutoAttackMode": {
      "name": "Use Auto Attack Mode in META Dossier",
      "help": "Use Auto Attack Mode after the first battle"
    },
    "RequestAssist": {
      "name": "Request Assists",
      "help": "Before the attack, request assists from friends, guild and world\nNot effective in META dossiers"
    },
    "EnsureFullyCollected": {
      "name": "Ensure 200 Beacon Data Fully Collected",
      "help": "Ignore AP limit setting temporarily before ash beacon fully collected. \"Meowfficer Farming\" must be enabled"
    }
  },
  "OpsiFleetFilter": {
    "_info": {
      "name": "Fleet Settings",
      "help": ""
    },
    "Filter": {
      "name": "Fleet Filter",
      "help": "All fleets take turns to attack the boss. If one fleet is dead, change to another.\nPlease make sure fleets are powerful enough to kill the boss eventually.\nUse \"CallSubmarine\" to call submarines before the attack, but run interval will be increased to 60 minutes."
    }
  },
  "OpsiFleet": {
    "_info": {
      "name": "Fleet Settings",
      "help": ""
    },
    "Fleet": {
      "name": "Fleet",
      "help": "",
      "1": "1",
      "2": "2",
      "3": "3",
      "4": "4"
    },
    "Submarine": {
      "name": "Call Submarine",
      "help": "If enabled, interval increases from 30 to 60 minutes instead"
    }
  },
  "OpsiExplore": {
    "_info": {
      "name": "OpSi Explore Settings",
      "help": "At the beginning of each month OpSi is reset\nThe following must be satisfied:\n- OpSi story and practice battles must be complete\nEach zone will be visited in a clockwise direction every 27 minutes until world has been been completely opened\nNo need to consume 5000 oil for special radar in OpSi voucher shop"
    },
    "SpecialRadar": {
      "name": "OpSi Data Logger Bought (5k oil item)",
      "help": "Purchase Operation Siren Data Logger is not a must, enable if you have purchased.\nAllows Alas to explore OpSi continously without having to wait 27 minutes between each zone clear\nCannot be selected when not purchased and used manually"
    },
    "ForceRun": {
      "name": "Force Run",
      "help": "Ignore interval, clear all obscure zones, and use AP to submit scan orders (and submarine if enabled)\nGenerally not needed to force run, just run in intervals unless in a rush"
    },
    "LastZone": {
      "name": "Last Zone Completed",
      "help": "Automatically updated with map ID\nReplace with 0 to reset progress\nAlready completed zones will be skipped\nSupports either Zone ID or Name in CN/EN/JP/TW, i.e. \"51\", \"NA Ocean SE Sector E\""
    }
  },
  "OpsiShop": {
    "_info": {
      "name": "OpSi Shop Settings",
      "help": "Completes OpSi daily activities\nThe following must be satisfied:\n- OpSi story and practice battles must be complete\n- Task OpSi Explore enabled or consuming 5000 oil for special radar in OpSi voucher shop\nAvailable only in the next month after clearing OpSi story, i.e., after the port shop becomes a new version of the shop"
    },
    "PresetFilter": {
      "name": "OpSi Shop Filter",
      "help": "Generally does not need to be modified. Use \"High value items and META material\"` if Voucher Coins spilled or \"Without META materials\" if you are newcomer.\nHigh value items include ActionPoint, Logger and T4 or higher items; META materials include METABook and META enhance materials.",
      "max_benefit": "High value items",
      "max_benefit_meta": "High value items and META materials",
      "no_meta": "Not to buy META materials",
      "all": "All",
      "custom": "custom"
    },
    "CustomFilter": {
      "name": "Custom Research Priority",
      "help": "To use your own filter, set \"OpSi Shop Filter Select\" to \"custom\". All options have been defined at  <https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/filter_string_en>"
    },
    "DisableBeforeDate": {
      "name": "Don't Buy from OpSi Shop before Date X of Every Month",
      "help": "Starting from the day after the specified date, buy OpSi shop once a day; saving as 0 implies unlimited date (purchase every day)"
    }
  },
  "OpsiVoucher": {
    "_info": {
      "name": "OpSi Voucher Settings",
      "help": "Buy monthly items from the OpSi voucher shop\nThe following must be satisfied:\n- OpSi story and practice battles must be complete"
    },
    "Filter": {
      "name": "Item Filter",
      "help": "All options have been defined at <https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/reward_shop_filter_string>"
    }
  },
  "OpsiDaily": {
    "_info": {
      "name": "OpSi Daily Settings",
      "help": "Completes OpSi daily activities\nThe following must be satisfied:\n- OpSi story and practice battles must be complete\n- Task OpSi Explore enabled or consuming 5000 oil for special radar in OpSi voucher shop"
    },
    "DoMission": {
      "name": "Do Port Mission(s)",
      "help": "Accept and complete mission(s) from ports"
    },
    "UseTuningSample": {
      "name": "Use Tuning Samples",
      "help": "Use all tuning samples and quality tuning samples"
    },
    "SkipSirenResearchMission": {
      "name": "Skip Siren Research Mission(s)",
      "help": "When enabled, the \"Siren Research I\" and \"Siren Research II\" missions will be skipped.\nThe Siren Research missions use yellow coins to exchange for purple coins."
    },
    "KeepMissionZone": {
      "name": "Keep Mission Zone Unclear",
      "help": "After completing the daily mission, exit the mission zone so that it will not consume extra action points for entrance when the mission appears in the same zone newxt time."
    },
    "MissionZones": {
      "name": "Zones needed to be clear at the end of the month",
      "help": "This value is automatically recorded and generally does not need to be modified."
    }
  },
  "OpsiObscure": {
    "_info": {
      "name": "OpSi Obscure Settings",
      "help": "Clear obscure zones every 27 minutes\nThe following must be satisfied:\n- OpSi story and practice battles must be complete\n- Task OpSi Explore enabled or consuming 5000 oil for special radar in OpSi voucher shop"
    },
    "SkipHazard2Obscure": {
      "name": "Skip Hazard Level 2 Obscure",
      "help": "Skip clearing the obscure zones of Hazard Level 2"
    },
    "ForceRun": {
      "name": "Force Run",
      "help": "Ignore interval, clear all obscure zones, and use AP to submit scan orders (and submarine if enabled)\nGenerally not needed to force run, just run in intervals unless in a rush"
    }
  },
  "OpsiAbyssal": {
    "_info": {
      "name": "OpSi Abyssal Settings",
      "help": "Clear abyssal zones\nThe following must be satisfied:\n- OpSi story and practice battles must be complete\n- Task OpSi Explore enabled or consuming 5000 oil for special radar in OpSi voucher shop"
    },
    "ForceRun": {
      "name": "Force Run",
      "help": "Ignore interval, clear all abyssal zones, and use AP to submit scan orders (and submarine if enabled)\nGenerally not needed to force run, just run in intervals unless in a rush"
    }
  },
  "OpsiStronghold": {
    "_info": {
      "name": "OpSi Siren Stronghold Settings",
      "help": "Clear the weekly siren strongholds\nThe following must be satisfied:\n- OpSi story and practice battles must be complete\n- Task OpSi Explore enabled or consuming 5000 oil for special radar in OpSi voucher shop"
    },
    "SubmarineEveryCombat": {
      "name": "Use Submarine Every Combat",
      "help": "if there is a submarine fleet in the Fleet Filter, when the submarine fleet runs out of ammo,\n Task Opsi Siren Stronghold will be delayed"
    },
    "ForceRun": {
      "name": "Force Run",
      "help": "Ignore interval, clear all siren strongholds, and use AP to submit scan orders (and submarine if enabled)\nGenerally not needed to force run, just run in intervals unless in a rush"
    },
    "HasStronghold": {
      "name": "If found stronghold in last run",
      "help": "This value is automatically recorded and generally does not need to be modified."
    }
  },
  "OpsiMonthBoss": {
    "_info": {
      "name": "Monthly Boss",
      "help": "To clear (normal/hard) monthly bosses, the following conditions must be met to use this function:\n- OpSi story and practice battles must be complete\n- Task OpSi Explore enabled or consuming 5000 oil for special radar in OpSi voucher shop\nIf failed on normal boss, attack until cleared; if failed on hard boss, stop task directly"
    },
    "Mode": {
      "name": "Difficulty of clearing monthly bosses",
      "help": "",
      "normal": "normal",
      "normal_hard": "normal + hard"
    },
    "CheckAdaptability": {
      "name": "Only attack boss when adaptability >= 203/203/156",
      "help": ""
    },
    "ForceRun": {
      "name": "Force Run",
      "help": "Ignore interval, clear all abyssal zones, and use AP to submit scan orders (and submarine if enabled)\nGenerally not needed to force run, just run in intervals unless in a rush"
    }
  },
  "OpsiMeowfficerFarming": {
    "_info": {
      "name": "OpSi Meowfficer Farm Settings",
      "help": "Attack target zones of the specified hazard level in a clockwise direction\nThe following must be satisfied:\n- OpSi story and practice battles must be complete\n- Task OpSi Explore enabled or consuming 5000 oil for special radar in OpSi voucher shop"
    },
    "ActionPointPreserve": {
      "name": "Keep X Amount of AP",
      "help": "Stops task if total AP (including AP boxes in inventory) is below this number, 1000 is recommended\nThis value will be auto reduced to 300 at 3 days before OpSi reset, or 1000 if CL1 leveling enabled, and to 0 at day before reset"
    },
    "HazardLevel": {
      "name": "Target Zone Hazard Level",
      "help": "Recommend 3 or 5 as these have higher meowfficer ratio to AP cost",
      "2": "2",
      "3": "3",
      "4": "4",
      "5": "5",
      "6": "6",
      "10": "Center Zones"
    },
    "TargetZone": {
      "name": "Target Zone ID",
      "help": "Supports either Zone ID or Name in CN/EN/JP/TW, i.e. \"51\", \"NA Ocean SE Sector E\"\nIf specified, Alas will loop on this same zone after each clear\nUse default value 0 or clear the field to remove the specification\nZone information can be acquired from <./module/os/map_data.py>"
    },
    "APPreserveUntilReset": {
      "name": "Keep AP until OpSi Reset",
      "help": "The value of \"Keep X Amount of AP\" will not be reduced until OpSi reset. Note: When enabled, these action points will only be consumed in task OpsiCrossMonth. This setting is inactive when OpsiCrossMonth is not enabled, meaning you must manually use these overflow action points to gain more rewards."
    }
  },
  "OpsiHazard1Leveling": {
    "_info": {
      "name": "CL1 leveling",
      "help": "Consume operation coins to gain a lot of experience and a little action points.\nRecommended to carry 1-2 pre-loaded CV to obtain the highest average hourly benefit.\n\nTo avoid being unable to buying goods from port shops, Alas will retain 100,000 operation coins by default\nSince buying action points at the mystery shop requires a large number of operation coins, this function will be supplemented by running meowfficer farming with overflow action points."
    },
    "TargetZone": {
      "name": "Target Zone ID",
      "help": "Only attack target zone, which can be used to avoid the event that the map cannot be refreshed due to game bug",
      "0": "No Specification",
      "44": "44 | West Continental Shelf D",
      "22": "22 | NA Ocean SW Sector B"
    },
    "OperationCoinsPreserve": {
      "name": "Keep X Amount of Operation Coins",
      "help": "Stops task if total operation coins is below this number, and then starts task Meowfficer Farming"
    },
    "DoScanningDevice": {
      "name": "Do Siren Scanning Device",
      "help": "Exchange purple coins to operation coins, which may cause a shortage of purple coins"
    }
  },
  "Daemon": {
    "_info": {
      "name": "Semi-auto Clicking",
      "help": "Useful when attacking a stage that has not yet been adapted by Alas, can save on tons of manual clicks\nAlas will click combat preparation, click combat drop, skip story, auto-retire, and close popups\nYou only need to move your attacking fleet if movement is restricted and choose the enemies yourself"
    },
    "EnterMap": {
      "name": "Auto Click Stage Preparation",
      "help": "Prepare your fleets before running this tool if enabled"
    }
  },
  "OpsiDaemon": {
    "_info": {
      "name": "OpSi Semi-auto Clicking",
      "help": "Useful when attacking logger zones or OpSi story, can save on tons of manual clicks\nAlas will click combat preparation, click combat drop, skip story, and close popups\nYou only need to choose the enemies and switch to different zones yourself"
    },
    "RepairShip": {
      "name": "Repair Ships When Nearing Port",
      "help": "Once a fleet is in range of a port, Alas will enter, repair your ships, then exit\nWhen it is done, please move the fleet away and out of range from the port within 30s, otherwise the actions will be repeated"
    },
    "SelectEnemy": {
      "name": "Clear nearby enemies and resources",
      "help": "Clean nearby enemies and resources, and find new enemies or materials after cleaning, which usually clears the entire map. If some of them haven't been cleared, you need to solve them manually"
    }
  },
  "EventStory": {
    "_info": {
      "name": "Event Story",
      "help": "Complete the event story, only applicable to events aired on or after 20241219, please wait for about 3 minutes"
    },
    "SkipBattle": {
      "name": "Kill game to skip battles",
      "help": "",
      "True": "Enabled",
      "False": "False"
    }
  },
  "BoxDisassemble": {
    "_info": {
      "name": "Box Disassemble",
      "help": "Disassemble equipment boxes in storage, configure before starting up, then wait"
    },
    "UsePurpleBox": {
      "name": "Disassemble Purple Box",
      "help": ""
    },
    "PurpleBoxLimit": {
      "name": "Keep each kind of Purple Box number above X",
      "help": ""
    },
    "UseBlueBox": {
      "name": "Disassemble Blue Box",
      "help": ""
    },
    "BlueBoxLimit": {
      "name": "Keep each kind of Blue Box number above X",
      "help": ""
    },
    "UseWhiteBox": {
      "name": "Disassemble White Box",
      "help": ""
    },
    "WhiteBoxLimit": {
      "name": "Keep each kind of White Box number above X",
      "help": ""
    }
  },
  "Benchmark": {
    "_info": {
      "name": "Performance Test",
      "help": "Test which screenshot method and click method combination is the fastest and best for you.\nSpeed can vary on the emulator being used and your PC build.\nAfter testing, select the fastest screenshot and control method in \"Alas\" - \"Emulator Settings\""
    },
    "DeviceType": {
      "name": "Device Type",
      "help": "",
      "emulator": "Emulators",
      "plone_cloud_with_adb": "Phone clouds with public network ADB",
      "phone_cloud_without_adb": "Phone clouds without public network ADB",
      "android_phone": "Android Phones",
      "android_phone_vmos": "Android Phones (VMOS emulator)"
    },
    "TestScene": {
      "name": "Test Scene",
      "help": "",
      "screenshot_click": "Screenshot + Click speed tests",
      "screenshot": "Screenshot speed tests",
      "click": "Click speed tests"
    }
  },
  "AzurLaneUncensored": {
    "_info": {
      "name": "[CN] Uncensored Patch",
      "help": "Applicable to CN only\nAzurLaneUncensored files are downloaded if not present otherwise updated to the latest revision\nThese files are then pushed into the emulator and restarts AL afterwards to complete the patching process"
    },
    "Repository": {
      "name": "AzurLaneUncensored Repository",
      "help": "Do not need to modify\nGithub: <https://github.com/LmeSzinc/AzurLaneUncensored>\nCN mirror: <https://e.coding.net/llop18870/alas/AzurLaneUncensored.git>"
    }
  },
  "GameManager": {
    "_info": {
      "name": "Game Manager",
      "help": "This is a semi-finished product, currently only implemented to force close the game and start it after closing."
    },
    "AutoRestart": {
      "name": "Automatic Login",
      "help": "Log back into the game when the game has been ended."
    }
  },
  "Oil": {
    "_info": {
      "name": "Oil._info.name",
      "help": "Oil._info.help"
    },
    "Value": {
      "name": "Oil.Value.name",
      "help": "Oil.Value.help"
    },
    "Limit": {
      "name": "Oil.Limit.name",
      "help": "Oil.Limit.help"
    },
    "Color": {
      "name": "Oil.Color.name",
      "help": "Oil.Color.help"
    },
    "Record": {
      "name": "Oil.Record.name",
      "help": "Oil.Record.help"
    }
  },
  "Coin": {
    "_info": {
      "name": "Coin._info.name",
      "help": "Coin._info.help"
    },
    "Value": {
      "name": "Coin.Value.name",
      "help": "Coin.Value.help"
    },
    "Limit": {
      "name": "Coin.Limit.name",
      "help": "Coin.Limit.help"
    },
    "Color": {
      "name": "Coin.Color.name",
      "help": "Coin.Color.help"
    },
    "Record": {
      "name": "Coin.Record.name",
      "help": "Coin.Record.help"
    }
  },
  "Gem": {
    "_info": {
      "name": "Gem._info.name",
      "help": "Gem._info.help"
    },
    "Value": {
      "name": "Gem.Value.name",
      "help": "Gem.Value.help"
    },
    "Color": {
      "name": "Gem.Color.name",
      "help": "Gem.Color.help"
    },
    "Record": {
      "name": "Gem.Record.name",
      "help": "Gem.Record.help"
    }
  },
  "Pt": {
    "_info": {
      "name": "Pt._info.name",
      "help": "Pt._info.help"
    },
    "Value": {
      "name": "Pt.Value.name",
      "help": "Pt.Value.help"
    },
    "Color": {
      "name": "Pt.Color.name",
      "help": "Pt.Color.help"
    },
    "Record": {
      "name": "Pt.Record.name",
      "help": "Pt.Record.help"
    }
  },
  "YellowCoin": {
    "_info": {
      "name": "YellowCoin._info.name",
      "help": "YellowCoin._info.help"
    },
    "Value": {
      "name": "YellowCoin.Value.name",
      "help": "YellowCoin.Value.help"
    },
    "Color": {
      "name": "YellowCoin.Color.name",
      "help": "YellowCoin.Color.help"
    },
    "Record": {
      "name": "YellowCoin.Record.name",
      "help": "YellowCoin.Record.help"
    }
  },
  "PurpleCoin": {
    "_info": {
      "name": "PurpleCoin._info.name",
      "help": "PurpleCoin._info.help"
    },
    "Value": {
      "name": "PurpleCoin.Value.name",
      "help": "PurpleCoin.Value.help"
    },
    "Color": {
      "name": "PurpleCoin.Color.name",
      "help": "PurpleCoin.Color.help"
    },
    "Record": {
      "name": "PurpleCoin.Record.name",
      "help": "PurpleCoin.Record.help"
    }
  },
  "ActionPoint": {
    "_info": {
      "name": "ActionPoint._info.name",
      "help": "ActionPoint._info.help"
    },
    "Value": {
      "name": "ActionPoint.Value.name",
      "help": "ActionPoint.Value.help"
    },
    "Total": {
      "name": "ActionPoint.Total.name",
      "help": "ActionPoint.Total.help"
    },
    "Color": {
      "name": "ActionPoint.Color.name",
      "help": "ActionPoint.Color.help"
    },
    "Record": {
      "name": "ActionPoint.Record.name",
      "help": "ActionPoint.Record.help"
    }
  },
  "Merit": {
    "_info": {
      "name": "Merit._info.name",
      "help": "Merit._info.help"
    },
    "Value": {
      "name": "Merit.Value.name",
      "help": "Merit.Value.help"
    },
    "Color": {
      "name": "Merit.Color.name",
      "help": "Merit.Color.help"
    },
    "Record": {
      "name": "Merit.Record.name",
      "help": "Merit.Record.help"
    }
  },
  "Cube": {
    "_info": {
      "name": "Cube._info.name",
      "help": "Cube._info.help"
    },
    "Value": {
      "name": "Cube.Value.name",
      "help": "Cube.Value.help"
    },
    "Color": {
      "name": "Cube.Color.name",
      "help": "Cube.Color.help"
    },
    "Record": {
      "name": "Cube.Record.name",
      "help": "Cube.Record.help"
    }
  },
  "Core": {
    "_info": {
      "name": "Core._info.name",
      "help": "Core._info.help"
    },
    "Value": {
      "name": "Core.Value.name",
      "help": "Core.Value.help"
    },
    "Color": {
      "name": "Core.Color.name",
      "help": "Core.Color.help"
    },
    "Record": {
      "name": "Core.Record.name",
      "help": "Core.Record.help"
    }
  },
  "Medal": {
    "_info": {
      "name": "Medal._info.name",
      "help": "Medal._info.help"
    },
    "Value": {
      "name": "Medal.Value.name",
      "help": "Medal.Value.help"
    },
    "Color": {
      "name": "Medal.Color.name",
      "help": "Medal.Color.help"
    },
    "Record": {
      "name": "Medal.Record.name",
      "help": "Medal.Record.help"
    }
  },
  "GuildCoin": {
    "_info": {
      "name": "GuildCoin._info.name",
      "help": "GuildCoin._info.help"
    },
    "Value": {
      "name": "GuildCoin.Value.name",
      "help": "GuildCoin.Value.help"
    },
    "Color": {
      "name": "GuildCoin.Color.name",
      "help": "GuildCoin.Color.help"
    },
    "Record": {
      "name": "GuildCoin.Record.name",
      "help": "GuildCoin.Record.help"
    }
  },
  "Storage": {
    "_info": {
      "name": "Task status",
      "help": "Store internal status of the task. Clear manually when the task is abnormal"
    },
    "Storage": {
      "name": "Storage.Storage.name",
      "help": "Storage.Storage.help"
    }
  },
  "Gui": {
    "Aside": {
      "Install": "Install",
      "Home": "Home",
      "Develop": "Develop",
      "Performance": "Perf.",
      "Setting": "Settings",
      "AddAlas": "Add"
    },
    "Button": {
      "Start": "Start",
      "Stop": "Stop",
      "ScrollON": "Auto Scroll ON",
      "ScrollOFF": "Auto Scroll OFF",
      "DashboardON": "Fold",
      "DashboardOFF": "Unfold",
      "ClearLog": "Clear Log",
      "Setting": "Setting",
      "CheckUpdate": "Check update",
      "ClickToUpdate": "Click to update",
      "RetryUpdate": "Retry update",
      "CancelUpdate": "Cancel update"
    },
    "Toast": {
      "DisableTranslateMode": "Click here to disable translate mode",
      "ConfigSaved": "Config saved",
      "AlasIsRunning": "Scheduler is already running",
      "ClickToUpdate": "New update available, click here to update"
    },
    "Status": {
      "Running": "Running",
      "Inactive": "Inactive",
      "Warning": "Warning",
      "Updating": "Waiting Update"
    },
    "MenuAlas": {
      "Overview": "Overview",
      "Log": "Logs"
    },
    "MenuDevelop": {
      "HomePage": "Home",
      "Translate": "Translate",
      "Update": "Updater",
      "Remote": "Remote access",
      "Utils": "Utils"
    },
    "Overview": {
      "Scheduler": "Scheduler",
      "Dashboard": "Gui.Overview.Dashboard",
      "SecondsAgo": "Seconds ago",
      "MinutesAgo": "Minutes ago",
      "HoursAgo": "Hours ago",
      "DaysAgo": "Days ago",
      "MonthsAgo": "Months ago",
      "YearsAgo": "Years ago",
      "NoData": "No data",
      "Oil": "Oil",
      "Coin": "Coin",
      "Gem": "Gem",
      "Cube": "Cube",
      "Pt": "Event Pt",
      "YellowCoin": "Operation Supply Coin",
      "PurpleCoin": "Special Item Token",
      "ActionPoint": "Action Point",
      "Merit": "Merit",
      "Medal": "Medal",
      "Core": "Core Data",
      "GuildCoin": "Guild Coin",
      "Log": "Log",
      "Running": "Running",
      "Pending": "Pending",
      "Waiting": "Waiting",
      "NoTask": "No Task"
    },
    "AddAlas": {
      "PopupTitle": "Add new config",
      "NewName": "New name",
      "CopyFrom": "Copy from existing config",
      "Confirm": "Add",
      "FileExist": "A config with the same name exists, please choose another one",
      "InvalidChar": "Config name cannot contain any of the following characters: .\\/:*?\"<>|",
      "InvalidPrefixTemplate": "Config name cannot start with 'template'",
      "Manage": "Manage"
    },
    "AppManage": {
      "PageTitle": "Manage config",
      "TitleNew": "New config",
      "NewName": "Config name",
      "CopyFrom": "Copy from existing config",
      "NameExist": "A config with the same name exists, please choose another one",
      "InvalidChar": "Config name cannot contain any of the following characters: .\\/:*?\"<>|",
      "InvalidPrefixTemplate": "Config name cannot start with 'template'",
      "Back": "Back",
      "New": "New",
      "Import": "Import",
      "Export": "Export",
      "Delete": "Delete",
      "OverrideWarning": "This will override the current config!",
      "ImportSuccess": "Import succeeded",
      "NewSuccess": "Add config succeeded",
      "Name": "Name",
      "Mod": "Mod",
      "Actions": "Actions"
    },
    "Update": {
      "UpToDate": "Latest version",
      "HaveUpdate": "A new version is available",
      "UpdateStart": "Start update",
      "UpdateWait": "Waiting for all alas complete current task",
      "UpdateRun": "Updating",
      "UpdateSuccess": "Update succeeded, restarting",
      "UpdateFailed": "Update failed. Logs can be found in ./log/*_gui.txt",
      "UpdateChecking": "Checking for updates",
      "UpdateCancel": "Update canceled, restarting Alas",
      "UpdateFinish": "Update succeeded, please restart manually",
      "Local": "Local",
      "Upstream": "Upstream",
      "Author": "Author",
      "Time": "Commit time",
      "Message": "Commit message",
      "DisabledWarn": "Updater module is disabled. You need to manually restart Alas to update",
      "DetailedHistory": "Detailed Commit History"
    },
    "Remote": {
      "Running": "Remote access on",
      "NotRunning": "Not running, server disconnected or offline",
      "NotEnable": "Disabled, set webui password in deploy.yaml and enable remote access",
      "EntryPoint": "Entry point:",
      "ConfigureHint": "Configuration tutorial:",
      "SSHNotInstall": "No SSH command in your system. Please refer to the tutorial to download or install one"
    },
    "Text": {
      "InvalidFeedBack": "Invalid format. Example: {0}",
      "Clear": "Clear",
      "EnterPassword": "Enter password",
      "ChooseFile": "Choose file"
    }
  }
}