[
    {
        "term": "auto_yes_no:auto",
        "definition": "Auto detect"
    },
    {
        "term": "auto_yes_no:no",
        "definition": "No"
    },
    {
        "term": "auto_yes_no:yes",
        "definition": "Yes"
    },
    {
        "term": "block_state:free",
        "definition": "Free"
    },
    {
        "term": "block_state:occupied",
        "definition": "Occupied"
    },
    {
        "term": "block_state:reserved",
        "definition": "Reserved"
    },
    {
        "term": "block_state:unknown",
        "definition": "Unknown"
    },
    {
        "term": "board:delete_tile",
        "definition": "Delete tile"
    },
    {
        "term": "board:move_tile",
        "definition": "Move tile"
    },
    {
        "term": "board:resize_tile",
        "definition": "Resize tile"
    },
    {
        "term": "board:resize_to_contents",
        "definition": "Resize to contents"
    },
    {
        "term": "board_area_grid:dot",
        "definition": "Dot"
    },
    {
        "term": "board_area_grid:line",
        "definition": "Line"
    },
    {
        "term": "board_area_grid:none",
        "definition": "None"
    },
    {
        "term": "board_settings.color_scheme:dark",
        "definition": "Dark"
    },
    {
        "term": "board_settings.color_scheme:light",
        "definition": "Light"
    },
    {
        "term": "board_tile.misc.label:background_color",
        "definition": "Background color"
    },
    {
        "term": "board_tile.misc.label:text",
        "definition": "Text"
    },
    {
        "term": "board_tile.misc.label:text_align",
        "definition": "Text align"
    },
    {
        "term": "board_tile.misc.label:text_color",
        "definition": "Text color"
    },
    {
        "term": "board_tile.misc.push_button:color",
        "definition": "Color"
    },
    {
        "term": "board_tile.misc.switch:color_off",
        "definition": "Color when off"
    },
    {
        "term": "board_tile.misc.switch:color_on",
        "definition": "Color when on"
    },
    {
        "term": "board_tile.misc.switch:value",
        "definition": "Value"
    },
    {
        "term": "board_tile.rail.block:assign_train",
        "definition": "Assign train"
    },
    {
        "term": "board_tile.rail.block:flip_train",
        "definition": "Flip train"
    },
    {
        "term": "board_tile.rail.block:input_map",
        "definition": "Sensors"
    },
    {
        "term": "board_tile.rail.block:remove_train",
        "definition": "Remove train"
    },
    {
        "term": "board_tile.rail.block:state",
        "definition": "State"
    },
    {
        "term": "board_tile.rail.block:zones",
        "definition": "Zones"
    },
    {
        "term": "board_tile.rail.direction_control:state",
        "definition": "State"
    },
    {
        "term": "board_tile.rail.direction_control:use_a_to_b",
        "definition": "Use: A \u2192 B"
    },
    {
        "term": "board_tile.rail.direction_control:use_b_to_a",
        "definition": "Use: A \u2190 B"
    },
    {
        "term": "board_tile.rail.direction_control:use_both",
        "definition": "Use: A \u21c4 B"
    },
    {
        "term": "board_tile.rail.direction_control:use_none",
        "definition": "Use: A \ud83d\udec7 B"
    },
    {
        "term": "board_tile.rail.link:link",
        "definition": "Link"
    },
    {
        "term": "board_tile.rail.sensor:input",
        "definition": "Input"
    },
    {
        "term": "board_tile.rail.sensor:invert",
        "definition": "Invert"
    },
    {
        "term": "board_tile.rail.sensor:state",
        "definition": "State"
    },
    {
        "term": "board_tile.rail.sensor:type",
        "definition": "Type"
    },
    {
        "term": "board_tile.rail.signal:require_reservation",
        "definition": "Require reservation"
    },
    {
        "term": "board_tile.rail.signal_3_aspect:require_reservation",
        "definition": "Require reservation"
    },
    {
        "term": "board_tile.rail.turnout_slip:dual_motor",
        "definition": "Dual motor/coil"
    },
    {
        "term": "board_tile.turnout:position",
        "definition": "Position"
    },
    {
        "term": "board_tile:output_map",
        "definition": "Outputs"
    },
    {
        "term": "category:cargo",
        "definition": "Cargo"
    },
    {
        "term": "category:debug",
        "definition": "Debug"
    },
    {
        "term": "category:developer",
        "definition": "Developer"
    },
    {
        "term": "category:general",
        "definition": "General"
    },
    {
        "term": "category:info",
        "definition": "Info"
    },
    {
        "term": "category:log",
        "definition": "Log"
    },
    {
        "term": "category:network",
        "definition": "Network"
    },
    {
        "term": "category:options",
        "definition": "Options"
    },
    {
        "term": "category:trains",
        "definition": "Trains"
    },
    {
        "term": "class_id:board_tile.misc.label",
        "definition": "Label"
    },
    {
        "term": "class_id:board_tile.misc.push_button",
        "definition": "Push button"
    },
    {
        "term": "class_id:board_tile.misc.switch",
        "definition": "Switch"
    },
    {
        "term": "class_id:board_tile.rail.block",
        "definition": "Block"
    },
    {
        "term": "class_id:board_tile.rail.bridge_45_left",
        "definition": "Bridge 45\u00b0 (left)"
    },
    {
        "term": "class_id:board_tile.rail.bridge_45_right",
        "definition": "Bridge 45\u00b0 (right)"
    },
    {
        "term": "class_id:board_tile.rail.bridge_90",
        "definition": "Bridge 90\u00b0"
    },
    {
        "term": "class_id:board_tile.rail.buffer_stop",
        "definition": "Buffer stop"
    },
    {
        "term": "class_id:board_tile.rail.cross_45",
        "definition": "Crossover 45\u00b0"
    },
    {
        "term": "class_id:board_tile.rail.cross_90",
        "definition": "Crossover 90\u00b0"
    },
    {
        "term": "class_id:board_tile.rail.curve_45",
        "definition": "Curved track 45\u00b0"
    },
    {
        "term": "class_id:board_tile.rail.curve_90",
        "definition": "Curved track 90\u00b0"
    },
    {
        "term": "class_id:board_tile.rail.decoupler",
        "definition": "Decoupler"
    },
    {
        "term": "class_id:board_tile.rail.direction_control",
        "definition": "Direction control"
    },
    {
        "term": "class_id:board_tile.rail.link",
        "definition": "Link"
    },
    {
        "term": "class_id:board_tile.rail.nx_button",
        "definition": "NX button"
    },
    {
        "term": "class_id:board_tile.rail.nx_button:block",
        "definition": "Block"
    },
    {
        "term": "class_id:board_tile.rail.nx_button:input",
        "definition": "Input"
    },
    {
        "term": "class_id:board_tile.rail.one_way",
        "definition": "One way"
    },
    {
        "term": "class_id:board_tile.rail.sensor",
        "definition": "Sensor"
    },
    {
        "term": "class_id:board_tile.rail.signal_2_aspect",
        "definition": "Signal (2 aspects)"
    },
    {
        "term": "class_id:board_tile.rail.signal_3_aspect",
        "definition": "Signal (3 aspects)"
    },
    {
        "term": "class_id:board_tile.rail.straight",
        "definition": "Straight track"
    },
    {
        "term": "class_id:board_tile.rail.tunnel",
        "definition": "Tunnel"
    },
    {
        "term": "class_id:board_tile.rail.turnout_3way",
        "definition": "Turnout 3-way"
    },
    {
        "term": "class_id:board_tile.rail.turnout_doubleslip",
        "definition": "Double slip"
    },
    {
        "term": "class_id:board_tile.rail.turnout_left_45",
        "definition": "Turnout left 45\u00b0"
    },
    {
        "term": "class_id:board_tile.rail.turnout_left_90",
        "definition": "Turnout left 90\u00b0"
    },
    {
        "term": "class_id:board_tile.rail.turnout_left_curved",
        "definition": "Turnout left curved"
    },
    {
        "term": "class_id:board_tile.rail.turnout_right_45",
        "definition": "Turnout right 45\u00b0"
    },
    {
        "term": "class_id:board_tile.rail.turnout_right_90",
        "definition": "Turnout right 90\u00b0"
    },
    {
        "term": "class_id:board_tile.rail.turnout_right_curved",
        "definition": "Turnout right curved"
    },
    {
        "term": "class_id:board_tile.rail.turnout_singleslip",
        "definition": "Single slip"
    },
    {
        "term": "class_id:board_tile.rail.turnout_wye",
        "definition": "Turnout wye"
    },
    {
        "term": "class_id:vehicle.rail.freight_wagon",
        "definition": "Freight wagon"
    },
    {
        "term": "class_id:vehicle.rail.locomotive",
        "definition": "Locomotive"
    },
    {
        "term": "class_id:vehicle.rail.multiple_unit",
        "definition": "Multiple unit"
    },
    {
        "term": "class_id:vehicle.rail.tank_wagon",
        "definition": "Tank wagon"
    },
    {
        "term": "clock:day",
        "definition": "Day"
    },
    {
        "term": "clock:debug_log",
        "definition": "Debug log"
    },
    {
        "term": "clock:freeze",
        "definition": "Freeze"
    },
    {
        "term": "clock:hour",
        "definition": "Hour"
    },
    {
        "term": "clock:minute",
        "definition": "Minute"
    },
    {
        "term": "clock:month",
        "definition": "Month"
    },
    {
        "term": "clock:multiplier",
        "definition": "Multiplier"
    },
    {
        "term": "clock:year",
        "definition": "Year"
    },
    {
        "term": "color:aqua",
        "definition": "Aqua"
    },
    {
        "term": "color:black",
        "definition": "Black"
    },
    {
        "term": "color:blue",
        "definition": "Blue"
    },
    {
        "term": "color:fuchsia",
        "definition": "Fuchsia"
    },
    {
        "term": "color:gray",
        "definition": "Gray"
    },
    {
        "term": "color:green",
        "definition": "Green"
    },
    {
        "term": "color:lime",
        "definition": "Lime"
    },
    {
        "term": "color:maroon",
        "definition": "Maroon"
    },
    {
        "term": "color:navy",
        "definition": "Navy"
    },
    {
        "term": "color:none",
        "definition": "None"
    },
    {
        "term": "color:olive",
        "definition": "Olive"
    },
    {
        "term": "color:purple",
        "definition": "Purple"
    },
    {
        "term": "color:red",
        "definition": "Red"
    },
    {
        "term": "color:silver",
        "definition": "Silver"
    },
    {
        "term": "color:teal",
        "definition": "Teal"
    },
    {
        "term": "color:white",
        "definition": "White"
    },
    {
        "term": "color:yellow",
        "definition": "Yellow"
    },
    {
        "term": "dccex_channel:dcc_accessory",
        "definition": "DCC accessory"
    },
    {
        "term": "dccex_channel:output",
        "definition": "Output"
    },
    {
        "term": "dccex_channel:turnout",
        "definition": "Turnout"
    },
    {
        "term": "dccex_interface_type:network_tcp",
        "definition": "Network (TCP)"
    },
    {
        "term": "dccex_interface_type:serial",
        "definition": "Serial"
    },
    {
        "term": "dccex_settings:startup_delay",
        "definition": "Startup delay"
    },
    {
        "term": "decoder:functions",
        "definition": "Functions"
    },
    {
        "term": "decoder:long_address",
        "definition": "DCC long address"
    },
    {
        "term": "decoder:protocol",
        "definition": "Protocol"
    },
    {
        "term": "decoder_function:function",
        "definition": "Function"
    },
    {
        "term": "decoder_function:number",
        "definition": "Number"
    },
    {
        "term": "decoder_function:type",
        "definition": "Type"
    },
    {
        "term": "decoder_function_function:generic",
        "definition": "Generic"
    },
    {
        "term": "decoder_function_function:light",
        "definition": "Light"
    },
    {
        "term": "decoder_function_function:mute",
        "definition": "Mute"
    },
    {
        "term": "decoder_function_function:smoke",
        "definition": "Smoke"
    },
    {
        "term": "decoder_function_function:sound",
        "definition": "Sound"
    },
    {
        "term": "decoder_function_type:always_off",
        "definition": "Always off"
    },
    {
        "term": "decoder_function_type:always_on",
        "definition": "Always on"
    },
    {
        "term": "decoder_function_type:hold",
        "definition": "Push 'n hold"
    },
    {
        "term": "decoder_function_type:momentary",
        "definition": "Momentary"
    },
    {
        "term": "decoder_function_type:on_off",
        "definition": "On/Off"
    },
    {
        "term": "decoder_protocol:auto",
        "definition": "Auto"
    },
    {
        "term": "decoder_protocol:custom",
        "definition": "Custom"
    },
    {
        "term": "decoder_protocol:dcc_long",
        "definition": "DCC (Long address)"
    },
    {
        "term": "decoder_protocol:dcc_short",
        "definition": "DCC (Short address)"
    },
    {
        "term": "decoder_protocol:motorola",
        "definition": "Motorola"
    },
    {
        "term": "decoder_protocol:selectrix",
        "definition": "Selectrix"
    },
    {
        "term": "decoupler_state:activated",
        "definition": "Activated"
    },
    {
        "term": "decoupler_state:deactivated",
        "definition": "Deactivated"
    },
    {
        "term": "direction:forward",
        "definition": "Forward"
    },
    {
        "term": "direction:reverse",
        "definition": "Reverse"
    },
    {
        "term": "ecos_channel:ecos_detector",
        "definition": "ECoS Detector"
    },
    {
        "term": "ext_output_change_action:do_nothing",
        "definition": "Do nothing"
    },
    {
        "term": "ext_output_change_action:estop_train",
        "definition": "Emergency stop trains in block path"
    },
    {
        "term": "ext_output_change_action:estop_world",
        "definition": "Emergency stop world"
    },
    {
        "term": "ext_output_change_action:poweroff_world",
        "definition": "Power off world"
    },
    {
        "term": "hardware:address",
        "definition": "Address"
    },
    {
        "term": "hardware:addresses",
        "definition": "Addresses"
    },
    {
        "term": "hardware:channel",
        "definition": "Channel"
    },
    {
        "term": "hardware:command_station",
        "definition": "Command station"
    },
    {
        "term": "hardware:debug_log_input",
        "definition": "Log input changes"
    },
    {
        "term": "hardware:debug_log_output",
        "definition": "Log output changes"
    },
    {
        "term": "hardware:debug_log_rx_tx",
        "definition": "Log all communication"
    },
    {
        "term": "hardware:decoders",
        "definition": "Decoders"
    },
    {
        "term": "hardware:identifications",
        "definition": "Identifications"
    },
    {
        "term": "hardware:input_monitor",
        "definition": "Input monitor"
    },
    {
        "term": "hardware:inputs",
        "definition": "Inputs"
    },
    {
        "term": "hardware:interface",
        "definition": "Interface"
    },
    {
        "term": "hardware:output_keyboard",
        "definition": "Output keyboard"
    },
    {
        "term": "hardware:outputs",
        "definition": "Outputs"
    },
    {
        "term": "hardware:speed_steps",
        "definition": "Speed steps"
    },
    {
        "term": "hardware:throttles",
        "definition": "Throttles"
    },
    {
        "term": "hsi88:s88_left",
        "definition": "S88 left"
    },
    {
        "term": "hsi88:s88_middle",
        "definition": "S88 middle"
    },
    {
        "term": "hsi88:s88_right",
        "definition": "S88 right"
    },
    {
        "term": "identification:opc_multi_sense_direction",
        "definition": "OPC_MULTI_SENSE direction"
    },
    {
        "term": "input:off_delay",
        "definition": "Off delay"
    },
    {
        "term": "input:on_delay",
        "definition": "On delay"
    },
    {
        "term": "input_list:bus",
        "definition": "Bus"
    },
    {
        "term": "input_map_item.block:identification",
        "definition": "Identification"
    },
    {
        "term": "input_map_item.block:input",
        "definition": "Input"
    },
    {
        "term": "input_map_item.block:invert",
        "definition": "Invert"
    },
    {
        "term": "input_map_item.block:type",
        "definition": "Type"
    },
    {
        "term": "interface.ecos:ecos_detector",
        "definition": "ECoS detector"
    },
    {
        "term": "interface.hsi88:modules_left",
        "definition": "Modules left"
    },
    {
        "term": "interface.hsi88:modules_middle",
        "definition": "Modules middle"
    },
    {
        "term": "interface.hsi88:modules_right",
        "definition": "Modules right"
    },
    {
        "term": "interface.loconet:interface",
        "definition": "Interface"
    },
    {
        "term": "interface.marklin_can:marklin_can_locomotive_list",
        "definition": "M\u00e4rklin CAN: Locomotive list"
    },
    {
        "term": "interface.marklin_can:marklin_can_node_list",
        "definition": "M\u00e4rklin CAN: Node list"
    },
    {
        "term": "interface.xpressnet:interface",
        "definition": "Interface"
    },
    {
        "term": "interface.xpressnet:s88_module_count",
        "definition": "S88 module count"
    },
    {
        "term": "interface.xpressnet:s88_start_address",
        "definition": "S88 start address"
    },
    {
        "term": "interface.z21:firmware_version",
        "definition": "Firmware version"
    },
    {
        "term": "interface.z21:hardware_type",
        "definition": "Hardware type"
    },
    {
        "term": "interface.z21:serial_number",
        "definition": "Serial number"
    },
    {
        "term": "interface:online",
        "definition": "Online"
    },
    {
        "term": "interface:status",
        "definition": "Status"
    },
    {
        "term": "interface:type",
        "definition": "Type"
    },
    {
        "term": "interface_list:create",
        "definition": "Create a new interface."
    },
    {
        "term": "interface_list:list_is_empty",
        "definition": "Interface list is empty.\nClick the plus button to create a new interface."
    },
    {
        "term": "interface_state:error",
        "definition": "Error"
    },
    {
        "term": "interface_state:initializing",
        "definition": "Initializing"
    },
    {
        "term": "interface_state:offline",
        "definition": "Offline"
    },
    {
        "term": "interface_state:online",
        "definition": "Online"
    },
    {
        "term": "ip:hostname",
        "definition": "Hostname"
    },
    {
        "term": "ip:port",
        "definition": "Port"
    },
    {
        "term": "language:de-de",
        "definition": "German"
    },
    {
        "term": "language:en-us",
        "definition": "English (USA)"
    },
    {
        "term": "language:es-es",
        "definition": "Spanish"
    },
    {
        "term": "language:fr-fr",
        "definition": "French"
    },
    {
        "term": "language:fy-nl",
        "definition": "Frisian"
    },
    {
        "term": "language:it-it",
        "definition": "Italian"
    },
    {
        "term": "language:nl-nl",
        "definition": "Dutch"
    },
    {
        "term": "language:sv-se",
        "definition": "Swedish"
    },
    {
        "term": "list.train_vehicle:move",
        "definition": "Move"
    },
    {
        "term": "list.train_vehicle:reverse",
        "definition": "Reverse"
    },
    {
        "term": "list.zone:highlight_zone",
        "definition": "Highlight zone"
    },
    {
        "term": "list:add",
        "definition": "Add"
    },
    {
        "term": "list:create",
        "definition": "Create"
    },
    {
        "term": "list:delete",
        "definition": "Delete"
    },
    {
        "term": "list:edit",
        "definition": "Edit"
    },
    {
        "term": "list:move_down",
        "definition": "Move down"
    },
    {
        "term": "list:move_up",
        "definition": "Move up"
    },
    {
        "term": "list:remove",
        "definition": "Remove"
    },
    {
        "term": "list:setup_using_wizard",
        "definition": "Setup using wizard"
    },
    {
        "term": "lncv_programmer:description",
        "definition": "Description"
    },
    {
        "term": "lncv_programmer:lncv_programmer",
        "definition": "LNCV programmer"
    },
    {
        "term": "lncv_programmer:module",
        "definition": "Module"
    },
    {
        "term": "lncv_programmer:other_module",
        "definition": "Other module"
    },
    {
        "term": "lncv_programmer:read",
        "definition": "Read"
    },
    {
        "term": "lncv_programmer:reading_lncv_x",
        "definition": "Reading LNCV %1"
    },
    {
        "term": "lncv_programmer:reading_lncv_x_failed",
        "definition": "Reading LNCV %1 failed"
    },
    {
        "term": "lncv_programmer:sending_start",
        "definition": "Sending start"
    },
    {
        "term": "lncv_programmer:start",
        "definition": "Start"
    },
    {
        "term": "lncv_programmer:stop",
        "definition": "Stop"
    },
    {
        "term": "lncv_programmer:use_broadcast_address",
        "definition": "Use broadcast address"
    },
    {
        "term": "lncv_programmer:value",
        "definition": "Value"
    },
    {
        "term": "lncv_programmer:waiting_for_module_to_respond",
        "definition": "Waiting for module to respond"
    },
    {
        "term": "lncv_programmer:write",
        "definition": "Write"
    },
    {
        "term": "lncv_programmer:writing_lncv_x",
        "definition": "Writing LNCV %1"
    },
    {
        "term": "loconet_command_station:custom",
        "definition": "Custom"
    },
    {
        "term": "loconet_f9_f28:imm_packet",
        "definition": "Direct (OPC_IMM_PACKET)"
    },
    {
        "term": "loconet_f9_f28:uhlenbrock_extended",
        "definition": "Uhlenbrock extended (OPC_A3, OPC_D4)"
    },
    {
        "term": "loconet_fastclock:master",
        "definition": "Master (Traintastic controls the clock)"
    },
    {
        "term": "loconet_fastclock:off",
        "definition": "Off"
    },
    {
        "term": "loconet_interface_type:serial",
        "definition": "Serial"
    },
    {
        "term": "loconet_interface_type:tcp_binary",
        "definition": "TCP binary"
    },
    {
        "term": "loconet_serial_interface:custom",
        "definition": "Custom"
    },
    {
        "term": "loconet_settings:command_station",
        "definition": "Command station"
    },
    {
        "term": "loconet_settings:echo_timeout",
        "definition": "Echo timeout"
    },
    {
        "term": "loconet_settings:fast_clock",
        "definition": "Fast clock"
    },
    {
        "term": "loconet_settings:fast_clock_sync_enabled",
        "definition": "Fast clock sync enabled"
    },
    {
        "term": "loconet_settings:fast_clock_sync_interval",
        "definition": "Fast clock sync interval"
    },
    {
        "term": "loconet_settings:listen_only",
        "definition": "Listen only"
    },
    {
        "term": "loconet_settings:locomotive_slots",
        "definition": "Locomotive slots"
    },
    {
        "term": "loconet_settings:pcap_output",
        "definition": "PCAP output"
    },
    {
        "term": "loconet_settings:response_timeout",
        "definition": "Response timeout"
    },
    {
        "term": "lua.script:clear_persistent_variables",
        "definition": "Clear persistent variables"
    },
    {
        "term": "lua.script:disabled",
        "definition": "Disabled"
    },
    {
        "term": "lua.script:start",
        "definition": "Start"
    },
    {
        "term": "lua.script:stop",
        "definition": "Stop"
    },
    {
        "term": "lua.script_list:start_all",
        "definition": "Start all"
    },
    {
        "term": "lua.script_list:stop_all",
        "definition": "Stop all"
    },
    {
        "term": "lua_script:state",
        "definition": "State"
    },
    {
        "term": "lua_script_state:disabled",
        "definition": "Disabled"
    },
    {
        "term": "lua_script_state:error",
        "definition": "Error"
    },
    {
        "term": "lua_script_state:running",
        "definition": "Running"
    },
    {
        "term": "lua_script_state:stopped",
        "definition": "Stopped"
    },
    {
        "term": "luadoc:index:nav",
        "definition": "Index"
    },
    {
        "term": "luadoc:index:title",
        "definition": "Traintastic Lua scripting"
    },
    {
        "term": "marklin_can_interface_type:network_tcp",
        "definition": "Network (TCP)"
    },
    {
        "term": "marklin_can_interface_type:network_udp",
        "definition": "Network (UDP)"
    },
    {
        "term": "marklin_can_interface_type:socket_can",
        "definition": "SocketCAN (Linux only)"
    },
    {
        "term": "marklin_can_locomotive_list:import_or_sync",
        "definition": "Import/sync"
    },
    {
        "term": "marklin_can_locomotive_list:import_or_sync_all",
        "definition": "Import/sync all"
    },
    {
        "term": "marklin_can_locomotive_list:reload",
        "definition": "Reload"
    },
    {
        "term": "marklincan_settings:debug_config_stream",
        "definition": "Debug: Config stream"
    },
    {
        "term": "marklincan_settings:debug_status_data_config",
        "definition": "Debug: Status data config"
    },
    {
        "term": "marklincan_settings:default_switch_time",
        "definition": "Default switch time"
    },
    {
        "term": "marklincan_settings:node_serial_number",
        "definition": "Node serial number"
    },
    {
        "term": "marklincan_settings:node_uid",
        "definition": "Node UID"
    },
    {
        "term": "message:C1001",
        "definition": "Loading world failed (%1)"
    },
    {
        "term": "message:C1002",
        "definition": "Creating connection failed (%1)"
    },
    {
        "term": "message:C1003",
        "definition": "Can't write to settings file (%1)"
    },
    {
        "term": "message:C1004",
        "definition": "Reading world failed (%1) (%2)"
    },
    {
        "term": "message:C1005",
        "definition": "Saving world failed (%1)"
    },
    {
        "term": "message:C1006",
        "definition": "Creating world backup failed (%1)"
    },
    {
        "term": "message:C1007",
        "definition": "Creating world backup directory failed (%1)"
    },
    {
        "term": "message:C1008",
        "definition": "Creating backup directory failed (%1)"
    },
    {
        "term": "message:C1009",
        "definition": "Creating settings backup failed (%1)"
    },
    {
        "term": "message:C1010",
        "definition": "Exporting world failed (%1)"
    },
    {
        "term": "message:C1011",
        "definition": "Importing world failed (%1)"
    },
    {
        "term": "message:C1012",
        "definition": "Unknown class '%1', can't recreate object '%2'"
    },
    {
        "term": "message:C1013",
        "definition": "Can't load world saved with newer version, requires at least: %1"
    },
    {
        "term": "message:C1014",
        "definition": "Invalid command"
    },
    {
        "term": "message:C1015",
        "definition": "Unknown object"
    },
    {
        "term": "message:C1016",
        "definition": "Unknown property"
    },
    {
        "term": "message:C1017",
        "definition": "Invalid indexes"
    },
    {
        "term": "message:C1018",
        "definition": "Exception: %1"
    },
    {
        "term": "message:C1019",
        "definition": "Object not a table"
    },
    {
        "term": "message:C2001",
        "definition": "Address already used at #%1"
    },
    {
        "term": "message:C2004",
        "definition": "Can't get free slot"
    },
    {
        "term": "message:C2005",
        "definition": "SocketCAN is only available on Linux"
    },
    {
        "term": "message:D1001",
        "definition": "Resume %1 (multiplier: %2)"
    },
    {
        "term": "message:D1002",
        "definition": "Tick %1 (error: %2us)"
    },
    {
        "term": "message:D1003",
        "definition": "Freeze %1"
    },
    {
        "term": "message:D2001",
        "definition": "TX: %1"
    },
    {
        "term": "message:D2002",
        "definition": "RX: %1"
    },
    {
        "term": "message:D2003",
        "definition": "Unknown xHeader 0x%1"
    },
    {
        "term": "message:D2004",
        "definition": "%1 TX: %2"
    },
    {
        "term": "message:D2005",
        "definition": "%1 RX: %2"
    },
    {
        "term": "message:D2006",
        "definition": "Unknown message: %1"
    },
    {
        "term": "message:D2007",
        "definition": "Input %1 = %2"
    },
    {
        "term": "message:D2008",
        "definition": "Output %1 = %1"
    },
    {
        "term": "message:D2009",
        "definition": "Slot %1 = %2"
    },
    {
        "term": "message:D2010",
        "definition": "Slot %1 = Free"
    },
    {
        "term": "message:D3001",
        "definition": "Acquiring train %1 failed: %2"
    },
    {
        "term": "message:D3010",
        "definition": "Train '%1' assinged to block '%2'"
    },
    {
        "term": "message:D3011",
        "definition": "Train '%1' reserved block '%2'"
    },
    {
        "term": "message:D3012",
        "definition": "Train '%1' entered block '%2'"
    },
    {
        "term": "message:D3013",
        "definition": "Train '%1' left block '%2'"
    },
    {
        "term": "message:D3014",
        "definition": "Train '%1' removed from block '%2'"
    },
    {
        "term": "message:D3020",
        "definition": "Train '%1' assigned to zone '%2'"
    },
    {
        "term": "message:D3021",
        "definition": "Train '%1' entering zone '%2'"
    },
    {
        "term": "message:D3022",
        "definition": "Train '%1' entered zone '%2'"
    },
    {
        "term": "message:D3023",
        "definition": "Train '%1' leaving zone '%2'"
    },
    {
        "term": "message:D3024",
        "definition": "Train '%1' left zone '%2'"
    },
    {
        "term": "message:D3025",
        "definition": "Train '%1' removed from zone '%2'"
    },
    {
        "term": "message:E1001",
        "definition": "Invalid world UUID: %1"
    },
    {
        "term": "message:E1002",
        "definition": "World %1 doesn't exist"
    },
    {
        "term": "message:E1003",
        "definition": "UDP receive error (%1)"
    },
    {
        "term": "message:E1004",
        "definition": "TCP accept error (%1)"
    },
    {
        "term": "message:E1005",
        "definition": "Socket shutdown failed (%1)"
    },
    {
        "term": "message:E1006",
        "definition": "Socket write failed (%1)"
    },
    {
        "term": "message:E1007",
        "definition": "Socket read failed (%1)"
    },
    {
        "term": "message:E1008",
        "definition": "Socket acceptor cancel failed (%1)"
    },
    {
        "term": "message:E2001",
        "definition": "Serial write failed (%1)"
    },
    {
        "term": "message:E2002",
        "definition": "Serial read failed (%1)"
    },
    {
        "term": "message:E2003",
        "definition": "Make address failed (%1)"
    },
    {
        "term": "message:E2004",
        "definition": "Socket open failed (%1)"
    },
    {
        "term": "message:E2005",
        "definition": "Socket connect failed (%1)"
    },
    {
        "term": "message:E2006",
        "definition": "Socket bind failed (%1)"
    },
    {
        "term": "message:E2007",
        "definition": "Socket write failed (%1)"
    },
    {
        "term": "message:E2008",
        "definition": "Socket read failed (%1)"
    },
    {
        "term": "message:E2009",
        "definition": "Socket receive failed (%1)"
    },
    {
        "term": "message:E2010",
        "definition": "Serial port open failed (%1)"
    },
    {
        "term": "message:E2011",
        "definition": "Socket send failed (%1)"
    },
    {
        "term": "message:E2012",
        "definition": "Function number already in use"
    },
    {
        "term": "message:E2013",
        "definition": "Serial port set baudrate failed (%1)"
    },
    {
        "term": "message:E2014",
        "definition": "Serial port set data bits failed (%1)"
    },
    {
        "term": "message:E2015",
        "definition": "Serial port set stop bits failed (%1)"
    },
    {
        "term": "message:E2016",
        "definition": "Serial port set parity failed (%1)"
    },
    {
        "term": "message:E2017",
        "definition": "Serial port set flow control failed (%1)"
    },
    {
        "term": "message:E2018",
        "definition": "Timeout, no echo within %1ms"
    },
    {
        "term": "message:E2019",
        "definition": "Timeout, no response within %1ms"
    },
    {
        "term": "message:E2020",
        "definition": "Total number of modules may not exceed %1"
    },
    {
        "term": "message:E2021",
        "definition": "Staring PCAP log failed: %1"
    },
    {
        "term": "message:E2022",
        "definition": "Socket create failed (%1)"
    },
    {
        "term": "message:E2023",
        "definition": "Socket ioctl failed (%1)"
    },
    {
        "term": "message:E2024",
        "definition": "Unknown locomotive MFX UID: %1"
    },
    {
        "term": "message:E3001",
        "definition": "Can't delete rail vehicle when in active train"
    },
    {
        "term": "message:E3002",
        "definition": "Can't delete active train"
    },
    {
        "term": "message:E3003",
        "definition": "Train was emergency stopped due to turnout %1 position externally changed"
    },
    {
        "term": "message:E3004",
        "definition": "Train was emergency stopped due to signal %1 aspect externally changed"
    },
    {
        "term": "message:E3005",
        "definition": "Can't remove train, train must be stopped first."
    },
    {
        "term": "message:E3006",
        "definition": "Can't remove train, train can only be removed from head or tail block."
    },
    {
        "term": "message:E3007",
        "definition": "World was emergency stopped due to turnout %1 position externally changed"
    },
    {
        "term": "message:E3008",
        "definition": "World was emergency stopped due to signal %1 aspect externally changed"
    },
    {
        "term": "message:E3009",
        "definition": "World was emergency powered off due to turnout %1 position externally changed"
    },
    {
        "term": "message:E3010",
        "definition": "World was emergency powered off due to signal %1 aspect externally changed"
    },
    {
        "term": "message:E9001",
        "definition": "%1 (During execution of %2 event handler)"
    },
    {
        "term": "message:F1001",
        "definition": "Opening TCP socket failed (%1)"
    },
    {
        "term": "message:F1002",
        "definition": "TCP socket address reuse failed (%1)"
    },
    {
        "term": "message:F1003",
        "definition": "Binding TCP socket failed (%1)"
    },
    {
        "term": "message:F1004",
        "definition": "TCP socket listen failed (%1)"
    },
    {
        "term": "message:F1005",
        "definition": "Opening UDP socket failed (%1)"
    },
    {
        "term": "message:F1006",
        "definition": "UDP socket address reuse failed (%1)"
    },
    {
        "term": "message:F1007",
        "definition": "Binding udp socket failed (%1)"
    },
    {
        "term": "message:F1008",
        "definition": "Eventloop crashed (%1)"
    },
    {
        "term": "message:F9001",
        "definition": "Creating Lua state failed"
    },
    {
        "term": "message:F9002",
        "definition": "Running script failed (%1)"
    },
    {
        "term": "message:F9003",
        "definition": "Calling function failed (%1)"
    },
    {
        "term": "message:I1002",
        "definition": "Settings file not found, using defaults"
    },
    {
        "term": "message:I1003",
        "definition": "New connection"
    },
    {
        "term": "message:I1004",
        "definition": "Connection lost"
    },
    {
        "term": "message:I1005",
        "definition": "Building world index"
    },
    {
        "term": "message:I2001",
        "definition": "Unknown loco address: %1"
    },
    {
        "term": "message:I2002",
        "definition": "Hardware type: %1"
    },
    {
        "term": "message:I2003",
        "definition": "Firmware version: %1"
    },
    {
        "term": "message:I3001",
        "definition": "Throttle %1 acquired train %2"
    },
    {
        "term": "message:I3002",
        "definition": "Throttle %1 released train %2"
    },
    {
        "term": "message:I9001",
        "definition": "Stopped script"
    },
    {
        "term": "message:I9003",
        "definition": "Cleared persistent variables"
    },
    {
        "term": "message:N1001",
        "definition": "Received signal: %1"
    },
    {
        "term": "message:N1002",
        "definition": "Created new world"
    },
    {
        "term": "message:N1003",
        "definition": "Restarting"
    },
    {
        "term": "message:N1004",
        "definition": "Shutting down"
    },
    {
        "term": "message:N1005",
        "definition": "Discovery enabled"
    },
    {
        "term": "message:N1006",
        "definition": "Discovery disabled"
    },
    {
        "term": "message:N1007",
        "definition": "Listening at %1:%2"
    },
    {
        "term": "message:N1008",
        "definition": "Loaded settings"
    },
    {
        "term": "message:N1009",
        "definition": "Saved settings"
    },
    {
        "term": "message:N1010",
        "definition": "Edit mode: enabled"
    },
    {
        "term": "message:N1011",
        "definition": "Edit mode: disabled"
    },
    {
        "term": "message:N1012",
        "definition": "Communication: enabled"
    },
    {
        "term": "message:N1013",
        "definition": "Communication: disabled"
    },
    {
        "term": "message:N1014",
        "definition": "Power: on"
    },
    {
        "term": "message:N1015",
        "definition": "Power: off"
    },
    {
        "term": "message:N1016",
        "definition": "Running"
    },
    {
        "term": "message:N1017",
        "definition": "Stopped"
    },
    {
        "term": "message:N1018",
        "definition": "Mute: enabled"
    },
    {
        "term": "message:N1019",
        "definition": "Mute: disabled"
    },
    {
        "term": "message:N1020",
        "definition": "Smoke: enabled"
    },
    {
        "term": "message:N1021",
        "definition": "Smoke: disabled"
    },
    {
        "term": "message:N1022",
        "definition": "Saved world: %1"
    },
    {
        "term": "message:N1023",
        "definition": "Simulation: disabled"
    },
    {
        "term": "message:N1024",
        "definition": "Simulation: enabled"
    },
    {
        "term": "message:N1025",
        "definition": "Exported world successfully"
    },
    {
        "term": "message:N1026",
        "definition": "Imported world successfully"
    },
    {
        "term": "message:N1027",
        "definition": "Loaded world: %1"
    },
    {
        "term": "message:N1028",
        "definition": "Closed world"
    },
    {
        "term": "message:N2001",
        "definition": "Simulation not supported"
    },
    {
        "term": "message:N2002",
        "definition": "No response from LNCV module %1 with address %2"
    },
    {
        "term": "message:N2003",
        "definition": "Stopped sending fast clock sync"
    },
    {
        "term": "message:N2004",
        "definition": "Starting PCAP file log: %1"
    },
    {
        "term": "message:N2005",
        "definition": "Starting PCAP log pipe: %1"
    },
    {
        "term": "message:N2006",
        "definition": "Listen only mode: activated"
    },
    {
        "term": "message:N2007",
        "definition": "Listen only mode: deactivated"
    },
    {
        "term": "message:N3001",
        "definition": "Assigned train %1 to block %2"
    },
    {
        "term": "message:N3002",
        "definition": "Removed train %1 from block %2"
    },
    {
        "term": "message:N3003",
        "definition": "Turnout position was reset to reserved one"
    },
    {
        "term": "message:N3004",
        "definition": "Signal aspect was reset to reserved one"
    },
    {
        "term": "message:N3005",
        "definition": "Throttle %1 stole train %2"
    },
    {
        "term": "message:N3006",
        "definition": "Throttle %1 released train %2 without stopping it"
    },
    {
        "term": "message:N9001",
        "definition": "Starting script"
    },
    {
        "term": "message:W1001",
        "definition": "Discovery disabled, only allowed on port %1"
    },
    {
        "term": "message:W1002",
        "definition": "Setting %1 doesnt exist"
    },
    {
        "term": "message:W1003",
        "definition": "Reading world %1 failed (libarchive error %2: %3)"
    },
    {
        "term": "message:W2001",
        "definition": "Received malformed data dropped %1 bytes"
    },
    {
        "term": "message:W2002",
        "definition": "Command station doesn't support functions above F%1"
    },
    {
        "term": "message:W2003",
        "definition": "Received malformed data dropped %1 bytes [%2]"
    },
    {
        "term": "message:W2004",
        "definition": "Input address %1 is invalid"
    },
    {
        "term": "message:W2005",
        "definition": "Output address %1 is invalid"
    },
    {
        "term": "message:W2006",
        "definition": "Command station does not support loco slot %1"
    },
    {
        "term": "message:W2007",
        "definition": "Command station does not support the fast clock slot"
    },
    {
        "term": "message:W2018",
        "definition": "Timeout, no echo within %1ms"
    },
    {
        "term": "message:W2019",
        "definition": "Z21 broadcast flags do not match requested ones"
    },
    {
        "term": "message:W2020",
        "definition": "DCCext (RCN-213) is not supported"
    },
    {
        "term": "message:W3001",
        "definition": "NX button connected to two blocks"
    },
    {
        "term": "message:W3002",
        "definition": "NX button not connected to any block"
    },
    {
        "term": "message:W3003",
        "definition": "Turnout position externally changed while locked in a path"
    },
    {
        "term": "message:W3004",
        "definition": "Signal aspect externally changed while locked in a path"
    },
    {
        "term": "message:W9001",
        "definition": "Execution took %1 us"
    },
    {
        "term": "object:id",
        "definition": "Id"
    },
    {
        "term": "object:name",
        "definition": "Name"
    },
    {
        "term": "object:notes",
        "definition": "Notes"
    },
    {
        "term": "opc_multi_sense_direction:in_sensor_address",
        "definition": "In sensor address"
    },
    {
        "term": "opc_multi_sense_direction:in_transponder_address",
        "definition": "In transponder address (Bl\u00fccher GBM16XN)"
    },
    {
        "term": "opc_multi_sense_direction:none",
        "definition": "None"
    },
    {
        "term": "output.ecos_object:state",
        "definition": "State"
    },
    {
        "term": "output_action:none",
        "definition": "None"
    },
    {
        "term": "output_action:off",
        "definition": "Off"
    },
    {
        "term": "output_action:on",
        "definition": "On"
    },
    {
        "term": "output_action:pulse",
        "definition": "Pulse"
    },
    {
        "term": "output_channel:accessory",
        "definition": "Accessory"
    },
    {
        "term": "output_channel:accessory_dcc",
        "definition": "Accessory (DCC)"
    },
    {
        "term": "output_channel:accessory_motorola",
        "definition": "Accessory (Motorola)"
    },
    {
        "term": "output_channel:ecos_object",
        "definition": "ECoS object"
    },
    {
        "term": "output_channel:output",
        "definition": "Output"
    },
    {
        "term": "output_channel:turnout",
        "definition": "Turnout"
    },
    {
        "term": "output_list:bus",
        "definition": "Bus"
    },
    {
        "term": "output_map.decoupler:key",
        "definition": "State"
    },
    {
        "term": "output_map.signal:key",
        "definition": "Aspect"
    },
    {
        "term": "output_map.switch:key",
        "definition": "Value"
    },
    {
        "term": "output_map.turnout:key",
        "definition": "Position"
    },
    {
        "term": "output_map:add_address",
        "definition": "Add address"
    },
    {
        "term": "output_map:address_x",
        "definition": "Address %1"
    },
    {
        "term": "output_map:ecos_object",
        "definition": "ECoS object"
    },
    {
        "term": "output_map:remove_address",
        "definition": "Remove address"
    },
    {
        "term": "output_map:swap_outputs",
        "definition": "Swap outputs"
    },
    {
        "term": "output_map:use",
        "definition": "Use"
    },
    {
        "term": "output_map_item.switch.key:off",
        "definition": "Off"
    },
    {
        "term": "output_map_item.switch.key:on",
        "definition": "On"
    },
    {
        "term": "pair_output_action:first",
        "definition": "First (Red)"
    },
    {
        "term": "pair_output_action:none",
        "definition": "None"
    },
    {
        "term": "pair_output_action:second",
        "definition": "Second (Green)"
    },
    {
        "term": "pcap_output:file",
        "definition": "File"
    },
    {
        "term": "pcap_output:pipe",
        "definition": "Pipe"
    },
    {
        "term": "protocol.loconet:command_station",
        "definition": "Command station"
    },
    {
        "term": "qtapp.about:traintastic_server",
        "definition": "About Traintastic server"
    },
    {
        "term": "qtapp.connect_dialog:authenticating",
        "definition": "Authenticating"
    },
    {
        "term": "qtapp.connect_dialog:connect",
        "definition": "Connect"
    },
    {
        "term": "qtapp.connect_dialog:connect_to_server",
        "definition": "Connect to server"
    },
    {
        "term": "qtapp.connect_dialog:connected",
        "definition": "Connected"
    },
    {
        "term": "qtapp.connect_dialog:connecting",
        "definition": "Connecting"
    },
    {
        "term": "qtapp.connect_dialog:creating_session",
        "definition": "Creating session"
    },
    {
        "term": "qtapp.connect_dialog:fetching_world",
        "definition": "Fetching world"
    },
    {
        "term": "qtapp.connect_dialog:password",
        "definition": "Password"
    },
    {
        "term": "qtapp.connect_dialog:server",
        "definition": "Server"
    },
    {
        "term": "qtapp.connect_dialog:username",
        "definition": "Username"
    },
    {
        "term": "qtapp.error:cant_read_from_file_x",
        "definition": "Can't read from file: %1"
    },
    {
        "term": "qtapp.error:cant_write_to_file_x",
        "definition": "Can't write to file: %1"
    },
    {
        "term": "qtapp.error:server_error_x",
        "definition": "Server error %1"
    },
    {
        "term": "qtapp.mainmenu:about",
        "definition": "About"
    },
    {
        "term": "qtapp.mainmenu:about_server",
        "definition": "About server"
    },
    {
        "term": "qtapp.mainmenu:close_world",
        "definition": "Close world"
    },
    {
        "term": "qtapp.mainmenu:community_forum",
        "definition": "Community forum"
    },
    {
        "term": "qtapp.mainmenu:connect_to_server",
        "definition": "Connect to server"
    },
    {
        "term": "qtapp.mainmenu:connection",
        "definition": "Connection"
    },
    {
        "term": "qtapp.mainmenu:disconnect_from_server",
        "definition": "Disconnect from server"
    },
    {
        "term": "qtapp.mainmenu:export_world",
        "definition": "Export world"
    },
    {
        "term": "qtapp.mainmenu:file",
        "definition": "File"
    },
    {
        "term": "qtapp.mainmenu:fullscreen",
        "definition": "Fullscreen"
    },
    {
        "term": "qtapp.mainmenu:hardware",
        "definition": "Hardware"
    },
    {
        "term": "qtapp.mainmenu:help",
        "definition": "Help"
    },
    {
        "term": "qtapp.mainmenu:import_world",
        "definition": "Import world"
    },
    {
        "term": "qtapp.mainmenu:load_world",
        "definition": "Load world"
    },
    {
        "term": "qtapp.mainmenu:new_world",
        "definition": "New world"
    },
    {
        "term": "qtapp.mainmenu:objects",
        "definition": "Objects"
    },
    {
        "term": "qtapp.mainmenu:power",
        "definition": "Power"
    },
    {
        "term": "qtapp.mainmenu:programming",
        "definition": "Programming"
    },
    {
        "term": "qtapp.mainmenu:quit",
        "definition": "Quit"
    },
    {
        "term": "qtapp.mainmenu:restart_server",
        "definition": "Restart server"
    },
    {
        "term": "qtapp.mainmenu:restart_server_question",
        "definition": "Are you sure you want to restart the server?"
    },
    {
        "term": "qtapp.mainmenu:save_world",
        "definition": "Save world"
    },
    {
        "term": "qtapp.mainmenu:server",
        "definition": "Server"
    },
    {
        "term": "qtapp.mainmenu:server_log",
        "definition": "Server log"
    },
    {
        "term": "qtapp.mainmenu:server_settings",
        "definition": "Server settings"
    },
    {
        "term": "qtapp.mainmenu:settings",
        "definition": "Settings"
    },
    {
        "term": "qtapp.mainmenu:shutdown_server",
        "definition": "Shutdown server"
    },
    {
        "term": "qtapp.mainmenu:shutdown_server_question",
        "definition": "Are you sure you want to shutdown the server?"
    },
    {
        "term": "qtapp.mainmenu:toolbar",
        "definition": "Toolbar"
    },
    {
        "term": "qtapp.mainmenu:tools",
        "definition": "Tools"
    },
    {
        "term": "qtapp.mainmenu:view",
        "definition": "View"
    },
    {
        "term": "qtapp.mainmenu:wizards",
        "definition": "Wizards"
    },
    {
        "term": "qtapp.mainmenu:world",
        "definition": "World"
    },
    {
        "term": "qtapp.mainmenu:world_properties",
        "definition": "World properties"
    },
    {
        "term": "qtapp.message_box:no",
        "definition": "No"
    },
    {
        "term": "qtapp.message_box:yes",
        "definition": "Yes"
    },
    {
        "term": "qtapp.object_select_list_dialog:cancel",
        "definition": "Cancel"
    },
    {
        "term": "qtapp.object_select_list_dialog:ok",
        "definition": "Ok"
    },
    {
        "term": "qtapp.object_select_list_dialog:select_object",
        "definition": "Select object"
    },
    {
        "term": "qtapp.settings.board:color_scheme",
        "definition": "Color scheme"
    },
    {
        "term": "qtapp.settings.board:grid_edit_mode",
        "definition": "Grid (edit mode)"
    },
    {
        "term": "qtapp.settings.board:grid_operate_mode",
        "definition": "Grid (operate mode)"
    },
    {
        "term": "qtapp.settings.board:show_block_sensor_states",
        "definition": "Show block sensor states"
    },
    {
        "term": "qtapp.settings.board:turnout_draw_state",
        "definition": "Draw turnout state"
    },
    {
        "term": "qtapp.settings.developer:dont_load_fallback_language",
        "definition": "Don't load fallback language"
    },
    {
        "term": "qtapp.settings.developer:log_missing_strings",
        "definition": "Log missing translations"
    },
    {
        "term": "qtapp.settings.developer:log_missing_strings_dir",
        "definition": "Missing translations log directory"
    },
    {
        "term": "qtapp.settings.general:connect_automatically_to_discovered_server",
        "definition": "Connect automatically to discovered server"
    },
    {
        "term": "qtapp.settings.general:language",
        "definition": "Language"
    },
    {
        "term": "qtapp.settings.general:language_changed_restart_required",
        "definition": "Traintastic client must be restarted for the language change to take effect."
    },
    {
        "term": "qtapp.settings.statusbar:show_clock",
        "definition": "Show clock"
    },
    {
        "term": "qtapp.settings.statusbar:show_statuses",
        "definition": "Show statuses"
    },
    {
        "term": "qtapp.settings:board",
        "definition": "Board"
    },
    {
        "term": "qtapp.settings:developer",
        "definition": "Developer"
    },
    {
        "term": "qtapp.settings:general",
        "definition": "General"
    },
    {
        "term": "qtapp.settings:restart_required",
        "definition": "Restart required"
    },
    {
        "term": "qtapp.settings:statusbar",
        "definition": "Status bar"
    },
    {
        "term": "qtapp.world_list_dialog:cancel",
        "definition": "Cancel"
    },
    {
        "term": "qtapp.world_list_dialog:load",
        "definition": "Load"
    },
    {
        "term": "qtapp.world_list_dialog:search",
        "definition": "Search"
    },
    {
        "term": "qtapp.world_list_dialog:world_list",
        "definition": "World list"
    },
    {
        "term": "qtapp:board_properties",
        "definition": "Board properties"
    },
    {
        "term": "qtapp:export_world_failed",
        "definition": "Export world failed"
    },
    {
        "term": "qtapp:grid",
        "definition": "Grid"
    },
    {
        "term": "qtapp:import_world_failed",
        "definition": "Import world failed"
    },
    {
        "term": "qtapp:next",
        "definition": "Next"
    },
    {
        "term": "qtapp:previous",
        "definition": "Previous"
    },
    {
        "term": "qtapp:toggle_mute",
        "definition": "Toggle mute"
    },
    {
        "term": "qtapp:toggle_offline_online",
        "definition": "Toggle connection"
    },
    {
        "term": "qtapp:toggle_power",
        "definition": "Toggle power"
    },
    {
        "term": "qtapp:toggle_smoke",
        "definition": "Toggle smoke"
    },
    {
        "term": "qtapp:traintastic_world",
        "definition": "Traintastic world"
    },
    {
        "term": "qtapp:zoom_in",
        "definition": "Zoom in"
    },
    {
        "term": "qtapp:zoom_out",
        "definition": "Zoom out"
    },
    {
        "term": "rail_vehicle_list:type",
        "definition": "Type"
    },
    {
        "term": "sensor_state:free",
        "definition": "Free"
    },
    {
        "term": "sensor_state:occupied",
        "definition": "Occupied"
    },
    {
        "term": "sensor_state:unknown",
        "definition": "Unknown"
    },
    {
        "term": "sensor_type:occupancy_detector",
        "definition": "Occupancy detector"
    },
    {
        "term": "sensor_type:reed_switch",
        "definition": "Reed switch"
    },
    {
        "term": "serial:baudrate",
        "definition": "Baudrate"
    },
    {
        "term": "serial:device",
        "definition": "Device"
    },
    {
        "term": "serial:flow_control",
        "definition": "Flow control"
    },
    {
        "term": "serial:port",
        "definition": "Port"
    },
    {
        "term": "serial_flow_control:hardware",
        "definition": "Hardware"
    },
    {
        "term": "serial_flow_control:none",
        "definition": "None"
    },
    {
        "term": "server_log:code",
        "definition": "Code"
    },
    {
        "term": "server_log:message",
        "definition": "Message"
    },
    {
        "term": "server_log:object",
        "definition": "Object"
    },
    {
        "term": "server_log:time",
        "definition": "Time"
    },
    {
        "term": "settings:allow_client_server_restart",
        "definition": "Allow client server restart"
    },
    {
        "term": "settings:allow_client_server_shutdown",
        "definition": "Allow client server shutdown"
    },
    {
        "term": "settings:auto_save_world_on_exit",
        "definition": "Auto save world on exit"
    },
    {
        "term": "settings:discoverable",
        "definition": "Discoverable"
    },
    {
        "term": "settings:enable_file_logger",
        "definition": "Enable file logger"
    },
    {
        "term": "settings:load_last_world_on_startup",
        "definition": "Load last world on startup"
    },
    {
        "term": "settings:localhost_only",
        "definition": "Localhost only"
    },
    {
        "term": "settings:memory_logger_size",
        "definition": "Memory logger size"
    },
    {
        "term": "settings:port",
        "definition": "Port"
    },
    {
        "term": "settings:save_world_uncompressed",
        "definition": "Save world uncompressed"
    },
    {
        "term": "settings:select_folder",
        "definition": "Select folder"
    },
    {
        "term": "signal_aspect:proceed",
        "definition": "Proceed"
    },
    {
        "term": "signal_aspect:proceed_reduced_speed",
        "definition": "Proceed, reduced speed"
    },
    {
        "term": "signal_aspect:stop",
        "definition": "Stop"
    },
    {
        "term": "single_output_action:none",
        "definition": "None"
    },
    {
        "term": "single_output_action:off",
        "definition": "Off"
    },
    {
        "term": "single_output_action:on",
        "definition": "On"
    },
    {
        "term": "single_output_action:pulse",
        "definition": "Pulse"
    },
    {
        "term": "speed_limit_property:no_limit",
        "definition": "No limit"
    },
    {
        "term": "stacked_object_list:back",
        "definition": "Back"
    },
    {
        "term": "stacked_object_list:click_to_edit_ctrl_click_to_open_in_a_new_window",
        "definition": "Click to edit.\nCtrl click to open in a new window."
    },
    {
        "term": "stacked_object_list:list_is_empty",
        "definition": "List is empty."
    },
    {
        "term": "status.lua:x_in_error",
        "definition": "%1 in error"
    },
    {
        "term": "status.lua:x_running",
        "definition": "%1 running"
    },
    {
        "term": "table_model.marklin_can_node_list:article_number",
        "definition": "Article number"
    },
    {
        "term": "table_model.marklin_can_node_list:device_id",
        "definition": "Device Id"
    },
    {
        "term": "table_model.marklin_can_node_list:device_name",
        "definition": "Device name"
    },
    {
        "term": "table_model.marklin_can_node_list:serial_number",
        "definition": "Serial number"
    },
    {
        "term": "table_model.marklin_can_node_list:software_version",
        "definition": "Software version"
    },
    {
        "term": "text_align:bottom_center",
        "definition": "Bottom center"
    },
    {
        "term": "text_align:bottom_left",
        "definition": "Bottom left"
    },
    {
        "term": "text_align:bottom_right",
        "definition": "Bottom right"
    },
    {
        "term": "text_align:center",
        "definition": "Center"
    },
    {
        "term": "text_align:center_left",
        "definition": "Center left"
    },
    {
        "term": "text_align:center_right",
        "definition": "Center right"
    },
    {
        "term": "text_align:top_center",
        "definition": "Top center"
    },
    {
        "term": "text_align:top_left",
        "definition": "Top left"
    },
    {
        "term": "text_align:top_right",
        "definition": "Top right"
    },
    {
        "term": "throttle.acquire",
        "definition": "Acquire"
    },
    {
        "term": "throttle.controlled_by_x",
        "definition": "Controlled by %1"
    },
    {
        "term": "throttle.estop",
        "definition": "EStop"
    },
    {
        "term": "throttle.in_control",
        "definition": "You're in control"
    },
    {
        "term": "throttle.not_controlled",
        "definition": "Not controlled"
    },
    {
        "term": "throttle.release",
        "definition": "Release"
    },
    {
        "term": "throttle.steal",
        "definition": "Steal"
    },
    {
        "term": "throttle_object_list:throttle",
        "definition": "Throttle"
    },
    {
        "term": "train:active",
        "definition": "Active"
    },
    {
        "term": "train:block",
        "definition": "Block"
    },
    {
        "term": "train:length",
        "definition": "Length"
    },
    {
        "term": "train:mode",
        "definition": "Mode"
    },
    {
        "term": "train:override_length",
        "definition": "Override length"
    },
    {
        "term": "train:override_weight",
        "definition": "Override weight"
    },
    {
        "term": "train:speed_max",
        "definition": "Maximum speed"
    },
    {
        "term": "train:vehicles",
        "definition": "Vehicles"
    },
    {
        "term": "train:weight",
        "definition": "Weight"
    },
    {
        "term": "train_mode:automatic",
        "definition": "Automatic"
    },
    {
        "term": "train_mode:manual_protected",
        "definition": "Manual (protected)"
    },
    {
        "term": "train_mode:manual_unprotected",
        "definition": "Manual (unprotected)"
    },
    {
        "term": "traintastic_diy_interface_type:network_tcp",
        "definition": "Network (TCP)"
    },
    {
        "term": "traintastic_diy_interface_type:serial",
        "definition": "Serial"
    },
    {
        "term": "traintastic_diy_settings:debug_log_heartbeat",
        "definition": "Log heartbeat communication"
    },
    {
        "term": "traintastic_diy_settings:heartbeat_timeout",
        "definition": "Heartbeat timeout"
    },
    {
        "term": "traintastic_diy_settings:startup_delay",
        "definition": "Startup delay"
    },
    {
        "term": "tray_icon.language_changed_message_box:caption",
        "definition": "Language changed"
    },
    {
        "term": "tray_icon.language_changed_message_box:text",
        "definition": "Traintastic server must be restarted for the language change to take effect. Restart now?"
    },
    {
        "term": "tray_icon.menu:advanced",
        "definition": "Advanced"
    },
    {
        "term": "tray_icon.menu:allow_client_to_restart_server",
        "definition": "Allow client to restart server"
    },
    {
        "term": "tray_icon.menu:allow_client_to_shutdown_server",
        "definition": "Allow client to shutdown server"
    },
    {
        "term": "tray_icon.menu:language",
        "definition": "Language"
    },
    {
        "term": "tray_icon.menu:open_data_directory",
        "definition": "Open data directory"
    },
    {
        "term": "tray_icon.menu:restart",
        "definition": "Restart"
    },
    {
        "term": "tray_icon.menu:settings",
        "definition": "Settings"
    },
    {
        "term": "tray_icon.menu:show_hide_console",
        "definition": "Show/hide console"
    },
    {
        "term": "tray_icon.menu:shutdown",
        "definition": "Shutdown"
    },
    {
        "term": "tray_icon.menu:start_automatically_at_logon",
        "definition": "Start automatically at logon"
    },
    {
        "term": "tray_icon.notify:message_restarting",
        "definition": "Traintastic server restarted"
    },
    {
        "term": "tray_icon.notify:message_running",
        "definition": "Traintastic server is running in the background."
    },
    {
        "term": "turnout_position:crossed",
        "definition": "Crossed"
    },
    {
        "term": "turnout_position:diverged",
        "definition": "Diverged"
    },
    {
        "term": "turnout_position:double_slip_straight_a",
        "definition": "Straight A"
    },
    {
        "term": "turnout_position:double_slip_straight_b",
        "definition": "Straight B"
    },
    {
        "term": "turnout_position:left",
        "definition": "Left"
    },
    {
        "term": "turnout_position:right",
        "definition": "Right"
    },
    {
        "term": "turnout_position:straight",
        "definition": "Straight"
    },
    {
        "term": "vehicle.rail.freight_wagon:cargo_weight",
        "definition": "Cargo weight"
    },
    {
        "term": "vehicle.rail.tank_wagon:cargo_volume",
        "definition": "Cargo volume"
    },
    {
        "term": "vehicle.rail:cargo_capacity",
        "definition": "Cargo capacity"
    },
    {
        "term": "vehicle.rail:cargo_loaded",
        "definition": "Cargo loaded"
    },
    {
        "term": "vehicle.rail:decoder",
        "definition": "Decoder"
    },
    {
        "term": "vehicle.rail:length",
        "definition": "Length"
    },
    {
        "term": "vehicle.rail:power",
        "definition": "Power"
    },
    {
        "term": "vehicle.rail:speed_max",
        "definition": "Maximum speed"
    },
    {
        "term": "vehicle.rail:total_weight",
        "definition": "Total weight"
    },
    {
        "term": "vehicle.rail:train",
        "definition": "Train"
    },
    {
        "term": "vehicle.rail:weight",
        "definition": "Weight"
    },
    {
        "term": "weight_unit:ton",
        "definition": "ton"
    },
    {
        "term": "wizard.add_interface.command_station:text",
        "definition": "Please select your command station:"
    },
    {
        "term": "wizard.add_interface.command_station:title",
        "definition": "Command Station"
    },
    {
        "term": "wizard.add_interface.connection:can_interface",
        "definition": "Additional CAN bus interface"
    },
    {
        "term": "wizard.add_interface.connection:command_station_serial_port",
        "definition": "%command_station% serial port"
    },
    {
        "term": "wizard.add_interface.connection:command_station_usb_port",
        "definition": "%command_station% USB port"
    },
    {
        "term": "wizard.add_interface.connection:loconet_interface",
        "definition": "Additional LocoNet interface"
    },
    {
        "term": "wizard.add_interface.connection:network",
        "definition": "Network"
    },
    {
        "term": "wizard.add_interface.connection:not_yet_supported",
        "definition": "Not yet supported"
    },
    {
        "term": "wizard.add_interface.connection:text",
        "definition": "How is the %command_station% connected?"
    },
    {
        "term": "wizard.add_interface.connection:title",
        "definition": "Connection"
    },
    {
        "term": "wizard.add_interface.connection:xpressnet_interface",
        "definition": "Additional XpressNet interface"
    },
    {
        "term": "wizard.add_interface.finalization:text",
        "definition": "The %command_station% setup is now ready, you can bring it online by using the connect option on the toolbar.\n\nIf you need to make additional changes you can find the interface via the menu: Object \u2192 Hardware \u2192 Interfaces."
    },
    {
        "term": "wizard.add_interface.finalization:title",
        "definition": "Ready"
    },
    {
        "term": "wizard.add_interface.hostname:text",
        "definition": "Enter the IP address of the %command_station% to connect to:"
    },
    {
        "term": "wizard.add_interface.hostname:title",
        "definition": "IP address"
    },
    {
        "term": "wizard.add_interface.hostname_port:text",
        "definition": "Enter the IP address and port number of the %command_station% to connect to:"
    },
    {
        "term": "wizard.add_interface.hostname_port:title",
        "definition": "IP address and port"
    },
    {
        "term": "wizard.add_interface.interface_loconet:text",
        "definition": "Please select the LocoNet interface that is connected to the %command_station%:"
    },
    {
        "term": "wizard.add_interface.interface_loconet:title",
        "definition": "LocoNet interface"
    },
    {
        "term": "wizard.add_interface.interface_xpressnet:text",
        "definition": "Please select the XpressNet interface that is connected to the %command_station%:"
    },
    {
        "term": "wizard.add_interface.interface_xpressnet:title",
        "definition": "XpressNet interface"
    },
    {
        "term": "wizard.add_interface.name:text",
        "definition": "Enter a name for the connection:"
    },
    {
        "term": "wizard.add_interface.name:title",
        "definition": "Name"
    },
    {
        "term": "wizard.add_interface.protocol:text",
        "definition": "Please select the communication protocol for the connection:"
    },
    {
        "term": "wizard.add_interface.protocol:title",
        "definition": "Protocol"
    },
    {
        "term": "wizard.add_interface.protocol_dr5000_usb:bottom_text",
        "definition": "The %command_station% supports two different protocols for communication. Although both are supported by Traintastic, using LocoNet is recommended as it is more versatile."
    },
    {
        "term": "wizard.add_interface.serial_port:text",
        "definition": "Select the serial port where the %command_station% is connected to:"
    },
    {
        "term": "wizard.add_interface.serial_port:title",
        "definition": "Serial port"
    },
    {
        "term": "wizard.add_interface.serial_port_interface:text",
        "definition": "Select the serial port where the %interface% is connected to:"
    },
    {
        "term": "wizard.add_interface.welcome:text",
        "definition": "This wizard will guide you to the interface setup process.\n\nIf you're running Traintastic server and Traintastic client on seperate PC's, make sure the command station is connected to the PC running Traintastic server."
    },
    {
        "term": "wizard.add_interface.welcome:title",
        "definition": "Add interface"
    },
    {
        "term": "wizard.add_interface:recommended",
        "definition": "Recommended"
    },
    {
        "term": "wizard.button:back",
        "definition": "Back"
    },
    {
        "term": "wizard.button:cancel",
        "definition": "Cancel"
    },
    {
        "term": "wizard.button:finish",
        "definition": "Finish"
    },
    {
        "term": "wizard.button:next",
        "definition": "Next"
    },
    {
        "term": "wizard.introduction.edit_mode:text",
        "definition": "Traintastic has two modes of operation:\n\u2022 Edit mode\n\u2022 Operation mode\n\nIn operation mode only operating the layout is possible to prevent making accidential changes. e.g. to change a turnout address or modify the layout edit mode must be active.\n\nSwitching between operation and edit mode can be done using the pencil icon right on the main toolbar or via the main menu: World \u2192 Edit world."
    },
    {
        "term": "wizard.introduction.edit_mode:title",
        "definition": "Edit mode"
    },
    {
        "term": "wizard.introduction.forum:text",
        "definition": "If you have any questions or suggestion please join the <a href=\"https://forum.traintastic.org\">Traintastic forum</a>."
    },
    {
        "term": "wizard.introduction.forum:title",
        "definition": "Traintastic forum"
    },
    {
        "term": "wizard.introduction.welcome:text",
        "definition": "This wizard will explain Traintastic's basics. The next pages will help to get you started. If you want to view this wizard again, you can open it via the main menu: Help \u2192 Wizard \u2192 Traintastic introduction."
    },
    {
        "term": "wizard.introduction.welcome:title",
        "definition": "Welcome!"
    },
    {
        "term": "wizard.introduction.world:text",
        "definition": "The world contains everything that is on the layout, like the command station, trains, signals, turnouts etc. If required multiple worlds can be created but only one can be in use at any time.\n\nWorlds are saved on the PC running the Traintastic server. When saving a world a backup is automatically created. Via the main menu: File \u2192 Export world option it is possible to get a copy of the world as additional backup or to transfer it to another Traintastic server."
    },
    {
        "term": "wizard.introduction.world:title",
        "definition": "The world"
    },
    {
        "term": "wizard.introduction:title",
        "definition": "Traintastic introduction"
    },
    {
        "term": "wizard.new_board.adding:text",
        "definition": "Adding new elements to the board can be done using the items available in serveral menu's. Use mouse left click to place an element, use mouse right click to rotate an element.\n\nTo replace an element with another element hold ctrl while left clicking, otherwise the old element must be deleted first."
    },
    {
        "term": "wizard.new_board.adding:title",
        "definition": "Adding elements"
    },
    {
        "term": "wizard.new_board.editing:text",
        "definition": "The board can only be modified if the world is in edit mode and is stopped. The toolbar with edit option will automatically appear when editing is possible."
    },
    {
        "term": "wizard.new_board.editing:title",
        "definition": "Editing"
    },
    {
        "term": "wizard.new_board.finalization:text",
        "definition": "Lets go build the board!"
    },
    {
        "term": "wizard.new_board.finalization:title",
        "definition": "Completed"
    },
    {
        "term": "wizard.new_board.introduction.long:text",
        "definition": "This wizard will explain the basics of the board."
    },
    {
        "term": "wizard.new_board.introduction.short:text",
        "definition": "This wizard will help to set the basic board properties."
    },
    {
        "term": "wizard.new_board.introduction:title",
        "definition": "New board"
    },
    {
        "term": "wizard.new_board.name:text",
        "definition": "Give the board a name, e.g. Traintastic, Station Awesome or Staging area:"
    },
    {
        "term": "wizard.new_board.name:title",
        "definition": "Board name"
    },
    {
        "term": "wizard.new_board:title",
        "definition": "New board"
    },
    {
        "term": "wizard.new_world.finalization:text",
        "definition": "Basic world properties are now set, you can always change them later via the menu: World -> Properties."
    },
    {
        "term": "wizard.new_world.finalization:title",
        "definition": "World ready"
    },
    {
        "term": "wizard.new_world.introduction:text",
        "definition": "This wizard will guide you to setup the basic world properties."
    },
    {
        "term": "wizard.new_world.introduction:title",
        "definition": "New world"
    },
    {
        "term": "wizard.new_world.name:text",
        "definition": "Give the world a name, this name will be visible when loading a world."
    },
    {
        "term": "wizard.new_world.name:title",
        "definition": "World name"
    },
    {
        "term": "wizard.new_world.scale:text",
        "definition": "Select the world scale, Traintastic will use this for distance and speed calcualtions."
    },
    {
        "term": "wizard.new_world.scale:title",
        "definition": "World scale"
    },
    {
        "term": "wizard.new_world:title",
        "definition": "Setup new world"
    },
    {
        "term": "wizard.page.list:search",
        "definition": "Search"
    },
    {
        "term": "world:boards",
        "definition": "Boards"
    },
    {
        "term": "world:clock",
        "definition": "Clock"
    },
    {
        "term": "world:correct_output_pos_when_locked",
        "definition": "Try to correct ouput state when externally changed while locked"
    },
    {
        "term": "world:debug_block_events",
        "definition": "Block events"
    },
    {
        "term": "world:debug_train_events",
        "definition": "Train events"
    },
    {
        "term": "world:debug_zone_events",
        "definition": "Zone events"
    },
    {
        "term": "world:decoders",
        "definition": "Decoders"
    },
    {
        "term": "world:edit",
        "definition": "Edit world"
    },
    {
        "term": "world:ext_output_change_action",
        "definition": "External output change action"
    },
    {
        "term": "world:inputs",
        "definition": "Inputs"
    },
    {
        "term": "world:interfaces",
        "definition": "Interfaces"
    },
    {
        "term": "world:lua_scripts",
        "definition": "Lua scripts"
    },
    {
        "term": "world:mute",
        "definition": "Mute"
    },
    {
        "term": "world:no_smoke",
        "definition": "No smoke"
    },
    {
        "term": "world:offline",
        "definition": "Disconnect"
    },
    {
        "term": "world:online",
        "definition": "Connect"
    },
    {
        "term": "world:online_when_loaded",
        "definition": "Go online when loaded"
    },
    {
        "term": "world:outputs",
        "definition": "Outputs"
    },
    {
        "term": "world:path_release_delay",
        "definition": "Block path release delay"
    },
    {
        "term": "world:power_off",
        "definition": "Power off"
    },
    {
        "term": "world:power_on",
        "definition": "Power on"
    },
    {
        "term": "world:power_on_when_loaded",
        "definition": "Power on when loaded"
    },
    {
        "term": "world:rail_vehicles",
        "definition": "Rail vehicles"
    },
    {
        "term": "world:run",
        "definition": "Run"
    },
    {
        "term": "world:run_when_loaded",
        "definition": "Run when loaded"
    },
    {
        "term": "world:scale",
        "definition": "Scale"
    },
    {
        "term": "world:scale_ratio",
        "definition": "Scale ratio"
    },
    {
        "term": "world:simulation",
        "definition": "Simulation"
    },
    {
        "term": "world:stop",
        "definition": "Stop"
    },
    {
        "term": "world:trains",
        "definition": "Trains"
    },
    {
        "term": "world:uuid",
        "definition": "UUID"
    },
    {
        "term": "world:zones",
        "definition": "Zones"
    },
    {
        "term": "world_scale:custom",
        "definition": "Custom"
    },
    {
        "term": "xpressnet_command_station:custom",
        "definition": "Custom"
    },
    {
        "term": "xpressnet_interface_type:network",
        "definition": "Network"
    },
    {
        "term": "xpressnet_interface_type:serial",
        "definition": "Serial"
    },
    {
        "term": "xpressnet_serial_interface_type:custom",
        "definition": "Custom"
    },
    {
        "term": "xpressnet_settings:use_emergency_stop_locomotive_command",
        "definition": "Use short emergency stop locomotive command"
    },
    {
        "term": "xpressnet_settings:use_roco_f13_f20_command",
        "definition": "Use Roco F13-F20 command"
    },
    {
        "term": "z21_channel:rbus",
        "definition": "R-Bus"
    },
    {
        "term": "z21_settings.server:allow_emergency_stop",
        "definition": "Allow emergency stop"
    },
    {
        "term": "z21_settings.server:allow_track_power_off",
        "definition": "Allow power off"
    },
    {
        "term": "z21_settings.server:allow_track_power_on_release_emergency_stop",
        "definition": "Allow power on/emergency stop release"
    },
    {
        "term": "zone:blocks",
        "definition": "Blocks"
    },
    {
        "term": "zone:mute",
        "definition": "Mute"
    },
    {
        "term": "zone:no_smoke",
        "definition": "No smoke"
    },
    {
        "term": "zone:speed_limit",
        "definition": "Speed limit"
    }
]