summaryrefslogtreecommitdiff
path: root/src/lang/english.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/lang/english.txt')
-rw-r--r--src/lang/english.txt1359
1 files changed, 733 insertions, 626 deletions
diff --git a/src/lang/english.txt b/src/lang/english.txt
index f02560804..93c2048bc 100644
--- a/src/lang/english.txt
+++ b/src/lang/english.txt
@@ -118,6 +118,7 @@ STR_QUANTITY_TOFFEE :{WEIGHT} of tof
STR_QUANTITY_BATTERIES :{COMMA} batter{P y ies}
STR_QUANTITY_PLASTIC :{VOLUME} of plastic
STR_QUANTITY_FIZZY_DRINKS :{COMMA} fizzy drink{P "" s}
+STR_CARGO_N_A :N/A{SKIP}
# Two letter abbreviation of cargo name
STR_ABBREV_NOTHING :
@@ -225,6 +226,15 @@ STR_SORT_BY :{BLACK}Sort by
STR_BUTTON_LOCATION :{BLACK}Location
STR_QUERY_RENAME :{BLACK}Rename
+STR_TOOLTIP_CLOSE_WINDOW :{BLACK}Close window
+STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS :{BLACK}Window title - drag this to move window
+STR_STICKY_BUTTON :{BLACK}Mark this window as uncloseable by the 'Close All Windows' key
+STR_RESIZE_BUTTON :{BLACK}Click and drag to resize this window
+STR_TOGGLE_LARGE_SMALL_WINDOW :{BLACK}Toggle large/small window size
+STR_TOOLTIP_VSCROLL_BAR_SCROLLS_LIST :{BLACK}Scroll bar - scrolls list up/down
+STR_TOOLTIP_HSCROLL_BAR_SCROLLS_LIST :{BLACK}Scroll bar - scrolls list left/right
+STR_TOOLTIP_DEMOLISH_BUILDINGS_ETC :{BLACK}Demolish buildings etc. on a square of land
+
# Query window
STR_DEFAULT :{BLACK}Default
STR_QUERY_CANCEL :{BLACK}Cancel
@@ -743,6 +753,7 @@ STR_NEWS_COMPANY_BANKRUPT_DESCRIPTION :{BLACK}{BIGFONT
STR_NEWS_COMPANY_LAUNCH_TITLE :{BLACK}{BIGFONT}New transport company launched!
STR_NEWS_COMPANY_LAUNCH_DESCRIPTION :{BLACK}{BIGFONT}{RAW_STRING} starts construction near {TOWN}!
STR_NEWS_MERGER_TAKEOVER_TITLE :{BLACK}{BIGFONT}{RAW_STRING} has been taken over by {RAW_STRING}!
+STR_PRESIDENT_NAME_MANAGER :{BLACK}{PRESIDENTNAME}{}(Manager)
STR_NEWS_INDUSTRY_CONSTRUCTION :{BLACK}{BIGFONT}New {STRING} under construction near {TOWN}!
STR_NEWS_INDUSTRY_PLANTED :{BLACK}{BIGFONT}New {STRING} being planted near {TOWN}!
@@ -917,6 +928,8 @@ STR_GAME_OPTIONS_BASE_GRF_TOOLTIP :{BLACK}Select t
STR_GAME_OPTIONS_BASE_GRF_STATUS :{RED}{NUM} missing/corrupted file{P "" s}
STR_GAME_OPTIONS_BASE_GRF_DESCRIPTION_TOOLTIP :{BLACK}Additional information about the base graphics set
+STR_FULLSCREEN_FAILED :{WHITE}Fullscreen mode failed
+
# Custom currency window
STR_CURRENCY_WINDOW :{WHITE}Custom currency
@@ -1020,6 +1033,8 @@ STR_CITY_APPROVAL_PERMISSIVE :Permissive
STR_CITY_APPROVAL_TOLERANT :Tolerant
STR_CITY_APPROVAL_HOSTILE :Hostile
+STR_DIFFICULTY_TO_CUSTOM :{WHITE}This action changed the difficulty level to custom
+
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Advanced Settings
@@ -1267,6 +1282,8 @@ STR_CONFIG_SETTING_PATHFINDER_FOR_SHIPS_YAPF :YAPF {RED}(Not
STR_CONFIG_SETTING_MAP_X :{LTBLUE}X-size of map: {ORANGE}{STRING1}
STR_CONFIG_SETTING_MAP_Y :{LTBLUE}Y-size of map: {ORANGE}{STRING1}
+STR_CONFIG_SETTING_QUERY_CAPT :{WHITE}Change setting value
+
# Intro window
STR_INTRO_CAPTION :{WHITE}OpenTTD {REV}
@@ -1311,6 +1328,10 @@ STR_ARE_YOU_SURE_YOU_WANT_TO_EXIT_OPENTTD :{YELLOW}Are you
STR_YES :{BLACK}Yes
STR_NO :{BLACK}No
+STR_ABANDON_GAME_CAPTION :{WHITE}Abandon Game
+STR_ABANDON_GAME_QUERY :{YELLOW}Are you sure you want to abandon this game?
+STR_QUIT_SCENARIO_QUERY :{YELLOW}Are you sure you want to quit this scenario?
+
# Cheat window
STR_CHEATS :{WHITE}Cheats
STR_CHEATS_TIP :{BLACK}Checkboxes indicate if you have used this cheat before
@@ -1487,6 +1508,7 @@ STR_NETWORK_SET_PASSWORD :{BLACK}Set pass
STR_NETWORK_PASSWORD_TIP :{BLACK}Protect your game with a password if you don't want it to be publicly accessible
STR_NETWORK_SELECT_MAP :{BLACK}Select a map:
STR_NETWORK_SELECT_MAP_TIP :{BLACK}Which map do you want to play?
+STR_NETWORK_SERVER_RANDOM_GAME :Generate random new game
STR_NETWORK_LAN_INTERNET_COMBO :{BLACK}{SKIP}{STRING}
STR_NETWORK_LAN_INTERNET :LAN / Internet
@@ -1617,6 +1639,20 @@ STR_NETWORK_SPECTATORS :Spectators
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Enter the amount of money you want to give
+# Network set password
+STR_COMPANY_PASSWORD_CANCEL :{BLACK}Do not save the entered password
+STR_COMPANY_PASSWORD_OK :{BLACK}Give the company the new password
+STR_COMPANY_PASSWORD_CAPTION :{WHITE}Company password
+STR_MAKE_DEFAULT_COMPANY_PASSWORD :{BLACK}Default company password
+STR_MAKE_DEFAULT_COMPANY_PASSWORD_TIP :{BLACK}Use this company password as default for new companies
+
+# Network company info join/password
+STR_COMPANY_JOIN :{BLACK}Join
+STR_COMPANY_JOIN_TIP :{BLACK}Join and play as this company
+STR_COMPANY_PASSWORD :{BLACK}Password
+STR_COMPANY_PASSWORD_TOOLTIP :{BLACK}Password-protect your company to prevent unauthorised users from joining.
+STR_SET_COMPANY_PASSWORD :{BLACK}Set company password
+
# Network chat
STR_NETWORK_SEND :{BLACK}Send
STR_NETWORK_CHAT_COMPANY_CAPTION :[Team] :
@@ -1770,7 +1806,19 @@ STR_STATION_BUILD_COVERAGE_AREA_ON_TOOLTIP :{BLACK}Highligh
STR_STATION_BUILD_ACCEPTS_CARGO :{BLACK}Accepts: {GOLD}
STR_STATION_BUILD_SUPPLIES_CARGO :{BLACK}Supplies: {GOLD}
+# Join station window
+STR_SELECT_STATION_TO_JOIN :{BLACK}Join station
+STR_CREATE_SPLITTED_STATION :{YELLOW}Build a separate station
+
+STR_SELECT_WAYPOINT_TO_JOIN :{BLACK}Join waypoint
+STR_CREATE_SPLITTED_WAYPOINT :{YELLOW}Build a separate waypoint
+
# Rail construction toolbar
+STR_RAIL_TOOLBAR_RAILROAD_CONSTRUCTION_CAPTION :{WHITE}Railway Construction
+STR_RAIL_TOOLBAR_ELRAIL_CONSTRUCTION_CAPTION :{WHITE}Electrified Railway Construction
+STR_RAIL_TOOLBAR_MONORAIL_CONSTRUCTION_CAPTION :{WHITE}Monorail Construction
+STR_RAIL_TOOLBAR_MAGLEV_CONSTRUCTION_CAPTION :{WHITE}Maglev Construction
+
STR_RAIL_TOOLBAR_TOOLTIP_BUILD_RAILROAD_TRACK :{BLACK}Build railway track
STR_RAIL_TOOLBAR_TOOLTIP_BUILD_AUTORAIL :{BLACK}Build railway track using the Autorail mode
STR_RAIL_TOOLBAR_TOOLTIP_BUILD_TRAIN_DEPOT_FOR_BUILDING :{BLACK}Build train depot (for building and servicing trains)
@@ -1786,6 +1834,10 @@ STR_RAIL_TOOLBAR_TOOLTIP_CONVERT_RAIL :{BLACK}Convert/
STR_BUILD_DEPOT_TRAIN_ORIENTATION_CAPTION :{WHITE}Train Depot Orientation
STR_BUILD_DEPOT_TRAIN_ORIENTATION_TOOLTIP :{BLACK}Select railway depot orientation
+# Rail waypoint construction window
+STR_WAYPOINT :{WHITE}Waypoint
+STR_WAYPOINT_GRAPHICS_TIP :{BLACK}Select waypoint type
+
# Rail station construction window
STR_STATION_BUILD_RAIL_CAPTION :{WHITE}Rail Station Selection
STR_STATION_BUILD_ORIENTATION :{BLACK}Orientation
@@ -1800,6 +1852,9 @@ STR_STATION_BUILD_DRAG_DROP_TOOLTIP :{BLACK}Build a
STR_SELECT_STATION_CLASS_TIP :{BLACK}Select a station class to display
STR_SELECT_STATION_TYPE_TIP :{BLACK}Select the station type to build
+STR_STAT_CLASS_DFLT :Default station
+STR_STAT_CLASS_WAYP :Waypoints
+
# Signal window
STR_SIGNAL_SELECTION :{WHITE}Signal Selection
STR_SIGNAL_CAN_T_CONVERT_SIGNALS_HERE :{WHITE}Can't convert signals here...
@@ -1897,6 +1952,8 @@ STR_TOOLBAR_AIRCRAFT_BUILD_AIRPORT_TOOLTIP :{BLACK}Build ai
# Airport construction window
STR_STATION_BUILD_AIRPORT_CAPTION :{WHITE}Airport Selection
+STR_STATION_BUILD_AIRPORT_TOOLTIP :{BLACK}Select size/type of airport
+
STR_STATION_BUILD_AIRPORT_SMALL_AIRPORT :{BLACK}Small
STR_STATION_BUILD_AIRPORT_CITY_AIRPORT :{BLACK}City
STR_STATION_BUILD_AIRPORT_METRO_AIRPORT :{BLACK}Metropolitan airport
@@ -1942,6 +1999,9 @@ STR_SE_NEW_WORLD :{BLACK}Create n
STR_TERRAFORM_RESET_LANDSCAPE :{BLACK}Reset landscape
STR_RESET_LANDSCAPE_TOOLTIP :{BLACK}Remove all player-owned property from the map
+STR_QUERY_RESET_LANDSCAPE_CAPTION :{WHITE}Reset Landscape
+STR_RESET_LANDSCAPE_CONFIRMATION_TEXT :{WHITE}Are you sure you want to remove all player-owned property?
+
# Town generation window (SE)
STR_FOUND_TOWN_CAPTION :{WHITE}Town Generation
STR_FOUND_TOWN_NEW_TOWN_BUTTON :{BLACK}New Town
@@ -1998,6 +2058,96 @@ STR_TILEDESC_NEWGRF_NAME :{BLACK}NewGRF:
STR_LAND_AREA_INFORMATION_CARGO_ACCEPTED :{BLACK}Cargo accepted: {LTBLUE}
STR_LAND_AREA_INFORMATION_CARGO_EIGHTS :({COMMA}/8 {STRING})
+# Description of land area of different tiles
+STR_CLEAR_LAND_DESCRIPTION_ROCKS :Rocks
+STR_CLEAR_LAND_DESCRIPTION_ROUGH_LAND :Rough land
+STR_CLEAR_LAND_DESCRIPTION_BARE_LAND :Bare land
+STR_CLEAR_LAND_DESCRIPTION_GRASS :Grass
+STR_CLEAR_LAND_DESCRIPTION_FIELDS :Fields
+STR_CLEAR_LAND_DESCRIPTION_SNOW_COVERED_LAND :Snow-covered land
+STR_CLEAR_LAND_DESCRIPTION_DESERT :Desert
+
+STR_RAILROAD_TRACK :Railway track
+STR_RAILROAD_TRACK_WITH_NORMAL_SIGNALS :Railway track with block signals
+STR_RAILROAD_TRACK_WITH_PRESIGNALS :Railway track with pre-signals
+STR_RAILROAD_TRACK_WITH_EXITSIGNALS :Railway track with exit-signals
+STR_RAILROAD_TRACK_WITH_COMBOSIGNALS :Railway track with combo-signals
+STR_RAILROAD_TRACK_WITH_PBSSIGNALS :Railway track with path signals
+STR_RAILROAD_TRACK_WITH_NOENTRYSIGNALS :Railway track with one-way path signals
+STR_RAILROAD_TRACK_WITH_NORMAL_PRESIGNALS :Railway track with block and pre-signals
+STR_RAILROAD_TRACK_WITH_NORMAL_EXITSIGNALS :Railway track with block and exit-signals
+STR_RAILROAD_TRACK_WITH_NORMAL_COMBOSIGNALS :Railway track with block and combo-signals
+STR_RAILROAD_TRACK_WITH_NORMAL_PBSSIGNALS :Railway track with block and path signals
+STR_RAILROAD_TRACK_WITH_NORMAL_NOENTRYSIGNALS :Railway track with block and one-way path signals
+STR_RAILROAD_TRACK_WITH_PRE_EXITSIGNALS :Railway track with pre- and exit-signals
+STR_RAILROAD_TRACK_WITH_PRE_COMBOSIGNALS :Railway track with pre- and combo-signals
+STR_RAILROAD_TRACK_WITH_PRE_PBSSIGNALS :Railway track with pre- and path signals
+STR_RAILROAD_TRACK_WITH_PRE_NOENTRYSIGNALS :Railway track with pre- and one-way path signals
+STR_RAILROAD_TRACK_WITH_EXIT_COMBOSIGNALS :Railway track with exit- and combo-signals
+STR_RAILROAD_TRACK_WITH_EXIT_PBSSIGNALS :Railway track with exit- and path signals
+STR_RAILROAD_TRACK_WITH_EXIT_NOENTRYSIGNALS :Railway track with exit- and one-way path signals
+STR_RAILROAD_TRACK_WITH_COMBO_PBSSIGNALS :Railway track with combo- and path signals
+STR_RAILROAD_TRACK_WITH_COMBO_NOENTRYSIGNALS :Railway track with combo- and one-way path signals
+STR_RAILROAD_TRACK_WITH_PBS_NOENTRYSIGNALS :Railway track with path and one-way path signals
+STR_RAILROAD_TRAIN_DEPOT :Railway train depot
+
+STR_ROAD_DESCRIPTION_ROAD :Road
+STR_ROAD_DESCRIPTION_ROAD_WITH_STREETLIGHTS :Road with streetlights
+STR_ROAD_DESCRIPTION_TREE_LINED_ROAD :Tree-lined road
+STR_ROAD_DESCRIPTION_ROAD_VEHICLE_DEPOT :Road vehicle depot
+STR_ROAD_DESCRIPTION_ROAD_RAIL_LEVEL_CROSSING :Road/rail level crossing
+STR_ROAD_DESCRIPTION_TRAMWAY :Tramway
+
+# Houses come directly from their building names
+
+STR_TREE_NAME_TREES :Trees
+STR_TREE_NAME_RAINFOREST :Rainforest
+STR_TREE_NAME_CACTUS_PLANTS :Cactus Plants
+
+STR_STATION_DESCRIPTION_RAILROAD_STATION :Railway station
+STR_STATION_DESCRIPTION_AIRCRAFT_HANGAR :Aircraft hangar
+STR_STATION_DESCRIPTION_AIRPORT :Airport
+STR_STATION_DESCRIPTION_TRUCK_LOADING_AREA :Lorry loading area
+STR_STATION_DESCRIPTION_BUS_STATION :Bus station
+STR_STATION_DESCRIPTION_SHIP_DOCK :Ship dock
+STR_STATION_DESCRIPTION_BUOY :Buoy
+STR_LANDINFO_WAYPOINT :Waypoint
+
+STR_WATER_DESCRIPTION_WATER :Water
+STR_LANDINFO_CANAL :Canal
+STR_LANDINFO_LOCK :Lock
+STR_LANDINFO_RIVER :River
+STR_WATER_DESCRIPTION_COAST_OR_RIVERBANK :Coast or riverbank
+STR_WATER_DESCRIPTION_SHIP_DEPOT :Ship depot
+
+# Industries come directly from their industry names
+
+STR_TUNNEL_DESCRIPTION_RAILROAD :Railway tunnel
+STR_TUNNEL_DESCRIPTION_ROAD :Road tunnel
+
+STR_BRIDGE_DESCRIPTION_RAIL_SUSPENSION_STEEL :Steel suspension rail bridge
+STR_BRIDGE_DESCRIPTION_RAIL_GIRDER_STEELE :Steel girder rail bridge
+STR_BRIDGE_DESCRIPTION_RAIL_CANTILEVER_STEEL :Steel cantilever rail bridge
+STR_BRIDGE_DESCRIPTION_RAIL_SUSPENSION_CONCRETE :Reinforced concrete suspension rail bridge
+STR_BRIDGE_DESCRIPTION_RAIL_WOODEN :Wooden rail bridge
+STR_BRIDGE_DESCRIPTION_RAIL_CONCRETE :Concrete rail bridge
+STR_BRIDGE_DESCRIPTION_RAIL_TUBULAR_STEEL :Tubular rail bridge
+
+STR_BRIDGE_DESCRIPTION_ROAD_SUSPENSION_STEEL :Steel suspension road bridge
+STR_BRIDGE_DESCRIPTION_ROAD_GIRDER_STEEL :Steel girder road bridge
+STR_BRIDGE_DESCRIPTION_ROAD_CANTILEVER_STEEL :Steel cantilever road bridge
+STR_BRIDGE_DESCRIPTION_ROAD_SUSPENSION_CONCRETE :Reinforced concrete suspension road bridge
+STR_BRIDGE_DESCRIPTION_ROAD_WOODEN :Wooden road bridge
+STR_BRIDGE_DESCRIPTION_ROAD_CONCRETE :Concrete road bridge
+STR_BRIDGE_DESCRIPTION_ROAD_TUBULAR_STEEL :Tubular road bridge
+
+STR_BRIDGE_DESCRIPTION_AQUEDUCT :Aqueduct
+
+STR_UNMOVABLE_DESCRIPTION_TRANSMITTER :Transmitter
+STR_UNMOVABLE_DESCRIPTION_LIGHTHOUSE :Lighthouse
+STR_UNMOVABLE_DESCRIPTION_COMPANY_HEADQUARTERS :Company Headquarters
+STR_UNMOVABLE_DESCRIPTION_COMPANY_OWNED_LAND :Company-owned land
+
# About OpenTTD window
STR_ABOUT_OPENTTD :{WHITE}About OpenTTD
STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Original copyright {COPYRIGHT} 1995 Chris Sawyer, All rights reserved
@@ -2010,6 +2160,8 @@ STR_SAVELOAD_LOAD_CAPTION :{WHITE}Load Gam
STR_SAVELOAD_SAVE_SCENARIO :{WHITE}Save Scenario
STR_SAVELOAD_LOAD_SCENARIO :{WHITE}Load Scenario
STR_LOAD_HEIGHTMAP :{WHITE}Load Heightmap
+STR_SAVELOAD_HOME_BUTTON :{BLACK}Click here to jump to the current default save/load directory
+STR_SAVELOAD_BYTES_FREE :{BLACK}{BYTES} free
STR_SAVELOAD_LIST_TOOLTIP :{BLACK}List of drives, directories and saved-game files
STR_SAVELOAD_EDITBOX_TOOLTIP :{BLACK}Currently selected name for saved-game
STR_SAVELOAD_DELETE_BUTTON :{BLACK}Delete
@@ -2153,7 +2305,9 @@ STR_NEWGRF_ERROR_CORRUPT_SPRITE :{YELLOW}{RAW_ST
STR_NEWGRF_ERROR_MULTIPLE_ACTION_8 :Contains multiple Action 8 entries.
# NewGRF related 'general' warnings
+STR_POPUP_CAUTION_CAPTION :{WHITE}Caution!
STR_NEWGRF_CONFIRMATION_TEXT :{YELLOW}You are about to make changes to a running game; this can crash OpenTTD.{}Are you absolutely sure about this?
+
STR_NEWGRF_DUPLICATE_GRFID :{WHITE}Can't add file: duplicate GRF ID
STR_NEWGRF_COMPATIBLE_LOADED :{ORANGE}Matching file not found (compatible GRF loaded)
@@ -2342,6 +2496,7 @@ STR_AIRCRAFT :{WHITE}{COMMA}
STR_SHIPS :{WHITE}{COMMA} ship{P "" s}
STR_COMPANY_VIEW_VEHICLES_NONE :{WHITE}None
STR_COMPANY_VIEW_COMPANY_VALUE :{GOLD}Company value: {WHITE}{CURRENCY}
+STR_COMPANY_VIEW_SHARES_OWNED_BY :{WHITE}({COMMA}% owned by {COMPANY})
STR_COMPANY_VIEW_BUILD_HQ_BUTTON :{BLACK}Build HQ
STR_COMPANY_VIEW_VIEW_HQ_BUTTON :{BLACK}View HQ
@@ -2366,6 +2521,8 @@ STR_COMPANY_VIEW_SELL_SHARE_TOOLTIP :{BLACK}Sell 25%
STR_QUERY_COMPANY_NAME_CAPTION :Company Name
STR_QUERY_PRESIDENT_S_NAME_CAPTION :Manager's Name
+STR_BUY_COMPANY_MESSAGE :{WHITE}We are looking for a transport company to take-over our company.{}{}Do you want to purchase {COMPANY} for {CURRENCY}?
+
# Industry directory
STR_INDUSTRYDIR_CAPTION :{WHITE}Industries
STR_INDUSTRYDIR_ITEM :{ORANGE}{INDUSTRY}{BLACK} ({CARGO}{STRING}){YELLOW} ({COMMA}% transported)
@@ -2405,6 +2562,8 @@ STR_VEHICLE_LIST_ROAD_VEHICLE_TOOLTIP :{BLACK}Road veh
STR_VEHICLE_LIST_SHIP_TOOLTIP :{BLACK}Ships - click on ship for information
STR_VEHICLE_LIST_AIRCRAFT_TOOLTIP :{BLACK}Aircraft - click on aircraft for information
+STR_VEHICLE_LIST_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Profit this year: {CURRENCY} (last year: {CURRENCY})
+
STR_AVAILABLE_TRAINS :{BLACK}Available Trains
STR_AVAILABLE_ROAD_VEHICLES :{BLACK}Available Vehicles
STR_AVAILABLE_SHIPS :{BLACK}Available Ships
@@ -2424,6 +2583,8 @@ STR_SEND_AIRCRAFT_TO_HANGAR :Send to Hangar
STR_MASS_STOP_LIST_TIP :{BLACK}Click to stop all the vehicles in the list
STR_MASS_START_LIST_TIP :{BLACK}Click to start all the vehicles in the list
+STR_VEH_WITH_SHARED_ORDERS_LIST :{WHITE}Shared orders of {COMMA} Vehicle{P "" s}
+
# Group window
STR_GROUP_ALL_TRAINS :All trains
STR_GROUP_ALL_ROAD_VEHICLES :All road vehicles
@@ -2446,7 +2607,6 @@ STR_GROUP_REMOVE_ALL_VEHICLES :Remove all vehi
STR_GROUP_RENAME_CAPTION :{BLACK}Rename a group
-
# Build vehicle window
STR_BUILD_VEHICLE_TRAIN_RAIL_CAPTION :{WHITE}New Rail Vehicles
STR_BUILD_VEHICLE_TRAIN_ELRAIL_CAPTION :{WHITE}New Electric Rail Vehicles
@@ -2463,6 +2623,7 @@ STR_PURCHASE_INFO_SPEED_POWER :{BLACK}Speed: {
STR_PURCHASE_INFO_SPEED :{BLACK}Speed: {GOLD}{VELOCITY}
STR_PURCHASE_INFO_RUNNINGCOST :{BLACK}Running Cost: {GOLD}{CURRENCY}/yr
STR_PURCHASE_INFO_CAPACITY :{BLACK}Capacity: {GOLD}{CARGO} {STRING}
+STR_REFITTABLE :(refittable)
STR_PURCHASE_INFO_DESIGNED_LIFE :{BLACK}Designed: {GOLD}{NUM}{BLACK} Life: {GOLD}{COMMA} years
STR_PURCHASE_INFO_RELIABILITY :{BLACK}Max. Reliability: {GOLD}{COMMA}%
STR_PURCHASE_INFO_COST :{BLACK}Cost: {GOLD}{CURRENCY}
@@ -2511,6 +2672,7 @@ STR_DEPOT_ROAD_VEHICLE_CAPTION :{WHITE}{TOWN} R
STR_DEPOT_SHIP_CAPTION :{WHITE}{TOWN} Ship Depot
STR_DEPOT_AIRCRAFT_CAPTION :{WHITE}{STATION} Aircraft Hangar
+STR_DEPOT_NO_ENGINE :{BLACK}-
STR_DEPOT_VEHICLE_TOOLTIP :{BLACK}{ENGINE}{RAW_STRING}
STR_DEPOT_VEHICLE_TOOLTIP_CHAIN :{BLACK}{NUM} vehicle{P "" s}{RAW_STRING}
STR_DEPOT_VEHICLE_TOOLTIP_CARGO :{}{CARGO} ({SHORTCARGO})
@@ -2589,6 +2751,10 @@ STR_ENGINE_PREVIEW_SHIP :ship
STR_ENGINE_PREVIEW_MONORAIL_LOCOMOTIVE :monorail locomotive
STR_ENGINE_PREVIEW_MAGLEV_LOCOMOTIVE :maglev locomotive
+STR_VEHICLE_INFO_COST_WEIGHT_SPEED_POWER :{BLACK}Cost: {CURRENCY} Weight: {WEIGHT_S}{}Speed: {VELOCITY} Power: {POWER}{}Running Cost: {CURRENCY}/yr{}Capacity: {CARGO}
+STR_VEHICLE_INFO_COST_MAX_SPEED_CAPACITY_CAPACITY_RUNCOST :{BLACK}Cost: {CURRENCY} Max. Speed: {VELOCITY}{}Capacity: {CARGO}, {CARGO}{}Running Cost: {CURRENCY}/yr
+STR_VEHICLE_INFO_COST_MAX_SPEED_CAPACITY_RUNCOST :{BLACK}Cost: {CURRENCY} Max. Speed: {VELOCITY}{}Capacity: {CARGO}{}Running Cost: {CURRENCY}/yr
+
# Autoreplace window
STR_REPLACE_VEHICLES_WHITE :{WHITE}Replace {STRING}
STR_VEHICLE_TRAIN :Train
@@ -2621,395 +2787,219 @@ STR_MAGLEV_VEHICLES :Maglev Vehicles
STR_REPLACE_REMOVE_WAGON :{BLACK}Wagon removal: {ORANGE}{SKIP}{STRING}
STR_REPLACE_REMOVE_WAGON_HELP :{BLACK}Make autoreplace keep the length of a train the same by removing wagons (starting at the front), if replacing the engine would make the train longer.
+# Vehicle view
+STR_VEHICLE_VIEW_CAPTION :{WHITE}{VEHICLE}
-# Unsorted
-STR_ERROR_CAN_ONLY_BE_BUILT_IN_TOWNS :{WHITE}...can only be built in towns
-STR_ERROR_OFF_EDGE_OF_MAP :{WHITE}Off edge of map
-STR_ERROR_TOO_CLOSE_TO_EDGE_OF_MAP :{WHITE}Too close to edge of map
-STR_ERROR_NOT_ENOUGH_CASH_REQUIRES_CURRENCY :{WHITE}Not enough cash - requires {CURRENCY}
-STR_COMPANY_MONEY :{WHITE}{CURRENCY}
-STR_ERROR_FLAT_LAND_REQUIRED :{WHITE}Flat land required
-
-STR_ERROR_OWNED_BY :{WHITE}...owned by {STRING2}
-STR_VEHICLE_DETAIL_TAB_CARGO :{BLACK}Cargo
-STR_VEHICLE_DETAIL_TAB_INFORMATION :{BLACK}Information
-STR_VEHICLE_DETAIL_TAB_CAPACITIES :{BLACK}Capacities
-STR_VEHICLE_DETAIL_TAB_TOTAL_CARGO :{BLACK}Total Cargo
-STR_TOTAL_CAPACITY_TEXT :{BLACK}Total cargo capacity of this train:
-STR_TOTAL_CAPACITY :{LTBLUE}- {CARGO} ({SHORTCARGO})
-STR_TOTAL_CAPACITY_MULT :{LTBLUE}- {CARGO} ({SHORTCARGO}) (x{NUM})
-
-STR_COMPANY_SOMEONE :someone{SKIP}{SKIP}
-
-STR_FULLSCREEN_FAILED :{WHITE}Fullscreen mode failed
-STR_ABANDON_GAME_QUERY :{YELLOW}Are you sure you want to abandon this game?
-STR_ABANDON_GAME_CAPTION :{WHITE}Abandon Game
-
-STR_ERROR_MESSAGE_CAPTION :{YELLOW}Message
-STR_ERROR_MESSAGE_CAPTION_OTHER_COMPANY :{YELLOW}Message from {STRING1}
-STR_POPUP_CAUTION_CAPTION :{WHITE}Caution!
-STR_ERROR_CAN_T_DO_THIS :{WHITE}Can't do this....
-STR_ERROR_CAN_T_CLEAR_THIS_AREA :{WHITE}Can't clear this area....
+STR_VEHICLE_VIEW_TRAIN_LOCATION_TOOLTIP :{BLACK}Centre main view on train's location
+STR_VEHICLE_VIEW_ROAD_VEHICLE_LOCATION_TOOLTIP :{BLACK}Centre main view on vehicle's location
+STR_VEHICLE_VIEW_SHIP_LOCATION_TOOLTIP :{BLACK}Centre main view on ship's location
+STR_VEHICLE_VIEW_AIRCRAFT_LOCATION_TOOLTIP :{BLACK}Centre main view on aircraft's location
-STR_ERROR_TOO_MANY_VEHICLES_IN_GAME :{WHITE}Too many vehicles in game
+STR_VEHICLE_VIEW_TRAIN_SEND_TO_DEPOT_TOOLTIP :{BLACK}Send train to depot. Ctrl+Click will only service
+STR_VEHICLE_VIEW_ROAD_VEHICLE_SEND_TO_DEPOT_TOOLTIP :{BLACK}Send vehicle to depot. Ctrl+Click will only service
+STR_VEHICLE_VIEW_SHIP_SEND_TO_DEPOT_TOOLTIP :{BLACK}Send ship to depot. Ctrl+Click will only service
+STR_VEHICLE_VIEW_AIRCRAFT_SEND_TO_DEPOT_TOOLTIP :{BLACK}Send aircraft to hangar. Ctrl+Click will only service
-STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Can't change servicing interval...
-STR_TOOLTIP_CLOSE_WINDOW :{BLACK}Close window
-STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS :{BLACK}Window title - drag this to move window
-STR_STICKY_BUTTON :{BLACK}Mark this window as uncloseable by the 'Close All Windows' key
-STR_RESIZE_BUTTON :{BLACK}Click and drag to resize this window
-STR_SAVELOAD_HOME_BUTTON :{BLACK}Click here to jump to the current default save/load directory
-STR_TOOLTIP_DEMOLISH_BUILDINGS_ETC :{BLACK}Demolish buildings etc. on a square of land
-STR_TOOLTIP_VSCROLL_BAR_SCROLLS_LIST :{BLACK}Scroll bar - scrolls list up/down
-STR_TOOLTIP_HSCROLL_BAR_SCROLLS_LIST :{BLACK}Scroll bar - scrolls list left/right
-STR_VEHICLE_LIST_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Profit this year: {CURRENCY} (last year: {CURRENCY})
+STR_CLONE_TRAIN_INFO :{BLACK}This will build a copy of the train including all cars. Ctrl+Click will share the orders
+STR_CLONE_ROAD_VEHICLE_INFO :{BLACK}This will build a copy of the road vehicle. Ctrl+Click will share the orders
+STR_CLONE_SHIP_INFO :{BLACK}This will build a copy of the ship. Ctrl+Click will share the orders
+STR_CLONE_AIRCRAFT_INFO :{BLACK}This will build a copy of the aircraft. Ctrl+Click will share the orders
-############ range for service numbers starts
-STR_AGE :{COMMA} year{P "" s} ({COMMA})
-STR_AGE_RED :{RED}{COMMA} year{P "" s} ({COMMA})
-############ range for service numbers ends
+STR_VEHICLE_VIEW_TRAIN_IGNORE_SIGNAL_TOOLTIP :{BLACK}Force train to proceed without waiting for signal to clear it
-STR_VEHICLE_NAME_BUTTON :{BLACK}Name
-STR_VEHICLE_NAME_SMALL :{BLACK}{TINYFONT}{VEHICLE}
+STR_VEHICLE_VIEW_TRAIN_REFIT_TOOLTIP :{BLACK}Refit train to carry a different cargo type
+STR_VEHICLE_VIEW_ROAD_VEHICLE_REFIT_TOOLTIP :{BLACK}Refit road vehicle to carry a different cargo type
+STR_VEHICLE_VIEW_SHIP_REFIT_TOOLTIP :{BLACK}Refit cargo ship to carry a different cargo type
+STR_VEHICLE_VIEW_AIRCRAFT_REFIT_TOOLTIP :{BLACK}Refit aircraft to carry a different cargo type
-STR_ERROR_TOO_FAR_FROM_PREVIOUS_DESTINATION :{WHITE}...too far from previous destination
-STR_QUERY_RESET_LANDSCAPE_CAPTION :{WHITE}Reset Landscape
-STR_RESET_LANDSCAPE_CONFIRMATION_TEXT :{WHITE}Are you sure you want to remove all player-owned property?
-STR_ERROR_CAN_T_BUILD_TOWN_HERE :{WHITE}Can't build town here...
-STR_ERROR_TOO_CLOSE_TO_EDGE_OF_MAP_SUB :{WHITE}...too close to edge of map
-STR_ERROR_TOO_CLOSE_TO_ANOTHER_TOWN :{WHITE}...too close to another town
-STR_ERROR_SITE_UNSUITABLE :{WHITE}...site unsuitable
-STR_ERROR_TOO_MANY_TOWNS :{WHITE}...too many towns
-STR_CANNOT_GENERATE_TOWN :{WHITE}Can't build any towns
-STR_NO_SPACE_FOR_TOWN :{WHITE}...there is no more space on the map
-STR_TOWN_EXPAND_WARN_NO_ROADS :{WHITE}The town will not build roads. You can enable building of roads via Advanced Settings->Economy->Towns.
-STR_ERROR_CAN_T_BUILD_HERE :{WHITE}Can't build {STRING} here...
-STR_ERROR_MUST_BUILD_TOWN_FIRST :{WHITE}...must build town first
-STR_ERROR_ONLY_ONE_ALLOWED_PER_TOWN :{WHITE}...only one allowed per town
-STR_QUIT_SCENARIO_QUERY :{YELLOW}Are you sure you want to quit this scenario?
-STR_ERROR_CAN_ONLY_BE_BUILT_IN_TOWNS_WITH_POPULATION_OF_1200 :{WHITE}...can only be built in towns with a population of at least 1200
-STR_ERROR_ENDS_OF_BRIDGE_MUST_BOTH :{WHITE}...ends of bridge must both be on land
+STR_VEHICLE_VIEW_TRAIN_REVERSE_TOOLTIP :{BLACK}Reverse direction of train
+STR_VEHICLE_VIEW_ROAD_VEHICLE_REVERSE_TOOLTIP :{BLACK}Force vehicle to turn around
-STR_ERROR_CAN_ONLY_BE_BUILT_IN_RAINFOREST :{WHITE}...can only be built in rainforest areas
-STR_ERROR_CAN_ONLY_BE_BUILT_IN_DESERT :{WHITE}...can only be built in desert areas
+STR_VEHICLE_VIEW_TRAIN_ORDERS_TOOLTIP :{BLACK}Show train's orders
+STR_VEHICLE_VIEW_ROAD_VEHICLE_ORDERS_TOOLTIP :{BLACK}Show vehicle's orders
+STR_VEHICLE_VIEW_SHIP_ORDERS_TOOLTIP :{BLACK}Show ship's orders
+STR_VEHICLE_VIEW_AIRCRAFT_ORDERS_TOOLTIP :{BLACK}Show aircraft's orders
-STR_MESSAGE_SCREENSHOT_SUCCESSFULLY :{WHITE}Screenshot successfully saved as '{RAW_STRING}'
-STR_ERROR_SCREENSHOT_FAILED :{WHITE}Screenshot failed!
+STR_VEHICLE_VIEW_TRAIN_SHOW_DETAILS_TOOLTIP :{BLACK}Show train details
+STR_VEHICLE_VIEW_ROAD_VEHICLE_SHOW_DETAILS_TOOLTIP :{BLACK}Show road vehicle details
+STR_VEHICLE_VIEW_SHIP_SHOW_DETAILS_TOOLTIP :{BLACK}Show ship details
+STR_VEHICLE_VIEW_AIRCRAFT_SHOW_DETAILS_TOOLTIP :{BLACK}Show aircraft details
-STR_SAVE_STILL_IN_PROGRESS :{WHITE}Saving still in progress,{}please wait until it is finished!
+STR_VEHICLE_VIEW_TRAIN_STATE_START_STOP_TOOLTIP :{BLACK}Current train action - click here to stop/start train
+STR_VEHICLE_VIEW_ROAD_VEHICLE_STATE_START_STOP_TOOLTIP :{BLACK}Current vehicle action - click here to stop/start vehicle
+STR_VEHICLE_VIEW_SHIP_STATE_START_STOP_TOOLTIP :{BLACK}Current ship action - click here to stop/start ship
+STR_VEHICLE_VIEW_AIRCRAFT_STATE_START_STOP_TOOLTIP :{BLACK}Current aircraft action - click here to stop/start aircraft
-STR_AUTOSAVE_FAILED :{WHITE}Autosave failed
+# Messages in the start stop button in the vehicle view
+STR_VEHICLE_STATUS_LOADING_UNLOADING :{LTBLUE}Loading / Unloading
+STR_VEHICLE_STATUS_LEAVING :{LTBLUE}Leaving
+STR_VEHICLE_STATUS_CRASHED :{RED}Crashed!
+STR_VEHICLE_STATUS_BROKEN_DOWN :{RED}Broken down
+STR_VEHICLE_STATUS_STOPPED :{RED}Stopped
+STR_TRAIN_STOPPING :{RED}Stopping
+STR_TRAIN_STOPPING_VEL :{RED}Stopping, {VELOCITY}
+STR_TRAIN_NO_POWER :{RED}No power
+STR_TRAIN_STUCK :{ORANGE}Waiting for free path
STR_HEADING_FOR_STATION :{LTBLUE}Heading for {STATION}
STR_HEADING_FOR_STATION_VEL :{LTBLUE}Heading for {STATION}, {VELOCITY}
STR_NO_ORDERS :{LTBLUE}No orders
STR_NO_ORDERS_VEL :{LTBLUE}No orders, {VELOCITY}
-STR_CANT_SHARE_ORDER_LIST :{WHITE}Can't share order list...
-STR_CANT_COPY_ORDER_LIST :{WHITE}Can't copy order list...
-STR_END_OF_SHARED_ORDERS :{SETX 10}- - End of Shared Orders - -
-
-STR_ERROR_TRAIN_TOO_LONG_AFTER_REPLACEMENT :{WHITE}{VEHICLE} is too long after replacement
-STR_ERROR_AUTOREPLACE_NOTHING_TO_DO :{WHITE}No autoreplace/renew rules applied.
-STR_ERROR_AUTOREPLACE_MONEY_LIMIT :(money limit)
-
-STR_CONFIG_SETTING_QUERY_CAPT :{WHITE}Change setting value
-
STR_HEADING_FOR_WAYPOINT :{LTBLUE}Heading for {WAYPOINT}
STR_HEADING_FOR_WAYPOINT_VEL :{LTBLUE}Heading for {WAYPOINT}, {VELOCITY}
-STR_GO_TO_WAYPOINT :Go via {WAYPOINT}
-STR_GO_NON_STOP_TO_WAYPOINT :Go non-stop via {WAYPOINT}
-
-STR_LANDINFO_WAYPOINT :Waypoint
-
-STR_WAYPOINT :{WHITE}Waypoint
-STR_WAYPOINT_GRAPHICS_TIP :{BLACK}Select waypoint type
-
-STR_WAYPOINT_VIEWPORT :{WAYPOINT}
-STR_WAYPOINT_VIEWPORT_TINY :{TINYFONT}{WAYPOINT}
-
-STR_CANT_CHANGE_WAYPOINT_NAME :{WHITE}Can't change waypoint name...
-STR_CANT_BUILD_TRAIN_WAYPOINT :{WHITE}Can't build train waypoint here...
-STR_CANT_REMOVE_TRAIN_WAYPOINT :{WHITE}Can't remove train waypoint here...
-
-STR_NO_TOWN_IN_SCENARIO :{WHITE}...there is no town in this scenario
-STR_COULD_NOT_CREATE_TOWN :{WHITE}Map generation aborted...{}...no suitable town locations
+STR_HEADING_FOR_TRAIN_DEPOT :{ORANGE}Heading for {TOWN} Train Depot
+STR_HEADING_FOR_TRAIN_DEPOT_VEL :{ORANGE}Heading for {TOWN} Train Depot, {VELOCITY}
+STR_HEADING_FOR_ROAD_VEHICLE_DEPOT :{ORANGE}Heading for {TOWN} Road Depot
+STR_HEADING_FOR_ROAD_VEHICLE_DEPOT_VEL :{ORANGE}Heading for {TOWN} Road Depot, {VELOCITY}
+STR_HEADING_FOR_SHIP_DEPOT :{ORANGE}Heading for {TOWN} Ship Depot
+STR_HEADING_FOR_SHIP_DEPOT_VEL :{ORANGE}Heading for {TOWN} Ship Depot, {VELOCITY}
+STR_HEADING_FOR_HANGAR :{ORANGE}Heading for {STATION} Hangar
+STR_HEADING_FOR_HANGAR_VEL :{ORANGE}Heading for {STATION} Hangar, {VELOCITY}
-STR_CAN_T_GENERATE_INDUSTRIES :{WHITE}Can't generate industries...
+STR_HEADING_FOR_TRAIN_DEPOT_SERVICE :{LTBLUE}Service at {TOWN} Train Depot
+STR_HEADING_FOR_TRAIN_DEPOT_SERVICE_VEL :{LTBLUE}Service at {TOWN} Train Depot, {VELOCITY}
+STR_HEADING_FOR_ROAD_VEHICLE_DEPOT_SERVICE :{LTBLUE}Service at {TOWN} Road Depot
+STR_HEADING_FOR_ROAD_VEHICLE_DEPOT_SERVICE_VEL :{LTBLUE}Service at {TOWN} Road Depot, {VELOCITY}
+STR_HEADING_FOR_SHIP_DEPOT_SERVICE :{LTBLUE}Service at {TOWN} Ship Depot
+STR_HEADING_FOR_SHIP_DEPOT_SERVICE_VEL :{LTBLUE}Service at {TOWN} Ship Depot, {VELOCITY}
+STR_HEADING_FOR_HANGAR_SERVICE :{LTBLUE}Service at {STATION} Hangar
+STR_HEADING_FOR_HANGAR_SERVICE_VEL :{LTBLUE}Service at {STATION} Hangar, {VELOCITY}
-STR_CANT_BUILD_CANALS :{WHITE}Can't build canals here...
-STR_LANDINFO_CANAL :Canal
+# Vehicle details
+STR_VEHICLE_DETAILS_CAPTION :{WHITE}{VEHICLE} (Details)
+STR_VEHICLE_NAME_BUTTON :{BLACK}Name
-STR_CANT_BUILD_LOCKS :{WHITE}Can't build locks here...
-STR_LANDINFO_LOCK :Lock
+STR_VEHICLE_DETAILS_TRAIN_RENAME :{BLACK}Name train
+STR_VEHICLE_DETAILS_ROAD_VEHICLE_RENAME :{BLACK}Name road vehicle
+STR_VEHICLE_DETAILS_SHIP_RENAME :{BLACK}Name ship
+STR_VEHICLE_DETAILS_AIRCRAFT_RENAME :{BLACK}Name aircraft
-STR_CANT_PLACE_RIVERS :{WHITE}Can't place rivers here...
-STR_LANDINFO_RIVER :River
+STR_VEHICLE_INFO_AGE_RUNNING_COST_YR :{BLACK}Age: {LTBLUE}{STRING2}{BLACK} Running Cost: {LTBLUE}{CURRENCY}/yr
+# The next two need to stay in this order
+STR_AGE :{COMMA} year{P "" s} ({COMMA})
+STR_AGE_RED :{RED}{COMMA} year{P "" s} ({COMMA})
-STR_BUOY_IS_IN_USE :{WHITE}...buoy is in use!
+STR_VEHICLE_INFO_MAX_SPEED :{BLACK}Max. speed: {LTBLUE}{VELOCITY}
+STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED :{BLACK}Weight: {LTBLUE}{WEIGHT_S} {BLACK}Power: {LTBLUE}{POWER}{BLACK} Max. speed: {LTBLUE}{VELOCITY}
+STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED_MAX_TE :{BLACK}Weight: {LTBLUE}{WEIGHT_S} {BLACK}Power: {LTBLUE}{POWER}{BLACK} Max. speed: {LTBLUE}{VELOCITY} {BLACK}Max. T.E.: {LTBLUE}{FORCE}
-STR_CANT_REMOVE_PART_OF_STATION :{WHITE}Can't remove part of station...
-STR_CANT_CONVERT_RAIL :{WHITE}Can't convert railtype here...
-STR_INDUSTRY_TOO_CLOSE :{WHITE}...too close to another industry
+STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR :{BLACK}Profit this year: {LTBLUE}{CURRENCY} (last year: {CURRENCY})
+STR_VEHICLE_INFO_RELIABILITY_BREAKDOWNS :{BLACK}Reliability: {LTBLUE}{COMMA}% {BLACK}Breakdowns since last service: {LTBLUE}{COMMA}
-STR_PNGMAP_ERROR :{WHITE}Can't load landscape from PNG...
-STR_PNGMAP_ERR_FILE_NOT_FOUND :{WHITE}...file not found.
-STR_PNGMAP_ERR_IMAGE_TYPE :{WHITE}...could not convert image type. 8 or 24-bit PNG image needed.
-STR_PNGMAP_ERR_MISC :{WHITE}...something just went wrong. Sorry. (probably corrupted file)
+STR_VEHICLE_INFO_BUILT_VALUE :{LTBLUE}{ENGINE} {BLACK}Built: {LTBLUE}{NUM}{BLACK} Value: {LTBLUE}{CURRENCY}
+STR_VEHICLE_INFO_CAPACITY :{BLACK}Capacity: {LTBLUE}{CARGO}{SKIP}{SKIP}{STRING}
+STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}Capacity: {LTBLUE}{CARGO}{SKIP}{SKIP}{STRING} (x{NUM})
+STR_VEHICLE_INFO_CAPACITY_CAPACITY :{BLACK}Capacity: {LTBLUE}{CARGO}, {CARGO}{STRING}
-STR_BMPMAP_ERROR :{WHITE}Can't load landscape from BMP...
-STR_BMPMAP_ERR_IMAGE_TYPE :{WHITE}...could not convert image type.
+STR_FEEDER_CARGO_VALUE :{BLACK}Transfer Credits: {LTBLUE}{CURRENCY}
-STR_INCOME_FLOAT_COST_SMALL :{TINYFONT}{RED}Cost: {CURRENCY}
-STR_INCOME_FLOAT_COST :{RED}Cost: {CURRENCY}
-STR_INCOME_FLOAT_INCOME_SMALL :{TINYFONT}{GREEN}Income: {CURRENCY}
-STR_INCOME_FLOAT_INCOME :{GREEN}Income: {CURRENCY}
-STR_FEEDER_TINY :{TINYFONT}{YELLOW}Transfer: {CURRENCY}
-STR_FEEDER :{YELLOW}Transfer: {CURRENCY}
-STR_MESSAGE_ESTIMATED_COST :{WHITE}Estimated Cost: {CURRENCY}
-STR_MESSAGE_ESTIMATED_INCOME :{WHITE}Estimated Income: {CURRENCY}
-STR_ERROR_CAN_T_RAISE_LAND_HERE :{WHITE}Can't raise land here...
-STR_ERROR_CAN_T_LOWER_LAND_HERE :{WHITE}Can't lower land here...
-STR_ERROR_CAN_T_LEVEL_LAND_HERE :{WHITE}Can't level land here...
-STR_CLEAR_LAND_DESCRIPTION_ROCKS :Rocks
-STR_CLEAR_LAND_DESCRIPTION_ROUGH_LAND :Rough land
-STR_CLEAR_LAND_DESCRIPTION_BARE_LAND :Bare land
-STR_CLEAR_LAND_DESCRIPTION_GRASS :Grass
-STR_CLEAR_LAND_DESCRIPTION_FIELDS :Fields
-STR_CLEAR_LAND_DESCRIPTION_SNOW_COVERED_LAND :Snow-covered land
-STR_CLEAR_LAND_DESCRIPTION_DESERT :Desert
+STR_VEHICLE_DETAILS_SERVICING_INTERVAL_DAYS :{BLACK}Servicing interval: {LTBLUE}{COMMA}days{BLACK} Last service: {LTBLUE}{DATE_LONG}
+STR_VEHICLE_DETAILS_SERVICING_INTERVAL_PERCENT :{BLACK}Servicing interval: {LTBLUE}{COMMA}%{BLACK} Last service: {LTBLUE}{DATE_LONG}
+STR_VEHICLE_DETAILS_INCREASE_SERVICING_INTERVAL_TOOLTIP :{BLACK}Increase servicing interval
+STR_VEHICLE_DETAILS_DECREASE_SERVICING_INTERVAL_TOOLTIP :{BLACK}Decrease servicing interval
-STR_ERROR_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Land sloped in wrong direction
-STR_ERROR_IMPOSSIBLE_TRACK_COMBINATION :{WHITE}Impossible track combination
-STR_ERROR_EXCAVATION_WOULD_DAMAGE :{WHITE}Excavation would damage tunnel
-STR_ERROR_ALREADY_AT_SEA_LEVEL :{WHITE}... already at sea level
-STR_ERROR_TOO_HIGH :{WHITE}... too high
-STR_ALREADY_LEVELLED :{WHITE}... already flat
-STR_ERROR_NO_SUITABLE_RAILROAD_TRACK :{WHITE}No suitable railway track
-STR_ERROR_ALREADY_BUILT :{WHITE}...already built
-STR_ERROR_MUST_REMOVE_RAILROAD_TRACK :{WHITE}Must remove railway track first
-STR_ERR_CROSSING_ON_ONEWAY_ROAD :{WHITE}Road is one way or blocked
-STR_RAIL_TOOLBAR_RAILROAD_CONSTRUCTION_CAPTION :{WHITE}Railway Construction
-STR_RAIL_TOOLBAR_ELRAIL_CONSTRUCTION_CAPTION :{WHITE}Electrified Railway Construction
-STR_RAIL_TOOLBAR_MONORAIL_CONSTRUCTION_CAPTION :{WHITE}Monorail Construction
-STR_RAIL_TOOLBAR_MAGLEV_CONSTRUCTION_CAPTION :{WHITE}Maglev Construction
-STR_ERROR_CAN_T_BUILD_TRAIN_DEPOT :{WHITE}Can't build train depot here...
-STR_ERROR_CAN_T_BUILD_RAILROAD_STATION :{WHITE}Can't build railway station here...
-STR_ERROR_CAN_T_BUILD_SIGNALS_HERE :{WHITE}Can't build signals here...
-STR_ERROR_CAN_T_BUILD_RAILROAD_TRACK :{WHITE}Can't build railway track here...
-STR_ERROR_CAN_T_REMOVE_RAILROAD_TRACK :{WHITE}Can't remove railway track from here...
-STR_ERROR_CAN_T_REMOVE_SIGNALS_FROM :{WHITE}Can't remove signals from here...
-STR_RAILROAD_TRACK :Railway track
-STR_RAILROAD_TRAIN_DEPOT :Railway train depot
-STR_ERROR_AREA_IS_OWNED_BY_ANOTHER :{WHITE}...area is owned by another company
-STR_RAILROAD_TRACK_WITH_NORMAL_SIGNALS :Railway track with block signals
-STR_RAILROAD_TRACK_WITH_PRESIGNALS :Railway track with pre-signals
-STR_RAILROAD_TRACK_WITH_EXITSIGNALS :Railway track with exit-signals
-STR_RAILROAD_TRACK_WITH_COMBOSIGNALS :Railway track with combo-signals
-STR_RAILROAD_TRACK_WITH_PBSSIGNALS :Railway track with path signals
-STR_RAILROAD_TRACK_WITH_NOENTRYSIGNALS :Railway track with one-way path signals
-STR_RAILROAD_TRACK_WITH_NORMAL_PRESIGNALS :Railway track with block and pre-signals
-STR_RAILROAD_TRACK_WITH_NORMAL_EXITSIGNALS :Railway track with block and exit-signals
-STR_RAILROAD_TRACK_WITH_NORMAL_COMBOSIGNALS :Railway track with block and combo-signals
-STR_RAILROAD_TRACK_WITH_NORMAL_PBSSIGNALS :Railway track with block and path signals
-STR_RAILROAD_TRACK_WITH_NORMAL_NOENTRYSIGNALS :Railway track with block and one-way path signals
-STR_RAILROAD_TRACK_WITH_PRE_EXITSIGNALS :Railway track with pre- and exit-signals
-STR_RAILROAD_TRACK_WITH_PRE_COMBOSIGNALS :Railway track with pre- and combo-signals
-STR_RAILROAD_TRACK_WITH_PRE_PBSSIGNALS :Railway track with pre- and path signals
-STR_RAILROAD_TRACK_WITH_PRE_NOENTRYSIGNALS :Railway track with pre- and one-way path signals
-STR_RAILROAD_TRACK_WITH_EXIT_COMBOSIGNALS :Railway track with exit- and combo-signals
-STR_RAILROAD_TRACK_WITH_EXIT_PBSSIGNALS :Railway track with exit- and path signals
-STR_RAILROAD_TRACK_WITH_EXIT_NOENTRYSIGNALS :Railway track with exit- and one-way path signals
-STR_RAILROAD_TRACK_WITH_COMBO_PBSSIGNALS :Railway track with combo- and path signals
-STR_RAILROAD_TRACK_WITH_COMBO_NOENTRYSIGNALS :Railway track with combo- and one-way path signals
-STR_RAILROAD_TRACK_WITH_PBS_NOENTRYSIGNALS :Railway track with path and one-way path signals
-STR_MUST_REMOVE_RAILWAY_STATION_FIRST :{WHITE}Must remove railway station first
-STR_MUST_REMOVE_RAILWAYPOINT_FIRST :{WHITE}Must remove rail waypoint first
-STR_CREATE_SPLITTED_STATION :{YELLOW}Build a separate station
-STR_CREATE_SPLITTED_WAYPOINT :{YELLOW}Build a separate waypoint
-STR_SELECT_STATION_TO_JOIN :{BLACK}Join station
-STR_SELECT_WAYPOINT_TO_JOIN :{BLACK}Join waypoint
+STR_QUERY_RENAME_TRAIN_CAPTION :{WHITE}Name train
+STR_QUERY_RENAME_ROAD_VEHICLE_CAPTION :{WHITE}Name road vehicle
+STR_QUERY_RENAME_SHIP_CAPTION :{WHITE}Name ship
+STR_QUERY_RENAME_AIRCRAFT_CAPTION :{WHITE}Name aircraft
-STR_ERROR_MUST_REMOVE_ROAD_FIRST :{WHITE}Must remove road first
-STR_ROAD_WORKS_IN_PROGRESS :{WHITE}Road works in progress
-STR_ERROR_ONEWAY_ROADS_CAN_T_HAVE_JUNCTION :{WHITE}... one way roads can't have junctions
-STR_ERROR_CAN_T_BUILD_ROAD_HERE :{WHITE}Can't build road here...
-STR_ERROR_CAN_T_BUILD_TRAMWAY_HERE :{WHITE}Can't build tramway here...
-STR_ERROR_CAN_T_REMOVE_ROAD_FROM :{WHITE}Can't remove road from here...
-STR_ERROR_CAN_T_REMOVE_TRAMWAY_FROM :{WHITE}Can't remove tramway from here...
-STR_ERROR_CAN_T_BUILD_ROAD_DEPOT :{WHITE}Can't build road vehicle depot here...
-STR_ERROR_CAN_T_BUILD_TRAM_DEPOT :{WHITE}Can't build tram vehicle depot here...
-STR_ERROR_CAN_T_BUILD_BUS_STATION :{WHITE}Can't build bus station...
-STR_ERROR_CAN_T_BUILD_TRUCK_STATION :{WHITE}Can't build lorry station...
-STR_ERROR_CAN_T_BUILD_PASSENGER_TRAM_STATION :{WHITE}Can't build passenger tram station...
-STR_ERROR_CAN_T_BUILD_CARGO_TRAM_STATION :{WHITE}Can't build freight tram station...
-STR_ROAD_DESCRIPTION_ROAD :Road
-STR_ROAD_DESCRIPTION_ROAD_WITH_STREETLIGHTS :Road with streetlights
-STR_ROAD_DESCRIPTION_TREE_LINED_ROAD :Tree-lined road
-STR_ROAD_DESCRIPTION_ROAD_VEHICLE_DEPOT :Road vehicle depot
-STR_ROAD_DESCRIPTION_ROAD_RAIL_LEVEL_CROSSING :Road/rail level crossing
-STR_ROAD_DESCRIPTION_TRAMWAY :Tramway
-STR_ERROR_CAN_T_REMOVE_BUS_STATION :{WHITE}Can't remove bus station...
-STR_ERROR_CAN_T_REMOVE_TRUCK_STATION :{WHITE}Can't remove lorry station...
-STR_ERROR_CAN_T_REMOVE_PASSENGER_TRAM_STATION :{WHITE}Can't remove passenger tram station...
-STR_ERROR_CAN_T_REMOVE_CARGO_TRAM_STATION :{WHITE}Can't remove freight tram station...
+# Extra buttons for train details windows
+STR_VEHICLE_DETAILS_TRAIN_ENGINE_BUILT_AND_VALUE :{LTBLUE}{ENGINE}{BLACK} Built: {LTBLUE}{NUM}{BLACK} Value: {LTBLUE}{CURRENCY}
+STR_VEHICLE_DETAILS_TRAIN_WAGON_VALUE :{LTBLUE}{ENGINE}{BLACK} Value: {LTBLUE}{CURRENCY}
+STR_TOTAL_CAPACITY_TEXT :{BLACK}Total cargo capacity of this train:
+STR_TOTAL_CAPACITY :{LTBLUE}- {CARGO} ({SHORTCARGO})
+STR_TOTAL_CAPACITY_MULT :{LTBLUE}- {CARGO} ({SHORTCARGO}) (x{NUM})
-STR_TOWN_LABEL_POP :{WHITE}{TOWN} ({COMMA})
-STR_TOWN_LABEL :{WHITE}{TOWN}
-STR_TOWN_LABEL_TINY_BLACK :{TINYFONT}{BLACK}{TOWN}
-STR_TOWN_LABEL_TINY_WHITE :{TINYFONT}{WHITE}{TOWN}
-STR_SIGN_SMALL_BLACK :{TINYFONT}{BLACK}{SIGN}
-STR_SIGN_SMALL_WHITE :{TINYFONT}{WHITE}{SIGN}
-STR_ERROR_BUILDING_MUST_BE_DEMOLISHED :{WHITE}Building must be demolished first
-STR_ERROR_CAN_T_RENAME_TOWN :{WHITE}Can't rename town...
-STR_ERROR_LOCAL_AUTHORITY_REFUSES_TO_ALLOW_THIS :{WHITE}{TOWN} local authority refuses to allow this
-STR_ERROR_LOCAL_AUTHORITY_REFUSES_AIRPORT :{WHITE}{TOWN} local authority refuses to allow another airport to be built in this town
-STR_LOCAL_AUTHORITY_REFUSES_NOISE :{WHITE}{TOWN} local authority refuses permission for airport due to noise concerns
+STR_VEHICLE_DETAILS_CARGO_EMPTY :{LTBLUE}Empty
+STR_VEHICLE_DETAILS_CARGO_FROM :{LTBLUE}{CARGO} from {STATION}
+STR_VEHICLE_DETAILS_CARGO_FROM_MULT :{LTBLUE}{CARGO} from {STATION} (x{NUM})
-STR_ERROR_TREE_ALREADY_HERE :{WHITE}...tree already here
-STR_ERROR_CAN_T_PLANT_TREE_HERE :{WHITE}Can't plant tree here...
-STR_ERROR_TOO_MANY_SIGNS :{WHITE}...too many signs
-STR_ERROR_CAN_T_PLACE_SIGN_HERE :{WHITE}Can't place sign here...
-STR_SIGN_DEFAULT :Sign
-STR_ERROR_CAN_T_CHANGE_SIGN_NAME :{WHITE}Can't change sign name...
-STR_ERROR_CAN_T_DELETE_SIGN :{WHITE}Can't delete sign...
-STR_TREE_NAME_TREES :Trees
-STR_TREE_NAME_RAINFOREST :Rainforest
-STR_TREE_NAME_CACTUS_PLANTS :Cactus Plants
+STR_VEHICLE_DETAIL_TAB_CARGO :{BLACK}Cargo
+STR_VEHICLE_DETAILS_TRAIN_CARGO_TOOLTIP :{BLACK}Show details of cargo carried
+STR_VEHICLE_DETAIL_TAB_INFORMATION :{BLACK}Information
+STR_VEHICLE_DETAILS_TRAIN_INFORMATION_TOOLTIP :{BLACK}Show details of train vehicles
+STR_VEHICLE_DETAIL_TAB_CAPACITIES :{BLACK}Capacities
+STR_VEHICLE_DETAILS_TRAIN_CAPACITIES_TOOLTIP :{BLACK}Show capacities of each vehicle
+STR_VEHICLE_DETAIL_TAB_TOTAL_CARGO :{BLACK}Total Cargo
+STR_VEHICLE_DETAILS_TRAIN_TOTAL_CARGO_TOOLTIP :{BLACK}Show total capacity of train, split by cargo type
-STR_ERROR_TOO_CLOSE_TO_ANOTHER_RAILROAD :{WHITE}Too close to another railway station
-STR_ERROR_ADJOINS_MORE_THAN_ONE_EXISTING :{WHITE}Adjoins more than one existing station/loading area
-STR_ERROR_WAYPOINT_ADJOINS_MORE_THAN_ONE_EXISTING :{WHITE}Adjoins more than one existing waypoint
-STR_ERROR_TOO_MANY_STATIONS_LOADING :{WHITE}Too many stations/loading areas
-STR_ERROR_TOO_MANY_STATION_SPECS :{WHITE}Too many railway station parts
-STR_ERROR_TOO_MANY_BUS_STOPS :{WHITE}Too many bus stops
-STR_ERROR_TOO_MANY_TRUCK_STOPS :{WHITE}Too many lorry stations
-STR_ERROR_TOO_CLOSE_TO_ANOTHER_STATION :{WHITE}Too close to another station/loading area
-STR_ERROR_TOO_CLOSE_TO_ANOTHER_WAYPOINT :{WHITE}Too close to another waypoint
-STR_ERROR_MUST_DEMOLISH_RAILROAD :{WHITE}Must demolish railway station first
-STR_ERROR_TOO_CLOSE_TO_ANOTHER_AIRPORT :{WHITE}Too close to another airport
-STR_ERROR_MUST_DEMOLISH_AIRPORT_FIRST :{WHITE}Must demolish airport first
+STR_ARTICULATED_RV_CAPACITY :{BLACK}Capacity: {LTBLUE}
-STR_ERROR_CAN_T_RENAME_STATION :{WHITE}Can't rename station...
+# Vehicle refit
+STR_REFIT_CAPTION :{WHITE}{VEHICLE} (Refit)
+STR_REFIT_TITLE :{GOLD}Select cargo type to carry:
+STR_REFIT_NEW_CAPACITY_COST_OF_REFIT :{BLACK}New capacity: {GOLD}{CARGO}{}{BLACK}Cost of refit: {GOLD}{CURRENCY}
-STR_ERROR_MUST_DEMOLISH_BUS_STATION_FIRST :{WHITE}Must demolish bus station first
-STR_ERROR_MUST_DEMOLISH_TRUCK_STATION_FIRST :{WHITE}Must demolish lorry station first
-STR_ERROR_MUST_DEMOLISH_PASSENGER_TRAM_STATION_FIRST :{WHITE}Must demolish passenger tram station first
-STR_ERROR_MUST_DEMOLISH_CARGO_TRAM_STATION_FIRST :{WHITE}Must demolish freight tram station first
-STR_ERROR_TOO_CLOSE_TO_ANOTHER_DOCK :{WHITE}Too close to another dock
-STR_ERROR_MUST_DEMOLISH_DOCK_FIRST :{WHITE}Must demolish dock first
-STR_STATION_BUILD_AIRPORT_TOOLTIP :{BLACK}Select size/type of airport
-STR_STATION_SIGN :{STATION} {STATIONFEATURES}
-STR_STATION_SIGN_TINY :{TINYFONT}{STATION}
-STR_STATION_DESCRIPTION_RAILROAD_STATION :Railway station
-STR_STATION_DESCRIPTION_AIRCRAFT_HANGAR :Aircraft hangar
-STR_STATION_DESCRIPTION_AIRPORT :Airport
-STR_STATION_DESCRIPTION_TRUCK_LOADING_AREA :Lorry loading area
-STR_STATION_DESCRIPTION_BUS_STATION :Bus station
-STR_STATION_DESCRIPTION_SHIP_DOCK :Ship dock
-STR_STATION_DESCRIPTION_BUOY :Buoy
-STR_ERROR_BUOY_IN_THE_WAY :{WHITE}...buoy in the way
-STR_ERROR_STATION_TOO_SPREAD_OUT :{WHITE}...station too spread out
-STR_NONUNIFORM_STATIONS_DISALLOWED :{WHITE}...nonuniform stations disabled
+STR_REFIT_TRAIN_LIST_TOOLTIP :{BLACK}Select type of cargo for train to carry
+STR_REFIT_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Select type of cargo for road vehicle to carry
+STR_REFIT_SHIP_LIST_TOOLTIP :{BLACK}Select type of cargo for ship to carry
+STR_REFIT_AIRCRAFT_LIST_TOOLTIP :{BLACK}Select type of cargo for aircraft to carry
-STR_STAT_CLASS_DFLT :Default station
-STR_STAT_CLASS_WAYP :Waypoints
+STR_REFIT_TRAIN_REFIT_BUTTON :{BLACK}Refit train
+STR_REFIT_ROAD_VEHICLE_REFIT_BUTTON :{BLACK}Refit road vehicle
+STR_REFIT_SHIP_REFIT_BUTTON :{BLACK}Refit ship
+STR_REFIT_AIRCRAFT_REFIT_BUTTON :{BLACK}Refit aircraft
-STR_ERROR_MUST_BE_BUILT_ON_WATER :{WHITE}...must be built on water
-STR_ERROR_CAN_T_BUILD_SHIP_DEPOT :{WHITE}Can't build ship depot here...
-STR_WATER_DESCRIPTION_WATER :Water
-STR_WATER_DESCRIPTION_COAST_OR_RIVERBANK :Coast or riverbank
-STR_WATER_DESCRIPTION_SHIP_DEPOT :Ship depot
-STR_BRIDGE_DESCRIPTION_AQUEDUCT :Aqueduct
-STR_ERROR_CAN_T_BUILD_ON_WATER :{WHITE}...Can't build on water
-STR_MUST_DEMOLISH_CANAL_FIRST :{WHITE}Must demolish canal first
+STR_REFIT_TRAIN_REFIT_TOOLTIP :{BLACK}Refit train to carry highlighted cargo type
+STR_REFIT_ROAD_VEHICLE_REFIT_TOOLTIP :{BLACK}Refit road vehicle to carry highlighted cargo type
+STR_REFIT_SHIP_REFIT_TOOLTIP :{BLACK}Refit ship to carry highlighted cargo type
+STR_REFIT_AIRCRAFT_REFIT_TOOLTIP :{BLACK}Refit aircraft to carry highlighted cargo type
-STR_DEFAULT_SAVEGAME_NAME :{COMPANY}, {STRING1}
-STR_GAME_SAVELOAD_SPECTATOR_SAVEGAME :Spectator, {SKIP}{STRING1}
-STR_SAVELOAD_BYTES_FREE :{BLACK}{BYTES} free
-STR_ERROR_UNABLE_TO_READ_DRIVE :{BLACK}Unable to read drive
-STR_ERROR_GAME_SAVE_FAILED :{WHITE}Game Save Failed{}{STRING}
-STR_ERROR_UNABLE_TO_DELETE_FILE :{WHITE}Unable to delete file
-STR_ERROR_GAME_LOAD_FAILED :{WHITE}Game Load Failed{}{STRING}
-STR_GAME_SAVELOAD_ERROR_BROKEN_INTERNAL_ERROR :Internal error: {RAW_STRING}
-STR_GAME_SAVELOAD_ERROR_BROKEN_SAVEGAME :Broken savegame - {RAW_STRING}
-STR_GAME_SAVELOAD_ERROR_TOO_NEW_SAVEGAME :Savegame is made with newer version
-STR_GAME_SAVELOAD_ERROR_FILE_NOT_READABLE :File not readable
-STR_GAME_SAVELOAD_ERROR_FILE_NOT_WRITEABLE :File not writeable
-STR_GAME_SAVELOAD_ERROR_DATA_INTEGRITY_CHECK_FAILED :Data integrity check failed
-STR_NETWORK_SERVER_RANDOM_GAME :Generate random new game
+# Order view
+STR_ORDERS_CAPTION :{WHITE}{VEHICLE} (Orders)
+STR_TIMETABLE_VIEW :{BLACK}Timetable
+STR_TIMETABLE_VIEW_TOOLTIP :{BLACK}Switch to the timetable view
-STR_VEHICLE_DETAILS_CAPTION :{WHITE}{VEHICLE} (Details)
+STR_ORDERS_LIST_TOOLTIP :{BLACK}Orders list - click on an order to highlight it. Ctrl+Click scrolls to the station
STR_ORDER :{SETX 10}{COMMA}: {SETX 30}{STRING4} {STRING2}
STR_ORDER_SELECTED :{RIGHTARROW}{SETX 10}{COMMA}: {SETX 30}{STRING4} {STRING2}
+
+STR_ORDERS_END_OF_ORDERS :{SETX 10}- - End of Orders - -
+STR_END_OF_SHARED_ORDERS :{SETX 10}- - End of Shared Orders - -
+
+# Order bottom buttons
STR_ORDER_NON_STOP :{BLACK}Non-stop
STR_ORDER_GO_TO :Go to
STR_ORDER_GO_NON_STOP_TO :Go non-stop to
STR_ORDER_GO_VIA :Go via
STR_ORDER_GO_NON_STOP_VIA :Go non-stop via
-STR_ORDER_STOP_LOCATION_NEAR_END :[near end]
-STR_ORDER_STOP_LOCATION_MIDDLE :[middle]
-STR_ORDER_STOP_LOCATION_FAR_END :[far end]
+STR_ORDER_TOOLTIP_NON_STOP :{BLACK}Change the stopping behaviour of the highlighted order
+
STR_ORDER_TOGGLE_FULL_LOAD :{BLACK}Full load any cargo
STR_ORDER_DROP_LOAD_IF_POSSIBLE :Load if available
STR_ORDER_DROP_FULL_LOAD_ALL :Full load all cargo
STR_ORDER_DROP_FULL_LOAD_ANY :Full load any cargo
STR_ORDER_DROP_NO_LOADING :No loading
+STR_ORDER_TOOLTIP_FULL_LOAD :{BLACK}Change the loading behaviour of the highlighted order
+
STR_ORDER_TOGGLE_UNLOAD :{BLACK}Unload all
STR_ORDER_DROP_UNLOAD_IF_ACCEPTED :Unload if accepted
STR_ORDER_DROP_UNLOAD :Unload all
STR_ORDER_DROP_TRANSFER :Transfer
STR_ORDER_DROP_NO_UNLOADING :No unloading
-STR_ORDER_FULL_LOAD :(Full load)
-STR_ORDER_FULL_LOAD_ANY :(Full load any cargo)
-STR_ORDER_NO_LOAD :(No loading)
-STR_ORDER_UNLOAD :(Unload and take cargo)
-STR_ORDER_UNLOAD_FULL_LOAD :(Unload and wait for full load)
-STR_ORDER_UNLOAD_FULL_LOAD_ANY :(Unload and wait for any full load)
-STR_ORDER_UNLOAD_NO_LOAD :(Unload and leave empty)
-STR_ORDER_TRANSFER :(Transfer and take cargo)
-STR_ORDER_TRANSFER_FULL_LOAD :(Transfer and wait for full load)
-STR_ORDER_TRANSFER_FULL_LOAD_ANY :(Transfer and wait for any full load)
-STR_ORDER_TRANSFER_NO_LOAD :(Transfer and leave empty)
-STR_ORDER_NO_UNLOAD :(No unload and take cargo)
-STR_ORDER_NO_UNLOAD_FULL_LOAD :(No unload and wait for full load)
-STR_ORDER_NO_UNLOAD_FULL_LOAD_ANY :(No unload and wait for any full load)
-STR_ORDER_TOOLTIP_NON_STOP :{BLACK}Change the stopping behaviour of the highlighted order
-STR_ORDER_TOOLTIP_FULL_LOAD :{BLACK}Change the loading behaviour of the highlighted order
STR_ORDER_TOOLTIP_UNLOAD :{BLACK}Change the unloading behaviour of the highlighted order
-STR_GO_TO_STATION :{STRING} {STATION} {STRING}
-STR_ORDER_GO_TO_DROPDOWN_TOOLTIP :{BLACK}Insert an advanced order
-STR_ORDER_GO_TO_NEAREST_DEPOT :Go to nearest depot
-STR_ORDER_GO_TO_NEAREST_HANGAR :Go to nearest hangar
-STR_ORDER_NEAREST_DEPOT :the nearest
-STR_ORDER_NEAREST_HANGAR :the nearest Hangar
-STR_ORDER_SERVICE_AT :Service at
-STR_ORDER_SERVICE_NON_STOP_AT :Service non-stop at
-STR_ORDER_TRAIN_DEPOT :Train Depot
-STR_ORDER_ROAD_VEHICLE_DEPOT :Road Vehicle Depot
-STR_ORDER_SHIP_DEPOT :Ship Depot
-STR_GO_TO_DEPOT :{STRING} {TOWN} {STRING}
-STR_GO_TO_NEAREST_DEPOT :{STRING} {STRING} {STRING}
-STR_GO_TO_HANGAR :{STRING} {STATION} Hangar
+STR_REFIT :{BLACK}Refit
+STR_REFIT_TIP :{BLACK}Select what cargo type to refit to in this order. Ctrl+Click to remove refit instruction
+STR_SERVICE :{BLACK}Service
STR_ORDER_DROP_GO_ALWAYS_DEPOT :Always go
STR_ORDER_DROP_SERVICE_DEPOT :Service if needed
STR_ORDER_DROP_HALT_DEPOT :Stop
+STR_SERVICE_HINT :{BLACK}Skip this order unless a service is needed
-STR_ORDER_CONDITIONAL :Conditional order jump
STR_ORDER_CONDITIONAL_VARIABLE_TOOLTIP :{BLACK}Vehicle data to base jumping on
-STR_ORDER_CONDITIONAL_COMPARATOR_TOOLTIP :{BLACK}How to compare the vehicle data to the given value
-STR_ORDER_CONDITIONAL_VALUE_TOOLTIP :{BLACK}The value to compare the vehicle data against
-STR_ORDER_CONDITIONAL_VALUE_CAPT :{WHITE}Enter value to compare against
STR_ORDER_CONDITIONAL_LOAD_PERCENTAGE :Load percentage
STR_ORDER_CONDITIONAL_RELIABILITY :Reliability
STR_ORDER_CONDITIONAL_MAX_SPEED :Maximum speed
STR_ORDER_CONDITIONAL_AGE :Vehicle age (years)
STR_ORDER_CONDITIONAL_REQUIRES_SERVICE :Requires service
STR_ORDER_CONDITIONAL_UNCONDITIONALLY :Always
+
+STR_ORDER_CONDITIONAL_COMPARATOR_TOOLTIP :{BLACK}How to compare the vehicle data to the given value
STR_ORDER_CONDITIONAL_COMPARATOR_EQUALS :is equal to
STR_ORDER_CONDITIONAL_COMPARATOR_NOT_EQUALS :is not equal to
STR_ORDER_CONDITIONAL_COMPARATOR_LESS_THAN :is less than
@@ -3018,11 +3008,80 @@ STR_ORDER_CONDITIONAL_COMPARATOR_MORE_THAN :is more than
STR_ORDER_CONDITIONAL_COMPARATOR_MORE_EQUALS :is more or equal to
STR_ORDER_CONDITIONAL_COMPARATOR_IS_TRUE :is true
STR_ORDER_CONDITIONAL_COMPARATOR_IS_FALSE :is false
+
+STR_ORDER_CONDITIONAL_VALUE_TOOLTIP :{BLACK}The value to compare the vehicle data against
STR_CONDITIONAL_VALUE :{SKIP}{BLACK}{COMMA}
+STR_ORDER_CONDITIONAL_VALUE_CAPT :{WHITE}Enter value to compare against
+
+STR_ORDERS_SKIP_BUTTON :{BLACK}Skip
+STR_ORDERS_SKIP_TOOLTIP :{BLACK}Skip the current order, and start the next. Ctrl+Click skips to the selected order
+
+STR_ORDERS_DELETE_BUTTON :{BLACK}Delete
+STR_ORDERS_DELETE_TOOLTIP :{BLACK}Delete the highlighted order
+
+STR_ORDERS_GO_TO_BUTTON :{BLACK}Go To
+STR_ORDER_GO_TO_NEAREST_DEPOT :Go to nearest depot
+STR_ORDER_GO_TO_NEAREST_HANGAR :Go to nearest hangar
+STR_ORDER_CONDITIONAL :Conditional order jump
+STR_ORDERS_GO_TO_TOOLTIP :{BLACK}Insert a new order before the highlighted order, or add to end of list
+STR_ORDER_GO_TO_DROPDOWN_TOOLTIP :{BLACK}Insert an advanced order
+
+STR_VEH_WITH_SHARED_ORDERS_LIST_TIP :{BLACK}Show all vehicles that share this schedule
+
+# String parts to build the order string
+STR_GO_TO_WAYPOINT :Go via {WAYPOINT}
+STR_GO_NON_STOP_TO_WAYPOINT :Go non-stop via {WAYPOINT}
+
+STR_ORDER_SERVICE_AT :Service at
+STR_ORDER_SERVICE_NON_STOP_AT :Service non-stop at
+
+STR_ORDER_NEAREST_DEPOT :the nearest
+STR_ORDER_NEAREST_HANGAR :the nearest Hangar
+STR_ORDER_TRAIN_DEPOT :Train Depot
+STR_ORDER_ROAD_VEHICLE_DEPOT :Road Vehicle Depot
+STR_ORDER_SHIP_DEPOT :Ship Depot
+STR_GO_TO_DEPOT :{STRING} {TOWN} {STRING}
+STR_GO_TO_NEAREST_DEPOT :{STRING} {STRING} {STRING}
+STR_GO_TO_HANGAR :{STRING} {STATION} Hangar
+
+STR_REFIT_ORDER :(Refit to {STRING})
+STR_REFIT_STOP_ORDER :(Refit to {STRING} and stop)
+STR_STOP_ORDER :(Stop)
+
+STR_GO_TO_STATION :{STRING} {STATION} {STRING}
+
+STR_ORDER_FULL_LOAD :(Full load)
+STR_ORDER_FULL_LOAD_ANY :(Full load any cargo)
+STR_ORDER_NO_LOAD :(No loading)
+STR_ORDER_UNLOAD :(Unload and take cargo)
+STR_ORDER_UNLOAD_FULL_LOAD :(Unload and wait for full load)
+STR_ORDER_UNLOAD_FULL_LOAD_ANY :(Unload and wait for any full load)
+STR_ORDER_UNLOAD_NO_LOAD :(Unload and leave empty)
+STR_ORDER_TRANSFER :(Transfer and take cargo)
+STR_ORDER_TRANSFER_FULL_LOAD :(Transfer and wait for full load)
+STR_ORDER_TRANSFER_FULL_LOAD_ANY :(Transfer and wait for any full load)
+STR_ORDER_TRANSFER_NO_LOAD :(Transfer and leave empty)
+STR_ORDER_NO_UNLOAD :(No unload and take cargo)
+STR_ORDER_NO_UNLOAD_FULL_LOAD :(No unload and wait for full load)
+STR_ORDER_NO_UNLOAD_FULL_LOAD_ANY :(No unload and wait for any full load)
+
+STR_ORDER_STOP_LOCATION_NEAR_END :[near end]
+STR_ORDER_STOP_LOCATION_MIDDLE :[middle]
+STR_ORDER_STOP_LOCATION_FAR_END :[far end]
+
STR_CONDITIONAL_UNCONDITIONAL :Jump to order {COMMA}
STR_CONDITIONAL_NUM :Jump to order {COMMA} when {STRING} {STRING} {COMMA}
STR_CONDITIONAL_TRUE_FALSE :Jump to order {COMMA} when {STRING} {STRING}
+STR_INVALID_ORDER :{RED} (Invalid Order)
+
+# Time table window
+STR_TIMETABLE_TITLE :{WHITE}{VEHICLE} (Timetable)
+STR_ORDER_VIEW :{BLACK}Orders
+STR_ORDER_VIEW_TOOLTIP :{BLACK}Switch to the order view
+
+STR_TIMETABLE_TOOLTIP :{BLACK}Timetable - click on an order to highlight it.
+
STR_TIMETABLE_NO_TRAVEL :{SETX 30}No travel
STR_TIMETABLE_TRAVEL_NOT_TIMETABLED :{SETX 30}Travel (not timetabled)
STR_TIMETABLE_TRAVEL_FOR :{SETX 30}Travel for {STRING1}
@@ -3031,246 +3090,340 @@ STR_TIMETABLE_AND_TRAVEL_FOR :and travel for
STR_TIMETABLE_DAYS :{COMMA} day{P "" s}
STR_TIMETABLE_TICKS :{COMMA} tick{P "" s}
-STR_INVALID_ORDER :{RED} (Invalid Order)
+STR_TIMETABLE_TOTAL_TIME :{BLACK}This timetable will take {STRING1} to complete
+STR_TIMETABLE_TOTAL_TIME_INCOMPLETE :{BLACK}This timetable will take at least {STRING1} to complete (not all timetabled)
-STR_UNKNOWN_STATION :unknown station
-STR_VEHICLE_DETAILS_CARGO_EMPTY :{LTBLUE}Empty
-STR_VEHICLE_DETAILS_CARGO_FROM :{LTBLUE}{CARGO} from {STATION}
-STR_VEHICLE_DETAILS_CARGO_FROM_MULT :{LTBLUE}{CARGO} from {STATION} (x{NUM})
-STR_DEPOT_NO_ENGINE :{BLACK}-
-STR_ERROR_TRAIN_TOO_LONG :{WHITE}Train too long
-STR_ERROR_TRAINS_CAN_ONLY_BE_ALTERED_INSIDE_A_DEPOT :{WHITE}Trains can only be altered when stopped inside a depot
+STR_TIMETABLE_STATUS_ON_TIME :{BLACK}This vehicle is currently running on time
+STR_TIMETABLE_STATUS_LATE :{BLACK}This vehicle is currently running {STRING1} late
+STR_TIMETABLE_STATUS_EARLY :{BLACK}This vehicle is currently running {STRING1} early
-STR_ORDERS_SKIP_BUTTON :{BLACK}Skip
-STR_ORDERS_DELETE_BUTTON :{BLACK}Delete
-STR_ORDERS_GO_TO_BUTTON :{BLACK}Go To
-STR_REFIT :{BLACK}Refit
-STR_REFIT_TIP :{BLACK}Select what cargo type to refit to in this order. Ctrl+Click to remove refit instruction
-STR_REFIT_ORDER :(Refit to {STRING})
-STR_REFIT_STOP_ORDER :(Refit to {STRING} and stop)
-STR_STOP_ORDER :(Stop)
-STR_TIMETABLE_VIEW :{BLACK}Timetable
-STR_TIMETABLE_VIEW_TOOLTIP :{BLACK}Switch to the timetable view
-STR_ORDER_VIEW :{BLACK}Orders
-STR_ORDER_VIEW_TOOLTIP :{BLACK}Switch to the order view
-STR_ORDERS_CAPTION :{WHITE}{VEHICLE} (Orders)
-STR_ORDERS_END_OF_ORDERS :{SETX 10}- - End of Orders - -
-STR_SERVICE :{BLACK}Service
-STR_VEHICLE_DETAILS_TRAIN_ENGINE_BUILT_AND_VALUE :{LTBLUE}{ENGINE}{BLACK} Built: {LTBLUE}{NUM}{BLACK} Value: {LTBLUE}{CURRENCY}
-STR_VEHICLE_DETAILS_TRAIN_WAGON_VALUE :{LTBLUE}{ENGINE}{BLACK} Value: {LTBLUE}{CURRENCY}
-STR_VEHICLE_VIEW_CAPTION :{WHITE}{VEHICLE}
-STR_VEHICLE_STATUS_LOADING_UNLOADING :{LTBLUE}Loading / Unloading
-STR_VEHICLE_STATUS_LEAVING :{LTBLUE}Leaving
-STR_TRAIN_MUST_BE_STOPPED :{WHITE}Train must be stopped inside a depot
-STR_ERROR_NO_MORE_SPACE_FOR_ORDERS :{WHITE}No more space for orders
-STR_ERROR_TOO_MANY_ORDERS :{WHITE}Too many orders
-STR_ERROR_CAN_T_INSERT_NEW_ORDER :{WHITE}Can't insert new order...
-STR_ERROR_CAN_T_DELETE_THIS_ORDER :{WHITE}Can't delete this order...
-STR_ERROR_CAN_T_MODIFY_THIS_ORDER :{WHITE}Can't modify this order...
-STR_ERROR_CAN_T_MOVE_THIS_ORDER :{WHITE}Can't move this order...
-STR_ERROR_CAN_T_SKIP_ORDER :{WHITE}Can't skip current order...
-STR_ERROR_CAN_T_SKIP_TO_ORDER :{WHITE}Can't skip to selected order...
-STR_ERROR_CAN_T_COPY_SHARE_ORDER :{WHITE}vehicle can't go to all stations
-STR_ERROR_CAN_T_ADD_ORDER :{WHITE}vehicle can't go to that station
-STR_ERROR_CAN_T_ADD_ORDER_SHARED :{WHITE}a vehicle sharing this order can't go to that station
-STR_ERROR_CAN_T_MOVE_VEHICLE :{WHITE}Can't move vehicle...
-STR_ERROR_REAR_ENGINE_FOLLOW_FRONT :{WHITE}The rear engine will always follow its front counterpart
-STR_CARGO_N_A :N/A{SKIP}
-STR_ERROR_UNABLE_TO_FIND_ROUTE_TO :{WHITE}Unable to find route to local depot
-STR_VEHICLE_DETAILS_SERVICING_INTERVAL_DAYS :{BLACK}Servicing interval: {LTBLUE}{COMMA}days{BLACK} Last service: {LTBLUE}{DATE_LONG}
-STR_VEHICLE_DETAILS_SERVICING_INTERVAL_PERCENT :{BLACK}Servicing interval: {LTBLUE}{COMMA}%{BLACK} Last service: {LTBLUE}{DATE_LONG}
-STR_VEHICLE_VIEW_TRAIN_IGNORE_SIGNAL_TOOLTIP :{BLACK}Force train to proceed without waiting for signal to clear it
-STR_VEHICLE_VIEW_TRAIN_REVERSE_TOOLTIP :{BLACK}Reverse direction of train
-STR_VEHICLE_DETAILS_INCREASE_SERVICING_INTERVAL_TOOLTIP :{BLACK}Increase servicing interval
-STR_VEHICLE_DETAILS_DECREASE_SERVICING_INTERVAL_TOOLTIP :{BLACK}Decrease servicing interval
-STR_VEHICLE_DETAILS_TRAIN_CARGO_TOOLTIP :{BLACK}Show details of cargo carried
-STR_VEHICLE_DETAILS_TRAIN_INFORMATION_TOOLTIP :{BLACK}Show details of train vehicles
-STR_VEHICLE_DETAILS_TRAIN_CAPACITIES_TOOLTIP :{BLACK}Show capacities of each vehicle
-STR_VEHICLE_DETAILS_TRAIN_TOTAL_CARGO_TOOLTIP :{BLACK}Show total capacity of train, split by cargo type
-STR_ORDERS_LIST_TOOLTIP :{BLACK}Orders list - click on an order to highlight it. Ctrl+Click scrolls to the station
-STR_ORDERS_SKIP_TOOLTIP :{BLACK}Skip the current order, and start the next. Ctrl+Click skips to the selected order
-STR_ORDERS_DELETE_TOOLTIP :{BLACK}Delete the highlighted order
-STR_ORDERS_GO_TO_TOOLTIP :{BLACK}Insert a new order before the highlighted order, or add to end of list
-STR_TIMETABLE_TOOLTIP :{BLACK}Timetable - click on an order to highlight it.
+STR_TIMETABLE_CHANGE_TIME :{BLACK}Change Time
STR_TIMETABLE_WAIT_TIME_TOOLTIP :{BLACK}Change the amount of time that the highlighted order should take
-STR_TIMETABLE_CLEAR_TIME_TOOLTIP :{BLACK}Clear the amount of time for the highlighted order
-STR_TIMETABLE_RESET_LATENESS_TOOLTIP :{BLACK}Reset the lateness counter, so the vehicle will be on time
-STR_SERVICE_HINT :{BLACK}Skip this order unless a service is needed
-STR_VEHICLE_INFO_COST_WEIGHT_SPEED_POWER :{BLACK}Cost: {CURRENCY} Weight: {WEIGHT_S}{}Speed: {VELOCITY} Power: {POWER}{}Running Cost: {CURRENCY}/yr{}Capacity: {CARGO}
-STR_VEHICLE_INFO_COST_MAX_SPEED_CAPACITY_CAPACITY_RUNCOST :{BLACK}Cost: {CURRENCY} Max. Speed: {VELOCITY}{}Capacity: {CARGO}, {CARGO}{}Running Cost: {CURRENCY}/yr
-STR_VEHICLE_INFO_COST_MAX_SPEED_CAPACITY_RUNCOST :{BLACK}Cost: {CURRENCY} Max. Speed: {VELOCITY}{}Capacity: {CARGO}{}Running Cost: {CURRENCY}/yr
-STR_VEHICLE_INFO_AGE_RUNNING_COST_YR :{BLACK}Age: {LTBLUE}{STRING2}{BLACK} Running Cost: {LTBLUE}{CURRENCY}/yr
-STR_VEHICLE_INFO_MAX_SPEED :{BLACK}Max. speed: {LTBLUE}{VELOCITY}
-STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED :{BLACK}Weight: {LTBLUE}{WEIGHT_S} {BLACK}Power: {LTBLUE}{POWER}{BLACK} Max. speed: {LTBLUE}{VELOCITY}
-STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED_MAX_TE :{BLACK}Weight: {LTBLUE}{WEIGHT_S} {BLACK}Power: {LTBLUE}{POWER}{BLACK} Max. speed: {LTBLUE}{VELOCITY} {BLACK}Max. T.E.: {LTBLUE}{FORCE}
-STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR :{BLACK}Profit this year: {LTBLUE}{CURRENCY} (last year: {CURRENCY})
-STR_VEHICLE_INFO_RELIABILITY_BREAKDOWNS :{BLACK}Reliability: {LTBLUE}{COMMA}% {BLACK}Breakdowns since last service: {LTBLUE}{COMMA}
-STR_VEHICLE_INFO_BUILT_VALUE :{LTBLUE}{ENGINE} {BLACK}Built: {LTBLUE}{NUM}{BLACK} Value: {LTBLUE}{CURRENCY}
-STR_VEHICLE_INFO_CAPACITY :{BLACK}Capacity: {LTBLUE}{CARGO}{SKIP}{SKIP}{STRING}
-STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}Capacity: {LTBLUE}{CARGO}{SKIP}{SKIP}{STRING} (x{NUM})
-STR_VEHICLE_INFO_CAPACITY_CAPACITY :{BLACK}Capacity: {LTBLUE}{CARGO}, {CARGO}{STRING}
-STR_VEHICLE_STATUS_BROKEN_DOWN :{RED}Broken down
-STR_VEHICLE_STATUS_STOPPED :{RED}Stopped
-STR_ERROR_CAN_T_MAKE_TRAIN_PASS_SIGNAL :{WHITE}Can't make train pass signal at danger...
-STR_VEHICLE_STATUS_CRASHED :{RED}Crashed!
-STR_ERROR_CAN_T_REVERSE_DIRECTION_TRAIN :{WHITE}Can't reverse direction of train...
-STR_ERROR_CAN_T_REVERSE_DIRECTION_RAIL_VEHICLE :{WHITE}Can't reverse direction of vehicle...
-STR_ERROR_CAN_T_REVERSE_DIRECTION_RAIL_VEHICLE_MULTIPLE_UNITS :{WHITE}Can't reverse direction of vehicles consisting of multiple units...
STR_CLEAR_TIME :{BLACK}Clear Time
-STR_RESET_LATENESS :{BLACK}Reset Late Counter
-
-STR_TRAIN_STOPPING :{RED}Stopping
-STR_TRAIN_STOPPING_VEL :{RED}Stopping, {VELOCITY}
-STR_INCOMPATIBLE_RAIL_TYPES :Incompatible rail types
-STR_TRAIN_NO_POWER :{RED}No power
-STR_TRAIN_START_NO_CATENARY :This track lacks catenary, so the train can't start
-STR_TRAIN_STUCK :{ORANGE}Waiting for free path
+STR_TIMETABLE_CLEAR_TIME_TOOLTIP :{BLACK}Clear the amount of time for the highlighted order
-STR_CAN_T_SELL_DESTROYED_VEHICLE :{WHITE}Can't sell destroyed vehicle...
-STR_CAN_T_REFIT_DESTROYED_VEHICLE :{WHITE}Can't refit destroyed vehicle...
+STR_RESET_LATENESS :{BLACK}Reset Late Counter
+STR_TIMETABLE_RESET_LATENESS_TOOLTIP :{BLACK}Reset the lateness counter, so the vehicle will be on time
-STR_CAN_T_TIMETABLE_VEHICLE :{WHITE}Can't timetable vehicle...
-STR_TIMETABLE_ONLY_WAIT_AT_STATIONS :{WHITE}Vehicles can only wait at stations.
-STR_TIMETABLE_NOT_STOPPING_HERE :{WHITE}This vehicle is not stopping at this station.
-STR_TIMETABLE_CHANGE_TIME :{BLACK}Change Time
-STR_TIMETABLE_STATUS_ON_TIME :{BLACK}This vehicle is currently running on time
-STR_TIMETABLE_STATUS_LATE :{BLACK}This vehicle is currently running {STRING1} late
-STR_TIMETABLE_STATUS_EARLY :{BLACK}This vehicle is currently running {STRING1} early
-STR_TIMETABLE_TOTAL_TIME :{BLACK}This timetable will take {STRING1} to complete
-STR_TIMETABLE_TOTAL_TIME_INCOMPLETE :{BLACK}This timetable will take at least {STRING1} to complete (not all timetabled)
STR_TIMETABLE_AUTOFILL :{BLACK}Autofill
STR_TIMETABLE_AUTOFILL_TOOLTIP :{BLACK}Fill the timetable automatically with the values from the next journey (Ctrl+Click to try to keep waiting times)
-STR_ERROR_ROAD_VEHICLE_MUST_BE_STOPPED_INSIDE_DEPOT :{WHITE}...must be stopped inside a road vehicle depot
-STR_ERROR_UNABLE_TO_FIND_LOCAL_DEPOT :{WHITE}Unable to find local depot
-STR_VEHICLE_VIEW_ROAD_VEHICLE_REVERSE_TOOLTIP :{BLACK}Force vehicle to turn around
-STR_ARTICULATED_RV_CAPACITY :{BLACK}Capacity: {LTBLUE}
+# AI debug window
+STR_AI_DEBUG :{WHITE}AI Debug
+STR_AI_DEBUG_NAME_TIP :{BLACK}Name of the AI
+STR_AI_DEBUG_RELOAD :{BLACK}Reload AI
+STR_AI_DEBUG_RELOAD_TIP :{BLACK}Kill the AI, reload the script, and restart the AI
-STR_ERROR_CAN_T_MAKE_ROAD_VEHICLE_TURN :{WHITE}Can't make road vehicle turn around...
+STR_AI_NO_AI_FOUND :No suitable AI found to load.{}This AI is a dummy AI and won't do anything.{}You can download several AIs via the 'Online Content' system.
+STR_AI_PLEASE_REPORT_CRASH :{WHITE}One of the running AIs crashed. Please report this to the AI author with a screenshot of the AI Debug Window.
+STR_AI_DEBUG_SERVER_ONLY :{YELLOW}AI Debug window is only available for the server
-STR_ERROR_CAN_T_BUILD_DOCK_HERE :{WHITE}Can't build dock here...
-STR_ERROR_SHIP_MUST_BE_STOPPED_IN_DEPOT :{WHITE}Ship must be stopped in depot
+# AI configuration window
+STR_AI_CONFIG_CAPTION :{WHITE}AI Configuration
+STR_AI_LIST_TIP :{BLACK}All AIs that will be loaded in the next game
+STR_AI_HUMAN_PLAYER :Human player
+STR_AI_RANDOM_AI :Random AI
-STR_ERROR_CAN_T_POSITION_BUOY_HERE :{WHITE}Can't place buoy here...
-STR_CAN_T_BUILD_AQUEDUCT_HERE :{WHITE}Can't build aqueduct here...
-STR_REFIT_CAPTION :{WHITE}{VEHICLE} (Refit)
-STR_REFIT_TITLE :{GOLD}Select cargo type to carry:
-STR_REFIT_NEW_CAPACITY_COST_OF_REFIT :{BLACK}New capacity: {GOLD}{CARGO}{}{BLACK}Cost of refit: {GOLD}{CURRENCY}
-STR_REFITTABLE :(refittable)
+STR_AI_CHANGE :{BLACK}Select AI
+STR_AI_CHANGE_TIP :{BLACK}Load another AI
+STR_AI_CONFIGURE :{BLACK}Configure
+STR_AI_CONFIGURE_TIP :{BLACK}Configure the parameters of the AI
-STR_ERROR_CAN_T_BUILD_AIRPORT_HERE :{WHITE}Can't build airport here...
-STR_ERROR_AIRCRAFT_IS_IN_FLIGHT :{WHITE}Aircraft is in flight
-STR_ERROR_AIRCRAFT_MUST_BE_STOPPED :{WHITE}Aircraft must be stopped in hangar
+# Available AIs window
+STR_AI_LIST_CAPTION :{WHITE}Available AIs
+STR_AI_AILIST_TIP :{BLACK}Click to select an AI
-STR_ORDER_STATION_SMALL :{TINYFONT}{BLACK}{STATION}
+STR_AI_AUTHOR :{BLACK}Author: {RAW_STRING}
+STR_AI_VERSION :{BLACK}Version: {NUM}
+STR_AI_URL :{BLACK}URL: {RAW_STRING}
-STR_TIMETABLE_TITLE :{WHITE}{VEHICLE} (Timetable)
+STR_AI_ACCEPT :{BLACK}Accept
+STR_AI_ACCEPT_TIP :{BLACK}Select highlighted AI
+STR_AI_CANCEL :{BLACK}Cancel
+STR_AI_CANCEL_TIP :{BLACK}Don't change AI
+# AI Parameters
+STR_AI_SETTINGS_CAPTION :{WHITE}AI Parameters
+STR_AI_CLOSE :{BLACK}Close
+STR_AI_RESET :{BLACK}Reset
+
+# Vehicle loading indicators
+STR_PERCENT_UP_SMALL :{TINYFONT}{WHITE}{NUM}%{UPARROW}
+STR_PERCENT_UP :{WHITE}{NUM}%{UPARROW}
+STR_PERCENT_DOWN_SMALL :{TINYFONT}{WHITE}{NUM}%{DOWNARROW}
+STR_PERCENT_DOWN :{WHITE}{NUM}%{DOWNARROW}
+STR_PERCENT_UP_DOWN_SMALL :{TINYFONT}{WHITE}{NUM}%{UPARROW}{DOWNARROW}
+STR_PERCENT_UP_DOWN :{WHITE}{NUM}%{UPARROW}{DOWNARROW}
+
+# Income 'floats'
+STR_INCOME_FLOAT_COST_SMALL :{TINYFONT}{RED}Cost: {CURRENCY}
+STR_INCOME_FLOAT_COST :{RED}Cost: {CURRENCY}
+STR_INCOME_FLOAT_INCOME_SMALL :{TINYFONT}{GREEN}Income: {CURRENCY}
+STR_INCOME_FLOAT_INCOME :{GREEN}Income: {CURRENCY}
+STR_FEEDER_TINY :{TINYFONT}{YELLOW}Transfer: {CURRENCY}
+STR_FEEDER :{YELLOW}Transfer: {CURRENCY}
+STR_MESSAGE_ESTIMATED_COST :{WHITE}Estimated Cost: {CURRENCY}
+STR_MESSAGE_ESTIMATED_INCOME :{WHITE}Estimated Income: {CURRENCY}
+
+# Saveload messages
+STR_SAVE_STILL_IN_PROGRESS :{WHITE}Saving still in progress,{}please wait until it is finished!
+STR_AUTOSAVE_FAILED :{WHITE}Autosave failed
+STR_ERROR_UNABLE_TO_READ_DRIVE :{BLACK}Unable to read drive
+STR_ERROR_GAME_SAVE_FAILED :{WHITE}Game Save Failed{}{STRING}
+STR_ERROR_UNABLE_TO_DELETE_FILE :{WHITE}Unable to delete file
+STR_ERROR_GAME_LOAD_FAILED :{WHITE}Game Load Failed{}{STRING}
+STR_GAME_SAVELOAD_ERROR_BROKEN_INTERNAL_ERROR :Internal error: {RAW_STRING}
+STR_GAME_SAVELOAD_ERROR_BROKEN_SAVEGAME :Broken savegame - {RAW_STRING}
+STR_GAME_SAVELOAD_ERROR_TOO_NEW_SAVEGAME :Savegame is made with newer version
+STR_GAME_SAVELOAD_ERROR_FILE_NOT_READABLE :File not readable
+STR_GAME_SAVELOAD_ERROR_FILE_NOT_WRITEABLE :File not writeable
+STR_GAME_SAVELOAD_ERROR_DATA_INTEGRITY_CHECK_FAILED :Data integrity check failed
+STR_LOADGAME_REMOVED_TRAMS :{WHITE}Game was saved in version without tram support. All trams have been removed.
+
+# Map generation messages
+STR_COULD_NOT_CREATE_TOWN :{WHITE}Map generation aborted...{}...no suitable town locations
+STR_NO_TOWN_IN_SCENARIO :{WHITE}...there is no town in this scenario
+
+STR_PNGMAP_ERROR :{WHITE}Can't load landscape from PNG...
+STR_PNGMAP_ERR_FILE_NOT_FOUND :{WHITE}...file not found.
+STR_PNGMAP_ERR_IMAGE_TYPE :{WHITE}...could not convert image type. 8 or 24-bit PNG image needed.
+STR_PNGMAP_ERR_MISC :{WHITE}...something just went wrong. Sorry. (probably corrupted file)
+
+STR_BMPMAP_ERROR :{WHITE}Can't load landscape from BMP...
+STR_BMPMAP_ERR_IMAGE_TYPE :{WHITE}...could not convert image type.
+
+STR_HEIGHTMAP_SCALE_WARNING_CAPTION :{WHITE}Scale warning
+STR_HEIGHTMAP_SCALE_WARNING_MESSAGE :{YELLOW}Resizing source map too much is not recommended. Continue with the generation?
+
+# Screenshot related messages
+STR_MESSAGE_SCREENSHOT_SUCCESSFULLY :{WHITE}Screenshot successfully saved as '{RAW_STRING}'
+STR_ERROR_SCREENSHOT_FAILED :{WHITE}Screenshot failed!
+
+# Error message titles
+STR_ERROR_MESSAGE_CAPTION :{YELLOW}Message
+STR_ERROR_MESSAGE_CAPTION_OTHER_COMPANY :{YELLOW}Message from {STRING1}
+
+# Generic construction errors
+STR_ERROR_OFF_EDGE_OF_MAP :{WHITE}Off edge of map
+STR_ERROR_TOO_CLOSE_TO_EDGE_OF_MAP :{WHITE}Too close to edge of map
+STR_ERROR_NOT_ENOUGH_CASH_REQUIRES_CURRENCY :{WHITE}Not enough cash - requires {CURRENCY}
+STR_ERROR_FLAT_LAND_REQUIRED :{WHITE}Flat land required
+STR_ERROR_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Land sloped in wrong direction
+STR_ERROR_CAN_T_DO_THIS :{WHITE}Can't do this....
+STR_ERROR_BUILDING_MUST_BE_DEMOLISHED :{WHITE}Building must be demolished first
+STR_ERROR_CAN_T_CLEAR_THIS_AREA :{WHITE}Can't clear this area....
+STR_ERROR_SITE_UNSUITABLE :{WHITE}...site unsuitable
+STR_ERROR_ALREADY_BUILT :{WHITE}...already built
+STR_ERROR_OWNED_BY :{WHITE}...owned by {STRING2}
+STR_ERROR_AREA_IS_OWNED_BY_ANOTHER :{WHITE}...area is owned by another company
+STR_NAME_MUST_BE_UNIQUE :{WHITE}Name must be unique
+STR_OBJECT_IN_THE_WAY :{WHITE}{STRING} in the way
+
+# Local authority errors
+STR_ERROR_LOCAL_AUTHORITY_REFUSES_TO_ALLOW_THIS :{WHITE}{TOWN} local authority refuses to allow this
+STR_ERROR_LOCAL_AUTHORITY_REFUSES_AIRPORT :{WHITE}{TOWN} local authority refuses to allow another airport to be built in this town
+STR_LOCAL_AUTHORITY_REFUSES_NOISE :{WHITE}{TOWN} local authority refuses permission for airport due to noise concerns
+STR_BRIBE_FAILED :{WHITE}Your attempted bribe has been
+STR_BRIBE_FAILED_2 :{WHITE}discovered by a regional investigator
+
+# Leveling errors
+STR_ERROR_CAN_T_RAISE_LAND_HERE :{WHITE}Can't raise land here...
+STR_ERROR_CAN_T_LOWER_LAND_HERE :{WHITE}Can't lower land here...
+STR_ERROR_CAN_T_LEVEL_LAND_HERE :{WHITE}Can't level land here...
+STR_ERROR_EXCAVATION_WOULD_DAMAGE :{WHITE}Excavation would damage tunnel
+STR_ERROR_ALREADY_AT_SEA_LEVEL :{WHITE}... already at sea level
+STR_ERROR_TOO_HIGH :{WHITE}... too high
+STR_ALREADY_LEVELLED :{WHITE}... already flat
+
+# Company related errors
STR_ERROR_CAN_T_CHANGE_COMPANY_NAME :{WHITE}Can't change company name...
STR_ERROR_CAN_T_CHANGE_PRESIDENT :{WHITE}Can't change manager's name...
+
STR_ERROR_MAXIMUM_PERMITTED_LOAN :{WHITE}...maximum permitted loan size is {CURRENCY}
STR_ERROR_CAN_T_BORROW_ANY_MORE_MONEY :{WHITE}Can't borrow any more money...
STR_ERROR_LOAN_ALREADY_REPAYED :{WHITE}...no loan to repay
STR_ERROR_CURRENCY_REQUIRED :{WHITE}...{CURRENCY} required
STR_ERROR_CAN_T_REPAY_LOAN :{WHITE}Can't repay loan...
STR_INSUFFICIENT_FUNDS :{WHITE}Can't give away money that is loaned from the bank...
-STR_BUY_COMPANY_MESSAGE :{WHITE}We are looking for a transport company to take-over our company.{}{}Do you want to purchase {COMPANY} for {CURRENCY}?
STR_ERROR_CAN_T_BUY_COMPANY :{WHITE}Can't buy company...
STR_ERROR_CAN_T_BUILD_COMPANY_HEADQUARTERS :{WHITE}Can't build company headquarters...
-STR_PRESIDENT_NAME_MANAGER :{BLACK}{PRESIDENTNAME}{}(Manager)
-STR_COMPANY_JOIN :{BLACK}Join
-STR_COMPANY_JOIN_TIP :{BLACK}Join and play as this company
-STR_COMPANY_PASSWORD :{BLACK}Password
-STR_COMPANY_PASSWORD_TOOLTIP :{BLACK}Password-protect your company to prevent unauthorised users from joining.
-STR_SET_COMPANY_PASSWORD :{BLACK}Set company password
-STR_COMPANY_PASSWORD_CANCEL :{BLACK}Do not save the entered password
-STR_COMPANY_PASSWORD_OK :{BLACK}Give the company the new password
-STR_COMPANY_PASSWORD_CAPTION :{WHITE}Company password
-STR_MAKE_DEFAULT_COMPANY_PASSWORD :{BLACK}Default company password
-STR_MAKE_DEFAULT_COMPANY_PASSWORD_TIP :{BLACK}Use this company password as default for new companies
-STR_TOGGLE_LARGE_SMALL_WINDOW :{BLACK}Toggle large/small window size
STR_ERROR_CAN_T_BUY_25_SHARE_IN_THIS :{WHITE}Can't buy 25% share in this company...
STR_ERROR_CAN_T_SELL_25_SHARE_IN :{WHITE}Can't sell 25% share in this company...
-STR_COMPANY_VIEW_SHARES_OWNED_BY :{WHITE}({COMMA}% owned by {COMPANY})
STR_PROTECTED :{WHITE}This company is not old enough to trade shares yet...
-STR_OBJECT_IN_THE_WAY :{WHITE}{STRING} in the way
+# Town related errors
+STR_CANNOT_GENERATE_TOWN :{WHITE}Can't build any towns
+STR_ERROR_CAN_T_RENAME_TOWN :{WHITE}Can't rename town...
+STR_ERROR_CAN_T_BUILD_TOWN_HERE :{WHITE}Can't build town here...
+STR_ERROR_TOO_CLOSE_TO_EDGE_OF_MAP_SUB :{WHITE}...too close to edge of map
+STR_ERROR_TOO_CLOSE_TO_ANOTHER_TOWN :{WHITE}...too close to another town
+STR_ERROR_TOO_MANY_TOWNS :{WHITE}...too many towns
+STR_NO_SPACE_FOR_TOWN :{WHITE}...there is no more space on the map
+STR_TOWN_EXPAND_WARN_NO_ROADS :{WHITE}The town will not build roads. You can enable building of roads via Advanced Settings->Economy->Towns.
+STR_ROAD_WORKS_IN_PROGRESS :{WHITE}Road works in progress
+
+# Industry related errors
+STR_CAN_T_GENERATE_INDUSTRIES :{WHITE}Can't generate industries...
+STR_ERROR_CAN_T_BUILD_HERE :{WHITE}Can't build {STRING} here...
STR_ERROR_CAN_T_CONSTRUCT_THIS_INDUSTRY :{WHITE}Can't construct this industry type here...
-STR_ERROR_FOREST_CAN_ONLY_BE_PLANTED :{WHITE}...forest can only be planted above snow-line
+STR_INDUSTRY_TOO_CLOSE :{WHITE}...too close to another industry
+STR_ERROR_MUST_BUILD_TOWN_FIRST :{WHITE}...must build town first
+STR_ERROR_ONLY_ONE_ALLOWED_PER_TOWN :{WHITE}...only one allowed per town
+STR_ERROR_CAN_ONLY_BE_BUILT_IN_TOWNS_WITH_POPULATION_OF_1200 :{WHITE}...can only be built in towns with a population of at least 1200
+STR_ERROR_CAN_ONLY_BE_BUILT_IN_RAINFOREST :{WHITE}...can only be built in rainforest areas
+STR_ERROR_CAN_ONLY_BE_BUILT_IN_DESERT :{WHITE}...can only be built in desert areas
+STR_ERROR_CAN_ONLY_BE_BUILT_IN_TOWNS :{WHITE}...can only be built in towns
STR_ERROR_CAN_ONLY_BE_POSITIONED :{WHITE}...can only be positioned near edges of map
+STR_ERROR_FOREST_CAN_ONLY_BE_PLANTED :{WHITE}...forest can only be planted above snow-line
-STR_ERROR_ANOTHER_TUNNEL_IN_THE_WAY :{WHITE}Another tunnel in the way
-STR_TUNNEL_THROUGH_MAP_BORDER :{WHITE}Tunnel would end out of the map
-STR_ERROR_UNABLE_TO_EXCAVATE_LAND :{WHITE}Unable to excavate land for other end of tunnel
-STR_ERROR_MUST_DEMOLISH_TUNNEL_FIRST :{WHITE}Must demolish tunnel first
+# Station construction related errors
+STR_ERROR_CAN_T_BUILD_RAILROAD_STATION :{WHITE}Can't build railway station here...
+STR_ERROR_CAN_T_BUILD_BUS_STATION :{WHITE}Can't build bus station...
+STR_ERROR_CAN_T_BUILD_TRUCK_STATION :{WHITE}Can't build lorry station...
+STR_ERROR_CAN_T_BUILD_PASSENGER_TRAM_STATION :{WHITE}Can't build passenger tram station...
+STR_ERROR_CAN_T_BUILD_CARGO_TRAM_STATION :{WHITE}Can't build freight tram station...
+STR_ERROR_CAN_T_BUILD_DOCK_HERE :{WHITE}Can't build dock here...
+STR_ERROR_CAN_T_BUILD_AIRPORT_HERE :{WHITE}Can't build airport here...
+
+STR_ERROR_ADJOINS_MORE_THAN_ONE_EXISTING :{WHITE}Adjoins more than one existing station/loading area
+STR_ERROR_STATION_TOO_SPREAD_OUT :{WHITE}...station too spread out
+STR_NONUNIFORM_STATIONS_DISALLOWED :{WHITE}...nonuniform stations disabled
+STR_ERROR_TOO_MANY_STATIONS_LOADING :{WHITE}Too many stations/loading areas
+STR_ERROR_TOO_MANY_STATION_SPECS :{WHITE}Too many railway station parts
+STR_ERROR_TOO_MANY_BUS_STOPS :{WHITE}Too many bus stops
+STR_ERROR_TOO_MANY_TRUCK_STOPS :{WHITE}Too many lorry stations
+STR_ERROR_TOO_CLOSE_TO_ANOTHER_RAILROAD :{WHITE}Too close to another railway station
+STR_ERROR_TOO_CLOSE_TO_ANOTHER_STATION :{WHITE}Too close to another station/loading area
+STR_ERROR_TOO_CLOSE_TO_ANOTHER_DOCK :{WHITE}Too close to another dock
+STR_ERROR_TOO_CLOSE_TO_ANOTHER_AIRPORT :{WHITE}Too close to another airport
+STR_ERROR_CAN_T_RENAME_STATION :{WHITE}Can't rename station...
+STR_DRIVE_THROUGH_ERROR_ON_TOWN_ROAD :{WHITE}...this is a town owned road
+STR_DRIVE_THROUGH_ERROR_DIRECTION :{WHITE}...road facing in the wrong direction
+
+# Station destruction related errors
+STR_CANT_REMOVE_PART_OF_STATION :{WHITE}Can't remove part of station...
+STR_MUST_REMOVE_RAILWAY_STATION_FIRST :{WHITE}Must remove railway station first
+STR_ERROR_CAN_T_REMOVE_BUS_STATION :{WHITE}Can't remove bus station...
+STR_ERROR_CAN_T_REMOVE_TRUCK_STATION :{WHITE}Can't remove lorry station...
+STR_ERROR_CAN_T_REMOVE_PASSENGER_TRAM_STATION :{WHITE}Can't remove passenger tram station...
+STR_ERROR_CAN_T_REMOVE_CARGO_TRAM_STATION :{WHITE}Can't remove freight tram station...
+
+STR_ERROR_MUST_DEMOLISH_RAILROAD :{WHITE}Must demolish railway station first
+STR_ERROR_MUST_DEMOLISH_BUS_STATION_FIRST :{WHITE}Must demolish bus station first
+STR_ERROR_MUST_DEMOLISH_TRUCK_STATION_FIRST :{WHITE}Must demolish lorry station first
+STR_ERROR_MUST_DEMOLISH_PASSENGER_TRAM_STATION_FIRST :{WHITE}Must demolish passenger tram station first
+STR_ERROR_MUST_DEMOLISH_CARGO_TRAM_STATION_FIRST :{WHITE}Must demolish freight tram station first
+STR_ERROR_MUST_DEMOLISH_DOCK_FIRST :{WHITE}Must demolish dock first
+STR_ERROR_MUST_DEMOLISH_AIRPORT_FIRST :{WHITE}Must demolish airport first
+
+# Waypoint related errors
+STR_ERROR_WAYPOINT_ADJOINS_MORE_THAN_ONE_EXISTING :{WHITE}Adjoins more than one existing waypoint
+STR_ERROR_TOO_CLOSE_TO_ANOTHER_WAYPOINT :{WHITE}Too close to another waypoint
+
+STR_CANT_BUILD_TRAIN_WAYPOINT :{WHITE}Can't build train waypoint here...
+STR_ERROR_CAN_T_POSITION_BUOY_HERE :{WHITE}Can't place buoy here...
+STR_CANT_CHANGE_WAYPOINT_NAME :{WHITE}Can't change waypoint name...
+
+STR_CANT_REMOVE_TRAIN_WAYPOINT :{WHITE}Can't remove train waypoint here...
+STR_MUST_REMOVE_RAILWAYPOINT_FIRST :{WHITE}Must remove rail waypoint first
+STR_ERROR_BUOY_IN_THE_WAY :{WHITE}...buoy in the way
+STR_BUOY_IS_IN_USE :{WHITE}...buoy is in use!
+
+# Depot related errors
+STR_ERROR_CAN_T_BUILD_TRAIN_DEPOT :{WHITE}Can't build train depot here...
+STR_ERROR_CAN_T_BUILD_ROAD_DEPOT :{WHITE}Can't build road vehicle depot here...
+STR_ERROR_CAN_T_BUILD_TRAM_DEPOT :{WHITE}Can't build tram vehicle depot here...
+STR_ERROR_CAN_T_BUILD_SHIP_DEPOT :{WHITE}Can't build ship depot here...
+
+STR_TRAIN_MUST_BE_STOPPED :{WHITE}Train must be stopped inside a depot
+STR_ERROR_ROAD_VEHICLE_MUST_BE_STOPPED_INSIDE_DEPOT :{WHITE}...must be stopped inside a road vehicle depot
+STR_ERROR_SHIP_MUST_BE_STOPPED_IN_DEPOT :{WHITE}Ship must be stopped in depot
+STR_ERROR_AIRCRAFT_MUST_BE_STOPPED :{WHITE}Aircraft must be stopped in hangar
+
+STR_ERROR_TRAINS_CAN_ONLY_BE_ALTERED_INSIDE_A_DEPOT :{WHITE}Trains can only be altered when stopped inside a depot
+STR_ERROR_TRAIN_TOO_LONG :{WHITE}Train too long
+STR_ERROR_CAN_T_REVERSE_DIRECTION_RAIL_VEHICLE :{WHITE}Can't reverse direction of vehicle...
+STR_ERROR_CAN_T_REVERSE_DIRECTION_RAIL_VEHICLE_MULTIPLE_UNITS :{WHITE}Can't reverse direction of vehicles consisting of multiple units...
+STR_INCOMPATIBLE_RAIL_TYPES :Incompatible rail types
+
+STR_ERROR_CAN_T_MOVE_VEHICLE :{WHITE}Can't move vehicle...
+STR_ERROR_REAR_ENGINE_FOLLOW_FRONT :{WHITE}The rear engine will always follow its front counterpart
+STR_ERROR_UNABLE_TO_FIND_ROUTE_TO :{WHITE}Unable to find route to local depot
+STR_ERROR_UNABLE_TO_FIND_LOCAL_DEPOT :{WHITE}Unable to find local depot
+
+STR_DEPOT_WRONG_DEPOT_TYPE :Wrong depot type
+
+# Autoreplace related errors
+STR_ERROR_TRAIN_TOO_LONG_AFTER_REPLACEMENT :{WHITE}{VEHICLE} is too long after replacement
+STR_ERROR_AUTOREPLACE_NOTHING_TO_DO :{WHITE}No autoreplace/renew rules applied.
+STR_ERROR_AUTOREPLACE_MONEY_LIMIT :(money limit)
+
+# Rail construction errors
+STR_ERROR_IMPOSSIBLE_TRACK_COMBINATION :{WHITE}Impossible track combination
+STR_ERROR_NO_SUITABLE_RAILROAD_TRACK :{WHITE}No suitable railway track
+STR_ERROR_MUST_REMOVE_RAILROAD_TRACK :{WHITE}Must remove railway track first
+STR_ERR_CROSSING_ON_ONEWAY_ROAD :{WHITE}Road is one way or blocked
+STR_ERROR_CAN_T_BUILD_SIGNALS_HERE :{WHITE}Can't build signals here...
+STR_ERROR_CAN_T_BUILD_RAILROAD_TRACK :{WHITE}Can't build railway track here...
+STR_ERROR_CAN_T_REMOVE_RAILROAD_TRACK :{WHITE}Can't remove railway track from here...
+STR_ERROR_CAN_T_REMOVE_SIGNALS_FROM :{WHITE}Can't remove signals from here...
+
+STR_CANT_CONVERT_RAIL :{WHITE}Can't convert railtype here...
+
+# Road construction errors
+STR_ERROR_MUST_REMOVE_ROAD_FIRST :{WHITE}Must remove road first
+STR_ERROR_ONEWAY_ROADS_CAN_T_HAVE_JUNCTION :{WHITE}... one way roads can't have junctions
+STR_ERROR_CAN_T_BUILD_ROAD_HERE :{WHITE}Can't build road here...
+STR_ERROR_CAN_T_BUILD_TRAMWAY_HERE :{WHITE}Can't build tramway here...
+STR_ERROR_CAN_T_REMOVE_ROAD_FROM :{WHITE}Can't remove road from here...
+STR_ERROR_CAN_T_REMOVE_TRAMWAY_FROM :{WHITE}Can't remove tramway from here...
+
+# Waterway construction errors
+STR_CANT_BUILD_CANALS :{WHITE}Can't build canals here...
+STR_CANT_BUILD_LOCKS :{WHITE}Can't build locks here...
+STR_CANT_PLACE_RIVERS :{WHITE}Can't place rivers here...
+STR_ERROR_MUST_BE_BUILT_ON_WATER :{WHITE}...must be built on water
+STR_ERROR_CAN_T_BUILD_ON_WATER :{WHITE}...Can't build on water
+STR_MUST_DEMOLISH_CANAL_FIRST :{WHITE}Must demolish canal first
+STR_CAN_T_BUILD_AQUEDUCT_HERE :{WHITE}Can't build aqueduct here...
+
+# Tree related errors
+STR_ERROR_TREE_ALREADY_HERE :{WHITE}...tree already here
+STR_ERROR_CAN_T_PLANT_TREE_HERE :{WHITE}Can't plant tree here...
+
+# Bridge related errors
+STR_ERROR_CAN_T_BUILD_BRIDGE_HERE :{WHITE}Can't build bridge here...
STR_ERROR_MUST_DEMOLISH_BRIDGE_FIRST :{WHITE}Must demolish bridge first
STR_ERROR_CANNOT_START_AND_END_ON :{WHITE}Can't start and end in the same spot
STR_BRIDGEHEADS_NOT_SAME_HEIGHT :{WHITE}Bridge heads not at the same level
STR_BRIDGE_TOO_LOW_FOR_TERRAIN :{WHITE}Bridge is too low for the terrain
STR_ERROR_START_AND_END_MUST_BE_IN :{WHITE}Start and end must be in line
-STR_ERROR_SITE_UNSUITABLE_FOR_TUNNEL :{WHITE}Site unsuitable for tunnel entrance
-STR_ERROR_CAN_T_BUILD_BRIDGE_HERE :{WHITE}Can't build bridge here...
+STR_ERROR_ENDS_OF_BRIDGE_MUST_BOTH :{WHITE}...ends of bridge must both be on land
+
+# Tunnel related errors
STR_ERROR_CAN_T_BUILD_TUNNEL_HERE :{WHITE}Can't build tunnel here...
-STR_TUNNEL_DESCRIPTION_RAILROAD :Railway tunnel
-STR_TUNNEL_DESCRIPTION_ROAD :Road tunnel
-STR_BRIDGE_DESCRIPTION_RAIL_SUSPENSION_STEEL :Steel suspension rail bridge
-STR_BRIDGE_DESCRIPTION_RAIL_GIRDER_STEELE :Steel girder rail bridge
-STR_BRIDGE_DESCRIPTION_RAIL_CANTILEVER_STEEL :Steel cantilever rail bridge
-STR_BRIDGE_DESCRIPTION_RAIL_SUSPENSION_CONCRETE :Reinforced concrete suspension rail bridge
-STR_BRIDGE_DESCRIPTION_RAIL_WOODEN :Wooden rail bridge
-STR_BRIDGE_DESCRIPTION_RAIL_CONCRETE :Concrete rail bridge
-STR_BRIDGE_DESCRIPTION_ROAD_SUSPENSION_STEEL :Steel suspension road bridge
-STR_BRIDGE_DESCRIPTION_ROAD_GIRDER_STEEL :Steel girder road bridge
-STR_BRIDGE_DESCRIPTION_ROAD_CANTILEVER_STEEL :Steel cantilever road bridge
-STR_BRIDGE_DESCRIPTION_ROAD_SUSPENSION_CONCRETE :Reinforced concrete suspension road bridge
-STR_BRIDGE_DESCRIPTION_ROAD_WOODEN :Wooden road bridge
-STR_BRIDGE_DESCRIPTION_ROAD_CONCRETE :Concrete road bridge
-STR_BRIDGE_DESCRIPTION_RAIL_TUBULAR_STEEL :Tubular rail bridge
-STR_BRIDGE_DESCRIPTION_ROAD_TUBULAR_STEEL :Tubular road bridge
+STR_ERROR_SITE_UNSUITABLE_FOR_TUNNEL :{WHITE}Site unsuitable for tunnel entrance
+STR_ERROR_MUST_DEMOLISH_TUNNEL_FIRST :{WHITE}Must demolish tunnel first
+STR_ERROR_ANOTHER_TUNNEL_IN_THE_WAY :{WHITE}Another tunnel in the way
+STR_TUNNEL_THROUGH_MAP_BORDER :{WHITE}Tunnel would end out of the map
+STR_ERROR_UNABLE_TO_EXCAVATE_LAND :{WHITE}Unable to excavate land for other end of tunnel
+# Unmovable related errors
STR_ERROR_OBJECT_IN_THE_WAY :{WHITE}Object in the way
-STR_UNMOVABLE_DESCRIPTION_TRANSMITTER :Transmitter
-STR_UNMOVABLE_DESCRIPTION_LIGHTHOUSE :Lighthouse
-STR_UNMOVABLE_DESCRIPTION_COMPANY_HEADQUARTERS :Company Headquarters
STR_ERROR_COMPANY_HEADQUARTERS_IN :{WHITE}...company headquarters in the way
-STR_UNMOVABLE_DESCRIPTION_COMPANY_OWNED_LAND :Company-owned land
STR_ERROR_CAN_T_PURCHASE_THIS_LAND :{WHITE}Can't purchase this land area...
STR_ERROR_YOU_ALREADY_OWN_IT :{WHITE}...you already own it!
-STR_BRIBE_FAILED :{WHITE}Your attempted bribe has been
-STR_BRIBE_FAILED_2 :{WHITE}discovered by a regional investigator
-
-STR_LOADGAME_REMOVED_TRAMS :{WHITE}Game was saved in version without tram support. All trams have been removed.
-
-STR_VEH_WITH_SHARED_ORDERS_LIST :{WHITE}Shared orders of {COMMA} Vehicle{P "" s}
-STR_VEH_WITH_SHARED_ORDERS_LIST_TIP :{BLACK}Show all vehicles that share this schedule
-
-STR_REFIT_TRAIN_REFIT_BUTTON :{BLACK}Refit train
-STR_REFIT_ROAD_VEHICLE_REFIT_BUTTON :{BLACK}Refit road vehicle
-STR_REFIT_SHIP_REFIT_BUTTON :{BLACK}Refit ship
-STR_REFIT_AIRCRAFT_REFIT_BUTTON :{BLACK}Refit aircraft
-
-STR_REFIT_TRAIN_REFIT_TOOLTIP :{BLACK}Refit train to carry highlighted cargo type
-STR_REFIT_ROAD_VEHICLE_REFIT_TOOLTIP :{BLACK}Refit road vehicle to carry highlighted cargo type
-STR_REFIT_SHIP_REFIT_TOOLTIP :{BLACK}Refit ship to carry highlighted cargo type
-STR_REFIT_AIRCRAFT_REFIT_TOOLTIP :{BLACK}Refit aircraft to carry highlighted cargo type
-
-STR_REFIT_TRAIN_LIST_TOOLTIP :{BLACK}Select type of cargo for train to carry
-STR_REFIT_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Select type of cargo for road vehicle to carry
-STR_REFIT_SHIP_LIST_TOOLTIP :{BLACK}Select type of cargo for ship to carry
-STR_REFIT_AIRCRAFT_LIST_TOOLTIP :{BLACK}Select type of cargo for aircraft to carry
-
-STR_VEHICLE_DETAILS_TRAIN_RENAME :{BLACK}Name train
-STR_VEHICLE_DETAILS_ROAD_VEHICLE_RENAME :{BLACK}Name road vehicle
-STR_VEHICLE_DETAILS_SHIP_RENAME :{BLACK}Name ship
-STR_VEHICLE_DETAILS_AIRCRAFT_RENAME :{BLACK}Name aircraft
-
-STR_QUERY_RENAME_TRAIN_CAPTION :{WHITE}Name train
-STR_QUERY_RENAME_ROAD_VEHICLE_CAPTION :{WHITE}Name road vehicle
-STR_QUERY_RENAME_SHIP_CAPTION :{WHITE}Name ship
-STR_QUERY_RENAME_AIRCRAFT_CAPTION :{WHITE}Name aircraft
+# Group related errors
+STR_GROUP_CAN_T_CREATE :{WHITE}Can't create group...
+STR_GROUP_CAN_T_DELETE :{WHITE}Can't delete this group...
+STR_GROUP_CAN_T_RENAME :{WHITE}Can't rename group...
+STR_GROUP_CAN_T_REMOVE_ALL_VEHICLES :{WHITE}Can't remove all vehicles from this group...
+STR_GROUP_CAN_T_ADD_VEHICLE :{WHITE}Can't add the vehicle to this group...
+STR_GROUP_CAN_T_ADD_SHARED_VEHICLE :{WHITE}Can't add shared vehicles to group...
+# Generic vehicle errors
STR_ERROR_TRAIN_IN_THE_WAY :{WHITE}Train in the way
STR_ERROR_ROAD_VEHICLE_IN_THE_WAY :{WHITE}Road vehicle in the way
STR_ERROR_SHIP_IN_THE_WAY :{WHITE}Ship in the way
@@ -3311,129 +3464,53 @@ STR_ERROR_CAN_T_SELL_ROAD_VEHICLE :{WHITE}Can't se
STR_ERROR_CAN_T_SELL_SHIP :{WHITE}Can't sell ship...
STR_ERROR_CAN_T_SELL_AIRCRAFT :{WHITE}Can't sell aircraft...
-STR_VEHICLE_VIEW_TRAIN_STATE_START_STOP_TOOLTIP :{BLACK}Current train action - click here to stop/start train
-STR_VEHICLE_VIEW_ROAD_VEHICLE_STATE_START_STOP_TOOLTIP :{BLACK}Current vehicle action - click here to stop/start vehicle
-STR_VEHICLE_VIEW_SHIP_STATE_START_STOP_TOOLTIP :{BLACK}Current ship action - click here to stop/start ship
-STR_VEHICLE_VIEW_AIRCRAFT_STATE_START_STOP_TOOLTIP :{BLACK}Current aircraft action - click here to stop/start aircraft
-
-STR_VEHICLE_VIEW_TRAIN_ORDERS_TOOLTIP :{BLACK}Show train's orders
-STR_VEHICLE_VIEW_ROAD_VEHICLE_ORDERS_TOOLTIP :{BLACK}Show vehicle's orders
-STR_VEHICLE_VIEW_SHIP_ORDERS_TOOLTIP :{BLACK}Show ship's orders
-STR_VEHICLE_VIEW_AIRCRAFT_ORDERS_TOOLTIP :{BLACK}Show aircraft's orders
-
-STR_VEHICLE_VIEW_TRAIN_LOCATION_TOOLTIP :{BLACK}Centre main view on train's location
-STR_VEHICLE_VIEW_ROAD_VEHICLE_LOCATION_TOOLTIP :{BLACK}Centre main view on vehicle's location
-STR_VEHICLE_VIEW_SHIP_LOCATION_TOOLTIP :{BLACK}Centre main view on ship's location
-STR_VEHICLE_VIEW_AIRCRAFT_LOCATION_TOOLTIP :{BLACK}Centre main view on aircraft's location
-
-STR_VEHICLE_VIEW_TRAIN_SEND_TO_DEPOT_TOOLTIP :{BLACK}Send train to depot. Ctrl+Click will only service
-STR_VEHICLE_VIEW_ROAD_VEHICLE_SEND_TO_DEPOT_TOOLTIP :{BLACK}Send vehicle to depot. Ctrl+Click will only service
-STR_VEHICLE_VIEW_SHIP_SEND_TO_DEPOT_TOOLTIP :{BLACK}Send ship to depot. Ctrl+Click will only service
-STR_VEHICLE_VIEW_AIRCRAFT_SEND_TO_DEPOT_TOOLTIP :{BLACK}Send aircraft to hangar. Ctrl+Click will only service
-
-STR_VEHICLE_VIEW_TRAIN_SHOW_DETAILS_TOOLTIP :{BLACK}Show train details
-STR_VEHICLE_VIEW_ROAD_VEHICLE_SHOW_DETAILS_TOOLTIP :{BLACK}Show road vehicle details
-STR_VEHICLE_VIEW_SHIP_SHOW_DETAILS_TOOLTIP :{BLACK}Show ship details
-STR_VEHICLE_VIEW_AIRCRAFT_SHOW_DETAILS_TOOLTIP :{BLACK}Show aircraft details
-
-STR_VEHICLE_VIEW_TRAIN_REFIT_TOOLTIP :{BLACK}Refit train to carry a different cargo type
-STR_VEHICLE_VIEW_ROAD_VEHICLE_REFIT_TOOLTIP :{BLACK}Refit road vehicle to carry a different cargo type
-STR_VEHICLE_VIEW_SHIP_REFIT_TOOLTIP :{BLACK}Refit cargo ship to carry a different cargo type
-STR_VEHICLE_VIEW_AIRCRAFT_REFIT_TOOLTIP :{BLACK}Refit aircraft to carry a different cargo type
-
-STR_HEADING_FOR_TRAIN_DEPOT :{ORANGE}Heading for {TOWN} Train Depot
-STR_HEADING_FOR_TRAIN_DEPOT_VEL :{ORANGE}Heading for {TOWN} Train Depot, {VELOCITY}
-STR_HEADING_FOR_ROAD_VEHICLE_DEPOT :{ORANGE}Heading for {TOWN} Road Depot
-STR_HEADING_FOR_ROAD_VEHICLE_DEPOT_VEL :{ORANGE}Heading for {TOWN} Road Depot, {VELOCITY}
-STR_HEADING_FOR_SHIP_DEPOT :{ORANGE}Heading for {TOWN} Ship Depot
-STR_HEADING_FOR_SHIP_DEPOT_VEL :{ORANGE}Heading for {TOWN} Ship Depot, {VELOCITY}
-STR_HEADING_FOR_HANGAR :{ORANGE}Heading for {STATION} Hangar
-STR_HEADING_FOR_HANGAR_VEL :{ORANGE}Heading for {STATION} Hangar, {VELOCITY}
-
-STR_HEADING_FOR_TRAIN_DEPOT_SERVICE :{LTBLUE}Service at {TOWN} Train Depot
-STR_HEADING_FOR_TRAIN_DEPOT_SERVICE_VEL :{LTBLUE}Service at {TOWN} Train Depot, {VELOCITY}
-STR_HEADING_FOR_ROAD_VEHICLE_DEPOT_SERVICE :{LTBLUE}Service at {TOWN} Road Depot
-STR_HEADING_FOR_ROAD_VEHICLE_DEPOT_SERVICE_VEL :{LTBLUE}Service at {TOWN} Road Depot, {VELOCITY}
-STR_HEADING_FOR_SHIP_DEPOT_SERVICE :{LTBLUE}Service at {TOWN} Ship Depot
-STR_HEADING_FOR_SHIP_DEPOT_SERVICE_VEL :{LTBLUE}Service at {TOWN} Ship Depot, {VELOCITY}
-STR_HEADING_FOR_HANGAR_SERVICE :{LTBLUE}Service at {STATION} Hangar
-STR_HEADING_FOR_HANGAR_SERVICE_VEL :{LTBLUE}Service at {STATION} Hangar, {VELOCITY}
-
-STR_CLONE_TRAIN_INFO :{BLACK}This will build a copy of the train including all cars. Ctrl+Click will share the orders
-STR_CLONE_ROAD_VEHICLE_INFO :{BLACK}This will build a copy of the road vehicle. Ctrl+Click will share the orders
-STR_CLONE_SHIP_INFO :{BLACK}This will build a copy of the ship. Ctrl+Click will share the orders
-STR_CLONE_AIRCRAFT_INFO :{BLACK}This will build a copy of the aircraft. Ctrl+Click will share the orders
-
-STR_DEPOT_WRONG_DEPOT_TYPE :Wrong depot type
-
STR_RAIL_VEHICLE_NOT_AVAILABLE :{WHITE}Vehicle is not available
STR_ROAD_VEHICLE_NOT_AVAILABLE :{WHITE}Vehicle is not available
STR_SHIP_NOT_AVAILABLE :{WHITE}Ship is not available
STR_AIRCRAFT_NOT_AVAILABLE :{WHITE}Aircraft is not available
-########### For showing numbers in widgets
-
-STR_NUM_1 :{BLACK}{SKIP}{NUM}
-STR_NUM_2 :{BLACK}{SKIP}{SKIP}{NUM}
-STR_NUM_3 :{BLACK}{SKIP}{SKIP}{SKIP}{NUM}
+STR_ERROR_TOO_MANY_VEHICLES_IN_GAME :{WHITE}Too many vehicles in game
+STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Can't change servicing interval...
-########### String for New Landscape Generator
+STR_CAN_T_SELL_DESTROYED_VEHICLE :{WHITE}Can't sell destroyed vehicle...
+STR_CAN_T_REFIT_DESTROYED_VEHICLE :{WHITE}Can't refit destroyed vehicle...
-STR_HEIGHTMAP_SCALE_WARNING_CAPTION :{WHITE}Scale warning
-STR_HEIGHTMAP_SCALE_WARNING_MESSAGE :{YELLOW}Resizing source map too much is not recommended. Continue with the generation?
-STR_DIFFICULTY_TO_CUSTOM :{WHITE}This action changed the difficulty level to custom
+# Specific vehicle errors
+STR_ERROR_CAN_T_MAKE_TRAIN_PASS_SIGNAL :{WHITE}Can't make train pass signal at danger...
+STR_ERROR_CAN_T_REVERSE_DIRECTION_TRAIN :{WHITE}Can't reverse direction of train...
+STR_TRAIN_START_NO_CATENARY :This track lacks catenary, so the train can't start
-STR_FEEDER_CARGO_VALUE :{BLACK}Transfer Credits: {LTBLUE}{CURRENCY}
-STR_DRIVE_THROUGH_ERROR_ON_TOWN_ROAD :{WHITE}...this is a town owned road
-STR_DRIVE_THROUGH_ERROR_DIRECTION :{WHITE}...road facing in the wrong direction
+STR_ERROR_CAN_T_MAKE_ROAD_VEHICLE_TURN :{WHITE}Can't make road vehicle turn around...
-STR_PERCENT_UP_SMALL :{TINYFONT}{WHITE}{NUM}%{UPARROW}
-STR_PERCENT_UP :{WHITE}{NUM}%{UPARROW}
-STR_PERCENT_DOWN_SMALL :{TINYFONT}{WHITE}{NUM}%{DOWNARROW}
-STR_PERCENT_DOWN :{WHITE}{NUM}%{DOWNARROW}
-STR_PERCENT_UP_DOWN_SMALL :{TINYFONT}{WHITE}{NUM}%{UPARROW}{DOWNARROW}
-STR_PERCENT_UP_DOWN :{WHITE}{NUM}%{UPARROW}{DOWNARROW}
+STR_ERROR_AIRCRAFT_IS_IN_FLIGHT :{WHITE}Aircraft is in flight
-##### Mass Order
+# Order related errors
+STR_ERROR_NO_MORE_SPACE_FOR_ORDERS :{WHITE}No more space for orders
+STR_ERROR_TOO_MANY_ORDERS :{WHITE}Too many orders
+STR_ERROR_CAN_T_INSERT_NEW_ORDER :{WHITE}Can't insert new order...
+STR_ERROR_CAN_T_DELETE_THIS_ORDER :{WHITE}Can't delete this order...
+STR_ERROR_CAN_T_MODIFY_THIS_ORDER :{WHITE}Can't modify this order...
+STR_ERROR_CAN_T_MOVE_THIS_ORDER :{WHITE}Can't move this order...
+STR_ERROR_CAN_T_SKIP_ORDER :{WHITE}Can't skip current order...
+STR_ERROR_CAN_T_SKIP_TO_ORDER :{WHITE}Can't skip to selected order...
+STR_ERROR_CAN_T_COPY_SHARE_ORDER :{WHITE}vehicle can't go to all stations
+STR_ERROR_CAN_T_ADD_ORDER :{WHITE}vehicle can't go to that station
+STR_ERROR_CAN_T_ADD_ORDER_SHARED :{WHITE}a vehicle sharing this order can't go to that station
-STR_GROUP_CAN_T_CREATE :{WHITE}Can't create group...
-STR_GROUP_CAN_T_DELETE :{WHITE}Can't delete this group...
-STR_GROUP_CAN_T_RENAME :{WHITE}Can't rename group...
-STR_GROUP_CAN_T_REMOVE_ALL_VEHICLES :{WHITE}Can't remove all vehicles from this group...
-STR_GROUP_CAN_T_ADD_VEHICLE :{WHITE}Can't add the vehicle to this group...
-STR_GROUP_CAN_T_ADD_SHARED_VEHICLE :{WHITE}Can't add shared vehicles to group...
+STR_CANT_SHARE_ORDER_LIST :{WHITE}Can't share order list...
+STR_CANT_COPY_ORDER_LIST :{WHITE}Can't copy order list...
+STR_ERROR_TOO_FAR_FROM_PREVIOUS_DESTINATION :{WHITE}...too far from previous destination
-STR_NAME_MUST_BE_UNIQUE :{WHITE}Name must be unique
+# Timetable related errors
+STR_CAN_T_TIMETABLE_VEHICLE :{WHITE}Can't timetable vehicle...
+STR_TIMETABLE_ONLY_WAIT_AT_STATIONS :{WHITE}Vehicles can only wait at stations.
+STR_TIMETABLE_NOT_STOPPING_HERE :{WHITE}This vehicle is not stopping at this station.
-############ AI GUI
-STR_AI_DEBUG :{WHITE}AI Debug
-STR_AI_DEBUG_NAME_TIP :{BLACK}Name of the AI
-STR_AI_DEBUG_RELOAD :{BLACK}Reload AI
-STR_AI_DEBUG_RELOAD_TIP :{BLACK}Kill the AI, reload the script, and restart the AI
-STR_AI_DEBUG_SERVER_ONLY :{YELLOW}AI Debug window is only available for the server
-STR_AI_CONFIG_CAPTION :{WHITE}AI Configuration
-STR_AI_CHANGE :{BLACK}Select AI
-STR_AI_CONFIGURE :{BLACK}Configure
-STR_AI_CHANGE_TIP :{BLACK}Load another AI
-STR_AI_CONFIGURE_TIP :{BLACK}Configure the parameters of the AI
-STR_AI_LIST_TIP :{BLACK}All AIs that will be loaded in the next game
-STR_AI_LIST_CAPTION :{WHITE}Available AIs
-STR_AI_AILIST_TIP :{BLACK}Click to select an AI
-STR_AI_ACCEPT :{BLACK}Accept
-STR_AI_ACCEPT_TIP :{BLACK}Select highlighted AI
-STR_AI_CANCEL :{BLACK}Cancel
-STR_AI_CANCEL_TIP :{BLACK}Don't change AI
-STR_AI_CLOSE :{BLACK}Close
-STR_AI_RESET :{BLACK}Reset
-STR_AI_HUMAN_PLAYER :Human player
-STR_AI_RANDOM_AI :Random AI
-STR_AI_SETTINGS_CAPTION :{WHITE}AI Parameters
-STR_AI_AUTHOR :{BLACK}Author: {RAW_STRING}
-STR_AI_VERSION :{BLACK}Version: {NUM}
-STR_AI_URL :{BLACK}URL: {RAW_STRING}
-STR_AI_PLEASE_REPORT_CRASH :{WHITE}One of the running AIs crashed. Please report this to the AI author with a screenshot of the AI Debug Window.
-STR_AI_NO_AI_FOUND :No suitable AI found to load.{}This AI is a dummy AI and won't do anything.{}You can download several AIs via the 'Online Content' system.
-########
+# Sign related errors
+STR_ERROR_TOO_MANY_SIGNS :{WHITE}...too many signs
+STR_ERROR_CAN_T_PLACE_SIGN_HERE :{WHITE}Can't place sign here...
+STR_ERROR_CAN_T_CHANGE_SIGN_NAME :{WHITE}Can't change sign name...
+STR_ERROR_CAN_T_DELETE_SIGN :{WHITE}Can't delete sign...
##id 0x2000
# Town building names
@@ -3549,7 +3626,6 @@ STR_SV_STNAME_LOWER :Lower {STRING1}
STR_SV_STNAME_HELIPORT :{STRING1} Heliport
STR_SV_STNAME_FOREST :{STRING1} Forest
STR_SV_STNAME_FALLBACK :{STRING1} Station #{NUM}
-
############ end of savegame specific region!
##id 0x8000
@@ -3812,7 +3888,7 @@ STR_VEHICLE_NAME_AIRCRAFT_GURU_X2_HELICOPTER :Guru X2 Helicop
STR_VEHICLE_NAME_AIRCRAFT_POWERNAUT_HELICOPTER :Powernaut Helicopter
##id 0x8800
-#### String control codes and their formatting
+# Formatting of some strings
STR_FORMAT_DATE_TINY :{RAW_STRING}-{RAW_STRING}-{NUM}
STR_FORMAT_DATE_SHORT :{STRING} {NUM}
STR_FORMAT_DATE_LONG :{STRING} {STRING} {NUM}
@@ -3826,6 +3902,29 @@ STR_FORMAT_INDUSTRY_NAME :{TOWN} {STRING}
STR_WAYPOINTNAME_CITY :{TOWN} Waypoint
STR_WAYPOINTNAME_CITY_SERIAL :{TOWN} Waypoint #{COMMA}
+STR_UNKNOWN_STATION :unknown station
+STR_SIGN_DEFAULT :Sign
+STR_COMPANY_SOMEONE :someone{SKIP}{SKIP}
+
+STR_DEFAULT_SAVEGAME_NAME :{COMPANY}, {STRING1}
+STR_GAME_SAVELOAD_SPECTATOR_SAVEGAME :Spectator, {SKIP}{STRING1}
+
+# Viewport strings
+STR_TOWN_LABEL_POP :{WHITE}{TOWN} ({COMMA})
+STR_TOWN_LABEL :{WHITE}{TOWN}
+STR_TOWN_LABEL_TINY_BLACK :{TINYFONT}{BLACK}{TOWN}
+STR_TOWN_LABEL_TINY_WHITE :{TINYFONT}{WHITE}{TOWN}
+
+STR_SIGN_SMALL_BLACK :{TINYFONT}{BLACK}{SIGN}
+STR_SIGN_SMALL_WHITE :{TINYFONT}{WHITE}{SIGN}
+
+STR_STATION_SIGN :{STATION} {STATIONFEATURES}
+STR_STATION_SIGN_TINY :{TINYFONT}{STATION}
+
+STR_WAYPOINT_VIEWPORT :{WAYPOINT}
+STR_WAYPOINT_VIEWPORT_TINY :{TINYFONT}{WAYPOINT}
+
+# Simple strings to get specific types of data
STR_COMPANY_NAME :{COMPANY}
STR_COMPANY_NAME_COMPANY_NUM :{COMPANY} {COMPANYNUM}
STR_ENGINE_NAME :{ENGINE}
@@ -3850,15 +3949,16 @@ STR_JUST_DATE_LONG :{DATE_LONG}
STR_JUST_DATE_ISO :{DATE_ISO}
STR_JUST_STRING :{STRING}
STR_JUST_RAW_STRING :{RAW_STRING}
-STR_GROUP_TINY_NAME :{TINYFONT}{GROUP}
-STR_GROUP_TINY_NUM :{TINYFONT}{COMMA}
+# Slightly 'raw' stringcodes with colour or size
STR_BLACK_ARROW_DOWN :{BLACK}{DOWNARROW}
STR_BLACK_ARROW_UP :{BLACK}{UPARROW}
STR_BLACK_COMMA :{BLACK}{COMMA}
STR_TINY_BLACK :{BLACK}{TINYFONT}{COMMA}
+STR_GROUP_TINY_NUM :{TINYFONT}{COMMA}
STR_BLUE_COMMA :{BLUE}{COMMA}
STR_RED_COMMA :{RED}{COMMA}
+STR_COMPANY_MONEY :{WHITE}{CURRENCY}
STR_GENERATE_DATE :{BLACK}{DATE_LONG}
STR_BLACK_CROSS :{BLACK}{CROSS}
STR_SILVER_CROSS :{SILVER}{CROSS}
@@ -3866,10 +3966,13 @@ STR_WHITE_DATE_SHORT :{WHITE}{DATE_SH
STR_WHITE_DATE_LONG :{WHITE}{DATE_LONG}
STR_SHORT_DATE :{WHITE}{DATE_TINY}
STR_DATE_LONG_SMALL :{BLACK}{TINYFONT}{DATE_LONG}
+STR_GROUP_TINY_NAME :{TINYFONT}{GROUP}
STR_SIGN_WHITE :{WHITE}{SIGN}
+STR_ORDER_STATION_SMALL :{BLACK}{TINYFONT}{STATION}
STR_BLACK_STRING :{BLACK}{STRING}
STR_BLACK_RAW_STRING :{BLACK}{RAW_STRING}
STR_QUERY_CAPTION :{WHITE}{STRING}
+STR_VEHICLE_NAME_SMALL :{BLACK}{TINYFONT}{VEHICLE}
STR_BLACK_SMALL_ARROW_UP :{BLACK}{SMALLUPARROW}
STR_BLACK_SMALL_ARROW_DOWN :{BLACK}{SMALLDOWNARROW}
@@ -3890,3 +3993,7 @@ STR_BUS :{BLACK}{BUS}
STR_LORRY :{BLACK}{LORRY}
STR_PLANE :{BLACK}{PLANE}
STR_SHIP :{BLACK}{SHIP}
+
+STR_NUM_1 :{BLACK}{SKIP}{NUM}
+STR_NUM_2 :{BLACK}{SKIP}{SKIP}{NUM}
+STR_NUM_3 :{BLACK}{SKIP}{SKIP}{SKIP}{NUM}