{
    "me": {
        "id": "me.id",
        "native": "me.native",
        "eng": "me.eng"
    },
    "common": {
        "add": "common.add",
        "apply": "common.apply",
        "cancel": "common.cancel",
        "cannotBeEmpty": "common.cannotBeEmpty",
        "confirmDelete": "common.confirmDelete",
        "contribute": "common.contribute",
        "copy": "common.copy",
        "copyName": "common.copyName",
        "cut": "common.cut",
        "delete": "common.delete",
        "donate": "common.donate",
        "done": "common.done",
        "duplicate": "common.duplicate",
        "exit": "common.exit",
        "name": "common.name",
        "no": "common.no",
        "none": "common.none",
        "ok": "common.ok",
        "open": "common.open",
        "paste": "common.paste",
        "rename": "common.rename",
        "save": "common.save",
        "sort": "common.sort",
        "wrongFormat": "common.wrongFormat",
        "yes": "common.yes",
        "loading": "common.loading",
        "select": "common.select",
        "zoom": "common.zoom",
        "zoomIn": "common.zoomIn",
        "zoomOut": "common.zoomOut",
        "clear": "common.clear",
        "filter": "common.filter",
        "selectDialogue": "common.selectDialogue",
        "search": "common.search",
        "close": "common.close",
        "couldNotLoadFromClipboard": "common.couldNotLoadFromClipboard",
        "pastedFromClipboard": "common.pastedFromClipboard",
        "edit": "common.edit",
        "nothingToShowFiller": "common.nothingToShowFiller",
        "required": "common.required",
        "settings": "common.settings",
        "fieldTypes": {
            "checkbox": "common.fieldTypes.checkbox",
            "code": "common.fieldTypes.code",
            "color": "common.fieldTypes.color",
            "group": "common.fieldTypes.group",
            "h1": "common.fieldTypes.h1",
            "h2": "common.fieldTypes.h2",
            "h3": "common.fieldTypes.h3",
            "h4": "common.fieldTypes.h4",
            "number": "common.fieldTypes.number",
            "point2D": "common.fieldTypes.point2D",
            "radio": "common.fieldTypes.radio",
            "slider": "common.fieldTypes.slider",
            "sliderAndNumber": "common.fieldTypes.sliderAndNumber",
            "table": "common.fieldTypes.table",
            "text": "common.fieldTypes.text",
            "textfield": "common.fieldTypes.textfield"
        },
        "newName": "common.newName",
        "saveProject": "common.saveProject",
        "openProject": "common.openProject",
        "savedMessage": "common.savedMessage",
        "reallyExitConfirm": "common.reallyExitConfirm",
        "notFoundOrUnknown": "common.notFoundOrUnknown",
        "nameTaken": "common.nameTaken",
        "addToNotes": "common.addToNotes",
        "noRooms": "common.noRooms",
        "tileLayer": "common.tileLayer",
        "ctSite": "common.ctSite",
        "docsShort": "common.docsShort",
        "docsLong": "common.docsLong",
        "openAssetGallery": "common.openAssetGallery",
        "assetTypes": {
            "texture": [
                "common.assetTypes.texture.0",
                "common.assetTypes.texture.1",
                "common.assetTypes.texture.2"
            ],
            "template": [
                "common.assetTypes.template.0",
                "common.assetTypes.template.1",
                "common.assetTypes.template.2"
            ],
            "tandem": [
                "common.assetTypes.tandem.0",
                "common.assetTypes.tandem.1",
                "common.assetTypes.tandem.2"
            ],
            "room": [
                "common.assetTypes.room.0",
                "common.assetTypes.room.1",
                "common.assetTypes.room.2"
            ],
            "typeface": [
                "common.assetTypes.typeface.0",
                "common.assetTypes.typeface.1",
                "common.assetTypes.typeface.2"
            ],
            "style": [
                "common.assetTypes.style.0",
                "common.assetTypes.style.1",
                "common.assetTypes.style.2"
            ],
            "sound": [
                "common.assetTypes.sound.0",
                "common.assetTypes.sound.1",
                "common.assetTypes.sound.2"
            ],
            "skeleton": [
                "common.assetTypes.skeleton.0",
                "common.assetTypes.skeleton.1",
                "common.assetTypes.skeleton.2"
            ],
            "behavior": [
                "common.assetTypes.behavior.0",
                "common.assetTypes.behavior.1",
                "common.assetTypes.behavior.2"
            ],
            "script": [
                "common.assetTypes.script.0",
                "common.assetTypes.script.1",
                "common.assetTypes.script.2"
            ],
            "enum": [
                "common.assetTypes.enum.0",
                "common.assetTypes.enum.1",
                "common.assetTypes.enum.2"
            ]
        },
        "next": "common.next",
        "previous": "common.previous",
        "undo": "common.undo",
        "redo": "common.redo",
        "addBehavior": "common.addBehavior",
        "copyNamesList": "common.copyNamesList",
        "copyNamesArray": "common.copyNamesArray",
        "create": "common.create",
        "discard": "common.discard",
        "experimentalFeature": "common.experimentalFeature",
        "goBack": "common.goBack",
        "sortByDate": "common.sortByDate",
        "sortByName": "common.sortByName",
        "sortByType": "common.sortByType",
        "reimportSourceMissing": "common.reimportSourceMissing",
        "dropToImport": "common.dropToImport",
        "reimport": "common.reimport",
        "alignModes": {
            "left": "common.alignModes.left",
            "right": "common.alignModes.right",
            "top": "common.alignModes.top",
            "bottom": "common.alignModes.bottom",
            "center": "common.alignModes.center",
            "topLeft": "common.alignModes.topLeft",
            "topCenter": "common.alignModes.topCenter",
            "topRight": "common.alignModes.topRight",
            "bottomLeft": "common.alignModes.bottomLeft",
            "bottomCenter": "common.alignModes.bottomCenter",
            "bottomRight": "common.alignModes.bottomRight",
            "fill": "common.alignModes.fill",
            "Scale": "common.alignModes.Scale"
        },
        "download": "common.download",
        "createStyleFromIt": "common.createStyleFromIt"
    },
    "colorPicker": {
        "current": "colorPicker.current",
        "globalPalette": "colorPicker.globalPalette",
        "altClick": "colorPicker.altClick",
        "old": "colorPicker.old",
        "projectPalette": "colorPicker.projectPalette"
    },
    "docsShortcut": {
        "openDocs": "docsShortcut.openDocs"
    },
    "exportPanel": {
        "hide": "exportPanel.hide",
        "working": "exportPanel.working",
        "debug": "exportPanel.debug",
        "export": "exportPanel.export",
        "exportPanel": "exportPanel.exportPanel",
        "log": "exportPanel.log",
        "windowsCrossBuildWarning": "exportPanel.windowsCrossBuildWarning",
        "cannotBuildForMacOnWin": "exportPanel.cannotBuildForMacOnWin",
        "firstRunNotice": "exportPanel.firstRunNotice",
        "projectTitleRequired": "exportPanel.projectTitleRequired",
        "appIdRequired": "exportPanel.appIdRequired",
        "noAndroidSdkFound": "exportPanel.noAndroidSdkFound",
        "envVarNotice": "exportPanel.envVarNotice",
        "downloadAndroidStudio": "exportPanel.downloadAndroidStudio",
        "requiresInternetNotice": "exportPanel.requiresInternetNotice",
        "noJdkFound": "exportPanel.noJdkFound",
        "downloadJDK": "exportPanel.downloadJDK",
        "goodToGo": "exportPanel.goodToGo",
        "nodeJsNotFound": "exportPanel.nodeJsNotFound",
        "nodeJsDownloadPage": "exportPanel.nodeJsDownloadPage",
        "nodeJsIcons": "exportPanel.nodeJsIcons"
    },
    "intro": {
        "loading": "intro.loading",
        "newProject": {
            "input": "intro.newProject.input",
            "selectProjectFolder": "intro.newProject.selectProjectFolder",
            "nameError": "intro.newProject.nameError",
            "header": "intro.newProject.header",
            "projectName": "intro.newProject.projectName",
            "language": "intro.newProject.language",
            "saveFolder": "intro.newProject.saveFolder",
            "languageError": "intro.newProject.languageError"
        },
        "recovery": {
            "message": "intro.recovery.message",
            "loadTarget": "intro.recovery.loadTarget",
            "loadRecovery": "intro.recovery.loadRecovery",
            "newer": "intro.recovery.newer",
            "older": "intro.recovery.older"
        },
        "loadingProject": "intro.loadingProject",
        "loadingProjectError": "intro.loadingProjectError",
        "homepage": "intro.homepage",
        "latestVersion": "intro.latestVersion",
        "forgetProject": "intro.forgetProject",
        "browse": "intro.browse",
        "latest": "intro.latest",
        "unableToWriteToFolders": "intro.unableToWriteToFolders",
        "twitter": "intro.twitter",
        "discord": "intro.discord",
        "examples": "intro.examples",
        "createOrBrowseJunction": "intro.createOrBrowseJunction",
        "cloneProject": "intro.cloneProject",
        "github": "intro.github",
        "itch": "intro.itch",
        "vkontakte": "intro.vkontakte",
        "patreon": "intro.patreon",
        "templates": "intro.templates",
        "templatesInfo": "intro.templatesInfo",
        "boosty": "intro.boosty",
        "sponsoredBy": "intro.sponsoredBy",
        "supportedBy": "intro.supportedBy",
        "nothingToShowFiller": "intro.nothingToShowFiller",
        "welcomeHeaders": [
            "intro.welcomeHeaders.0",
            "intro.welcomeHeaders.1",
            "intro.welcomeHeaders.2",
            "intro.welcomeHeaders.3",
            "intro.welcomeHeaders.4",
            "intro.welcomeHeaders.5",
            "intro.welcomeHeaders.6",
            "intro.welcomeHeaders.7",
            "intro.welcomeHeaders.8",
            "intro.welcomeHeaders.9",
            "intro.welcomeHeaders.10",
            "intro.welcomeHeaders.11",
            "intro.welcomeHeaders.12",
            "intro.welcomeHeaders.13",
            "intro.welcomeHeaders.14"
        ],
        "newUserHeader": "intro.newUserHeader",
        "ctDistributions": {
            "released": "intro.ctDistributions.released",
            "nightly": "intro.ctDistributions.nightly",
            "dev": "intro.ctDistributions.dev"
        },
        "gamesFromCommunity": "intro.gamesFromCommunity",
        "submitYourOwn": "intro.submitYourOwn",
        "learningResources": "intro.learningResources",
        "authorBy": "intro.authorBy",
        "telegram": "intro.telegram"
    },
    "modules": {
        "author": "modules.author",
        "help": "modules.help",
        "info": "modules.info",
        "license": "modules.license",
        "logs": "modules.logs",
        "methods": "modules.methods",
        "parameters": "modules.parameters",
        "logs2": "modules.logs2",
        "dependencies": "modules.dependencies",
        "optionalDependencies": "modules.optionalDependencies",
        "importModules": "modules.importModules",
        "enabledModules": "modules.enabledModules",
        "availableModules": "modules.availableModules",
        "filter": "modules.filter",
        "categories": {
            "customization": "modules.categories.customization",
            "utilities": "modules.categories.utilities",
            "media": "modules.categories.media",
            "misc": "modules.categories.misc",
            "desktop": "modules.categories.desktop",
            "motionPlanning": "modules.categories.motionPlanning",
            "inputs": "modules.categories.inputs",
            "fx": "modules.categories.fx",
            "mobile": "modules.categories.mobile",
            "integrations": "modules.categories.integrations",
            "tweaks": "modules.categories.tweaks",
            "networking": "modules.categories.networking"
        },
        "preview": "modules.preview",
        "previewTooltip": "modules.previewTooltip",
        "deprecatedTooltip": "modules.deprecatedTooltip",
        "settings": "modules.settings"
    },
    "texture": {
        "create": "texture.create",
        "import": "texture.import",
        "skeletons": "texture.skeletons",
        "createTemplate": "texture.createTemplate",
        "importFromClipboard": "texture.importFromClipboard",
        "generatePlaceholder": "texture.generatePlaceholder",
        "textures": "texture.textures"
    },
    "sounds": {
        "record": "sounds.record"
    },
    "styles": {
        "create": "styles.create",
        "styles": "styles.styles"
    },
    "fonts": {
        "fonts": "fonts.fonts",
        "import": "fonts.import",
        "italic": "fonts.italic"
    },
    "rooms": {
        "create": "rooms.create",
        "makeStarting": "rooms.makeStarting"
    },
    "notepad": {
        "local": "notepad.local",
        "global": "notepad.global",
        "backToHome": "notepad.backToHome",
        "modulesPages": "notepad.modulesPages",
        "helpPages": "notepad.helpPages",
        "docsAndNotes": "notepad.docsAndNotes"
    },
    "curveEditor": {
        "curveLineHint": "curveEditor.curveLineHint",
        "dragPointHint": "curveEditor.dragPointHint",
        "pointTime": "curveEditor.pointTime",
        "pointValue": "curveEditor.pointValue"
    },
    "debuggerToolbar": {
        "pause": "debuggerToolbar.pause",
        "resume": "debuggerToolbar.resume",
        "restartGame": "debuggerToolbar.restartGame",
        "restartRoom": "debuggerToolbar.restartRoom",
        "switchRoom": "debuggerToolbar.switchRoom",
        "toggleDevTools": "debuggerToolbar.toggleDevTools",
        "screenshot": "debuggerToolbar.screenshot",
        "enterFullscreen": "debuggerToolbar.enterFullscreen",
        "exitFullscreen": "debuggerToolbar.exitFullscreen",
        "links": "debuggerToolbar.links",
        "openExternal": "debuggerToolbar.openExternal",
        "close": "debuggerToolbar.close"
    },
    "onboarding": {
        "hoorayHeader": "onboarding.hoorayHeader",
        "nowWhatParagraph": "onboarding.nowWhatParagraph",
        "openSpaceShooterTutorial": "onboarding.openSpaceShooterTutorial",
        "openPlatformerTutorial": "onboarding.openPlatformerTutorial",
        "openJettyCatTutorial": "onboarding.openJettyCatTutorial",
        "doNothing": "onboarding.doNothing",
        "showOnboardingCheckbox": "onboarding.showOnboardingCheckbox"
    },
    "particleEmitters": {
        "emittersHeading": "particleEmitters.emittersHeading",
        "emitterHeading": "particleEmitters.emitterHeading",
        "from": "particleEmitters.from",
        "to": "particleEmitters.to",
        "textureHeading": "particleEmitters.textureHeading",
        "selectTexture": "particleEmitters.selectTexture",
        "importBuiltin": "particleEmitters.importBuiltin",
        "colorAndOpacityHeading": "particleEmitters.colorAndOpacityHeading",
        "stepped": "particleEmitters.stepped",
        "steppedColor": "particleEmitters.steppedColor",
        "steppedAlpha": "particleEmitters.steppedAlpha",
        "blendMode": "particleEmitters.blendMode",
        "regular": "particleEmitters.regular",
        "darken": "particleEmitters.darken",
        "lighten": "particleEmitters.lighten",
        "burn": "particleEmitters.burn",
        "scalingHeading": "particleEmitters.scalingHeading",
        "scale": "particleEmitters.scale",
        "minimumSize": "particleEmitters.minimumSize",
        "minimumSizeHint": "particleEmitters.minimumSizeHint",
        "velocityHeading": "particleEmitters.velocityHeading",
        "velocity": "particleEmitters.velocity",
        "minimumSpeed": "particleEmitters.minimumSpeed",
        "minimumSpeedHint": "particleEmitters.minimumSpeedHint",
        "maxSpeed": "particleEmitters.maxSpeed",
        "gravityHeading": "particleEmitters.gravityHeading",
        "gravityNotice": "particleEmitters.gravityNotice",
        "directionHeading": "particleEmitters.directionHeading",
        "startingDirection": "particleEmitters.startingDirection",
        "rotationHeading": "particleEmitters.rotationHeading",
        "rotationSpeed": "particleEmitters.rotationSpeed",
        "rotationAcceleration": "particleEmitters.rotationAcceleration",
        "spawningHeading": "particleEmitters.spawningHeading",
        "timeBetweenBursts": "particleEmitters.timeBetweenBursts",
        "spawnAtOnce": "particleEmitters.spawnAtOnce",
        "chanceToSpawn": "particleEmitters.chanceToSpawn",
        "maxParticles": "particleEmitters.maxParticles",
        "lifetime": "particleEmitters.lifetime",
        "emitterLifetime": "particleEmitters.emitterLifetime",
        "prewarmDelay": "particleEmitters.prewarmDelay",
        "prewarmDelayNotice": "particleEmitters.prewarmDelayNotice",
        "shapeAndPositioningHeading": "particleEmitters.shapeAndPositioningHeading",
        "spawnType": "particleEmitters.spawnType",
        "spawnShapes": {
            "rectangle": "particleEmitters.spawnShapes.rectangle",
            "star": "particleEmitters.spawnShapes.star",
            "torus": "particleEmitters.spawnShapes.torus"
        },
        "width": "particleEmitters.width",
        "height": "particleEmitters.height",
        "radius": "particleEmitters.radius",
        "starPoints": "particleEmitters.starPoints",
        "startAngle": "particleEmitters.startAngle",
        "showShapeVisualizer": "particleEmitters.showShapeVisualizer",
        "relativeEmitterPosition": "particleEmitters.relativeEmitterPosition",
        "addEmitter": "particleEmitters.addEmitter",
        "reset": "particleEmitters.reset",
        "changeBg": "particleEmitters.changeBg",
        "inspectorComplete": "particleEmitters.inspectorComplete",
        "alreadyHasAnImportingTexture": "particleEmitters.alreadyHasAnImportingTexture",
        "changeGrid": "particleEmitters.changeGrid",
        "newGridSize": "particleEmitters.newGridSize",
        "setPreviewTexture": "particleEmitters.setPreviewTexture",
        "textureMethod": "particleEmitters.textureMethod",
        "textureMethods": {
            "random": "particleEmitters.textureMethods.random",
            "animated": "particleEmitters.textureMethods.animated"
        },
        "animatedFramerate": "particleEmitters.animatedFramerate",
        "easingHeader": "particleEmitters.easingHeader",
        "easing": {
            "none": "particleEmitters.easing.none",
            "linear": "particleEmitters.easing.linear",
            "smooth": "particleEmitters.easing.smooth"
        },
        "movementType": "particleEmitters.movementType",
        "movementTypes": {
            "linear": "particleEmitters.movementTypes.linear",
            "accelerated": "particleEmitters.movementTypes.accelerated"
        },
        "rotateTexture": "particleEmitters.rotateTexture",
        "rotationMethod": "particleEmitters.rotationMethod",
        "rotationMethods": {
            "static": "particleEmitters.rotationMethods.static",
            "dynamic": "particleEmitters.rotationMethods.dynamic"
        },
        "burstSpacing": "particleEmitters.burstSpacing",
        "burstStart": "particleEmitters.burstStart"
    },
    "patreon": {
        "aboutPatrons": "patreon.aboutPatrons",
        "patronsHeader": "patreon.patronsHeader",
        "thankAllPatrons": "patreon.thankAllPatrons",
        "becomeAPatron": "patreon.becomeAPatron",
        "aboutFillers": [
            "patreon.aboutFillers.0",
            "patreon.aboutFillers.1",
            "patreon.aboutFillers.2",
            "patreon.aboutFillers.3",
            "patreon.aboutFillers.4",
            "patreon.aboutFillers.5",
            "patreon.aboutFillers.6",
            "patreon.aboutFillers.7",
            "patreon.aboutFillers.8",
            "patreon.aboutFillers.9",
            "patreon.aboutFillers.10",
            "patreon.aboutFillers.11",
            "patreon.aboutFillers.12",
            "patreon.aboutFillers.13",
            "patreon.aboutFillers.14",
            "patreon.aboutFillers.15",
            "patreon.aboutFillers.16"
        ],
        "sponsors": "patreon.sponsors",
        "noSponsorsYet": "patreon.noSponsorsYet",
        "sponsorsDescription": "patreon.sponsorsDescription",
        "businessCats": "patreon.businessCats",
        "businessCatsDescription": "patreon.businessCatsDescription",
        "cats": "patreon.cats",
        "catsDescription": "patreon.catsDescription"
    },
    "docsPanel": {
        "documentation": "docsPanel.documentation",
        "reference": "docsPanel.reference"
    },
    "settings": {
        "actions": {
            "heading": "settings.actions.heading",
            "actions": "settings.actions.actions",
            "addAction": "settings.actions.addAction",
            "addMethod": "settings.actions.addMethod",
            "deleteAction": "settings.actions.deleteAction",
            "deleteMethod": "settings.actions.deleteMethod",
            "inputActionNamePlaceholder": "settings.actions.inputActionNamePlaceholder",
            "methodModuleMissing": "settings.actions.methodModuleMissing",
            "methods": "settings.actions.methods",
            "multiplier": "settings.actions.multiplier",
            "noActionsYet": "settings.actions.noActionsYet",
            "makeFromScratch": "settings.actions.makeFromScratch",
            "presets": "settings.actions.presets",
            "presetXYMovement": "settings.actions.presetXYMovement",
            "presetTouchAndMouse": "settings.actions.presetTouchAndMouse",
            "presetCustom": "settings.actions.presetCustom",
            "exportActionPreset": "settings.actions.exportActionPreset",
            "importErrorMissingModules": "settings.actions.importErrorMissingModules",
            "importErrorNotCtJsPreset": "settings.actions.importErrorNotCtJsPreset"
        },
        "authoring": {
            "heading": "settings.authoring.heading",
            "author": "settings.authoring.author",
            "site": "settings.authoring.site",
            "title": "settings.authoring.title",
            "version": "settings.authoring.version",
            "versionPostfix": "settings.authoring.versionPostfix",
            "appId": "settings.authoring.appId",
            "appIdExplanation": "settings.authoring.appIdExplanation"
        },
        "branding": {
            "heading": "settings.branding.heading",
            "accent": "settings.branding.accent",
            "accentNotice": "settings.branding.accentNotice",
            "icon": "settings.branding.icon",
            "iconNotice": "settings.branding.iconNotice",
            "invertPreloaderScheme": "settings.branding.invertPreloaderScheme",
            "hideLoadingLogo": "settings.branding.hideLoadingLogo",
            "splashScreen": "settings.branding.splashScreen",
            "splashScreenNotice": "settings.branding.splashScreenNotice",
            "forceSmoothIcons": "settings.branding.forceSmoothIcons",
            "forceSmoothSplashScreen": "settings.branding.forceSmoothSplashScreen",
            "alternativeCtjsLogo": "settings.branding.alternativeCtjsLogo",
            "alternativeCtjsNotice": "settings.branding.alternativeCtjsNotice",
            "customLoadingText": "settings.branding.customLoadingText",
            "customLoadingTextHint": "settings.branding.customLoadingTextHint"
        },
        "modules": {
            "heading": "settings.modules.heading"
        },
        "rendering": {
            "heading": "settings.rendering.heading",
            "framerate": "settings.rendering.framerate",
            "highDensity": "settings.rendering.highDensity",
            "maxFPS": "settings.rendering.maxFPS",
            "desktopBuilds": "settings.rendering.desktopBuilds",
            "launchMode": "settings.rendering.launchMode",
            "launchModes": {
                "maximized": "settings.rendering.launchModes.maximized",
                "fullscreen": "settings.rendering.launchModes.fullscreen",
                "windowed": "settings.rendering.launchModes.windowed"
            },
            "hideCursor": "settings.rendering.hideCursor",
            "pixelatedRender": "settings.rendering.pixelatedRender",
            "usePixiLegacy": "settings.rendering.usePixiLegacy",
            "useTransparent": "settings.rendering.useTransparent",
            "mobileBuilds": "settings.rendering.mobileBuilds",
            "screenOrientation": "settings.rendering.screenOrientation",
            "screenOrientations": {
                "unspecified": "settings.rendering.screenOrientations.unspecified",
                "landscape": "settings.rendering.screenOrientations.landscape",
                "portrait": "settings.rendering.screenOrientations.portrait"
            },
            "viewportMode": "settings.rendering.viewportMode",
            "viewportModes": {
                "asIs": "settings.rendering.viewportModes.asIs",
                "fastScale": "settings.rendering.viewportModes.fastScale",
                "fastScaleInteger": "settings.rendering.viewportModes.fastScaleInteger",
                "expand": "settings.rendering.viewportModes.expand",
                "scaleFit": "settings.rendering.viewportModes.scaleFit",
                "scaleFill": "settings.rendering.viewportModes.scaleFill"
            },
            "viewportModesDescriptions": {
                "asIs": "settings.rendering.viewportModesDescriptions.asIs",
                "fastScale": "settings.rendering.viewportModesDescriptions.fastScale",
                "fastScaleInteger": "settings.rendering.viewportModesDescriptions.fastScaleInteger",
                "expand": "settings.rendering.viewportModesDescriptions.expand",
                "scaleFit": "settings.rendering.viewportModesDescriptions.scaleFit",
                "scaleFill": "settings.rendering.viewportModesDescriptions.scaleFill"
            }
        },
        "scripts": {
            "heading": "settings.scripts.heading",
            "addNew": "settings.scripts.addNew",
            "deleteScript": "settings.scripts.deleteScript",
            "moveDown": "settings.scripts.moveDown",
            "moveUp": "settings.scripts.moveUp",
            "newScriptComment": "settings.scripts.newScriptComment",
            "scriptsHint": "settings.scripts.scriptsHint"
        },
        "catmodsSettings": "settings.catmodsSettings",
        "export": {
            "heading": "settings.export.heading",
            "functionWrap": "settings.export.functionWrap",
            "codeModifier": "settings.export.codeModifier",
            "obfuscateWarning": "settings.export.obfuscateWarning",
            "codeModifierAndWrapNote": "settings.export.codeModifierAndWrapNote",
            "codeModifiers": {
                "none": "settings.export.codeModifiers.none",
                "minify": "settings.export.codeModifiers.minify",
                "obfuscate": "settings.export.codeModifiers.obfuscate"
            },
            "assetTree": "settings.export.assetTree",
            "assetTreeNote": "settings.export.assetTreeNote",
            "exportAssetTree": "settings.export.exportAssetTree",
            "exportAssetTypes": "settings.export.exportAssetTypes",
            "autocloseDesktop": "settings.export.autocloseDesktop",
            "errorReporting": "settings.export.errorReporting",
            "showErrors": "settings.export.showErrors",
            "showErrorsHint": "settings.export.showErrorsHint",
            "errorsLink": "settings.export.errorsLink"
        },
        "content": {
            "heading": "settings.content.heading",
            "addContentType": "settings.content.addContentType",
            "missingTypeName": "settings.content.missingTypeName",
            "unnamedContentTypeHint": "settings.content.unnamedContentTypeHint",
            "typeName": "settings.content.typeName",
            "typeNameHint": "settings.content.typeNameHint",
            "typeReadableName": "settings.content.typeReadableName",
            "typeReadableNameHint": "settings.content.typeReadableNameHint",
            "icon": "settings.content.icon",
            "typeSpecification": "settings.content.typeSpecification",
            "fieldName": "settings.content.fieldName",
            "fieldNameHint": "settings.content.fieldNameHint",
            "fieldReadableName": "settings.content.fieldReadableName",
            "fieldReadableNameHint": "settings.content.fieldReadableNameHint",
            "fieldType": "settings.content.fieldType",
            "deleteContentType": "settings.content.deleteContentType",
            "confirmDeletionMessage": "settings.content.confirmDeletionMessage",
            "gotoEntries": "settings.content.gotoEntries",
            "entries": "settings.content.entries",
            "fixedLength": "settings.content.fixedLength",
            "fieldStructure": "settings.content.fieldStructure",
            "structureTypes": {
                "atomic": "settings.content.structureTypes.atomic",
                "array": "settings.content.structureTypes.array",
                "map": "settings.content.structureTypes.map"
            },
            "key": "settings.content.key",
            "value": "settings.content.value",
            "mappedType": "settings.content.mappedType"
        },
        "contentTypes": "settings.contentTypes",
        "main": {
            "heading": "settings.main.heading",
            "miscHeading": "settings.main.miscHeading",
            "backups": "settings.main.backups"
        }
    },
    "extensionsEditor": {
        "noEntries": "extensionsEditor.noEntries",
        "addRow": "extensionsEditor.addRow",
        "actions": "extensionsEditor.actions",
        "values": "extensionsEditor.values",
        "moveDown": "extensionsEditor.moveDown",
        "moveUp": "extensionsEditor.moveUp",
        "deleteRow": "extensionsEditor.deleteRow"
    },
    "textureGenerator": {
        "name": "textureGenerator.name",
        "width": "textureGenerator.width",
        "height": "textureGenerator.height",
        "color": "textureGenerator.color",
        "label": "textureGenerator.label",
        "optional": "textureGenerator.optional",
        "createAndClose": "textureGenerator.createAndClose",
        "createAndContinue": "textureGenerator.createAndContinue",
        "scalingAtX4": "textureGenerator.scalingAtX4",
        "generationSuccessMessage": "textureGenerator.generationSuccessMessage",
        "filler": "textureGenerator.filler",
        "fillerNone": "textureGenerator.fillerNone",
        "fillerCross": "textureGenerator.fillerCross",
        "fillerLabel": "textureGenerator.fillerLabel",
        "form": "textureGenerator.form",
        "formRectangular": "textureGenerator.formRectangular",
        "formRound": "textureGenerator.formRound",
        "formDiamond": "textureGenerator.formDiamond",
        "fillerArrow": "textureGenerator.fillerArrow"
    },
    "textureInput": {
        "jumpToTexture": "textureInput.jumpToTexture",
        "changeTexture": "textureInput.changeTexture"
    },
    "writableFolderPrompt": {
        "headerSelectFolderForData": "writableFolderPrompt.headerSelectFolderForData",
        "paragraphCouldNotPickDirectory": "writableFolderPrompt.paragraphCouldNotPickDirectory",
        "paragraphDirectoryDirections": "writableFolderPrompt.paragraphDirectoryDirections",
        "selectFolder": "writableFolderPrompt.selectFolder"
    },
    "writableFolderSelector": {
        "folderDoesNotExist": "writableFolderSelector.folderDoesNotExist",
        "notADirectory": "writableFolderSelector.notADirectory",
        "folderNotWritable": "writableFolderSelector.folderNotWritable",
        "complete": "writableFolderSelector.complete"
    },
    "mainMenu": {
        "troubleshooting": {
            "toggleDevTools": "mainMenu.troubleshooting.toggleDevTools",
            "copySystemInfo": "mainMenu.troubleshooting.copySystemInfo",
            "systemInfoWait": "mainMenu.troubleshooting.systemInfoWait",
            "systemInfoDone": "mainMenu.troubleshooting.systemInfoDone",
            "disableAcceleration": "mainMenu.troubleshooting.disableAcceleration",
            "disableBuiltInDebugger": "mainMenu.troubleshooting.disableBuiltInDebugger",
            "postAnIssue": "mainMenu.troubleshooting.postAnIssue",
            "heading": "mainMenu.troubleshooting.heading",
            "disableVulkan": "mainMenu.troubleshooting.disableVulkan",
            "disableVulkanSDHint": "mainMenu.troubleshooting.disableVulkanSDHint",
            "restartMessage": "mainMenu.troubleshooting.restartMessage"
        },
        "deploy": {
            "exportDesktop": "mainMenu.deploy.exportDesktop",
            "successZipExport": "mainMenu.deploy.successZipExport",
            "zipExport": "mainMenu.deploy.zipExport",
            "heading": "mainMenu.deploy.heading",
            "exportAndroid": "mainMenu.deploy.exportAndroid"
        },
        "latestProjects": {
            "recentProjects": "mainMenu.latestProjects.recentProjects"
        },
        "settings": {
            "theme": "mainMenu.settings.theme",
            "themes": {
                "Day": "mainMenu.settings.themes.Day",
                "Night": "mainMenu.settings.themes.Night",
                "SpringStream": "mainMenu.settings.themes.SpringStream",
                "LucasDracula": "mainMenu.settings.themes.LucasDracula",
                "Horizon": "mainMenu.settings.themes.Horizon",
                "HCBlack": "mainMenu.settings.themes.HCBlack",
                "RosePine": "mainMenu.settings.themes.RosePine",
                "RosePineMoon": "mainMenu.settings.themes.RosePineMoon",
                "RosePineDawn": "mainMenu.settings.themes.RosePineDawn",
                "GoldenEye": "mainMenu.settings.themes.GoldenEye",
                "AlmaSakura": "mainMenu.settings.themes.AlmaSakura",
                "Synthwave": "mainMenu.settings.themes.Synthwave",
                "OneDarkPro": "mainMenu.settings.themes.OneDarkPro"
            },
            "codeFontDefault": "mainMenu.settings.codeFontDefault",
            "codeFontOldSchool": "mainMenu.settings.codeFontOldSchool",
            "codeFontSystem": "mainMenu.settings.codeFontSystem",
            "codeFontCustom": "mainMenu.settings.codeFontCustom",
            "newFont": "mainMenu.settings.newFont",
            "codeFont": "mainMenu.settings.codeFont",
            "codeLigatures": "mainMenu.settings.codeLigatures",
            "codeDense": "mainMenu.settings.codeDense",
            "disableSounds": "mainMenu.settings.disableSounds",
            "changeDataFolder": "mainMenu.settings.changeDataFolder",
            "forceProductionForDebug": "mainMenu.settings.forceProductionForDebug",
            "heading": "mainMenu.settings.heading",
            "language": "mainMenu.settings.language",
            "translateToYourLanguage": "mainMenu.settings.translateToYourLanguage",
            "prideMode": "mainMenu.settings.prideMode",
            "altTemplateLayout": "mainMenu.settings.altTemplateLayout",
            "changeDebuggerLayout": "mainMenu.settings.changeDebuggerLayout",
            "debuggerLayout": "mainMenu.settings.debuggerLayout",
            "debuggerLayouts": {
                "split": "mainMenu.settings.debuggerLayouts.split",
                "multiwindow": "mainMenu.settings.debuggerLayouts.multiwindow",
                "automatic": "mainMenu.settings.debuggerLayouts.automatic"
            },
            "autoapplyOnLaunch": "mainMenu.settings.autoapplyOnLaunch",
            "scrollableCatnipLibrary": "mainMenu.settings.scrollableCatnipLibrary"
        },
        "project": {
            "save": "mainMenu.project.save",
            "openIncludeFolder": "mainMenu.project.openIncludeFolder",
            "openProject": "mainMenu.project.openProject",
            "openExample": "mainMenu.project.openExample",
            "startScreen": "mainMenu.project.startScreen",
            "startNewWindow": "mainMenu.project.startNewWindow",
            "successZipProject": "mainMenu.project.successZipProject",
            "zipProject": "mainMenu.project.zipProject",
            "heading": "mainMenu.project.heading",
            "convertToJs": "mainMenu.project.convertToJs",
            "confirmationConvertToJs": "mainMenu.project.confirmationConvertToJs"
        },
        "meta": {
            "license": "mainMenu.meta.license",
            "visitDiscordForGamedevSupport": "mainMenu.meta.visitDiscordForGamedevSupport",
            "openIconList": "mainMenu.meta.openIconList",
            "heading": "mainMenu.meta.heading",
            "twitter": "mainMenu.meta.twitter",
            "vkontakte": "mainMenu.meta.vkontakte",
            "ctjsForum": "mainMenu.meta.ctjsForum",
            "openStylebook": "mainMenu.meta.openStylebook"
        }
    },
    "appView": {
        "ctIDE": "appView.ctIDE",
        "launch": "appView.launch",
        "min": "appView.min",
        "launchHotkeys": "appView.launchHotkeys",
        "patrons": "appView.patrons",
        "restart": "appView.restart",
        "project": "appView.project",
        "tour": {
            "header": "appView.tour.header",
            "aboutTour": "appView.tour.aboutTour",
            "helpPanel": "appView.tour.helpPanel",
            "helpPanelTabs": "appView.tour.helpPanelTabs",
            "projectResources": "appView.tour.projectResources",
            "tabTextures": "appView.tour.tabTextures",
            "tabTexturesImport": "appView.tour.tabTexturesImport",
            "tabTexturesGallery": "appView.tour.tabTexturesGallery",
            "tabTexturesClipboard": "appView.tour.tabTexturesClipboard",
            "tabTexturesPlaceholders": "appView.tour.tabTexturesPlaceholders",
            "tabTemplates": "appView.tour.tabTemplates",
            "tabRooms": "appView.tour.tabRooms",
            "tabSounds": "appView.tour.tabSounds",
            "tabSoundsImport": "appView.tour.tabSoundsImport",
            "tabSoundsGallery": "appView.tour.tabSoundsGallery",
            "tabSoundsRecord": "appView.tour.tabSoundsRecord",
            "tabInterlude": "appView.tour.tabInterlude",
            "tabUI": "appView.tour.tabUI",
            "tabFX": "appView.tour.tabFX",
            "tabProject": "appView.tour.tabProject",
            "tabProjectModules": "appView.tour.tabProjectModules",
            "tabProjectModuleDocs": "appView.tour.tabProjectModuleDocs",
            "tabMainMenu": "appView.tour.tabMainMenu",
            "tabMainMenuSettings": "appView.tour.tabMainMenuSettings",
            "tabMainMenuMeta": "appView.tour.tabMainMenuMeta",
            "helpPanelReminder": "appView.tour.helpPanelReminder",
            "buttonStartTutorial": "appView.tour.buttonStartTutorial"
        },
        "assets": "appView.assets",
        "applyAssetsQuestion": "appView.applyAssetsQuestion",
        "applyAssetsExplanation": "appView.applyAssetsExplanation",
        "unsavedAssets": "appView.unsavedAssets",
        "runWithoutApplying": "appView.runWithoutApplying",
        "applyAndRun": "appView.applyAndRun",
        "cantAddEditor": "appView.cantAddEditor",
        "loadingPreviouslyOpened": "appView.loadingPreviouslyOpened"
    },
    "assetViewer": {
        "root": "assetViewer.root",
        "toggleFolderTree": "assetViewer.toggleFolderTree",
        "addNewFolder": "assetViewer.addNewFolder",
        "newFolderName": "assetViewer.newFolderName",
        "unwrapFolder": "assetViewer.unwrapFolder",
        "confirmDeleteFolder": "assetViewer.confirmDeleteFolder",
        "confirmUnwrapFolder": "assetViewer.confirmUnwrapFolder",
        "exportBehavior": "assetViewer.exportBehavior",
        "exportTandem": "assetViewer.exportTandem"
    },
    "soundRecorder": {
        "recorderHeading": "soundRecorder.recorderHeading",
        "record": "soundRecorder.record",
        "stopRecording": "soundRecorder.stopRecording",
        "discardRecording": "soundRecorder.discardRecording",
        "finishRecording": "soundRecorder.finishRecording",
        "cannotRecordSound": "soundRecorder.cannotRecordSound",
        "troubleshootingWindows": "soundRecorder.troubleshootingWindows"
    },
    "roomBackgrounds": {
        "add": "roomBackgrounds.add",
        "depth": "roomBackgrounds.depth",
        "movement": "roomBackgrounds.movement",
        "parallax": "roomBackgrounds.parallax",
        "repeat": "roomBackgrounds.repeat",
        "scale": "roomBackgrounds.scale",
        "shift": "roomBackgrounds.shift",
        "notBackgroundTextureWarning": "roomBackgrounds.notBackgroundTextureWarning",
        "fixBackground": "roomBackgrounds.fixBackground",
        "dismissWarning": "roomBackgrounds.dismissWarning"
    },
    "roomTiles": {
        "moveTileLayer": "roomTiles.moveTileLayer",
        "show": "roomTiles.show",
        "hide": "roomTiles.hide",
        "findTileset": "roomTiles.findTileset",
        "addTileLayer": "roomTiles.addTileLayer",
        "addTileLayerFirst": "roomTiles.addTileLayerFirst",
        "cacheLayer": "roomTiles.cacheLayer",
        "cacheLayerWarning": "roomTiles.cacheLayerWarning"
    },
    "roomView": {
        "name": "roomView.name",
        "width": "roomView.width",
        "height": "roomView.height",
        "events": "roomView.events",
        "copies": "roomView.copies",
        "backgrounds": "roomView.backgrounds",
        "tiles": "roomView.tiles",
        "add": "roomView.add",
        "none": "roomView.none",
        "done": "roomView.done",
        "grid": "roomView.grid",
        "hotkeysNotice": "roomView.hotkeysNotice",
        "hotkeysNoticeMovement": "roomView.hotkeysNoticeMovement",
        "shift": "roomView.shift",
        "step": "roomView.step",
        "create": "roomView.create",
        "leave": "roomView.leave",
        "draw": "roomView.draw",
        "deleteCopies": "roomView.deleteCopies",
        "shiftCopies": "roomView.shiftCopies",
        "selectAndMove": "roomView.selectAndMove",
        "findTileset": "roomView.findTileset",
        "properties": "roomView.properties",
        "isUi": "roomView.isUi",
        "backgroundColor": "roomView.backgroundColor",
        "sortHorizontally": "roomView.sortHorizontally",
        "sortVertically": "roomView.sortVertically",
        "copyProperties": {
            "position": "roomView.copyProperties.position",
            "rotation": "roomView.copyProperties.rotation",
            "scale": "roomView.copyProperties.scale",
            "multipleValues": "roomView.copyProperties.multipleValues",
            "opacity": "roomView.copyProperties.opacity",
            "tint": "roomView.copyProperties.tint"
        },
        "copyCustomProperties": {
            "addProperty": "roomView.copyCustomProperties.addProperty",
            "property": "roomView.copyCustomProperties.property",
            "value": "roomView.copyCustomProperties.value",
            "nameOccupied": "roomView.copyCustomProperties.nameOccupied"
        },
        "customProperties": "roomView.customProperties",
        "restrictCamera": "roomView.restrictCamera",
        "minimumX": "roomView.minimumX",
        "minimumY": "roomView.minimumY",
        "maximumX": "roomView.maximumX",
        "maximumY": "roomView.maximumY",
        "gridOff": "roomView.gridOff",
        "gridSize": "roomView.gridSize",
        "toCenter": "roomView.toCenter",
        "shiftLabel": "roomView.shiftLabel",
        "newDepth": "roomView.newDepth",
        "deleteCopy": "roomView.deleteCopy",
        "changeCopyScale": "roomView.changeCopyScale",
        "shiftCopy": "roomView.shiftCopy",
        "deleteTile": "roomView.deleteTile",
        "deleteTiles": "roomView.deleteTiles",
        "moveTilesToLayer": "roomView.moveTilesToLayer",
        "shiftTiles": "roomView.shiftTiles",
        "changeCopyRotation": "roomView.changeCopyRotation",
        "simulate": "roomView.simulate",
        "toggleDiagonalGrid": "roomView.toggleDiagonalGrid",
        "changeGridSize": "roomView.changeGridSize",
        "xrayMode": "roomView.xrayMode",
        "colorizeTileLayers": "roomView.colorizeTileLayers",
        "tools": {
            "select": "roomView.tools.select",
            "addCopies": "roomView.tools.addCopies",
            "addTiles": "roomView.tools.addTiles",
            "manageBackgrounds": "roomView.tools.manageBackgrounds",
            "roomProperties": "roomView.tools.roomProperties",
            "uiTools": "roomView.tools.uiTools"
        },
        "resetView": "roomView.resetView",
        "viewportHeading": "roomView.viewportHeading",
        "followTemplate": "roomView.followTemplate",
        "followCodeHint": "roomView.followCodeHint",
        "sendToBack": "roomView.sendToBack",
        "sendToFront": "roomView.sendToFront",
        "emptyTextFiller": "roomView.emptyTextFiller",
        "uiTools": {
            "noSelectionNotice": "roomView.uiTools.noSelectionNotice",
            "textSettings": "roomView.uiTools.textSettings",
            "customText": "roomView.uiTools.customText",
            "customTextSize": "roomView.uiTools.customTextSize",
            "wordWrapWidth": "roomView.uiTools.wordWrapWidth",
            "textAlignment": "roomView.uiTools.textAlignment",
            "alignmentSettings": "roomView.uiTools.alignmentSettings",
            "enableAutoAlignment": "roomView.uiTools.enableAutoAlignment",
            "autoAlignHint": "roomView.uiTools.autoAlignHint",
            "frame": "roomView.uiTools.frame",
            "framePadding": "roomView.uiTools.framePadding",
            "innerFrameMarker": "roomView.uiTools.innerFrameMarker",
            "outerFrameMarker": "roomView.uiTools.outerFrameMarker",
            "constrains": "roomView.uiTools.constrains",
            "constrainsTooltips": {
                "left": "roomView.uiTools.constrainsTooltips.left",
                "right": "roomView.uiTools.constrainsTooltips.right",
                "top": "roomView.uiTools.constrainsTooltips.top",
                "bottom": "roomView.uiTools.constrainsTooltips.bottom",
                "centerVertical": "roomView.uiTools.constrainsTooltips.centerVertical",
                "centerHorizontal": "roomView.uiTools.constrainsTooltips.centerHorizontal"
            },
            "bindings": "roomView.uiTools.bindings",
            "bindingsHelp": "roomView.uiTools.bindingsHelp",
            "bindingNames": {
                "text": "roomView.uiTools.bindingNames.text",
                "disabled": "roomView.uiTools.bindingNames.disabled",
                "visible": "roomView.uiTools.bindingNames.visible",
                "tex": "roomView.uiTools.bindingNames.tex",
                "tint": "roomView.uiTools.bindingNames.tint",
                "count": "roomView.uiTools.bindingNames.count"
            },
            "bindingTypes": {
                "string": "roomView.uiTools.bindingTypes.string",
                "boolean": "roomView.uiTools.bindingTypes.boolean",
                "number": "roomView.uiTools.bindingTypes.number"
            }
        }
    },
    "styleView": {
        "active": "styleView.active",
        "alignment": "styleView.alignment",
        "apply": "styleView.apply",
        "fill": "styleView.fill",
        "font": "styleView.font",
        "italic": "styleView.italic",
        "lineHeight": "styleView.lineHeight",
        "shadow": "styleView.shadow",
        "stroke": "styleView.stroke",
        "textWrap": "styleView.textWrap",
        "textWrapWidth": "styleView.textWrapWidth",
        "useCustomFont": "styleView.useCustomFont",
        "code": "styleView.code",
        "copyCode": "styleView.copyCode",
        "fillColor": "styleView.fillColor",
        "fillColor1": "styleView.fillColor1",
        "fillColor2": "styleView.fillColor2",
        "fillGrad": "styleView.fillGrad",
        "fillGradType": "styleView.fillGradType",
        "fillHorizontal": "styleView.fillHorizontal",
        "fillSolid": "styleView.fillSolid",
        "fillType": "styleView.fillType",
        "fillVertical": "styleView.fillVertical",
        "fontWeight": "styleView.fontWeight",
        "shadowBlur": "styleView.shadowBlur",
        "shadowColor": "styleView.shadowColor",
        "shadowShift": "styleView.shadowShift",
        "strokeColor": "styleView.strokeColor",
        "strokeWeight": "styleView.strokeWeight",
        "testText": "styleView.testText",
        "fontSize": "styleView.fontSize",
        "fallbackFontFamily": "styleView.fallbackFontFamily",
        "notSupportedForBitmap": "styleView.notSupportedForBitmap"
    },
    "textureView": {
        "center": "textureView.center",
        "cols": "textureView.cols",
        "done": "textureView.done",
        "fill": "textureView.fill",
        "form": "textureView.form",
        "frames": "textureView.frames",
        "isometrify": "textureView.isometrify",
        "name": "textureView.name",
        "radius": "textureView.radius",
        "rectangle": "textureView.rectangle",
        "round": "textureView.round",
        "rows": "textureView.rows",
        "speed": "textureView.speed",
        "tiled": "textureView.tiled",
        "corrupted": "textureView.corrupted",
        "width": "textureView.width",
        "height": "textureView.height",
        "strip": "textureView.strip",
        "removePoint": "textureView.removePoint",
        "closeShape": "textureView.closeShape",
        "addPoint": "textureView.addPoint",
        "moveCenter": "textureView.moveCenter",
        "movePoint": "textureView.movePoint",
        "symmetryTool": "textureView.symmetryTool",
        "padding": "textureView.padding",
        "paddingNotice": "textureView.paddingNotice",
        "updateFromClipboard": "textureView.updateFromClipboard",
        "previewAnimationNotice": "textureView.previewAnimationNotice",
        "showFrameIndices": "textureView.showFrameIndices",
        "blankTexture": "textureView.blankTexture",
        "pasteCollisionMask": "textureView.pasteCollisionMask",
        "copyCollisionMask": "textureView.copyCollisionMask",
        "bgColor": "textureView.bgColor",
        "setCenter": "textureView.setCenter",
        "replaceTexture": "textureView.replaceTexture",
        "showMask": "textureView.showMask",
        "marginX": "textureView.marginX",
        "marginY": "textureView.marginY",
        "offX": "textureView.offX",
        "offY": "textureView.offY",
        "blankTextureNotice": "textureView.blankTextureNotice",
        "slicing": "textureView.slicing",
        "viewSettings": "textureView.viewSettings",
        "exportSettings": "textureView.exportSettings",
        "axisExplanation": "textureView.axisExplanation"
    },
    "fontView": {
        "italic": "fontView.italic",
        "generateBitmapFont": "fontView.generateBitmapFont",
        "bitmapFont": "fontView.bitmapFont",
        "bitmapFontSize": "fontView.bitmapFontSize",
        "bitmapFontLineHeight": "fontView.bitmapFontLineHeight",
        "resultingBitmapFontName": "fontView.resultingBitmapFontName",
        "charset": "fontView.charset",
        "charsets": {
            "punctuation": "fontView.charsets.punctuation",
            "basicLatin": "fontView.charsets.basicLatin",
            "latinExtended": "fontView.charsets.latinExtended",
            "cyrillic": "fontView.charsets.cyrillic",
            "greekCoptic": "fontView.charsets.greekCoptic",
            "custom": "fontView.charsets.custom",
            "allInFont": "fontView.charsets.allInFont"
        },
        "customCharsetHint": "fontView.customCharsetHint",
        "fontWeight": "fontView.fontWeight",
        "typefaceName": "fontView.typefaceName",
        "addFont": "fontView.addFont",
        "pixelPerfect": "fontView.pixelPerfect",
        "pixelPerfectTooltip": "fontView.pixelPerfectTooltip"
    },
    "licensePanel": {
        "ctjsLicense": "licensePanel.ctjsLicense",
        "faq": "licensePanel.faq",
        "whoOwnsGamesQ": "licensePanel.whoOwnsGamesQ",
        "whoOwnsGamesA": "licensePanel.whoOwnsGamesA",
        "sellingGamesQ": "licensePanel.sellingGamesQ",
        "sellingGamesA": "licensePanel.sellingGamesA",
        "possibleFeesQ": "licensePanel.possibleFeesQ",
        "possibleFeesA": "licensePanel.possibleFeesA",
        "useInStudioQ": "licensePanel.useInStudioQ",
        "useInStudioA": "licensePanel.useInStudioA",
        "attributionQ": "licensePanel.attributionQ",
        "attributionA": "licensePanel.attributionA",
        "attributionAAssets": "licensePanel.attributionAAssets",
        "theLicense": "licensePanel.theLicense"
    },
    "templates": {
        "create": "templates.create"
    },
    "templateView": {
        "change": "templateView.change",
        "depth": "templateView.depth",
        "learnAboutTypes": "templateView.learnAboutTypes",
        "name": "templateView.name",
        "visible": "templateView.visible",
        "appearance": "templateView.appearance",
        "opacity": "templateView.opacity",
        "blendMode": "templateView.blendMode",
        "playAnimationOnStart": "templateView.playAnimationOnStart",
        "blendModes": {
            "normal": "templateView.blendModes.normal",
            "add": "templateView.blendModes.add",
            "multiply": "templateView.blendModes.multiply",
            "screen": "templateView.blendModes.screen"
        },
        "animationFPS": "templateView.animationFPS",
        "loopAnimation": "templateView.loopAnimation",
        "hoverTexture": "templateView.hoverTexture",
        "pressedTexture": "templateView.pressedTexture",
        "disabledTexture": "templateView.disabledTexture",
        "defaultText": "templateView.defaultText",
        "textStyle": "templateView.textStyle",
        "fieldType": "templateView.fieldType",
        "fieldTypes": {
            "text": "templateView.fieldTypes.text",
            "number": "templateView.fieldTypes.number",
            "email": "templateView.fieldTypes.email",
            "password": "templateView.fieldTypes.password"
        },
        "useCustomSelectionColor": "templateView.useCustomSelectionColor",
        "maxLength": "templateView.maxLength",
        "baseClass": {
            "AnimatedSprite": "templateView.baseClass.AnimatedSprite",
            "Text": "templateView.baseClass.Text",
            "NineSlicePlane": "templateView.baseClass.NineSlicePlane",
            "Container": "templateView.baseClass.Container",
            "Button": "templateView.baseClass.Button",
            "RepeatingTexture": "templateView.baseClass.RepeatingTexture",
            "SpritedCounter": "templateView.baseClass.SpritedCounter",
            "TextBox": "templateView.baseClass.TextBox",
            "BitmapText": "templateView.baseClass.BitmapText",
            "ScrollBox": "templateView.baseClass.ScrollBox",
            "Select": "templateView.baseClass.Select",
            "ItemList": "templateView.baseClass.ItemList"
        },
        "nineSliceTop": "templateView.nineSliceTop",
        "nineSliceRight": "templateView.nineSliceRight",
        "nineSliceBottom": "templateView.nineSliceBottom",
        "nineSliceLeft": "templateView.nineSliceLeft",
        "autoUpdateNineSlice": "templateView.autoUpdateNineSlice",
        "autoUpdateNineSliceHint": "templateView.autoUpdateNineSliceHint",
        "panelHeading": "templateView.panelHeading",
        "scrollSpeedX": "templateView.scrollSpeedX",
        "scrollSpeedY": "templateView.scrollSpeedY",
        "isUi": "templateView.isUi",
        "defaultCount": "templateView.defaultCount",
        "useBitmapText": "templateView.useBitmapText",
        "errorBitmapNotConfigured": "templateView.errorBitmapNotConfigured",
        "layoutItemsHeading": "templateView.layoutItemsHeading",
        "horizontalPadding": "templateView.horizontalPadding",
        "verticalPadding": "templateView.verticalPadding",
        "horizontalSpacing": "templateView.horizontalSpacing",
        "verticalSpacing": "templateView.verticalSpacing",
        "alignItems": "templateView.alignItems"
    },
    "assetInput": {
        "changeAsset": "assetInput.changeAsset",
        "jumpToAsset": "assetInput.jumpToAsset",
        "selectAssetHeader": "assetInput.selectAssetHeader"
    },
    "builtinAssetGallery": {
        "galleryTip": "builtinAssetGallery.galleryTip",
        "assetGalleryHeader": "builtinAssetGallery.assetGalleryHeader",
        "importIntoProject": "builtinAssetGallery.importIntoProject",
        "importAll": "builtinAssetGallery.importAll",
        "byAuthorPrefix": "builtinAssetGallery.byAuthorPrefix",
        "cannotImportExplanation": "builtinAssetGallery.cannotImportExplanation",
        "nameOccupied": "builtinAssetGallery.nameOccupied",
        "cannotImportNameOccupied": "builtinAssetGallery.cannotImportNameOccupied",
        "visitSource": "builtinAssetGallery.visitSource",
        "visitAuthorsItch": "builtinAssetGallery.visitAuthorsItch",
        "visitAuthorsTwitter": "builtinAssetGallery.visitAuthorsTwitter",
        "tipAuthor": "builtinAssetGallery.tipAuthor"
    },
    "scriptables": {
        "addEvent": "scriptables.addEvent",
        "removeEvent": "scriptables.removeEvent",
        "removeEventConfirm": "scriptables.removeEventConfirm",
        "changeArguments": "scriptables.changeArguments",
        "eventAlreadyExists": "scriptables.eventAlreadyExists",
        "localEventVars": "scriptables.localEventVars",
        "createEventHint": "scriptables.createEventHint",
        "coreEventsCategories": {
            "lifecycle": "scriptables.coreEventsCategories.lifecycle",
            "actions": "scriptables.coreEventsCategories.actions",
            "pointer": "scriptables.coreEventsCategories.pointer",
            "misc": "scriptables.coreEventsCategories.misc",
            "animation": "scriptables.coreEventsCategories.animation",
            "timers": "scriptables.coreEventsCategories.timers",
            "input": "scriptables.coreEventsCategories.input",
            "app": "scriptables.coreEventsCategories.app"
        },
        "coreEvents": {
            "OnCreate": "scriptables.coreEvents.OnCreate",
            "OnRoomStart": "scriptables.coreEvents.OnRoomStart",
            "OnStep": "scriptables.coreEvents.OnStep",
            "OnDraw": "scriptables.coreEvents.OnDraw",
            "OnDestroy": "scriptables.coreEvents.OnDestroy",
            "OnRoomEnd": "scriptables.coreEvents.OnRoomEnd",
            "OnPointerClick": "scriptables.coreEvents.OnPointerClick",
            "OnPointerSecondaryClick": "scriptables.coreEvents.OnPointerSecondaryClick",
            "OnPointerEnter": "scriptables.coreEvents.OnPointerEnter",
            "OnPointerLeave": "scriptables.coreEvents.OnPointerLeave",
            "OnPointerDown": "scriptables.coreEvents.OnPointerDown",
            "OnPointerUp": "scriptables.coreEvents.OnPointerUp",
            "OnPointerUpOutside": "scriptables.coreEvents.OnPointerUpOutside",
            "OnPointerWheel": "scriptables.coreEvents.OnPointerWheel",
            "OnActionPress": "scriptables.coreEvents.OnActionPress",
            "OnActionRelease": "scriptables.coreEvents.OnActionRelease",
            "OnActionDown": "scriptables.coreEvents.OnActionDown",
            "OnFrameChange": "scriptables.coreEvents.OnFrameChange",
            "OnAnimationLoop": "scriptables.coreEvents.OnAnimationLoop",
            "OnAnimationComplete": "scriptables.coreEvents.OnAnimationComplete",
            "Timer": "scriptables.coreEvents.Timer",
            "OnAppFocus": "scriptables.coreEvents.OnAppFocus",
            "OnAppBlur": "scriptables.coreEvents.OnAppBlur",
            "OnTextChange": "scriptables.coreEvents.OnTextChange",
            "OnTextInput": "scriptables.coreEvents.OnTextInput",
            "OnBehaviorAdded": "scriptables.coreEvents.OnBehaviorAdded",
            "OnBehaviorRemoved": "scriptables.coreEvents.OnBehaviorRemoved"
        },
        "coreParameterizedNames": {
            "OnActionPress": "scriptables.coreParameterizedNames.OnActionPress",
            "OnActionRelease": "scriptables.coreParameterizedNames.OnActionRelease",
            "OnActionDown": "scriptables.coreParameterizedNames.OnActionDown",
            "Timer1": "scriptables.coreParameterizedNames.Timer1",
            "Timer2": "scriptables.coreParameterizedNames.Timer2",
            "Timer3": "scriptables.coreParameterizedNames.Timer3",
            "Timer4": "scriptables.coreParameterizedNames.Timer4",
            "Timer5": "scriptables.coreParameterizedNames.Timer5",
            "Timer6": "scriptables.coreParameterizedNames.Timer6"
        },
        "coreEventsArguments": {
            "action": "scriptables.coreEventsArguments.action",
            "name": "scriptables.coreEventsArguments.name",
            "isUi": "scriptables.coreEventsArguments.isUi"
        },
        "coreEventsLocals": {
            "OnActionDown_value": "scriptables.coreEventsLocals.OnActionDown_value",
            "OnActionPress_value": "scriptables.coreEventsLocals.OnActionPress_value",
            "OnTextChange_value": "scriptables.coreEventsLocals.OnTextChange_value",
            "OnTextInput_value": "scriptables.coreEventsLocals.OnTextInput_value"
        },
        "coreEventsDescriptions": {
            "OnCreate": "scriptables.coreEventsDescriptions.OnCreate",
            "OnRoomStart": "scriptables.coreEventsDescriptions.OnRoomStart",
            "OnStep": "scriptables.coreEventsDescriptions.OnStep",
            "OnDraw": "scriptables.coreEventsDescriptions.OnDraw",
            "OnDestroy": "scriptables.coreEventsDescriptions.OnDestroy",
            "OnRoomEnd": "scriptables.coreEventsDescriptions.OnRoomEnd",
            "OnActionPress": "scriptables.coreEventsDescriptions.OnActionPress",
            "OnActionRelease": "scriptables.coreEventsDescriptions.OnActionRelease",
            "OnActionDown": "scriptables.coreEventsDescriptions.OnActionDown",
            "OnAnimationLoop": "scriptables.coreEventsDescriptions.OnAnimationLoop",
            "OnAnimationComplete": "scriptables.coreEventsDescriptions.OnAnimationComplete",
            "Timer": "scriptables.coreEventsDescriptions.Timer",
            "OnAppFocus": "scriptables.coreEventsDescriptions.OnAppFocus",
            "OnAppBlur": "scriptables.coreEventsDescriptions.OnAppBlur",
            "OnTextChange": "scriptables.coreEventsDescriptions.OnTextChange",
            "OnTextInput": "scriptables.coreEventsDescriptions.OnTextInput",
            "OnBehaviorAdded": "scriptables.coreEventsDescriptions.OnBehaviorAdded",
            "OnBehaviorRemoved": "scriptables.coreEventsDescriptions.OnBehaviorRemoved"
        },
        "jumpToProblem": "scriptables.jumpToProblem",
        "staticEventWarning": "scriptables.staticEventWarning",
        "restrictedEventWarning": "scriptables.restrictedEventWarning",
        "baseClassWarning": "scriptables.baseClassWarning",
        "typedefs": "scriptables.typedefs",
        "typedefsHint": "scriptables.typedefsHint"
    },
    "assetConfirm": {
        "confirmHeading": "assetConfirm.confirmHeading",
        "confirmParagraph": "assetConfirm.confirmParagraph"
    },
    "behaviorEditor": {
        "customFields": "behaviorEditor.customFields",
        "customFieldsDescription": "behaviorEditor.customFieldsDescription"
    },
    "createAsset": {
        "newAsset": "createAsset.newAsset",
        "placeholderTexture": "createAsset.placeholderTexture",
        "assetGallery": "createAsset.assetGallery",
        "behaviorTemplate": "createAsset.behaviorTemplate",
        "behaviorRoom": "createAsset.behaviorRoom",
        "importFromFile": "createAsset.importFromFile",
        "behaviorMissingCatmods": "createAsset.behaviorMissingCatmods",
        "formatError": "createAsset.formatError"
    },
    "exporterError": {
        "exporterErrorHeader": "exporterError.exporterErrorHeader",
        "errorSource": "exporterError.errorSource",
        "clueSolutions": {
            "syntax": "exporterError.clueSolutions.syntax",
            "eventConfiguration": "exporterError.clueSolutions.eventConfiguration",
            "emptySound": "exporterError.clueSolutions.emptySound",
            "emptyEmitter": "exporterError.clueSolutions.emptyEmitter",
            "windowsFileLock": "exporterError.clueSolutions.windowsFileLock",
            "noTemplateTexture": "exporterError.clueSolutions.noTemplateTexture",
            "blockArgumentMissing": "exporterError.clueSolutions.blockArgumentMissing",
            "blockDeclarationMissing": "exporterError.clueSolutions.blockDeclarationMissing",
            "eventMissing": "exporterError.clueSolutions.eventMissing"
        },
        "stacktrace": "exporterError.stacktrace",
        "jumpToProblem": "exporterError.jumpToProblem",
        "saveAndQuit": "exporterError.saveAndQuit"
    },
    "folderEditor": {
        "title": "folderEditor.title",
        "icon": "folderEditor.icon",
        "color": "folderEditor.color"
    },
    "languageSelector": {
        "chooseLanguageHeader": "languageSelector.chooseLanguageHeader",
        "chooseLanguageExplanation": "languageSelector.chooseLanguageExplanation",
        "coffeeScriptDescription": "languageSelector.coffeeScriptDescription",
        "pickCoffeeScript": "languageSelector.pickCoffeeScript",
        "jsAndTs": "languageSelector.jsAndTs",
        "jsTsDescription": "languageSelector.jsTsDescription",
        "pickJsTs": "languageSelector.pickJsTs",
        "acceptAndSpecifyDirectory": "languageSelector.acceptAndSpecifyDirectory",
        "catnip": "languageSelector.catnip",
        "catnipDescription": "languageSelector.catnipDescription",
        "pickCatnip": "languageSelector.pickCatnip"
    },
    "newAssetPrompt": {
        "heading": "newAssetPrompt.heading",
        "selectNewName": "newAssetPrompt.selectNewName"
    },
    "scriptView": {
        "runAutomatically": "scriptView.runAutomatically",
        "language": "scriptView.language",
        "convertToJavaScript": "scriptView.convertToJavaScript",
        "confirmSwitchToCatnip": "scriptView.confirmSwitchToCatnip",
        "confirmSwitchFromCatnip": "scriptView.confirmSwitchFromCatnip"
    },
    "soundView": {
        "variants": "soundView.variants",
        "addVariant": "soundView.addVariant",
        "preload": "soundView.preload",
        "volume": "soundView.volume",
        "pitch": "soundView.pitch",
        "distortion": "soundView.distortion",
        "effects": "soundView.effects",
        "reverb": "soundView.reverb",
        "reverbDuration": "soundView.reverbDuration",
        "reverbDecay": "soundView.reverbDecay",
        "reverseReverb": "soundView.reverseReverb",
        "equalizer": "soundView.equalizer",
        "hertz": "soundView.hertz",
        "positionalAudio": "soundView.positionalAudio",
        "falloff": "soundView.falloff",
        "refDistance": "soundView.refDistance",
        "positionalAudioHint": "soundView.positionalAudioHint"
    },
    "catnip": {
        "trashZoneHint": "catnip.trashZoneHint",
        "properties": "catnip.properties",
        "propertiesHint": "catnip.propertiesHint",
        "variables": "catnip.variables",
        "variablesHint": "catnip.variablesHint",
        "createNewProperty": "catnip.createNewProperty",
        "createNewVariable": "catnip.createNewVariable",
        "newPropertyPrompt": "catnip.newPropertyPrompt",
        "newVariablePrompt": "catnip.newVariablePrompt",
        "errorBlock": "catnip.errorBlock",
        "errorBlockDeleteHint": "catnip.errorBlockDeleteHint",
        "asyncHint": "catnip.asyncHint",
        "optionsAdvanced": "catnip.optionsAdvanced",
        "addCustomOption": "catnip.addCustomOption",
        "changeBlockTo": "catnip.changeBlockTo",
        "placeholders": {
            "putBlocksHere": "catnip.placeholders.putBlocksHere",
            "doNothing": "catnip.placeholders.doNothing"
        },
        "coreLibs": {
            "appearance": "catnip.coreLibs.appearance",
            "arrays": "catnip.coreLibs.arrays",
            "backgrounds": "catnip.coreLibs.backgrounds",
            "behaviors": "catnip.coreLibs.behaviors",
            "camera": "catnip.coreLibs.camera",
            "console": "catnip.coreLibs.console",
            "emitter tandems": "catnip.coreLibs.emitter tandems",
            "logic": "catnip.coreLibs.logic",
            "math": "catnip.coreLibs.math",
            "misc": "catnip.coreLibs.misc",
            "movement": "catnip.coreLibs.movement",
            "objects": "catnip.coreLibs.objects",
            "rooms": "catnip.coreLibs.rooms",
            "settings": "catnip.coreLibs.settings",
            "sounds": "catnip.coreLibs.sounds",
            "strings": "catnip.coreLibs.strings",
            "templates": "catnip.coreLibs.templates",
            "utilities": "catnip.coreLibs.utilities",
            "actions": "catnip.coreLibs.actions",
            "timers": "catnip.coreLibs.timers"
        },
        "blockNames": {
            "kill copy": "catnip.blockNames.kill copy",
            "move copy": "catnip.blockNames.move copy",
            "set speed": "catnip.blockNames.set speed",
            "set gravity": "catnip.blockNames.set gravity",
            "set gravityDir": "catnip.blockNames.set gravityDir",
            "set hspeed": "catnip.blockNames.set hspeed",
            "set vspeed": "catnip.blockNames.set vspeed",
            "set direction": "catnip.blockNames.set direction",
            "get speed": "catnip.blockNames.get speed",
            "get gravity": "catnip.blockNames.get gravity",
            "get gravityDir": "catnip.blockNames.get gravityDir",
            "get hspeed": "catnip.blockNames.get hspeed",
            "get vspeed": "catnip.blockNames.get vspeed",
            "get direction": "catnip.blockNames.get direction",
            "y of copy": "catnip.blockNames.y of copy",
            "x of copy": "catnip.blockNames.x of copy",
            "set property variable": "catnip.blockNames.set property variable",
            "increment": "catnip.blockNames.increment",
            "decrement": "catnip.blockNames.decrement",
            "increase": "catnip.blockNames.increase",
            "decrease": "catnip.blockNames.decrease",
            "this write": "catnip.blockNames.this write",
            "current room write": "catnip.blockNames.current room write",
            "write property to object": "catnip.blockNames.write property to object",
            "this read": "catnip.blockNames.this read",
            "room read": "catnip.blockNames.room read",
            "object read": "catnip.blockNames.object read",
            "object delete": "catnip.blockNames.object delete",
            "new array": "catnip.blockNames.new array",
            "new object": "catnip.blockNames.new object",
            "new empty object": "catnip.blockNames.new empty object",
            "convert to string": "catnip.blockNames.convert to string",
            "convert to number": "catnip.blockNames.convert to number",
            "convert to boolean": "catnip.blockNames.convert to boolean",
            "note": "catnip.blockNames.note",
            "plainJs": "catnip.blockNames.plainJs",
            "color": "catnip.blockNames.color",
            "variable": "catnip.blockNames.variable",
            "property": "catnip.blockNames.property",
            "behavior property": "catnip.blockNames.behavior property",
            "if else branch": "catnip.blockNames.if else branch",
            "while loop cycle": "catnip.blockNames.while loop cycle",
            "repeat": "catnip.blockNames.repeat",
            "for each": "catnip.blockNames.for each",
            "break loop": "catnip.blockNames.break loop",
            "NOT logic operator": "catnip.blockNames.NOT logic operator",
            "AND logic operator": "catnip.blockNames.AND logic operator",
            "OR logic operator": "catnip.blockNames.OR logic operator",
            "AND AND logic operator": "catnip.blockNames.AND AND logic operator",
            "OR OR logic operator": "catnip.blockNames.OR OR logic operator",
            "is": "catnip.blockNames.is",
            "is not": "catnip.blockNames.is not",
            "set texture": "catnip.blockNames.set texture",
            "set scale": "catnip.blockNames.set scale",
            "set scale xy": "catnip.blockNames.set scale xy",
            "set angle": "catnip.blockNames.set angle",
            "set skew": "catnip.blockNames.set skew",
            "skew x": "catnip.blockNames.skew x",
            "skew y": "catnip.blockNames.skew y",
            "set alpha": "catnip.blockNames.set alpha",
            "scale x": "catnip.blockNames.scale x",
            "scale y": "catnip.blockNames.scale y",
            "get angle": "catnip.blockNames.get angle",
            "get alpha": "catnip.blockNames.get alpha",
            "set tint": "catnip.blockNames.set tint",
            "get tint": "catnip.blockNames.get tint",
            "play animation": "catnip.blockNames.play animation",
            "stop animation": "catnip.blockNames.stop animation",
            "goto frame play": "catnip.blockNames.goto frame play",
            "goto frame stop": "catnip.blockNames.goto frame stop",
            "goto frame": "catnip.blockNames.goto frame",
            "get animation speed": "catnip.blockNames.get animation speed",
            "set animation speed": "catnip.blockNames.set animation speed",
            "this": "catnip.blockNames.this",
            "concatenate strings": "catnip.blockNames.concatenate strings",
            "templates Templates copy into room": "catnip.blockNames.templates Templates copy into room",
            "templates Templates copy": "catnip.blockNames.templates Templates copy",
            "templates Templates each": "catnip.blockNames.templates Templates each",
            "templates Templates with copy": "catnip.blockNames.templates Templates with copy",
            "templates Templates with template": "catnip.blockNames.templates Templates with template",
            "templates templates exists": "catnip.blockNames.templates templates exists",
            "rooms Rooms add bg": "catnip.blockNames.rooms Rooms add bg",
            "rooms Rooms clear": "catnip.blockNames.rooms Rooms clear",
            "rooms Rooms remove": "catnip.blockNames.rooms Rooms remove",
            "rooms Rooms switch": "catnip.blockNames.rooms Rooms switch",
            "rooms Rooms restart": "catnip.blockNames.rooms Rooms restart",
            "rooms Rooms append": "catnip.blockNames.rooms Rooms append",
            "rooms Rooms prepend": "catnip.blockNames.rooms Rooms prepend",
            "rooms Rooms merge": "catnip.blockNames.rooms Rooms merge",
            "rooms rooms current": "catnip.blockNames.rooms rooms current",
            "rooms rooms list": "catnip.blockNames.rooms rooms list",
            "rooms rooms starting": "catnip.blockNames.rooms rooms starting",
            "behaviors Behaviors add": "catnip.blockNames.behaviors Behaviors add",
            "behaviors Behaviors remove": "catnip.blockNames.behaviors Behaviors remove",
            "behaviors behaviors has": "catnip.blockNames.behaviors behaviors has",
            "sounds Sounds play": "catnip.blockNames.sounds Sounds play",
            "sounds Sounds play at": "catnip.blockNames.sounds Sounds play at",
            "sounds Sounds stop": "catnip.blockNames.sounds Sounds stop",
            "sounds Sounds pause": "catnip.blockNames.sounds Sounds pause",
            "sounds Sounds resume": "catnip.blockNames.sounds Sounds resume",
            "sounds Sounds global volume": "catnip.blockNames.sounds Sounds global volume",
            "sounds Sounds fade": "catnip.blockNames.sounds Sounds fade",
            "sounds Sounds add filter": "catnip.blockNames.sounds Sounds add filter",
            "sounds Sounds add distortion": "catnip.blockNames.sounds Sounds add distortion",
            "sounds Sounds add equalizer": "catnip.blockNames.sounds Sounds add equalizer",
            "sounds Sounds add mono filter": "catnip.blockNames.sounds Sounds add mono filter",
            "sounds Sounds add reverb": "catnip.blockNames.sounds Sounds add reverb",
            "sounds Sounds add stereo filter": "catnip.blockNames.sounds Sounds add stereo filter",
            "sounds Sounds add panner filter": "catnip.blockNames.sounds Sounds add panner filter",
            "sounds Sounds add telephone": "catnip.blockNames.sounds Sounds add telephone",
            "sounds Sounds remove filter": "catnip.blockNames.sounds Sounds remove filter",
            "sounds Sounds speed all": "catnip.blockNames.sounds Sounds speed all",
            "sounds sounds load": "catnip.blockNames.sounds sounds load",
            "sounds sounds exists": "catnip.blockNames.sounds sounds exists",
            "sounds sounds playing": "catnip.blockNames.sounds sounds playing",
            "sounds sounds toggle mute all": "catnip.blockNames.sounds sounds toggle mute all",
            "sounds sounds toggle pause all": "catnip.blockNames.sounds sounds toggle pause all",
            "styles styles get": "catnip.blockNames.styles styles get",
            "backgrounds Backgrounds add": "catnip.blockNames.backgrounds Backgrounds add",
            "backgrounds backgrounds list": "catnip.blockNames.backgrounds backgrounds list",
            "emitter tandems Emitters fire": "catnip.blockNames.emitter tandems Emitters fire",
            "emitter tandems Emitters append": "catnip.blockNames.emitter tandems Emitters append",
            "emitter tandems Emitters follow": "catnip.blockNames.emitter tandems Emitters follow",
            "utilities U reshape nine patch": "catnip.blockNames.utilities U reshape nine patch",
            "utilities u time": "catnip.blockNames.utilities u time",
            "utilities u time ui": "catnip.blockNames.utilities u time ui",
            "utilities u get environment": "catnip.blockNames.utilities u get environment",
            "utilities u get os": "catnip.blockNames.utilities u get os",
            "utilities u ldx": "catnip.blockNames.utilities u ldx",
            "utilities u ldy": "catnip.blockNames.utilities u ldy",
            "utilities u pdn": "catnip.blockNames.utilities u pdn",
            "utilities u pdc": "catnip.blockNames.utilities u pdc",
            "utilities u deg to rad": "catnip.blockNames.utilities u deg to rad",
            "utilities u rad to deg": "catnip.blockNames.utilities u rad to deg",
            "utilities u rotate": "catnip.blockNames.utilities u rotate",
            "utilities u rotate rad": "catnip.blockNames.utilities u rotate rad",
            "utilities u delta dir": "catnip.blockNames.utilities u delta dir",
            "utilities u clamp": "catnip.blockNames.utilities u clamp",
            "utilities u lerp": "catnip.blockNames.utilities u lerp",
            "utilities u unlerp": "catnip.blockNames.utilities u unlerp",
            "utilities u map": "catnip.blockNames.utilities u map",
            "utilities u get rect shape": "catnip.blockNames.utilities u get rect shape",
            "utilities u prect": "catnip.blockNames.utilities u prect",
            "utilities u pcircle": "catnip.blockNames.utilities u pcircle",
            "utilities u ui to css coord": "catnip.blockNames.utilities u ui to css coord",
            "utilities u game to css coord": "catnip.blockNames.utilities u game to css coord",
            "utilities u ui to css scalar": "catnip.blockNames.utilities u ui to css scalar",
            "utilities u game to css scalar": "catnip.blockNames.utilities u game to css scalar",
            "utilities u game to ui coord": "catnip.blockNames.utilities u game to ui coord",
            "utilities u ui to game coord": "catnip.blockNames.utilities u ui to game coord",
            "utilities u numbered string": "catnip.blockNames.utilities u numbered string",
            "utilities u get string number": "catnip.blockNames.utilities u get string number",
            "settings settings high density": "catnip.blockNames.settings settings high density",
            "settings settings target fps": "catnip.blockNames.settings settings target fps",
            "settings settings view mode": "catnip.blockNames.settings settings view mode",
            "settings settings fullscreen": "catnip.blockNames.settings settings fullscreen",
            "settings settings pixelart": "catnip.blockNames.settings settings pixelart",
            "settings settings prevent default": "catnip.blockNames.settings settings prevent default",
            "set x": "catnip.blockNames.set x",
            "set y": "catnip.blockNames.set y",
            "get x": "catnip.blockNames.get x",
            "get y": "catnip.blockNames.get y",
            "follow this": "catnip.blockNames.follow this",
            "follow": "catnip.blockNames.follow",
            "set zoom": "catnip.blockNames.set zoom",
            "get zoom": "catnip.blockNames.get zoom",
            "set targetX": "catnip.blockNames.set targetX",
            "set targetY": "catnip.blockNames.set targetY",
            "set shiftX": "catnip.blockNames.set shiftX",
            "set shiftY": "catnip.blockNames.set shiftY",
            "set drift": "catnip.blockNames.set drift",
            "set rotation": "catnip.blockNames.set rotation",
            "set followX": "catnip.blockNames.set followX",
            "set followY": "catnip.blockNames.set followY",
            "set borderX": "catnip.blockNames.set borderX",
            "set borderY": "catnip.blockNames.set borderY",
            "set shake": "catnip.blockNames.set shake",
            "set shakeDecay": "catnip.blockNames.set shakeDecay",
            "set shakeFrequency": "catnip.blockNames.set shakeFrequency",
            "set shakeX": "catnip.blockNames.set shakeX",
            "set shakeY": "catnip.blockNames.set shakeY",
            "set shakeMax": "catnip.blockNames.set shakeMax",
            "set minX": "catnip.blockNames.set minX",
            "set maxX": "catnip.blockNames.set maxX",
            "set minY": "catnip.blockNames.set minY",
            "set maxY": "catnip.blockNames.set maxY",
            "get targetX": "catnip.blockNames.get targetX",
            "get targetY": "catnip.blockNames.get targetY",
            "get computedX": "catnip.blockNames.get computedX",
            "get computedY": "catnip.blockNames.get computedY",
            "get shiftX": "catnip.blockNames.get shiftX",
            "get shiftY": "catnip.blockNames.get shiftY",
            "get drift": "catnip.blockNames.get drift",
            "get left": "catnip.blockNames.get left",
            "get right": "catnip.blockNames.get right",
            "get top": "catnip.blockNames.get top",
            "get bottom": "catnip.blockNames.get bottom",
            "get rotation": "catnip.blockNames.get rotation",
            "get followX": "catnip.blockNames.get followX",
            "get followY": "catnip.blockNames.get followY",
            "get borderX": "catnip.blockNames.get borderX",
            "get borderY": "catnip.blockNames.get borderY",
            "get shake": "catnip.blockNames.get shake",
            "get shakeDecay": "catnip.blockNames.get shakeDecay",
            "get shakeFrequency": "catnip.blockNames.get shakeFrequency",
            "get shakeX": "catnip.blockNames.get shakeX",
            "get shakeY": "catnip.blockNames.get shakeY",
            "get shakeMax": "catnip.blockNames.get shakeMax",
            "get minX": "catnip.blockNames.get minX",
            "get maxX": "catnip.blockNames.get maxX",
            "get minY": "catnip.blockNames.get minY",
            "get maxY": "catnip.blockNames.get maxY",
            "console log": "catnip.blockNames.console log",
            "console warn": "catnip.blockNames.console warn",
            "console error": "catnip.blockNames.console error",
            "set depth": "catnip.blockNames.set depth",
            "get depth": "catnip.blockNames.get depth",
            "script options": "catnip.blockNames.script options",
            "run script": "catnip.blockNames.run script",
            "get width": "catnip.blockNames.get width",
            "get height": "catnip.blockNames.get height",
            "set width": "catnip.blockNames.set width",
            "set height": "catnip.blockNames.set height",
            "const string": "catnip.blockNames.const string",
            "if branch": "catnip.blockNames.if branch",
            "concatenate strings triple": "catnip.blockNames.concatenate strings triple",
            "emitter tandems Emitters stop": "catnip.blockNames.emitter tandems Emitters stop",
            "emitter tandems Emitters pause": "catnip.blockNames.emitter tandems Emitters pause",
            "emitter tandems Emitters resume": "catnip.blockNames.emitter tandems Emitters resume",
            "emitter tandems Emitters clear": "catnip.blockNames.emitter tandems Emitters clear",
            "utilities U wait": "catnip.blockNames.utilities U wait",
            "utilities U wait ui": "catnip.blockNames.utilities U wait ui",
            "hasSubstring": "catnip.blockNames.hasSubstring",
            "substringPosition": "catnip.blockNames.substringPosition",
            "stringLength": "catnip.blockNames.stringLength",
            "replace substring": "catnip.blockNames.replace substring",
            "replace all substrings": "catnip.blockNames.replace all substrings",
            "trim whitespace": "catnip.blockNames.trim whitespace",
            "regex passes": "catnip.blockNames.regex passes",
            "replace by regex": "catnip.blockNames.replace by regex",
            "replace all by regex": "catnip.blockNames.replace all by regex",
            "split by a substring": "catnip.blockNames.split by a substring",
            "split": "catnip.blockNames.split",
            "slice a string": "catnip.blockNames.slice a string",
            "to uppercase": "catnip.blockNames.to uppercase",
            "to lowercase": "catnip.blockNames.to lowercase",
            "array unshift": "catnip.blockNames.array unshift",
            "array push": "catnip.blockNames.array push",
            "add element at position": "catnip.blockNames.add element at position",
            "array pop": "catnip.blockNames.array pop",
            "array shift": "catnip.blockNames.array shift",
            "remove element from array": "catnip.blockNames.remove element from array",
            "remove at position": "catnip.blockNames.remove at position",
            "filter array": "catnip.blockNames.filter array",
            "map array": "catnip.blockNames.map array",
            "set text": "catnip.blockNames.set text",
            "set disabled": "catnip.blockNames.set disabled",
            "get text": "catnip.blockNames.get text",
            "get disabled": "catnip.blockNames.get disabled",
            "define function": "catnip.blockNames.define function",
            "return": "catnip.blockNames.return",
            "execute function": "catnip.blockNames.execute function",
            "get function option": "catnip.blockNames.get function option",
            "set timer 1": "catnip.blockNames.set timer 1",
            "set timer 2": "catnip.blockNames.set timer 2",
            "set timer 3": "catnip.blockNames.set timer 3",
            "set timer 4": "catnip.blockNames.set timer 4",
            "set timer 5": "catnip.blockNames.set timer 5",
            "set timer 6": "catnip.blockNames.set timer 6",
            "get timer 1": "catnip.blockNames.get timer 1",
            "get timer 2": "catnip.blockNames.get timer 2",
            "get timer 3": "catnip.blockNames.get timer 3",
            "get timer 4": "catnip.blockNames.get timer 4",
            "get timer 5": "catnip.blockNames.get timer 5",
            "get timer 6": "catnip.blockNames.get timer 6",
            "set game speed": "catnip.blockNames.set game speed",
            "get game speed": "catnip.blockNames.get game speed",
            "deserialize object": "catnip.blockNames.deserialize object",
            "serialize object": "catnip.blockNames.serialize object",
            "save to storage": "catnip.blockNames.save to storage",
            "delete from storage": "catnip.blockNames.delete from storage",
            "load from storage": "catnip.blockNames.load from storage",
            "is key in storage": "catnip.blockNames.is key in storage",
            "owning room": "catnip.blockNames.owning room",
            "x prev": "catnip.blockNames.x prev",
            "y prev": "catnip.blockNames.y prev",
            "content type entries": "catnip.blockNames.content type entries",
            "action value": "catnip.blockNames.action value",
            "is action pressed": "catnip.blockNames.is action pressed",
            "is action down": "catnip.blockNames.is action down",
            "is action released": "catnip.blockNames.is action released"
        },
        "blockDisplayNames": {
            "write": "catnip.blockDisplayNames.write",
            "if else branch": "catnip.blockDisplayNames.if else branch",
            "while loop cycle": "catnip.blockDisplayNames.while loop cycle",
            "repeat": "catnip.blockDisplayNames.repeat",
            "for each": "catnip.blockDisplayNames.for each",
            "NOT logic operator": "catnip.blockDisplayNames.NOT logic operator",
            "set": "catnip.blockDisplayNames.set",
            "x of": "catnip.blockDisplayNames.x of",
            "y of": "catnip.blockDisplayNames.y of",
            "options": "catnip.blockDisplayNames.options",
            "lengthOf": "catnip.blockDisplayNames.lengthOf",
            "split": "catnip.blockDisplayNames.split",
            "join": "catnip.blockDisplayNames.join",
            "add element": "catnip.blockDisplayNames.add element",
            "remove element": "catnip.blockDisplayNames.remove element",
            "set timer 1 to": "catnip.blockDisplayNames.set timer 1 to",
            "set timer 2 to": "catnip.blockDisplayNames.set timer 2 to",
            "set timer 3 to": "catnip.blockDisplayNames.set timer 3 to",
            "set timer 4 to": "catnip.blockDisplayNames.set timer 4 to",
            "set timer 5 to": "catnip.blockDisplayNames.set timer 5 to",
            "set timer 6 to": "catnip.blockDisplayNames.set timer 6 to",
            "timer": "catnip.blockDisplayNames.timer",
            "read": "catnip.blockDisplayNames.read",
            "set game speed to": "catnip.blockDisplayNames.set game speed to",
            "game speed": "catnip.blockDisplayNames.game speed"
        },
        "blockLabels": {
            "value": "catnip.blockLabels.value",
            "property": "catnip.blockLabels.property",
            "changeBy": "catnip.blockLabels.changeBy",
            "is not": "catnip.blockLabels.is not",
            "is": "catnip.blockLabels.is",
            "else": "catnip.blockLabels.else",
            "timesCount": "catnip.blockLabels.timesCount",
            "toWrite": "catnip.blockLabels.toWrite",
            "fromRead": "catnip.blockLabels.fromRead",
            "atPosition": "catnip.blockLabels.atPosition",
            "forDuring": "catnip.blockLabels.forDuring",
            "toDestination": "catnip.blockLabels.toDestination",
            "store index in": "catnip.blockLabels.store index in",
            "store in": "catnip.blockLabels.store in",
            "of array": "catnip.blockLabels.of array",
            "of current room": "catnip.blockLabels.of current room",
            "to current room": "catnip.blockLabels.to current room",
            "AND": "catnip.blockLabels.AND",
            "OR": "catnip.blockLabels.OR",
            "then": "catnip.blockLabels.then",
            "catch": "catnip.blockLabels.catch",
            "and play animation": "catnip.blockLabels.and play animation",
            "and stop animation": "catnip.blockLabels.and stop animation",
            "scale": "catnip.blockLabels.scale",
            "position": "catnip.blockLabels.position",
            "inInside": "catnip.blockLabels.inInside",
            "contains": "catnip.blockLabels.contains",
            "replace": "catnip.blockLabels.replace",
            "replaceAll": "catnip.blockLabels.replaceAll",
            "replaceByRegex": "catnip.blockLabels.replaceByRegex",
            "replaceAllByRegex": "catnip.blockLabels.replaceAllByRegex",
            "fromDestination": "catnip.blockLabels.fromDestination",
            "fromSource": "catnip.blockLabels.fromSource",
            "store result in": "catnip.blockLabels.store result in",
            "and": "catnip.blockLabels.and",
            "at position": "catnip.blockLabels.at position",
            "with results in": "catnip.blockLabels.with results in",
            "store new array in": "catnip.blockLabels.store new array in",
            "and elements": "catnip.blockLabels.and elements",
            "secondsUnits": "catnip.blockLabels.secondsUnits"
        },
        "blockOptions": {
            "soundVolume": "catnip.blockOptions.soundVolume",
            "loop": "catnip.blockOptions.loop",
            "isRoomUi": "catnip.blockOptions.isRoomUi",
            "speed": "catnip.blockOptions.speed",
            "start at": "catnip.blockOptions.start at",
            "soundSingleInstance": "catnip.blockOptions.soundSingleInstance"
        },
        "goToActions": "catnip.goToActions",
        "copyDocHtml": "catnip.copyDocHtml",
        "copySelection": "catnip.copySelection",
        "duplicateBlock": "catnip.duplicateBlock",
        "requiredField": "catnip.requiredField",
        "unnamedGroup": "catnip.unnamedGroup",
        "blockDocumentation": {
            "serialize object": "catnip.blockDocumentation.serialize object",
            "constant string": "catnip.blockDocumentation.constant string"
        },
        "globalVariables": "catnip.globalVariables",
        "globalVariablesHint": "catnip.globalVariablesHint",
        "createNewGlobalVariable": "catnip.createNewGlobalVariable",
        "newGlobalVariablePrompt": "catnip.newGlobalVariablePrompt",
        "invalidVarNameError": "catnip.invalidVarNameError",
        "renamePropertyPrompt": "catnip.renamePropertyPrompt",
        "renameVariablePrompt": "catnip.renameVariablePrompt",
        "renamingAcrossProject": "catnip.renamingAcrossProject"
    },
    "regionalLinks": {
        "discord": "regionalLinks.discord",
        "telegram": "regionalLinks.telegram"
    },
    "enumEditor": {
        "addVariant": "enumEditor.addVariant",
        "enumUseCases": "enumEditor.enumUseCases"
    }
}
