diff --git a/src/lang/CMakeLists.txt b/src/lang/CMakeLists.txt index 9a9c278ef7..11ff3f7772 100644 --- a/src/lang/CMakeLists.txt +++ b/src/lang/CMakeLists.txt @@ -1,5 +1,6 @@ set(MASTER_LANG_FILE ${CMAKE_CURRENT_SOURCE_DIR}/english.txt + ${CMAKE_CURRENT_SOURCE_DIR}/extra/english.txt ) set(LANG_SOURCE_FILES diff --git a/src/lang/english.txt b/src/lang/english.txt index d739d06e30..ef80b11ac5 100644 --- a/src/lang/english.txt +++ b/src/lang/english.txt @@ -196,11 +196,6 @@ STR_UNITS_VELOCITY_METRIC :{COMMA}{NBSP}km STR_UNITS_VELOCITY_SI :{COMMA}{NBSP}m/s STR_UNITS_VELOCITY_GAMEUNITS :{DECIMAL}{NBSP}tiles/day -STR_UNIT_NAME_VELOCITY_IMPERIAL :mph -STR_UNIT_NAME_VELOCITY_METRIC :km/h -STR_UNIT_NAME_VELOCITY_SI :m/s -STR_UNIT_NAME_VELOCITY_GAMEUNITS :tiles/day - STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}hp STR_UNITS_POWER_METRIC :{COMMA}{NBSP}hp STR_UNITS_POWER_SI :{COMMA}{NBSP}kW @@ -249,7 +244,6 @@ STR_TOOLTIP_SORT_ORDER :{BLACK}Select s STR_TOOLTIP_SORT_CRITERIA :{BLACK}Select sorting criteria STR_TOOLTIP_FILTER_CRITERIA :{BLACK}Select filtering criteria STR_BUTTON_SORT_BY :{BLACK}Sort by -STR_BUTTON_RENAME :{BLACK}Rename STR_BUTTON_CATCHMENT :{BLACK}Coverage STR_TOOLTIP_CATCHMENT :{BLACK}Toggle coverage area display @@ -293,7 +287,6 @@ STR_MEASURE_LENGTH :{BLACK}Length: STR_MEASURE_AREA :{BLACK}Area: {NUM} x {NUM} STR_MEASURE_LENGTH_HEIGHTDIFF :{BLACK}Length: {NUM}{}Height difference: {HEIGHT} STR_MEASURE_AREA_HEIGHTDIFF :{BLACK}Area: {NUM} x {NUM}{}Height difference: {HEIGHT} -STR_MEASURE_DIST_HEIGHTDIFF :{BLACK}Manhattan Distance: {NUM}{}Bird Fly Distance: {NUM}{}Distance from the nearest edge: {NUM}{}Height from sea level: {HEIGHT}{}Height difference: {HEIGHT} # These are used in buttons @@ -307,7 +300,6 @@ STR_SORT_BY_TRANSPORTED :Transported STR_SORT_BY_NUMBER :Number STR_SORT_BY_PROFIT_LAST_YEAR :Profit last year STR_SORT_BY_PROFIT_THIS_YEAR :Profit this year -STR_SORT_BY_PROFIT_LIFETIME :Lifetime profit STR_SORT_BY_AGE :Age STR_SORT_BY_RELIABILITY :Reliability STR_SORT_BY_TOTAL_CAPACITY_PER_CARGOTYPE :Total capacity per cargo type @@ -317,14 +309,11 @@ STR_SORT_BY_VALUE :Value STR_SORT_BY_LENGTH :Length STR_SORT_BY_LIFE_TIME :Remaining lifetime STR_SORT_BY_TIMETABLE_DELAY :Timetable delay -STR_SORT_BY_AVG_ORDER_OCCUPANCY :Average order occupancy -STR_SORT_BY_MAX_SPEED_LOADED :Maximum speed (fully loaded) STR_SORT_BY_FACILITY :Station type STR_SORT_BY_WAITING_TOTAL :Total waiting cargo STR_SORT_BY_WAITING_AVAILABLE :Available waiting cargo STR_SORT_BY_RATING_MAX :Highest cargo rating STR_SORT_BY_RATING_MIN :Lowest cargo rating -STR_SORT_BY_VEHICLES_CALLING :Number of vehicles calling STR_SORT_BY_ENGINE_ID :EngineID (classic sort) STR_SORT_BY_COST :Cost STR_SORT_BY_POWER :Power @@ -333,8 +322,6 @@ STR_SORT_BY_INTRO_DATE :Introduction da STR_SORT_BY_RUNNING_COST :Running cost STR_SORT_BY_POWER_VS_RUNNING_COST :Power/Running cost STR_SORT_BY_CARGO_CAPACITY :Cargo capacity -STR_SORT_BY_CARGO_CAPACITY_VS_RUNNING_COST :Cargo capacity/Running cost -STR_SORT_BY_VEHICLE_COUNT :Vehicle count STR_SORT_BY_RANGE :Range STR_SORT_BY_POPULATION :Population STR_SORT_BY_RATING :Rating @@ -402,7 +389,6 @@ STR_SCENEDIT_TOOLBAR_TRAM_CONSTRUCTION :{BLACK}Tramway STR_SCENEDIT_TOOLBAR_PLANT_TREES :{BLACK}Plant trees. Ctrl selects the area diagonally. Shift toggles building/showing cost estimate STR_SCENEDIT_TOOLBAR_PLACE_SIGN :{BLACK}Place sign STR_SCENEDIT_TOOLBAR_PLACE_OBJECT :{BLACK}Place object. Ctrl selects the area diagonally. Shift toggles building/showing cost estimate -STR_SCENEDIT_TOOLBAR_PLACE_HOUSE :{BLACK}Place house # Scenario editor file menu ###length 7 @@ -422,7 +408,6 @@ STR_SETTINGS_MENU_AI_SETTINGS :AI settings STR_SETTINGS_MENU_GAMESCRIPT_SETTINGS :Game script settings STR_SETTINGS_MENU_NEWGRF_SETTINGS :NewGRF settings STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Transparency options -STR_SETTINGS_MENU_ZONING :Zoning STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Town names displayed STR_SETTINGS_MENU_STATION_NAMES_DISPLAYED :Station names displayed STR_SETTINGS_MENU_WAYPOINTS_DISPLAYED :Waypoint names displayed @@ -432,10 +417,6 @@ STR_SETTINGS_MENU_FULL_ANIMATION :Full animation STR_SETTINGS_MENU_FULL_DETAIL :Full detail STR_SETTINGS_MENU_TRANSPARENT_BUILDINGS :Transparent buildings STR_SETTINGS_MENU_TRANSPARENT_SIGNS :Transparent signs -############ range ends here - -STR_SETTINGS_MENU_MONEY_TEXT_EFFECTS :Income/cost texts displayed -STR_SETTINGS_MENU_SHOW_HIDDEN_SIGNS :Hidden signs and names displayed # File menu ###length 5 @@ -451,7 +432,6 @@ STR_MAP_MENU_MAP_OF_WORLD :Map of world STR_MAP_MENU_EXTRA_VIEWPORT :Extra viewport STR_MAP_MENU_LINGRAPH_LEGEND :Cargo Flow Legend STR_MAP_MENU_SIGN_LIST :Sign list -STR_MAP_MENU_PLAN_LIST :Plan list # Town menu ###length 2 @@ -527,7 +507,6 @@ STR_ABOUT_MENU_TOGGLE_CONSOLE :Toggle console STR_ABOUT_MENU_AI_DEBUG :AI/Game script debug STR_ABOUT_MENU_SCREENSHOT :Screenshot STR_ABOUT_MENU_SHOW_FRAMERATE :Show frame rate -STR_ABOUT_MENU_SHOW_TOGGLE_MODIFIER_KEYS :Modifier key window STR_ABOUT_MENU_ABOUT_OPENTTD :About 'OpenTTD' STR_ABOUT_MENU_SPRITE_ALIGNER :Sprite aligner STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :Toggle bounding boxes @@ -612,12 +591,6 @@ STR_MONTH_OCT :October STR_MONTH_NOV :November STR_MONTH_DEC :December -###length VEHICLE_TYPES -STR_VEHICLE_TYPE_TRAINS :Trains -STR_VEHICLE_TYPE_ROAD_VEHICLES :Road Vehicles -STR_VEHICLE_TYPE_SHIPS :Ships -STR_VEHICLE_TYPE_AIRCRAFT :Aircraft - # Graph window STR_GRAPH_KEY_BUTTON :{BLACK}Key STR_GRAPH_KEY_TOOLTIP :{BLACK}Show key to graphs @@ -634,9 +607,7 @@ STR_GRAPH_COMPANY_VALUES_CAPTION :{WHITE}Company STR_GRAPH_CARGO_PAYMENT_RATES_CAPTION :{WHITE}Cargo Payment Rates STR_GRAPH_CARGO_PAYMENT_RATES_X_LABEL :{TINY_FONT}{BLACK}Days in transit -STR_GRAPH_CARGO_PAYMENT_RATES_X_LABEL_SPEED :{TINY_FONT}{BLACK}Average transit speed ({STRING}) STR_GRAPH_CARGO_PAYMENT_RATES_TITLE :{TINY_FONT}{BLACK}Payment for delivering 10 units (or 10,000 litres) of cargo a distance of 20 squares -STR_GRAPH_CARGO_PAYMENT_RATES_TITLE_AVG_SPEED :{TINY_FONT}{BLACK}Payment for delivering 1 unit (or 1,000 litres) of cargo a distance of 200 squares STR_GRAPH_CARGO_ENABLE_ALL :{TINY_FONT}{BLACK}Enable all STR_GRAPH_CARGO_DISABLE_ALL :{TINY_FONT}{BLACK}Disable all STR_GRAPH_CARGO_TOOLTIP_ENABLE_ALL :{BLACK}Display all cargoes on the cargo payment rates graph @@ -644,15 +615,6 @@ STR_GRAPH_CARGO_TOOLTIP_DISABLE_ALL :{BLACK}Display STR_GRAPH_CARGO_PAYMENT_TOGGLE_CARGO :{BLACK}Toggle graph for cargo type on/off STR_GRAPH_CARGO_PAYMENT_CARGO :{TINY_FONT}{BLACK}{STRING} -STR_GRAPH_STATION_CARGO_CAPTION :{WHITE}{STATION} - Waiting Cargo History -STR_GRAPH_STATION_CARGO_X_LABEL :{TINY_FONT}{BLACK}Development over the last {NUM} days -STR_GRAPH_STATION_CARGO_TITLE :{TINY_FONT}{BLACK}Units of cargo waiting at the station - -STR_GRAPH_CARGO_DAYS_MODE :{TINY_FONT}{BLACK}Days in transit -STR_GRAPH_CARGO_SPEED_MODE :{TINY_FONT}{BLACK}Average speed -STR_GRAPH_CARGO_TOOLTIP_DAYS_MODE :{BLACK}Display days in transit on the x-axis of the graph -STR_GRAPH_CARGO_TOOLTIP_SPEED_MODE :{BLACK}Display average transit speed on the x-axis of the graph - STR_GRAPH_PERFORMANCE_DETAIL_TOOLTIP :{BLACK}Show detailed performance ratings # Graph key window @@ -824,7 +786,6 @@ STR_SMALLMAP_INDUSTRY :{TINY_FONT}{STR STR_SMALLMAP_LINKSTATS :{TINY_FONT}{STRING} STR_SMALLMAP_COMPANY :{TINY_FONT}{COMPANY} STR_SMALLMAP_TOWN :{TINY_FONT}{WHITE}{TOWN} -STR_SMALLMAP_SCREENSHOT :{BLACK}Screenshot STR_SMALLMAP_DISABLE_ALL :{BLACK}Disable all STR_SMALLMAP_ENABLE_ALL :{BLACK}Enable all STR_SMALLMAP_SHOW_HEIGHT :{BLACK}Show height @@ -922,7 +883,6 @@ STR_NEWS_VEHICLE_HAS_TOO_FEW_ORDERS :{WHITE}{VEHICLE STR_NEWS_VEHICLE_HAS_VOID_ORDER :{WHITE}{VEHICLE} has a void order STR_NEWS_VEHICLE_HAS_DUPLICATE_ENTRY :{WHITE}{VEHICLE} has duplicate orders STR_NEWS_VEHICLE_HAS_INVALID_ENTRY :{WHITE}{VEHICLE} has an invalid station in its orders -STR_NEWS_VEHICLE_NO_DEPOT_ORDER :{WHITE}{VEHICLE} does not have a depot order in its schedule STR_NEWS_PLANE_USES_TOO_SHORT_RUNWAY :{WHITE}{VEHICLE} has in its orders an airport whose runway is too short STR_NEWS_VEHICLE_IS_GETTING_OLD :{WHITE}{VEHICLE} is getting old @@ -932,10 +892,9 @@ STR_NEWS_TRAIN_IS_STUCK :{WHITE}{VEHICLE STR_NEWS_VEHICLE_IS_LOST :{WHITE}{VEHICLE} is lost STR_NEWS_VEHICLE_IS_UNPROFITABLE :{WHITE}{VEHICLE}'s profit last year was {CURRENCY_LONG} STR_NEWS_AIRCRAFT_DEST_TOO_FAR :{WHITE}{VEHICLE} can't get to the next destination because it is out of range -STR_NEWS_TRAIN_OVERSHOT_STATION :{WHITE}{VEHICLE} failed to stop at {STRING1} due to excessive speed STR_NEWS_ORDER_REFIT_FAILED :{WHITE}{VEHICLE} stopped because an ordered refit failed -STR_NEWS_VEHICLE_AUTORENEW_FAILED :{WHITE}Autorenew failed on {VEHICLE}{}{STRING1} +STR_NEWS_VEHICLE_AUTORENEW_FAILED :{WHITE}Autorenew failed on {VEHICLE}{}{STRING} STR_NEWS_NEW_VEHICLE_NOW_AVAILABLE :{BIG_FONT}{BLACK}New {STRING} now available! STR_NEWS_NEW_VEHICLE_TYPE :{BIG_FONT}{BLACK}{ENGINE} @@ -1027,14 +986,6 @@ STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_EVERY_1_MONTH :Every month STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_EVERY_3_MONTHS :Every 3 months STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_EVERY_6_MONTHS :Every 6 months STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_EVERY_12_MONTHS :Every 12 months -STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_EVERY_DAYS_CUSTOM_LABEL :Custom interval (days) -STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_EVERY_MINUTES_CUSTOM_LABEL :Custom interval (real-time minutes) -STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_EVERY_DAYS_CUSTOM :Every {COMMA}{NBSP}days -STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_EVERY_DAYS_CUSTOM_SINGULAR :Every day -STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_EVERY_MINUTES_CUSTOM :Every {COMMA} real-time minutes - -STR_GAME_OPTIONS_AUTOSAVE_DAYS_QUERY_CAPT :{WHITE}Autosave interval in days -STR_GAME_OPTIONS_AUTOSAVE_MINUTES_QUERY_CAPT :{WHITE}Autosave interval in real-time minutes STR_GAME_OPTIONS_LANGUAGE :{BLACK}Language STR_GAME_OPTIONS_LANGUAGE_TOOLTIP :{BLACK}Select the interface language to use @@ -1158,8 +1109,6 @@ STR_RIVERS_NONE :None STR_RIVERS_FEW :Few STR_RIVERS_MODERATE :Medium STR_RIVERS_LOT :Many -STR_RIVERS_VERY_MANY :{RED}Very many -STR_RIVERS_EXTREMELY_MANY :{RED}Extremely many ###length 3 STR_DISASTER_NONE :None @@ -1229,8 +1178,6 @@ STR_CONFIG_SETTING_TYPE_DROPDOWN_GAME_INGAME :Game settings ( STR_CONFIG_SETTING_TYPE_DROPDOWN_COMPANY_MENU :Company settings (stored in saves; affect only new games) STR_CONFIG_SETTING_TYPE_DROPDOWN_COMPANY_INGAME :Company settings (stored in save; affect only current company) -STR_CONFIG_SETTING_ADVISED_LEAVE_DEFAULT :You are advised to leave this setting at the default value - STR_CONFIG_SETTINGS_NONE :{WHITE}- None - ###length 3 STR_CONFIG_SETTING_CATEGORY_HIDES :{BLACK}Show all search results by setting{}{SILVER}Category {BLACK}to {WHITE}{STRING} @@ -1252,13 +1199,6 @@ STR_CONFIG_SETTING_NONE :None STR_CONFIG_SETTING_ORIGINAL :Original STR_CONFIG_SETTING_REALISTIC :Realistic -STR_CONFIG_SETTING_TRAIN_BRAKING_REALISTIC :Realistic {PUSH_COLOUR}{RED}(Expert){POP_COLOUR} -STR_CONFIG_SETTING_TRAIN_BRAKING_ASPECT_LIMITED_ON :On {PUSH_COLOUR}{RED}(Expert, Difficult){POP_COLOUR} - -STR_CONFIG_SETTING_REALISTIC_BRAKING_SIGNALS_NOT_ALLOWED :{WHITE}Realistic braking can't be enabled. At least one pre-signal or two-way signal is present. - -STR_CONFIG_SETTING_DELIVERY_BALANCED :Balanced - ###length 3 STR_CONFIG_SETTING_HORIZONTAL_POS_LEFT :Left STR_CONFIG_SETTING_HORIZONTAL_POS_CENTER :Centre @@ -1276,14 +1216,6 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Loan interest r STR_CONFIG_SETTING_RUNNING_COSTS :Running costs: {STRING2} STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Set level of maintenance and running costs of vehicles and infrastructure -STR_CONFIG_SETTING_RUNNING_COSTS_IN_DEPOT :Running costs of Vehicles in Depot: {STRING2} -STR_CONFIG_SETTING_RUNNING_COSTS_IN_DEPOT_HELPTEXT :Set level of maintenance and running costs of vehicles while waiting in depots (not stopped) -STR_CONFIG_SETTING_RUNNING_COSTS_IN_DEPOT_VALUE :1 / {COMMA} - -STR_CONFIG_SETTING_RUNNING_COSTS_WHEN_STOPPED :Running costs of Stationary Vehicles: {STRING2} -STR_CONFIG_SETTING_RUNNING_COSTS_WHEN_STOPPED_HELPTEXT :Set level of maintenance and running costs of vehicles while stationary and not in a depot -STR_CONFIG_SETTING_RUNNING_COSTS_WHEN_STOPPED_VALUE :1 / {COMMA} - STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Construction speed: {STRING2} STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Limit the amount of construction actions for AIs @@ -1314,12 +1246,6 @@ STR_CONFIG_SETTING_DISASTERS_HELPTEXT :Toggle disaster STR_CONFIG_SETTING_CITY_APPROVAL :Local authority attitude: {STRING2} STR_CONFIG_SETTING_CITY_APPROVAL_HELPTEXT :Choose how much noise and environmental damage by companies affect their town rating and further construction actions in the town -STR_CONFIG_SETTING_MONEY_CHEAT_MULTIPLAYER :Allow multiplayer clients to use the money cheat: {STRING2} -STR_CONFIG_SETTING_MONEY_CHEAT_MULTIPLAYER_HELPTEXT :If enabled, non-admin multiplayer clients can use the money cheat. The money cheat is always available in single-player mode, and to the multiplayer server admin. -STR_CONFIG_SETTING_RENAME_TOWNS_MULTIPLAYER :Allow multiplayer clients to rename towns: {STRING2} -STR_CONFIG_SETTING_RENAME_TOWNS_MULTIPLAYER_HELPTEXT :If enabled, non-admin multiplayer clients which are not spectating can rename towns. Renaming towns is always available in single-player mode, and to the multiplayer server admin. -STR_CONFIG_SETTING_OVERRIDE_TOWN_SETTINGS_MULTIPLAYER :Allow multiplayer clients to override town settings: {STRING2} -STR_CONFIG_SETTING_OVERRIDE_TOWN_SETTINGS_MULTIPLAYER_HELPTEXT :If enabled, non-admin multiplayer clients which are not spectating can override town settings, on a per-town basis. Overriding individual town settings is always available in single-player mode, and to the multiplayer server admin. STR_CONFIG_SETTING_MAP_HEIGHT_LIMIT :Map height limit: {STRING2} STR_CONFIG_SETTING_MAP_HEIGHT_LIMIT_HELPTEXT :Set the maximum height of the map terrain. With "(auto)" a good value will be picked after terrain generation @@ -1336,18 +1262,10 @@ STR_CONFIG_SETTING_CATCHMENT_HELPTEXT :Have differentl STR_CONFIG_SETTING_SERVE_NEUTRAL_INDUSTRIES :Company stations can serve industries with attached neutral stations: {STRING2} STR_CONFIG_SETTING_SERVE_NEUTRAL_INDUSTRIES_HELPTEXT :When enabled, industries with attached stations (such as Oil Rigs) may also be served by company owned stations built nearby. When disabled, these industries may only be served by their attached stations. Any nearby company stations won't be able to serve them, nor will the attached station serve anything else other than the industry -STR_CONFIG_SETTING_CATCHMENT_INCREASE :Increase station catchment radius: {STRING2} -STR_CONFIG_SETTING_CATCHMENT_INCREASE_HELPTEXT :Increase radius of station catchment areas by this many tiles -STR_CONFIG_SETTING_STATION_RATING_CARGO_CLASS_WAIT_TIME :Station rating tolerance to waiting time depends on cargo class: {STRING2} -STR_CONFIG_SETTING_STATION_RATING_CARGO_CLASS_WAIT_TIME_HELPTEXT:When enabled, the effect of the waiting time since the last cargo pickup on the station rating for that cargo depends on the cargo class. Passengers, mail, armoured cargo, refrigerated cargo and express cargo, are varyingly less tolerant to waiting. Bulk and liquid cargos are more tolerant. -STR_CONFIG_SETTING_STATION_RATING_SIZE_CARGO_AMOUNT :Station cargo capacity and rating tolerance depend on station size: {STRING2} -STR_CONFIG_SETTING_STATION_RATING_SIZE_CARGO_AMOUNT_HELPTEXT :When enabled, the cargo capacity of stations before waiting cargo is truncated and the effect of the waiting cargo amount on the station rating for that cargo depend on the size of the station. Larger stations can store more cargo and are more tolerant of large amounts of waiting cargo. + STR_CONFIG_SETTING_EXTRADYNAMITE :Allow removal of more town-owned roads, bridges and tunnels: {STRING2} STR_CONFIG_SETTING_EXTRADYNAMITE_HELPTEXT :Make it easier to remove town-owned infrastructure and buildings -STR_CONFIG_SETTING_CARGO_DELIVERY_MODE :Cargo delivery distribution mode: {STRING2} -STR_CONFIG_SETTING_CARGO_DELIVERY_MODE_HELPTEXT :The method used to deliver cargo to industries surrounding a station. - STR_CONFIG_SETTING_TRAIN_LENGTH :Maximum length of trains: {STRING2} STR_CONFIG_SETTING_TRAIN_LENGTH_HELPTEXT :Set the maximum length of trains STR_CONFIG_SETTING_TILE_LENGTH :{COMMA} tile{P 0 "" s} @@ -1357,10 +1275,7 @@ STR_CONFIG_SETTING_SMOKE_AMOUNT_HELPTEXT :Set how much sm STR_CONFIG_SETTING_TRAIN_ACCELERATION_MODEL :Train acceleration model: {STRING2} STR_CONFIG_SETTING_TRAIN_ACCELERATION_MODEL_HELPTEXT :Select the physics model for train acceleration. The "original" model penalises slopes equally for all vehicles. The "realistic" model penalises slopes and curves depending on various properties of the consist, like length and tractive effort -STR_CONFIG_SETTING_TRAIN_BRAKING_MODEL :Train braking model: {STRING2} -STR_CONFIG_SETTING_TRAIN_BRAKING_MODEL_HELPTEXT :Select the physics model for train braking. The "original" model allows trains to stop instantly. In the "realistic" model, trains have a stopping distance and will reserve ahead accordingly, trains cannot stop instantly.{}{}The "realistic" model has many implications for signalling and track layout design, and is therefore an advanced feature which may not be suitable for beginners. In particular pre-signals and two-way signals are not permitted, and PBS is used for all signalling. -STR_CONFIG_SETTING_REALISTIC_BRAKING_ASPECT_LIMITED :Realistic train braking is aspect limited: {STRING2} -STR_CONFIG_SETTING_REALISTIC_BRAKING_ASPECT_LIMITED_HELPTEXT :In the realistic train braking model, limit the look-ahead of trains to the aspect of signals (i.e. do not allow reserving and looking ahead an unlimited number of signals).{}This requires a NewGRF which provides multi-aspect signals.{}{}This is an expert setting which will likely increase gameplay difficulty and will require additional thought about signal types and placement. + STR_CONFIG_SETTING_ROAD_VEHICLE_ACCELERATION_MODEL :Road vehicle acceleration model: {STRING2} STR_CONFIG_SETTING_ROAD_VEHICLE_ACCELERATION_MODEL_HELPTEXT :Select the physics model for road vehicle acceleration. The "original" model penalises slopes equally for all vehicles. The "realistic" model penalises slopes depending on various properties of the engine, for example 'tractive effort' @@ -1371,21 +1286,15 @@ STR_CONFIG_SETTING_PERCENTAGE :{COMMA}% STR_CONFIG_SETTING_ROAD_VEHICLE_SLOPE_STEEPNESS :Slope steepness for road vehicles: {STRING2} STR_CONFIG_SETTING_ROAD_VEHICLE_SLOPE_STEEPNESS_HELPTEXT :Steepness of a sloped tile for a road vehicle. Higher values make it more difficult to climb a hill -STR_CONFIG_SETTING_THROUGH_LOAD_SPEED_LIMIT :Train through load maximum speed: {STRING2} -STR_CONFIG_SETTING_THROUGH_LOAD_SPEED_LIMIT_HELPTEXT :The maximum permitted speed for trains when through loading at a station -STR_CONFIG_SETTING_THROUGH_LOAD_SPEED_LIMIT_VAL :{VELOCITY} - STR_CONFIG_SETTING_FORBID_90_DEG :Forbid trains from making 90° turns: {STRING2} STR_CONFIG_SETTING_FORBID_90_DEG_HELPTEXT :90 degree turns occur when a horizontal track is directly followed by a vertical track piece on the adjacent tile, thus making the train turn by 90 degree when traversing the tile edge instead of the usual 45 degrees for other track combinations. -STR_CONFIG_SETTING_BACK_ONE_WAY_PBS_SAFE_WAITING :Pathfind up to back of one-way path signals: {STRING2} -STR_CONFIG_SETTING_BACK_ONE_WAY_PBS_SAFE_WAITING_HELPTEXT :When enabled, the YAPF train pathfinder may pathfind up to the back of a one-way path signal. + STR_CONFIG_SETTING_DISTANT_JOIN_STATIONS :Allow to join stations not directly adjacent: {STRING2} STR_CONFIG_SETTING_DISTANT_JOIN_STATIONS_HELPTEXT :Allow adding parts to a station without directly touching the existing parts. Needs Ctrl+Click while placing the new parts STR_CONFIG_SETTING_INFLATION :Inflation: {STRING2} STR_CONFIG_SETTING_INFLATION_HELPTEXT :Enable inflation in the economy, where costs are slightly faster rising than payments -STR_CONFIG_SETTING_INFLATION_FIXED_DATES :Apply inflation from 1920 to 2090: {STRING2} -STR_CONFIG_SETTING_INFLATION_FIXED_DATES_HELPTEXT :If enabled, inflation is always applied from 1920 to 2090, regardless of the game start date. This is the inflation model used since OpenTTD 1.11.{}If disabled, inflation is applied from the game start date for 170 years. This is the inflation model used until OpenTTD 1.10. + STR_CONFIG_SETTING_MAX_BRIDGE_LENGTH :Maximum bridge length: {STRING2} STR_CONFIG_SETTING_MAX_BRIDGE_LENGTH_HELPTEXT :Maximum length for building bridges @@ -1423,10 +1332,11 @@ STR_CONFIG_SETTING_NONSTOP_BY_DEFAULT_HELPTEXT :Normally, a veh STR_CONFIG_SETTING_STOP_LOCATION :New train orders stop by default at the {STRING2} of the platform STR_CONFIG_SETTING_STOP_LOCATION_HELPTEXT :Place where a train will stop at the platform by default. The 'near end' means close to the entry point, 'middle' means in the middle of the platform, and 'far end' means far away from the entry point. Note, that this setting only defines a default value for new orders. Individual orders can be set explicitly to either behaviour nevertheless +###length 3 STR_CONFIG_SETTING_STOP_LOCATION_NEAR_END :near end STR_CONFIG_SETTING_STOP_LOCATION_MIDDLE :middle STR_CONFIG_SETTING_STOP_LOCATION_FAR_END :far end -STR_CONFIG_SETTING_IMPROVED_BREAKDOWNS :Enable improved breakdowns: {STRING2} + STR_CONFIG_SETTING_AUTOSCROLL :Pan window when mouse is at the edge: {STRING2} STR_CONFIG_SETTING_AUTOSCROLL_HELPTEXT :When enabled, viewports will start to scroll when the mouse is near the edge of the window ###length 4 @@ -1472,23 +1382,6 @@ STR_CONFIG_SETTING_DYNAMIC_ENGINES_EXISTING_VEHICLES :{WHITE}Changing STR_CONFIG_SETTING_INFRASTRUCTURE_MAINTENANCE :Infrastructure maintenance: {STRING2} STR_CONFIG_SETTING_INFRASTRUCTURE_MAINTENANCE_HELPTEXT :When enabled, infrastructure causes maintenance costs. The cost grows over-proportional with the network size, thus affecting bigger companies more than smaller ones -STR_CONFIG_SETTING_SHIP_COLLISION_AVOIDANCE :Ships avoid collisions: {STRING2} -STR_CONFIG_SETTING_SHIP_COLLISION_AVOIDANCE_HELPTEXT :When enabled, ships try to avoid passing through each other. The best results are obtained when 90° turns are forbidden. - -STR_CONFIG_SETTING_CHUNNEL :Allow construction of tunnels under water: {STRING2} -STR_CONFIG_SETTING_CHUNNEL_HELPTEXT :When enabled, tunnels can be constructed under bodies of water at sea level. This requires the tunnel ends to be least 3 tiles away from the shore. - -STR_CONFIG_SETTING_NO_TRAIN_CRASH_OTHER_COMPANY :Trains from different companies may not crash into each other: {STRING2} -STR_CONFIG_SETTING_NO_TRAIN_CRASH_OTHER_COMPANY_HELPTEXT :This setting is primarily to prevent untrusted players deliberately causing crashes involving other companies' trains in multi-player rail infrastructure sharing games. - -STR_CONFIG_SETTING_ROADVEH_ARTICULATED_OVERTAKING :Articulated road vehicles may overtake: {STRING2} -STR_CONFIG_SETTING_ROADVEH_ARTICULATED_OVERTAKING_HELPTEXT :Enable articulated road vehicles to overtake other road vehicles. - -STR_CONFIG_SETTING_ROADVEH_CANT_QUANTUM_TUNNEL :Prevent road vehicles passing through each other when blocked: {STRING2} -STR_CONFIG_SETTING_ROADVEH_CANT_QUANTUM_TUNNEL_HELPTEXT :Disable road vehicles from passing through other road vehicles when their path is blocked for an extended period of time. - -STR_CONFIG_SETTING_DRIVE_THROUGH_TRAIN_DEPOT :Drive-through train depots: {STRING2} -STR_CONFIG_SETTING_DRIVE_THROUGH_TRAIN_DEPOT_HELPTEXT :Enable emulation of drive-through train depots. Trains can move between depots placed back to back, optionally with intermediary depots in between. Requires the YAPF pathfinder. STR_CONFIG_SETTING_COMPANY_STARTING_COLOUR :Starting company colour: {STRING2} STR_CONFIG_SETTING_COMPANY_STARTING_COLOUR_HELPTEXT :Choose starting colour for the company @@ -1498,29 +1391,20 @@ STR_CONFIG_SETTING_NEVER_EXPIRE_AIRPORTS_HELPTEXT :Enabling this s STR_CONFIG_SETTING_WARN_LOST_VEHICLE :Warn if vehicle is lost: {STRING2} STR_CONFIG_SETTING_WARN_LOST_VEHICLE_HELPTEXT :Trigger messages about vehicles unable to find a path to their ordered destination -STR_CONFIG_SETTING_WARN_RESTRICTION_WAIT_VEHICLE :Warn if train is stuck due to a routing restriction: {STRING2} -STR_CONFIG_SETTING_WARN_RESTRICTION_WAIT_VEHICLE_HELPTEXT :Trigger messages about trains which are stuck waiting at a PBS signal for a long time because of a routing restriction + STR_CONFIG_SETTING_ORDER_REVIEW :Review vehicles' orders: {STRING2} STR_CONFIG_SETTING_ORDER_REVIEW_HELPTEXT :When enabled, the orders of the vehicles are periodically checked, and some obvious issues are reported with a news message when detected +###length 3 STR_CONFIG_SETTING_ORDER_REVIEW_OFF :No STR_CONFIG_SETTING_ORDER_REVIEW_EXDEPOT :Yes, but exclude stopped vehicles STR_CONFIG_SETTING_ORDER_REVIEW_ON :Of all vehicles -STR_CONFIG_SETTING_WARN_NO_DEPOT_ORDER :Warn if a vehicle does not have a depot order: {STRING2} -STR_CONFIG_SETTING_WARN_NO_DEPOT_ORDER_HELPTEXT :When enabled and when reviewing vehicle orders is also enabled, a news message gets sent when a train, road vehicle or ship does not have a depot order in its schedule -STR_CONFIG_SETTING_WARN_NO_DEPOT_ORDER_IF_BREAKDOWNS_ON :If vehicle breakdowns enabled + STR_CONFIG_SETTING_WARN_INCOME_LESS :Warn if a vehicle's income is negative: {STRING2} STR_CONFIG_SETTING_WARN_INCOME_LESS_HELPTEXT :When enabled, a news message gets sent when a vehicle has not made any profit within a calendar year STR_CONFIG_SETTING_NEVER_EXPIRE_VEHICLES :Vehicles never expire: {STRING2} STR_CONFIG_SETTING_NEVER_EXPIRE_VEHICLES_HELPTEXT :When enabled, all vehicle models remain available forever after their introduction -STR_CONFIG_SETTING_NO_EXPIRE_VEHICLES_AFTER :No vehicles expire after: {STRING2} -STR_CONFIG_SETTING_NO_EXPIRE_VEHICLES_AFTER_HELPTEXT :Vehicles which would otherwise expire after this year remain available forever -STR_CONFIG_SETTING_NO_EXPIRE_VEHICLES_AFTER_VALUE :{NUM} -STR_CONFIG_SETTING_NO_EXPIRE_VEHICLES_AFTER_ZERO :Off -STR_CONFIG_SETTING_NO_INTRODUCE_VEHICLES_AFTER :No vehicles introduced after: {STRING2} -STR_CONFIG_SETTING_NO_INTRODUCE_VEHICLES_AFTER_HELPTEXT :Vehicles which would otherwise be introduced during or after this year are never introduced -STR_CONFIG_SETTING_NO_INTRODUCE_VEHICLES_AFTER_VALUE :{NUM} -STR_CONFIG_SETTING_NO_INTRODUCE_VEHICLES_AFTER_ZERO :Off + STR_CONFIG_SETTING_AUTORENEW_VEHICLE :Autorenew vehicle when it gets old: {STRING2} STR_CONFIG_SETTING_AUTORENEW_VEHICLE_HELPTEXT :When enabled, a vehicle nearing its end of life gets automatically replaced when the renew conditions are fulfilled @@ -1542,6 +1426,7 @@ STR_CONFIG_SETTING_HOVER_DELAY_HELPTEXT :Delay before to STR_CONFIG_SETTING_HOVER_DELAY_VALUE :Hover for {COMMA} millisecond{P 0 "" s} ###setting-zero-is-special STR_CONFIG_SETTING_HOVER_DELAY_DISABLED :Right click + STR_CONFIG_SETTING_POPULATION_IN_LABEL :Show town population in the town name label: {STRING2} STR_CONFIG_SETTING_POPULATION_IN_LABEL_HELPTEXT :Display the population of towns in their label on the map @@ -1550,107 +1435,14 @@ STR_CONFIG_SETTING_GRAPH_LINE_THICKNESS_HELPTEXT :Width of the li STR_CONFIG_SETTING_SHOW_NEWGRF_NAME :Show the NewGRF's name in the build vehicle window: {STRING2} STR_CONFIG_SETTING_SHOW_NEWGRF_NAME_HELPTEXT :Add a line to the build vehicle window, showing which NewGRF the selected vehicle comes from. - STR_CONFIG_SETTING_SHOW_CARGO_IN_LISTS :Show the cargoes the vehicles can carry in the list windows {STRING2} STR_CONFIG_SETTING_SHOW_CARGO_IN_LISTS_HELPTEXT :If enabled, the vehicle's transportable load will appear above it in the vehicle lists -STR_CONFIG_SETTING_SHOW_WAGON_INTRO_YEAR :Show wagon introduction year in the build vehicle window: {STRING2} -STR_CONFIG_SETTING_SHOW_WAGON_INTRO_YEAR_HELPTEXT :Add a line to the build vehicle window, showing the introduction year for train wagons. -STR_CONFIG_SETTING_SHOW_TRAIN_LENGTH_IN_DETAILS :Show train length in details: {STRING2} -STR_CONFIG_SETTING_SHOW_TRAIN_LENGTH_IN_DETAILS_HELPTEXT :Show train length in the vehicle details window -STR_CONFIG_SETTING_SHOW_VEHICLE_GROUP_IN_DETAILS :Show vehicle group in details: {STRING2} -STR_CONFIG_SETTING_SHOW_VEHICLE_GROUP_IN_DETAILS_HELPTEXT :Show vehicle group name in the vehicle details window -STR_CONFIG_SETTING_SHOW_TRAIN_WEIGHT_RATIOS_IN_DETAILS :Show train weight ratios in details: {STRING2} -STR_CONFIG_SETTING_SHOW_TRAIN_WEIGHT_RATIOS_IN_DETAILS_HELPTEXT :Show train weight ratios in the vehicle details window -STR_CONFIG_SETTING_SHOW_RESTRICTED_SIG_DEF :Show restricted electric signals using default graphics: {STRING2} -STR_CONFIG_SETTING_SHOW_RESTRICTED_SIG_DEF_HELPTEXT :Show electric signals with routing restriction programs using the default signal graphics with a blue signal post, instead of using any NewGRF signal graphics. This is to make it easier to visually distinguish restricted signals. -STR_CONFIG_SETTING_SHOW_ALL_SIG_DEF :Show all signals using default graphics: {STRING2} -STR_CONFIG_SETTING_SHOW_ALL_SIG_DEF_HELPTEXT :Show all signals using the default signal graphics, instead of using any NewGRF signal graphics. This is to make it easier to see the state and type of signals when NewGRFs provide unclear or inaccessible signal graphics. -STR_CONFIG_SETTING_SHOW_ADV_TRACE_RESTRICT_FEATURES :Show advanced routing restriction features: {STRING2} -STR_CONFIG_SETTING_SHOW_ADV_TRACE_RESTRICT_FEATURES_HELPTEXT :Show advanced routing restriction features. When disabled, some advanced features are not shown in the UI, but are still available to all players. -STR_CONFIG_SETTING_SHOW_PROGSIG_FEATURES :Show programmable pre-signal feature: {STRING2} -STR_CONFIG_SETTING_SHOW_PROGSIG_FEATURES_HELPTEXT :Show programmable pre-signal feature. When disabled, the buttons to build and configure programmable pre-signals are not shown in the UI, but are still available to all players. -STR_CONFIG_SETTING_SHOW_NOENTRYSIG_FEATURES :Show no-entry signal feature: {STRING2} -STR_CONFIG_SETTING_SHOW_NOENTRYSIG_FEATURES_HELPTEXT :Show no-entry signal feature. When disabled, the buttons to build and configure no-entry signals are not shown in the UI, but are still available to all players. -STR_CONFIG_SETTING_SHOW_VEH_LIST_CARGO_FILTER :Show cargo type filter in vehicle lists: {STRING2} -STR_CONFIG_SETTING_SHOW_VEH_LIST_CARGO_FILTER_HELPTEXT :Show cargo type filter in vehicle lists. When enabled vehicle list windows include an additional filter dropdown. -STR_CONFIG_SETTING_SHOW_ADV_LOADING_MODE_FEATURES :Show advanced loading mode features: {STRING2} -STR_CONFIG_SETTING_SHOW_ADV_LOADING_MODE_FEATURES_HELPTEXT :Show advanced loading mode features (through load/unload, road vehicle direction). When disabled, some advanced loading mode features are not shown in the UI, but are still available to all players. -STR_CONFIG_SETTING_DISABLE_TOP_VEH_LIST_MASS_ACTIONS :Disable mass action buttons for top-level vehicle lists: {STRING2} -STR_CONFIG_SETTING_DISABLE_TOP_VEH_LIST_MASS_ACTIONS_HELPTEXT :This disables depot/service and start/stop buttons for all vehicle and all ungrouped vehicle lists. This is intended to help avoid the negative impact of accidentally pressing one of these buttons. -STR_CONFIG_SETTING_SHOW_DEPOT_SELL_GUI :Show go to depot/hangar and sell feature: {STRING2} -STR_CONFIG_SETTING_SHOW_DEPOT_SELL_GUI_HELPTEXT :Show go to depot/hangar and sell vehicle on arrival feature. When enabled, Ctrl+Clicking the go to depot button in the vehicle window allows changing the mode of the current depot order. -STR_CONFIG_SETTING_OPEN_VEHICLE_GUI_CLONE_SHARE :Open new vehicle window when share-cloning: {STRING2} -STR_CONFIG_SETTING_OPEN_VEHICLE_GUI_CLONE_SHARE_HELPTEXT :When enabled, open the newly cloned vehicle's window when cloning a vehicle with shared orders from the depot window. - -STR_CONFIG_SETTING_LINKGRAPH_COLOURS :Cargo flow overlay colours: {STRING2} -STR_CONFIG_SETTING_LINKGRAPH_COLOURS_HELPTEXT :Set the colour the scheme used for the cargo flow overlay. -STR_CONFIG_SETTING_LINKGRAPH_COLOURS_GREEN_TO_RED :Green to red (original) -STR_CONFIG_SETTING_LINKGRAPH_COLOURS_GREEN_TO_BLUE :Green to blue -STR_CONFIG_SETTING_LINKGRAPH_COLOURS_GREY_TO_RED :Grey to red -STR_CONFIG_SETTING_LINKGRAPH_COLOURS_GREYSCALE :Greyscale - -STR_CONFIG_SETTING_VEHICLE_NAMES :Vehicle names: {STRING2} -STR_CONFIG_SETTING_VEHICLE_NAMES_HELPTEXT :Set the naming scheme used for vehicle names. This does not apply to vehicles which have a custom name. -STR_CONFIG_SETTING_VEHICLE_NAMES_TRADITIONAL :Traditional -STR_CONFIG_SETTING_VEHICLE_NAMES_MODERN :Modern -STR_CONFIG_SETTING_VEHICLE_NAMES_LONG :Long - -STR_CONFIG_SETTING_SHADED_TREES_ON_SLOPES :Shade trees on slopes: {STRING2} -STR_CONFIG_SETTING_SHADED_TREES_ON_SLOPES_HELPTEXT :Change brightness of trees drawn on slopes. Improves the look of tree cover in mountainous areas. - -STR_CONFIG_SETTING_STATION_RATING_TOOLTIP_MODE :Station rating tooltips: {STRING2} -STR_CONFIG_SETTING_STATION_RATING_TOOLTIP_MODE_HELPTEXT :Set whether station rating tooltips are shown and the level of information detail. -STR_CONFIG_SETTING_STATION_RATING_TOOLTIP_MODE_OFF :Off -STR_CONFIG_SETTING_STATION_RATING_TOOLTIP_MODE_SIMPLE :Simple -STR_CONFIG_SETTING_STATION_RATING_TOOLTIP_MODE_DETAILED :Detailed - -STR_CONFIG_SETTING_DEMOLISH_CONFIRM_MODE :Ask before demolishing structures: {STRING2} -STR_CONFIG_SETTING_DEMOLISH_CONFIRM_MODE_HELPTEXT :Ask for confirmation before irreversibly demolishing structures. -STR_CONFIG_SETTING_DEMOLISH_CONFIRM_MODE_OFF :Off -STR_CONFIG_SETTING_DEMOLISH_CONFIRM_MODE_INDUSTRY :Industries -STR_CONFIG_SETTING_DEMOLISH_CONFIRM_MODE_ALL :Industries and rail stations - -STR_CONFIG_SETTING_DUAL_PANE_TRAIN_PURCHASE_WINDOW :Separate locomotives and wagons in train purchase window: {STRING2} -STR_CONFIG_SETTING_DUAL_PANE_TRAIN_PURCHASE_WINDOW_HELPTEXT :When enabled, the train purchase window shows locomotives and wagons in separate side-by-side lists. - -STR_CONFIG_SETTING_DUAL_PANE_TRAIN_PURCHASE_WINDOW_DUAL_BUTTONS :Show separate button sets in train purchase window: {STRING2} -STR_CONFIG_SETTING_DUAL_PANE_TRAIN_PURCHASE_WINDOW_DUAL_BUTTONS_HELPTEXT:When enabled, the locomotive and wagon lists in the train purchase window each have their own set of buttons. - -STR_CONFIG_SETTING_ALLOW_HIDE_WAYPOINT_LABEL :Allow hiding waypoint viewport labels: {STRING2} -STR_CONFIG_SETTING_ALLOW_HIDE_WAYPOINT_LABEL_HELPTEXT :When enabled, waypoints can have their viewport labels individually hidden.{}This is useful when waypoints are used decoratively or when minor waypoints do not require a label. - -STR_CONFIG_SETTING_DISABLE_WATER_ANIMATION :Disable water animation: {STRING2} -STR_CONFIG_SETTING_DISABLE_WATER_ANIMATION_HELPTEXT :When enabled, disables water animation when the zoom level is at or more zoomed out than the specified zoom level.{}This can be useful to avoid visual artefacts with animated water at high zoom levels with some basesets. -STR_CONFIG_SETTING_DISABLE_WATER_ANIMATION_8X :8x zoom and above -STR_CONFIG_SETTING_DISABLE_WATER_ANIMATION_16X :16x zoom and above -STR_CONFIG_SETTING_DISABLE_WATER_ANIMATION_32X :32x zoom and above - -STR_CONFIG_SETTING_SHOW_ORDER_OCCUPANCY_BY_DEFAULT :Show order occupancy by default: {STRING2} -STR_CONFIG_SETTING_SHOW_ORDER_OCCUPANCY_BY_DEFAULT_HELPTEXT :Show detailed per-order occupancy by default when opening a vehicle's orders window - -STR_CONFIG_SETTING_SHOW_ORDER_MANAGEMENT_BY_DEFAULT :Show order management button: {STRING2} -STR_CONFIG_SETTING_SHOW_ORDER_MANAGEMENT_BY_DEFAULT_HELPTEXT :Show a button for order management in the vehicle order window - -STR_CONFIG_SETTING_SHOW_GROUP_HIERARCHY_NAME :Show group hierarchy in name: {STRING2} -STR_CONFIG_SETTING_SHOW_GROUP_HIERARCHY_NAME_HELPTEXT :When enabled, group names include the full hierarchy of their parent group names - -STR_CONFIG_SETTING_SHOW_VEHICLE_GROUP_HIERARCHY_NAME :Show group hierarchy in vehicle names: {STRING2} -STR_CONFIG_SETTING_SHOW_VEHICLE_GROUP_HIERARCHY_NAME_HELPTEXT :When enabled, and show group hierarchy in name is enabled, vehicle names which include a group name use the full group name with hierarchy - -STR_CONFIG_SETTING_ADV_SIG_BRIDGE_TUN_MODES :Enable signals on bridges/tunnels advanced modes: {STRING2} -STR_CONFIG_SETTING_ADV_SIG_BRIDGE_TUN_MODES_HELPTEXT :Enables use of advanced modes of signal simulation on bridges and tunnels. When disabled, bridges/tunnels which are not already in an advanced mode cannot be changed to an advanced mode, however other players may choose to enable this setting and use an advanced mode. - -STR_CONFIG_SETTING_SORT_TRACK_TYPES_BY_SPEED :Sort track types by speed: {STRING2} -STR_CONFIG_SETTING_SORT_TRACK_TYPES_BY_SPEED_HELPTEXT :Sorts track types by compatibility and by speed instead of using the default sorting. - STR_CONFIG_SETTING_LANDSCAPE :Landscape: {STRING2} STR_CONFIG_SETTING_LANDSCAPE_HELPTEXT :Landscapes define basic gameplay scenarios with different cargoes and town growth requirements. NewGRF and Game Scripts allow finer control though STR_CONFIG_SETTING_LAND_GENERATOR :Land generator: {STRING2} STR_CONFIG_SETTING_LAND_GENERATOR_HELPTEXT :The original generator depends on the base graphics set, and composes fixed landscape shapes. TerraGenesis is a Perlin noise based generator with finer control settings -STR_CONFIG_SETTING_MAX_SIGNAL_EVALUATIONS :Maximum number of programmable pre-signal changes permitted at once: {STRING2} -STR_CONFIG_SETTING_MAX_SIGNAL_EVALUATIONS_HELPTEXT :Sets the maximum number of programmable pre-signal changes permitted at once ###length 2 STR_CONFIG_SETTING_LAND_GENERATOR_ORIGINAL :Original STR_CONFIG_SETTING_LAND_GENERATOR_TERRA_GENESIS :TerraGenesis @@ -1674,12 +1466,7 @@ STR_CONFIG_SETTING_SNOW_COVERAGE_VALUE :{NUM}% STR_CONFIG_SETTING_DESERT_COVERAGE :Desert coverage: {STRING2} STR_CONFIG_SETTING_DESERT_COVERAGE_HELPTEXT :Control the approximate amount of desert on the tropical landscape. Desert also affects industry generation. Only used during map generation STR_CONFIG_SETTING_DESERT_COVERAGE_VALUE :{NUM}% -STR_CONFIG_SETTING_RAINFORESTLINE_HEIGHT :Rainforest line height: {STRING} -STR_CONFIG_SETTING_RAINFORESTLINE_HEIGHT_HELPTEXT :Control at what height rainforest starts in sub-tropic landscape. Rainforests also affect industry generation and town growth requirements -STR_CONFIG_SETTING_CLIMATE_THRESHOLD_MODE :Climate threshold mode: {STRING2} -STR_CONFIG_SETTING_CLIMATE_THRESHOLD_MODE_HELPTEXT :Whether the snow line and rainforest/desert line is automatically calculated from a coverage percentage or manually controlled. -STR_CONFIG_SETTING_CLIMATE_THRESHOLD_COVERAGE :Coverage -STR_CONFIG_SETTING_CLIMATE_THRESHOLD_MANUAL :Manual + STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN :Roughness of terrain: {STRING2} STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN_HELPTEXT :(TerraGenesis only) Choose the frequency of hills: Smooth landscapes have fewer, more wide-spread hills. Rough landscapes have many hills, which may look repetitive ###length 4 @@ -1690,42 +1477,16 @@ STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN_VERY_ROUGH :Very Rough STR_CONFIG_SETTING_VARIETY :Variety distribution: {STRING2} STR_CONFIG_SETTING_VARIETY_HELPTEXT :(TerraGenesis only) Control whether the map contains both mountainous and flat areas. Since this only makes the map flatter, other settings should be set to mountainous -STR_CONFIG_SETTING_RIVER_MIN_LENGTH :River min length: {STRING} -STR_CONFIG_SETTING_RIVER_MIN_LENGTH_HELPTEXT :Minimum length of rivers. This also controls the creation of lakes. -STR_CONFIG_SETTING_RIVER_ROUTE_RANDOM :River route randomness: {STRING} -STR_CONFIG_SETTING_RIVER_ROUTE_RANDOM_HELPTEXT :Choose how random a rivers path may be. -STR_CONFIG_SETTING_RIVERS_TOP_OF_HILL :Rivers require their springs to generate at the top of hills: {STRING} -STR_CONFIG_SETTING_RIVERS_TOP_OF_HILL_HELPTEXT :Choose whether rivers require their springs to generate towards the top of hills. -STR_CONFIG_SETTING_RIVER_TROPICS_WIDTH :Tropics width around rivers: {STRING} -STR_CONFIG_SETTING_RIVER_TROPICS_WIDTH_HELPTEXT :Controls the width of the tropic zone that surrounds rivers in sub-tropic landscape.{}This is the total width of the zone on both sides of the river. -STR_CONFIG_SETTING_LAKE_TROPICS_WIDTH :Tropics width around lakes: {STRING} -STR_CONFIG_SETTING_LAKE_TROPICS_WIDTH_HELPTEXT :Controls the width of the tropic zone that surrounds lakes in sub-tropic landscape.{}This is the total width of the zone on both sides of the lake. -STR_CONFIG_SETTING_COAST_TROPICS_WIDTH :Tropics width around coasts: {STRING} -STR_CONFIG_SETTING_COAST_TROPICS_WIDTH_HELPTEXT :Controls the width of the tropic zone that surrounds coasts in sub-tropic landscape. -###length 4 -STR_CONFIG_SETTING_COAST_TROPICS_WIDTH_DEFAULT :Default -STR_CONFIG_SETTING_COAST_TROPICS_WIDTH_MEDIUM :Medium -STR_CONFIG_SETTING_COAST_TROPICS_WIDTH_LARGE :Large -STR_CONFIG_SETTING_COAST_TROPICS_WIDTH_EXTRALARGE :Extra Large -STR_CONFIG_SETTING_LAKE_SIZE :Size of lakes: {STRING} -STR_CONFIG_SETTING_LAKE_SIZE_HELPTEXT :Controls the size of lakes that are generated along rivers. -STR_CONFIG_SETTING_LAKE_SIZE_VALUE :{NUM} -STR_CONFIG_SETTING_LAKE_SIZE_ZERO :No lakes -STR_CONFIG_SETTING_LAKES_ALLOWED_IN_DESERTS :Lakes and rivers can be generated in sub-tropic climate deserts: {STRING} -STR_CONFIG_SETTING_LAKES_ALLOWED_IN_DESERTS_HELPTEXT :Choose whether lakes and rivers are allowed to spawn in sub-tropic climate deserts. + STR_CONFIG_SETTING_RIVER_AMOUNT :River amount: {STRING2} STR_CONFIG_SETTING_RIVER_AMOUNT_HELPTEXT :Choose how many rivers to generate -STR_CONFIG_SETTING_ROCKS_AMOUNT :Size of rocky patches: {STRING} -STR_CONFIG_SETTING_ROCKS_AMOUNT_HELPTEXT :Determines the size of rocky patches. High values can cover a significant portion of the map. -STR_CONFIG_SETTING_HEIGHT_ROCKS :Size of rocky patches increases with height: {STRING} -STR_CONFIG_SETTING_HEIGHT_ROCKS_HELPTEXT :Determines how much the size of rocky patches increases with height. This is cumulative with the size of rocky patches setting and works best when the size of rocky patches setting is set to lower values. + STR_CONFIG_SETTING_TREE_PLACER :Tree placer algorithm: {STRING2} STR_CONFIG_SETTING_TREE_PLACER_HELPTEXT :Choose the distribution of trees on the map: 'Original' plants trees uniformly scattered, 'Improved' plants them in groups -###length 4 +###length 3 STR_CONFIG_SETTING_TREE_PLACER_NONE :None STR_CONFIG_SETTING_TREE_PLACER_ORIGINAL :Original STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Improved -STR_CONFIG_SETTING_TREE_PLACER_PERFECT :Perfect STR_CONFIG_SETTING_ROAD_SIDE :Road vehicles: {STRING2} STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Choose the driving side @@ -1749,8 +1510,7 @@ STR_CONFIG_SETTING_STATION_SPREAD_HELPTEXT :Maximum area th STR_CONFIG_SETTING_SERVICEATHELIPAD :Service helicopters at helipads automatically: {STRING2} STR_CONFIG_SETTING_SERVICEATHELIPAD_HELPTEXT :Service helicopters after every landing, even if there is no depot at the airport -STR_CONFIG_SETTING_NONSTOP_ORDER_ONLY :Only allow non-stop orders: {STRING2} -STR_CONFIG_SETTING_NONSTOP_ORDER_ONLY_HELPTEXT :Only allow creating non-stop orders for trains and road vehicles + STR_CONFIG_SETTING_LINK_TERRAFORM_TOOLBAR :Link landscape toolbar to rail/road/water/airport toolbars: {STRING2} STR_CONFIG_SETTING_LINK_TERRAFORM_TOOLBAR_HELPTEXT :When opening a construction toolbar for a transport type, also open the toolbar for terraforming @@ -1761,6 +1521,14 @@ STR_CONFIG_SETTING_SMALLMAP_LAND_COLOUR_GREEN :Green STR_CONFIG_SETTING_SMALLMAP_LAND_COLOUR_DARK_GREEN :Dark green STR_CONFIG_SETTING_SMALLMAP_LAND_COLOUR_VIOLET :Violet +STR_CONFIG_SETTING_LINKGRAPH_COLOURS :Cargo flow overlay colours: {STRING2} +STR_CONFIG_SETTING_LINKGRAPH_COLOURS_HELPTEXT :Set the colour scheme used for the cargo flow overlay. +###length 4 +STR_CONFIG_SETTING_LINKGRAPH_COLOURS_GREEN_TO_RED :Green to red (original) +STR_CONFIG_SETTING_LINKGRAPH_COLOURS_GREEN_TO_BLUE :Green to blue +STR_CONFIG_SETTING_LINKGRAPH_COLOURS_GREY_TO_RED :Grey to red +STR_CONFIG_SETTING_LINKGRAPH_COLOURS_GREYSCALE :Greyscale + STR_CONFIG_SETTING_SCROLLMODE :Viewport scroll behaviour: {STRING2} STR_CONFIG_SETTING_SCROLLMODE_HELPTEXT :Behaviour when scrolling the map ###length 4 @@ -1803,41 +1571,6 @@ STR_CONFIG_SETTING_OSK_ACTIVATION_DOUBLE_CLICK :Double click STR_CONFIG_SETTING_OSK_ACTIVATION_SINGLE_CLICK_FOCUS :Single click (when focussed) STR_CONFIG_SETTING_OSK_ACTIVATION_SINGLE_CLICK :Single click (immediately) -STR_CONFIG_SETTING_SHOW_VEHICLE_ROUTE_MODE :Show route overlay of focused vehicle: {STRING2} -STR_CONFIG_SETTING_SHOW_VEHICLE_ROUTE_MODE_HELPTEXT :When enabled, and a vehicle window is focused, show markers at and/or lines between the locations of the vehicle's orders.{}The station stopped at only mode only shows orders where the vehicle stops at a station (this excludes via orders, waypoints and depots). -STR_CONFIG_SETTING_SHOW_VEHICLE_ROUTE_MODE_OFF :Off -STR_CONFIG_SETTING_SHOW_VEHICLE_ROUTE_MODE_ALL_LOCATIONS :All order locations -STR_CONFIG_SETTING_SHOW_VEHICLE_ROUTE_MODE_STATIONS_ONLY :Stations stops only -STR_CONFIG_SETTING_SHOW_VEHICLE_ROUTE_STEPS :Show vehicle route overlay markers: {STRING2} -STR_CONFIG_SETTING_SHOW_VEHICLE_ROUTE_STEPS_HELPTEXT :When enabled, and a vehicle window is focused, a marker with the order number and type is shown at the location of each order. - -STR_CONFIG_SETTING_SHOW_VEHICLE_LIST_COMPANY_COLOUR :Mark other companies' vehicles in lists with their company colour: {STRING2} -STR_CONFIG_SETTING_SHOW_VEHICLE_LIST_COMPANY_COLOUR_HELPTEXT :Vehicles in a vehicle list window which are owned by a different company than the owner of the vehicle list are marked with a coloured square in the vehicle's company colour. -STR_CONFIG_SETTING_ENABLE_SINGLE_VEH_SHARED_ORDER_GUI :Enable single vehicles in shared order group window: {STRING2} -STR_CONFIG_SETTING_ENABLE_SINGLE_VEH_SHARED_ORDER_GUI_HELPTEXT :Allow using the shared order group window with single vehicles, without shared orders. - -STR_CONFIG_SETTING_VIEWPORT_MAP_SCAN_SURROUNDINGS :Scan surroundings (better for high zoom out levels): {STRING2} -STR_CONFIG_SETTING_VIEWPORT_MAP_SHOW_SLOPES :Show slopes: {STRING2} -STR_CONFIG_SETTING_VIEWPORT_MAP_SHOW_BRIDGES :Show bridges: {STRING2} -STR_CONFIG_SETTING_VIEWPORT_MAP_SHOW_TUNNELS :Show tunnels: {STRING2} -STR_CONFIG_SETTING_VIEWPORT_MAP_SHOW_SCROLLING_VP :Show scrolling viewport: {STRING2} -STR_CONFIG_SETTING_VIEWPORT_MAP_SHOW_SCROLLING_VP_NOTHING :No -STR_CONFIG_SETTING_VIEWPORT_MAP_SHOW_SCROLLING_VP_CONTOUR :Contour -STR_CONFIG_SETTING_VIEWPORT_MAP_SHOW_SCROLLING_VP_BLEND :Blend with some white (32bpp only) -STR_CONFIG_SETTING_VIEWPORT_MAP_SHOW_SCROLLING_VP_ALL :Blend + contour -STR_CONFIG_SETTING_VIEWPORT_MAP_USE_OWNER_COLOUR_BRIDGE_TUNNEL :Use owner's colour for bridges and tunnels: {STRING2} -STR_CONFIG_SETTING_VIEWPORT_MAP_DEFAULT_MODE :Default mode: {STRING2} -STR_CONFIG_SETTING_VIEWPORT_MAP_DEFAULT_MODE_HELPTEXT :Default display mode for the main viewport and any extra viewport windows, when zoomed out into map mode. -STR_CONFIG_SETTING_VIEWPORT_MAP_ACTION_DBLCLICK :Function of double-click: {STRING2} -STR_CONFIG_SETTING_VIEWPORT_MAP_ACTION_DBLCLICK_DO_NOTHING :Do nothing -STR_CONFIG_SETTING_VIEWPORT_MAP_ACTION_DBLCLICK_ZOOM_MAIN :Zoom in directly to 1X -STR_CONFIG_SETTING_VIEWPORT_MAP_ACTION_DBLCLICK_NEW_EXTRA :Open an extra viewport -STR_CONFIG_SETTING_VIEWPORT_MAP_SHOW_VEHICLE_ROUTE :Show vehicle route overlay lines: {STRING2} -STR_CONFIG_SETTING_VIEWPORT_MAP_SHOW_VEHICLE_ROUTE_HELPTEXT :When enabled, and a vehicle window is focused, lines are drawn between the locations of each of the vehicle's orders. (Conditional order branches are shown using yellow lines). -STR_CONFIG_SETTING_VIEWPORT_MAP_DRAW_ROUTE_DASH :Drawing style of vehicle's route: {STRING} -STR_CONFIG_SETTING_VIEWPORT_MAP_DRAW_ROUTE_DASH_VALUE :dashed lines of {COMMA} pixel{P "" s} -STR_CONFIG_SETTING_VIEWPORT_MAP_DRAW_ROUTE_DASH_DISABLED :plain lines - STR_CONFIG_SETTING_USE_RELAY_SERVICE :Use relay service: {STRING2} STR_CONFIG_SETTING_USE_RELAY_SERVICE_HELPTEXT :If creating a connection to the server fails, one can use a relay service to create a connection. "Never" disallows this, "ask" will ask first, "allow" will allow it without asking ###length 3 @@ -1858,15 +1591,6 @@ STR_CONFIG_SETTING_RIGHT_MOUSE_WND_CLOSE_HELPTEXT :Closes a window STR_CONFIG_SETTING_AUTOSAVE :Autosave: {STRING2} STR_CONFIG_SETTING_AUTOSAVE_HELPTEXT :Select interval between automatic game saves -STR_CONFIG_SETTING_AUTOSAVE_CUSTOM_DAYS :Custom autosave interval in days: {STRING2} -STR_CONFIG_SETTING_AUTOSAVE_CUSTOM_DAYS_HELPTEXT :Set custom days interval between automatic game saves - -STR_CONFIG_SETTING_AUTOSAVE_CUSTOM_MINUTES :Custom autosave interval in real-time minutes: {STRING2} -STR_CONFIG_SETTING_AUTOSAVE_CUSTOM_MINUTES_HELPTEXT :Set custom real-time minutes of game time interval between automatic game saves - -STR_CONFIG_SETTING_AUTOSAVE_ON_NETWORK_DISCONNECT :Autosave on network disconnection: {STRING2} -STR_CONFIG_SETTING_AUTOSAVE_ON_NETWORK_DISCONNECT_HELPTEXT :When enabled, multiplayer clients automatically save the game when disconnected from the server - STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES :Use the {STRING2} date format for savegame names STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_HELPTEXT :Format of the date in save game filenames ###length 3 @@ -1874,13 +1598,6 @@ STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_LONG :long (31st Dec STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_SHORT :short (31-12-2008) STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_ISO :ISO (2008-12-31) -STR_CONFIG_SETTING_SAVEGAME_OVERWRITE_CONFIRM :Warn before overwriting an existing savegame file: {STRING} -STR_CONFIG_SETTING_SAVEGAME_OVERWRITE_CONFIRM_HELPTEXT :If saving a savegame or heightmap would overwrite an existing save file, display a confirmation dialog. -STR_CONFIG_SETTING_SAVEGAME_OVERWRITE_CONFIRM_DISABLED :No -STR_CONFIG_SETTING_SAVEGAME_OVERWRITE_CONFIRM_DIFFERENT :Only if different -STR_CONFIG_SETTING_SAVEGAME_OVERWRITE_CONFIRM_DIFFERENT_UNKNOWN :Only if different or unknown -STR_CONFIG_SETTING_SAVEGAME_OVERWRITE_CONFIRM_ENABLED :Yes - STR_CONFIG_SETTING_PAUSE_ON_NEW_GAME :Automatically pause when starting a new game: {STRING2} STR_CONFIG_SETTING_PAUSE_ON_NEW_GAME_HELPTEXT :When enabled, the game will automatically pause when starting a new game, allowing for closer study of the map @@ -1897,53 +1614,22 @@ STR_CONFIG_SETTING_ADVANCED_VEHICLE_LISTS_HELPTEXT :Enable usage of STR_CONFIG_SETTING_LOADING_INDICATORS :Use loading indicators: {STRING2} STR_CONFIG_SETTING_LOADING_INDICATORS_HELPTEXT :Select whether loading indicators are displayed above loading or unloading vehicles -STR_CONFIG_SETTING_AUTO_TIMETABLE_BY_DEFAULT :Use automatic timetables by default: {STRING2} -STR_CONFIG_SETTING_AUTO_TIMETABLE_BY_DEFAULT_HELPTEXT :Choose whether automatic timetables should be automatically enabled for new vehicles -STR_CONFIG_SETTING_TIMETABLE_SEPARATION_BY_DEFAULT :Use timetable to ensure vehicle separation by default: {STRING2} -STR_CONFIG_SETTING_TIMETABLE_SEPARATION_BY_DEFAULT_HELPTEXT :Choose whether to ensure separation of vehicles should be automatically enabled for new vehicles + STR_CONFIG_SETTING_TIMETABLE_IN_TICKS :Show timetable in ticks rather than days: {STRING2} STR_CONFIG_SETTING_TIMETABLE_IN_TICKS_HELPTEXT :Show travel times in time tables in game ticks instead of days -STR_CONFIG_SETTING_TIMETABLE_LEFTOVER_TICKS :Show leftover ticks in timetable: {STRING2} -STR_CONFIG_SETTING_TIMETABLE_LEFTOVER_TICKS_HELPTEXT :When converting from ticks to days/minutes in timetables, also show any leftover ticks -STR_CONFIG_SETTING_OVERRIDE_TIME_SETTINGS :Use client time settings instead of savegame time settings: {STRING2} -STR_CONFIG_SETTING_OVERRIDE_TIME_SETTINGS_HELPTEXT :Select whether to use local client settings for time display, instead of the time settings in the savegame. -STR_CONFIG_SETTING_TIME_IN_MINUTES :Show time in minutes rather than days: {STRING2} -STR_CONFIG_SETTING_TIME_IN_MINUTES_HELPTEXT :Select whether to use hours and minutes instead of days -STR_CONFIG_SETTING_TICKS_PER_MINUTE :Ticks per minute: {STRING2} -STR_CONFIG_SETTING_TICKS_PER_MINUTE_HELPTEXT :The number of game ticks per minute -STR_CONFIG_SETTING_DATE_WITH_TIME :Show date with time in status bar: {STRING2} -STR_CONFIG_SETTING_DATE_WITH_TIME_HELPTEXT :Show the real game date in the status bar as well as the time -STR_CONFIG_SETTING_CLOCK_OFFSET :Clock offset in minutes: {STRING2} -STR_CONFIG_SETTING_CLOCK_OFFSET_HELPTEXT :The number of minutes the game clock is offset by -STR_CONFIG_SETTING_DATE_WITH_TIME_NONE :None -STR_CONFIG_SETTING_DATE_WITH_TIME_Y :Year -STR_CONFIG_SETTING_DATE_WITH_TIME_YM :Month and year -STR_CONFIG_SETTING_DATE_WITH_TIME_YMD :Full date -STR_CONFIG_SETTING_TIMETABLE_START_TEXT_ENTRY :Enter timetable start times as text (requires time to be in minutes): {STRING2} -STR_CONFIG_SETTING_TIMETABLE_START_TEXT_ENTRY_HELPTEXT :Select whether timetable start times may be entered as text if time is being shown in minutes -STR_CONFIG_SETTING_TIMETABLE_SEPARATION :Use timetable to ensure vehicle separation: {STRING2} -STR_CONFIG_SETTING_TIMETABLE_SEPARATION_HELPTEXT :Select whether to ensure separation of vehicles when using automatic timetables -STR_CONFIG_SETTING_TIMETABLE_SEPARATION_RATE :Auto timetable vehicle separation factor: {STRING2} -STR_CONFIG_SETTING_TIMETABLE_SEPARATION_RATE_HELPTEXT :How much of the vehicle separation auto timetable change to apply at each step + STR_CONFIG_SETTING_TIMETABLE_SHOW_ARRIVAL_DEPARTURE :Show arrival and departure in timetables: {STRING2} STR_CONFIG_SETTING_TIMETABLE_SHOW_ARRIVAL_DEPARTURE_HELPTEXT :Display anticipated arrival and departure times in timetables -STR_CONFIG_SETTING_TIMETABLE_AUTOFILL_ROUNDING_TICKS :Round up auto-filled timetable times to multiples of this many ticks: {STRING2} -STR_CONFIG_SETTING_TIMETABLE_AUTOFILL_ROUNDING_TICKS_HELPTEXT :Timetable times adjusted by timetable automation are not rounded. A day at a day length of 1 is 74 ticks.{}By default the game ticks per minute value is used if using minutes, otherwise 74 ticks is used. -STR_CONFIG_SETTING_TIMETABLE_AUTOFILL_ROUNDING_TICKS_VALUE :{COMMA}{NBSP}tick{P 0 "" s} -###setting-zero-is-special -STR_CONFIG_SETTING_TIMETABLE_AUTOFILL_ROUNDING_TICKS_DEFAULT :Default STR_CONFIG_SETTING_QUICKGOTO :Quick creation of vehicle orders: {STRING2} STR_CONFIG_SETTING_QUICKGOTO_HELPTEXT :Pre-select the 'goto cursor' when opening the orders window STR_CONFIG_SETTING_DEFAULT_RAIL_TYPE :Default rail type (after new game/game load): {STRING2} STR_CONFIG_SETTING_DEFAULT_RAIL_TYPE_HELPTEXT :Rail type to select after starting or loading a game. 'first available' selects the oldest type of tracks, 'last available' selects the newest type of tracks, and 'most used' selects the type which is currently most in use -STR_CONFIG_SETTING_DEFAULT_ROAD_TYPE :Default road/tram types (after new game/game load): {STRING2} -STR_CONFIG_SETTING_DEFAULT_ROAD_TYPE_HELPTEXT :Road/tram types to select after starting or loading a game. 'first available' selects the oldest type of road/tram, 'last available' selects the newest type of road/tram, 'most used' selects the type which is currently most in use, and 'default' selects the default type +###length 3 STR_CONFIG_SETTING_DEFAULT_RAIL_TYPE_FIRST :First available STR_CONFIG_SETTING_DEFAULT_RAIL_TYPE_LAST :Last available STR_CONFIG_SETTING_DEFAULT_RAIL_TYPE_MOST_USED :Most used -STR_CONFIG_SETTING_DEFAULT_ROAD_TYPE_DEFAULT :Default STR_CONFIG_SETTING_SHOW_TRACK_RESERVATION :Show path reservations for tracks: {STRING2} STR_CONFIG_SETTING_SHOW_TRACK_RESERVATION_HELPTEXT :Give reserved tracks a different colour to assist in problems with trains refusing to enter path-based blocks @@ -1960,11 +1646,6 @@ STR_CONFIG_SETTING_FAST_FORWARD_SPEED_LIMIT_VAL :{NUM}% normal g ###setting-zero-is-special STR_CONFIG_SETTING_FAST_FORWARD_SPEED_LIMIT_ZERO :No limit (as fast as your computer allows) -STR_CONFIG_SETTING_ENABLE_BUILD_RIVER :Enable building rivers: {STRING2} -STR_CONFIG_SETTING_ENABLE_BUILD_RIVER_HELPTEXT :Enable building rivers outside of the scenario editor -STR_CONFIG_SETTING_ENABLE_REMOVE_WATER :Enable removing sea and rivers: {STRING2} -STR_CONFIG_SETTING_ENABLE_REMOVE_WATER_HELPTEXT :Enable removing sea and rivers outside of the scenario editor - STR_CONFIG_SETTING_SOUND_TICKER :News ticker: {STRING2} STR_CONFIG_SETTING_SOUND_TICKER_HELPTEXT :Play sound for summarised news messages @@ -2029,23 +1710,6 @@ STR_CONFIG_SETTING_SCRIPT_MAX_MEMORY :Max memory usag STR_CONFIG_SETTING_SCRIPT_MAX_MEMORY_HELPTEXT :How much memory a single script may consume before it's forcibly terminated. This may need to be increased for large maps. STR_CONFIG_SETTING_SCRIPT_MAX_MEMORY_VALUE :{COMMA} MiB -STR_CONFIG_SETTING_SHARING_RAIL :Enable sharing of railways: {STRING2} -STR_CONFIG_SETTING_SHARING_ROAD :Enable sharing of road stops and depots: {STRING2} -STR_CONFIG_SETTING_SHARING_WATER :Enable sharing of docks and ship depots: {STRING2} -STR_CONFIG_SETTING_SHARING_AIR :Enable sharing of airports: {STRING2} -STR_CONFIG_SETTING_SHARING_FEE_RAIL :Daily track toll for trains: {STRING2} per 1000 tonnes -STR_CONFIG_SETTING_SHARING_FEE_ROAD :Stopping fee for road vehicles: {STRING2} per day -STR_CONFIG_SETTING_SHARING_FEE_WATER :Docking fee for ships: {STRING2} per day -STR_CONFIG_SETTING_SHARING_FEE_AIR :Terminal fee for aircraft: {STRING2} per day -STR_CONFIG_SETTING_SHARING_FEE_HELPTEXT :This fee is paid per unscaled day (i.e. the duration of a day at a day length of 1, this is 74 ticks). -STR_CONFIG_SETTING_SHARING_PAYMENT_IN_DEBT :Allow companies in debt to pay sharing fees: {STRING2} -STR_CONFIG_SETTING_SHARING_USED_BY_VEHICLES :Can't change this setting, vehicles are using shared infrastructure. -STR_CONFIG_SETTING_SHARING_ORDERS_TO_OTHERS :Can't change this setting, vehicles have orders to destinations of others. -STR_CONFIG_SETTING_INFRA_OTHERS_BUY_IN_DEPOT_RAIL :Enable competitors to buy and renew trains in depots: {STRING2} -STR_CONFIG_SETTING_INFRA_OTHERS_BUY_IN_DEPOT_ROAD :Enable competitors to buy and renew road vehicles in depots: {STRING2} -STR_CONFIG_SETTING_INFRA_OTHERS_BUY_IN_DEPOT_WATER :Enable competitors to buy and renew ships in depots: {STRING2} -STR_CONFIG_SETTING_INFRA_OTHERS_BUY_IN_DEPOT_AIR :Enable competitors to buy and renew aircraft in hangars: {STRING2} - STR_CONFIG_SETTING_SERVINT_ISPERCENT :Service intervals are in percents: {STRING2} STR_CONFIG_SETTING_SERVINT_ISPERCENT_HELPTEXT :Choose whether servicing of vehicles is triggered by the time passed since last service or by reliability dropping by a certain percentage of the maximum reliability @@ -2066,10 +1730,7 @@ STR_CONFIG_SETTING_NOSERVICE_HELPTEXT :When enabled, v STR_CONFIG_SETTING_WAGONSPEEDLIMITS :Enable wagon speed limits: {STRING2} STR_CONFIG_SETTING_WAGONSPEEDLIMITS_HELPTEXT :When enabled, also use speed limits of wagons for deciding the maximum speed of a train -STR_CONFIG_SETTING_TRAIN_SPEED_ADAPTATION :Enable train speed adaptation: {STRING2} -STR_CONFIG_SETTING_TRAIN_SPEED_ADAPTATION_HELPTEXT :When enabled, faster trains adjust their speed to match slower trains in front. -STR_CONFIG_SETTING_SLOW_ROAD_VEHICLES_IN_CURVES :Road vehicles slow down in curves: {STRING2} -STR_CONFIG_SETTING_SLOW_ROAD_VEHICLES_IN_CURVES_HELPTEXT :When enabled, road vehicles slow down in curves. (Only with realistic acceleration) + STR_CONFIG_SETTING_DISABLE_ELRAILS :Disable electric rails: {STRING2} STR_CONFIG_SETTING_DISABLE_ELRAILS_HELPTEXT :Enabling this setting disables the requirement to electrify tracks to make electric engines run on them @@ -2150,11 +1811,7 @@ STR_CONFIG_SETTING_MIN_YEARS_FOR_SHARES_HELPTEXT :Set the minimum STR_CONFIG_SETTING_FEEDER_PAYMENT_SHARE :Percentage of leg profit to pay in feeder systems: {STRING2} STR_CONFIG_SETTING_FEEDER_PAYMENT_SHARE_HELPTEXT :Percentage of income given to the intermediate legs in feeder systems, giving more control over the income -STR_CONFIG_SETTING_SIMULATE_SIGNALS :Simulate signals in tunnels, bridges every: {STRING2} -STR_CONFIG_SETTING_SIMULATE_SIGNALS_HELPTEXT :This sets the target signal spacing for newly signalled bridges and tunnels. The actual spacing may slightly differ from this to avoid uneven spacing. Changing this setting does not re-signal existing signalled bridges and tunnels. -STR_CONFIG_SETTING_SIMULATE_SIGNALS_VALUE :{COMMA} tile{P 0 "" s} -STR_CONFIG_SETTING_DAY_LENGTH_FACTOR :Day length factor: {STRING2} -STR_CONFIG_SETTING_DAY_LENGTH_FACTOR_HELPTEXT :Game pace is slowed by this factor + STR_CONFIG_SETTING_DRAG_SIGNALS_DENSITY :When dragging, place signals every: {STRING2} STR_CONFIG_SETTING_DRAG_SIGNALS_DENSITY_HELPTEXT :Set the distance at which signals will be built on a track up to the next obstacle (signal, junction), if signals are dragged STR_CONFIG_SETTING_DRAG_SIGNALS_DENSITY_VALUE :{COMMA} tile{P 0 "" s} @@ -2190,21 +1847,6 @@ STR_CONFIG_SETTING_ALLOW_TOWN_ROADS_HELPTEXT :Allow towns to STR_CONFIG_SETTING_ALLOW_TOWN_LEVEL_CROSSINGS :Towns are allowed to build level crossings: {STRING2} STR_CONFIG_SETTING_ALLOW_TOWN_LEVEL_CROSSINGS_HELPTEXT :Enabling this setting allows towns to build level crossings -STR_CONFIG_SETTING_TOWN_TUNNELS :Towns are allowed to build tunnels: {STRING2} -STR_CONFIG_SETTING_TOWN_TUNNELS_HELPTEXT :Under what conditions are towns allowed to build road tunnels -###length 3 -STR_CONFIG_SETTING_TOWN_TUNNELS_FORBIDDEN :Forbidden -STR_CONFIG_SETTING_TOWN_TUNNELS_ALLOWED_OBSTRUCTION :Allowed only for small obstructions -STR_CONFIG_SETTING_TOWN_TUNNELS_ALLOWED :Allowed - -STR_CONFIG_SETTING_TOWN_MAX_ROAD_SLOPE :Limit towns building continuous inclined roads: {STRING2} -STR_CONFIG_SETTING_TOWN_MAX_ROAD_SLOPE_HELPTEXT :Limit the length of consecutive sloped road tiles which towns will build. This can be used to prevent towns from growing long straight road segments up or down mountain sides -STR_CONFIG_SETTING_TOWN_MAX_ROAD_SLOPE_VALUE :{NUM} tile{P "" s} -STR_CONFIG_SETTING_TOWN_MAX_ROAD_SLOPE_ZERO :No limit - -STR_CONFIG_SETTING_ALLOW_TOWN_BRIDGES :Towns are allowed to build bridges: {STRING2} -STR_CONFIG_SETTING_ALLOW_TOWN_BRIDGES_HELPTEXT :Enabling this setting allows towns to build bridges - STR_CONFIG_SETTING_NOISE_LEVEL :Allow town controlled noise level for airports: {STRING2} STR_CONFIG_SETTING_NOISE_LEVEL_HELPTEXT :With this setting disabled, there can be two airports in each town. With this setting enabled, the number of airports in a town is limited by the noise acceptance of the town, which depends on population and airport size and distance @@ -2220,18 +1862,6 @@ STR_CONFIG_SETTING_TOWN_CARGOGENMODE_HELPTEXT :How much cargo ###length 2 STR_CONFIG_SETTING_TOWN_CARGOGENMODE_ORIGINAL :Quadratic (original) STR_CONFIG_SETTING_TOWN_CARGOGENMODE_BITCOUNT :Linear -STR_CONFIG_SETTING_TOWN_CARGO_FACTOR :Town cargo generation factor (less < 0 < more): {STRING2} -STR_CONFIG_SETTING_TOWN_CARGO_FACTOR_HELPTEXT :Passenger, mail, and other town cargo production is scaled by approximately 2^factor (exponential) -STR_CONFIG_SETTING_INDUSTRY_CARGO_FACTOR :Industry cargo generation factor (less < 0 < more): {STRING2} -STR_CONFIG_SETTING_INDUSTRY_CARGO_FACTOR_HELPTEXT :Primary industry cargo production is scaled by approximately 2^factor (exponential). This excludes tree-cutting industries.{}This is not guaranteed to be fully compatible with all industry NewGRFs. -STR_CONFIG_SETTING_TOWN_ABOVE_HEIGHT :No towns above height level: {STRING2} -STR_CONFIG_SETTING_TOWN_ABOVE_HEIGHT_HELPTEXT :No towns above the specified height level are built during map creation. -STR_CONFIG_SETTING_MIN_TOWN_LAND_AREA :Minimum contiguous land area for towns: {STRING2} -STR_CONFIG_SETTING_MIN_TOWN_LAND_AREA_HELPTEXT :Towns can only be placed on contiguous landmasses of at least this many tiles. -STR_CONFIG_SETTING_MIN_CITY_LAND_AREA :Minimum contiguous land area for cities: {STRING2} -STR_CONFIG_SETTING_MIN_CITY_LAND_AREA_HELPTEXT :Cities can only be placed on contiguous landmasses of at least this many tiles. -STR_CONFIG_SETTING_MIN_LAND_AREA_VALUE :{NUM} -STR_CONFIG_SETTING_MIN_LAND_AREA_ZERO :Off STR_CONFIG_SETTING_EXTRA_TREE_PLACEMENT :In game placement of trees: {STRING2} STR_CONFIG_SETTING_EXTRA_TREE_PLACEMENT_HELPTEXT :Control random appearance of trees during the game. This might affect industries which rely on tree growth, for example lumber mills @@ -2241,27 +1871,6 @@ STR_CONFIG_SETTING_EXTRA_TREE_PLACEMENT_SPREAD_RAINFOREST :Grow but only s STR_CONFIG_SETTING_EXTRA_TREE_PLACEMENT_SPREAD_ALL :Grow and spread everywhere STR_CONFIG_SETTING_EXTRA_TREE_PLACEMENT_NO_GROWTH_NO_SPREAD :Don't grow, don't spread {RED}(breaks lumber mill) -STR_CONFIG_SETTING_TREES_AROUND_SNOWLINE :Adjusted arctic tree placement: {STRING2} -STR_CONFIG_SETTING_TREES_AROUND_SNOWLINE_HELPTEXT :Adjust placement of trees around snow line in artic climate. Trees thin out above snowline. Trees are a mix of arctic and temperate just below snowline. Below that trees are temperate. -STR_CONFIG_SETTING_TREES_AROUND_SNOWLINE_RANGE :Arctic tree range: {STRING2} -STR_CONFIG_SETTING_TREES_AROUND_SNOWLINE_RANGE_HELPTEXT :Approximate range of arctic trees around snow line -STR_CONFIG_SETTING_TREES_AROUND_SNOWLINE_DYNAMIC_RANGE :Seasonal snow line width for arctic trees: {STRING2} -STR_CONFIG_SETTING_TREES_AROUND_SNOWLINE_DYNAMIC_RANGE_HELPTEXT :When using a seasonally variable snow line, what percentage of the snow line variation to use as the snow line for arctic tree placement. 0% uses the lower (winter) snow line, 100% uses the whole range between the summer and winter snow lines. - -STR_CONFIG_SETTING_BUILD_PUBLIC_ROADS :Build public roads connecting towns: {STRING2} -STR_CONFIG_SETTING_BUILD_PUBLIC_ROADS_HELPTEXT :Generates public roads which connect the towns. Takes a bit of time on bigger maps. 'Build and avoid' generates roads which avoid curves and result in very grid-like connections. -STR_CONFIG_SETTING_BUILD_PUBLIC_ROADS_NONE :None (Default) -STR_CONFIG_SETTING_BUILD_PUBLIC_ROADS_WITH_CURVES :Build with curves -STR_CONFIG_SETTING_BUILD_PUBLIC_ROADS_AVOID_CURVES :Build and avoid curves - -STR_CONFIG_SETTING_TREE_GROWTH :Tree growth speed: {STRING2} -STR_CONFIG_SETTING_TREE_GROWTH_HELPTEXT :Control rate at which trees grow during the game. This might affect industries which rely on tree growth, for example lumber mills -STR_CONFIG_SETTING_TREE_GROWTH_NORMAL :Normal -STR_CONFIG_SETTING_TREE_GROWTH_SLOW :Slow -STR_CONFIG_SETTING_TREE_GROWTH_VERY_SLOW :Very slow -STR_CONFIG_SETTING_TREE_GROWTH_EXTREMELY_SLOW :Extremely slow -STR_CONFIG_SETTING_TREE_GROWTH_STATIC :None - STR_CONFIG_SETTING_TOOLBAR_POS :Position of main toolbar: {STRING2} STR_CONFIG_SETTING_TOOLBAR_POS_HELPTEXT :Horizontal position of the main toolbar at the top of the screen STR_CONFIG_SETTING_STATUSBAR_POS :Position of status bar: {STRING2} @@ -2281,17 +1890,13 @@ STR_CONFIG_SETTING_ZOOM_MIN :Maximum zoom in STR_CONFIG_SETTING_ZOOM_MIN_HELPTEXT :The maximum zoom-in level for viewports. Note that enabling higher zoom-in levels increases memory requirements STR_CONFIG_SETTING_ZOOM_MAX :Maximum zoom out level: {STRING2} STR_CONFIG_SETTING_ZOOM_MAX_HELPTEXT :The maximum zoom-out level for viewports. Higher zoom-out levels might cause lag when used -###length 10 +###length 6 STR_CONFIG_SETTING_ZOOM_LVL_MIN :4x STR_CONFIG_SETTING_ZOOM_LVL_IN_2X :2x STR_CONFIG_SETTING_ZOOM_LVL_NORMAL :Normal STR_CONFIG_SETTING_ZOOM_LVL_OUT_2X :2x STR_CONFIG_SETTING_ZOOM_LVL_OUT_4X :4x STR_CONFIG_SETTING_ZOOM_LVL_OUT_8X :8x -STR_CONFIG_SETTING_ZOOM_LVL_OUT_16X :16x -STR_CONFIG_SETTING_ZOOM_LVL_OUT_32X :32x -STR_CONFIG_SETTING_ZOOM_LVL_OUT_64X :64x -STR_CONFIG_SETTING_ZOOM_LVL_OUT_128X :128x STR_CONFIG_SETTING_SPRITE_ZOOM_MIN :Highest resolution sprites to use: {STRING2} STR_CONFIG_SETTING_SPRITE_ZOOM_MIN_HELPTEXT :Limit the maximum resolution to use for sprites. Limiting sprite resolution will avoid using high resolution graphics even when available. This can help keep the game appearance unified when using a mix of GRF files with and without high resolution graphics. @@ -2300,35 +1905,9 @@ STR_CONFIG_SETTING_SPRITE_ZOOM_LVL_MIN :4x STR_CONFIG_SETTING_SPRITE_ZOOM_LVL_IN_2X :2x STR_CONFIG_SETTING_SPRITE_ZOOM_LVL_NORMAL :1x -STR_CONFIG_SETTING_TOWN_ZONES :{ORANGE}Custom town zones -STR_CONFIG_SETTING_TOWN_ZONE_CALC_MODE :Use custom town zone calculations: {STRING2} -STR_CONFIG_SETTING_TOWN_ZONE_CALC_MODE_HELPTEXT :Allows manually configuring the size of town zones generated by towns. The default values for custom town zone settings are similar to the default town generation. Some zones only require small changes while Zone 0 in particular benefits from larger values. -STR_CONFIG_SETTING_TOWN_ZONE_0_MULT :Multiplier for Town Zone 0: {STRING2} -STR_CONFIG_SETTING_TOWN_ZONE_0_MULT_HELPTEXT :Multiplier for the size of Town Zone 0 (Outermost roads with no pavement). This setting can benefit from large values. -STR_CONFIG_SETTING_TOWN_ZONE_1_MULT :Multiplier for Town Zone 1: {STRING2} -STR_CONFIG_SETTING_TOWN_ZONE_1_MULT_HELPTEXT :Multiplier for the size of Town Zone 1 (Outer zone with pavements). This setting works best with minor alterations. -STR_CONFIG_SETTING_TOWN_ZONE_2_MULT :Multiplier for Town Zone 2: {STRING2} -STR_CONFIG_SETTING_TOWN_ZONE_2_MULT_HELPTEXT :Multiplier for the size of Town Zone 2 (Outer zone with pavements). This setting works best with minor alterations. -STR_CONFIG_SETTING_TOWN_ZONE_3_MULT :Multiplier for Town Zone 3: {STRING2} -STR_CONFIG_SETTING_TOWN_ZONE_3_MULT_HELPTEXT :Multiplier for the size of Town Zone 3 (Inner tree-lined roads). This setting works best with minor alterations. -STR_CONFIG_SETTING_TOWN_ZONE_4_MULT :Multiplier for Town Zone 4: {STRING2} -STR_CONFIG_SETTING_TOWN_ZONE_4_MULT_HELPTEXT :Multiplier for the size of Town Zone 4 (Innermost roads with street lights). This setting works best with minor alterations. -STR_CONFIG_SETTING_CITY_ZONE_0_MULT :Multiplier for City Zone 0: {STRING2} -STR_CONFIG_SETTING_CITY_ZONE_0_MULT_HELPTEXT :Multiplier for the size of City Zone 0 (Outermost roads with no pavement). This setting can benefit from large values. -STR_CONFIG_SETTING_CITY_ZONE_1_MULT :Multiplier for City Zone 1: {STRING2} -STR_CONFIG_SETTING_CITY_ZONE_1_MULT_HELPTEXT :Multiplier for the size of City Zone 1 (Outer zone with pavements). This setting works best with minor alterations. -STR_CONFIG_SETTING_CITY_ZONE_2_MULT :Multiplier for City Zone 2: {STRING2} -STR_CONFIG_SETTING_CITY_ZONE_2_MULT_HELPTEXT :Multiplier for the size of City Zone 2 (Outer zone with pavements). This setting works best with minor alterations. -STR_CONFIG_SETTING_CITY_ZONE_3_MULT :Multiplier for City Zone 3: {STRING2} -STR_CONFIG_SETTING_CITY_ZONE_3_MULT_HELPTEXT :Multiplier for the size of City Zone 3 (Inner tree-lined roads). This setting works best with minor alterations. -STR_CONFIG_SETTING_CITY_ZONE_4_MULT :Multiplier for City Zone 4: {STRING2} -STR_CONFIG_SETTING_CITY_ZONE_4_MULT_HELPTEXT :Multiplier for the size of City Zone 4 (Innermost roads with street lights). This setting works best with minor alterations. STR_CONFIG_SETTING_TOWN_GROWTH :Town growth speed: {STRING2} STR_CONFIG_SETTING_TOWN_GROWTH_HELPTEXT :Speed of town growth -STR_CONFIG_SETTING_TOWN_GROWTH_CARGO_TRANSPORTED :Town growth speed depends on transported cargo: {STRING2} -STR_CONFIG_SETTING_TOWN_GROWTH_CARGO_TRANSPORTED_HELPTEXT :Percentage of town growth speed which depends on proportion of town cargo transported in the last month -STR_CONFIG_SETTING_TOWN_GROWTH_EXTREME_SLOW :Extremely slow -STR_CONFIG_SETTING_TOWN_GROWTH_VERY_SLOW :Very slow +###length 5 STR_CONFIG_SETTING_TOWN_GROWTH_NONE :None STR_CONFIG_SETTING_TOWN_GROWTH_SLOW :Slow STR_CONFIG_SETTING_TOWN_GROWTH_NORMAL :Normal @@ -2342,17 +1921,12 @@ STR_CONFIG_SETTING_LARGER_TOWNS_VALUE :1 in {COMMA} STR_CONFIG_SETTING_LARGER_TOWNS_DISABLED :None STR_CONFIG_SETTING_CITY_SIZE_MULTIPLIER :Initial city size multiplier: {STRING2} STR_CONFIG_SETTING_CITY_SIZE_MULTIPLIER_HELPTEXT :Average size of cities relative to normal towns at start of the game -STR_CONFIG_SETTING_RANDOM_ROAD_RECONSTRUCTION :Probability of random town road re-construction: {STRING2} -STR_CONFIG_SETTING_RANDOM_ROAD_RECONSTRUCTION_HELPTEXT :The probability of town roads randomly being re-constructed (0 = off, 1000 = max) -STR_CONFIG_SETTING_TOWN_MIN_DISTANCE :Minimum distance between towns: {STRING2} -STR_CONFIG_SETTING_TOWN_MIN_DISTANCE_HELPTEXT :Set the minimum distance in tiles between towns for map generation and random founding STR_CONFIG_SETTING_LINKGRAPH_INTERVAL :Update distribution graph every {STRING2}{NBSP}day{P 0:2 "" s} STR_CONFIG_SETTING_LINKGRAPH_INTERVAL_HELPTEXT :Time between subsequent recalculations of the link graph. Each recalculation calculates the plans for one component of the graph. That means that a value X for this setting does not mean the whole graph will be updated every X days. Only some component will. The shorter you set it the more CPU time will be necessary to calculate it. The longer you set it the longer it will take until the cargo distribution starts on new routes. STR_CONFIG_SETTING_LINKGRAPH_TIME :Take {STRING2}{NBSP}day{P 0:2 "" s} for recalculation of distribution graph STR_CONFIG_SETTING_LINKGRAPH_TIME_HELPTEXT :Time taken for each recalculation of a link graph component. When a recalculation is started, a thread is spawned which is allowed to run for this number of days. The shorter you set this the more likely it is that the thread is not finished when it's supposed to. Then the game stops until it is ("lag"). The longer you set it the longer it takes for the distribution to be updated when routes change. -STR_CONFIG_SETTING_LINKGRAPH_NOT_DAYLENGTH_SCALED :Do not scale the linkgraph days by the day length factor: {STRING2} -STR_CONFIG_SETTING_LINKGRAPH_NOT_DAYLENGTH_SCALED_HELPTEXT :When enabled, the linkgraph recalculation interval and time are in units of unscaled, original days, instead of day-length scaled calendar days. + STR_CONFIG_SETTING_DISTRIBUTION_PAX :Distribution mode for passengers: {STRING2} STR_CONFIG_SETTING_DISTRIBUTION_PAX_HELPTEXT :"Symmetric" means that roughly the same number of passengers will go from a station A to a station B as from B to A. "Asymmetric" means that arbitrary numbers of passengers can go in either direction. "Manual" means that no automatic distribution will take place for passengers. STR_CONFIG_SETTING_DISTRIBUTION_MAIL :Distribution mode for mail: {STRING2} @@ -2361,18 +1935,11 @@ STR_CONFIG_SETTING_DISTRIBUTION_ARMOURED :Distribution mo STR_CONFIG_SETTING_DISTRIBUTION_ARMOURED_HELPTEXT :The ARMOURED cargo class contains valuables in the temperate, diamonds in the subtropical, or gold in the subarctic climate. NewGRFs may change that. "Symmetric" means that roughly the same amount of that cargo will be sent from a station A to a station B as from B to A. "Asymmetric" means that arbitrary amounts of that cargo can be sent in either direction. "Manual" means that no automatic distribution will take place for that cargo. It is recommended to set this to asymmetric or manual when playing subarctic or subtropic, as banks only receive cargo in these climates. For temperate you can also choose symmetric as banks will send valuables back to the origin bank. STR_CONFIG_SETTING_DISTRIBUTION_DEFAULT :Distribution mode for other cargo classes: {STRING2} STR_CONFIG_SETTING_DISTRIBUTION_DEFAULT_HELPTEXT :"Asymmetric" means that arbitrary amounts of cargo can be sent in either direction. "Manual" means that no automatic distribution will take place for those cargoes. -###length 5 +###length 3 STR_CONFIG_SETTING_DISTRIBUTION_MANUAL :manual STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC :asymmetric -STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC_EQ :asymmetric (equal distribution) -STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC_NEAREST :asymmetric (nearest) STR_CONFIG_SETTING_DISTRIBUTION_SYMMETRIC :symmetric -STR_CONFIG_SETTING_DISTRIBUTION_PER_CARGO :Distribution mode override for this cargo: {STRING2} -STR_CONFIG_SETTING_DISTRIBUTION_PER_CARGO_PARAM :Distribution mode override for {STRING}: {STRING2} -STR_CONFIG_SETTING_DISTRIBUTION_PER_CARGO_HELPTEXT :"(default)" means that the distribution mode is the default for the class of this cargo. "symmetric" means that roughly the same number of cargo will go from a station A to a station B as from B to A. "asymmetric" means that arbitrary amounts of cargo can be sent in either direction. "manual" means that no automatic distribution will take place for this cargo. -STR_CONFIG_SETTING_DISTRIBUTION_PER_CARGO_DEFAULT :(default) -STR_CONFIG_SETTING_DISTRIBUTION_HELPTEXT_EXTRA :{STRING}{}"asymmetric (equal distribution)" means that cargo will be distributed such that each accepting station receives approximately the same amount of cargo in total. "asymmetric (nearest)" means that cargo is sent to whichever accepting station is nearest. STR_CONFIG_SETTING_LINKGRAPH_ACCURACY :Distribution accuracy: {STRING2} STR_CONFIG_SETTING_LINKGRAPH_ACCURACY_HELPTEXT :The higher you set this the more CPU time the calculation of the link graph will take. If it takes too long you may notice lag. If you set it to a low value, however, the distribution will be inaccurate, and you may notice cargo not being sent to the places you expect it to go. @@ -2384,9 +1951,6 @@ STR_CONFIG_SETTING_DEMAND_SIZE_HELPTEXT :Setting this to STR_CONFIG_SETTING_SHORT_PATH_SATURATION :Saturation of short paths before using high-capacity paths: {STRING2} STR_CONFIG_SETTING_SHORT_PATH_SATURATION_HELPTEXT :Frequently there are multiple paths between two given stations. Cargodist will saturate the shortest path first, then use the second shortest path until that is saturated and so on. Saturation is determined by an estimation of capacity and planned usage. Once it has saturated all paths, if there is still demand left, it will overload all paths, prefering the ones with high capacity. Most of the time the algorithm will not estimate the capacity accurately, though. This setting allows you to specify up to which percentage a shorter path must be saturated in the first pass before choosing the next longer one. Set it to less than 100% to avoid overcrowded stations in case of overestimated capacity. -STR_CONFIG_SETTING_AIRCRAFT_PATH_COST :Scale distance of paths which use aircraft: {STRING2} -STR_CONFIG_SETTING_AIRCRAFT_PATH_COST_HELPTEXT :This scales the cost (distance metric) of paths which use aircraft, such that they appear longer/less direct than they actually are. The reduces the tendency for direct routes using aircraft to become heavily overloaded. - STR_CONFIG_SETTING_LOCALISATION_UNITS_VELOCITY :Speed units: {STRING2} STR_CONFIG_SETTING_LOCALISATION_UNITS_VELOCITY_HELPTEXT :Whenever a speed is shown in the user interface, show it in the selected units ###length 4 @@ -2430,9 +1994,6 @@ STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_IMPERIAL :Imperial (ft) STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_METRIC :Metric (m) STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_SI :SI (m) -STR_CONFIG_SETTING_SYNC_LOCALE_SETTINGS_NETWORK_SERVER :Sync localisation settings with server in multiplayer: {STRING2} -STR_CONFIG_SETTING_SYNC_LOCALE_SETTINGS_NETWORK_SERVER_HELPTEXT :When joining a multiplayer game as a network client, change the localisation settings to match the server - STR_CONFIG_SETTING_LOCALISATION :{ORANGE}Localisation STR_CONFIG_SETTING_GRAPHICS :{ORANGE}Graphics STR_CONFIG_SETTING_SOUND :{ORANGE}Sound @@ -2440,12 +2001,6 @@ STR_CONFIG_SETTING_INTERFACE :{ORANGE}Interfa STR_CONFIG_SETTING_INTERFACE_GENERAL :{ORANGE}General STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :{ORANGE}Viewports STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :{ORANGE}Construction -STR_CONFIG_SETTING_INTERFACE_DEPARTUREBOARDS :{ORANGE}Departure boards -STR_CONFIG_SETTING_INTERFACE_WALLCLOCK :{ORANGE}Wall clock -STR_CONFIG_SETTING_INTERFACE_TIME_CLIENT :{ORANGE}Client settings -STR_CONFIG_SETTING_INTERFACE_TIME_SAVEGAME :{ORANGE}Savegame settings -STR_CONFIG_SETTING_INTERFACE_TIMETABLE :{ORANGE}Timetables -STR_CONFIG_SETTING_INTERFACE_ADV_SIGNALS :{ORANGE}Signals (advanced) STR_CONFIG_SETTING_ADVISORS :{ORANGE}News / Advisors STR_CONFIG_SETTING_COMPANY :{ORANGE}Company STR_CONFIG_SETTING_ACCOUNTING :{ORANGE}Accounting @@ -2455,28 +2010,14 @@ STR_CONFIG_SETTING_VEHICLES_ROUTING :{ORANGE}Routing STR_CONFIG_SETTING_LIMITATIONS :{ORANGE}Limitations STR_CONFIG_SETTING_ACCIDENTS :{ORANGE}Disasters / Accidents STR_CONFIG_SETTING_GENWORLD :{ORANGE}World generation -STR_CONFIG_SETTING_GENWORLD_RIVERS_LAKES :{ORANGE}Rivers & Lakes STR_CONFIG_SETTING_ENVIRONMENT :{ORANGE}Environment STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :{ORANGE}Authorities STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :{ORANGE}Towns STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :{ORANGE}Industries STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :{ORANGE}Cargo distribution -STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST_PER_CARGO_OVERRIDE :{ORANGE}Cargo distribution - per cargo overrides -STR_CONFIG_SETTING_ENVIRONMENT_TREES :{ORANGE}Trees STR_CONFIG_SETTING_AI :{ORANGE}Competitors STR_CONFIG_SETTING_AI_NPC :{ORANGE}Computer players STR_CONFIG_SETTING_NETWORK :{ORANGE}Network -STR_CONFIG_SETTING_VIEWPORT_MAP_OPTIONS :{ORANGE}Map mode -STR_CONFIG_SETTING_VIEWPORT_SIGNALS :{ORANGE}Signals -STR_CONFIG_SETTING_VEHICLE_ROUTE_OVERLAY :{ORANGE}Vehicle route overlay -STR_CONFIG_SETTING_SHARING :{ORANGE}Infrastructure sharing -STR_CONFIG_SETTING_SCENARIO_EDITOR :{ORANGE}Scenario Editor - -STR_CONFIG_SETTING_REROUTE_RV_ON_LAYOUT_CHANGE :Re-route road vehicles when road layout changes: {STRING2} -STR_CONFIG_SETTING_REROUTE_RV_ON_LAYOUT_CHANGE_HELPTEXT :Whether to re-route all road vehicles on the map when the road layout is changed.{}This can improve road vehicle responsiveness to a changing road layout at the expense of performance.{}Note that if this is set to "Yes", town growth can trigger re-routing of road vehicles which may cause slow-downs on large maps. -STR_CONFIG_SETTING_REROUTE_RV_ON_LAYOUT_CHANGE_NO :No -STR_CONFIG_SETTING_REROUTE_RV_ON_LAYOUT_CHANGE_REMOVE_ONLY :Road removal only -STR_CONFIG_SETTING_REROUTE_RV_ON_LAYOUT_CHANGE_YES :Yes STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS :Pathfinder for trains: {STRING2} STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS_HELPTEXT :Path finder to use for trains @@ -2490,84 +2031,8 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Allow trains to STR_CONFIG_SETTING_PATHFINDER_NPF :NPF STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Recommended) -STR_CONFIG_SETTING_ENABLE_ROAD_CUSTOM_BRIDGE_HEADS :Enable road custom bridge heads: {STRING2} -STR_CONFIG_SETTING_ENABLE_ROAD_CUSTOM_BRIDGE_HEADS_HELPTEXT :Allow road bridges to have custom, non-straight flat entry/exit tiles -STR_CONFIG_SETTING_ENABLE_RAIL_CUSTOM_BRIDGE_HEADS :Enable rail custom bridge heads: {STRING2} -STR_CONFIG_SETTING_ENABLE_RAIL_CUSTOM_BRIDGE_HEADS_HELPTEXT :Allow rail bridges to have custom, non-straight flat entry/exit tiles - -STR_CONFIG_SETTING_ALLOW_GRF_OBJECTS_UNDER_BRIDGES :Allow all NewGRF objects under bridges: {STRING2} -STR_CONFIG_SETTING_ALLOW_GRF_OBJECTS_UNDER_BRIDGES_HELPTEXT :Allow all NewGRF objects to be built under bridges, even where not otherwise enabled by the GRF.{}This may result in graphical issues. - -STR_CONFIG_SETTING_ALLOW_GRF_STATIONS_UNDER_BRIDGES :Allow NewGRF rail stations/waypoints under bridges: {STRING2} -STR_CONFIG_SETTING_ALLOW_GRF_STATIONS_UNDER_BRIDGES_HELPTEXT :If enabled, NewGRF rail stations/waypoints which do not specify whether they may be built under bridges will be allowed under bridges with no restrictions.{}This may result in graphical issues. - -STR_CONFIG_SETTING_ALLOW_ROAD_STATIONS_UNDER_BRIDGES :Allow road/tram stops under bridges: {STRING2} -STR_CONFIG_SETTING_ALLOW_ROAD_STATIONS_UNDER_BRIDGES_HELPTEXT :Allow road/tram stops under bridges. Drive through stops require 1 height level of clearance, drive in bays require 2 height levels of clearance. -STR_CONFIG_SETTING_ALLOW_ROAD_STATIONS_UNDER_BRIDGES_HELPTEXT_EXTRA :{STRING}{}{}NewGRF road/tram stops may override this setting and allow or disallow custom stops under bridges, and set custom height clearance requirements. - -STR_CONFIG_SETTING_ALLOW_DOCKS_UNDER_BRIDGES :Allow docks under bridges: {STRING2} -STR_CONFIG_SETTING_ALLOW_DOCKS_UNDER_BRIDGES_HELPTEXT :Allow docks under bridges. Docks require 2 height levels of clearance.{}This may result in graphical issues. - -STR_CONFIG_SETTING_PURCHASE_LAND_PERMITTED :Permit purchasing land: {STRING2} -STR_CONFIG_SETTING_PURCHASE_LAND_PERMITTED_HELPTEXT :Set whether companies are permitted to purchase tiles of land, and in what quantity - -STR_CONFIG_SETTING_BUILD_OBJECT_PERMITTED :Permit bulk construction of objects: {STRING2} -STR_CONFIG_SETTING_BUILD_OBJECT_PERMITTED_HELPTEXT :Set whether companies are permitted to construct objects by area, instead of one at a time - -STR_CONFIG_SETTING_NO_EXPIRE_OBJECTS_AFTER :No objects expire after: {STRING2} -STR_CONFIG_SETTING_NO_EXPIRE_OBJECTS_AFTER_HELPTEXT :Objects which would otherwise expire after this year remain available forever -STR_CONFIG_SETTING_NO_EXPIRE_OBJECTS_AFTER_VALUE :{NUM} -STR_CONFIG_SETTING_NO_EXPIRE_OBJECTS_AFTER_ZERO :Off - -STR_CONFIG_SETTING_IGNORE_OBJECT_INTRO_DATES :Ignore object introduction dates: {STRING2} -STR_CONFIG_SETTING_IGNORE_OBJECT_INTRO_DATES_HELPTEXT :Set whether players are allowed to build objects before their introduction date.{}Does not apply to objects constructed during map generation. - -STR_PURCHASE_LAND_PERMITTED_NO :No -STR_PURCHASE_LAND_PERMITTED_SINGLE :Yes, 1 tile at a time -STR_PURCHASE_LAND_PERMITTED_AREA :Yes, large areas at a time - -STR_PURCHASE_LAND_NOT_PERMITTED :Purchasing of land is not permitted -STR_PURCHASE_LAND_NOT_PERMITTED_BULK :Purchasing of large areas of land is not permitted - -STR_BUILD_OBJECT_NOT_PERMITTED_BULK :Building large areas of objects is not permitted - STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Change setting value -STR_CONFIG_SETTING_ADJACENT_CROSSINGS :Close adjacent level crossings: {STRING2} -STR_CONFIG_SETTING_ADJACENT_CROSSINGS_HELPTEXT :Closes all adjacent level crossings on parallel tracks whenever one or more is occupied -STR_CONFIG_SETTING_SAFER_CROSSINGS :Safer level crossings: {STRING2} -STR_CONFIG_SETTING_SAFER_CROSSINGS_HELPTEXT :Changes to level crossings to improve road vehicle safety - -STR_CONFIG_SETTING_PAY_FOR_REPAIR_VEHICLE :Pay for repairing vehicles: {STRING2} -STR_CONFIG_SETTING_PAY_FOR_REPAIR_VEHICLE_HELPTEXT :Pay for repairing vehicles which have broken down -STR_CONFIG_SETTING_REPAIR_COST :Cost of repairing vehicles: 1/{STRING2} of vehicle cost -STR_CONFIG_SETTING_REPAIR_COST_HELPTEXT :Cost of repairing vehicles which have broken down, as a fraction of the current purchase cost of the vehicle. The cost is doubled if the vehicle is older than its maximum age. - -STR_CONFIG_OCCUPANCY_SMOOTHNESS :Smoothness of order occupancy measurement: {STRING2} -STR_CONFIG_OCCUPANCY_SMOOTHNESS_HELPTEXT :0% sets the measurement to the most recent value, 100% leaves it unchanged - -STR_CONFIG_SETTING_ADVANCE_ORDER_ON_CLONE :Advance order after cloning/copying/sharing: {STRING2} -STR_CONFIG_SETTING_ADVANCE_ORDER_ON_CLONE_HELPTEXT :After cloning a vehicle or copying/sharing orders from an existing vehicle.{}For trains, road vehicles and ships: if the vehicle is in a depot which is in the order list, skip to the order which follows one of the orders for that depot.{}For aircraft: if the aircraft is in a hangar and the associated airport is in the order list, skip to one of the orders for that airport. - -STR_CONFIG_SETTING_COPY_CLONE_ADD_TO_GROUP :Add vehicle to group on copy-clone: {STRING2} -STR_CONFIG_SETTING_COPY_CLONE_ADD_TO_GROUP_HELPTEXT :Set whether cloned vehicles which do not share orders are added to the copied vehicle's group. - -STR_CONFIG_SETTING_SCENARIO_MULTIPLE_BUILDINGS :Allow multiple churches/stadiums: {STRING2} -STR_CONFIG_SETTING_SCENARIO_MULTIPLE_BUILDINGS_HELPTEXT :Allow manually adding churches and stadiums when there is already one present in the town. -STR_CONFIG_SETTING_SCENARIO_HOUSE_IGNORE_DATES :Ignore house year restrictions: {STRING2} -STR_CONFIG_SETTING_SCENARIO_HOUSE_IGNORE_DATES_HELPTEXT :Allow manually adding houses which are not available for the current date. -STR_CONFIG_SETTING_SCENARIO_HOUSE_IGNORE_ZONES :Ignore house zone restrictions: {STRING2} -STR_CONFIG_SETTING_SCENARIO_HOUSE_IGNORE_ZONES_HELPTEXT :Allow manually adding houses which are not suitable for the target town zone. -STR_CONFIG_SETTING_SCENARIO_HOUSE_IGNORE_GRF :Ignore house GRF restrictions: {STRING2} -STR_CONFIG_SETTING_SCENARIO_HOUSE_IGNORE_GRF_HELPTEXT :Allow manually adding houses even if this is not permitted by the house GRF. - -STR_CONFIG_SETTING_SCENARIO_HOUSE_IGNORE_ZONES_OFF :Off -STR_CONFIG_SETTING_SCENARIO_HOUSE_IGNORE_ZONES_WITHIN_TOWN :Within town -STR_CONFIG_SETTING_SCENARIO_HOUSE_IGNORE_ZONES_ANYWHERE :Anywhere - -STR_CONFIG_SETTING_NETWORK_CHANGE_NOT_ALLOWED :{WHITE}Can't change setting... -STR_CONFIG_SETTING_NETWORK_CHANGE_NOT_ALLOWED_NEWGRF :{WHITE}...setting is observed by a NewGRF - # Config errors STR_CONFIG_ERROR :{WHITE}Error with the configuration file... STR_CONFIG_ERROR_ARRAY :{WHITE}... error in array '{RAW_STRING}' @@ -2657,16 +2122,9 @@ STR_CHEAT_CROSSINGTUNNELS :{LTBLUE}Tunnels STR_CHEAT_NO_JETCRASH :{LTBLUE}Jetplanes will not crash (frequently) on small airports: {ORANGE}{STRING} STR_CHEAT_EDIT_MAX_HL :{LTBLUE}Edit the maximum map height: {ORANGE}{NUM} STR_CHEAT_EDIT_MAX_HL_QUERY_CAPT :{WHITE}Edit the maximum height of mountains on the map -STR_CHEAT_EDIT_MONEY_QUERY_CAPT :{WHITE}Increase or decrease money STR_CHEAT_CHANGE_DATE :{LTBLUE}Change date: {ORANGE}{DATE_SHORT} STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Change current year STR_CHEAT_SETUP_PROD :{LTBLUE}Enable modifying production values: {ORANGE}{STRING1} -STR_CHEAT_INFLATION_COST :{LTBLUE}Change inflation cost factor: {ORANGE}{DECIMAL} -STR_CHEAT_INFLATION_COST_QUERY_CAPT :{WHITE}Change inflation cost factor -STR_CHEAT_INFLATION_INCOME :{LTBLUE}Change inflation income factor: {ORANGE}{DECIMAL} -STR_CHEAT_INFLATION_INCOME_QUERY_CAPT :{WHITE}Change inflation income factor -STR_CHEAT_STATION_RATING :{LTBLUE}Stations ratings fixed at 100%: {ORANGE}{STRING1} -STR_CHEAT_TOWN_RATING :{LTBLUE}Town local authority ratings fixed at Outstanding: {ORANGE}{STRING1} # Livery window STR_LIVERY_CAPTION :{WHITE}{COMPANY} - Colour Scheme @@ -3033,10 +2491,7 @@ STR_NETWORK_MESSAGE_CLIENT_COMPANY_SPECTATE :*** {RAW_STRING STR_NETWORK_MESSAGE_CLIENT_COMPANY_NEW :*** {0:RAW_STRING} has started a new company (#{2:NUM}) STR_NETWORK_MESSAGE_CLIENT_LEFT :*** {0:RAW_STRING} has left the game ({2:STRING}) STR_NETWORK_MESSAGE_NAME_CHANGE :*** {RAW_STRING} has changed their name to {RAW_STRING} -STR_NETWORK_MESSAGE_GIVE_MONEY_RECEIVE :*** {RAW_STRING} gave your company {2:CURRENCY_LONG} -STR_NETWORK_MESSAGE_GAVE_MONEY_AWAY :*** You gave {1:RAW_STRING} {2:CURRENCY_LONG} STR_NETWORK_MESSAGE_GIVE_MONEY :*** {0:RAW_STRING} gave {2:CURRENCY_LONG} to {1:RAW_STRING} -STR_NETWORK_MESSAGE_MONEY_GIVE_SRC_DESCRIPTION :{RAW_STRING} ({COMPANY}) STR_NETWORK_MESSAGE_SERVER_SHUTDOWN :{WHITE}The server closed the session STR_NETWORK_MESSAGE_SERVER_REBOOT :{WHITE}The server is restarting...{}Please wait... STR_NETWORK_MESSAGE_KICKED :*** {RAW_STRING} was kicked. Reason: ({RAW_STRING}) @@ -3136,7 +2591,6 @@ STR_TRANSPARENT_BRIDGES_TOOLTIP :{BLACK}Toggle t STR_TRANSPARENT_STRUCTURES_TOOLTIP :{BLACK}Toggle transparency for structures like lighthouses and antennas. Ctrl+Click to lock STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Toggle transparency for catenary. Ctrl+Click to lock STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Toggle transparency for loading indicators. Ctrl+Click to lock -STR_TRANSPARENT_TUNNELS_TOOLTIP :{BLACK}Toggle transparency for vehicles in tunnels. Ctrl+Click to lock. STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Set objects invisible instead of transparent # Linkgraph legend window @@ -3155,8 +2609,6 @@ STR_LINKGRAPH_LEGEND_OVERLOADED :{TINY_FONT}{BLA STR_LINKGRAPH_STATS_TOOLTIP :{BLACK}{CARGO_LONG} to be transported per month from {STATION} to {STATION} ({COMMA}% of capacity){RAW_STRING} STR_LINKGRAPH_STATS_TOOLTIP_RETURN_EXTENSION :{}{CARGO_LONG} to be transported back ({COMMA}% of capacity) STR_LINKGRAPH_STATS_TOOLTIP_TIME_EXTENSION :{}Average travel time: {NUM}{NBSP}day{P "" s} -STR_LINKGRAPH_STATS_TOOLTIP_TIME_EXTENSION_GENERAL :{}Average travel time: {STRING1} -STR_LINKGRAPH_STATS_TOOLTIP_CAPACITY :{}Capacity: {CARGO_LONG} # Base for station construction window(s) STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Coverage area highlight @@ -3186,7 +2638,6 @@ STR_RAIL_TOOLBAR_MAGLEV_CONSTRUCTION_CAPTION :Maglev Construc STR_RAIL_TOOLBAR_TOOLTIP_BUILD_RAILROAD_TRACK :{BLACK}Build railway track. Ctrl toggles build/remove for railway construction. Shift toggles building/showing cost estimate STR_RAIL_TOOLBAR_TOOLTIP_BUILD_AUTORAIL :{BLACK}Build railway track using the Autorail mode. Ctrl toggles build/remove for railway construction. Shift toggles building/showing cost estimate -STR_RAIL_TOOLBAR_TOOLTIP_BUILD_POLYRAIL :{BLACK}Build railway track using the Polyline mode. Ctrl toggles build/remove for railway construction. Shift toggles building/showing cost estimate STR_RAIL_TOOLBAR_TOOLTIP_BUILD_TRAIN_DEPOT_FOR_BUILDING :{BLACK}Build train depot (for buying and servicing trains). Shift toggles building/showing cost estimate STR_RAIL_TOOLBAR_TOOLTIP_CONVERT_RAIL_TO_WAYPOINT :{BLACK}Convert rail to waypoint. Ctrl enables joining waypoints. Shift toggles building/showing cost estimate STR_RAIL_TOOLBAR_TOOLTIP_BUILD_RAILROAD_STATION :{BLACK}Build railway station. Ctrl enables joining stations. Shift toggles building/showing cost estimate @@ -3233,398 +2684,18 @@ STR_BUILD_SIGNAL_SEMAPHORE_NORM_TOOLTIP :{BLACK}Block Si STR_BUILD_SIGNAL_SEMAPHORE_ENTRY_TOOLTIP :{BLACK}Entry Signal (semaphore){}Green as long as there is one or more green exit-signal from the following section of track. Otherwise it shows red STR_BUILD_SIGNAL_SEMAPHORE_EXIT_TOOLTIP :{BLACK}Exit Signal (semaphore){}Behaves in the same way as a block signal but is necessary to trigger the correct colour on entry & combo pre-signals STR_BUILD_SIGNAL_SEMAPHORE_COMBO_TOOLTIP :{BLACK}Combo Signal (semaphore){}The combo signal simply acts as both an entry and exit signal. This allows you to build large "trees" of pre-signals -STR_BUILD_SIGNAL_SEMAPHORE_PROG_TOOLTIP :{BLACK}Programmable Pre-Signal (semaphore){}The programmable pre-signal is a combo-signal which can be programmed to behave in complex ways. STR_BUILD_SIGNAL_SEMAPHORE_PBS_TOOLTIP :{BLACK}Path Signal (semaphore){}A path signal allows more than one train to enter a signal block at the same time, if the train can reserve a path to a safe stopping point. Standard path signals can be passed from the back side STR_BUILD_SIGNAL_SEMAPHORE_PBS_OWAY_TOOLTIP :{BLACK}One-way Path Signal (semaphore){}A path signal allows more than one train to enter a signal block at the same time, if the train can reserve a path to a safe stopping point. One-way path signals can't be passed from the back side -STR_BUILD_SIGNAL_SEMAPHORE_NO_ENTRY_TOOLTIP :{BLACK}No-Entry Signal (semaphore){}A path signal allows more than one train to enter a signal block at the same time, if the train can reserve a path to a safe stopping point. No-entry signals can't be passed from the front side STR_BUILD_SIGNAL_ELECTRIC_NORM_TOOLTIP :{BLACK}Block Signal (electric){}This is the most basic type of signal, allowing only one train to be in the same block at the same time STR_BUILD_SIGNAL_ELECTRIC_ENTRY_TOOLTIP :{BLACK}Entry Signal (electric){}Green as long as there is one or more green exit-signal from the following section of track. Otherwise it shows red STR_BUILD_SIGNAL_ELECTRIC_EXIT_TOOLTIP :{BLACK}Exit Signal (electric){}Behaves in the same way as a block signal but is necessary to trigger the correct colour on entry & combo pre-signals STR_BUILD_SIGNAL_ELECTRIC_COMBO_TOOLTIP :{BLACK}Combo Signal (electric){}The combo signal simply acts as both an entry and exit signal. This allows you to build large "trees" of pre-signals -STR_BUILD_SIGNAL_ELECTRIC_PROG_TOOLTIP :{BLACK}Programmable Pre-Signal (electric){}The programmable pre-signal is a combo-signal which can be programmed to behave in complex ways. STR_BUILD_SIGNAL_ELECTRIC_PBS_TOOLTIP :{BLACK}Path Signal (electric){}A path signal allows more than one train to enter a signal block at the same time, if the train can reserve a path to a safe stopping point. Standard path signals can be passed from the back side STR_BUILD_SIGNAL_ELECTRIC_PBS_OWAY_TOOLTIP :{BLACK}One-way Path Signal (electric){}A path signal allows more than one train to enter a signal block at the same time, if the train can reserve a path to a safe stopping point. One-way path signals can't be passed from the back side -STR_BUILD_SIGNAL_ELECTRIC_NO_ENTRY_TOOLTIP :{BLACK}No-Entry Signal (electric){}A path signal allows more than one train to enter a signal block at the same time, if the train can reserve a path to a safe stopping point. No-entry signals can't be passed from the front side STR_BUILD_SIGNAL_CONVERT_TOOLTIP :{BLACK}Signal Convert{}When selected, clicking an existing signal will convert it to the selected signal type and variant. Ctrl+Click will toggle the existing variant. Shift+Click shows estimated conversion cost STR_BUILD_SIGNAL_DRAG_SIGNALS_DENSITY_TOOLTIP :{BLACK}Dragging signal distance STR_BUILD_SIGNAL_DRAG_SIGNALS_DENSITY_DECREASE_TOOLTIP :{BLACK}Decrease dragging signal distance STR_BUILD_SIGNAL_DRAG_SIGNALS_DENSITY_INCREASE_TOOLTIP :{BLACK}Increase dragging signal distance -STR_BUILD_SIGNAL_DEFAULT_STYLE :Default -STR_BUILD_SIGNAL_STYLE_TOOLTIP :{BLACK}Select signal style - -# Tracerestrict GUI -STR_TRACE_RESTRICT_CONDITIONAL_COMPARATOR_EQUALS :is -STR_TRACE_RESTRICT_CONDITIONAL_COMPARATOR_NOT_EQUALS :is not -STR_TRACE_RESTRICT_CONDITIONAL_COMPARATOR_LESS_THAN :< -STR_TRACE_RESTRICT_CONDITIONAL_COMPARATOR_LESS_EQUALS :<= -STR_TRACE_RESTRICT_CONDITIONAL_COMPARATOR_MORE_THAN :> -STR_TRACE_RESTRICT_CONDITIONAL_COMPARATOR_MORE_EQUALS :>= -STR_TRACE_RESTRICT_CONDITIONAL_COMPARATOR_CARGO_EQUALS :can carry -STR_TRACE_RESTRICT_CONDITIONAL_COMPARATOR_CARGO_NOT_EQUALS :can't carry -STR_TRACE_RESTRICT_CONDITIONAL_COMPARATOR_HAS_STATUS :has -STR_TRACE_RESTRICT_CONDITIONAL_COMPARATOR_DOESNT_HAVE_STATUS :doesn't have -STR_TRACE_RESTRICT_CONDITIONAL_COMPARATOR_PASS :passes through -STR_TRACE_RESTRICT_CONDITIONAL_COMPARATOR_DOESNT_PASS :doesn't pass through -STR_TRACE_RESTRICT_CONDITIONAL_IF :If -STR_TRACE_RESTRICT_CONDITIONAL_ELIF :Else if -STR_TRACE_RESTRICT_CONDITIONAL_ORIF :Or if -STR_TRACE_RESTRICT_CONDITIONAL_ELSE :Else -STR_TRACE_RESTRICT_CONDITIONAL_ENDIF :End if -STR_TRACE_RESTRICT_VARIABLE_TRAIN_LENGTH :train length -STR_TRACE_RESTRICT_VARIABLE_MAX_SPEED :max speed -STR_TRACE_RESTRICT_VARIABLE_CURRENT_ORDER :current order -STR_TRACE_RESTRICT_VARIABLE_NEXT_ORDER :next order -STR_TRACE_RESTRICT_VARIABLE_LAST_VISITED_STATION :last visited station -STR_TRACE_RESTRICT_VARIABLE_CARGO :cargo -STR_TRACE_RESTRICT_VARIABLE_LOAD_PERCENT :load percentage -STR_TRACE_RESTRICT_VARIABLE_ENTRY_DIRECTION :entry direction -STR_TRACE_RESTRICT_VARIABLE_PBS_ENTRY_SIGNAL :PBS entry signal -STR_TRACE_RESTRICT_VARIABLE_PBS_ENTRY_SIGNAL_LONG :entered signal of PBS block -STR_TRACE_RESTRICT_VARIABLE_PBS_RES_END_SIGNAL :PBS end signal -STR_TRACE_RESTRICT_VARIABLE_PBS_RES_END_SIGNAL_LONG :signal at current end of PBS reservation -STR_TRACE_RESTRICT_VARIABLE_PBS_RES_END_TILE :PBS reservation end tile -STR_TRACE_RESTRICT_VARIABLE_PBS_RES_END_TILE_LONG :tile at end of PBS reservation from this signal -STR_TRACE_RESTRICT_VARIABLE_TRAIN_GROUP :train group -STR_TRACE_RESTRICT_VARIABLE_TRAIN_SLOT :train in slot -STR_TRACE_RESTRICT_VARIABLE_SLOT_OCCUPANCY :slot occupancy -STR_TRACE_RESTRICT_VARIABLE_SLOT_OCCUPANCY_REMAINING :slot occupancy remaining -STR_TRACE_RESTRICT_VARIABLE_SLOT_OCCUPANCY_SHORT :occupancy -STR_TRACE_RESTRICT_VARIABLE_SLOT_OCCUPANCY_REMAINING_SHORT :occupancy remaining -STR_TRACE_RESTRICT_VARIABLE_COUNTER_VALUE :counter value -STR_TRACE_RESTRICT_VARIABLE_TIME_DATE_VALUE :current time/date -STR_TRACE_RESTRICT_VARIABLE_RESERVED_TILES_AHEAD :reserved tiles ahead -STR_TRACE_RESTRICT_VARIABLE_TRAIN_WEIGHT :weight -STR_TRACE_RESTRICT_VARIABLE_TRAIN_POWER :power -STR_TRACE_RESTRICT_VARIABLE_TRAIN_MAX_TE :max T.E. -STR_TRACE_RESTRICT_VARIABLE_TRAIN_POWER_WEIGHT_RATIO :power / weight ratio -STR_TRACE_RESTRICT_VARIABLE_TRAIN_MAX_TE_WEIGHT_RATIO :max T.E. / weight ratio -STR_TRACE_RESTRICT_VARIABLE_TRAIN_OWNER :train owner -STR_TRACE_RESTRICT_VARIABLE_TRAIN_STATUS :train status -STR_TRACE_RESTRICT_VARIABLE_TRAIN_ENGINE_CLASS :engine class -STR_TRACE_RESTRICT_VARIABLE_ORDER_TARGET_DIRECTION :direction of order target -STR_TRACE_RESTRICT_VARIABLE_RESERVATION_THROUGH :PBS reservation passes tile -STR_TRACE_RESTRICT_VARIABLE_RESERVATION_THROUGH_SHORT :PBS reservation -STR_TRACE_RESTRICT_VARIABLE_UNDEFINED :undefined -STR_TRACE_RESTRICT_VARIABLE_UNDEFINED_RED :{PUSH_COLOUR}{RED}undefined{POP_COLOUR} -STR_TRACE_RESTRICT_CONDITIONAL_COMPARE_INTEGER :{STRING} {STRING} {STRING} {COMMA} then -STR_TRACE_RESTRICT_CONDITIONAL_COMPARE_SPEED :{STRING} {STRING} {STRING} {VELOCITY} then -STR_TRACE_RESTRICT_CONDITIONAL_COMPARE_WEIGHT :{STRING} {STRING} {STRING} {WEIGHT_SHORT} then -STR_TRACE_RESTRICT_CONDITIONAL_COMPARE_POWER :{STRING} {STRING} {STRING} {POWER} then -STR_TRACE_RESTRICT_CONDITIONAL_COMPARE_FORCE :{STRING} {STRING} {STRING} {FORCE} then -STR_TRACE_RESTRICT_CONDITIONAL_COMPARE_POWER_WEIGHT_RATIO :{STRING} {STRING} {STRING} {POWER_WEIGHT_RATIO} then -STR_TRACE_RESTRICT_CONDITIONAL_COMPARE_FORCE_WEIGHT_RATIO :{STRING} {STRING} {STRING} {FORCE_WEIGHT_RATIO} then -STR_TRACE_RESTRICT_CONDITIONAL_COMPARE_TIME_HHMM :{STRING} {STRING} {STRING} {TIME_HHMM} then -STR_TRACE_RESTRICT_CONDITIONAL_ORDER_STATION :{STRING} {STRING} {STRING} {STATION} then -STR_TRACE_RESTRICT_CONDITIONAL_ORDER_WAYPOINT :{STRING} {STRING} {STRING} {WAYPOINT} then -STR_TRACE_RESTRICT_CONDITIONAL_ORDER_DEPOT :{STRING} {STRING} {STRING} {DEPOT} then -STR_TRACE_RESTRICT_CONDITIONAL_CARGO :{STRING} train {STRING} cargo: {STRING} then -STR_TRACE_RESTRICT_CONDITIONAL_ENTRY_DIRECTION :{STRING} train {STRING} entering from {STRING} tile edge then -STR_TRACE_RESTRICT_CONDITIONAL_ENTRY_SIGNAL_FACE :{STRING} train {STRING} entering from {STRING} of signal then -STR_TRACE_RESTRICT_CONDITIONAL_ENTRY_SIGNAL_TYPE :{STRING} train {STRING} {STRING} then -STR_TRACE_RESTRICT_CONDITIONAL_TILE_INDEX :{STRING} {STRING} {STRING} at {NUM} x {NUM} then -STR_TRACE_RESTRICT_CONDITIONAL_GROUP :{STRING} train {STRING} in group: {GROUP} then -STR_TRACE_RESTRICT_CONDITIONAL_GROUP_STR :{STRING} train {STRING} in group: {STRING} {BLACK}{STRING}then -STR_TRACE_RESTRICT_CONDITIONAL_OWNER :{STRING} {STRING} {STRING} {COMPANY} {COMPANY_NUM} then -STR_TRACE_RESTRICT_CONDITIONAL_SLOT :{STRING} train {STRING} in slot: {TRSLOT} then -STR_TRACE_RESTRICT_CONDITIONAL_SLOT_STR :{STRING} train {STRING} in slot: {STRING} {BLACK}{STRING}then -STR_TRACE_RESTRICT_CONDITIONAL_SLOT_OCCUPANCY :{STRING} {STRING} of slot: {TRSLOT} {STRING} {COMMA} then -STR_TRACE_RESTRICT_CONDITIONAL_SLOT_OCCUPANCY_STR :{STRING} {STRING} of slot: {STRING} {BLACK}{STRING} {STRING} {COMMA} then -STR_TRACE_RESTRICT_CONDITIONAL_TRAIN_STATUS :{STRING} train {STRING} status: {STRING} then -STR_TRACE_RESTRICT_CONDITIONAL_COUNTER :{STRING} value of counter: {TRCOUNTER} {STRING} {COMMA} then -STR_TRACE_RESTRICT_CONDITIONAL_COUNTER_STR :{STRING} value of counter: {STRING} {BLACK}{STRING} {STRING} {COMMA} then -STR_TRACE_RESTRICT_CONDITIONAL_ENGINE_CLASSES :{STRING} train {STRING}: {STRING} then -STR_TRACE_RESTRICT_CONDITIONAL_TARGET_DIRECTION :{STRING} tile of {STRING} {STRING} further {STRING} than this signal tile then -STR_TRACE_RESTRICT_CONDITIONAL_PASSES_TILE_INDEX :{STRING} {STRING} {STRING} {NUM} x {NUM} then -STR_TRACE_RESTRICT_CONDITIONAL_UNDEFINED :{STRING} {STRING} {STRING} {RED}undefined {BLACK}{STRING}then -STR_TRACE_RESTRICT_CONDITIONAL_COMPARE_UNDEFINED :{STRING} {RED}undefined {BLACK}{STRING}then -STR_TRACE_RESTRICT_PF_PENALTY_ITEM :Add pathfinder penalty: {COMMA} -STR_TRACE_RESTRICT_PF_PENALTY_ITEM_PRESET :Add {STRING} pathfinder penalty -STR_TRACE_RESTRICT_WHITE :{WHITE} -STR_TRACE_RESTRICT_START :Start -STR_TRACE_RESTRICT_END :End -STR_TRACE_RESTRICT_PF_DENY :Deny -STR_TRACE_RESTRICT_PF_ALLOW :Allow -STR_TRACE_RESTRICT_PF_ALLOW_LONG :Allow (cancel previous Deny) -STR_TRACE_RESTRICT_RESERVE_THROUGH :Reserve through -STR_TRACE_RESTRICT_RESERVE_THROUGH_CANCEL :Cancel reserve through -STR_TRACE_RESTRICT_LONG_RESERVE :Long reserve -STR_TRACE_RESTRICT_LONG_RESERVE_CANCEL :Cancel long reserve -STR_TRACE_RESTRICT_WAIT_AT_PBS :Wait at PBS signal -STR_TRACE_RESTRICT_WAIT_AT_PBS_CANCEL :Cancel wait at PBS signal -STR_TRACE_RESTRICT_PBS_RES_END_WAIT :Wait at start PBS signal for reservation ending here -STR_TRACE_RESTRICT_PBS_RES_END_WAIT_CANCEL :Cancel wait at start PBS signal for reservation ending here -STR_TRACE_RESTRICT_PBS_RES_END_WAIT_SHORT :Wait at start PBS... -STR_TRACE_RESTRICT_PBS_RES_END_WAIT_CANCEL_SHORT :Cancel wait at start PBS... -STR_TRACE_RESTRICT_PF_PENALTY :Penalty -STR_TRACE_RESTRICT_PF_VALUE_SMALL :small -STR_TRACE_RESTRICT_PF_VALUE_MEDIUM :medium -STR_TRACE_RESTRICT_PF_VALUE_LARGE :large -STR_TRACE_RESTRICT_PF_VALUE_CUSTOM :custom -STR_TRACE_RESTRICT_DIRECTION_FRONT :front -STR_TRACE_RESTRICT_DIRECTION_BACK :back -STR_TRACE_RESTRICT_DIRECTION_NE :north-east -STR_TRACE_RESTRICT_DIRECTION_SE :south-east -STR_TRACE_RESTRICT_DIRECTION_SW :south-west -STR_TRACE_RESTRICT_DIRECTION_NW :north-west -STR_TRACE_RESTRICT_DIRECTION_TUNBRIDGE_ENTRANCE :entering tunnel/bridge -STR_TRACE_RESTRICT_DIRECTION_TUNBRIDGE_EXIT :exiting tunnel/bridge -STR_TRACE_RESTRICT_COMPANY :Company -STR_TRACE_RESTRICT_UNDEFINED_COMPANY :Undefined company -STR_TRACE_RESTRICT_SLOT_OP :Slot operation -STR_TRACE_RESTRICT_REVERSE :Reverse -STR_TRACE_RESTRICT_SPEED_RESTRICTION :Speed restriction -STR_TRACE_RESTRICT_NEWS_CONTROL :News control -STR_TRACE_RESTRICT_COUNTER_OP :Counter operation -STR_TRACE_RESTRICT_PF_PENALTY_CONTROL :Penalty config -STR_TRACE_RESTRICT_SPEED_ADAPTATION_CONTROL :Speed adap. control -STR_TRACE_RESTRICT_SIGNAL_MODE_CONTROL :Signal mode control -STR_TRACE_RESTRICT_SLOT_ACQUIRE_WAIT :Acquire or wait -STR_TRACE_RESTRICT_SLOT_TRY_ACQUIRE :Try to acquire -STR_TRACE_RESTRICT_SLOT_TRY_ACQUIRE_ON_RES :Try to acquire (on reserve) -STR_TRACE_RESTRICT_SLOT_RELEASE_FRONT :Release (front) -STR_TRACE_RESTRICT_SLOT_RELEASE_BACK :Release (back) -STR_TRACE_RESTRICT_SLOT_PBS_RES_END_ACQUIRE_WAIT :PBS end: Acquire or wait -STR_TRACE_RESTRICT_SLOT_PBS_RES_END_TRY_ACQUIRE :PBS end: Try to acquire -STR_TRACE_RESTRICT_SLOT_PBS_RES_END_RELEASE :PBS end: Release -STR_TRACE_RESTRICT_SLOT_ACQUIRE_WAIT_ITEM :Acquire slot: {STRING1}{BLACK}{STRING}, or wait at PBS signal -STR_TRACE_RESTRICT_SLOT_TRY_ACQUIRE_ITEM :Try to acquire slot: {STRING1}{BLACK}{STRING}, or continue anyway -STR_TRACE_RESTRICT_SLOT_TRY_ACQUIRE_ITEM_RES_ONLY :Try to acquire (on PBS reserve) slot: {STRING1}{BLACK}{STRING}, or continue anyway -STR_TRACE_RESTRICT_SLOT_RELEASE_FRONT_ITEM :Release slot: {STRING1}{BLACK}{STRING} (front of train) -STR_TRACE_RESTRICT_SLOT_RELEASE_BACK_ITEM :Release slot: {STRING1}{BLACK}{STRING} (back of train) -STR_TRACE_RESTRICT_SLOT_PBS_RES_END_ACQUIRE_WAIT_ITEM :PBS reservation ending here: Acquire slot: {STRING1}{BLACK}{STRING}, or wait at start -STR_TRACE_RESTRICT_SLOT_PBS_RES_END_TRY_ACQUIRE_ITEM :PBS reservation ending here: Acquire slot: {STRING1}{BLACK}{STRING}, or continue anyway -STR_TRACE_RESTRICT_SLOT_PBS_RES_END_RELEASE_ITEM :PBS reservation ending here: Release slot: {STRING1}{BLACK}{STRING} -STR_TRACE_RESTRICT_SLOT_NAME :{TRSLOT} -STR_TRACE_RESTRICT_SLOT_NAME_PREFIXED :[{STRING}] {TRSLOT} -STR_TRACE_RESTRICT_SLOT_LIST_HEADER :{BLACK}Slot{CONSUME_ARG}{P "" s}: {LTBLUE} -STR_TRACE_RESTRICT_SLOT_LIST_SEPARATOR :{BLACK}, {LTBLUE} -STR_TRACE_RESTRICT_COUNTER_NAME :{TRCOUNTER} -STR_TRACE_RESTRICT_COUNTER_INCREASE :Increase -STR_TRACE_RESTRICT_COUNTER_DECREASE :Decrease -STR_TRACE_RESTRICT_COUNTER_SET :Set -STR_TRACE_RESTRICT_COUNTER_INCREASE_ITEM :Increase counter: {STRING1} by {COMMA} -STR_TRACE_RESTRICT_COUNTER_DECREASE_ITEM :Decrease counter: {STRING1} by {COMMA} -STR_TRACE_RESTRICT_COUNTER_SET_ITEM :Set counter: {STRING1} to {COMMA} -STR_TRACE_RESTRICT_TRAIN_STATUS_EMPTY :empty -STR_TRACE_RESTRICT_TRAIN_STATUS_FULL :full -STR_TRACE_RESTRICT_TRAIN_STATUS_BROKEN_DOWN :broken down -STR_TRACE_RESTRICT_TRAIN_STATUS_NEEDS_REPAIR :needs repair -STR_TRACE_RESTRICT_TRAIN_STATUS_REVERSING :reversing -STR_TRACE_RESTRICT_TRAIN_STATUS_HEADING_TO_STATION_WAYPOINT :heading to station/waypoint -STR_TRACE_RESTRICT_TRAIN_STATUS_HEADING_TO_DEPOT :heading to depot -STR_TRACE_RESTRICT_TRAIN_STATUS_LOADING :loading -STR_TRACE_RESTRICT_TRAIN_STATUS_WAITING :waiting -STR_TRACE_RESTRICT_TRAIN_STATUS_LOST :lost -STR_TRACE_RESTRICT_TRAIN_STATUS_REQUIRES_SERVICE :requires service -STR_TRACE_RESTRICT_REVERSE_SIG :Reverse behind signal -STR_TRACE_RESTRICT_REVERSE_SIG_CANCEL :Cancel reverse behind signal -STR_TRACE_RESTRICT_SET_SPEED_RESTRICTION :Restrict train speed to: {VELOCITY} -STR_TRACE_RESTRICT_REMOVE_SPEED_RESTRICTION :Remove train speed restriction -STR_TRACE_RESTRICT_TRAIN_NOT_STUCK :Train is not stuck, do not show news reports about waiting at this PBS signal -STR_TRACE_RESTRICT_TRAIN_NOT_STUCK_CANCEL :Cancel train is not stuck, do not show news reports about waiting at this PBS signal -STR_TRACE_RESTRICT_TRAIN_NOT_STUCK_SHORT :Train is not stuck... -STR_TRACE_RESTRICT_TRAIN_NOT_STUCK_CANCEL_SHORT :Cancel train is not stuck... -STR_TRACE_RESTRICT_NO_PBS_BACK_PENALTY :Do not apply the penalty for passing this PBS signal from the back -STR_TRACE_RESTRICT_NO_PBS_BACK_PENALTY_CANCEL :Cancel do not apply the penalty for passing this PBS signal from the back -STR_TRACE_RESTRICT_NO_PBS_BACK_PENALTY_SHORT :No PBS back penalty -STR_TRACE_RESTRICT_NO_PBS_BACK_PENALTY_CANCEL_SHORT :Cancel no PBS back penalty -STR_TRACE_RESTRICT_MAKE_TRAIN_SPEED_ADAPTATION_EXEMPT :Make train exempt from automatic speed adaptation -STR_TRACE_RESTRICT_REMOVE_TRAIN_SPEED_ADAPTATION_EXEMPT :Remove train exemption from automatic speed adaptation -STR_TRACE_RESTRICT_MAKE_TRAIN_SPEED_ADAPTATION_EXEMPT_SHORT :Make exempt -STR_TRACE_RESTRICT_REMOVE_TRAIN_SPEED_ADAPTATION_EXEMPT_SHORT :Remove exemption -STR_TRACE_RESTRICT_USE_NORMAL_ASPECT_MODE :Use normal signal aspect (combined normal/shunt aspect signal) -STR_TRACE_RESTRICT_USE_SHUNT_ASPECT_MODE :Use shunt signal aspect (combined normal/shunt aspect signal) -STR_TRACE_RESTRICT_USE_NORMAL_ASPECT_MODE_SHORT :Use normal signal aspect -STR_TRACE_RESTRICT_USE_SHUNT_ASPECT_MODE_SHORT :Use shunt signal aspect -STR_TRACE_RESTRICT_TIME_MINUTE :current minute (0 - 59) -STR_TRACE_RESTRICT_TIME_HOUR :current hour (0 - 23) -STR_TRACE_RESTRICT_TIME_HOUR_MINUTE :current hour and minute (0 - 2359) -STR_TRACE_RESTRICT_TIME_DAY :current day (1 - 31) -STR_TRACE_RESTRICT_TIME_MONTH :current month (1 - 12) -STR_TRACE_RESTRICT_TIME_MINUTE_ITEM :current minute -STR_TRACE_RESTRICT_TIME_HOUR_ITEM :current hour -STR_TRACE_RESTRICT_TIME_HOUR_MINUTE_ITEM :current hour and minute -STR_TRACE_RESTRICT_TIME_DAY_ITEM :current day -STR_TRACE_RESTRICT_TIME_MONTH_ITEM :current month -STR_TRACE_RESTRICT_TIME_MINUTE_SHORT :minute -STR_TRACE_RESTRICT_TIME_HOUR_SHORT :hour -STR_TRACE_RESTRICT_TIME_HOUR_MINUTE_SHORT :hour and minute -STR_TRACE_RESTRICT_TIME_DAY_ITEM_SHORT :day -STR_TRACE_RESTRICT_TIME_MONTH_ITEM_SHORT :month -STR_TRACE_RESTRICT_TIMETABLE_LATENESS :lateness -STR_TRACE_RESTRICT_TIMETABLE_EARLINESS :earliness -STR_TRACE_RESTRICT_DISPATCH_SLOT_NEXT :next departure slot -STR_TRACE_RESTRICT_DISPATCH_SLOT_LAST :last departure slot -STR_TRACE_RESTRICT_DISPATCH_SLOT_SHORT_NEXT :next -STR_TRACE_RESTRICT_DISPATCH_SLOT_SHORT_LAST :last -STR_TRACE_RESTRICT_VALUE_CAPTION :{WHITE}Value -STR_TRACE_RESTRICT_CAPTION :{WHITE}Routefinding restriction -STR_TRACE_RESTRICT_CAPTION_SHARED :{WHITE}Routefinding restriction - shared by {COMMA} signals -STR_TRACE_RESTRICT_UP_BTN_TOOLTIP :{BLACK}Move the selected instruction up{}Ctrl+Click to move conditional instruction instead of whole block -STR_TRACE_RESTRICT_DOWN_BTN_TOOLTIP :{BLACK}Move the selected instruction down{}Ctrl+Click to move conditional instruction instead of whole block -STR_TRACE_RESTRICT_TYPE_TOOLTIP :{BLACK}Type -STR_TRACE_RESTRICT_COND_COMPARATOR_TOOLTIP :{BLACK}Comparison operator -STR_TRACE_RESTRICT_COND_VALUE_TOOLTIP :{BLACK}Value -STR_TRACE_RESTRICT_CONDFLAGS_TOOLTIP :{BLACK}Condition type -STR_TRACE_RESTRICT_GOTO_SIGNAL_TOOLTIP :{BLACK}Go to signal -STR_TRACE_RESTRICT_SLOT_OP_TOOLTIP :{BLACK}Slot operation type -STR_TRACE_RESTRICT_SLOT_GUI_LIST_TOOLTIP :{BLACK}Slots - click on a slot to list all vehicles of this slot. -STR_TRACE_RESTRICT_SLOT_CREATE_TOOLTIP :{BLACK}Click to create a slot -STR_TRACE_RESTRICT_SLOT_DELETE_TOOLTIP :{BLACK}Delete the selected slot -STR_TRACE_RESTRICT_SLOT_RENAME_TOOLTIP :{BLACK}Rename the selected slot -STR_TRACE_RESTRICT_SLOT_SET_MAX_OCCUPANCY_TOOLTIP :{BLACK}Set the maximum occupancy of the selected slot -STR_TRACE_RESTRICT_SLOT_CAPTION :{WHITE}Routing Restrictions - Slot Management ({STRING}) -STR_TRACE_RESTRICT_SLOT_MANAGE :Manage slots -STR_TRACE_RESTRICT_SLOT_MAX_OCCUPANCY :{TINY_FONT}{COMMA} / {COMMA} -STR_TRACE_RESTRICT_SLOT_RENAME_CAPTION :{BLACK}Rename a slot -STR_TRACE_RESTRICT_SLOT_CREATE_CAPTION :{BLACK}Create a slot -STR_TRACE_RESTRICT_SLOT_SET_MAX_OCCUPANCY_CAPTION :{BLACK}Set maximum occupancy of a slot -STR_TRACE_RESTRICT_SLOT_QUERY_DELETE_CAPTION :{WHITE}Delete Slot -STR_TRACE_RESTRICT_SLOT_DELETE_QUERY_TEXT :{WHITE}Are you sure you want to delete this slot? -STR_TRACE_RESTRICT_COUNTER_OP_TOOLTIP :{BLACK}Counter operation type -STR_TRACE_RESTRICT_COUNTER_GUI_LIST_TOOLTIP :{BLACK}Counters - click on a counter to modify it. -STR_TRACE_RESTRICT_COUNTER_CREATE :{BLACK}Create -STR_TRACE_RESTRICT_COUNTER_DELETE :{BLACK}Delete -STR_TRACE_RESTRICT_COUNTER_RENAME :{BLACK}Rename -STR_TRACE_RESTRICT_COUNTER_SET_VALUE :{BLACK}Set Value -STR_TRACE_RESTRICT_COUNTER_CREATE_TOOLTIP :{BLACK}Click to create a counter -STR_TRACE_RESTRICT_COUNTER_DELETE_TOOLTIP :{BLACK}Delete the selected counter -STR_TRACE_RESTRICT_COUNTER_RENAME_TOOLTIP :{BLACK}Rename the selected counter -STR_TRACE_RESTRICT_COUNTER_SET_VALUE_TOOLTIP :{BLACK}Set the value of the selected counter -STR_TRACE_RESTRICT_COUNTER_CAPTION :{WHITE}Routing Restrictions - Counter Management -STR_TRACE_RESTRICT_COUNTER_MANAGE :Manage counters -STR_TRACE_RESTRICT_COUNTER_RENAME_CAPTION :{BLACK}Rename a counter -STR_TRACE_RESTRICT_COUNTER_CREATE_CAPTION :{BLACK}Create a counter -STR_TRACE_RESTRICT_COUNTER_SET_VALUE_CAPTION :{BLACK}Set counter value -STR_TRACE_RESTRICT_COUNTER_QUERY_DELETE_CAPTION :{WHITE}Delete counter -STR_TRACE_RESTRICT_COUNTER_DELETE_QUERY_TEXT :{WHITE}Are you sure you want to delete this counter? -STR_TRACE_RESTRICT_INSERT :{BLACK}Insert -STR_TRACE_RESTRICT_REMOVE :{BLACK}Remove -STR_TRACE_RESTRICT_RESET :{BLACK}Reset -STR_TRACE_RESTRICT_COPY :{BLACK}Copy -STR_TRACE_RESTRICT_APPEND :{BLACK}Append -STR_TRACE_RESTRICT_SHARE :{BLACK}Share -STR_TRACE_RESTRICT_UNSHARE :{BLACK}Unshare -STR_TRACE_RESTRICT_SELECT_TARGET :{BLACK}Select Target -STR_TRACE_RESTRICT_SELECT_SIGNAL :{BLACK}Select Signal -STR_TRACE_RESTRICT_SELECT_TILE :{BLACK}Select Tile -STR_TRACE_RESTRICT_INSERT_TOOLTIP :{BLACK}Insert an instruction -STR_TRACE_RESTRICT_REMOVE_TOOLTIP :{BLACK}Remove the selected instruction{}Ctrl+Click to remove the selected conditional instruction but retain its contents -STR_TRACE_RESTRICT_RESET_TOOLTIP :{BLACK}Reset the current signal (without affecting shared programs) -STR_TRACE_RESTRICT_COPY_TOOLTIP :{BLACK}Copy program from another signal{}Ctrl+click to append program from another signal -STR_TRACE_RESTRICT_SHARE_TOOLTIP :{BLACK}Share program with another signal -STR_TRACE_RESTRICT_UNSHARE_TOOLTIP :{BLACK}Stop sharing program with other signals, create a copy of the program -STR_TRACE_RESTRICT_SIGNAL_GUI_TOOLTIP :{BLACK}Routefinding restriction -STR_TRACE_RESTRICT_INSTRUCTION_LIST_TOOLTIP :{BLACK}Click an instruction to select it{}Ctrl+Click to scroll to the instruction's target (if any) -STR_TRACE_RESTRICT_HIGHLIGHT_TOOLTIP :{BLACK}Toggle highlighting all signals sharing this program -STR_TRACE_RESTRICT_WARNING_REQUIRES_REALISTIC_BRAKING :{STRING} {PUSH_COLOUR}{RED}(requires realistic braking){POP_COLOUR} -STR_TRACE_RESTRICT_WARNING_SIGNAL_MODE_CONTROL_ONLY :{STRING} {PUSH_COLOUR}{RED}(only for signal mode control actions){POP_COLOUR} -STR_TRACE_RESTRICT_WARNING_NO_SIGNAL_MODE_CONTROL :{STRING} {PUSH_COLOUR}{RED}(not for signal mode control actions){POP_COLOUR} -STR_TRACE_RESTRICT_ERROR_CAN_T_INSERT_ITEM :{WHITE}Can't insert instruction -STR_TRACE_RESTRICT_ERROR_CAN_T_MODIFY_ITEM :{WHITE}Can't modify instruction -STR_TRACE_RESTRICT_ERROR_CAN_T_REMOVE_ITEM :{WHITE}Can't remove instruction -STR_TRACE_RESTRICT_ERROR_CAN_T_MOVE_ITEM :{WHITE}Can't move instruction -STR_TRACE_RESTRICT_ERROR_VALUE_TOO_LARGE :{WHITE}Value too large, maximum is {DECIMAL} -STR_TRACE_RESTRICT_ERROR_NO_PROGRAM :No trace restrict program exists -STR_TRACE_RESTRICT_ERROR_OFFSET_TOO_LARGE :Offset too large -STR_TRACE_RESTRICT_ERROR_CAN_T_CHANGE_CONDITIONALITY :Can't change conditionality -STR_TRACE_RESTRICT_ERROR_CAN_T_REMOVE_ENDIF :Can't remove an 'end if' -STR_TRACE_RESTRICT_ERROR_CAN_T_SHALLOW_REMOVE_IF_ELIF :Can't shallow remove an 'if' block with one or more 'else if', 'or if' or 'else' blocks -STR_TRACE_RESTRICT_ERROR_VALIDATE_END_CONDSTACK :Validation failed: condstack non-empty at exit -STR_TRACE_RESTRICT_ERROR_VALIDATE_NO_IF :Validation failed: else/endif without opening if -STR_TRACE_RESTRICT_ERROR_VALIDATE_DUP_ELSE :Validation failed: duplicate else -STR_TRACE_RESTRICT_ERROR_VALIDATE_ELIF_NO_IF :Validation failed: else if without opening if -STR_TRACE_RESTRICT_ERROR_VALIDATE_UNKNOWN_INSTRUCTION :Validation failed: unknown instruction -STR_TRACE_RESTRICT_ERROR_SOURCE_SAME_AS_TARGET :Source and target signals are the same -STR_TRACE_RESTRICT_ERROR_CAN_T_RESET_SIGNAL :{WHITE}Can't reset signal -STR_TRACE_RESTRICT_ERROR_CAN_T_COPY_PROGRAM :{WHITE}Can't copy program -STR_TRACE_RESTRICT_ERROR_CAN_T_COPY_APPEND_PROGRAM :{WHITE}Can't append program -STR_TRACE_RESTRICT_ERROR_CAN_T_SHARE_PROGRAM :{WHITE}Can't share program -STR_TRACE_RESTRICT_ERROR_CAN_T_UNSHARE_PROGRAM :{WHITE}Can't unshare program -STR_TRACE_RESTRICT_ERROR_SLOT_CAN_T_CREATE :{WHITE}Can't create slot... -STR_TRACE_RESTRICT_ERROR_SLOT_CAN_T_DELETE :{WHITE}Can't delete this slot... -STR_TRACE_RESTRICT_ERROR_SLOT_CAN_T_RENAME :{WHITE}Can't rename slot... -STR_TRACE_RESTRICT_ERROR_SLOT_CAN_T_ADD_VEHICLE :{WHITE}Can't add the vehicle to this slot... -STR_TRACE_RESTRICT_ERROR_SLOT_CAN_T_REMOVE_VEHICLE :{WHITE}Can't remove the vehicle from this slot... -STR_TRACE_RESTRICT_ERROR_SLOT_CAN_T_SET_MAX_OCCUPANCY :{WHITE}Can't set maximum occupancy of this slot... -STR_TRACE_RESTRICT_ERROR_COUNTER_CAN_T_CREATE :{WHITE}Can't create counter... -STR_TRACE_RESTRICT_ERROR_COUNTER_CAN_T_DELETE :{WHITE}Can't delete this counter... -STR_TRACE_RESTRICT_ERROR_COUNTER_CAN_T_RENAME :{WHITE}Can't rename counter... -STR_TRACE_RESTRICT_ERROR_COUNTER_CAN_T_MODIFY :{WHITE}Can't modify this counter... - -# Programmable Pre-Signals -STR_PROGRAM_SIGNAL_TOOLTIP :{BLACK}Program pre-signal - -STR_ERR_PROGSIG_INVALID_INSTRUCTION :{WHITE}Cannot insert instruction after instruction with invalid ID -STR_ERR_PROGSIG_INVALID_OPCODE :{WHITE}Cannot insert an instruction of that opcode -STR_ERR_PROGSIG_NOT_THERE :{WHITE}There is no programmable pre-signal there -STR_ERR_PROGSIG_INVALID_SIGNAL_STATE :{WHITE}That signal state is invalid -STR_ERR_PROGSIG_INVALID_CONDITION :{WHITE}That condition is invalid -STR_ERR_PROGSIG_INVALID_CONDITION_FIELD :{WHITE}That field is not valid for the condition -STR_ERR_PROGSIG_INVALID_COMPARATOR :{WHITE}That comparator is not valid -STR_ERR_PROGSIG_INVALID_SIGNAL :{WHITE}Invalid signal selected - -STR_PROGSIG_CAPTION :{WHITE}Programmable Pre-Signal Program -STR_PROGSIG_COND_VARIABLE_TOOLTIP :{BLACK}Condition to compare upon -STR_PROGSIG_COND_COMPARATOR_TOOLTIP :{BLACK}Operator to use to compare variable -STR_PROGSIG_COND_VALUE_TOOLTIP :{BLACK}Value to compare variable against -STR_PROGSIG_SIGNAL_STATE_TOOLTIP :{BLACK}Set signal to state -STR_PROGSIG_COND_SET_SIGNAL :{BLACK}Set signal -STR_PROGSIG_COND_SET_SIGNAL_TOOLTIP :{BLACK}Set the signal to be looked at -STR_PROGSIG_GOTO_SIGNAL :{BLACK}Goto signal -STR_PROGSIG_GOTO_SIGNAL_TOOLTIP :{BLACK}Go to this signal -STR_PROGSIG_INSERT_TOOLTIP :{BLACK}Insert an instruction -STR_PROGSIG_REMOVE_TOOLTIP :{BLACK}Remove the selected instruction -STR_PROGSIG_REMOVE_PROGRAM_TOOLTIP :{BLACK}Remove entire program -STR_PROGSIG_COPY_PROGRAM_TOOLTIP :{BLACK}Copy program from existing signal -STR_PROGSIG_COND_SLOT_TOOLTIP :{BLACK}Slot to compare occupancy of -STR_PROGSIG_COND_COUNTER_TOOLTIP :{BLACK}Counter to compare value of - -STR_PROGSIG_REMOVE_PROGRAM :{BLACK}Remove program -STR_PROGSIG_COPY_PROGRAM :{BLACK}Copy program -STR_PROGSIG_REMOVE :{BLACK}Remove -STR_PROGSIG_INSERT :Insert -STR_PROGSIG_INSERT_IF :Condition -STR_PROGSIG_INSERT_SET_SIGNAL :Set signal state - -STR_PROGSIG_FIRST :Start -STR_PROGSIG_LAST :End - -STR_PROGSIG_IF :If {RAW_STRING} Then -STR_PROGSIG_ELSE :Else -STR_PROGSIG_ENDIF :End If - -STR_PROGSIG_SET_SIGNAL :Make signal {STRING} - -STR_PROGSIG_COND_ALWAYS :always -STR_PROGSIG_COND_NEVER :never -STR_PROGSIG_COND_COMPARE :{STRING} {STRING} {NUM} -STR_PROGSIG_COND_SLOT_COMPARE :occupancy of {TRSLOT} {STRING} {NUM} -STR_PROGSIG_COND_SLOT_COMPARE_INVALID :occupancy of {PUSH_COLOUR}{RED}{STRING}{POP_COLOUR} {STRING} {NUM} -STR_PROGSIG_COND_SLOT_REMAINING_COMPARE :occupancy remaining of {TRSLOT} {STRING} {NUM} -STR_PROGSIG_COND_SLOT_REMAINING_COMPARE_INVALID :occupancy remaining of {PUSH_COLOUR}{RED}{STRING}{POP_COLOUR} {STRING} {NUM} -STR_PROGSIG_COND_COUNTER_COMPARE :value of {TRCOUNTER} {STRING} {NUM} -STR_PROGSIG_COND_COUNTER_COMPARE_INVALID :value of {PUSH_COLOUR}{RED}{STRING}{POP_COLOUR} {STRING} {NUM} -STR_PROGSIG_COND_SIGNAL_STATE :signal state -STR_PROGSIG_COND_SLOT :slot occupancy -STR_PROGSIG_COND_SLOT_REMAINING :slot occupancy remaining -STR_PROGSIG_COND_COUNTER :counter value -STR_PROGSIG_CONDVAR_SIGNAL_STATE_SPECIFIED :signal at {NUM} x {NUM} is green -STR_PROGSIG_CONDVAR_SIGNAL_STATE_UNSPECIFIED :{RED}unspecified signal{STRING} is green -STR_PROGSIG_CONDVAR_NUM_RED :red signals -STR_PROGSIG_CONDVAR_NUM_GREEN :green signals - -STR_PROGSIG_CONDITION_VALUE_CAPT :{WHITE}Condition value - -STR_ERROR_CAN_T_INSERT_INSTRUCTION :{WHITE}Can't insert instruction -STR_ERROR_CAN_T_MODIFY_INSTRUCTION :{WHITE}Can't modify instruction -STR_ERROR_CAN_T_REMOVE_INSTRUCTION :{WHITE}Can't remove instruction -STR_ERROR_CAN_T_GOTO_UNDEFINED_SIGNAL :{WHITE}Can't go to undefined signal -STR_ERROR_NOT_AN_EXIT_SIGNAL :{WHITE}Not an exit signal -STR_ERROR_NOT_AN_PROG_SIGNAL :{WHITE}Not a programmable pre-signal -STR_ERROR_CANNOT_USE_SELF :{WHITE}Can't copy program from myself -STR_ERROR_CAN_T_DEPEND_UPON_BIDIRECTIONAL_SIGNALS :{WHITE}Cannot conditionally depend upon bidirectional signals -STR_ERROR_INVALID_SIGNAL :{WHITE}Invalid signal # Bridge selection window STR_SELECT_RAIL_BRIDGE_CAPTION :{WHITE}Select Rail Bridge @@ -3653,8 +2724,6 @@ STR_ROAD_TOOLBAR_TOOLTIP_BUILD_AUTOROAD :{BLACK}Build ro STR_ROAD_TOOLBAR_TOOLTIP_BUILD_AUTOTRAM :{BLACK}Build tramway section using the Autotram mode. Ctrl toggles build/remove for tramway construction. Shift toggles building/showing cost estimate STR_ROAD_TOOLBAR_TOOLTIP_BUILD_ROAD_VEHICLE_DEPOT :{BLACK}Build road vehicle depot (for buying and servicing vehicles). Shift toggles building/showing cost estimate STR_ROAD_TOOLBAR_TOOLTIP_BUILD_TRAM_VEHICLE_DEPOT :{BLACK}Build tram vehicle depot (for buying and servicing vehicles). Shift toggles building/showing cost estimate -STR_ROAD_TOOLBAR_TOOLTIP_CONVERT_ROAD_TO_WAYPOINT :{BLACK}Convert road to waypoint. Ctrl enables joining waypoints. Shift toggles building/showing cost estimate -STR_ROAD_TOOLBAR_TOOLTIP_CONVERT_TRAM_TO_WAYPOINT :{BLACK}Convert tram to waypoint. Ctrl enables joining waypoints. Shift toggles building/showing cost estimate STR_ROAD_TOOLBAR_TOOLTIP_BUILD_BUS_STATION :{BLACK}Build bus station. Ctrl enables joining stations. Shift toggles building/showing cost estimate STR_ROAD_TOOLBAR_TOOLTIP_BUILD_PASSENGER_TRAM_STATION :{BLACK}Build passenger tram station. Ctrl enables joining stations. Shift toggles building/showing cost estimate STR_ROAD_TOOLBAR_TOOLTIP_BUILD_TRUCK_LOADING_BAY :{BLACK}Build lorry loading bay. Ctrl enables joining stations. Shift toggles building/showing cost estimate @@ -3699,7 +2768,6 @@ STR_WATERWAYS_TOOLBAR_BUOY_TOOLTIP :{BLACK}Place a STR_WATERWAYS_TOOLBAR_BUILD_AQUEDUCT_TOOLTIP :{BLACK}Build aqueduct. Shift toggles building/showing cost estimate STR_WATERWAYS_TOOLBAR_CREATE_LAKE_TOOLTIP :{BLACK}Define water area.{}Make a canal, unless Ctrl is held down at sea level, when it will flood the surroundings instead STR_WATERWAYS_TOOLBAR_CREATE_RIVER_TOOLTIP :{BLACK}Place rivers. Ctrl selects the area diagonally -STR_WATERWAYS_TOOLBAR_CREATE_RIVER_IN_GAME_TOOLTIP :{BLACK}Place rivers # Ship depot construction window STR_DEPOT_BUILD_SHIP_CAPTION :{WHITE}Ship Depot Orientation @@ -3741,11 +2809,10 @@ STR_LANDSCAPING_TOOLTIP_LOWER_A_CORNER_OF_LAND :{BLACK}Lower a STR_LANDSCAPING_TOOLTIP_RAISE_A_CORNER_OF_LAND :{BLACK}Raise a corner of land. Dragging raises the first selected corner and levels the selected area to the new corner height. Ctrl selects the area diagonally. Shift toggles building/showing cost estimate STR_LANDSCAPING_LEVEL_LAND_TOOLTIP :{BLACK}Level an area of land to the height of the first selected corner. Ctrl selects the area diagonally. Shift toggles building/showing cost estimate STR_LANDSCAPING_TOOLTIP_PURCHASE_LAND :{BLACK}Purchase land for future use. Ctrl selects the area diagonally. Shift toggles building/showing cost estimate -STR_LANDSCAPING_TOOLTIP_RULER_TOOL :{BLACK}Use a virtual ruler to measure distance and height # Object construction window STR_OBJECT_BUILD_CAPTION :{WHITE}Object Selection -STR_OBJECT_BUILD_TOOLTIP :{BLACK}Select object to build. Shift toggles building/showing cost estimate +STR_OBJECT_BUILD_TOOLTIP :{BLACK}Select object to build. Ctrl selects the area diagonally. Shift toggles building/showing cost estimate STR_OBJECT_BUILD_CLASS_TOOLTIP :{BLACK}Select class of the object to build STR_OBJECT_BUILD_PREVIEW_TOOLTIP :{BLACK}Preview of the object STR_OBJECT_BUILD_SIZE :{BLACK}Size: {GOLD}{NUM} x {NUM} tiles @@ -3753,36 +2820,6 @@ STR_OBJECT_BUILD_SIZE :{BLACK}Size: {G STR_OBJECT_CLASS_LTHS :Lighthouses STR_OBJECT_CLASS_TRNS :Transmitters -#House construction window (for SE only) -STR_HOUSE_BUILD_CAPTION :{WHITE}House Selection -STR_HOUSE_BUILD_CUSTOM_CAPTION :{WHITE}{RAW_STRING} -STR_HOUSE_BUILD_HOUSESET_LIST_TOOLTIP :{BLACK}Select set of houses -STR_HOUSE_BUILD_SELECT_HOUSE_TOOLTIP :{BLACK}Select house to build -STR_HOUSE_BUILD_HOUSE_NAME :{GOLD}{STRING1} -STR_HOUSE_BUILD_HISTORICAL_BUILDING :{GOLD}(historical building) -STR_HOUSE_BUILD_HOUSE_POPULATION :{BLACK}Population: {GOLD}{NUM} -STR_HOUSE_BUILD_HOUSE_ZONES :{BLACK}House zones: {STRING1} {STRING1} {STRING1} {STRING1} {STRING1} -STR_HOUSE_BUILD_HOUSE_ZONE_DISABLED :{GRAY}{NUM} -STR_HOUSE_BUILD_HOUSE_ZONE_ENABLED :{GOLD}{NUM} -STR_HOUSE_BUILD_LANDSCAPE :{BLACK}Landscape: {STRING} -STR_HOUSE_BUILD_LANDSCAPE_ABOVE_OR_BELOW_SNOWLINE :{GOLD}above or below snowline -STR_HOUSE_BUILD_LANDSCAPE_ONLY_ABOVE_SNOWLINE :{GOLD}only above snowline -STR_HOUSE_BUILD_LANDSCAPE_ONLY_BELOW_SNOWLINE :{GOLD}only below snowline -STR_HOUSE_BUILD_YEARS :{BLACK}Years: {STRING1}{GOLD} - {STRING1} -STR_HOUSE_BUILD_YEARS_BAD_YEAR :{RED}{NUM} -STR_HOUSE_BUILD_YEARS_GOOD_YEAR :{GOLD}{NUM} -STR_HOUSE_BUILD_SUPPLIED_CARGO :{BLACK}Supplies: {GOLD}{CARGO_LIST} -STR_HOUSE_BUILD_ACCEPTED_CARGO :{BLACK}Accepts: {GOLD}{RAW_STRING} -STR_HOUSE_BUILD_CARGO_FIRST :{STRING2} -STR_HOUSE_BUILD_CARGO_SEPARATED :, {STRING2} -STR_HOUSE_BUILD_CARGO_VALUE_JUST_NAME :{1:STRING} -STR_HOUSE_BUILD_CARGO_VALUE_EIGHTS :({COMMA}/8 {STRING}) -STR_BASIC_HOUSE_SET_NAME :Basic houses - -#Town select window (for SE only) -STR_SELECT_TOWN_CAPTION :{WHITE}Select town -STR_SELECT_TOWN_LIST_ITEM :{BLACK}{TOWN} - # Tree planting window (last eight for SE only) STR_PLANT_TREE_CAPTION :{WHITE}Trees STR_PLANT_TREE_TOOLTIP :{BLACK}Select tree type to plant. If the tile already has a tree, this will add more trees of mixed types independent of the selected type @@ -3790,8 +2827,6 @@ STR_TREES_RANDOM_TYPE :{BLACK}Trees of STR_TREES_RANDOM_TYPE_TOOLTIP :{BLACK}Place trees of random type. Ctrl selects the area diagonally. Shift toggles building/showing cost estimate STR_TREES_RANDOM_TREES_BUTTON :{BLACK}Random Trees STR_TREES_RANDOM_TREES_TOOLTIP :{BLACK}Plant trees randomly throughout the landscape -STR_TREES_REMOVE_TREES_BUTTON :{BLACK}Remove all Trees -STR_TREES_REMOVE_TREES_TOOLTIP :{BLACK}Remove all Trees over landscape STR_TREES_MODE_NORMAL_BUTTON :{BLACK}Normal STR_TREES_MODE_NORMAL_TOOLTIP :{BLACK}Plant single trees by dragging over the landscape. STR_TREES_MODE_FOREST_SM_BUTTON :{BLACK}Grove @@ -3809,8 +2844,6 @@ STR_TERRAFORM_TOOLTIP_GENERATE_RANDOM_LAND :{BLACK}Generate STR_TERRAFORM_SE_NEW_WORLD :{BLACK}Create new scenario STR_TERRAFORM_RESET_LANDSCAPE :{BLACK}Reset landscape STR_TERRAFORM_RESET_LANDSCAPE_TOOLTIP :{BLACK}Remove all company-owned property from the map -STR_TERRAFORM_PUBLIC_ROADS :{BLACK}Build public roads -STR_TERRAFORM_PUBLIC_ROADS_TOOLTIP :{BLACK}Build public roads between the towns on the map STR_QUERY_RESET_LANDSCAPE_CAPTION :{WHITE}Reset Landscape STR_RESET_LANDSCAPE_CONFIRMATION_TEXT :{WHITE}Are you sure you want to remove all company-owned property? @@ -3881,7 +2914,6 @@ STR_INDUSTRY_CARGOES_SELECT_CARGO :{BLACK}Select c STR_INDUSTRY_CARGOES_SELECT_CARGO_TOOLTIP :{BLACK}Select the cargo you want to display STR_INDUSTRY_CARGOES_SELECT_INDUSTRY :{BLACK}Select industry STR_INDUSTRY_CARGOES_SELECT_INDUSTRY_TOOLTIP :{BLACK}Select the industry you want to display -STR_INDUSTRY_CARGOES_NOTIFY_SMALLMAP_ALL :All industries # Land area window STR_LAND_AREA_INFORMATION_CAPTION :{WHITE}Land Area Information @@ -3927,43 +2959,24 @@ STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NORMAL_SIGNALS :Railway track w STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PRESIGNALS :Railway track with pre-signals STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_EXITSIGNALS :Railway track with exit-signals STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_COMBOSIGNALS :Railway track with combo-signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PROGSIGNALS :Railway track with programmable pre-signals STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PBSSIGNALS :Railway track with path signals STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NOENTRYSIGNALS :Railway track with one-way path signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NOENTRY2SIGNALS :Railway track with no-entry signals STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NORMAL_PRESIGNALS :Railway track with block and pre-signals STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NORMAL_EXITSIGNALS :Railway track with block and exit-signals STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NORMAL_COMBOSIGNALS :Railway track with block and combo-signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NORMAL_PROGSIGNALS :Railway track with block and programmable pre-signals STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NORMAL_PBSSIGNALS :Railway track with block and path signals STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NORMAL_NOENTRYSIGNALS :Railway track with block and one-way path signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NORMAL_NOENTRY2SIGNALS :Railway track with block and no-entry signals STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PRE_EXITSIGNALS :Railway track with pre- and exit-signals STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PRE_COMBOSIGNALS :Railway track with pre- and combo-signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PRE_PROGSIGNALS :Railway track with pre- and programmable pre-signals STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PRE_PBSSIGNALS :Railway track with pre- and path signals STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PRE_NOENTRYSIGNALS :Railway track with pre- and one-way path signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PRE_NOENTRY2SIGNALS :Railway track with pre- and no-entry signals STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_EXIT_COMBOSIGNALS :Railway track with exit- and combo-signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_EXIT_PROGSIGNALS :Railway track with exit- and programmable pre-signals STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_EXIT_PBSSIGNALS :Railway track with exit- and path signals STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_EXIT_NOENTRYSIGNALS :Railway track with exit- and one-way path signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_EXIT_NOENTRY2SIGNALS :Railway track with exit- and no-entry signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_COMBO_PROGSIGNALS :Railway track with combo- and programmable pre-signals STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_COMBO_PBSSIGNALS :Railway track with combo- and path signals STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_COMBO_NOENTRYSIGNALS :Railway track with combo- and one-way path signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_COMBO_NOENTRY2SIGNALS :Railway track with combo- and no-entry signals STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PBS_NOENTRYSIGNALS :Railway track with path and one-way path signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PBS_NOENTRY2SIGNALS :Railway track with path and no-entry signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PBS_PROGSIGNALS :Railway track with path and programmable pre-signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NOENTRY_PROGSIGNALS :Railway track with one-way path and programmable pre-signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NOENTRY_NOENTRY2SIGNALS :Railway track with one-way path and no-entry signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PROG_NOENTRY2SIGNALS :Railway track with programmable pre- and no-entry signals STR_LAI_RAIL_DESCRIPTION_TRAIN_DEPOT :Railway train depot -STR_LAI_RAIL_DESCRIPTION_TRACK_SIGNAL_STYLE :{STRING}: ({STRING}) -STR_LAI_RAIL_DESCRIPTION_TRACK_SIGNAL_STYLE2 :{STRING}: ({STRING} and {STRING}) - -STR_LAI_RAIL_DESCRIPTION_RESTRICTED_SIGNAL :{STRING3} (restricted) STR_LAI_ROAD_DESCRIPTION_ROAD :Road STR_LAI_ROAD_DESCRIPTION_ROAD_WITH_STREETLIGHTS :Road with street lights @@ -3998,13 +3011,8 @@ STR_LAI_WATER_DESCRIPTION_SHIP_DEPOT :Ship depot # Industries come directly from their industry names STR_LAI_TUNNEL_DESCRIPTION_RAILROAD :Railway tunnel -STR_LAI_TUNNEL_DESCRIPTION_RAILROAD_CHUNNEL :Railway tunnel (underwater) -STR_LAI_TUNNEL_DESCRIPTION_RAILROAD_SIGNAL :Railway tunnel with signal simulation -STR_LAI_TUNNEL_DESCRIPTION_RAILROAD_SIGNAL_CHUNNEL :Railway tunnel with signal simulation (underwater) STR_LAI_TUNNEL_DESCRIPTION_ROAD :Road tunnel -STR_LAI_TUNNEL_DESCRIPTION_ROAD_CHUNNEL :Road tunnel (underwater) -STR_LAI_BRIDGE_DESCRIPTION_RAILROAD_SIGNAL :Railway bridge with signal simulation STR_LAI_BRIDGE_DESCRIPTION_RAIL_SUSPENSION_STEEL :Steel suspension rail bridge STR_LAI_BRIDGE_DESCRIPTION_RAIL_GIRDER_STEEL :Steel girder rail bridge STR_LAI_BRIDGE_DESCRIPTION_RAIL_CANTILEVER_STEEL :Steel cantilever rail bridge @@ -4119,10 +3127,6 @@ STR_SAVELOAD_OVERWRITE_TITLE :{WHITE}Overwrit STR_SAVELOAD_OVERWRITE_WARNING :{YELLOW}Are you sure you want to overwrite the existing file? STR_SAVELOAD_DIRECTORY :{RAW_STRING} (Directory) STR_SAVELOAD_PARENT_DIRECTORY :{RAW_STRING} (Parent directory) -STR_SAVELOAD_UNKNOWN_ID :{YELLOW}This file may be from a different game. -STR_SAVELOAD_DIFFERENT_ID :{YELLOW}This file is from a different game. -STR_SAVELOAD_OVERWRITE_TITLE_DIFFERENT_ID :{WHITE}Overwrite File (Different Game) -STR_SAVELOAD_OVERWRITE_WARNING_DIFFERENT_ID :{YELLOW}Are you sure you want to overwrite the existing file?{}{}The file is from a different game. STR_SAVELOAD_OSKTITLE :{BLACK}Enter a name for the savegame @@ -4147,12 +3151,6 @@ STR_MAPGEN_DESERT_COVERAGE :{BLACK}Desert c STR_MAPGEN_DESERT_COVERAGE_UP :{BLACK}Increase desert coverage by ten percent STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}Decrease desert coverage by ten percent STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}% -STR_MAPGEN_SNOW_LINE_HEIGHT :{BLACK}Snow line height: -STR_MAPGEN_SNOW_LINE_UP :{BLACK}Move the snow line height one up -STR_MAPGEN_SNOW_LINE_DOWN :{BLACK}Move the snow line height one down -STR_MAPGEN_RAINFOREST_LINE_HEIGHT :{BLACK}Rainforest line height: -STR_MAPGEN_RAINFOREST_LINE_UP :{BLACK}Move the rainforest line height one up -STR_MAPGEN_RAINFOREST_LINE_DOWN :{BLACK}Move the rainforest line height one down STR_MAPGEN_TERRAIN_TYPE :{BLACK}Terrain type: STR_MAPGEN_SEA_LEVEL :{BLACK}Sea level: STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Rivers: @@ -4205,14 +3203,11 @@ STR_MAPGEN_HEIGHTMAP_ROTATION :{BLACK}Heightma STR_MAPGEN_HEIGHTMAP_NAME :{BLACK}Heightmap name: STR_MAPGEN_HEIGHTMAP_SIZE_LABEL :{BLACK}Size: STR_MAPGEN_HEIGHTMAP_SIZE :{ORANGE}{NUM} x {NUM} -STR_MAPGEN_TOO_MANY_TILES_MESSAGE :{YELLOW}Too many tiles in map. Maximum number of tiles is {NUM}, you have selected {NUM} STR_MAPGEN_TERRAIN_TYPE_QUERY_CAPT :{WHITE}Target peak height STR_MAPGEN_HEIGHTMAP_HEIGHT_QUERY_CAPT :{WHITE}Highest peak STR_MAPGEN_SNOW_COVERAGE_QUERY_CAPT :{WHITE}Snow coverage (in %) STR_MAPGEN_DESERT_COVERAGE_QUERY_CAPT :{WHITE}Desert coverage (in %) -STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{WHITE}Change snow line height -STR_MAPGEN_RAINFOREST_LINE_QUERY_CAPT :{WHITE}Change rainforest line height STR_MAPGEN_START_DATE_QUERY_CAPT :{WHITE}Change starting year # SE Map generation @@ -4236,7 +3231,6 @@ STR_GENERATION_PROGRESS_NUM :{BLACK}{NUM} / STR_GENERATION_WORLD_GENERATION :{BLACK}World generation STR_GENERATION_RIVER_GENERATION :{BLACK}River generation STR_GENERATION_TREE_GENERATION :{BLACK}Tree generation -STR_GENERATION_PUBLIC_ROADS_GENERATION :{BLACK}Public roads generation STR_GENERATION_OBJECT_GENERATION :{BLACK}Object generation STR_GENERATION_CLEARING_TILES :{BLACK}Rough and rocky area generation STR_GENERATION_SETTINGUP_GAME :{BLACK}Setting up game @@ -4320,25 +3314,10 @@ STR_NEWGRF_PARAMETERS_NUM_PARAM :{LTBLUE}Number STR_NEWGRF_INSPECT_CAPTION :{WHITE}Inspect - {STRING5} STR_NEWGRF_INSPECT_PARENT_BUTTON :{BLACK}Parent STR_NEWGRF_INSPECT_PARENT_TOOLTIP :{BLACK}Inspect the object of the parent scope -STR_NEWGRF_INSPECT_REFRESH :{BLACK}R -STR_NEWGRF_INSPECT_REFRESH_TOOLTIP :{BLACK}Toggle whether to refresh the contents every frame -STR_NEWGRF_INSPECT_LOG_CONSOLE :{BLACK}L -STR_NEWGRF_INSPECT_LOG_CONSOLE_TOOLTIP :{BLACK}Log text content of this window to the console -STR_NEWGRF_INSPECT_DUPLICATE :{BLACK}D -STR_NEWGRF_INSPECT_DUPLICATE_TOOLTIP :{BLACK}Duplicate this window -STR_NEWGRF_INSPECT_SPRITE_DUMP :{BLACK}S -STR_NEWGRF_INSPECT_SPRITE_DUMP_TOOLTIP :{BLACK}Display current sprite chain -STR_NEWGRF_INSPECT_SPRITE_DUMP_UNOPT :{BLACK}U -STR_NEWGRF_INSPECT_SPRITE_DUMP_UNOPT_TOOLTIP :{BLACK}Display sprite groups without any optimisations applied.{}{}Requires reloading NewGRFs if not previously enabled (misc_debug 10). -STR_NEWGRF_INSPECT_SPRITE_DUMP_GOTO :{BLACK}G -STR_NEWGRF_INSPECT_SPRITE_DUMP_GOTO_TOOLTIP :{BLACK}Scroll to sprite number -STR_NEWGRF_INSPECT_SPRITE_DUMP_PANEL_TOOLTIP :{BLACK}Click to highlight sprite group{}Shift+Click to collapse sprite group{}Ctrl+Click to highlight temporary storage register STR_NEWGRF_INSPECT_CAPTION_OBJECT_AT :{STRING1} at {HEX} STR_NEWGRF_INSPECT_CAPTION_OBJECT_AT_OBJECT :Object STR_NEWGRF_INSPECT_CAPTION_OBJECT_AT_RAIL_TYPE :Rail type -STR_NEWGRF_INSPECT_CAPTION_OBJECT_AT_ROAD_TYPE :Road/tram type -STR_NEWGRF_INSPECT_CAPTION_OBJECT_AT_SIGNALS :Signals STR_NEWGRF_INSPECT_QUERY_CAPTION :{WHITE}NewGRF variable 60+x parameter (hexadecimal) @@ -4373,8 +3352,8 @@ STR_NEWGRF_ERROR_MSG_INFO :{SILVER}{RAW_ST STR_NEWGRF_ERROR_MSG_WARNING :{RED}Warning: {SILVER}{RAW_STRING} STR_NEWGRF_ERROR_MSG_ERROR :{RED}Error: {SILVER}{RAW_STRING} STR_NEWGRF_ERROR_MSG_FATAL :{RED}Fatal: {SILVER}{RAW_STRING} -STR_NEWGRF_ERROR_FATAL_POPUP :{WHITE}The NewGRF "{RAW_STRING}" has returned a fatal error: {}{STRING7} -STR_NEWGRF_ERROR_POPUP :{WHITE}The NewGRF "{RAW_STRING}" has returned an error: {}{STRING7} +STR_NEWGRF_ERROR_FATAL_POPUP :{WHITE}The NewGRF "{RAW_STRING}" has returned a fatal error: {}{STRING5} +STR_NEWGRF_ERROR_POPUP :{WHITE}The NewGRF "{RAW_STRING}" has returned an error: {}{STRING5} STR_NEWGRF_ERROR_VERSION_NUMBER :{1:RAW_STRING} will not work with the TTDPatch version reported by OpenTTD STR_NEWGRF_ERROR_DOS_OR_WINDOWS :{1:RAW_STRING} is for the {2:RAW_STRING} version of TTD STR_NEWGRF_ERROR_UNSET_SWITCH :{1:RAW_STRING} is designed to be used with {2:RAW_STRING} @@ -4387,9 +3366,6 @@ STR_NEWGRF_ERROR_TOO_MANY_NEWGRFS_LOADED :Too many NewGRF STR_NEWGRF_ERROR_STATIC_GRF_CAUSES_DESYNC :Loading {1:RAW_STRING} as static NewGRF with {2:RAW_STRING} could cause desyncs STR_NEWGRF_ERROR_UNEXPECTED_SPRITE :Unexpected sprite (sprite {3:NUM}) STR_NEWGRF_ERROR_UNKNOWN_PROPERTY :Unknown Action 0 property {4:HEX} (sprite {3:NUM}) -STR_NEWGRF_ERROR_UNIMPLEMETED_MAPPED_FEATURE_ID :Unimplemented remapped feature ID: name: {2:RAW_STRING}, mapped to: {5:HEX} (sprite {3:NUM}) -STR_NEWGRF_ERROR_UNIMPLEMETED_MAPPED_PROPERTY :Unimplemented remapped Action 0 property feature: {4:HEX}, name: {2:RAW_STRING}, mapped to: {5:HEX} (sprite {3:NUM}) -STR_NEWGRF_ERROR_UNIMPLEMETED_MAPPED_ACTION5_TYPE :Unimplemented remapped Action 5 type: name: {2:RAW_STRING}, mapped to: {4:HEX} (sprite {3:NUM}) STR_NEWGRF_ERROR_INVALID_ID :Attempt to use invalid ID (sprite {3:NUM}) STR_NEWGRF_ERROR_CORRUPT_SPRITE :{YELLOW}{RAW_STRING} contains a corrupt sprite. All corrupt sprites will be shown as a red question mark (?) STR_NEWGRF_ERROR_MULTIPLE_ACTION_8 :Contains multiple Action 8 entries (sprite {3:NUM}) @@ -4433,9 +3409,6 @@ STR_NEWGRF_BUGGY_ENDLESS_PRODUCTION_CALLBACK :{WHITE}'{1:STRI STR_NEWGRF_BUGGY_UNKNOWN_CALLBACK_RESULT :{WHITE}Callback {1:HEX} returned unknown/invalid result {2:HEX} STR_NEWGRF_BUGGY_INVALID_CARGO_PRODUCTION_CALLBACK :{WHITE}'{1:STRING}' returned invalid cargo type in the production callback at {2:HEX} -STR_NEWGRF_TOO_MANY_STRINGS :{WHITE}Not enough string IDs available for all NewGRFs. -STR_NEWGRF_TOO_MANY_STRINGS_DETAIL :{WHITE}Some names and text fields may be displayed incorrectly. Try using fewer NewGRFs. - # 'User removed essential NewGRFs'-placeholders for stuff without specs STR_NEWGRF_INVALID_CARGO : STR_NEWGRF_INVALID_CARGO_ABBREV :?? @@ -4488,7 +3461,6 @@ STR_TOWN_VIEW_TOWN_GROWS_EVERY :{BLACK}Town gro STR_TOWN_VIEW_TOWN_GROWS_EVERY_FUNDED :{BLACK}Town grows every {ORANGE}{COMMA}{BLACK}{NBSP}day{P "" s} (funded) STR_TOWN_VIEW_TOWN_GROW_STOPPED :{BLACK}Town is {RED}not{BLACK} growing STR_TOWN_VIEW_NOISE_IN_TOWN :{BLACK}Noise limit in town: {ORANGE}{COMMA}{BLACK} max: {ORANGE}{COMMA} -STR_TOWN_VIEW_NOISE_IN_TOWN_NO_LIMIT :{BLACK}Noise limit in town: {ORANGE}{COMMA} STR_TOWN_VIEW_CENTER_TOOLTIP :{BLACK}Centre the main view on town location. Ctrl+Click opens a new viewport on town location STR_TOWN_VIEW_LOCAL_AUTHORITY_BUTTON :{BLACK}Local authority STR_TOWN_VIEW_LOCAL_AUTHORITY_TOOLTIP :{BLACK}Show information on local authority @@ -4523,27 +3495,14 @@ STR_LOCAL_AUTHORITY_ACTION_EXCLUSIVE_TRANSPORT :Buy exclusive t STR_LOCAL_AUTHORITY_ACTION_BRIBE :Bribe the local authority ###length 8 -STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_SMALL_ADVERTISING :{YELLOW}Initiate a small local advertising campaign, to attract more passengers and cargo to your transport services.{}Provides a temporary boost to station rating in a small radius around the town centre.{}Cost: {CURRENCY_LONG} -STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_MEDIUM_ADVERTISING :{YELLOW}Initiate a medium local advertising campaign, to attract more passengers and cargo to your transport services.{}Provides a temporary boost to station rating in a medium radius around the town centre.{}Cost: {CURRENCY_LONG} -STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_LARGE_ADVERTISING :{YELLOW}Initiate a large local advertising campaign, to attract more passengers and cargo to your transport services.{}Provides a temporary boost to station rating in a large radius around the town centre.{}Cost: {CURRENCY_LONG} -STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_ROAD_RECONSTRUCTION :{YELLOW}Fund the reconstruction of the urban road network.{}Causes considerable disruption to road traffic for up to 6 months.{}Cost: {CURRENCY_LONG} -STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_STATUE_OF_COMPANY :{YELLOW}Build a statue in honour of your company.{}Provides a permanent boost to station rating in this town.{}Cost: {CURRENCY_LONG} -STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_NEW_BUILDINGS :{YELLOW}Fund the construction of new buildings in the town.{}Provides a temporary boost to town growth in this town.{}Cost: {CURRENCY_LONG} -STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_EXCLUSIVE_TRANSPORT :{YELLOW}Buy 1 year's exclusive transport rights in town.{}Town authority will not allow passengers and cargo to use your competitors' stations.{}Cost: {CURRENCY_LONG} -STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_BRIBE :{YELLOW}Bribe the local authority to increase your rating, at the risk of a severe penalty if caught.{}Cost: {CURRENCY_LONG} - -###length 6 -STR_LOCAL_AUTHORITY_SETTING_OVERRIDE_ALLOW_ROADS :Allowed to build roads -STR_LOCAL_AUTHORITY_SETTING_OVERRIDE_ALLOW_LEVEL_CROSSINGS :Allowed to build level crossings -STR_LOCAL_AUTHORITY_SETTING_OVERRIDE_TUNNELS :Allowed to build tunnels -STR_LOCAL_AUTHORITY_SETTING_OVERRIDE_MAX_ROAD_SLOPE :Limit building continuous inclined roads -STR_LOCAL_AUTHORITY_SETTING_OVERRIDE_TOWN_GROWTH :Town growth speed -STR_LOCAL_AUTHORITY_SETTING_OVERRIDE_BRIDGES :Allowed to build bridges - -STR_LOCAL_AUTHORITY_SETTING_OVERRIDE_DEFAULT :Default ({STRING1}) -STR_LOCAL_AUTHORITY_SETTING_OVERRIDE_STR :{STRING}: {PUSH_COLOUR}{YELLOW}{STRING2}{POP_COLOUR} -STR_LOCAL_AUTHORITY_SETTING_OVERRIDE_TEXT :{YELLOW}Override the following setting for this individual town:{}{STRING}{}{STRING} -STR_LOCAL_AUTHORITY_SETTING_OVERRIDE_TOOLTIP :{BLACK}Change setting override +STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_SMALL_ADVERTISING :{PUSH_COLOUR}{YELLOW}Initiate a small local advertising campaign, to attract more passengers and cargo to your transport services.{}Provides a temporary boost to station rating in a small radius around the town centre.{}{POP_COLOUR}Cost: {CURRENCY_LONG} +STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_MEDIUM_ADVERTISING :{PUSH_COLOUR}{YELLOW}Initiate a medium local advertising campaign, to attract more passengers and cargo to your transport services.{}Provides a temporary boost to station rating in a medium radius around the town centre.{}{POP_COLOUR}Cost: {CURRENCY_LONG} +STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_LARGE_ADVERTISING :{PUSH_COLOUR}{YELLOW}Initiate a large local advertising campaign, to attract more passengers and cargo to your transport services.{}Provides a temporary boost to station rating in a large radius around the town centre.{}{POP_COLOUR}Cost: {CURRENCY_LONG} +STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_ROAD_RECONSTRUCTION :{PUSH_COLOUR}{YELLOW}Fund the reconstruction of the urban road network.{}Causes considerable disruption to road traffic for up to 6 months.{}{POP_COLOUR}Cost: {CURRENCY_LONG} +STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_STATUE_OF_COMPANY :{PUSH_COLOUR}{YELLOW}Build a statue in honour of your company.{}Provides a permanent boost to station rating in this town.{}{POP_COLOUR}Cost: {CURRENCY_LONG} +STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_NEW_BUILDINGS :{PUSH_COLOUR}{YELLOW}Fund the construction of new buildings in the town.{}Provides a temporary boost to town growth in this town.{}{POP_COLOUR}Cost: {CURRENCY_LONG} +STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_EXCLUSIVE_TRANSPORT :{PUSH_COLOUR}{YELLOW}Buy 1 year's exclusive transport rights in town.{}Town authority will not allow passengers and cargo to use your competitors' stations.{}{POP_COLOUR}Cost: {CURRENCY_LONG} +STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_BRIBE :{PUSH_COLOUR}{YELLOW}Bribe the local authority to increase your rating, at the risk of a severe penalty if caught.{}{POP_COLOUR}Cost: {CURRENCY_LONG} # Goal window STR_GOALS_CAPTION :{WHITE}{COMPANY} Goals @@ -4659,13 +3618,6 @@ STR_STATION_VIEW_GROUP_V_D_S :Via-Destination STR_STATION_VIEW_GROUP_D_S_V :Destination-Source-Via STR_STATION_VIEW_GROUP_D_V_S :Destination-Via-Source -STR_STATION_VIEW_DEPARTURES_BUTTON :{BLACK}Departures -STR_STATION_VIEW_DEPARTURES_TOOLTIP :{BLACK}Show list of scheduled departures - -STR_STATION_VIEW_HISTORY_BUTTON :{BLACK}History -STR_STATION_VIEW_HISTORY_TOOLTIP :{BLACK}Show waiting cargo history - -############ range for rating starts ###length 8 STR_CARGO_RATING_APPALLING :Appalling STR_CARGO_RATING_VERY_POOR :Very Poor @@ -4685,111 +3637,10 @@ STR_STATION_VIEW_SCHEDULED_AIRCRAFT_TOOLTIP :{BLACK}Show all STR_STATION_VIEW_SCHEDULED_SHIPS_TOOLTIP :{BLACK}Show all ships which have this station on their schedule STR_STATION_VIEW_RENAME_STATION_CAPTION :Rename station/loading area + STR_STATION_VIEW_CLOSE_AIRPORT :{BLACK}Close airport STR_STATION_VIEW_CLOSE_AIRPORT_TOOLTIP :{BLACK}Prevent aircraft from landing on this airport -# Departures window -STR_DEPARTURES_CAPTION :{WHITE}{STATION} Live Travel Information -STR_DEPARTURES_CAPTION_WAYPOINT :{WHITE}{WAYPOINT} Live Travel Information -STR_DEPARTURES_PAX :{BLACK}{TINY_FONT}P -STR_DEPARTURES_FREIGHT :{BLACK}{TINY_FONT}F -STR_DEPARTURES_DEPARTURES :{BLACK}{TINY_FONT}D -STR_DEPARTURES_ARRIVALS :{BLACK}{TINY_FONT}A -STR_DEPARTURES_VIA_BUTTON :{BLACK}{TINY_FONT}via -STR_DEPARTURES_PAX_TOOLTIP :{BLACK}Show passenger arrivals/departures -STR_DEPARTURES_FREIGHT_TOOLTIP :{BLACK}Show freight arrivals/departures -STR_DEPARTURES_DEPARTURES_TOOLTIP :{BLACK}Show timetabled departures -STR_DEPARTURES_ARRIVALS_TOOLTIP :{BLACK}Show timetabled arrivals -STR_DEPARTURES_VIA_TOOLTIP :{BLACK}Show timetabled vehicles that do not stop here -STR_DEPARTURES_SHOW_TRAINS_TOOLTIP :{BLACK}Show upcoming trains on this station's timetable -STR_DEPARTURES_SHOW_ROAD_VEHICLES_TOOLTIP :{BLACK}Show upcoming road vehicles on this station's timetable -STR_DEPARTURES_SHOW_SHIPS_TOOLTIP :{BLACK}Show upcoming ships on this station's timetable -STR_DEPARTURES_SHOW_AIRCRAFT_TOOLTIP :{BLACK}Show upcoming aircraft on this station's timetable -STR_DEPARTURES_SHOW_TYPE_TOOLTIP_CTRL_SUFFIX :{BLACK}{STRING}. Ctrl+Click to show exclusively. -STR_DEPARTURES_EMPTY :{ORANGE}No vehicles are currently timetabled for this station. -STR_DEPARTURES_NONE_SELECTED :{ORANGE}No timetable information has been requested. -STR_DEPARTURES_TIME :{ORANGE}{DATE_WALLCLOCK_TINY} -STR_DEPARTURES_TIME_DEP :{ORANGE}{DATE_WALLCLOCK_TINY} {GREEN}{UP_ARROW} -STR_DEPARTURES_TIME_ARR :{ORANGE}{DATE_WALLCLOCK_TINY} {RED}{DOWN_ARROW} -STR_DEPARTURES_TIME_BOTH :{ORANGE}{1:DATE_WALLCLOCK_TINY} {RED}{DOWN_ARROW} {ORANGE}{0:DATE_WALLCLOCK_TINY} {GREEN}{UP_ARROW} -STR_DEPARTURES_TERMINUS :{ORANGE}{STATION}{STRING} -STR_DEPARTURES_TERMINUS_VIA_STATION :{ORANGE}{STATION}{STRING} via {STATION}{STRING} -STR_DEPARTURES_TERMINUS_VIA :{ORANGE}{STATION}{STRING} via -STR_DEPARTURES_VIA :{ORANGE}via {STATION}{STRING} -STR_DEPARTURES_TOC :{ORANGE}{COMPANY} -STR_DEPARTURES_GROUP :{ORANGE}{GROUP} -STR_DEPARTURES_VEH :{ORANGE}{VEHICLE} -STR_DEPARTURES_CALLING_AT :{TINY_FONT}{ORANGE}Calling at: -STR_DEPARTURES_CALLING_AT_LARGE :{ORANGE}Calling at: -STR_DEPARTURES_CALLING_AT_FIRST_STATION :{STATION} -STR_DEPARTURES_CALLING_AT_STATION :{RAW_STRING}, {STATION} -STR_DEPARTURES_CALLING_AT_LAST_STATION :{RAW_STRING} and {STATION} -STR_DEPARTURES_CALLING_AT_LIST :{TINY_FONT}{ORANGE}{RAW_STRING}. -STR_DEPARTURES_CALLING_AT_LIST_LARGE :{ORANGE}{RAW_STRING}. -STR_DEPARTURES_CALLING_AT_LIST_SMART_TERMINUS :{TINY_FONT}{ORANGE}{RAW_STRING}. This service continues to {STATION}. -STR_DEPARTURES_CALLING_AT_LIST_SMART_TERMINUS_LARGE :{ORANGE}{RAW_STRING}. This service continues to {STATION}. - -STR_DEPARTURES_TYPE_TRAIN :{ORANGE}{TRAIN} -STR_DEPARTURES_TYPE_TRAIN_SILVER :{SILVER}{TRAIN} -STR_DEPARTURES_TYPE_BUS :{ORANGE}{BUS} -STR_DEPARTURES_TYPE_BUS_SILVER :{SILVER}{BUS} -STR_DEPARTURES_TYPE_LORRY :{ORANGE}{LORRY} -STR_DEPARTURES_TYPE_LORRY_SILVER :{SILVER}{LORRY} -STR_DEPARTURES_TYPE_PLANE :{ORANGE}{PLANE} -STR_DEPARTURES_TYPE_PLANE_SILVER :{SILVER}{PLANE} -STR_DEPARTURES_TYPE_SHIP :{ORANGE}{SHIP} -STR_DEPARTURES_TYPE_SHIP_SILVER :{SILVER}{SHIP} - -STR_DEPARTURES_STATION_NONE : -STR_DEPARTURES_STATION_PORT :{ORANGE} {SHIP} -STR_DEPARTURES_STATION_AIRPORT :{ORANGE} {PLANE} -STR_DEPARTURES_STATION_PORTAIRPORT :{ORANGE} {SHIP} {PLANE} - -############ possible statuses start -STR_DEPARTURES_ON_TIME :{GREEN}On time -STR_DEPARTURES_ARRIVED :{GREEN}Arrived -STR_DEPARTURES_DELAYED :{YELLOW}Delayed -STR_DEPARTURES_EXPECTED :{YELLOW}Expt {DATE_WALLCLOCK_TINY} -STR_DEPARTURES_CANCELLED :{RED}Cancelled - -############ config settings -STR_CONFIG_SETTING_DEPARTUREBOARDS :{ORANGE}Departure boards -STR_CONFIG_MAX_DEPARTURES :Show at most {STRING2} departure board entries for each station -STR_CONFIG_MAX_DEPARTURES_HELPTEXT :The maximum number of entries to show on a departure board -STR_CONFIG_MAX_DEPARTURE_TIME :Show arrivals/departures at most {STRING2} days in advance -STR_CONFIG_MAX_DEPARTURE_TIME_HELPTEXT :How far in advance to show arrivals and departures, in days -STR_CONFIG_DEPARTURE_CALC_FREQUENCY :Calculate departure board entries every {STRING2} ticks -STR_CONFIG_DEPARTURE_CALC_FREQUENCY_HELPTEXT :How frequently to refresh a list of arrivals/departures, in ticks -STR_CONFIG_DEPARTURE_VEHICLE_NAME :Show vehicle name in entries: {STRING2} -STR_CONFIG_DEPARTURE_VEHICLE_NAME_HELPTEXT :Whether to show vehicle names in their departure board entries -STR_CONFIG_DEPARTURE_GROUP_NAME :Show group name in entries: {STRING2} -STR_CONFIG_DEPARTURE_GROUP_NAME_HELPTEXT :Whether to show names of groups that a vehicle belongs to in its departure board entries -STR_CONFIG_DEPARTURE_COMPANY_NAME :Show company name in entries: {STRING2} -STR_CONFIG_DEPARTURE_COMPANY_NAME_HELPTEXT :Whether to show a company's name in its vehicles' departure board entries -STR_CONFIG_DEPARTURE_VEHICLE_TYPE :Show vehicle type icon in entries: {STRING2} -STR_CONFIG_DEPARTURE_VEHICLE_TYPE_HELPTEXT :Whether to show a vehicle's type as an icon in its departure board entries -STR_CONFIG_DEPARTURE_VEHICLE_COLOR :Show vehicle type icon in silver: {STRING2} -STR_CONFIG_DEPARTURE_VEHICLE_COLOR_HELPTEXT :Whether to show vehicle type icons in silver -STR_CONFIG_DEPARTURE_LARGER_FONT :Use larger font for stations called at on departure boards: {STRING2} -STR_CONFIG_DEPARTURE_LARGER_FONT_HELPTEXT :Whether to use a larger font for lists of stations called at -STR_CONFIG_DEPARTURE_DESTINATION_TYPE :Show icons for destinations that are docks or airports: {STRING2} -STR_CONFIG_DEPARTURE_DESTINATION_TYPE_HELPTEXT :Whether to show icons next to destinations that are docks or airports -STR_CONFIG_DEPARTURE_SHOW_BOTH :Show arrival and departure times on the same line: {STRING2} -STR_CONFIG_DEPARTURE_SHOW_BOTH_HELPTEXT :Whether arrival and departure times for a vehicle are combined into a single entry instead of being listed separately -STR_CONFIG_DEPARTURE_ONLY_PASSENGERS :Only show entries for vehicles that can carry passengers: {STRING2} -STR_CONFIG_DEPARTURE_ONLY_PASSENGERS_HELPTEXT :Whether to only show arrivals and departures of vehicles that can carry passengers -STR_CONFIG_DEPARTURE_SMART_TERMINUS :Don't show termini that can be reached sooner on a later vehicle: {STRING2} -STR_CONFIG_DEPARTURE_SMART_TERMINUS_HELPTEXT :Whether to show termini that can be reached sooner on another vehicle that departs later -STR_CONFIG_DEPARTURE_CONDITIONALS :Handle conditional order jumps by: {STRING2} -STR_CONFIG_DEPARTURE_CONDITIONALS_HELPTEXT :How conditional orders should be dealt with when calculating departure board entries -STR_CONFIG_DEPARTURE_CONDITIONALS_1 :giving up -STR_CONFIG_DEPARTURE_CONDITIONALS_2 :assuming they will be taken -STR_CONFIG_DEPARTURE_CONDITIONALS_3 :assuming they will not be taken -STR_CONFIG_DEPARTURE_SHOW_ALL_STOPS :Show all stations called at regardless of loading/unloading: {STRING2} -STR_CONFIG_DEPARTURE_SHOW_ALL_STOPS_HELPTEXT :Whether stations that a vehicle only loads from will be shown in the calling at list -STR_CONFIG_DEPARTURE_MERGE_IDENTICAL :Merge identical entries: {STRING2} -STR_CONFIG_DEPARTURE_MERGE_IDENTICAL_HELPTEXT :Whether identical departure board entries should be merged into a single one - # Waypoint/buoy view window STR_WAYPOINT_VIEW_CAPTION :{WHITE}{WAYPOINT} STR_WAYPOINT_VIEW_CENTER_TOOLTIP :{BLACK}Centre main view on waypoint location. Ctrl+Click opens a new viewport on waypoint location @@ -4799,8 +3650,6 @@ STR_BUOY_VIEW_CHANGE_BUOY_NAME :{BLACK}Change b STR_EDIT_WAYPOINT_NAME :{WHITE}Edit waypoint name -STR_WAYPOINT_VIEW_HIDE_VIEWPORT_LABEL :{BLACK}Hide the name label for this waypoint - # Finances window STR_FINANCES_CAPTION :{WHITE}{COMPANY} Finances {BLACK}{COMPANY_NUM} STR_FINANCES_YEAR :{WHITE}{NUM} @@ -4811,7 +3660,7 @@ STR_FINANCES_OPERATING_EXPENSES_TITLE :{WHITE}Operatin STR_FINANCES_CAPITAL_EXPENSES_TITLE :{WHITE}Capital Expenses -###length 15 +###length 13 STR_FINANCES_SECTION_CONSTRUCTION :{GOLD}Construction STR_FINANCES_SECTION_NEW_VEHICLES :{GOLD}New Vehicles STR_FINANCES_SECTION_TRAIN_RUNNING_COSTS :{GOLD}Trains @@ -4825,8 +3674,6 @@ STR_FINANCES_SECTION_AIRCRAFT_REVENUE :{GOLD}Aircraft STR_FINANCES_SECTION_SHIP_REVENUE :{GOLD}Ships STR_FINANCES_SECTION_LOAN_INTEREST :{GOLD}Loan Interest STR_FINANCES_SECTION_OTHER :{GOLD}Other -STR_FINANCES_SECTION_INFRASTRUCTURE_COSTS :{GOLD}Infrastructure Sharing -STR_FINANCES_SECTION_INFRASTRUCTURE_INCOME :{GOLD}Infrastructure Sharing STR_FINANCES_TOTAL_CAPTION :{WHITE}Total STR_FINANCES_NEGATIVE_INCOME :-{CURRENCY_LONG} @@ -4844,10 +3691,6 @@ STR_FINANCES_BORROW_BUTTON :{BLACK}Borrow { STR_FINANCES_BORROW_TOOLTIP :{BLACK}Increase size of loan. Ctrl+Click borrows as much as possible STR_FINANCES_REPAY_BUTTON :{BLACK}Repay {CURRENCY_LONG} STR_FINANCES_REPAY_TOOLTIP :{BLACK}Repay part of loan. Ctrl+Click repays as much loan as possible -STR_FINANCES_BORROW_TOOLTIP_EXTRA :{BLACK}{STRING}. Shift+Click to enter an amount to borrow -STR_FINANCES_REPAY_TOOLTIP_EXTRA :{BLACK}{STRING}. Shift+Click to enter an amount to repay -STR_FINANCES_BORROW_QUERY_CAPT :{WHITE}Enter the amount of money to borrow -STR_FINANCES_REPAY_QUERY_CAPT :{WHITE}Enter the amount of money to repay STR_FINANCES_INFRASTRUCTURE_BUTTON :{BLACK}Infrastructure # Company view @@ -4943,16 +3786,10 @@ STR_INDUSTRY_VIEW_REQUIRES_N_CARGO :{BLACK}Requires STR_INDUSTRY_VIEW_PRODUCES_N_CARGO :{BLACK}Produces: {YELLOW}{STRING}{RAW_STRING} STR_INDUSTRY_VIEW_CARGO_LIST_EXTENSION :, {STRING}{RAW_STRING} -STR_INDUSTRY_VIEW_TRANSPORTED_TOOLTIP :{BLACK}{STRING}{RAW_STRING} -STR_INDUSTRY_VIEW_TRANSPORTED_TOOLTIP_EXTENSION :{}{BLACK}{CARGO_LONG} ({COMMA}%) - STR_INDUSTRY_VIEW_REQUIRES :{BLACK}Requires: STR_INDUSTRY_VIEW_ACCEPT_CARGO :{YELLOW}{0:STRING}{BLACK}{3:RAW_STRING} STR_INDUSTRY_VIEW_ACCEPT_CARGO_AMOUNT :{YELLOW}{STRING}{BLACK}: {CARGO_SHORT} waiting{RAW_STRING} -# Town tooltip -STR_TOWN_NAME_TOOLTIP :{BLACK}{TOWN} - STR_CONFIG_GAME_PRODUCTION :{WHITE}Change production (multiple of 8, up to 2040) STR_CONFIG_GAME_PRODUCTION_LEVEL :{WHITE}Change production level (percentage, up to 800%) @@ -4969,23 +3806,6 @@ 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_AGE :{STRING2}, Age: {COMMA} year{P "" s} ({COMMA}) -STR_VEHICLE_LIST_AGE_RED :{STRING2}, Age: {RED}{COMMA} {BLACK}year{P "" s} ({COMMA}) -STR_VEHICLE_LIST_CARGO_LIST :{STRING2}, Cargoes: {CARGO_LIST} -STR_VEHICLE_LIST_RELIABILITY :{STRING2}, Reliability: {COMMA}% -STR_VEHICLE_LIST_RELIABILITY_RED :{STRING2}, Reliability: {RED}{COMMA}% -STR_VEHICLE_LIST_MAX_SPEED :{STRING2}, Max. speed: {VELOCITY} -STR_VEHICLE_LIST_ENGINE_BUILT :{STRING2}, Model: {ENGINE}, Built: {NUM} -STR_VEHICLE_LIST_VALUE :{STRING2}, Value: {CURRENCY_LONG} -STR_VEHICLE_LIST_LENGTH :{STRING2}, Length: {DECIMAL} tile{P "" s} -STR_VEHICLE_LIST_TIME_TO_LIVE :{STRING2}, Lifetime: {COMMA} year{P "" s} remaining -STR_VEHICLE_LIST_TIME_TO_LIVE_RED :{STRING2}, Lifetime: {RED}{COMMA} {BLACK}year{P "" s} remaining -STR_VEHICLE_LIST_TIME_TO_LIVE_OVERDUE :{STRING2}, Lifetime: {RED}{COMMA} {BLACK}year{P "" s} overdue -STR_VEHICLE_LIST_TIMETABLE_DELAY_LATE :{STRING2}, Timetable status: {RED}{STRING3} late -STR_VEHICLE_LIST_TIMETABLE_DELAY_EARLY :{STRING2}, Timetable status: {STRING3} early -STR_VEHICLE_LIST_TIMETABLE_DELAY_ON_TIME :{STRING2}, Timetable status: On time -STR_VEHICLE_LIST_ORDER_OCCUPANCY_AVERAGE :{STRING2}, Average order occupancy: {COMMA}% - ###length VEHICLE_TYPES STR_VEHICLE_LIST_AVAILABLE_TRAINS :Available Trains STR_VEHICLE_LIST_AVAILABLE_ROAD_VEHICLES :Available Vehicles @@ -4997,8 +3817,6 @@ STR_VEHICLE_LIST_MANAGE_LIST_TOOLTIP :{BLACK}Send ins STR_VEHICLE_LIST_REPLACE_VEHICLES :Replace vehicles STR_VEHICLE_LIST_SEND_FOR_SERVICING :Send for Servicing STR_VEHICLE_LIST_PROFIT_THIS_YEAR_LAST_YEAR :{TINY_FONT}{BLACK}Profit this year: {CURRENCY_LONG} (last year: {CURRENCY_LONG}) -STR_VEHICLE_LIST_PROFIT_THIS_YEAR_LAST_YEAR_LIFETIME :{STRING2} (lifetime: {CURRENCY_LONG}) -STR_VEHICLE_LIST_CANCEL_DEPOT_SERVICE :Cancel Servicing/Send to STR_VEHICLE_LIST_CARGO :{TINY_FONT}{BLACK}[{CARGO_LIST}] STR_VEHICLE_LIST_NAME_AND_CARGO :{TINY_FONT}{BLACK}{STRING1} {STRING1} @@ -5007,26 +3825,12 @@ STR_VEHICLE_LIST_SEND_ROAD_VEHICLE_TO_DEPOT :Send to Depot STR_VEHICLE_LIST_SEND_SHIP_TO_DEPOT :Send to Depot STR_VEHICLE_LIST_SEND_AIRCRAFT_TO_HANGAR :Send to Hangar -STR_VEHICLE_LIST_SEND_TRAIN_TO_DEPOT_SELL :Send to Depot and sell -STR_VEHICLE_LIST_SEND_ROAD_VEHICLE_TO_DEPOT_SELL :Send to Depot and sell -STR_VEHICLE_LIST_SEND_SHIP_TO_DEPOT_SELL :Send to Depot and sell -STR_VEHICLE_LIST_SEND_AIRCRAFT_TO_HANGAR_SELL :Send to Hangar and sell - STR_VEHICLE_LIST_MASS_STOP_LIST_TOOLTIP :{BLACK}Click to stop all the vehicles in the list STR_VEHICLE_LIST_MASS_START_LIST_TOOLTIP :{BLACK}Click to start all the vehicles in the list STR_VEHICLE_LIST_AVAILABLE_ENGINES_TOOLTIP :{BLACK}See a list of available engine designs for this vehicle type STR_VEHICLE_LIST_SHARED_ORDERS_LIST_CAPTION :{WHITE}Shared orders of {COMMA} Vehicle{P "" s} -STR_VEHICLE_LIST_CHANGE_ORDER_STATION :Move order to another station -STR_VEHICLE_LIST_CHANGE_ORDER_WAYPOINT :Move order to another waypoint -STR_VEHICLE_LIST_CHANGE_ORDER_TRAIN_DEPOT :Move order to another depot -STR_VEHICLE_LIST_CHANGE_ORDER_ROAD_VEHICLE_DEPOT :Move order to another depot -STR_VEHICLE_LIST_CHANGE_ORDER_SHIP_DEPOT :Move order to another depot -STR_VEHICLE_LIST_CHANGE_ORDER_AIRCRAFT_HANGAR :Move order to another hangar - -STR_VEHICLE_LIST_CREATE_GROUP :Create group from list - # Group window ###length VEHICLE_TYPES STR_GROUP_ALL_TRAINS :All trains @@ -5047,8 +3851,6 @@ STR_GROUP_CREATE_TOOLTIP :{BLACK}Click to STR_GROUP_DELETE_TOOLTIP :{BLACK}Delete the selected group STR_GROUP_RENAME_TOOLTIP :{BLACK}Rename the selected group STR_GROUP_LIVERY_TOOLTIP :{BLACK}Change livery of the selected group -STR_GROUP_EXPAND_ALL :{BLACK}Expand all -STR_GROUP_COLLAPSE_ALL :{BLACK}Collapse all STR_GROUP_REPLACE_PROTECTION_TOOLTIP :{BLACK}Click to protect this group from global autoreplace. Ctrl+Click to also protect sub-groups. STR_QUERY_GROUP_DELETE_CAPTION :{WHITE}Delete Group @@ -5081,9 +3883,6 @@ STR_BUY_VEHICLE_ROAD_VEHICLE_ALL_CAPTION :New Road Vehicl STR_BUY_VEHICLE_SHIP_CAPTION :New Ships STR_BUY_VEHICLE_AIRCRAFT_CAPTION :New Aircraft -STR_BUY_VEHICLE_TRAIN_LOCOMOTIVES :Locomotives and Power Cars -STR_BUY_VEHICLE_TRAIN_WAGONS :Wagons - STR_PURCHASE_INFO_COST_WEIGHT :{BLACK}Cost: {GOLD}{CURRENCY_LONG}{BLACK} Weight: {GOLD}{WEIGHT_SHORT} STR_PURCHASE_INFO_COST_REFIT_WEIGHT :{BLACK}Cost: {GOLD}{CURRENCY_LONG}{BLACK} (Refit Cost: {GOLD}{CURRENCY_LONG}{BLACK}) Weight: {GOLD}{WEIGHT_SHORT} STR_PURCHASE_INFO_SPEED_POWER :{BLACK}Speed: {GOLD}{VELOCITY}{BLACK} Power: {GOLD}{POWER} @@ -5094,7 +3893,6 @@ STR_PURCHASE_INFO_RUNNINGCOST :{BLACK}Running STR_PURCHASE_INFO_CAPACITY :{BLACK}Capacity: {GOLD}{CARGO_LONG} {STRING} STR_PURCHASE_INFO_REFITTABLE :(refittable) STR_PURCHASE_INFO_DESIGNED_LIFE :{BLACK}Designed: {GOLD}{NUM}{BLACK} Life: {GOLD}{COMMA} year{P "" s} -STR_PURCHASE_INFO_DESIGNED :{BLACK}Designed: {GOLD}{NUM} STR_PURCHASE_INFO_RELIABILITY :{BLACK}Max. Reliability: {GOLD}{COMMA}% STR_PURCHASE_INFO_COST :{BLACK}Cost: {GOLD}{CURRENCY_LONG} STR_PURCHASE_INFO_COST_REFIT :{BLACK}Cost: {GOLD}{CURRENCY_LONG}{BLACK} (Refit Cost: {GOLD}{CURRENCY_LONG}{BLACK}) @@ -5123,56 +3921,41 @@ STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Road veh STR_BUY_VEHICLE_SHIP_LIST_TOOLTIP :{BLACK}Ship selection list. Click on ship for information. Ctrl+Click for toggling hiding of the ship type STR_BUY_VEHICLE_AIRCRAFT_LIST_TOOLTIP :{BLACK}Aircraft selection list. Click on aircraft for information. Ctrl+Click for toggling hiding of the aircraft type -STR_BUY_REFIT_VEHICLE_BUY_VEHICLE_BUTTON :{BLACK}Refit after buy -STR_BUY_REFIT_VEHICLE_BUY_VEHICLE_TOOLTIP :{BLACK}Automatically refit the highlighted vehicle after buying to selected cargo type - ###length VEHICLE_TYPES STR_BUY_VEHICLE_TRAIN_BUY_VEHICLE_BUTTON :{BLACK}Buy Vehicle STR_BUY_VEHICLE_ROAD_VEHICLE_BUY_VEHICLE_BUTTON :{BLACK}Buy Vehicle STR_BUY_VEHICLE_SHIP_BUY_VEHICLE_BUTTON :{BLACK}Buy Ship STR_BUY_VEHICLE_AIRCRAFT_BUY_VEHICLE_BUTTON :{BLACK}Buy Aircraft -STR_BUY_VEHICLE_TRAIN_BUY_LOCOMOTIVE_BUTTON :{BLACK}Buy Locomotive -STR_BUY_VEHICLE_TRAIN_BUY_WAGON_BUTTON :{BLACK}Buy Wagon ###length VEHICLE_TYPES STR_BUY_VEHICLE_TRAIN_BUY_REFIT_VEHICLE_BUTTON :{BLACK}Buy and Refit Vehicle STR_BUY_VEHICLE_ROAD_VEHICLE_BUY_REFIT_VEHICLE_BUTTON :{BLACK}Buy and Refit Vehicle STR_BUY_VEHICLE_SHIP_BUY_REFIT_VEHICLE_BUTTON :{BLACK}Buy and Refit Ship STR_BUY_VEHICLE_AIRCRAFT_BUY_REFIT_VEHICLE_BUTTON :{BLACK}Buy and Refit Aircraft -STR_BUY_VEHICLE_TRAIN_BUY_REFIT_LOCOMOTIVE_BUTTON :{BLACK}Buy and Refit Locomotive -STR_BUY_VEHICLE_TRAIN_BUY_REFIT_WAGON_BUTTON :{BLACK}Buy and Refit Wagon ###length VEHICLE_TYPES STR_BUY_VEHICLE_TRAIN_BUY_VEHICLE_TOOLTIP :{BLACK}Buy the highlighted train vehicle. Shift+Click shows estimated cost without purchase STR_BUY_VEHICLE_ROAD_VEHICLE_BUY_VEHICLE_TOOLTIP :{BLACK}Buy the highlighted road vehicle. Shift+Click shows estimated cost without purchase STR_BUY_VEHICLE_SHIP_BUY_VEHICLE_TOOLTIP :{BLACK}Buy the highlighted ship. Shift+Click shows estimated cost without purchase STR_BUY_VEHICLE_AIRCRAFT_BUY_VEHICLE_TOOLTIP :{BLACK}Buy the highlighted aircraft. Shift+Click shows estimated cost without purchase -STR_BUY_VEHICLE_TRAIN_BUY_LOCOMOTIVE_TOOLTIP :{BLACK}Buy the highlighted locomotive or power car. Shift+Click shows estimated cost without purchase -STR_BUY_VEHICLE_TRAIN_BUY_WAGON_TOOLTIP :{BLACK}Buy the highlighted wagon. Shift+Click shows estimated cost without purchase ###length VEHICLE_TYPES STR_BUY_VEHICLE_TRAIN_BUY_REFIT_VEHICLE_TOOLTIP :{BLACK}Buy and refit the highlighted train vehicle. Shift+Click shows estimated cost without purchase STR_BUY_VEHICLE_ROAD_VEHICLE_BUY_REFIT_VEHICLE_TOOLTIP :{BLACK}Buy and refit the highlighted road vehicle. Shift+Click shows estimated cost without purchase STR_BUY_VEHICLE_SHIP_BUY_REFIT_VEHICLE_TOOLTIP :{BLACK}Buy and refit the highlighted ship. Shift+Click shows estimated cost without purchase STR_BUY_VEHICLE_AIRCRAFT_BUY_REFIT_VEHICLE_TOOLTIP :{BLACK}Buy and refit the highlighted aircraft. Shift+Click shows estimated cost without purchase -STR_BUY_VEHICLE_TRAIN_BUY_REFIT_LOCOMOTIVE_TOOLTIP :{BLACK}Buy and refit the highlighted locomotive or power car. Shift+Click shows estimated cost without purchase -STR_BUY_VEHICLE_TRAIN_BUY_REFIT_WAGON_TOOLTIP :{BLACK}Buy and refit the highlighted wagon. Shift+Click shows estimated cost without purchase ###length VEHICLE_TYPES STR_BUY_VEHICLE_TRAIN_RENAME_BUTTON :{BLACK}Rename STR_BUY_VEHICLE_ROAD_VEHICLE_RENAME_BUTTON :{BLACK}Rename STR_BUY_VEHICLE_SHIP_RENAME_BUTTON :{BLACK}Rename STR_BUY_VEHICLE_AIRCRAFT_RENAME_BUTTON :{BLACK}Rename -STR_BUY_VEHICLE_TRAIN_RENAME_LOCOMOTIVE_BUTTON :{BLACK}Rename Locomotive -STR_BUY_VEHICLE_TRAIN_RENAME_WAGON_BUTTON :{BLACK}Rename Wagon ###length VEHICLE_TYPES STR_BUY_VEHICLE_TRAIN_RENAME_TOOLTIP :{BLACK}Rename train vehicle type STR_BUY_VEHICLE_ROAD_VEHICLE_RENAME_TOOLTIP :{BLACK}Rename road vehicle type STR_BUY_VEHICLE_SHIP_RENAME_TOOLTIP :{BLACK}Rename ship type STR_BUY_VEHICLE_AIRCRAFT_RENAME_TOOLTIP :{BLACK}Rename aircraft type -STR_BUY_VEHICLE_TRAIN_RENAME_LOCOMOTIVE_TOOLTIP :{BLACK}Rename locomotive or power car -STR_BUY_VEHICLE_TRAIN_RENAME_WAGON_TOOLTIP :{BLACK}Rename wagon ###length VEHICLE_TYPES STR_BUY_VEHICLE_TRAIN_HIDE_TOGGLE_BUTTON :{BLACK}Hide @@ -5197,8 +3980,6 @@ STR_QUERY_RENAME_TRAIN_TYPE_CAPTION :{WHITE}Rename t STR_QUERY_RENAME_ROAD_VEHICLE_TYPE_CAPTION :{WHITE}Rename road vehicle type STR_QUERY_RENAME_SHIP_TYPE_CAPTION :{WHITE}Rename ship type STR_QUERY_RENAME_AIRCRAFT_TYPE_CAPTION :{WHITE}Rename aircraft type -STR_QUERY_RENAME_TRAIN_TYPE_LOCOMOTIVE_CAPTION :{WHITE}Rename locomotive type -STR_QUERY_RENAME_TRAIN_TYPE_WAGON_CAPTION :{WHITE}Rename wagon type # Depot window STR_DEPOT_CAPTION :{WHITE}{DEPOT} @@ -5375,9 +4156,6 @@ STR_VEHICLE_VIEW_ROAD_VEHICLE_SEND_TO_DEPOT_TOOLTIP :{BLACK}Send veh 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_SEND_TO_DEPOT_TOOLTIP_SHIFT :{STRING}. Shift+Click to select which -STR_VEHICLE_VIEW_SEND_TO_DEPOT_MENU :{BLACK}Cancel send vehicle to depot/hangar. Ctrl+Click for menu. Shift+Click to select depot/hangar - ###length VEHICLE_TYPES STR_VEHICLE_VIEW_CLONE_TRAIN_INFO :{BLACK}This will buy a copy of the train including all cars. Ctrl+Click will share the orders. Shift+Click shows estimated cost without purchase STR_VEHICLE_VIEW_CLONE_ROAD_VEHICLE_INFO :{BLACK}This will buy a copy of the road vehicle. Ctrl+Click will share the orders. Shift+Click shows estimated cost without purchase @@ -5415,37 +4193,19 @@ STR_VEHICLE_VIEW_AIRCRAFT_STATUS_START_STOP_TOOLTIP :{BLACK}Current # Messages in the start stop button in the vehicle view STR_VEHICLE_STATUS_LOADING_UNLOADING :{LTBLUE}Loading / Unloading -STR_VEHICLE_STATUS_LOADING_UNLOADING_ADVANCE :{STRING}, {VELOCITY} 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_VEHICLE_STATUS_BROKEN_DOWN_VEL :{RED}Broken down - {STRING2}, {LTBLUE} {VELOCITY} -STR_VEHICLE_STATUS_BROKEN_DOWN_VEL_SHORT :{RED}Broken down - {STRING2} STR_VEHICLE_STATUS_TRAIN_STOPPING_VEL :{RED}Stopping, {VELOCITY} STR_VEHICLE_STATUS_TRAIN_NO_POWER :{RED}No power STR_VEHICLE_STATUS_TRAIN_STUCK :{ORANGE}Waiting for free path -STR_VEHICLE_STATUS_TRAIN_STUCK_WAIT_RESTRICTION :{ORANGE}Waiting due to routing restriction STR_VEHICLE_STATUS_AIRCRAFT_TOO_FAR :{ORANGE}Too far to next destination -STR_VEHICLE_STATUS_TRAIN_WAITING_TIMETABLE :{ORANGE}Waiting due to timetable -STR_VEHICLE_STATUS_TRAIN_REVERSING :{ORANGE}Reversing, {VELOCITY} -STR_VEHICLE_STATUS_TRAIN_MOVING_DEPOT :{ORANGE}Moving in depot - -STR_BREAKDOWN_TYPE_CRITICAL :Mechanical failure -STR_BREAKDOWN_TYPE_EM_STOP :Emergency stop -STR_BREAKDOWN_TYPE_LOW_SPEED :Limited to {VELOCITY} -STR_BREAKDOWN_TYPE_LOW_POWER :{COMMA}% Power -STR_BREAKDOWN_TYPE_HIT_RV :Collided with road vehicle -STR_BREAKDOWN_TYPE_BRAKES_OVERHEATED :Brakes overheated -STR_BREAKDOWN_TYPE_DEPOT :Heading to {STATION} Hangar for repairs -STR_BREAKDOWN_TYPE_LANDING :Heading to {STATION} for emergency landing -STR_ERROR_TRAIN_TOO_HEAVY :{WHITE}{VEHICLE} is too heavy STR_VEHICLE_STATUS_HEADING_FOR_STATION_VEL :{LTBLUE}Heading for {STATION}, {VELOCITY} STR_VEHICLE_STATUS_NO_ORDERS_VEL :{LTBLUE}No orders, {VELOCITY} STR_VEHICLE_STATUS_HEADING_FOR_WAYPOINT_VEL :{LTBLUE}Heading for {WAYPOINT}, {VELOCITY} STR_VEHICLE_STATUS_HEADING_FOR_DEPOT_VEL :{ORANGE}Heading for {DEPOT}, {VELOCITY} -STR_VEHICLE_STATUS_HEADING_FOR_DEPOT_SELL_VEL :{CREAM}Heading for {PUSH_COLOUR}{RED}sale{POP_COLOUR} at {DEPOT}, {VELOCITY} STR_VEHICLE_STATUS_HEADING_FOR_DEPOT_SERVICE_VEL :{LTBLUE}Service at {DEPOT}, {VELOCITY} STR_VEHICLE_STATUS_CANNOT_REACH_STATION_VEL :{LTBLUE}Cannot reach {STATION}, {VELOCITY} @@ -5472,15 +4232,6 @@ STR_VEHICLE_DETAILS_SHIP_RENAME :{BLACK}Name shi STR_VEHICLE_DETAILS_AIRCRAFT_RENAME :{BLACK}Name aircraft STR_VEHICLE_INFO_AGE_RUNNING_COST_YR :{BLACK}Age: {LTBLUE}{STRING2}{BLACK} Running Cost: {LTBLUE}{CURRENCY_LONG}/yr - -STR_VEHICLE_LOAD_THROUGH_ABORTED_INSUFFICIENT_TRACK :{WHITE}{VEHICLE}: through load aborted due to insufficient track at {STATION} -STR_VEHICLE_LOAD_THROUGH_ABORTED_DEPOT :{WHITE}{VEHICLE}: through load aborted due to depot at {STATION} - -STR_RUNNING :{LTBLUE}Running -STR_NEED_REPAIR :{ORANGE}Vehicle needs repair - max speed reduced to {VELOCITY} -STR_CURRENT_STATUS :{BLACK}Current status: {STRING3} - -# The next two need to stay in this order STR_VEHICLE_INFO_AGE :{COMMA} year{P "" s} ({COMMA}) STR_VEHICLE_INFO_AGE_RED :{RED}{COMMA} year{P "" s} ({COMMA}) @@ -5490,25 +4241,10 @@ STR_VEHICLE_INFO_MAX_SPEED_TYPE_RANGE :{BLACK}Max. spe STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED :{BLACK}Weight: {LTBLUE}{WEIGHT_SHORT} {BLACK}Power: {LTBLUE}{POWER}{BLACK} Max. speed: {LTBLUE}{VELOCITY} STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED_MAX_TE :{BLACK}Weight: {LTBLUE}{WEIGHT_SHORT} {BLACK}Power: {LTBLUE}{POWER}{BLACK} Max. speed: {LTBLUE}{VELOCITY} {BLACK}Max. T.E.: {LTBLUE}{FORCE} -STR_VEHICLE_INFO_TRAIN_LENGTH :{BLACK}Train length {LTBLUE}{DECIMAL} tile{P "" s} {STRING4} -STR_VEHICLE_INFO_WEIGHT_RATIOS :{STRING1} {STRING1} -STR_VEHICLE_INFO_POWER_WEIGHT_RATIO :{BLACK}Power / weight: {LTBLUE}{POWER_WEIGHT_RATIO} -STR_VEHICLE_INFO_TE_WEIGHT_RATIO :{BLACK}Max. T.E / weight: {LTBLUE}{FORCE_WEIGHT_RATIO} -STR_VEHICLE_INFO_FULL_WEIGHT_WITH_RATIOS :{BLACK}Full weight: {LTBLUE}{WEIGHT_SHORT} {STRING4} -STR_VEHICLE_INFO_MAX_SPEED_LOADED :{BLACK}Max. speed (full): {LTBLUE}{VELOCITY} - STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR :{BLACK}Profit this year: {LTBLUE}{CURRENCY_LONG} (last year: {CURRENCY_LONG}) -STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR_LIFETIME :{STRING2} (lifetime: {CURRENCY_LONG}) STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR_MIN_PERFORMANCE :{BLACK}Profit this year: {LTBLUE}{CURRENCY_LONG} (last year: {CURRENCY_LONG}) {BLACK}Min. performance: {LTBLUE}{POWER_TO_WEIGHT} - STR_VEHICLE_INFO_RELIABILITY_BREAKDOWNS :{BLACK}Reliability: {LTBLUE}{COMMA}% {BLACK}Breakdowns since last service: {LTBLUE}{COMMA} -STR_VEHICLE_INFO_GROUP :{BLACK}Group: {LTBLUE}{GROUP} - -STR_VEHICLE_AUTO_GROUP_ROUTE :{TOWN} to {TOWN}{STRING1} -STR_VEHICLE_AUTO_GROUP_LOCAL_ROUTE :{TOWN} Local{STRING1} -STR_VEHICLE_AUTO_GROUP_CARGO_LIST : ({CARGO_LIST}) - STR_VEHICLE_INFO_BUILT_VALUE :{LTBLUE}{ENGINE} {BLACK}Built: {LTBLUE}{NUM}{BLACK} Value: {LTBLUE}{CURRENCY_LONG} STR_VEHICLE_INFO_NO_CAPACITY :{BLACK}Capacity: {LTBLUE}None{STRING} STR_VEHICLE_INFO_CAPACITY :{BLACK}Capacity: {LTBLUE}{0:CARGO_LONG}{3:STRING} @@ -5517,9 +4253,6 @@ STR_VEHICLE_INFO_CAPACITY_CAPACITY :{BLACK}Capacity STR_VEHICLE_INFO_FEEDER_CARGO_VALUE :{BLACK}Transfer Credits: {LTBLUE}{CURRENCY_LONG} -STR_VEHICLE_INFO_SPEED_RESTRICTION :{BLACK}Speed restriction: {LTBLUE}{VELOCITY} -STR_VEHICLE_INFO_SPEED_ADAPTATION_EXEMPT :{BLACK}Exempt from speed adaptation - STR_VEHICLE_DETAILS_SERVICING_INTERVAL_DAYS :{BLACK}Servicing interval: {LTBLUE}{COMMA}{NBSP}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 by 10. Ctrl+Click increases servicing interval by 5 @@ -5538,9 +4271,7 @@ STR_QUERY_RENAME_AIRCRAFT_CAPTION :{WHITE}Name air # Extra buttons for train details windows STR_VEHICLE_DETAILS_TRAIN_ENGINE_BUILT_AND_VALUE :{LTBLUE}{ENGINE}{BLACK} Built: {LTBLUE}{NUM}{BLACK} Value: {LTBLUE}{CURRENCY_LONG} -STR_VEHICLE_DETAILS_TRAIN_ENGINE_BUILT_AND_VALUE_AND_SPEED :{LTBLUE}{ENGINE}{BLACK} Built: {LTBLUE}{NUM}{BLACK} Value: {LTBLUE}{CURRENCY_LONG} {BLACK}Max. speed: {LTBLUE}{VELOCITY} STR_VEHICLE_DETAILS_TRAIN_WAGON_VALUE :{LTBLUE}{ENGINE}{BLACK} Value: {LTBLUE}{CURRENCY_LONG} -STR_VEHICLE_DETAILS_TRAIN_WAGON_VALUE_AND_SPEED :{LTBLUE}{ENGINE}{BLACK} Value: {LTBLUE}{CURRENCY_LONG} {BLACK}Max. speed: {LTBLUE}{VELOCITY} STR_VEHICLE_DETAILS_TRAIN_TOTAL_CAPACITY_TEXT :{BLACK}Total cargo capacity of this train: STR_VEHICLE_DETAILS_TRAIN_TOTAL_CAPACITY :{LTBLUE}{CARGO_LONG} ({CARGO_SHORT}) @@ -5550,9 +4281,6 @@ STR_VEHICLE_DETAILS_CARGO_EMPTY :{LTBLUE}Empty STR_VEHICLE_DETAILS_CARGO_FROM :{LTBLUE}{CARGO_LONG} from {STATION} STR_VEHICLE_DETAILS_CARGO_FROM_MULT :{LTBLUE}{CARGO_LONG} from {STATION} (x{NUM}) -STR_VEHICLE_DETAILS_TRAIN_TOTAL_WEIGHT :{BLACK}Total weight: {LTBLUE}{WEIGHT_SHORT} {BLACK}(empty) - {LTBLUE}{WEIGHT_SHORT} {BLACK}(loaded) -STR_VEHICLE_DETAILS_TRAIN_MAX_SPEED :{BLACK}Max. speed: {LTBLUE}{VELOCITY} {BLACK}(empty) - {LTBLUE}{VELOCITY} {BLACK}(loaded) - 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 @@ -5595,11 +4323,10 @@ STR_REFIT_AIRCRAFT_REFIT_TOOLTIP :{BLACK}Refit ai STR_ORDERS_CAPTION :{WHITE}{VEHICLE} (Orders) STR_ORDERS_TIMETABLE_VIEW :{BLACK}Timetable STR_ORDERS_TIMETABLE_VIEW_TOOLTIP :{BLACK}Switch to the timetable view -STR_ORDERS_TOGGLE_MANAGEMENT_BUTTON_TOOLTIP :{BLACK}Toggle showing order management button STR_ORDERS_LIST_TOOLTIP :{BLACK}Order list - click on an order to highlight it. Ctrl+Click scrolls to the order's destination STR_ORDER_INDEX :{COMMA}:{NBSP} -STR_ORDER_TEXT :{STRING6} {STRING4} {STRING} +STR_ORDER_TEXT :{STRING4} {STRING2} {STRING} STR_ORDERS_END_OF_ORDERS :- - End of Orders - - STR_ORDERS_END_OF_SHARED_ORDERS :- - End of Shared Orders - - @@ -5617,7 +4344,6 @@ STR_ORDER_DROP_LOAD_IF_POSSIBLE :Load if availab 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_DROP_CARGO_TYPE_LOAD :Load by cargo type STR_ORDER_TOOLTIP_FULL_LOAD :{BLACK}Change the loading behaviour of the highlighted order STR_ORDER_TOGGLE_UNLOAD :{BLACK}Unload all @@ -5625,7 +4351,6 @@ STR_ORDER_DROP_UNLOAD_IF_ACCEPTED :Unload if accep STR_ORDER_DROP_UNLOAD :Unload all STR_ORDER_DROP_TRANSFER :Transfer STR_ORDER_DROP_NO_UNLOADING :No unloading -STR_ORDER_DROP_CARGO_TYPE_UNLOAD :Unload by cargo type STR_ORDER_TOOLTIP_UNLOAD :{BLACK}Change the unloading behaviour of the highlighted order STR_ORDER_REFIT :{BLACK}Refit @@ -5635,19 +4360,16 @@ STR_ORDER_REFIT_AUTO_TOOLTIP :{BLACK}Select w STR_ORDER_DROP_REFIT_AUTO :Fixed cargo STR_ORDER_DROP_REFIT_AUTO_ANY :Available cargo -STR_ORDER_REVERSE :{BLACK}Reverse -STR_ORDER_REVERSE_TOOLTIP :{BLACK}Change the reversing behaviour of the highlighted order. - STR_ORDER_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_ORDER_DROP_SELL_DEPOT :Sell vehicle STR_ORDER_SERVICE_TOOLTIP :{BLACK}Skip this order unless a service is needed STR_ORDER_CONDITIONAL_VARIABLE_TOOLTIP :{BLACK}Vehicle data to base jumping on # Conditional order variables, must follow order of OrderConditionVariable enum +###length 8 STR_ORDER_CONDITIONAL_LOAD_PERCENTAGE :Load percentage STR_ORDER_CONDITIONAL_RELIABILITY :Reliability STR_ORDER_CONDITIONAL_MAX_SPEED :Maximum speed @@ -5656,28 +4378,7 @@ STR_ORDER_CONDITIONAL_REQUIRES_SERVICE :Requires servic STR_ORDER_CONDITIONAL_UNCONDITIONALLY :Always STR_ORDER_CONDITIONAL_REMAINING_LIFETIME :Remaining lifetime (years) STR_ORDER_CONDITIONAL_MAX_RELIABILITY :Maximum reliability -STR_ORDER_CONDITIONAL_CARGO_WAITING :Waiting cargo -STR_ORDER_CONDITIONAL_ACCEPTANCE_DROPDOWN :Accepted cargo -STR_ORDER_CONDITIONAL_FREE_PLATFORMS :Free platforms -STR_ORDER_CONDITIONAL_PERCENT :Percent of times -STR_ORDER_CONDITIONAL_SLOT_OCCUPANCY :Slot occupancy -STR_ORDER_CONDITIONAL_TRAIN_IN_SLOT :Train in slot -STR_ORDER_CONDITIONAL_CARGO_LOAD_PERCENTAGE :Cargo load percentage -STR_ORDER_CONDITIONAL_CARGO_WAITING_AMOUNT :Waiting cargo amount -STR_ORDER_CONDITIONAL_COUNTER_VALUE :Counter value -STR_ORDER_CONDITIONAL_TIME_DATE_VALUE :Current time/date -STR_ORDER_CONDITIONAL_TIMETABLE_STATE :Timetable state -STR_ORDER_CONDITIONAL_DISPATCH_SLOT :Dispatch slot - -STR_ORDER_CONDITIONAL_VEHICLE_IN_SLOT :Vehicle in slot - -STR_ORDER_CONDITIONAL_REQUIRES_SERVICE_ORDER :Requires service {STRING} -STR_ORDER_CONDITIONAL_CARGO_WAITING_ORDER :Next station {STRING} {STRING} waiting -STR_ORDER_CONDITIONAL_ACCEPTANCE :Next station {STRING} {STRING} -STR_CONDITIONAL_FREE_PLATFORMS :Jump to order {COMMA} when Next station {STRING} {COMMA} free platform{P "" s} -STR_CONDITIONAL_PERCENT :Jump to order {COMMA} {COMMA} percent of times - -STR_ORDER_CONDITIONAL_NEXT_STATION :Next station +###next-name-looks-similar STR_ORDER_CONDITIONAL_COMPARATOR_TOOLTIP :{BLACK}How to compare the vehicle data to the given value STR_ORDER_CONDITIONAL_COMPARATOR_EQUALS :is equal to @@ -5690,53 +4391,11 @@ 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_ORDER_CONDITIONAL_CARGO_TOOLTIP :{BLACK}The cargo to compare the station data against -STR_ORDER_CONDITIONAL_SLOT_TOOLTIP :{BLACK}The train slot to check the occupancy of -STR_ORDER_CONDITIONAL_COUNTER_TOOLTIP :{BLACK}The counter to check the value of -STR_ORDER_CONDITIONAL_TIME_DATE_TOOLTIP :{BLACK}The current time/date field to check the value of -STR_ORDER_CONDITIONAL_TIMETABLE_TOOLTIP :{BLACK}The timetable field to check the value of -STR_ORDER_CONDITIONAL_SCHED_SELECT_TOOLTIP :{BLACK}The dispatch schedule to use -STR_ORDER_CONDITIONAL_SCHED_TEST_TOOLTIP :{BLACK}The dispatch schedule condition to test STR_ORDER_CONDITIONAL_VALUE_CAPT :{WHITE}Enter value to compare against -STR_ORDER_CONDITIONAL_VIA :{BLACK}Via -STR_ORDER_CONDITIONAL_VIA_TOOLTIP :{BLACK}The via station to check the waiting cargo amount for - -STR_ORDER_CONDITIONAL_COMPARATOR_ACCEPTS :accepts -STR_ORDER_CONDITIONAL_COMPARATOR_DOES_NOT_ACCEPT :does not accept -STR_ORDER_CONDITIONAL_COMPARATOR_HAS :has -STR_ORDER_CONDITIONAL_COMPARATOR_HAS_NO :does not have -STR_ORDER_CONDITIONAL_COMPARATOR_HAS_LESS_THAN :has less than -STR_ORDER_CONDITIONAL_COMPARATOR_HAS_LESS_EQUALS :has less than or exactly -STR_ORDER_CONDITIONAL_COMPARATOR_HAS_MORE_THAN :has more than -STR_ORDER_CONDITIONAL_COMPARATOR_HAS_MORE_EQUALS :has more than or exactly -STR_ORDER_CONDITIONAL_COMPARATOR_FULLY_OCCUPIED :is fully occupied -STR_ORDER_CONDITIONAL_COMPARATOR_NOT_YET_FULLY_OCCUPIED :is not fully occupied -STR_ORDER_CONDITIONAL_COMPARATOR_TRAIN_IN_SLOT :train is in -STR_ORDER_CONDITIONAL_COMPARATOR_TRAIN_NOT_IN_SLOT :train is not in -STR_ORDER_CONDITIONAL_COMPARATOR_TRAIN_IN_ACQUIRE_SLOT :train is in/acquire -STR_ORDER_CONDITIONAL_COMPARATOR_TRAIN_NOT_IN_ACQUIRE_SLOT :train is not in/can't acquire -STR_ORDER_CONDITIONAL_COMPARATOR_VEHICLE_IN_SLOT :vehicle is in -STR_ORDER_CONDITIONAL_COMPARATOR_VEHICLE_NOT_IN_SLOT :vehicle is not in -STR_ORDER_CONDITIONAL_COMPARATOR_VEHICLE_IN_ACQUIRE_SLOT :vehicle is in/acquire -STR_ORDER_CONDITIONAL_COMPARATOR_VEHICLE_NOT_IN_ACQUIRE_SLOT :vehicle is not in/can't acquire -STR_ORDER_CONDITIONAL_COMPARATOR_DISPATCH_SLOT_IS_FIRST :is first slot -STR_ORDER_CONDITIONAL_COMPARATOR_DISPATCH_SLOT_IS_NOT_FIRST :is not first slot -STR_ORDER_CONDITIONAL_COMPARATOR_DISPATCH_SLOT_IS_LAST :is last slot -STR_ORDER_CONDITIONAL_COMPARATOR_DISPATCH_SLOT_IS_NOT_LAST :is not last slot - 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_MANAGE_LIST :{BLACK}Manage List -STR_ORDERS_MANAGE_LIST_TOOLTIP :{BLACK}Manage this order list -STR_ORDERS_MANAGE_ORDER :{BLACK}Manage Order -STR_ORDERS_MANAGE_ORDER_TOOLTIP :{BLACK}Manage this order -STR_ORDER_REVERSE_ORDER_LIST :Reverse order list -STR_ORDER_APPEND_REVERSED_ORDER_LIST :Append reversed order list -STR_ORDER_DUPLICATE_ORDER :Duplicate order -STR_ORDER_CHANGE_JUMP_TARGET :Change jump target - STR_ORDERS_DELETE_BUTTON :{BLACK}Delete STR_ORDERS_DELETE_TOOLTIP :{BLACK}Delete the highlighted order STR_ORDERS_DELETE_ALL_TOOLTIP :{BLACK}Delete all orders @@ -5748,28 +4407,13 @@ STR_ORDER_GO_TO_NEAREST_DEPOT :Go to nearest d STR_ORDER_GO_TO_NEAREST_HANGAR :Go to nearest hangar STR_ORDER_CONDITIONAL :Conditional order jump STR_ORDER_SHARE :Share orders -STR_ORDER_RELEASE_SLOT_BUTTON :Release slot -STR_ORDER_CHANGE_COUNTER_BUTTON :Change counter STR_ORDERS_GO_TO_TOOLTIP :{BLACK}Insert a new order before the highlighted order, or add to end of list. Ctrl makes station orders 'full load any cargo', waypoint orders 'non-stop' and depot orders 'service'. 'Share orders' or Ctrl lets this vehicle share orders with the selected vehicle. Clicking a vehicle copies the orders from that vehicle. A depot order disables automatic servicing of the vehicle -STR_ORDER_RELEASE_SLOT_TOOLTIP :{BLACK}The train slot to release - -STR_ORDER_CHANGE_COUNTER_TOOLTIP :{BLACK}The counter to change - STR_ORDERS_VEH_WITH_SHARED_ORDERS_LIST_TOOLTIP :{BLACK}Show all vehicles that share this schedule -STR_ORDERS_OCCUPANCY_BUTTON :{BLACK}{STRING2}% -STR_ORDERS_OCCUPANCY_BUTTON_TOOLTIP :{BLACK}Show occupancy running averages{}The percentage shown is the overall average of the order occupancies -STR_ORDERS_OCCUPANCY_LIST_TOOLTIP :{BLACK}Order occupancy - this shows running averages of recent occupancy levels when leaving a station, for all vehicles sharing these orders -STR_ORDERS_OCCUPANCY_PERCENT :{NUM}% - -STR_ORDERS_NEW_GROUP_TOOLTIP :{BLACK}Create group from single vehicle - # String parts to build the order string STR_ORDER_GO_TO_WAYPOINT :Go via {WAYPOINT} STR_ORDER_GO_NON_STOP_TO_WAYPOINT :Go non-stop via {WAYPOINT} -STR_ORDER_GO_TO_WAYPOINT_REVERSE :Go via and reverse at {WAYPOINT} -STR_ORDER_GO_NON_STOP_TO_WAYPOINT_REVERSE :Go non-stop via and reverse at {WAYPOINT} STR_ORDER_SERVICE_AT :Service at STR_ORDER_SERVICE_NON_STOP_AT :Service non-stop at @@ -5788,7 +4432,6 @@ STR_ORDER_GO_TO_DEPOT_FORMAT :{STRING} {DEPOT STR_ORDER_REFIT_ORDER :(Refit to {STRING}) STR_ORDER_REFIT_STOP_ORDER :(Refit to {STRING} and stop) STR_ORDER_STOP_ORDER :(Stop) -STR_ORDER_SELL_ORDER :(Sell vehicle) STR_ORDER_GO_TO_STATION :{STRING} {STATION} {STRING1} STR_ORDER_GO_TO_STATION_CAN_T_USE_STATION :{PUSH_COLOUR}{RED}(Can't use station){POP_COLOUR} {STRING} {STATION} {STRING1} @@ -5798,48 +4441,31 @@ STR_ORDER_IMPLICIT :(Implicit) STR_ORDER_FULL_LOAD :(Full load) STR_ORDER_FULL_LOAD_ANY :(Full load any cargo) STR_ORDER_NO_LOAD :(No loading) -STR_ORDER_CARGO_TYPE_LOAD :(Load by cargo type) 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_UNLOAD_CARGO_TYPE_LOAD :(Unload and load by cargo type) 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_TRANSFER_CARGO_TYPE_LOAD :(Transfer and load by cargo type) STR_ORDER_NO_UNLOAD :(No unloading and take cargo) STR_ORDER_NO_UNLOAD_FULL_LOAD :(No unloading and wait for full load) STR_ORDER_NO_UNLOAD_FULL_LOAD_ANY :(No unloading and wait for any full load) STR_ORDER_NO_UNLOAD_NO_LOAD :(No unloading and no loading) -STR_ORDER_NO_UNLOAD_CARGO_TYPE_LOAD :(No unloading and load by cargo type) -STR_ORDER_CARGO_TYPE_UNLOAD :(Unload by cargo type) -STR_ORDER_CARGO_TYPE_UNLOAD_FULL_LOAD :(Unload by cargo type and wait for full load) -STR_ORDER_CARGO_TYPE_UNLOAD_FULL_LOAD_ANY :(Unload by cargo type and wait for any full load) -STR_ORDER_CARGO_TYPE_UNLOAD_NO_LOAD :(Unload by cargo type and leave empty) -STR_ORDER_CARGO_TYPE_UNLOAD_CARGO_TYPE_LOAD :(Unload by cargo type and load by cargo type) STR_ORDER_AUTO_REFIT :(Refit to {STRING}) STR_ORDER_FULL_LOAD_REFIT :(Full load with refit to {STRING}) STR_ORDER_FULL_LOAD_ANY_REFIT :(Full load any cargo with refit to {STRING}) -STR_ORDER_CARGO_TYPE_LOAD_REFIT :(Load by cargo type with refit to {STRING}) STR_ORDER_UNLOAD_REFIT :(Unload and take cargo with refit to {STRING}) STR_ORDER_UNLOAD_FULL_LOAD_REFIT :(Unload and wait for full load with refit to {STRING}) STR_ORDER_UNLOAD_FULL_LOAD_ANY_REFIT :(Unload and wait for any full load with refit to {STRING}) -STR_ORDER_UNLOAD_CARGO_TYPE_LOAD_REFIT :(Unload and load by cargo type with refit to {STRING}) STR_ORDER_TRANSFER_REFIT :(Transfer and take cargo with refit to {STRING}) STR_ORDER_TRANSFER_FULL_LOAD_REFIT :(Transfer and wait for full load with refit to {STRING}) STR_ORDER_TRANSFER_FULL_LOAD_ANY_REFIT :(Transfer and wait for any full load with refit to {STRING}) -STR_ORDER_TRANSFER_CARGO_TYPE_LOAD_REFIT :(Transfer and load by cargo type with refit to {STRING}) STR_ORDER_NO_UNLOAD_REFIT :(No unloading and take cargo with refit to {STRING}) STR_ORDER_NO_UNLOAD_FULL_LOAD_REFIT :(No unloading and wait for full load with refit to {STRING}) STR_ORDER_NO_UNLOAD_FULL_LOAD_ANY_REFIT :(No unloading and wait for any full load with refit to {STRING}) -STR_ORDER_NO_UNLOAD_CARGO_TYPE_LOAD_REFIT :(No unloading and load by cargo type with refit to {STRING}) -STR_ORDER_CARGO_TYPE_UNLOAD_REFIT :(Unload by cargo type and take cargo with refit to {STRING}) -STR_ORDER_CARGO_TYPE_UNLOAD_FULL_LOAD_REFIT :(Unload by cargo type and wait for full load with refit to {STRING}) -STR_ORDER_CARGO_TYPE_UNLOAD_FULL_LOAD_ANY_REFIT :(Unload by cargo type and wait for any full load with refit to {STRING}) -STR_ORDER_CARGO_TYPE_UNLOAD_CARGO_TYPE_LOAD_REFIT :(Unload by cargo type and load by cargo type with refit to {STRING}) STR_ORDER_AUTO_REFIT_ANY :available cargo @@ -5847,34 +4473,12 @@ STR_ORDER_AUTO_REFIT_ANY :available cargo STR_ORDER_STOP_LOCATION_NEAR_END :[near end] STR_ORDER_STOP_LOCATION_MIDDLE :[middle] STR_ORDER_STOP_LOCATION_FAR_END :[far end] -STR_ORDER_STOP_LOCATION_THROUGH :[through load] - -STR_ORDER_RV_DIR_NE :[north-east direction] -STR_ORDER_RV_DIR_SE :[south-east direction] -STR_ORDER_RV_DIR_SW :[south-west direction] -STR_ORDER_RV_DIR_NW :[north-west direction] STR_ORDER_OUT_OF_RANGE :{RED} (Next destination is out of range) STR_ORDER_CONDITIONAL_UNCONDITIONAL :Jump to order {COMMA} STR_ORDER_CONDITIONAL_NUM :Jump to order {COMMA} when {STRING} {STRING} {COMMA} -STR_ORDER_CONDITIONAL_CARGO_ACCEPTANCE :Jump to order {COMMA} when Next station {STRING} {STRING} -STR_ORDER_CONDITIONAL_CARGO_WAITING_DISPLAY :Jump to order {COMMA} when Next station {STRING} {STRING} -STR_ORDER_CONDITIONAL_SLOT :Jump to order {COMMA} when {TRSLOT} {STRING} -STR_ORDER_CONDITIONAL_INVALID_SLOT :Jump to order {COMMA} when {PUSH_COLOUR}{RED}{STRING} {POP_COLOUR}{STRING} -STR_ORDER_CONDITIONAL_IN_SLOT :Jump to order {COMMA} when {STRING} slot: {TRSLOT} -STR_ORDER_CONDITIONAL_IN_INVALID_SLOT :Jump to order {COMMA} when {STRING} {PUSH_COLOUR}{RED}{STRING} {POP_COLOUR} STR_ORDER_CONDITIONAL_TRUE_FALSE :Jump to order {COMMA} when {STRING} {STRING} -STR_ORDER_CONDITIONAL_LOAD_PERCENTAGE_DISPLAY :Jump to order {COMMA} when Load percentage of {STRING} {STRING} {COMMA} -STR_ORDER_CONDITIONAL_CARGO_WAITING_AMOUNT_DISPLAY :Jump to order {COMMA} when {STRING} at next station {STRING} {CARGO_SHORT} -STR_ORDER_CONDITIONAL_CARGO_WAITING_AMOUNT_VIA_DISPLAY :Jump to order {COMMA} when {STRING} at next station via {STATION} {STRING} {CARGO_SHORT} -STR_ORDER_CONDITIONAL_COUNTER :Jump to order {COMMA} when value of {TRCOUNTER} {STRING} {COMMA} -STR_ORDER_CONDITIONAL_INVALID_COUNTER :Jump to order {COMMA} when value of {PUSH_COLOUR}{RED}{STRING}{POP_COLOUR} {STRING} {COMMA} -STR_ORDER_CONDITIONAL_TIME_HHMM :Jump to order {COMMA} when {STRING} {STRING} {TIME_HHMM} -STR_ORDER_CONDITIONAL_TIMETABLE :Jump to order {COMMA} when {STRING} {STRING} {TT_TICKS} -STR_ORDER_CONDITIONAL_DISPATCH_SLOT_DISPLAY :Jump to order {COMMA} when {STRING} {STRING} {STRING} - -STR_ORDER_RELEASE_SLOT :Release slot: {STRING1} STR_INVALID_ORDER :{RED} (Invalid Order) @@ -5889,30 +4493,23 @@ STR_TIMETABLE_NO_TRAVEL :No travel STR_TIMETABLE_NOT_TIMETABLEABLE :Travel (automatic; timetabled by next manual order) STR_TIMETABLE_TRAVEL_NOT_TIMETABLED :Travel (not timetabled) STR_TIMETABLE_TRAVEL_NOT_TIMETABLED_SPEED :Travel (not timetabled) with at most {2:VELOCITY} -STR_TIMETABLE_TRAVEL_FOR :Travel for {STRING3} -STR_TIMETABLE_TRAVEL_FOR_SPEED :Travel for {STRING3} with at most {VELOCITY} -STR_TIMETABLE_TRAVEL_FOR_ESTIMATED :Travel (for {STRING3}, not timetabled) -STR_TIMETABLE_TRAVEL_FOR_SPEED_ESTIMATED :Travel (for {STRING3}, not timetabled) with at most {VELOCITY} -STR_TIMETABLE_STAY_FOR_ESTIMATED :(stay for {STRING3}, not timetabled) -STR_TIMETABLE_AND_TRAVEL_FOR_ESTIMATED :(travel for {STRING3}, not timetabled) -STR_TIMETABLE_STAY_FOR :and stay for {STRING3} -STR_TIMETABLE_AND_TRAVEL_FOR :and travel for {STRING3} +STR_TIMETABLE_TRAVEL_FOR :Travel for {STRING1} +STR_TIMETABLE_TRAVEL_FOR_SPEED :Travel for {STRING1} with at most {VELOCITY} +STR_TIMETABLE_TRAVEL_FOR_ESTIMATED :Travel (for {STRING1}, not timetabled) +STR_TIMETABLE_TRAVEL_FOR_SPEED_ESTIMATED :Travel (for {STRING1}, not timetabled) with at most {VELOCITY} +STR_TIMETABLE_STAY_FOR_ESTIMATED :(stay for {STRING1}, not timetabled) +STR_TIMETABLE_AND_TRAVEL_FOR_ESTIMATED :(travel for {STRING1}, not timetabled) +STR_TIMETABLE_STAY_FOR :and stay for {STRING1} +STR_TIMETABLE_AND_TRAVEL_FOR :and travel for {STRING1} STR_TIMETABLE_DAYS :{COMMA}{NBSP}day{P "" s} STR_TIMETABLE_TICKS :{COMMA}{NBSP}tick{P "" s} -STR_TIMETABLE_MINUTES :{COMMA}{NBSP}minute{P "" s} -STR_TIMETABLE_HOURS :{COMMA}{NBSP}hour{P "" s} -STR_TIMETABLE_HOURS_MINUTES :{COMMA}{NBSP}hour{P "" s} and {COMMA}{NBSP}minute{P "" s} -STR_TIMETABLE_LEFTOVER_TICKS :{STRING1} + {COMMA} tick{P "" s} - -STR_TIMETABLE_MINUTES_LONG :{COMMA}{NBSP}minute{P "" s} ({STRING2}){STRING3} - -STR_TIMETABLE_TOTAL_TIME :{BLACK}This timetable will take {STRING3} to complete -STR_TIMETABLE_TOTAL_TIME_INCOMPLETE :{BLACK}This timetable will take at least {STRING3} to complete (not all timetabled) +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_STATUS_ON_TIME :{BLACK}This vehicle is currently running on time -STR_TIMETABLE_STATUS_LATE :{BLACK}This vehicle is currently running {STRING3} late -STR_TIMETABLE_STATUS_EARLY :{BLACK}This vehicle is currently running {STRING3} early +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_STATUS_NOT_STARTED :{BLACK}This timetable has not yet started STR_TIMETABLE_STATUS_START_AT :{BLACK}This timetable will start at {STRING1} @@ -5937,58 +4534,13 @@ STR_TIMETABLE_RESET_LATENESS_TOOLTIP :{BLACK}Reset th 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_TIMETABLE_AUTOMATE :{BLACK}Automate -STR_TIMETABLE_AUTOMATE_TOOLTIP :{BLACK}Manage the timetables automatically by updating the values for each journey - -STR_TIMETABLE_AUTO_SEPARATION :{BLACK}Auto Separation -STR_TIMETABLE_AUTO_SEPARATION_TOOLTIP :{BLACK}Automatically adjust timetable start times to ensure vehicle separation - -STR_TIMETABLE_SCHEDULED_DISPATCH :{BLACK}Scheduled Dispatch -STR_TIMETABLE_SCHEDULED_DISPATCH_TOOLTIP :{BLACK}Open scheduled dispatch windows for automatic setting of timetable start time -STR_TIMETABLE_SCHEDULED_DISPATCH_ORDER :{PUSH_COLOUR}{YELLOW}[{STRING1}scheduled dispatch]{POP_COLOUR} -STR_TIMETABLE_SCHEDULED_DISPATCH_ORDER_NO_WAIT_TIME :{PUSH_COLOUR}{RED}[{STRING1}scheduled dispatch - no wait time timetabled]{POP_COLOUR} -STR_TIMETABLE_SCHEDULED_DISPATCH_ORDER_SCHEDULE_INDEX :{NUM}{NBSP}-{NBSP} - STR_TIMETABLE_EXPECTED :{BLACK}Expected STR_TIMETABLE_SCHEDULED :{BLACK}Scheduled STR_TIMETABLE_EXPECTED_TOOLTIP :{BLACK}Switch between expected and scheduled -STR_TIMETABLE_LOCK_ORDER_TIME_TOOLTIP :{BLACK}Lock/unlock the amount of time for the highlighted order (Ctrl+Click set lock state for all orders).{}When locked the time will not be changed by timetable autofill or automate. - -STR_TIMETABLE_LEAVE_EARLY_ORDER :[leave early] -STR_TIMETABLE_LEAVE_EARLY_ORDER_FULL_ANY :[leave early if any cargo full] -STR_TIMETABLE_LEAVE_EARLY_ORDER_FULL_ALL :[leave early if all cargoes full] -STR_TIMETABLE_LEAVE_NORMAL :Leave as timetabled -STR_TIMETABLE_LEAVE_EARLY :Leave early -STR_TIMETABLE_LEAVE_EARLY_FULL_ANY :Leave early if any full -STR_TIMETABLE_LEAVE_EARLY_FULL_ALL :Leave early if all full - -STR_TIMETABLE_EXTRA_DROP_DOWN :{BLACK}Extra -STR_TIMETABLE_EXTRA_DROP_DOWN_TOOLTIP :{BLACK}Extra Options{}{}Leave as timetabled: Vehicles wait until their timetabled departure time before leaving (default).{}Leave Early: Vehicles leave as soon as loading/unloading is done, possibly before the timetabled departure time.{}Leave Early if Any Full: As above, if any cargo is fully loaded.{}Leave Early if All Full: As above, if all cargoes are fully loaded. - -STR_TIMETABLE_ASSIGN_SCHEDULE_DROP_DOWN :{BLACK}Assign Schedule -STR_TIMETABLE_ASSIGN_SCHEDULE_DROP_DOWN_TOOLTIP :{BLACK}Assign or unassign a scheduled dispatch schedule to the selected order -STR_TIMETABLE_ASSIGN_SCHEDULE_NONE :No Schedule -STR_TIMETABLE_ASSIGN_SCHEDULE_ID :Schedule {NUM} - STR_TIMETABLE_ARRIVAL_ABBREVIATION :A: STR_TIMETABLE_DEPARTURE_ABBREVIATION :D: -STR_TIMETABLE_AUTOSEP_TIMETABLE_INCOMPLETE :{BLACK}This timetable is not being auto separated because it is incomplete -STR_TIMETABLE_AUTOSEP_OK :{BLACK}This timetable is being auto separated -STR_TIMETABLE_AUTOSEP_SINGLE_VEH :{BLACK}This timetable is not being auto separated because there is only 1 vehicle -STR_TIMETABLE_WARNING_AUTOSEP_CONDITIONAL :{BLACK}Cannot auto separate timetable: conditional order(s) present -STR_TIMETABLE_WARNING_AUTOSEP_MISSING_TIMINGS :{BLACK}Cannot auto separate timetable: wait or travel time(s) missing -STR_TIMETABLE_WARNING_FULL_LOAD :{BLACK}Timetabling full-load orders is not recommended -STR_TIMETABLE_WARNING_AUTOFILL_CONDITIONAL :{BLACK}Autofill will only update taken branch of conditional orders -STR_TIMETABLE_NON_TIMETABLED_BRANCH :{BLACK}Not all conditional order branch-taken travel times are timetabled -STR_TIMETABLE_WARNING_NO_SCHEDULED_DISPATCH_ORDER_ASSIGNED :{BLACK}The dispatch schedule is not assigned to an order -STR_TIMETABLE_WARNING_SCHEDULED_DISPATCH_ORDER_NO_WAIT_TIME :{BLACK}The scheduled dispatch order should have a timetabled wait time -STR_TIMETABLE_WARNING_SCHEDULE_ID :{BLACK}Schedule {NUM}: {STRING} -STR_TIMETABLE_FILL_TIMETABLE_SUGGESTION :{BLACK}Enable 'Automate' to automatically fill in and update the wait and travel times. -STR_TIMETABLE_FILL_TIMETABLE_SUGGESTION_2 :{BLACK}(Alternatively, enable 'Autofill' or manually fill in all the timetable fields). - -STR_TIMETABLE_WARNINGS_OMITTED :{BLACK}{NUM} further warnings omitted... # Date window (for timetable) STR_DATE_CAPTION :{WHITE}Set date @@ -5997,23 +4549,7 @@ STR_DATE_SET_DATE_TOOLTIP :{BLACK}Use the STR_DATE_DAY_TOOLTIP :{BLACK}Select day STR_DATE_MONTH_TOOLTIP :{BLACK}Select month STR_DATE_YEAR_TOOLTIP :{BLACK}Select year -STR_DATE_MINUTES_MINUTE_TOOLTIP :{BLACK}Select minute -STR_DATE_MINUTES_HOUR_TOOLTIP :{BLACK}Select hour -STR_TIME_CAPTION :{WHITE}Set time -# Cargo type orders Window -STR_CARGO_TYPE_ORDERS_LOAD_CAPTION :{WHITE}{VEHICLE} ({NUM}: Load at {STATION}) -STR_CARGO_TYPE_ORDERS_UNLOAD_CAPTION :{WHITE}{VEHICLE} ({NUM}: Unload at {STATION}) -STR_CARGO_TYPE_ORDERS_LOAD_TITLE :{GOLD}Select load order per cargo type: -STR_CARGO_TYPE_ORDERS_UNLOAD_TITLE :{GOLD}Select unload order per cargo type: -STR_CARGO_TYPE_ORDERS_CLOSE_BUTTON :{BLACK}Close - -STR_CARGO_TYPE_ORDERS_DROP_FULL_LOAD :Full load -STR_CARGO_TYPE_LOAD_ORDERS_DROP_TOOLTIP :{BLACK}Change the loading behaviour for this cargo type -STR_CARGO_TYPE_UNLOAD_ORDERS_DROP_TOOLTIP :{BLACK}Change the unloading behaviour for this cargo type - -STR_CARGO_TYPE_ORDERS_SET_TO_ALL_LABEL :{BLACK}Set all to: -STR_CARGO_TYPE_ORDERS_SET_TO_ALL_TOOLTIP :{BLACK}Set all cargo type orders to the one selected by the dropdown # AI debug window STR_AI_DEBUG :{WHITE}AI/Game Script Debug @@ -6083,12 +4619,9 @@ STR_SCREENSHOT_CAPTION :{WHITE}Take a s STR_SCREENSHOT_SCREENSHOT :{BLACK}Normal screenshot STR_SCREENSHOT_ZOOMIN_SCREENSHOT :{BLACK}Fully zoomed in screenshot STR_SCREENSHOT_DEFAULTZOOM_SCREENSHOT :{BLACK}Default zoom screenshot -STR_SCREENSHOT_WORLD_SCREENSHOT :{BLACK}Whole map default zoom screenshot -STR_SCREENSHOT_WORLD_SCREENSHOT_CURRENT_ZOOM :{BLACK}Whole map current zoom screenshot +STR_SCREENSHOT_WORLD_SCREENSHOT :{BLACK}Whole map screenshot STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Heightmap screenshot STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Minimap screenshot -STR_SCREENSHOT_TOPOGRAPHY_SCREENSHOT :{BLACK}Topography screenshot -STR_SCREENSHOT_INDUSTRY_SCREENSHOT :{BLACK}Industries screenshot # Script Parameters STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parameters @@ -6111,29 +4644,6 @@ STR_TEXTFILE_README_CAPTION :{WHITE}{STRING} STR_TEXTFILE_CHANGELOG_CAPTION :{WHITE}{STRING} changelog of {RAW_STRING} STR_TEXTFILE_LICENCE_CAPTION :{WHITE}{STRING} licence of {RAW_STRING} -# Plans window -STR_PLANS_CAPTION :{WHITE}Plans -STR_PLANS_NEW_PLAN :{BLACK}New -STR_PLANS_NEW_PLAN_TOOLTIP :{BLACK}Create a new plan -STR_PLANS_ADD_LINES :{BLACK}Add lines -STR_PLANS_ADDING_LINES :{BLACK}Adding... -STR_PLANS_HIDE_ALL :{BLACK}Hide all -STR_PLANS_HIDE_ALL_TOOLTIP :{BLACK}Set the visibility of all the plans and all their lines to false -STR_PLANS_SHOW_ALL :{BLACK}Show all -STR_PLANS_SHOW_ALL_TOOLTIP :{BLACK}Set the visibility of all the plans and all their lines to true -STR_PLANS_VISIBILITY_PRIVATE :{BLACK}Make private -STR_PLANS_VISIBILITY_PUBLIC :{BLACK}Make public -STR_PLANS_VISIBILITY_TOOLTIP :{BLACK}Toggle the visibility of a plan. A public plan will be displayed in the plan window of the other companies but only its owner can add lines to it. -STR_PLANS_COLOUR :{BLACK}Colour -STR_PLANS_COLOUR_TOOLTIP :{BLACK}Set the colour of a plan. -STR_PLANS_DELETE :{BLACK}Delete -STR_PLANS_DELETE_TOOLTIP :{BLACK}Delete the selected item in the list -STR_PLANS_LIST_ITEM_PLAN_PRIVATE :[Private]: {STRING3} -STR_PLANS_LIST_ITEM_PLAN :Plan #{NUM}: {NUM} line{P "" s} ({DATE_SHORT}) -STR_PLANS_LIST_ITEM_NAMED_PLAN :{RAW_STRING}: {NUM} line{P "" s} ({DATE_SHORT}) -STR_PLANS_LIST_ITEM_LINE : -- Line #{NUM}: {NUM} segment{P "" s} -STR_PLANS_LIST_TOOLTIP :{BLACK}Double click any item in the list to (un)fold the related plan.{}Ctrl+Click to scroll to. -STR_PLANS_QUERY_RENAME_PLAN :{WHITE}Rename plan # Vehicle loading indicators STR_PERCENT_UP_SMALL :{TINY_FONT}{WHITE}{NUM}%{UP_ARROW} @@ -6175,14 +4685,6 @@ STR_GAME_SAVELOAD_ERROR_DATA_INTEGRITY_CHECK_FAILED :Data integrity STR_GAME_SAVELOAD_ERROR_PATCHPACK :Savegame is made with a modified version STR_GAME_SAVELOAD_NOT_AVAILABLE : STR_WARNING_LOADGAME_REMOVED_TRAMS :{WHITE}Game was saved in version without tram support. All trams have been removed -STR_WARNING_LOADGAME_REMOVED_UNCORRECTABLE_VEHICLES :{WHITE}Removed {NUM} vehicles found to be uncorrectably invalid during load - -STR_GAME_SAVELOAD_FROM_VERSION : from version {PUSH_COLOUR}{ORANGE}{RAW_STRING}{POP_COLOUR}{} -STR_GAME_SAVELOAD_ERROR_TOO_NEW_FEATURE_VERSION :Savegame{0:STRING1} has version {PUSH_COLOUR}{ORANGE}{2:NUM}{POP_COLOUR} of feature '{PUSH_COLOUR}{ORANGE}{1:RAW_STRING}{POP_COLOUR}', but the maximum supported version is {PUSH_COLOUR}{ORANGE}{3:NUM}{POP_COLOUR} -STR_GAME_SAVELOAD_ERROR_UNKNOWN_FEATURE :Savegame{0:STRING1} has an unknown feature '{PUSH_COLOUR}{ORANGE}{1:RAW_STRING}{POP_COLOUR}' (version: {PUSH_COLOUR}{ORANGE}{2:NUM}{POP_COLOUR}), which is not supported - -STR_GAME_SAVELOAD_ERROR_HUGE_AIRPORTS_PRESENT :Savegame uses huge airports -STR_GAME_SAVELOAD_ERROR_HELI_OILRIG_BUG :Savegame has a helicopter on approach to a buggy oil rig # Map generation messages STR_ERROR_COULD_NOT_CREATE_TOWN :{WHITE}Map generation aborted...{}... no suitable town locations @@ -6236,10 +4738,6 @@ STR_ERROR_NAME_MUST_BE_UNIQUE :{WHITE}Name mus STR_ERROR_GENERIC_OBJECT_IN_THE_WAY :{WHITE}{1:STRING} in the way STR_ERROR_NOT_ALLOWED_WHILE_PAUSED :{WHITE}Not allowed while paused -# Clear area query -STR_QUERY_CLEAR_AREA_CAPTION :{WHITE}Clear area -STR_CLEAR_AREA_CONFIRMATION_TEXT :{YELLOW}You are about to destroy an important structure. Are you sure? - # 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 @@ -6278,7 +4776,6 @@ STR_ERROR_CAN_T_GENERATE_TOWN :{WHITE}Can't bu STR_ERROR_CAN_T_RENAME_TOWN :{WHITE}Can't rename town... STR_ERROR_CAN_T_FOUND_TOWN_HERE :{WHITE}Can't found town here... STR_ERROR_CAN_T_EXPAND_TOWN :{WHITE}Can't expand town... -STR_ERROR_CAN_T_BUILD_HOUSE_HERE :{WHITE}Can't build house 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 @@ -6287,16 +4784,6 @@ STR_ERROR_TOWN_EXPAND_WARN_NO_ROADS :{WHITE}The town STR_ERROR_ROAD_WORKS_IN_PROGRESS :{WHITE}Road works in progress STR_ERROR_TOWN_CAN_T_DELETE :{WHITE}Can't delete this town...{}A station or depot is referring to the town or a town owned tile can't be removed STR_ERROR_STATUE_NO_SUITABLE_PLACE :{WHITE}... there is no suitable place for a statue in the centre of this town -STR_ERROR_BUILDING_NOT_ALLOWED_IN_THIS_TOWN_ZONE :{WHITE}... not allowed in this town zone. -STR_ERROR_BUILDING_NOT_ALLOWED_ABOVE_SNOW_LINE :{WHITE}... not allowed above the snow line. -STR_ERROR_BUILDING_NOT_ALLOWED_BELOW_SNOW_LINE :{WHITE}... not allowed below the snow line. -STR_ERROR_TOO_MANY_HOUSE_SETS :{WHITE}... too many house sets in the town -STR_ERROR_TOO_MANY_HOUSE_TYPES :{WHITE}... too many house types in the town -STR_ERROR_BUILDING_IS_TOO_OLD :{WHITE}... building is too old. -STR_ERROR_BUILDING_IS_TOO_MODERN :{WHITE}... building is too modern. -STR_ERROR_ONLY_ONE_BUILDING_ALLOWED_PER_TOWN :{WHITE}... only one building of this type is allowed in a town. -STR_ERROR_NO_MORE_BUILDINGS_ALLOWED_PER_TOWN :{WHITE}... too many buildings of this type in the town. -STR_ERROR_BUILDING_NOT_ALLOWED :{WHITE}... the building is not allowed. # Industry related errors STR_ERROR_TOO_MANY_INDUSTRIES :{WHITE}... too many industries @@ -6339,7 +4826,6 @@ STR_ERROR_TOO_MANY_STATION_SPECS :{WHITE}Too many 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_DOCK :{WHITE}Too close to another dock -STR_ERROR_TOO_MANY_DOCKS :{WHITE}Too many docks 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_ERROR_DRIVE_THROUGH_ON_TOWN_ROAD :{WHITE}... this is a town owned road @@ -6370,14 +4856,11 @@ STR_ERROR_WAYPOINT_ADJOINS_MORE_THAN_ONE_EXISTING :{WHITE}Adjoins STR_ERROR_TOO_CLOSE_TO_ANOTHER_WAYPOINT :{WHITE}Too close to another waypoint STR_ERROR_CAN_T_BUILD_TRAIN_WAYPOINT :{WHITE}Can't build train waypoint here... -STR_ERROR_CAN_T_BUILD_ROAD_WAYPOINT :{WHITE}Can't build road waypoint here... STR_ERROR_CAN_T_POSITION_BUOY_HERE :{WHITE}Can't place buoy here... STR_ERROR_CAN_T_CHANGE_WAYPOINT_NAME :{WHITE}Can't change waypoint name... STR_ERROR_CAN_T_REMOVE_TRAIN_WAYPOINT :{WHITE}Can't remove train waypoint here... -STR_ERROR_CAN_T_REMOVE_ROAD_WAYPOINT :{WHITE}Can't remove road waypoint here... STR_ERROR_MUST_REMOVE_RAILWAYPOINT_FIRST :{WHITE}Must remove rail waypoint first -STR_ERROR_MUST_REMOVE_ROADWAYPOINT_FIRST :{WHITE}Must remove road waypoint first STR_ERROR_BUOY_IN_THE_WAY :{WHITE}... buoy in the way STR_ERROR_BUOY_IS_IN_USE :{WHITE}... buoy is in use by another company! @@ -6429,12 +4912,9 @@ STR_ERROR_CAN_T_REMOVE_SIGNALS_FROM :{WHITE}Can't re STR_ERROR_SIGNAL_CAN_T_CONVERT_SIGNALS_HERE :{WHITE}Can't convert signals here... STR_ERROR_THERE_IS_NO_RAILROAD_TRACK :{WHITE}... there is no railway track STR_ERROR_THERE_ARE_NO_SIGNALS :{WHITE}... there are no signals -STR_ERROR_UNSUITABLE_SIGNAL_TYPE :{WHITE}... unsuitable signal type STR_ERROR_CAN_T_CONVERT_RAIL :{WHITE}Can't convert rail type here... -STR_ERROR_SIGNAL_CHANGES :{WHITE}Number of programmable pre-signal evaluations exceeded limit - # 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 @@ -6477,8 +4957,6 @@ STR_ERROR_START_AND_END_MUST_BE_IN :{WHITE}Start an STR_ERROR_ENDS_OF_BRIDGE_MUST_BOTH :{WHITE}... ends of bridge must both be on land STR_ERROR_BRIDGE_TOO_LONG :{WHITE}... bridge too long STR_ERROR_BRIDGE_THROUGH_MAP_BORDER :{WHITE}Bridge would end out of the map -STR_ERROR_BRIDGE_TOO_LOW_FOR_STATION :{WHITE}Bridge is too low for station -STR_ERROR_BRIDGE_PILLARS_OBSTRUCT_STATION :{WHITE}Bridge pillars obstruct station # Tunnel related errors STR_ERROR_CAN_T_BUILD_TUNNEL_HERE :{WHITE}Can't build tunnel here... @@ -6486,14 +4964,8 @@ STR_ERROR_SITE_UNSUITABLE_FOR_TUNNEL :{WHITE}Site uns 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_ERROR_TUNNEL_THROUGH_MAP_BORDER :{WHITE}Tunnel would end out of the map -STR_ERROR_CHUNNEL_THROUGH_MAP_BORDER :{WHITE}Tunnel under water would end out of the map STR_ERROR_UNABLE_TO_EXCAVATE_LAND :{WHITE}Unable to excavate land for other end of tunnel STR_ERROR_TUNNEL_TOO_LONG :{WHITE}... tunnel too long -STR_ERROR_CHUNNEL_RAMP :{WHITE}... only ramp length between 5 and {NUM} tiles is allowed for tunnels under water. -STR_ERROR_TUNNEL_TOO_MANY :{WHITE}... too many tunnels -STR_ERROR_NO_DRILLING_ABOVE_CHUNNEL :{WHITE}No oil rigs allowed above underwater tunnels. -STR_ERROR_ANOTHER_TUNNEL_IN_THE_WAY_FOR_CHUNNEL :{WHITE}Three tiles are needed to pass under the other tunnel. -STR_ERROR_CHUNNEL_ONLY_OVER_SEA :{WHITE}Underwater tunnels are only allowed to cross sea... # Object related errors STR_ERROR_TOO_MANY_OBJECTS :{WHITE}... too many objects @@ -6502,7 +4974,6 @@ STR_ERROR_OBJECT_IN_THE_WAY :{WHITE}Object i STR_ERROR_COMPANY_HEADQUARTERS_IN :{WHITE}... company headquarters in the way 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_ERROR_PURCHASE_LAND_LIMIT_REACHED :{WHITE}... land area purchasing limit reached STR_ERROR_BUILD_OBJECT_LIMIT_REACHED :{WHITE}... object construction limit reached # Group related errors @@ -6583,11 +5054,6 @@ STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Change y STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}No vehicles are available yet STR_ERROR_NO_VEHICLES_AVAILABLE_YET_EXPLANATION :{WHITE}Start a new game after {DATE_SHORT} or use a NewGRF that provides early vehicles -STR_ERROR_CANT_PURCHASE_OTHER_COMPANY_DEPOT :{WHITE}Depot is owned by another company, and building vehicles there is not allowed. -STR_ERROR_DEPOT_HAS_WRONG_RAIL_TYPE :{WHITE}Depot cannot be used to build trains with this rail type. - -STR_ERROR_CANNOT_MODIFY_TRACK_TRAIN_APPROACHING :{WHITE}Moving train approaching... - # 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... @@ -6618,19 +5084,6 @@ STR_ERROR_CAN_T_COPY_ORDER_LIST :{WHITE}Can't co STR_ERROR_TOO_FAR_FROM_PREVIOUS_DESTINATION :{WHITE}... too far from previous destination STR_ERROR_AIRCRAFT_NOT_ENOUGH_RANGE :{WHITE}... aircraft has not enough range -STR_ERROR_NO_RAIL_STATION :{WHITE}There is no railway station... -STR_ERROR_NO_BUS_STATION :{WHITE}There is no bus station... -STR_ERROR_NO_TRUCK_STATION :{WHITE}There is no lorry station... -STR_ERROR_NO_DOCK :{WHITE}There is no dock... -STR_ERROR_NO_AIRPORT :{WHITE}There is no airport/heliport... -STR_ERROR_NO_STOP_COMPATIBLE_ROAD_TYPE :{WHITE}There are no stops with a compatible road/tram type... -STR_ERROR_NO_STOP_ARTIC_VEH :{WHITE}There are no stops which are suitable for articulated road vehicles.{}Articulated road vehicles require a drive-through stop, not a bay stop... -STR_ERROR_AIRPORT_NO_PLANES :{WHITE}This plane cannot land at this heliport... -STR_ERROR_AIRPORT_NO_HELIS :{WHITE}This helicopter cannot land at this airport... -STR_ERROR_NO_RAIL_WAYPOINT :{WHITE}There is no railway waypoint... -STR_ERROR_NO_ROAD_WAYPOINT :{WHITE}There is no road waypoint... -STR_ERROR_NO_BUOY :{WHITE}There is no buoy... - # Timetable related errors STR_ERROR_CAN_T_TIMETABLE_VEHICLE :{WHITE}Can't timetable vehicle... STR_ERROR_TIMETABLE_ONLY_WAIT_AT_STATIONS :{WHITE}Vehicles can only wait at stations @@ -6642,12 +5095,6 @@ STR_ERROR_CAN_T_PLACE_SIGN_HERE :{WHITE}Can't pl STR_ERROR_CAN_T_CHANGE_SIGN_NAME :{WHITE}Can't change sign name... STR_ERROR_CAN_T_DELETE_SIGN :{WHITE}Can't delete sign... -# Plan related errors -STR_ERROR_TOO_MANY_PLANS :{WHITE}... too many plans -STR_ERROR_TOO_MANY_NODES :{WHITE}... too many nodes in plan line -STR_ERROR_NO_MORE_SPACE_FOR_LINES :{WHITE}No more space for lines -STR_ERROR_CAN_T_RENAME_PLAN :{WHITE}Can't rename plan... - # Translatable comment for OpenTTD's desktop shortcut ###external 1 STR_DESKTOP_SHORTCUT_COMMENT :A simulation game based on Transport Tycoon Deluxe @@ -6665,11 +5112,6 @@ STR_BASEMUSIC_DOS_DESCRIPTION :Original Transp STR_BASEMUSIC_TTO_DESCRIPTION :Original Transport Tycoon (Original/World Editor) DOS edition music. STR_BASEMUSIC_NONE_DESCRIPTION :A music pack without actual music. -STR_TRADITIONAL_TRAIN_NAME :Train {COMMA} -STR_TRADITIONAL_ROAD_VEHICLE_NAME :Road Vehicle {COMMA} -STR_TRADITIONAL_SHIP_NAME :Ship {COMMA} -STR_TRADITIONAL_AIRCRAFT_NAME :Aircraft {COMMA} - ##id 0x2000 # Town building names STR_TOWN_BUILDING_NAME_TALL_OFFICE_BLOCK_1 :Tall office block @@ -7062,11 +5504,6 @@ STR_FORMAT_DATE_SHORT :{STRING} {NUM} STR_FORMAT_DATE_LONG :{STRING} {STRING} {NUM} STR_FORMAT_DATE_ISO :{2:NUM}-{1:RAW_STRING}-{0:RAW_STRING} -STR_FORMAT_DATE_MINUTES :{0:RAW_STRING}:{1:RAW_STRING} -STR_FORMAT_DATE_MINUTES_WITH_Y :{0:RAW_STRING}:{1:RAW_STRING} / {2:NUM} -STR_FORMAT_DATE_MINUTES_WITH_YM :{0:RAW_STRING}:{1:RAW_STRING} / {2:DATE_SHORT} -STR_FORMAT_DATE_MINUTES_WITH_YMD :{0:RAW_STRING}:{1:RAW_STRING} / {2:DATE_LONG} - STR_FORMAT_COMPANY_NUM :(Company {COMMA}) STR_FORMAT_GROUP_NAME :Group {COMMA} STR_FORMAT_GROUP_VEHICLE_NAME :{GROUP} #{COMMA} @@ -7080,8 +5517,6 @@ STR_FORMAT_BUOY_NAME_SERIAL :{TOWN} Buoy #{C STR_FORMAT_WAYPOINT_NAME :{TOWN} Waypoint STR_FORMAT_WAYPOINT_NAME_SERIAL :{TOWN} Waypoint #{COMMA} -STR_FORMAT_GROUP_VEHICLE_NAME_LONG :{GROUP} - {STRING1} - ###length 6 STR_FORMAT_DEPOT_NAME_TRAIN :{TOWN} Train Depot STR_FORMAT_DEPOT_NAME_TRAIN_SERIAL :{TOWN} Train Depot #{COMMA} @@ -7102,30 +5537,10 @@ STR_SAVEGAME_NAME_DEFAULT :{COMPANY}, {STR STR_SAVEGAME_NAME_SPECTATOR :Spectator, {1:STRING1} # Viewport strings -STR_VIEWPORT_SHOW_VEHICLE_ROUTE_STEP :{BROWN}{NUM} {STRING} -STR_VIEWPORT_SHOW_VEHICLE_ROUTE_STEP_STATION :{BLACK}ST -STR_VIEWPORT_SHOW_VEHICLE_ROUTE_STEP_WAYPOINT :{GRAY}WP -STR_VIEWPORT_SHOW_VEHICLE_ROUTE_STEP_IMPLICIT :{GRAY}IM -STR_VIEWPORT_SHOW_VEHICLE_ROUTE_STEP_DEPOT :{RED}DE -STR_VIEWPORT_SHOW_VEHICLE_ROUTE_STEP_OVERFLOW :{RED}{NUM}x - -STR_VIEWPORT_TOWN_POP_VERY_POOR_RATING :{WHITE}{TOWN} {RED}({COMMA}) -STR_VIEWPORT_TOWN_POP_MEDIOCRE_RATING :{WHITE}{TOWN} {ORANGE}({COMMA}) -STR_VIEWPORT_TOWN_POP_GOOD_RATING :{WHITE}{TOWN} {YELLOW}({COMMA}) STR_VIEWPORT_TOWN_POP :{WHITE}{TOWN} ({COMMA}) -STR_VIEWPORT_TOWN_POP_EXCELLENT_RATING :{WHITE}{TOWN} {GREEN}({COMMA}) -STR_VIEWPORT_TOWN_VERY_POOR_RATING :{RED}{TOWN} -STR_VIEWPORT_TOWN_MEDIOCRE_RATING :{ORANGE}{TOWN} -STR_VIEWPORT_TOWN_GOOD_RATING :{YELLOW}{TOWN} STR_VIEWPORT_TOWN :{WHITE}{TOWN} -STR_VIEWPORT_TOWN_EXCELLENT_RATING :{GREEN}{TOWN} - STR_VIEWPORT_TOWN_TINY_BLACK :{TINY_FONT}{BLACK}{TOWN} -STR_VIEWPORT_TOWN_TINY_VERY_POOR_RATING :{TINY_FONT}{RED}{TOWN} -STR_VIEWPORT_TOWN_TINY_MEDIOCRE_RATING :{TINY_FONT}{ORANGE}{TOWN} -STR_VIEWPORT_TOWN_TINY_GOOD_RATING :{TINY_FONT}{YELLOW}{TOWN} STR_VIEWPORT_TOWN_TINY_WHITE :{TINY_FONT}{WHITE}{TOWN} -STR_VIEWPORT_TOWN_TINY_EXCELLENT_RATING :{TINY_FONT}{GREEN}{TOWN} STR_VIEWPORT_SIGN_SMALL_BLACK :{TINY_FONT}{BLACK}{SIGN} STR_VIEWPORT_SIGN_SMALL_WHITE :{TINY_FONT}{WHITE}{SIGN} @@ -7158,20 +5573,11 @@ STR_JUST_CURRENCY_SHORT :{CURRENCY_SHORT STR_JUST_CURRENCY_LONG :{CURRENCY_LONG} STR_JUST_CARGO_LIST :{CARGO_LIST} STR_JUST_INT :{NUM} -STR_JUST_DECIMAL :{DECIMAL} -STR_JUST_DECIMAL1 :{DECIMAL1} STR_JUST_DATE_TINY :{DATE_TINY} STR_JUST_DATE_SHORT :{DATE_SHORT} STR_JUST_DATE_LONG :{DATE_LONG} STR_JUST_DATE_ISO :{DATE_ISO} -STR_JUST_DATE_WALLCLOCK_TINY :{DATE_WALLCLOCK_TINY} -STR_JUST_DATE_WALLCLOCK_SHORT :{DATE_WALLCLOCK_SHORT} -STR_JUST_DATE_WALLCLOCK_LONG :{DATE_WALLCLOCK_LONG} -STR_JUST_DATE_WALLCLOCK_ISO :{DATE_WALLCLOCK_ISO} -STR_JUST_TIME_HHMM :{TIME_HHMM} STR_JUST_STRING :{STRING} -STR_JUST_STRING1 :{STRING1} -STR_JUST_STRING2 :{STRING2} STR_JUST_STRING_STRING :{STRING}{STRING} STR_JUST_RAW_STRING :{RAW_STRING} STR_JUST_BIG_RAW_STRING :{BIG_FONT}{RAW_STRING} @@ -7183,24 +5589,18 @@ STR_TINY_COMMA :{TINY_FONT}{COM STR_BLUE_COMMA :{BLUE}{COMMA} STR_RED_COMMA :{RED}{COMMA} STR_WHITE_COMMA :{WHITE}{COMMA} -STR_BLACK_DECIMAL :{BLACK}{DECIMAL} STR_TINY_BLACK_DECIMAL :{TINY_FONT}{BLACK}{DECIMAL} STR_COMPANY_MONEY :{WHITE}{CURRENCY_LONG} STR_BLACK_DATE_LONG :{BLACK}{DATE_LONG} STR_WHITE_DATE_LONG :{WHITE}{DATE_LONG} -STR_WHITE_DATE_WALLCLOCK_LONG :{WHITE}{DATE_WALLCLOCK_LONG} -STR_WHITE_DATE_WALLCLOCK_SHORT :{WHITE}{DATE_WALLCLOCK_SHORT} STR_SHORT_DATE :{WHITE}{DATE_TINY} STR_DATE_LONG_SMALL :{TINY_FONT}{BLACK}{DATE_LONG} -STR_BLACK_TIME_HHMM :{BLACK}{TIME_HHMM} STR_TINY_GROUP :{TINY_FONT}{GROUP} STR_BLACK_INT :{BLACK}{NUM} STR_ORANGE_INT :{ORANGE}{NUM} -STR_RED_INT :{RED}{NUM} STR_WHITE_SIGN :{WHITE}{SIGN} STR_TINY_BLACK_STATION :{TINY_FONT}{BLACK}{STATION} STR_BLACK_STRING :{BLACK}{STRING} -STR_BLACK_STRING1 :{BLACK}{STRING1} STR_BLACK_RAW_STRING :{BLACK}{RAW_STRING} STR_ORANGE_STRING :{ORANGE}{STRING} STR_LTBLUE_STRING :{LTBLUE}{STRING} @@ -7210,10 +5610,7 @@ STR_ORANGE_STRING1_LTBLUE :{ORANGE}{STRING STR_TINY_BLACK_HEIGHT :{TINY_FONT}{BLACK}{HEIGHT} STR_TINY_BLACK_VEHICLE :{TINY_FONT}{BLACK}{VEHICLE} STR_TINY_RIGHT_ARROW :{TINY_FONT}{RIGHT_ARROW} -STR_BLACK_PLUS :{BLACK}+ -STR_WHITE :{WHITE} -STR_BLACK :{BLACK} STR_BLACK_1 :{BLACK}1 STR_BLACK_2 :{BLACK}2 STR_BLACK_3 :{BLACK}3 @@ -7229,229 +5626,3 @@ STR_PLANE :{BLACK}{PLANE} STR_SHIP :{BLACK}{SHIP} STR_TOOLBAR_RAILTYPE_VELOCITY :{STRING} ({VELOCITY}) - -STR_DECIMAL1_WITH_SCALE :{DECIMAL1} ({DECIMAL}x) - -STR_HIERARCHY_SEPARATOR :{SP}/{SP} - -######## Zoning toolbar - -STR_ZONING_TOOLBAR :{WHITE}Zoning toolbar -STR_ZONING_OUTER :{BLACK}Outer tile borders: -STR_ZONING_INNER :{BLACK}Inner tile borders: -STR_ZONING_OUTER_INFO :{BLACK}Select which type of zoning you want on the outer border of a tile. -STR_ZONING_INNER_INFO :{BLACK}Select which type of zoning you want on the inner border of a tile. - -STR_ZONING_NO_ZONING :Nothing -STR_ZONING_AUTHORITY :Authority -STR_ZONING_CAN_BUILD :Where I can't build -STR_ZONING_STA_CATCH :Station catchment -STR_ZONING_STA_CATCH_OPEN :Station catchment (window open) -STR_ZONING_BUL_UNSER :Unserved buildings -STR_ZONING_IND_UNSER :Unserved industries -STR_ZONING_TRACERESTRICT :Restricted signals -STR_ZONING_2x2_GRID :2x2 town road grid -STR_ZONING_3x3_GRID :3x3 town road grid -STR_ZONING_ONE_WAY_ROAD :One way roads - -STR_STATION_RATING_TOOLTIP_RATING_DETAILS :{STRING} Rating Details -STR_STATION_RATING_TOOLTIP_TOTAL_RATING :Total target rating: {LTBLUE}{NUM}% - -STR_STATION_RATING_TOOLTIP_USING_CHEAT :Cheat active - -STR_STATION_RATING_TOOLTIP_NEWGRF_RATING :NewGRF station rating: {STRING1} {BLACK}based on -STR_STATION_RATING_TOOLTIP_NEWGRF_RATING_0 :{GOLD}{PLUS_NUM}% -STR_STATION_RATING_TOOLTIP_NEWGRF_RATING_1 :{LTBLUE}{PLUS_NUM}% -STR_STATION_RATING_TOOLTIP_NEWGRF_SPEED :Max speed of last vehicle: {LTBLUE}{VELOCITY} ({STRING2}) -STR_STATION_RATING_TOOLTIP_NEWGRF_WAITUNITS :Cargo waiting (on average per next stop): {LTBLUE}{NUM} -STR_STATION_RATING_TOOLTIP_NEWGRF_WAITTIME :Time since last pickup: {LTBLUE}{NUM} day{P "" s} - -STR_STATION_RATING_MAX_PERCENTAGE : (max {PLUS_NUM}%) -STR_STATION_RATING_MAX_PERCENTAGE_COMMA :, max {PLUS_NUM}% -STR_STATION_RATING_PERCENTAGE_COMMA :, {PLUS_NUM}% - -STR_STATION_RATING_TOOLTIP_SPEED :Max speed of last vehicle{STRING1}: {STRING3} ({STRING}) -STR_STATION_RATING_TOOLTIP_SPEED_ZERO :{RED}{VELOCITY}{STRING1} -STR_STATION_RATING_TOOLTIP_SPEED_0 :{ORANGE}{VELOCITY}{STRING1} -STR_STATION_RATING_TOOLTIP_SPEED_1 :{GOLD}{VELOCITY}{STRING1} -STR_STATION_RATING_TOOLTIP_SPEED_2 :{YELLOW}{VELOCITY}{STRING1} -STR_STATION_RATING_TOOLTIP_SPEED_3 :{GREEN}{VELOCITY}{STRING1} - -STR_STATION_RATING_TOOLTIP_AGE :Age of last vehicle{STRING1}: {STRING3} -STR_STATION_RATING_TOOLTIP_AGE_0 :{ORANGE}{NUM} year{P "" s}{STRING1} -STR_STATION_RATING_TOOLTIP_AGE_1 :{GOLD}{NUM} year{P "" s}{STRING1} -STR_STATION_RATING_TOOLTIP_AGE_2 :{YELLOW}{NUM} year{P "" s}{STRING1} -STR_STATION_RATING_TOOLTIP_AGE_3 :{GREEN}{NUM} year{P "" s}{STRING1} - -STR_STATION_RATING_TOOLTIP_WAITTIME :Time since last pickup{STRING1}: {STRING3} -STR_STATION_RATING_TOOLTIP_WAITTIME_SHIP :Time since last pickup{STRING1}: {STRING3} (by ship) -STR_STATION_RATING_TOOLTIP_WAITTIME_0 :{RED}{NUM} day{P "" s}{STRING1} -STR_STATION_RATING_TOOLTIP_WAITTIME_1 :{ORANGE}{NUM} day{P "" s}{STRING1} -STR_STATION_RATING_TOOLTIP_WAITTIME_2 :{GOLD}{NUM} day{P "" s}{STRING1} -STR_STATION_RATING_TOOLTIP_WAITTIME_3 :{YELLOW}{NUM} day{P "" s}{STRING1} -STR_STATION_RATING_TOOLTIP_WAITTIME_4 :{GREEN}{NUM} day{P "" s}{STRING1} - -STR_STATION_RATING_TOOLTIP_WAITUNITS :Cargo waiting (on average per next stop{STRING1}): {STRING3} -STR_STATION_RATING_TOOLTIP_WAITUNITS_0 :{RED}{NUM}{STRING1} -STR_STATION_RATING_TOOLTIP_WAITUNITS_1 :{ORANGE}{NUM}{STRING1} -STR_STATION_RATING_TOOLTIP_WAITUNITS_2 :{GOLD}{NUM}{STRING1} -STR_STATION_RATING_TOOLTIP_WAITUNITS_3 :{YELLOW}{NUM}{STRING1} -STR_STATION_RATING_TOOLTIP_WAITUNITS_4 :{YELLOW}{NUM}{STRING1} -STR_STATION_RATING_TOOLTIP_WAITUNITS_5 :{GREEN}{NUM}{STRING1} - -STR_STATION_RATING_TOOLTIP_STATUE :Statue in town{STRING1}: {STRING2} -STR_STATION_RATING_TOOLTIP_STATUE_NO :{GOLD}no{STRING1} -STR_STATION_RATING_TOOLTIP_STATUE_YES :{GREEN}yes{STRING1} - -STR_STATION_RATING_TOOLTIP_TRAIN :Train -STR_STATION_RATING_TOOLTIP_ROAD_VEHICLE :Road Vehicle -STR_STATION_RATING_TOOLTIP_SHIP :Ship -STR_STATION_RATING_TOOLTIP_AIRCRAFT :Aircraft -STR_STATION_RATING_TOOLTIP_INVALID :N/A - -STR_TMPL_RPL_TITLE :{WHITE}Template Replacement -STR_TMPL_TEMPLATE_REPLACEMENT :Template Replacement -STR_TMPL_TRAINS_IN_GROUP :{BLACK}Trains in group -STR_TMPL_AVAILABLE_TEMPLATES :{BLACK}Available Templates -STR_TMPL_DEFINE_TEMPLATE :{BLACK}New -STR_TMPL_EDIT_TEMPLATE :{BLACK}Edit -STR_TMPL_CREATE_CLONE_VEH :{BLACK}Clone -STR_TMPL_DELETE_TEMPLATE :{BLACK}Delete -STR_TMPL_RENAME_TEMPLATE :{BLACK}Rename template -STR_TMPL_RPL_ALL_TMPL :{BLACK}Replace All Templates -STR_TMPL_NEW_VEHICLE :{BLACK}New Vehicle -STR_TMPL_CONFIRM :{BLACK}Ok -STR_TMPL_CANCEL :{BLACK}Cancel -STR_TMPL_NEW :{BLACK}New Template Vehicle -STR_TMPL_REFIT :{BLACK}Refit -STR_TMPL_GROUP_INFO :{BLACK}Group Info: {ORANGE} -STR_TMPL_TEMPLATE_INFO :{BLACK}Template Info: {ORANGE} -STR_TMPL_RPL_START :{BLACK}Start replacing -STR_TMPL_RPL_STOP :{BLACK}Stop replacing -STR_TMPL_TEMPLATE_OVR_VALUE :{BLACK}Buying Cost: {GOLD}{CURRENCY_LONG} -STR_TMPL_TEMPLATE_OVR_VALUE_LTBLUE :{BLACK}Buying Cost: {LTBLUE}{CURRENCY_LONG} -STR_TMPL_TEMPLATE_OVR_RUNNING_COST :{BLACK}Estimated Running Cost: {LTBLUE}{CURRENCY_LONG} -STR_TMPL_TEMPLATE_OVR_MULTIPLE :{BLACK}{STRING1}{BLACK} {STRING1} -STR_TMPL_WARNING_FREE_WAGON :{RED}Free Chain: not runnable! -STR_TMPL_WARNING_VEH_UNAVAILABLE :{RED}Train not buildable: vehicle unavailable! -STR_TMPL_WARNING_VEH_NO_COMPATIBLE_RAIL_TYPE :{RED}Train not buildable: chain not compatible with any rail type -STR_TMPL_GROUP_USES_TEMPLATE :{BLACK}Template in use: {STRING2} -STR_TMPL_NAME :{NUM}: {RAW_STRING} -STR_TMP_TEMPLATE_IN_USE :Template is in use -STR_TMP_TEMPLATE_FROM_PARENT_GROUP :Using template from parent group -STR_TMPL_GROUP_NUM_TRAINS :{BLACK}{NUM} -STR_TMPL_CREATEGUI_TITLE :{WHITE}Create/Edit Template Vehicle -STR_TMPL_MAINGUI_DEFINEDGROUPS :{BLACK}Defined Groups for Company -STR_TMPL_TMPLRPL_EX_DIFF_RAILTYPE :Uses Template of different rail type - -STR_TMPL_ADD_LOCOMOTIVE :{BLACK}Add locomotive -STR_TMPL_ADD_WAGON :{BLACK}Add wagon -STR_TMPL_ADD_VEHICLE :{BLACK}Add vehicle -STR_TMPL_ADD_LOCOMOTIVE_REFIT :{BLACK}Add and refit locomotive -STR_TMPL_ADD_WAGON_REFIT :{BLACK}Add and refit wagon -STR_TMPL_ADD_VEHICLE_REFIT :{BLACK}Add and refit vehicle -STR_TMPL_ADD_TOOLTIP :{BLACK}Add the highlighted vehicle to the template. -STR_TMPL_ADD_REFIT_TOOLTIP :{BLACK}Add and refit the highlighted vehicle to the template. - -STR_TMPL_SET_USEDEPOT :{BLACK}Use vehicles in depot -STR_TMPL_SET_USEDEPOT_TIP :{BLACK}Use vehicles inside the depot that are in a neutral and idle state to compose trains on template replacement in order to reduce buying costs -STR_TMPL_SET_KEEPREMAINDERS :{BLACK}Keep remainders -STR_TMPL_SET_KEEPREMAINDERS_TIP :{BLACK}After finishing template replacement keep all remaining vehicles from the old train in a neutral and idle state for later use -STR_TMPL_SET_REFIT :{BLACK}Use Refit -STR_TMPL_SET_REFIT_TIP :{BLACK}If set, the train will use exactly the cargo refit specified by the template. If not every wagon that is to be newly bought or retrieved from the depot, will *attempt* to be refitted as the old one was. Standard refit if this is impossible. -STR_TMPL_SET_OLD_ONLY :{BLACK}Old Only -STR_TMPL_SET_OLD_ONLY_TIP :{BLACK}If set, only vehicles which are old and due for automatic replacement will be replaced - -STR_TMPL_CONFIG_USEDEPOT :use depot -STR_TMPL_CONFIG_KEEPREMAINDERS :keep rem -STR_TMPL_CONFIG_REFIT :refit -STR_TMPL_CONFIG_OLD_ONLY :old only - -STR_TMPL_NUM_TRAINS_NEED_RPL :# trains to replace: - -STR_TMPL_CARGO_SUMMARY :{CARGO_LONG} -STR_TMPL_CARGO_SUMMARY_MULTI :{CARGO_LONG} (x{NUM}) - -STR_TMPL_RPLALLGUI_TITLE :{WHITE}Replace all Templace Vehicles -STR_TMPL_RPLALLGUI_INSET_TOP :{BLACK}Choose Vehicle Type and Replacement -STR_TMPL_RPLALLGUI_INSET_TOP_1 :{BLACK}Template Engines -STR_TMPL_RPLALLGUI_INSET_TOP_2 :{BLACK}Buyable Engines -STR_TMPL_RPLALLGUI_INSET_BOTTOM :{BLACK}Current Template List (updated only after replacement) -STR_TMPL_RPLALLGUI_BUTTON_RPLALL :{BLACK}Replace All -STR_TMPL_RPLALLGUI_BUTTON_APPLY :{BLACK}Apply -STR_TMPL_RPLALLGUI_BUTTON_CANCEL :{BLACK}Cancel -STR_TMPL_RPLALLGUI_USE_TIP :{BLACK}Select a vehicle type from each list and press 'Replace All'. If you are happy with the result displayed in the template list, press 'Apply' to actually apply these changes. - -STR_TMPL_CANT_CREATE :{WHITE}Can't create template or virtual vehicle... -STR_TMPL_CANT_RENAME :{WHITE}Can't rename template... - -# Scheduled Dispatch -STR_SCHDISPATCH_CAPTION :{WHITE}{VEHICLE} (Scheduled Dispatch) -STR_SCHDISPATCH_ENABLED :{BLACK}Enable -STR_SCHDISPATCH_ENABLED_TOOLTIP :{BLACK}Enable scheduled dispatching for this order. Requires automatic separation to be off. -STR_SCHDISPATCH_ADD :{BLACK}Add Departure Slot -STR_SCHDISPATCH_ADD_TOOLTIP :{BLACK}Add new departure slot for this schedule. -STR_SCHDISPATCH_ADD_TOOLTIP_EXTRA :{BLACK}{STRING} Ctrl+Click to add multiple departure slots at once. -STR_SCHDISPATCH_ADD_CAPTION :{BLACK}Departure slot -STR_SCHDISPATCH_DURATION :{BLACK}Duration -STR_SCHDISPATCH_DURATION_TOOLTIP :{BLACK}Set duration of this schedule. -STR_SCHDISPATCH_DURATION_CAPTION_MINUTE :{BLACK}Duration (minutes) -STR_SCHDISPATCH_DURATION_CAPTION_DAY :{BLACK}Duration (days) -STR_SCHDISPATCH_DURATION_CAPTION_TICKS :{BLACK}Duration (ticks) -STR_SCHDISPATCH_START :{BLACK}Start Date -STR_SCHDISPATCH_SET_START :{BLACK}Set Start Date -STR_SCHDISPATCH_START_TOOLTIP :{BLACK}Select a date to start this schedule. -STR_SCHDISPATCH_START_CAPTION_MINUTE :{BLACK}Start time (hhmm) -STR_SCHDISPATCH_DELAY :{BLACK}Delay -STR_SCHDISPATCH_DELAY_TOOLTIP :{BLACK}Set maximum delay until a slot is skipped. -STR_SCHDISPATCH_DELAY_CAPTION_MINUTE :{BLACK}Delay (minutes) -STR_SCHDISPATCH_DELAY_CAPTION_DAY :{BLACK}Delay (days) -STR_SCHDISPATCH_DELAY_CAPTION_TICKS :{BLACK}Delay (ticks) -STR_SCHDISPATCH_RESET_LAST_DISPATCH :{BLACK}Reset Last Dispatched -STR_SCHDISPATCH_RESET_LAST_DISPATCH_TOOLTIP :{BLACK}Reset when a vehicle was last dispatched from the schedule. -STR_SCHDISPATCH_CLEAR :{BLACK}Clear Departure Slots -STR_SCHDISPATCH_CLEAR_TOOLTIP :{BLACK}Clear all departure slots from the schedule. -STR_SCHDISPATCH_MANAGE :{BLACK}Manage Schedule -STR_SCHDISPATCH_MANAGE_TOOLTIP :{STRING}{}{}{STRING}{}{}{STRING} -STR_SCHDISPATCH_PREV_SCHEDULE :{BLACK}Previous -STR_SCHDISPATCH_PREV_SCHEDULE_TOOLTIP :{BLACK}Go to previous dispatch schedule -STR_SCHDISPATCH_NEXT_SCHEDULE :{BLACK}Next -STR_SCHDISPATCH_NEXT_SCHEDULE_TOOLTIP :{BLACK}Go to next dispatch schedule -STR_SCHDISPATCH_ADD_SCHEDULE :{BLACK}Add -STR_SCHDISPATCH_ADD_SCHEDULE_TOOLTIP :{BLACK}Add a new dispatch schedule -STR_SCHDISPATCH_REMOVE_SCHEDULE :{BLACK}Remove Current Schedule -STR_SCHDISPATCH_REMOVE_SCHEDULE_TOOLTIP :{BLACK}Remove this dispatch schedule entirely. -STR_SCHDISPATCH_NO_SCHEDULES :{BLACK}No Schedules -STR_SCHDISPATCH_SCHEDULE_ID :{BLACK}Schedule {NUM} of {NUM} - -STR_SCHDISPATCH_SUMMARY_LAST_DEPARTURE_PAST :{BLACK}Last departure at {DATE_WALLCLOCK_TINY}. -STR_SCHDISPATCH_SUMMARY_LAST_DEPARTURE_FUTURE :{BLACK}Last departure has not left yet, it will depart at {DATE_WALLCLOCK_TINY}. -STR_SCHDISPATCH_SUMMARY_L1 :{BLACK}This schedule requires {COMMA} vehicle{P "" s}. -STR_SCHDISPATCH_SUMMARY_L2 :{BLACK}This schedule repeats every {STRING8}. -STR_SCHDISPATCH_SUMMARY_L3 :{BLACK}This schedule began at {DATE_WALLCLOCK_TINY}, and ends at {DATE_WALLCLOCK_TINY}. -STR_SCHDISPATCH_SUMMARY_L4 :{BLACK}Maximum delay of {STRING3} is allowed before the slot is skipped. -STR_SCHDISPATCH_SUMMARY_NOT_ENABLED :{BLACK}This schedule is not active. - -STR_SCHDISPATCH_SLOT_OUTSIDE_SCHEDULE :{BLACK}One or more departure slots are outside the schedule duration. - -STR_SCHDISPATCH_NOT_ASSIGNED_TO_ORDER :{BLACK}This dispatch schedule is not assigned to an order. -STR_SCHDISPATCH_ASSIGNED_TO_ORDER :{BLACK}This dispatch schedule is assigned to order {NUM}: {STRING2}. - -STR_SCHDISPATCH_ADD_DEPARTURE_SLOTS_START :{BLACK}Start: -STR_SCHDISPATCH_ADD_DEPARTURE_SLOTS_STEP :{BLACK}Period: -STR_SCHDISPATCH_ADD_DEPARTURE_SLOTS_END :{BLACK}End: - -STR_SCHDISPATCH_QUERY_CLEAR_SCHEDULE_CAPTION :{WHITE}Clear Departure Slots -STR_SCHDISPATCH_QUERY_CLEAR_SCHEDULE_TEXT :{WHITE}Are you sure you want to clear all {NUM} departure slot{P "" s} from this schedule? - -STR_SCHDISPATCH_QUERY_REMOVE_SCHEDULE_CAPTION :{WHITE}Delete Schedule -STR_SCHDISPATCH_QUERY_REMOVE_SCHEDULE_TEXT :{WHITE}Are you sure you want to delete this schedule (containing {NUM} departure slot{P "" s})? - -STR_ERROR_SCHDISPATCH_TRIED_TO_ADD_TOO_MANY_SLOTS :{WHITE}Tried to add too many departure slots at once - -# Modifier key toggle window -STR_MODIFIER_KEY_TOGGLE_CAPTION :{WHITE}Modifier keys -STR_SHIFT_KEY_NAME :{BLACK}Shift -STR_CTRL_KEY_NAME :{BLACK}Ctrl -STR_MODIFIER_TOGGLE_SHIFT_TOOLTIP :{BLACK}Click to invert state of Shift key -STR_MODIFIER_TOGGLE_CTRL_TOOLTIP :{BLACK}Click to invert state of Ctrl key diff --git a/src/lang/extra/english.txt b/src/lang/extra/english.txt new file mode 100644 index 0000000000..0d48d56e47 --- /dev/null +++ b/src/lang/extra/english.txt @@ -0,0 +1,2019 @@ +##override on +STR_NEWS_VEHICLE_AUTORENEW_FAILED :{WHITE}Autorenew failed on {VEHICLE}{}{STRING1} +STR_NEWGRF_ERROR_FATAL_POPUP :{WHITE}The NewGRF "{RAW_STRING}" has returned a fatal error: {}{STRING7} +STR_NEWGRF_ERROR_POPUP :{WHITE}The NewGRF "{RAW_STRING}" has returned an error: {}{STRING7} +STR_ORDER_TEXT :{STRING6} {STRING4} {STRING} +STR_TIMETABLE_TRAVEL_FOR :Travel for {STRING3} +STR_TIMETABLE_TRAVEL_FOR_SPEED :Travel for {STRING3} with at most {VELOCITY} +STR_TIMETABLE_TRAVEL_FOR_ESTIMATED :Travel (for {STRING3}, not timetabled) +STR_TIMETABLE_TRAVEL_FOR_SPEED_ESTIMATED :Travel (for {STRING3}, not timetabled) with at most {VELOCITY} +STR_TIMETABLE_STAY_FOR_ESTIMATED :(stay for {STRING3}, not timetabled) +STR_TIMETABLE_AND_TRAVEL_FOR_ESTIMATED :(travel for {STRING3}, not timetabled) +STR_TIMETABLE_STAY_FOR :and stay for {STRING3} +STR_TIMETABLE_AND_TRAVEL_FOR :and travel for {STRING3} +STR_TIMETABLE_TOTAL_TIME :{BLACK}This timetable will take {STRING3} to complete +STR_TIMETABLE_TOTAL_TIME_INCOMPLETE :{BLACK}This timetable will take at least {STRING3} to complete (not all timetabled) +STR_TIMETABLE_STATUS_LATE :{BLACK}This vehicle is currently running {STRING3} late +STR_TIMETABLE_STATUS_EARLY :{BLACK}This vehicle is currently running {STRING3} early +STR_SCREENSHOT_WORLD_SCREENSHOT :{BLACK}Whole map default zoom screenshot +##override off + +##after STR_CONFIG_SETTING_TREE_PLACER_IMPROVED +STR_CONFIG_SETTING_TREE_PLACER_PERFECT :Perfect + +##after STR_FINANCES_SECTION_OTHER +STR_FINANCES_SECTION_INFRASTRUCTURE_COSTS :{GOLD}Infrastructure Sharing +STR_FINANCES_SECTION_INFRASTRUCTURE_INCOME :{GOLD}Infrastructure Sharing + +##after STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC +STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC_EQ :asymmetric (equal distribution) +STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC_NEAREST :asymmetric (nearest) + +##after STR_CONFIG_SETTING_ZOOM_LVL_OUT_8X +STR_CONFIG_SETTING_ZOOM_LVL_OUT_16X :16x +STR_CONFIG_SETTING_ZOOM_LVL_OUT_32X :32x +STR_CONFIG_SETTING_ZOOM_LVL_OUT_64X :64x +STR_CONFIG_SETTING_ZOOM_LVL_OUT_128X :128x + +##after STR_CONFIG_SETTING_DEFAULT_RAIL_TYPE_MOST_USED +STR_CONFIG_SETTING_DEFAULT_ROAD_TYPE_DEFAULT :Default + +##after STR_ORDER_CONDITIONAL_MAX_RELIABILITY +STR_ORDER_CONDITIONAL_CARGO_WAITING :Waiting cargo +STR_ORDER_CONDITIONAL_ACCEPTANCE_DROPDOWN :Accepted cargo +STR_ORDER_CONDITIONAL_FREE_PLATFORMS :Free platforms +STR_ORDER_CONDITIONAL_PERCENT :Percent of times +STR_ORDER_CONDITIONAL_SLOT_OCCUPANCY :Slot occupancy +STR_ORDER_CONDITIONAL_TRAIN_IN_SLOT :Train in slot +STR_ORDER_CONDITIONAL_CARGO_LOAD_PERCENTAGE :Cargo load percentage +STR_ORDER_CONDITIONAL_CARGO_WAITING_AMOUNT :Waiting cargo amount +STR_ORDER_CONDITIONAL_COUNTER_VALUE :Counter value +STR_ORDER_CONDITIONAL_TIME_DATE_VALUE :Current time/date +STR_ORDER_CONDITIONAL_TIMETABLE_STATE :Timetable state +STR_ORDER_CONDITIONAL_DISPATCH_SLOT :Dispatch slot + +##after STR_ORDER_STOP_LOCATION_FAR_END +STR_ORDER_STOP_LOCATION_THROUGH :[through load] + +##end-after + +STR_UNIT_NAME_VELOCITY_IMPERIAL :mph +STR_UNIT_NAME_VELOCITY_METRIC :km/h +STR_UNIT_NAME_VELOCITY_SI :m/s +STR_UNIT_NAME_VELOCITY_GAMEUNITS :tiles/day + +STR_BUTTON_RENAME :{BLACK}Rename + +STR_MEASURE_DIST_HEIGHTDIFF :{BLACK}Manhattan Distance: {NUM}{}Bird Fly Distance: {NUM}{}Distance from the nearest edge: {NUM}{}Height from sea level: {HEIGHT}{}Height difference: {HEIGHT} + +STR_SORT_BY_PROFIT_LIFETIME :Lifetime profit +STR_SORT_BY_AVG_ORDER_OCCUPANCY :Average order occupancy +STR_SORT_BY_MAX_SPEED_LOADED :Maximum speed (fully loaded) +STR_SORT_BY_VEHICLES_CALLING :Number of vehicles calling +STR_SORT_BY_CARGO_CAPACITY_VS_RUNNING_COST :Cargo capacity/Running cost +STR_SORT_BY_VEHICLE_COUNT :Vehicle count + +STR_SCENEDIT_TOOLBAR_PLACE_HOUSE :{BLACK}Place house + +STR_SETTINGS_MENU_ZONING :Zoning + +STR_SETTINGS_MENU_MONEY_TEXT_EFFECTS :Income/cost texts displayed +STR_SETTINGS_MENU_SHOW_HIDDEN_SIGNS :Hidden signs and names displayed + +STR_MAP_MENU_PLAN_LIST :Plan list + +STR_ABOUT_MENU_SHOW_TOGGLE_MODIFIER_KEYS :Modifier key window + +STR_VEHICLE_TYPE_TRAINS :Trains +STR_VEHICLE_TYPE_ROAD_VEHICLES :Road Vehicles +STR_VEHICLE_TYPE_SHIPS :Ships +STR_VEHICLE_TYPE_AIRCRAFT :Aircraft + +STR_GRAPH_CARGO_PAYMENT_RATES_X_LABEL_SPEED :{TINY_FONT}{BLACK}Average transit speed ({STRING}) +STR_GRAPH_CARGO_PAYMENT_RATES_TITLE_AVG_SPEED :{TINY_FONT}{BLACK}Payment for delivering 1 unit (or 1,000 litres) of cargo a distance of 200 squares +STR_GRAPH_STATION_CARGO_CAPTION :{WHITE}{STATION} - Waiting Cargo History +STR_GRAPH_STATION_CARGO_X_LABEL :{TINY_FONT}{BLACK}Development over the last {NUM} days +STR_GRAPH_STATION_CARGO_TITLE :{TINY_FONT}{BLACK}Units of cargo waiting at the station + +STR_GRAPH_CARGO_DAYS_MODE :{TINY_FONT}{BLACK}Days in transit +STR_GRAPH_CARGO_SPEED_MODE :{TINY_FONT}{BLACK}Average speed +STR_GRAPH_CARGO_TOOLTIP_DAYS_MODE :{BLACK}Display days in transit on the x-axis of the graph +STR_GRAPH_CARGO_TOOLTIP_SPEED_MODE :{BLACK}Display average transit speed on the x-axis of the graph + +STR_SMALLMAP_SCREENSHOT :{BLACK}Screenshot + +STR_NEWS_VEHICLE_NO_DEPOT_ORDER :{WHITE}{VEHICLE} does not have a depot order in its schedule +STR_NEWS_TRAIN_OVERSHOT_STATION :{WHITE}{VEHICLE} failed to stop at {STRING1} due to excessive speed + +STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_EVERY_DAYS_CUSTOM_LABEL :Custom interval (days) +STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_EVERY_MINUTES_CUSTOM_LABEL :Custom interval (real-time minutes) +STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_EVERY_DAYS_CUSTOM :Every {COMMA}{NBSP}days +STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_EVERY_DAYS_CUSTOM_SINGULAR :Every day +STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_EVERY_MINUTES_CUSTOM :Every {COMMA} real-time minutes + +STR_GAME_OPTIONS_AUTOSAVE_DAYS_QUERY_CAPT :{WHITE}Autosave interval in days +STR_GAME_OPTIONS_AUTOSAVE_MINUTES_QUERY_CAPT :{WHITE}Autosave interval in real-time minutes + +STR_RIVERS_VERY_MANY :{RED}Very many +STR_RIVERS_EXTREMELY_MANY :{RED}Extremely many + +STR_CONFIG_SETTING_ADVISED_LEAVE_DEFAULT :You are advised to leave this setting at the default value + +STR_CONFIG_SETTING_TRAIN_BRAKING_REALISTIC :Realistic {PUSH_COLOUR}{RED}(Expert){POP_COLOUR} +STR_CONFIG_SETTING_TRAIN_BRAKING_ASPECT_LIMITED_ON :On {PUSH_COLOUR}{RED}(Expert, Difficult){POP_COLOUR} + +STR_CONFIG_SETTING_REALISTIC_BRAKING_SIGNALS_NOT_ALLOWED :{WHITE}Realistic braking can't be enabled. At least one pre-signal or two-way signal is present. + +STR_CONFIG_SETTING_DELIVERY_BALANCED :Balanced + +STR_CONFIG_SETTING_RUNNING_COSTS_IN_DEPOT :Running costs of Vehicles in Depot: {STRING2} +STR_CONFIG_SETTING_RUNNING_COSTS_IN_DEPOT_HELPTEXT :Set level of maintenance and running costs of vehicles while waiting in depots (not stopped) +STR_CONFIG_SETTING_RUNNING_COSTS_IN_DEPOT_VALUE :1 / {COMMA} + +STR_CONFIG_SETTING_RUNNING_COSTS_WHEN_STOPPED :Running costs of Stationary Vehicles: {STRING2} +STR_CONFIG_SETTING_RUNNING_COSTS_WHEN_STOPPED_HELPTEXT :Set level of maintenance and running costs of vehicles while stationary and not in a depot +STR_CONFIG_SETTING_RUNNING_COSTS_WHEN_STOPPED_VALUE :1 / {COMMA} + +STR_CONFIG_SETTING_MONEY_CHEAT_MULTIPLAYER :Allow multiplayer clients to use the money cheat: {STRING2} +STR_CONFIG_SETTING_MONEY_CHEAT_MULTIPLAYER_HELPTEXT :If enabled, non-admin multiplayer clients can use the money cheat. The money cheat is always available in single-player mode, and to the multiplayer server admin. + +STR_CONFIG_SETTING_RENAME_TOWNS_MULTIPLAYER :Allow multiplayer clients to rename towns: {STRING2} +STR_CONFIG_SETTING_RENAME_TOWNS_MULTIPLAYER_HELPTEXT :If enabled, non-admin multiplayer clients which are not spectating can rename towns. Renaming towns is always available in single-player mode, and to the multiplayer server admin. + +STR_CONFIG_SETTING_OVERRIDE_TOWN_SETTINGS_MULTIPLAYER :Allow multiplayer clients to override town settings: {STRING2} +STR_CONFIG_SETTING_OVERRIDE_TOWN_SETTINGS_MULTIPLAYER_HELPTEXT :If enabled, non-admin multiplayer clients which are not spectating can override town settings, on a per-town basis. Overriding individual town settings is always available in single-player mode, and to the multiplayer server admin. + +STR_CONFIG_SETTING_CATCHMENT_INCREASE :Increase station catchment radius: {STRING2} +STR_CONFIG_SETTING_CATCHMENT_INCREASE_HELPTEXT :Increase radius of station catchment areas by this many tiles + +STR_CONFIG_SETTING_STATION_RATING_CARGO_CLASS_WAIT_TIME :Station rating tolerance to waiting time depends on cargo class: {STRING2} +STR_CONFIG_SETTING_STATION_RATING_CARGO_CLASS_WAIT_TIME_HELPTEXT:When enabled, the effect of the waiting time since the last cargo pickup on the station rating for that cargo depends on the cargo class. Passengers, mail, armoured cargo, refrigerated cargo and express cargo, are varyingly less tolerant to waiting. Bulk and liquid cargos are more tolerant. + +STR_CONFIG_SETTING_STATION_RATING_SIZE_CARGO_AMOUNT :Station cargo capacity and rating tolerance depend on station size: {STRING2} +STR_CONFIG_SETTING_STATION_RATING_SIZE_CARGO_AMOUNT_HELPTEXT :When enabled, the cargo capacity of stations before waiting cargo is truncated and the effect of the waiting cargo amount on the station rating for that cargo depend on the size of the station. Larger stations can store more cargo and are more tolerant of large amounts of waiting cargo. + +STR_CONFIG_SETTING_CARGO_DELIVERY_MODE :Cargo delivery distribution mode: {STRING2} +STR_CONFIG_SETTING_CARGO_DELIVERY_MODE_HELPTEXT :The method used to deliver cargo to industries surrounding a station. + +STR_CONFIG_SETTING_TRAIN_BRAKING_MODEL :Train braking model: {STRING2} +STR_CONFIG_SETTING_TRAIN_BRAKING_MODEL_HELPTEXT :Select the physics model for train braking. The "original" model allows trains to stop instantly. In the "realistic" model, trains have a stopping distance and will reserve ahead accordingly, trains cannot stop instantly.{}{}The "realistic" model has many implications for signalling and track layout design, and is therefore an advanced feature which may not be suitable for beginners. In particular pre-signals and two-way signals are not permitted, and PBS is used for all signalling. + +STR_CONFIG_SETTING_REALISTIC_BRAKING_ASPECT_LIMITED :Realistic train braking is aspect limited: {STRING2} +STR_CONFIG_SETTING_REALISTIC_BRAKING_ASPECT_LIMITED_HELPTEXT :In the realistic train braking model, limit the look-ahead of trains to the aspect of signals (i.e. do not allow reserving and looking ahead an unlimited number of signals).{}This requires a NewGRF which provides multi-aspect signals.{}{}This is an expert setting which will likely increase gameplay difficulty and will require additional thought about signal types and placement. + +STR_CONFIG_SETTING_THROUGH_LOAD_SPEED_LIMIT :Train through load maximum speed: {STRING2} +STR_CONFIG_SETTING_THROUGH_LOAD_SPEED_LIMIT_HELPTEXT :The maximum permitted speed for trains when through loading at a station +STR_CONFIG_SETTING_THROUGH_LOAD_SPEED_LIMIT_VAL :{VELOCITY} + +STR_CONFIG_SETTING_BACK_ONE_WAY_PBS_SAFE_WAITING :Pathfind up to back of one-way path signals: {STRING2} +STR_CONFIG_SETTING_BACK_ONE_WAY_PBS_SAFE_WAITING_HELPTEXT :When enabled, the YAPF train pathfinder may pathfind up to the back of a one-way path signal. + +STR_CONFIG_SETTING_INFLATION_FIXED_DATES :Apply inflation from 1920 to 2090: {STRING2} +STR_CONFIG_SETTING_INFLATION_FIXED_DATES_HELPTEXT :If enabled, inflation is always applied from 1920 to 2090, regardless of the game start date. This is the inflation model used since OpenTTD 1.11.{}If disabled, inflation is applied from the game start date for 170 years. This is the inflation model used until OpenTTD 1.10. + +STR_CONFIG_SETTING_IMPROVED_BREAKDOWNS :Enable improved breakdowns: {STRING2} + +STR_CONFIG_SETTING_SHIP_COLLISION_AVOIDANCE :Ships avoid collisions: {STRING2} +STR_CONFIG_SETTING_SHIP_COLLISION_AVOIDANCE_HELPTEXT :When enabled, ships try to avoid passing through each other. The best results are obtained when 90° turns are forbidden. + +STR_CONFIG_SETTING_CHUNNEL :Allow construction of tunnels under water: {STRING2} +STR_CONFIG_SETTING_CHUNNEL_HELPTEXT :When enabled, tunnels can be constructed under bodies of water at sea level. This requires the tunnel ends to be least 3 tiles away from the shore. + +STR_CONFIG_SETTING_NO_TRAIN_CRASH_OTHER_COMPANY :Trains from different companies may not crash into each other: {STRING2} +STR_CONFIG_SETTING_NO_TRAIN_CRASH_OTHER_COMPANY_HELPTEXT :This setting is primarily to prevent untrusted players deliberately causing crashes involving other companies' trains in multi-player rail infrastructure sharing games. + +STR_CONFIG_SETTING_ROADVEH_ARTICULATED_OVERTAKING :Articulated road vehicles may overtake: {STRING2} +STR_CONFIG_SETTING_ROADVEH_ARTICULATED_OVERTAKING_HELPTEXT :Enable articulated road vehicles to overtake other road vehicles. + +STR_CONFIG_SETTING_ROADVEH_CANT_QUANTUM_TUNNEL :Prevent road vehicles passing through each other when blocked: {STRING2} +STR_CONFIG_SETTING_ROADVEH_CANT_QUANTUM_TUNNEL_HELPTEXT :Disable road vehicles from passing through other road vehicles when their path is blocked for an extended period of time. + +STR_CONFIG_SETTING_DRIVE_THROUGH_TRAIN_DEPOT :Drive-through train depots: {STRING2} +STR_CONFIG_SETTING_DRIVE_THROUGH_TRAIN_DEPOT_HELPTEXT :Enable emulation of drive-through train depots. Trains can move between depots placed back to back, optionally with intermediary depots in between. Requires the YAPF pathfinder. + +STR_CONFIG_SETTING_WARN_RESTRICTION_WAIT_VEHICLE :Warn if train is stuck due to a routing restriction: {STRING2} +STR_CONFIG_SETTING_WARN_RESTRICTION_WAIT_VEHICLE_HELPTEXT :Trigger messages about trains which are stuck waiting at a PBS signal for a long time because of a routing restriction + +STR_CONFIG_SETTING_WARN_NO_DEPOT_ORDER :Warn if a vehicle does not have a depot order: {STRING2} +STR_CONFIG_SETTING_WARN_NO_DEPOT_ORDER_HELPTEXT :When enabled and when reviewing vehicle orders is also enabled, a news message gets sent when a train, road vehicle or ship does not have a depot order in its schedule +STR_CONFIG_SETTING_WARN_NO_DEPOT_ORDER_IF_BREAKDOWNS_ON :If vehicle breakdowns enabled + +STR_CONFIG_SETTING_NO_EXPIRE_VEHICLES_AFTER :No vehicles expire after: {STRING2} +STR_CONFIG_SETTING_NO_EXPIRE_VEHICLES_AFTER_HELPTEXT :Vehicles which would otherwise expire after this year remain available forever +STR_CONFIG_SETTING_NO_EXPIRE_VEHICLES_AFTER_VALUE :{NUM} +STR_CONFIG_SETTING_NO_EXPIRE_VEHICLES_AFTER_ZERO :Off + +STR_CONFIG_SETTING_NO_INTRODUCE_VEHICLES_AFTER :No vehicles introduced after: {STRING2} +STR_CONFIG_SETTING_NO_INTRODUCE_VEHICLES_AFTER_HELPTEXT :Vehicles which would otherwise be introduced during or after this year are never introduced +STR_CONFIG_SETTING_NO_INTRODUCE_VEHICLES_AFTER_VALUE :{NUM} +STR_CONFIG_SETTING_NO_INTRODUCE_VEHICLES_AFTER_ZERO :Off + +STR_CONFIG_SETTING_SHOW_WAGON_INTRO_YEAR :Show wagon introduction year in the build vehicle window: {STRING2} +STR_CONFIG_SETTING_SHOW_WAGON_INTRO_YEAR_HELPTEXT :Add a line to the build vehicle window, showing the introduction year for train wagons. + +STR_CONFIG_SETTING_SHOW_TRAIN_LENGTH_IN_DETAILS :Show train length in details: {STRING2} +STR_CONFIG_SETTING_SHOW_TRAIN_LENGTH_IN_DETAILS_HELPTEXT :Show train length in the vehicle details window + +STR_CONFIG_SETTING_SHOW_VEHICLE_GROUP_IN_DETAILS :Show vehicle group in details: {STRING2} +STR_CONFIG_SETTING_SHOW_VEHICLE_GROUP_IN_DETAILS_HELPTEXT :Show vehicle group name in the vehicle details window + +STR_CONFIG_SETTING_SHOW_TRAIN_WEIGHT_RATIOS_IN_DETAILS :Show train weight ratios in details: {STRING2} +STR_CONFIG_SETTING_SHOW_TRAIN_WEIGHT_RATIOS_IN_DETAILS_HELPTEXT :Show train weight ratios in the vehicle details window + +STR_CONFIG_SETTING_SHOW_RESTRICTED_SIG_DEF :Show restricted electric signals using default graphics: {STRING2} +STR_CONFIG_SETTING_SHOW_RESTRICTED_SIG_DEF_HELPTEXT :Show electric signals with routing restriction programs using the default signal graphics with a blue signal post, instead of using any NewGRF signal graphics. This is to make it easier to visually distinguish restricted signals. + +STR_CONFIG_SETTING_SHOW_ALL_SIG_DEF :Show all signals using default graphics: {STRING2} +STR_CONFIG_SETTING_SHOW_ALL_SIG_DEF_HELPTEXT :Show all signals using the default signal graphics, instead of using any NewGRF signal graphics. This is to make it easier to see the state and type of signals when NewGRFs provide unclear or inaccessible signal graphics. + +STR_CONFIG_SETTING_SHOW_ADV_TRACE_RESTRICT_FEATURES :Show advanced routing restriction features: {STRING2} +STR_CONFIG_SETTING_SHOW_ADV_TRACE_RESTRICT_FEATURES_HELPTEXT :Show advanced routing restriction features. When disabled, some advanced features are not shown in the UI, but are still available to all players. + +STR_CONFIG_SETTING_SHOW_PROGSIG_FEATURES :Show programmable pre-signal feature: {STRING2} +STR_CONFIG_SETTING_SHOW_PROGSIG_FEATURES_HELPTEXT :Show programmable pre-signal feature. When disabled, the buttons to build and configure programmable pre-signals are not shown in the UI, but are still available to all players. + +STR_CONFIG_SETTING_SHOW_NOENTRYSIG_FEATURES :Show no-entry signal feature: {STRING2} +STR_CONFIG_SETTING_SHOW_NOENTRYSIG_FEATURES_HELPTEXT :Show no-entry signal feature. When disabled, the buttons to build and configure no-entry signals are not shown in the UI, but are still available to all players. + +STR_CONFIG_SETTING_SHOW_VEH_LIST_CARGO_FILTER :Show cargo type filter in vehicle lists: {STRING2} +STR_CONFIG_SETTING_SHOW_VEH_LIST_CARGO_FILTER_HELPTEXT :Show cargo type filter in vehicle lists. When enabled vehicle list windows include an additional filter dropdown. + +STR_CONFIG_SETTING_SHOW_ADV_LOADING_MODE_FEATURES :Show advanced loading mode features: {STRING2} +STR_CONFIG_SETTING_SHOW_ADV_LOADING_MODE_FEATURES_HELPTEXT :Show advanced loading mode features (through load/unload, road vehicle direction). When disabled, some advanced loading mode features are not shown in the UI, but are still available to all players. + +STR_CONFIG_SETTING_DISABLE_TOP_VEH_LIST_MASS_ACTIONS :Disable mass action buttons for top-level vehicle lists: {STRING2} +STR_CONFIG_SETTING_DISABLE_TOP_VEH_LIST_MASS_ACTIONS_HELPTEXT :This disables depot/service and start/stop buttons for all vehicle and all ungrouped vehicle lists. This is intended to help avoid the negative impact of accidentally pressing one of these buttons. + +STR_CONFIG_SETTING_SHOW_DEPOT_SELL_GUI :Show go to depot/hangar and sell feature: {STRING2} +STR_CONFIG_SETTING_SHOW_DEPOT_SELL_GUI_HELPTEXT :Show go to depot/hangar and sell vehicle on arrival feature. When enabled, Ctrl+Clicking the go to depot button in the vehicle window allows changing the mode of the current depot order. + +STR_CONFIG_SETTING_OPEN_VEHICLE_GUI_CLONE_SHARE :Open new vehicle window when share-cloning: {STRING2} +STR_CONFIG_SETTING_OPEN_VEHICLE_GUI_CLONE_SHARE_HELPTEXT :When enabled, open the newly cloned vehicle's window when cloning a vehicle with shared orders from the depot window. + +STR_CONFIG_SETTING_VEHICLE_NAMES :Vehicle names: {STRING2} +STR_CONFIG_SETTING_VEHICLE_NAMES_HELPTEXT :Set the naming scheme used for vehicle names. This does not apply to vehicles which have a custom name. +STR_CONFIG_SETTING_VEHICLE_NAMES_TRADITIONAL :Traditional +STR_CONFIG_SETTING_VEHICLE_NAMES_MODERN :Modern +STR_CONFIG_SETTING_VEHICLE_NAMES_LONG :Long + +STR_CONFIG_SETTING_SHADED_TREES_ON_SLOPES :Shade trees on slopes: {STRING2} +STR_CONFIG_SETTING_SHADED_TREES_ON_SLOPES_HELPTEXT :Change brightness of trees drawn on slopes. Improves the look of tree cover in mountainous areas. + +STR_CONFIG_SETTING_STATION_RATING_TOOLTIP_MODE :Station rating tooltips: {STRING2} +STR_CONFIG_SETTING_STATION_RATING_TOOLTIP_MODE_HELPTEXT :Set whether station rating tooltips are shown and the level of information detail. +STR_CONFIG_SETTING_STATION_RATING_TOOLTIP_MODE_OFF :Off +STR_CONFIG_SETTING_STATION_RATING_TOOLTIP_MODE_SIMPLE :Simple +STR_CONFIG_SETTING_STATION_RATING_TOOLTIP_MODE_DETAILED :Detailed + +STR_CONFIG_SETTING_DEMOLISH_CONFIRM_MODE :Ask before demolishing structures: {STRING2} +STR_CONFIG_SETTING_DEMOLISH_CONFIRM_MODE_HELPTEXT :Ask for confirmation before irreversibly demolishing structures. +STR_CONFIG_SETTING_DEMOLISH_CONFIRM_MODE_OFF :Off +STR_CONFIG_SETTING_DEMOLISH_CONFIRM_MODE_INDUSTRY :Industries +STR_CONFIG_SETTING_DEMOLISH_CONFIRM_MODE_ALL :Industries and rail stations + +STR_CONFIG_SETTING_DUAL_PANE_TRAIN_PURCHASE_WINDOW :Separate locomotives and wagons in train purchase window: {STRING2} +STR_CONFIG_SETTING_DUAL_PANE_TRAIN_PURCHASE_WINDOW_HELPTEXT :When enabled, the train purchase window shows locomotives and wagons in separate side-by-side lists. + +STR_CONFIG_SETTING_DUAL_PANE_TRAIN_PURCHASE_WINDOW_DUAL_BUTTONS :Show separate button sets in train purchase window: {STRING2} +STR_CONFIG_SETTING_DUAL_PANE_TRAIN_PURCHASE_WINDOW_DUAL_BUTTONS_HELPTEXT:When enabled, the locomotive and wagon lists in the train purchase window each have their own set of buttons. + +STR_CONFIG_SETTING_ALLOW_HIDE_WAYPOINT_LABEL :Allow hiding waypoint viewport labels: {STRING2} +STR_CONFIG_SETTING_ALLOW_HIDE_WAYPOINT_LABEL_HELPTEXT :When enabled, waypoints can have their viewport labels individually hidden.{}This is useful when waypoints are used decoratively or when minor waypoints do not require a label. + +STR_CONFIG_SETTING_DISABLE_WATER_ANIMATION :Disable water animation: {STRING2} +STR_CONFIG_SETTING_DISABLE_WATER_ANIMATION_HELPTEXT :When enabled, disables water animation when the zoom level is at or more zoomed out than the specified zoom level.{}This can be useful to avoid visual artefacts with animated water at high zoom levels with some basesets. +STR_CONFIG_SETTING_DISABLE_WATER_ANIMATION_8X :8x zoom and above +STR_CONFIG_SETTING_DISABLE_WATER_ANIMATION_16X :16x zoom and above +STR_CONFIG_SETTING_DISABLE_WATER_ANIMATION_32X :32x zoom and above + +STR_CONFIG_SETTING_SHOW_ORDER_OCCUPANCY_BY_DEFAULT :Show order occupancy by default: {STRING2} +STR_CONFIG_SETTING_SHOW_ORDER_OCCUPANCY_BY_DEFAULT_HELPTEXT :Show detailed per-order occupancy by default when opening a vehicle's orders window + +STR_CONFIG_SETTING_SHOW_ORDER_MANAGEMENT_BY_DEFAULT :Show order management button: {STRING2} +STR_CONFIG_SETTING_SHOW_ORDER_MANAGEMENT_BY_DEFAULT_HELPTEXT :Show a button for order management in the vehicle order window + +STR_CONFIG_SETTING_SHOW_GROUP_HIERARCHY_NAME :Show group hierarchy in name: {STRING2} +STR_CONFIG_SETTING_SHOW_GROUP_HIERARCHY_NAME_HELPTEXT :When enabled, group names include the full hierarchy of their parent group names + +STR_CONFIG_SETTING_SHOW_VEHICLE_GROUP_HIERARCHY_NAME :Show group hierarchy in vehicle names: {STRING2} +STR_CONFIG_SETTING_SHOW_VEHICLE_GROUP_HIERARCHY_NAME_HELPTEXT :When enabled, and show group hierarchy in name is enabled, vehicle names which include a group name use the full group name with hierarchy + +STR_CONFIG_SETTING_ADV_SIG_BRIDGE_TUN_MODES :Enable signals on bridges/tunnels advanced modes: {STRING2} +STR_CONFIG_SETTING_ADV_SIG_BRIDGE_TUN_MODES_HELPTEXT :Enables use of advanced modes of signal simulation on bridges and tunnels. When disabled, bridges/tunnels which are not already in an advanced mode cannot be changed to an advanced mode, however other players may choose to enable this setting and use an advanced mode. + +STR_CONFIG_SETTING_SORT_TRACK_TYPES_BY_SPEED :Sort track types by speed: {STRING2} +STR_CONFIG_SETTING_SORT_TRACK_TYPES_BY_SPEED_HELPTEXT :Sorts track types by compatibility and by speed instead of using the default sorting. + +STR_CONFIG_SETTING_MAX_SIGNAL_EVALUATIONS :Maximum number of programmable pre-signal changes permitted at once: {STRING2} +STR_CONFIG_SETTING_MAX_SIGNAL_EVALUATIONS_HELPTEXT :Sets the maximum number of programmable pre-signal changes permitted at once + +STR_CONFIG_SETTING_RAINFORESTLINE_HEIGHT :Rainforest line height: {STRING} +STR_CONFIG_SETTING_RAINFORESTLINE_HEIGHT_HELPTEXT :Control at what height rainforest starts in sub-tropic landscape. Rainforests also affect industry generation and town growth requirements + +STR_CONFIG_SETTING_CLIMATE_THRESHOLD_MODE :Climate threshold mode: {STRING2} +STR_CONFIG_SETTING_CLIMATE_THRESHOLD_MODE_HELPTEXT :Whether the snow line and rainforest/desert line is automatically calculated from a coverage percentage or manually controlled. +STR_CONFIG_SETTING_CLIMATE_THRESHOLD_COVERAGE :Coverage +STR_CONFIG_SETTING_CLIMATE_THRESHOLD_MANUAL :Manual + +STR_CONFIG_SETTING_RIVER_MIN_LENGTH :River min length: {STRING} +STR_CONFIG_SETTING_RIVER_MIN_LENGTH_HELPTEXT :Minimum length of rivers. This also controls the creation of lakes. + +STR_CONFIG_SETTING_RIVER_ROUTE_RANDOM :River route randomness: {STRING} +STR_CONFIG_SETTING_RIVER_ROUTE_RANDOM_HELPTEXT :Choose how random a rivers path may be. + +STR_CONFIG_SETTING_RIVERS_TOP_OF_HILL :Rivers require their springs to generate at the top of hills: {STRING} +STR_CONFIG_SETTING_RIVERS_TOP_OF_HILL_HELPTEXT :Choose whether rivers require their springs to generate towards the top of hills. + +STR_CONFIG_SETTING_RIVER_TROPICS_WIDTH :Tropics width around rivers: {STRING} +STR_CONFIG_SETTING_RIVER_TROPICS_WIDTH_HELPTEXT :Controls the width of the tropic zone that surrounds rivers in sub-tropic landscape.{}This is the total width of the zone on both sides of the river. + +STR_CONFIG_SETTING_LAKE_TROPICS_WIDTH :Tropics width around lakes: {STRING} +STR_CONFIG_SETTING_LAKE_TROPICS_WIDTH_HELPTEXT :Controls the width of the tropic zone that surrounds lakes in sub-tropic landscape.{}This is the total width of the zone on both sides of the lake. + +STR_CONFIG_SETTING_COAST_TROPICS_WIDTH :Tropics width around coasts: {STRING} +STR_CONFIG_SETTING_COAST_TROPICS_WIDTH_HELPTEXT :Controls the width of the tropic zone that surrounds coasts in sub-tropic landscape. + +###length 4 +STR_CONFIG_SETTING_COAST_TROPICS_WIDTH_DEFAULT :Default +STR_CONFIG_SETTING_COAST_TROPICS_WIDTH_MEDIUM :Medium +STR_CONFIG_SETTING_COAST_TROPICS_WIDTH_LARGE :Large +STR_CONFIG_SETTING_COAST_TROPICS_WIDTH_EXTRALARGE :Extra Large + +STR_CONFIG_SETTING_LAKE_SIZE :Size of lakes: {STRING} +STR_CONFIG_SETTING_LAKE_SIZE_HELPTEXT :Controls the size of lakes that are generated along rivers. +STR_CONFIG_SETTING_LAKE_SIZE_VALUE :{NUM} +STR_CONFIG_SETTING_LAKE_SIZE_ZERO :No lakes + +STR_CONFIG_SETTING_LAKES_ALLOWED_IN_DESERTS :Lakes and rivers can be generated in sub-tropic climate deserts: {STRING} +STR_CONFIG_SETTING_LAKES_ALLOWED_IN_DESERTS_HELPTEXT :Choose whether lakes and rivers are allowed to spawn in sub-tropic climate deserts. + +STR_CONFIG_SETTING_ROCKS_AMOUNT :Size of rocky patches: {STRING} +STR_CONFIG_SETTING_ROCKS_AMOUNT_HELPTEXT :Determines the size of rocky patches. High values can cover a significant portion of the map. + +STR_CONFIG_SETTING_HEIGHT_ROCKS :Size of rocky patches increases with height: {STRING} +STR_CONFIG_SETTING_HEIGHT_ROCKS_HELPTEXT :Determines how much the size of rocky patches increases with height. This is cumulative with the size of rocky patches setting and works best when the size of rocky patches setting is set to lower values. + +STR_CONFIG_SETTING_NONSTOP_ORDER_ONLY :Only allow non-stop orders: {STRING2} +STR_CONFIG_SETTING_NONSTOP_ORDER_ONLY_HELPTEXT :Only allow creating non-stop orders for trains and road vehicles + +STR_CONFIG_SETTING_SHOW_VEHICLE_ROUTE_MODE :Show route overlay of focused vehicle: {STRING2} +STR_CONFIG_SETTING_SHOW_VEHICLE_ROUTE_MODE_HELPTEXT :When enabled, and a vehicle window is focused, show markers at and/or lines between the locations of the vehicle's orders.{}The station stopped at only mode only shows orders where the vehicle stops at a station (this excludes via orders, waypoints and depots). +STR_CONFIG_SETTING_SHOW_VEHICLE_ROUTE_MODE_OFF :Off +STR_CONFIG_SETTING_SHOW_VEHICLE_ROUTE_MODE_ALL_LOCATIONS :All order locations +STR_CONFIG_SETTING_SHOW_VEHICLE_ROUTE_MODE_STATIONS_ONLY :Stations stops only + +STR_CONFIG_SETTING_SHOW_VEHICLE_ROUTE_STEPS :Show vehicle route overlay markers: {STRING2} +STR_CONFIG_SETTING_SHOW_VEHICLE_ROUTE_STEPS_HELPTEXT :When enabled, and a vehicle window is focused, a marker with the order number and type is shown at the location of each order. + +STR_CONFIG_SETTING_SHOW_VEHICLE_LIST_COMPANY_COLOUR :Mark other companies' vehicles in lists with their company colour: {STRING2} +STR_CONFIG_SETTING_SHOW_VEHICLE_LIST_COMPANY_COLOUR_HELPTEXT :Vehicles in a vehicle list window which are owned by a different company than the owner of the vehicle list are marked with a coloured square in the vehicle's company colour. + +STR_CONFIG_SETTING_ENABLE_SINGLE_VEH_SHARED_ORDER_GUI :Enable single vehicles in shared order group window: {STRING2} +STR_CONFIG_SETTING_ENABLE_SINGLE_VEH_SHARED_ORDER_GUI_HELPTEXT :Allow using the shared order group window with single vehicles, without shared orders. + +STR_CONFIG_SETTING_VIEWPORT_MAP_SCAN_SURROUNDINGS :Scan surroundings (better for high zoom out levels): {STRING2} +STR_CONFIG_SETTING_VIEWPORT_MAP_SHOW_SLOPES :Show slopes: {STRING2} +STR_CONFIG_SETTING_VIEWPORT_MAP_SHOW_BRIDGES :Show bridges: {STRING2} +STR_CONFIG_SETTING_VIEWPORT_MAP_SHOW_TUNNELS :Show tunnels: {STRING2} +STR_CONFIG_SETTING_VIEWPORT_MAP_SHOW_SCROLLING_VP :Show scrolling viewport: {STRING2} +STR_CONFIG_SETTING_VIEWPORT_MAP_SHOW_SCROLLING_VP_NOTHING :No +STR_CONFIG_SETTING_VIEWPORT_MAP_SHOW_SCROLLING_VP_CONTOUR :Contour +STR_CONFIG_SETTING_VIEWPORT_MAP_SHOW_SCROLLING_VP_BLEND :Blend with some white (32bpp only) +STR_CONFIG_SETTING_VIEWPORT_MAP_SHOW_SCROLLING_VP_ALL :Blend + contour +STR_CONFIG_SETTING_VIEWPORT_MAP_USE_OWNER_COLOUR_BRIDGE_TUNNEL :Use owner's colour for bridges and tunnels: {STRING2} +STR_CONFIG_SETTING_VIEWPORT_MAP_DEFAULT_MODE :Default mode: {STRING2} +STR_CONFIG_SETTING_VIEWPORT_MAP_DEFAULT_MODE_HELPTEXT :Default display mode for the main viewport and any extra viewport windows, when zoomed out into map mode. +STR_CONFIG_SETTING_VIEWPORT_MAP_ACTION_DBLCLICK :Function of double-click: {STRING2} +STR_CONFIG_SETTING_VIEWPORT_MAP_ACTION_DBLCLICK_DO_NOTHING :Do nothing +STR_CONFIG_SETTING_VIEWPORT_MAP_ACTION_DBLCLICK_ZOOM_MAIN :Zoom in directly to 1X +STR_CONFIG_SETTING_VIEWPORT_MAP_ACTION_DBLCLICK_NEW_EXTRA :Open an extra viewport +STR_CONFIG_SETTING_VIEWPORT_MAP_SHOW_VEHICLE_ROUTE :Show vehicle route overlay lines: {STRING2} +STR_CONFIG_SETTING_VIEWPORT_MAP_SHOW_VEHICLE_ROUTE_HELPTEXT :When enabled, and a vehicle window is focused, lines are drawn between the locations of each of the vehicle's orders. (Conditional order branches are shown using yellow lines). +STR_CONFIG_SETTING_VIEWPORT_MAP_DRAW_ROUTE_DASH :Drawing style of vehicle's route: {STRING} +STR_CONFIG_SETTING_VIEWPORT_MAP_DRAW_ROUTE_DASH_VALUE :dashed lines of {COMMA} pixel{P "" s} +STR_CONFIG_SETTING_VIEWPORT_MAP_DRAW_ROUTE_DASH_DISABLED :plain lines + +STR_CONFIG_SETTING_AUTOSAVE_CUSTOM_DAYS :Custom autosave interval in days: {STRING2} +STR_CONFIG_SETTING_AUTOSAVE_CUSTOM_DAYS_HELPTEXT :Set custom days interval between automatic game saves + +STR_CONFIG_SETTING_AUTOSAVE_CUSTOM_MINUTES :Custom autosave interval in real-time minutes: {STRING2} +STR_CONFIG_SETTING_AUTOSAVE_CUSTOM_MINUTES_HELPTEXT :Set custom real-time minutes of game time interval between automatic game saves + +STR_CONFIG_SETTING_AUTOSAVE_ON_NETWORK_DISCONNECT :Autosave on network disconnection: {STRING2} +STR_CONFIG_SETTING_AUTOSAVE_ON_NETWORK_DISCONNECT_HELPTEXT :When enabled, multiplayer clients automatically save the game when disconnected from the server + +STR_CONFIG_SETTING_SAVEGAME_OVERWRITE_CONFIRM :Warn before overwriting an existing savegame file: {STRING} +STR_CONFIG_SETTING_SAVEGAME_OVERWRITE_CONFIRM_HELPTEXT :If saving a savegame or heightmap would overwrite an existing save file, display a confirmation dialog. +STR_CONFIG_SETTING_SAVEGAME_OVERWRITE_CONFIRM_DISABLED :No +STR_CONFIG_SETTING_SAVEGAME_OVERWRITE_CONFIRM_DIFFERENT :Only if different +STR_CONFIG_SETTING_SAVEGAME_OVERWRITE_CONFIRM_DIFFERENT_UNKNOWN :Only if different or unknown +STR_CONFIG_SETTING_SAVEGAME_OVERWRITE_CONFIRM_ENABLED :Yes + +STR_CONFIG_SETTING_AUTO_TIMETABLE_BY_DEFAULT :Use automatic timetables by default: {STRING2} +STR_CONFIG_SETTING_AUTO_TIMETABLE_BY_DEFAULT_HELPTEXT :Choose whether automatic timetables should be automatically enabled for new vehicles + +STR_CONFIG_SETTING_TIMETABLE_SEPARATION_BY_DEFAULT :Use timetable to ensure vehicle separation by default: {STRING2} +STR_CONFIG_SETTING_TIMETABLE_SEPARATION_BY_DEFAULT_HELPTEXT :Choose whether to ensure separation of vehicles should be automatically enabled for new vehicles + +STR_CONFIG_SETTING_TIMETABLE_LEFTOVER_TICKS :Show leftover ticks in timetable: {STRING2} +STR_CONFIG_SETTING_TIMETABLE_LEFTOVER_TICKS_HELPTEXT :When converting from ticks to days/minutes in timetables, also show any leftover ticks + +STR_CONFIG_SETTING_OVERRIDE_TIME_SETTINGS :Use client time settings instead of savegame time settings: {STRING2} +STR_CONFIG_SETTING_OVERRIDE_TIME_SETTINGS_HELPTEXT :Select whether to use local client settings for time display, instead of the time settings in the savegame. + +STR_CONFIG_SETTING_TIME_IN_MINUTES :Show time in minutes rather than days: {STRING2} +STR_CONFIG_SETTING_TIME_IN_MINUTES_HELPTEXT :Select whether to use hours and minutes instead of days + +STR_CONFIG_SETTING_TICKS_PER_MINUTE :Ticks per minute: {STRING2} +STR_CONFIG_SETTING_TICKS_PER_MINUTE_HELPTEXT :The number of game ticks per minute + +STR_CONFIG_SETTING_DATE_WITH_TIME :Show date with time in status bar: {STRING2} +STR_CONFIG_SETTING_DATE_WITH_TIME_HELPTEXT :Show the real game date in the status bar as well as the time + +STR_CONFIG_SETTING_CLOCK_OFFSET :Clock offset in minutes: {STRING2} +STR_CONFIG_SETTING_CLOCK_OFFSET_HELPTEXT :The number of minutes the game clock is offset by + +STR_CONFIG_SETTING_DATE_WITH_TIME_NONE :None +STR_CONFIG_SETTING_DATE_WITH_TIME_Y :Year +STR_CONFIG_SETTING_DATE_WITH_TIME_YM :Month and year +STR_CONFIG_SETTING_DATE_WITH_TIME_YMD :Full date + +STR_CONFIG_SETTING_TIMETABLE_START_TEXT_ENTRY :Enter timetable start times as text (requires time to be in minutes): {STRING2} +STR_CONFIG_SETTING_TIMETABLE_START_TEXT_ENTRY_HELPTEXT :Select whether timetable start times may be entered as text if time is being shown in minutes + +STR_CONFIG_SETTING_TIMETABLE_SEPARATION :Use timetable to ensure vehicle separation: {STRING2} +STR_CONFIG_SETTING_TIMETABLE_SEPARATION_HELPTEXT :Select whether to ensure separation of vehicles when using automatic timetables +STR_CONFIG_SETTING_TIMETABLE_SEPARATION_RATE :Auto timetable vehicle separation factor: {STRING2} +STR_CONFIG_SETTING_TIMETABLE_SEPARATION_RATE_HELPTEXT :How much of the vehicle separation auto timetable change to apply at each step + +STR_CONFIG_SETTING_TIMETABLE_AUTOFILL_ROUNDING_TICKS :Round up auto-filled timetable times to multiples of this many ticks: {STRING2} +STR_CONFIG_SETTING_TIMETABLE_AUTOFILL_ROUNDING_TICKS_HELPTEXT :Timetable times adjusted by timetable automation are not rounded. A day at a day length of 1 is 74 ticks.{}By default the game ticks per minute value is used if using minutes, otherwise 74 ticks is used. +STR_CONFIG_SETTING_TIMETABLE_AUTOFILL_ROUNDING_TICKS_VALUE :{COMMA}{NBSP}tick{P 0 "" s} +###setting-zero-is-special +STR_CONFIG_SETTING_TIMETABLE_AUTOFILL_ROUNDING_TICKS_DEFAULT :Default + +STR_CONFIG_SETTING_DEFAULT_ROAD_TYPE :Default road/tram types (after new game/game load): {STRING2} +STR_CONFIG_SETTING_DEFAULT_ROAD_TYPE_HELPTEXT :Road/tram types to select after starting or loading a game. 'first available' selects the oldest type of road/tram, 'last available' selects the newest type of road/tram, 'most used' selects the type which is currently most in use, and 'default' selects the default type + +STR_CONFIG_SETTING_ENABLE_BUILD_RIVER :Enable building rivers: {STRING2} +STR_CONFIG_SETTING_ENABLE_BUILD_RIVER_HELPTEXT :Enable building rivers outside of the scenario editor + +STR_CONFIG_SETTING_ENABLE_REMOVE_WATER :Enable removing sea and rivers: {STRING2} +STR_CONFIG_SETTING_ENABLE_REMOVE_WATER_HELPTEXT :Enable removing sea and rivers outside of the scenario editor + +STR_CONFIG_SETTING_SHARING_RAIL :Enable sharing of railways: {STRING2} +STR_CONFIG_SETTING_SHARING_ROAD :Enable sharing of road stops and depots: {STRING2} +STR_CONFIG_SETTING_SHARING_WATER :Enable sharing of docks and ship depots: {STRING2} +STR_CONFIG_SETTING_SHARING_AIR :Enable sharing of airports: {STRING2} +STR_CONFIG_SETTING_SHARING_FEE_RAIL :Daily track toll for trains: {STRING2} per 1000 tonnes +STR_CONFIG_SETTING_SHARING_FEE_ROAD :Stopping fee for road vehicles: {STRING2} per day +STR_CONFIG_SETTING_SHARING_FEE_WATER :Docking fee for ships: {STRING2} per day +STR_CONFIG_SETTING_SHARING_FEE_AIR :Terminal fee for aircraft: {STRING2} per day +STR_CONFIG_SETTING_SHARING_FEE_HELPTEXT :This fee is paid per unscaled day (i.e. the duration of a day at a day length of 1, this is 74 ticks). +STR_CONFIG_SETTING_SHARING_PAYMENT_IN_DEBT :Allow companies in debt to pay sharing fees: {STRING2} +STR_CONFIG_SETTING_SHARING_USED_BY_VEHICLES :Can't change this setting, vehicles are using shared infrastructure. +STR_CONFIG_SETTING_SHARING_ORDERS_TO_OTHERS :Can't change this setting, vehicles have orders to destinations of others. + +STR_CONFIG_SETTING_INFRA_OTHERS_BUY_IN_DEPOT_RAIL :Enable competitors to buy and renew trains in depots: {STRING2} +STR_CONFIG_SETTING_INFRA_OTHERS_BUY_IN_DEPOT_ROAD :Enable competitors to buy and renew road vehicles in depots: {STRING2} +STR_CONFIG_SETTING_INFRA_OTHERS_BUY_IN_DEPOT_WATER :Enable competitors to buy and renew ships in depots: {STRING2} +STR_CONFIG_SETTING_INFRA_OTHERS_BUY_IN_DEPOT_AIR :Enable competitors to buy and renew aircraft in hangars: {STRING2} + +STR_CONFIG_SETTING_TRAIN_SPEED_ADAPTATION :Enable train speed adaptation: {STRING2} +STR_CONFIG_SETTING_TRAIN_SPEED_ADAPTATION_HELPTEXT :When enabled, faster trains adjust their speed to match slower trains in front. + +STR_CONFIG_SETTING_SLOW_ROAD_VEHICLES_IN_CURVES :Road vehicles slow down in curves: {STRING2} +STR_CONFIG_SETTING_SLOW_ROAD_VEHICLES_IN_CURVES_HELPTEXT :When enabled, road vehicles slow down in curves. (Only with realistic acceleration) + +STR_CONFIG_SETTING_SIMULATE_SIGNALS :Simulate signals in tunnels, bridges every: {STRING2} +STR_CONFIG_SETTING_SIMULATE_SIGNALS_HELPTEXT :This sets the target signal spacing for newly signalled bridges and tunnels. The actual spacing may slightly differ from this to avoid uneven spacing. Changing this setting does not re-signal existing signalled bridges and tunnels. +STR_CONFIG_SETTING_SIMULATE_SIGNALS_VALUE :{COMMA} tile{P 0 "" s} + +STR_CONFIG_SETTING_DAY_LENGTH_FACTOR :Day length factor: {STRING2} +STR_CONFIG_SETTING_DAY_LENGTH_FACTOR_HELPTEXT :Game pace is slowed by this factor + +STR_CONFIG_SETTING_TOWN_TUNNELS :Towns are allowed to build tunnels: {STRING2} +STR_CONFIG_SETTING_TOWN_TUNNELS_HELPTEXT :Under what conditions are towns allowed to build road tunnels + +###length 3 +STR_CONFIG_SETTING_TOWN_TUNNELS_FORBIDDEN :Forbidden +STR_CONFIG_SETTING_TOWN_TUNNELS_ALLOWED_OBSTRUCTION :Allowed only for small obstructions +STR_CONFIG_SETTING_TOWN_TUNNELS_ALLOWED :Allowed + +STR_CONFIG_SETTING_TOWN_MAX_ROAD_SLOPE :Limit towns building continuous inclined roads: {STRING2} +STR_CONFIG_SETTING_TOWN_MAX_ROAD_SLOPE_HELPTEXT :Limit the length of consecutive sloped road tiles which towns will build. This can be used to prevent towns from growing long straight road segments up or down mountain sides +STR_CONFIG_SETTING_TOWN_MAX_ROAD_SLOPE_VALUE :{NUM} tile{P "" s} +STR_CONFIG_SETTING_TOWN_MAX_ROAD_SLOPE_ZERO :No limit + +STR_CONFIG_SETTING_ALLOW_TOWN_BRIDGES :Towns are allowed to build bridges: {STRING2} +STR_CONFIG_SETTING_ALLOW_TOWN_BRIDGES_HELPTEXT :Enabling this setting allows towns to build bridges + +STR_CONFIG_SETTING_TOWN_CARGO_FACTOR :Town cargo generation factor (less < 0 < more): {STRING2} +STR_CONFIG_SETTING_TOWN_CARGO_FACTOR_HELPTEXT :Passenger, mail, and other town cargo production is scaled by approximately 2^factor (exponential) + +STR_CONFIG_SETTING_INDUSTRY_CARGO_FACTOR :Industry cargo generation factor (less < 0 < more): {STRING2} +STR_CONFIG_SETTING_INDUSTRY_CARGO_FACTOR_HELPTEXT :Primary industry cargo production is scaled by approximately 2^factor (exponential). This excludes tree-cutting industries.{}This is not guaranteed to be fully compatible with all industry NewGRFs. + +STR_CONFIG_SETTING_TOWN_ABOVE_HEIGHT :No towns above height level: {STRING2} +STR_CONFIG_SETTING_TOWN_ABOVE_HEIGHT_HELPTEXT :No towns above the specified height level are built during map creation. + +STR_CONFIG_SETTING_MIN_TOWN_LAND_AREA :Minimum contiguous land area for towns: {STRING2} +STR_CONFIG_SETTING_MIN_TOWN_LAND_AREA_HELPTEXT :Towns can only be placed on contiguous landmasses of at least this many tiles. + +STR_CONFIG_SETTING_MIN_CITY_LAND_AREA :Minimum contiguous land area for cities: {STRING2} +STR_CONFIG_SETTING_MIN_CITY_LAND_AREA_HELPTEXT :Cities can only be placed on contiguous landmasses of at least this many tiles. + +STR_CONFIG_SETTING_MIN_LAND_AREA_VALUE :{NUM} +STR_CONFIG_SETTING_MIN_LAND_AREA_ZERO :Off + +STR_CONFIG_SETTING_TREES_AROUND_SNOWLINE :Adjusted arctic tree placement: {STRING2} +STR_CONFIG_SETTING_TREES_AROUND_SNOWLINE_HELPTEXT :Adjust placement of trees around snow line in artic climate. Trees thin out above snowline. Trees are a mix of arctic and temperate just below snowline. Below that trees are temperate. +STR_CONFIG_SETTING_TREES_AROUND_SNOWLINE_RANGE :Arctic tree range: {STRING2} +STR_CONFIG_SETTING_TREES_AROUND_SNOWLINE_RANGE_HELPTEXT :Approximate range of arctic trees around snow line +STR_CONFIG_SETTING_TREES_AROUND_SNOWLINE_DYNAMIC_RANGE :Seasonal snow line width for arctic trees: {STRING2} +STR_CONFIG_SETTING_TREES_AROUND_SNOWLINE_DYNAMIC_RANGE_HELPTEXT :When using a seasonally variable snow line, what percentage of the snow line variation to use as the snow line for arctic tree placement. 0% uses the lower (winter) snow line, 100% uses the whole range between the summer and winter snow lines. + +STR_CONFIG_SETTING_BUILD_PUBLIC_ROADS :Build public roads connecting towns: {STRING2} +STR_CONFIG_SETTING_BUILD_PUBLIC_ROADS_HELPTEXT :Generates public roads which connect the towns. Takes a bit of time on bigger maps. 'Build and avoid' generates roads which avoid curves and result in very grid-like connections. +STR_CONFIG_SETTING_BUILD_PUBLIC_ROADS_NONE :None (Default) +STR_CONFIG_SETTING_BUILD_PUBLIC_ROADS_WITH_CURVES :Build with curves +STR_CONFIG_SETTING_BUILD_PUBLIC_ROADS_AVOID_CURVES :Build and avoid curves + +STR_CONFIG_SETTING_TREE_GROWTH :Tree growth speed: {STRING2} +STR_CONFIG_SETTING_TREE_GROWTH_HELPTEXT :Control rate at which trees grow during the game. This might affect industries which rely on tree growth, for example lumber mills +STR_CONFIG_SETTING_TREE_GROWTH_NORMAL :Normal +STR_CONFIG_SETTING_TREE_GROWTH_SLOW :Slow +STR_CONFIG_SETTING_TREE_GROWTH_VERY_SLOW :Very slow +STR_CONFIG_SETTING_TREE_GROWTH_EXTREMELY_SLOW :Extremely slow +STR_CONFIG_SETTING_TREE_GROWTH_STATIC :None + +STR_CONFIG_SETTING_TOWN_ZONES :{ORANGE}Custom town zones +STR_CONFIG_SETTING_TOWN_ZONE_CALC_MODE :Use custom town zone calculations: {STRING2} +STR_CONFIG_SETTING_TOWN_ZONE_CALC_MODE_HELPTEXT :Allows manually configuring the size of town zones generated by towns. The default values for custom town zone settings are similar to the default town generation. Some zones only require small changes while Zone 0 in particular benefits from larger values. +STR_CONFIG_SETTING_TOWN_ZONE_0_MULT :Multiplier for Town Zone 0: {STRING2} +STR_CONFIG_SETTING_TOWN_ZONE_0_MULT_HELPTEXT :Multiplier for the size of Town Zone 0 (Outermost roads with no pavement). This setting can benefit from large values. +STR_CONFIG_SETTING_TOWN_ZONE_1_MULT :Multiplier for Town Zone 1: {STRING2} +STR_CONFIG_SETTING_TOWN_ZONE_1_MULT_HELPTEXT :Multiplier for the size of Town Zone 1 (Outer zone with pavements). This setting works best with minor alterations. +STR_CONFIG_SETTING_TOWN_ZONE_2_MULT :Multiplier for Town Zone 2: {STRING2} +STR_CONFIG_SETTING_TOWN_ZONE_2_MULT_HELPTEXT :Multiplier for the size of Town Zone 2 (Outer zone with pavements). This setting works best with minor alterations. +STR_CONFIG_SETTING_TOWN_ZONE_3_MULT :Multiplier for Town Zone 3: {STRING2} +STR_CONFIG_SETTING_TOWN_ZONE_3_MULT_HELPTEXT :Multiplier for the size of Town Zone 3 (Inner tree-lined roads). This setting works best with minor alterations. +STR_CONFIG_SETTING_TOWN_ZONE_4_MULT :Multiplier for Town Zone 4: {STRING2} +STR_CONFIG_SETTING_TOWN_ZONE_4_MULT_HELPTEXT :Multiplier for the size of Town Zone 4 (Innermost roads with street lights). This setting works best with minor alterations. +STR_CONFIG_SETTING_CITY_ZONE_0_MULT :Multiplier for City Zone 0: {STRING2} +STR_CONFIG_SETTING_CITY_ZONE_0_MULT_HELPTEXT :Multiplier for the size of City Zone 0 (Outermost roads with no pavement). This setting can benefit from large values. +STR_CONFIG_SETTING_CITY_ZONE_1_MULT :Multiplier for City Zone 1: {STRING2} +STR_CONFIG_SETTING_CITY_ZONE_1_MULT_HELPTEXT :Multiplier for the size of City Zone 1 (Outer zone with pavements). This setting works best with minor alterations. +STR_CONFIG_SETTING_CITY_ZONE_2_MULT :Multiplier for City Zone 2: {STRING2} +STR_CONFIG_SETTING_CITY_ZONE_2_MULT_HELPTEXT :Multiplier for the size of City Zone 2 (Outer zone with pavements). This setting works best with minor alterations. +STR_CONFIG_SETTING_CITY_ZONE_3_MULT :Multiplier for City Zone 3: {STRING2} +STR_CONFIG_SETTING_CITY_ZONE_3_MULT_HELPTEXT :Multiplier for the size of City Zone 3 (Inner tree-lined roads). This setting works best with minor alterations. +STR_CONFIG_SETTING_CITY_ZONE_4_MULT :Multiplier for City Zone 4: {STRING2} +STR_CONFIG_SETTING_CITY_ZONE_4_MULT_HELPTEXT :Multiplier for the size of City Zone 4 (Innermost roads with street lights). This setting works best with minor alterations. + +STR_CONFIG_SETTING_TOWN_GROWTH_CARGO_TRANSPORTED :Town growth speed depends on transported cargo: {STRING2} +STR_CONFIG_SETTING_TOWN_GROWTH_CARGO_TRANSPORTED_HELPTEXT :Percentage of town growth speed which depends on proportion of town cargo transported in the last month +STR_CONFIG_SETTING_TOWN_GROWTH_EXTREME_SLOW :Extremely slow +STR_CONFIG_SETTING_TOWN_GROWTH_VERY_SLOW :Very slow + +STR_CONFIG_SETTING_RANDOM_ROAD_RECONSTRUCTION :Probability of random town road re-construction: {STRING2} +STR_CONFIG_SETTING_RANDOM_ROAD_RECONSTRUCTION_HELPTEXT :The probability of town roads randomly being re-constructed (0 = off, 1000 = max) + +STR_CONFIG_SETTING_TOWN_MIN_DISTANCE :Minimum distance between towns: {STRING2} +STR_CONFIG_SETTING_TOWN_MIN_DISTANCE_HELPTEXT :Set the minimum distance in tiles between towns for map generation and random founding + +STR_CONFIG_SETTING_LINKGRAPH_NOT_DAYLENGTH_SCALED :Do not scale the linkgraph days by the day length factor: {STRING2} +STR_CONFIG_SETTING_LINKGRAPH_NOT_DAYLENGTH_SCALED_HELPTEXT :When enabled, the linkgraph recalculation interval and time are in units of unscaled, original days, instead of day-length scaled calendar days. + +STR_CONFIG_SETTING_DISTRIBUTION_PER_CARGO :Distribution mode override for this cargo: {STRING2} +STR_CONFIG_SETTING_DISTRIBUTION_PER_CARGO_PARAM :Distribution mode override for {STRING}: {STRING2} +STR_CONFIG_SETTING_DISTRIBUTION_PER_CARGO_HELPTEXT :"(default)" means that the distribution mode is the default for the class of this cargo. "symmetric" means that roughly the same number of cargo will go from a station A to a station B as from B to A. "asymmetric" means that arbitrary amounts of cargo can be sent in either direction. "manual" means that no automatic distribution will take place for this cargo. +STR_CONFIG_SETTING_DISTRIBUTION_PER_CARGO_DEFAULT :(default) +STR_CONFIG_SETTING_DISTRIBUTION_HELPTEXT_EXTRA :{STRING}{}"asymmetric (equal distribution)" means that cargo will be distributed such that each accepting station receives approximately the same amount of cargo in total. "asymmetric (nearest)" means that cargo is sent to whichever accepting station is nearest. + +STR_CONFIG_SETTING_AIRCRAFT_PATH_COST :Scale distance of paths which use aircraft: {STRING2} +STR_CONFIG_SETTING_AIRCRAFT_PATH_COST_HELPTEXT :This scales the cost (distance metric) of paths which use aircraft, such that they appear longer/less direct than they actually are. The reduces the tendency for direct routes using aircraft to become heavily overloaded. + +STR_CONFIG_SETTING_SYNC_LOCALE_SETTINGS_NETWORK_SERVER :Sync localisation settings with server in multiplayer: {STRING2} +STR_CONFIG_SETTING_SYNC_LOCALE_SETTINGS_NETWORK_SERVER_HELPTEXT :When joining a multiplayer game as a network client, change the localisation settings to match the server + +STR_CONFIG_SETTING_INTERFACE_DEPARTUREBOARDS :{ORANGE}Departure boards +STR_CONFIG_SETTING_INTERFACE_WALLCLOCK :{ORANGE}Wall clock +STR_CONFIG_SETTING_INTERFACE_TIME_CLIENT :{ORANGE}Client settings +STR_CONFIG_SETTING_INTERFACE_TIME_SAVEGAME :{ORANGE}Savegame settings +STR_CONFIG_SETTING_INTERFACE_TIMETABLE :{ORANGE}Timetables +STR_CONFIG_SETTING_INTERFACE_ADV_SIGNALS :{ORANGE}Signals (advanced) +STR_CONFIG_SETTING_GENWORLD_RIVERS_LAKES :{ORANGE}Rivers & Lakes +STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST_PER_CARGO_OVERRIDE :{ORANGE}Cargo distribution - per cargo overrides +STR_CONFIG_SETTING_ENVIRONMENT_TREES :{ORANGE}Trees +STR_CONFIG_SETTING_VIEWPORT_MAP_OPTIONS :{ORANGE}Map mode +STR_CONFIG_SETTING_VIEWPORT_SIGNALS :{ORANGE}Signals +STR_CONFIG_SETTING_VEHICLE_ROUTE_OVERLAY :{ORANGE}Vehicle route overlay +STR_CONFIG_SETTING_SHARING :{ORANGE}Infrastructure sharing +STR_CONFIG_SETTING_SCENARIO_EDITOR :{ORANGE}Scenario Editor + +STR_CONFIG_SETTING_REROUTE_RV_ON_LAYOUT_CHANGE :Re-route road vehicles when road layout changes: {STRING2} +STR_CONFIG_SETTING_REROUTE_RV_ON_LAYOUT_CHANGE_HELPTEXT :Whether to re-route all road vehicles on the map when the road layout is changed.{}This can improve road vehicle responsiveness to a changing road layout at the expense of performance.{}Note that if this is set to "Yes", town growth can trigger re-routing of road vehicles which may cause slow-downs on large maps. +STR_CONFIG_SETTING_REROUTE_RV_ON_LAYOUT_CHANGE_NO :No +STR_CONFIG_SETTING_REROUTE_RV_ON_LAYOUT_CHANGE_REMOVE_ONLY :Road removal only +STR_CONFIG_SETTING_REROUTE_RV_ON_LAYOUT_CHANGE_YES :Yes + +STR_CONFIG_SETTING_ENABLE_ROAD_CUSTOM_BRIDGE_HEADS :Enable road custom bridge heads: {STRING2} +STR_CONFIG_SETTING_ENABLE_ROAD_CUSTOM_BRIDGE_HEADS_HELPTEXT :Allow road bridges to have custom, non-straight flat entry/exit tiles +STR_CONFIG_SETTING_ENABLE_RAIL_CUSTOM_BRIDGE_HEADS :Enable rail custom bridge heads: {STRING2} +STR_CONFIG_SETTING_ENABLE_RAIL_CUSTOM_BRIDGE_HEADS_HELPTEXT :Allow rail bridges to have custom, non-straight flat entry/exit tiles + +STR_CONFIG_SETTING_ALLOW_GRF_OBJECTS_UNDER_BRIDGES :Allow all NewGRF objects under bridges: {STRING2} +STR_CONFIG_SETTING_ALLOW_GRF_OBJECTS_UNDER_BRIDGES_HELPTEXT :Allow all NewGRF objects to be built under bridges, even where not otherwise enabled by the GRF.{}This may result in graphical issues. + +STR_CONFIG_SETTING_ALLOW_GRF_STATIONS_UNDER_BRIDGES :Allow NewGRF rail stations/waypoints under bridges: {STRING2} +STR_CONFIG_SETTING_ALLOW_GRF_STATIONS_UNDER_BRIDGES_HELPTEXT :If enabled, NewGRF rail stations/waypoints which do not specify whether they may be built under bridges will be allowed under bridges with no restrictions.{}This may result in graphical issues. + +STR_CONFIG_SETTING_ALLOW_ROAD_STATIONS_UNDER_BRIDGES :Allow road/tram stops under bridges: {STRING2} +STR_CONFIG_SETTING_ALLOW_ROAD_STATIONS_UNDER_BRIDGES_HELPTEXT :Allow road/tram stops under bridges. Drive through stops require 1 height level of clearance, drive in bays require 2 height levels of clearance. +STR_CONFIG_SETTING_ALLOW_ROAD_STATIONS_UNDER_BRIDGES_HELPTEXT_EXTRA :{STRING}{}{}NewGRF road/tram stops may override this setting and allow or disallow custom stops under bridges, and set custom height clearance requirements. + +STR_CONFIG_SETTING_ALLOW_DOCKS_UNDER_BRIDGES :Allow docks under bridges: {STRING2} +STR_CONFIG_SETTING_ALLOW_DOCKS_UNDER_BRIDGES_HELPTEXT :Allow docks under bridges. Docks require 2 height levels of clearance.{}This may result in graphical issues. + +STR_CONFIG_SETTING_PURCHASE_LAND_PERMITTED :Permit purchasing land: {STRING2} +STR_CONFIG_SETTING_PURCHASE_LAND_PERMITTED_HELPTEXT :Set whether companies are permitted to purchase tiles of land, and in what quantity + +STR_CONFIG_SETTING_BUILD_OBJECT_PERMITTED :Permit bulk construction of objects: {STRING2} +STR_CONFIG_SETTING_BUILD_OBJECT_PERMITTED_HELPTEXT :Set whether companies are permitted to construct objects by area, instead of one at a time + +STR_CONFIG_SETTING_NO_EXPIRE_OBJECTS_AFTER :No objects expire after: {STRING2} +STR_CONFIG_SETTING_NO_EXPIRE_OBJECTS_AFTER_HELPTEXT :Objects which would otherwise expire after this year remain available forever +STR_CONFIG_SETTING_NO_EXPIRE_OBJECTS_AFTER_VALUE :{NUM} +STR_CONFIG_SETTING_NO_EXPIRE_OBJECTS_AFTER_ZERO :Off + +STR_CONFIG_SETTING_IGNORE_OBJECT_INTRO_DATES :Ignore object introduction dates: {STRING2} +STR_CONFIG_SETTING_IGNORE_OBJECT_INTRO_DATES_HELPTEXT :Set whether players are allowed to build objects before their introduction date.{}Does not apply to objects constructed during map generation. + +STR_PURCHASE_LAND_PERMITTED_NO :No +STR_PURCHASE_LAND_PERMITTED_SINGLE :Yes, 1 tile at a time +STR_PURCHASE_LAND_PERMITTED_AREA :Yes, large areas at a time + +STR_PURCHASE_LAND_NOT_PERMITTED :Purchasing of land is not permitted +STR_PURCHASE_LAND_NOT_PERMITTED_BULK :Purchasing of large areas of land is not permitted + +STR_BUILD_OBJECT_NOT_PERMITTED_BULK :Building large areas of objects is not permitted + +STR_CONFIG_SETTING_ADJACENT_CROSSINGS :Close adjacent level crossings: {STRING2} +STR_CONFIG_SETTING_ADJACENT_CROSSINGS_HELPTEXT :Closes all adjacent level crossings on parallel tracks whenever one or more is occupied + +STR_CONFIG_SETTING_SAFER_CROSSINGS :Safer level crossings: {STRING2} +STR_CONFIG_SETTING_SAFER_CROSSINGS_HELPTEXT :Changes to level crossings to improve road vehicle safety + +STR_CONFIG_SETTING_PAY_FOR_REPAIR_VEHICLE :Pay for repairing vehicles: {STRING2} +STR_CONFIG_SETTING_PAY_FOR_REPAIR_VEHICLE_HELPTEXT :Pay for repairing vehicles which have broken down + +STR_CONFIG_SETTING_REPAIR_COST :Cost of repairing vehicles: 1/{STRING2} of vehicle cost +STR_CONFIG_SETTING_REPAIR_COST_HELPTEXT :Cost of repairing vehicles which have broken down, as a fraction of the current purchase cost of the vehicle. The cost is doubled if the vehicle is older than its maximum age. + +STR_CONFIG_OCCUPANCY_SMOOTHNESS :Smoothness of order occupancy measurement: {STRING2} +STR_CONFIG_OCCUPANCY_SMOOTHNESS_HELPTEXT :0% sets the measurement to the most recent value, 100% leaves it unchanged + +STR_CONFIG_SETTING_ADVANCE_ORDER_ON_CLONE :Advance order after cloning/copying/sharing: {STRING2} +STR_CONFIG_SETTING_ADVANCE_ORDER_ON_CLONE_HELPTEXT :After cloning a vehicle or copying/sharing orders from an existing vehicle.{}For trains, road vehicles and ships: if the vehicle is in a depot which is in the order list, skip to the order which follows one of the orders for that depot.{}For aircraft: if the aircraft is in a hangar and the associated airport is in the order list, skip to one of the orders for that airport. + +STR_CONFIG_SETTING_COPY_CLONE_ADD_TO_GROUP :Add vehicle to group on copy-clone: {STRING2} +STR_CONFIG_SETTING_COPY_CLONE_ADD_TO_GROUP_HELPTEXT :Set whether cloned vehicles which do not share orders are added to the copied vehicle's group. + +STR_CONFIG_SETTING_SCENARIO_MULTIPLE_BUILDINGS :Allow multiple churches/stadiums: {STRING2} +STR_CONFIG_SETTING_SCENARIO_MULTIPLE_BUILDINGS_HELPTEXT :Allow manually adding churches and stadiums when there is already one present in the town. + +STR_CONFIG_SETTING_SCENARIO_HOUSE_IGNORE_DATES :Ignore house year restrictions: {STRING2} +STR_CONFIG_SETTING_SCENARIO_HOUSE_IGNORE_DATES_HELPTEXT :Allow manually adding houses which are not available for the current date. +STR_CONFIG_SETTING_SCENARIO_HOUSE_IGNORE_ZONES :Ignore house zone restrictions: {STRING2} +STR_CONFIG_SETTING_SCENARIO_HOUSE_IGNORE_ZONES_HELPTEXT :Allow manually adding houses which are not suitable for the target town zone. +STR_CONFIG_SETTING_SCENARIO_HOUSE_IGNORE_GRF :Ignore house GRF restrictions: {STRING2} +STR_CONFIG_SETTING_SCENARIO_HOUSE_IGNORE_GRF_HELPTEXT :Allow manually adding houses even if this is not permitted by the house GRF. + +STR_CONFIG_SETTING_SCENARIO_HOUSE_IGNORE_ZONES_OFF :Off +STR_CONFIG_SETTING_SCENARIO_HOUSE_IGNORE_ZONES_WITHIN_TOWN :Within town +STR_CONFIG_SETTING_SCENARIO_HOUSE_IGNORE_ZONES_ANYWHERE :Anywhere + +STR_CONFIG_SETTING_NETWORK_CHANGE_NOT_ALLOWED :{WHITE}Can't change setting... +STR_CONFIG_SETTING_NETWORK_CHANGE_NOT_ALLOWED_NEWGRF :{WHITE}...setting is observed by a NewGRF + +STR_CHEAT_EDIT_MONEY_QUERY_CAPT :{WHITE}Increase or decrease money +STR_CHEAT_INFLATION_COST :{LTBLUE}Change inflation cost factor: {ORANGE}{DECIMAL} +STR_CHEAT_INFLATION_COST_QUERY_CAPT :{WHITE}Change inflation cost factor +STR_CHEAT_INFLATION_INCOME :{LTBLUE}Change inflation income factor: {ORANGE}{DECIMAL} +STR_CHEAT_INFLATION_INCOME_QUERY_CAPT :{WHITE}Change inflation income factor +STR_CHEAT_STATION_RATING :{LTBLUE}Stations ratings fixed at 100%: {ORANGE}{STRING1} +STR_CHEAT_TOWN_RATING :{LTBLUE}Town local authority ratings fixed at Outstanding: {ORANGE}{STRING1} + +STR_NETWORK_MESSAGE_GIVE_MONEY_RECEIVE :*** {RAW_STRING} gave your company {2:CURRENCY_LONG} +STR_NETWORK_MESSAGE_GAVE_MONEY_AWAY :*** You gave {1:RAW_STRING} {2:CURRENCY_LONG} +STR_NETWORK_MESSAGE_MONEY_GIVE_SRC_DESCRIPTION :{RAW_STRING} ({COMPANY}) + +STR_TRANSPARENT_TUNNELS_TOOLTIP :{BLACK}Toggle transparency for vehicles in tunnels. Ctrl+Click to lock. + +STR_LINKGRAPH_STATS_TOOLTIP_TIME_EXTENSION_GENERAL :{}Average travel time: {STRING1} +STR_LINKGRAPH_STATS_TOOLTIP_CAPACITY :{}Capacity: {CARGO_LONG} + +STR_RAIL_TOOLBAR_TOOLTIP_BUILD_POLYRAIL :{BLACK}Build railway track using the Polyline mode. Ctrl toggles build/remove for railway construction. Shift toggles building/showing cost estimate + +STR_BUILD_SIGNAL_SEMAPHORE_PROG_TOOLTIP :{BLACK}Programmable Pre-Signal (semaphore){}The programmable pre-signal is a combo-signal which can be programmed to behave in complex ways. +STR_BUILD_SIGNAL_SEMAPHORE_NO_ENTRY_TOOLTIP :{BLACK}No-Entry Signal (semaphore){}A path signal allows more than one train to enter a signal block at the same time, if the train can reserve a path to a safe stopping point. No-entry signals can't be passed from the front side +STR_BUILD_SIGNAL_ELECTRIC_PROG_TOOLTIP :{BLACK}Programmable Pre-Signal (electric){}The programmable pre-signal is a combo-signal which can be programmed to behave in complex ways. +STR_BUILD_SIGNAL_ELECTRIC_NO_ENTRY_TOOLTIP :{BLACK}No-Entry Signal (electric){}A path signal allows more than one train to enter a signal block at the same time, if the train can reserve a path to a safe stopping point. No-entry signals can't be passed from the front side +STR_BUILD_SIGNAL_DEFAULT_STYLE :Default +STR_BUILD_SIGNAL_STYLE_TOOLTIP :{BLACK}Select signal style + +# Tracerestrict GUI +STR_TRACE_RESTRICT_CONDITIONAL_COMPARATOR_EQUALS :is +STR_TRACE_RESTRICT_CONDITIONAL_COMPARATOR_NOT_EQUALS :is not +STR_TRACE_RESTRICT_CONDITIONAL_COMPARATOR_LESS_THAN :< +STR_TRACE_RESTRICT_CONDITIONAL_COMPARATOR_LESS_EQUALS :<= +STR_TRACE_RESTRICT_CONDITIONAL_COMPARATOR_MORE_THAN :> +STR_TRACE_RESTRICT_CONDITIONAL_COMPARATOR_MORE_EQUALS :>= +STR_TRACE_RESTRICT_CONDITIONAL_COMPARATOR_CARGO_EQUALS :can carry +STR_TRACE_RESTRICT_CONDITIONAL_COMPARATOR_CARGO_NOT_EQUALS :can't carry +STR_TRACE_RESTRICT_CONDITIONAL_COMPARATOR_HAS_STATUS :has +STR_TRACE_RESTRICT_CONDITIONAL_COMPARATOR_DOESNT_HAVE_STATUS :doesn't have +STR_TRACE_RESTRICT_CONDITIONAL_COMPARATOR_PASS :passes through +STR_TRACE_RESTRICT_CONDITIONAL_COMPARATOR_DOESNT_PASS :doesn't pass through +STR_TRACE_RESTRICT_CONDITIONAL_IF :If +STR_TRACE_RESTRICT_CONDITIONAL_ELIF :Else if +STR_TRACE_RESTRICT_CONDITIONAL_ORIF :Or if +STR_TRACE_RESTRICT_CONDITIONAL_ELSE :Else +STR_TRACE_RESTRICT_CONDITIONAL_ENDIF :End if +STR_TRACE_RESTRICT_VARIABLE_TRAIN_LENGTH :train length +STR_TRACE_RESTRICT_VARIABLE_MAX_SPEED :max speed +STR_TRACE_RESTRICT_VARIABLE_CURRENT_ORDER :current order +STR_TRACE_RESTRICT_VARIABLE_NEXT_ORDER :next order +STR_TRACE_RESTRICT_VARIABLE_LAST_VISITED_STATION :last visited station +STR_TRACE_RESTRICT_VARIABLE_CARGO :cargo +STR_TRACE_RESTRICT_VARIABLE_LOAD_PERCENT :load percentage +STR_TRACE_RESTRICT_VARIABLE_ENTRY_DIRECTION :entry direction +STR_TRACE_RESTRICT_VARIABLE_PBS_ENTRY_SIGNAL :PBS entry signal +STR_TRACE_RESTRICT_VARIABLE_PBS_ENTRY_SIGNAL_LONG :entered signal of PBS block +STR_TRACE_RESTRICT_VARIABLE_PBS_RES_END_SIGNAL :PBS end signal +STR_TRACE_RESTRICT_VARIABLE_PBS_RES_END_SIGNAL_LONG :signal at current end of PBS reservation +STR_TRACE_RESTRICT_VARIABLE_PBS_RES_END_TILE :PBS reservation end tile +STR_TRACE_RESTRICT_VARIABLE_PBS_RES_END_TILE_LONG :tile at end of PBS reservation from this signal +STR_TRACE_RESTRICT_VARIABLE_TRAIN_GROUP :train group +STR_TRACE_RESTRICT_VARIABLE_TRAIN_SLOT :train in slot +STR_TRACE_RESTRICT_VARIABLE_SLOT_OCCUPANCY :slot occupancy +STR_TRACE_RESTRICT_VARIABLE_SLOT_OCCUPANCY_REMAINING :slot occupancy remaining +STR_TRACE_RESTRICT_VARIABLE_SLOT_OCCUPANCY_SHORT :occupancy +STR_TRACE_RESTRICT_VARIABLE_SLOT_OCCUPANCY_REMAINING_SHORT :occupancy remaining +STR_TRACE_RESTRICT_VARIABLE_COUNTER_VALUE :counter value +STR_TRACE_RESTRICT_VARIABLE_TIME_DATE_VALUE :current time/date +STR_TRACE_RESTRICT_VARIABLE_RESERVED_TILES_AHEAD :reserved tiles ahead +STR_TRACE_RESTRICT_VARIABLE_TRAIN_WEIGHT :weight +STR_TRACE_RESTRICT_VARIABLE_TRAIN_POWER :power +STR_TRACE_RESTRICT_VARIABLE_TRAIN_MAX_TE :max T.E. +STR_TRACE_RESTRICT_VARIABLE_TRAIN_POWER_WEIGHT_RATIO :power / weight ratio +STR_TRACE_RESTRICT_VARIABLE_TRAIN_MAX_TE_WEIGHT_RATIO :max T.E. / weight ratio +STR_TRACE_RESTRICT_VARIABLE_TRAIN_OWNER :train owner +STR_TRACE_RESTRICT_VARIABLE_TRAIN_STATUS :train status +STR_TRACE_RESTRICT_VARIABLE_TRAIN_ENGINE_CLASS :engine class +STR_TRACE_RESTRICT_VARIABLE_ORDER_TARGET_DIRECTION :direction of order target +STR_TRACE_RESTRICT_VARIABLE_RESERVATION_THROUGH :PBS reservation passes tile +STR_TRACE_RESTRICT_VARIABLE_RESERVATION_THROUGH_SHORT :PBS reservation +STR_TRACE_RESTRICT_VARIABLE_UNDEFINED :undefined +STR_TRACE_RESTRICT_VARIABLE_UNDEFINED_RED :{PUSH_COLOUR}{RED}undefined{POP_COLOUR} +STR_TRACE_RESTRICT_CONDITIONAL_COMPARE_INTEGER :{STRING} {STRING} {STRING} {COMMA} then +STR_TRACE_RESTRICT_CONDITIONAL_COMPARE_SPEED :{STRING} {STRING} {STRING} {VELOCITY} then +STR_TRACE_RESTRICT_CONDITIONAL_COMPARE_WEIGHT :{STRING} {STRING} {STRING} {WEIGHT_SHORT} then +STR_TRACE_RESTRICT_CONDITIONAL_COMPARE_POWER :{STRING} {STRING} {STRING} {POWER} then +STR_TRACE_RESTRICT_CONDITIONAL_COMPARE_FORCE :{STRING} {STRING} {STRING} {FORCE} then +STR_TRACE_RESTRICT_CONDITIONAL_COMPARE_POWER_WEIGHT_RATIO :{STRING} {STRING} {STRING} {POWER_WEIGHT_RATIO} then +STR_TRACE_RESTRICT_CONDITIONAL_COMPARE_FORCE_WEIGHT_RATIO :{STRING} {STRING} {STRING} {FORCE_WEIGHT_RATIO} then +STR_TRACE_RESTRICT_CONDITIONAL_COMPARE_TIME_HHMM :{STRING} {STRING} {STRING} {TIME_HHMM} then +STR_TRACE_RESTRICT_CONDITIONAL_ORDER_STATION :{STRING} {STRING} {STRING} {STATION} then +STR_TRACE_RESTRICT_CONDITIONAL_ORDER_WAYPOINT :{STRING} {STRING} {STRING} {WAYPOINT} then +STR_TRACE_RESTRICT_CONDITIONAL_ORDER_DEPOT :{STRING} {STRING} {STRING} {DEPOT} then +STR_TRACE_RESTRICT_CONDITIONAL_CARGO :{STRING} train {STRING} cargo: {STRING} then +STR_TRACE_RESTRICT_CONDITIONAL_ENTRY_DIRECTION :{STRING} train {STRING} entering from {STRING} tile edge then +STR_TRACE_RESTRICT_CONDITIONAL_ENTRY_SIGNAL_FACE :{STRING} train {STRING} entering from {STRING} of signal then +STR_TRACE_RESTRICT_CONDITIONAL_ENTRY_SIGNAL_TYPE :{STRING} train {STRING} {STRING} then +STR_TRACE_RESTRICT_CONDITIONAL_TILE_INDEX :{STRING} {STRING} {STRING} at {NUM} x {NUM} then +STR_TRACE_RESTRICT_CONDITIONAL_GROUP :{STRING} train {STRING} in group: {GROUP} then +STR_TRACE_RESTRICT_CONDITIONAL_GROUP_STR :{STRING} train {STRING} in group: {STRING} {BLACK}{STRING}then +STR_TRACE_RESTRICT_CONDITIONAL_OWNER :{STRING} {STRING} {STRING} {COMPANY} {COMPANY_NUM} then +STR_TRACE_RESTRICT_CONDITIONAL_SLOT :{STRING} train {STRING} in slot: {TRSLOT} then +STR_TRACE_RESTRICT_CONDITIONAL_SLOT_STR :{STRING} train {STRING} in slot: {STRING} {BLACK}{STRING}then +STR_TRACE_RESTRICT_CONDITIONAL_SLOT_OCCUPANCY :{STRING} {STRING} of slot: {TRSLOT} {STRING} {COMMA} then +STR_TRACE_RESTRICT_CONDITIONAL_SLOT_OCCUPANCY_STR :{STRING} {STRING} of slot: {STRING} {BLACK}{STRING} {STRING} {COMMA} then +STR_TRACE_RESTRICT_CONDITIONAL_TRAIN_STATUS :{STRING} train {STRING} status: {STRING} then +STR_TRACE_RESTRICT_CONDITIONAL_COUNTER :{STRING} value of counter: {TRCOUNTER} {STRING} {COMMA} then +STR_TRACE_RESTRICT_CONDITIONAL_COUNTER_STR :{STRING} value of counter: {STRING} {BLACK}{STRING} {STRING} {COMMA} then +STR_TRACE_RESTRICT_CONDITIONAL_ENGINE_CLASSES :{STRING} train {STRING}: {STRING} then +STR_TRACE_RESTRICT_CONDITIONAL_TARGET_DIRECTION :{STRING} tile of {STRING} {STRING} further {STRING} than this signal tile then +STR_TRACE_RESTRICT_CONDITIONAL_PASSES_TILE_INDEX :{STRING} {STRING} {STRING} {NUM} x {NUM} then +STR_TRACE_RESTRICT_CONDITIONAL_UNDEFINED :{STRING} {STRING} {STRING} {RED}undefined {BLACK}{STRING}then +STR_TRACE_RESTRICT_CONDITIONAL_COMPARE_UNDEFINED :{STRING} {RED}undefined {BLACK}{STRING}then +STR_TRACE_RESTRICT_PF_PENALTY_ITEM :Add pathfinder penalty: {COMMA} +STR_TRACE_RESTRICT_PF_PENALTY_ITEM_PRESET :Add {STRING} pathfinder penalty +STR_TRACE_RESTRICT_WHITE :{WHITE} +STR_TRACE_RESTRICT_START :Start +STR_TRACE_RESTRICT_END :End +STR_TRACE_RESTRICT_PF_DENY :Deny +STR_TRACE_RESTRICT_PF_ALLOW :Allow +STR_TRACE_RESTRICT_PF_ALLOW_LONG :Allow (cancel previous Deny) +STR_TRACE_RESTRICT_RESERVE_THROUGH :Reserve through +STR_TRACE_RESTRICT_RESERVE_THROUGH_CANCEL :Cancel reserve through +STR_TRACE_RESTRICT_LONG_RESERVE :Long reserve +STR_TRACE_RESTRICT_LONG_RESERVE_CANCEL :Cancel long reserve +STR_TRACE_RESTRICT_WAIT_AT_PBS :Wait at PBS signal +STR_TRACE_RESTRICT_WAIT_AT_PBS_CANCEL :Cancel wait at PBS signal +STR_TRACE_RESTRICT_PBS_RES_END_WAIT :Wait at start PBS signal for reservation ending here +STR_TRACE_RESTRICT_PBS_RES_END_WAIT_CANCEL :Cancel wait at start PBS signal for reservation ending here +STR_TRACE_RESTRICT_PBS_RES_END_WAIT_SHORT :Wait at start PBS... +STR_TRACE_RESTRICT_PBS_RES_END_WAIT_CANCEL_SHORT :Cancel wait at start PBS... +STR_TRACE_RESTRICT_PF_PENALTY :Penalty +STR_TRACE_RESTRICT_PF_VALUE_SMALL :small +STR_TRACE_RESTRICT_PF_VALUE_MEDIUM :medium +STR_TRACE_RESTRICT_PF_VALUE_LARGE :large +STR_TRACE_RESTRICT_PF_VALUE_CUSTOM :custom +STR_TRACE_RESTRICT_DIRECTION_FRONT :front +STR_TRACE_RESTRICT_DIRECTION_BACK :back +STR_TRACE_RESTRICT_DIRECTION_NE :north-east +STR_TRACE_RESTRICT_DIRECTION_SE :south-east +STR_TRACE_RESTRICT_DIRECTION_SW :south-west +STR_TRACE_RESTRICT_DIRECTION_NW :north-west +STR_TRACE_RESTRICT_DIRECTION_TUNBRIDGE_ENTRANCE :entering tunnel/bridge +STR_TRACE_RESTRICT_DIRECTION_TUNBRIDGE_EXIT :exiting tunnel/bridge +STR_TRACE_RESTRICT_COMPANY :Company +STR_TRACE_RESTRICT_UNDEFINED_COMPANY :Undefined company +STR_TRACE_RESTRICT_SLOT_OP :Slot operation +STR_TRACE_RESTRICT_REVERSE :Reverse +STR_TRACE_RESTRICT_SPEED_RESTRICTION :Speed restriction +STR_TRACE_RESTRICT_NEWS_CONTROL :News control +STR_TRACE_RESTRICT_COUNTER_OP :Counter operation +STR_TRACE_RESTRICT_PF_PENALTY_CONTROL :Penalty config +STR_TRACE_RESTRICT_SPEED_ADAPTATION_CONTROL :Speed adap. control +STR_TRACE_RESTRICT_SIGNAL_MODE_CONTROL :Signal mode control +STR_TRACE_RESTRICT_SLOT_ACQUIRE_WAIT :Acquire or wait +STR_TRACE_RESTRICT_SLOT_TRY_ACQUIRE :Try to acquire +STR_TRACE_RESTRICT_SLOT_TRY_ACQUIRE_ON_RES :Try to acquire (on reserve) +STR_TRACE_RESTRICT_SLOT_RELEASE_FRONT :Release (front) +STR_TRACE_RESTRICT_SLOT_RELEASE_BACK :Release (back) +STR_TRACE_RESTRICT_SLOT_PBS_RES_END_ACQUIRE_WAIT :PBS end: Acquire or wait +STR_TRACE_RESTRICT_SLOT_PBS_RES_END_TRY_ACQUIRE :PBS end: Try to acquire +STR_TRACE_RESTRICT_SLOT_PBS_RES_END_RELEASE :PBS end: Release +STR_TRACE_RESTRICT_SLOT_ACQUIRE_WAIT_ITEM :Acquire slot: {STRING1}{BLACK}{STRING}, or wait at PBS signal +STR_TRACE_RESTRICT_SLOT_TRY_ACQUIRE_ITEM :Try to acquire slot: {STRING1}{BLACK}{STRING}, or continue anyway +STR_TRACE_RESTRICT_SLOT_TRY_ACQUIRE_ITEM_RES_ONLY :Try to acquire (on PBS reserve) slot: {STRING1}{BLACK}{STRING}, or continue anyway +STR_TRACE_RESTRICT_SLOT_RELEASE_FRONT_ITEM :Release slot: {STRING1}{BLACK}{STRING} (front of train) +STR_TRACE_RESTRICT_SLOT_RELEASE_BACK_ITEM :Release slot: {STRING1}{BLACK}{STRING} (back of train) +STR_TRACE_RESTRICT_SLOT_PBS_RES_END_ACQUIRE_WAIT_ITEM :PBS reservation ending here: Acquire slot: {STRING1}{BLACK}{STRING}, or wait at start +STR_TRACE_RESTRICT_SLOT_PBS_RES_END_TRY_ACQUIRE_ITEM :PBS reservation ending here: Acquire slot: {STRING1}{BLACK}{STRING}, or continue anyway +STR_TRACE_RESTRICT_SLOT_PBS_RES_END_RELEASE_ITEM :PBS reservation ending here: Release slot: {STRING1}{BLACK}{STRING} +STR_TRACE_RESTRICT_SLOT_NAME :{TRSLOT} +STR_TRACE_RESTRICT_SLOT_NAME_PREFIXED :[{STRING}] {TRSLOT} +STR_TRACE_RESTRICT_SLOT_LIST_HEADER :{BLACK}Slot{CONSUME_ARG}{P "" s}: {LTBLUE} +STR_TRACE_RESTRICT_SLOT_LIST_SEPARATOR :{BLACK}, {LTBLUE} +STR_TRACE_RESTRICT_COUNTER_NAME :{TRCOUNTER} +STR_TRACE_RESTRICT_COUNTER_INCREASE :Increase +STR_TRACE_RESTRICT_COUNTER_DECREASE :Decrease +STR_TRACE_RESTRICT_COUNTER_SET :Set +STR_TRACE_RESTRICT_COUNTER_INCREASE_ITEM :Increase counter: {STRING1} by {COMMA} +STR_TRACE_RESTRICT_COUNTER_DECREASE_ITEM :Decrease counter: {STRING1} by {COMMA} +STR_TRACE_RESTRICT_COUNTER_SET_ITEM :Set counter: {STRING1} to {COMMA} +STR_TRACE_RESTRICT_TRAIN_STATUS_EMPTY :empty +STR_TRACE_RESTRICT_TRAIN_STATUS_FULL :full +STR_TRACE_RESTRICT_TRAIN_STATUS_BROKEN_DOWN :broken down +STR_TRACE_RESTRICT_TRAIN_STATUS_NEEDS_REPAIR :needs repair +STR_TRACE_RESTRICT_TRAIN_STATUS_REVERSING :reversing +STR_TRACE_RESTRICT_TRAIN_STATUS_HEADING_TO_STATION_WAYPOINT :heading to station/waypoint +STR_TRACE_RESTRICT_TRAIN_STATUS_HEADING_TO_DEPOT :heading to depot +STR_TRACE_RESTRICT_TRAIN_STATUS_LOADING :loading +STR_TRACE_RESTRICT_TRAIN_STATUS_WAITING :waiting +STR_TRACE_RESTRICT_TRAIN_STATUS_LOST :lost +STR_TRACE_RESTRICT_TRAIN_STATUS_REQUIRES_SERVICE :requires service +STR_TRACE_RESTRICT_REVERSE_SIG :Reverse behind signal +STR_TRACE_RESTRICT_REVERSE_SIG_CANCEL :Cancel reverse behind signal +STR_TRACE_RESTRICT_SET_SPEED_RESTRICTION :Restrict train speed to: {VELOCITY} +STR_TRACE_RESTRICT_REMOVE_SPEED_RESTRICTION :Remove train speed restriction +STR_TRACE_RESTRICT_TRAIN_NOT_STUCK :Train is not stuck, do not show news reports about waiting at this PBS signal +STR_TRACE_RESTRICT_TRAIN_NOT_STUCK_CANCEL :Cancel train is not stuck, do not show news reports about waiting at this PBS signal +STR_TRACE_RESTRICT_TRAIN_NOT_STUCK_SHORT :Train is not stuck... +STR_TRACE_RESTRICT_TRAIN_NOT_STUCK_CANCEL_SHORT :Cancel train is not stuck... +STR_TRACE_RESTRICT_NO_PBS_BACK_PENALTY :Do not apply the penalty for passing this PBS signal from the back +STR_TRACE_RESTRICT_NO_PBS_BACK_PENALTY_CANCEL :Cancel do not apply the penalty for passing this PBS signal from the back +STR_TRACE_RESTRICT_NO_PBS_BACK_PENALTY_SHORT :No PBS back penalty +STR_TRACE_RESTRICT_NO_PBS_BACK_PENALTY_CANCEL_SHORT :Cancel no PBS back penalty +STR_TRACE_RESTRICT_MAKE_TRAIN_SPEED_ADAPTATION_EXEMPT :Make train exempt from automatic speed adaptation +STR_TRACE_RESTRICT_REMOVE_TRAIN_SPEED_ADAPTATION_EXEMPT :Remove train exemption from automatic speed adaptation +STR_TRACE_RESTRICT_MAKE_TRAIN_SPEED_ADAPTATION_EXEMPT_SHORT :Make exempt +STR_TRACE_RESTRICT_REMOVE_TRAIN_SPEED_ADAPTATION_EXEMPT_SHORT :Remove exemption +STR_TRACE_RESTRICT_USE_NORMAL_ASPECT_MODE :Use normal signal aspect (combined normal/shunt aspect signal) +STR_TRACE_RESTRICT_USE_SHUNT_ASPECT_MODE :Use shunt signal aspect (combined normal/shunt aspect signal) +STR_TRACE_RESTRICT_USE_NORMAL_ASPECT_MODE_SHORT :Use normal signal aspect +STR_TRACE_RESTRICT_USE_SHUNT_ASPECT_MODE_SHORT :Use shunt signal aspect +STR_TRACE_RESTRICT_TIME_MINUTE :current minute (0 - 59) +STR_TRACE_RESTRICT_TIME_HOUR :current hour (0 - 23) +STR_TRACE_RESTRICT_TIME_HOUR_MINUTE :current hour and minute (0 - 2359) +STR_TRACE_RESTRICT_TIME_DAY :current day (1 - 31) +STR_TRACE_RESTRICT_TIME_MONTH :current month (1 - 12) +STR_TRACE_RESTRICT_TIME_MINUTE_ITEM :current minute +STR_TRACE_RESTRICT_TIME_HOUR_ITEM :current hour +STR_TRACE_RESTRICT_TIME_HOUR_MINUTE_ITEM :current hour and minute +STR_TRACE_RESTRICT_TIME_DAY_ITEM :current day +STR_TRACE_RESTRICT_TIME_MONTH_ITEM :current month +STR_TRACE_RESTRICT_TIME_MINUTE_SHORT :minute +STR_TRACE_RESTRICT_TIME_HOUR_SHORT :hour +STR_TRACE_RESTRICT_TIME_HOUR_MINUTE_SHORT :hour and minute +STR_TRACE_RESTRICT_TIME_DAY_ITEM_SHORT :day +STR_TRACE_RESTRICT_TIME_MONTH_ITEM_SHORT :month +STR_TRACE_RESTRICT_TIMETABLE_LATENESS :lateness +STR_TRACE_RESTRICT_TIMETABLE_EARLINESS :earliness +STR_TRACE_RESTRICT_DISPATCH_SLOT_NEXT :next departure slot +STR_TRACE_RESTRICT_DISPATCH_SLOT_LAST :last departure slot +STR_TRACE_RESTRICT_DISPATCH_SLOT_SHORT_NEXT :next +STR_TRACE_RESTRICT_DISPATCH_SLOT_SHORT_LAST :last +STR_TRACE_RESTRICT_VALUE_CAPTION :{WHITE}Value +STR_TRACE_RESTRICT_CAPTION :{WHITE}Routefinding restriction +STR_TRACE_RESTRICT_CAPTION_SHARED :{WHITE}Routefinding restriction - shared by {COMMA} signals +STR_TRACE_RESTRICT_UP_BTN_TOOLTIP :{BLACK}Move the selected instruction up{}Ctrl+Click to move conditional instruction instead of whole block +STR_TRACE_RESTRICT_DOWN_BTN_TOOLTIP :{BLACK}Move the selected instruction down{}Ctrl+Click to move conditional instruction instead of whole block +STR_TRACE_RESTRICT_TYPE_TOOLTIP :{BLACK}Type +STR_TRACE_RESTRICT_COND_COMPARATOR_TOOLTIP :{BLACK}Comparison operator +STR_TRACE_RESTRICT_COND_VALUE_TOOLTIP :{BLACK}Value +STR_TRACE_RESTRICT_CONDFLAGS_TOOLTIP :{BLACK}Condition type +STR_TRACE_RESTRICT_GOTO_SIGNAL_TOOLTIP :{BLACK}Go to signal +STR_TRACE_RESTRICT_SLOT_OP_TOOLTIP :{BLACK}Slot operation type +STR_TRACE_RESTRICT_SLOT_GUI_LIST_TOOLTIP :{BLACK}Slots - click on a slot to list all vehicles of this slot. +STR_TRACE_RESTRICT_SLOT_CREATE_TOOLTIP :{BLACK}Click to create a slot +STR_TRACE_RESTRICT_SLOT_DELETE_TOOLTIP :{BLACK}Delete the selected slot +STR_TRACE_RESTRICT_SLOT_RENAME_TOOLTIP :{BLACK}Rename the selected slot +STR_TRACE_RESTRICT_SLOT_SET_MAX_OCCUPANCY_TOOLTIP :{BLACK}Set the maximum occupancy of the selected slot +STR_TRACE_RESTRICT_SLOT_CAPTION :{WHITE}Routing Restrictions - Slot Management ({STRING}) +STR_TRACE_RESTRICT_SLOT_MANAGE :Manage slots +STR_TRACE_RESTRICT_SLOT_MAX_OCCUPANCY :{TINY_FONT}{COMMA} / {COMMA} +STR_TRACE_RESTRICT_SLOT_RENAME_CAPTION :{BLACK}Rename a slot +STR_TRACE_RESTRICT_SLOT_CREATE_CAPTION :{BLACK}Create a slot +STR_TRACE_RESTRICT_SLOT_SET_MAX_OCCUPANCY_CAPTION :{BLACK}Set maximum occupancy of a slot +STR_TRACE_RESTRICT_SLOT_QUERY_DELETE_CAPTION :{WHITE}Delete Slot +STR_TRACE_RESTRICT_SLOT_DELETE_QUERY_TEXT :{WHITE}Are you sure you want to delete this slot? +STR_TRACE_RESTRICT_COUNTER_OP_TOOLTIP :{BLACK}Counter operation type +STR_TRACE_RESTRICT_COUNTER_GUI_LIST_TOOLTIP :{BLACK}Counters - click on a counter to modify it. +STR_TRACE_RESTRICT_COUNTER_CREATE :{BLACK}Create +STR_TRACE_RESTRICT_COUNTER_DELETE :{BLACK}Delete +STR_TRACE_RESTRICT_COUNTER_RENAME :{BLACK}Rename +STR_TRACE_RESTRICT_COUNTER_SET_VALUE :{BLACK}Set Value +STR_TRACE_RESTRICT_COUNTER_CREATE_TOOLTIP :{BLACK}Click to create a counter +STR_TRACE_RESTRICT_COUNTER_DELETE_TOOLTIP :{BLACK}Delete the selected counter +STR_TRACE_RESTRICT_COUNTER_RENAME_TOOLTIP :{BLACK}Rename the selected counter +STR_TRACE_RESTRICT_COUNTER_SET_VALUE_TOOLTIP :{BLACK}Set the value of the selected counter +STR_TRACE_RESTRICT_COUNTER_CAPTION :{WHITE}Routing Restrictions - Counter Management +STR_TRACE_RESTRICT_COUNTER_MANAGE :Manage counters +STR_TRACE_RESTRICT_COUNTER_RENAME_CAPTION :{BLACK}Rename a counter +STR_TRACE_RESTRICT_COUNTER_CREATE_CAPTION :{BLACK}Create a counter +STR_TRACE_RESTRICT_COUNTER_SET_VALUE_CAPTION :{BLACK}Set counter value +STR_TRACE_RESTRICT_COUNTER_QUERY_DELETE_CAPTION :{WHITE}Delete counter +STR_TRACE_RESTRICT_COUNTER_DELETE_QUERY_TEXT :{WHITE}Are you sure you want to delete this counter? +STR_TRACE_RESTRICT_INSERT :{BLACK}Insert +STR_TRACE_RESTRICT_REMOVE :{BLACK}Remove +STR_TRACE_RESTRICT_RESET :{BLACK}Reset +STR_TRACE_RESTRICT_COPY :{BLACK}Copy +STR_TRACE_RESTRICT_APPEND :{BLACK}Append +STR_TRACE_RESTRICT_SHARE :{BLACK}Share +STR_TRACE_RESTRICT_UNSHARE :{BLACK}Unshare +STR_TRACE_RESTRICT_SELECT_TARGET :{BLACK}Select Target +STR_TRACE_RESTRICT_SELECT_SIGNAL :{BLACK}Select Signal +STR_TRACE_RESTRICT_SELECT_TILE :{BLACK}Select Tile +STR_TRACE_RESTRICT_INSERT_TOOLTIP :{BLACK}Insert an instruction +STR_TRACE_RESTRICT_REMOVE_TOOLTIP :{BLACK}Remove the selected instruction{}Ctrl+Click to remove the selected conditional instruction but retain its contents +STR_TRACE_RESTRICT_RESET_TOOLTIP :{BLACK}Reset the current signal (without affecting shared programs) +STR_TRACE_RESTRICT_COPY_TOOLTIP :{BLACK}Copy program from another signal{}Ctrl+click to append program from another signal +STR_TRACE_RESTRICT_SHARE_TOOLTIP :{BLACK}Share program with another signal +STR_TRACE_RESTRICT_UNSHARE_TOOLTIP :{BLACK}Stop sharing program with other signals, create a copy of the program +STR_TRACE_RESTRICT_SIGNAL_GUI_TOOLTIP :{BLACK}Routefinding restriction +STR_TRACE_RESTRICT_INSTRUCTION_LIST_TOOLTIP :{BLACK}Click an instruction to select it{}Ctrl+Click to scroll to the instruction's target (if any) +STR_TRACE_RESTRICT_HIGHLIGHT_TOOLTIP :{BLACK}Toggle highlighting all signals sharing this program +STR_TRACE_RESTRICT_WARNING_REQUIRES_REALISTIC_BRAKING :{STRING} {PUSH_COLOUR}{RED}(requires realistic braking){POP_COLOUR} +STR_TRACE_RESTRICT_WARNING_SIGNAL_MODE_CONTROL_ONLY :{STRING} {PUSH_COLOUR}{RED}(only for signal mode control actions){POP_COLOUR} +STR_TRACE_RESTRICT_WARNING_NO_SIGNAL_MODE_CONTROL :{STRING} {PUSH_COLOUR}{RED}(not for signal mode control actions){POP_COLOUR} +STR_TRACE_RESTRICT_ERROR_CAN_T_INSERT_ITEM :{WHITE}Can't insert instruction +STR_TRACE_RESTRICT_ERROR_CAN_T_MODIFY_ITEM :{WHITE}Can't modify instruction +STR_TRACE_RESTRICT_ERROR_CAN_T_REMOVE_ITEM :{WHITE}Can't remove instruction +STR_TRACE_RESTRICT_ERROR_CAN_T_MOVE_ITEM :{WHITE}Can't move instruction +STR_TRACE_RESTRICT_ERROR_VALUE_TOO_LARGE :{WHITE}Value too large, maximum is {DECIMAL} +STR_TRACE_RESTRICT_ERROR_NO_PROGRAM :No trace restrict program exists +STR_TRACE_RESTRICT_ERROR_OFFSET_TOO_LARGE :Offset too large +STR_TRACE_RESTRICT_ERROR_CAN_T_CHANGE_CONDITIONALITY :Can't change conditionality +STR_TRACE_RESTRICT_ERROR_CAN_T_REMOVE_ENDIF :Can't remove an 'end if' +STR_TRACE_RESTRICT_ERROR_CAN_T_SHALLOW_REMOVE_IF_ELIF :Can't shallow remove an 'if' block with one or more 'else if', 'or if' or 'else' blocks +STR_TRACE_RESTRICT_ERROR_VALIDATE_END_CONDSTACK :Validation failed: condstack non-empty at exit +STR_TRACE_RESTRICT_ERROR_VALIDATE_NO_IF :Validation failed: else/endif without opening if +STR_TRACE_RESTRICT_ERROR_VALIDATE_DUP_ELSE :Validation failed: duplicate else +STR_TRACE_RESTRICT_ERROR_VALIDATE_ELIF_NO_IF :Validation failed: else if without opening if +STR_TRACE_RESTRICT_ERROR_VALIDATE_UNKNOWN_INSTRUCTION :Validation failed: unknown instruction +STR_TRACE_RESTRICT_ERROR_SOURCE_SAME_AS_TARGET :Source and target signals are the same +STR_TRACE_RESTRICT_ERROR_CAN_T_RESET_SIGNAL :{WHITE}Can't reset signal +STR_TRACE_RESTRICT_ERROR_CAN_T_COPY_PROGRAM :{WHITE}Can't copy program +STR_TRACE_RESTRICT_ERROR_CAN_T_COPY_APPEND_PROGRAM :{WHITE}Can't append program +STR_TRACE_RESTRICT_ERROR_CAN_T_SHARE_PROGRAM :{WHITE}Can't share program +STR_TRACE_RESTRICT_ERROR_CAN_T_UNSHARE_PROGRAM :{WHITE}Can't unshare program +STR_TRACE_RESTRICT_ERROR_SLOT_CAN_T_CREATE :{WHITE}Can't create slot... +STR_TRACE_RESTRICT_ERROR_SLOT_CAN_T_DELETE :{WHITE}Can't delete this slot... +STR_TRACE_RESTRICT_ERROR_SLOT_CAN_T_RENAME :{WHITE}Can't rename slot... +STR_TRACE_RESTRICT_ERROR_SLOT_CAN_T_ADD_VEHICLE :{WHITE}Can't add the vehicle to this slot... +STR_TRACE_RESTRICT_ERROR_SLOT_CAN_T_REMOVE_VEHICLE :{WHITE}Can't remove the vehicle from this slot... +STR_TRACE_RESTRICT_ERROR_SLOT_CAN_T_SET_MAX_OCCUPANCY :{WHITE}Can't set maximum occupancy of this slot... +STR_TRACE_RESTRICT_ERROR_COUNTER_CAN_T_CREATE :{WHITE}Can't create counter... +STR_TRACE_RESTRICT_ERROR_COUNTER_CAN_T_DELETE :{WHITE}Can't delete this counter... +STR_TRACE_RESTRICT_ERROR_COUNTER_CAN_T_RENAME :{WHITE}Can't rename counter... +STR_TRACE_RESTRICT_ERROR_COUNTER_CAN_T_MODIFY :{WHITE}Can't modify this counter... + +# Programmable Pre-Signals +STR_PROGRAM_SIGNAL_TOOLTIP :{BLACK}Program pre-signal + +STR_ERR_PROGSIG_INVALID_INSTRUCTION :{WHITE}Cannot insert instruction after instruction with invalid ID +STR_ERR_PROGSIG_INVALID_OPCODE :{WHITE}Cannot insert an instruction of that opcode +STR_ERR_PROGSIG_NOT_THERE :{WHITE}There is no programmable pre-signal there +STR_ERR_PROGSIG_INVALID_SIGNAL_STATE :{WHITE}That signal state is invalid +STR_ERR_PROGSIG_INVALID_CONDITION :{WHITE}That condition is invalid +STR_ERR_PROGSIG_INVALID_CONDITION_FIELD :{WHITE}That field is not valid for the condition +STR_ERR_PROGSIG_INVALID_COMPARATOR :{WHITE}That comparator is not valid +STR_ERR_PROGSIG_INVALID_SIGNAL :{WHITE}Invalid signal selected + +STR_PROGSIG_CAPTION :{WHITE}Programmable Pre-Signal Program +STR_PROGSIG_COND_VARIABLE_TOOLTIP :{BLACK}Condition to compare upon +STR_PROGSIG_COND_COMPARATOR_TOOLTIP :{BLACK}Operator to use to compare variable +STR_PROGSIG_COND_VALUE_TOOLTIP :{BLACK}Value to compare variable against +STR_PROGSIG_SIGNAL_STATE_TOOLTIP :{BLACK}Set signal to state +STR_PROGSIG_COND_SET_SIGNAL :{BLACK}Set signal +STR_PROGSIG_COND_SET_SIGNAL_TOOLTIP :{BLACK}Set the signal to be looked at +STR_PROGSIG_GOTO_SIGNAL :{BLACK}Goto signal +STR_PROGSIG_GOTO_SIGNAL_TOOLTIP :{BLACK}Go to this signal +STR_PROGSIG_INSERT_TOOLTIP :{BLACK}Insert an instruction +STR_PROGSIG_REMOVE_TOOLTIP :{BLACK}Remove the selected instruction +STR_PROGSIG_REMOVE_PROGRAM_TOOLTIP :{BLACK}Remove entire program +STR_PROGSIG_COPY_PROGRAM_TOOLTIP :{BLACK}Copy program from existing signal +STR_PROGSIG_COND_SLOT_TOOLTIP :{BLACK}Slot to compare occupancy of +STR_PROGSIG_COND_COUNTER_TOOLTIP :{BLACK}Counter to compare value of + +STR_PROGSIG_REMOVE_PROGRAM :{BLACK}Remove program +STR_PROGSIG_COPY_PROGRAM :{BLACK}Copy program +STR_PROGSIG_REMOVE :{BLACK}Remove +STR_PROGSIG_INSERT :Insert +STR_PROGSIG_INSERT_IF :Condition +STR_PROGSIG_INSERT_SET_SIGNAL :Set signal state + +STR_PROGSIG_FIRST :Start +STR_PROGSIG_LAST :End + +STR_PROGSIG_IF :If {RAW_STRING} Then +STR_PROGSIG_ELSE :Else +STR_PROGSIG_ENDIF :End If + +STR_PROGSIG_SET_SIGNAL :Make signal {STRING} + +STR_PROGSIG_COND_ALWAYS :always +STR_PROGSIG_COND_NEVER :never +STR_PROGSIG_COND_COMPARE :{STRING} {STRING} {NUM} +STR_PROGSIG_COND_SLOT_COMPARE :occupancy of {TRSLOT} {STRING} {NUM} +STR_PROGSIG_COND_SLOT_COMPARE_INVALID :occupancy of {PUSH_COLOUR}{RED}{STRING}{POP_COLOUR} {STRING} {NUM} +STR_PROGSIG_COND_SLOT_REMAINING_COMPARE :occupancy remaining of {TRSLOT} {STRING} {NUM} +STR_PROGSIG_COND_SLOT_REMAINING_COMPARE_INVALID :occupancy remaining of {PUSH_COLOUR}{RED}{STRING}{POP_COLOUR} {STRING} {NUM} +STR_PROGSIG_COND_COUNTER_COMPARE :value of {TRCOUNTER} {STRING} {NUM} +STR_PROGSIG_COND_COUNTER_COMPARE_INVALID :value of {PUSH_COLOUR}{RED}{STRING}{POP_COLOUR} {STRING} {NUM} +STR_PROGSIG_COND_SIGNAL_STATE :signal state +STR_PROGSIG_COND_SLOT :slot occupancy +STR_PROGSIG_COND_SLOT_REMAINING :slot occupancy remaining +STR_PROGSIG_COND_COUNTER :counter value +STR_PROGSIG_CONDVAR_SIGNAL_STATE_SPECIFIED :signal at {NUM} x {NUM} is green +STR_PROGSIG_CONDVAR_SIGNAL_STATE_UNSPECIFIED :{RED}unspecified signal{STRING} is green +STR_PROGSIG_CONDVAR_NUM_RED :red signals +STR_PROGSIG_CONDVAR_NUM_GREEN :green signals + +STR_PROGSIG_CONDITION_VALUE_CAPT :{WHITE}Condition value + +STR_ERROR_CAN_T_INSERT_INSTRUCTION :{WHITE}Can't insert instruction +STR_ERROR_CAN_T_MODIFY_INSTRUCTION :{WHITE}Can't modify instruction +STR_ERROR_CAN_T_REMOVE_INSTRUCTION :{WHITE}Can't remove instruction +STR_ERROR_CAN_T_GOTO_UNDEFINED_SIGNAL :{WHITE}Can't go to undefined signal +STR_ERROR_NOT_AN_EXIT_SIGNAL :{WHITE}Not an exit signal +STR_ERROR_NOT_AN_PROG_SIGNAL :{WHITE}Not a programmable pre-signal +STR_ERROR_CANNOT_USE_SELF :{WHITE}Can't copy program from myself +STR_ERROR_CAN_T_DEPEND_UPON_BIDIRECTIONAL_SIGNALS :{WHITE}Cannot conditionally depend upon bidirectional signals +STR_ERROR_INVALID_SIGNAL :{WHITE}Invalid signal + +STR_ROAD_TOOLBAR_TOOLTIP_CONVERT_ROAD_TO_WAYPOINT :{BLACK}Convert road to waypoint. Ctrl enables joining waypoints. Shift toggles building/showing cost estimate +STR_ROAD_TOOLBAR_TOOLTIP_CONVERT_TRAM_TO_WAYPOINT :{BLACK}Convert tram to waypoint. Ctrl enables joining waypoints. Shift toggles building/showing cost estimate + +STR_WATERWAYS_TOOLBAR_CREATE_RIVER_IN_GAME_TOOLTIP :{BLACK}Place rivers + +STR_LANDSCAPING_TOOLTIP_RULER_TOOL :{BLACK}Use a virtual ruler to measure distance and height + +#House construction window (for SE only) +STR_HOUSE_BUILD_CAPTION :{WHITE}House Selection +STR_HOUSE_BUILD_CUSTOM_CAPTION :{WHITE}{RAW_STRING} +STR_HOUSE_BUILD_HOUSESET_LIST_TOOLTIP :{BLACK}Select set of houses +STR_HOUSE_BUILD_SELECT_HOUSE_TOOLTIP :{BLACK}Select house to build +STR_HOUSE_BUILD_HOUSE_NAME :{GOLD}{STRING1} +STR_HOUSE_BUILD_HISTORICAL_BUILDING :{GOLD}(historical building) +STR_HOUSE_BUILD_HOUSE_POPULATION :{BLACK}Population: {GOLD}{NUM} +STR_HOUSE_BUILD_HOUSE_ZONES :{BLACK}House zones: {STRING1} {STRING1} {STRING1} {STRING1} {STRING1} +STR_HOUSE_BUILD_HOUSE_ZONE_DISABLED :{GRAY}{NUM} +STR_HOUSE_BUILD_HOUSE_ZONE_ENABLED :{GOLD}{NUM} +STR_HOUSE_BUILD_LANDSCAPE :{BLACK}Landscape: {STRING} +STR_HOUSE_BUILD_LANDSCAPE_ABOVE_OR_BELOW_SNOWLINE :{GOLD}above or below snowline +STR_HOUSE_BUILD_LANDSCAPE_ONLY_ABOVE_SNOWLINE :{GOLD}only above snowline +STR_HOUSE_BUILD_LANDSCAPE_ONLY_BELOW_SNOWLINE :{GOLD}only below snowline +STR_HOUSE_BUILD_YEARS :{BLACK}Years: {STRING1}{GOLD} - {STRING1} +STR_HOUSE_BUILD_YEARS_BAD_YEAR :{RED}{NUM} +STR_HOUSE_BUILD_YEARS_GOOD_YEAR :{GOLD}{NUM} +STR_HOUSE_BUILD_SUPPLIED_CARGO :{BLACK}Supplies: {GOLD}{CARGO_LIST} +STR_HOUSE_BUILD_ACCEPTED_CARGO :{BLACK}Accepts: {GOLD}{RAW_STRING} +STR_HOUSE_BUILD_CARGO_FIRST :{STRING2} +STR_HOUSE_BUILD_CARGO_SEPARATED :, {STRING2} +STR_HOUSE_BUILD_CARGO_VALUE_JUST_NAME :{1:STRING} +STR_HOUSE_BUILD_CARGO_VALUE_EIGHTS :({COMMA}/8 {STRING}) +STR_BASIC_HOUSE_SET_NAME :Basic houses + +#Town select window (for SE only) +STR_SELECT_TOWN_CAPTION :{WHITE}Select town +STR_SELECT_TOWN_LIST_ITEM :{BLACK}{TOWN} + +STR_TREES_REMOVE_TREES_BUTTON :{BLACK}Remove all Trees +STR_TREES_REMOVE_TREES_TOOLTIP :{BLACK}Remove all Trees over landscape + +STR_TERRAFORM_PUBLIC_ROADS :{BLACK}Build public roads +STR_TERRAFORM_PUBLIC_ROADS_TOOLTIP :{BLACK}Build public roads between the towns on the map + +STR_INDUSTRY_CARGOES_NOTIFY_SMALLMAP_ALL :All industries + +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PROGSIGNALS :Railway track with programmable pre-signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NOENTRY2SIGNALS :Railway track with no-entry signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NORMAL_PROGSIGNALS :Railway track with block and programmable pre-signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NORMAL_NOENTRY2SIGNALS :Railway track with block and no-entry signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PRE_PROGSIGNALS :Railway track with pre- and programmable pre-signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PRE_NOENTRY2SIGNALS :Railway track with pre- and no-entry signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_EXIT_PROGSIGNALS :Railway track with exit- and programmable pre-signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_EXIT_NOENTRY2SIGNALS :Railway track with exit- and no-entry signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_COMBO_PROGSIGNALS :Railway track with combo- and programmable pre-signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_COMBO_NOENTRY2SIGNALS :Railway track with combo- and no-entry signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PBS_NOENTRY2SIGNALS :Railway track with path and no-entry signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PBS_PROGSIGNALS :Railway track with path and programmable pre-signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NOENTRY_PROGSIGNALS :Railway track with one-way path and programmable pre-signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NOENTRY_NOENTRY2SIGNALS :Railway track with one-way path and no-entry signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PROG_NOENTRY2SIGNALS :Railway track with programmable pre- and no-entry signals +STR_LAI_RAIL_DESCRIPTION_TRACK_SIGNAL_STYLE :{STRING}: ({STRING}) +STR_LAI_RAIL_DESCRIPTION_TRACK_SIGNAL_STYLE2 :{STRING}: ({STRING} and {STRING}) + +STR_LAI_RAIL_DESCRIPTION_RESTRICTED_SIGNAL :{STRING3} (restricted) + +STR_LAI_TUNNEL_DESCRIPTION_RAILROAD_CHUNNEL :Railway tunnel (underwater) +STR_LAI_TUNNEL_DESCRIPTION_RAILROAD_SIGNAL :Railway tunnel with signal simulation +STR_LAI_TUNNEL_DESCRIPTION_RAILROAD_SIGNAL_CHUNNEL :Railway tunnel with signal simulation (underwater) +STR_LAI_TUNNEL_DESCRIPTION_ROAD_CHUNNEL :Road tunnel (underwater) +STR_LAI_BRIDGE_DESCRIPTION_RAILROAD_SIGNAL :Railway bridge with signal simulation + +STR_SAVELOAD_UNKNOWN_ID :{YELLOW}This file may be from a different game. +STR_SAVELOAD_DIFFERENT_ID :{YELLOW}This file is from a different game. +STR_SAVELOAD_OVERWRITE_TITLE_DIFFERENT_ID :{WHITE}Overwrite File (Different Game) +STR_SAVELOAD_OVERWRITE_WARNING_DIFFERENT_ID :{YELLOW}Are you sure you want to overwrite the existing file?{}{}The file is from a different game. + +STR_MAPGEN_SNOW_LINE_HEIGHT :{BLACK}Snow line height: +STR_MAPGEN_SNOW_LINE_UP :{BLACK}Move the snow line height one up +STR_MAPGEN_SNOW_LINE_DOWN :{BLACK}Move the snow line height one down +STR_MAPGEN_RAINFOREST_LINE_HEIGHT :{BLACK}Rainforest line height: +STR_MAPGEN_RAINFOREST_LINE_UP :{BLACK}Move the rainforest line height one up +STR_MAPGEN_RAINFOREST_LINE_DOWN :{BLACK}Move the rainforest line height one down +STR_MAPGEN_TOO_MANY_TILES_MESSAGE :{YELLOW}Too many tiles in map. Maximum number of tiles is {NUM}, you have selected {NUM} +STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{WHITE}Change snow line height +STR_MAPGEN_RAINFOREST_LINE_QUERY_CAPT :{WHITE}Change rainforest line height + +STR_GENERATION_PUBLIC_ROADS_GENERATION :{BLACK}Public roads generation + +STR_NEWGRF_INSPECT_REFRESH :{BLACK}R +STR_NEWGRF_INSPECT_REFRESH_TOOLTIP :{BLACK}Toggle whether to refresh the contents every frame +STR_NEWGRF_INSPECT_LOG_CONSOLE :{BLACK}L +STR_NEWGRF_INSPECT_LOG_CONSOLE_TOOLTIP :{BLACK}Log text content of this window to the console +STR_NEWGRF_INSPECT_DUPLICATE :{BLACK}D +STR_NEWGRF_INSPECT_DUPLICATE_TOOLTIP :{BLACK}Duplicate this window +STR_NEWGRF_INSPECT_SPRITE_DUMP :{BLACK}S +STR_NEWGRF_INSPECT_SPRITE_DUMP_TOOLTIP :{BLACK}Display current sprite chain +STR_NEWGRF_INSPECT_SPRITE_DUMP_UNOPT :{BLACK}U +STR_NEWGRF_INSPECT_SPRITE_DUMP_UNOPT_TOOLTIP :{BLACK}Display sprite groups without any optimisations applied.{}{}Requires reloading NewGRFs if not previously enabled (misc_debug 10). +STR_NEWGRF_INSPECT_SPRITE_DUMP_GOTO :{BLACK}G +STR_NEWGRF_INSPECT_SPRITE_DUMP_GOTO_TOOLTIP :{BLACK}Scroll to sprite number +STR_NEWGRF_INSPECT_SPRITE_DUMP_PANEL_TOOLTIP :{BLACK}Click to highlight sprite group{}Shift+Click to collapse sprite group{}Ctrl+Click to highlight temporary storage register +STR_NEWGRF_INSPECT_CAPTION_OBJECT_AT_ROAD_TYPE :Road/tram type +STR_NEWGRF_INSPECT_CAPTION_OBJECT_AT_SIGNALS :Signals +STR_NEWGRF_ERROR_UNIMPLEMETED_MAPPED_FEATURE_ID :Unimplemented remapped feature ID: name: {2:RAW_STRING}, mapped to: {5:HEX} (sprite {3:NUM}) +STR_NEWGRF_ERROR_UNIMPLEMETED_MAPPED_PROPERTY :Unimplemented remapped Action 0 property feature: {4:HEX}, name: {2:RAW_STRING}, mapped to: {5:HEX} (sprite {3:NUM}) +STR_NEWGRF_ERROR_UNIMPLEMETED_MAPPED_ACTION5_TYPE :Unimplemented remapped Action 5 type: name: {2:RAW_STRING}, mapped to: {4:HEX} (sprite {3:NUM}) + +STR_NEWGRF_TOO_MANY_STRINGS :{WHITE}Not enough string IDs available for all NewGRFs. +STR_NEWGRF_TOO_MANY_STRINGS_DETAIL :{WHITE}Some names and text fields may be displayed incorrectly. Try using fewer NewGRFs. + +STR_TOWN_VIEW_NOISE_IN_TOWN_NO_LIMIT :{BLACK}Noise limit in town: {ORANGE}{COMMA} + +###length 6 +STR_LOCAL_AUTHORITY_SETTING_OVERRIDE_ALLOW_ROADS :Allowed to build roads +STR_LOCAL_AUTHORITY_SETTING_OVERRIDE_ALLOW_LEVEL_CROSSINGS :Allowed to build level crossings +STR_LOCAL_AUTHORITY_SETTING_OVERRIDE_TUNNELS :Allowed to build tunnels +STR_LOCAL_AUTHORITY_SETTING_OVERRIDE_MAX_ROAD_SLOPE :Limit building continuous inclined roads +STR_LOCAL_AUTHORITY_SETTING_OVERRIDE_TOWN_GROWTH :Town growth speed +STR_LOCAL_AUTHORITY_SETTING_OVERRIDE_BRIDGES :Allowed to build bridges + +STR_LOCAL_AUTHORITY_SETTING_OVERRIDE_DEFAULT :Default ({STRING1}) +STR_LOCAL_AUTHORITY_SETTING_OVERRIDE_STR :{STRING}: {PUSH_COLOUR}{YELLOW}{STRING2}{POP_COLOUR} +STR_LOCAL_AUTHORITY_SETTING_OVERRIDE_TEXT :{YELLOW}Override the following setting for this individual town:{}{STRING}{}{STRING} +STR_LOCAL_AUTHORITY_SETTING_OVERRIDE_TOOLTIP :{BLACK}Change setting override + +STR_STATION_VIEW_DEPARTURES_BUTTON :{BLACK}Departures +STR_STATION_VIEW_DEPARTURES_TOOLTIP :{BLACK}Show list of scheduled departures + +STR_STATION_VIEW_HISTORY_BUTTON :{BLACK}History +STR_STATION_VIEW_HISTORY_TOOLTIP :{BLACK}Show waiting cargo history + +STR_DEPARTURES_CAPTION :{WHITE}{STATION} Live Travel Information +STR_DEPARTURES_CAPTION_WAYPOINT :{WHITE}{WAYPOINT} Live Travel Information +STR_DEPARTURES_PAX :{BLACK}{TINY_FONT}P +STR_DEPARTURES_FREIGHT :{BLACK}{TINY_FONT}F +STR_DEPARTURES_DEPARTURES :{BLACK}{TINY_FONT}D +STR_DEPARTURES_ARRIVALS :{BLACK}{TINY_FONT}A +STR_DEPARTURES_VIA_BUTTON :{BLACK}{TINY_FONT}via +STR_DEPARTURES_PAX_TOOLTIP :{BLACK}Show passenger arrivals/departures +STR_DEPARTURES_FREIGHT_TOOLTIP :{BLACK}Show freight arrivals/departures +STR_DEPARTURES_DEPARTURES_TOOLTIP :{BLACK}Show timetabled departures +STR_DEPARTURES_ARRIVALS_TOOLTIP :{BLACK}Show timetabled arrivals +STR_DEPARTURES_VIA_TOOLTIP :{BLACK}Show timetabled vehicles that do not stop here +STR_DEPARTURES_SHOW_TRAINS_TOOLTIP :{BLACK}Show upcoming trains on this station's timetable +STR_DEPARTURES_SHOW_ROAD_VEHICLES_TOOLTIP :{BLACK}Show upcoming road vehicles on this station's timetable +STR_DEPARTURES_SHOW_SHIPS_TOOLTIP :{BLACK}Show upcoming ships on this station's timetable +STR_DEPARTURES_SHOW_AIRCRAFT_TOOLTIP :{BLACK}Show upcoming aircraft on this station's timetable +STR_DEPARTURES_SHOW_TYPE_TOOLTIP_CTRL_SUFFIX :{BLACK}{STRING}. Ctrl+Click to show exclusively. +STR_DEPARTURES_EMPTY :{ORANGE}No vehicles are currently timetabled for this station. +STR_DEPARTURES_NONE_SELECTED :{ORANGE}No timetable information has been requested. +STR_DEPARTURES_TIME :{ORANGE}{DATE_WALLCLOCK_TINY} +STR_DEPARTURES_TIME_DEP :{ORANGE}{DATE_WALLCLOCK_TINY} {GREEN}{UP_ARROW} +STR_DEPARTURES_TIME_ARR :{ORANGE}{DATE_WALLCLOCK_TINY} {RED}{DOWN_ARROW} +STR_DEPARTURES_TIME_BOTH :{ORANGE}{1:DATE_WALLCLOCK_TINY} {RED}{DOWN_ARROW} {ORANGE}{0:DATE_WALLCLOCK_TINY} {GREEN}{UP_ARROW} +STR_DEPARTURES_TERMINUS :{ORANGE}{STATION}{STRING} +STR_DEPARTURES_TERMINUS_VIA_STATION :{ORANGE}{STATION}{STRING} via {STATION}{STRING} +STR_DEPARTURES_TERMINUS_VIA :{ORANGE}{STATION}{STRING} via +STR_DEPARTURES_VIA :{ORANGE}via {STATION}{STRING} +STR_DEPARTURES_TOC :{ORANGE}{COMPANY} +STR_DEPARTURES_GROUP :{ORANGE}{GROUP} +STR_DEPARTURES_VEH :{ORANGE}{VEHICLE} +STR_DEPARTURES_CALLING_AT :{TINY_FONT}{ORANGE}Calling at: +STR_DEPARTURES_CALLING_AT_LARGE :{ORANGE}Calling at: +STR_DEPARTURES_CALLING_AT_FIRST_STATION :{STATION} +STR_DEPARTURES_CALLING_AT_STATION :{RAW_STRING}, {STATION} +STR_DEPARTURES_CALLING_AT_LAST_STATION :{RAW_STRING} and {STATION} +STR_DEPARTURES_CALLING_AT_LIST :{TINY_FONT}{ORANGE}{RAW_STRING}. +STR_DEPARTURES_CALLING_AT_LIST_LARGE :{ORANGE}{RAW_STRING}. +STR_DEPARTURES_CALLING_AT_LIST_SMART_TERMINUS :{TINY_FONT}{ORANGE}{RAW_STRING}. This service continues to {STATION}. +STR_DEPARTURES_CALLING_AT_LIST_SMART_TERMINUS_LARGE :{ORANGE}{RAW_STRING}. This service continues to {STATION}. + +STR_DEPARTURES_TYPE_TRAIN :{ORANGE}{TRAIN} +STR_DEPARTURES_TYPE_TRAIN_SILVER :{SILVER}{TRAIN} +STR_DEPARTURES_TYPE_BUS :{ORANGE}{BUS} +STR_DEPARTURES_TYPE_BUS_SILVER :{SILVER}{BUS} +STR_DEPARTURES_TYPE_LORRY :{ORANGE}{LORRY} +STR_DEPARTURES_TYPE_LORRY_SILVER :{SILVER}{LORRY} +STR_DEPARTURES_TYPE_PLANE :{ORANGE}{PLANE} +STR_DEPARTURES_TYPE_PLANE_SILVER :{SILVER}{PLANE} +STR_DEPARTURES_TYPE_SHIP :{ORANGE}{SHIP} +STR_DEPARTURES_TYPE_SHIP_SILVER :{SILVER}{SHIP} + +STR_DEPARTURES_STATION_NONE : +STR_DEPARTURES_STATION_PORT :{ORANGE} {SHIP} +STR_DEPARTURES_STATION_AIRPORT :{ORANGE} {PLANE} +STR_DEPARTURES_STATION_PORTAIRPORT :{ORANGE} {SHIP} {PLANE} + +STR_DEPARTURES_ON_TIME :{GREEN}On time +STR_DEPARTURES_ARRIVED :{GREEN}Arrived +STR_DEPARTURES_DELAYED :{YELLOW}Delayed +STR_DEPARTURES_EXPECTED :{YELLOW}Expt {DATE_WALLCLOCK_TINY} +STR_DEPARTURES_CANCELLED :{RED}Cancelled + +STR_CONFIG_SETTING_DEPARTUREBOARDS :{ORANGE}Departure boards +STR_CONFIG_MAX_DEPARTURES :Show at most {STRING2} departure board entries for each station +STR_CONFIG_MAX_DEPARTURES_HELPTEXT :The maximum number of entries to show on a departure board +STR_CONFIG_MAX_DEPARTURE_TIME :Show arrivals/departures at most {STRING2} days in advance +STR_CONFIG_MAX_DEPARTURE_TIME_HELPTEXT :How far in advance to show arrivals and departures, in days +STR_CONFIG_DEPARTURE_CALC_FREQUENCY :Calculate departure board entries every {STRING2} ticks +STR_CONFIG_DEPARTURE_CALC_FREQUENCY_HELPTEXT :How frequently to refresh a list of arrivals/departures, in ticks +STR_CONFIG_DEPARTURE_VEHICLE_NAME :Show vehicle name in entries: {STRING2} +STR_CONFIG_DEPARTURE_VEHICLE_NAME_HELPTEXT :Whether to show vehicle names in their departure board entries +STR_CONFIG_DEPARTURE_GROUP_NAME :Show group name in entries: {STRING2} +STR_CONFIG_DEPARTURE_GROUP_NAME_HELPTEXT :Whether to show names of groups that a vehicle belongs to in its departure board entries +STR_CONFIG_DEPARTURE_COMPANY_NAME :Show company name in entries: {STRING2} +STR_CONFIG_DEPARTURE_COMPANY_NAME_HELPTEXT :Whether to show a company's name in its vehicles' departure board entries +STR_CONFIG_DEPARTURE_VEHICLE_TYPE :Show vehicle type icon in entries: {STRING2} +STR_CONFIG_DEPARTURE_VEHICLE_TYPE_HELPTEXT :Whether to show a vehicle's type as an icon in its departure board entries +STR_CONFIG_DEPARTURE_VEHICLE_COLOR :Show vehicle type icon in silver: {STRING2} +STR_CONFIG_DEPARTURE_VEHICLE_COLOR_HELPTEXT :Whether to show vehicle type icons in silver +STR_CONFIG_DEPARTURE_LARGER_FONT :Use larger font for stations called at on departure boards: {STRING2} +STR_CONFIG_DEPARTURE_LARGER_FONT_HELPTEXT :Whether to use a larger font for lists of stations called at +STR_CONFIG_DEPARTURE_DESTINATION_TYPE :Show icons for destinations that are docks or airports: {STRING2} +STR_CONFIG_DEPARTURE_DESTINATION_TYPE_HELPTEXT :Whether to show icons next to destinations that are docks or airports +STR_CONFIG_DEPARTURE_SHOW_BOTH :Show arrival and departure times on the same line: {STRING2} +STR_CONFIG_DEPARTURE_SHOW_BOTH_HELPTEXT :Whether arrival and departure times for a vehicle are combined into a single entry instead of being listed separately +STR_CONFIG_DEPARTURE_ONLY_PASSENGERS :Only show entries for vehicles that can carry passengers: {STRING2} +STR_CONFIG_DEPARTURE_ONLY_PASSENGERS_HELPTEXT :Whether to only show arrivals and departures of vehicles that can carry passengers +STR_CONFIG_DEPARTURE_SMART_TERMINUS :Don't show termini that can be reached sooner on a later vehicle: {STRING2} +STR_CONFIG_DEPARTURE_SMART_TERMINUS_HELPTEXT :Whether to show termini that can be reached sooner on another vehicle that departs later +STR_CONFIG_DEPARTURE_CONDITIONALS :Handle conditional order jumps by: {STRING2} +STR_CONFIG_DEPARTURE_CONDITIONALS_HELPTEXT :How conditional orders should be dealt with when calculating departure board entries +STR_CONFIG_DEPARTURE_CONDITIONALS_1 :giving up +STR_CONFIG_DEPARTURE_CONDITIONALS_2 :assuming they will be taken +STR_CONFIG_DEPARTURE_CONDITIONALS_3 :assuming they will not be taken +STR_CONFIG_DEPARTURE_SHOW_ALL_STOPS :Show all stations called at regardless of loading/unloading: {STRING2} +STR_CONFIG_DEPARTURE_SHOW_ALL_STOPS_HELPTEXT :Whether stations that a vehicle only loads from will be shown in the calling at list +STR_CONFIG_DEPARTURE_MERGE_IDENTICAL :Merge identical entries: {STRING2} +STR_CONFIG_DEPARTURE_MERGE_IDENTICAL_HELPTEXT :Whether identical departure board entries should be merged into a single one + +STR_WAYPOINT_VIEW_HIDE_VIEWPORT_LABEL :{BLACK}Hide the name label for this waypoint + +STR_FINANCES_BORROW_TOOLTIP_EXTRA :{BLACK}{STRING}. Shift+Click to enter an amount to borrow +STR_FINANCES_REPAY_TOOLTIP_EXTRA :{BLACK}{STRING}. Shift+Click to enter an amount to repay +STR_FINANCES_BORROW_QUERY_CAPT :{WHITE}Enter the amount of money to borrow +STR_FINANCES_REPAY_QUERY_CAPT :{WHITE}Enter the amount of money to repay + +STR_INDUSTRY_VIEW_TRANSPORTED_TOOLTIP :{BLACK}{STRING}{RAW_STRING} +STR_INDUSTRY_VIEW_TRANSPORTED_TOOLTIP_EXTENSION :{}{BLACK}{CARGO_LONG} ({COMMA}%) + +# Town tooltip +STR_TOWN_NAME_TOOLTIP :{BLACK}{TOWN} + +STR_VEHICLE_LIST_AGE :{STRING2}, Age: {COMMA} year{P "" s} ({COMMA}) +STR_VEHICLE_LIST_AGE_RED :{STRING2}, Age: {RED}{COMMA} {BLACK}year{P "" s} ({COMMA}) +STR_VEHICLE_LIST_CARGO_LIST :{STRING2}, Cargoes: {CARGO_LIST} +STR_VEHICLE_LIST_RELIABILITY :{STRING2}, Reliability: {COMMA}% +STR_VEHICLE_LIST_RELIABILITY_RED :{STRING2}, Reliability: {RED}{COMMA}% +STR_VEHICLE_LIST_MAX_SPEED :{STRING2}, Max. speed: {VELOCITY} +STR_VEHICLE_LIST_ENGINE_BUILT :{STRING2}, Model: {ENGINE}, Built: {NUM} +STR_VEHICLE_LIST_VALUE :{STRING2}, Value: {CURRENCY_LONG} +STR_VEHICLE_LIST_LENGTH :{STRING2}, Length: {DECIMAL} tile{P "" s} +STR_VEHICLE_LIST_TIME_TO_LIVE :{STRING2}, Lifetime: {COMMA} year{P "" s} remaining +STR_VEHICLE_LIST_TIME_TO_LIVE_RED :{STRING2}, Lifetime: {RED}{COMMA} {BLACK}year{P "" s} remaining +STR_VEHICLE_LIST_TIME_TO_LIVE_OVERDUE :{STRING2}, Lifetime: {RED}{COMMA} {BLACK}year{P "" s} overdue +STR_VEHICLE_LIST_TIMETABLE_DELAY_LATE :{STRING2}, Timetable status: {RED}{STRING3} late +STR_VEHICLE_LIST_TIMETABLE_DELAY_EARLY :{STRING2}, Timetable status: {STRING3} early +STR_VEHICLE_LIST_TIMETABLE_DELAY_ON_TIME :{STRING2}, Timetable status: On time +STR_VEHICLE_LIST_ORDER_OCCUPANCY_AVERAGE :{STRING2}, Average order occupancy: {COMMA}% + +STR_VEHICLE_LIST_PROFIT_THIS_YEAR_LAST_YEAR_LIFETIME :{STRING2} (lifetime: {CURRENCY_LONG}) +STR_VEHICLE_LIST_CANCEL_DEPOT_SERVICE :Cancel Servicing/Send to +STR_VEHICLE_LIST_SEND_TRAIN_TO_DEPOT_SELL :Send to Depot and sell +STR_VEHICLE_LIST_SEND_ROAD_VEHICLE_TO_DEPOT_SELL :Send to Depot and sell +STR_VEHICLE_LIST_SEND_SHIP_TO_DEPOT_SELL :Send to Depot and sell +STR_VEHICLE_LIST_SEND_AIRCRAFT_TO_HANGAR_SELL :Send to Hangar and sell + +STR_VEHICLE_LIST_CHANGE_ORDER_STATION :Move order to another station +STR_VEHICLE_LIST_CHANGE_ORDER_WAYPOINT :Move order to another waypoint +STR_VEHICLE_LIST_CHANGE_ORDER_TRAIN_DEPOT :Move order to another depot +STR_VEHICLE_LIST_CHANGE_ORDER_ROAD_VEHICLE_DEPOT :Move order to another depot +STR_VEHICLE_LIST_CHANGE_ORDER_SHIP_DEPOT :Move order to another depot +STR_VEHICLE_LIST_CHANGE_ORDER_AIRCRAFT_HANGAR :Move order to another hangar + +STR_VEHICLE_LIST_CREATE_GROUP :Create group from list + +STR_GROUP_EXPAND_ALL :{BLACK}Expand all +STR_GROUP_COLLAPSE_ALL :{BLACK}Collapse all + +STR_BUY_VEHICLE_TRAIN_LOCOMOTIVES :Locomotives and Power Cars +STR_BUY_VEHICLE_TRAIN_WAGONS :Wagons + +STR_PURCHASE_INFO_DESIGNED :{BLACK}Designed: {GOLD}{NUM} + +STR_BUY_REFIT_VEHICLE_BUY_VEHICLE_BUTTON :{BLACK}Refit after buy +STR_BUY_REFIT_VEHICLE_BUY_VEHICLE_TOOLTIP :{BLACK}Automatically refit the highlighted vehicle after buying to selected cargo type + +STR_BUY_VEHICLE_TRAIN_BUY_LOCOMOTIVE_BUTTON :{BLACK}Buy Locomotive +STR_BUY_VEHICLE_TRAIN_BUY_WAGON_BUTTON :{BLACK}Buy Wagon +STR_BUY_VEHICLE_TRAIN_BUY_REFIT_LOCOMOTIVE_BUTTON :{BLACK}Buy and Refit Locomotive +STR_BUY_VEHICLE_TRAIN_BUY_REFIT_WAGON_BUTTON :{BLACK}Buy and Refit Wagon +STR_BUY_VEHICLE_TRAIN_BUY_LOCOMOTIVE_TOOLTIP :{BLACK}Buy the highlighted locomotive or power car. Shift+Click shows estimated cost without purchase +STR_BUY_VEHICLE_TRAIN_BUY_WAGON_TOOLTIP :{BLACK}Buy the highlighted wagon. Shift+Click shows estimated cost without purchase +STR_BUY_VEHICLE_TRAIN_BUY_REFIT_LOCOMOTIVE_TOOLTIP :{BLACK}Buy and refit the highlighted locomotive or power car. Shift+Click shows estimated cost without purchase +STR_BUY_VEHICLE_TRAIN_BUY_REFIT_WAGON_TOOLTIP :{BLACK}Buy and refit the highlighted wagon. Shift+Click shows estimated cost without purchase +STR_BUY_VEHICLE_TRAIN_RENAME_LOCOMOTIVE_BUTTON :{BLACK}Rename Locomotive +STR_BUY_VEHICLE_TRAIN_RENAME_WAGON_BUTTON :{BLACK}Rename Wagon +STR_BUY_VEHICLE_TRAIN_RENAME_LOCOMOTIVE_TOOLTIP :{BLACK}Rename locomotive or power car +STR_BUY_VEHICLE_TRAIN_RENAME_WAGON_TOOLTIP :{BLACK}Rename wagon + +STR_QUERY_RENAME_TRAIN_TYPE_LOCOMOTIVE_CAPTION :{WHITE}Rename locomotive type +STR_QUERY_RENAME_TRAIN_TYPE_WAGON_CAPTION :{WHITE}Rename wagon type + +STR_VEHICLE_VIEW_SEND_TO_DEPOT_TOOLTIP_SHIFT :{STRING}. Shift+Click to select which +STR_VEHICLE_VIEW_SEND_TO_DEPOT_MENU :{BLACK}Cancel send vehicle to depot/hangar. Ctrl+Click for menu. Shift+Click to select depot/hangar + +STR_VEHICLE_STATUS_LOADING_UNLOADING_ADVANCE :{STRING}, {VELOCITY} +STR_VEHICLE_STATUS_BROKEN_DOWN_VEL :{RED}Broken down - {STRING2}, {LTBLUE} {VELOCITY} +STR_VEHICLE_STATUS_BROKEN_DOWN_VEL_SHORT :{RED}Broken down - {STRING2} +STR_VEHICLE_STATUS_TRAIN_STUCK_WAIT_RESTRICTION :{ORANGE}Waiting due to routing restriction +STR_VEHICLE_STATUS_TRAIN_WAITING_TIMETABLE :{ORANGE}Waiting due to timetable +STR_VEHICLE_STATUS_TRAIN_REVERSING :{ORANGE}Reversing, {VELOCITY} +STR_VEHICLE_STATUS_TRAIN_MOVING_DEPOT :{ORANGE}Moving in depot + +STR_BREAKDOWN_TYPE_CRITICAL :Mechanical failure +STR_BREAKDOWN_TYPE_EM_STOP :Emergency stop +STR_BREAKDOWN_TYPE_LOW_SPEED :Limited to {VELOCITY} +STR_BREAKDOWN_TYPE_LOW_POWER :{COMMA}% Power +STR_BREAKDOWN_TYPE_HIT_RV :Collided with road vehicle +STR_BREAKDOWN_TYPE_BRAKES_OVERHEATED :Brakes overheated +STR_BREAKDOWN_TYPE_DEPOT :Heading to {STATION} Hangar for repairs +STR_BREAKDOWN_TYPE_LANDING :Heading to {STATION} for emergency landing + +STR_ERROR_TRAIN_TOO_HEAVY :{WHITE}{VEHICLE} is too heavy + +STR_VEHICLE_STATUS_HEADING_FOR_DEPOT_SELL_VEL :{CREAM}Heading for {PUSH_COLOUR}{RED}sale{POP_COLOUR} at {DEPOT}, {VELOCITY} + +STR_VEHICLE_LOAD_THROUGH_ABORTED_INSUFFICIENT_TRACK :{WHITE}{VEHICLE}: through load aborted due to insufficient track at {STATION} +STR_VEHICLE_LOAD_THROUGH_ABORTED_DEPOT :{WHITE}{VEHICLE}: through load aborted due to depot at {STATION} + +STR_RUNNING :{LTBLUE}Running + +STR_NEED_REPAIR :{ORANGE}Vehicle needs repair - max speed reduced to {VELOCITY} + +STR_CURRENT_STATUS :{BLACK}Current status: {STRING3} + +STR_VEHICLE_INFO_TRAIN_LENGTH :{BLACK}Train length {LTBLUE}{DECIMAL} tile{P "" s} {STRING4} +STR_VEHICLE_INFO_WEIGHT_RATIOS :{STRING1} {STRING1} +STR_VEHICLE_INFO_POWER_WEIGHT_RATIO :{BLACK}Power / weight: {LTBLUE}{POWER_WEIGHT_RATIO} +STR_VEHICLE_INFO_TE_WEIGHT_RATIO :{BLACK}Max. T.E / weight: {LTBLUE}{FORCE_WEIGHT_RATIO} +STR_VEHICLE_INFO_FULL_WEIGHT_WITH_RATIOS :{BLACK}Full weight: {LTBLUE}{WEIGHT_SHORT} {STRING4} +STR_VEHICLE_INFO_MAX_SPEED_LOADED :{BLACK}Max. speed (full): {LTBLUE}{VELOCITY} + +STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR_LIFETIME :{STRING2} (lifetime: {CURRENCY_LONG}) + +STR_VEHICLE_INFO_GROUP :{BLACK}Group: {LTBLUE}{GROUP} + +STR_VEHICLE_AUTO_GROUP_ROUTE :{TOWN} to {TOWN}{STRING1} +STR_VEHICLE_AUTO_GROUP_LOCAL_ROUTE :{TOWN} Local{STRING1} +STR_VEHICLE_AUTO_GROUP_CARGO_LIST : ({CARGO_LIST}) + +STR_VEHICLE_INFO_SPEED_RESTRICTION :{BLACK}Speed restriction: {LTBLUE}{VELOCITY} +STR_VEHICLE_INFO_SPEED_ADAPTATION_EXEMPT :{BLACK}Exempt from speed adaptation + +STR_VEHICLE_DETAILS_TRAIN_ENGINE_BUILT_AND_VALUE_AND_SPEED :{LTBLUE}{ENGINE}{BLACK} Built: {LTBLUE}{NUM}{BLACK} Value: {LTBLUE}{CURRENCY_LONG} {BLACK}Max. speed: {LTBLUE}{VELOCITY} +STR_VEHICLE_DETAILS_TRAIN_WAGON_VALUE_AND_SPEED :{LTBLUE}{ENGINE}{BLACK} Value: {LTBLUE}{CURRENCY_LONG} {BLACK}Max. speed: {LTBLUE}{VELOCITY} +STR_VEHICLE_DETAILS_TRAIN_TOTAL_WEIGHT :{BLACK}Total weight: {LTBLUE}{WEIGHT_SHORT} {BLACK}(empty) - {LTBLUE}{WEIGHT_SHORT} {BLACK}(loaded) +STR_VEHICLE_DETAILS_TRAIN_MAX_SPEED :{BLACK}Max. speed: {LTBLUE}{VELOCITY} {BLACK}(empty) - {LTBLUE}{VELOCITY} {BLACK}(loaded) + +STR_ORDERS_TOGGLE_MANAGEMENT_BUTTON_TOOLTIP :{BLACK}Toggle showing order management button + +STR_ORDER_DROP_CARGO_TYPE_LOAD :Load by cargo type +STR_ORDER_DROP_CARGO_TYPE_UNLOAD :Unload by cargo type + +STR_ORDER_REVERSE :{BLACK}Reverse +STR_ORDER_REVERSE_TOOLTIP :{BLACK}Change the reversing behaviour of the highlighted order. + +STR_ORDER_DROP_SELL_DEPOT :Sell vehicle + +STR_ORDER_CONDITIONAL_VEHICLE_IN_SLOT :Vehicle in slot + +STR_ORDER_CONDITIONAL_REQUIRES_SERVICE_ORDER :Requires service {STRING} +STR_ORDER_CONDITIONAL_CARGO_WAITING_ORDER :Next station {STRING} {STRING} waiting +STR_ORDER_CONDITIONAL_ACCEPTANCE :Next station {STRING} {STRING} + +STR_CONDITIONAL_FREE_PLATFORMS :Jump to order {COMMA} when Next station {STRING} {COMMA} free platform{P "" s} +STR_CONDITIONAL_PERCENT :Jump to order {COMMA} {COMMA} percent of times + +STR_ORDER_CONDITIONAL_NEXT_STATION :Next station +STR_ORDER_CONDITIONAL_CARGO_TOOLTIP :{BLACK}The cargo to compare the station data against +STR_ORDER_CONDITIONAL_SLOT_TOOLTIP :{BLACK}The train slot to check the occupancy of +STR_ORDER_CONDITIONAL_COUNTER_TOOLTIP :{BLACK}The counter to check the value of +STR_ORDER_CONDITIONAL_TIME_DATE_TOOLTIP :{BLACK}The current time/date field to check the value of +STR_ORDER_CONDITIONAL_TIMETABLE_TOOLTIP :{BLACK}The timetable field to check the value of +STR_ORDER_CONDITIONAL_SCHED_SELECT_TOOLTIP :{BLACK}The dispatch schedule to use +STR_ORDER_CONDITIONAL_SCHED_TEST_TOOLTIP :{BLACK}The dispatch schedule condition to test +STR_ORDER_CONDITIONAL_VIA :{BLACK}Via +STR_ORDER_CONDITIONAL_VIA_TOOLTIP :{BLACK}The via station to check the waiting cargo amount for + +STR_ORDER_CONDITIONAL_COMPARATOR_ACCEPTS :accepts +STR_ORDER_CONDITIONAL_COMPARATOR_DOES_NOT_ACCEPT :does not accept +STR_ORDER_CONDITIONAL_COMPARATOR_HAS :has +STR_ORDER_CONDITIONAL_COMPARATOR_HAS_NO :does not have +STR_ORDER_CONDITIONAL_COMPARATOR_HAS_LESS_THAN :has less than +STR_ORDER_CONDITIONAL_COMPARATOR_HAS_LESS_EQUALS :has less than or exactly +STR_ORDER_CONDITIONAL_COMPARATOR_HAS_MORE_THAN :has more than +STR_ORDER_CONDITIONAL_COMPARATOR_HAS_MORE_EQUALS :has more than or exactly +STR_ORDER_CONDITIONAL_COMPARATOR_FULLY_OCCUPIED :is fully occupied +STR_ORDER_CONDITIONAL_COMPARATOR_NOT_YET_FULLY_OCCUPIED :is not fully occupied +STR_ORDER_CONDITIONAL_COMPARATOR_TRAIN_IN_SLOT :train is in +STR_ORDER_CONDITIONAL_COMPARATOR_TRAIN_NOT_IN_SLOT :train is not in +STR_ORDER_CONDITIONAL_COMPARATOR_TRAIN_IN_ACQUIRE_SLOT :train is in/acquire +STR_ORDER_CONDITIONAL_COMPARATOR_TRAIN_NOT_IN_ACQUIRE_SLOT :train is not in/can't acquire +STR_ORDER_CONDITIONAL_COMPARATOR_VEHICLE_IN_SLOT :vehicle is in +STR_ORDER_CONDITIONAL_COMPARATOR_VEHICLE_NOT_IN_SLOT :vehicle is not in +STR_ORDER_CONDITIONAL_COMPARATOR_VEHICLE_IN_ACQUIRE_SLOT :vehicle is in/acquire +STR_ORDER_CONDITIONAL_COMPARATOR_VEHICLE_NOT_IN_ACQUIRE_SLOT :vehicle is not in/can't acquire +STR_ORDER_CONDITIONAL_COMPARATOR_DISPATCH_SLOT_IS_FIRST :is first slot +STR_ORDER_CONDITIONAL_COMPARATOR_DISPATCH_SLOT_IS_NOT_FIRST :is not first slot +STR_ORDER_CONDITIONAL_COMPARATOR_DISPATCH_SLOT_IS_LAST :is last slot +STR_ORDER_CONDITIONAL_COMPARATOR_DISPATCH_SLOT_IS_NOT_LAST :is not last slot + +STR_ORDERS_MANAGE_LIST :{BLACK}Manage List +STR_ORDERS_MANAGE_LIST_TOOLTIP :{BLACK}Manage this order list + +STR_ORDERS_MANAGE_ORDER :{BLACK}Manage Order +STR_ORDERS_MANAGE_ORDER_TOOLTIP :{BLACK}Manage this order + +STR_ORDER_REVERSE_ORDER_LIST :Reverse order list +STR_ORDER_APPEND_REVERSED_ORDER_LIST :Append reversed order list +STR_ORDER_DUPLICATE_ORDER :Duplicate order +STR_ORDER_CHANGE_JUMP_TARGET :Change jump target + +STR_ORDER_RELEASE_SLOT_BUTTON :Release slot +STR_ORDER_CHANGE_COUNTER_BUTTON :Change counter +STR_ORDER_RELEASE_SLOT_TOOLTIP :{BLACK}The train slot to release + +STR_ORDER_CHANGE_COUNTER_TOOLTIP :{BLACK}The counter to change + +STR_ORDERS_OCCUPANCY_BUTTON :{BLACK}{STRING2}% +STR_ORDERS_OCCUPANCY_BUTTON_TOOLTIP :{BLACK}Show occupancy running averages{}The percentage shown is the overall average of the order occupancies +STR_ORDERS_OCCUPANCY_LIST_TOOLTIP :{BLACK}Order occupancy - this shows running averages of recent occupancy levels when leaving a station, for all vehicles sharing these orders +STR_ORDERS_OCCUPANCY_PERCENT :{NUM}% + +STR_ORDERS_NEW_GROUP_TOOLTIP :{BLACK}Create group from single vehicle + +STR_ORDER_GO_TO_WAYPOINT_REVERSE :Go via and reverse at {WAYPOINT} +STR_ORDER_GO_NON_STOP_TO_WAYPOINT_REVERSE :Go non-stop via and reverse at {WAYPOINT} +STR_ORDER_SELL_ORDER :(Sell vehicle) +STR_ORDER_CARGO_TYPE_LOAD :(Load by cargo type) +STR_ORDER_UNLOAD_CARGO_TYPE_LOAD :(Unload and load by cargo type) +STR_ORDER_TRANSFER_CARGO_TYPE_LOAD :(Transfer and load by cargo type) +STR_ORDER_NO_UNLOAD_CARGO_TYPE_LOAD :(No unloading and load by cargo type) +STR_ORDER_CARGO_TYPE_UNLOAD :(Unload by cargo type) +STR_ORDER_CARGO_TYPE_UNLOAD_FULL_LOAD :(Unload by cargo type and wait for full load) +STR_ORDER_CARGO_TYPE_UNLOAD_FULL_LOAD_ANY :(Unload by cargo type and wait for any full load) +STR_ORDER_CARGO_TYPE_UNLOAD_NO_LOAD :(Unload by cargo type and leave empty) +STR_ORDER_CARGO_TYPE_UNLOAD_CARGO_TYPE_LOAD :(Unload by cargo type and load by cargo type) +STR_ORDER_CARGO_TYPE_LOAD_REFIT :(Load by cargo type with refit to {STRING}) +STR_ORDER_UNLOAD_CARGO_TYPE_LOAD_REFIT :(Unload and load by cargo type with refit to {STRING}) +STR_ORDER_TRANSFER_CARGO_TYPE_LOAD_REFIT :(Transfer and load by cargo type with refit to {STRING}) +STR_ORDER_NO_UNLOAD_CARGO_TYPE_LOAD_REFIT :(No unloading and load by cargo type with refit to {STRING}) +STR_ORDER_CARGO_TYPE_UNLOAD_REFIT :(Unload by cargo type and take cargo with refit to {STRING}) +STR_ORDER_CARGO_TYPE_UNLOAD_FULL_LOAD_REFIT :(Unload by cargo type and wait for full load with refit to {STRING}) +STR_ORDER_CARGO_TYPE_UNLOAD_FULL_LOAD_ANY_REFIT :(Unload by cargo type and wait for any full load with refit to {STRING}) +STR_ORDER_CARGO_TYPE_UNLOAD_CARGO_TYPE_LOAD_REFIT :(Unload by cargo type and load by cargo type with refit to {STRING}) + +STR_ORDER_RV_DIR_NE :[north-east direction] +STR_ORDER_RV_DIR_SE :[south-east direction] +STR_ORDER_RV_DIR_SW :[south-west direction] +STR_ORDER_RV_DIR_NW :[north-west direction] + +STR_ORDER_CONDITIONAL_CARGO_ACCEPTANCE :Jump to order {COMMA} when Next station {STRING} {STRING} +STR_ORDER_CONDITIONAL_CARGO_WAITING_DISPLAY :Jump to order {COMMA} when Next station {STRING} {STRING} +STR_ORDER_CONDITIONAL_SLOT :Jump to order {COMMA} when {TRSLOT} {STRING} +STR_ORDER_CONDITIONAL_INVALID_SLOT :Jump to order {COMMA} when {PUSH_COLOUR}{RED}{STRING} {POP_COLOUR}{STRING} +STR_ORDER_CONDITIONAL_IN_SLOT :Jump to order {COMMA} when {STRING} slot: {TRSLOT} +STR_ORDER_CONDITIONAL_IN_INVALID_SLOT :Jump to order {COMMA} when {STRING} {PUSH_COLOUR}{RED}{STRING} {POP_COLOUR} +STR_ORDER_CONDITIONAL_LOAD_PERCENTAGE_DISPLAY :Jump to order {COMMA} when Load percentage of {STRING} {STRING} {COMMA} +STR_ORDER_CONDITIONAL_CARGO_WAITING_AMOUNT_DISPLAY :Jump to order {COMMA} when {STRING} at next station {STRING} {CARGO_SHORT} +STR_ORDER_CONDITIONAL_CARGO_WAITING_AMOUNT_VIA_DISPLAY :Jump to order {COMMA} when {STRING} at next station via {STATION} {STRING} {CARGO_SHORT} +STR_ORDER_CONDITIONAL_COUNTER :Jump to order {COMMA} when value of {TRCOUNTER} {STRING} {COMMA} +STR_ORDER_CONDITIONAL_INVALID_COUNTER :Jump to order {COMMA} when value of {PUSH_COLOUR}{RED}{STRING}{POP_COLOUR} {STRING} {COMMA} +STR_ORDER_CONDITIONAL_TIME_HHMM :Jump to order {COMMA} when {STRING} {STRING} {TIME_HHMM} +STR_ORDER_CONDITIONAL_TIMETABLE :Jump to order {COMMA} when {STRING} {STRING} {TT_TICKS} +STR_ORDER_CONDITIONAL_DISPATCH_SLOT_DISPLAY :Jump to order {COMMA} when {STRING} {STRING} {STRING} + +STR_ORDER_RELEASE_SLOT :Release slot: {STRING1} + +STR_TIMETABLE_MINUTES :{COMMA}{NBSP}minute{P "" s} +STR_TIMETABLE_HOURS :{COMMA}{NBSP}hour{P "" s} +STR_TIMETABLE_HOURS_MINUTES :{COMMA}{NBSP}hour{P "" s} and {COMMA}{NBSP}minute{P "" s} + +STR_TIMETABLE_LEFTOVER_TICKS :{STRING1} + {COMMA} tick{P "" s} + +STR_TIMETABLE_MINUTES_LONG :{COMMA}{NBSP}minute{P "" s} ({STRING2}){STRING3} +STR_TIMETABLE_AUTOMATE :{BLACK}Automate +STR_TIMETABLE_AUTOMATE_TOOLTIP :{BLACK}Manage the timetables automatically by updating the values for each journey + +STR_TIMETABLE_AUTO_SEPARATION :{BLACK}Auto Separation +STR_TIMETABLE_AUTO_SEPARATION_TOOLTIP :{BLACK}Automatically adjust timetable start times to ensure vehicle separation + +STR_TIMETABLE_SCHEDULED_DISPATCH :{BLACK}Scheduled Dispatch +STR_TIMETABLE_SCHEDULED_DISPATCH_TOOLTIP :{BLACK}Open scheduled dispatch windows for automatic setting of timetable start time +STR_TIMETABLE_SCHEDULED_DISPATCH_ORDER :{PUSH_COLOUR}{YELLOW}[{STRING1}scheduled dispatch]{POP_COLOUR} +STR_TIMETABLE_SCHEDULED_DISPATCH_ORDER_NO_WAIT_TIME :{PUSH_COLOUR}{RED}[{STRING1}scheduled dispatch - no wait time timetabled]{POP_COLOUR} +STR_TIMETABLE_SCHEDULED_DISPATCH_ORDER_SCHEDULE_INDEX :{NUM}{NBSP}-{NBSP} + +STR_TIMETABLE_LOCK_ORDER_TIME_TOOLTIP :{BLACK}Lock/unlock the amount of time for the highlighted order (Ctrl+Click set lock state for all orders).{}When locked the time will not be changed by timetable autofill or automate. + +STR_TIMETABLE_LEAVE_EARLY_ORDER :[leave early] +STR_TIMETABLE_LEAVE_EARLY_ORDER_FULL_ANY :[leave early if any cargo full] +STR_TIMETABLE_LEAVE_EARLY_ORDER_FULL_ALL :[leave early if all cargoes full] +STR_TIMETABLE_LEAVE_NORMAL :Leave as timetabled +STR_TIMETABLE_LEAVE_EARLY :Leave early +STR_TIMETABLE_LEAVE_EARLY_FULL_ANY :Leave early if any full +STR_TIMETABLE_LEAVE_EARLY_FULL_ALL :Leave early if all full + +STR_TIMETABLE_EXTRA_DROP_DOWN :{BLACK}Extra +STR_TIMETABLE_EXTRA_DROP_DOWN_TOOLTIP :{BLACK}Extra Options{}{}Leave as timetabled: Vehicles wait until their timetabled departure time before leaving (default).{}Leave Early: Vehicles leave as soon as loading/unloading is done, possibly before the timetabled departure time.{}Leave Early if Any Full: As above, if any cargo is fully loaded.{}Leave Early if All Full: As above, if all cargoes are fully loaded. + +STR_TIMETABLE_ASSIGN_SCHEDULE_DROP_DOWN :{BLACK}Assign Schedule +STR_TIMETABLE_ASSIGN_SCHEDULE_DROP_DOWN_TOOLTIP :{BLACK}Assign or unassign a scheduled dispatch schedule to the selected order +STR_TIMETABLE_ASSIGN_SCHEDULE_NONE :No Schedule +STR_TIMETABLE_ASSIGN_SCHEDULE_ID :Schedule {NUM} + +STR_TIMETABLE_AUTOSEP_TIMETABLE_INCOMPLETE :{BLACK}This timetable is not being auto separated because it is incomplete +STR_TIMETABLE_AUTOSEP_OK :{BLACK}This timetable is being auto separated +STR_TIMETABLE_AUTOSEP_SINGLE_VEH :{BLACK}This timetable is not being auto separated because there is only 1 vehicle +STR_TIMETABLE_WARNING_AUTOSEP_CONDITIONAL :{BLACK}Cannot auto separate timetable: conditional order(s) present +STR_TIMETABLE_WARNING_AUTOSEP_MISSING_TIMINGS :{BLACK}Cannot auto separate timetable: wait or travel time(s) missing +STR_TIMETABLE_WARNING_FULL_LOAD :{BLACK}Timetabling full-load orders is not recommended +STR_TIMETABLE_WARNING_AUTOFILL_CONDITIONAL :{BLACK}Autofill will only update taken branch of conditional orders +STR_TIMETABLE_NON_TIMETABLED_BRANCH :{BLACK}Not all conditional order branch-taken travel times are timetabled +STR_TIMETABLE_WARNING_NO_SCHEDULED_DISPATCH_ORDER_ASSIGNED :{BLACK}The dispatch schedule is not assigned to an order +STR_TIMETABLE_WARNING_SCHEDULED_DISPATCH_ORDER_NO_WAIT_TIME :{BLACK}The scheduled dispatch order should have a timetabled wait time +STR_TIMETABLE_WARNING_SCHEDULE_ID :{BLACK}Schedule {NUM}: {STRING} +STR_TIMETABLE_FILL_TIMETABLE_SUGGESTION :{BLACK}Enable 'Automate' to automatically fill in and update the wait and travel times. +STR_TIMETABLE_FILL_TIMETABLE_SUGGESTION_2 :{BLACK}(Alternatively, enable 'Autofill' or manually fill in all the timetable fields). + +STR_TIMETABLE_WARNINGS_OMITTED :{BLACK}{NUM} further warnings omitted... + +STR_DATE_MINUTES_MINUTE_TOOLTIP :{BLACK}Select minute +STR_DATE_MINUTES_HOUR_TOOLTIP :{BLACK}Select hour + +STR_TIME_CAPTION :{WHITE}Set time + +# Cargo type orders Window +STR_CARGO_TYPE_ORDERS_LOAD_CAPTION :{WHITE}{VEHICLE} ({NUM}: Load at {STATION}) +STR_CARGO_TYPE_ORDERS_UNLOAD_CAPTION :{WHITE}{VEHICLE} ({NUM}: Unload at {STATION}) +STR_CARGO_TYPE_ORDERS_LOAD_TITLE :{GOLD}Select load order per cargo type: +STR_CARGO_TYPE_ORDERS_UNLOAD_TITLE :{GOLD}Select unload order per cargo type: +STR_CARGO_TYPE_ORDERS_CLOSE_BUTTON :{BLACK}Close + +STR_CARGO_TYPE_ORDERS_DROP_FULL_LOAD :Full load +STR_CARGO_TYPE_LOAD_ORDERS_DROP_TOOLTIP :{BLACK}Change the loading behaviour for this cargo type +STR_CARGO_TYPE_UNLOAD_ORDERS_DROP_TOOLTIP :{BLACK}Change the unloading behaviour for this cargo type +STR_CARGO_TYPE_ORDERS_SET_TO_ALL_LABEL :{BLACK}Set all to: +STR_CARGO_TYPE_ORDERS_SET_TO_ALL_TOOLTIP :{BLACK}Set all cargo type orders to the one selected by the dropdown + +STR_SCREENSHOT_WORLD_SCREENSHOT_CURRENT_ZOOM :{BLACK}Whole map current zoom screenshot +STR_SCREENSHOT_TOPOGRAPHY_SCREENSHOT :{BLACK}Topography screenshot +STR_SCREENSHOT_INDUSTRY_SCREENSHOT :{BLACK}Industries screenshot + +# Plans window +STR_PLANS_CAPTION :{WHITE}Plans +STR_PLANS_NEW_PLAN :{BLACK}New +STR_PLANS_NEW_PLAN_TOOLTIP :{BLACK}Create a new plan +STR_PLANS_ADD_LINES :{BLACK}Add lines +STR_PLANS_ADDING_LINES :{BLACK}Adding... +STR_PLANS_HIDE_ALL :{BLACK}Hide all +STR_PLANS_HIDE_ALL_TOOLTIP :{BLACK}Set the visibility of all the plans and all their lines to false +STR_PLANS_SHOW_ALL :{BLACK}Show all +STR_PLANS_SHOW_ALL_TOOLTIP :{BLACK}Set the visibility of all the plans and all their lines to true +STR_PLANS_VISIBILITY_PRIVATE :{BLACK}Make private +STR_PLANS_VISIBILITY_PUBLIC :{BLACK}Make public +STR_PLANS_VISIBILITY_TOOLTIP :{BLACK}Toggle the visibility of a plan. A public plan will be displayed in the plan window of the other companies but only its owner can add lines to it. +STR_PLANS_COLOUR :{BLACK}Colour +STR_PLANS_COLOUR_TOOLTIP :{BLACK}Set the colour of a plan. +STR_PLANS_DELETE :{BLACK}Delete +STR_PLANS_DELETE_TOOLTIP :{BLACK}Delete the selected item in the list +STR_PLANS_LIST_ITEM_PLAN_PRIVATE :[Private]: {STRING3} +STR_PLANS_LIST_ITEM_PLAN :Plan #{NUM}: {NUM} line{P "" s} ({DATE_SHORT}) +STR_PLANS_LIST_ITEM_NAMED_PLAN :{RAW_STRING}: {NUM} line{P "" s} ({DATE_SHORT}) +STR_PLANS_LIST_ITEM_LINE : -- Line #{NUM}: {NUM} segment{P "" s} +STR_PLANS_LIST_TOOLTIP :{BLACK}Double click any item in the list to (un)fold the related plan.{}Ctrl+Click to scroll to. +STR_PLANS_QUERY_RENAME_PLAN :{WHITE}Rename plan + +STR_WARNING_LOADGAME_REMOVED_UNCORRECTABLE_VEHICLES :{WHITE}Removed {NUM} vehicles found to be uncorrectably invalid during load + +STR_GAME_SAVELOAD_FROM_VERSION : from version {PUSH_COLOUR}{ORANGE}{RAW_STRING}{POP_COLOUR}{} +STR_GAME_SAVELOAD_ERROR_TOO_NEW_FEATURE_VERSION :Savegame{0:STRING1} has version {PUSH_COLOUR}{ORANGE}{2:NUM}{POP_COLOUR} of feature '{PUSH_COLOUR}{ORANGE}{1:RAW_STRING}{POP_COLOUR}', but the maximum supported version is {PUSH_COLOUR}{ORANGE}{3:NUM}{POP_COLOUR} +STR_GAME_SAVELOAD_ERROR_UNKNOWN_FEATURE :Savegame{0:STRING1} has an unknown feature '{PUSH_COLOUR}{ORANGE}{1:RAW_STRING}{POP_COLOUR}' (version: {PUSH_COLOUR}{ORANGE}{2:NUM}{POP_COLOUR}), which is not supported + +STR_GAME_SAVELOAD_ERROR_HUGE_AIRPORTS_PRESENT :Savegame uses huge airports +STR_GAME_SAVELOAD_ERROR_HELI_OILRIG_BUG :Savegame has a helicopter on approach to a buggy oil rig + +# Clear area query +STR_QUERY_CLEAR_AREA_CAPTION :{WHITE}Clear area +STR_CLEAR_AREA_CONFIRMATION_TEXT :{YELLOW}You are about to destroy an important structure. Are you sure? + +STR_ERROR_CAN_T_BUILD_HOUSE_HERE :{WHITE}Can't build house here... +STR_ERROR_BUILDING_NOT_ALLOWED_IN_THIS_TOWN_ZONE :{WHITE}... not allowed in this town zone. +STR_ERROR_BUILDING_NOT_ALLOWED_ABOVE_SNOW_LINE :{WHITE}... not allowed above the snow line. +STR_ERROR_BUILDING_NOT_ALLOWED_BELOW_SNOW_LINE :{WHITE}... not allowed below the snow line. +STR_ERROR_TOO_MANY_HOUSE_SETS :{WHITE}... too many house sets in the town +STR_ERROR_TOO_MANY_HOUSE_TYPES :{WHITE}... too many house types in the town +STR_ERROR_BUILDING_IS_TOO_OLD :{WHITE}... building is too old. +STR_ERROR_BUILDING_IS_TOO_MODERN :{WHITE}... building is too modern. +STR_ERROR_ONLY_ONE_BUILDING_ALLOWED_PER_TOWN :{WHITE}... only one building of this type is allowed in a town. +STR_ERROR_NO_MORE_BUILDINGS_ALLOWED_PER_TOWN :{WHITE}... too many buildings of this type in the town. +STR_ERROR_BUILDING_NOT_ALLOWED :{WHITE}... the building is not allowed. +STR_ERROR_TOO_MANY_DOCKS :{WHITE}Too many docks +STR_ERROR_CAN_T_BUILD_ROAD_WAYPOINT :{WHITE}Can't build road waypoint here... +STR_ERROR_CAN_T_REMOVE_ROAD_WAYPOINT :{WHITE}Can't remove road waypoint here... +STR_ERROR_MUST_REMOVE_ROADWAYPOINT_FIRST :{WHITE}Must remove road waypoint first +STR_ERROR_UNSUITABLE_SIGNAL_TYPE :{WHITE}... unsuitable signal type +STR_ERROR_SIGNAL_CHANGES :{WHITE}Number of programmable pre-signal evaluations exceeded limit + +STR_ERROR_BRIDGE_TOO_LOW_FOR_STATION :{WHITE}Bridge is too low for station +STR_ERROR_BRIDGE_PILLARS_OBSTRUCT_STATION :{WHITE}Bridge pillars obstruct station +STR_ERROR_CHUNNEL_THROUGH_MAP_BORDER :{WHITE}Tunnel under water would end out of the map +STR_ERROR_CHUNNEL_RAMP :{WHITE}... only ramp length between 5 and {NUM} tiles is allowed for tunnels under water. +STR_ERROR_TUNNEL_TOO_MANY :{WHITE}... too many tunnels +STR_ERROR_NO_DRILLING_ABOVE_CHUNNEL :{WHITE}No oil rigs allowed above underwater tunnels. +STR_ERROR_ANOTHER_TUNNEL_IN_THE_WAY_FOR_CHUNNEL :{WHITE}Three tiles are needed to pass under the other tunnel. +STR_ERROR_CHUNNEL_ONLY_OVER_SEA :{WHITE}Underwater tunnels are only allowed to cross sea... +STR_ERROR_PURCHASE_LAND_LIMIT_REACHED :{WHITE}... land area purchasing limit reached +STR_ERROR_CANT_PURCHASE_OTHER_COMPANY_DEPOT :{WHITE}Depot is owned by another company, and building vehicles there is not allowed. +STR_ERROR_DEPOT_HAS_WRONG_RAIL_TYPE :{WHITE}Depot cannot be used to build trains with this rail type. + +STR_ERROR_CANNOT_MODIFY_TRACK_TRAIN_APPROACHING :{WHITE}Moving train approaching... + +STR_ERROR_NO_RAIL_STATION :{WHITE}There is no railway station... +STR_ERROR_NO_BUS_STATION :{WHITE}There is no bus station... +STR_ERROR_NO_TRUCK_STATION :{WHITE}There is no lorry station... +STR_ERROR_NO_DOCK :{WHITE}There is no dock... +STR_ERROR_NO_AIRPORT :{WHITE}There is no airport/heliport... +STR_ERROR_NO_STOP_COMPATIBLE_ROAD_TYPE :{WHITE}There are no stops with a compatible road/tram type... +STR_ERROR_NO_STOP_ARTIC_VEH :{WHITE}There are no stops which are suitable for articulated road vehicles.{}Articulated road vehicles require a drive-through stop, not a bay stop... +STR_ERROR_AIRPORT_NO_PLANES :{WHITE}This plane cannot land at this heliport... +STR_ERROR_AIRPORT_NO_HELIS :{WHITE}This helicopter cannot land at this airport... +STR_ERROR_NO_RAIL_WAYPOINT :{WHITE}There is no railway waypoint... +STR_ERROR_NO_ROAD_WAYPOINT :{WHITE}There is no road waypoint... +STR_ERROR_NO_BUOY :{WHITE}There is no buoy... + +# Plan related errors +STR_ERROR_TOO_MANY_PLANS :{WHITE}... too many plans +STR_ERROR_TOO_MANY_NODES :{WHITE}... too many nodes in plan line +STR_ERROR_NO_MORE_SPACE_FOR_LINES :{WHITE}No more space for lines +STR_ERROR_CAN_T_RENAME_PLAN :{WHITE}Can't rename plan... + +STR_TRADITIONAL_TRAIN_NAME :Train {COMMA} +STR_TRADITIONAL_ROAD_VEHICLE_NAME :Road Vehicle {COMMA} +STR_TRADITIONAL_SHIP_NAME :Ship {COMMA} +STR_TRADITIONAL_AIRCRAFT_NAME :Aircraft {COMMA} + +STR_FORMAT_DATE_MINUTES :{0:RAW_STRING}:{1:RAW_STRING} +STR_FORMAT_DATE_MINUTES_WITH_Y :{0:RAW_STRING}:{1:RAW_STRING} / {2:NUM} +STR_FORMAT_DATE_MINUTES_WITH_YM :{0:RAW_STRING}:{1:RAW_STRING} / {2:DATE_SHORT} +STR_FORMAT_DATE_MINUTES_WITH_YMD :{0:RAW_STRING}:{1:RAW_STRING} / {2:DATE_LONG} + +STR_FORMAT_GROUP_VEHICLE_NAME_LONG :{GROUP} - {STRING1} + +STR_VIEWPORT_SHOW_VEHICLE_ROUTE_STEP :{BROWN}{NUM} {STRING} +STR_VIEWPORT_SHOW_VEHICLE_ROUTE_STEP_STATION :{BLACK}ST +STR_VIEWPORT_SHOW_VEHICLE_ROUTE_STEP_WAYPOINT :{GRAY}WP +STR_VIEWPORT_SHOW_VEHICLE_ROUTE_STEP_IMPLICIT :{GRAY}IM +STR_VIEWPORT_SHOW_VEHICLE_ROUTE_STEP_DEPOT :{RED}DE +STR_VIEWPORT_SHOW_VEHICLE_ROUTE_STEP_OVERFLOW :{RED}{NUM}x + +STR_VIEWPORT_TOWN_POP_VERY_POOR_RATING :{WHITE}{TOWN} {RED}({COMMA}) +STR_VIEWPORT_TOWN_POP_MEDIOCRE_RATING :{WHITE}{TOWN} {ORANGE}({COMMA}) +STR_VIEWPORT_TOWN_POP_GOOD_RATING :{WHITE}{TOWN} {YELLOW}({COMMA}) +STR_VIEWPORT_TOWN_POP_EXCELLENT_RATING :{WHITE}{TOWN} {GREEN}({COMMA}) +STR_VIEWPORT_TOWN_VERY_POOR_RATING :{RED}{TOWN} +STR_VIEWPORT_TOWN_MEDIOCRE_RATING :{ORANGE}{TOWN} +STR_VIEWPORT_TOWN_GOOD_RATING :{YELLOW}{TOWN} +STR_VIEWPORT_TOWN_EXCELLENT_RATING :{GREEN}{TOWN} + +STR_VIEWPORT_TOWN_TINY_VERY_POOR_RATING :{TINY_FONT}{RED}{TOWN} +STR_VIEWPORT_TOWN_TINY_MEDIOCRE_RATING :{TINY_FONT}{ORANGE}{TOWN} +STR_VIEWPORT_TOWN_TINY_GOOD_RATING :{TINY_FONT}{YELLOW}{TOWN} +STR_VIEWPORT_TOWN_TINY_EXCELLENT_RATING :{TINY_FONT}{GREEN}{TOWN} + +STR_JUST_DECIMAL :{DECIMAL} +STR_JUST_DECIMAL1 :{DECIMAL1} + +STR_JUST_DATE_WALLCLOCK_TINY :{DATE_WALLCLOCK_TINY} +STR_JUST_DATE_WALLCLOCK_SHORT :{DATE_WALLCLOCK_SHORT} +STR_JUST_DATE_WALLCLOCK_LONG :{DATE_WALLCLOCK_LONG} +STR_JUST_DATE_WALLCLOCK_ISO :{DATE_WALLCLOCK_ISO} +STR_JUST_TIME_HHMM :{TIME_HHMM} + +STR_JUST_STRING1 :{STRING1} +STR_JUST_STRING2 :{STRING2} + +STR_BLACK_DECIMAL :{BLACK}{DECIMAL} +STR_WHITE_DATE_WALLCLOCK_LONG :{WHITE}{DATE_WALLCLOCK_LONG} +STR_WHITE_DATE_WALLCLOCK_SHORT :{WHITE}{DATE_WALLCLOCK_SHORT} +STR_BLACK_TIME_HHMM :{BLACK}{TIME_HHMM} +STR_RED_INT :{RED}{NUM} +STR_BLACK_STRING1 :{BLACK}{STRING1} +STR_BLACK_PLUS :{BLACK}+ +STR_WHITE :{WHITE} +STR_BLACK :{BLACK} + +STR_DECIMAL1_WITH_SCALE :{DECIMAL1} ({DECIMAL}x) + +STR_HIERARCHY_SEPARATOR :{SP}/{SP} + +STR_ZONING_TOOLBAR :{WHITE}Zoning toolbar +STR_ZONING_OUTER :{BLACK}Outer tile borders: +STR_ZONING_INNER :{BLACK}Inner tile borders: +STR_ZONING_OUTER_INFO :{BLACK}Select which type of zoning you want on the outer border of a tile. +STR_ZONING_INNER_INFO :{BLACK}Select which type of zoning you want on the inner border of a tile. + +STR_ZONING_NO_ZONING :Nothing +STR_ZONING_AUTHORITY :Authority +STR_ZONING_CAN_BUILD :Where I can't build +STR_ZONING_STA_CATCH :Station catchment +STR_ZONING_STA_CATCH_OPEN :Station catchment (window open) +STR_ZONING_BUL_UNSER :Unserved buildings +STR_ZONING_IND_UNSER :Unserved industries +STR_ZONING_TRACERESTRICT :Restricted signals +STR_ZONING_2x2_GRID :2x2 town road grid +STR_ZONING_3x3_GRID :3x3 town road grid +STR_ZONING_ONE_WAY_ROAD :One way roads + +STR_STATION_RATING_TOOLTIP_RATING_DETAILS :{STRING} Rating Details +STR_STATION_RATING_TOOLTIP_TOTAL_RATING :Total target rating: {LTBLUE}{NUM}% + +STR_STATION_RATING_TOOLTIP_USING_CHEAT :Cheat active + +STR_STATION_RATING_TOOLTIP_NEWGRF_RATING :NewGRF station rating: {STRING1} {BLACK}based on +STR_STATION_RATING_TOOLTIP_NEWGRF_RATING_0 :{GOLD}{PLUS_NUM}% +STR_STATION_RATING_TOOLTIP_NEWGRF_RATING_1 :{LTBLUE}{PLUS_NUM}% +STR_STATION_RATING_TOOLTIP_NEWGRF_SPEED :Max speed of last vehicle: {LTBLUE}{VELOCITY} ({STRING2}) +STR_STATION_RATING_TOOLTIP_NEWGRF_WAITUNITS :Cargo waiting (on average per next stop): {LTBLUE}{NUM} +STR_STATION_RATING_TOOLTIP_NEWGRF_WAITTIME :Time since last pickup: {LTBLUE}{NUM} day{P "" s} + +STR_STATION_RATING_MAX_PERCENTAGE : (max {PLUS_NUM}%) +STR_STATION_RATING_MAX_PERCENTAGE_COMMA :, max {PLUS_NUM}% +STR_STATION_RATING_PERCENTAGE_COMMA :, {PLUS_NUM}% + +STR_STATION_RATING_TOOLTIP_SPEED :Max speed of last vehicle{STRING1}: {STRING3} ({STRING}) +STR_STATION_RATING_TOOLTIP_SPEED_ZERO :{RED}{VELOCITY}{STRING1} +STR_STATION_RATING_TOOLTIP_SPEED_0 :{ORANGE}{VELOCITY}{STRING1} +STR_STATION_RATING_TOOLTIP_SPEED_1 :{GOLD}{VELOCITY}{STRING1} +STR_STATION_RATING_TOOLTIP_SPEED_2 :{YELLOW}{VELOCITY}{STRING1} +STR_STATION_RATING_TOOLTIP_SPEED_3 :{GREEN}{VELOCITY}{STRING1} + +STR_STATION_RATING_TOOLTIP_AGE :Age of last vehicle{STRING1}: {STRING3} +STR_STATION_RATING_TOOLTIP_AGE_0 :{ORANGE}{NUM} year{P "" s}{STRING1} +STR_STATION_RATING_TOOLTIP_AGE_1 :{GOLD}{NUM} year{P "" s}{STRING1} +STR_STATION_RATING_TOOLTIP_AGE_2 :{YELLOW}{NUM} year{P "" s}{STRING1} +STR_STATION_RATING_TOOLTIP_AGE_3 :{GREEN}{NUM} year{P "" s}{STRING1} + +STR_STATION_RATING_TOOLTIP_WAITTIME :Time since last pickup{STRING1}: {STRING3} +STR_STATION_RATING_TOOLTIP_WAITTIME_SHIP :Time since last pickup{STRING1}: {STRING3} (by ship) +STR_STATION_RATING_TOOLTIP_WAITTIME_0 :{RED}{NUM} day{P "" s}{STRING1} +STR_STATION_RATING_TOOLTIP_WAITTIME_1 :{ORANGE}{NUM} day{P "" s}{STRING1} +STR_STATION_RATING_TOOLTIP_WAITTIME_2 :{GOLD}{NUM} day{P "" s}{STRING1} +STR_STATION_RATING_TOOLTIP_WAITTIME_3 :{YELLOW}{NUM} day{P "" s}{STRING1} +STR_STATION_RATING_TOOLTIP_WAITTIME_4 :{GREEN}{NUM} day{P "" s}{STRING1} + +STR_STATION_RATING_TOOLTIP_WAITUNITS :Cargo waiting (on average per next stop{STRING1}): {STRING3} +STR_STATION_RATING_TOOLTIP_WAITUNITS_0 :{RED}{NUM}{STRING1} +STR_STATION_RATING_TOOLTIP_WAITUNITS_1 :{ORANGE}{NUM}{STRING1} +STR_STATION_RATING_TOOLTIP_WAITUNITS_2 :{GOLD}{NUM}{STRING1} +STR_STATION_RATING_TOOLTIP_WAITUNITS_3 :{YELLOW}{NUM}{STRING1} +STR_STATION_RATING_TOOLTIP_WAITUNITS_4 :{YELLOW}{NUM}{STRING1} +STR_STATION_RATING_TOOLTIP_WAITUNITS_5 :{GREEN}{NUM}{STRING1} + +STR_STATION_RATING_TOOLTIP_STATUE :Statue in town{STRING1}: {STRING2} +STR_STATION_RATING_TOOLTIP_STATUE_NO :{GOLD}no{STRING1} +STR_STATION_RATING_TOOLTIP_STATUE_YES :{GREEN}yes{STRING1} + +STR_STATION_RATING_TOOLTIP_TRAIN :Train +STR_STATION_RATING_TOOLTIP_ROAD_VEHICLE :Road Vehicle +STR_STATION_RATING_TOOLTIP_SHIP :Ship +STR_STATION_RATING_TOOLTIP_AIRCRAFT :Aircraft +STR_STATION_RATING_TOOLTIP_INVALID :N/A + +STR_TMPL_RPL_TITLE :{WHITE}Template Replacement +STR_TMPL_TEMPLATE_REPLACEMENT :Template Replacement +STR_TMPL_TRAINS_IN_GROUP :{BLACK}Trains in group +STR_TMPL_AVAILABLE_TEMPLATES :{BLACK}Available Templates +STR_TMPL_DEFINE_TEMPLATE :{BLACK}New +STR_TMPL_EDIT_TEMPLATE :{BLACK}Edit +STR_TMPL_CREATE_CLONE_VEH :{BLACK}Clone +STR_TMPL_DELETE_TEMPLATE :{BLACK}Delete +STR_TMPL_RENAME_TEMPLATE :{BLACK}Rename template +STR_TMPL_RPL_ALL_TMPL :{BLACK}Replace All Templates +STR_TMPL_NEW_VEHICLE :{BLACK}New Vehicle +STR_TMPL_CONFIRM :{BLACK}Ok +STR_TMPL_CANCEL :{BLACK}Cancel +STR_TMPL_NEW :{BLACK}New Template Vehicle +STR_TMPL_REFIT :{BLACK}Refit +STR_TMPL_GROUP_INFO :{BLACK}Group Info: {ORANGE} +STR_TMPL_TEMPLATE_INFO :{BLACK}Template Info: {ORANGE} +STR_TMPL_RPL_START :{BLACK}Start replacing +STR_TMPL_RPL_STOP :{BLACK}Stop replacing +STR_TMPL_TEMPLATE_OVR_VALUE :{BLACK}Buying Cost: {GOLD}{CURRENCY_LONG} +STR_TMPL_TEMPLATE_OVR_VALUE_LTBLUE :{BLACK}Buying Cost: {LTBLUE}{CURRENCY_LONG} +STR_TMPL_TEMPLATE_OVR_RUNNING_COST :{BLACK}Estimated Running Cost: {LTBLUE}{CURRENCY_LONG} +STR_TMPL_TEMPLATE_OVR_MULTIPLE :{BLACK}{STRING1}{BLACK} {STRING1} +STR_TMPL_WARNING_FREE_WAGON :{RED}Free Chain: not runnable! +STR_TMPL_WARNING_VEH_UNAVAILABLE :{RED}Train not buildable: vehicle unavailable! +STR_TMPL_WARNING_VEH_NO_COMPATIBLE_RAIL_TYPE :{RED}Train not buildable: chain not compatible with any rail type +STR_TMPL_GROUP_USES_TEMPLATE :{BLACK}Template in use: {STRING2} +STR_TMPL_NAME :{NUM}: {RAW_STRING} +STR_TMP_TEMPLATE_IN_USE :Template is in use +STR_TMP_TEMPLATE_FROM_PARENT_GROUP :Using template from parent group +STR_TMPL_GROUP_NUM_TRAINS :{BLACK}{NUM} +STR_TMPL_CREATEGUI_TITLE :{WHITE}Create/Edit Template Vehicle +STR_TMPL_MAINGUI_DEFINEDGROUPS :{BLACK}Defined Groups for Company +STR_TMPL_TMPLRPL_EX_DIFF_RAILTYPE :Uses Template of different rail type + +STR_TMPL_ADD_LOCOMOTIVE :{BLACK}Add locomotive +STR_TMPL_ADD_WAGON :{BLACK}Add wagon +STR_TMPL_ADD_VEHICLE :{BLACK}Add vehicle +STR_TMPL_ADD_LOCOMOTIVE_REFIT :{BLACK}Add and refit locomotive +STR_TMPL_ADD_WAGON_REFIT :{BLACK}Add and refit wagon +STR_TMPL_ADD_VEHICLE_REFIT :{BLACK}Add and refit vehicle +STR_TMPL_ADD_TOOLTIP :{BLACK}Add the highlighted vehicle to the template. +STR_TMPL_ADD_REFIT_TOOLTIP :{BLACK}Add and refit the highlighted vehicle to the template. + +STR_TMPL_SET_USEDEPOT :{BLACK}Use vehicles in depot +STR_TMPL_SET_USEDEPOT_TIP :{BLACK}Use vehicles inside the depot that are in a neutral and idle state to compose trains on template replacement in order to reduce buying costs +STR_TMPL_SET_KEEPREMAINDERS :{BLACK}Keep remainders +STR_TMPL_SET_KEEPREMAINDERS_TIP :{BLACK}After finishing template replacement keep all remaining vehicles from the old train in a neutral and idle state for later use +STR_TMPL_SET_REFIT :{BLACK}Use Refit +STR_TMPL_SET_REFIT_TIP :{BLACK}If set, the train will use exactly the cargo refit specified by the template. If not every wagon that is to be newly bought or retrieved from the depot, will *attempt* to be refitted as the old one was. Standard refit if this is impossible. +STR_TMPL_SET_OLD_ONLY :{BLACK}Old Only +STR_TMPL_SET_OLD_ONLY_TIP :{BLACK}If set, only vehicles which are old and due for automatic replacement will be replaced + +STR_TMPL_CONFIG_USEDEPOT :use depot +STR_TMPL_CONFIG_KEEPREMAINDERS :keep rem +STR_TMPL_CONFIG_REFIT :refit +STR_TMPL_CONFIG_OLD_ONLY :old only + +STR_TMPL_NUM_TRAINS_NEED_RPL :# trains to replace: + +STR_TMPL_CARGO_SUMMARY :{CARGO_LONG} +STR_TMPL_CARGO_SUMMARY_MULTI :{CARGO_LONG} (x{NUM}) + +STR_TMPL_RPLALLGUI_TITLE :{WHITE}Replace all Templace Vehicles +STR_TMPL_RPLALLGUI_INSET_TOP :{BLACK}Choose Vehicle Type and Replacement +STR_TMPL_RPLALLGUI_INSET_TOP_1 :{BLACK}Template Engines +STR_TMPL_RPLALLGUI_INSET_TOP_2 :{BLACK}Buyable Engines +STR_TMPL_RPLALLGUI_INSET_BOTTOM :{BLACK}Current Template List (updated only after replacement) +STR_TMPL_RPLALLGUI_BUTTON_RPLALL :{BLACK}Replace All +STR_TMPL_RPLALLGUI_BUTTON_APPLY :{BLACK}Apply +STR_TMPL_RPLALLGUI_BUTTON_CANCEL :{BLACK}Cancel +STR_TMPL_RPLALLGUI_USE_TIP :{BLACK}Select a vehicle type from each list and press 'Replace All'. If you are happy with the result displayed in the template list, press 'Apply' to actually apply these changes. + +STR_TMPL_CANT_CREATE :{WHITE}Can't create template or virtual vehicle... +STR_TMPL_CANT_RENAME :{WHITE}Can't rename template... + +# Scheduled Dispatch +STR_SCHDISPATCH_CAPTION :{WHITE}{VEHICLE} (Scheduled Dispatch) +STR_SCHDISPATCH_ENABLED :{BLACK}Enable +STR_SCHDISPATCH_ENABLED_TOOLTIP :{BLACK}Enable scheduled dispatching for this order. Requires automatic separation to be off. +STR_SCHDISPATCH_ADD :{BLACK}Add Departure Slot +STR_SCHDISPATCH_ADD_TOOLTIP :{BLACK}Add new departure slot for this schedule. +STR_SCHDISPATCH_ADD_TOOLTIP_EXTRA :{BLACK}{STRING} Ctrl+Click to add multiple departure slots at once. +STR_SCHDISPATCH_ADD_CAPTION :{BLACK}Departure slot +STR_SCHDISPATCH_DURATION :{BLACK}Duration +STR_SCHDISPATCH_DURATION_TOOLTIP :{BLACK}Set duration of this schedule. +STR_SCHDISPATCH_DURATION_CAPTION_MINUTE :{BLACK}Duration (minutes) +STR_SCHDISPATCH_DURATION_CAPTION_DAY :{BLACK}Duration (days) +STR_SCHDISPATCH_DURATION_CAPTION_TICKS :{BLACK}Duration (ticks) +STR_SCHDISPATCH_START :{BLACK}Start Date +STR_SCHDISPATCH_SET_START :{BLACK}Set Start Date +STR_SCHDISPATCH_START_TOOLTIP :{BLACK}Select a date to start this schedule. +STR_SCHDISPATCH_START_CAPTION_MINUTE :{BLACK}Start time (hhmm) +STR_SCHDISPATCH_DELAY :{BLACK}Delay +STR_SCHDISPATCH_DELAY_TOOLTIP :{BLACK}Set maximum delay until a slot is skipped. +STR_SCHDISPATCH_DELAY_CAPTION_MINUTE :{BLACK}Delay (minutes) +STR_SCHDISPATCH_DELAY_CAPTION_DAY :{BLACK}Delay (days) +STR_SCHDISPATCH_DELAY_CAPTION_TICKS :{BLACK}Delay (ticks) +STR_SCHDISPATCH_RESET_LAST_DISPATCH :{BLACK}Reset Last Dispatched +STR_SCHDISPATCH_RESET_LAST_DISPATCH_TOOLTIP :{BLACK}Reset when a vehicle was last dispatched from the schedule. +STR_SCHDISPATCH_CLEAR :{BLACK}Clear Departure Slots +STR_SCHDISPATCH_CLEAR_TOOLTIP :{BLACK}Clear all departure slots from the schedule. +STR_SCHDISPATCH_MANAGE :{BLACK}Manage Schedule +STR_SCHDISPATCH_MANAGE_TOOLTIP :{STRING}{}{}{STRING}{}{}{STRING} +STR_SCHDISPATCH_PREV_SCHEDULE :{BLACK}Previous +STR_SCHDISPATCH_PREV_SCHEDULE_TOOLTIP :{BLACK}Go to previous dispatch schedule +STR_SCHDISPATCH_NEXT_SCHEDULE :{BLACK}Next +STR_SCHDISPATCH_NEXT_SCHEDULE_TOOLTIP :{BLACK}Go to next dispatch schedule +STR_SCHDISPATCH_ADD_SCHEDULE :{BLACK}Add +STR_SCHDISPATCH_ADD_SCHEDULE_TOOLTIP :{BLACK}Add a new dispatch schedule +STR_SCHDISPATCH_REMOVE_SCHEDULE :{BLACK}Remove Current Schedule +STR_SCHDISPATCH_REMOVE_SCHEDULE_TOOLTIP :{BLACK}Remove this dispatch schedule entirely. +STR_SCHDISPATCH_NO_SCHEDULES :{BLACK}No Schedules +STR_SCHDISPATCH_SCHEDULE_ID :{BLACK}Schedule {NUM} of {NUM} + +STR_SCHDISPATCH_SUMMARY_LAST_DEPARTURE_PAST :{BLACK}Last departure at {DATE_WALLCLOCK_TINY}. +STR_SCHDISPATCH_SUMMARY_LAST_DEPARTURE_FUTURE :{BLACK}Last departure has not left yet, it will depart at {DATE_WALLCLOCK_TINY}. +STR_SCHDISPATCH_SUMMARY_L1 :{BLACK}This schedule requires {COMMA} vehicle{P "" s}. +STR_SCHDISPATCH_SUMMARY_L2 :{BLACK}This schedule repeats every {STRING8}. +STR_SCHDISPATCH_SUMMARY_L3 :{BLACK}This schedule began at {DATE_WALLCLOCK_TINY}, and ends at {DATE_WALLCLOCK_TINY}. +STR_SCHDISPATCH_SUMMARY_L4 :{BLACK}Maximum delay of {STRING3} is allowed before the slot is skipped. +STR_SCHDISPATCH_SUMMARY_NOT_ENABLED :{BLACK}This schedule is not active. + +STR_SCHDISPATCH_SLOT_OUTSIDE_SCHEDULE :{BLACK}One or more departure slots are outside the schedule duration. + +STR_SCHDISPATCH_NOT_ASSIGNED_TO_ORDER :{BLACK}This dispatch schedule is not assigned to an order. +STR_SCHDISPATCH_ASSIGNED_TO_ORDER :{BLACK}This dispatch schedule is assigned to order {NUM}: {STRING2}. + +STR_SCHDISPATCH_ADD_DEPARTURE_SLOTS_START :{BLACK}Start: +STR_SCHDISPATCH_ADD_DEPARTURE_SLOTS_STEP :{BLACK}Period: +STR_SCHDISPATCH_ADD_DEPARTURE_SLOTS_END :{BLACK}End: + +STR_SCHDISPATCH_QUERY_CLEAR_SCHEDULE_CAPTION :{WHITE}Clear Departure Slots +STR_SCHDISPATCH_QUERY_CLEAR_SCHEDULE_TEXT :{WHITE}Are you sure you want to clear all {NUM} departure slot{P "" s} from this schedule? + +STR_SCHDISPATCH_QUERY_REMOVE_SCHEDULE_CAPTION :{WHITE}Delete Schedule +STR_SCHDISPATCH_QUERY_REMOVE_SCHEDULE_TEXT :{WHITE}Are you sure you want to delete this schedule (containing {NUM} departure slot{P "" s})? + +STR_ERROR_SCHDISPATCH_TRIED_TO_ADD_TOO_MANY_SLOTS :{WHITE}Tried to add too many departure slots at once + +# Modifier key toggle window +STR_MODIFIER_KEY_TOGGLE_CAPTION :{WHITE}Modifier keys +STR_SHIFT_KEY_NAME :{BLACK}Shift +STR_CTRL_KEY_NAME :{BLACK}Ctrl +STR_MODIFIER_TOGGLE_SHIFT_TOOLTIP :{BLACK}Click to invert state of Shift key +STR_MODIFIER_TOGGLE_CTRL_TOOLTIP :{BLACK}Click to invert state of Ctrl key diff --git a/src/strgen/strgen.cpp b/src/strgen/strgen.cpp index c99e09ebb0..02d0a37cdd 100644 --- a/src/strgen/strgen.cpp +++ b/src/strgen/strgen.cpp @@ -96,6 +96,8 @@ void NORETURN CDECL error(const char *s, ...) /** A reader that simply reads using fopen. */ struct FileStringReader : StringReader { FILE *fh; ///< The file we are reading. + FILE *fh2 = nullptr; ///< The file we are reading. + std::string file2; /** * Create the reader. @@ -104,22 +106,42 @@ struct FileStringReader : StringReader { * @param master Are we reading the master file? * @param translation Are we reading a translation? */ - FileStringReader(StringData &data, const char *file, bool master, bool translation) : + FileStringReader(StringData &data, const char *file, const char *file2, bool master, bool translation) : StringReader(data, file, master, translation) { this->fh = fopen(file, "rb"); if (this->fh == nullptr) error("Could not open %s", file); + + if (file2 != nullptr) { + this->file2.assign(file2); + this->fh2 = fopen(file2, "rb"); + if (this->fh2 == nullptr) error("Could not open %s", file2); + } } + FileStringReader(StringData &data, const char *file, bool master, bool translation) : + FileStringReader(data, file, nullptr, master, translation) {} + /** Free/close the file. */ virtual ~FileStringReader() { fclose(this->fh); + if (this->fh2 != nullptr) fclose(this->fh2); } char *ReadLine(char *buffer, const char *last) override { - return fgets(buffer, ClampToU16(last - buffer + 1), this->fh); + char *result = fgets(buffer, ClampToU16(last - buffer + 1), this->fh); + if (result == nullptr && this->fh2 != nullptr) { + fclose(this->fh); + this->fh = this->fh2; + this->fh2 = nullptr; + this->file = std::move(this->file2); + _file = this->file.c_str(); + _cur_line = 1; + return this->FileStringReader::ReadLine(buffer, last); + } + return result; } void HandlePragma(char *str) override; @@ -199,6 +221,35 @@ void FileStringReader::HandlePragma(char *str) strecpy(_lang.cases[_lang.num_cases], s, lastof(_lang.cases[_lang.num_cases])); _lang.num_cases++; } + } else if (!memcmp(str, "override ", 9)) { + if (this->translation) error("Overrides are only allowed in the base translation."); + if (!memcmp(str + 9, "on", 2)) { + this->data.override_mode = true; + } else if (!memcmp(str + 9, "off", 3)) { + this->data.override_mode = false; + } else { + error("Invalid override mode %s", str + 9); + } + } else if (!memcmp(str, "override ", 9)) { + if (this->translation) error("Overrides are only allowed in the base translation."); + if (!memcmp(str + 9, "on", 2)) { + this->data.override_mode = true; + } else if (!memcmp(str + 9, "off", 3)) { + this->data.override_mode = false; + } else { + error("Invalid override mode %s", str + 9); + } + } else if (!memcmp(str, "after ", 6)) { + if (this->translation) error("Insert after is only allowed in the base translation."); + LangString *ent = this->data.Find(str + 6); + if (ent != nullptr) { + this->data.insert_after = ent; + } else { + error("Can't find string to insert after: '%s'", str + 6); + } + } else if (!memcmp(str, "end-after", 10)) { + if (this->translation) error("Insert after is only allowed in the base translation."); + this->data.insert_after = nullptr; } else { StringReader::HandlePragma(str); } @@ -389,16 +440,33 @@ static inline void ottd_mkdir(const char *directory) * path separator and the filename. The separator is only appended if the path * does not already end with a separator */ -static inline char *mkpath(char *buf, const char *last, const char *path, const char *file) +static inline char *mkpath2(char *buf, const char *last, const char *path, const char *path2, const char *file) { strecpy(buf, path, last); // copy directory into buffer char *p = strchr(buf, '\0'); // add path separator if necessary + + if (path2 != nullptr) { + if (p[-1] != PATHSEPCHAR && p != last) *p++ = PATHSEPCHAR; + strecpy(p, path2, last); // concatenate filename at end of buffer + p = strchr(buf, '\0'); + } + if (p[-1] != PATHSEPCHAR && p != last) *p++ = PATHSEPCHAR; strecpy(p, file, last); // concatenate filename at end of buffer return buf; } +/** + * Create a path consisting of an already existing path, a possible + * path separator and the filename. The separator is only appended if the path + * does not already end with a separator + */ +static inline char *mkpath(char *buf, const char *last, const char *path, const char *file) +{ + return mkpath2(buf, last, path, nullptr, file); +} + #if defined(_WIN32) /** * On MingW, it is common that both / as \ are accepted in the @@ -434,6 +502,7 @@ static const OptionData _opts[] = { int CDECL main(int argc, char *argv[]) { char pathbuf[MAX_PATH]; + char pathbuf2[MAX_PATH]; const char *src_dir = "."; const char *dest_dir = nullptr; @@ -528,10 +597,11 @@ int CDECL main(int argc, char *argv[]) * directory. As input english.txt is parsed from the source directory */ if (mgo.numleft == 0) { mkpath(pathbuf, lastof(pathbuf), src_dir, "english.txt"); + mkpath2(pathbuf2, lastof(pathbuf2), src_dir, "extra", "english.txt"); /* parse master file */ StringData data(TEXT_TAB_END); - FileStringReader master_reader(data, pathbuf, true, false); + FileStringReader master_reader(data, pathbuf, pathbuf2, true, false); master_reader.ParseFile(); if (_errors != 0) return 1; @@ -547,10 +617,11 @@ int CDECL main(int argc, char *argv[]) char *r; mkpath(pathbuf, lastof(pathbuf), src_dir, "english.txt"); + mkpath2(pathbuf2, lastof(pathbuf2), src_dir, "extra", "english.txt"); StringData data(TEXT_TAB_END); /* parse master file and check if target file is correct */ - FileStringReader master_reader(data, pathbuf, true, false); + FileStringReader master_reader(data, pathbuf, pathbuf2, true, false); master_reader.ParseFile(); for (int i = 0; i < mgo.numleft; i++) { diff --git a/src/strgen/strgen.h b/src/strgen/strgen.h index 2110d30876..7c4f9fb04c 100644 --- a/src/strgen/strgen.h +++ b/src/strgen/strgen.h @@ -12,6 +12,10 @@ #include "../language.h" +#include +#include +#include + /** Container for the different cases of a string. */ struct Case { int caseidx; ///< The index of the case. @@ -27,12 +31,14 @@ struct LangString { char *name; ///< Name of the string. char *english; ///< English text. char *translated; ///< Translated text. - size_t hash_next; ///< Next hash entry. - size_t index; ///< The index in the language file. + LangString *hash_next; ///< Next hash entry. + int index; ///< The index in the language file. int line; ///< Line of string in source-file. Case *translated_case; ///< Cases of the translation. + std::unique_ptr chain_next; LangString(const char *name, const char *english, size_t index, int line); + void ReplaceDefinition(const char *name, const char *english, int line); ~LangString(); void FreeTranslation(); }; @@ -40,10 +46,14 @@ struct LangString { /** Information about the currently known strings. */ struct StringData { LangString **strings; ///< Array of all known strings. - size_t *hash_heads; ///< Hash table for the strings. + LangString **hash_heads; ///< Hash table for the strings. size_t tabs; ///< The number of 'tabs' of strings. size_t max_strings; ///< The maximum number of strings. - size_t next_string_id;///< The next string ID to allocate. + int next_string_id; ///< The next string ID to allocate. + + std::vector> string_store; + LangString *insert_after = nullptr; + bool override_mode = false; StringData(size_t tabs); ~StringData(); @@ -59,7 +69,7 @@ struct StringData { /** Helper for reading strings. */ struct StringReader { StringData &data; ///< The data to fill during reading. - const char *file; ///< The file we are reading. + std::string file; ///< The file we are reading. bool master; ///< Are we reading the master file? bool translation; ///< Are we reading a translation, implies !master. However, the base translation will have this false. diff --git a/src/strgen/strgen_base.cpp b/src/strgen/strgen_base.cpp index 44f4fff132..b4c41cb5c6 100644 --- a/src/strgen/strgen_base.cpp +++ b/src/strgen/strgen_base.cpp @@ -71,6 +71,15 @@ LangString::~LangString() delete this->translated_case; } +void LangString::ReplaceDefinition(const char *name, const char *english, int line) +{ + free(this->name); + free(this->english); + this->name = stredup(name); + this->english = stredup(english); + this->line = line; +} + /** Free all data related to the translation. */ void LangString::FreeTranslation() { @@ -88,14 +97,13 @@ void LangString::FreeTranslation() StringData::StringData(size_t tabs) : tabs(tabs), max_strings(tabs * TAB_SIZE) { this->strings = CallocT(max_strings); - this->hash_heads = CallocT(max_strings); + this->hash_heads = CallocT(max_strings); this->next_string_id = 0; } /** Free everything we allocated. */ StringData::~StringData() { - for (size_t i = 0; i < this->max_strings; i++) delete this->strings[i]; free(this->strings); free(this->hash_heads); } @@ -131,8 +139,7 @@ void StringData::Add(const char *s, LangString *ls) uint hash = this->HashStr(s); ls->hash_next = this->hash_heads[hash]; /* Off-by-one for hash find. */ - this->hash_heads[hash] = ls->index + 1; - this->strings[ls->index] = ls; + this->hash_heads[hash] = ls; } /** @@ -142,13 +149,11 @@ void StringData::Add(const char *s, LangString *ls) */ LangString *StringData::Find(const char *s) { - size_t idx = this->hash_heads[this->HashStr(s)]; - - while (idx-- > 0) { - LangString *ls = this->strings[idx]; + LangString *ls = this->hash_heads[this->HashStr(s)]; + while (ls != nullptr) { if (strcmp(ls->name, s) == 0) return ls; - idx = ls->hash_next; + ls = ls->hash_next; } return nullptr; } @@ -591,7 +596,6 @@ StringReader::StringReader(StringData &data, const char *file, bool master, bool /** Make sure the right reader gets freed. */ StringReader::~StringReader() { - free(file); } static void ExtractCommandString(ParsedCommandStruct *p, const char *s, bool warnings) @@ -758,17 +762,33 @@ void StringReader::HandleString(char *str) } if (ent != nullptr) { + if (this->data.override_mode) { + ent->ReplaceDefinition(str, s, _cur_line); + return; + } strgen_error("String name '%s' is used multiple times", str); return; + } else if (this->data.override_mode) { + strgen_error("String '%s' marked as overriding, but does not override", str); + return; } - if (this->data.strings[this->data.next_string_id] != nullptr) { - strgen_error("String ID 0x" PRINTF_SIZEX " for '%s' already in use by '%s'", this->data.next_string_id, str, this->data.strings[this->data.next_string_id]->name); - return; + if (this->data.next_string_id >= 0 && this->data.insert_after != nullptr) { + strgen_error("Cannot use insert_after and id at the same time: '%s'", str); } /* Allocate a new LangString */ - this->data.Add(str, new LangString(str, s, this->data.next_string_id++, _cur_line)); + std::unique_ptr ls(new LangString(str, s, this->data.next_string_id, _cur_line)); + this->data.next_string_id = -1; + this->data.Add(str, ls.get()); + + if (this->data.insert_after != nullptr) { + LangString *cur = ls.get(); + this->data.insert_after->chain_next = std::move(ls); + this->data.insert_after = cur; + } else { + this->data.string_store.push_back(std::move(ls)); + } } else { if (ent == nullptr) { strgen_warning("String name '%s' does not exist in master file", str); @@ -820,7 +840,7 @@ void StringReader::ParseFile() _warnings = _errors = 0; _translation = this->translation; - _file = this->file; + _file = this->file.c_str(); /* Abusing _show_todo to replace "warning" with "info" for translations. */ _show_todo &= 3; @@ -833,14 +853,38 @@ void StringReader::ParseFile() strecpy(_lang.digit_decimal_separator, ".", lastof(_lang.digit_decimal_separator)); _cur_line = 1; - while (this->data.next_string_id < this->data.max_strings && this->ReadLine(buf, lastof(buf)) != nullptr) { + while (this->ReadLine(buf, lastof(buf)) != nullptr) { rstrip(buf); this->HandleString(buf); _cur_line++; } - if (this->data.next_string_id == this->data.max_strings) { - strgen_error("Too many strings, maximum allowed is " PRINTF_SIZE, this->data.max_strings); + if (this->master) { + /* Allocate IDs */ + size_t next_id = 0; + for (const std::unique_ptr &item : this->data.string_store) { + LangString *ls = item.get(); + do { + if (ls->index >= 0) { + next_id = ls->index; + } else { + ls->index = next_id; + } + + if ((size_t)ls->index >= this->data.max_strings) { + strgen_error("Too many strings, maximum allowed is " PRINTF_SIZE, this->data.max_strings); + return; + } else if (this->data.strings[ls->index] != nullptr) { + strgen_error("String ID 0x%X for '%s' already in use by '%s'", (uint)ls->index, ls->name, this->data.strings[ls->index]->name); + return; + } else { + this->data.strings[ls->index] = ls; + } + + next_id++; + ls = ls->chain_next.get(); + } while (ls != nullptr); + } } }