{
    "submenus": [
        "Title screen",
        "Network screen",
        "Selecting replay",
        "Listening to music",
        "Selecting time trial",
        "Changing profile",
        "Editing configs",
        "Constructing decks",
        "Changing keys",
        "Selecting a trial"
    ],
    "stages": [
        "Hakurei Shrine",
        "Forest of Magic",
        "Creek of Genbu",
        "Youkai Mountain",
        "Mysterious Sea of Cloud",
        "Bhava-Agra",
        "Hakurei Shrine",
        "Kirisame Magic Shop",
        "Scarlet Devil Mansion Clock Tower",
        "Forest of Dolls",
        "Scarlet Devil Mansion Library",
        "Netherworld",
        "Scarlet Devil Mansion Foyer",
        "Hakugyokurou Snowy Garden",
        "Bamboo Forest of the Lost",
        "Shore of Misty Lake",
        "Moriya Shrine",
        "Mouth of Geyser",
        "Catwalk of Geyser",
        "Fusion Reactor Core"
    ],
    "characters": [
        {
            "short_name": "Reimu",
            "full_name": "Reimu Hakurei"
        },
        {
            "short_name": "Marisa",
            "full_name": "Marisa Kirisame"
        },
        {
            "short_name": "Sakuya",
            "full_name": "Sakuya Izayoi"
        },
        {
            "short_name": "Alice",
            "full_name": "Alice Margatroid"
        },
        {
            "short_name": "Patchouli",
            "full_name": "Patchouli Knowledge"
        },
        {
            "short_name": "Youmu",
            "full_name": "Youmu Konpaku"
        },
        {
            "short_name": "Remilia",
            "full_name": "Remilia Scarlet"
        },
        {
            "short_name": "Yuyuko",
            "full_name": "Yuyuko Saigyouji"
        },
        {
            "short_name": "Yukari",
            "full_name": "Yukari Yakumo"
        },
        {
            "short_name": "Suika",
            "full_name": "Suika Ibuki"
        },
        {
            "short_name": "Reisen",
            "full_name": "Reisen Undongein Inaba"
        },
        {
            "short_name": "Aya",
            "full_name": "Aya Shameimaru"
        },
        {
            "short_name": "Komachi",
            "full_name": "Komachi Onozuka"
        },
        {
            "short_name": "Iku",
            "full_name": "Iku Nagae"
        },
        {
            "short_name": "Tenshi",
            "full_name": "Tenshi Hinanawi"
        },
        {
            "short_name": "Sanae",
            "full_name": "Sanae Kochiya"
        },
        {
            "short_name": "Cirno",
            "full_name": "Cirno"
        },
        {
            "short_name": "Meiling",
            "full_name": "Hong Meiling"
        },
        {
            "short_name": "Utsuho",
            "full_name": "Utsuho Reiuji"
        },
        {
            "short_name": "Suwako",
            "full_name": "Suwako Moriya"
        },
        {
            "short_name": "Random",
            "full_name": "Random Select"
        }
    ],
    "logo": {
        "title": "Watching opening cutscene",
        "image": "cover",
        "has_timer": false
    },
    "opening": {
        "title": "Watching opening cutscene",
        "image": "cover",
        "has_timer": false
    },
    "title": {
        "title": "Main menu",
        "description": "{{submenu}}",
        "image": "cover",
        "has_timer": false
    },
    "select_vscomputer": {
        "title": "Playing against computer ({{myProfileName}})",
        "description": "Character select...",
        "image": "{{myChrImg}}",
        "small_image": "{{opChrImg}}",
        "image_text": "{{myChrFullName}}",
        "small_image_text": "{{opChrFullName}}",
        "has_timer": false,
        "has_set_length_timer": true
    },
    "battle_vscomputer": {
        "title": "Playing against computer ({{myProfileName}})",
        "description": "Against {{opChrFullName}}",
        "image": "{{myChrImg}}",
        "small_image": "{{stageImg}}",
        "image_text": "{{myChrFullName}}",
        "small_image_text": "{{stageName}}",
        "has_timer": true,
        "has_set_length_timer": false
    },
    "loading_vscomputer": {
        "title": "Playing against computer ({{myProfileName}})",
        "description": "Loading...",
        "image": "{{myChrImg}}",
        "small_image": "{{stageImg}}",
        "image_text": "{{myChrFullName}}",
        "small_image_text": "{{stageName}}",
        "has_timer": false,
        "has_set_length_timer": true
    },
    "select_story": {
        "title": "Playing in story mode ({{myProfileName}})",
        "description": "Selecting scenario...",
        "image": "{{myChrImg}}",
        "image_text": "{{myChrFullName}}",
        "has_timer": true,
        "has_set_length_timer": false
    },
    "battle_story": {
        "title": "Playing in story mode ({{myProfileName}})",
        "description": "Fighting {{opChrFullName}}",
        "image": "{{myChrImg}}",
        "small_image": "{{stageImg}}",
        "image_text": "{{myChrFullName}}",
        "small_image_text": "{{stageName}}",
        "has_timer": true,
        "has_set_length_timer": false
    },
    "loading_story": {
        "title": "Playing in story mode ({{myProfileName}})",
        "description": "Loading...",
        "image": "{{myChrImg}}",
        "small_image": "{{stageImg}}",
        "image_text": "{{myChrFullName}}",
        "small_image_text": "{{stageName}}",
        "has_timer": false,
        "has_set_length_timer": true
    },
    "select_arcade": {
        "title": "Playing in arcade mode ({{myProfileName}})",
        "description": "Selecting scenario...",
        "image": "{{myChrImg}}",
        "image_text": "{{myChrFullName}}",
        "has_timer": true,
        "has_set_length_timer": false
    },
    "battle_arcade": {
        "title": "Playing in arcade mode ({{myProfileName}})",
        "description": "Fighting {{opChrFullName}}",
        "image": "{{myChrImg}}",
        "small_image": "{{stageImg}}",
        "image_text": "{{myChrFullName}}",
        "small_image_text": "{{stageName}}",
        "has_timer": true,
        "has_set_length_timer": false
    },
    "loading_arcade": {
        "title": "Playing in arcade mode ({{myProfileName}})",
        "description": "Loading...",
        "image": "{{myChrImg}}",
        "small_image": "{{stageImg}}",
        "image_text": "{{myChrFullName}}",
        "small_image_text": "{{stageName}}",
        "has_timer": false,
        "has_set_length_timer": true
    },
    "battle_timetrial": {
        "title": "Playing time trial ({{myProfileName}})",
        "description": "Against {{opChrFullName}}",
        "image": "{{myChrImg}}",
        "small_image": "{{stageImg}}",
        "image_text": "{{myChrFullName}}",
        "small_image_text": "{{stageName}}",
        "has_timer": true,
        "has_set_length_timer": false
    },
    "loading_timetrial": {
        "title": "Playing time trial ({{myProfileName}})",
        "description": "{{trialPack}} | {{trialName}} (Loading...)",
        "image": "{{myChrImg}}",
        "small_image": "{{stageImg}}",
        "image_text": "{{myChrFullName}}",
        "small_image_text": "{{stageName}}",
        "has_timer": false,
        "has_set_length_timer": false
    },
    "battle_trialmode": {
        "title": "Playing a trial ({{myProfileName}}) | Against {{opChrFullName}}",
        "description": "{{trialPack}} | {{trialName}} (Attempt #{{trialAttempt}})",
        "image": "{{myChrImg}}",
        "small_image": "{{stageImg}}",
        "image_text": "{{myChrFullName}}",
        "small_image_text": "{{stageName}}",
        "has_timer": false,
        "has_set_length_timer": true
    },
    "loading_trialmode": {
        "title": "Playing a trial ({{myProfileName}})",
        "description": "{{trialPack}} | {{trialName}} (Loading...)",
        "image": "{{myChrImg}}",
        "small_image": "{{stageImg}}",
        "image_text": "{{myChrFullName}}",
        "small_image_text": "{{stageName}}",
        "has_timer": false,
        "has_set_length_timer": false
    },
    "battle_trialeditor": {
        "title": "Editing a trial ({{myProfileName}}) | Against {{opChrFullName}}",
        "description": "{{trialPack}} | {{trialName}}",
        "image": "{{myChrImg}}",
        "small_image": "{{stageImg}}",
        "image_text": "{{myChrFullName}}",
        "small_image_text": "{{stageName}}",
        "has_timer": false,
        "has_set_length_timer": true
    },
    "loading_trialeditor": {
        "title": "Editing a trial ({{myProfileName}})",
        "description": "Loading...",
        "image": "{{myChrImg}}",
        "small_image": "{{stageImg}}",
        "image_text": "{{myChrFullName}}",
        "small_image_text": "{{stageName}}",
        "has_timer": false,
        "has_set_length_timer": true
    },
    "select_vsplayer": {
        "title": "Playing multiplayer (Offline) ({{myProfileName}})",
        "description": "Character select...",
        "image": "{{myChrImg}}",
        "small_image": "{{opChrImg}}",
        "image_text": "{{myChrFullName}}",
        "small_image_text": "{{opChrFullName}}",
        "has_timer": false,
        "has_set_length_timer": true
    },
    "battle_vsplayer": {
        "title": "Playing multiplayer (Offline) ({{myProfileName}})",
        "description": "Against {{opProfileName}} as {{opChrFullName}}",
        "image": "{{myChrImg}}",
        "small_image": "{{stageImg}}",
        "image_text": "{{myChrFullName}}",
        "small_image_text": "{{stageName}}",
        "has_timer": true,
        "has_set_length_timer": false
    },
    "loading_vsplayer": {
        "title": "Playing multiplayer (Offline) ({{myProfileName}})",
        "description": "Loading...",
        "image": "{{myChrImg}}",
        "small_image": "{{stageImg}}",
        "image_text": "{{myChrFullName}}",
        "small_image_text": "{{stageName}}",
        "has_timer": false,
        "has_set_length_timer": true
    },
    "select_practice": {
        "title": "Practice mode ({{myProfileName}})",
        "description": "Character select...",
        "image": "{{myChrImg}}",
        "small_image": "{{opChrImg}}",
        "image_text": "{{myChrFullName}}",
        "small_image_text": "{{opChrFullName}}",
        "has_timer": false,
        "has_set_length_timer": true
    },
    "battle_practice": {
        "title": "Practice mode ({{myProfileName}})",
        "description": "Against {{opChrFullName}}",
        "image": "{{myChrImg}}",
        "small_image": "{{stageImg}}",
        "image_text": "{{myChrFullName}}",
        "small_image_text": "{{stageName}}",
        "has_timer": true,
        "has_set_length_timer": false
    },
    "loading_practice": {
        "title": "Practice mode ({{myProfileName}})",
        "description": "Loading...",
        "image": "{{myChrImg}}",
        "small_image": "{{stageImg}}",
        "image_text": "{{myChrFullName}}",
        "small_image_text": "{{stageName}}",
        "has_timer": false,
        "has_set_length_timer": true
    },
    "select_vsnetwork": {
        "title": "Playing multiplayer (Online) ({{myProfileName}})",
        "description": "Character select... ({{myWins}}-{{opWins}} {{myWr}} wr)",
        "image": "{{myChrImg}}",
        "small_image": "{{opChrImg}}",
        "image_text": "{{myChrFullName}}",
        "small_image_text": "{{opChrFullName}}",
        "has_timer": false,
        "has_set_length_timer": true
    },
    "battle_vsnetwork": {
        "title": "Playing multiplayer (Online) ({{myProfileName}})",
        "description": "Against {{opProfileName}} as {{opChrFullName}} ({{myWins}}-{{opWins}} {{myWr}} wr)",
        "image": "{{myChrImg}}",
        "small_image": "{{stageImg}}",
        "image_text": "{{myChrFullName}}",
        "small_image_text": "{{stageName}}",
        "has_timer": true,
        "has_set_length_timer": false
    },
    "loading_vsnetwork": {
        "title": "Playing multiplayer (Online) ({{myProfileName}})",
        "description": "Loading... ({{myWins}}-{{opWins}} {{myWr}} wr)",
        "image": "{{myChrImg}}",
        "small_image": "{{stageImg}}",
        "image_text": "{{myChrFullName}}",
        "small_image_text": "{{stageName}}",
        "has_timer": false,
        "has_set_length_timer": true
    },
    "battle_spectator": {
        "title": "Spectating game ({{lProfileName}} vs {{rProfileName}})",
        "description": "{{lChrFullName}} vs {{rChrFullName}} ({{lWins}}-{{rWins}})",
        "image": "{{stageImg}}",
        "image_text": "{{stageName}}",
        "has_timer": true,
        "has_set_length_timer": false
    },
    "loading_spectator": {
        "title": "Spectating game",
        "description": "Loading... ({{lWins}}-{{rWins}})",
        "image": "{{lChrImg}}",
        "small_image": "{{rChrImg}}",
        "image_text": "{{lChrFullName}}",
        "small_image_text": "{{rChrFullName}}",
        "has_timer": false,
        "has_set_length_timer": true
    },
    "battle_replay": {
        "title": "Watching a replay",
        "description": "{{lChrFullName}} vs {{rChrFullName}}",
        "image": "{{stageImg}}",
        "image_text": "{{stageName}}",
        "has_timer": true,
        "has_set_length_timer": false
    },
    "loading_replay": {
        "title": "Watching a replay",
        "description": "Loading...",
        "image": "{{lChrImg}}",
        "small_image": "{{rChrImg}}",
        "image_text": "{{lChrFullName}}",
        "small_image_text": "{{rChrFullName}}",
        "has_timer": true,
        "has_set_length_timer": false
    },
    "battle_story_replay": {
        "title": "Watching story mode a replay",
        "description": "{{lChrFullName}} vs {{rChrFullName}}",
        "image": "{{stageImg}}",
        "image_text": "{{stageName}}",
        "has_timer": true,
        "has_set_length_timer": false
    },
    "loading_story_replay": {
        "title": "Watching story mode a replay",
        "description": "Loading...",
        "image": "{{lChrImg}}",
        "small_image": "{{rChrImg}}",
        "image_text": "{{lChrFullName}}",
        "small_image_text": "{{rChrFullName}}",
        "has_timer": true,
        "has_set_length_timer": false
    },
    "ending": {
        "title": "Watching ending cutscene",
        "image": "cover",
        "has_timer": false
    },
    "hosting": {
        "title": "Main menu",
        "description": "Hosting...",
        "image": "cover",
        "has_timer": true
    },
    "connecting": {
        "title": "Playing multiplayer (Online) ({{myProfileName}})",
        "description": "Joining room...",
        "image": "cover",
        "has_timer": true
    }
}