{
  "terrainmapper.name": "Terrain Mapper",
  "terrainmapper.controls.fill-by-grid.name": "Fill by grid",
  "terrainmapper.controls.fill-by-los.name": "Fill by line-of-sight",
  "terrainmapper.controls.fill-space.name": "Fill space enclosed by walls",

  "terrainmapper.terrainbook.create-terrain": "Create Terrain",
  "terrainmapper.terrainbook.create-folder": "Create Folder",
  "terrainmapper.terrainbook.reset-defaults": "Reset Default Terrains",
  "terrainmapper.terrainbook.edit-terrain": "Edit Terrain",
  "terrainmapper.terrainbook.import-terrain": "Import Terrain",
  "terrainmapper.terrainbook.export-terrain": "Export Terrain",
  "terrainmapper.terrainbook.delete-terrain": "Delete Terrain",
  "terrainmapper.terrainbook.search": "Search Terrains",
  "terrainmapper.terrainbook.add-favorite": "Add Favorite",
  "terrainmapper.terrainbook.remove-favorite": "Remove Favorite",
  "terrainmapper.terrainbook.all-terrains": "All Terrains",
  "terrainmapper.terrainbook.favorites": "Favorites",
  "terrainmapper.terrainbook.are-you-sure": "Are you sure?",
  "terrainmapper.terrainbook.remove-terrain-description": "This will remove the terrain from all scenes.",
  "terrainmapper.terrainbook.create-defaults-description": "This will reset any existing default terrains and otherwise add new default terrains.",
  "terrainmapper.terrainbook.import-terrain-description": "You may import terrain settings data from an exported JSON file. This operation will overwrite this terrain.",
  "terrainmapper.terrainbook.default-terrain-folder": "Default Terrains",

  "terrainmapper.scene-config.backgroundElevation.name": "Background Elevation",
  "terrainmapper.scene-config.backgroundElevation.hint": "The default elevation for tokens placed on the canvas.",

  "terrainmapper.scene-config.constrainElevation.name": "Constrain Elevation",
  "terrainmapper.scene-config.constrainElevation.hint": "When enabled, limit vertical token movement based on terrain and movement type.",

  "terrainmapper.active-effect-config.duplicatesAllowed.name": "Duplicates Allowed",
  "terrainmapper.active-effect-config.duplicatesAllowed.hint": "When enabled, this terrain effect may be applied multiple times to a single token",

  "terrainmapper.active-effect-config.displayStatusIcon.name": "Status Icon",
  "terrainmapper.active-effect-config.displayStatusIcon.hint": "When disabled, the terrain status icon will not display on affected tokens.",

  "terrainmapper.region-config.algorithm.name": "Region Elevation Shape",
  "terrainmapper.region-config.algorithm.hint": "Define the 'ground' elevation for a region. Tokens entering the region will move to the defined ground elevation; tokens leaving the region will 'fall' back to the scene elevation unless flying.'None' is the Foundry default. 'Plateau' uses a single 'highest elevation.' Ramp applies a slope starting at the lowest elevation and moving up to the highest elevation in the given direction.",

  "terrainmapper.region-config.plateauElevation.name": "Highest Elevation",
  "terrainmapper.region-config.plateauElevation.hint": "Defines the ground level for a plateau or the topmost elevation of a ramp.",

  "terrainmapper.region-config.rampFloor.name": "Ramp: Lowest Elevation",

  "terrainmapper.region-config.rampDirection.name": "Ramp: Direction",
  "terrainmapper.region-config.rampDirection.hint": "0º is due south; 90º is due west.",

  "terrainmapper.region-config.rampStepSize.name": "Ramp: Step Size",
  "terrainmapper.region-config.rampStepSize.hint": "How tall, in grid units, to make each step of the ramp. The number of steps will be automatically determined based on this value. If set to 0, the ramp will approximate a smooth incline.",

  "terrainmapper.region-config.splitPolygons.name": "Ramp: Separate Polygons",
  "terrainmapper.region-config.splitPolygons.hint": "When enabled, each non-hole region polygon will be their own ramp, from lowest to highest elevation. When disabled, all non-hole polygons are considered one ramp, defined by their combined bounds.",

  "terrainmapper.region-config.wallRestrictions.name": "Wall Restriction Types",
  "terrainmapper.region-config.wallRestrictions.hint": "When enabled, the region will act like a wall, blocking the selected type(s) of sources. 'Physical Cover' is meant to allow modules to treat the region like physical cover without actually blocking token movement.",

  "terrainmapper.tile-config.isFloor.name": "Treat as Floor",
  "terrainmapper.tile-config.isFloor.hint": "",

  "terrainmapper.tile-config.trimAlphaBorder.name": "Trim Boundary",
  "terrainmapper.tile-config.trimAlphaBorder.hint": "Ignore the transparent border of the tile.",

  "terrainmapper.tile-config.testHoles.name": "Test for Holes",
  "terrainmapper.tile-config.testHoles.hint": "Treat larger transparent portions within the tile as holes that tokens may 'fall' through.",

  "terrainmapper.tile-config.alphaThreshold.name": "Transparency Threshold",
  "terrainmapper.tile-config.alphaThreshold.hint": "Percentage alpha to be transparent. Default: 0.75.",

  "terrainmapper.behavior.types.add-terrain.fields.terrain.hint": "Select terrain that will be added to the token as an active effect.",

  "terrainmapper.behavior.types.set-terrain.fields.terrain.hint": "Select terrain that will be added to the token as an active effect. When the token exits the region, the terrain will be automatically removed.",

  "terrainmapper.behavior.types.add-terrain.fields.removeOther.name": "Remove Others",
  "terrainmapper.behavior.types.add-terrain.fields.removeOther.hint": "When enabled, all other terrains on the token will be removed.",

  "terrainmapper.behavior.types.add-terrain.fields.secret.name": "Secret",
  "terrainmapper.behavior.types.add-terrain.fields.secret.hint": "When enabled, dragging the token will not reveal the existence of the terrain to users.",

  "terrainmapper.behavior.types.remove-terrain.fields.terrain.hint": "Select one or more terrains that will be removed from the token. Leave blank to remove all terrains.",

  "terrainmapper.behavior.types.remove-terrain.fields.keepSelected.name": "Keep selected",
  "terrainmapper.behavior.types.remove-terrain.fields.keepSelected.hint": "Enable to keep the selected terrains and remove all the rest from the token.",

  "terrainmapper.behavior.types.stairs.fields.algorithm.name": "Type",

  "terrainmapper.behavior.types.stairs.fields.elevation.name": "Stairs Top",
  "terrainmapper.behavior.types.stairs.fields.elevation.hint": "Elevation for one-way stairs; top of two-way stairs.",

  "terrainmapper.behavior.types.stairs.fields.floor.name": "Stairs Bottom",
  "terrainmapper.behavior.types.stairs.fields.floor.hint": "Trigger for the strict test for one-way stairs; bottom of two-way stairs.",

  "terrainmapper.behavior.types.stairs.fields.dialog.name": "User Confirms",
  "terrainmapper.behavior.types.stairs.fields.dialog.hint": "If enabled, prompt the user to confirm. If the user rejects, the move will occur without the elevation change.",

  "terrainmapper.behavior.types.stairs.fields.strict.name": "Strict Elevation Test",
  "terrainmapper.behavior.types.stairs.fields.strict.hint": "If enabled, the token must be at the precise elevation of the stairs top elevation (to move down) or stairs bottom elevation (to move up). For one-way stairs, token must be at the stairs bottom elevation.",

  "terrainmapper.behavior.types.stairs.fields.resetOnExit.name": "Reset on Exit",
  "terrainmapper.behavior.types.stairs.fields.resetOnExit.hint": "If enabled, the token will be reset to the scene elevation (ground) on exit. This will occur regardless of whether the token took stairs or elevator when entering the region.",

  "terrainmapper.behavior.types.elevator.fields.strict.name": "Strict Elevation Test",
  "terrainmapper.behavior.types.elevator.fields.strict.hint": "If enabled, the token must be at the precise elevation of a given floor to trigger the elevator.",

  "terrainmapper.behavior.types.elevator.fields.floors.hint": "Add 1+ floors for the elevator. The format is 'number|label', where 'label' is optional. For example: 10|1st Floor.",

  "terrainmapper.behavior.types.elevator.fields.resetOnExit.name": "Reset on Exit",
  "terrainmapper.behavior.types.elevator.fields.resetOnExit.hint": "If enabled, the token will be reset to the scene elevation (ground) on exit. This will occur regardless of whether the token took stairs or elevator when entering the region.",

  "terrainmapper.behavior.types.blockingWalls.fields.types.cover.name": "Physical Cover",
  "terrainmapper.behavior.types.blockingWalls.fields.types.cover.hint": "Allows modules to treat the region like physical cover without actually blocking token movement",


  "TYPES.RegionBehavior.terrainmapper.addTerrain": "Add Terrains",
  "TYPES.RegionBehavior.terrainmapper.removeTerrain": "Remove Terrains",
  "TYPES.RegionBehavior.terrainmapper.setTerrain": "Set Terrain",
  "TYPES.RegionBehavior.terrainmapper.setElevation": "Stairs",
  "TYPES.RegionBehavior.terrainmapper.elevator": "Elevator",
  "TYPES.RegionBehavior.terrainmapper.blockingWalls": "Blocking Walls",

  "terrainmapper.elevationAlgorithm.labels.none": "None",
  "terrainmapper.elevationAlgorithm.labels.oneWay": "One-Way Stairs",
  "terrainmapper.elevationAlgorithm.labels.plateau": "Plateau / Mesa",
  "terrainmapper.elevationAlgorithm.labels.ramp": "Ramp / Steps",
  "terrainmapper.elevationAlgorithm.labels.stairs": "Two-Way Stairs",

  "terrainmapper.phrases.terrainLayer": "Terrain Layer",
  "terrainmapper.phrases.terrain": "Terrain",
  "terrainmapper.phrases.terrains": "Terrains",
  "terrainmapper.phrases.no-terrain": "No Terrain",
  "terrainmapper.phrases.new-terrain": "New Terrain",
  "terrainmapper.phrases.layer-number": "Layer {layerNumber}",
  "terrainmapper.phrases.difficult_x2": "Difficult (x2)",
  "terrainmapper.phrases.water_swimming": "Water (Swimming)",
  "terrainmapper.phrases.cliff_climbing": "Cliff (Climbing)",
  "terrainmapper.phrases.stairs-go-up": "Take these stairs up?",
  "terrainmapper.phrases.stairs-go-down": "Take these stairs down?",
  "terrainmapper.phrases.elevator": "Elevator",
  "terrainmapper.phrases.elevator-choice": "Choose a floor",
  "terrainmapper.phrases.top": "Top",
  "terrainmapper.phrases.bottom": "Bottom",
  "terrainmapper.phrases.resetOnExit": "Return to the ground elevation?"
}