# HG changeset patch # User HackaLittleBit # Date 1342540880 -3600 # Node ID 105cb37f00581ce6edb9e83e08d3e9cb41fe37f1 # Parent a048e90e006e8627c57dd7df95a7851dbd9de1e3 All changes in vars, except terraform_gui game_window.hpp.sq manually changed!!! ShowCreateScenario has to be renamed or removed. diff -r a048e90e006e -r 105cb37f0058 src/genworld.h --- a/src/genworld.h Mon Jul 02 19:31:26 2012 +0000 +++ b/src/genworld.h Tue Jul 17 17:01:20 2012 +0100 @@ -1,95 +1,97 @@ -/* $Id$ */ - -/* - * This file is part of OpenTTD. - * OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. - * OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see . - */ - -/** @file genworld.h Functions related to world/map generation. */ - -#ifndef GENWORLD_H -#define GENWORLD_H - -#include "company_type.h" - -/** Constants related to world generation */ -enum LandscapeGenerator { - /* Order of these enums has to be the same as in lang/english.txt - * Otherwise you will get inconsistent behaviour. */ - LG_ORIGINAL = 0, ///< The original landscape generator - LG_TERRAGENESIS = 1, ///< TerraGenesis Perlin landscape generator -}; - -static const uint GENERATE_NEW_SEED = UINT_MAX; ///< Create a new random seed - -/** Modes for GenerateWorld */ -enum GenWorldMode { - GWM_NEWGAME = 0, ///< Generate a map for a new game - GWM_EMPTY = 1, ///< Generate an empty map (sea-level) - GWM_RANDOM = 2, ///< Generate a random map for SE - GWM_HEIGHTMAP = 3, ///< Generate a newgame from a heightmap -}; - -static const uint CUSTOM_SEA_LEVEL_NUMBER_DIFFICULTY = 4; ///< Value for custom sea level in difficulty settings. -static const uint CUSTOM_SEA_LEVEL_MIN_PERCENTAGE = 1; ///< Minimum percentage a user can specify for custom sea level. -static const uint CUSTOM_SEA_LEVEL_MAX_PERCENTAGE = 90; ///< Maximum percentage a user can specify for custom sea level. - -typedef void GWDoneProc(); ///< Procedure called when the genworld process finishes -typedef void GWAbortProc(); ///< Called when genworld is aborted - -/** Properties of current genworld process */ -struct GenWorldInfo { - bool abort; ///< Whether to abort the thread ASAP - bool quit_thread; ///< Do we want to quit the active thread - bool threaded; ///< Whether we run _GenerateWorld threaded - GenWorldMode mode; ///< What mode are we making a world in - CompanyID lc; ///< The local_company before generating - uint size_x; ///< X-size of the map - uint size_y; ///< Y-size of the map - GWDoneProc *proc; ///< Proc that is called when done (can be NULL) - GWAbortProc *abortp; ///< Proc that is called when aborting (can be NULL) - class ThreadObject *thread; ///< The thread we are in (can be NULL) -}; - -/** Current stage of world generation process */ -enum GenWorldProgress { - GWP_MAP_INIT, ///< Initialize/allocate the map, start economy - GWP_LANDSCAPE, ///< Create the landscape - GWP_RIVER, ///< Create the rivers - GWP_ROUGH_ROCKY, ///< Make rough and rocky areas - GWP_TOWN, ///< Generate towns - GWP_INDUSTRY, ///< Generate industries - GWP_OBJECT, ///< Generate objects (radio tower, light houses) - GWP_TREE, ///< Generate trees - GWP_GAME_INIT, ///< Initialize the game - GWP_RUNTILELOOP, ///< Runs the tile loop 1280 times to make snow etc - GWP_RUNSCRIPT, ///< Runs the game script at most 2500 times, or when ever the script sleeps - GWP_GAME_START, ///< Really prepare to start the game - GWP_CLASS_COUNT -}; - -/* genworld.cpp */ -bool IsGenerateWorldThreaded(); -void GenerateWorldSetCallback(GWDoneProc *proc); -void GenerateWorldSetAbortCallback(GWAbortProc *proc); -void WaitTillGeneratedWorld(); -void GenerateWorld(GenWorldMode mode, uint size_x, uint size_y, bool reset_settings = true); -void AbortGeneratingWorld(); -bool IsGeneratingWorldAborted(); -void HandleGeneratingWorldAbortion(); - -/* genworld_gui.cpp */ -void SetNewLandscapeType(byte landscape); -void SetGeneratingWorldProgress(GenWorldProgress cls, uint total); -void IncreaseGeneratingWorldProgress(GenWorldProgress cls); -void PrepareGenerateWorldProgress(); -void ShowGenerateWorldProgress(); -void StartNewGameWithoutGUI(uint seed); -void ShowCreateScenario(); -void StartScenarioEditor(); - -extern bool _generating_world; - -#endif /* GENWORLD_H */ +/* $Id$ */ + +/* + * This file is part of OpenTTD. + * OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. + * OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see . + */ + +/** @file genworld.h Functions related to world/map generation. */ + +#ifndef GENWORLD_H +#define GENWORLD_H + +#include "company_type.h" + +/** Constants related to world generation */ +enum LandscapeGenerator { + /* Order of these enums has to be the same as in lang/english.txt + * Otherwise you will get inconsistent behaviour. */ + LG_ORIGINAL = 0, ///< The original landscape generator + LG_TERRAGENESIS = 1, ///< TerraGenesis Perlin landscape generator +}; + +static const uint GENERATE_NEW_SEED = UINT_MAX; ///< Create a new random seed + +/** Modes for GenerateWorld */ +enum GenWorldMode { + GWM_NEWGAME = 0, ///< Generate a map for a new game + GWM_EMPTY = 1, ///< Generate an empty map (sea-level) + GWM_RANDOM = 2, ///< Generate a random map for SE + GWM_HEIGHTMAP = 3, ///< Generate a newgame from a heightmap +}; + +static const uint CUSTOM_SEA_LEVEL_NUMBER_DIFFICULTY = 4; ///< Value for custom sea level in difficulty settings. +static const uint CUSTOM_SEA_LEVEL_MIN_PERCENTAGE = 1; ///< Minimum percentage a user can specify for custom sea level. +static const uint CUSTOM_SEA_LEVEL_MAX_PERCENTAGE = 90; ///< Maximum percentage a user can specify for custom sea level. + +typedef void GWDoneProc(); ///< Procedure called when the genworld process finishes +typedef void GWAbortProc(); ///< Called when genworld is aborted + +/** Properties of current genworld process */ +struct GenWorldInfo { + bool abort; ///< Whether to abort the thread ASAP + bool quit_thread; ///< Do we want to quit the active thread + bool threaded; ///< Whether we run _GenerateWorld threaded + GenWorldMode mode; ///< What mode are we making a world in + CompanyID lc; ///< The local_company before generating + uint size_x; ///< X-size of the map + uint size_y; ///< Y-size of the map + GWDoneProc *proc; ///< Proc that is called when done (can be NULL) + GWAbortProc *abortp; ///< Proc that is called when aborting (can be NULL) + class ThreadObject *thread; ///< The thread we are in (can be NULL) +}; + +/** Current stage of world generation process */ +enum GenWorldProgress { + GWP_MAP_INIT, ///< Initialize/allocate the map, start economy + GWP_LANDSCAPE, ///< Create the landscape + GWP_RIVER, ///< Create the rivers + GWP_ROUGH_ROCKY, ///< Make rough and rocky areas + GWP_TOWN, ///< Generate towns + GWP_INDUSTRY, ///< Generate industries + GWP_OBJECT, ///< Generate objects (radio tower, light houses) + GWP_TREE, ///< Generate trees + GWP_GAME_INIT, ///< Initialize the game + GWP_RUNTILELOOP, ///< Runs the tile loop 1280 times to make snow etc + GWP_RUNSCRIPT, ///< Runs the game script at most 2500 times, or when ever the script sleeps + GWP_GAME_START, ///< Really prepare to start the game + GWP_CLASS_COUNT +}; + +/* genworld.cpp */ +bool IsGenerateWorldThreaded(); +void GenerateWorldSetCallback(GWDoneProc *proc); +void GenerateWorldSetAbortCallback(GWAbortProc *proc); +void WaitTillGeneratedWorld(); +void GenerateWorld(GenWorldMode mode, uint size_x, uint size_y, bool reset_settings = true); +void AbortGeneratingWorld(); +bool IsGeneratingWorldAborted(); +void HandleGeneratingWorldAbortion(); + +/* genworld_gui.cpp */ +void SetNewLandscapeType(byte landscape); +void SetGeneratingWorldProgress(GenWorldProgress cls, uint total); +void IncreaseGeneratingWorldProgress(GenWorldProgress cls); +void PrepareGenerateWorldProgress(); +void ShowGenerateWorldProgress(); +void StartNewGameWithoutGUI(uint seed); +void ShowGenerateLandscape(); +void ShowCreateScenario(); +void ShowHeightmapLoad(); +void StartScenarioEditor(); + +extern bool _generating_world; + +#endif /* GENWORLD_H */ diff -r a048e90e006e -r 105cb37f0058 src/lang/english.txt --- a/src/lang/english.txt Mon Jul 02 19:31:26 2012 +0000 +++ b/src/lang/english.txt Tue Jul 17 17:01:20 2012 +0100 @@ -1,4643 +1,4649 @@ -##name English (UK) -##ownname English (UK) -##isocode en_GB -##plural 0 -##textdir ltr -##digitsep , -##digitsepcur , -##decimalsep . -##winlangid 0x0809 -##grflangid 0x01 - - -# $Id$ - -# This file is part of OpenTTD. -# OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. -# OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see . - - -##id 0x0000 -STR_NULL : -STR_EMPTY : -STR_UNDEFINED :(undefined string) -STR_JUST_NOTHING :Nothing - -# Cargo related strings -# Plural cargo name -STR_CARGO_PLURAL_NOTHING : -STR_CARGO_PLURAL_PASSENGERS :Passengers -STR_CARGO_PLURAL_COAL :Coal -STR_CARGO_PLURAL_MAIL :Mail -STR_CARGO_PLURAL_OIL :Oil -STR_CARGO_PLURAL_LIVESTOCK :Livestock -STR_CARGO_PLURAL_GOODS :Goods -STR_CARGO_PLURAL_GRAIN :Grain -STR_CARGO_PLURAL_WOOD :Wood -STR_CARGO_PLURAL_IRON_ORE :Iron Ore -STR_CARGO_PLURAL_STEEL :Steel -STR_CARGO_PLURAL_VALUABLES :Valuables -STR_CARGO_PLURAL_COPPER_ORE :Copper Ore -STR_CARGO_PLURAL_MAIZE :Maize -STR_CARGO_PLURAL_FRUIT :Fruit -STR_CARGO_PLURAL_DIAMONDS :Diamonds -STR_CARGO_PLURAL_FOOD :Food -STR_CARGO_PLURAL_PAPER :Paper -STR_CARGO_PLURAL_GOLD :Gold -STR_CARGO_PLURAL_WATER :Water -STR_CARGO_PLURAL_WHEAT :Wheat -STR_CARGO_PLURAL_RUBBER :Rubber -STR_CARGO_PLURAL_SUGAR :Sugar -STR_CARGO_PLURAL_TOYS :Toys -STR_CARGO_PLURAL_CANDY :Sweets -STR_CARGO_PLURAL_COLA :Cola -STR_CARGO_PLURAL_COTTON_CANDY :Candyfloss -STR_CARGO_PLURAL_BUBBLES :Bubbles -STR_CARGO_PLURAL_TOFFEE :Toffee -STR_CARGO_PLURAL_BATTERIES :Batteries -STR_CARGO_PLURAL_PLASTIC :Plastic -STR_CARGO_PLURAL_FIZZY_DRINKS :Fizzy Drinks - -# Singular cargo name -STR_CARGO_SINGULAR_NOTHING : -STR_CARGO_SINGULAR_PASSENGER :Passenger -STR_CARGO_SINGULAR_COAL :Coal -STR_CARGO_SINGULAR_MAIL :Mail -STR_CARGO_SINGULAR_OIL :Oil -STR_CARGO_SINGULAR_LIVESTOCK :Livestock -STR_CARGO_SINGULAR_GOODS :Goods -STR_CARGO_SINGULAR_GRAIN :Grain -STR_CARGO_SINGULAR_WOOD :Wood -STR_CARGO_SINGULAR_IRON_ORE :Iron Ore -STR_CARGO_SINGULAR_STEEL :Steel -STR_CARGO_SINGULAR_VALUABLES :Valuables -STR_CARGO_SINGULAR_COPPER_ORE :Copper Ore -STR_CARGO_SINGULAR_MAIZE :Maize -STR_CARGO_SINGULAR_FRUIT :Fruit -STR_CARGO_SINGULAR_DIAMOND :Diamond -STR_CARGO_SINGULAR_FOOD :Food -STR_CARGO_SINGULAR_PAPER :Paper -STR_CARGO_SINGULAR_GOLD :Gold -STR_CARGO_SINGULAR_WATER :Water -STR_CARGO_SINGULAR_WHEAT :Wheat -STR_CARGO_SINGULAR_RUBBER :Rubber -STR_CARGO_SINGULAR_SUGAR :Sugar -STR_CARGO_SINGULAR_TOY :Toy -STR_CARGO_SINGULAR_CANDY :Sweet -STR_CARGO_SINGULAR_COLA :Cola -STR_CARGO_SINGULAR_COTTON_CANDY :Candyfloss -STR_CARGO_SINGULAR_BUBBLE :Bubble -STR_CARGO_SINGULAR_TOFFEE :Toffee -STR_CARGO_SINGULAR_BATTERY :Battery -STR_CARGO_SINGULAR_PLASTIC :Plastic -STR_CARGO_SINGULAR_FIZZY_DRINK :Fizzy Drink - -# Quantity of cargo -STR_QUANTITY_NOTHING : -STR_QUANTITY_PASSENGERS :{COMMA} passenger{P "" s} -STR_QUANTITY_COAL :{WEIGHT_LONG} of coal -STR_QUANTITY_MAIL :{COMMA} bag{P "" s} of mail -STR_QUANTITY_OIL :{VOLUME_LONG} of oil -STR_QUANTITY_LIVESTOCK :{COMMA} item{P "" s} of livestock -STR_QUANTITY_GOODS :{COMMA} crate{P "" s} of goods -STR_QUANTITY_GRAIN :{WEIGHT_LONG} of grain -STR_QUANTITY_WOOD :{WEIGHT_LONG} of wood -STR_QUANTITY_IRON_ORE :{WEIGHT_LONG} of iron ore -STR_QUANTITY_STEEL :{WEIGHT_LONG} of steel -STR_QUANTITY_VALUABLES :{COMMA} bag{P "" s} of valuables -STR_QUANTITY_COPPER_ORE :{WEIGHT_LONG} of copper ore -STR_QUANTITY_MAIZE :{WEIGHT_LONG} of maize -STR_QUANTITY_FRUIT :{WEIGHT_LONG} of fruit -STR_QUANTITY_DIAMONDS :{COMMA} bag{P "" s} of diamonds -STR_QUANTITY_FOOD :{WEIGHT_LONG} of food -STR_QUANTITY_PAPER :{WEIGHT_LONG} of paper -STR_QUANTITY_GOLD :{COMMA} bag{P "" s} of gold -STR_QUANTITY_WATER :{VOLUME_LONG} of water -STR_QUANTITY_WHEAT :{WEIGHT_LONG} of wheat -STR_QUANTITY_RUBBER :{VOLUME_LONG} of rubber -STR_QUANTITY_SUGAR :{WEIGHT_LONG} of sugar -STR_QUANTITY_TOYS :{COMMA} toy{P "" s} -STR_QUANTITY_SWEETS :{COMMA} bag{P "" s} of sweets -STR_QUANTITY_COLA :{VOLUME_LONG} of cola -STR_QUANTITY_CANDYFLOSS :{WEIGHT_LONG} of candyfloss -STR_QUANTITY_BUBBLES :{COMMA} bubble{P "" s} -STR_QUANTITY_TOFFEE :{WEIGHT_LONG} of toffee -STR_QUANTITY_BATTERIES :{COMMA} batter{P y ies} -STR_QUANTITY_PLASTIC :{VOLUME_LONG} of plastic -STR_QUANTITY_FIZZY_DRINKS :{COMMA} fizzy drink{P "" s} -STR_QUANTITY_N_A :N/A - -# Two letter abbreviation of cargo name -STR_ABBREV_NOTHING : -STR_ABBREV_PASSENGERS :{TINY_FONT}PS -STR_ABBREV_COAL :{TINY_FONT}CL -STR_ABBREV_MAIL :{TINY_FONT}ML -STR_ABBREV_OIL :{TINY_FONT}OL -STR_ABBREV_LIVESTOCK :{TINY_FONT}LV -STR_ABBREV_GOODS :{TINY_FONT}GD -STR_ABBREV_GRAIN :{TINY_FONT}GR -STR_ABBREV_WOOD :{TINY_FONT}WD -STR_ABBREV_IRON_ORE :{TINY_FONT}OR -STR_ABBREV_STEEL :{TINY_FONT}ST -STR_ABBREV_VALUABLES :{TINY_FONT}VL -STR_ABBREV_COPPER_ORE :{TINY_FONT}CO -STR_ABBREV_MAIZE :{TINY_FONT}MZ -STR_ABBREV_FRUIT :{TINY_FONT}FT -STR_ABBREV_DIAMONDS :{TINY_FONT}DM -STR_ABBREV_FOOD :{TINY_FONT}FD -STR_ABBREV_PAPER :{TINY_FONT}PR -STR_ABBREV_GOLD :{TINY_FONT}GD -STR_ABBREV_WATER :{TINY_FONT}WR -STR_ABBREV_WHEAT :{TINY_FONT}WH -STR_ABBREV_RUBBER :{TINY_FONT}RB -STR_ABBREV_SUGAR :{TINY_FONT}SG -STR_ABBREV_TOYS :{TINY_FONT}TY -STR_ABBREV_SWEETS :{TINY_FONT}SW -STR_ABBREV_COLA :{TINY_FONT}CL -STR_ABBREV_CANDYFLOSS :{TINY_FONT}CF -STR_ABBREV_BUBBLES :{TINY_FONT}BU -STR_ABBREV_TOFFEE :{TINY_FONT}TF -STR_ABBREV_BATTERIES :{TINY_FONT}BA -STR_ABBREV_PLASTIC :{TINY_FONT}PL -STR_ABBREV_FIZZY_DRINKS :{TINY_FONT}FZ -STR_ABBREV_NONE :{TINY_FONT}NO -STR_ABBREV_ALL :{TINY_FONT}ALL - -# 'Mode' of transport for cargoes -STR_PASSENGERS :{COMMA} passenger{P "" s} -STR_BAGS :{COMMA} bag{P "" s} -STR_TONS :{COMMA} tonne{P "" s} -STR_LITERS :{COMMA} litre{P "" s} -STR_ITEMS :{COMMA} item{P "" s} -STR_CRATES :{COMMA} crate{P "" s} - -# Colours, do not shuffle -STR_COLOUR_DARK_BLUE :Dark Blue -STR_COLOUR_PALE_GREEN :Pale Green -STR_COLOUR_PINK :Pink -STR_COLOUR_YELLOW :Yellow -STR_COLOUR_RED :Red -STR_COLOUR_LIGHT_BLUE :Light Blue -STR_COLOUR_GREEN :Green -STR_COLOUR_DARK_GREEN :Dark Green -STR_COLOUR_BLUE :Blue -STR_COLOUR_CREAM :Cream -STR_COLOUR_MAUVE :Mauve -STR_COLOUR_PURPLE :Purple -STR_COLOUR_ORANGE :Orange -STR_COLOUR_BROWN :Brown -STR_COLOUR_GREY :Grey -STR_COLOUR_WHITE :White - -# Units used in OpenTTD -STR_UNITS_VELOCITY_IMPERIAL :{COMMA} mph -STR_UNITS_VELOCITY_METRIC :{COMMA} km/h -STR_UNITS_VELOCITY_SI :{COMMA} m/s - -STR_UNITS_POWER_IMPERIAL :{COMMA}hp -STR_UNITS_POWER_METRIC :{COMMA}hp -STR_UNITS_POWER_SI :{COMMA}kW - -STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}t -STR_UNITS_WEIGHT_SHORT_SI :{COMMA}kg - -STR_UNITS_WEIGHT_LONG_METRIC :{COMMA} tonne{P "" s} -STR_UNITS_WEIGHT_LONG_SI :{COMMA} kg - -STR_UNITS_VOLUME_SHORT_METRIC :{COMMA}l -STR_UNITS_VOLUME_SHORT_SI :{COMMA}m³ - -STR_UNITS_VOLUME_LONG_METRIC :{COMMA} litre{P "" s} -STR_UNITS_VOLUME_LONG_SI :{COMMA} m³ - -STR_UNITS_FORCE_SI :{COMMA} kN - -STR_UNITS_HEIGHT_IMPERIAL :{COMMA} ft -STR_UNITS_HEIGHT_SI :{COMMA} m - -# Common window strings -STR_LIST_FILTER_OSKTITLE :{BLACK}Enter filter string -STR_LIST_FILTER_TOOLTIP :{BLACK}Enter a keyword to filter the list for - -STR_TOOLTIP_SORT_ORDER :{BLACK}Select sorting order (descending/ascending) -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_LOCATION :{BLACK}Location -STR_BUTTON_RENAME :{BLACK}Rename - -STR_TOOLTIP_CLOSE_WINDOW :{BLACK}Close window -STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS :{BLACK}Window title - drag this to move window -STR_TOOLTIP_SHADE :{BLACK}Shade window - only show the title bar -STR_TOOLTIP_DEBUG :{BLACK}Show NewGRF debug information -STR_TOOLTIP_STICKY :{BLACK}Mark this window as uncloseable by the 'Close All Windows' key -STR_TOOLTIP_RESIZE :{BLACK}Click and drag to resize this window -STR_TOOLTIP_TOGGLE_LARGE_SMALL_WINDOW :{BLACK}Toggle large/small window size -STR_TOOLTIP_VSCROLL_BAR_SCROLLS_LIST :{BLACK}Scroll bar - scrolls list up/down -STR_TOOLTIP_HSCROLL_BAR_SCROLLS_LIST :{BLACK}Scroll bar - scrolls list left/right -STR_TOOLTIP_DEMOLISH_BUILDINGS_ETC :{BLACK}Demolish buildings etc. on a square of land. Ctrl selects the area diagonally. Shift toggles building/showing cost estimate - -# Query window -STR_BUTTON_DEFAULT :{BLACK}Default -STR_BUTTON_CANCEL :{BLACK}Cancel -STR_BUTTON_OK :{BLACK}OK - -# On screen keyboard window -STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ . -STR_OSK_KEYBOARD_LAYOUT_CAPS :~!@#$%^&*()_+|QWERTYUIOP{{}}ASDFGHJKL:" ZXCVBNM<>? . - -# Measurement tooltip -STR_MEASURE_LENGTH :{BLACK}Length: {NUM} -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} - - -# These are used in buttons -STR_SORT_BY_CAPTION_POPULATION :{BLACK}Population -STR_SORT_BY_CAPTION_NAME :{BLACK}Name -STR_SORT_BY_CAPTION_DATE :{BLACK}Date -# These are used in dropdowns -STR_SORT_BY_NAME :Name -STR_SORT_BY_PRODUCTION :Production -STR_SORT_BY_TYPE :Type -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_AGE :Age -STR_SORT_BY_RELIABILITY :Reliability -STR_SORT_BY_TOTAL_CAPACITY_PER_CARGOTYPE :Total capacity per cargo type -STR_SORT_BY_MAX_SPEED :Maximum speed -STR_SORT_BY_MODEL :Model -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_FACILITY :Station type -STR_SORT_BY_WAITING :Waiting cargo value -STR_SORT_BY_RATING_MAX :Highest cargo rating -STR_SORT_BY_RATING_MIN :Lowest cargo rating -STR_SORT_BY_ENGINE_ID :EngineID (classic sort) -STR_SORT_BY_COST :Cost -STR_SORT_BY_POWER :Power -STR_SORT_BY_TRACTIVE_EFFORT :Tractive effort -STR_SORT_BY_INTRO_DATE :Introduction Date -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_RANGE :Range - -# Tooltips for the main toolbar -STR_TOOLBAR_TOOLTIP_PAUSE_GAME :{BLACK}Pause game -STR_TOOLBAR_TOOLTIP_FORWARD :{BLACK}Fast forward the game -STR_TOOLBAR_TOOLTIP_OPTIONS :{BLACK}Options -STR_TOOLBAR_TOOLTIP_SAVE_GAME_ABANDON_GAME :{BLACK}Save game, abandon game, exit -STR_TOOLBAR_TOOLTIP_DISPLAY_MAP :{BLACK}Display map, extra viewport or list of signs -STR_TOOLBAR_TOOLTIP_DISPLAY_TOWN_DIRECTORY :{BLACK}Display town directory -STR_TOOLBAR_TOOLTIP_DISPLAY_SUBSIDIES :{BLACK}Display subsidies -STR_TOOLBAR_TOOLTIP_DISPLAY_LIST_OF_COMPANY_STATIONS :{BLACK}Display list of company's stations -STR_TOOLBAR_TOOLTIP_DISPLAY_COMPANY_FINANCES :{BLACK}Display company finances information -STR_TOOLBAR_TOOLTIP_DISPLAY_COMPANY_GENERAL :{BLACK}Display general company information -STR_TOOLBAR_TOOLTIP_DISPLAY_GRAPHS :{BLACK}Display graphs -STR_TOOLBAR_TOOLTIP_DISPLAY_COMPANY_LEAGUE :{BLACK}Display company league table -STR_TOOLBAR_TOOLTIP_FUND_CONSTRUCTION_OF_NEW :{BLACK}Fund construction of new industry or list all industries -STR_TOOLBAR_TOOLTIP_DISPLAY_LIST_OF_COMPANY_TRAINS :{BLACK}Display list of company's trains. Ctrl+Click toggles opening the group/vehicle list -STR_TOOLBAR_TOOLTIP_DISPLAY_LIST_OF_COMPANY_ROAD_VEHICLES :{BLACK}Display list of company's road vehicles. Ctrl+Click toggles opening the group/vehicle list -STR_TOOLBAR_TOOLTIP_DISPLAY_LIST_OF_COMPANY_SHIPS :{BLACK}Display list of company's ships. Ctrl+Click toggles opening the group/vehicle list -STR_TOOLBAR_TOOLTIP_DISPLAY_LIST_OF_COMPANY_AIRCRAFT :{BLACK}Display list of company's aircraft. Ctrl+Click toggles opening the group/vehicle list -STR_TOOLBAR_TOOLTIP_ZOOM_THE_VIEW_IN :{BLACK}Zoom the view in -STR_TOOLBAR_TOOLTIP_ZOOM_THE_VIEW_OUT :{BLACK}Zoom the view out -STR_TOOLBAR_TOOLTIP_BUILD_RAILROAD_TRACK :{BLACK}Build railway track -STR_TOOLBAR_TOOLTIP_BUILD_ROADS :{BLACK}Build roads -STR_TOOLBAR_TOOLTIP_BUILD_SHIP_DOCKS :{BLACK}Build ship docks -STR_TOOLBAR_TOOLTIP_BUILD_AIRPORTS :{BLACK}Build airports -STR_TOOLBAR_TOOLTIP_LANDSCAPING :{BLACK}Open the landscaping toolbar to raise/lower land, plant trees, etc. -STR_TOOLBAR_TOOLTIP_SHOW_SOUND_MUSIC_WINDOW :{BLACK}Show sound/music window -STR_TOOLBAR_TOOLTIP_SHOW_LAST_MESSAGE_NEWS :{BLACK}Show last message/news report, show message options -STR_TOOLBAR_TOOLTIP_LAND_BLOCK_INFORMATION :{BLACK}Land area information, console, script debug, screenshots, about OpenTTD -STR_TOOLBAR_TOOLTIP_SWITCH_TOOLBAR :{BLACK}Switch toolbars - -# Extra tooltips for the scenario editor toolbar -STR_SCENEDIT_TOOLBAR_TOOLTIP_SAVE_SCENARIO_LOAD_SCENARIO :{BLACK}Save scenario, load scenario, abandon scenario editor, exit -STR_SCENEDIT_TOOLBAR_OPENTTD :{YELLOW}OpenTTD -STR_SCENEDIT_TOOLBAR_SCENARIO_EDITOR :{YELLOW}Scenario Editor -STR_SCENEDIT_TOOLBAR_TOOLTIP_MOVE_THE_STARTING_DATE_BACKWARD :{BLACK}Move the starting date backward 1 year -STR_SCENEDIT_TOOLBAR_TOOLTIP_MOVE_THE_STARTING_DATE_FORWARD :{BLACK}Move the starting date forward 1 year -STR_SCENEDIT_TOOLBAR_TOOLTIP_SET_DATE :{BLACK}Click to enter the starting year -STR_SCENEDIT_TOOLBAR_TOOLTIP_DISPLAY_MAP_TOWN_DIRECTORY :{BLACK}Display map, town directory -STR_SCENEDIT_TOOLBAR_LANDSCAPE_GENERATION :{BLACK}Landscape generation -STR_SCENEDIT_TOOLBAR_TOWN_GENERATION :{BLACK}Town generation -STR_SCENEDIT_TOOLBAR_INDUSTRY_GENERATION :{BLACK}Industry generation -STR_SCENEDIT_TOOLBAR_ROAD_CONSTRUCTION :{BLACK}Road construction -STR_SCENEDIT_TOOLBAR_PLANT_TREES :{BLACK}Plant trees. Shift toggles building/showing cost estimate -STR_SCENEDIT_TOOLBAR_PLACE_SIGN :{BLACK}Place sign -STR_SCENEDIT_TOOLBAR_PLACE_OBJECT :{BLACK}Place object. Shift toggles building/showing cost estimate - -############ range for SE file menu starts -STR_SCENEDIT_FILE_MENU_SAVE_SCENARIO :Save scenario -STR_SCENEDIT_FILE_MENU_LOAD_SCENARIO :Load scenario -STR_SCENEDIT_FILE_MENU_SAVE_HEIGHTMAP :Save heightmap -STR_SCENEDIT_FILE_MENU_LOAD_HEIGHTMAP :Load heightmap -STR_SCENEDIT_FILE_MENU_QUIT_EDITOR :Abandon scenario editor -STR_SCENEDIT_FILE_MENU_SEPARATOR : -STR_SCENEDIT_FILE_MENU_QUIT :Exit -############ range for SE file menu starts - -############ range for settings menu starts -STR_SETTINGS_MENU_GAME_OPTIONS :Game options -STR_SETTINGS_MENU_DIFFICULTY_SETTINGS :Difficulty settings -STR_SETTINGS_MENU_CONFIG_SETTINGS :Advanced settings -STR_SETTINGS_MENU_SCRIPT_SETTINGS :AI/Game script settings -STR_SETTINGS_MENU_NEWGRF_SETTINGS :NewGRF settings -STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Transparency options -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 -STR_SETTINGS_MENU_SIGNS_DISPLAYED :Signs displayed -STR_SETTINGS_MENU_SHOW_COMPETITOR_SIGNS :Competitor signs and names displayed -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 - -############ range for file menu starts -STR_FILE_MENU_SAVE_GAME :Save game -STR_FILE_MENU_LOAD_GAME :Load game -STR_FILE_MENU_QUIT_GAME :Abandon game -STR_FILE_MENU_SEPARATOR : -STR_FILE_MENU_EXIT :Exit -############ range ends here - -############ range for map menu starts -STR_MAP_MENU_MAP_OF_WORLD :Map of world -STR_MAP_MENU_EXTRA_VIEW_PORT :Extra viewport -STR_MAP_MENU_SIGN_LIST :Sign list -############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor -STR_TOWN_MENU_TOWN_DIRECTORY :Town directory -############ end of the 'Display map' dropdown -STR_TOWN_MENU_FOUND_TOWN :Found town -############ end of the 'Town' dropdown - -############ range for subsidies menu starts -STR_SUBSIDIES_MENU_SUBSIDIES :Subsidies -STR_SUBSIDIES_MENU_GOAL :Current goals -############ range ends here - -############ range for graph menu starts -STR_GRAPH_MENU_OPERATING_PROFIT_GRAPH :Operating profit graph -STR_GRAPH_MENU_INCOME_GRAPH :Income graph -STR_GRAPH_MENU_DELIVERED_CARGO_GRAPH :Delivered cargo graph -STR_GRAPH_MENU_PERFORMANCE_HISTORY_GRAPH :Performance history graph -STR_GRAPH_MENU_COMPANY_VALUE_GRAPH :Company value graph -STR_GRAPH_MENU_CARGO_PAYMENT_RATES :Cargo payment rates -############ range ends here - -############ range for company league menu starts -STR_GRAPH_MENU_COMPANY_LEAGUE_TABLE :Company league table -STR_GRAPH_MENU_DETAILED_PERFORMANCE_RATING :Detailed performance rating -############ range ends here - -############ range for industry menu starts -STR_INDUSTRY_MENU_INDUSTRY_DIRECTORY :Industry directory -STR_INDUSTRY_MENU_FUND_NEW_INDUSTRY :Fund new industry -############ range ends here - -############ range for railway construction menu starts -STR_RAIL_MENU_RAILROAD_CONSTRUCTION :Railway construction -STR_RAIL_MENU_ELRAIL_CONSTRUCTION :Electrified railway construction -STR_RAIL_MENU_MONORAIL_CONSTRUCTION :Monorail construction -STR_RAIL_MENU_MAGLEV_CONSTRUCTION :Maglev construction -############ range ends here - -############ range for road construction menu starts -STR_ROAD_MENU_ROAD_CONSTRUCTION :Road construction -STR_ROAD_MENU_TRAM_CONSTRUCTION :Tramway construction -############ range ends here - -############ range for waterways construction menu starts -STR_WATERWAYS_MENU_WATERWAYS_CONSTRUCTION :Waterways construction -############ range ends here - -############ range for airport construction menu starts -STR_AIRCRAFT_MENU_AIRPORT_CONSTRUCTION :Airport construction -############ range ends here - -############ range for landscaping menu starts -STR_LANDSCAPING_MENU_LANDSCAPING :Landscaping -STR_LANDSCAPING_MENU_PLANT_TREES :Plant trees -STR_LANDSCAPING_MENU_PLACE_SIGN :Place sign -############ range ends here - -############ range for music menu starts -STR_TOOLBAR_SOUND_MUSIC :Sound/music -############ range ends here - -############ range for message menu starts -STR_NEWS_MENU_LAST_MESSAGE_NEWS_REPORT :Last message/news report -STR_NEWS_MENU_MESSAGE_SETTINGS :Message settings -STR_NEWS_MENU_MESSAGE_HISTORY_MENU :Message history -############ range ends here - -############ range for about menu starts -STR_ABOUT_MENU_LAND_BLOCK_INFO :Land area information -STR_ABOUT_MENU_SEPARATOR : -STR_ABOUT_MENU_TOGGLE_CONSOLE :Toggle console -STR_ABOUT_MENU_AI_DEBUG :AI/Game script debug -STR_ABOUT_MENU_SCREENSHOT :Screenshot -STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Fully zoomed in screenshot -STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Default zoom screenshot -STR_ABOUT_MENU_GIANT_SCREENSHOT :Whole map screenshot -STR_ABOUT_MENU_ABOUT_OPENTTD :About 'OpenTTD' -STR_ABOUT_MENU_SPRITE_ALIGNER :Sprite aligner -STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :Toggle bounding boxes -STR_ABOUT_MENU_TOGGLE_DIRTY_BLOCKS :Toggle colouring of dirty blocks -############ range ends here - -############ range for days starts (also used for the place in the highscore window) -STR_ORDINAL_NUMBER_1ST :1st -STR_ORDINAL_NUMBER_2ND :2nd -STR_ORDINAL_NUMBER_3RD :3rd -STR_ORDINAL_NUMBER_4TH :4th -STR_ORDINAL_NUMBER_5TH :5th -STR_ORDINAL_NUMBER_6TH :6th -STR_ORDINAL_NUMBER_7TH :7th -STR_ORDINAL_NUMBER_8TH :8th -STR_ORDINAL_NUMBER_9TH :9th -STR_ORDINAL_NUMBER_10TH :10th -STR_ORDINAL_NUMBER_11TH :11th -STR_ORDINAL_NUMBER_12TH :12th -STR_ORDINAL_NUMBER_13TH :13th -STR_ORDINAL_NUMBER_14TH :14th -STR_ORDINAL_NUMBER_15TH :15th -STR_ORDINAL_NUMBER_16TH :16th -STR_ORDINAL_NUMBER_17TH :17th -STR_ORDINAL_NUMBER_18TH :18th -STR_ORDINAL_NUMBER_19TH :19th -STR_ORDINAL_NUMBER_20TH :20th -STR_ORDINAL_NUMBER_21ST :21st -STR_ORDINAL_NUMBER_22ND :22nd -STR_ORDINAL_NUMBER_23RD :23rd -STR_ORDINAL_NUMBER_24TH :24th -STR_ORDINAL_NUMBER_25TH :25th -STR_ORDINAL_NUMBER_26TH :26th -STR_ORDINAL_NUMBER_27TH :27th -STR_ORDINAL_NUMBER_28TH :28th -STR_ORDINAL_NUMBER_29TH :29th -STR_ORDINAL_NUMBER_30TH :30th -STR_ORDINAL_NUMBER_31ST :31st -############ range for days ends - -############ range for months starts -STR_MONTH_ABBREV_JAN :Jan -STR_MONTH_ABBREV_FEB :Feb -STR_MONTH_ABBREV_MAR :Mar -STR_MONTH_ABBREV_APR :Apr -STR_MONTH_ABBREV_MAY :May -STR_MONTH_ABBREV_JUN :Jun -STR_MONTH_ABBREV_JUL :Jul -STR_MONTH_ABBREV_AUG :Aug -STR_MONTH_ABBREV_SEP :Sep -STR_MONTH_ABBREV_OCT :Oct -STR_MONTH_ABBREV_NOV :Nov -STR_MONTH_ABBREV_DEC :Dec - -STR_MONTH_JAN :January -STR_MONTH_FEB :February -STR_MONTH_MAR :March -STR_MONTH_APR :April -STR_MONTH_MAY :May -STR_MONTH_JUN :June -STR_MONTH_JUL :July -STR_MONTH_AUG :August -STR_MONTH_SEP :September -STR_MONTH_OCT :October -STR_MONTH_NOV :November -STR_MONTH_DEC :December -############ range for months ends - -# Graph window -STR_GRAPH_KEY_BUTTON :{BLACK}Key -STR_GRAPH_KEY_TOOLTIP :{BLACK}Show key to graphs -STR_GRAPH_X_LABEL_MONTH :{TINY_FONT}{STRING}{} {STRING} -STR_GRAPH_X_LABEL_MONTH_YEAR :{TINY_FONT}{STRING}{} {STRING}{}{NUM} -STR_GRAPH_Y_LABEL :{TINY_FONT}{STRING2} -STR_GRAPH_Y_LABEL_NUMBER :{TINY_FONT}{COMMA} - -STR_GRAPH_OPERATING_PROFIT_CAPTION :{WHITE}Operating Profit Graph -STR_GRAPH_INCOME_CAPTION :{WHITE}Income Graph -STR_GRAPH_CARGO_DELIVERED_CAPTION :{WHITE}Units of cargo delivered -STR_GRAPH_COMPANY_PERFORMANCE_RATINGS_CAPTION :{WHITE}Company performance ratings (maximum rating=1000) -STR_GRAPH_COMPANY_VALUES_CAPTION :{WHITE}Company values - -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_TITLE :{TINY_FONT}{BLACK}Payment for delivering 10 units (or 10,000 litres) of cargo a distance of 20 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 -STR_GRAPH_CARGO_TOOLTIP_DISABLE_ALL :{BLACK}Display no cargoes on the cargo payment rates graph -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_PERFORMANCE_DETAIL_TOOLTIP :{BLACK}Show detailed performance ratings - -# Graph key window -STR_GRAPH_KEY_CAPTION :{WHITE}Key to company graphs -STR_GRAPH_KEY_COMPANY_SELECTION_TOOLTIP :{BLACK}Click here to toggle company's entry on graph on/off - -# Company league window -STR_COMPANY_LEAGUE_TABLE_CAPTION :{WHITE}Company League Table -STR_COMPANY_LEAGUE_COMPANY_NAME :{ORANGE}{COMPANY} {BLACK}{COMPANY_NUM} '{STRING}' -STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_ENGINEER :Engineer -STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_TRAFFIC_MANAGER :Traffic Manager -STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_TRANSPORT_COORDINATOR :Transport Coordinator -STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_ROUTE_SUPERVISOR :Route Supervisor -STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_DIRECTOR :Director -STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_CHIEF_EXECUTIVE :Chief Executive -STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_CHAIRMAN :Chairman -STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_PRESIDENT :President -STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_TYCOON :Tycoon - -# Performance detail window -STR_PERFORMANCE_DETAIL :{WHITE}Detailed performance rating -STR_PERFORMANCE_DETAIL_KEY :{BLACK}Detail -STR_PERFORMANCE_DETAIL_AMOUNT_CURRENCY :{BLACK}({CURRENCY_SHORT}/{CURRENCY_SHORT}) -STR_PERFORMANCE_DETAIL_AMOUNT_INT :{BLACK}({COMMA}/{COMMA}) -STR_PERFORMANCE_DETAIL_PERCENT :{WHITE}{NUM}% -STR_PERFORMANCE_DETAIL_SELECT_COMPANY_TOOLTIP :{BLACK}View details about this company -############ Those following lines need to be in this order!! -STR_PERFORMANCE_DETAIL_VEHICLES :{BLACK}Vehicles: -STR_PERFORMANCE_DETAIL_STATIONS :{BLACK}Stations: -STR_PERFORMANCE_DETAIL_MIN_PROFIT :{BLACK}Min. profit: -STR_PERFORMANCE_DETAIL_MIN_INCOME :{BLACK}Min. income: -STR_PERFORMANCE_DETAIL_MAX_INCOME :{BLACK}Max. income: -STR_PERFORMANCE_DETAIL_DELIVERED :{BLACK}Delivered: -STR_PERFORMANCE_DETAIL_CARGO :{BLACK}Cargo: -STR_PERFORMANCE_DETAIL_MONEY :{BLACK}Money: -STR_PERFORMANCE_DETAIL_LOAN :{BLACK}Loan: -STR_PERFORMANCE_DETAIL_TOTAL :{BLACK}Total: -############ End of order list -STR_PERFORMANCE_DETAIL_VEHICLES_TOOLTIP :{BLACK}Number of vehicles that turned a profit last year. This includes road vehicles, trains, ships and aircraft -STR_PERFORMANCE_DETAIL_STATIONS_TOOLTIP :{BLACK}Number of recently-serviced stations. Train stations, bus stops, airports and so on are counted separately even if they belong to the same station -STR_PERFORMANCE_DETAIL_MIN_PROFIT_TOOLTIP :{BLACK}The profit of the vehicle with the lowest income (only vehicles older than two years are considered) -STR_PERFORMANCE_DETAIL_MIN_INCOME_TOOLTIP :{BLACK}Amount of cash made in the quarter with the lowest profit of the last 12 quarters -STR_PERFORMANCE_DETAIL_MAX_INCOME_TOOLTIP :{BLACK}Amount of cash made in the quarter with the highest profit of the last 12 quarters -STR_PERFORMANCE_DETAIL_DELIVERED_TOOLTIP :{BLACK}Units of cargo delivered in the last four quarters -STR_PERFORMANCE_DETAIL_CARGO_TOOLTIP :{BLACK}Number of types of cargo delivered in the last quarter -STR_PERFORMANCE_DETAIL_MONEY_TOOLTIP :{BLACK}Amount of money this company has in the bank -STR_PERFORMANCE_DETAIL_LOAN_TOOLTIP :{BLACK}The amount of money this company has taken on loan -STR_PERFORMANCE_DETAIL_TOTAL_TOOLTIP :{BLACK}Total points out of possible points - -# Music window -STR_MUSIC_JAZZ_JUKEBOX_CAPTION :{WHITE}Jazz Jukebox -STR_MUSIC_PLAYLIST_ALL :{TINY_FONT}{BLACK}All -STR_MUSIC_PLAYLIST_OLD_STYLE :{TINY_FONT}{BLACK}Old Style -STR_MUSIC_PLAYLIST_NEW_STYLE :{TINY_FONT}{BLACK}New Style -STR_MUSIC_PLAYLIST_EZY_STREET :{TINY_FONT}{BLACK}Ezy Street -STR_MUSIC_PLAYLIST_CUSTOM_1 :{TINY_FONT}{BLACK}Custom 1 -STR_MUSIC_PLAYLIST_CUSTOM_2 :{TINY_FONT}{BLACK}Custom 2 -STR_MUSIC_MUSIC_VOLUME :{TINY_FONT}{BLACK}Music Volume -STR_MUSIC_EFFECTS_VOLUME :{TINY_FONT}{BLACK}Effects Volume -STR_MUSIC_RULER_MIN :{TINY_FONT}{BLACK}MIN -STR_MUSIC_RULER_MAX :{TINY_FONT}{BLACK}MAX -STR_MUSIC_RULER_MARKER :{TINY_FONT}{BLACK}' -STR_MUSIC_TRACK_NONE :{TINY_FONT}{DKGREEN}-- -STR_MUSIC_TRACK_DIGIT :{TINY_FONT}{DKGREEN}{ZEROFILL_NUM} -STR_MUSIC_TITLE_NONE :{TINY_FONT}{DKGREEN}------ -STR_MUSIC_TITLE_NAME :{TINY_FONT}{DKGREEN}"{RAW_STRING}" -STR_MUSIC_TRACK :{TINY_FONT}{BLACK}Track -STR_MUSIC_XTITLE :{TINY_FONT}{BLACK}Title -STR_MUSIC_SHUFFLE :{TINY_FONT}{BLACK}Shuffle -STR_MUSIC_PROGRAM :{TINY_FONT}{BLACK}Programme -STR_MUSIC_TOOLTIP_SKIP_TO_PREVIOUS_TRACK :{BLACK}Skip to previous track in selection -STR_MUSIC_TOOLTIP_SKIP_TO_NEXT_TRACK_IN_SELECTION :{BLACK}Skip to next track in selection -STR_MUSIC_TOOLTIP_STOP_PLAYING_MUSIC :{BLACK}Stop playing music -STR_MUSIC_TOOLTIP_START_PLAYING_MUSIC :{BLACK}Start playing music -STR_MUSIC_TOOLTIP_DRAG_SLIDERS_TO_SET_MUSIC :{BLACK}Drag sliders to set music and sound effect volumes -STR_MUSIC_TOOLTIP_SELECT_ALL_TRACKS_PROGRAM :{BLACK}Select 'all tracks' programme -STR_MUSIC_TOOLTIP_SELECT_OLD_STYLE_MUSIC :{BLACK}Select 'old style music' programme -STR_MUSIC_TOOLTIP_SELECT_NEW_STYLE_MUSIC :{BLACK}Select 'new style music' programme -STR_MUSIC_TOOLTIP_SELECT_EZY_STREET_STYLE :{BLACK}Select 'Ezy Street style music' programme -STR_MUSIC_TOOLTIP_SELECT_CUSTOM_1_USER_DEFINED :{BLACK}Select 'Custom 1' (user-defined) programme -STR_MUSIC_TOOLTIP_SELECT_CUSTOM_2_USER_DEFINED :{BLACK}Select 'Custom 2' (user-defined) programme -STR_MUSIC_TOOLTIP_TOGGLE_PROGRAM_SHUFFLE :{BLACK}Toggle programme shuffle on/off -STR_MUSIC_TOOLTIP_SHOW_MUSIC_TRACK_SELECTION :{BLACK}Show music track selection window - -STR_ERROR_NO_SONGS :{WHITE}A music set without songs has been selected. No songs will be played - -# Playlist window -STR_PLAYLIST_MUSIC_PROGRAM_SELECTION :{WHITE}Music Programme Selection -STR_PLAYLIST_TRACK_NAME :{TINY_FONT}{LTBLUE}{ZEROFILL_NUM} "{RAW_STRING}" -STR_PLAYLIST_TRACK_INDEX :{TINY_FONT}{BLACK}Track Index -STR_PLAYLIST_PROGRAM :{TINY_FONT}{BLACK}Programme - '{STRING}' -STR_PLAYLIST_CLEAR :{TINY_FONT}{BLACK}Clear -STR_PLAYLIST_TOOLTIP_CLEAR_CURRENT_PROGRAM_CUSTOM1 :{BLACK}Clear current programme (Custom1 or Custom2 only) -STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Click on music track to add to current programme (Custom1 or Custom2 only) -STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Click on music track to remove it from current programme (Custom1 or Custom2 only) - -# Highscore window -STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Top companies who reached {NUM}{}({STRING} Level) -STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Company League Table in {NUM} -STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}. -STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Businessman -STR_HIGHSCORE_PERFORMANCE_TITLE_ENTREPRENEUR :Entrepreneur -STR_HIGHSCORE_PERFORMANCE_TITLE_INDUSTRIALIST :Industrialist -STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Capitalist -STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnate -STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Mogul -STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Tycoon of the Century -STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY} -STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA}) -STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} achieves '{STRING}' status! -STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} of {COMPANY} achieves '{STRING}' status! - -# Smallmap window -STR_SMALLMAP_CAPTION :{WHITE}Map - {STRING} - -STR_SMALLMAP_TYPE_CONTOURS :Contours -STR_SMALLMAP_TYPE_VEHICLES :Vehicles -STR_SMALLMAP_TYPE_INDUSTRIES :Industries -STR_SMALLMAP_TYPE_ROUTES :Routes -STR_SMALLMAP_TYPE_VEGETATION :Vegetation -STR_SMALLMAP_TYPE_OWNERS :Owners -STR_SMALLMAP_TOOLTIP_SHOW_LAND_CONTOURS_ON_MAP :{BLACK}Show land contours on map -STR_SMALLMAP_TOOLTIP_SHOW_VEHICLES_ON_MAP :{BLACK}Show vehicles on map -STR_SMALLMAP_TOOLTIP_SHOW_INDUSTRIES_ON_MAP :{BLACK}Show industries on map -STR_SMALLMAP_TOOLTIP_SHOW_TRANSPORT_ROUTES_ON :{BLACK}Show transport routes on map -STR_SMALLMAP_TOOLTIP_SHOW_VEGETATION_ON_MAP :{BLACK}Show vegetation on map -STR_SMALLMAP_TOOLTIP_SHOW_LAND_OWNERS_ON_MAP :{BLACK}Show land owners on map -STR_SMALLMAP_TOOLTIP_INDUSTRY_SELECTION :{BLACK}Click on an industry type to toggle displaying it. Ctrl+Click disables all types except the selected one. Ctrl+Click on it again to enable all industry types -STR_SMALLMAP_TOOLTIP_COMPANY_SELECTION :{BLACK}Click on a company to toggle displaying its property. Ctrl+Click disables all companies except the selected one. Ctrl+Click on it again to enable all companies - -STR_SMALLMAP_LEGENDA_ROADS :{TINY_FONT}{BLACK}Roads -STR_SMALLMAP_LEGENDA_RAILROADS :{TINY_FONT}{BLACK}Railways -STR_SMALLMAP_LEGENDA_STATIONS_AIRPORTS_DOCKS :{TINY_FONT}{BLACK}Stations/Airports/Docks -STR_SMALLMAP_LEGENDA_BUILDINGS_INDUSTRIES :{TINY_FONT}{BLACK}Buildings/Industries -STR_SMALLMAP_LEGENDA_VEHICLES :{TINY_FONT}{BLACK}Vehicles -STR_SMALLMAP_LEGENDA_TRAINS :{TINY_FONT}{BLACK}Trains -STR_SMALLMAP_LEGENDA_ROAD_VEHICLES :{TINY_FONT}{BLACK}Road Vehicles -STR_SMALLMAP_LEGENDA_SHIPS :{TINY_FONT}{BLACK}Ships -STR_SMALLMAP_LEGENDA_AIRCRAFT :{TINY_FONT}{BLACK}Aircraft -STR_SMALLMAP_LEGENDA_TRANSPORT_ROUTES :{TINY_FONT}{BLACK}Transport Routes -STR_SMALLMAP_LEGENDA_FOREST :{TINY_FONT}{BLACK}Forest -STR_SMALLMAP_LEGENDA_RAILROAD_STATION :{TINY_FONT}{BLACK}Railway Station -STR_SMALLMAP_LEGENDA_TRUCK_LOADING_BAY :{TINY_FONT}{BLACK}Lorry Loading Bay -STR_SMALLMAP_LEGENDA_BUS_STATION :{TINY_FONT}{BLACK}Bus Station -STR_SMALLMAP_LEGENDA_AIRPORT_HELIPORT :{TINY_FONT}{BLACK}Airport/Heliport -STR_SMALLMAP_LEGENDA_DOCK :{TINY_FONT}{BLACK}Dock -STR_SMALLMAP_LEGENDA_ROUGH_LAND :{TINY_FONT}{BLACK}Rough Land -STR_SMALLMAP_LEGENDA_GRASS_LAND :{TINY_FONT}{BLACK}Grass Land -STR_SMALLMAP_LEGENDA_BARE_LAND :{TINY_FONT}{BLACK}Bare Land -STR_SMALLMAP_LEGENDA_FIELDS :{TINY_FONT}{BLACK}Fields -STR_SMALLMAP_LEGENDA_TREES :{TINY_FONT}{BLACK}Trees -STR_SMALLMAP_LEGENDA_ROCKS :{TINY_FONT}{BLACK}Rocks -STR_SMALLMAP_LEGENDA_WATER :{TINY_FONT}{BLACK}Water -STR_SMALLMAP_LEGENDA_NO_OWNER :{TINY_FONT}{BLACK}No Owner -STR_SMALLMAP_LEGENDA_TOWNS :{TINY_FONT}{BLACK}Towns -STR_SMALLMAP_LEGENDA_INDUSTRIES :{TINY_FONT}{BLACK}Industries -STR_SMALLMAP_LEGENDA_DESERT :{TINY_FONT}{BLACK}Desert -STR_SMALLMAP_LEGENDA_SNOW :{TINY_FONT}{BLACK}Snow - -STR_SMALLMAP_TOOLTIP_TOGGLE_TOWN_NAMES_ON_OFF :{BLACK}Toggle town names on/off on map -STR_SMALLMAP_CENTER :{BLACK}Centre the smallmap on the current position -STR_SMALLMAP_INDUSTRY :{TINY_FONT}{STRING} ({NUM}) -STR_SMALLMAP_COMPANY :{TINY_FONT}{COMPANY} -STR_SMALLMAP_TOWN :{TINY_FONT}{WHITE}{TOWN} -STR_SMALLMAP_DISABLE_ALL :{BLACK}Disable all -STR_SMALLMAP_ENABLE_ALL :{BLACK}Enable all -STR_SMALLMAP_SHOW_HEIGHT :{BLACK}Show height -STR_SMALLMAP_TOOLTIP_DISABLE_ALL_INDUSTRIES :{BLACK}Display no industries on the map -STR_SMALLMAP_TOOLTIP_ENABLE_ALL_INDUSTRIES :{BLACK}Display all industries on the map -STR_SMALLMAP_TOOLTIP_SHOW_HEIGHT :{BLACK}Toggle display of heightmap -STR_SMALLMAP_TOOLTIP_DISABLE_ALL_COMPANIES :{BLACK}Display no company property on the map -STR_SMALLMAP_TOOLTIP_ENABLE_ALL_COMPANIES :{BLACK}Display all company property on the map - -# Status bar messages -STR_STATUSBAR_TOOLTIP_SHOW_LAST_NEWS :{BLACK}Show last message or news report -STR_STATUSBAR_COMPANY_NAME :{SILVER}- - {COMPANY} - - -STR_STATUSBAR_PAUSED :{YELLOW}* * PAUSED * * -STR_STATUSBAR_AUTOSAVE :{RED}AUTOSAVE -STR_STATUSBAR_SAVING_GAME :{RED}* * SAVING GAME * * - -# News message history -STR_MESSAGE_HISTORY :{WHITE}Message History -STR_MESSAGE_HISTORY_TOOLTIP :{BLACK}A list of the recent news messages -STR_MESSAGE_NEWS_FORMAT :{STRING} - {STRING5} - -# Message settings window -STR_NEWS_MESSAGE_CAPTION :{WHITE}Message -STR_NEWS_MESSAGE_OPTIONS_CAPTION :{WHITE}Message Options -STR_NEWS_MESSAGES_ALL :{YELLOW}Set all message types to: Off / Summary/ Full -STR_NEWS_MESSAGES_SOUND :{YELLOW}Play sound for summarised news messages -STR_NEWS_MESSAGES_OFF :Off -STR_NEWS_MESSAGES_SUMMARY :Summary -STR_NEWS_MESSAGES_FULL :Full - -STR_NEWS_MESSAGE_TYPES :{BLACK}Message types: -STR_NEWS_MESSAGE_TYPE_ARRIVAL_OF_FIRST_VEHICLE_OWN :{YELLOW}Arrival of first vehicle at player's station -STR_NEWS_MESSAGE_TYPE_ARRIVAL_OF_FIRST_VEHICLE_OTHER :{YELLOW}Arrival of first vehicle at competitor's station -STR_NEWS_MESSAGE_TYPE_ACCIDENTS_DISASTERS :{YELLOW}Accidents / disasters -STR_NEWS_MESSAGE_TYPE_COMPANY_INFORMATION :{YELLOW}Company information -STR_NEWS_MESSAGE_TYPE_INDUSTRY_OPEN :{YELLOW}Opening of industries -STR_NEWS_MESSAGE_TYPE_INDUSTRY_CLOSE :{YELLOW}Closing of industries -STR_NEWS_MESSAGE_TYPE_ECONOMY_CHANGES :{YELLOW}Economy changes -STR_NEWS_MESSAGE_TYPE_INDUSTRY_CHANGES_SERVED_BY_COMPANY :{YELLOW}Production changes of industries served by the company -STR_NEWS_MESSAGE_TYPE_INDUSTRY_CHANGES_SERVED_BY_OTHER :{YELLOW}Production changes of industries served by competitor(s) -STR_NEWS_MESSAGE_TYPE_INDUSTRY_CHANGES_UNSERVED :{YELLOW}Other industry production changes -STR_NEWS_MESSAGE_TYPE_ADVICE_INFORMATION_ON_COMPANY :{YELLOW}Advice / information on company's vehicles -STR_NEWS_MESSAGE_TYPE_NEW_VEHICLES :{YELLOW}New vehicles -STR_NEWS_MESSAGE_TYPE_CHANGES_OF_CARGO_ACCEPTANCE :{YELLOW}Changes to cargo acceptance -STR_NEWS_MESSAGE_TYPE_SUBSIDIES :{YELLOW}Subsidies -STR_NEWS_MESSAGE_TYPE_GENERAL_INFORMATION :{YELLOW}General information - -STR_NEWS_CUSTOM_ITEM :{BIG_FONT}{BLACK}{RAW_STRING} - -STR_NEWS_FIRST_TRAIN_ARRIVAL :{BIG_FONT}{BLACK}Citizens celebrate . . .{}First train arrives at {STATION}! -STR_NEWS_FIRST_BUS_ARRIVAL :{BIG_FONT}{BLACK}Citizens celebrate . . .{}First bus arrives at {STATION}! -STR_NEWS_FIRST_TRUCK_ARRIVAL :{BIG_FONT}{BLACK}Citizens celebrate . . .{}First truck arrives at {STATION}! -STR_NEWS_FIRST_PASSENGER_TRAM_ARRIVAL :{BIG_FONT}{BLACK}Citizens celebrate . . .{}First passenger tram arrives at {STATION}! -STR_NEWS_FIRST_CARGO_TRAM_ARRIVAL :{BIG_FONT}{BLACK}Citizens celebrate . . .{}First freight tram arrives at {STATION}! -STR_NEWS_FIRST_SHIP_ARRIVAL :{BIG_FONT}{BLACK}Citizens celebrate . . .{}First ship arrives at {STATION}! -STR_NEWS_FIRST_AIRCRAFT_ARRIVAL :{BIG_FONT}{BLACK}Citizens celebrate . . .{}First aircraft arrives at {STATION}! - -STR_NEWS_TRAIN_CRASH :{BIG_FONT}{BLACK}Train Crash!{}{COMMA} die in fireball after collision -STR_NEWS_ROAD_VEHICLE_CRASH_DRIVER :{BIG_FONT}{BLACK}Road Vehicle Crash!{}Driver dies in fireball after collision with train -STR_NEWS_ROAD_VEHICLE_CRASH :{BIG_FONT}{BLACK}Road Vehicle Crash!{}{COMMA} die in fireball after collision with train -STR_NEWS_AIRCRAFT_CRASH :{BIG_FONT}{BLACK}Plane Crash!{}{COMMA} die in fireball at {STATION} -STR_NEWS_PLANE_CRASH_OUT_OF_FUEL :{BIG_FONT}{BLACK}Plane Crash!{}Aircraft ran out of fuel, {COMMA} die in fireball - -STR_NEWS_DISASTER_ZEPPELIN :{BIG_FONT}{BLACK}Zeppelin disaster at {STATION}! -STR_NEWS_DISASTER_SMALL_UFO :{BIG_FONT}{BLACK}Road vehicle destroyed in 'UFO' collision! -STR_NEWS_DISASTER_AIRPLANE_OIL_REFINERY :{BIG_FONT}{BLACK}Oil refinery explosion near {TOWN}! -STR_NEWS_DISASTER_HELICOPTER_FACTORY :{BIG_FONT}{BLACK}Factory destroyed in suspicious circumstances near {TOWN}! -STR_NEWS_DISASTER_BIG_UFO :{BIG_FONT}{BLACK}'UFO' lands near {TOWN}! -STR_NEWS_DISASTER_COAL_MINE_SUBSIDENCE :{BIG_FONT}{BLACK}Coal mine subsidence leaves trail of destruction near {TOWN}! -STR_NEWS_DISASTER_FLOOD_VEHICLE :{BIG_FONT}{BLACK}Floods!{}At least {COMMA} missing, presumed dead after significant flooding! - -STR_NEWS_COMPANY_IN_TROUBLE_TITLE :{BIG_FONT}{BLACK}Transport company in trouble! -STR_NEWS_COMPANY_IN_TROUBLE_DESCRIPTION :{BIG_FONT}{BLACK}{RAW_STRING} will be sold off or declared bankrupt unless performance increases soon! -STR_NEWS_COMPANY_MERGER_TITLE :{BIG_FONT}{BLACK}Transport company merger! -STR_NEWS_COMPANY_MERGER_DESCRIPTION :{BIG_FONT}{BLACK}{RAW_STRING} has been sold to {RAW_STRING} for {CURRENCY_LONG}! -STR_NEWS_COMPANY_BANKRUPT_TITLE :{BIG_FONT}{BLACK}Bankrupt! -STR_NEWS_COMPANY_BANKRUPT_DESCRIPTION :{BIG_FONT}{BLACK}{RAW_STRING} has been closed down by creditors and all assets sold off! -STR_NEWS_COMPANY_LAUNCH_TITLE :{BIG_FONT}{BLACK}New transport company launched! -STR_NEWS_COMPANY_LAUNCH_DESCRIPTION :{BIG_FONT}{BLACK}{RAW_STRING} starts construction near {TOWN}! -STR_NEWS_MERGER_TAKEOVER_TITLE :{BIG_FONT}{BLACK}{RAW_STRING} has been taken over by {RAW_STRING}! -STR_PRESIDENT_NAME_MANAGER :{BLACK}{PRESIDENT_NAME}{}(Manager) - -STR_NEWS_NEW_TOWN :{BLACK}{BIG_FONT}{RAW_STRING} sponsored construction of new town {TOWN}! - -STR_NEWS_INDUSTRY_CONSTRUCTION :{BIG_FONT}{BLACK}New {STRING} under construction near {TOWN}! -STR_NEWS_INDUSTRY_PLANTED :{BIG_FONT}{BLACK}New {STRING} being planted near {TOWN}! - -STR_NEWS_INDUSTRY_CLOSURE_GENERAL :{BIG_FONT}{BLACK}{STRING2} announces imminent closure! -STR_NEWS_INDUSTRY_CLOSURE_SUPPLY_PROBLEMS :{BIG_FONT}{BLACK}Supply problems cause {STRING2} to announce imminent closure! -STR_NEWS_INDUSTRY_CLOSURE_LACK_OF_TREES :{BIG_FONT}{BLACK}Lack of nearby trees causes {STRING2} to announce imminent closure! - -STR_NEWS_EURO_INTRODUCTION :{BIG_FONT}{BLACK}European Monetary Union!{}{}The Euro is introduced as the sole currency for everyday transactions in your country! -STR_NEWS_BEGIN_OF_RECESSION :{BIG_FONT}{BLACK}World Recession!{}{}Financial experts fear worst as economy slumps! -STR_NEWS_END_OF_RECESSION :{BIG_FONT}{BLACK}Recession Over!{}{}Upturn in trade gives confidence to industries as economy strengthens! - -STR_NEWS_INDUSTRY_PRODUCTION_INCREASE_GENERAL :{BIG_FONT}{BLACK}{INDUSTRY} increases production! -STR_NEWS_INDUSTRY_PRODUCTION_INCREASE_COAL :{BIG_FONT}{BLACK}New coal seam found at {INDUSTRY}!{}Production is expected to double! -STR_NEWS_INDUSTRY_PRODUCTION_INCREASE_OIL :{BIG_FONT}{BLACK}New oil reserves found at {INDUSTRY}!{}Production is expected to double! -STR_NEWS_INDUSTRY_PRODUCTION_INCREASE_FARM :{BIG_FONT}{BLACK}Improved farming methods at {INDUSTRY} are expected to double production! -STR_NEWS_INDUSTRY_PRODUCTION_INCREASE_SMOOTH :{BIG_FONT}{BLACK}{STRING} production at {INDUSTRY} increases {COMMA}%! -STR_NEWS_INDUSTRY_PRODUCTION_DECREASE_GENERAL :{BIG_FONT}{BLACK}{INDUSTRY} production down by 50% -STR_NEWS_INDUSTRY_PRODUCTION_DECREASE_FARM :{BIG_FONT}{BLACK}Insect infestation causes havoc at {INDUSTRY}!{}Production down by 50% -STR_NEWS_INDUSTRY_PRODUCTION_DECREASE_SMOOTH :{BIG_FONT}{BLACK}{STRING} production at {INDUSTRY} decreases {COMMA}%! - -STR_NEWS_TRAIN_IS_WAITING :{WHITE}{VEHICLE} is waiting in depot -STR_NEWS_ROAD_VEHICLE_IS_WAITING :{WHITE}{VEHICLE} is waiting in depot -STR_NEWS_SHIP_IS_WAITING :{WHITE}{VEHICLE} is waiting in depot -STR_NEWS_AIRCRAFT_IS_WAITING :{WHITE}{VEHICLE} is waiting in the aircraft hangar - -# Start of order review system -# DON'T ADD OR REMOVE LINES HERE -STR_NEWS_VEHICLE_HAS_TOO_FEW_ORDERS :{WHITE}{VEHICLE} has too few orders in the schedule -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 -# end of order system - -STR_NEWS_VEHICLE_IS_GETTING_OLD :{WHITE}{VEHICLE} is getting old -STR_NEWS_VEHICLE_IS_GETTING_VERY_OLD :{WHITE}{VEHICLE} is getting very old -STR_NEWS_VEHICLE_IS_GETTING_VERY_OLD_AND :{WHITE}{VEHICLE} is getting very old and urgently needs replacing -STR_NEWS_TRAIN_IS_STUCK :{WHITE}{VEHICLE} can't find a path to continue -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_ORDER_REFIT_FAILED :{WHITE}{VEHICLE} stopped because an ordered refit failed -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} -STR_NEWS_NEW_VEHICLE_NOW_AVAILABLE_WITH_TYPE :{BLACK}New {STRING} now available! - {ENGINE} - -STR_NEWS_STATION_NO_LONGER_ACCEPTS_CARGO :{WHITE}{STATION} no longer accepts {STRING} -STR_NEWS_STATION_NO_LONGER_ACCEPTS_CARGO_OR_CARGO :{WHITE}{STATION} no longer accepts {STRING} or {STRING} -STR_NEWS_STATION_NOW_ACCEPTS_CARGO :{WHITE}{STATION} now accepts {STRING} -STR_NEWS_STATION_NOW_ACCEPTS_CARGO_AND_CARGO :{WHITE}{STATION} now accepts {STRING} and {STRING} - -STR_NEWS_OFFER_OF_SUBSIDY_EXPIRED :{BIG_FONT}{BLACK}Offer of subsidy expired:{}{}{STRING} from {STRING2} to {STRING2} will now not attract a subsidy -STR_NEWS_SUBSIDY_WITHDRAWN_SERVICE :{BIG_FONT}{BLACK}Subsidy withdrawn:{}{}{STRING} service from {STRING2} to {STRING2} is no longer subsidised -STR_NEWS_SERVICE_SUBSIDY_OFFERED :{BIG_FONT}{BLACK}Service subsidy offered:{}{}First {STRING} service from {STRING2} to {STRING2} will attract a year's subsidy from the local authority! -STR_NEWS_SERVICE_SUBSIDY_AWARDED_HALF :{BIG_FONT}{BLACK}Service subsidy awarded to {RAW_STRING}!{}{}{STRING} service from {STRING2} to {STRING2} will pay 50% extra for the next year! -STR_NEWS_SERVICE_SUBSIDY_AWARDED_DOUBLE :{BIG_FONT}{BLACK}Service subsidy awarded to {RAW_STRING}!{}{}{STRING} service from {STRING2} to {STRING2} will pay double rates for the next year! -STR_NEWS_SERVICE_SUBSIDY_AWARDED_TRIPLE :{BIG_FONT}{BLACK}Service subsidy awarded to {RAW_STRING}!{}{}{STRING} service from {STRING2} to {STRING2} will pay triple rates for the next year! -STR_NEWS_SERVICE_SUBSIDY_AWARDED_QUADRUPLE :{BIG_FONT}{BLACK}Service subsidy awarded to {RAW_STRING}!{}{}{STRING} service from {STRING2} to {STRING2} will pay quadruple rates for the next year! - -STR_NEWS_ROAD_REBUILDING :{BIG_FONT}{BLACK}Traffic chaos in {TOWN}!{}{}Road rebuilding programme funded by {RAW_STRING} brings 6 months of misery to motorists! -STR_NEWS_EXCLUSIVE_RIGHTS_TITLE :{BIG_FONT}{BLACK}Transport monopoly! -STR_NEWS_EXCLUSIVE_RIGHTS_DESCRIPTION :{BIG_FONT}{BLACK}Local authority of {TOWN} signs contract with {RAW_STRING} for one year of exclusive transport rights! - -# Extra view window -STR_EXTRA_VIEW_PORT_TITLE :{WHITE}Viewport {COMMA} -STR_EXTRA_VIEW_MOVE_VIEW_TO_MAIN :{BLACK}Copy to viewport -STR_EXTRA_VIEW_MOVE_VIEW_TO_MAIN_TT :{BLACK}Copy the location of the main view to this viewport -STR_EXTRA_VIEW_MOVE_MAIN_TO_VIEW :{BLACK}Paste from viewport -STR_EXTRA_VIEW_MOVE_MAIN_TO_VIEW_TT :{BLACK}Paste the location of this viewport to the main view - -# Game options window -STR_GAME_OPTIONS_CAPTION :{WHITE}Game Options -STR_GAME_OPTIONS_CURRENCY_UNITS_FRAME :{BLACK}Currency units -STR_GAME_OPTIONS_CURRENCY_UNITS_DROPDOWN_TOOLTIP :{BLACK}Currency units selection - -############ start of currency region -STR_GAME_OPTIONS_CURRENCY_GBP :British Pound (GBP) -STR_GAME_OPTIONS_CURRENCY_USD :American Dollar (USD) -STR_GAME_OPTIONS_CURRENCY_EUR :Euro (EUR) -STR_GAME_OPTIONS_CURRENCY_JPY :Japanese Yen (JPY) -STR_GAME_OPTIONS_CURRENCY_ATS :Austrian Shilling (ATS) -STR_GAME_OPTIONS_CURRENCY_BEF :Belgian Franc (BEF) -STR_GAME_OPTIONS_CURRENCY_CHF :Swiss Franc (CHF) -STR_GAME_OPTIONS_CURRENCY_CZK :Czech Koruna (CZK) -STR_GAME_OPTIONS_CURRENCY_DEM :Deutschmark (DEM) -STR_GAME_OPTIONS_CURRENCY_DKK :Danish Krone (DKK) -STR_GAME_OPTIONS_CURRENCY_ESP :Spanish Peseta (ESP) -STR_GAME_OPTIONS_CURRENCY_FIM :Finnish Markka (FIM) -STR_GAME_OPTIONS_CURRENCY_FRF :French Franc (FRF) -STR_GAME_OPTIONS_CURRENCY_GRD :Greek Drachma (GRD) -STR_GAME_OPTIONS_CURRENCY_HUF :Hungarian Forint (HUF) -STR_GAME_OPTIONS_CURRENCY_ISK :Icelandic Krona (ISK) -STR_GAME_OPTIONS_CURRENCY_ITL :Italian Lira (ITL) -STR_GAME_OPTIONS_CURRENCY_NLG :Dutch Guilder (NLG) -STR_GAME_OPTIONS_CURRENCY_NOK :Norwegian Krone (NOK) -STR_GAME_OPTIONS_CURRENCY_PLN :Polish Złoty (PLN) -STR_GAME_OPTIONS_CURRENCY_RON :Romanian Leu (RON) -STR_GAME_OPTIONS_CURRENCY_RUR :Russian Rubles (RUR) -STR_GAME_OPTIONS_CURRENCY_SIT :Slovenian Tolar (SIT) -STR_GAME_OPTIONS_CURRENCY_SEK :Swedish Krona (SEK) -STR_GAME_OPTIONS_CURRENCY_TRY :Turkish Lira (TRY) -STR_GAME_OPTIONS_CURRENCY_SKK :Slovak Koruna (SKK) -STR_GAME_OPTIONS_CURRENCY_BRL :Brazilian Real (BRL) -STR_GAME_OPTIONS_CURRENCY_EEK :Estonian Krooni (EEK) -STR_GAME_OPTIONS_CURRENCY_LTL :Lithuanian Litas (LTL) -STR_GAME_OPTIONS_CURRENCY_KRW :South Korean Won (KRW) -STR_GAME_OPTIONS_CURRENCY_ZAR :South African Rand (ZAR) -STR_GAME_OPTIONS_CURRENCY_CUSTOM :Custom... -############ end of currency region - -STR_GAME_OPTIONS_MEASURING_UNITS_FRAME :{BLACK}Measuring units -STR_GAME_OPTIONS_MEASURING_UNITS_DROPDOWN_TOOLTIP :{BLACK}Measuring units selection - -############ start of measuring units region -STR_GAME_OPTIONS_MEASURING_UNITS_IMPERIAL :Imperial -STR_GAME_OPTIONS_MEASURING_UNITS_METRIC :Metric -STR_GAME_OPTIONS_MEASURING_UNITS_SI :SI -############ end of measuring units region - -STR_GAME_OPTIONS_ROAD_VEHICLES_FRAME :{BLACK}Road vehicles -STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_TOOLTIP :{BLACK}Select side of road for vehicles to drive on -STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Drive on left -STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Drive on right - -STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Town names -STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Select style of town names - -############ start of townname region -STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :English (Original) -STR_GAME_OPTIONS_TOWN_NAME_FRENCH :French -STR_GAME_OPTIONS_TOWN_NAME_GERMAN :German -STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :English (Additional) -STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Latin-American -STR_GAME_OPTIONS_TOWN_NAME_SILLY :Silly -STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Swedish -STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Dutch -STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finnish -STR_GAME_OPTIONS_TOWN_NAME_POLISH :Polish -STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slovak -STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norwegian -STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Hungarian -STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Austrian -STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Romanian -STR_GAME_OPTIONS_TOWN_NAME_CZECH :Czech -STR_GAME_OPTIONS_TOWN_NAME_SWISS :Swiss -STR_GAME_OPTIONS_TOWN_NAME_DANISH :Danish -STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turkish -STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italian -STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Catalan -############ end of townname region - -STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Autosave -STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Select interval between automatic game saves - -STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_OFF :Off -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_LANGUAGE :{BLACK}Language -STR_GAME_OPTIONS_LANGUAGE_TOOLTIP :{BLACK}Select the interface language to use - -STR_GAME_OPTIONS_FULLSCREEN :{BLACK}Fullscreen -STR_GAME_OPTIONS_FULLSCREEN_TOOLTIP :{BLACK}Check this box to play OpenTTD fullscreen mode - -STR_GAME_OPTIONS_RESOLUTION :{BLACK}Screen resolution -STR_GAME_OPTIONS_RESOLUTION_TOOLTIP :{BLACK}Select the screen resolution to use -STR_GAME_OPTIONS_RESOLUTION_OTHER :other - -STR_GAME_OPTIONS_SCREENSHOT_FORMAT :{BLACK}Screenshot format -STR_GAME_OPTIONS_SCREENSHOT_FORMAT_TOOLTIP :{BLACK}Select the screenshot format to use - -STR_GAME_OPTIONS_BASE_GRF :{BLACK}Base graphics set -STR_GAME_OPTIONS_BASE_GRF_TOOLTIP :{BLACK}Select the base graphics set to use -STR_GAME_OPTIONS_BASE_GRF_STATUS :{RED}{NUM} missing/corrupted file{P "" s} -STR_GAME_OPTIONS_BASE_GRF_DESCRIPTION_TOOLTIP :{BLACK}Additional information about the base graphics set - -STR_GAME_OPTIONS_BASE_SFX :{BLACK}Base sounds set -STR_GAME_OPTIONS_BASE_SFX_TOOLTIP :{BLACK}Select the base sounds set to use -STR_GAME_OPTIONS_BASE_SFX_DESCRIPTION_TOOLTIP :{BLACK}Additional information about the base sounds set - -STR_GAME_OPTIONS_BASE_MUSIC :{BLACK}Base music set -STR_GAME_OPTIONS_BASE_MUSIC_TOOLTIP :{BLACK}Select the base music set to use -STR_GAME_OPTIONS_BASE_MUSIC_STATUS :{RED}{NUM} corrupted file{P "" s} -STR_GAME_OPTIONS_BASE_MUSIC_DESCRIPTION_TOOLTIP :{BLACK}Additional information about the base music set - -STR_ERROR_FULLSCREEN_FAILED :{WHITE}Fullscreen mode failed - -# Custom currency window - -STR_CURRENCY_WINDOW :{WHITE}Custom currency -STR_CURRENCY_EXCHANGE_RATE :{LTBLUE}Exchange rate: {ORANGE}{CURRENCY_LONG} = £ {COMMA} -STR_CURRENCY_DECREASE_EXCHANGE_RATE_TOOLTIP :{BLACK}Decrease the amount of your currency for one Pound (£) -STR_CURRENCY_INCREASE_EXCHANGE_RATE_TOOLTIP :{BLACK}Increase the amount of your currency for one Pound (£) -STR_CURRENCY_SET_EXCHANGE_RATE_TOOLTIP :{BLACK}Set the exchange rate of your currency for one Pound (£) - -STR_CURRENCY_SEPARATOR :{LTBLUE}Separator: {ORANGE}{RAW_STRING} -STR_CURRENCY_SET_CUSTOM_CURRENCY_SEPARATOR_TOOLTIP :{BLACK}Set the separator for your currency - -STR_CURRENCY_PREFIX :{LTBLUE}Prefix: {ORANGE}{RAW_STRING} -STR_CURRENCY_SET_CUSTOM_CURRENCY_PREFIX_TOOLTIP :{BLACK}Set the prefix string for your currency -STR_CURRENCY_SUFFIX :{LTBLUE}Suffix: {ORANGE}{RAW_STRING} -STR_CURRENCY_SET_CUSTOM_CURRENCY_SUFFIX_TOOLTIP :{BLACK}Set the suffix string for your currency - -STR_CURRENCY_SWITCH_TO_EURO :{LTBLUE}Switch to Euro: {ORANGE}{NUM} -STR_CURRENCY_SWITCH_TO_EURO_NEVER :{LTBLUE}Switch to Euro: {ORANGE}never -STR_CURRENCY_SET_CUSTOM_CURRENCY_TO_EURO_TOOLTIP :{BLACK}Set the year to switch to Euro -STR_CURRENCY_DECREASE_CUSTOM_CURRENCY_TO_EURO_TOOLTIP :{BLACK}Switch to Euro earlier -STR_CURRENCY_INCREASE_CUSTOM_CURRENCY_TO_EURO_TOOLTIP :{BLACK}Switch to Euro later - -STR_CURRENCY_PREVIEW :{LTBLUE}Preview: {ORANGE}{CURRENCY_LONG} -STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 Pound (£) in your currency -STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Change custom currency parameter - -# Difficulty level window -STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Difficulty Level - -############ range for difficulty levels starts -STR_DIFFICULTY_LEVEL_EASY :{BLACK}Easy -STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Medium -STR_DIFFICULTY_LEVEL_HARD :{BLACK}Hard -STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Custom -############ range for difficulty levels ends - -STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Show hi-score chart -STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Save - -############ range for difficulty settings starts -STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Maximum no. competitors: {ORANGE}{COMMA} -STR_DIFFICULTY_LEVEL_SETTING_NO_OF_TOWNS :{LTBLUE}No. of towns: {ORANGE}{STRING} -STR_DIFFICULTY_LEVEL_SETTING_NO_OF_INDUSTRIES :{LTBLUE}No. of industries: {ORANGE}{STRING} -STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_INITIAL_LOAN_000 :{LTBLUE}Maximum initial loan: {ORANGE}{CURRENCY_LONG} -STR_DIFFICULTY_LEVEL_SETTING_INITIAL_INTEREST_RATE :{LTBLUE}Initial interest rate: {ORANGE}{COMMA}% -STR_DIFFICULTY_LEVEL_SETTING_VEHICLE_RUNNING_COSTS :{LTBLUE}Vehicle running costs: {ORANGE}{STRING} -STR_DIFFICULTY_LEVEL_SETTING_CONSTRUCTION_SPEED_OF_COMPETITOR :{LTBLUE}Construction speed of competitors: {ORANGE}{STRING} -STR_DIFFICULTY_LEVEL_SETTING_VEHICLE_BREAKDOWNS :{LTBLUE}Vehicle breakdowns: {ORANGE}{STRING} -STR_DIFFICULTY_LEVEL_SETTING_SUBSIDY_MULTIPLIER :{LTBLUE}Subsidy multiplier: {ORANGE}{STRING} -STR_DIFFICULTY_LEVEL_SETTING_COST_OF_CONSTRUCTION :{LTBLUE}Cost of construction: {ORANGE}{STRING} -STR_DIFFICULTY_LEVEL_SETTING_TERRAIN_TYPE :{LTBLUE}Terrain type: {ORANGE}{STRING} -STR_DIFFICULTY_LEVEL_SETTING_QUANTITY_OF_SEA_LAKES :{LTBLUE}Quantity of sea/lakes: {ORANGE}{STRING} -STR_DIFFICULTY_LEVEL_SETTING_ECONOMY :{LTBLUE}Economy: {ORANGE}{STRING} -STR_DIFFICULTY_LEVEL_SETTING_TRAIN_REVERSING :{LTBLUE}Train reversing: {ORANGE}{STRING} -STR_DIFFICULTY_LEVEL_SETTING_DISASTERS :{LTBLUE}Disasters: {ORANGE}{STRING} -STR_DIFFICULTY_LEVEL_SETTING_CITY_APPROVAL :{LTBLUE}City council's attitude towards area restructuring: {ORANGE}{STRING} -############ range for difficulty settings ends - -STR_NONE :None -STR_FUNDING_ONLY :Funding only -STR_MINIMAL :Minimal -STR_NUM_VERY_LOW :Very Low -STR_NUM_LOW :Low -STR_NUM_NORMAL :Normal -STR_NUM_HIGH :High -STR_NUM_CUSTOM :Custom -STR_NUM_CUSTOM_NUMBER :Custom ({NUM}) - -STR_VARIETY_NONE :None -STR_VARIETY_VERY_LOW :Very Low -STR_VARIETY_LOW :Low -STR_VARIETY_MEDIUM :Medium -STR_VARIETY_HIGH :High -STR_VARIETY_VERY_HIGH :Very High - -STR_AI_SPEED_VERY_SLOW :Very Slow -STR_AI_SPEED_SLOW :Slow -STR_AI_SPEED_MEDIUM :Medium -STR_AI_SPEED_FAST :Fast -STR_AI_SPEED_VERY_FAST :Very Fast - -STR_SEA_LEVEL_VERY_LOW :Very Low -STR_SEA_LEVEL_LOW :Low -STR_SEA_LEVEL_MEDIUM :Medium -STR_SEA_LEVEL_HIGH :High -STR_SEA_LEVEL_CUSTOM :Custom -STR_SEA_LEVEL_CUSTOM_PERCENTAGE :Custom ({NUM}%) - -STR_RIVERS_NONE :None -STR_RIVERS_FEW :Few -STR_RIVERS_MODERATE :Medium -STR_RIVERS_LOT :Many - -STR_DISASTER_NONE :None -STR_DISASTER_REDUCED :Reduced -STR_DISASTER_NORMAL :Normal - -STR_SUBSIDY_X1_5 :x1.5 -STR_SUBSIDY_X2 :x2 -STR_SUBSIDY_X3 :x3 -STR_SUBSIDY_X4 :x4 - -STR_TERRAIN_TYPE_VERY_FLAT :Very Flat -STR_TERRAIN_TYPE_FLAT :Flat -STR_TERRAIN_TYPE_HILLY :Hilly -STR_TERRAIN_TYPE_MOUNTAINOUS :Mountainous - -STR_ECONOMY_STEADY :Steady -STR_ECONOMY_FLUCTUATING :Fluctuating - -STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :At end of line, and at stations -STR_REVERSE_AT_END_OF_LINE_ONLY :At end of line only - -STR_CITY_APPROVAL_PERMISSIVE :Permissive -STR_CITY_APPROVAL_TOLERANT :Tolerant -STR_CITY_APPROVAL_HOSTILE :Hostile - -STR_WARNING_NO_SUITABLE_AI :{WHITE}No suitable AIs available...{}You can download several AIs via the 'Online Content' system -STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}This action changed the difficulty level to custom - -# Advanced settings window -STR_CONFIG_SETTING_CAPTION :{WHITE}Advanced Settings -STR_CONFIG_SETTING_NO_EXPLANATION_AVAILABLE_HELPTEXT :(no explanation available) -STR_CONFIG_SETTING_DEFAULT_VALUE :{LTBLUE}Default value: {ORANGE}{STRING1} - -STR_CONFIG_SETTING_OFF :Off -STR_CONFIG_SETTING_ON :On -STR_CONFIG_SETTING_DISABLED :disabled - -STR_CONFIG_SETTING_COMPANIES_OFF :Off -STR_CONFIG_SETTING_COMPANIES_OWN :Own company -STR_CONFIG_SETTING_COMPANIES_ALL :All companies - -STR_CONFIG_SETTING_NONE :None -STR_CONFIG_SETTING_ORIGINAL :Original -STR_CONFIG_SETTING_REALISTIC :Realistic - -STR_CONFIG_SETTING_HORIZONTAL_POS_LEFT :Left -STR_CONFIG_SETTING_HORIZONTAL_POS_CENTER :Centre -STR_CONFIG_SETTING_HORIZONTAL_POS_RIGHT :Right - -STR_CONFIG_SETTING_BUILDONSLOPES :Allow building on slopes and coasts: {STRING2} -STR_CONFIG_SETTING_BUILDONSLOPES_HELPTEXT :If enabled, tracks and stations can be build on most slopes. If disabled, they are only allowed on slopes which match the direction of the track and thus require no foundations -STR_CONFIG_SETTING_AUTOSLOPE :Allow landscaping under buildings, tracks, etc. (autoslope): {STRING2} -STR_CONFIG_SETTING_AUTOSLOPE_HELPTEXT :Allow landscaping under buildings and tracks without removing them -STR_CONFIG_SETTING_CATCHMENT :Allow more realistically sized catchment areas: {STRING2} -STR_CONFIG_SETTING_CATCHMENT_HELPTEXT :Have differently sized catchment areas for different types of stations and airports -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_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} -STR_CONFIG_SETTING_SMOKE_AMOUNT :Amount of vehicle smoke/sparks: {STRING2} -STR_CONFIG_SETTING_SMOKE_AMOUNT_HELPTEXT :Set how much smoke or how many sparks are emitted by vehicles -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_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' -STR_CONFIG_SETTING_TRAIN_SLOPE_STEEPNESS :Slope steepness for trains: {STRING2} -STR_CONFIG_SETTING_TRAIN_SLOPE_STEEPNESS_HELPTEXT :Steepness of a sloped tile for a train. Higher values make it more difficult to climb a hill -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_FORBID_90_DEG :Forbid trains and ships 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. This also applies to the turning radius of ships -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_IMPROVEDLOAD :Use improved loading algorithm: {STRING2} -STR_CONFIG_SETTING_IMPROVEDLOAD_HELPTEXT :If enabled, multiple vehicles waiting at a station are loaded sequentially. Loading of the next vehicle only starts when there is enough cargo waiting to completely fill the first vehicle -STR_CONFIG_SETTING_GRADUAL_LOADING :Load vehicles gradually: {STRING2} -STR_CONFIG_SETTING_GRADUAL_LOADING_HELPTEXT :Gradually load vehicles using vehicle specific loading durations, instead of loading everything at once with a fixed time depending only on the amount of cargo loaded -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_SELECTGOODS :Deliver cargo to a station only when there is a demand: {STRING2} -STR_CONFIG_SETTING_SELECTGOODS_HELPTEXT :Only deliver cargo to a station that was requested from a loading vehicle. This prevents bad ratings for cargoes that are not serviced at a station -STR_CONFIG_SETTING_MAX_BRIDGE_LENGTH :Maximum bridge length: {STRING2} -STR_CONFIG_SETTING_MAX_BRIDGE_LENGTH_HELPTEXT :Maximum length for building bridges -STR_CONFIG_SETTING_MAX_TUNNEL_LENGTH :Maximum tunnel length: {STRING2} -STR_CONFIG_SETTING_MAX_TUNNEL_LENGTH_HELPTEXT :Maximum length for building tunnels -STR_CONFIG_SETTING_RAW_INDUSTRY_CONSTRUCTION_METHOD :Manual primary industry construction method: {STRING2} -STR_CONFIG_SETTING_RAW_INDUSTRY_CONSTRUCTION_METHOD_HELPTEXT :Method of funding a primary industry. 'none' means it is not possible to fund any, 'prospecting' means funding is possible, but construction occurs in a random spot on the map and may as well fail, 'as other industries' means raw industries can be constructed by companies like processing industries in any position they like -STR_CONFIG_SETTING_RAW_INDUSTRY_CONSTRUCTION_METHOD_NONE :none -STR_CONFIG_SETTING_RAW_INDUSTRY_CONSTRUCTION_METHOD_NORMAL :as other industries -STR_CONFIG_SETTING_RAW_INDUSTRY_CONSTRUCTION_METHOD_PROSPECTING :prospecting -STR_CONFIG_SETTING_INDUSTRY_PLATFORM :Flat area around industries: {STRING2} -STR_CONFIG_SETTING_INDUSTRY_PLATFORM_HELPTEXT :Amount of flat space around an industry. This ensures empty space will remain available around an industry for building tracks, et cetera -STR_CONFIG_SETTING_MULTIPINDTOWN :Allow multiple similar industries per town: {STRING2} -STR_CONFIG_SETTING_MULTIPINDTOWN_HELPTEXT :Normally, a town does not want more than one industry of each type. With this setting, it will allow several industries of the same type in the same town -STR_CONFIG_SETTING_SIGNALSIDE :Show signals: {STRING2} -STR_CONFIG_SETTING_SIGNALSIDE_HELPTEXT :Select on which side of the track to place signals -STR_CONFIG_SETTING_SIGNALSIDE_LEFT :On the left -STR_CONFIG_SETTING_SIGNALSIDE_DRIVING_SIDE :On the driving side -STR_CONFIG_SETTING_SIGNALSIDE_RIGHT :On the right -STR_CONFIG_SETTING_SHOWFINANCES :Show finances window at the end of the year: {STRING2} -STR_CONFIG_SETTING_SHOWFINANCES_HELPTEXT :If enabled, the finances window pops up at the end of each year to allow easy inspection of the financial status of the company -STR_CONFIG_SETTING_NONSTOP_BY_DEFAULT :New orders are 'non-stop' by default: {STRING2} -STR_CONFIG_SETTING_NONSTOP_BY_DEFAULT_HELPTEXT :Normally, a vehicle will stop at every station it passes. By enabling this setting, it will drive through all station on the way to its final destination without stopping. Note, that this setting only defines a default value for new orders. Individual orders can be set explicitly to either behaviour nevertheless -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 -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_ROAD_VEHICLE_QUEUEING :Road vehicle queueing (with quantum effects): {STRING2} -STR_CONFIG_SETTING_ROAD_VEHICLE_QUEUEING_HELPTEXT :Make road vehicle wait in front of occupied road stops until they are cleared -STR_CONFIG_SETTING_AUTOSCROLL :Pan window when mouse is at the edge: {STRING2} -STR_CONFIG_SETTING_AUTOSCROLL_HELPTEXT :When enabled, the main display will start to scroll when the mouse is near the edge of the screen -STR_CONFIG_SETTING_BRIBE :Allow bribing of the local authority: {STRING2} -STR_CONFIG_SETTING_BRIBE_HELPTEXT :Allow companies to try bribing the local town authority. If the bribe is noticed by an inspector, the company will not be able to act in the town for six months -STR_CONFIG_SETTING_ALLOW_EXCLUSIVE :Allow buying exclusive transport rights: {STRING2} -STR_CONFIG_SETTING_ALLOW_EXCLUSIVE_HELPTEXT :If a company buys exclusive transport rights for a town, opponents' stations (passenger and cargo) won't receive any cargo for a whole year -STR_CONFIG_SETTING_ALLOW_FUND_BUILDINGS :Allow funding buildings: {STRING2} -STR_CONFIG_SETTING_ALLOW_FUND_BUILDINGS_HELPTEXT :Allow companies to give money to towns for funding new houses -STR_CONFIG_SETTING_ALLOW_FUND_ROAD :Allow funding local road reconstruction: {STRING2} -STR_CONFIG_SETTING_ALLOW_FUND_ROAD_HELPTEXT :Allow companies to give money to towns for road re-construction to sabotage road-based services in the town -STR_CONFIG_SETTING_ALLOW_GIVE_MONEY :Allow sending money to other companies: {STRING2} -STR_CONFIG_SETTING_ALLOW_GIVE_MONEY_HELPTEXT :Allow transfer of money between companies in multiplayer mode -STR_CONFIG_SETTING_FREIGHT_TRAINS :Weight multiplier for freight to simulate heavy trains: {STRING2} -STR_CONFIG_SETTING_FREIGHT_TRAINS_HELPTEXT :Set the impact of carrying freight in trains. A higher value makes carrying freight more demanding for trains, especially at hills -STR_CONFIG_SETTING_PLANE_SPEED :Plane speed factor: {STRING2} -STR_CONFIG_SETTING_PLANE_SPEED_HELPTEXT :Set the relative speed of planes compared to other vehicle types, to reduce the amount of income of transport by aircraft -STR_CONFIG_SETTING_PLANE_SPEED_VALUE :1 / {COMMA} -STR_CONFIG_SETTING_PLANE_CRASHES :Number of plane crashes: {STRING2} -STR_CONFIG_SETTING_PLANE_CRASHES_HELPTEXT :Set the chance of an aircraft crash happening -STR_CONFIG_SETTING_PLANE_CRASHES_NONE :none -STR_CONFIG_SETTING_PLANE_CRASHES_REDUCED :reduced -STR_CONFIG_SETTING_PLANE_CRASHES_NORMAL :normal -STR_CONFIG_SETTING_STOP_ON_TOWN_ROAD :Allow drive-through road stops on town owned roads: {STRING} -STR_CONFIG_SETTING_STOP_ON_TOWN_ROAD_HELPTEXT :Allow construction of drive-through road stops on town-owned roads -STR_CONFIG_SETTING_STOP_ON_COMPETITOR_ROAD :Allow drive-through road stops on roads owned by competitors: {STRING2} -STR_CONFIG_SETTING_STOP_ON_COMPETITOR_ROAD_HELPTEXT :Allow construction of drive-through road stops on roads owned by other companies -STR_CONFIG_SETTING_ADJACENT_STATIONS :Allow building adjacent stations: {STRING2} -STR_CONFIG_SETTING_ADJACENT_STATIONS_HELPTEXT :Allow different stations to touch each other -STR_CONFIG_SETTING_DYNAMIC_ENGINES :Enable multiple NewGRF engine sets: {STRING2} -STR_CONFIG_SETTING_DYNAMIC_ENGINES_HELPTEXT :Compatibility option for old NewGRFs. Do not disable this, unless you know exactly what you are doing! -STR_CONFIG_SETTING_DYNAMIC_ENGINES_EXISTING_VEHICLES :{WHITE}Changing this setting is not possible when there are vehicles -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_NEVER_EXPIRE_AIRPORTS :Airports never expire: {STRING2} -STR_CONFIG_SETTING_NEVER_EXPIRE_AIRPORTS_HELPTEXT :Enabling this setting makes each airport type stay available forever after its introduction - -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_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 -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_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_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 -STR_CONFIG_SETTING_AUTORENEW_MONTHS :Autorenew when vehicle is {STRING2} max age -STR_CONFIG_SETTING_AUTORENEW_MONTHS_HELPTEXT :Relative age when a vehicle should be considered for auto-renewing -STR_CONFIG_SETTING_AUTORENEW_MONTHS_VALUE_BEFORE :{COMMA} month{P 0 "" s} before -STR_CONFIG_SETTING_AUTORENEW_MONTHS_VALUE_AFTER :{COMMA} month{P 0 "" s} after -STR_CONFIG_SETTING_AUTORENEW_MONEY :Autorenew minimum needed money for renew: {STRING2} -STR_CONFIG_SETTING_AUTORENEW_MONEY_HELPTEXT :Minimal amount of money that must remain in the bank before considering auto-renewing vehicles -STR_CONFIG_SETTING_ERRMSG_DURATION :Duration of error message: {STRING2} -STR_CONFIG_SETTING_ERRMSG_DURATION_HELPTEXT :Duration for displaying error messages in a red window. Note that some (critical) error messages are not closed automatically after this time, but must be closed manually -STR_CONFIG_SETTING_ERRMSG_DURATION_VALUE :{COMMA} second{P 0 "" s} -STR_CONFIG_SETTING_HOVER_DELAY :Show tooltips: {STRING2} -STR_CONFIG_SETTING_HOVER_DELAY_HELPTEXT :Delay before tooltips are displayed when hovering the mouse over some interface element. Alternatively tooltips can be bound to the right mouse button -STR_CONFIG_SETTING_HOVER_DELAY_VALUE :Hover for {COMMA} second{P 0 "" s} -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 -STR_CONFIG_SETTING_GRAPH_LINE_THICKNESS :Thickness of lines in graphs: {STRING2} -STR_CONFIG_SETTING_GRAPH_LINE_THICKNESS_HELPTEXT :Width of the line in the graphs. A thin line is more precisely readable, a thicker line is easier to see and colours are easier to distinguish - -STR_CONFIG_SETTING_LAND_GENERATOR :Land generator: {STRING2} -STR_CONFIG_SETTING_LAND_GENERATOR_ORIGINAL :Original -STR_CONFIG_SETTING_LAND_GENERATOR_TERRA_GENESIS :TerraGenesis -STR_CONFIG_SETTING_OIL_REF_EDGE_DISTANCE :Max distance from edge for Oil Refineries: {STRING2} -STR_CONFIG_SETTING_OIL_REF_EDGE_DISTANCE_HELPTEXT :Oil refineries are only constructed near the map border, that is at the coast for island maps -STR_CONFIG_SETTING_SNOWLINE_HEIGHT :Snow line height: {STRING2} -STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN :Roughness of terrain (TerraGenesis only) : {STRING2} -STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN_VERY_SMOOTH :Very Smooth -STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN_SMOOTH :Smooth -STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN_ROUGH :Rough -STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN_VERY_ROUGH :Very Rough -STR_CONFIG_SETTING_TREE_PLACER :Tree placer algorithm: {STRING2} -STR_CONFIG_SETTING_TREE_PLACER_NONE :None -STR_CONFIG_SETTING_TREE_PLACER_ORIGINAL :Original -STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Improved -STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Heightmap rotation: {STRING2} -STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Counter clockwise -STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_CLOCKWISE :Clockwise -STR_CONFIG_SETTING_SE_FLAT_WORLD_HEIGHT :The height level a flat scenario map gets: {STRING2} -STR_CONFIG_SETTING_ENABLE_FREEFORM_EDGES :Enable landscaping the tiles at the map borders: {STRING2} -STR_CONFIG_SETTING_ENABLE_FREEFORM_EDGES_HELPTEXT :If disabled, the map borders will always be ocean -STR_CONFIG_SETTING_EDGES_NOT_EMPTY :{WHITE}One or more tiles at the northern edge are not empty -STR_CONFIG_SETTING_EDGES_NOT_WATER :{WHITE}One or more tiles at one of the edges is not water - -STR_CONFIG_SETTING_STATION_SPREAD :Max station spread: {STRING2} -STR_CONFIG_SETTING_STATION_SPREAD_HELPTEXT :Maximum area the parts of a single station may be spread out on. Note that high values will slow the game -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_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 -STR_CONFIG_SETTING_SMALLMAP_LAND_COLOUR :Land colour used at the smallmap: {STRING2} -STR_CONFIG_SETTING_SMALLMAP_LAND_COLOUR_HELPTEXT :Colour of the terrain in the smallmap -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_REVERSE_SCROLLING :Reverse scroll direction: {STRING2} -STR_CONFIG_SETTING_REVERSE_SCROLLING_HELPTEXT :Behaviour when scrolling the map with the right mouse button. When disabled, the mouse moves the camera. When enabled, the mouse moves the map -STR_CONFIG_SETTING_SMOOTH_SCROLLING :Smooth viewport scrolling: {STRING2} -STR_CONFIG_SETTING_SMOOTH_SCROLLING_HELPTEXT :Control how the main view scrolls to a specific position when clicking on the smallmap or when issuing a command to scroll to a specific object on the map. If enabled, the viewport scrolls smoothly, if disabled it jumps directly to the targeted spot -STR_CONFIG_SETTING_MEASURE_TOOLTIP :Show a measurement tooltip when using various build-tools: {STRING2} -STR_CONFIG_SETTING_MEASURE_TOOLTIP_HELPTEXT :Display tile-distances and height differences when dragging during construction operations -STR_CONFIG_SETTING_LIVERIES :Show company liveries: {STRING2} -STR_CONFIG_SETTING_LIVERIES_HELPTEXT :Control usage of vehicle-type specific liveries for vehicles (in contrary to company specific) -STR_CONFIG_SETTING_LIVERIES_NONE :None -STR_CONFIG_SETTING_LIVERIES_OWN :Own company -STR_CONFIG_SETTING_LIVERIES_ALL :All companies -STR_CONFIG_SETTING_PREFER_TEAMCHAT :Prefer team chat with : {STRING2} -STR_CONFIG_SETTING_PREFER_TEAMCHAT_HELPTEXT :Switch the binding of company-internal and public chat to resp. -STR_CONFIG_SETTING_SCROLLWHEEL_SCROLLING :Function of scrollwheel: {STRING2} -STR_CONFIG_SETTING_SCROLLWHEEL_SCROLLING_HELPTEXT :Enable scrolling with two-dimensional mouse-wheels -STR_CONFIG_SETTING_SCROLLWHEEL_ZOOM :Zoom map -STR_CONFIG_SETTING_SCROLLWHEEL_SCROLL :Scroll map -STR_CONFIG_SETTING_SCROLLWHEEL_OFF :Off -STR_CONFIG_SETTING_SCROLLWHEEL_MULTIPLIER :Map scrollwheel speed: {STRING2} -STR_CONFIG_SETTING_SCROLLWHEEL_MULTIPLIER_HELPTEXT :Control the sensitivity of mouse-wheel scrolling - -STR_CONFIG_SETTING_RIGHT_MOUSE_BTN_EMU :Right-click emulation: {STRING2} -STR_CONFIG_SETTING_RIGHT_MOUSE_BTN_EMU_HELPTEXT :Select the method to emulate right mouse-button clicks -STR_CONFIG_SETTING_RIGHT_MOUSE_BTN_EMU_COMMAND :Command+Click -STR_CONFIG_SETTING_RIGHT_MOUSE_BTN_EMU_CONTROL :Ctrl+Click -STR_CONFIG_SETTING_RIGHT_MOUSE_BTN_EMU_OFF :Off - -STR_CONFIG_SETTING_LEFT_MOUSE_BTN_SCROLLING :Left-click scrolling: {STRING2} -STR_CONFIG_SETTING_LEFT_MOUSE_BTN_SCROLLING_HELPTEXT :Enable scrolling the map by dragging it with the left mouse button. This is especially useful when using a touch-screen for scrolling - -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 -STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_LONG :long (31st Dec 2008) -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_NEWGRF_DEFAULT_PALETTE :Default palette to assume for NewGRFs not specifying a palette: {STRING2} -STR_CONFIG_SETTING_NEWGRF_DEFAULT_PALETTE_HELPTEXT :Default palette to use for NewGRFs that do not specify which one they need -STR_CONFIG_SETTING_NEWGRF_DEFAULT_PALETTE_DOS :DOS palette -STR_CONFIG_SETTING_NEWGRF_DEFAULT_PALETTE_WIN :Windows palette - -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 -STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL :When paused allow: {STRING2} -STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL_HELPTEXT :Select what actions may be done while the game is paused -STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL_NO_ACTIONS :no actions -STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL_ALL_NON_CONSTRUCTION :all non-construction actions -STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL_ALL_NON_LANDSCAPING :all but landscape modifying actions -STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL_ALL_ACTIONS :all actions -STR_CONFIG_SETTING_ADVANCED_VEHICLE_LISTS :Use the advanced vehicle list: {STRING2} -STR_CONFIG_SETTING_ADVANCED_VEHICLE_LISTS_HELPTEXT :Enable usage of the advanced vehicle lists for grouping vehicles -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_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_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_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_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_SHOW_TRACK_RESERVATION :Show reserved 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 -STR_CONFIG_SETTING_PERSISTENT_BUILDINGTOOLS :Keep building tools active after usage: {STRING2} -STR_CONFIG_SETTING_PERSISTENT_BUILDINGTOOLS_HELPTEXT :Keep the building tools for bridges, tunnels, etc. open after use -STR_CONFIG_SETTING_EXPENSES_LAYOUT :Group expenses in company finance window: {STRING2} -STR_CONFIG_SETTING_EXPENSES_LAYOUT_HELPTEXT :Define the layout for the company expenses window - -STR_CONFIG_SETTING_DISABLE_UNSUITABLE_BUILDING :Disable infrastructure building when no suitable vehicles are available: {STRING2} -STR_CONFIG_SETTING_DISABLE_UNSUITABLE_BUILDING_HELPTEXT :When enabled, infrastructure is only available if there are also vehicles available, preventing waste of time and money on unusable infrastructure -STR_CONFIG_SETTING_MAX_TRAINS :Max trains per company: {STRING2} -STR_CONFIG_SETTING_MAX_TRAINS_HELPTEXT :Maximum number of trains that a company can have -STR_CONFIG_SETTING_MAX_ROAD_VEHICLES :Max road vehicles per company: {STRING2} -STR_CONFIG_SETTING_MAX_ROAD_VEHICLES_HELPTEXT :Maximum number of road vehicles that a company can have -STR_CONFIG_SETTING_MAX_AIRCRAFT :Max aircraft per company: {STRING2} -STR_CONFIG_SETTING_MAX_AIRCRAFT_HELPTEXT :Maximum number of aircraft that a company can have -STR_CONFIG_SETTING_MAX_SHIPS :Max ships per company: {STRING2} -STR_CONFIG_SETTING_MAX_SHIPS_HELPTEXT :Maximum number of ships that a company can have - -STR_CONFIG_SETTING_AI_BUILDS_TRAINS :Disable trains for computer: {STRING2} -STR_CONFIG_SETTING_AI_BUILDS_TRAINS_HELPTEXT :Enabling this setting makes building trains impossible for a computer player -STR_CONFIG_SETTING_AI_BUILDS_ROAD_VEHICLES :Disable road vehicles for computer: {STRING2} -STR_CONFIG_SETTING_AI_BUILDS_ROAD_VEHICLES_HELPTEXT :Enabling this setting makes building road vehicles impossible for a computer player -STR_CONFIG_SETTING_AI_BUILDS_AIRCRAFT :Disable aircraft for computer: {STRING2} -STR_CONFIG_SETTING_AI_BUILDS_AIRCRAFT_HELPTEXT :Enabling this setting makes building aircraft impossible for a computer player -STR_CONFIG_SETTING_AI_BUILDS_SHIPS :Disable ships for computer: {STRING2} -STR_CONFIG_SETTING_AI_BUILDS_SHIPS_HELPTEXT :Enabling this setting makes building ships impossible for a computer player - -STR_CONFIG_SETTING_AI_IN_MULTIPLAYER :Allow AIs in multiplayer: {STRING2} -STR_CONFIG_SETTING_AI_IN_MULTIPLAYER_HELPTEXT :Allow AI computer players to participate in multiplayer games -STR_CONFIG_SETTING_SCRIPT_MAX_OPCODES :#opcodes before scripts are suspended: {STRING2} -STR_CONFIG_SETTING_SCRIPT_MAX_OPCODES_HELPTEXT :Maximum number of computation steps that a script can take in one turn - -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 -STR_CONFIG_SETTING_SERVINT_TRAINS :Default service interval for trains: {STRING2} -STR_CONFIG_SETTING_SERVINT_TRAINS_HELPTEXT :Set the default service interval for new rail vehicles, if no explicit service interval is set for the vehicle -STR_CONFIG_SETTING_SERVINT_VALUE :{COMMA} day{P 0 "" s}/% -STR_CONFIG_SETTING_SERVINT_DISABLED :disabled -STR_CONFIG_SETTING_SERVINT_ROAD_VEHICLES :Default service interval for road vehicles: {STRING2} -STR_CONFIG_SETTING_SERVINT_ROAD_VEHICLES_HELPTEXT :Set the default service interval for new road vehicles, if no explicit service interval is set for the vehicle -STR_CONFIG_SETTING_SERVINT_AIRCRAFT :Default service interval for aircraft: {STRING2} -STR_CONFIG_SETTING_SERVINT_AIRCRAFT_HELPTEXT :Set the default service interval for new aircraft, if no explicit service interval is set for the vehicle -STR_CONFIG_SETTING_SERVINT_SHIPS :Default service interval for ships: {STRING2} -STR_CONFIG_SETTING_SERVINT_SHIPS_HELPTEXT :Set the default service interval for new ships, if no explicit service interval is set for the vehicle -STR_CONFIG_SETTING_NOSERVICE :Disable servicing when breakdowns set to none: {STRING2} -STR_CONFIG_SETTING_NOSERVICE_HELPTEXT :When enabled, vehicles do not get serviced if they cannot break down -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_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 - -STR_CONFIG_SETTING_COLOURED_NEWS_YEAR :Coloured news appears in: {STRING2} -STR_CONFIG_SETTING_COLOURED_NEWS_YEAR_HELPTEXT :Year that the newspaper announcements get printed in colour. Before this year, it uses monochrome black/white -STR_CONFIG_SETTING_STARTING_YEAR :Starting year: {STRING2} -STR_CONFIG_SETTING_SMOOTH_ECONOMY :Enable smooth economy (more, smaller changes): {STRING2} -STR_CONFIG_SETTING_SMOOTH_ECONOMY_HELPTEXT :When enabled, industry production changes more often, and in smaller steps. This setting has usually no effect, if industry types are provided by a NewGRF -STR_CONFIG_SETTING_ALLOW_SHARES :Allow buying shares from other companies: {STRING2} -STR_CONFIG_SETTING_ALLOW_SHARES_HELPTEXT :When enabled, allow buying and selling of company shares. Shares will only be available for companies reaching a certain age -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_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} -STR_CONFIG_SETTING_DRAG_SIGNALS_FIXED_DISTANCE :When dragging, keep fixed distance between signals: {STRING2} -STR_CONFIG_SETTING_DRAG_SIGNALS_FIXED_DISTANCE_HELPTEXT :Select the behaviour of signal placement when Ctrl+dragging signals. If disabled, signals are placed around tunnels or bridges to avoid long stretches without signals. If enabled, signals are placed every N tiles, making alignment of signals at parallel tracks easier -STR_CONFIG_SETTING_SEMAPHORE_BUILD_BEFORE_DATE :Automatically build semaphores before: {STRING2} -STR_CONFIG_SETTING_SEMAPHORE_BUILD_BEFORE_DATE_HELPTEXT :Set the year when electric signals will be used for tracks. Before this year, non-electric signals will be used (which have the exact same function, but different looks) -STR_CONFIG_SETTING_ENABLE_SIGNAL_GUI :Enable the signal GUI: {STRING2} -STR_CONFIG_SETTING_ENABLE_SIGNAL_GUI_HELPTEXT :Display a window for choosing signal types to build, instead of only window-less signal-type rotation with Ctrl+clicking on build signals -STR_CONFIG_SETTING_DEFAULT_SIGNAL_TYPE :Signal type to build by default: {STRING2} -STR_CONFIG_SETTING_DEFAULT_SIGNAL_TYPE_HELPTEXT :Default signal type to use -STR_CONFIG_SETTING_DEFAULT_SIGNAL_NORMAL :Block signals -STR_CONFIG_SETTING_DEFAULT_SIGNAL_PBS :Path signals -STR_CONFIG_SETTING_DEFAULT_SIGNAL_PBSOWAY :One-way path signals -STR_CONFIG_SETTING_CYCLE_SIGNAL_TYPES :Cycle through signal types: {STRING2} -STR_CONFIG_SETTING_CYCLE_SIGNAL_TYPES_HELPTEXT :Select which signal types to cycle through, when Ctrl+clicking on a build signal with the signal tool -STR_CONFIG_SETTING_CYCLE_SIGNAL_NORMAL :Block signals only -STR_CONFIG_SETTING_CYCLE_SIGNAL_PBS :Path signals only -STR_CONFIG_SETTING_CYCLE_SIGNAL_ALL :All - -STR_CONFIG_SETTING_TOWN_LAYOUT :Road layout for new towns: {STRING2} -STR_CONFIG_SETTING_TOWN_LAYOUT_HELPTEXT :Layout for the road network of towns -STR_CONFIG_SETTING_TOWN_LAYOUT_DEFAULT :original -STR_CONFIG_SETTING_TOWN_LAYOUT_BETTER_ROADS :better roads -STR_CONFIG_SETTING_TOWN_LAYOUT_2X2_GRID :2x2 grid -STR_CONFIG_SETTING_TOWN_LAYOUT_3X3_GRID :3x3 grid -STR_CONFIG_SETTING_TOWN_LAYOUT_RANDOM :random -STR_CONFIG_SETTING_ALLOW_TOWN_ROADS :Towns are allowed to build roads: {STRING2} -STR_CONFIG_SETTING_ALLOW_TOWN_ROADS_HELPTEXT :Allow towns to build roads for growth. Disable to prevent town authorities from building roads themselves -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_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 city is limited by the noise acceptance of the town, which depends on population and airport size and distance -STR_CONFIG_SETTING_TOWN_FOUNDING :Founding towns in game: {STRING2} -STR_CONFIG_SETTING_TOWN_FOUNDING_HELPTEXT :Enabling this setting allows players to found new towns in the game -STR_CONFIG_SETTING_TOWN_FOUNDING_FORBIDDEN :forbidden -STR_CONFIG_SETTING_TOWN_FOUNDING_ALLOWED :allowed -STR_CONFIG_SETTING_TOWN_FOUNDING_ALLOWED_CUSTOM_LAYOUT :allowed, custom town layout - -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 -STR_CONFIG_SETTING_EXTRA_TREE_PLACEMENT_NONE :none {RED}(breaks lumber mill) -STR_CONFIG_SETTING_EXTRA_TREE_PLACEMENT_RAINFOREST :only in rain forests -STR_CONFIG_SETTING_EXTRA_TREE_PLACEMENT_ALL :everywhere - -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} -STR_CONFIG_SETTING_STATUSBAR_POS_HELPTEXT :Horizontal position of the status bar at the bottom of the screen -STR_CONFIG_SETTING_SNAP_RADIUS :Window snap radius: {STRING2} -STR_CONFIG_SETTING_SNAP_RADIUS_HELPTEXT :Distance between windows before the window being moved is automatically aligned to nearby windows -STR_CONFIG_SETTING_SNAP_RADIUS_VALUE :{COMMA} pixel{P 0 "" s} -STR_CONFIG_SETTING_SNAP_RADIUS_DISABLED :disabled -STR_CONFIG_SETTING_SOFT_LIMIT :Maximum number of non-sticky windows: {STRING2} -STR_CONFIG_SETTING_SOFT_LIMIT_HELPTEXT :Number of non-sticky open windows before old windows get automatically closed to make room for new windows -STR_CONFIG_SETTING_SOFT_LIMIT_VALUE :{COMMA} -STR_CONFIG_SETTING_SOFT_LIMIT_DISABLED :disabled -STR_CONFIG_SETTING_ZOOM_MIN :Maximum zoom in level: {STRING2} -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 -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_TOWN_GROWTH :Town growth speed: {STRING2} -STR_CONFIG_SETTING_TOWN_GROWTH_HELPTEXT :Speed of town growth -STR_CONFIG_SETTING_TOWN_GROWTH_NONE :None -STR_CONFIG_SETTING_TOWN_GROWTH_SLOW :Slow -STR_CONFIG_SETTING_TOWN_GROWTH_NORMAL :Normal -STR_CONFIG_SETTING_TOWN_GROWTH_FAST :Fast -STR_CONFIG_SETTING_TOWN_GROWTH_VERY_FAST :Very fast -STR_CONFIG_SETTING_LARGER_TOWNS :Proportion of towns that will become cities: {STRING2} -STR_CONFIG_SETTING_LARGER_TOWNS_HELPTEXT :Amount of towns which will become a city, thus a town which starts out larger and grows faster -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_MODIFIED_ROAD_REBUILD :Remove absurd road-elements during the road construction: {STRING2} -STR_CONFIG_SETTING_MODIFIED_ROAD_REBUILD_HELPTEXT :Remove dead road ends during funded road reconstruction - -STR_CONFIG_SETTING_GUI :{ORANGE}Interface -STR_CONFIG_SETTING_CONSTRUCTION :{ORANGE}Construction -STR_CONFIG_SETTING_VEHICLES :{ORANGE}Vehicles -STR_CONFIG_SETTING_STATIONS :{ORANGE}Stations -STR_CONFIG_SETTING_ECONOMY :{ORANGE}Economy -STR_CONFIG_SETTING_AI :{ORANGE}Competitors -STR_CONFIG_SETTING_DISPLAY_OPTIONS :{ORANGE}Display options -STR_CONFIG_SETTING_INTERACTION :{ORANGE}Interaction -STR_CONFIG_SETTING_CONSTRUCTION_SIGNALS :{ORANGE}Signals -STR_CONFIG_SETTING_STATIONS_CARGOHANDLING :{ORANGE}Cargo handling -STR_CONFIG_SETTING_AI_NPC :{ORANGE}Computer players -STR_CONFIG_SETTING_VEHICLES_AUTORENEW :{ORANGE}Autorenew -STR_CONFIG_SETTING_VEHICLES_SERVICING :{ORANGE}Servicing -STR_CONFIG_SETTING_VEHICLES_ROUTING :{ORANGE}Routing -STR_CONFIG_SETTING_VEHICLES_TRAINS :{ORANGE}Trains -STR_CONFIG_SETTING_ECONOMY_TOWNS :{ORANGE}Towns -STR_CONFIG_SETTING_ECONOMY_INDUSTRIES :{ORANGE}Industries -STR_CONFIG_SETTING_ECONOMY_SCRIPTS :{ORANGE}Scripts - -STR_CONFIG_SETTING_PATHFINDER_OPF :Original -STR_CONFIG_SETTING_PATHFINDER_NPF :NPF -STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Recommended) - -STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS :Pathfinder for trains: {STRING2} -STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS_HELPTEXT :Path finder to use for trains -STR_CONFIG_SETTING_PATHFINDER_FOR_ROAD_VEHICLES :Pathfinder for road vehicles: {STRING2} -STR_CONFIG_SETTING_PATHFINDER_FOR_ROAD_VEHICLES_HELPTEXT :Path finder to use for road vehicles -STR_CONFIG_SETTING_PATHFINDER_FOR_SHIPS :Pathfinder for ships: {STRING2} -STR_CONFIG_SETTING_PATHFINDER_FOR_SHIPS_HELPTEXT :Path finder to use for ships -STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Automatic reversing at signals: {STRING2} -STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Allow trains to reverse on a signal, if they waited there a long time - -STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Change setting value - -# Config errors -STR_CONFIG_ERROR :{WHITE}Error with the configuration file... -STR_CONFIG_ERROR_ARRAY :{WHITE}... error in array '{RAW_STRING}' -STR_CONFIG_ERROR_INVALID_VALUE :{WHITE}... invalid value '{RAW_STRING}' for '{RAW_STRING}' -STR_CONFIG_ERROR_TRAILING_CHARACTERS :{WHITE}... trailing characters at end of setting '{RAW_STRING}' -STR_CONFIG_ERROR_DUPLICATE_GRFID :{WHITE}... ignoring NewGRF '{RAW_STRING}': duplicate GRF ID with '{RAW_STRING}' -STR_CONFIG_ERROR_INVALID_GRF :{WHITE}... ignoring invalid NewGRF '{RAW_STRING}': {STRING} -STR_CONFIG_ERROR_INVALID_GRF_NOT_FOUND :not found -STR_CONFIG_ERROR_INVALID_GRF_UNSAFE :unsafe for static use -STR_CONFIG_ERROR_INVALID_GRF_SYSTEM :system NewGRF -STR_CONFIG_ERROR_INVALID_GRF_INCOMPATIBLE :incompatible to this version of OpenTTD -STR_CONFIG_ERROR_INVALID_GRF_UNKNOWN :unknown -STR_CONFIG_ERROR_INVALID_SAVEGAME_COMPRESSION_LEVEL :{WHITE}... compression level '{RAW_STRING}' is not valid -STR_CONFIG_ERROR_INVALID_SAVEGAME_COMPRESSION_ALGORITHM :{WHITE}... savegame format '{RAW_STRING}' is not available. Reverting to '{RAW_STRING}' - -# Intro window -STR_INTRO_CAPTION :{WHITE}OpenTTD {REV} - -STR_INTRO_NEW_GAME :{BLACK}New Game -STR_INTRO_LOAD_GAME :{BLACK}Load Game -STR_INTRO_PLAY_SCENARIO :{BLACK}Play Scenario -STR_INTRO_PLAY_HEIGHTMAP :{BLACK}Play Heightmap -STR_INTRO_SCENARIO_EDITOR :{BLACK}Scenario Editor -STR_INTRO_MULTIPLAYER :{BLACK}Multiplayer - -STR_INTRO_GAME_OPTIONS :{BLACK}Game Options -STR_INTRO_DIFFICULTY :{BLACK}Difficulty ({STRING}) -STR_INTRO_ADVANCED_SETTINGS :{BLACK}Advanced Settings -STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF Settings -STR_INTRO_ONLINE_CONTENT :{BLACK}Check Online Content -STR_INTRO_SCRIPT_SETTINGS :{BLACK}AI/Game Script Settings -STR_INTRO_QUIT :{BLACK}Exit - -STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Start a new game. Ctrl+Click skips map configuration -STR_INTRO_TOOLTIP_LOAD_GAME :{BLACK}Load a saved game -STR_INTRO_TOOLTIP_PLAY_HEIGHTMAP :{BLACK}Start a new game, using a heightmap as landscape -STR_INTRO_TOOLTIP_PLAY_SCENARIO :{BLACK}Start a new game, using a customised scenario -STR_INTRO_TOOLTIP_SCENARIO_EDITOR :{BLACK}Create a customised game world/scenario -STR_INTRO_TOOLTIP_MULTIPLAYER :{BLACK}Start a multiplayer game - -STR_INTRO_TOOLTIP_TEMPERATE :{BLACK}Select 'temperate' landscape style -STR_INTRO_TOOLTIP_SUB_ARCTIC_LANDSCAPE :{BLACK}Select 'sub-arctic' landscape style -STR_INTRO_TOOLTIP_SUB_TROPICAL_LANDSCAPE :{BLACK}Select 'sub-tropical' landscape style -STR_INTRO_TOOLTIP_TOYLAND_LANDSCAPE :{BLACK}Select 'toyland' landscape style - -STR_INTRO_TOOLTIP_GAME_OPTIONS :{BLACK}Display game options -STR_INTRO_TOOLTIP_DIFFICULTY_OPTIONS :{BLACK}Display difficulty options -STR_INTRO_TOOLTIP_ADVANCED_SETTINGS :{BLACK}Display advanced settings -STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Display NewGRF settings -STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Check for new and updated content to download -STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Display AI/Game script settings -STR_INTRO_TOOLTIP_QUIT :{BLACK}Exit 'OpenTTD' - -STR_INTRO_TRANSLATION :{BLACK}This translation misses {NUM} string{P "" s}. Please help make OpenTTD better by signing up as translator. See readme.txt for details. - -# Quit window -STR_QUIT_CAPTION :{WHITE}Exit -STR_QUIT_ARE_YOU_SURE_YOU_WANT_TO_EXIT_OPENTTD :{YELLOW}Are you sure you want to exit OpenTTD and return to {STRING}? -STR_QUIT_YES :{BLACK}Yes -STR_QUIT_NO :{BLACK}No - -# Supported OSes -STR_OSNAME_WINDOWS :Windows -STR_OSNAME_DOS :DOS -STR_OSNAME_UNIX :Unix -STR_OSNAME_OSX :OS{NBSP}X -STR_OSNAME_BEOS :BeOS -STR_OSNAME_HAIKU :Haiku -STR_OSNAME_MORPHOS :MorphOS -STR_OSNAME_AMIGAOS :AmigaOS -STR_OSNAME_OS2 :OS/2 -STR_OSNAME_SUNOS :SunOS - -# Abandon game -STR_ABANDON_GAME_CAPTION :{WHITE}Abandon Game -STR_ABANDON_GAME_QUERY :{YELLOW}Are you sure you want to abandon this game? -STR_ABANDON_SCENARIO_QUERY :{YELLOW}Are you sure you want to abandon this scenario? - -# Cheat window -STR_CHEATS :{WHITE}Cheats -STR_CHEATS_TOOLTIP :{BLACK}Checkboxes indicate if you have used this cheat before -STR_CHEATS_WARNING :{BLACK}Warning! You are about to betray your fellow competitors. Keep in mind that such a disgrace will be remembered for eternity -STR_CHEAT_MONEY :{LTBLUE}Increase money by {CURRENCY_LONG} -STR_CHEAT_CHANGE_COMPANY :{LTBLUE}Playing as company: {ORANGE}{COMMA} -STR_CHEAT_EXTRA_DYNAMITE :{LTBLUE}Magic bulldozer (remove industries, unmovable objects): {ORANGE}{STRING1} -STR_CHEAT_CROSSINGTUNNELS :{LTBLUE}Tunnels may cross each other: {ORANGE}{STRING1} -STR_CHEAT_NO_JETCRASH :{LTBLUE}Jetplanes will not crash (frequently) on small airports: {ORANGE}{STRING} -STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Temperate landscape -STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Sub-arctic landscape -STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Sub-tropical landscape -STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Toyland landscape -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} - -# Livery window -STR_LIVERY_CAPTION :{WHITE}New Colour Scheme - -STR_LIVERY_GENERAL_TOOLTIP :{BLACK}Show general colour schemes -STR_LIVERY_TRAIN_TOOLTIP :{BLACK}Show train colour schemes -STR_LIVERY_ROAD_VEHICLE_TOOLTIP :{BLACK}Show road vehicle colour schemes -STR_LIVERY_SHIP_TOOLTIP :{BLACK}Show ship colour schemes -STR_LIVERY_AIRCRAFT_TOOLTIP :{BLACK}Show aircraft colour schemes -STR_LIVERY_PRIMARY_TOOLTIP :{BLACK}Choose the primary colour for the selected scheme. Ctrl+Click will set this colour for every scheme -STR_LIVERY_SECONDARY_TOOLTIP :{BLACK}Choose the secondary colour for the selected scheme. Ctrl+Click will set this colour for every scheme -STR_LIVERY_PANEL_TOOLTIP :{BLACK}Select a colour scheme to change, or multiple schemes with Ctrl+Click. Click on the box to toggle use of the scheme - -STR_LIVERY_DEFAULT :Standard Livery -STR_LIVERY_STEAM :Steam Engine -STR_LIVERY_DIESEL :Diesel Engine -STR_LIVERY_ELECTRIC :Electric Engine -STR_LIVERY_MONORAIL :Monorail Engine -STR_LIVERY_MAGLEV :Maglev Engine -STR_LIVERY_DMU :DMU -STR_LIVERY_EMU :EMU -STR_LIVERY_PASSENGER_WAGON_STEAM :Passenger Coach (Steam) -STR_LIVERY_PASSENGER_WAGON_DIESEL :Passenger Coach (Diesel) -STR_LIVERY_PASSENGER_WAGON_ELECTRIC :Passenger Coach (Electric) -STR_LIVERY_PASSENGER_WAGON_MONORAIL :Passenger Coach (Monorail) -STR_LIVERY_PASSENGER_WAGON_MAGLEV :Passenger Coach (Maglev) -STR_LIVERY_FREIGHT_WAGON :Freight Wagon -STR_LIVERY_BUS :Bus -STR_LIVERY_TRUCK :Lorry -STR_LIVERY_PASSENGER_SHIP :Passenger Ferry -STR_LIVERY_FREIGHT_SHIP :Freight Ship -STR_LIVERY_HELICOPTER :Helicopter -STR_LIVERY_SMALL_PLANE :Small Aeroplane -STR_LIVERY_LARGE_PLANE :Large Aeroplane -STR_LIVERY_PASSENGER_TRAM :Passenger Tram -STR_LIVERY_FREIGHT_TRAM :Freight Tram - -# Face selection window -STR_FACE_CAPTION :{WHITE}Face Selection -STR_FACE_CANCEL_TOOLTIP :{BLACK}Cancel new face selection -STR_FACE_OK_TOOLTIP :{BLACK}Accept new face selection - -STR_FACE_MALE_BUTTON :{BLACK}Male -STR_FACE_MALE_TOOLTIP :{BLACK}Select male faces -STR_FACE_FEMALE_BUTTON :{BLACK}Female -STR_FACE_FEMALE_TOOLTIP :{BLACK}Select female faces -STR_FACE_NEW_FACE_BUTTON :{BLACK}New Face -STR_FACE_NEW_FACE_TOOLTIP :{BLACK}Generate random new face -STR_FACE_ADVANCED :{BLACK}Advanced -STR_FACE_ADVANCED_TOOLTIP :{BLACK}Advanced face selection -STR_FACE_SIMPLE :{BLACK}Simple -STR_FACE_SIMPLE_TOOLTIP :{BLACK}Simple face selection -STR_FACE_LOAD :{BLACK}Load -STR_FACE_LOAD_TOOLTIP :{BLACK}Load favourite face -STR_FACE_LOAD_DONE :{WHITE}Your favourite face has been loaded from the OpenTTD configuration file -STR_FACE_FACECODE :{BLACK}Player face no. -STR_FACE_FACECODE_TOOLTIP :{BLACK}View and/or set face number of the company president -STR_FACE_FACECODE_CAPTION :{WHITE}View and/or set president face number -STR_FACE_FACECODE_SET :{WHITE}New face number code has been set -STR_FACE_FACECODE_ERR :{WHITE}Couldn't set president face number - must be a number between 0 and 4,294,967,295! -STR_FACE_SAVE :{BLACK}Save -STR_FACE_SAVE_TOOLTIP :{BLACK}Save favourite face -STR_FACE_SAVE_DONE :{WHITE}This face will be saved as your favourite in the OpenTTD configuration file -STR_FACE_EUROPEAN :{BLACK}European -STR_FACE_SELECT_EUROPEAN :{BLACK}Select European faces -STR_FACE_AFRICAN :{BLACK}African -STR_FACE_SELECT_AFRICAN :{BLACK}Select African faces -STR_FACE_YES :Yes -STR_FACE_NO :No -STR_FACE_MOUSTACHE_EARRING_TOOLTIP :{BLACK}Enable moustache or earring -STR_FACE_HAIR :Hair: -STR_FACE_HAIR_TOOLTIP :{BLACK}Change hair -STR_FACE_EYEBROWS :Eyebrows: -STR_FACE_EYEBROWS_TOOLTIP :{BLACK}Change eyebrows -STR_FACE_EYECOLOUR :Eye colour: -STR_FACE_EYECOLOUR_TOOLTIP :{BLACK}Change eye colour -STR_FACE_GLASSES :Glasses: -STR_FACE_GLASSES_TOOLTIP :{BLACK}Enable glasses -STR_FACE_GLASSES_TOOLTIP_2 :{BLACK}Change glasses -STR_FACE_NOSE :Nose: -STR_FACE_NOSE_TOOLTIP :{BLACK}Change nose -STR_FACE_LIPS :Lips: -STR_FACE_MOUSTACHE :Moustache: -STR_FACE_LIPS_MOUSTACHE_TOOLTIP :{BLACK}Change lips or moustache -STR_FACE_CHIN :Chin: -STR_FACE_CHIN_TOOLTIP :{BLACK}Change chin -STR_FACE_JACKET :Jacket: -STR_FACE_JACKET_TOOLTIP :{BLACK}Change jacket -STR_FACE_COLLAR :Collar: -STR_FACE_COLLAR_TOOLTIP :{BLACK}Change collar -STR_FACE_TIE :Tie: -STR_FACE_EARRING :Earring: -STR_FACE_TIE_EARRING_TOOLTIP :{BLACK}Change tie or earring - -# Network server list -STR_NETWORK_SERVER_LIST_CAPTION :{WHITE}Multiplayer -STR_NETWORK_SERVER_LIST_CONNECTION :{BLACK}Connection: -STR_NETWORK_SERVER_LIST_CONNECTION_TOOLTIP :{BLACK}Choose between an internet game or a Local Area Network (LAN) game -STR_NETWORK_SERVER_LIST_LAN :LAN -STR_NETWORK_SERVER_LIST_INTERNET :Internet -STR_NETWORK_SERVER_LIST_PLAYER_NAME :{BLACK}Player name: -STR_NETWORK_SERVER_LIST_ENTER_NAME_TOOLTIP :{BLACK}This is the name other players will identify you by - -STR_NETWORK_SERVER_LIST_GAME_NAME :{BLACK}Name -STR_NETWORK_SERVER_LIST_GAME_NAME_TOOLTIP :{BLACK}Name of the game -STR_NETWORK_SERVER_LIST_GENERAL_ONLINE :{BLACK}{COMMA}/{COMMA} - {COMMA}/{COMMA} -STR_NETWORK_SERVER_LIST_CLIENTS_CAPTION :{BLACK}Clients -STR_NETWORK_SERVER_LIST_CLIENTS_CAPTION_TOOLTIP :{BLACK}Clients online / clients max{}Companies online / companies max -STR_NETWORK_SERVER_LIST_MAP_SIZE_SHORT :{BLACK}{COMMA}x{COMMA} -STR_NETWORK_SERVER_LIST_MAP_SIZE_CAPTION :{BLACK}Map size -STR_NETWORK_SERVER_LIST_MAP_SIZE_CAPTION_TOOLTIP :{BLACK}Map size of the game{}Click to sort by area -STR_NETWORK_SERVER_LIST_DATE_CAPTION :{BLACK}Date -STR_NETWORK_SERVER_LIST_DATE_CAPTION_TOOLTIP :{BLACK}Current date -STR_NETWORK_SERVER_LIST_YEARS_CAPTION :{BLACK}Years -STR_NETWORK_SERVER_LIST_YEARS_CAPTION_TOOLTIP :{BLACK}Number of years{}the game is running -STR_NETWORK_SERVER_LIST_INFO_ICONS_TOOLTIP :{BLACK}Language, server version, etc. - -STR_NETWORK_SERVER_LIST_CLICK_GAME_TO_SELECT :{BLACK}Click a game from the list to select it -STR_NETWORK_SERVER_LIST_LAST_JOINED_SERVER :{BLACK}The server you joined last time: -STR_NETWORK_SERVER_LIST_CLICK_TO_SELECT_LAST :{BLACK}Click to select the server you played last time - -STR_NETWORK_SERVER_LIST_GAME_INFO :{SILVER}GAME INFO -STR_NETWORK_SERVER_LIST_CLIENTS :{SILVER}Clients: {WHITE}{COMMA} / {COMMA} - {COMMA} / {COMMA} -STR_NETWORK_SERVER_LIST_LANGUAGE :{SILVER}Language: {WHITE}{STRING} -STR_NETWORK_SERVER_LIST_LANDSCAPE :{SILVER}Landscape: {WHITE}{STRING} -STR_NETWORK_SERVER_LIST_MAP_SIZE :{SILVER}Map size: {WHITE}{COMMA}x{COMMA} -STR_NETWORK_SERVER_LIST_SERVER_VERSION :{SILVER}Server version: {WHITE}{RAW_STRING} -STR_NETWORK_SERVER_LIST_SERVER_ADDRESS :{SILVER}Server address: {WHITE}{RAW_STRING} -STR_NETWORK_SERVER_LIST_START_DATE :{SILVER}Start date: {WHITE}{DATE_SHORT} -STR_NETWORK_SERVER_LIST_CURRENT_DATE :{SILVER}Current date: {WHITE}{DATE_SHORT} -STR_NETWORK_SERVER_LIST_PASSWORD :{SILVER}Password protected! -STR_NETWORK_SERVER_LIST_SERVER_OFFLINE :{SILVER}SERVER OFFLINE -STR_NETWORK_SERVER_LIST_SERVER_FULL :{SILVER}SERVER FULL -STR_NETWORK_SERVER_LIST_VERSION_MISMATCH :{SILVER}VERSION MISMATCH -STR_NETWORK_SERVER_LIST_GRF_MISMATCH :{SILVER}NEWGRF MISMATCH - -STR_NETWORK_SERVER_LIST_JOIN_GAME :{BLACK}Join game -STR_NETWORK_SERVER_LIST_REFRESH :{BLACK}Refresh server -STR_NETWORK_SERVER_LIST_REFRESH_TOOLTIP :{BLACK}Refresh the server info - -STR_NETWORK_SERVER_LIST_FIND_SERVER :{BLACK}Find server -STR_NETWORK_SERVER_LIST_FIND_SERVER_TOOLTIP :{BLACK}Search network for a server -STR_NETWORK_SERVER_LIST_ADD_SERVER :{BLACK}Add server -STR_NETWORK_SERVER_LIST_ADD_SERVER_TOOLTIP :{BLACK}Adds a server to the list which will always be checked for running games -STR_NETWORK_SERVER_LIST_START_SERVER :{BLACK}Start server -STR_NETWORK_SERVER_LIST_START_SERVER_TOOLTIP :{BLACK}Start your own server - -STR_NETWORK_SERVER_LIST_PLAYER_NAME_OSKTITLE :{BLACK}Enter your name -STR_NETWORK_SERVER_LIST_ENTER_IP :{BLACK}Enter the address of the host - -# Start new multiplayer server -STR_NETWORK_START_SERVER_CAPTION :{WHITE}Start new multiplayer game - -STR_NETWORK_START_SERVER_NEW_GAME_NAME :{BLACK}Game name: -STR_NETWORK_START_SERVER_NEW_GAME_NAME_TOOLTIP :{BLACK}The game name will be displayed to other players in the multiplayer game selection menu -STR_NETWORK_START_SERVER_SET_PASSWORD :{BLACK}Set password -STR_NETWORK_START_SERVER_PASSWORD_TOOLTIP :{BLACK}Protect your game with a password if you don't want it to be publicly accessible - -STR_NETWORK_START_SERVER_LAN_INTERNET :LAN / Internet -STR_NETWORK_START_SERVER_INTERNET_ADVERTISE :Internet (advertise) -STR_NETWORK_START_SERVER_CLIENTS_SELECT :{BLACK}{NUM} client{P "" s} -STR_NETWORK_START_SERVER_NUMBER_OF_CLIENTS :{BLACK}Max clients: -STR_NETWORK_START_SERVER_NUMBER_OF_CLIENTS_TOOLTIP :{BLACK}Choose the maximum number of clients. Not all slots need to be filled -STR_NETWORK_START_SERVER_COMPANIES_SELECT :{BLACK}{NUM} compan{P y ies} -STR_NETWORK_START_SERVER_NUMBER_OF_COMPANIES :{BLACK}Max companies: -STR_NETWORK_START_SERVER_NUMBER_OF_COMPANIES_TOOLTIP :{BLACK}Limit the server to a certain amount of companies -STR_NETWORK_START_SERVER_SPECTATORS_SELECT :{BLACK}{NUM} spectator{P "" s} -STR_NETWORK_START_SERVER_NUMBER_OF_SPECTATORS :{BLACK}Max spectators: -STR_NETWORK_START_SERVER_NUMBER_OF_SPECTATORS_TOOLTIP :{BLACK}Limit the server to a certain amount of spectators -STR_NETWORK_START_SERVER_LANGUAGE_SPOKEN :{BLACK}Language spoken: -STR_NETWORK_START_SERVER_LANGUAGE_TOOLTIP :{BLACK}Other players will know which language is spoken on the server - -STR_NETWORK_START_SERVER_NEW_GAME_NAME_OSKTITLE :{BLACK}Enter a name for the network game - -# Network game languages -############ Leave those lines in this order!! -STR_NETWORK_LANG_ANY :Any -STR_NETWORK_LANG_ENGLISH :English -STR_NETWORK_LANG_GERMAN :German -STR_NETWORK_LANG_FRENCH :French -STR_NETWORK_LANG_BRAZILIAN :Brazilian -STR_NETWORK_LANG_BULGARIAN :Bulgarian -STR_NETWORK_LANG_CHINESE :Chinese -STR_NETWORK_LANG_CZECH :Czech -STR_NETWORK_LANG_DANISH :Danish -STR_NETWORK_LANG_DUTCH :Dutch -STR_NETWORK_LANG_ESPERANTO :Esperanto -STR_NETWORK_LANG_FINNISH :Finnish -STR_NETWORK_LANG_HUNGARIAN :Hungarian -STR_NETWORK_LANG_ICELANDIC :Icelandic -STR_NETWORK_LANG_ITALIAN :Italian -STR_NETWORK_LANG_JAPANESE :Japanese -STR_NETWORK_LANG_KOREAN :Korean -STR_NETWORK_LANG_LITHUANIAN :Lithuanian -STR_NETWORK_LANG_NORWEGIAN :Norwegian -STR_NETWORK_LANG_POLISH :Polish -STR_NETWORK_LANG_PORTUGUESE :Portuguese -STR_NETWORK_LANG_ROMANIAN :Romanian -STR_NETWORK_LANG_RUSSIAN :Russian -STR_NETWORK_LANG_SLOVAK :Slovak -STR_NETWORK_LANG_SLOVENIAN :Slovenian -STR_NETWORK_LANG_SPANISH :Spanish -STR_NETWORK_LANG_SWEDISH :Swedish -STR_NETWORK_LANG_TURKISH :Turkish -STR_NETWORK_LANG_UKRAINIAN :Ukrainian -STR_NETWORK_LANG_AFRIKAANS :Afrikaans -STR_NETWORK_LANG_CROATIAN :Croatian -STR_NETWORK_LANG_CATALAN :Catalan -STR_NETWORK_LANG_ESTONIAN :Estonian -STR_NETWORK_LANG_GALICIAN :Galician -STR_NETWORK_LANG_GREEK :Greek -STR_NETWORK_LANG_LATVIAN :Latvian -############ End of leave-in-this-order - -# Network game lobby -STR_NETWORK_GAME_LOBBY_CAPTION :{WHITE}Multiplayer game lobby - -STR_NETWORK_GAME_LOBBY_PREPARE_TO_JOIN :{BLACK}Preparing to join: {ORANGE}{RAW_STRING} -STR_NETWORK_GAME_LOBBY_COMPANY_LIST_TOOLTIP :{BLACK}A list of all companies currently in this game. You can either join one or start a new one if there is a free company slot - -STR_NETWORK_GAME_LOBBY_COMPANY_INFO :{SILVER}COMPANY INFO -STR_NETWORK_GAME_LOBBY_COMPANY_NAME :{SILVER}Company name: {WHITE}{RAW_STRING} -STR_NETWORK_GAME_LOBBY_INAUGURATION_YEAR :{SILVER}Inauguration: {WHITE}{NUM} -STR_NETWORK_GAME_LOBBY_VALUE :{SILVER}Company value: {WHITE}{CURRENCY_LONG} -STR_NETWORK_GAME_LOBBY_CURRENT_BALANCE :{SILVER}Current balance: {WHITE}{CURRENCY_LONG} -STR_NETWORK_GAME_LOBBY_LAST_YEARS_INCOME :{SILVER}Last year's income: {WHITE}{CURRENCY_LONG} -STR_NETWORK_GAME_LOBBY_PERFORMANCE :{SILVER}Performance: {WHITE}{NUM} - -STR_NETWORK_GAME_LOBBY_VEHICLES :{SILVER}Vehicles: {WHITE}{NUM} {TRAIN}, {NUM} {LORRY}, {NUM} {BUS}, {NUM} {SHIP}, {NUM} {PLANE} -STR_NETWORK_GAME_LOBBY_STATIONS :{SILVER}Stations: {WHITE}{NUM} {TRAIN}, {NUM} {LORRY}, {NUM} {BUS}, {NUM} {SHIP}, {NUM} {PLANE} -STR_NETWORK_GAME_LOBBY_PLAYERS :{SILVER}Players: {WHITE}{RAW_STRING} - -STR_NETWORK_GAME_LOBBY_NEW_COMPANY :{BLACK}New company -STR_NETWORK_GAME_LOBBY_NEW_COMPANY_TOOLTIP :{BLACK}Create a new company -STR_NETWORK_GAME_LOBBY_SPECTATE_GAME :{BLACK}Spectate game -STR_NETWORK_GAME_LOBBY_SPECTATE_GAME_TOOLTIP :{BLACK}Watch the game as a spectator -STR_NETWORK_GAME_LOBBY_JOIN_COMPANY :{BLACK}Join company -STR_NETWORK_GAME_LOBBY_JOIN_COMPANY_TOOLTIP :{BLACK}Help manage this company - -# Network connecting window -STR_NETWORK_CONNECTING_CAPTION :{WHITE}Connecting... - -############ Leave those lines in this order!! -STR_NETWORK_CONNECTING_1 :{BLACK}(1/6) Connecting... -STR_NETWORK_CONNECTING_2 :{BLACK}(2/6) Authorising... -STR_NETWORK_CONNECTING_3 :{BLACK}(3/6) Waiting... -STR_NETWORK_CONNECTING_4 :{BLACK}(4/6) Downloading map... -STR_NETWORK_CONNECTING_5 :{BLACK}(5/6) Processing data... -STR_NETWORK_CONNECTING_6 :{BLACK}(6/6) Registering... - -STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}Fetching game info... -STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Fetching company info... -############ End of leave-in-this-order -STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} client{P "" s} in front of you -STR_NETWORK_CONNECTING_DOWNLOADING_1 :{BLACK}{BYTES} downloaded so far -STR_NETWORK_CONNECTING_DOWNLOADING_2 :{BLACK}{BYTES} / {BYTES} downloaded so far - -STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Disconnect - -STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server is protected. Enter password -STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Company is protected. Enter password - -# Network company list added strings -STR_NETWORK_COMPANY_LIST_CLIENT_LIST :{WHITE}Client list -STR_NETWORK_COMPANY_LIST_SPECTATE :{WHITE}Spectate -STR_NETWORK_COMPANY_LIST_NEW_COMPANY :{WHITE}New company - -# Network client list -STR_NETWORK_CLIENTLIST_KICK :Kick -STR_NETWORK_CLIENTLIST_BAN :Ban -STR_NETWORK_CLIENTLIST_GIVE_MONEY :Give money -STR_NETWORK_CLIENTLIST_SPEAK_TO_ALL :Speak to all -STR_NETWORK_CLIENTLIST_SPEAK_TO_COMPANY :Speak to company -STR_NETWORK_CLIENTLIST_SPEAK_TO_CLIENT :Private message - -STR_NETWORK_SERVER :Server -STR_NETWORK_CLIENT :Client -STR_NETWORK_SPECTATORS :Spectators - -STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Enter the amount of money you want to give - -# Network set password -STR_COMPANY_PASSWORD_CANCEL :{BLACK}Do not save the entered password -STR_COMPANY_PASSWORD_OK :{BLACK}Give the company the new password -STR_COMPANY_PASSWORD_CAPTION :{WHITE}Company password -STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Default company password -STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Use this company password as default for new companies - -# Network company info join/password -STR_COMPANY_VIEW_JOIN :{BLACK}Join -STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Join and play as this company -STR_COMPANY_VIEW_PASSWORD :{BLACK}Password -STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Password-protect your company to prevent unauthorised users from joining -STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Set company password - -# Network chat -STR_NETWORK_CHAT_SEND :{BLACK}Send -STR_NETWORK_CHAT_COMPANY_CAPTION :[Team] : -STR_NETWORK_CHAT_CLIENT_CAPTION :[Private] {RAW_STRING}: -STR_NETWORK_CHAT_ALL_CAPTION :[All] : - -STR_NETWORK_CHAT_COMPANY :[Team] {RAW_STRING}: {WHITE}{RAW_STRING} -STR_NETWORK_CHAT_TO_COMPANY :[Team] To {RAW_STRING}: {WHITE}{RAW_STRING} -STR_NETWORK_CHAT_CLIENT :[Private] {RAW_STRING}: {WHITE}{RAW_STRING} -STR_NETWORK_CHAT_TO_CLIENT :[Private] To {RAW_STRING}: {WHITE}{RAW_STRING} -STR_NETWORK_CHAT_ALL :[All] {RAW_STRING}: {WHITE}{RAW_STRING} -STR_NETWORK_CHAT_OSKTITLE :{BLACK}Enter text for network chat - -# Network messages -STR_NETWORK_ERROR_NOTAVAILABLE :{WHITE}No network devices found or compiled without ENABLE_NETWORK -STR_NETWORK_ERROR_NOSERVER :{WHITE}Could not find any network games -STR_NETWORK_ERROR_NOCONNECTION :{WHITE}The server didn't answer the request -STR_NETWORK_ERROR_NEWGRF_MISMATCH :{WHITE}Could not connect due to NewGRF mismatch -STR_NETWORK_ERROR_DESYNC :{WHITE}Network-Game synchronisation failed -STR_NETWORK_ERROR_LOSTCONNECTION :{WHITE}Network-Game connection lost -STR_NETWORK_ERROR_SAVEGAMEERROR :{WHITE}Could not load savegame -STR_NETWORK_ERROR_SERVER_START :{WHITE}Could not start the server -STR_NETWORK_ERROR_CLIENT_START :{WHITE}Could not connect -STR_NETWORK_ERROR_TIMEOUT :{WHITE}Connection #{NUM} timed out -STR_NETWORK_ERROR_SERVER_ERROR :{WHITE}A protocol error was detected and the connection was closed -STR_NETWORK_ERROR_WRONG_REVISION :{WHITE}The revision of this client does not match the server's revision -STR_NETWORK_ERROR_WRONG_PASSWORD :{WHITE}Wrong password -STR_NETWORK_ERROR_SERVER_FULL :{WHITE}The server is full -STR_NETWORK_ERROR_SERVER_BANNED :{WHITE}You are banned from this server -STR_NETWORK_ERROR_KICKED :{WHITE}You were kicked out of the game -STR_NETWORK_ERROR_CHEATER :{WHITE}Cheating is not allowed on this server -STR_NETWORK_ERROR_TOO_MANY_COMMANDS :{WHITE}You were sending too many commands to the server -STR_NETWORK_ERROR_TIMEOUT_PASSWORD :{WHITE}You took too long to enter the password -STR_NETWORK_ERROR_TIMEOUT_COMPUTER :{WHITE}Your computer is too slow to keep up with the server -STR_NETWORK_ERROR_TIMEOUT_MAP :{WHITE}Your computer took too long to download the map -STR_NETWORK_ERROR_TIMEOUT_JOIN :{WHITE}Your computer took too long to join the server - -############ Leave those lines in this order!! -STR_NETWORK_ERROR_CLIENT_GENERAL :general error -STR_NETWORK_ERROR_CLIENT_DESYNC :desync error -STR_NETWORK_ERROR_CLIENT_SAVEGAME :could not load map -STR_NETWORK_ERROR_CLIENT_CONNECTION_LOST :connection lost -STR_NETWORK_ERROR_CLIENT_PROTOCOL_ERROR :protocol error -STR_NETWORK_ERROR_CLIENT_NEWGRF_MISMATCH :NewGRF mismatch -STR_NETWORK_ERROR_CLIENT_NOT_AUTHORIZED :not authorized -STR_NETWORK_ERROR_CLIENT_NOT_EXPECTED :received invalid or unexpected packet -STR_NETWORK_ERROR_CLIENT_WRONG_REVISION :wrong revision -STR_NETWORK_ERROR_CLIENT_NAME_IN_USE :name already in use -STR_NETWORK_ERROR_CLIENT_WRONG_PASSWORD :wrong password -STR_NETWORK_ERROR_CLIENT_COMPANY_MISMATCH :wrong company in DoCommand -STR_NETWORK_ERROR_CLIENT_KICKED :kicked by server -STR_NETWORK_ERROR_CLIENT_CHEATER :was trying to use a cheat -STR_NETWORK_ERROR_CLIENT_SERVER_FULL :server full -STR_NETWORK_ERROR_CLIENT_TOO_MANY_COMMANDS :was sending too many commands -STR_NETWORK_ERROR_CLIENT_TIMEOUT_PASSWORD :received no password in time -STR_NETWORK_ERROR_CLIENT_TIMEOUT_COMPUTER :general timeout -STR_NETWORK_ERROR_CLIENT_TIMEOUT_MAP :downloading map took too long -STR_NETWORK_ERROR_CLIENT_TIMEOUT_JOIN :processing map took too long -############ End of leave-in-this-order - -STR_NETWORK_ERROR_CLIENT_GUI_LOST_CONNECTION_CAPTION :{WHITE}Possible connection loss -STR_NETWORK_ERROR_CLIENT_GUI_LOST_CONNECTION :{WHITE}The last {NUM} second{P "" s} no data has arrived from the server - -# Network related errors -STR_NETWORK_SERVER_MESSAGE :*** {1:RAW_STRING} -############ Leave those lines in this order!! -STR_NETWORK_SERVER_MESSAGE_GAME_PAUSED :Game paused ({STRING}) -STR_NETWORK_SERVER_MESSAGE_GAME_STILL_PAUSED_1 :Game still paused ({STRING}) -STR_NETWORK_SERVER_MESSAGE_GAME_STILL_PAUSED_2 :Game still paused ({STRING}, {STRING}) -STR_NETWORK_SERVER_MESSAGE_GAME_STILL_PAUSED_3 :Game still paused ({STRING}, {STRING}, {STRING}) -STR_NETWORK_SERVER_MESSAGE_GAME_STILL_PAUSED_4 :Game still paused ({STRING}, {STRING}, {STRING}, {STRING}) -STR_NETWORK_SERVER_MESSAGE_GAME_UNPAUSED :Game unpaused ({STRING}) -STR_NETWORK_SERVER_MESSAGE_GAME_REASON_NOT_ENOUGH_PLAYERS :number of players -STR_NETWORK_SERVER_MESSAGE_GAME_REASON_CONNECTING_CLIENTS :connecting clients -STR_NETWORK_SERVER_MESSAGE_GAME_REASON_MANUAL :manual -STR_NETWORK_SERVER_MESSAGE_GAME_REASON_GAME_SCRIPT :game script -############ End of leave-in-this-order -STR_NETWORK_MESSAGE_CLIENT_LEAVING :leaving -STR_NETWORK_MESSAGE_CLIENT_JOINED :*** {RAW_STRING} has joined the game -STR_NETWORK_MESSAGE_CLIENT_JOINED_ID :*** {RAW_STRING} has joined the game (Client #{2:NUM}) -STR_NETWORK_MESSAGE_CLIENT_COMPANY_JOIN :*** {RAW_STRING} has joined company #{2:NUM} -STR_NETWORK_MESSAGE_CLIENT_COMPANY_SPECTATE :*** {RAW_STRING} has joined spectators -STR_NETWORK_MESSAGE_CLIENT_COMPANY_NEW :*** {RAW_STRING} has started a new company (#{2:NUM}) -STR_NETWORK_MESSAGE_CLIENT_LEFT :*** {RAW_STRING} has left the game ({2:STRING}) -STR_NETWORK_MESSAGE_NAME_CHANGE :*** {RAW_STRING} has changed his/her name to {RAW_STRING} -STR_NETWORK_MESSAGE_GIVE_MONEY :*** {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_SERVER_SHUTDOWN :{WHITE}The server closed the session -STR_NETWORK_MESSAGE_SERVER_REBOOT :{WHITE}The server is restarting...{}Please wait... - -# Content downloading window -STR_CONTENT_TITLE :{WHITE}Content downloading -STR_CONTENT_TYPE_CAPTION :{BLACK}Type -STR_CONTENT_TYPE_CAPTION_TOOLTIP :{BLACK}Type of the content -STR_CONTENT_NAME_CAPTION :{BLACK}Name -STR_CONTENT_NAME_CAPTION_TOOLTIP :{BLACK}Name of the content -STR_CONTENT_MATRIX_TOOLTIP :{BLACK}Click on a line to see the details{}Click on the checkbox to select it for downloading -STR_CONTENT_SELECT_ALL_CAPTION :{BLACK}Select all -STR_CONTENT_SELECT_ALL_CAPTION_TOOLTIP :{BLACK}Mark all content to be downloaded -STR_CONTENT_SELECT_UPDATES_CAPTION :{BLACK}Select upgrades -STR_CONTENT_SELECT_UPDATES_CAPTION_TOOLTIP :{BLACK}Mark all content that is an upgrade for existing content to be downloaded -STR_CONTENT_UNSELECT_ALL_CAPTION :{BLACK}Unselect all -STR_CONTENT_UNSELECT_ALL_CAPTION_TOOLTIP :{BLACK}Mark all content to be not downloaded -STR_CONTENT_FILTER_TITLE :{BLACK}Tag/name filter: -STR_CONTENT_OPEN_URL :{BLACK}Visit website -STR_CONTENT_OPEN_URL_TOOLTIP :{BLACK}Visit the website for this content -STR_CONTENT_DOWNLOAD_CAPTION :{BLACK}Download -STR_CONTENT_DOWNLOAD_CAPTION_TOOLTIP :{BLACK}Start downloading the selected content -STR_CONTENT_TOTAL_DOWNLOAD_SIZE :{SILVER}Total download size: {WHITE}{BYTES} -STR_CONTENT_DETAIL_TITLE :{SILVER}CONTENT INFO -STR_CONTENT_DETAIL_SUBTITLE_UNSELECTED :{SILVER}You have not selected this to be downloaded -STR_CONTENT_DETAIL_SUBTITLE_SELECTED :{SILVER}You have selected this to be downloaded -STR_CONTENT_DETAIL_SUBTITLE_AUTOSELECTED :{SILVER}This dependency has been selected to be downloaded -STR_CONTENT_DETAIL_SUBTITLE_ALREADY_HERE :{SILVER}You already have this -STR_CONTENT_DETAIL_SUBTITLE_DOES_NOT_EXIST :{SILVER}This content is unknown and can't be downloaded in OpenTTD -STR_CONTENT_DETAIL_UPDATE :{SILVER}This is a replacement for an existing {STRING} -STR_CONTENT_DETAIL_NAME :{SILVER}Name: {WHITE}{RAW_STRING} -STR_CONTENT_DETAIL_VERSION :{SILVER}Version: {WHITE}{RAW_STRING} -STR_CONTENT_DETAIL_DESCRIPTION :{SILVER}Description: {WHITE}{RAW_STRING} -STR_CONTENT_DETAIL_URL :{SILVER}URL: {WHITE}{RAW_STRING} -STR_CONTENT_DETAIL_TYPE :{SILVER}Type: {WHITE}{STRING} -STR_CONTENT_DETAIL_FILESIZE :{SILVER}Download size: {WHITE}{BYTES} -STR_CONTENT_DETAIL_SELECTED_BECAUSE_OF :{SILVER}Selected because of: {WHITE}{RAW_STRING} -STR_CONTENT_DETAIL_DEPENDENCIES :{SILVER}Dependencies: {WHITE}{RAW_STRING} -STR_CONTENT_DETAIL_TAGS :{SILVER}Tags: {WHITE}{RAW_STRING} -STR_CONTENT_NO_ZLIB :{WHITE}OpenTTD is build without "zlib" support... -STR_CONTENT_NO_ZLIB_SUB :{WHITE}... downloading content is not possible! - -# Order of these is important! -STR_CONTENT_TYPE_BASE_GRAPHICS :Base graphics -STR_CONTENT_TYPE_NEWGRF :NewGRF -STR_CONTENT_TYPE_AI :AI -STR_CONTENT_TYPE_AI_LIBRARY :AI library -STR_CONTENT_TYPE_SCENARIO :Scenario -STR_CONTENT_TYPE_HEIGHTMAP :Heightmap -STR_CONTENT_TYPE_BASE_SOUNDS :Base sounds -STR_CONTENT_TYPE_BASE_MUSIC :Base music -STR_CONTENT_TYPE_GAME_SCRIPT :Game script -STR_CONTENT_TYPE_GS_LIBRARY :GS library - -# Content downloading progress window -STR_CONTENT_DOWNLOAD_TITLE :{WHITE}Downloading content... -STR_CONTENT_DOWNLOAD_INITIALISE :{WHITE}Requesting files... -STR_CONTENT_DOWNLOAD_FILE :{WHITE}Currently downloading {RAW_STRING} ({NUM} of {NUM}) -STR_CONTENT_DOWNLOAD_COMPLETE :{WHITE}Download complete -STR_CONTENT_DOWNLOAD_PROGRESS_SIZE :{WHITE}{BYTES} of {BYTES} downloaded ({NUM} %) - -# Content downloading error messages -STR_CONTENT_ERROR_COULD_NOT_CONNECT :{WHITE}Could not connect to the content server... -STR_CONTENT_ERROR_COULD_NOT_DOWNLOAD :{WHITE}Downloading failed... -STR_CONTENT_ERROR_COULD_NOT_DOWNLOAD_CONNECTION_LOST :{WHITE}... connection lost -STR_CONTENT_ERROR_COULD_NOT_DOWNLOAD_FILE_NOT_WRITABLE :{WHITE}... file not writable -STR_CONTENT_ERROR_COULD_NOT_EXTRACT :{WHITE}Could not decompress the downloaded file - -STR_MISSING_GRAPHICS_SET_CAPTION :{WHITE}Missing graphics -STR_MISSING_GRAPHICS_SET_MESSAGE :{BLACK}OpenTTD requires graphics to function but none could be found. Do you allow OpenTTD to download and install these graphics? -STR_MISSING_GRAPHICS_YES_DOWNLOAD :{BLACK}Yes, download the graphics -STR_MISSING_GRAPHICS_NO_QUIT :{BLACK}No, exit OpenTTD - -# Transparency settings window -STR_TRANSPARENCY_CAPTION :{WHITE}Transparency Options -STR_TRANSPARENT_SIGNS_TOOLTIP :{BLACK}Toggle transparency for signs. Ctrl+Click to lock -STR_TRANSPARENT_TREES_TOOLTIP :{BLACK}Toggle transparency for trees. Ctrl+Click to lock -STR_TRANSPARENT_HOUSES_TOOLTIP :{BLACK}Toggle transparency for houses. Ctrl+Click to lock -STR_TRANSPARENT_INDUSTRIES_TOOLTIP :{BLACK}Toggle transparency for industries. Ctrl+Click to lock -STR_TRANSPARENT_BUILDINGS_TOOLTIP :{BLACK}Toggle transparency for buildables like stations, depots and waypoints. Ctrl+Click to lock -STR_TRANSPARENT_BRIDGES_TOOLTIP :{BLACK}Toggle transparency for bridges. Ctrl+Click to lock -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_INVISIBLE_TOOLTIP :{BLACK}Set objects invisible instead of transparent - -# Base for station construction window(s) -STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Coverage area highlight -STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Off -STR_STATION_BUILD_COVERAGE_ON :{BLACK}On -STR_STATION_BUILD_COVERAGE_AREA_OFF_TOOLTIP :{BLACK}Don't highlight coverage area of proposed site -STR_STATION_BUILD_COVERAGE_AREA_ON_TOOLTIP :{BLACK}Highlight coverage area of proposed site -STR_STATION_BUILD_ACCEPTS_CARGO :{BLACK}Accepts: {GOLD}{CARGO_LIST} -STR_STATION_BUILD_SUPPLIES_CARGO :{BLACK}Supplies: {GOLD}{CARGO_LIST} - -# Join station window -STR_JOIN_STATION_CAPTION :{WHITE}Join station -STR_JOIN_STATION_CREATE_SPLITTED_STATION :{YELLOW}Build a separate station - -STR_JOIN_WAYPOINT_CAPTION :{WHITE}Join waypoint -STR_JOIN_WAYPOINT_CREATE_SPLITTED_WAYPOINT :{YELLOW}Build a separate waypoint - -# Rail construction toolbar -STR_RAIL_TOOLBAR_RAILROAD_CONSTRUCTION_CAPTION :Railway Construction -STR_RAIL_TOOLBAR_ELRAIL_CONSTRUCTION_CAPTION :Electrified Railway Construction -STR_RAIL_TOOLBAR_MONORAIL_CONSTRUCTION_CAPTION :Monorail Construction -STR_RAIL_TOOLBAR_MAGLEV_CONSTRUCTION_CAPTION :Maglev Construction - -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_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 -STR_RAIL_TOOLBAR_TOOLTIP_BUILD_RAILROAD_SIGNALS :{BLACK}Build railway signals. Ctrl toggles semaphore/light signals{}Dragging builds signals along a straight stretch of rail. Ctrl builds signals till the next junction{}Ctrl+Click toggles opening the signal selection window. Shift toggles building/showing cost estimate -STR_RAIL_TOOLBAR_TOOLTIP_BUILD_RAILROAD_BRIDGE :{BLACK}Build railway bridge. Shift toggles building/showing cost estimate -STR_RAIL_TOOLBAR_TOOLTIP_BUILD_RAILROAD_TUNNEL :{BLACK}Build railway tunnel. Shift toggles building/showing cost estimate -STR_RAIL_TOOLBAR_TOOLTIP_TOGGLE_BUILD_REMOVE_FOR :{BLACK}Toggle build/remove for railway track, signals, waypoints and stations. Hold Ctrl to also remove the rail of waypoints and stations -STR_RAIL_TOOLBAR_TOOLTIP_CONVERT_RAIL :{BLACK}Convert/Upgrade the type of rail. Shift toggles building/showing cost estimate - -STR_RAIL_NAME_RAILROAD :Railway -STR_RAIL_NAME_ELRAIL :Electrified railway -STR_RAIL_NAME_MONORAIL :Monorail -STR_RAIL_NAME_MAGLEV :Maglev - -# Rail depot construction window -STR_BUILD_DEPOT_TRAIN_ORIENTATION_CAPTION :{WHITE}Train Depot Orientation -STR_BUILD_DEPOT_TRAIN_ORIENTATION_TOOLTIP :{BLACK}Select railway depot orientation - -# Rail waypoint construction window -STR_WAYPOINT_CAPTION :{WHITE}Waypoint -STR_WAYPOINT_GRAPHICS_TOOLTIP :{BLACK}Select waypoint type - -# Rail station construction window -STR_STATION_BUILD_RAIL_CAPTION :{WHITE}Rail Station Selection -STR_STATION_BUILD_ORIENTATION :{BLACK}Orientation -STR_STATION_BUILD_RAILROAD_ORIENTATION_TOOLTIP :{BLACK}Select railway station orientation -STR_STATION_BUILD_NUMBER_OF_TRACKS :{BLACK}Number of tracks -STR_STATION_BUILD_NUMBER_OF_TRACKS_TOOLTIP :{BLACK}Select number of platforms for railway station -STR_STATION_BUILD_PLATFORM_LENGTH :{BLACK}Platform length -STR_STATION_BUILD_PLATFORM_LENGTH_TOOLTIP :{BLACK}Select length of railway station -STR_STATION_BUILD_DRAG_DROP :{BLACK}Drag & Drop -STR_STATION_BUILD_DRAG_DROP_TOOLTIP :{BLACK}Build a station using drag & drop - -STR_STATION_BUILD_STATION_CLASS_TOOLTIP :{BLACK}Select a station class to display -STR_STATION_BUILD_STATION_TYPE_TOOLTIP :{BLACK}Select the station type to build - -STR_STATION_CLASS_DFLT :Default station -STR_STATION_CLASS_WAYP :Waypoints - -# Signal window -STR_BUILD_SIGNAL_CAPTION :{WHITE}Signal Selection -STR_BUILD_SIGNAL_SEMAPHORE_NORM_TOOLTIP :{BLACK}Block Signal (semaphore){}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_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_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_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_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_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 density -STR_BUILD_SIGNAL_DRAG_SIGNALS_DENSITY_DECREASE_TOOLTIP :{BLACK}Decrease dragging signal density -STR_BUILD_SIGNAL_DRAG_SIGNALS_DENSITY_INCREASE_TOOLTIP :{BLACK}Increase dragging signal density - -# Bridge selection window -STR_SELECT_RAIL_BRIDGE_CAPTION :{WHITE}Select Rail Bridge -STR_SELECT_ROAD_BRIDGE_CAPTION :{WHITE}Select Road Bridge -STR_SELECT_BRIDGE_SELECTION_TOOLTIP :{BLACK}Bridge selection - click on your preferred bridge to build it -STR_SELECT_BRIDGE_INFO :{GOLD}{STRING},{} {VELOCITY} {WHITE}{CURRENCY_LONG} -STR_SELECT_BRIDGE_SCENEDIT_INFO :{GOLD}{STRING},{} {VELOCITY} -STR_BRIDGE_NAME_SUSPENSION_STEEL :Suspension, Steel -STR_BRIDGE_NAME_GIRDER_STEEL :Girder, Steel -STR_BRIDGE_NAME_CANTILEVER_STEEL :Cantilever, Steel -STR_BRIDGE_NAME_SUSPENSION_CONCRETE :Suspension, Concrete -STR_BRIDGE_NAME_WOODEN :Wooden -STR_BRIDGE_NAME_CONCRETE :Concrete -STR_BRIDGE_NAME_TUBULAR_STEEL :Tubular, Steel -STR_BRIDGE_TUBULAR_SILICON :Tubular, Silicon - - -# Road construction toolbar -STR_ROAD_TOOLBAR_ROAD_CONSTRUCTION_CAPTION :{WHITE}Road Construction -STR_ROAD_TOOLBAR_TRAM_CONSTRUCTION_CAPTION :{WHITE}Tramway Construction -STR_ROAD_TOOLBAR_TOOLTIP_BUILD_ROAD_SECTION :{BLACK}Build road section. Ctrl toggles build/remove for road construction. Shift toggles building/showing cost estimate -STR_ROAD_TOOLBAR_TOOLTIP_BUILD_TRAMWAY_SECTION :{BLACK}Build tramway section. Ctrl toggles build/remove for tramway construction. Shift toggles building/showing cost estimate -STR_ROAD_TOOLBAR_TOOLTIP_BUILD_AUTOROAD :{BLACK}Build road section using the Autoroad mode. Ctrl toggles build/remove for road construction. Shift toggles building/showing cost estimate -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_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 -STR_ROAD_TOOLBAR_TOOLTIP_BUILD_CARGO_TRAM_STATION :{BLACK}Build freight tram station. Ctrl enables joining stations. Shift toggles building/showing cost estimate -STR_ROAD_TOOLBAR_TOOLTIP_TOGGLE_ONE_WAY_ROAD :{BLACK}Activate/Deactivate one way roads -STR_ROAD_TOOLBAR_TOOLTIP_BUILD_ROAD_BRIDGE :{BLACK}Build road bridge. Shift toggles building/showing cost estimate -STR_ROAD_TOOLBAR_TOOLTIP_BUILD_TRAMWAY_BRIDGE :{BLACK}Build tramway bridge. Shift toggles building/showing cost estimate -STR_ROAD_TOOLBAR_TOOLTIP_BUILD_ROAD_TUNNEL :{BLACK}Build road tunnel. Shift toggles building/showing cost estimate -STR_ROAD_TOOLBAR_TOOLTIP_BUILD_TRAMWAY_TUNNEL :{BLACK}Build tramway tunnel. Shift toggles building/showing cost estimate -STR_ROAD_TOOLBAR_TOOLTIP_TOGGLE_BUILD_REMOVE_FOR_ROAD :{BLACK}Toggle build/remove for road construction -STR_ROAD_TOOLBAR_TOOLTIP_TOGGLE_BUILD_REMOVE_FOR_TRAMWAYS :{BLACK}Toggle build/remove for tramway construction - -# Road depot construction window -STR_BUILD_DEPOT_ROAD_ORIENTATION_CAPTION :{WHITE}Road Depot Orientation -STR_BUILD_DEPOT_ROAD_ORIENTATION_SELECT_TOOLTIP :{BLACK}Select road vehicle depot orientation -STR_BUILD_DEPOT_TRAM_ORIENTATION_CAPTION :{WHITE}Tram Depot Orientation -STR_BUILD_DEPOT_TRAM_ORIENTATION_SELECT_TOOLTIP :{BLACK}Select tram vehicle depot orientation - -# Road vehicle station construction window -STR_STATION_BUILD_BUS_ORIENTATION :{WHITE}Bus Station Orientation -STR_STATION_BUILD_BUS_ORIENTATION_TOOLTIP :{BLACK}Select bus station orientation -STR_STATION_BUILD_TRUCK_ORIENTATION :{WHITE}Lorry Station Orientation -STR_STATION_BUILD_TRUCK_ORIENTATION_TOOLTIP :{BLACK}Select lorry loading bay orientation -STR_STATION_BUILD_PASSENGER_TRAM_ORIENTATION :{WHITE}Passenger Tram Station Orientation -STR_STATION_BUILD_PASSENGER_TRAM_ORIENTATION_TOOLTIP :{BLACK}Select passenger tram station orientation -STR_STATION_BUILD_CARGO_TRAM_ORIENTATION :{WHITE}Freight Tram Station Orientation -STR_STATION_BUILD_CARGO_TRAM_ORIENTATION_TOOLTIP :{BLACK}Select freight tram station orientation - -# Waterways toolbar (last two for SE only) -STR_WATERWAYS_TOOLBAR_CAPTION :{WHITE}Waterways Construction -STR_WATERWAYS_TOOLBAR_CAPTION_SE :{WHITE}Waterways -STR_WATERWAYS_TOOLBAR_BUILD_CANALS_TOOLTIP :{BLACK}Build canals. Shift toggles building/showing cost estimate -STR_WATERWAYS_TOOLBAR_BUILD_LOCKS_TOOLTIP :{BLACK}Build locks. Shift toggles building/showing cost estimate -STR_WATERWAYS_TOOLBAR_BUILD_DEPOT_TOOLTIP :{BLACK}Build ship depot (for buying and servicing ships). Shift toggles building/showing cost estimate -STR_WATERWAYS_TOOLBAR_BUILD_DOCK_TOOLTIP :{BLACK}Build ship dock. Ctrl enables joining stations. Shift toggles building/showing cost estimate -STR_WATERWAYS_TOOLBAR_BUOY_TOOLTIP :{BLACK}Place a buoy which can be used as a waypoint. Shift toggles building/showing cost estimate -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 - -# Ship depot construction window -STR_DEPOT_BUILD_SHIP_CAPTION :{WHITE}Ship Depot Orientation -STR_DEPOT_BUILD_SHIP_ORIENTATION_TOOLTIP :{BLACK}Select ship depot orientation - -# Dock construction window -STR_STATION_BUILD_DOCK_CAPTION :{WHITE}Dock - -# Airport toolbar -STR_TOOLBAR_AIRCRAFT_CAPTION :{WHITE}Airports -STR_TOOLBAR_AIRCRAFT_BUILD_AIRPORT_TOOLTIP :{BLACK}Build airport. Ctrl enables joining stations. Shift toggles building/showing cost estimate - -# Airport construction window -STR_STATION_BUILD_AIRPORT_CAPTION :{WHITE}Airport Selection -STR_STATION_BUILD_AIRPORT_TOOLTIP :{BLACK}Select size/type of airport -STR_STATION_BUILD_AIRPORT_CLASS_LABEL :{BLACK}Airport class -STR_STATION_BUILD_AIRPORT_LAYOUT_NAME :{BLACK}Layout {NUM} - -STR_AIRPORT_SMALL :Small -STR_AIRPORT_CITY :City -STR_AIRPORT_METRO :Metropolitan -STR_AIRPORT_INTERNATIONAL :International -STR_AIRPORT_COMMUTER :Commuter -STR_AIRPORT_INTERCONTINENTAL :Intercontinental -STR_AIRPORT_HELIPORT :Heliport -STR_AIRPORT_HELIDEPOT :Helidepot -STR_AIRPORT_HELISTATION :Helistation - -STR_AIRPORT_CLASS_SMALL :Small airports -STR_AIRPORT_CLASS_LARGE :Large airports -STR_AIRPORT_CLASS_HUB :Hub airports -STR_AIRPORT_CLASS_HELIPORTS :Helicopter airports - -STR_STATION_BUILD_NOISE :{BLACK}Noise generated: {GOLD}{COMMA} - -# Landscaping toolbar -STR_LANDSCAPING_TOOLBAR :{WHITE}Landscaping -STR_LANDSCAPING_TOOLTIP_LOWER_A_CORNER_OF_LAND :{BLACK}Lower a corner of land. Dragging lowers 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_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. Shift toggles building/showing cost estimate - -# 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_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 - -STR_OBJECT_CLASS_LTHS :Lighthouses -STR_OBJECT_CLASS_TRNS :Transmitters - -# Tree planting window (last two 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 -STR_TREES_RANDOM_TYPE :{BLACK}Trees of random type -STR_TREES_RANDOM_TYPE_TOOLTIP :{BLACK}Place trees of random type. Shift toggles building/showing cost estimate -STR_TREES_RANDOM_TREES_BUTTON :{BLACK}Random Trees -STR_TREES_RANDOM_TREES_TOOLTIP :{BLACK}Plant trees randomly over landscape - -# Land generation window (SE) -STR_TERRAFORM_TOOLBAR_LAND_GENERATION_CAPTION :{WHITE}Land Generation -STR_TERRAFORM_TOOLTIP_PLACE_ROCKY_AREAS_ON_LANDSCAPE :{BLACK}Place rocky areas on landscape -STR_TERRAFORM_TOOLTIP_DEFINE_DESERT_AREA :{BLACK}Define desert area.{}Hold Ctrl to remove it -STR_TERRAFORM_TOOLTIP_INCREASE_SIZE_OF_LAND_AREA :{BLACK}Increase area of land to lower/raise -STR_TERRAFORM_TOOLTIP_DECREASE_SIZE_OF_LAND_AREA :{BLACK}Decrease area of land to lower/raise -STR_TERRAFORM_TOOLTIP_GENERATE_RANDOM_LAND :{BLACK}Generate random land -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_QUERY_RESET_LANDSCAPE_CAPTION :{WHITE}Reset Landscape -STR_RESET_LANDSCAPE_CONFIRMATION_TEXT :{WHITE}Are you sure you want to remove all company-owned property? - -# Town generation window (SE) -STR_FOUND_TOWN_CAPTION :{WHITE}Town Generation -STR_FOUND_TOWN_NEW_TOWN_BUTTON :{BLACK}New Town -STR_FOUND_TOWN_NEW_TOWN_TOOLTIP :{BLACK}Found new town. Shift+Click shows only estimated cost -STR_FOUND_TOWN_RANDOM_TOWN_BUTTON :{BLACK}Random Town -STR_FOUND_TOWN_RANDOM_TOWN_TOOLTIP :{BLACK}Found town in random location -STR_FOUND_TOWN_MANY_RANDOM_TOWNS :{BLACK}Many random towns -STR_FOUND_TOWN_RANDOM_TOWNS_TOOLTIP :{BLACK}Cover the map with randomly placed towns - -STR_FOUND_TOWN_NAME_TITLE :{YELLOW}Town name: -STR_FOUND_TOWN_NAME_EDITOR_TITLE :{BLACK}Enter town name -STR_FOUND_TOWN_NAME_EDITOR_HELP :{BLACK}Click to enter town name -STR_FOUND_TOWN_NAME_RANDOM_BUTTON :{BLACK}Random name -STR_FOUND_TOWN_NAME_RANDOM_TOOLTIP :{BLACK}Generate new random name - -STR_FOUND_TOWN_INITIAL_SIZE_TITLE :{YELLOW}Town size: -STR_FOUND_TOWN_INITIAL_SIZE_SMALL_BUTTON :{BLACK}Small -STR_FOUND_TOWN_INITIAL_SIZE_MEDIUM_BUTTON :{BLACK}Medium -STR_FOUND_TOWN_INITIAL_SIZE_LARGE_BUTTON :{BLACK}Large -STR_FOUND_TOWN_SIZE_RANDOM :{BLACK}Random -STR_FOUND_TOWN_INITIAL_SIZE_TOOLTIP :{BLACK}Select town size -STR_FOUND_TOWN_CITY :{BLACK}City -STR_FOUND_TOWN_CITY_TOOLTIP :{BLACK}Cities grow faster than regular towns{}Depending on settings, they are bigger when founded - -STR_FOUND_TOWN_ROAD_LAYOUT :{YELLOW}Town road layout: -STR_FOUND_TOWN_SELECT_TOWN_ROAD_LAYOUT :{BLACK}Select road layout used for this town -STR_FOUND_TOWN_SELECT_LAYOUT_ORIGINAL :{BLACK}Original -STR_FOUND_TOWN_SELECT_LAYOUT_BETTER_ROADS :{BLACK}Better roads -STR_FOUND_TOWN_SELECT_LAYOUT_2X2_GRID :{BLACK}2x2 grid -STR_FOUND_TOWN_SELECT_LAYOUT_3X3_GRID :{BLACK}3x3 grid -STR_FOUND_TOWN_SELECT_LAYOUT_RANDOM :{BLACK}Random - -# Fund new industry window -STR_FUND_INDUSTRY_CAPTION :{WHITE}Fund new industry -STR_FUND_INDUSTRY_SELECTION_TOOLTIP :{BLACK}Choose the appropriate industry from this list -STR_FUND_INDUSTRY_MANY_RANDOM_INDUSTRIES :Many random industries -STR_FUND_INDUSTRY_MANY_RANDOM_INDUSTRIES_TOOLTIP :{BLACK}Cover the map with randomly placed industries -STR_FUND_INDUSTRY_INDUSTRY_BUILD_COST :{BLACK}Cost: {YELLOW}{CURRENCY_LONG} -STR_FUND_INDUSTRY_PROSPECT_NEW_INDUSTRY :{BLACK}Prospect -STR_FUND_INDUSTRY_BUILD_NEW_INDUSTRY :{BLACK}Build -STR_FUND_INDUSTRY_FUND_NEW_INDUSTRY :{BLACK}Fund - -# Industry cargoes window -STR_INDUSTRY_CARGOES_INDUSTRY_CAPTION :{WHITE}Industry chain for {STRING} industry -STR_INDUSTRY_CARGOES_CARGO_CAPTION :{WHITE}Industry chain for {STRING} cargo -STR_INDUSTRY_CARGOES_PRODUCERS :{WHITE}Producing industries -STR_INDUSTRY_CARGOES_CUSTOMERS :{WHITE}Accepting industries -STR_INDUSTRY_CARGOES_HOUSES :{WHITE}Houses -STR_INDUSTRY_CARGOES_INDUSTRY_TOOLTIP :{BLACK}Click at the industry to see its suppliers and customers -STR_INDUSTRY_CARGOES_CARGO_TOOLTIP :{BLACK}{STRING}{}Click at the cargo to see its suppliers and customers -STR_INDUSTRY_DISPLAY_CHAIN :{BLACK}Display chain -STR_INDUSTRY_DISPLAY_CHAIN_TOOLTIP :{BLACK}Display cargo supplying and accepting industries -STR_INDUSTRY_CARGOES_NOTIFY_SMALLMAP :{BLACK}Link to smallmap -STR_INDUSTRY_CARGOES_NOTIFY_SMALLMAP_TOOLTIP :{BLACK}Select the displayed industries at the smallmap as well - -# Land area window -STR_LAND_AREA_INFORMATION_CAPTION :{WHITE}Land Area Information -STR_LAND_AREA_INFORMATION_COST_TO_CLEAR_N_A :{BLACK}Cost to clear: {LTBLUE}N/A -STR_LAND_AREA_INFORMATION_COST_TO_CLEAR :{BLACK}Cost to clear: {RED}{CURRENCY_LONG} -STR_LAND_AREA_INFORMATION_REVENUE_WHEN_CLEARED :{BLACK}Revenue when cleared: {LTBLUE}{CURRENCY_LONG} -STR_LAND_AREA_INFORMATION_OWNER_N_A :N/A -STR_LAND_AREA_INFORMATION_OWNER :{BLACK}Owner: {LTBLUE}{STRING1} -STR_LAND_AREA_INFORMATION_ROAD_OWNER :{BLACK}Road owner: {LTBLUE}{STRING1} -STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Tramway owner: {LTBLUE}{STRING1} -STR_LAND_AREA_INFORMATION_RAIL_OWNER :{BLACK}Railway owner: {LTBLUE}{STRING1} -STR_LAND_AREA_INFORMATION_LOCAL_AUTHORITY :{BLACK}Local authority: {LTBLUE}{STRING1} -STR_LAND_AREA_INFORMATION_LOCAL_AUTHORITY_NONE :None -STR_LAND_AREA_INFORMATION_LANDINFO_COORDS :{BLACK}Coordinates: {LTBLUE}{NUM} x {NUM} x {NUM} ({RAW_STRING}) -STR_LAND_AREA_INFORMATION_BUILD_DATE :{BLACK}Built: {LTBLUE}{DATE_LONG} -STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Station class: {LTBLUE}{STRING} -STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Station type: {LTBLUE}{STRING} -STR_LAND_AREA_INFORMATION_AIRPORT_CLASS :{BLACK}Airport class: {LTBLUE}{STRING} -STR_LAND_AREA_INFORMATION_AIRPORT_NAME :{BLACK}Airport name: {LTBLUE}{STRING} -STR_LAND_AREA_INFORMATION_AIRPORTTILE_NAME :{BLACK}Airport tile name: {LTBLUE}{STRING} -STR_LAND_AREA_INFORMATION_NEWGRF_NAME :{BLACK}NewGRF: {LTBLUE}{RAW_STRING} -STR_LAND_AREA_INFORMATION_CARGO_ACCEPTED :{BLACK}Cargo accepted: {LTBLUE} -STR_LAND_AREA_INFORMATION_CARGO_EIGHTS :({COMMA}/8 {STRING}) -STR_LANG_AREA_INFORMATION_RAIL_SPEED_LIMIT :{BLACK}Rail speed limit: {LTBLUE}{VELOCITY} - -# Description of land area of different tiles -STR_LAI_CLEAR_DESCRIPTION_ROCKS :Rocks -STR_LAI_CLEAR_DESCRIPTION_ROUGH_LAND :Rough land -STR_LAI_CLEAR_DESCRIPTION_BARE_LAND :Bare land -STR_LAI_CLEAR_DESCRIPTION_GRASS :Grass -STR_LAI_CLEAR_DESCRIPTION_FIELDS :Fields -STR_LAI_CLEAR_DESCRIPTION_SNOW_COVERED_LAND :Snow-covered land -STR_LAI_CLEAR_DESCRIPTION_DESERT :Desert - -STR_LAI_RAIL_DESCRIPTION_TRACK :{STRING} track -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NORMAL_SIGNALS :{STRING} track with block signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PRESIGNALS :{STRING} track with pre-signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_EXITSIGNALS :{STRING} track with exit-signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_COMBOSIGNALS :{STRING} track with combo-signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PBSSIGNALS :{STRING} track with path signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NOENTRYSIGNALS :{STRING} track with one-way path signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NORMAL_PRESIGNALS :{STRING} track with block and pre-signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NORMAL_EXITSIGNALS :{STRING} track with block and exit-signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NORMAL_COMBOSIGNALS :{STRING} track with block and combo-signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NORMAL_PBSSIGNALS :{STRING} track with block and path signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NORMAL_NOENTRYSIGNALS :{STRING} track with block and one-way path signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PRE_EXITSIGNALS :{STRING} track with pre- and exit-signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PRE_COMBOSIGNALS :{STRING} track with pre- and combo-signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PRE_PBSSIGNALS :{STRING} track with pre- and path signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PRE_NOENTRYSIGNALS :{STRING} track with pre- and one-way path signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_EXIT_COMBOSIGNALS :{STRING} track with exit- and combo-signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_EXIT_PBSSIGNALS :{STRING} track with exit- and path signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_EXIT_NOENTRYSIGNALS :{STRING} track with exit- and one-way path signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_COMBO_PBSSIGNALS :{STRING} track with combo- and path signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_COMBO_NOENTRYSIGNALS :{STRING} track with combo- and one-way path signals -STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PBS_NOENTRYSIGNALS :{STRING} track with path and one-way path signals -STR_LAI_RAIL_DESCRIPTION_TRAIN_DEPOT :{STRING} train depot - -STR_LAI_ROAD_DESCRIPTION_ROAD :Road -STR_LAI_ROAD_DESCRIPTION_ROAD_WITH_STREETLIGHTS :Road with street lights -STR_LAI_ROAD_DESCRIPTION_TREE_LINED_ROAD :Tree-lined road -STR_LAI_ROAD_DESCRIPTION_ROAD_VEHICLE_DEPOT :Road vehicle depot -STR_LAI_ROAD_DESCRIPTION_ROAD_RAIL_LEVEL_CROSSING :Road/rail level crossing -STR_LAI_ROAD_DESCRIPTION_TRAMWAY :Tramway - -# Houses come directly from their building names -STR_LAI_TOWN_INDUSTRY_DESCRIPTION_UNDER_CONSTRUCTION :{STRING} (under construction) - -STR_LAI_TREE_NAME_TREES :Trees -STR_LAI_TREE_NAME_RAINFOREST :Rainforest -STR_LAI_TREE_NAME_CACTUS_PLANTS :Cactus plants - -STR_LAI_STATION_DESCRIPTION_RAILROAD_STATION :Railway station -STR_LAI_STATION_DESCRIPTION_AIRCRAFT_HANGAR :Aircraft hangar -STR_LAI_STATION_DESCRIPTION_AIRPORT :Airport -STR_LAI_STATION_DESCRIPTION_TRUCK_LOADING_AREA :Lorry loading area -STR_LAI_STATION_DESCRIPTION_BUS_STATION :Bus station -STR_LAI_STATION_DESCRIPTION_SHIP_DOCK :Ship dock -STR_LAI_STATION_DESCRIPTION_BUOY :Buoy -STR_LAI_STATION_DESCRIPTION_WAYPOINT :Waypoint - -STR_LAI_WATER_DESCRIPTION_WATER :Water -STR_LAI_WATER_DESCRIPTION_CANAL :Canal -STR_LAI_WATER_DESCRIPTION_LOCK :Lock -STR_LAI_WATER_DESCRIPTION_RIVER :River -STR_LAI_WATER_DESCRIPTION_COAST_OR_RIVERBANK :Coast or riverbank -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_ROAD :Road tunnel - -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 -STR_LAI_BRIDGE_DESCRIPTION_RAIL_SUSPENSION_CONCRETE :Reinforced concrete suspension rail bridge -STR_LAI_BRIDGE_DESCRIPTION_RAIL_WOODEN :Wooden rail bridge -STR_LAI_BRIDGE_DESCRIPTION_RAIL_CONCRETE :Concrete rail bridge -STR_LAI_BRIDGE_DESCRIPTION_RAIL_TUBULAR_STEEL :Tubular rail bridge - -STR_LAI_BRIDGE_DESCRIPTION_ROAD_SUSPENSION_STEEL :Steel suspension road bridge -STR_LAI_BRIDGE_DESCRIPTION_ROAD_GIRDER_STEEL :Steel girder road bridge -STR_LAI_BRIDGE_DESCRIPTION_ROAD_CANTILEVER_STEEL :Steel cantilever road bridge -STR_LAI_BRIDGE_DESCRIPTION_ROAD_SUSPENSION_CONCRETE :Reinforced concrete suspension road bridge -STR_LAI_BRIDGE_DESCRIPTION_ROAD_WOODEN :Wooden road bridge -STR_LAI_BRIDGE_DESCRIPTION_ROAD_CONCRETE :Concrete road bridge -STR_LAI_BRIDGE_DESCRIPTION_ROAD_TUBULAR_STEEL :Tubular road bridge - -STR_LAI_BRIDGE_DESCRIPTION_AQUEDUCT :Aqueduct - -STR_LAI_OBJECT_DESCRIPTION_TRANSMITTER :Transmitter -STR_LAI_OBJECT_DESCRIPTION_LIGHTHOUSE :Lighthouse -STR_LAI_OBJECT_DESCRIPTION_COMPANY_HEADQUARTERS :Company headquarters -STR_LAI_OBJECT_DESCRIPTION_COMPANY_OWNED_LAND :Company-owned land - -# About OpenTTD window -STR_ABOUT_OPENTTD :{WHITE}About OpenTTD -STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Original copyright {COPYRIGHT} 1995 Chris Sawyer, All rights reserved -STR_ABOUT_VERSION :{BLACK}OpenTTD version {REV} -STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 The OpenTTD team - -# Save/load game/scenario -STR_SAVELOAD_SAVE_CAPTION :{WHITE}Save Game -STR_SAVELOAD_LOAD_CAPTION :{WHITE}Load Game -STR_SAVELOAD_SAVE_SCENARIO :{WHITE}Save Scenario -STR_SAVELOAD_LOAD_SCENARIO :{WHITE}Load Scenario -STR_SAVELOAD_LOAD_HEIGHTMAP :{WHITE}Load Heightmap -STR_SAVELOAD_SAVE_HEIGHTMAP :{WHITE}Save Heightmap -STR_SAVELOAD_HOME_BUTTON :{BLACK}Click here to jump to the current default save/load directory -STR_SAVELOAD_BYTES_FREE :{BLACK}{BYTES} free -STR_SAVELOAD_LIST_TOOLTIP :{BLACK}List of drives, directories and saved-game files -STR_SAVELOAD_EDITBOX_TOOLTIP :{BLACK}Currently selected name for saved-game -STR_SAVELOAD_DELETE_BUTTON :{BLACK}Delete -STR_SAVELOAD_DELETE_TOOLTIP :{BLACK}Delete the currently selected saved-game -STR_SAVELOAD_SAVE_BUTTON :{BLACK}Save -STR_SAVELOAD_SAVE_TOOLTIP :{BLACK}Save the current game, using the selected name -STR_SAVELOAD_LOAD_BUTTON :{BLACK}Load -STR_SAVELOAD_LOAD_TOOLTIP :{BLACK}Load the selected game -STR_SAVELOAD_DETAIL_CAPTION :{BLACK}Game Details -STR_SAVELOAD_DETAIL_NOT_AVAILABLE :{BLACK}No information available -STR_SAVELOAD_DETAIL_COMPANY_INDEX :{SILVER}{COMMA}: {WHITE}{STRING1} -STR_SAVELOAD_DETAIL_GRFSTATUS :{SILVER}NewGRF: {WHITE}{STRING} - -STR_SAVELOAD_OSKTITLE :{BLACK}Enter a name for the savegame - -# World generation -STR_MAPGEN_WORLD_GENERATION_CAPTION :{WHITE}World Generation -STR_MAPGEN_MAPSIZE :{BLACK}Map size: -STR_MAPGEN_BY :{BLACK}* -STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}No. of towns: -STR_MAPGEN_DATE :{BLACK}Date: -STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}No. of industries: -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_RANDOM_SEED :{BLACK}Random seed: -STR_MAPGEN_RANDOM_SEED_HELP :{BLACK}Click to enter a random seed -STR_MAPGEN_RANDOM :{BLACK}Randomise -STR_MAPGEN_RANDOM_HELP :{BLACK}Change the random seed used for Terrain Generation -STR_MAPGEN_LAND_GENERATOR :{BLACK}Land generator: -STR_MAPGEN_TREE_PLACER :{BLACK}Tree algorithm: -STR_MAPGEN_TERRAIN_TYPE :{BLACK}Terrain type: -STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Sea level: -STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Rivers: -STR_MAPGEN_SMOOTHNESS :{BLACK}Smoothness: -STR_MAPGEN_VARIETY :{BLACK}Variety distribution: -STR_MAPGEN_GENERATE :{WHITE}Generate - -# Strings for map borders at game generation -STR_MAPGEN_BORDER_TYPE :{BLACK}Map edges: -STR_MAPGEN_NORTHWEST :{BLACK}Northwest -STR_MAPGEN_NORTHEAST :{BLACK}Northeast -STR_MAPGEN_SOUTHEAST :{BLACK}Southeast -STR_MAPGEN_SOUTHWEST :{BLACK}Southwest -STR_MAPGEN_BORDER_FREEFORM :{BLACK}Freeform -STR_MAPGEN_BORDER_WATER :{BLACK}Water -STR_MAPGEN_BORDER_RANDOM :{BLACK}Random -STR_MAPGEN_BORDER_RANDOMIZE :{BLACK}Random -STR_MAPGEN_BORDER_MANUAL :{BLACK}Manual - -STR_MAPGEN_HEIGHTMAP_ROTATION :{BLACK}Heightmap rotation: -STR_MAPGEN_HEIGHTMAP_NAME :{BLACK}Heightmap name: -STR_MAPGEN_HEIGHTMAP_SIZE_LABEL :{BLACK}Size: -STR_MAPGEN_HEIGHTMAP_SIZE :{ORANGE}{NUM} x {NUM} - -STR_MAPGEN_RANDOM_SEED_OSKTITLE :{BLACK}Enter a random seed -STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{WHITE}Change snow line height -STR_MAPGEN_START_DATE_QUERY_CAPT :{WHITE}Change starting year - -# SE Map generation -STR_SE_MAPGEN_CAPTION :{WHITE}Scenario Type -STR_SE_MAPGEN_FLAT_WORLD :{WHITE}Flat land -STR_SE_MAPGEN_FLAT_WORLD_TOOLTIP :{BLACK}Generate a flat land -STR_SE_MAPGEN_RANDOM_LAND :{WHITE}Random land -STR_SE_MAPGEN_FLAT_WORLD_HEIGHT :{BLACK}Height of flat land: -STR_SE_MAPGEN_FLAT_WORLD_HEIGHT_DOWN :{BLACK}Move the height of flat land one down -STR_SE_MAPGEN_FLAT_WORLD_HEIGHT_UP :{BLACK}Move the height of flat land one up - -STR_SE_MAPGEN_FLAT_WORLD_HEIGHT_QUERY_CAPT :{WHITE}Change height of flat land - -# Map generation progress -STR_GENERATION_WORLD :{WHITE}Generating World... -STR_GENERATION_ABORT :{BLACK}Abort -STR_GENERATION_ABORT_CAPTION :{WHITE}Abort World Generation -STR_GENERATION_ABORT_MESSAGE :{YELLOW}Do you really want to abort the generation? -STR_GENERATION_PROGRESS :{WHITE}{NUM}% complete -STR_GENERATION_PROGRESS_NUM :{BLACK}{NUM} / {NUM} -STR_GENERATION_WORLD_GENERATION :{BLACK}World generation -STR_GENERATION_RIVER_GENERATION :{BLACK}River generation -STR_GENERATION_TREE_GENERATION :{BLACK}Tree 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 -STR_GENERATION_PREPARING_TILELOOP :{BLACK}Running tile-loop -STR_GENERATION_PREPARING_SCRIPT :{BLACK}Running script -STR_GENERATION_PREPARING_GAME :{BLACK}Preparing game - -# NewGRF settings -STR_NEWGRF_SETTINGS_CAPTION :{WHITE}NewGRF Settings -STR_NEWGRF_SETTINGS_INFO_TITLE :{WHITE}Detailed NewGRF information -STR_NEWGRF_SETTINGS_ACTIVE_LIST :{WHITE}Active NewGRF files -STR_NEWGRF_SETTINGS_INACTIVE_LIST :{WHITE}Inactive NewGRF files -STR_NEWGRF_SETTINGS_SELECT_PRESET :{ORANGE}Select preset: -STR_NEWGRF_FILTER_TITLE :{ORANGE}Filter string: -STR_NEWGRF_SETTINGS_PRESET_LIST_TOOLTIP :{BLACK}Load the selected preset -STR_NEWGRF_SETTINGS_PRESET_SAVE :{BLACK}Save preset -STR_NEWGRF_SETTINGS_PRESET_SAVE_TOOLTIP :{BLACK}Save the current list as a preset -STR_NEWGRF_SETTINGS_PRESET_SAVE_QUERY :{BLACK}Enter name for preset -STR_NEWGRF_SETTINGS_PRESET_DELETE :{BLACK}Delete preset -STR_NEWGRF_SETTINGS_PRESET_DELETE_TOOLTIP :{BLACK}Delete the currently selected preset -STR_NEWGRF_SETTINGS_ADD :{BLACK}Add -STR_NEWGRF_SETTINGS_ADD_FILE_TOOLTIP :{BLACK}Add the selected NewGRF file to your configuration -STR_NEWGRF_SETTINGS_RESCAN_FILES :{BLACK}Rescan files -STR_NEWGRF_SETTINGS_RESCAN_FILES_TOOLTIP :{BLACK}Update the list of available NewGRF files -STR_NEWGRF_SETTINGS_REMOVE :{BLACK}Remove -STR_NEWGRF_SETTINGS_REMOVE_TOOLTIP :{BLACK}Remove the selected NewGRF file from the list -STR_NEWGRF_SETTINGS_MOVEUP :{BLACK}Move Up -STR_NEWGRF_SETTINGS_MOVEUP_TOOLTIP :{BLACK}Move the selected NewGRF file up the list -STR_NEWGRF_SETTINGS_MOVEDOWN :{BLACK}Move Down -STR_NEWGRF_SETTINGS_MOVEDOWN_TOOLTIP :{BLACK}Move the selected NewGRF file down the list -STR_NEWGRF_SETTINGS_FILE_TOOLTIP :{BLACK}A list of the NewGRF files that are installed. - -STR_NEWGRF_SETTINGS_SET_PARAMETERS :{BLACK}Set parameters -STR_NEWGRF_SETTINGS_SHOW_PARAMETERS :{BLACK}Show parameters -STR_NEWGRF_SETTINGS_TOGGLE_PALETTE :{BLACK}Toggle palette -STR_NEWGRF_SETTINGS_TOGGLE_PALETTE_TOOLTIP :{BLACK}Toggle the palette of the selected NewGRF.{}Do this when the graphics from this NewGRF look pink in-game -STR_NEWGRF_SETTINGS_APPLY_CHANGES :{BLACK}Apply changes - -STR_NEWGRF_SETTINGS_FIND_MISSING_CONTENT_BUTTON :{BLACK}Find missing content online -STR_NEWGRF_SETTINGS_FIND_MISSING_CONTENT_TOOLTIP :{BLACK}Check whether the missing content can be found online - -STR_NEWGRF_SETTINGS_FILENAME :{BLACK}Filename: {SILVER}{RAW_STRING} -STR_NEWGRF_SETTINGS_GRF_ID :{BLACK}GRF ID: {SILVER}{RAW_STRING} -STR_NEWGRF_SETTINGS_VERSION :{BLACK}Version: {SILVER}{NUM} -STR_NEWGRF_SETTINGS_MIN_VERSION :{BLACK}Min. compatible version: {SILVER}{NUM} -STR_NEWGRF_SETTINGS_MD5SUM :{BLACK}MD5sum: {SILVER}{RAW_STRING} -STR_NEWGRF_SETTINGS_PALETTE :{BLACK}Palette: {SILVER}{RAW_STRING} -STR_NEWGRF_SETTINGS_PARAMETER :{BLACK}Parameters: {SILVER}{STRING1} - -STR_NEWGRF_SETTINGS_NO_INFO :{BLACK}No information available -STR_NEWGRF_SETTINGS_NOT_FOUND :{RED}Matching file not found -STR_NEWGRF_SETTINGS_DISABLED :{RED}Disabled -STR_NEWGRF_SETTINGS_INCOMPATIBLE :{RED}Incompatible with this version of OpenTTD - -# NewGRF parameters window -STR_NEWGRF_PARAMETERS_CAPTION :{WHITE}Change NewGRF parameters -STR_NEWGRF_PARAMETERS_CLOSE :{BLACK}Close -STR_NEWGRF_PARAMETERS_RESET :{BLACK}Reset -STR_NEWGRF_PARAMETERS_RESET_TOOLTIP :{BLACK}Set all parameters to their default value -STR_NEWGRF_PARAMETERS_DEFAULT_NAME :Parameter {NUM} -STR_NEWGRF_PARAMETERS_SETTING :{STRING1}: {ORANGE}{STRING1} -STR_NEWGRF_PARAMETERS_NUM_PARAM :{LTBLUE}Number of parameters: {ORANGE}{NUM} - -# NewGRF inspect window -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_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_QUERY_CAPTION :{WHITE}NewGRF variable 60+x parameter (hexadecimal) - -# Sprite aligner window -STR_SPRITE_ALIGNER_CAPTION :{WHITE}Aligning sprite {COMMA} ({RAW_STRING}) -STR_SPRITE_ALIGNER_NEXT_BUTTON :{BLACK}Next sprite -STR_SPRITE_ALIGNER_NEXT_TOOLTIP :{BLACK}Proceed to the next normal sprite, skipping any pseudo/recolour/font sprites and wrapping around at the end -STR_SPRITE_ALIGNER_GOTO_BUTTON :{BLACK}Go to sprite -STR_SPRITE_ALIGNER_GOTO_TOOLTIP :{BLACK}Go to the given sprite. If the sprite is not a normal sprite, proceed to the next normal sprite -STR_SPRITE_ALIGNER_PREVIOUS_BUTTON :{BLACK}Previous sprite -STR_SPRITE_ALIGNER_PREVIOUS_TOOLTIP :{BLACK}Proceed to the previous normal sprite, skipping any pseudo/recolour/font sprites and wrapping around at the begin -STR_SPRITE_ALIGNER_SPRITE_TOOLTIP :{BLACK}Representation of the currently selected sprite. The alignment is ignored when drawing this sprite -STR_SPRITE_ALIGNER_MOVE_TOOLTIP :{BLACK}Move the sprite around, changing the X and Y offsets -STR_SPRITE_ALIGNER_OFFSETS :{BLACK}X offset: {NUM}, Y offset: {NUM} -STR_SPRITE_ALIGNER_PICKER_BUTTON :{BLACK}Pick sprite -STR_SPRITE_ALIGNER_PICKER_TOOLTIP :{BLACK}Pick a sprite from anywhere on the screen - -STR_SPRITE_ALIGNER_GOTO_CAPTION :{WHITE}Go to sprite - -# NewGRF (self) generated warnings/errors -STR_NEWGRF_ERROR_MSG_INFO :{SILVER}{RAW_STRING} -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}A fatal NewGRF error has occurred: {}{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 {RAW_STRING} version of TTD -STR_NEWGRF_ERROR_UNSET_SWITCH :{1:RAW_STRING} is designed to be used with {RAW_STRING} -STR_NEWGRF_ERROR_INVALID_PARAMETER :Invalid parameter for {1:RAW_STRING}: parameter {RAW_STRING} ({NUM}) -STR_NEWGRF_ERROR_LOAD_BEFORE :{1:RAW_STRING} must be loaded before {RAW_STRING} -STR_NEWGRF_ERROR_LOAD_AFTER :{1:RAW_STRING} must be loaded after {RAW_STRING} -STR_NEWGRF_ERROR_OTTD_VERSION_NUMBER :{1:RAW_STRING} requires OpenTTD version {RAW_STRING} or better -STR_NEWGRF_ERROR_AFTER_TRANSLATED_FILE :the GRF file it was designed to translate -STR_NEWGRF_ERROR_TOO_MANY_NEWGRFS_LOADED :Too many NewGRFs are loaded -STR_NEWGRF_ERROR_STATIC_GRF_CAUSES_DESYNC :Loading {1:RAW_STRING} as static NewGRF with {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_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}) -STR_NEWGRF_ERROR_READ_BOUNDS :Read past end of pseudo-sprite (sprite {3:NUM}) -STR_NEWGRF_ERROR_MISSING_SPRITES :{WHITE}The currently used base graphics set is missing a number of sprites.{}Please update the base graphics set -STR_NEWGRF_ERROR_GRM_FAILED :Requested GRF resources not available (sprite {3:NUM}) -STR_NEWGRF_ERROR_FORCEFULLY_DISABLED :{1:RAW_STRING} was disabled by {2:RAW_STRING} -STR_NEWGRF_ERROR_INVALID_SPRITE_LAYOUT :Invalid/unknown sprite layout format (sprite {3:NUM}) - -# NewGRF related 'general' warnings -STR_NEWGRF_POPUP_CAUTION_CAPTION :{WHITE}Caution! -STR_NEWGRF_CONFIRMATION_TEXT :{YELLOW}You are about to make changes to a running game. This can crash OpenTTD or break the game state. Do not file bug reports about these issues.{}Are you absolutely sure about this? - -STR_NEWGRF_DUPLICATE_GRFID :{WHITE}Can't add file: duplicate GRF ID -STR_NEWGRF_COMPATIBLE_LOADED :{ORANGE}Matching file not found (compatible GRF loaded) - -STR_NEWGRF_COMPATIBLE_LOAD_WARNING :{WHITE}Compatible GRF(s) loaded for missing files -STR_NEWGRF_DISABLED_WARNING :{WHITE}Missing GRF file(s) have been disabled -STR_NEWGRF_UNPAUSE_WARNING_TITLE :{YELLOW}Missing GRF file(s) -STR_NEWGRF_UNPAUSE_WARNING :{WHITE}Unpausing can crash OpenTTD. Do not file bug reports for subsequent crashes.{}Do you really want to unpause? - -# NewGRF status -STR_NEWGRF_LIST_NONE :None -STR_NEWGRF_LIST_ALL_FOUND :All files present -STR_NEWGRF_LIST_COMPATIBLE :{YELLOW}Found compatible files -STR_NEWGRF_LIST_MISSING :{RED}Missing files - -# NewGRF 'it's broken' warnings -STR_NEWGRF_BROKEN :{WHITE}Behaviour of NewGRF '{0:RAW_STRING}' is likely to cause desyncs and/or crashes -STR_NEWGRF_BROKEN_POWERED_WAGON :{WHITE}It changed powered-wagon state for '{1:ENGINE}' when not inside a depot -STR_NEWGRF_BROKEN_VEHICLE_LENGTH :{WHITE}It changed vehicle length for '{1:ENGINE}' when not inside a depot -STR_BROKEN_VEHICLE_LENGTH :{WHITE}Train '{VEHICLE}' belonging to '{COMPANY}' has invalid length. It is probably caused by problems with NewGRFs. Game may desync or crash - -STR_NEWGRF_BUGGY :{WHITE}NewGRF '{0:RAW_STRING}' provides incorrect information -STR_NEWGRF_BUGGY_ARTICULATED_CARGO :{WHITE}Cargo/refit information for '{1:ENGINE}' differs from purchase list after construction. This might cause autorenew/-replace to fail refitting correctly -STR_NEWGRF_BUGGY_ENDLESS_PRODUCTION_CALLBACK :{WHITE}'{1:STRING}' caused an endless loop in the production callback -STR_NEWGRF_BUGGY_UNKNOWN_CALLBACK_RESULT :{WHITE}Callback {1:HEX} returned unknown/invalid result {2:HEX} - -# 'User removed essential NewGRFs'-placeholders for stuff without specs -STR_NEWGRF_INVALID_CARGO : -STR_NEWGRF_INVALID_CARGO_ABBREV :?? -STR_NEWGRF_INVALID_CARGO_QUANTITY :{COMMA} of -STR_NEWGRF_INVALID_ENGINE : -STR_NEWGRF_INVALID_INDUSTRYTYPE : - -# NewGRF scanning window -STR_NEWGRF_SCAN_CAPTION :{WHITE}Scanning NewGRFs -STR_NEWGRF_SCAN_MESSAGE :{BLACK}Scanning NewGRFs. Depending on the amount this can take a while... -STR_NEWGRF_SCAN_STATUS :{BLACK}{NUM} NewGRF{P "" s} scanned out of an estimated {NUM} NewGRF{P "" s} -STR_NEWGRF_SCAN_ARCHIVES :Scanning for archives - -# Sign list window -STR_SIGN_LIST_CAPTION :{WHITE}Sign List - {COMMA} Sign{P "" s} -STR_SIGN_LIST_MATCH_CASE :{BLACK}Match case -STR_SIGN_LIST_CLEAR :{BLACK}Clear filter -STR_SIGN_LIST_MATCH_CASE_TOOLTIP :{BLACK}Toggle matching case when comparing sign names against the filter string -STR_SIGN_LIST_CLEAR_TOOLTIP :{BLACK}Clear filter string - -# Sign window -STR_EDIT_SIGN_CAPTION :{WHITE}Edit sign text -STR_EDIT_SIGN_NEXT_SIGN_TOOLTIP :{BLACK}Go to next sign -STR_EDIT_SIGN_PREVIOUS_SIGN_TOOLTIP :{BLACK}Go to previous sign - -STR_EDIT_SIGN_SIGN_OSKTITLE :{BLACK}Enter a name for the sign - -# Town directory window -STR_TOWN_DIRECTORY_CAPTION :{WHITE}Towns -STR_TOWN_DIRECTORY_NONE :{ORANGE}- None - -STR_TOWN_DIRECTORY_TOWN :{ORANGE}{TOWN}{BLACK} ({COMMA}) -STR_TOWN_DIRECTORY_LIST_TOOLTIP :{BLACK}Town names - click on name to centre main view on town. Ctrl+Click opens a new viewport on town location -STR_TOWN_POPULATION :{BLACK}World population: {COMMA} - -# Town view window -STR_TOWN_VIEW_TOWN_CAPTION :{WHITE}{TOWN} -STR_TOWN_VIEW_CITY_CAPTION :{WHITE}{TOWN} (City) -STR_TOWN_VIEW_POPULATION_HOUSES :{BLACK}Population: {ORANGE}{COMMA}{BLACK} Houses: {ORANGE}{COMMA} -STR_TOWN_VIEW_PASSENGERS_LAST_MONTH_MAX :{BLACK}Passengers last month: {ORANGE}{COMMA}{BLACK} max: {ORANGE}{COMMA} -STR_TOWN_VIEW_MAIL_LAST_MONTH_MAX :{BLACK}Mail last month: {ORANGE}{COMMA}{BLACK} max: {ORANGE}{COMMA} -STR_TOWN_VIEW_CARGO_FOR_TOWNGROWTH :{BLACK}Cargo needed for town growth: -STR_TOWN_VIEW_CARGO_FOR_TOWNGROWTH_REQUIRED_GENERAL :{ORANGE}{STRING}{RED} required -STR_TOWN_VIEW_CARGO_FOR_TOWNGROWTH_REQUIRED_WINTER :{ORANGE}{STRING}{BLACK} required in winter -STR_TOWN_VIEW_CARGO_FOR_TOWNGROWTH_DELIVERED_GENERAL :{ORANGE}{STRING}{GREEN} delivered -STR_TOWN_VIEW_CARGO_FOR_TOWNGROWTH_REQUIRED :{ORANGE}{CARGO_TINY} / {CARGO_LONG}{RED} (still required) -STR_TOWN_VIEW_CARGO_FOR_TOWNGROWTH_DELIVERED :{ORANGE}{CARGO_TINY} / {CARGO_LONG}{GREEN} (delivered) -STR_TOWN_VIEW_TOWN_GROWS_EVERY :{BLACK}Town grows every {ORANGE}{COMMA}{BLACK} day{P "" s} -STR_TOWN_VIEW_TOWN_GROWS_EVERY_FUNDED :{BLACK}Town grows every {ORANGE}{COMMA}{BLACK} 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_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 -STR_TOWN_VIEW_RENAME_TOOLTIP :{BLACK}Change town name - -STR_TOWN_VIEW_EXPAND_BUTTON :{BLACK}Expand -STR_TOWN_VIEW_EXPAND_TOOLTIP :{BLACK}Increase size of town -STR_TOWN_VIEW_DELETE_BUTTON :{BLACK}Delete -STR_TOWN_VIEW_DELETE_TOOLTIP :{BLACK}Delete this town completely - -STR_TOWN_VIEW_RENAME_TOWN_BUTTON :Rename Town - -# Town local authority window -STR_LOCAL_AUTHORITY_CAPTION :{WHITE}{TOWN} local authority -STR_LOCAL_AUTHORITY_COMPANY_RATINGS :{BLACK}Transport company ratings: -STR_LOCAL_AUTHORITY_COMPANY_RATING :{YELLOW}{COMPANY} {COMPANY_NUM}: {ORANGE}{STRING} -STR_LOCAL_AUTHORITY_ACTIONS_TITLE :{BLACK}Actions available: -STR_LOCAL_AUTHORITY_ACTIONS_TOOLTIP :{BLACK}List of things to do at this town - click on item for more details -STR_LOCAL_AUTHORITY_DO_IT_BUTTON :{BLACK}Do it -STR_LOCAL_AUTHORITY_DO_IT_TOOLTIP :{BLACK}Carry out the highlighted action in the list above - -STR_LOCAL_AUTHORITY_ACTION_SMALL_ADVERTISING_CAMPAIGN :Small advertising campaign -STR_LOCAL_AUTHORITY_ACTION_MEDIUM_ADVERTISING_CAMPAIGN :Medium advertising campaign -STR_LOCAL_AUTHORITY_ACTION_LARGE_ADVERTISING_CAMPAIGN :Large advertising campaign -STR_LOCAL_AUTHORITY_ACTION_ROAD_RECONSTRUCTION :Fund local road reconstruction -STR_LOCAL_AUTHORITY_ACTION_STATUE_OF_COMPANY :Build statue of company owner -STR_LOCAL_AUTHORITY_ACTION_NEW_BUILDINGS :Fund new buildings -STR_LOCAL_AUTHORITY_ACTION_EXCLUSIVE_TRANSPORT :Buy exclusive transport rights -STR_LOCAL_AUTHORITY_ACTION_BRIBE :Bribe the local authority - -STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_SMALL_ADVERTISING :{YELLOW}Initiate a small local advertising campaign, to attract more passengers and cargo to your transport services.{}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.{}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.{}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.{}Cost: {CURRENCY_LONG} -STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_NEW_BUILDINGS :{YELLOW}Fund the construction of new commercial buildings in the town.{}Cost: {CURRENCY_LONG} -STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_EXCLUSIVE_TRANSPORT :{YELLOW}Buy 1 year's exclusive transport rights in town. Town authority will only allow passengers and cargo to use your company's 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} - -# Goal window -STR_GOALS_CAPTION :{WHITE}Goals -STR_GOALS_GLOBAL_TITLE :{BLACK}Global goals: -STR_GOALS_TEXT :{ORANGE}{RAW_STRING} -STR_GOALS_NONE :{ORANGE}- None - -STR_GOALS_COMPANY_TITLE :{BLACK}Company goals: -STR_GOALS_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Click on goal to centre main view on industry/town/tile. Ctrl+Click opens a new viewport on industry/town/tile location - -# Goal question window -STR_GOAL_QUESTION_CAPTION_QUESTION :Question -STR_GOAL_QUESTION_CAPTION_INFORMATION :Information -STR_GOAL_QUESTION_CAPTION_WARNING :Warning -STR_GOAL_QUESTION_CAPTION_ERROR :Error - -### Start of Goal Question button list -STR_GOAL_QUESTION_BUTTON_CANCEL :Cancel -STR_GOAL_QUESTION_BUTTON_OK :OK -STR_GOAL_QUESTION_BUTTON_NO :No -STR_GOAL_QUESTION_BUTTON_YES :Yes -STR_GOAL_QUESTION_BUTTON_DECLINE :Decline -STR_GOAL_QUESTION_BUTTON_ACCEPT :Accept -STR_GOAL_QUESTION_BUTTON_IGNORE :Ignore -STR_GOAL_QUESTION_BUTTON_RETRY :Retry -STR_GOAL_QUESTION_BUTTON_PREVIOUS :Previous -STR_GOAL_QUESTION_BUTTON_NEXT :Next -STR_GOAL_QUESTION_BUTTON_STOP :Stop -STR_GOAL_QUESTION_BUTTON_START :Start -STR_GOAL_QUESTION_BUTTON_GO :Go -STR_GOAL_QUESTION_BUTTON_CONTINUE :Continue -STR_GOAL_QUESTION_BUTTON_RESTART :Restart -STR_GOAL_QUESTION_BUTTON_POSTPONE :Postpone -STR_GOAL_QUESTION_BUTTON_SURRENDER :Surrender -STR_GOAL_QUESTION_BUTTON_CLOSE :Close - -# Subsidies window -STR_SUBSIDIES_CAPTION :{WHITE}Subsidies -STR_SUBSIDIES_OFFERED_TITLE :{BLACK}Subsidies on offer for services taking: -STR_SUBSIDIES_OFFERED_FROM_TO :{ORANGE}{STRING} from {STRING2} to {STRING2}{YELLOW} (by {DATE_SHORT}) -STR_SUBSIDIES_NONE :{ORANGE}- None - -STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Services already subsidised: -STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} from {STRING2} to {STRING2}{YELLOW} ({COMPANY}{YELLOW}, until {DATE_SHORT}) -STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Click on service to centre main view on industry/town. Ctrl+Click opens a new viewport on industry/town location - -# Station list window -STR_STATION_LIST_TOOLTIP :{BLACK}Station names - click on name to centre main view on station. Ctrl+Click opens a new viewport on station location -STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Hold Ctrl to select more than one item -STR_STATION_LIST_CAPTION :{WHITE}{COMPANY} - {COMMA} Station{P "" s} -STR_STATION_LIST_STATION :{YELLOW}{STATION} {STATION_FEATURES} -STR_STATION_LIST_WAYPOINT :{YELLOW}{WAYPOINT} -STR_STATION_LIST_NONE :{YELLOW}- None - -STR_STATION_LIST_SELECT_ALL_FACILITIES :{BLACK}Select all facilities -STR_STATION_LIST_SELECT_ALL_TYPES :{BLACK}Select all cargo types (including no waiting cargo) -STR_STATION_LIST_NO_WAITING_CARGO :{BLACK}No cargo of any type is waiting - -# Station view window -STR_STATION_VIEW_CAPTION :{WHITE}{STATION} {STATION_FEATURES} -STR_STATION_VIEW_WAITING_TITLE :{BLACK}Waiting: {WHITE}{STRING} -STR_STATION_VIEW_WAITING_CARGO :{WHITE}{CARGO_LONG} -STR_STATION_VIEW_EN_ROUTE_FROM :{YELLOW}({CARGO_SHORT} en-route from {STATION}) - -STR_STATION_VIEW_ACCEPTS_BUTTON :{BLACK}Accepts -STR_STATION_VIEW_ACCEPTS_TOOLTIP :{BLACK}Show list of accepted cargo -STR_STATION_VIEW_ACCEPTS_CARGO :{BLACK}Accepts: {WHITE}{CARGO_LIST} - -STR_STATIOV_VIEW_EXCLUSIVE_RIGHTS_SELF :{BLACK}This station has exclusive transport rights in this town. -STR_STATIOV_VIEW_EXCLUSIVE_RIGHTS_COMPANY :{YELLOW}{COMPANY}{BLACK} bought exclusive transport rights in this town. - -STR_STATION_VIEW_RATINGS_BUTTON :{BLACK}Ratings -STR_STATION_VIEW_RATINGS_TOOLTIP :{BLACK}Show station ratings -STR_STATION_VIEW_CARGO_RATINGS_TITLE :{BLACK}Local rating of transport service: -STR_STATION_VIEW_CARGO_RATING :{WHITE}{STRING}: {YELLOW}{STRING} ({COMMA}%) - -############ range for rating starts -STR_CARGO_RATING_APPALLING :Appalling -STR_CARGO_RATING_VERY_POOR :Very Poor -STR_CARGO_RATING_POOR :Poor -STR_CARGO_RATING_MEDIOCRE :Mediocre -STR_CARGO_RATING_GOOD :Good -STR_CARGO_RATING_VERY_GOOD :Very Good -STR_CARGO_RATING_EXCELLENT :Excellent -STR_CARGO_RATING_OUTSTANDING :Outstanding -############ range for rating ends - -STR_STATION_VIEW_CENTER_TOOLTIP :{BLACK}Centre main view on station location. Ctrl+Click opens a new viewport on station location -STR_STATION_VIEW_RENAME_TOOLTIP :{BLACK}Change name of station - -STR_STATION_VIEW_SCHEDULED_TRAINS_TOOLTIP :{BLACK}Show all trains which have this station on their schedule -STR_STATION_VIEW_SCHEDULED_ROAD_VEHICLES_TOOLTIP :{BLACK}Show all road vehicles which have this station on their schedule -STR_STATION_VIEW_SCHEDULED_AIRCRAFT_TOOLTIP :{BLACK}Show all aircraft which have this station on their schedule -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 - -# 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 -STR_WAYPOINT_VIEW_CHANGE_WAYPOINT_NAME :{BLACK}Change waypoint name -STR_BUOY_VIEW_CENTER_TOOLTIP :{BLACK}Centre main view on buoy location. Ctrl+Click opens a new viewport on buoy location -STR_BUOY_VIEW_CHANGE_BUOY_NAME :{BLACK}Change buoy name - -STR_EDIT_WAYPOINT_NAME :{WHITE}Edit waypoint name - -# Finances window -STR_FINANCES_CAPTION :{WHITE}{COMPANY} Finances {BLACK}{COMPANY_NUM} -STR_FINANCES_EXPENDITURE_INCOME_TITLE :{WHITE}Expenditure/Income -STR_FINANCES_YEAR :{WHITE}{NUM} -STR_FINANCES_SECTION_CONSTRUCTION :{GOLD}Construction -STR_FINANCES_SECTION_NEW_VEHICLES :{GOLD}New Vehicles -STR_FINANCES_SECTION_TRAIN_RUNNING_COSTS :{GOLD}Train Running Costs -STR_FINANCES_SECTION_ROAD_VEHICLE_RUNNING_COSTS :{GOLD}Road Vehicle Running Costs -STR_FINANCES_SECTION_AIRCRAFT_RUNNING_COSTS :{GOLD}Aircraft Running Costs -STR_FINANCES_SECTION_SHIP_RUNNING_COSTS :{GOLD}Ship Running Costs -STR_FINANCES_SECTION_PROPERTY_MAINTENANCE :{GOLD}Property Maintenance -STR_FINANCES_SECTION_TRAIN_INCOME :{GOLD}Train Income -STR_FINANCES_SECTION_ROAD_VEHICLE_INCOME :{GOLD}Road Vehicle Income -STR_FINANCES_SECTION_AIRCRAFT_INCOME :{GOLD}Aircraft Income -STR_FINANCES_SECTION_SHIP_INCOME :{GOLD}Ship Income -STR_FINANCES_SECTION_LOAN_INTEREST :{GOLD}Loan Interest -STR_FINANCES_SECTION_OTHER :{GOLD}Other -STR_FINANCES_NEGATIVE_INCOME :{BLACK}-{CURRENCY_LONG} -STR_FINANCES_POSITIVE_INCOME :{BLACK}+{CURRENCY_LONG} -STR_FINANCES_TOTAL_CAPTION :{WHITE}Total: -STR_FINANCES_BANK_BALANCE_TITLE :{WHITE}Bank Balance -STR_FINANCES_LOAN_TITLE :{WHITE}Loan -STR_FINANCES_MAX_LOAN :{WHITE}Max Loan: {BLACK}{CURRENCY_LONG} -STR_FINANCES_TOTAL_CURRENCY :{BLACK}{CURRENCY_LONG} -STR_FINANCES_BORROW_BUTTON :{BLACK}Borrow {CURRENCY_LONG} -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_INFRASTRUCTURE_BUTTON :{BLACK}Infrastructure - -# Company view -STR_COMPANY_VIEW_CAPTION :{WHITE}{COMPANY} {BLACK}{COMPANY_NUM} -STR_COMPANY_VIEW_PRESIDENT_MANAGER_TITLE :{WHITE}{PRESIDENT_NAME}{}{GOLD}(Manager) - -STR_COMPANY_VIEW_INAUGURATED_TITLE :{GOLD}Inaugurated: {WHITE}{NUM} -STR_COMPANY_VIEW_COLOUR_SCHEME_TITLE :{GOLD}Colour Scheme: -STR_COMPANY_VIEW_VEHICLES_TITLE :{GOLD}Vehicles: -STR_COMPANY_VIEW_TRAINS :{WHITE}{COMMA} train{P "" s} -STR_COMPANY_VIEW_ROAD_VEHICLES :{WHITE}{COMMA} road vehicle{P "" s} -STR_COMPANY_VIEW_AIRCRAFT :{WHITE}{COMMA} aircraft -STR_COMPANY_VIEW_SHIPS :{WHITE}{COMMA} ship{P "" s} -STR_COMPANY_VIEW_VEHICLES_NONE :{WHITE}None -STR_COMPANY_VIEW_COMPANY_VALUE :{GOLD}Company value: {WHITE}{CURRENCY_LONG} -STR_COMPANY_VIEW_SHARES_OWNED_BY :{WHITE}({COMMA}% owned by {COMPANY}) -STR_COMPANY_VIEW_INFRASTRUCTURE :{GOLD}Infrastructure: -STR_COMPANY_VIEW_INFRASTRUCTURE_RAIL :{WHITE}{COMMA} rail piece{P "" s} -STR_COMPANY_VIEW_INFRASTRUCTURE_ROAD :{WHITE}{COMMA} road piece{P "" s} -STR_COMPANY_VIEW_INFRASTRUCTURE_WATER :{WHITE}{COMMA} water tile{P "" s} -STR_COMPANY_VIEW_INFRASTRUCTURE_STATION :{WHITE}{COMMA} station tile{P "" s} -STR_COMPANY_VIEW_INFRASTRUCTURE_AIRPORT :{WHITE}{COMMA} airport{P "" s} -STR_COMPANY_VIEW_INFRASTRUCTURE_NONE :{WHITE}None - -STR_COMPANY_VIEW_BUILD_HQ_BUTTON :{BLACK}Build HQ -STR_COMPANY_VIEW_BUILD_HQ_TOOLTIP :{BLACK}Build company headquarters -STR_COMPANY_VIEW_VIEW_HQ_BUTTON :{BLACK}View HQ -STR_COMPANY_VIEW_VIEW_HQ_TOOLTIP :{BLACK}View company headquarters -STR_COMPANY_VIEW_RELOCATE_HQ :{BLACK}Relocate HQ -STR_COMPANY_VIEW_RELOCATE_COMPANY_HEADQUARTERS :{BLACK}Rebuild company headquarters elsewhere for 1% cost of company value. Shift+Click shows estimated cost without relocating HQ -STR_COMPANY_VIEW_INFRASTRUCTURE_BUTTON :{BLACK}Details -STR_COMPANY_VIEW_INFRASTRUCTURE_TOOLTIP :{BLACK}View detailed infrastructure counts - -STR_COMPANY_VIEW_NEW_FACE_BUTTON :{BLACK}New Face -STR_COMPANY_VIEW_NEW_FACE_TOOLTIP :{BLACK}Select new face for manager -STR_COMPANY_VIEW_COLOUR_SCHEME_BUTTON :{BLACK}Colour Scheme -STR_COMPANY_VIEW_COLOUR_SCHEME_TOOLTIP :{BLACK}Change the company vehicle livery -STR_COMPANY_VIEW_COMPANY_NAME_BUTTON :{BLACK}Company Name -STR_COMPANY_VIEW_COMPANY_NAME_TOOLTIP :{BLACK}Change the company name -STR_COMPANY_VIEW_PRESIDENT_NAME_BUTTON :{BLACK}Manager Name -STR_COMPANY_VIEW_PRESIDENT_NAME_TOOLTIP :{BLACK}Change the manager's name - -STR_COMPANY_VIEW_BUY_SHARE_BUTTON :{BLACK}Buy 25% share in company -STR_COMPANY_VIEW_SELL_SHARE_BUTTON :{BLACK}Sell 25% share in company -STR_COMPANY_VIEW_BUY_SHARE_TOOLTIP :{BLACK}Buy 25% share in this company. Shift+Click shows estimated cost without purchasing any share -STR_COMPANY_VIEW_SELL_SHARE_TOOLTIP :{BLACK}Sell 25% share in this company. Shift+Click shows estimated income without selling any share - -STR_COMPANY_VIEW_COMPANY_NAME_QUERY_CAPTION :Company Name -STR_COMPANY_VIEW_PRESIDENT_S_NAME_QUERY_CAPTION :Manager's Name - -STR_BUY_COMPANY_MESSAGE :{WHITE}We are looking for a transport company to take-over our company.{}{}Do you want to purchase {COMPANY} for {CURRENCY_LONG}? - -# Company infrastructure window -STR_COMPANY_INFRASTRUCTURE_VIEW_CAPTION :{WHITE}Infrastructure of {COMPANY} -STR_COMPANY_INFRASTRUCTURE_VIEW_RAIL_SECT :{GOLD}Rail pieces: -STR_COMPANY_INFRASTRUCTURE_VIEW_SIGNALS :{WHITE}Signals -STR_COMPANY_INFRASTRUCTURE_VIEW_ROAD_SECT :{GOLD}Road pieces: -STR_COMPANY_INFRASTRUCTURE_VIEW_ROAD :{WHITE}Road -STR_COMPANY_INFRASTRUCTURE_VIEW_TRAMWAY :{WHITE}Tramway -STR_COMPANY_INFRASTRUCTURE_VIEW_WATER_SECT :{GOLD}Water tiles: -STR_COMPANY_INFRASTRUCTURE_VIEW_CANALS :{WHITE}Canals -STR_COMPANY_INFRASTRUCTURE_VIEW_STATION_SECT :{GOLD}Stations: -STR_COMPANY_INFRASTRUCTURE_VIEW_STATIONS :{WHITE}Station tiles -STR_COMPANY_INFRASTRUCTURE_VIEW_AIRPORTS :{WHITE}Airports -STR_COMPANY_INFRASTRUCTURE_VIEW_COST :{WHITE}{1:CURRENCY_LONG}/yr ({0:COMMA}) -STR_COMPANY_INFRASTRUCTURE_VIEW_TOTAL :{WHITE}{CURRENCY_LONG}/yr - -# Industry directory -STR_INDUSTRY_DIRECTORY_CAPTION :{WHITE}Industries -STR_INDUSTRY_DIRECTORY_NONE :{ORANGE}- None - -STR_INDUSTRY_DIRECTORY_ITEM :{ORANGE}{INDUSTRY}{BLACK} ({CARGO_LONG}{RAW_STRING}){YELLOW} ({COMMA}% transported) -STR_INDUSTRY_DIRECTORY_ITEM_TWO :{ORANGE}{INDUSTRY}{BLACK} ({CARGO_LONG}{RAW_STRING}/{CARGO_LONG}{RAW_STRING}){YELLOW} ({COMMA}%/{COMMA}% transported) -STR_INDUSTRY_DIRECTORY_ITEM_NOPROD :{ORANGE}{INDUSTRY} -STR_INDUSTRY_DIRECTORY_LIST_CAPTION :{BLACK}Industry names - click on name to centre main view on industry. Ctrl+Click opens a new viewport on industry location - -# Industry view -STR_INDUSTRY_VIEW_CAPTION :{WHITE}{INDUSTRY} -STR_INDUSTRY_VIEW_PRODUCTION_LAST_MONTH_TITLE :{BLACK}Production last month: -STR_INDUSTRY_VIEW_TRANSPORTED :{YELLOW}{CARGO_LONG}{RAW_STRING}{BLACK} ({COMMA}% transported) -STR_INDUSTRY_VIEW_LOCATION_TOOLTIP :{BLACK}Centre the main view on industry location. Ctrl+Click opens a new viewport on industry location -STR_INDUSTRY_VIEW_PRODUCTION_LEVEL :{BLACK}Production level: {YELLOW}{COMMA}% - -############ range for requires starts -STR_INDUSTRY_VIEW_REQUIRES_CARGO :{BLACK}Requires: {YELLOW}{STRING}{RAW_STRING} -STR_INDUSTRY_VIEW_REQUIRES_CARGO_CARGO :{BLACK}Requires: {YELLOW}{STRING}{RAW_STRING}, {STRING}{RAW_STRING} -STR_INDUSTRY_VIEW_REQUIRES_CARGO_CARGO_CARGO :{BLACK}Requires: {YELLOW}{STRING}{RAW_STRING}, {STRING}{RAW_STRING}, {STRING}{RAW_STRING} -############ range for requires ends - -############ range for produces starts -STR_INDUSTRY_VIEW_WAITING_FOR_PROCESSING :{BLACK}Cargo waiting to be processed: -STR_INDUSTRY_VIEW_WAITING_STOCKPILE_CARGO :{YELLOW}{CARGO_LONG}{RAW_STRING}{BLACK} -STR_INDUSTRY_VIEW_PRODUCES_CARGO :{BLACK}Produces: {YELLOW}{STRING}{RAW_STRING} -STR_INDUSTRY_VIEW_PRODUCES_CARGO_CARGO :{BLACK}Produces: {YELLOW}{STRING}{RAW_STRING}, {STRING}{RAW_STRING} -############ range for produces ends - -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%) - -# Vehicle lists -STR_VEHICLE_LIST_TRAIN_CAPTION :{WHITE}{STRING2} - {COMMA} Train{P "" s} -STR_VEHICLE_LIST_ROAD_VEHICLE_CAPTION :{WHITE}{STRING2} - {COMMA} Road Vehicle{P "" s} -STR_VEHICLE_LIST_SHIP_CAPTION :{WHITE}{STRING2} - {COMMA} Ship{P "" s} -STR_VEHICLE_LIST_AIRCRAFT_CAPTION :{WHITE}{STRING2} - {COMMA} Aircraft - -STR_VEHICLE_LIST_TRAIN_LIST_TOOLTIP :{BLACK}Trains - click on train for information -STR_VEHICLE_LIST_ROAD_VEHICLE_TOOLTIP :{BLACK}Road vehicles - click on vehicle for information -STR_VEHICLE_LIST_SHIP_TOOLTIP :{BLACK}Ships - click on ship for information -STR_VEHICLE_LIST_AIRCRAFT_TOOLTIP :{BLACK}Aircraft - click on aircraft for information - -STR_VEHICLE_LIST_PROFIT_THIS_YEAR_LAST_YEAR :{TINY_FONT}{BLACK}Profit this year: {CURRENCY_LONG} (last year: {CURRENCY_LONG}) - -STR_VEHICLE_LIST_AVAILABLE_TRAINS :Available Trains -STR_VEHICLE_LIST_AVAILABLE_ROAD_VEHICLES :Available Vehicles -STR_VEHICLE_LIST_AVAILABLE_SHIPS :Available Ships -STR_VEHICLE_LIST_AVAILABLE_AIRCRAFT :Available Aircraft -STR_VEHICLE_LIST_AVAILABLE_ENGINES_TOOLTIP :{BLACK}See a list of available engine designs for this vehicle type - -STR_VEHICLE_LIST_MANAGE_LIST :{BLACK}Manage list -STR_VEHICLE_LIST_MANAGE_LIST_TOOLTIP :{BLACK}Send instructions to all vehicles in this list -STR_VEHICLE_LIST_REPLACE_VEHICLES :Replace vehicles -STR_VEHICLE_LIST_SEND_FOR_SERVICING :Send for Servicing - -STR_VEHICLE_LIST_SEND_TRAIN_TO_DEPOT :Send to Depot -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_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_SHARED_ORDERS_LIST_CAPTION :{WHITE}Shared orders of {COMMA} Vehicle{P "" s} - -# Group window -STR_GROUP_ALL_TRAINS :All trains -STR_GROUP_ALL_ROAD_VEHICLES :All road vehicles -STR_GROUP_ALL_SHIPS :All ships -STR_GROUP_ALL_AIRCRAFTS :All aircraft - -STR_GROUP_DEFAULT_TRAINS :Ungrouped trains -STR_GROUP_DEFAULT_ROAD_VEHICLES :Ungrouped road vehicles -STR_GROUP_DEFAULT_SHIPS :Ungrouped ships -STR_GROUP_DEFAULT_AIRCRAFTS :Ungrouped aircraft - -STR_GROUPS_CLICK_ON_GROUP_FOR_TOOLTIP :{BLACK}Groups - click on a group to list all vehicles of this group -STR_GROUP_CREATE_TOOLTIP :{BLACK}Click to create a group -STR_GROUP_DELETE_TOOLTIP :{BLACK}Delete the selected group -STR_GROUP_RENAME_TOOLTIP :{BLACK}Rename the selected group -STR_GROUP_REPLACE_PROTECTION_TOOLTIP :{BLACK}Click to protect this group from global autoreplace - -STR_GROUP_ADD_SHARED_VEHICLE :Add shared vehicles -STR_GROUP_REMOVE_ALL_VEHICLES :Remove all vehicles - -STR_GROUP_RENAME_CAPTION :{BLACK}Rename a group - -# Build vehicle window -STR_BUY_VEHICLE_TRAIN_RAIL_CAPTION :New Rail Vehicles -STR_BUY_VEHICLE_TRAIN_ELRAIL_CAPTION :New Electric Rail Vehicles -STR_BUY_VEHICLE_TRAIN_MONORAIL_CAPTION :New Monorail Vehicles -STR_BUY_VEHICLE_TRAIN_MAGLEV_CAPTION :New Maglev Vehicles - -STR_BUY_VEHICLE_TRAIN_ALL_CAPTION :New Rail Vehicles -STR_BUY_VEHICLE_ROAD_VEHICLE_CAPTION :New Road Vehicles -STR_BUY_VEHICLE_SHIP_CAPTION :New Ships -STR_BUY_VEHICLE_AIRCRAFT_CAPTION :New Aircraft - -STR_PURCHASE_INFO_COST_WEIGHT :{BLACK}Cost: {GOLD}{CURRENCY_LONG}{BLACK} Weight: {GOLD}{WEIGHT_SHORT} -STR_PURCHASE_INFO_SPEED_POWER :{BLACK}Speed: {GOLD}{VELOCITY}{BLACK} Power: {GOLD}{POWER} -STR_PURCHASE_INFO_SPEED :{BLACK}Speed: {GOLD}{VELOCITY} -STR_PURCHASE_INFO_SPEED_OCEAN :{BLACK}Speed on ocean: {GOLD}{VELOCITY} -STR_PURCHASE_INFO_SPEED_CANAL :{BLACK}Speed on canal/river: {GOLD}{VELOCITY} -STR_PURCHASE_INFO_RUNNINGCOST :{BLACK}Running Cost: {GOLD}{CURRENCY_LONG}/yr -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_RELIABILITY :{BLACK}Max. Reliability: {GOLD}{COMMA}% -STR_PURCHASE_INFO_COST :{BLACK}Cost: {GOLD}{CURRENCY_LONG} -STR_PURCHASE_INFO_WEIGHT_CWEIGHT :{BLACK}Weight: {GOLD}{WEIGHT_SHORT} ({WEIGHT_SHORT}) -STR_PURCHASE_INFO_COST_SPEED :{BLACK}Cost: {GOLD}{CURRENCY_LONG}{BLACK} Speed: {GOLD}{VELOCITY} -STR_PURCHASE_INFO_AIRCRAFT_CAPACITY :{BLACK}Capacity: {GOLD}{CARGO_LONG}, {CARGO_LONG} -STR_PURCHASE_INFO_PWAGPOWER_PWAGWEIGHT :{BLACK}Powered Wagons: {GOLD}+{POWER}{BLACK} Weight: {GOLD}+{WEIGHT_SHORT} -STR_PURCHASE_INFO_REFITTABLE_TO :{BLACK}Refittable to: {GOLD}{STRING2} -STR_PURCHASE_INFO_ALL_TYPES :All cargo types -STR_PURCHASE_INFO_ALL_BUT :All but {CARGO_LIST} -STR_PURCHASE_INFO_MAX_TE :{BLACK}Max. Tractive Effort: {GOLD}{FORCE} -STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Range: {GOLD}{COMMA} tiles - -STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Train vehicle selection list - click on vehicle for information -STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Road vehicle selection list - click on vehicle for information -STR_BUY_VEHICLE_SHIP_LIST_TOOLTIP :{BLACK}Ship selection list - click on ship for information -STR_BUY_VEHICLE_AIRCRAFT_LIST_TOOLTIP :{BLACK}Aircraft selection list - click on aircraft for information - -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_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_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_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_QUERY_RENAME_TRAIN_TYPE_CAPTION :{WHITE}Rename train vehicle type -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 - -# Depot window -STR_DEPOT_CAPTION :{WHITE}{DEPOT} - -STR_DEPOT_RENAME_TOOLTIP :{BLACK}Change name of depot -STR_DEPOT_RENAME_DEPOT_CAPTION :Rename depot - -STR_DEPOT_NO_ENGINE :{BLACK}- -STR_DEPOT_VEHICLE_TOOLTIP :{BLACK}{ENGINE}{RAW_STRING} -STR_DEPOT_VEHICLE_TOOLTIP_CHAIN :{BLACK}{NUM} vehicle{P "" s}{RAW_STRING} -STR_DEPOT_VEHICLE_TOOLTIP_CARGO :{}{CARGO_LONG} ({CARGO_SHORT}) - -STR_DEPOT_TRAIN_LIST_TOOLTIP :{BLACK}Trains - drag vehicle with left-click to add/remove from train, right-click for information. Hold Ctrl to make both functions apply to the following chain -STR_DEPOT_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Vehicles - right-click on vehicle for information -STR_DEPOT_SHIP_LIST_TOOLTIP :{BLACK}Ships - right-click on ship for information -STR_DEPOT_AIRCRAFT_LIST_TOOLTIP :{BLACK}Aircraft - right-click on aircraft for information - -STR_DEPOT_TRAIN_SELL_TOOLTIP :{BLACK}Drag train vehicle to here to sell it -STR_DEPOT_ROAD_VEHICLE_SELL_TOOLTIP :{BLACK}Drag road vehicle to here to sell it -STR_DEPOT_SHIP_SELL_TOOLTIP :{BLACK}Drag ship to here to sell it -STR_DEPOT_AIRCRAFT_SELL_TOOLTIP :{BLACK}Drag aircraft to here to sell it - -STR_DEPOT_DRAG_WHOLE_TRAIN_TO_SELL_TOOLTIP :{BLACK}Drag train engine here to sell the whole train - -STR_DEPOT_SELL_ALL_BUTTON_TRAIN_TOOLTIP :{BLACK}Sell all trains in the depot -STR_DEPOT_SELL_ALL_BUTTON_ROAD_VEHICLE_TOOLTIP :{BLACK}Sell all road vehicles in the depot -STR_DEPOT_SELL_ALL_BUTTON_SHIP_TOOLTIP :{BLACK}Sell all ships in the depot -STR_DEPOT_SELL_ALL_BUTTON_AIRCRAFT_TOOLTIP :{BLACK}Sell all aircraft in the hangar - -STR_DEPOT_AUTOREPLACE_TRAIN_TOOLTIP :{BLACK}Autoreplace all trains in the depot -STR_DEPOT_AUTOREPLACE_ROAD_VEHICLE_TOOLTIP :{BLACK}Autoreplace all road vehicles in the depot -STR_DEPOT_AUTOREPLACE_SHIP_TOOLTIP :{BLACK}Autoreplace all ships in the depot -STR_DEPOT_AUTOREPLACE_AIRCRAFT_TOOLTIP :{BLACK}Autoreplace all aircraft in the hangar - -STR_DEPOT_TRAIN_NEW_VEHICLES_BUTTON :{BLACK}New Vehicles -STR_DEPOT_ROAD_VEHICLE_NEW_VEHICLES_BUTTON :{BLACK}New Vehicles -STR_DEPOT_SHIP_NEW_VEHICLES_BUTTON :{BLACK}New Ships -STR_DEPOT_AIRCRAFT_NEW_VEHICLES_BUTTON :{BLACK}New Aircraft - -STR_DEPOT_TRAIN_NEW_VEHICLES_TOOLTIP :{BLACK}Buy new train vehicle -STR_DEPOT_ROAD_VEHICLE_NEW_VEHICLES_TOOLTIP :{BLACK}Buy new road vehicle -STR_DEPOT_SHIP_NEW_VEHICLES_TOOLTIP :{BLACK}Buy new ship -STR_DEPOT_AIRCRAFT_NEW_VEHICLES_TOOLTIP :{BLACK}Buy new aircraft - -STR_DEPOT_CLONE_TRAIN :{BLACK}Clone Train -STR_DEPOT_CLONE_ROAD_VEHICLE :{BLACK}Clone Vehicle -STR_DEPOT_CLONE_SHIP :{BLACK}Clone Ship -STR_DEPOT_CLONE_AIRCRAFT :{BLACK}Clone Aircraft - -STR_DEPOT_CLONE_TRAIN_DEPOT_INFO :{BLACK}This will buy a copy of a train including all cars. Click this button and then on a train inside or outside the depot. Ctrl+Click share the orders. Shift+Click shows estimated cost without purchase -STR_DEPOT_CLONE_ROAD_VEHICLE_DEPOT_INFO :{BLACK}This will buy a copy of a road vehicle. Click this button and then on a road vehicle inside or outside the depot. Ctrl+Click will share the orders. Shift+Click shows estimated cost without purchase -STR_DEPOT_CLONE_SHIP_DEPOT_INFO :{BLACK}This will buy a copy of a ship. Click this button and then on a ship inside or outside the depot. Ctrl+Click will share the orders. Shift+Click shows estimated cost without purchase -STR_DEPOT_CLONE_AIRCRAFT_INFO_HANGAR_WINDOW :{BLACK}This will buy a copy of an aircraft. Click this button and then on an aircraft inside or outside the hangar. Ctrl+Click will share the orders. Shift+Click shows estimated cost without purchase - -STR_DEPOT_TRAIN_LOCATION_TOOLTIP :{BLACK}Centre main view on train depot location. Ctrl+Click opens a new viewport on train depot location -STR_DEPOT_ROAD_VEHICLE_LOCATION_TOOLTIP :{BLACK}Centre main view on road vehicle depot location. Ctrl+Click opens a new viewport on road depot location -STR_DEPOT_SHIP_LOCATION_TOOLTIP :{BLACK}Centre main view on ship depot location. Ctrl+Click opens a new viewport on ship depot location -STR_DEPOT_AIRCRAFT_LOCATION_TOOLTIP :{BLACK}Centre main view on hangar location. Ctrl+Click opens a new viewport on hangar location - -STR_DEPOT_VEHICLE_ORDER_LIST_TRAIN_TOOLTIP :{BLACK}Get a list of all trains with the current depot in their orders -STR_DEPOT_VEHICLE_ORDER_LIST_ROAD_VEHICLE_TOOLTIP :{BLACK}Get a list of all road vehicles with the current depot in their orders -STR_DEPOT_VEHICLE_ORDER_LIST_SHIP_TOOLTIP :{BLACK}Get a list of all ships with the current depot in their orders -STR_DEPOT_VEHICLE_ORDER_LIST_AIRCRAFT_TOOLTIP :{BLACK}Get a list of all aircraft with any hangar at this airport in their orders - -STR_DEPOT_MASS_STOP_DEPOT_TRAIN_TOOLTIP :{BLACK}Click to stop all the trains inside the depot -STR_DEPOT_MASS_STOP_DEPOT_ROAD_VEHICLE_TOOLTIP :{BLACK}Click to stop all the road vehicles inside the depot -STR_DEPOT_MASS_STOP_DEPOT_SHIP_TOOLTIP :{BLACK}Click to stop all the ships inside the depot -STR_DEPOT_MASS_STOP_HANGAR_TOOLTIP :{BLACK}Click to stop all the aircraft inside the hangar - -STR_DEPOT_MASS_START_DEPOT_TRAIN_TOOLTIP :{BLACK}Click to start all the trains inside the depot -STR_DEPOT_MASS_START_DEPOT_ROAD_VEHICLE_TOOLTIP :{BLACK}Click to start all the road vehicles inside the depot -STR_DEPOT_MASS_START_DEPOT_SHIP_TOOLTIP :{BLACK}Click to start all the ships inside the depot -STR_DEPOT_MASS_START_HANGAR_TOOLTIP :{BLACK}Click to start all the aircraft inside the hangar - -STR_DEPOT_SELL_CONFIRMATION_TEXT :{YELLOW}You are about to sell all the vehicles in the depot. Are you sure? - -# Engine preview window -STR_ENGINE_PREVIEW_CAPTION :{WHITE}Message from vehicle manufacturer -STR_ENGINE_PREVIEW_MESSAGE :{GOLD}We have just designed a new {STRING} - would you be interested in a year's exclusive use of this vehicle, so we can see how it performs before making it universally available? -STR_ENGINE_PREVIEW_RAILROAD_LOCOMOTIVE :railway locomotive -STR_ENGINE_PREVIEW_ROAD_VEHICLE :road vehicle -STR_ENGINE_PREVIEW_AIRCRAFT :aircraft -STR_ENGINE_PREVIEW_SHIP :ship -STR_ENGINE_PREVIEW_MONORAIL_LOCOMOTIVE :monorail locomotive -STR_ENGINE_PREVIEW_MAGLEV_LOCOMOTIVE :maglev locomotive - -STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER :{BLACK}Cost: {CURRENCY_LONG} Weight: {WEIGHT_SHORT}{}Speed: {VELOCITY} Power: {POWER}{}Running Cost: {CURRENCY_LONG}/yr{}Capacity: {CARGO_LONG} -STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER_MAX_TE :{BLACK}Cost: {CURRENCY_LONG} Weight: {WEIGHT_SHORT}{}Speed: {VELOCITY} Power: {POWER} Max. T.E.: {6:FORCE}{}Running Cost: {4:CURRENCY_LONG}/yr{}Capacity: {5:CARGO_LONG} -STR_ENGINE_PREVIEW_COST_MAX_SPEED_CAPACITY_CAPACITY_RUNCOST :{BLACK}Cost: {CURRENCY_LONG} Max. Speed: {VELOCITY}{}Capacity: {CARGO_LONG}, {CARGO_LONG}{}Running Cost: {CURRENCY_LONG}/yr -STR_ENGINE_PREVIEW_COST_MAX_SPEED_CAPACITY_RUNCOST :{BLACK}Cost: {CURRENCY_LONG} Max. Speed: {VELOCITY}{}Capacity: {CARGO_LONG}{}Running Cost: {CURRENCY_LONG}/yr -STR_ENGINE_PREVIEW_COST_MAX_SPEED_RANGE_CAPACITY_CAPACITY_RUNCOST:{BLACK}Cost: {CURRENCY_LONG} Max. Speed: {VELOCITY} Range: {COMMA} tiles{}Capacity: {CARGO_LONG}, {CARGO_LONG}{}Running Cost: {CURRENCY_LONG}/yr -STR_ENGINE_PREVIEW_COST_MAX_SPEED_RANGE_CAPACITY_RUNCOST :{BLACK}Cost: {CURRENCY_LONG} Max. Speed: {VELOCITY} Range: {COMMA} tiles{}Capacity: {CARGO_LONG}{}Running Cost: {CURRENCY_LONG}/yr - -# Autoreplace window -STR_REPLACE_VEHICLES_WHITE :{WHITE}Replace {STRING} - {STRING1} -STR_REPLACE_VEHICLE_TRAIN :Train -STR_REPLACE_VEHICLE_ROAD_VEHICLE :Road Vehicle -STR_REPLACE_VEHICLE_SHIP :Ship -STR_REPLACE_VEHICLE_AIRCRAFT :Aircraft - -STR_REPLACE_HELP_LEFT_ARRAY :{BLACK}Select the engine type to replace -STR_REPLACE_HELP_RIGHT_ARRAY :{BLACK}Select the new engine type you would like to use in place of the left selected engine type - -STR_REPLACE_VEHICLES_START :{BLACK}Start Replacing Vehicles -STR_REPLACE_VEHICLES_NOW :Replace all vehicles now -STR_REPLACE_VEHICLES_WHEN_OLD :Replace only old vehicles -STR_REPLACE_HELP_START_BUTTON :{BLACK}Press to begin replacement of the left selected engine type with the right selected engine type -STR_REPLACE_NOT_REPLACING :{BLACK}Not replacing -STR_REPLACE_NOT_REPLACING_VEHICLE_SELECTED :{BLACK}No vehicle selected -STR_REPLACE_REPLACING_WHEN_OLD :{ENGINE} when old -STR_REPLACE_VEHICLES_STOP :{BLACK}Stop Replacing Vehicles -STR_REPLACE_HELP_STOP_BUTTON :{BLACK}Press to stop the replacement of the engine type selected on the left - -STR_REPLACE_ENGINE_WAGON_SELECT :{BLACK}Replacing: {ORANGE}{STRING} -STR_REPLACE_ENGINE_WAGON_SELECT_HELP :{BLACK}Switch between engine and wagon replacement windows -STR_REPLACE_ENGINES :Engines -STR_REPLACE_WAGONS :Wagons - -STR_REPLACE_HELP_RAILTYPE :{BLACK}Choose the rail type you want to replace engines for -STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Displays which engine the left selected engine is being replaced with, if any -STR_REPLACE_RAIL_VEHICLES :Rail Vehicles -STR_REPLACE_ELRAIL_VEHICLES :Electrified Rail Vehicles -STR_REPLACE_MONORAIL_VEHICLES :Monorail Vehicles -STR_REPLACE_MAGLEV_VEHICLES :Maglev Vehicles - -STR_REPLACE_REMOVE_WAGON :{BLACK}Wagon removal: {ORANGE}{STRING} -STR_REPLACE_REMOVE_WAGON_HELP :{BLACK}Make autoreplace keep the length of a train the same by removing wagons (starting at the front), if replacing the engine would make the train longer - -# Vehicle view -STR_VEHICLE_VIEW_CAPTION :{WHITE}{VEHICLE} - -STR_VEHICLE_VIEW_TRAIN_LOCATION_TOOLTIP :{BLACK}Centre main view on train's location. Ctrl+Click will follow train in main view -STR_VEHICLE_VIEW_ROAD_VEHICLE_LOCATION_TOOLTIP :{BLACK}Centre main view on vehicle's location. Ctrl+Click will follow vehicle in main view -STR_VEHICLE_VIEW_SHIP_LOCATION_TOOLTIP :{BLACK}Centre main view on ship's location. Ctrl+Click will follow ship in main view -STR_VEHICLE_VIEW_AIRCRAFT_LOCATION_TOOLTIP :{BLACK}Centre main view on aircraft's location. Ctrl+Click will follow aircraft in main view - -STR_VEHICLE_VIEW_TRAIN_SEND_TO_DEPOT_TOOLTIP :{BLACK}Send train to depot. Ctrl+Click will only service -STR_VEHICLE_VIEW_ROAD_VEHICLE_SEND_TO_DEPOT_TOOLTIP :{BLACK}Send vehicle to depot. Ctrl+Click will only service -STR_VEHICLE_VIEW_SHIP_SEND_TO_DEPOT_TOOLTIP :{BLACK}Send ship to depot. Ctrl+Click will only service -STR_VEHICLE_VIEW_AIRCRAFT_SEND_TO_DEPOT_TOOLTIP :{BLACK}Send aircraft to hangar. Ctrl+Click will only service - -STR_VEHICLE_VIEW_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 -STR_VEHICLE_VIEW_CLONE_SHIP_INFO :{BLACK}This will buy a copy of the ship. Ctrl+Click will share the orders. Shift+Click shows estimated cost without purchase -STR_VEHICLE_VIEW_CLONE_AIRCRAFT_INFO :{BLACK}This will buy a copy of the aircraft. Ctrl+Click will share the orders. Shift+Click shows estimated cost without purchase - -STR_VEHICLE_VIEW_TRAIN_IGNORE_SIGNAL_TOOLTIP :{BLACK}Force train to proceed without waiting for signal to clear it - -STR_VEHICLE_VIEW_TRAIN_REFIT_TOOLTIP :{BLACK}Refit train to carry a different cargo type -STR_VEHICLE_VIEW_ROAD_VEHICLE_REFIT_TOOLTIP :{BLACK}Refit road vehicle to carry a different cargo type -STR_VEHICLE_VIEW_SHIP_REFIT_TOOLTIP :{BLACK}Refit ship to carry a different cargo type -STR_VEHICLE_VIEW_AIRCRAFT_REFIT_TOOLTIP :{BLACK}Refit aircraft to carry a different cargo type - -STR_VEHICLE_VIEW_TRAIN_REVERSE_TOOLTIP :{BLACK}Reverse direction of train -STR_VEHICLE_VIEW_ROAD_VEHICLE_REVERSE_TOOLTIP :{BLACK}Force vehicle to turn around - -STR_VEHICLE_VIEW_TRAIN_ORDERS_TOOLTIP :{BLACK}Show train's orders. Ctrl+Click to show train's timetable -STR_VEHICLE_VIEW_ROAD_VEHICLE_ORDERS_TOOLTIP :{BLACK}Show vehicle's orders. Ctrl+Click to show vehicle's timetable -STR_VEHICLE_VIEW_SHIP_ORDERS_TOOLTIP :{BLACK}Show ship's orders. Ctrl+Click to show ship's timetable -STR_VEHICLE_VIEW_AIRCRAFT_ORDERS_TOOLTIP :{BLACK}Show aircraft's orders. Ctrl+Click to show aircraft's timetable - -STR_VEHICLE_VIEW_TRAIN_SHOW_DETAILS_TOOLTIP :{BLACK}Show train details -STR_VEHICLE_VIEW_ROAD_VEHICLE_SHOW_DETAILS_TOOLTIP :{BLACK}Show road vehicle details -STR_VEHICLE_VIEW_SHIP_SHOW_DETAILS_TOOLTIP :{BLACK}Show ship details -STR_VEHICLE_VIEW_AIRCRAFT_SHOW_DETAILS_TOOLTIP :{BLACK}Show aircraft details - -STR_VEHICLE_VIEW_TRAIN_STATE_START_STOP_TOOLTIP :{BLACK}Current train action - click to stop/start train. Ctrl+Click to scroll to destination -STR_VEHICLE_VIEW_ROAD_VEHICLE_STATE_START_STOP_TOOLTIP :{BLACK}Current vehicle action - click to stop/start vehicle. Ctrl+Click to scroll to destination -STR_VEHICLE_VIEW_SHIP_STATE_START_STOP_TOOLTIP :{BLACK}Current ship action - click to stop/start ship. Ctrl+Click to scroll to destination -STR_VEHICLE_VIEW_AIRCRAFT_STATE_START_STOP_TOOLTIP :{BLACK}Current aircraft action - click to stop/start aircraft. Ctrl+Click to scroll to destination - -# Messages in the start stop button in the vehicle view -STR_VEHICLE_STATUS_LOADING_UNLOADING :{LTBLUE}Loading / Unloading -STR_VEHICLE_STATUS_LEAVING :{LTBLUE}Leaving -STR_VEHICLE_STATUS_CRASHED :{RED}Crashed! -STR_VEHICLE_STATUS_BROKEN_DOWN :{RED}Broken down -STR_VEHICLE_STATUS_STOPPED :{RED}Stopped -STR_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_AIRCRAFT_TOO_FAR :{ORANGE}Too far to next destination - -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_SERVICE_VEL :{LTBLUE}Service at {DEPOT}, {VELOCITY} - -# Vehicle stopped/started animations -STR_VEHICLE_COMMAND_STOPPED_SMALL :{TINY_FONT}{RED}Stopped -STR_VEHICLE_COMMAND_STOPPED :{RED}Stopped -STR_VEHICLE_COMMAND_STARTED_SMALL :{TINY_FONT}{GREEN}Started -STR_VEHICLE_COMMAND_STARTED :{GREEN}Started - -# Vehicle details -STR_VEHICLE_DETAILS_CAPTION :{WHITE}{VEHICLE} (Details) -STR_VEHICLE_NAME_BUTTON :{BLACK}Name - -STR_VEHICLE_DETAILS_TRAIN_RENAME :{BLACK}Name train -STR_VEHICLE_DETAILS_ROAD_VEHICLE_RENAME :{BLACK}Name road vehicle -STR_VEHICLE_DETAILS_SHIP_RENAME :{BLACK}Name ship -STR_VEHICLE_DETAILS_AIRCRAFT_RENAME :{BLACK}Name aircraft - -STR_VEHICLE_INFO_AGE_RUNNING_COST_YR :{BLACK}Age: {LTBLUE}{STRING2}{BLACK} Running Cost: {LTBLUE}{CURRENCY_LONG}/yr -# 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}) - -STR_VEHICLE_INFO_MAX_SPEED :{BLACK}Max. speed: {LTBLUE}{VELOCITY} -STR_VEHICLE_INFO_MAX_SPEED_RANGE :{BLACK}Max. speed: {LTBLUE}{VELOCITY} {BLACK}Range: {LTBLUE}{COMMA} tiles -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_PROFIT_THIS_YEAR_LAST_YEAR :{BLACK}Profit this year: {LTBLUE}{CURRENCY_LONG} (last year: {CURRENCY_LONG}) -STR_VEHICLE_INFO_RELIABILITY_BREAKDOWNS :{BLACK}Reliability: {LTBLUE}{COMMA}% {BLACK}Breakdowns since last service: {LTBLUE}{COMMA} - -STR_VEHICLE_INFO_BUILT_VALUE :{LTBLUE}{ENGINE} {BLACK}Built: {LTBLUE}{NUM}{BLACK} Value: {LTBLUE}{CURRENCY_LONG} -STR_VEHICLE_INFO_NO_CAPACITY :{BLACK}Capacity: {LTBLUE}None{STRING} -STR_VEHICLE_INFO_CAPACITY :{BLACK}Capacity: {LTBLUE}{CARGO_LONG}{3:STRING} -STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}Capacity: {LTBLUE}{CARGO_LONG}{3:STRING} (x{4:NUM}) -STR_VEHICLE_INFO_CAPACITY_CAPACITY :{BLACK}Capacity: {LTBLUE}{CARGO_LONG}, {CARGO_LONG}{STRING} - -STR_VEHICLE_INFO_FEEDER_CARGO_VALUE :{BLACK}Transfer Credits: {LTBLUE}{CURRENCY_LONG} - -STR_VEHICLE_DETAILS_SERVICING_INTERVAL_DAYS :{BLACK}Servicing interval: {LTBLUE}{COMMA}days{BLACK} Last service: {LTBLUE}{DATE_LONG} -STR_VEHICLE_DETAILS_SERVICING_INTERVAL_PERCENT :{BLACK}Servicing interval: {LTBLUE}{COMMA}%{BLACK} Last service: {LTBLUE}{DATE_LONG} -STR_VEHICLE_DETAILS_INCREASE_SERVICING_INTERVAL_TOOLTIP :{BLACK}Increase servicing interval by 10. Ctrl+Click increases servicing interval by 5 -STR_VEHICLE_DETAILS_DECREASE_SERVICING_INTERVAL_TOOLTIP :{BLACK}Decrease servicing interval by 10. Ctrl+Click decreases servicing interval by 5 - -STR_QUERY_RENAME_TRAIN_CAPTION :{WHITE}Name train -STR_QUERY_RENAME_ROAD_VEHICLE_CAPTION :{WHITE}Name road vehicle -STR_QUERY_RENAME_SHIP_CAPTION :{WHITE}Name ship -STR_QUERY_RENAME_AIRCRAFT_CAPTION :{WHITE}Name aircraft - -# 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_WAGON_VALUE :{LTBLUE}{ENGINE}{BLACK} Value: {LTBLUE}{CURRENCY_LONG} - -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}) -STR_VEHICLE_DETAILS_TRAIN_TOTAL_CAPACITY_MULT :{LTBLUE}- {CARGO_LONG} ({CARGO_SHORT}) (x{NUM}) - -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_DETAIL_TAB_CARGO :{BLACK}Cargo -STR_VEHICLE_DETAILS_TRAIN_CARGO_TOOLTIP :{BLACK}Show details of cargo carried -STR_VEHICLE_DETAIL_TAB_INFORMATION :{BLACK}Information -STR_VEHICLE_DETAILS_TRAIN_INFORMATION_TOOLTIP :{BLACK}Show details of train vehicles -STR_VEHICLE_DETAIL_TAB_CAPACITIES :{BLACK}Capacities -STR_VEHICLE_DETAILS_TRAIN_CAPACITIES_TOOLTIP :{BLACK}Show capacities of each vehicle -STR_VEHICLE_DETAIL_TAB_TOTAL_CARGO :{BLACK}Total Cargo -STR_VEHICLE_DETAILS_TRAIN_TOTAL_CARGO_TOOLTIP :{BLACK}Show total capacity of train, split by cargo type - -STR_VEHICLE_DETAILS_TRAIN_ARTICULATED_RV_CAPACITY :{BLACK}Capacity: {LTBLUE} - -# Vehicle refit -STR_REFIT_CAPTION :{WHITE}{VEHICLE} (Refit) -STR_REFIT_TITLE :{GOLD}Select cargo type to carry: -STR_REFIT_NEW_CAPACITY_COST_OF_REFIT :{BLACK}New capacity: {GOLD}{CARGO_LONG}{}{BLACK}Cost of refit: {GOLD}{CURRENCY_LONG} -STR_REFIT_NEW_CAPACITY_COST_OF_AIRCRAFT_REFIT :{BLACK}New capacity: {GOLD}{CARGO_LONG}, {GOLD}{CARGO_LONG}{}{BLACK}Cost of refit: {GOLD}{CURRENCY_LONG} -STR_REFIT_SELECT_VEHICLES_TOOLTIP :{BLACK}Select the vehicles to refit. Dragging with the mouse allows to select multiple vehicles. Clicking on an empty space will select the whole vehicle. Ctrl+Click will select a vehicle and the following chain - -STR_REFIT_TRAIN_LIST_TOOLTIP :{BLACK}Select type of cargo for train to carry -STR_REFIT_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Select type of cargo for road vehicle to carry -STR_REFIT_SHIP_LIST_TOOLTIP :{BLACK}Select type of cargo for ship to carry -STR_REFIT_AIRCRAFT_LIST_TOOLTIP :{BLACK}Select type of cargo for aircraft to carry - -STR_REFIT_TRAIN_REFIT_BUTTON :{BLACK}Refit train -STR_REFIT_ROAD_VEHICLE_REFIT_BUTTON :{BLACK}Refit road vehicle -STR_REFIT_SHIP_REFIT_BUTTON :{BLACK}Refit ship -STR_REFIT_AIRCRAFT_REFIT_BUTTON :{BLACK}Refit aircraft - -STR_REFIT_TRAIN_REFIT_TOOLTIP :{BLACK}Refit train to carry highlighted cargo type -STR_REFIT_ROAD_VEHICLE_REFIT_TOOLTIP :{BLACK}Refit road vehicle to carry highlighted cargo type -STR_REFIT_SHIP_REFIT_TOOLTIP :{BLACK}Refit ship to carry highlighted cargo type -STR_REFIT_AIRCRAFT_REFIT_TOOLTIP :{BLACK}Refit aircraft to carry highlighted cargo type - -# Order view -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_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 :{STRING4} {STRING2} {STRING} - -STR_ORDERS_END_OF_ORDERS :- - End of Orders - - -STR_ORDERS_END_OF_SHARED_ORDERS :- - End of Shared Orders - - - -# Order bottom buttons -STR_ORDER_NON_STOP :{BLACK}Non-stop -STR_ORDER_GO_TO :Go to -STR_ORDER_GO_NON_STOP_TO :Go non-stop to -STR_ORDER_GO_VIA :Go via -STR_ORDER_GO_NON_STOP_VIA :Go non-stop via -STR_ORDER_TOOLTIP_NON_STOP :{BLACK}Change the stopping behaviour of the highlighted order - -STR_ORDER_TOGGLE_FULL_LOAD :{BLACK}Full load any cargo -STR_ORDER_DROP_LOAD_IF_POSSIBLE :Load if available -STR_ORDER_DROP_FULL_LOAD_ALL :Full load all cargo -STR_ORDER_DROP_FULL_LOAD_ANY :Full load any cargo -STR_ORDER_DROP_NO_LOADING :No loading -STR_ORDER_TOOLTIP_FULL_LOAD :{BLACK}Change the loading behaviour of the highlighted order - -STR_ORDER_TOGGLE_UNLOAD :{BLACK}Unload all -STR_ORDER_DROP_UNLOAD_IF_ACCEPTED :Unload if accepted -STR_ORDER_DROP_UNLOAD :Unload all -STR_ORDER_DROP_TRANSFER :Transfer -STR_ORDER_DROP_NO_UNLOADING :No unloading -STR_ORDER_TOOLTIP_UNLOAD :{BLACK}Change the unloading behaviour of the highlighted order - -STR_ORDER_REFIT :{BLACK}Refit -STR_ORDER_REFIT_TOOLTIP :{BLACK}Select what cargo type to refit to in this order. Ctrl+Click to remove refit instruction -STR_ORDER_REFIT_AUTO :{BLACK}Auto-refit -STR_ORDER_REFIT_AUTO_TOOLTIP :{BLACK}Select what cargo type to auto-refit to in this order. Ctrl+Click to remove refit instruction. Auto-refitting will only be done if the vehicle allows it -STR_ORDER_DROP_REFIT_AUTO :Fixed cargo -STR_ORDER_DROP_REFIT_AUTO_ANY :Available cargo - -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_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 -STR_ORDER_CONDITIONAL_LOAD_PERCENTAGE :Load percentage -STR_ORDER_CONDITIONAL_RELIABILITY :Reliability -STR_ORDER_CONDITIONAL_MAX_SPEED :Maximum speed -STR_ORDER_CONDITIONAL_AGE :Age (years) -STR_ORDER_CONDITIONAL_REQUIRES_SERVICE :Requires service -STR_ORDER_CONDITIONAL_UNCONDITIONALLY :Always -STR_ORDER_CONDITIONAL_REMAINING_LIFETIME :Remaining lifetime (years) - -STR_ORDER_CONDITIONAL_COMPARATOR_TOOLTIP :{BLACK}How to compare the vehicle data to the given value -STR_ORDER_CONDITIONAL_COMPARATOR_EQUALS :is equal to -STR_ORDER_CONDITIONAL_COMPARATOR_NOT_EQUALS :is not equal to -STR_ORDER_CONDITIONAL_COMPARATOR_LESS_THAN :is less than -STR_ORDER_CONDITIONAL_COMPARATOR_LESS_EQUALS :is less or equal to -STR_ORDER_CONDITIONAL_COMPARATOR_MORE_THAN :is more than -STR_ORDER_CONDITIONAL_COMPARATOR_MORE_EQUALS :is more or equal to -STR_ORDER_CONDITIONAL_COMPARATOR_IS_TRUE :is true -STR_ORDER_CONDITIONAL_COMPARATOR_IS_FALSE :is false - -STR_ORDER_CONDITIONAL_VALUE_TOOLTIP :{BLACK}The value to compare the vehicle data against -STR_ORDER_CONDITIONAL_VALUE_CAPT :{WHITE}Enter value to compare against - -STR_ORDERS_SKIP_BUTTON :{BLACK}Skip -STR_ORDERS_SKIP_TOOLTIP :{BLACK}Skip the current order, and start the next. Ctrl+Click skips to the selected order - -STR_ORDERS_DELETE_BUTTON :{BLACK}Delete -STR_ORDERS_DELETE_TOOLTIP :{BLACK}Delete the highlighted order -STR_ORDERS_DELETE_ALL_TOOLTIP :{BLACK}Delete all orders -STR_ORDERS_STOP_SHARING_BUTTON :{BLACK}Stop sharing -STR_ORDERS_STOP_SHARING_TOOLTIP :{BLACK}Stop sharing the order list. Ctrl+Click additionally deletes all orders for this vehicle - -STR_ORDERS_GO_TO_BUTTON :{BLACK}Go To -STR_ORDER_GO_TO_NEAREST_DEPOT :Go to nearest depot -STR_ORDER_GO_TO_NEAREST_HANGAR :Go to nearest hangar -STR_ORDER_CONDITIONAL :Conditional order jump -STR_ORDER_SHARE :Share orders -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_ORDERS_VEH_WITH_SHARED_ORDERS_LIST_TOOLTIP :{BLACK}Show all vehicles that share this schedule - -# 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_SERVICE_AT :Service at -STR_ORDER_SERVICE_NON_STOP_AT :Service non-stop at - -STR_ORDER_NEAREST_DEPOT :the nearest -STR_ORDER_NEAREST_HANGAR :the nearest Hangar -STR_ORDER_TRAIN_DEPOT :Train Depot -STR_ORDER_ROAD_VEHICLE_DEPOT :Road Vehicle Depot -STR_ORDER_SHIP_DEPOT :Ship Depot -STR_ORDER_GO_TO_NEAREST_DEPOT_FORMAT :{STRING} {STRING} {STRING} -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_GO_TO_STATION :{STRING} {STATION} {STRING} - -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_UNLOAD :(Unload and take cargo) -STR_ORDER_UNLOAD_FULL_LOAD :(Unload and wait for full load) -STR_ORDER_UNLOAD_FULL_LOAD_ANY :(Unload and wait for any full load) -STR_ORDER_UNLOAD_NO_LOAD :(Unload and leave empty) -STR_ORDER_TRANSFER :(Transfer and take cargo) -STR_ORDER_TRANSFER_FULL_LOAD :(Transfer and wait for full load) -STR_ORDER_TRANSFER_FULL_LOAD_ANY :(Transfer and wait for any full load) -STR_ORDER_TRANSFER_NO_LOAD :(Transfer and leave empty) -STR_ORDER_NO_UNLOAD :(No 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_AUTO_REFIT :(Auto-refit to {STRING}) -STR_ORDER_FULL_LOAD_REFIT :(Full load with auto-refit to {STRING}) -STR_ORDER_FULL_LOAD_ANY_REFIT :(Full load any cargo with auto-refit to {STRING}) -STR_ORDER_UNLOAD_REFIT :(Unload and take cargo with auto-refit to {STRING}) -STR_ORDER_UNLOAD_FULL_LOAD_REFIT :(Unload and wait for full load with auto-refit to {STRING}) -STR_ORDER_UNLOAD_FULL_LOAD_ANY_REFIT :(Unload and wait for any full load with auto-refit to {STRING}) -STR_ORDER_TRANSFER_REFIT :(Transfer and take cargo with auto-refit to {STRING}) -STR_ORDER_TRANSFER_FULL_LOAD_REFIT :(Transfer and wait for full load with auto-refit to {STRING}) -STR_ORDER_TRANSFER_FULL_LOAD_ANY_REFIT :(Transfer and wait for any full load with auto-refit to {STRING}) -STR_ORDER_NO_UNLOAD_REFIT :(No unloading and take cargo with auto-refit to {STRING}) -STR_ORDER_NO_UNLOAD_FULL_LOAD_REFIT :(No unloading and wait for full load with auto-refit to {STRING}) -STR_ORDER_NO_UNLOAD_FULL_LOAD_ANY_REFIT :(No unloading and wait for any full load with auto-refit to {STRING}) - -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_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_TRUE_FALSE :Jump to order {COMMA} when {STRING} {STRING} - -STR_INVALID_ORDER :{RED} (Invalid Order) - -# Time table window -STR_TIMETABLE_TITLE :{WHITE}{VEHICLE} (Timetable) -STR_TIMETABLE_ORDER_VIEW :{BLACK}Orders -STR_TIMETABLE_ORDER_VIEW_TOOLTIP :{BLACK}Switch to the order view - -STR_TIMETABLE_TOOLTIP :{BLACK}Timetable - click on an order to highlight it - -STR_TIMETABLE_NO_TRAVEL :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 with at most {2:VELOCITY} (not timetabled) -STR_TIMETABLE_TRAVEL_FOR :Travel for {STRING1} -STR_TIMETABLE_TRAVEL_FOR_SPEED :Travel for {STRING1} with at most {VELOCITY} -STR_TIMETABLE_STAY_FOR :and stay for {STRING1} -STR_TIMETABLE_AND_TRAVEL_FOR :and travel for {STRING1} -STR_TIMETABLE_DAYS :{COMMA} day{P "" s} -STR_TIMETABLE_TICKS :{COMMA} tick{P "" s} - -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 {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} - -STR_TIMETABLE_STARTING_DATE :{BLACK}Start date -STR_TIMETABLE_STARTING_DATE_TOOLTIP :{BLACK}Select a date as starting point of this timetable - -STR_TIMETABLE_CHANGE_TIME :{BLACK}Change Time -STR_TIMETABLE_WAIT_TIME_TOOLTIP :{BLACK}Change the amount of time that the highlighted order should take - -STR_TIMETABLE_CLEAR_TIME :{BLACK}Clear Time -STR_TIMETABLE_CLEAR_TIME_TOOLTIP :{BLACK}Clear the amount of time for the highlighted order - -STR_TIMETABLE_CHANGE_SPEED :{BLACK}Change Speed Limit -STR_TIMETABLE_CHANGE_SPEED_TOOLTIP :{BLACK}Change the maximum travel speed of the highlighted order - -STR_TIMETABLE_CLEAR_SPEED :{BLACK}Clear Speed Limit -STR_TIMETABLE_CLEAR_SPEED_TOOLTIP :{BLACK}Clear the maximum travel speed of the highlighted order - -STR_TIMETABLE_RESET_LATENESS :{BLACK}Reset Late Counter -STR_TIMETABLE_RESET_LATENESS_TOOLTIP :{BLACK}Reset the lateness counter, so the vehicle will be on time - -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_EXPECTED :{BLACK}Expected -STR_TIMETABLE_SCHEDULED :{BLACK}Scheduled -STR_TIMETABLE_EXPECTED_TOOLTIP :{BLACK}Switch between expected and schedule - -STR_TIMETABLE_ARRIVAL_ABBREVIATION :A: -STR_TIMETABLE_DEPARTURE_ABBREVIATION :D: - - -# Date window (for timetable) -STR_DATE_CAPTION :{WHITE}Set date -STR_DATE_SET_DATE :{BLACK}Set date -STR_DATE_SET_DATE_TOOLTIP :{BLACK}Use the selected date as starting date for the timetable -STR_DATE_DAY_TOOLTIP :{BLACK}Select day -STR_DATE_MONTH_TOOLTIP :{BLACK}Select month -STR_DATE_YEAR_TOOLTIP :{BLACK}Select year - - -# AI debug window -STR_AI_DEBUG :{WHITE}AI/Game Script Debug -STR_AI_DEBUG_NAME_AND_VERSION :{BLACK}{RAW_STRING} (v{NUM}) -STR_AI_DEBUG_NAME_TOOLTIP :{BLACK}Name of the script -STR_AI_DEBUG_SETTINGS :{BLACK}Settings -STR_AI_DEBUG_SETTINGS_TOOLTIP :{BLACK}Change the settings of the script -STR_AI_DEBUG_RELOAD :{BLACK}Reload AI -STR_AI_DEBUG_RELOAD_TOOLTIP :{BLACK}Kill the AI, reload the script, and restart the AI -STR_AI_DEBUG_BREAK_STR_ON_OFF_TOOLTIP :{BLACK}Enable/disable breaking when an AI log message matches the break string -STR_AI_DEBUG_BREAK_ON_LABEL :{BLACK}Break on: -STR_AI_DEBUG_BREAK_STR_OSKTITLE :{BLACK}Break on -STR_AI_DEBUG_BREAK_STR_TOOLTIP :{BLACK}When an AI log message matches this string, the game is paused -STR_AI_DEBUG_MATCH_CASE :{BLACK}Match case -STR_AI_DEBUG_MATCH_CASE_TOOLTIP :{BLACK}Toggle matching case when comparing AI log messages against the break string -STR_AI_DEBUG_CONTINUE :{BLACK}Continue -STR_AI_DEBUG_CONTINUE_TOOLTIP :{BLACK}Unpause and continue the AI -STR_AI_DEBUG_SELECT_AI_TOOLTIP :{BLACK}View debug output of this AI -STR_AI_GAME_SCRIPT :{BLACK}Game Script -STR_AI_GAME_SCRIPT_TOOLTIP :{BLACK}Check the Game Script log - -STR_ERROR_AI_NO_AI_FOUND :No suitable AI found to load.{}This AI is a dummy AI and won't do anything.{}You can download several AIs via the 'Online Content' system -STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}One of the running scripts crashed. Please report this to the script author with a screenshot of the AI/Game Script Debug Window -STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}AI/Game Script Debug window is only available for the server - -# AI configuration window -STR_AI_CONFIG_CAPTION :{WHITE}AI/Game Script Configuration -STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}The Game Script that will be loaded in the next game -STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}The AIs that will be loaded in the next game -STR_AI_CONFIG_HUMAN_PLAYER :Human player -STR_AI_CONFIG_RANDOM_AI :Random AI -STR_AI_CONFIG_NONE :(none) - -STR_AI_CONFIG_MOVE_UP :{BLACK}Move Up -STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Move selected AI up in the list -STR_AI_CONFIG_MOVE_DOWN :{BLACK}Move Down -STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Move selected AI down in the list - -STR_AI_CONFIG_GAMESCRIPT :{SILVER}Game Script -STR_AI_CONFIG_AI :{SILVER}AIs - -STR_AI_CONFIG_CHANGE :{BLACK}Select {STRING} -STR_AI_CONFIG_CHANGE_NONE : -STR_AI_CONFIG_CHANGE_AI :AI -STR_AI_CONFIG_CHANGE_GAMESCRIPT :Game Script -STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Load another script -STR_AI_CONFIG_CONFIGURE :{BLACK}Configure -STR_AI_CONFIG_CONFIGURE_TOOLTIP :{BLACK}Configure the parameters of the Script - -# Available AIs window -STR_AI_LIST_CAPTION :{WHITE}Available {STRING} -STR_AI_LIST_CAPTION_AI :AIs -STR_AI_LIST_CAPTION_GAMESCRIPT :Game Scripts -STR_AI_LIST_TOOLTIP :{BLACK}Click to select a script - -STR_AI_LIST_AUTHOR :{LTBLUE}Author: {ORANGE}{RAW_STRING} -STR_AI_LIST_VERSION :{LTBLUE}Version: {ORANGE}{NUM} -STR_AI_LIST_URL :{LTBLUE}URL: {ORANGE}{RAW_STRING} - -STR_AI_LIST_ACCEPT :{BLACK}Accept -STR_AI_LIST_ACCEPT_TOOLTIP :{BLACK}Select highlighted script -STR_AI_LIST_CANCEL :{BLACK}Cancel -STR_AI_LIST_CANCEL_TOOLTIP :{BLACK}Don't change the script - -# AI Parameters -STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parameters -STR_AI_SETTINGS_CAPTION_AI :AI -STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Game Script -STR_AI_SETTINGS_CLOSE :{BLACK}Close -STR_AI_SETTINGS_RESET :{BLACK}Reset -STR_AI_SETTINGS_SETTING :{RAW_STRING}: {ORANGE}{STRING1} -STR_AI_SETTINGS_START_DELAY :Number of days to start this AI after the previous one (give or take): {ORANGE}{STRING1} - - -# Textfile window -STR_TEXTFILE_README_CAPTION :{WHITE}{STRING} readme of {RAW_STRING} -STR_TEXTFILE_CHANGELOG_CAPTION :{WHITE}{STRING} changelog of {RAW_STRING} -STR_TEXTFILE_LICENCE_CAPTION :{WHITE}{STRING} licence of {RAW_STRING} -STR_TEXTFILE_VIEW_README :{BLACK}View readme -STR_TEXTFILE_VIEW_CHANGELOG :{BLACK}Changelog -STR_TEXTFILE_VIEW_LICENCE :{BLACK}Licence - - -# Vehicle loading indicators -STR_PERCENT_UP_SMALL :{TINY_FONT}{WHITE}{NUM}%{UP_ARROW} -STR_PERCENT_UP :{WHITE}{NUM}%{UP_ARROW} -STR_PERCENT_DOWN_SMALL :{TINY_FONT}{WHITE}{NUM}%{DOWN_ARROW} -STR_PERCENT_DOWN :{WHITE}{NUM}%{DOWN_ARROW} -STR_PERCENT_UP_DOWN_SMALL :{TINY_FONT}{WHITE}{NUM}%{UP_ARROW}{DOWN_ARROW} -STR_PERCENT_UP_DOWN :{WHITE}{NUM}%{UP_ARROW}{DOWN_ARROW} - -# Income 'floats' -STR_INCOME_FLOAT_COST_SMALL :{TINY_FONT}{RED}Cost: {CURRENCY_LONG} -STR_INCOME_FLOAT_COST :{RED}Cost: {CURRENCY_LONG} -STR_INCOME_FLOAT_INCOME_SMALL :{TINY_FONT}{GREEN}Income: {CURRENCY_LONG} -STR_INCOME_FLOAT_INCOME :{GREEN}Income: {CURRENCY_LONG} -STR_FEEDER_TINY :{TINY_FONT}{YELLOW}Transfer: {CURRENCY_LONG} -STR_FEEDER :{YELLOW}Transfer: {CURRENCY_LONG} -STR_MESSAGE_ESTIMATED_COST :{WHITE}Estimated Cost: {CURRENCY_LONG} -STR_MESSAGE_ESTIMATED_INCOME :{WHITE}Estimated Income: {CURRENCY_LONG} - -# Saveload messages -STR_ERROR_SAVE_STILL_IN_PROGRESS :{WHITE}Saving still in progress,{}please wait until it is finished! -STR_ERROR_AUTOSAVE_FAILED :{WHITE}Autosave failed -STR_ERROR_UNABLE_TO_READ_DRIVE :{BLACK}Unable to read drive -STR_ERROR_GAME_SAVE_FAILED :{WHITE}Game Save Failed{}{STRING} -STR_ERROR_UNABLE_TO_DELETE_FILE :{WHITE}Unable to delete file -STR_ERROR_GAME_LOAD_FAILED :{WHITE}Game Load Failed{}{STRING} -STR_GAME_SAVELOAD_ERROR_BROKEN_INTERNAL_ERROR :Internal error: {RAW_STRING} -STR_GAME_SAVELOAD_ERROR_BROKEN_SAVEGAME :Broken savegame - {RAW_STRING} -STR_GAME_SAVELOAD_ERROR_TOO_NEW_SAVEGAME :Savegame is made with newer version -STR_GAME_SAVELOAD_ERROR_FILE_NOT_READABLE :File not readable -STR_GAME_SAVELOAD_ERROR_FILE_NOT_WRITEABLE :File not writeable -STR_GAME_SAVELOAD_ERROR_DATA_INTEGRITY_CHECK_FAILED :Data integrity check failed -STR_GAME_SAVELOAD_NOT_AVAILABLE : -STR_WARNING_LOADGAME_REMOVED_TRAMS :{WHITE}Game was saved in version without tram support. All trams have been removed - -# Map generation messages -STR_ERROR_COULD_NOT_CREATE_TOWN :{WHITE}Map generation aborted...{}... no suitable town locations -STR_ERROR_NO_TOWN_IN_SCENARIO :{WHITE}... there is no town in this scenario - -STR_ERROR_PNGMAP :{WHITE}Can't load landscape from PNG... -STR_ERROR_PNGMAP_FILE_NOT_FOUND :{WHITE}... file not found -STR_ERROR_PNGMAP_IMAGE_TYPE :{WHITE}... could not convert image type. 8 or 24-bit PNG image needed -STR_ERROR_PNGMAP_MISC :{WHITE}... something just went wrong (probably corrupted file) - -STR_ERROR_BMPMAP :{WHITE}Can't load landscape from BMP... -STR_ERROR_BMPMAP_IMAGE_TYPE :{WHITE}... could not convert image type - -STR_ERROR_HEIGHTMAP_TOO_LARGE :{WHITE}... image is too large - -STR_WARNING_HEIGHTMAP_SCALE_CAPTION :{WHITE}Scale warning -STR_WARNING_HEIGHTMAP_SCALE_MESSAGE :{YELLOW}Resizing source map too much is not recommended. Continue with the generation? - -# Soundset messages -STR_WARNING_FALLBACK_SOUNDSET :{WHITE}Only a fallback sound set was found. If you want sounds, install a sound set via the content download system - -# Screenshot related messages -STR_MESSAGE_SCREENSHOT_SUCCESSFULLY :{WHITE}Screenshot successfully saved as '{RAW_STRING}' -STR_ERROR_SCREENSHOT_FAILED :{WHITE}Screenshot failed! - -# Error message titles -STR_ERROR_MESSAGE_CAPTION :{YELLOW}Message -STR_ERROR_MESSAGE_CAPTION_OTHER_COMPANY :{YELLOW}Message from {STRING1} - -# Generic construction errors -STR_ERROR_OFF_EDGE_OF_MAP :{WHITE}Off edge of map -STR_ERROR_TOO_CLOSE_TO_EDGE_OF_MAP :{WHITE}Too close to edge of map -STR_ERROR_NOT_ENOUGH_CASH_REQUIRES_CURRENCY :{WHITE}Not enough cash - requires {CURRENCY_LONG} -STR_ERROR_FLAT_LAND_REQUIRED :{WHITE}Flat land required -STR_ERROR_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Land sloped in wrong direction -STR_ERROR_CAN_T_DO_THIS :{WHITE}Can't do this... -STR_ERROR_BUILDING_MUST_BE_DEMOLISHED :{WHITE}Building must be demolished first -STR_ERROR_CAN_T_CLEAR_THIS_AREA :{WHITE}Can't clear this area... -STR_ERROR_SITE_UNSUITABLE :{WHITE}... site unsuitable -STR_ERROR_ALREADY_BUILT :{WHITE}... already built -STR_ERROR_OWNED_BY :{WHITE}... owned by {STRING2} -STR_ERROR_AREA_IS_OWNED_BY_ANOTHER :{WHITE}... area is owned by another company -STR_ERROR_TERRAFORM_LIMIT_REACHED :{WHITE}... landscaping limit reached -STR_ERROR_CLEARING_LIMIT_REACHED :{WHITE}... tile clearing limit reached -STR_ERROR_TREE_PLANT_LIMIT_REACHED :{WHITE}... tree planting limit reached -STR_ERROR_NAME_MUST_BE_UNIQUE :{WHITE}Name must be unique -STR_ERROR_GENERIC_OBJECT_IN_THE_WAY :{WHITE}{1:STRING} in the way -STR_ERROR_NOT_ALLOWED_WHILE_PAUSED :{WHITE}Not allowed while paused - -# Local authority errors -STR_ERROR_LOCAL_AUTHORITY_REFUSES_TO_ALLOW_THIS :{WHITE}{TOWN} local authority refuses to allow this -STR_ERROR_LOCAL_AUTHORITY_REFUSES_AIRPORT :{WHITE}{TOWN} local authority refuses to allow another airport to be built in this town -STR_ERROR_LOCAL_AUTHORITY_REFUSES_NOISE :{WHITE}{TOWN} local authority refuses permission for airport due to noise concerns -STR_ERROR_BRIBE_FAILED :{WHITE}Your attempted bribe has been discovered by a regional investigator - -# Levelling errors -STR_ERROR_CAN_T_RAISE_LAND_HERE :{WHITE}Can't raise land here... -STR_ERROR_CAN_T_LOWER_LAND_HERE :{WHITE}Can't lower land here... -STR_ERROR_CAN_T_LEVEL_LAND_HERE :{WHITE}Can't level land here... -STR_ERROR_EXCAVATION_WOULD_DAMAGE :{WHITE}Excavation would damage tunnel -STR_ERROR_ALREADY_AT_SEA_LEVEL :{WHITE}... already at sea level -STR_ERROR_TOO_HIGH :{WHITE}... too high -STR_ERROR_ALREADY_LEVELLED :{WHITE}... already flat - -# Company related errors -STR_ERROR_CAN_T_CHANGE_COMPANY_NAME :{WHITE}Can't change company name... -STR_ERROR_CAN_T_CHANGE_PRESIDENT :{WHITE}Can't change manager's name... - -STR_ERROR_MAXIMUM_PERMITTED_LOAN :{WHITE}... maximum permitted loan size is {CURRENCY_LONG} -STR_ERROR_CAN_T_BORROW_ANY_MORE_MONEY :{WHITE}Can't borrow any more money... -STR_ERROR_LOAN_ALREADY_REPAYED :{WHITE}... no loan to repay -STR_ERROR_CURRENCY_REQUIRED :{WHITE}... {CURRENCY_LONG} required -STR_ERROR_CAN_T_REPAY_LOAN :{WHITE}Can't repay loan... -STR_ERROR_INSUFFICIENT_FUNDS :{WHITE}Can't give away money that is loaned from the bank... -STR_ERROR_CAN_T_BUY_COMPANY :{WHITE}Can't buy company... -STR_ERROR_CAN_T_BUILD_COMPANY_HEADQUARTERS :{WHITE}Can't build company headquarters... -STR_ERROR_CAN_T_BUY_25_SHARE_IN_THIS :{WHITE}Can't buy 25% share in this company... -STR_ERROR_CAN_T_SELL_25_SHARE_IN :{WHITE}Can't sell 25% share in this company... -STR_ERROR_PROTECTED :{WHITE}This company is not old enough to trade shares yet... - -# Town related errors -STR_ERROR_CAN_T_GENERATE_TOWN :{WHITE}Can't build any towns -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_TOO_CLOSE_TO_EDGE_OF_MAP_SUB :{WHITE}... too close to edge of map -STR_ERROR_TOO_CLOSE_TO_ANOTHER_TOWN :{WHITE}... too close to another town -STR_ERROR_TOO_MANY_TOWNS :{WHITE}... too many towns -STR_ERROR_NO_SPACE_FOR_TOWN :{WHITE}... there is no more space on the map -STR_ERROR_TOWN_EXPAND_WARN_NO_ROADS :{WHITE}The town will not build roads. You can enable building of roads via Advanced Settings->Economy->Towns -STR_ERROR_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 - -# Industry related errors -STR_ERROR_TOO_MANY_INDUSTRIES :{WHITE}... too many industries -STR_ERROR_CAN_T_GENERATE_INDUSTRIES :{WHITE}Can't generate industries... -STR_ERROR_CAN_T_BUILD_HERE :{WHITE}Can't build {STRING} here... -STR_ERROR_CAN_T_CONSTRUCT_THIS_INDUSTRY :{WHITE}Can't construct this industry type here... -STR_ERROR_INDUSTRY_TOO_CLOSE :{WHITE}... too close to another industry -STR_ERROR_MUST_FOUND_TOWN_FIRST :{WHITE}... must found town first -STR_ERROR_ONLY_ONE_ALLOWED_PER_TOWN :{WHITE}... only one allowed per town -STR_ERROR_CAN_ONLY_BE_BUILT_IN_TOWNS_WITH_POPULATION_OF_1200 :{WHITE}... can only be built in towns with a population of at least 1200 -STR_ERROR_CAN_ONLY_BE_BUILT_IN_RAINFOREST :{WHITE}... can only be built in rainforest areas -STR_ERROR_CAN_ONLY_BE_BUILT_IN_DESERT :{WHITE}... can only be built in desert areas -STR_ERROR_CAN_ONLY_BE_BUILT_IN_TOWNS :{WHITE}... can only be built in towns (replacing houses) -STR_ERROR_CAN_ONLY_BE_BUILT_NEAR_TOWN_CENTER :{WHITE}... can only be built near the center of towns -STR_ERROR_CAN_ONLY_BE_BUILT_IN_LOW_AREAS :{WHITE}... can only be built in low areas -STR_ERROR_CAN_ONLY_BE_POSITIONED :{WHITE}... can only be positioned near edges of map -STR_ERROR_FOREST_CAN_ONLY_BE_PLANTED :{WHITE}... forest can only be planted above snow-line -STR_ERROR_CAN_ONLY_BE_BUILT_ABOVE_SNOW_LINE :{WHITE}... can only be built above the snow-line -STR_ERROR_CAN_ONLY_BE_BUILT_BELOW_SNOW_LINE :{WHITE}... can only be built below the snow-line - -# Station construction related errors -STR_ERROR_CAN_T_BUILD_RAILROAD_STATION :{WHITE}Can't build railway station here... -STR_ERROR_CAN_T_BUILD_BUS_STATION :{WHITE}Can't build bus station... -STR_ERROR_CAN_T_BUILD_TRUCK_STATION :{WHITE}Can't build lorry station... -STR_ERROR_CAN_T_BUILD_PASSENGER_TRAM_STATION :{WHITE}Can't build passenger tram station... -STR_ERROR_CAN_T_BUILD_CARGO_TRAM_STATION :{WHITE}Can't build freight tram station... -STR_ERROR_CAN_T_BUILD_DOCK_HERE :{WHITE}Can't build dock here... -STR_ERROR_CAN_T_BUILD_AIRPORT_HERE :{WHITE}Can't build airport here... - -STR_ERROR_ADJOINS_MORE_THAN_ONE_EXISTING :{WHITE}Adjoins more than one existing station/loading area -STR_ERROR_STATION_TOO_SPREAD_OUT :{WHITE}... station too spread out -STR_ERROR_TOO_MANY_STATIONS_LOADING :{WHITE}Too many stations/loading areas -STR_ERROR_TOO_MANY_STATION_SPECS :{WHITE}Too many railway station parts -STR_ERROR_TOO_MANY_BUS_STOPS :{WHITE}Too many bus stops -STR_ERROR_TOO_MANY_TRUCK_STOPS :{WHITE}Too many lorry stations -STR_ERROR_TOO_CLOSE_TO_ANOTHER_STATION :{WHITE}Too close to another station/loading area -STR_ERROR_TOO_CLOSE_TO_ANOTHER_DOCK :{WHITE}Too close to another dock -STR_ERROR_TOO_CLOSE_TO_ANOTHER_AIRPORT :{WHITE}Too close to another airport -STR_ERROR_CAN_T_RENAME_STATION :{WHITE}Can't rename station... -STR_ERROR_DRIVE_THROUGH_ON_TOWN_ROAD :{WHITE}... this is a town owned road -STR_ERROR_DRIVE_THROUGH_DIRECTION :{WHITE}... road facing in the wrong direction -STR_ERROR_DRIVE_THROUGH_CORNER :{WHITE}... drive through stops can't have corners -STR_ERROR_DRIVE_THROUGH_JUNCTION :{WHITE}... drive through stops can't have junctions - -# Station destruction related errors -STR_ERROR_CAN_T_REMOVE_PART_OF_STATION :{WHITE}Can't remove part of station... -STR_ERROR_MUST_REMOVE_RAILWAY_STATION_FIRST :{WHITE}Must remove railway station first -STR_ERROR_CAN_T_REMOVE_BUS_STATION :{WHITE}Can't remove bus station... -STR_ERROR_CAN_T_REMOVE_TRUCK_STATION :{WHITE}Can't remove lorry station... -STR_ERROR_CAN_T_REMOVE_PASSENGER_TRAM_STATION :{WHITE}Can't remove passenger tram station... -STR_ERROR_CAN_T_REMOVE_CARGO_TRAM_STATION :{WHITE}Can't remove freight tram station... -STR_ERROR_MUST_REMOVE_ROAD_STOP_FIRST :{WHITE}Must remove road stop first -STR_ERROR_THERE_IS_NO_STATION :{WHITE}... there is no station here - -STR_ERROR_MUST_DEMOLISH_RAILROAD :{WHITE}Must demolish railway station first -STR_ERROR_MUST_DEMOLISH_BUS_STATION_FIRST :{WHITE}Must demolish bus station first -STR_ERROR_MUST_DEMOLISH_TRUCK_STATION_FIRST :{WHITE}Must demolish lorry station first -STR_ERROR_MUST_DEMOLISH_PASSENGER_TRAM_STATION_FIRST :{WHITE}Must demolish passenger tram station first -STR_ERROR_MUST_DEMOLISH_CARGO_TRAM_STATION_FIRST :{WHITE}Must demolish freight tram station first -STR_ERROR_MUST_DEMOLISH_DOCK_FIRST :{WHITE}Must demolish dock first -STR_ERROR_MUST_DEMOLISH_AIRPORT_FIRST :{WHITE}Must demolish airport first - -# Waypoint related errors -STR_ERROR_WAYPOINT_ADJOINS_MORE_THAN_ONE_EXISTING :{WHITE}Adjoins more than one existing waypoint -STR_ERROR_TOO_CLOSE_TO_ANOTHER_WAYPOINT :{WHITE}Too close to another waypoint - -STR_ERROR_CAN_T_BUILD_TRAIN_WAYPOINT :{WHITE}Can't build train 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_MUST_REMOVE_RAILWAYPOINT_FIRST :{WHITE}Must remove rail 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! - -# Depot related errors -STR_ERROR_CAN_T_BUILD_TRAIN_DEPOT :{WHITE}Can't build train depot here... -STR_ERROR_CAN_T_BUILD_ROAD_DEPOT :{WHITE}Can't build road vehicle depot here... -STR_ERROR_CAN_T_BUILD_TRAM_DEPOT :{WHITE}Can't build tram vehicle depot here... -STR_ERROR_CAN_T_BUILD_SHIP_DEPOT :{WHITE}Can't build ship depot here... - -STR_ERROR_CAN_T_RENAME_DEPOT :{WHITE}Can't rename depot... - -STR_ERROR_TRAIN_MUST_BE_STOPPED_INSIDE_DEPOT :{WHITE}... must be stopped inside a depot -STR_ERROR_ROAD_VEHICLE_MUST_BE_STOPPED_INSIDE_DEPOT :{WHITE}... must be stopped inside a depot -STR_ERROR_SHIP_MUST_BE_STOPPED_INSIDE_DEPOT :{WHITE}... must be stopped inside a depot -STR_ERROR_AIRCRAFT_MUST_BE_STOPPED_INSIDE_HANGAR :{WHITE}... must be stopped inside a hangar - -STR_ERROR_TRAINS_CAN_ONLY_BE_ALTERED_INSIDE_A_DEPOT :{WHITE}Trains can only be altered when stopped inside a depot -STR_ERROR_TRAIN_TOO_LONG :{WHITE}Train too long -STR_ERROR_CAN_T_REVERSE_DIRECTION_RAIL_VEHICLE :{WHITE}Can't reverse direction of vehicle... -STR_ERROR_CAN_T_REVERSE_DIRECTION_RAIL_VEHICLE_MULTIPLE_UNITS :{WHITE}... consists of multiple units -STR_ERROR_INCOMPATIBLE_RAIL_TYPES :Incompatible rail types - -STR_ERROR_CAN_T_MOVE_VEHICLE :{WHITE}Can't move vehicle... -STR_ERROR_REAR_ENGINE_FOLLOW_FRONT :{WHITE}The rear engine will always follow its front counterpart -STR_ERROR_UNABLE_TO_FIND_ROUTE_TO :{WHITE}Unable to find route to local depot -STR_ERROR_UNABLE_TO_FIND_LOCAL_DEPOT :{WHITE}Unable to find local depot - -STR_ERROR_DEPOT_WRONG_DEPOT_TYPE :Wrong depot type - -# Autoreplace related errors -STR_ERROR_TRAIN_TOO_LONG_AFTER_REPLACEMENT :{WHITE}{VEHICLE} is too long after replacement -STR_ERROR_AUTOREPLACE_NOTHING_TO_DO :{WHITE}No autoreplace/renew rules applied -STR_ERROR_AUTOREPLACE_MONEY_LIMIT :(money limit) - -# Rail construction errors -STR_ERROR_IMPOSSIBLE_TRACK_COMBINATION :{WHITE}Impossible track combination -STR_ERROR_MUST_REMOVE_SIGNALS_FIRST :{WHITE}Must remove signals first -STR_ERROR_NO_SUITABLE_RAILROAD_TRACK :{WHITE}No suitable railway track -STR_ERROR_MUST_REMOVE_RAILROAD_TRACK :{WHITE}Must remove railway track first -STR_ERROR_CROSSING_ON_ONEWAY_ROAD :{WHITE}Road is one way or blocked -STR_ERROR_CROSSING_DISALLOWED :{WHITE}Level crossings not allowed for this rail type -STR_ERROR_CAN_T_BUILD_SIGNALS_HERE :{WHITE}Can't build signals here... -STR_ERROR_CAN_T_BUILD_RAILROAD_TRACK :{WHITE}Can't build railway track here... -STR_ERROR_CAN_T_REMOVE_RAILROAD_TRACK :{WHITE}Can't remove railway track from here... -STR_ERROR_CAN_T_REMOVE_SIGNALS_FROM :{WHITE}Can't remove signals from here... -STR_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_CAN_T_CONVERT_RAIL :{WHITE}Can't convert rail type here... - -# Road construction errors -STR_ERROR_MUST_REMOVE_ROAD_FIRST :{WHITE}Must remove road first -STR_ERROR_ONEWAY_ROADS_CAN_T_HAVE_JUNCTION :{WHITE}... one way roads can't have junctions -STR_ERROR_CAN_T_BUILD_ROAD_HERE :{WHITE}Can't build road here... -STR_ERROR_CAN_T_BUILD_TRAMWAY_HERE :{WHITE}Can't build tramway here... -STR_ERROR_CAN_T_REMOVE_ROAD_FROM :{WHITE}Can't remove road from here... -STR_ERROR_CAN_T_REMOVE_TRAMWAY_FROM :{WHITE}Can't remove tramway from here... -STR_ERROR_THERE_IS_NO_ROAD :{WHITE}... there is no road -STR_ERROR_THERE_IS_NO_TRAMWAY :{WHITE}... there is no tramway - -# Waterway construction errors -STR_ERROR_CAN_T_BUILD_CANALS :{WHITE}Can't build canals here... -STR_ERROR_CAN_T_BUILD_LOCKS :{WHITE}Can't build locks here... -STR_ERROR_CAN_T_PLACE_RIVERS :{WHITE}Can't place rivers here... -STR_ERROR_MUST_BE_BUILT_ON_WATER :{WHITE}... must be built on water -STR_ERROR_CAN_T_BUILD_ON_WATER :{WHITE}... can't build on water -STR_ERROR_CAN_T_BUILD_ON_SEA :{WHITE}... can't build on open sea -STR_ERROR_CAN_T_BUILD_ON_CANAL :{WHITE}... can't build on canal -STR_ERROR_CAN_T_BUILD_ON_RIVER :{WHITE}... can't build on river -STR_ERROR_MUST_DEMOLISH_CANAL_FIRST :{WHITE}Must demolish canal first -STR_ERROR_CAN_T_BUILD_AQUEDUCT_HERE :{WHITE}Can't build aqueduct here... - -# Tree related errors -STR_ERROR_TREE_ALREADY_HERE :{WHITE}... tree already here -STR_ERROR_TREE_WRONG_TERRAIN_FOR_TREE_TYPE :{WHITE}... wrong terrain for tree type -STR_ERROR_CAN_T_PLANT_TREE_HERE :{WHITE}Can't plant tree here... - -# Bridge related errors -STR_ERROR_CAN_T_BUILD_BRIDGE_HERE :{WHITE}Can't build bridge here... -STR_ERROR_MUST_DEMOLISH_BRIDGE_FIRST :{WHITE}Must demolish bridge first -STR_ERROR_CAN_T_START_AND_END_ON :{WHITE}Can't start and end in the same spot -STR_ERROR_BRIDGEHEADS_NOT_SAME_HEIGHT :{WHITE}Bridge heads not at the same level -STR_ERROR_BRIDGE_TOO_LOW_FOR_TERRAIN :{WHITE}Bridge is too low for the terrain -STR_ERROR_START_AND_END_MUST_BE_IN :{WHITE}Start and end must be in line -STR_ERROR_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 - -# Tunnel related errors -STR_ERROR_CAN_T_BUILD_TUNNEL_HERE :{WHITE}Can't build tunnel here... -STR_ERROR_SITE_UNSUITABLE_FOR_TUNNEL :{WHITE}Site unsuitable for tunnel entrance -STR_ERROR_MUST_DEMOLISH_TUNNEL_FIRST :{WHITE}Must demolish tunnel first -STR_ERROR_ANOTHER_TUNNEL_IN_THE_WAY :{WHITE}Another tunnel in the way -STR_ERROR_TUNNEL_THROUGH_MAP_BORDER :{WHITE}Tunnel would end out of the map -STR_ERROR_UNABLE_TO_EXCAVATE_LAND :{WHITE}Unable to excavate land for other end of tunnel -STR_ERROR_TUNNEL_TOO_LONG :{WHITE}... tunnel too long - -# Object related errors -STR_ERROR_TOO_MANY_OBJECTS :{WHITE}... too many objects -STR_ERROR_CAN_T_BUILD_OBJECT :{WHITE}Can't build object... -STR_ERROR_OBJECT_IN_THE_WAY :{WHITE}Object in the way -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! - -# Group related errors -STR_ERROR_GROUP_CAN_T_CREATE :{WHITE}Can't create group... -STR_ERROR_GROUP_CAN_T_DELETE :{WHITE}Can't delete this group... -STR_ERROR_GROUP_CAN_T_RENAME :{WHITE}Can't rename group... -STR_ERROR_GROUP_CAN_T_REMOVE_ALL_VEHICLES :{WHITE}Can't remove all vehicles from this group... -STR_ERROR_GROUP_CAN_T_ADD_VEHICLE :{WHITE}Can't add the vehicle to this group... -STR_ERROR_GROUP_CAN_T_ADD_SHARED_VEHICLE :{WHITE}Can't add shared vehicles to group... - -# Generic vehicle errors -STR_ERROR_TRAIN_IN_THE_WAY :{WHITE}Train in the way -STR_ERROR_ROAD_VEHICLE_IN_THE_WAY :{WHITE}Road vehicle in the way -STR_ERROR_SHIP_IN_THE_WAY :{WHITE}Ship in the way -STR_ERROR_AIRCRAFT_IN_THE_WAY :{WHITE}Aircraft in the way - -STR_ERROR_CAN_T_REFIT_TRAIN :{WHITE}Can't refit train... -STR_ERROR_CAN_T_REFIT_ROAD_VEHICLE :{WHITE}Can't refit road vehicle... -STR_ERROR_CAN_T_REFIT_SHIP :{WHITE}Can't refit ship... -STR_ERROR_CAN_T_REFIT_AIRCRAFT :{WHITE}Can't refit aircraft... - -STR_ERROR_CAN_T_RENAME_TRAIN :{WHITE}Can't name train... -STR_ERROR_CAN_T_RENAME_ROAD_VEHICLE :{WHITE}Can't name road vehicle... -STR_ERROR_CAN_T_RENAME_SHIP :{WHITE}Can't name ship... -STR_ERROR_CAN_T_RENAME_AIRCRAFT :{WHITE}Can't name aircraft... - -STR_ERROR_CAN_T_STOP_START_TRAIN :{WHITE}Can't stop/start train... -STR_ERROR_CAN_T_STOP_START_ROAD_VEHICLE :{WHITE}Can't stop/start road vehicle... -STR_ERROR_CAN_T_STOP_START_SHIP :{WHITE}Can't stop/start ship... -STR_ERROR_CAN_T_STOP_START_AIRCRAFT :{WHITE}Can't stop/start aircraft... - -STR_ERROR_CAN_T_SEND_TRAIN_TO_DEPOT :{WHITE}Can't send train to depot... -STR_ERROR_CAN_T_SEND_ROAD_VEHICLE_TO_DEPOT :{WHITE}Can't send road vehicle to depot... -STR_ERROR_CAN_T_SEND_SHIP_TO_DEPOT :{WHITE}Can't send ship to depot... -STR_ERROR_CAN_T_SEND_AIRCRAFT_TO_HANGAR :{WHITE}Can't send aircraft to hangar... - -STR_ERROR_CAN_T_BUY_TRAIN :{WHITE}Can't buy railway vehicle... -STR_ERROR_CAN_T_BUY_ROAD_VEHICLE :{WHITE}Can't buy road vehicle... -STR_ERROR_CAN_T_BUY_SHIP :{WHITE}Can't buy ship... -STR_ERROR_CAN_T_BUY_AIRCRAFT :{WHITE}Can't buy aircraft... - -STR_ERROR_CAN_T_RENAME_TRAIN_TYPE :{WHITE}Can't rename train vehicle type... -STR_ERROR_CAN_T_RENAME_ROAD_VEHICLE_TYPE :{WHITE}Can't rename road vehicle type... -STR_ERROR_CAN_T_RENAME_SHIP_TYPE :{WHITE}Can't rename ship type... -STR_ERROR_CAN_T_RENAME_AIRCRAFT_TYPE :{WHITE}Can't rename aircraft type... - -STR_ERROR_CAN_T_SELL_TRAIN :{WHITE}Can't sell railway vehicle... -STR_ERROR_CAN_T_SELL_ROAD_VEHICLE :{WHITE}Can't sell road vehicle... -STR_ERROR_CAN_T_SELL_SHIP :{WHITE}Can't sell ship... -STR_ERROR_CAN_T_SELL_AIRCRAFT :{WHITE}Can't sell aircraft... - -STR_ERROR_RAIL_VEHICLE_NOT_AVAILABLE :{WHITE}Vehicle is not available -STR_ERROR_ROAD_VEHICLE_NOT_AVAILABLE :{WHITE}Vehicle is not available -STR_ERROR_SHIP_NOT_AVAILABLE :{WHITE}Ship is not available -STR_ERROR_AIRCRAFT_NOT_AVAILABLE :{WHITE}Aircraft is not available - -STR_ERROR_TOO_MANY_VEHICLES_IN_GAME :{WHITE}Too many vehicles in game -STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Can't change servicing interval... - -STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... vehicle is destroyed - -# Specific vehicle errors -STR_ERROR_CAN_T_MAKE_TRAIN_PASS_SIGNAL :{WHITE}Can't make train pass signal at danger... -STR_ERROR_CAN_T_REVERSE_DIRECTION_TRAIN :{WHITE}Can't reverse direction of train... -STR_ERROR_TRAIN_START_NO_POWER :Train has no power - -STR_ERROR_CAN_T_MAKE_ROAD_VEHICLE_TURN :{WHITE}Can't make road vehicle turn around... - -STR_ERROR_AIRCRAFT_IS_IN_FLIGHT :{WHITE}Aircraft is in flight - -# Order related errors -STR_ERROR_NO_MORE_SPACE_FOR_ORDERS :{WHITE}No more space for orders -STR_ERROR_TOO_MANY_ORDERS :{WHITE}Too many orders -STR_ERROR_CAN_T_INSERT_NEW_ORDER :{WHITE}Can't insert new order... -STR_ERROR_CAN_T_DELETE_THIS_ORDER :{WHITE}Can't delete this order... -STR_ERROR_CAN_T_MODIFY_THIS_ORDER :{WHITE}Can't modify this order... -STR_ERROR_CAN_T_MOVE_THIS_ORDER :{WHITE}Can't move this order... -STR_ERROR_CAN_T_SKIP_ORDER :{WHITE}Can't skip current order... -STR_ERROR_CAN_T_SKIP_TO_ORDER :{WHITE}Can't skip to selected order... -STR_ERROR_CAN_T_COPY_SHARE_ORDER :{WHITE}... vehicle can't go to all stations -STR_ERROR_CAN_T_ADD_ORDER :{WHITE}... vehicle can't go to that station -STR_ERROR_CAN_T_ADD_ORDER_SHARED :{WHITE}... a vehicle sharing this order can't go to that station - -STR_ERROR_CAN_T_SHARE_ORDER_LIST :{WHITE}Can't share order list... -STR_ERROR_CAN_T_STOP_SHARING_ORDER_LIST :{WHITE}Can't stop sharing order list... -STR_ERROR_CAN_T_COPY_ORDER_LIST :{WHITE}Can't copy order list... -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 - -# 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 -STR_ERROR_TIMETABLE_NOT_STOPPING_HERE :{WHITE}This vehicle is not stopping at this station - -# Sign related errors -STR_ERROR_TOO_MANY_SIGNS :{WHITE}... too many signs -STR_ERROR_CAN_T_PLACE_SIGN_HERE :{WHITE}Can't place sign here... -STR_ERROR_CAN_T_CHANGE_SIGN_NAME :{WHITE}Can't change sign name... -STR_ERROR_CAN_T_DELETE_SIGN :{WHITE}Can't delete sign... - -# Translatable comment for OpenTTD's desktop shortcut -STR_DESKTOP_SHORTCUT_COMMENT :A simulation game based on Transport Tycoon Deluxe - -##id 0x2000 -# Town building names -STR_TOWN_BUILDING_NAME_TALL_OFFICE_BLOCK_1 :Tall office block -STR_TOWN_BUILDING_NAME_OFFICE_BLOCK_1 :Office block -STR_TOWN_BUILDING_NAME_SMALL_BLOCK_OF_FLATS_1 :Small block of flats -STR_TOWN_BUILDING_NAME_CHURCH_1 :Church -STR_TOWN_BUILDING_NAME_LARGE_OFFICE_BLOCK_1 :Large office block -STR_TOWN_BUILDING_NAME_TOWN_HOUSES_1 :Town houses -STR_TOWN_BUILDING_NAME_HOTEL_1 :Hotel -STR_TOWN_BUILDING_NAME_STATUE_1 :Statue -STR_TOWN_BUILDING_NAME_FOUNTAIN_1 :Fountain -STR_TOWN_BUILDING_NAME_PARK_1 :Park -STR_TOWN_BUILDING_NAME_OFFICE_BLOCK_2 :Office block -STR_TOWN_BUILDING_NAME_SHOPS_AND_OFFICES_1 :Shops and offices -STR_TOWN_BUILDING_NAME_MODERN_OFFICE_BUILDING_1 :Modern office building -STR_TOWN_BUILDING_NAME_WAREHOUSE_1 :Warehouse -STR_TOWN_BUILDING_NAME_OFFICE_BLOCK_3 :Office block -STR_TOWN_BUILDING_NAME_STADIUM_1 :Stadium -STR_TOWN_BUILDING_NAME_OLD_HOUSES_1 :Old houses -STR_TOWN_BUILDING_NAME_COTTAGES_1 :Cottages -STR_TOWN_BUILDING_NAME_HOUSES_1 :Houses -STR_TOWN_BUILDING_NAME_FLATS_1 :Flats -STR_TOWN_BUILDING_NAME_TALL_OFFICE_BLOCK_2 :Tall office block -STR_TOWN_BUILDING_NAME_SHOPS_AND_OFFICES_2 :Shops and offices -STR_TOWN_BUILDING_NAME_SHOPS_AND_OFFICES_3 :Shops and offices -STR_TOWN_BUILDING_NAME_THEATER_1 :Theatre -STR_TOWN_BUILDING_NAME_STADIUM_2 :Stadium -STR_TOWN_BUILDING_NAME_OFFICES_1 :Offices -STR_TOWN_BUILDING_NAME_HOUSES_2 :Houses -STR_TOWN_BUILDING_NAME_CINEMA_1 :Cinema -STR_TOWN_BUILDING_NAME_SHOPPING_MALL_1 :Shopping centre -STR_TOWN_BUILDING_NAME_IGLOO_1 :Igloo -STR_TOWN_BUILDING_NAME_TEPEES_1 :Tepees -STR_TOWN_BUILDING_NAME_TEAPOT_HOUSE_1 :Teapot-House -STR_TOWN_BUILDING_NAME_PIGGY_BANK_1 :Piggy-Bank - -##id 0x4800 -# industry names -STR_INDUSTRY_NAME_COAL_MINE :Coal Mine -STR_INDUSTRY_NAME_POWER_STATION :Power Station -STR_INDUSTRY_NAME_SAWMILL :Sawmill -STR_INDUSTRY_NAME_FOREST :Forest -STR_INDUSTRY_NAME_OIL_REFINERY :Oil Refinery -STR_INDUSTRY_NAME_OIL_RIG :Oil Rig -STR_INDUSTRY_NAME_FACTORY :Factory -STR_INDUSTRY_NAME_PRINTING_WORKS :Printing Works -STR_INDUSTRY_NAME_STEEL_MILL :Steel Mill -STR_INDUSTRY_NAME_FARM :Farm -STR_INDUSTRY_NAME_COPPER_ORE_MINE :Copper Ore Mine -STR_INDUSTRY_NAME_OIL_WELLS :Oil Wells -STR_INDUSTRY_NAME_BANK :Bank -STR_INDUSTRY_NAME_FOOD_PROCESSING_PLANT :Food Processing Plant -STR_INDUSTRY_NAME_PAPER_MILL :Paper Mill -STR_INDUSTRY_NAME_GOLD_MINE :Gold Mine -STR_INDUSTRY_NAME_BANK_TROPIC_ARCTIC :Bank -STR_INDUSTRY_NAME_DIAMOND_MINE :Diamond Mine -STR_INDUSTRY_NAME_IRON_ORE_MINE :Iron Ore Mine -STR_INDUSTRY_NAME_FRUIT_PLANTATION :Fruit Plantation -STR_INDUSTRY_NAME_RUBBER_PLANTATION :Rubber Plantation -STR_INDUSTRY_NAME_WATER_SUPPLY :Water Supply -STR_INDUSTRY_NAME_WATER_TOWER :Water Tower -STR_INDUSTRY_NAME_FACTORY_2 :Factory -STR_INDUSTRY_NAME_FARM_2 :Farm -STR_INDUSTRY_NAME_LUMBER_MILL :Lumber Mill -STR_INDUSTRY_NAME_COTTON_CANDY_FOREST :Candyfloss Forest -STR_INDUSTRY_NAME_CANDY_FACTORY :Sweet Factory -STR_INDUSTRY_NAME_BATTERY_FARM :Battery Farm -STR_INDUSTRY_NAME_COLA_WELLS :Cola Wells -STR_INDUSTRY_NAME_TOY_SHOP :Toy Shop -STR_INDUSTRY_NAME_TOY_FACTORY :Toy Factory -STR_INDUSTRY_NAME_PLASTIC_FOUNTAINS :Plastic Fountains -STR_INDUSTRY_NAME_FIZZY_DRINK_FACTORY :Fizzy Drink Factory -STR_INDUSTRY_NAME_BUBBLE_GENERATOR :Bubble Generator -STR_INDUSTRY_NAME_TOFFEE_QUARRY :Toffee Quarry -STR_INDUSTRY_NAME_SUGAR_MINE :Sugar Mine - -############ WARNING, using range 0x6000 for strings that are stored in the savegame -############ These strings may never get a new id, or savegames will break! -##id 0x6000 -STR_SV_EMPTY : -STR_SV_UNNAMED :Unnamed -STR_SV_TRAIN_NAME :Train {COMMA} -STR_SV_ROAD_VEHICLE_NAME :Road Vehicle {COMMA} -STR_SV_SHIP_NAME :Ship {COMMA} -STR_SV_AIRCRAFT_NAME :Aircraft {COMMA} - -STR_SV_STNAME :{STRING1} -STR_SV_STNAME_NORTH :{STRING1} North -STR_SV_STNAME_SOUTH :{STRING1} South -STR_SV_STNAME_EAST :{STRING1} East -STR_SV_STNAME_WEST :{STRING1} West -STR_SV_STNAME_CENTRAL :{STRING1} Central -STR_SV_STNAME_TRANSFER :{STRING1} Transfer -STR_SV_STNAME_HALT :{STRING1} Halt -STR_SV_STNAME_VALLEY :{STRING1} Valley -STR_SV_STNAME_HEIGHTS :{STRING1} Heights -STR_SV_STNAME_WOODS :{STRING1} Woods -STR_SV_STNAME_LAKESIDE :{STRING1} Lakeside -STR_SV_STNAME_EXCHANGE :{STRING1} Exchange -STR_SV_STNAME_AIRPORT :{STRING1} Airport -STR_SV_STNAME_OILFIELD :{STRING1} Oilfield -STR_SV_STNAME_MINES :{STRING1} Mines -STR_SV_STNAME_DOCKS :{STRING1} Docks -STR_SV_STNAME_BUOY :{STRING2} -STR_SV_STNAME_WAYPOINT :{STRING2} -##id 0x6020 -STR_SV_STNAME_ANNEXE :{STRING1} Annexe -STR_SV_STNAME_SIDINGS :{STRING1} Sidings -STR_SV_STNAME_BRANCH :{STRING1} Branch -STR_SV_STNAME_UPPER :Upper {STRING1} -STR_SV_STNAME_LOWER :Lower {STRING1} -STR_SV_STNAME_HELIPORT :{STRING1} Heliport -STR_SV_STNAME_FOREST :{STRING1} Forest -STR_SV_STNAME_FALLBACK :{STRING1} Station #{NUM} -############ end of savegame specific region! - -##id 0x8000 -# Vehicle names -STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_KIRBY_PAUL_TANK_STEAM :Kirby Paul Tank (Steam) -STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_MJS_250_DIESEL :MJS 250 (Diesel) -STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_PLODDYPHUT_CHOO_CHOO :Ploddyphut Choo-Choo -STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_POWERNAUT_CHOO_CHOO :Powernaut Choo-Choo -STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_MIGHTYMOVER_CHOO_CHOO :Mightymover Choo-Choo -STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_PLODDYPHUT_DIESEL :Ploddyphut Diesel -STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_POWERNAUT_DIESEL :Powernaut Diesel -STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_WILLS_2_8_0_STEAM :Wills 2-8-0 (Steam) -STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_CHANEY_JUBILEE_STEAM :Chaney 'Jubilee' (Steam) -STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_GINZU_A4_STEAM :Ginzu 'A4' (Steam) -STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_SH_8P_STEAM :SH '8P' (Steam) -STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_MANLEY_MOREL_DMU_DIESEL :Manley-Morel DMU (Diesel) -STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_DASH_DIESEL :'Dash' (Diesel) -STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_SH_HENDRY_25_DIESEL :SH/Hendry '25' (Diesel) -STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_UU_37_DIESEL :UU '37' (Diesel) -STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_FLOSS_47_DIESEL :Floss '47' (Diesel) -STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_CS_4000_DIESEL :CS 4000 (Diesel) -STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_CS_2400_DIESEL :CS 2400 (Diesel) -STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_CENTENNIAL_DIESEL :Centennial (Diesel) -STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_KELLING_3100_DIESEL :Kelling 3100 (Diesel) -STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_TURNER_TURBO_DIESEL :Turner Turbo (Diesel) -STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_MJS_1000_DIESEL :MJS 1000 (Diesel) -STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_SH_125_DIESEL :SH '125' (Diesel) -STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_SH_30_ELECTRIC :SH '30' (Electric) -STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_SH_40_ELECTRIC :SH '40' (Electric) -STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_T_I_M_ELECTRIC :'T.I.M.' (Electric) -STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_ASIASTAR_ELECTRIC :'AsiaStar' (Electric) -STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_PASSENGER_CAR :Passenger Carriage -STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_MAIL_VAN :Mail Van -STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_COAL_CAR :Coal Truck -STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_OIL_TANKER :Oil Tanker -STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_LIVESTOCK_VAN :Livestock Van -STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_GOODS_VAN :Goods Van -STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_GRAIN_HOPPER :Grain Hopper -STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_WOOD_TRUCK :Wood Truck -STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_IRON_ORE_HOPPER :Iron Ore Hopper -STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_STEEL_TRUCK :Steel Truck -STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_ARMORED_VAN :Armoured Van -STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_FOOD_VAN :Food Van -STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_PAPER_TRUCK :Paper Truck -STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_COPPER_ORE_HOPPER :Copper Ore Hopper -STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_WATER_TANKER :Water Tanker -STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_FRUIT_TRUCK :Fruit Truck -STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_RUBBER_TRUCK :Rubber Truck -STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_SUGAR_TRUCK :Sugar Truck -STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_COTTON_CANDY_HOPPER :Candyfloss Hopper -STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_TOFFEE_HOPPER :Toffee Hopper -STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_BUBBLE_VAN :Bubble Van -STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_COLA_TANKER :Cola Tanker -STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_CANDY_VAN :Sweet Van -STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_TOY_VAN :Toy Van -STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_BATTERY_TRUCK :Battery Truck -STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_FIZZY_DRINK_TRUCK :Fizzy Drink Truck -STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_PLASTIC_TRUCK :Plastic Truck -STR_VEHICLE_NAME_TRAIN_ENGINE_MONORAIL_X2001_ELECTRIC :'X2001' (Electric) -STR_VEHICLE_NAME_TRAIN_ENGINE_MONORAIL_MILLENNIUM_Z1_ELECTRIC :'Millennium Z1' (Electric) -STR_VEHICLE_NAME_TRAIN_ENGINE_MONORAIL_WIZZOWOW_Z99 :Wizzowow Z99 -STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_PASSENGER_CAR :Passenger Carriage -STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_MAIL_VAN :Mail Van -STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_COAL_CAR :Coal Truck -STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_OIL_TANKER :Oil Tanker -STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_LIVESTOCK_VAN :Livestock Van -STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_GOODS_VAN :Goods Van -STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_GRAIN_HOPPER :Grain Hopper -STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_WOOD_TRUCK :Wood Truck -STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_IRON_ORE_HOPPER :Iron Ore Hopper -STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_STEEL_TRUCK :Steel Truck -STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_ARMORED_VAN :Armoured Van -STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_FOOD_VAN :Food Van -STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_PAPER_TRUCK :Paper Truck -STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_COPPER_ORE_HOPPER :Copper Ore Hopper -STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_WATER_TANKER :Water Tanker -STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_FRUIT_TRUCK :Fruit Truck -STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_RUBBER_TRUCK :Rubber Truck -STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_SUGAR_TRUCK :Sugar Truck -STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_COTTON_CANDY_HOPPER :Candyfloss Hopper -STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_TOFFEE_HOPPER :Toffee Hopper -STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_BUBBLE_VAN :Bubble Van -STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_COLA_TANKER :Cola Tanker -STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_CANDY_VAN :Sweet Van -STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_TOY_VAN :Toy Van -STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_BATTERY_TRUCK :Battery Truck -STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_FIZZY_DRINK_TRUCK :Fizzy Drink Truck -STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_PLASTIC_TRUCK :Plastic Truck -STR_VEHICLE_NAME_TRAIN_ENGINE_MAGLEV_LEV1_LEVIATHAN_ELECTRIC :Lev1 'Leviathan' (Electric) -STR_VEHICLE_NAME_TRAIN_ENGINE_MAGLEV_LEV2_CYCLOPS_ELECTRIC :Lev2 'Cyclops' (Electric) -STR_VEHICLE_NAME_TRAIN_ENGINE_MAGLEV_LEV3_PEGASUS_ELECTRIC :Lev3 'Pegasus' (Electric) -STR_VEHICLE_NAME_TRAIN_ENGINE_MAGLEV_LEV4_CHIMAERA_ELECTRIC :Lev4 'Chimaera' (Electric) -STR_VEHICLE_NAME_TRAIN_ENGINE_MAGLEV_WIZZOWOW_ROCKETEER :Wizzowow Rocketeer -STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_PASSENGER_CAR :Passenger Carriage -STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_MAIL_VAN :Mail Van -STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_COAL_CAR :Coal Truck -STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_OIL_TANKER :Oil Tanker -STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_LIVESTOCK_VAN :Livestock Van -STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_GOODS_VAN :Goods Van -STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_GRAIN_HOPPER :Grain Hopper -STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_WOOD_TRUCK :Wood Truck -STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_IRON_ORE_HOPPER :Iron Ore Hopper -STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_STEEL_TRUCK :Steel Truck -STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_ARMORED_VAN :Armoured Van -STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_FOOD_VAN :Food Van -STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_PAPER_TRUCK :Paper Truck -STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_COPPER_ORE_HOPPER :Copper Ore Hopper -STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_WATER_TANKER :Water Tanker -STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_FRUIT_TRUCK :Fruit Truck -STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_RUBBER_TRUCK :Rubber Truck -STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_SUGAR_TRUCK :Sugar Truck -STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_COTTON_CANDY_HOPPER :Candyfloss Hopper -STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_TOFFEE_HOPPER :Toffee Hopper -STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_BUBBLE_VAN :Bubble Van -STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_COLA_TANKER :Cola Tanker -STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_CANDY_VAN :Sweet Van -STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_TOY_VAN :Toy Van -STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_BATTERY_TRUCK :Battery Truck -STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_FIZZY_DRINK_TRUCK :Fizzy Drink Truck -STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_PLASTIC_TRUCK :Plastic Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_MPS_REGAL_BUS :MPS Regal Bus -STR_VEHICLE_NAME_ROAD_VEHICLE_HEREFORD_LEOPARD_BUS :Hereford Leopard Bus -STR_VEHICLE_NAME_ROAD_VEHICLE_FOSTER_BUS :Foster Bus -STR_VEHICLE_NAME_ROAD_VEHICLE_FOSTER_MKII_SUPERBUS :Foster MkII Superbus -STR_VEHICLE_NAME_ROAD_VEHICLE_PLODDYPHUT_MKI_BUS :Ploddyphut MkI Bus -STR_VEHICLE_NAME_ROAD_VEHICLE_PLODDYPHUT_MKII_BUS :Ploddyphut MkII Bus -STR_VEHICLE_NAME_ROAD_VEHICLE_PLODDYPHUT_MKIII_BUS :Ploddyphut MkIII Bus -STR_VEHICLE_NAME_ROAD_VEHICLE_BALOGH_COAL_TRUCK :Balogh Coal Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_UHL_COAL_TRUCK :Uhl Coal Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_DW_COAL_TRUCK :DW Coal Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_MPS_MAIL_TRUCK :MPS Mail Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_REYNARD_MAIL_TRUCK :Reynard Mail Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_PERRY_MAIL_TRUCK :Perry Mail Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_MIGHTYMOVER_MAIL_TRUCK :MightyMover Mail Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_POWERNAUGHT_MAIL_TRUCK :Powernaught Mail Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_WIZZOWOW_MAIL_TRUCK :Wizzowow Mail Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_WITCOMBE_OIL_TANKER :Witcombe Oil Tanker -STR_VEHICLE_NAME_ROAD_VEHICLE_FOSTER_OIL_TANKER :Foster Oil Tanker -STR_VEHICLE_NAME_ROAD_VEHICLE_PERRY_OIL_TANKER :Perry Oil Tanker -STR_VEHICLE_NAME_ROAD_VEHICLE_TALBOTT_LIVESTOCK_VAN :Talbott Livestock Van -STR_VEHICLE_NAME_ROAD_VEHICLE_UHL_LIVESTOCK_VAN :Uhl Livestock Van -STR_VEHICLE_NAME_ROAD_VEHICLE_FOSTER_LIVESTOCK_VAN :Foster Livestock Van -STR_VEHICLE_NAME_ROAD_VEHICLE_BALOGH_GOODS_TRUCK :Balogh Goods Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_CRAIGHEAD_GOODS_TRUCK :Craighead Goods Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_GOSS_GOODS_TRUCK :Goss Goods Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_HEREFORD_GRAIN_TRUCK :Hereford Grain Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_THOMAS_GRAIN_TRUCK :Thomas Grain Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_GOSS_GRAIN_TRUCK :Goss Grain Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_WITCOMBE_WOOD_TRUCK :Witcombe Wood Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_FOSTER_WOOD_TRUCK :Foster Wood Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_MORELAND_WOOD_TRUCK :Moreland Wood Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_MPS_IRON_ORE_TRUCK :MPS Iron Ore Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_UHL_IRON_ORE_TRUCK :Uhl Iron Ore Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_CHIPPY_IRON_ORE_TRUCK :Chippy Iron Ore Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_BALOGH_STEEL_TRUCK :Balogh Steel Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_UHL_STEEL_TRUCK :Uhl Steel Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_KELLING_STEEL_TRUCK :Kelling Steel Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_BALOGH_ARMORED_TRUCK :Balogh Armoured Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_UHL_ARMORED_TRUCK :Uhl Armoured Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_FOSTER_ARMORED_TRUCK :Foster Armoured Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_FOSTER_FOOD_VAN :Foster Food Van -STR_VEHICLE_NAME_ROAD_VEHICLE_PERRY_FOOD_VAN :Perry Food Van -STR_VEHICLE_NAME_ROAD_VEHICLE_CHIPPY_FOOD_VAN :Chippy Food Van -STR_VEHICLE_NAME_ROAD_VEHICLE_UHL_PAPER_TRUCK :Uhl Paper Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_BALOGH_PAPER_TRUCK :Balogh Paper Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_MPS_PAPER_TRUCK :MPS Paper Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_MPS_COPPER_ORE_TRUCK :MPS Copper Ore Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_UHL_COPPER_ORE_TRUCK :Uhl Copper Ore Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_GOSS_COPPER_ORE_TRUCK :Goss Copper Ore Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_UHL_WATER_TANKER :Uhl Water Tanker -STR_VEHICLE_NAME_ROAD_VEHICLE_BALOGH_WATER_TANKER :Balogh Water Tanker -STR_VEHICLE_NAME_ROAD_VEHICLE_MPS_WATER_TANKER :MPS Water Tanker -STR_VEHICLE_NAME_ROAD_VEHICLE_BALOGH_FRUIT_TRUCK :Balogh Fruit Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_UHL_FRUIT_TRUCK :Uhl Fruit Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_KELLING_FRUIT_TRUCK :Kelling Fruit Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_BALOGH_RUBBER_TRUCK :Balogh Rubber Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_UHL_RUBBER_TRUCK :Uhl Rubber Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_RMT_RUBBER_TRUCK :RMT Rubber Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_MIGHTYMOVER_SUGAR_TRUCK :MightyMover Sugar Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_POWERNAUGHT_SUGAR_TRUCK :Powernaught Sugar Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_WIZZOWOW_SUGAR_TRUCK :Wizzowow Sugar Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_MIGHTYMOVER_COLA_TRUCK :MightyMover Cola Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_POWERNAUGHT_COLA_TRUCK :Powernaught Cola Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_WIZZOWOW_COLA_TRUCK :Wizzowow Cola Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_MIGHTYMOVER_COTTON_CANDY :MightyMover Candyfloss Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_POWERNAUGHT_COTTON_CANDY :Powernaught Candyfloss Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_WIZZOWOW_COTTON_CANDY_TRUCK :Wizzowow Candyfloss Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_MIGHTYMOVER_TOFFEE_TRUCK :MightyMover Toffee Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_POWERNAUGHT_TOFFEE_TRUCK :Powernaught Toffee Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_WIZZOWOW_TOFFEE_TRUCK :Wizzowow Toffee Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_MIGHTYMOVER_TOY_VAN :MightyMover Toy Van -STR_VEHICLE_NAME_ROAD_VEHICLE_POWERNAUGHT_TOY_VAN :Powernaught Toy Van -STR_VEHICLE_NAME_ROAD_VEHICLE_WIZZOWOW_TOY_VAN :Wizzowow Toy Van -STR_VEHICLE_NAME_ROAD_VEHICLE_MIGHTYMOVER_CANDY_TRUCK :MightyMover Sweet Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_POWERNAUGHT_CANDY_TRUCK :Powernaught Sweet Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_WIZZOWOW_CANDY_TRUCK :Wizzowow Sweet Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_MIGHTYMOVER_BATTERY_TRUCK :MightyMover Battery Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_POWERNAUGHT_BATTERY_TRUCK :Powernaught Battery Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_WIZZOWOW_BATTERY_TRUCK :Wizzowow Battery Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_MIGHTYMOVER_FIZZY_DRINK :MightyMover Fizzy Drink Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_POWERNAUGHT_FIZZY_DRINK :Powernaught Fizzy Drink Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_WIZZOWOW_FIZZY_DRINK_TRUCK :Wizzowow Fizzy Drink Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_MIGHTYMOVER_PLASTIC_TRUCK :MightyMover Plastic Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_POWERNAUGHT_PLASTIC_TRUCK :Powernaught Plastic Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_WIZZOWOW_PLASTIC_TRUCK :Wizzowow Plastic Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_MIGHTYMOVER_BUBBLE_TRUCK :MightyMover Bubble Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_POWERNAUGHT_BUBBLE_TRUCK :Powernaught Bubble Truck -STR_VEHICLE_NAME_ROAD_VEHICLE_WIZZOWOW_BUBBLE_TRUCK :Wizzowow Bubble Truck -STR_VEHICLE_NAME_SHIP_MPS_OIL_TANKER :MPS Oil Tanker -STR_VEHICLE_NAME_SHIP_CS_INC_OIL_TANKER :CS-Inc. Oil Tanker -STR_VEHICLE_NAME_SHIP_MPS_PASSENGER_FERRY :MPS Passenger Ferry -STR_VEHICLE_NAME_SHIP_FFP_PASSENGER_FERRY :FFP Passenger Ferry -STR_VEHICLE_NAME_SHIP_BAKEWELL_300_HOVERCRAFT :Bakewell 300 Hovercraft -STR_VEHICLE_NAME_SHIP_CHUGGER_CHUG_PASSENGER :Chugger-Chug Passenger Ferry -STR_VEHICLE_NAME_SHIP_SHIVERSHAKE_PASSENGER_FERRY :Shivershake Passenger Ferry -STR_VEHICLE_NAME_SHIP_YATE_CARGO_SHIP :Yate Cargo ship -STR_VEHICLE_NAME_SHIP_BAKEWELL_CARGO_SHIP :Bakewell Cargo ship -STR_VEHICLE_NAME_SHIP_MIGHTYMOVER_CARGO_SHIP :Mightymover Cargo ship -STR_VEHICLE_NAME_SHIP_POWERNAUT_CARGO_SHIP :Powernaut Cargo ship -STR_VEHICLE_NAME_AIRCRAFT_SAMPSON_U52 :Sampson U52 -STR_VEHICLE_NAME_AIRCRAFT_COLEMAN_COUNT :Coleman Count -STR_VEHICLE_NAME_AIRCRAFT_FFP_DART :FFP Dart -STR_VEHICLE_NAME_AIRCRAFT_YATE_HAUGAN :Yate Haugan -STR_VEHICLE_NAME_AIRCRAFT_BAKEWELL_COTSWALD_LB_3 :Bakewell Cotswald LB-3 -STR_VEHICLE_NAME_AIRCRAFT_BAKEWELL_LUCKETT_LB_8 :Bakewell Luckett LB-8 -STR_VEHICLE_NAME_AIRCRAFT_BAKEWELL_LUCKETT_LB_9 :Bakewell Luckett LB-9 -STR_VEHICLE_NAME_AIRCRAFT_BAKEWELL_LUCKETT_LB80 :Bakewell Luckett LB80 -STR_VEHICLE_NAME_AIRCRAFT_BAKEWELL_LUCKETT_LB_10 :Bakewell Luckett LB-10 -STR_VEHICLE_NAME_AIRCRAFT_BAKEWELL_LUCKETT_LB_11 :Bakewell Luckett LB-11 -STR_VEHICLE_NAME_AIRCRAFT_YATE_AEROSPACE_YAC_1_11 :Yate Aerospace YAC 1-11 -STR_VEHICLE_NAME_AIRCRAFT_DARWIN_100 :Darwin 100 -STR_VEHICLE_NAME_AIRCRAFT_DARWIN_200 :Darwin 200 -STR_VEHICLE_NAME_AIRCRAFT_DARWIN_300 :Darwin 300 -STR_VEHICLE_NAME_AIRCRAFT_DARWIN_400 :Darwin 400 -STR_VEHICLE_NAME_AIRCRAFT_DARWIN_500 :Darwin 500 -STR_VEHICLE_NAME_AIRCRAFT_DARWIN_600 :Darwin 600 -STR_VEHICLE_NAME_AIRCRAFT_GURU_GALAXY :Guru Galaxy -STR_VEHICLE_NAME_AIRCRAFT_AIRTAXI_A21 :Airtaxi A21 -STR_VEHICLE_NAME_AIRCRAFT_AIRTAXI_A31 :Airtaxi A31 -STR_VEHICLE_NAME_AIRCRAFT_AIRTAXI_A32 :Airtaxi A32 -STR_VEHICLE_NAME_AIRCRAFT_AIRTAXI_A33 :Airtaxi A33 -STR_VEHICLE_NAME_AIRCRAFT_YATE_AEROSPACE_YAE46 :Yate Aerospace YAe46 -STR_VEHICLE_NAME_AIRCRAFT_DINGER_100 :Dinger 100 -STR_VEHICLE_NAME_AIRCRAFT_AIRTAXI_A34_1000 :AirTaxi A34-1000 -STR_VEHICLE_NAME_AIRCRAFT_YATE_Z_SHUTTLE :Yate Z-Shuttle -STR_VEHICLE_NAME_AIRCRAFT_KELLING_K1 :Kelling K1 -STR_VEHICLE_NAME_AIRCRAFT_KELLING_K6 :Kelling K6 -STR_VEHICLE_NAME_AIRCRAFT_KELLING_K7 :Kelling K7 -STR_VEHICLE_NAME_AIRCRAFT_DARWIN_700 :Darwin 700 -STR_VEHICLE_NAME_AIRCRAFT_FFP_HYPERDART_2 :FFP Hyperdart 2 -STR_VEHICLE_NAME_AIRCRAFT_DINGER_200 :Dinger 200 -STR_VEHICLE_NAME_AIRCRAFT_DINGER_1000 :Dinger 1000 -STR_VEHICLE_NAME_AIRCRAFT_PLODDYPHUT_100 :Ploddyphut 100 -STR_VEHICLE_NAME_AIRCRAFT_PLODDYPHUT_500 :Ploddyphut 500 -STR_VEHICLE_NAME_AIRCRAFT_FLASHBANG_X1 :Flashbang X1 -STR_VEHICLE_NAME_AIRCRAFT_JUGGERPLANE_M1 :Juggerplane M1 -STR_VEHICLE_NAME_AIRCRAFT_FLASHBANG_WIZZER :Flashbang Wizzer -STR_VEHICLE_NAME_AIRCRAFT_TRICARIO_HELICOPTER :Tricario Helicopter -STR_VEHICLE_NAME_AIRCRAFT_GURU_X2_HELICOPTER :Guru X2 Helicopter -STR_VEHICLE_NAME_AIRCRAFT_POWERNAUT_HELICOPTER :Powernaut Helicopter - -##id 0x8800 -# Formatting of some strings -STR_FORMAT_DATE_TINY :{RAW_STRING}-{RAW_STRING}-{NUM} -STR_FORMAT_DATE_SHORT :{STRING} {NUM} -STR_FORMAT_DATE_LONG :{STRING} {STRING} {NUM} -STR_FORMAT_DATE_ISO :{2:NUM}-{1:RAW_STRING}-{0:RAW_STRING} - -STR_FORMAT_BUOY_NAME :{TOWN} Buoy -STR_FORMAT_BUOY_NAME_SERIAL :{TOWN} Buoy #{COMMA} -STR_FORMAT_COMPANY_NUM :(Company {COMMA}) -STR_FORMAT_GROUP_NAME :Group {COMMA} -STR_FORMAT_INDUSTRY_NAME :{TOWN} {STRING} -STR_FORMAT_WAYPOINT_NAME :{TOWN} Waypoint -STR_FORMAT_WAYPOINT_NAME_SERIAL :{TOWN} Waypoint #{COMMA} - -STR_FORMAT_DEPOT_NAME_TRAIN :{TOWN} Train Depot -STR_FORMAT_DEPOT_NAME_TRAIN_SERIAL :{TOWN} Train Depot #{COMMA} -STR_FORMAT_DEPOT_NAME_ROAD_VEHICLE :{TOWN} Road Vehicle Depot -STR_FORMAT_DEPOT_NAME_ROAD_VEHICLE_SERIAL :{TOWN} Road Vehicle Depot #{COMMA} -STR_FORMAT_DEPOT_NAME_SHIP :{TOWN} Ship Depot -STR_FORMAT_DEPOT_NAME_SHIP_SERIAL :{TOWN} Ship Depot #{COMMA} -STR_FORMAT_DEPOT_NAME_AIRCRAFT :{STATION} Hangar - -STR_UNKNOWN_STATION :unknown station -STR_DEFAULT_SIGN_NAME :Sign -STR_COMPANY_SOMEONE :someone - -STR_SAVEGAME_NAME_DEFAULT :{COMPANY}, {STRING1} -STR_SAVEGAME_NAME_SPECTATOR :Spectator, {1:STRING1} - -# Viewport strings -STR_VIEWPORT_TOWN_POP :{WHITE}{TOWN} ({COMMA}) -STR_VIEWPORT_TOWN :{WHITE}{TOWN} -STR_VIEWPORT_TOWN_TINY_BLACK :{TINY_FONT}{BLACK}{TOWN} -STR_VIEWPORT_TOWN_TINY_WHITE :{TINY_FONT}{WHITE}{TOWN} - -STR_VIEWPORT_SIGN_SMALL_BLACK :{TINY_FONT}{BLACK}{SIGN} -STR_VIEWPORT_SIGN_SMALL_WHITE :{TINY_FONT}{WHITE}{SIGN} - -STR_VIEWPORT_STATION :{STATION} {STATION_FEATURES} -STR_VIEWPORT_STATION_TINY :{TINY_FONT}{STATION} - -STR_VIEWPORT_WAYPOINT :{WAYPOINT} -STR_VIEWPORT_WAYPOINT_TINY :{TINY_FONT}{WAYPOINT} - -# Simple strings to get specific types of data -STR_COMPANY_NAME :{COMPANY} -STR_COMPANY_NAME_COMPANY_NUM :{COMPANY} {COMPANY_NUM} -STR_DEPOT_NAME :{DEPOT} -STR_ENGINE_NAME :{ENGINE} -STR_GROUP_NAME :{GROUP} -STR_INDUSTRY_NAME :{INDUSTRY} -STR_PRESIDENT_NAME :{PRESIDENT_NAME} -STR_SIGN_NAME :{SIGN} -STR_STATION_NAME :{STATION} -STR_TOWN_NAME :{TOWN} -STR_VEHICLE_NAME :{VEHICLE} -STR_WAYPOINT_NAME :{WAYPOINT} - -STR_JUST_CARGO :{CARGO_LONG} -STR_JUST_CHECKMARK :{CHECKMARK} -STR_JUST_COMMA :{COMMA} -STR_JUST_CURRENCY_SHORT :{CURRENCY_SHORT} -STR_JUST_CURRENCY_LONG :{CURRENCY_LONG} -STR_JUST_CARGO_LIST :{CARGO_LIST} -STR_JUST_INT :{NUM} -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_STRING :{STRING} -STR_JUST_STRING_SPACE_STRING :{STRING} {STRING} -STR_JUST_RAW_STRING :{RAW_STRING} - -# Slightly 'raw' stringcodes with colour or size -STR_BLACK_COMMA :{BLACK}{COMMA} -STR_TINY_BLACK_COMA :{TINY_FONT}{BLACK}{COMMA} -STR_TINY_COMMA :{TINY_FONT}{COMMA} -STR_BLUE_COMMA :{BLUE}{COMMA} -STR_RED_COMMA :{RED}{COMMA} -STR_WHITE_COMMA :{WHITE}{COMMA} -STR_TINY_BLACK_DECIMAL :{TINY_FONT}{BLACK}{DECIMAL} -STR_COMPANY_MONEY :{WHITE}{CURRENCY_LONG} -STR_BLACK_DATE_LONG :{BLACK}{DATE_LONG} -STR_BLACK_CROSS :{BLACK}{CROSS} -STR_SILVER_CROSS :{SILVER}{CROSS} -STR_WHITE_DATE_LONG :{WHITE}{DATE_LONG} -STR_SHORT_DATE :{WHITE}{DATE_TINY} -STR_DATE_LONG_SMALL :{TINY_FONT}{BLACK}{DATE_LONG} -STR_TINY_GROUP :{TINY_FONT}{GROUP} -STR_BLACK_INT :{BLACK}{NUM} -STR_ORANGE_INT :{ORANGE}{NUM} -STR_WHITE_SIGN :{WHITE}{SIGN} -STR_TINY_BLACK_STATION :{TINY_FONT}{BLACK}{STATION} -STR_BLACK_STRING :{BLACK}{STRING} -STR_BLACK_RAW_STRING :{BLACK}{RAW_STRING} -STR_GREEN_STRING :{GREEN}{STRING} -STR_ORANGE_STRING :{ORANGE}{STRING} -STR_RED_STRING :{RED}{STRING} -STR_LTBLUE_STRING :{LTBLUE}{STRING} -STR_WHITE_STRING :{WHITE}{STRING} -STR_ORANGE_STRING1_WHITE :{ORANGE}{STRING1}{WHITE} -STR_ORANGE_STRING1_LTBLUE :{ORANGE}{STRING1}{LTBLUE} -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_1 :{BLACK}1 -STR_BLACK_2 :{BLACK}2 -STR_BLACK_3 :{BLACK}3 -STR_BLACK_4 :{BLACK}4 -STR_BLACK_5 :{BLACK}5 -STR_BLACK_6 :{BLACK}6 -STR_BLACK_7 :{BLACK}7 - -STR_TRAIN :{BLACK}{TRAIN} -STR_BUS :{BLACK}{BUS} -STR_LORRY :{BLACK}{LORRY} -STR_PLANE :{BLACK}{PLANE} -STR_SHIP :{BLACK}{SHIP} - -STR_TOOLBAR_RAILTYPE_VELOCITY :{STRING} ({VELOCITY}) +##name English (UK) +##ownname English (UK) +##isocode en_GB +##plural 0 +##textdir ltr +##digitsep , +##digitsepcur , +##decimalsep . +##winlangid 0x0809 +##grflangid 0x01 + + +# $Id$ + +# This file is part of OpenTTD. +# OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. +# OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see . + + +##id 0x0000 +STR_NULL : +STR_EMPTY : +STR_UNDEFINED :(undefined string) +STR_JUST_NOTHING :Nothing + +# Cargo related strings +# Plural cargo name +STR_CARGO_PLURAL_NOTHING : +STR_CARGO_PLURAL_PASSENGERS :Passengers +STR_CARGO_PLURAL_COAL :Coal +STR_CARGO_PLURAL_MAIL :Mail +STR_CARGO_PLURAL_OIL :Oil +STR_CARGO_PLURAL_LIVESTOCK :Livestock +STR_CARGO_PLURAL_GOODS :Goods +STR_CARGO_PLURAL_GRAIN :Grain +STR_CARGO_PLURAL_WOOD :Wood +STR_CARGO_PLURAL_IRON_ORE :Iron Ore +STR_CARGO_PLURAL_STEEL :Steel +STR_CARGO_PLURAL_VALUABLES :Valuables +STR_CARGO_PLURAL_COPPER_ORE :Copper Ore +STR_CARGO_PLURAL_MAIZE :Maize +STR_CARGO_PLURAL_FRUIT :Fruit +STR_CARGO_PLURAL_DIAMONDS :Diamonds +STR_CARGO_PLURAL_FOOD :Food +STR_CARGO_PLURAL_PAPER :Paper +STR_CARGO_PLURAL_GOLD :Gold +STR_CARGO_PLURAL_WATER :Water +STR_CARGO_PLURAL_WHEAT :Wheat +STR_CARGO_PLURAL_RUBBER :Rubber +STR_CARGO_PLURAL_SUGAR :Sugar +STR_CARGO_PLURAL_TOYS :Toys +STR_CARGO_PLURAL_CANDY :Sweets +STR_CARGO_PLURAL_COLA :Cola +STR_CARGO_PLURAL_COTTON_CANDY :Candyfloss +STR_CARGO_PLURAL_BUBBLES :Bubbles +STR_CARGO_PLURAL_TOFFEE :Toffee +STR_CARGO_PLURAL_BATTERIES :Batteries +STR_CARGO_PLURAL_PLASTIC :Plastic +STR_CARGO_PLURAL_FIZZY_DRINKS :Fizzy Drinks + +# Singular cargo name +STR_CARGO_SINGULAR_NOTHING : +STR_CARGO_SINGULAR_PASSENGER :Passenger +STR_CARGO_SINGULAR_COAL :Coal +STR_CARGO_SINGULAR_MAIL :Mail +STR_CARGO_SINGULAR_OIL :Oil +STR_CARGO_SINGULAR_LIVESTOCK :Livestock +STR_CARGO_SINGULAR_GOODS :Goods +STR_CARGO_SINGULAR_GRAIN :Grain +STR_CARGO_SINGULAR_WOOD :Wood +STR_CARGO_SINGULAR_IRON_ORE :Iron Ore +STR_CARGO_SINGULAR_STEEL :Steel +STR_CARGO_SINGULAR_VALUABLES :Valuables +STR_CARGO_SINGULAR_COPPER_ORE :Copper Ore +STR_CARGO_SINGULAR_MAIZE :Maize +STR_CARGO_SINGULAR_FRUIT :Fruit +STR_CARGO_SINGULAR_DIAMOND :Diamond +STR_CARGO_SINGULAR_FOOD :Food +STR_CARGO_SINGULAR_PAPER :Paper +STR_CARGO_SINGULAR_GOLD :Gold +STR_CARGO_SINGULAR_WATER :Water +STR_CARGO_SINGULAR_WHEAT :Wheat +STR_CARGO_SINGULAR_RUBBER :Rubber +STR_CARGO_SINGULAR_SUGAR :Sugar +STR_CARGO_SINGULAR_TOY :Toy +STR_CARGO_SINGULAR_CANDY :Sweet +STR_CARGO_SINGULAR_COLA :Cola +STR_CARGO_SINGULAR_COTTON_CANDY :Candyfloss +STR_CARGO_SINGULAR_BUBBLE :Bubble +STR_CARGO_SINGULAR_TOFFEE :Toffee +STR_CARGO_SINGULAR_BATTERY :Battery +STR_CARGO_SINGULAR_PLASTIC :Plastic +STR_CARGO_SINGULAR_FIZZY_DRINK :Fizzy Drink + +# Quantity of cargo +STR_QUANTITY_NOTHING : +STR_QUANTITY_PASSENGERS :{COMMA} passenger{P "" s} +STR_QUANTITY_COAL :{WEIGHT_LONG} of coal +STR_QUANTITY_MAIL :{COMMA} bag{P "" s} of mail +STR_QUANTITY_OIL :{VOLUME_LONG} of oil +STR_QUANTITY_LIVESTOCK :{COMMA} item{P "" s} of livestock +STR_QUANTITY_GOODS :{COMMA} crate{P "" s} of goods +STR_QUANTITY_GRAIN :{WEIGHT_LONG} of grain +STR_QUANTITY_WOOD :{WEIGHT_LONG} of wood +STR_QUANTITY_IRON_ORE :{WEIGHT_LONG} of iron ore +STR_QUANTITY_STEEL :{WEIGHT_LONG} of steel +STR_QUANTITY_VALUABLES :{COMMA} bag{P "" s} of valuables +STR_QUANTITY_COPPER_ORE :{WEIGHT_LONG} of copper ore +STR_QUANTITY_MAIZE :{WEIGHT_LONG} of maize +STR_QUANTITY_FRUIT :{WEIGHT_LONG} of fruit +STR_QUANTITY_DIAMONDS :{COMMA} bag{P "" s} of diamonds +STR_QUANTITY_FOOD :{WEIGHT_LONG} of food +STR_QUANTITY_PAPER :{WEIGHT_LONG} of paper +STR_QUANTITY_GOLD :{COMMA} bag{P "" s} of gold +STR_QUANTITY_WATER :{VOLUME_LONG} of water +STR_QUANTITY_WHEAT :{WEIGHT_LONG} of wheat +STR_QUANTITY_RUBBER :{VOLUME_LONG} of rubber +STR_QUANTITY_SUGAR :{WEIGHT_LONG} of sugar +STR_QUANTITY_TOYS :{COMMA} toy{P "" s} +STR_QUANTITY_SWEETS :{COMMA} bag{P "" s} of sweets +STR_QUANTITY_COLA :{VOLUME_LONG} of cola +STR_QUANTITY_CANDYFLOSS :{WEIGHT_LONG} of candyfloss +STR_QUANTITY_BUBBLES :{COMMA} bubble{P "" s} +STR_QUANTITY_TOFFEE :{WEIGHT_LONG} of toffee +STR_QUANTITY_BATTERIES :{COMMA} batter{P y ies} +STR_QUANTITY_PLASTIC :{VOLUME_LONG} of plastic +STR_QUANTITY_FIZZY_DRINKS :{COMMA} fizzy drink{P "" s} +STR_QUANTITY_N_A :N/A + +# Two letter abbreviation of cargo name +STR_ABBREV_NOTHING : +STR_ABBREV_PASSENGERS :{TINY_FONT}PS +STR_ABBREV_COAL :{TINY_FONT}CL +STR_ABBREV_MAIL :{TINY_FONT}ML +STR_ABBREV_OIL :{TINY_FONT}OL +STR_ABBREV_LIVESTOCK :{TINY_FONT}LV +STR_ABBREV_GOODS :{TINY_FONT}GD +STR_ABBREV_GRAIN :{TINY_FONT}GR +STR_ABBREV_WOOD :{TINY_FONT}WD +STR_ABBREV_IRON_ORE :{TINY_FONT}OR +STR_ABBREV_STEEL :{TINY_FONT}ST +STR_ABBREV_VALUABLES :{TINY_FONT}VL +STR_ABBREV_COPPER_ORE :{TINY_FONT}CO +STR_ABBREV_MAIZE :{TINY_FONT}MZ +STR_ABBREV_FRUIT :{TINY_FONT}FT +STR_ABBREV_DIAMONDS :{TINY_FONT}DM +STR_ABBREV_FOOD :{TINY_FONT}FD +STR_ABBREV_PAPER :{TINY_FONT}PR +STR_ABBREV_GOLD :{TINY_FONT}GD +STR_ABBREV_WATER :{TINY_FONT}WR +STR_ABBREV_WHEAT :{TINY_FONT}WH +STR_ABBREV_RUBBER :{TINY_FONT}RB +STR_ABBREV_SUGAR :{TINY_FONT}SG +STR_ABBREV_TOYS :{TINY_FONT}TY +STR_ABBREV_SWEETS :{TINY_FONT}SW +STR_ABBREV_COLA :{TINY_FONT}CL +STR_ABBREV_CANDYFLOSS :{TINY_FONT}CF +STR_ABBREV_BUBBLES :{TINY_FONT}BU +STR_ABBREV_TOFFEE :{TINY_FONT}TF +STR_ABBREV_BATTERIES :{TINY_FONT}BA +STR_ABBREV_PLASTIC :{TINY_FONT}PL +STR_ABBREV_FIZZY_DRINKS :{TINY_FONT}FZ +STR_ABBREV_NONE :{TINY_FONT}NO +STR_ABBREV_ALL :{TINY_FONT}ALL + +# 'Mode' of transport for cargoes +STR_PASSENGERS :{COMMA} passenger{P "" s} +STR_BAGS :{COMMA} bag{P "" s} +STR_TONS :{COMMA} tonne{P "" s} +STR_LITERS :{COMMA} litre{P "" s} +STR_ITEMS :{COMMA} item{P "" s} +STR_CRATES :{COMMA} crate{P "" s} + +# Colours, do not shuffle +STR_COLOUR_DARK_BLUE :Dark Blue +STR_COLOUR_PALE_GREEN :Pale Green +STR_COLOUR_PINK :Pink +STR_COLOUR_YELLOW :Yellow +STR_COLOUR_RED :Red +STR_COLOUR_LIGHT_BLUE :Light Blue +STR_COLOUR_GREEN :Green +STR_COLOUR_DARK_GREEN :Dark Green +STR_COLOUR_BLUE :Blue +STR_COLOUR_CREAM :Cream +STR_COLOUR_MAUVE :Mauve +STR_COLOUR_PURPLE :Purple +STR_COLOUR_ORANGE :Orange +STR_COLOUR_BROWN :Brown +STR_COLOUR_GREY :Grey +STR_COLOUR_WHITE :White + +# Units used in OpenTTD +STR_UNITS_VELOCITY_IMPERIAL :{COMMA} mph +STR_UNITS_VELOCITY_METRIC :{COMMA} km/h +STR_UNITS_VELOCITY_SI :{COMMA} m/s + +STR_UNITS_POWER_IMPERIAL :{COMMA}hp +STR_UNITS_POWER_METRIC :{COMMA}hp +STR_UNITS_POWER_SI :{COMMA}kW + +STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}t +STR_UNITS_WEIGHT_SHORT_SI :{COMMA}kg + +STR_UNITS_WEIGHT_LONG_METRIC :{COMMA} tonne{P "" s} +STR_UNITS_WEIGHT_LONG_SI :{COMMA} kg + +STR_UNITS_VOLUME_SHORT_METRIC :{COMMA}l +STR_UNITS_VOLUME_SHORT_SI :{COMMA}m³ + +STR_UNITS_VOLUME_LONG_METRIC :{COMMA} litre{P "" s} +STR_UNITS_VOLUME_LONG_SI :{COMMA} m³ + +STR_UNITS_FORCE_SI :{COMMA} kN + +STR_UNITS_HEIGHT_IMPERIAL :{COMMA} ft +STR_UNITS_HEIGHT_SI :{COMMA} m + +# Common window strings +STR_LIST_FILTER_OSKTITLE :{BLACK}Enter filter string +STR_LIST_FILTER_TOOLTIP :{BLACK}Enter a keyword to filter the list for + +STR_TOOLTIP_SORT_ORDER :{BLACK}Select sorting order (descending/ascending) +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_LOCATION :{BLACK}Location +STR_BUTTON_RENAME :{BLACK}Rename + +STR_TOOLTIP_CLOSE_WINDOW :{BLACK}Close window +STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS :{BLACK}Window title - drag this to move window +STR_TOOLTIP_SHADE :{BLACK}Shade window - only show the title bar +STR_TOOLTIP_DEBUG :{BLACK}Show NewGRF debug information +STR_TOOLTIP_STICKY :{BLACK}Mark this window as uncloseable by the 'Close All Windows' key +STR_TOOLTIP_RESIZE :{BLACK}Click and drag to resize this window +STR_TOOLTIP_TOGGLE_LARGE_SMALL_WINDOW :{BLACK}Toggle large/small window size +STR_TOOLTIP_VSCROLL_BAR_SCROLLS_LIST :{BLACK}Scroll bar - scrolls list up/down +STR_TOOLTIP_HSCROLL_BAR_SCROLLS_LIST :{BLACK}Scroll bar - scrolls list left/right +STR_TOOLTIP_DEMOLISH_BUILDINGS_ETC :{BLACK}Demolish buildings etc. on a square of land. Ctrl selects the area diagonally. Shift toggles building/showing cost estimate + +# Query window +STR_BUTTON_DEFAULT :{BLACK}Default +STR_BUTTON_CANCEL :{BLACK}Cancel +STR_BUTTON_OK :{BLACK}OK + +# On screen keyboard window +STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ . +STR_OSK_KEYBOARD_LAYOUT_CAPS :~!@#$%^&*()_+|QWERTYUIOP{{}}ASDFGHJKL:" ZXCVBNM<>? . + +# Measurement tooltip +STR_MEASURE_LENGTH :{BLACK}Length: {NUM} +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} + + +# These are used in buttons +STR_SORT_BY_CAPTION_POPULATION :{BLACK}Population +STR_SORT_BY_CAPTION_NAME :{BLACK}Name +STR_SORT_BY_CAPTION_DATE :{BLACK}Date +# These are used in dropdowns +STR_SORT_BY_NAME :Name +STR_SORT_BY_PRODUCTION :Production +STR_SORT_BY_TYPE :Type +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_AGE :Age +STR_SORT_BY_RELIABILITY :Reliability +STR_SORT_BY_TOTAL_CAPACITY_PER_CARGOTYPE :Total capacity per cargo type +STR_SORT_BY_MAX_SPEED :Maximum speed +STR_SORT_BY_MODEL :Model +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_FACILITY :Station type +STR_SORT_BY_WAITING :Waiting cargo value +STR_SORT_BY_RATING_MAX :Highest cargo rating +STR_SORT_BY_RATING_MIN :Lowest cargo rating +STR_SORT_BY_ENGINE_ID :EngineID (classic sort) +STR_SORT_BY_COST :Cost +STR_SORT_BY_POWER :Power +STR_SORT_BY_TRACTIVE_EFFORT :Tractive effort +STR_SORT_BY_INTRO_DATE :Introduction Date +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_RANGE :Range + +# Tooltips for the main toolbar +STR_TOOLBAR_TOOLTIP_PAUSE_GAME :{BLACK}Pause game +STR_TOOLBAR_TOOLTIP_FORWARD :{BLACK}Fast forward the game +STR_TOOLBAR_TOOLTIP_OPTIONS :{BLACK}Options +STR_TOOLBAR_TOOLTIP_SAVE_GAME_ABANDON_GAME :{BLACK}Save game, abandon game, exit +STR_TOOLBAR_TOOLTIP_DISPLAY_MAP :{BLACK}Display map, extra viewport or list of signs +STR_TOOLBAR_TOOLTIP_DISPLAY_TOWN_DIRECTORY :{BLACK}Display town directory +STR_TOOLBAR_TOOLTIP_DISPLAY_SUBSIDIES :{BLACK}Display subsidies +STR_TOOLBAR_TOOLTIP_DISPLAY_LIST_OF_COMPANY_STATIONS :{BLACK}Display list of company's stations +STR_TOOLBAR_TOOLTIP_DISPLAY_COMPANY_FINANCES :{BLACK}Display company finances information +STR_TOOLBAR_TOOLTIP_DISPLAY_COMPANY_GENERAL :{BLACK}Display general company information +STR_TOOLBAR_TOOLTIP_DISPLAY_GRAPHS :{BLACK}Display graphs +STR_TOOLBAR_TOOLTIP_DISPLAY_COMPANY_LEAGUE :{BLACK}Display company league table +STR_TOOLBAR_TOOLTIP_FUND_CONSTRUCTION_OF_NEW :{BLACK}Fund construction of new industry or list all industries +STR_TOOLBAR_TOOLTIP_DISPLAY_LIST_OF_COMPANY_TRAINS :{BLACK}Display list of company's trains. Ctrl+Click toggles opening the group/vehicle list +STR_TOOLBAR_TOOLTIP_DISPLAY_LIST_OF_COMPANY_ROAD_VEHICLES :{BLACK}Display list of company's road vehicles. Ctrl+Click toggles opening the group/vehicle list +STR_TOOLBAR_TOOLTIP_DISPLAY_LIST_OF_COMPANY_SHIPS :{BLACK}Display list of company's ships. Ctrl+Click toggles opening the group/vehicle list +STR_TOOLBAR_TOOLTIP_DISPLAY_LIST_OF_COMPANY_AIRCRAFT :{BLACK}Display list of company's aircraft. Ctrl+Click toggles opening the group/vehicle list +STR_TOOLBAR_TOOLTIP_ZOOM_THE_VIEW_IN :{BLACK}Zoom the view in +STR_TOOLBAR_TOOLTIP_ZOOM_THE_VIEW_OUT :{BLACK}Zoom the view out +STR_TOOLBAR_TOOLTIP_BUILD_RAILROAD_TRACK :{BLACK}Build railway track +STR_TOOLBAR_TOOLTIP_BUILD_ROADS :{BLACK}Build roads +STR_TOOLBAR_TOOLTIP_BUILD_SHIP_DOCKS :{BLACK}Build ship docks +STR_TOOLBAR_TOOLTIP_BUILD_AIRPORTS :{BLACK}Build airports +STR_TOOLBAR_TOOLTIP_LANDSCAPING :{BLACK}Open the landscaping toolbar to raise/lower land, plant trees, etc. +STR_TOOLBAR_TOOLTIP_SHOW_SOUND_MUSIC_WINDOW :{BLACK}Show sound/music window +STR_TOOLBAR_TOOLTIP_SHOW_LAST_MESSAGE_NEWS :{BLACK}Show last message/news report, show message options +STR_TOOLBAR_TOOLTIP_LAND_BLOCK_INFORMATION :{BLACK}Land area information, console, script debug, screenshots, about OpenTTD +STR_TOOLBAR_TOOLTIP_SWITCH_TOOLBAR :{BLACK}Switch toolbars + +# Extra tooltips for the scenario editor toolbar +STR_SCENEDIT_TOOLBAR_TOOLTIP_SAVE_SCENARIO_LOAD_SCENARIO :{BLACK}Save scenario, load scenario, abandon scenario editor, exit +STR_SCENEDIT_TOOLBAR_OPENTTD :{YELLOW}OpenTTD +STR_SCENEDIT_TOOLBAR_SCENARIO_EDITOR :{YELLOW}Scenario Editor +STR_SCENEDIT_TOOLBAR_TOOLTIP_MOVE_THE_STARTING_DATE_BACKWARD :{BLACK}Move the starting date backward 1 year +STR_SCENEDIT_TOOLBAR_TOOLTIP_MOVE_THE_STARTING_DATE_FORWARD :{BLACK}Move the starting date forward 1 year +STR_SCENEDIT_TOOLBAR_TOOLTIP_SET_DATE :{BLACK}Click to enter the starting year +STR_SCENEDIT_TOOLBAR_TOOLTIP_DISPLAY_MAP_TOWN_DIRECTORY :{BLACK}Display map, town directory +STR_SCENEDIT_TOOLBAR_LANDSCAPE_GENERATION :{BLACK}Landscape generation +STR_SCENEDIT_TOOLBAR_TOWN_GENERATION :{BLACK}Town generation +STR_SCENEDIT_TOOLBAR_INDUSTRY_GENERATION :{BLACK}Industry generation +STR_SCENEDIT_TOOLBAR_ROAD_CONSTRUCTION :{BLACK}Road construction +STR_SCENEDIT_TOOLBAR_PLANT_TREES :{BLACK}Plant trees. Shift toggles building/showing cost estimate +STR_SCENEDIT_TOOLBAR_PLACE_SIGN :{BLACK}Place sign +STR_SCENEDIT_TOOLBAR_PLACE_OBJECT :{BLACK}Place object. Shift toggles building/showing cost estimate + +############ range for SE file menu starts +STR_SCENEDIT_FILE_MENU_SAVE_SCENARIO :Save scenario +STR_SCENEDIT_FILE_MENU_LOAD_SCENARIO :Load scenario +STR_SCENEDIT_FILE_MENU_SAVE_HEIGHTMAP :Save heightmap +STR_SCENEDIT_FILE_MENU_LOAD_HEIGHTMAP :Load heightmap +STR_SCENEDIT_FILE_MENU_QUIT_EDITOR :Abandon scenario editor +STR_SCENEDIT_FILE_MENU_SEPARATOR : +STR_SCENEDIT_FILE_MENU_QUIT :Exit +############ range for SE file menu starts + +############ range for settings menu starts +STR_SETTINGS_MENU_GAME_OPTIONS :Game options +STR_SETTINGS_MENU_DIFFICULTY_SETTINGS :Difficulty settings +STR_SETTINGS_MENU_CONFIG_SETTINGS :Advanced settings +STR_SETTINGS_MENU_SCRIPT_SETTINGS :AI/Game script settings +STR_SETTINGS_MENU_NEWGRF_SETTINGS :NewGRF settings +STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Transparency options +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 +STR_SETTINGS_MENU_SIGNS_DISPLAYED :Signs displayed +STR_SETTINGS_MENU_SHOW_COMPETITOR_SIGNS :Competitor signs and names displayed +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 + +############ range for file menu starts +STR_FILE_MENU_SAVE_GAME :Save game +STR_FILE_MENU_LOAD_GAME :Load game +STR_FILE_MENU_QUIT_GAME :Abandon game +STR_FILE_MENU_SEPARATOR : +STR_FILE_MENU_EXIT :Exit +############ range ends here + +############ range for map menu starts +STR_MAP_MENU_MAP_OF_WORLD :Map of world +STR_MAP_MENU_EXTRA_VIEW_PORT :Extra viewport +STR_MAP_MENU_SIGN_LIST :Sign list +############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor +STR_TOWN_MENU_TOWN_DIRECTORY :Town directory +############ end of the 'Display map' dropdown +STR_TOWN_MENU_FOUND_TOWN :Found town +############ end of the 'Town' dropdown + +############ range for subsidies menu starts +STR_SUBSIDIES_MENU_SUBSIDIES :Subsidies +STR_SUBSIDIES_MENU_GOAL :Current goals +############ range ends here + +############ range for graph menu starts +STR_GRAPH_MENU_OPERATING_PROFIT_GRAPH :Operating profit graph +STR_GRAPH_MENU_INCOME_GRAPH :Income graph +STR_GRAPH_MENU_DELIVERED_CARGO_GRAPH :Delivered cargo graph +STR_GRAPH_MENU_PERFORMANCE_HISTORY_GRAPH :Performance history graph +STR_GRAPH_MENU_COMPANY_VALUE_GRAPH :Company value graph +STR_GRAPH_MENU_CARGO_PAYMENT_RATES :Cargo payment rates +############ range ends here + +############ range for company league menu starts +STR_GRAPH_MENU_COMPANY_LEAGUE_TABLE :Company league table +STR_GRAPH_MENU_DETAILED_PERFORMANCE_RATING :Detailed performance rating +############ range ends here + +############ range for industry menu starts +STR_INDUSTRY_MENU_INDUSTRY_DIRECTORY :Industry directory +STR_INDUSTRY_MENU_FUND_NEW_INDUSTRY :Fund new industry +############ range ends here + +############ range for railway construction menu starts +STR_RAIL_MENU_RAILROAD_CONSTRUCTION :Railway construction +STR_RAIL_MENU_ELRAIL_CONSTRUCTION :Electrified railway construction +STR_RAIL_MENU_MONORAIL_CONSTRUCTION :Monorail construction +STR_RAIL_MENU_MAGLEV_CONSTRUCTION :Maglev construction +############ range ends here + +############ range for road construction menu starts +STR_ROAD_MENU_ROAD_CONSTRUCTION :Road construction +STR_ROAD_MENU_TRAM_CONSTRUCTION :Tramway construction +############ range ends here + +############ range for waterways construction menu starts +STR_WATERWAYS_MENU_WATERWAYS_CONSTRUCTION :Waterways construction +############ range ends here + +############ range for airport construction menu starts +STR_AIRCRAFT_MENU_AIRPORT_CONSTRUCTION :Airport construction +############ range ends here + +############ range for landscaping menu starts +STR_LANDSCAPING_MENU_LANDSCAPING :Landscaping +STR_LANDSCAPING_MENU_PLANT_TREES :Plant trees +STR_LANDSCAPING_MENU_PLACE_SIGN :Place sign +############ range ends here + +############ range for music menu starts +STR_TOOLBAR_SOUND_MUSIC :Sound/music +############ range ends here + +############ range for message menu starts +STR_NEWS_MENU_LAST_MESSAGE_NEWS_REPORT :Last message/news report +STR_NEWS_MENU_MESSAGE_SETTINGS :Message settings +STR_NEWS_MENU_MESSAGE_HISTORY_MENU :Message history +############ range ends here + +############ range for about menu starts +STR_ABOUT_MENU_LAND_BLOCK_INFO :Land area information +STR_ABOUT_MENU_SEPARATOR : +STR_ABOUT_MENU_TOGGLE_CONSOLE :Toggle console +STR_ABOUT_MENU_AI_DEBUG :AI/Game script debug +STR_ABOUT_MENU_SCREENSHOT :Screenshot +STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Fully zoomed in screenshot +STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Default zoom screenshot +STR_ABOUT_MENU_GIANT_SCREENSHOT :Whole map screenshot +STR_ABOUT_MENU_ABOUT_OPENTTD :About 'OpenTTD' +STR_ABOUT_MENU_SPRITE_ALIGNER :Sprite aligner +STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :Toggle bounding boxes +STR_ABOUT_MENU_TOGGLE_DIRTY_BLOCKS :Toggle colouring of dirty blocks +############ range ends here + +############ range for days starts (also used for the place in the highscore window) +STR_ORDINAL_NUMBER_1ST :1st +STR_ORDINAL_NUMBER_2ND :2nd +STR_ORDINAL_NUMBER_3RD :3rd +STR_ORDINAL_NUMBER_4TH :4th +STR_ORDINAL_NUMBER_5TH :5th +STR_ORDINAL_NUMBER_6TH :6th +STR_ORDINAL_NUMBER_7TH :7th +STR_ORDINAL_NUMBER_8TH :8th +STR_ORDINAL_NUMBER_9TH :9th +STR_ORDINAL_NUMBER_10TH :10th +STR_ORDINAL_NUMBER_11TH :11th +STR_ORDINAL_NUMBER_12TH :12th +STR_ORDINAL_NUMBER_13TH :13th +STR_ORDINAL_NUMBER_14TH :14th +STR_ORDINAL_NUMBER_15TH :15th +STR_ORDINAL_NUMBER_16TH :16th +STR_ORDINAL_NUMBER_17TH :17th +STR_ORDINAL_NUMBER_18TH :18th +STR_ORDINAL_NUMBER_19TH :19th +STR_ORDINAL_NUMBER_20TH :20th +STR_ORDINAL_NUMBER_21ST :21st +STR_ORDINAL_NUMBER_22ND :22nd +STR_ORDINAL_NUMBER_23RD :23rd +STR_ORDINAL_NUMBER_24TH :24th +STR_ORDINAL_NUMBER_25TH :25th +STR_ORDINAL_NUMBER_26TH :26th +STR_ORDINAL_NUMBER_27TH :27th +STR_ORDINAL_NUMBER_28TH :28th +STR_ORDINAL_NUMBER_29TH :29th +STR_ORDINAL_NUMBER_30TH :30th +STR_ORDINAL_NUMBER_31ST :31st +############ range for days ends + +############ range for months starts +STR_MONTH_ABBREV_JAN :Jan +STR_MONTH_ABBREV_FEB :Feb +STR_MONTH_ABBREV_MAR :Mar +STR_MONTH_ABBREV_APR :Apr +STR_MONTH_ABBREV_MAY :May +STR_MONTH_ABBREV_JUN :Jun +STR_MONTH_ABBREV_JUL :Jul +STR_MONTH_ABBREV_AUG :Aug +STR_MONTH_ABBREV_SEP :Sep +STR_MONTH_ABBREV_OCT :Oct +STR_MONTH_ABBREV_NOV :Nov +STR_MONTH_ABBREV_DEC :Dec + +STR_MONTH_JAN :January +STR_MONTH_FEB :February +STR_MONTH_MAR :March +STR_MONTH_APR :April +STR_MONTH_MAY :May +STR_MONTH_JUN :June +STR_MONTH_JUL :July +STR_MONTH_AUG :August +STR_MONTH_SEP :September +STR_MONTH_OCT :October +STR_MONTH_NOV :November +STR_MONTH_DEC :December +############ range for months ends + +# Graph window +STR_GRAPH_KEY_BUTTON :{BLACK}Key +STR_GRAPH_KEY_TOOLTIP :{BLACK}Show key to graphs +STR_GRAPH_X_LABEL_MONTH :{TINY_FONT}{STRING}{} {STRING} +STR_GRAPH_X_LABEL_MONTH_YEAR :{TINY_FONT}{STRING}{} {STRING}{}{NUM} +STR_GRAPH_Y_LABEL :{TINY_FONT}{STRING2} +STR_GRAPH_Y_LABEL_NUMBER :{TINY_FONT}{COMMA} + +STR_GRAPH_OPERATING_PROFIT_CAPTION :{WHITE}Operating Profit Graph +STR_GRAPH_INCOME_CAPTION :{WHITE}Income Graph +STR_GRAPH_CARGO_DELIVERED_CAPTION :{WHITE}Units of cargo delivered +STR_GRAPH_COMPANY_PERFORMANCE_RATINGS_CAPTION :{WHITE}Company performance ratings (maximum rating=1000) +STR_GRAPH_COMPANY_VALUES_CAPTION :{WHITE}Company values + +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_TITLE :{TINY_FONT}{BLACK}Payment for delivering 10 units (or 10,000 litres) of cargo a distance of 20 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 +STR_GRAPH_CARGO_TOOLTIP_DISABLE_ALL :{BLACK}Display no cargoes on the cargo payment rates graph +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_PERFORMANCE_DETAIL_TOOLTIP :{BLACK}Show detailed performance ratings + +# Graph key window +STR_GRAPH_KEY_CAPTION :{WHITE}Key to company graphs +STR_GRAPH_KEY_COMPANY_SELECTION_TOOLTIP :{BLACK}Click here to toggle company's entry on graph on/off + +# Company league window +STR_COMPANY_LEAGUE_TABLE_CAPTION :{WHITE}Company League Table +STR_COMPANY_LEAGUE_COMPANY_NAME :{ORANGE}{COMPANY} {BLACK}{COMPANY_NUM} '{STRING}' +STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_ENGINEER :Engineer +STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_TRAFFIC_MANAGER :Traffic Manager +STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_TRANSPORT_COORDINATOR :Transport Coordinator +STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_ROUTE_SUPERVISOR :Route Supervisor +STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_DIRECTOR :Director +STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_CHIEF_EXECUTIVE :Chief Executive +STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_CHAIRMAN :Chairman +STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_PRESIDENT :President +STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_TYCOON :Tycoon + +# Performance detail window +STR_PERFORMANCE_DETAIL :{WHITE}Detailed performance rating +STR_PERFORMANCE_DETAIL_KEY :{BLACK}Detail +STR_PERFORMANCE_DETAIL_AMOUNT_CURRENCY :{BLACK}({CURRENCY_SHORT}/{CURRENCY_SHORT}) +STR_PERFORMANCE_DETAIL_AMOUNT_INT :{BLACK}({COMMA}/{COMMA}) +STR_PERFORMANCE_DETAIL_PERCENT :{WHITE}{NUM}% +STR_PERFORMANCE_DETAIL_SELECT_COMPANY_TOOLTIP :{BLACK}View details about this company +############ Those following lines need to be in this order!! +STR_PERFORMANCE_DETAIL_VEHICLES :{BLACK}Vehicles: +STR_PERFORMANCE_DETAIL_STATIONS :{BLACK}Stations: +STR_PERFORMANCE_DETAIL_MIN_PROFIT :{BLACK}Min. profit: +STR_PERFORMANCE_DETAIL_MIN_INCOME :{BLACK}Min. income: +STR_PERFORMANCE_DETAIL_MAX_INCOME :{BLACK}Max. income: +STR_PERFORMANCE_DETAIL_DELIVERED :{BLACK}Delivered: +STR_PERFORMANCE_DETAIL_CARGO :{BLACK}Cargo: +STR_PERFORMANCE_DETAIL_MONEY :{BLACK}Money: +STR_PERFORMANCE_DETAIL_LOAN :{BLACK}Loan: +STR_PERFORMANCE_DETAIL_TOTAL :{BLACK}Total: +############ End of order list +STR_PERFORMANCE_DETAIL_VEHICLES_TOOLTIP :{BLACK}Number of vehicles that turned a profit last year. This includes road vehicles, trains, ships and aircraft +STR_PERFORMANCE_DETAIL_STATIONS_TOOLTIP :{BLACK}Number of recently-serviced stations. Train stations, bus stops, airports and so on are counted separately even if they belong to the same station +STR_PERFORMANCE_DETAIL_MIN_PROFIT_TOOLTIP :{BLACK}The profit of the vehicle with the lowest income (only vehicles older than two years are considered) +STR_PERFORMANCE_DETAIL_MIN_INCOME_TOOLTIP :{BLACK}Amount of cash made in the quarter with the lowest profit of the last 12 quarters +STR_PERFORMANCE_DETAIL_MAX_INCOME_TOOLTIP :{BLACK}Amount of cash made in the quarter with the highest profit of the last 12 quarters +STR_PERFORMANCE_DETAIL_DELIVERED_TOOLTIP :{BLACK}Units of cargo delivered in the last four quarters +STR_PERFORMANCE_DETAIL_CARGO_TOOLTIP :{BLACK}Number of types of cargo delivered in the last quarter +STR_PERFORMANCE_DETAIL_MONEY_TOOLTIP :{BLACK}Amount of money this company has in the bank +STR_PERFORMANCE_DETAIL_LOAN_TOOLTIP :{BLACK}The amount of money this company has taken on loan +STR_PERFORMANCE_DETAIL_TOTAL_TOOLTIP :{BLACK}Total points out of possible points + +# Music window +STR_MUSIC_JAZZ_JUKEBOX_CAPTION :{WHITE}Jazz Jukebox +STR_MUSIC_PLAYLIST_ALL :{TINY_FONT}{BLACK}All +STR_MUSIC_PLAYLIST_OLD_STYLE :{TINY_FONT}{BLACK}Old Style +STR_MUSIC_PLAYLIST_NEW_STYLE :{TINY_FONT}{BLACK}New Style +STR_MUSIC_PLAYLIST_EZY_STREET :{TINY_FONT}{BLACK}Ezy Street +STR_MUSIC_PLAYLIST_CUSTOM_1 :{TINY_FONT}{BLACK}Custom 1 +STR_MUSIC_PLAYLIST_CUSTOM_2 :{TINY_FONT}{BLACK}Custom 2 +STR_MUSIC_MUSIC_VOLUME :{TINY_FONT}{BLACK}Music Volume +STR_MUSIC_EFFECTS_VOLUME :{TINY_FONT}{BLACK}Effects Volume +STR_MUSIC_RULER_MIN :{TINY_FONT}{BLACK}MIN +STR_MUSIC_RULER_MAX :{TINY_FONT}{BLACK}MAX +STR_MUSIC_RULER_MARKER :{TINY_FONT}{BLACK}' +STR_MUSIC_TRACK_NONE :{TINY_FONT}{DKGREEN}-- +STR_MUSIC_TRACK_DIGIT :{TINY_FONT}{DKGREEN}{ZEROFILL_NUM} +STR_MUSIC_TITLE_NONE :{TINY_FONT}{DKGREEN}------ +STR_MUSIC_TITLE_NAME :{TINY_FONT}{DKGREEN}"{RAW_STRING}" +STR_MUSIC_TRACK :{TINY_FONT}{BLACK}Track +STR_MUSIC_XTITLE :{TINY_FONT}{BLACK}Title +STR_MUSIC_SHUFFLE :{TINY_FONT}{BLACK}Shuffle +STR_MUSIC_PROGRAM :{TINY_FONT}{BLACK}Programme +STR_MUSIC_TOOLTIP_SKIP_TO_PREVIOUS_TRACK :{BLACK}Skip to previous track in selection +STR_MUSIC_TOOLTIP_SKIP_TO_NEXT_TRACK_IN_SELECTION :{BLACK}Skip to next track in selection +STR_MUSIC_TOOLTIP_STOP_PLAYING_MUSIC :{BLACK}Stop playing music +STR_MUSIC_TOOLTIP_START_PLAYING_MUSIC :{BLACK}Start playing music +STR_MUSIC_TOOLTIP_DRAG_SLIDERS_TO_SET_MUSIC :{BLACK}Drag sliders to set music and sound effect volumes +STR_MUSIC_TOOLTIP_SELECT_ALL_TRACKS_PROGRAM :{BLACK}Select 'all tracks' programme +STR_MUSIC_TOOLTIP_SELECT_OLD_STYLE_MUSIC :{BLACK}Select 'old style music' programme +STR_MUSIC_TOOLTIP_SELECT_NEW_STYLE_MUSIC :{BLACK}Select 'new style music' programme +STR_MUSIC_TOOLTIP_SELECT_EZY_STREET_STYLE :{BLACK}Select 'Ezy Street style music' programme +STR_MUSIC_TOOLTIP_SELECT_CUSTOM_1_USER_DEFINED :{BLACK}Select 'Custom 1' (user-defined) programme +STR_MUSIC_TOOLTIP_SELECT_CUSTOM_2_USER_DEFINED :{BLACK}Select 'Custom 2' (user-defined) programme +STR_MUSIC_TOOLTIP_TOGGLE_PROGRAM_SHUFFLE :{BLACK}Toggle programme shuffle on/off +STR_MUSIC_TOOLTIP_SHOW_MUSIC_TRACK_SELECTION :{BLACK}Show music track selection window + +STR_ERROR_NO_SONGS :{WHITE}A music set without songs has been selected. No songs will be played + +# Playlist window +STR_PLAYLIST_MUSIC_PROGRAM_SELECTION :{WHITE}Music Programme Selection +STR_PLAYLIST_TRACK_NAME :{TINY_FONT}{LTBLUE}{ZEROFILL_NUM} "{RAW_STRING}" +STR_PLAYLIST_TRACK_INDEX :{TINY_FONT}{BLACK}Track Index +STR_PLAYLIST_PROGRAM :{TINY_FONT}{BLACK}Programme - '{STRING}' +STR_PLAYLIST_CLEAR :{TINY_FONT}{BLACK}Clear +STR_PLAYLIST_TOOLTIP_CLEAR_CURRENT_PROGRAM_CUSTOM1 :{BLACK}Clear current programme (Custom1 or Custom2 only) +STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Click on music track to add to current programme (Custom1 or Custom2 only) +STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Click on music track to remove it from current programme (Custom1 or Custom2 only) + +# Highscore window +STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Top companies who reached {NUM}{}({STRING} Level) +STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Company League Table in {NUM} +STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}. +STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Businessman +STR_HIGHSCORE_PERFORMANCE_TITLE_ENTREPRENEUR :Entrepreneur +STR_HIGHSCORE_PERFORMANCE_TITLE_INDUSTRIALIST :Industrialist +STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Capitalist +STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnate +STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Mogul +STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Tycoon of the Century +STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY} +STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA}) +STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} achieves '{STRING}' status! +STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} of {COMPANY} achieves '{STRING}' status! + +# Smallmap window +STR_SMALLMAP_CAPTION :{WHITE}Map - {STRING} + +STR_SMALLMAP_TYPE_CONTOURS :Contours +STR_SMALLMAP_TYPE_VEHICLES :Vehicles +STR_SMALLMAP_TYPE_INDUSTRIES :Industries +STR_SMALLMAP_TYPE_ROUTES :Routes +STR_SMALLMAP_TYPE_VEGETATION :Vegetation +STR_SMALLMAP_TYPE_OWNERS :Owners +STR_SMALLMAP_TOOLTIP_SHOW_LAND_CONTOURS_ON_MAP :{BLACK}Show land contours on map +STR_SMALLMAP_TOOLTIP_SHOW_VEHICLES_ON_MAP :{BLACK}Show vehicles on map +STR_SMALLMAP_TOOLTIP_SHOW_INDUSTRIES_ON_MAP :{BLACK}Show industries on map +STR_SMALLMAP_TOOLTIP_SHOW_TRANSPORT_ROUTES_ON :{BLACK}Show transport routes on map +STR_SMALLMAP_TOOLTIP_SHOW_VEGETATION_ON_MAP :{BLACK}Show vegetation on map +STR_SMALLMAP_TOOLTIP_SHOW_LAND_OWNERS_ON_MAP :{BLACK}Show land owners on map +STR_SMALLMAP_TOOLTIP_INDUSTRY_SELECTION :{BLACK}Click on an industry type to toggle displaying it. Ctrl+Click disables all types except the selected one. Ctrl+Click on it again to enable all industry types +STR_SMALLMAP_TOOLTIP_COMPANY_SELECTION :{BLACK}Click on a company to toggle displaying its property. Ctrl+Click disables all companies except the selected one. Ctrl+Click on it again to enable all companies + +STR_SMALLMAP_LEGENDA_ROADS :{TINY_FONT}{BLACK}Roads +STR_SMALLMAP_LEGENDA_RAILROADS :{TINY_FONT}{BLACK}Railways +STR_SMALLMAP_LEGENDA_STATIONS_AIRPORTS_DOCKS :{TINY_FONT}{BLACK}Stations/Airports/Docks +STR_SMALLMAP_LEGENDA_BUILDINGS_INDUSTRIES :{TINY_FONT}{BLACK}Buildings/Industries +STR_SMALLMAP_LEGENDA_VEHICLES :{TINY_FONT}{BLACK}Vehicles +STR_SMALLMAP_LEGENDA_TRAINS :{TINY_FONT}{BLACK}Trains +STR_SMALLMAP_LEGENDA_ROAD_VEHICLES :{TINY_FONT}{BLACK}Road Vehicles +STR_SMALLMAP_LEGENDA_SHIPS :{TINY_FONT}{BLACK}Ships +STR_SMALLMAP_LEGENDA_AIRCRAFT :{TINY_FONT}{BLACK}Aircraft +STR_SMALLMAP_LEGENDA_TRANSPORT_ROUTES :{TINY_FONT}{BLACK}Transport Routes +STR_SMALLMAP_LEGENDA_FOREST :{TINY_FONT}{BLACK}Forest +STR_SMALLMAP_LEGENDA_RAILROAD_STATION :{TINY_FONT}{BLACK}Railway Station +STR_SMALLMAP_LEGENDA_TRUCK_LOADING_BAY :{TINY_FONT}{BLACK}Lorry Loading Bay +STR_SMALLMAP_LEGENDA_BUS_STATION :{TINY_FONT}{BLACK}Bus Station +STR_SMALLMAP_LEGENDA_AIRPORT_HELIPORT :{TINY_FONT}{BLACK}Airport/Heliport +STR_SMALLMAP_LEGENDA_DOCK :{TINY_FONT}{BLACK}Dock +STR_SMALLMAP_LEGENDA_ROUGH_LAND :{TINY_FONT}{BLACK}Rough Land +STR_SMALLMAP_LEGENDA_GRASS_LAND :{TINY_FONT}{BLACK}Grass Land +STR_SMALLMAP_LEGENDA_BARE_LAND :{TINY_FONT}{BLACK}Bare Land +STR_SMALLMAP_LEGENDA_FIELDS :{TINY_FONT}{BLACK}Fields +STR_SMALLMAP_LEGENDA_TREES :{TINY_FONT}{BLACK}Trees +STR_SMALLMAP_LEGENDA_ROCKS :{TINY_FONT}{BLACK}Rocks +STR_SMALLMAP_LEGENDA_WATER :{TINY_FONT}{BLACK}Water +STR_SMALLMAP_LEGENDA_NO_OWNER :{TINY_FONT}{BLACK}No Owner +STR_SMALLMAP_LEGENDA_TOWNS :{TINY_FONT}{BLACK}Towns +STR_SMALLMAP_LEGENDA_INDUSTRIES :{TINY_FONT}{BLACK}Industries +STR_SMALLMAP_LEGENDA_DESERT :{TINY_FONT}{BLACK}Desert +STR_SMALLMAP_LEGENDA_SNOW :{TINY_FONT}{BLACK}Snow + +STR_SMALLMAP_TOOLTIP_TOGGLE_TOWN_NAMES_ON_OFF :{BLACK}Toggle town names on/off on map +STR_SMALLMAP_CENTER :{BLACK}Centre the smallmap on the current position +STR_SMALLMAP_INDUSTRY :{TINY_FONT}{STRING} ({NUM}) +STR_SMALLMAP_COMPANY :{TINY_FONT}{COMPANY} +STR_SMALLMAP_TOWN :{TINY_FONT}{WHITE}{TOWN} +STR_SMALLMAP_DISABLE_ALL :{BLACK}Disable all +STR_SMALLMAP_ENABLE_ALL :{BLACK}Enable all +STR_SMALLMAP_SHOW_HEIGHT :{BLACK}Show height +STR_SMALLMAP_TOOLTIP_DISABLE_ALL_INDUSTRIES :{BLACK}Display no industries on the map +STR_SMALLMAP_TOOLTIP_ENABLE_ALL_INDUSTRIES :{BLACK}Display all industries on the map +STR_SMALLMAP_TOOLTIP_SHOW_HEIGHT :{BLACK}Toggle display of heightmap +STR_SMALLMAP_TOOLTIP_DISABLE_ALL_COMPANIES :{BLACK}Display no company property on the map +STR_SMALLMAP_TOOLTIP_ENABLE_ALL_COMPANIES :{BLACK}Display all company property on the map + +# Status bar messages +STR_STATUSBAR_TOOLTIP_SHOW_LAST_NEWS :{BLACK}Show last message or news report +STR_STATUSBAR_COMPANY_NAME :{SILVER}- - {COMPANY} - - +STR_STATUSBAR_PAUSED :{YELLOW}* * PAUSED * * +STR_STATUSBAR_AUTOSAVE :{RED}AUTOSAVE +STR_STATUSBAR_SAVING_GAME :{RED}* * SAVING GAME * * + +# News message history +STR_MESSAGE_HISTORY :{WHITE}Message History +STR_MESSAGE_HISTORY_TOOLTIP :{BLACK}A list of the recent news messages +STR_MESSAGE_NEWS_FORMAT :{STRING} - {STRING5} + +# Message settings window +STR_NEWS_MESSAGE_CAPTION :{WHITE}Message +STR_NEWS_MESSAGE_OPTIONS_CAPTION :{WHITE}Message Options +STR_NEWS_MESSAGES_ALL :{YELLOW}Set all message types to: Off / Summary/ Full +STR_NEWS_MESSAGES_SOUND :{YELLOW}Play sound for summarised news messages +STR_NEWS_MESSAGES_OFF :Off +STR_NEWS_MESSAGES_SUMMARY :Summary +STR_NEWS_MESSAGES_FULL :Full + +STR_NEWS_MESSAGE_TYPES :{BLACK}Message types: +STR_NEWS_MESSAGE_TYPE_ARRIVAL_OF_FIRST_VEHICLE_OWN :{YELLOW}Arrival of first vehicle at player's station +STR_NEWS_MESSAGE_TYPE_ARRIVAL_OF_FIRST_VEHICLE_OTHER :{YELLOW}Arrival of first vehicle at competitor's station +STR_NEWS_MESSAGE_TYPE_ACCIDENTS_DISASTERS :{YELLOW}Accidents / disasters +STR_NEWS_MESSAGE_TYPE_COMPANY_INFORMATION :{YELLOW}Company information +STR_NEWS_MESSAGE_TYPE_INDUSTRY_OPEN :{YELLOW}Opening of industries +STR_NEWS_MESSAGE_TYPE_INDUSTRY_CLOSE :{YELLOW}Closing of industries +STR_NEWS_MESSAGE_TYPE_ECONOMY_CHANGES :{YELLOW}Economy changes +STR_NEWS_MESSAGE_TYPE_INDUSTRY_CHANGES_SERVED_BY_COMPANY :{YELLOW}Production changes of industries served by the company +STR_NEWS_MESSAGE_TYPE_INDUSTRY_CHANGES_SERVED_BY_OTHER :{YELLOW}Production changes of industries served by competitor(s) +STR_NEWS_MESSAGE_TYPE_INDUSTRY_CHANGES_UNSERVED :{YELLOW}Other industry production changes +STR_NEWS_MESSAGE_TYPE_ADVICE_INFORMATION_ON_COMPANY :{YELLOW}Advice / information on company's vehicles +STR_NEWS_MESSAGE_TYPE_NEW_VEHICLES :{YELLOW}New vehicles +STR_NEWS_MESSAGE_TYPE_CHANGES_OF_CARGO_ACCEPTANCE :{YELLOW}Changes to cargo acceptance +STR_NEWS_MESSAGE_TYPE_SUBSIDIES :{YELLOW}Subsidies +STR_NEWS_MESSAGE_TYPE_GENERAL_INFORMATION :{YELLOW}General information + +STR_NEWS_CUSTOM_ITEM :{BIG_FONT}{BLACK}{RAW_STRING} + +STR_NEWS_FIRST_TRAIN_ARRIVAL :{BIG_FONT}{BLACK}Citizens celebrate . . .{}First train arrives at {STATION}! +STR_NEWS_FIRST_BUS_ARRIVAL :{BIG_FONT}{BLACK}Citizens celebrate . . .{}First bus arrives at {STATION}! +STR_NEWS_FIRST_TRUCK_ARRIVAL :{BIG_FONT}{BLACK}Citizens celebrate . . .{}First truck arrives at {STATION}! +STR_NEWS_FIRST_PASSENGER_TRAM_ARRIVAL :{BIG_FONT}{BLACK}Citizens celebrate . . .{}First passenger tram arrives at {STATION}! +STR_NEWS_FIRST_CARGO_TRAM_ARRIVAL :{BIG_FONT}{BLACK}Citizens celebrate . . .{}First freight tram arrives at {STATION}! +STR_NEWS_FIRST_SHIP_ARRIVAL :{BIG_FONT}{BLACK}Citizens celebrate . . .{}First ship arrives at {STATION}! +STR_NEWS_FIRST_AIRCRAFT_ARRIVAL :{BIG_FONT}{BLACK}Citizens celebrate . . .{}First aircraft arrives at {STATION}! + +STR_NEWS_TRAIN_CRASH :{BIG_FONT}{BLACK}Train Crash!{}{COMMA} die in fireball after collision +STR_NEWS_ROAD_VEHICLE_CRASH_DRIVER :{BIG_FONT}{BLACK}Road Vehicle Crash!{}Driver dies in fireball after collision with train +STR_NEWS_ROAD_VEHICLE_CRASH :{BIG_FONT}{BLACK}Road Vehicle Crash!{}{COMMA} die in fireball after collision with train +STR_NEWS_AIRCRAFT_CRASH :{BIG_FONT}{BLACK}Plane Crash!{}{COMMA} die in fireball at {STATION} +STR_NEWS_PLANE_CRASH_OUT_OF_FUEL :{BIG_FONT}{BLACK}Plane Crash!{}Aircraft ran out of fuel, {COMMA} die in fireball + +STR_NEWS_DISASTER_ZEPPELIN :{BIG_FONT}{BLACK}Zeppelin disaster at {STATION}! +STR_NEWS_DISASTER_SMALL_UFO :{BIG_FONT}{BLACK}Road vehicle destroyed in 'UFO' collision! +STR_NEWS_DISASTER_AIRPLANE_OIL_REFINERY :{BIG_FONT}{BLACK}Oil refinery explosion near {TOWN}! +STR_NEWS_DISASTER_HELICOPTER_FACTORY :{BIG_FONT}{BLACK}Factory destroyed in suspicious circumstances near {TOWN}! +STR_NEWS_DISASTER_BIG_UFO :{BIG_FONT}{BLACK}'UFO' lands near {TOWN}! +STR_NEWS_DISASTER_COAL_MINE_SUBSIDENCE :{BIG_FONT}{BLACK}Coal mine subsidence leaves trail of destruction near {TOWN}! +STR_NEWS_DISASTER_FLOOD_VEHICLE :{BIG_FONT}{BLACK}Floods!{}At least {COMMA} missing, presumed dead after significant flooding! + +STR_NEWS_COMPANY_IN_TROUBLE_TITLE :{BIG_FONT}{BLACK}Transport company in trouble! +STR_NEWS_COMPANY_IN_TROUBLE_DESCRIPTION :{BIG_FONT}{BLACK}{RAW_STRING} will be sold off or declared bankrupt unless performance increases soon! +STR_NEWS_COMPANY_MERGER_TITLE :{BIG_FONT}{BLACK}Transport company merger! +STR_NEWS_COMPANY_MERGER_DESCRIPTION :{BIG_FONT}{BLACK}{RAW_STRING} has been sold to {RAW_STRING} for {CURRENCY_LONG}! +STR_NEWS_COMPANY_BANKRUPT_TITLE :{BIG_FONT}{BLACK}Bankrupt! +STR_NEWS_COMPANY_BANKRUPT_DESCRIPTION :{BIG_FONT}{BLACK}{RAW_STRING} has been closed down by creditors and all assets sold off! +STR_NEWS_COMPANY_LAUNCH_TITLE :{BIG_FONT}{BLACK}New transport company launched! +STR_NEWS_COMPANY_LAUNCH_DESCRIPTION :{BIG_FONT}{BLACK}{RAW_STRING} starts construction near {TOWN}! +STR_NEWS_MERGER_TAKEOVER_TITLE :{BIG_FONT}{BLACK}{RAW_STRING} has been taken over by {RAW_STRING}! +STR_PRESIDENT_NAME_MANAGER :{BLACK}{PRESIDENT_NAME}{}(Manager) + +STR_NEWS_NEW_TOWN :{BLACK}{BIG_FONT}{RAW_STRING} sponsored construction of new town {TOWN}! + +STR_NEWS_INDUSTRY_CONSTRUCTION :{BIG_FONT}{BLACK}New {STRING} under construction near {TOWN}! +STR_NEWS_INDUSTRY_PLANTED :{BIG_FONT}{BLACK}New {STRING} being planted near {TOWN}! + +STR_NEWS_INDUSTRY_CLOSURE_GENERAL :{BIG_FONT}{BLACK}{STRING2} announces imminent closure! +STR_NEWS_INDUSTRY_CLOSURE_SUPPLY_PROBLEMS :{BIG_FONT}{BLACK}Supply problems cause {STRING2} to announce imminent closure! +STR_NEWS_INDUSTRY_CLOSURE_LACK_OF_TREES :{BIG_FONT}{BLACK}Lack of nearby trees causes {STRING2} to announce imminent closure! + +STR_NEWS_EURO_INTRODUCTION :{BIG_FONT}{BLACK}European Monetary Union!{}{}The Euro is introduced as the sole currency for everyday transactions in your country! +STR_NEWS_BEGIN_OF_RECESSION :{BIG_FONT}{BLACK}World Recession!{}{}Financial experts fear worst as economy slumps! +STR_NEWS_END_OF_RECESSION :{BIG_FONT}{BLACK}Recession Over!{}{}Upturn in trade gives confidence to industries as economy strengthens! + +STR_NEWS_INDUSTRY_PRODUCTION_INCREASE_GENERAL :{BIG_FONT}{BLACK}{INDUSTRY} increases production! +STR_NEWS_INDUSTRY_PRODUCTION_INCREASE_COAL :{BIG_FONT}{BLACK}New coal seam found at {INDUSTRY}!{}Production is expected to double! +STR_NEWS_INDUSTRY_PRODUCTION_INCREASE_OIL :{BIG_FONT}{BLACK}New oil reserves found at {INDUSTRY}!{}Production is expected to double! +STR_NEWS_INDUSTRY_PRODUCTION_INCREASE_FARM :{BIG_FONT}{BLACK}Improved farming methods at {INDUSTRY} are expected to double production! +STR_NEWS_INDUSTRY_PRODUCTION_INCREASE_SMOOTH :{BIG_FONT}{BLACK}{STRING} production at {INDUSTRY} increases {COMMA}%! +STR_NEWS_INDUSTRY_PRODUCTION_DECREASE_GENERAL :{BIG_FONT}{BLACK}{INDUSTRY} production down by 50% +STR_NEWS_INDUSTRY_PRODUCTION_DECREASE_FARM :{BIG_FONT}{BLACK}Insect infestation causes havoc at {INDUSTRY}!{}Production down by 50% +STR_NEWS_INDUSTRY_PRODUCTION_DECREASE_SMOOTH :{BIG_FONT}{BLACK}{STRING} production at {INDUSTRY} decreases {COMMA}%! + +STR_NEWS_TRAIN_IS_WAITING :{WHITE}{VEHICLE} is waiting in depot +STR_NEWS_ROAD_VEHICLE_IS_WAITING :{WHITE}{VEHICLE} is waiting in depot +STR_NEWS_SHIP_IS_WAITING :{WHITE}{VEHICLE} is waiting in depot +STR_NEWS_AIRCRAFT_IS_WAITING :{WHITE}{VEHICLE} is waiting in the aircraft hangar + +# Start of order review system +# DON'T ADD OR REMOVE LINES HERE +STR_NEWS_VEHICLE_HAS_TOO_FEW_ORDERS :{WHITE}{VEHICLE} has too few orders in the schedule +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 +# end of order system + +STR_NEWS_VEHICLE_IS_GETTING_OLD :{WHITE}{VEHICLE} is getting old +STR_NEWS_VEHICLE_IS_GETTING_VERY_OLD :{WHITE}{VEHICLE} is getting very old +STR_NEWS_VEHICLE_IS_GETTING_VERY_OLD_AND :{WHITE}{VEHICLE} is getting very old and urgently needs replacing +STR_NEWS_TRAIN_IS_STUCK :{WHITE}{VEHICLE} can't find a path to continue +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_ORDER_REFIT_FAILED :{WHITE}{VEHICLE} stopped because an ordered refit failed +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} +STR_NEWS_NEW_VEHICLE_NOW_AVAILABLE_WITH_TYPE :{BLACK}New {STRING} now available! - {ENGINE} + +STR_NEWS_STATION_NO_LONGER_ACCEPTS_CARGO :{WHITE}{STATION} no longer accepts {STRING} +STR_NEWS_STATION_NO_LONGER_ACCEPTS_CARGO_OR_CARGO :{WHITE}{STATION} no longer accepts {STRING} or {STRING} +STR_NEWS_STATION_NOW_ACCEPTS_CARGO :{WHITE}{STATION} now accepts {STRING} +STR_NEWS_STATION_NOW_ACCEPTS_CARGO_AND_CARGO :{WHITE}{STATION} now accepts {STRING} and {STRING} + +STR_NEWS_OFFER_OF_SUBSIDY_EXPIRED :{BIG_FONT}{BLACK}Offer of subsidy expired:{}{}{STRING} from {STRING2} to {STRING2} will now not attract a subsidy +STR_NEWS_SUBSIDY_WITHDRAWN_SERVICE :{BIG_FONT}{BLACK}Subsidy withdrawn:{}{}{STRING} service from {STRING2} to {STRING2} is no longer subsidised +STR_NEWS_SERVICE_SUBSIDY_OFFERED :{BIG_FONT}{BLACK}Service subsidy offered:{}{}First {STRING} service from {STRING2} to {STRING2} will attract a year's subsidy from the local authority! +STR_NEWS_SERVICE_SUBSIDY_AWARDED_HALF :{BIG_FONT}{BLACK}Service subsidy awarded to {RAW_STRING}!{}{}{STRING} service from {STRING2} to {STRING2} will pay 50% extra for the next year! +STR_NEWS_SERVICE_SUBSIDY_AWARDED_DOUBLE :{BIG_FONT}{BLACK}Service subsidy awarded to {RAW_STRING}!{}{}{STRING} service from {STRING2} to {STRING2} will pay double rates for the next year! +STR_NEWS_SERVICE_SUBSIDY_AWARDED_TRIPLE :{BIG_FONT}{BLACK}Service subsidy awarded to {RAW_STRING}!{}{}{STRING} service from {STRING2} to {STRING2} will pay triple rates for the next year! +STR_NEWS_SERVICE_SUBSIDY_AWARDED_QUADRUPLE :{BIG_FONT}{BLACK}Service subsidy awarded to {RAW_STRING}!{}{}{STRING} service from {STRING2} to {STRING2} will pay quadruple rates for the next year! + +STR_NEWS_ROAD_REBUILDING :{BIG_FONT}{BLACK}Traffic chaos in {TOWN}!{}{}Road rebuilding programme funded by {RAW_STRING} brings 6 months of misery to motorists! +STR_NEWS_EXCLUSIVE_RIGHTS_TITLE :{BIG_FONT}{BLACK}Transport monopoly! +STR_NEWS_EXCLUSIVE_RIGHTS_DESCRIPTION :{BIG_FONT}{BLACK}Local authority of {TOWN} signs contract with {RAW_STRING} for one year of exclusive transport rights! + +# Extra view window +STR_EXTRA_VIEW_PORT_TITLE :{WHITE}Viewport {COMMA} +STR_EXTRA_VIEW_MOVE_VIEW_TO_MAIN :{BLACK}Copy to viewport +STR_EXTRA_VIEW_MOVE_VIEW_TO_MAIN_TT :{BLACK}Copy the location of the main view to this viewport +STR_EXTRA_VIEW_MOVE_MAIN_TO_VIEW :{BLACK}Paste from viewport +STR_EXTRA_VIEW_MOVE_MAIN_TO_VIEW_TT :{BLACK}Paste the location of this viewport to the main view + +# Game options window +STR_GAME_OPTIONS_CAPTION :{WHITE}Game Options +STR_GAME_OPTIONS_CURRENCY_UNITS_FRAME :{BLACK}Currency units +STR_GAME_OPTIONS_CURRENCY_UNITS_DROPDOWN_TOOLTIP :{BLACK}Currency units selection + +############ start of currency region +STR_GAME_OPTIONS_CURRENCY_GBP :British Pound (GBP) +STR_GAME_OPTIONS_CURRENCY_USD :American Dollar (USD) +STR_GAME_OPTIONS_CURRENCY_EUR :Euro (EUR) +STR_GAME_OPTIONS_CURRENCY_JPY :Japanese Yen (JPY) +STR_GAME_OPTIONS_CURRENCY_ATS :Austrian Shilling (ATS) +STR_GAME_OPTIONS_CURRENCY_BEF :Belgian Franc (BEF) +STR_GAME_OPTIONS_CURRENCY_CHF :Swiss Franc (CHF) +STR_GAME_OPTIONS_CURRENCY_CZK :Czech Koruna (CZK) +STR_GAME_OPTIONS_CURRENCY_DEM :Deutschmark (DEM) +STR_GAME_OPTIONS_CURRENCY_DKK :Danish Krone (DKK) +STR_GAME_OPTIONS_CURRENCY_ESP :Spanish Peseta (ESP) +STR_GAME_OPTIONS_CURRENCY_FIM :Finnish Markka (FIM) +STR_GAME_OPTIONS_CURRENCY_FRF :French Franc (FRF) +STR_GAME_OPTIONS_CURRENCY_GRD :Greek Drachma (GRD) +STR_GAME_OPTIONS_CURRENCY_HUF :Hungarian Forint (HUF) +STR_GAME_OPTIONS_CURRENCY_ISK :Icelandic Krona (ISK) +STR_GAME_OPTIONS_CURRENCY_ITL :Italian Lira (ITL) +STR_GAME_OPTIONS_CURRENCY_NLG :Dutch Guilder (NLG) +STR_GAME_OPTIONS_CURRENCY_NOK :Norwegian Krone (NOK) +STR_GAME_OPTIONS_CURRENCY_PLN :Polish Złoty (PLN) +STR_GAME_OPTIONS_CURRENCY_RON :Romanian Leu (RON) +STR_GAME_OPTIONS_CURRENCY_RUR :Russian Rubles (RUR) +STR_GAME_OPTIONS_CURRENCY_SIT :Slovenian Tolar (SIT) +STR_GAME_OPTIONS_CURRENCY_SEK :Swedish Krona (SEK) +STR_GAME_OPTIONS_CURRENCY_TRY :Turkish Lira (TRY) +STR_GAME_OPTIONS_CURRENCY_SKK :Slovak Koruna (SKK) +STR_GAME_OPTIONS_CURRENCY_BRL :Brazilian Real (BRL) +STR_GAME_OPTIONS_CURRENCY_EEK :Estonian Krooni (EEK) +STR_GAME_OPTIONS_CURRENCY_LTL :Lithuanian Litas (LTL) +STR_GAME_OPTIONS_CURRENCY_KRW :South Korean Won (KRW) +STR_GAME_OPTIONS_CURRENCY_ZAR :South African Rand (ZAR) +STR_GAME_OPTIONS_CURRENCY_CUSTOM :Custom... +############ end of currency region + +STR_GAME_OPTIONS_MEASURING_UNITS_FRAME :{BLACK}Measuring units +STR_GAME_OPTIONS_MEASURING_UNITS_DROPDOWN_TOOLTIP :{BLACK}Measuring units selection + +############ start of measuring units region +STR_GAME_OPTIONS_MEASURING_UNITS_IMPERIAL :Imperial +STR_GAME_OPTIONS_MEASURING_UNITS_METRIC :Metric +STR_GAME_OPTIONS_MEASURING_UNITS_SI :SI +############ end of measuring units region + +STR_GAME_OPTIONS_ROAD_VEHICLES_FRAME :{BLACK}Road vehicles +STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_TOOLTIP :{BLACK}Select side of road for vehicles to drive on +STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Drive on left +STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Drive on right + +STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Town names +STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Select style of town names + +############ start of townname region +STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :English (Original) +STR_GAME_OPTIONS_TOWN_NAME_FRENCH :French +STR_GAME_OPTIONS_TOWN_NAME_GERMAN :German +STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :English (Additional) +STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Latin-American +STR_GAME_OPTIONS_TOWN_NAME_SILLY :Silly +STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Swedish +STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Dutch +STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finnish +STR_GAME_OPTIONS_TOWN_NAME_POLISH :Polish +STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slovak +STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norwegian +STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Hungarian +STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Austrian +STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Romanian +STR_GAME_OPTIONS_TOWN_NAME_CZECH :Czech +STR_GAME_OPTIONS_TOWN_NAME_SWISS :Swiss +STR_GAME_OPTIONS_TOWN_NAME_DANISH :Danish +STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turkish +STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italian +STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Catalan +############ end of townname region + +STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Autosave +STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Select interval between automatic game saves + +STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_OFF :Off +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_LANGUAGE :{BLACK}Language +STR_GAME_OPTIONS_LANGUAGE_TOOLTIP :{BLACK}Select the interface language to use + +STR_GAME_OPTIONS_FULLSCREEN :{BLACK}Fullscreen +STR_GAME_OPTIONS_FULLSCREEN_TOOLTIP :{BLACK}Check this box to play OpenTTD fullscreen mode + +STR_GAME_OPTIONS_RESOLUTION :{BLACK}Screen resolution +STR_GAME_OPTIONS_RESOLUTION_TOOLTIP :{BLACK}Select the screen resolution to use +STR_GAME_OPTIONS_RESOLUTION_OTHER :other + +STR_GAME_OPTIONS_SCREENSHOT_FORMAT :{BLACK}Screenshot format +STR_GAME_OPTIONS_SCREENSHOT_FORMAT_TOOLTIP :{BLACK}Select the screenshot format to use + +STR_GAME_OPTIONS_BASE_GRF :{BLACK}Base graphics set +STR_GAME_OPTIONS_BASE_GRF_TOOLTIP :{BLACK}Select the base graphics set to use +STR_GAME_OPTIONS_BASE_GRF_STATUS :{RED}{NUM} missing/corrupted file{P "" s} +STR_GAME_OPTIONS_BASE_GRF_DESCRIPTION_TOOLTIP :{BLACK}Additional information about the base graphics set + +STR_GAME_OPTIONS_BASE_SFX :{BLACK}Base sounds set +STR_GAME_OPTIONS_BASE_SFX_TOOLTIP :{BLACK}Select the base sounds set to use +STR_GAME_OPTIONS_BASE_SFX_DESCRIPTION_TOOLTIP :{BLACK}Additional information about the base sounds set + +STR_GAME_OPTIONS_BASE_MUSIC :{BLACK}Base music set +STR_GAME_OPTIONS_BASE_MUSIC_TOOLTIP :{BLACK}Select the base music set to use +STR_GAME_OPTIONS_BASE_MUSIC_STATUS :{RED}{NUM} corrupted file{P "" s} +STR_GAME_OPTIONS_BASE_MUSIC_DESCRIPTION_TOOLTIP :{BLACK}Additional information about the base music set + +STR_ERROR_FULLSCREEN_FAILED :{WHITE}Fullscreen mode failed + +# Custom currency window + +STR_CURRENCY_WINDOW :{WHITE}Custom currency +STR_CURRENCY_EXCHANGE_RATE :{LTBLUE}Exchange rate: {ORANGE}{CURRENCY_LONG} = £ {COMMA} +STR_CURRENCY_DECREASE_EXCHANGE_RATE_TOOLTIP :{BLACK}Decrease the amount of your currency for one Pound (£) +STR_CURRENCY_INCREASE_EXCHANGE_RATE_TOOLTIP :{BLACK}Increase the amount of your currency for one Pound (£) +STR_CURRENCY_SET_EXCHANGE_RATE_TOOLTIP :{BLACK}Set the exchange rate of your currency for one Pound (£) + +STR_CURRENCY_SEPARATOR :{LTBLUE}Separator: {ORANGE}{RAW_STRING} +STR_CURRENCY_SET_CUSTOM_CURRENCY_SEPARATOR_TOOLTIP :{BLACK}Set the separator for your currency + +STR_CURRENCY_PREFIX :{LTBLUE}Prefix: {ORANGE}{RAW_STRING} +STR_CURRENCY_SET_CUSTOM_CURRENCY_PREFIX_TOOLTIP :{BLACK}Set the prefix string for your currency +STR_CURRENCY_SUFFIX :{LTBLUE}Suffix: {ORANGE}{RAW_STRING} +STR_CURRENCY_SET_CUSTOM_CURRENCY_SUFFIX_TOOLTIP :{BLACK}Set the suffix string for your currency + +STR_CURRENCY_SWITCH_TO_EURO :{LTBLUE}Switch to Euro: {ORANGE}{NUM} +STR_CURRENCY_SWITCH_TO_EURO_NEVER :{LTBLUE}Switch to Euro: {ORANGE}never +STR_CURRENCY_SET_CUSTOM_CURRENCY_TO_EURO_TOOLTIP :{BLACK}Set the year to switch to Euro +STR_CURRENCY_DECREASE_CUSTOM_CURRENCY_TO_EURO_TOOLTIP :{BLACK}Switch to Euro earlier +STR_CURRENCY_INCREASE_CUSTOM_CURRENCY_TO_EURO_TOOLTIP :{BLACK}Switch to Euro later + +STR_CURRENCY_PREVIEW :{LTBLUE}Preview: {ORANGE}{CURRENCY_LONG} +STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 Pound (£) in your currency +STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Change custom currency parameter + +# Difficulty level window +STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Difficulty Level + +############ range for difficulty levels starts +STR_DIFFICULTY_LEVEL_EASY :{BLACK}Easy +STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Medium +STR_DIFFICULTY_LEVEL_HARD :{BLACK}Hard +STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Custom +############ range for difficulty levels ends + +STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Show hi-score chart +STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Save + +############ range for difficulty settings starts +STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Maximum no. competitors: {ORANGE}{COMMA} +STR_DIFFICULTY_LEVEL_SETTING_NO_OF_TOWNS :{LTBLUE}No. of towns: {ORANGE}{STRING} +STR_DIFFICULTY_LEVEL_SETTING_NO_OF_INDUSTRIES :{LTBLUE}No. of industries: {ORANGE}{STRING} +STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_INITIAL_LOAN_000 :{LTBLUE}Maximum initial loan: {ORANGE}{CURRENCY_LONG} +STR_DIFFICULTY_LEVEL_SETTING_INITIAL_INTEREST_RATE :{LTBLUE}Initial interest rate: {ORANGE}{COMMA}% +STR_DIFFICULTY_LEVEL_SETTING_VEHICLE_RUNNING_COSTS :{LTBLUE}Vehicle running costs: {ORANGE}{STRING} +STR_DIFFICULTY_LEVEL_SETTING_CONSTRUCTION_SPEED_OF_COMPETITOR :{LTBLUE}Construction speed of competitors: {ORANGE}{STRING} +STR_DIFFICULTY_LEVEL_SETTING_VEHICLE_BREAKDOWNS :{LTBLUE}Vehicle breakdowns: {ORANGE}{STRING} +STR_DIFFICULTY_LEVEL_SETTING_SUBSIDY_MULTIPLIER :{LTBLUE}Subsidy multiplier: {ORANGE}{STRING} +STR_DIFFICULTY_LEVEL_SETTING_COST_OF_CONSTRUCTION :{LTBLUE}Cost of construction: {ORANGE}{STRING} +STR_DIFFICULTY_LEVEL_SETTING_TERRAIN_TYPE :{LTBLUE}Terrain type: {ORANGE}{STRING} +STR_DIFFICULTY_LEVEL_SETTING_QUANTITY_OF_SEA_LAKES :{LTBLUE}Quantity of sea/lakes: {ORANGE}{STRING} +STR_DIFFICULTY_LEVEL_SETTING_ECONOMY :{LTBLUE}Economy: {ORANGE}{STRING} +STR_DIFFICULTY_LEVEL_SETTING_TRAIN_REVERSING :{LTBLUE}Train reversing: {ORANGE}{STRING} +STR_DIFFICULTY_LEVEL_SETTING_DISASTERS :{LTBLUE}Disasters: {ORANGE}{STRING} +STR_DIFFICULTY_LEVEL_SETTING_CITY_APPROVAL :{LTBLUE}City council's attitude towards area restructuring: {ORANGE}{STRING} +############ range for difficulty settings ends + +STR_NONE :None +STR_FUNDING_ONLY :Funding only +STR_MINIMAL :Minimal +STR_NUM_VERY_LOW :Very Few +STR_NUM_LOW :Few +STR_NUM_NORMAL :Normal +STR_NUM_HIGH :Many +STR_NUM_CUSTOM :Custom +STR_NUM_CUSTOM_NUMBER :Custom ({NUM}) + +STR_VARIETY_NONE :None +STR_VARIETY_VERY_LOW :Very Low +STR_VARIETY_LOW :Low +STR_VARIETY_MEDIUM :Medium +STR_VARIETY_HIGH :High +STR_VARIETY_VERY_HIGH :Very High + +STR_AI_SPEED_VERY_SLOW :Very Slow +STR_AI_SPEED_SLOW :Slow +STR_AI_SPEED_MEDIUM :Medium +STR_AI_SPEED_FAST :Fast +STR_AI_SPEED_VERY_FAST :Very Fast + +STR_SEA_LEVEL_VERY_LOW :Very Little +STR_SEA_LEVEL_LOW :Little +STR_SEA_LEVEL_MEDIUM :Normal +STR_SEA_LEVEL_HIGH :Much +STR_SEA_LEVEL_CUSTOM :Custom +STR_SEA_LEVEL_CUSTOM_PERCENTAGE :Custom ({NUM}%) + +STR_RIVERS_NONE :None +STR_RIVERS_FEW :Few +STR_RIVERS_MODERATE :Medium +STR_RIVERS_LOT :Many + +STR_DISASTER_NONE :None +STR_DISASTER_REDUCED :Reduced +STR_DISASTER_NORMAL :Normal + +STR_SUBSIDY_X1_5 :x1.5 +STR_SUBSIDY_X2 :x2 +STR_SUBSIDY_X3 :x3 +STR_SUBSIDY_X4 :x4 + +STR_TERRAIN_TYPE_TOTALY_FLAT :Totally Flat +STR_TERRAIN_TYPE_VERY_FLAT :Very Flat +STR_TERRAIN_TYPE_FLAT :Flat +STR_TERRAIN_TYPE_HILLY :Hilly +STR_TERRAIN_TYPE_MOUNTAINOUS :Mountainous + +STR_ECONOMY_STEADY :Steady +STR_ECONOMY_FLUCTUATING :Fluctuating + +STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :At end of line, and at stations +STR_REVERSE_AT_END_OF_LINE_ONLY :At end of line only + +STR_CITY_APPROVAL_PERMISSIVE :Permissive +STR_CITY_APPROVAL_TOLERANT :Tolerant +STR_CITY_APPROVAL_HOSTILE :Hostile + +STR_WARNING_NO_SUITABLE_AI :{WHITE}No suitable AIs available...{}You can download several AIs via the 'Online Content' system +STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}This action changed the difficulty level to custom + +# Advanced settings window +STR_CONFIG_SETTING_CAPTION :{WHITE}Advanced Settings +STR_CONFIG_SETTING_NO_EXPLANATION_AVAILABLE_HELPTEXT :(no explanation available) +STR_CONFIG_SETTING_DEFAULT_VALUE :{LTBLUE}Default value: {ORANGE}{STRING1} + +STR_CONFIG_SETTING_OFF :Off +STR_CONFIG_SETTING_ON :On +STR_CONFIG_SETTING_DISABLED :disabled + +STR_CONFIG_SETTING_COMPANIES_OFF :Off +STR_CONFIG_SETTING_COMPANIES_OWN :Own company +STR_CONFIG_SETTING_COMPANIES_ALL :All companies + +STR_CONFIG_SETTING_NONE :None +STR_CONFIG_SETTING_ORIGINAL :Original +STR_CONFIG_SETTING_REALISTIC :Realistic + +STR_CONFIG_SETTING_HORIZONTAL_POS_LEFT :Left +STR_CONFIG_SETTING_HORIZONTAL_POS_CENTER :Centre +STR_CONFIG_SETTING_HORIZONTAL_POS_RIGHT :Right + +STR_CONFIG_SETTING_BUILDONSLOPES :Allow building on slopes and coasts: {STRING2} +STR_CONFIG_SETTING_BUILDONSLOPES_HELPTEXT :If enabled, tracks and stations can be build on most slopes. If disabled, they are only allowed on slopes which match the direction of the track and thus require no foundations +STR_CONFIG_SETTING_AUTOSLOPE :Allow landscaping under buildings, tracks, etc. (autoslope): {STRING2} +STR_CONFIG_SETTING_AUTOSLOPE_HELPTEXT :Allow landscaping under buildings and tracks without removing them +STR_CONFIG_SETTING_CATCHMENT :Allow more realistically sized catchment areas: {STRING2} +STR_CONFIG_SETTING_CATCHMENT_HELPTEXT :Have differently sized catchment areas for different types of stations and airports +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_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} +STR_CONFIG_SETTING_SMOKE_AMOUNT :Amount of vehicle smoke/sparks: {STRING2} +STR_CONFIG_SETTING_SMOKE_AMOUNT_HELPTEXT :Set how much smoke or how many sparks are emitted by vehicles +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_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' +STR_CONFIG_SETTING_TRAIN_SLOPE_STEEPNESS :Slope steepness for trains: {STRING2} +STR_CONFIG_SETTING_TRAIN_SLOPE_STEEPNESS_HELPTEXT :Steepness of a sloped tile for a train. Higher values make it more difficult to climb a hill +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_FORBID_90_DEG :Forbid trains and ships 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. This also applies to the turning radius of ships +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_IMPROVEDLOAD :Use improved loading algorithm: {STRING2} +STR_CONFIG_SETTING_IMPROVEDLOAD_HELPTEXT :If enabled, multiple vehicles waiting at a station are loaded sequentially. Loading of the next vehicle only starts when there is enough cargo waiting to completely fill the first vehicle +STR_CONFIG_SETTING_GRADUAL_LOADING :Load vehicles gradually: {STRING2} +STR_CONFIG_SETTING_GRADUAL_LOADING_HELPTEXT :Gradually load vehicles using vehicle specific loading durations, instead of loading everything at once with a fixed time depending only on the amount of cargo loaded +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_SELECTGOODS :Deliver cargo to a station only when there is a demand: {STRING2} +STR_CONFIG_SETTING_SELECTGOODS_HELPTEXT :Only deliver cargo to a station that was requested from a loading vehicle. This prevents bad ratings for cargoes that are not serviced at a station +STR_CONFIG_SETTING_MAX_BRIDGE_LENGTH :Maximum bridge length: {STRING2} +STR_CONFIG_SETTING_MAX_BRIDGE_LENGTH_HELPTEXT :Maximum length for building bridges +STR_CONFIG_SETTING_MAX_TUNNEL_LENGTH :Maximum tunnel length: {STRING2} +STR_CONFIG_SETTING_MAX_TUNNEL_LENGTH_HELPTEXT :Maximum length for building tunnels +STR_CONFIG_SETTING_RAW_INDUSTRY_CONSTRUCTION_METHOD :Manual primary industry construction method: {STRING2} +STR_CONFIG_SETTING_RAW_INDUSTRY_CONSTRUCTION_METHOD_HELPTEXT :Method of funding a primary industry. 'none' means it is not possible to fund any, 'prospecting' means funding is possible, but construction occurs in a random spot on the map and may as well fail, 'as other industries' means raw industries can be constructed by companies like processing industries in any position they like +STR_CONFIG_SETTING_RAW_INDUSTRY_CONSTRUCTION_METHOD_NONE :none +STR_CONFIG_SETTING_RAW_INDUSTRY_CONSTRUCTION_METHOD_NORMAL :as other industries +STR_CONFIG_SETTING_RAW_INDUSTRY_CONSTRUCTION_METHOD_PROSPECTING :prospecting +STR_CONFIG_SETTING_INDUSTRY_PLATFORM :Flat area around industries: {STRING2} +STR_CONFIG_SETTING_INDUSTRY_PLATFORM_HELPTEXT :Amount of flat space around an industry. This ensures empty space will remain available around an industry for building tracks, et cetera +STR_CONFIG_SETTING_MULTIPINDTOWN :Allow multiple similar industries per town: {STRING2} +STR_CONFIG_SETTING_MULTIPINDTOWN_HELPTEXT :Normally, a town does not want more than one industry of each type. With this setting, it will allow several industries of the same type in the same town +STR_CONFIG_SETTING_SIGNALSIDE :Show signals: {STRING2} +STR_CONFIG_SETTING_SIGNALSIDE_HELPTEXT :Select on which side of the track to place signals +STR_CONFIG_SETTING_SIGNALSIDE_LEFT :On the left +STR_CONFIG_SETTING_SIGNALSIDE_DRIVING_SIDE :On the driving side +STR_CONFIG_SETTING_SIGNALSIDE_RIGHT :On the right +STR_CONFIG_SETTING_SHOWFINANCES :Show finances window at the end of the year: {STRING2} +STR_CONFIG_SETTING_SHOWFINANCES_HELPTEXT :If enabled, the finances window pops up at the end of each year to allow easy inspection of the financial status of the company +STR_CONFIG_SETTING_NONSTOP_BY_DEFAULT :New orders are 'non-stop' by default: {STRING2} +STR_CONFIG_SETTING_NONSTOP_BY_DEFAULT_HELPTEXT :Normally, a vehicle will stop at every station it passes. By enabling this setting, it will drive through all station on the way to its final destination without stopping. Note, that this setting only defines a default value for new orders. Individual orders can be set explicitly to either behaviour nevertheless +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 +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_ROAD_VEHICLE_QUEUEING :Road vehicle queueing (with quantum effects): {STRING2} +STR_CONFIG_SETTING_ROAD_VEHICLE_QUEUEING_HELPTEXT :Make road vehicle wait in front of occupied road stops until they are cleared +STR_CONFIG_SETTING_AUTOSCROLL :Pan window when mouse is at the edge: {STRING2} +STR_CONFIG_SETTING_AUTOSCROLL_HELPTEXT :When enabled, the main display will start to scroll when the mouse is near the edge of the screen +STR_CONFIG_SETTING_BRIBE :Allow bribing of the local authority: {STRING2} +STR_CONFIG_SETTING_BRIBE_HELPTEXT :Allow companies to try bribing the local town authority. If the bribe is noticed by an inspector, the company will not be able to act in the town for six months +STR_CONFIG_SETTING_ALLOW_EXCLUSIVE :Allow buying exclusive transport rights: {STRING2} +STR_CONFIG_SETTING_ALLOW_EXCLUSIVE_HELPTEXT :If a company buys exclusive transport rights for a town, opponents' stations (passenger and cargo) won't receive any cargo for a whole year +STR_CONFIG_SETTING_ALLOW_FUND_BUILDINGS :Allow funding buildings: {STRING2} +STR_CONFIG_SETTING_ALLOW_FUND_BUILDINGS_HELPTEXT :Allow companies to give money to towns for funding new houses +STR_CONFIG_SETTING_ALLOW_FUND_ROAD :Allow funding local road reconstruction: {STRING2} +STR_CONFIG_SETTING_ALLOW_FUND_ROAD_HELPTEXT :Allow companies to give money to towns for road re-construction to sabotage road-based services in the town +STR_CONFIG_SETTING_ALLOW_GIVE_MONEY :Allow sending money to other companies: {STRING2} +STR_CONFIG_SETTING_ALLOW_GIVE_MONEY_HELPTEXT :Allow transfer of money between companies in multiplayer mode +STR_CONFIG_SETTING_FREIGHT_TRAINS :Weight multiplier for freight to simulate heavy trains: {STRING2} +STR_CONFIG_SETTING_FREIGHT_TRAINS_HELPTEXT :Set the impact of carrying freight in trains. A higher value makes carrying freight more demanding for trains, especially at hills +STR_CONFIG_SETTING_PLANE_SPEED :Plane speed factor: {STRING2} +STR_CONFIG_SETTING_PLANE_SPEED_HELPTEXT :Set the relative speed of planes compared to other vehicle types, to reduce the amount of income of transport by aircraft +STR_CONFIG_SETTING_PLANE_SPEED_VALUE :1 / {COMMA} +STR_CONFIG_SETTING_PLANE_CRASHES :Number of plane crashes: {STRING2} +STR_CONFIG_SETTING_PLANE_CRASHES_HELPTEXT :Set the chance of an aircraft crash happening +STR_CONFIG_SETTING_PLANE_CRASHES_NONE :none +STR_CONFIG_SETTING_PLANE_CRASHES_REDUCED :reduced +STR_CONFIG_SETTING_PLANE_CRASHES_NORMAL :normal +STR_CONFIG_SETTING_STOP_ON_TOWN_ROAD :Allow drive-through road stops on town owned roads: {STRING} +STR_CONFIG_SETTING_STOP_ON_TOWN_ROAD_HELPTEXT :Allow construction of drive-through road stops on town-owned roads +STR_CONFIG_SETTING_STOP_ON_COMPETITOR_ROAD :Allow drive-through road stops on roads owned by competitors: {STRING2} +STR_CONFIG_SETTING_STOP_ON_COMPETITOR_ROAD_HELPTEXT :Allow construction of drive-through road stops on roads owned by other companies +STR_CONFIG_SETTING_ADJACENT_STATIONS :Allow building adjacent stations: {STRING2} +STR_CONFIG_SETTING_ADJACENT_STATIONS_HELPTEXT :Allow different stations to touch each other +STR_CONFIG_SETTING_DYNAMIC_ENGINES :Enable multiple NewGRF engine sets: {STRING2} +STR_CONFIG_SETTING_DYNAMIC_ENGINES_HELPTEXT :Compatibility option for old NewGRFs. Do not disable this, unless you know exactly what you are doing! +STR_CONFIG_SETTING_DYNAMIC_ENGINES_EXISTING_VEHICLES :{WHITE}Changing this setting is not possible when there are vehicles +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_NEVER_EXPIRE_AIRPORTS :Airports never expire: {STRING2} +STR_CONFIG_SETTING_NEVER_EXPIRE_AIRPORTS_HELPTEXT :Enabling this setting makes each airport type stay available forever after its introduction + +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_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 +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_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_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 +STR_CONFIG_SETTING_AUTORENEW_MONTHS :Autorenew when vehicle is {STRING2} max age +STR_CONFIG_SETTING_AUTORENEW_MONTHS_HELPTEXT :Relative age when a vehicle should be considered for auto-renewing +STR_CONFIG_SETTING_AUTORENEW_MONTHS_VALUE_BEFORE :{COMMA} month{P 0 "" s} before +STR_CONFIG_SETTING_AUTORENEW_MONTHS_VALUE_AFTER :{COMMA} month{P 0 "" s} after +STR_CONFIG_SETTING_AUTORENEW_MONEY :Autorenew minimum needed money for renew: {STRING2} +STR_CONFIG_SETTING_AUTORENEW_MONEY_HELPTEXT :Minimal amount of money that must remain in the bank before considering auto-renewing vehicles +STR_CONFIG_SETTING_ERRMSG_DURATION :Duration of error message: {STRING2} +STR_CONFIG_SETTING_ERRMSG_DURATION_HELPTEXT :Duration for displaying error messages in a red window. Note that some (critical) error messages are not closed automatically after this time, but must be closed manually +STR_CONFIG_SETTING_ERRMSG_DURATION_VALUE :{COMMA} second{P 0 "" s} +STR_CONFIG_SETTING_HOVER_DELAY :Show tooltips: {STRING2} +STR_CONFIG_SETTING_HOVER_DELAY_HELPTEXT :Delay before tooltips are displayed when hovering the mouse over some interface element. Alternatively tooltips can be bound to the right mouse button +STR_CONFIG_SETTING_HOVER_DELAY_VALUE :Hover for {COMMA} second{P 0 "" s} +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 +STR_CONFIG_SETTING_GRAPH_LINE_THICKNESS :Thickness of lines in graphs: {STRING2} +STR_CONFIG_SETTING_GRAPH_LINE_THICKNESS_HELPTEXT :Width of the line in the graphs. A thin line is more precisely readable, a thicker line is easier to see and colours are easier to distinguish + +STR_CONFIG_SETTING_LAND_GENERATOR :Land generator: {STRING2} +STR_CONFIG_SETTING_LAND_GENERATOR_ORIGINAL :Original +STR_CONFIG_SETTING_LAND_GENERATOR_TERRA_GENESIS :Improved +STR_CONFIG_SETTING_OIL_REF_EDGE_DISTANCE :Max distance from edge for Oil Refineries: {STRING2} +STR_CONFIG_SETTING_OIL_REF_EDGE_DISTANCE_HELPTEXT :Oil refineries are only constructed near the map border, that is at the coast for island maps +STR_CONFIG_SETTING_SNOWLINE_HEIGHT :Snow line height: {STRING2} +STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN :Roughness of terrain (TerraGenesis only) : {STRING2} +STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN_VERY_SMOOTH :Very Smooth +STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN_SMOOTH :Smooth +STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN_ROUGH :Rough +STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN_VERY_ROUGH :Very Rough +STR_CONFIG_SETTING_TREE_PLACER :Tree placer algorithm: {STRING2} +STR_CONFIG_SETTING_TREE_PLACER_NONE :None +STR_CONFIG_SETTING_TREE_PLACER_ORIGINAL :Normal +STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :More +STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Heightmap rotation: {STRING2} +STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Counter clockwise +STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_CLOCKWISE :Clockwise +STR_CONFIG_SETTING_SE_FLAT_WORLD_HEIGHT :The height level a flat scenario map gets: {STRING2} +STR_CONFIG_SETTING_ENABLE_FREEFORM_EDGES :Enable landscaping the tiles at the map borders: {STRING2} +STR_CONFIG_SETTING_ENABLE_FREEFORM_EDGES_HELPTEXT :If disabled, the map borders will always be ocean +STR_CONFIG_SETTING_EDGES_NOT_EMPTY :{WHITE}One or more tiles at the northern edge are not empty +STR_CONFIG_SETTING_EDGES_NOT_WATER :{WHITE}One or more tiles at one of the edges is not water + +STR_CONFIG_SETTING_STATION_SPREAD :Max station spread: {STRING2} +STR_CONFIG_SETTING_STATION_SPREAD_HELPTEXT :Maximum area the parts of a single station may be spread out on. Note that high values will slow the game +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_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 +STR_CONFIG_SETTING_SMALLMAP_LAND_COLOUR :Land colour used at the smallmap: {STRING2} +STR_CONFIG_SETTING_SMALLMAP_LAND_COLOUR_HELPTEXT :Colour of the terrain in the smallmap +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_REVERSE_SCROLLING :Reverse scroll direction: {STRING2} +STR_CONFIG_SETTING_REVERSE_SCROLLING_HELPTEXT :Behaviour when scrolling the map with the right mouse button. When disabled, the mouse moves the camera. When enabled, the mouse moves the map +STR_CONFIG_SETTING_SMOOTH_SCROLLING :Smooth viewport scrolling: {STRING2} +STR_CONFIG_SETTING_SMOOTH_SCROLLING_HELPTEXT :Control how the main view scrolls to a specific position when clicking on the smallmap or when issuing a command to scroll to a specific object on the map. If enabled, the viewport scrolls smoothly, if disabled it jumps directly to the targeted spot +STR_CONFIG_SETTING_MEASURE_TOOLTIP :Show a measurement tooltip when using various build-tools: {STRING2} +STR_CONFIG_SETTING_MEASURE_TOOLTIP_HELPTEXT :Display tile-distances and height differences when dragging during construction operations +STR_CONFIG_SETTING_LIVERIES :Show company liveries: {STRING2} +STR_CONFIG_SETTING_LIVERIES_HELPTEXT :Control usage of vehicle-type specific liveries for vehicles (in contrary to company specific) +STR_CONFIG_SETTING_LIVERIES_NONE :None +STR_CONFIG_SETTING_LIVERIES_OWN :Own company +STR_CONFIG_SETTING_LIVERIES_ALL :All companies +STR_CONFIG_SETTING_PREFER_TEAMCHAT :Prefer team chat with : {STRING2} +STR_CONFIG_SETTING_PREFER_TEAMCHAT_HELPTEXT :Switch the binding of company-internal and public chat to resp. +STR_CONFIG_SETTING_SCROLLWHEEL_SCROLLING :Function of scrollwheel: {STRING2} +STR_CONFIG_SETTING_SCROLLWHEEL_SCROLLING_HELPTEXT :Enable scrolling with two-dimensional mouse-wheels +STR_CONFIG_SETTING_SCROLLWHEEL_ZOOM :Zoom map +STR_CONFIG_SETTING_SCROLLWHEEL_SCROLL :Scroll map +STR_CONFIG_SETTING_SCROLLWHEEL_OFF :Off +STR_CONFIG_SETTING_SCROLLWHEEL_MULTIPLIER :Map scrollwheel speed: {STRING2} +STR_CONFIG_SETTING_SCROLLWHEEL_MULTIPLIER_HELPTEXT :Control the sensitivity of mouse-wheel scrolling + +STR_CONFIG_SETTING_RIGHT_MOUSE_BTN_EMU :Right-click emulation: {STRING2} +STR_CONFIG_SETTING_RIGHT_MOUSE_BTN_EMU_HELPTEXT :Select the method to emulate right mouse-button clicks +STR_CONFIG_SETTING_RIGHT_MOUSE_BTN_EMU_COMMAND :Command+Click +STR_CONFIG_SETTING_RIGHT_MOUSE_BTN_EMU_CONTROL :Ctrl+Click +STR_CONFIG_SETTING_RIGHT_MOUSE_BTN_EMU_OFF :Off + +STR_CONFIG_SETTING_LEFT_MOUSE_BTN_SCROLLING :Left-click scrolling: {STRING2} +STR_CONFIG_SETTING_LEFT_MOUSE_BTN_SCROLLING_HELPTEXT :Enable scrolling the map by dragging it with the left mouse button. This is especially useful when using a touch-screen for scrolling + +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 +STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_LONG :long (31st Dec 2008) +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_NEWGRF_DEFAULT_PALETTE :Default palette to assume for NewGRFs not specifying a palette: {STRING2} +STR_CONFIG_SETTING_NEWGRF_DEFAULT_PALETTE_HELPTEXT :Default palette to use for NewGRFs that do not specify which one they need +STR_CONFIG_SETTING_NEWGRF_DEFAULT_PALETTE_DOS :DOS palette +STR_CONFIG_SETTING_NEWGRF_DEFAULT_PALETTE_WIN :Windows palette + +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 +STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL :When paused allow: {STRING2} +STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL_HELPTEXT :Select what actions may be done while the game is paused +STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL_NO_ACTIONS :no actions +STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL_ALL_NON_CONSTRUCTION :all non-construction actions +STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL_ALL_NON_LANDSCAPING :all but landscape modifying actions +STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL_ALL_ACTIONS :all actions +STR_CONFIG_SETTING_ADVANCED_VEHICLE_LISTS :Use the advanced vehicle list: {STRING2} +STR_CONFIG_SETTING_ADVANCED_VEHICLE_LISTS_HELPTEXT :Enable usage of the advanced vehicle lists for grouping vehicles +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_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_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_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_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_SHOW_TRACK_RESERVATION :Show reserved 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 +STR_CONFIG_SETTING_PERSISTENT_BUILDINGTOOLS :Keep building tools active after usage: {STRING2} +STR_CONFIG_SETTING_PERSISTENT_BUILDINGTOOLS_HELPTEXT :Keep the building tools for bridges, tunnels, etc. open after use +STR_CONFIG_SETTING_EXPENSES_LAYOUT :Group expenses in company finance window: {STRING2} +STR_CONFIG_SETTING_EXPENSES_LAYOUT_HELPTEXT :Define the layout for the company expenses window + +STR_CONFIG_SETTING_DISABLE_UNSUITABLE_BUILDING :Disable infrastructure building when no suitable vehicles are available: {STRING2} +STR_CONFIG_SETTING_DISABLE_UNSUITABLE_BUILDING_HELPTEXT :When enabled, infrastructure is only available if there are also vehicles available, preventing waste of time and money on unusable infrastructure +STR_CONFIG_SETTING_MAX_TRAINS :Max trains per company: {STRING2} +STR_CONFIG_SETTING_MAX_TRAINS_HELPTEXT :Maximum number of trains that a company can have +STR_CONFIG_SETTING_MAX_ROAD_VEHICLES :Max road vehicles per company: {STRING2} +STR_CONFIG_SETTING_MAX_ROAD_VEHICLES_HELPTEXT :Maximum number of road vehicles that a company can have +STR_CONFIG_SETTING_MAX_AIRCRAFT :Max aircraft per company: {STRING2} +STR_CONFIG_SETTING_MAX_AIRCRAFT_HELPTEXT :Maximum number of aircraft that a company can have +STR_CONFIG_SETTING_MAX_SHIPS :Max ships per company: {STRING2} +STR_CONFIG_SETTING_MAX_SHIPS_HELPTEXT :Maximum number of ships that a company can have + +STR_CONFIG_SETTING_AI_BUILDS_TRAINS :Disable trains for computer: {STRING2} +STR_CONFIG_SETTING_AI_BUILDS_TRAINS_HELPTEXT :Enabling this setting makes building trains impossible for a computer player +STR_CONFIG_SETTING_AI_BUILDS_ROAD_VEHICLES :Disable road vehicles for computer: {STRING2} +STR_CONFIG_SETTING_AI_BUILDS_ROAD_VEHICLES_HELPTEXT :Enabling this setting makes building road vehicles impossible for a computer player +STR_CONFIG_SETTING_AI_BUILDS_AIRCRAFT :Disable aircraft for computer: {STRING2} +STR_CONFIG_SETTING_AI_BUILDS_AIRCRAFT_HELPTEXT :Enabling this setting makes building aircraft impossible for a computer player +STR_CONFIG_SETTING_AI_BUILDS_SHIPS :Disable ships for computer: {STRING2} +STR_CONFIG_SETTING_AI_BUILDS_SHIPS_HELPTEXT :Enabling this setting makes building ships impossible for a computer player + +STR_CONFIG_SETTING_AI_IN_MULTIPLAYER :Allow AIs in multiplayer: {STRING2} +STR_CONFIG_SETTING_AI_IN_MULTIPLAYER_HELPTEXT :Allow AI computer players to participate in multiplayer games +STR_CONFIG_SETTING_SCRIPT_MAX_OPCODES :#opcodes before scripts are suspended: {STRING2} +STR_CONFIG_SETTING_SCRIPT_MAX_OPCODES_HELPTEXT :Maximum number of computation steps that a script can take in one turn + +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 +STR_CONFIG_SETTING_SERVINT_TRAINS :Default service interval for trains: {STRING2} +STR_CONFIG_SETTING_SERVINT_TRAINS_HELPTEXT :Set the default service interval for new rail vehicles, if no explicit service interval is set for the vehicle +STR_CONFIG_SETTING_SERVINT_VALUE :{COMMA} day{P 0 "" s}/% +STR_CONFIG_SETTING_SERVINT_DISABLED :disabled +STR_CONFIG_SETTING_SERVINT_ROAD_VEHICLES :Default service interval for road vehicles: {STRING2} +STR_CONFIG_SETTING_SERVINT_ROAD_VEHICLES_HELPTEXT :Set the default service interval for new road vehicles, if no explicit service interval is set for the vehicle +STR_CONFIG_SETTING_SERVINT_AIRCRAFT :Default service interval for aircraft: {STRING2} +STR_CONFIG_SETTING_SERVINT_AIRCRAFT_HELPTEXT :Set the default service interval for new aircraft, if no explicit service interval is set for the vehicle +STR_CONFIG_SETTING_SERVINT_SHIPS :Default service interval for ships: {STRING2} +STR_CONFIG_SETTING_SERVINT_SHIPS_HELPTEXT :Set the default service interval for new ships, if no explicit service interval is set for the vehicle +STR_CONFIG_SETTING_NOSERVICE :Disable servicing when breakdowns set to none: {STRING2} +STR_CONFIG_SETTING_NOSERVICE_HELPTEXT :When enabled, vehicles do not get serviced if they cannot break down +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_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 + +STR_CONFIG_SETTING_COLOURED_NEWS_YEAR :Coloured news appears in: {STRING2} +STR_CONFIG_SETTING_COLOURED_NEWS_YEAR_HELPTEXT :Year that the newspaper announcements get printed in colour. Before this year, it uses monochrome black/white +STR_CONFIG_SETTING_STARTING_YEAR :Starting year: {STRING2} +STR_CONFIG_SETTING_SMOOTH_ECONOMY :Enable smooth economy (more, smaller changes): {STRING2} +STR_CONFIG_SETTING_SMOOTH_ECONOMY_HELPTEXT :When enabled, industry production changes more often, and in smaller steps. This setting has usually no effect, if industry types are provided by a NewGRF +STR_CONFIG_SETTING_ALLOW_SHARES :Allow buying shares from other companies: {STRING2} +STR_CONFIG_SETTING_ALLOW_SHARES_HELPTEXT :When enabled, allow buying and selling of company shares. Shares will only be available for companies reaching a certain age +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_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} +STR_CONFIG_SETTING_DRAG_SIGNALS_FIXED_DISTANCE :When dragging, keep fixed distance between signals: {STRING2} +STR_CONFIG_SETTING_DRAG_SIGNALS_FIXED_DISTANCE_HELPTEXT :Select the behaviour of signal placement when Ctrl+dragging signals. If disabled, signals are placed around tunnels or bridges to avoid long stretches without signals. If enabled, signals are placed every N tiles, making alignment of signals at parallel tracks easier +STR_CONFIG_SETTING_SEMAPHORE_BUILD_BEFORE_DATE :Automatically build semaphores before: {STRING2} +STR_CONFIG_SETTING_SEMAPHORE_BUILD_BEFORE_DATE_HELPTEXT :Set the year when electric signals will be used for tracks. Before this year, non-electric signals will be used (which have the exact same function, but different looks) +STR_CONFIG_SETTING_ENABLE_SIGNAL_GUI :Enable the signal GUI: {STRING2} +STR_CONFIG_SETTING_ENABLE_SIGNAL_GUI_HELPTEXT :Display a window for choosing signal types to build, instead of only window-less signal-type rotation with Ctrl+clicking on build signals +STR_CONFIG_SETTING_DEFAULT_SIGNAL_TYPE :Signal type to build by default: {STRING2} +STR_CONFIG_SETTING_DEFAULT_SIGNAL_TYPE_HELPTEXT :Default signal type to use +STR_CONFIG_SETTING_DEFAULT_SIGNAL_NORMAL :Block signals +STR_CONFIG_SETTING_DEFAULT_SIGNAL_PBS :Path signals +STR_CONFIG_SETTING_DEFAULT_SIGNAL_PBSOWAY :One-way path signals +STR_CONFIG_SETTING_CYCLE_SIGNAL_TYPES :Cycle through signal types: {STRING2} +STR_CONFIG_SETTING_CYCLE_SIGNAL_TYPES_HELPTEXT :Select which signal types to cycle through, when Ctrl+clicking on a build signal with the signal tool +STR_CONFIG_SETTING_CYCLE_SIGNAL_NORMAL :Block signals only +STR_CONFIG_SETTING_CYCLE_SIGNAL_PBS :Path signals only +STR_CONFIG_SETTING_CYCLE_SIGNAL_ALL :All + +STR_CONFIG_SETTING_TOWN_LAYOUT :Road layout for new towns: {STRING2} +STR_CONFIG_SETTING_TOWN_LAYOUT_HELPTEXT :Layout for the road network of towns +STR_CONFIG_SETTING_TOWN_LAYOUT_DEFAULT :original +STR_CONFIG_SETTING_TOWN_LAYOUT_BETTER_ROADS :better roads +STR_CONFIG_SETTING_TOWN_LAYOUT_2X2_GRID :2x2 grid +STR_CONFIG_SETTING_TOWN_LAYOUT_3X3_GRID :3x3 grid +STR_CONFIG_SETTING_TOWN_LAYOUT_RANDOM :random +STR_CONFIG_SETTING_ALLOW_TOWN_ROADS :Towns are allowed to build roads: {STRING2} +STR_CONFIG_SETTING_ALLOW_TOWN_ROADS_HELPTEXT :Allow towns to build roads for growth. Disable to prevent town authorities from building roads themselves +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_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 city is limited by the noise acceptance of the town, which depends on population and airport size and distance +STR_CONFIG_SETTING_TOWN_FOUNDING :Founding towns in game: {STRING2} +STR_CONFIG_SETTING_TOWN_FOUNDING_HELPTEXT :Enabling this setting allows players to found new towns in the game +STR_CONFIG_SETTING_TOWN_FOUNDING_FORBIDDEN :forbidden +STR_CONFIG_SETTING_TOWN_FOUNDING_ALLOWED :allowed +STR_CONFIG_SETTING_TOWN_FOUNDING_ALLOWED_CUSTOM_LAYOUT :allowed, custom town layout + +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 +STR_CONFIG_SETTING_EXTRA_TREE_PLACEMENT_NONE :none {RED}(breaks lumber mill) +STR_CONFIG_SETTING_EXTRA_TREE_PLACEMENT_RAINFOREST :only in rain forests +STR_CONFIG_SETTING_EXTRA_TREE_PLACEMENT_ALL :everywhere + +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} +STR_CONFIG_SETTING_STATUSBAR_POS_HELPTEXT :Horizontal position of the status bar at the bottom of the screen +STR_CONFIG_SETTING_SNAP_RADIUS :Window snap radius: {STRING2} +STR_CONFIG_SETTING_SNAP_RADIUS_HELPTEXT :Distance between windows before the window being moved is automatically aligned to nearby windows +STR_CONFIG_SETTING_SNAP_RADIUS_VALUE :{COMMA} pixel{P 0 "" s} +STR_CONFIG_SETTING_SNAP_RADIUS_DISABLED :disabled +STR_CONFIG_SETTING_SOFT_LIMIT :Maximum number of non-sticky windows: {STRING2} +STR_CONFIG_SETTING_SOFT_LIMIT_HELPTEXT :Number of non-sticky open windows before old windows get automatically closed to make room for new windows +STR_CONFIG_SETTING_SOFT_LIMIT_VALUE :{COMMA} +STR_CONFIG_SETTING_SOFT_LIMIT_DISABLED :disabled +STR_CONFIG_SETTING_ZOOM_MIN :Maximum zoom in level: {STRING2} +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 +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_TOWN_GROWTH :Town growth speed: {STRING2} +STR_CONFIG_SETTING_TOWN_GROWTH_HELPTEXT :Speed of town growth +STR_CONFIG_SETTING_TOWN_GROWTH_NONE :None +STR_CONFIG_SETTING_TOWN_GROWTH_SLOW :Slow +STR_CONFIG_SETTING_TOWN_GROWTH_NORMAL :Normal +STR_CONFIG_SETTING_TOWN_GROWTH_FAST :Fast +STR_CONFIG_SETTING_TOWN_GROWTH_VERY_FAST :Very fast +STR_CONFIG_SETTING_LARGER_TOWNS :Proportion of towns that will become cities: {STRING2} +STR_CONFIG_SETTING_LARGER_TOWNS_HELPTEXT :Amount of towns which will become a city, thus a town which starts out larger and grows faster +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_MODIFIED_ROAD_REBUILD :Remove absurd road-elements during the road construction: {STRING2} +STR_CONFIG_SETTING_MODIFIED_ROAD_REBUILD_HELPTEXT :Remove dead road ends during funded road reconstruction + +STR_CONFIG_SETTING_GUI :{ORANGE}Interface +STR_CONFIG_SETTING_CONSTRUCTION :{ORANGE}Construction +STR_CONFIG_SETTING_VEHICLES :{ORANGE}Vehicles +STR_CONFIG_SETTING_STATIONS :{ORANGE}Stations +STR_CONFIG_SETTING_ECONOMY :{ORANGE}Economy +STR_CONFIG_SETTING_AI :{ORANGE}Competitors +STR_CONFIG_SETTING_DISPLAY_OPTIONS :{ORANGE}Display options +STR_CONFIG_SETTING_INTERACTION :{ORANGE}Interaction +STR_CONFIG_SETTING_CONSTRUCTION_SIGNALS :{ORANGE}Signals +STR_CONFIG_SETTING_STATIONS_CARGOHANDLING :{ORANGE}Cargo handling +STR_CONFIG_SETTING_AI_NPC :{ORANGE}Computer players +STR_CONFIG_SETTING_VEHICLES_AUTORENEW :{ORANGE}Autorenew +STR_CONFIG_SETTING_VEHICLES_SERVICING :{ORANGE}Servicing +STR_CONFIG_SETTING_VEHICLES_ROUTING :{ORANGE}Routing +STR_CONFIG_SETTING_VEHICLES_TRAINS :{ORANGE}Trains +STR_CONFIG_SETTING_ECONOMY_TOWNS :{ORANGE}Towns +STR_CONFIG_SETTING_ECONOMY_INDUSTRIES :{ORANGE}Industries +STR_CONFIG_SETTING_ECONOMY_SCRIPTS :{ORANGE}Scripts + +STR_CONFIG_SETTING_PATHFINDER_OPF :Original +STR_CONFIG_SETTING_PATHFINDER_NPF :NPF +STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Recommended) + +STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS :Pathfinder for trains: {STRING2} +STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS_HELPTEXT :Path finder to use for trains +STR_CONFIG_SETTING_PATHFINDER_FOR_ROAD_VEHICLES :Pathfinder for road vehicles: {STRING2} +STR_CONFIG_SETTING_PATHFINDER_FOR_ROAD_VEHICLES_HELPTEXT :Path finder to use for road vehicles +STR_CONFIG_SETTING_PATHFINDER_FOR_SHIPS :Pathfinder for ships: {STRING2} +STR_CONFIG_SETTING_PATHFINDER_FOR_SHIPS_HELPTEXT :Path finder to use for ships +STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Automatic reversing at signals: {STRING2} +STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Allow trains to reverse on a signal, if they waited there a long time + +STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Change setting value + +# Config errors +STR_CONFIG_ERROR :{WHITE}Error with the configuration file... +STR_CONFIG_ERROR_ARRAY :{WHITE}... error in array '{RAW_STRING}' +STR_CONFIG_ERROR_INVALID_VALUE :{WHITE}... invalid value '{RAW_STRING}' for '{RAW_STRING}' +STR_CONFIG_ERROR_TRAILING_CHARACTERS :{WHITE}... trailing characters at end of setting '{RAW_STRING}' +STR_CONFIG_ERROR_DUPLICATE_GRFID :{WHITE}... ignoring NewGRF '{RAW_STRING}': duplicate GRF ID with '{RAW_STRING}' +STR_CONFIG_ERROR_INVALID_GRF :{WHITE}... ignoring invalid NewGRF '{RAW_STRING}': {STRING} +STR_CONFIG_ERROR_INVALID_GRF_NOT_FOUND :not found +STR_CONFIG_ERROR_INVALID_GRF_UNSAFE :unsafe for static use +STR_CONFIG_ERROR_INVALID_GRF_SYSTEM :system NewGRF +STR_CONFIG_ERROR_INVALID_GRF_INCOMPATIBLE :incompatible to this version of OpenTTD +STR_CONFIG_ERROR_INVALID_GRF_UNKNOWN :unknown +STR_CONFIG_ERROR_INVALID_SAVEGAME_COMPRESSION_LEVEL :{WHITE}... compression level '{RAW_STRING}' is not valid +STR_CONFIG_ERROR_INVALID_SAVEGAME_COMPRESSION_ALGORITHM :{WHITE}... savegame format '{RAW_STRING}' is not available. Reverting to '{RAW_STRING}' + +# Intro window +STR_INTRO_CAPTION :{WHITE}OpenTTD {REV} + +STR_INTRO_NEW_GAME :{BLACK}New Game +STR_INTRO_LOAD_GAME :{BLACK}Load Game +STR_INTRO_PLAY_SCENARIO :{BLACK}Play Scenario +STR_INTRO_PLAY_HEIGHTMAP :{BLACK}Play Heightmap +STR_INTRO_SCENARIO_EDITOR :{BLACK}Scenario Editor +STR_INTRO_MULTIPLAYER :{BLACK}Multiplayer + +STR_INTRO_GAME_OPTIONS :{BLACK}Game Options +STR_INTRO_DIFFICULTY :{BLACK}Difficulty ({STRING}) +STR_INTRO_ADVANCED_SETTINGS :{BLACK}Advanced Settings +STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF Settings +STR_INTRO_ONLINE_CONTENT :{BLACK}Check Online Content +STR_INTRO_SCRIPT_SETTINGS :{BLACK}AI/Game Script Settings +STR_INTRO_QUIT :{BLACK}Exit + +STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Start a new game. Ctrl+Click skips map configuration +STR_INTRO_TOOLTIP_LOAD_GAME :{BLACK}Load a saved game +STR_INTRO_TOOLTIP_PLAY_HEIGHTMAP :{BLACK}Start a new game, using a heightmap as landscape +STR_INTRO_TOOLTIP_PLAY_SCENARIO :{BLACK}Start a new game, using a customised scenario +STR_INTRO_TOOLTIP_SCENARIO_EDITOR :{BLACK}Create a customised game world/scenario +STR_INTRO_TOOLTIP_MULTIPLAYER :{BLACK}Start a multiplayer game + +STR_INTRO_TOOLTIP_TEMPERATE :{BLACK}Select 'temperate' landscape style +STR_INTRO_TOOLTIP_SUB_ARCTIC_LANDSCAPE :{BLACK}Select 'sub-arctic' landscape style +STR_INTRO_TOOLTIP_SUB_TROPICAL_LANDSCAPE :{BLACK}Select 'sub-tropical' landscape style +STR_INTRO_TOOLTIP_TOYLAND_LANDSCAPE :{BLACK}Select 'toyland' landscape style + +STR_INTRO_TOOLTIP_GAME_OPTIONS :{BLACK}Display game options +STR_INTRO_TOOLTIP_DIFFICULTY_OPTIONS :{BLACK}Display difficulty options +STR_INTRO_TOOLTIP_ADVANCED_SETTINGS :{BLACK}Display advanced settings +STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Display NewGRF settings +STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Check for new and updated content to download +STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Display AI/Game script settings +STR_INTRO_TOOLTIP_QUIT :{BLACK}Exit 'OpenTTD' + +STR_INTRO_TRANSLATION :{BLACK}This translation misses {NUM} string{P "" s}. Please help make OpenTTD better by signing up as translator. See readme.txt for details. + +# Quit window +STR_QUIT_CAPTION :{WHITE}Exit +STR_QUIT_ARE_YOU_SURE_YOU_WANT_TO_EXIT_OPENTTD :{YELLOW}Are you sure you want to exit OpenTTD and return to {STRING}? +STR_QUIT_YES :{BLACK}Yes +STR_QUIT_NO :{BLACK}No + +# Supported OSes +STR_OSNAME_WINDOWS :Windows +STR_OSNAME_DOS :DOS +STR_OSNAME_UNIX :Unix +STR_OSNAME_OSX :OS{NBSP}X +STR_OSNAME_BEOS :BeOS +STR_OSNAME_HAIKU :Haiku +STR_OSNAME_MORPHOS :MorphOS +STR_OSNAME_AMIGAOS :AmigaOS +STR_OSNAME_OS2 :OS/2 +STR_OSNAME_SUNOS :SunOS + +# Abandon game +STR_ABANDON_GAME_CAPTION :{WHITE}Abandon Game +STR_ABANDON_GAME_QUERY :{YELLOW}Are you sure you want to abandon this game? +STR_ABANDON_SCENARIO_QUERY :{YELLOW}Are you sure you want to abandon this scenario? + +# Cheat window +STR_CHEATS :{WHITE}Cheats +STR_CHEATS_TOOLTIP :{BLACK}Checkboxes indicate if you have used this cheat before +STR_CHEATS_WARNING :{BLACK}Warning! You are about to betray your fellow competitors. Keep in mind that such a disgrace will be remembered for eternity +STR_CHEAT_MONEY :{LTBLUE}Increase money by {CURRENCY_LONG} +STR_CHEAT_CHANGE_COMPANY :{LTBLUE}Playing as company: {ORANGE}{COMMA} +STR_CHEAT_EXTRA_DYNAMITE :{LTBLUE}Magic bulldozer (remove industries, unmovable objects): {ORANGE}{STRING1} +STR_CHEAT_CROSSINGTUNNELS :{LTBLUE}Tunnels may cross each other: {ORANGE}{STRING1} +STR_CHEAT_NO_JETCRASH :{LTBLUE}Jetplanes will not crash (frequently) on small airports: {ORANGE}{STRING} +STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Temperate landscape +STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Sub-arctic landscape +STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Sub-tropical landscape +STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Toyland landscape +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} + +# Livery window +STR_LIVERY_CAPTION :{WHITE}New Colour Scheme + +STR_LIVERY_GENERAL_TOOLTIP :{BLACK}Show general colour schemes +STR_LIVERY_TRAIN_TOOLTIP :{BLACK}Show train colour schemes +STR_LIVERY_ROAD_VEHICLE_TOOLTIP :{BLACK}Show road vehicle colour schemes +STR_LIVERY_SHIP_TOOLTIP :{BLACK}Show ship colour schemes +STR_LIVERY_AIRCRAFT_TOOLTIP :{BLACK}Show aircraft colour schemes +STR_LIVERY_PRIMARY_TOOLTIP :{BLACK}Choose the primary colour for the selected scheme. Ctrl+Click will set this colour for every scheme +STR_LIVERY_SECONDARY_TOOLTIP :{BLACK}Choose the secondary colour for the selected scheme. Ctrl+Click will set this colour for every scheme +STR_LIVERY_PANEL_TOOLTIP :{BLACK}Select a colour scheme to change, or multiple schemes with Ctrl+Click. Click on the box to toggle use of the scheme + +STR_LIVERY_DEFAULT :Standard Livery +STR_LIVERY_STEAM :Steam Engine +STR_LIVERY_DIESEL :Diesel Engine +STR_LIVERY_ELECTRIC :Electric Engine +STR_LIVERY_MONORAIL :Monorail Engine +STR_LIVERY_MAGLEV :Maglev Engine +STR_LIVERY_DMU :DMU +STR_LIVERY_EMU :EMU +STR_LIVERY_PASSENGER_WAGON_STEAM :Passenger Coach (Steam) +STR_LIVERY_PASSENGER_WAGON_DIESEL :Passenger Coach (Diesel) +STR_LIVERY_PASSENGER_WAGON_ELECTRIC :Passenger Coach (Electric) +STR_LIVERY_PASSENGER_WAGON_MONORAIL :Passenger Coach (Monorail) +STR_LIVERY_PASSENGER_WAGON_MAGLEV :Passenger Coach (Maglev) +STR_LIVERY_FREIGHT_WAGON :Freight Wagon +STR_LIVERY_BUS :Bus +STR_LIVERY_TRUCK :Lorry +STR_LIVERY_PASSENGER_SHIP :Passenger Ferry +STR_LIVERY_FREIGHT_SHIP :Freight Ship +STR_LIVERY_HELICOPTER :Helicopter +STR_LIVERY_SMALL_PLANE :Small Aeroplane +STR_LIVERY_LARGE_PLANE :Large Aeroplane +STR_LIVERY_PASSENGER_TRAM :Passenger Tram +STR_LIVERY_FREIGHT_TRAM :Freight Tram + +# Face selection window +STR_FACE_CAPTION :{WHITE}Face Selection +STR_FACE_CANCEL_TOOLTIP :{BLACK}Cancel new face selection +STR_FACE_OK_TOOLTIP :{BLACK}Accept new face selection + +STR_FACE_MALE_BUTTON :{BLACK}Male +STR_FACE_MALE_TOOLTIP :{BLACK}Select male faces +STR_FACE_FEMALE_BUTTON :{BLACK}Female +STR_FACE_FEMALE_TOOLTIP :{BLACK}Select female faces +STR_FACE_NEW_FACE_BUTTON :{BLACK}New Face +STR_FACE_NEW_FACE_TOOLTIP :{BLACK}Generate random new face +STR_FACE_ADVANCED :{BLACK}Advanced +STR_FACE_ADVANCED_TOOLTIP :{BLACK}Advanced face selection +STR_FACE_SIMPLE :{BLACK}Simple +STR_FACE_SIMPLE_TOOLTIP :{BLACK}Simple face selection +STR_FACE_LOAD :{BLACK}Load +STR_FACE_LOAD_TOOLTIP :{BLACK}Load favourite face +STR_FACE_LOAD_DONE :{WHITE}Your favourite face has been loaded from the OpenTTD configuration file +STR_FACE_FACECODE :{BLACK}Player face no. +STR_FACE_FACECODE_TOOLTIP :{BLACK}View and/or set face number of the company president +STR_FACE_FACECODE_CAPTION :{WHITE}View and/or set president face number +STR_FACE_FACECODE_SET :{WHITE}New face number code has been set +STR_FACE_FACECODE_ERR :{WHITE}Couldn't set president face number - must be a number between 0 and 4,294,967,295! +STR_FACE_SAVE :{BLACK}Save +STR_FACE_SAVE_TOOLTIP :{BLACK}Save favourite face +STR_FACE_SAVE_DONE :{WHITE}This face will be saved as your favourite in the OpenTTD configuration file +STR_FACE_EUROPEAN :{BLACK}European +STR_FACE_SELECT_EUROPEAN :{BLACK}Select European faces +STR_FACE_AFRICAN :{BLACK}African +STR_FACE_SELECT_AFRICAN :{BLACK}Select African faces +STR_FACE_YES :Yes +STR_FACE_NO :No +STR_FACE_MOUSTACHE_EARRING_TOOLTIP :{BLACK}Enable moustache or earring +STR_FACE_HAIR :Hair: +STR_FACE_HAIR_TOOLTIP :{BLACK}Change hair +STR_FACE_EYEBROWS :Eyebrows: +STR_FACE_EYEBROWS_TOOLTIP :{BLACK}Change eyebrows +STR_FACE_EYECOLOUR :Eye colour: +STR_FACE_EYECOLOUR_TOOLTIP :{BLACK}Change eye colour +STR_FACE_GLASSES :Glasses: +STR_FACE_GLASSES_TOOLTIP :{BLACK}Enable glasses +STR_FACE_GLASSES_TOOLTIP_2 :{BLACK}Change glasses +STR_FACE_NOSE :Nose: +STR_FACE_NOSE_TOOLTIP :{BLACK}Change nose +STR_FACE_LIPS :Lips: +STR_FACE_MOUSTACHE :Moustache: +STR_FACE_LIPS_MOUSTACHE_TOOLTIP :{BLACK}Change lips or moustache +STR_FACE_CHIN :Chin: +STR_FACE_CHIN_TOOLTIP :{BLACK}Change chin +STR_FACE_JACKET :Jacket: +STR_FACE_JACKET_TOOLTIP :{BLACK}Change jacket +STR_FACE_COLLAR :Collar: +STR_FACE_COLLAR_TOOLTIP :{BLACK}Change collar +STR_FACE_TIE :Tie: +STR_FACE_EARRING :Earring: +STR_FACE_TIE_EARRING_TOOLTIP :{BLACK}Change tie or earring + +# Network server list +STR_NETWORK_SERVER_LIST_CAPTION :{WHITE}Multiplayer +STR_NETWORK_SERVER_LIST_CONNECTION :{BLACK}Connection: +STR_NETWORK_SERVER_LIST_CONNECTION_TOOLTIP :{BLACK}Choose between an internet game or a Local Area Network (LAN) game +STR_NETWORK_SERVER_LIST_LAN :LAN +STR_NETWORK_SERVER_LIST_INTERNET :Internet +STR_NETWORK_SERVER_LIST_PLAYER_NAME :{BLACK}Player name: +STR_NETWORK_SERVER_LIST_ENTER_NAME_TOOLTIP :{BLACK}This is the name other players will identify you by + +STR_NETWORK_SERVER_LIST_GAME_NAME :{BLACK}Name +STR_NETWORK_SERVER_LIST_GAME_NAME_TOOLTIP :{BLACK}Name of the game +STR_NETWORK_SERVER_LIST_GENERAL_ONLINE :{BLACK}{COMMA}/{COMMA} - {COMMA}/{COMMA} +STR_NETWORK_SERVER_LIST_CLIENTS_CAPTION :{BLACK}Clients +STR_NETWORK_SERVER_LIST_CLIENTS_CAPTION_TOOLTIP :{BLACK}Clients online / clients max{}Companies online / companies max +STR_NETWORK_SERVER_LIST_MAP_SIZE_SHORT :{BLACK}{COMMA}x{COMMA} +STR_NETWORK_SERVER_LIST_MAP_SIZE_CAPTION :{BLACK}Map size +STR_NETWORK_SERVER_LIST_MAP_SIZE_CAPTION_TOOLTIP :{BLACK}Map size of the game{}Click to sort by area +STR_NETWORK_SERVER_LIST_DATE_CAPTION :{BLACK}Date +STR_NETWORK_SERVER_LIST_DATE_CAPTION_TOOLTIP :{BLACK}Current date +STR_NETWORK_SERVER_LIST_YEARS_CAPTION :{BLACK}Years +STR_NETWORK_SERVER_LIST_YEARS_CAPTION_TOOLTIP :{BLACK}Number of years{}the game is running +STR_NETWORK_SERVER_LIST_INFO_ICONS_TOOLTIP :{BLACK}Language, server version, etc. + +STR_NETWORK_SERVER_LIST_CLICK_GAME_TO_SELECT :{BLACK}Click a game from the list to select it +STR_NETWORK_SERVER_LIST_LAST_JOINED_SERVER :{BLACK}The server you joined last time: +STR_NETWORK_SERVER_LIST_CLICK_TO_SELECT_LAST :{BLACK}Click to select the server you played last time + +STR_NETWORK_SERVER_LIST_GAME_INFO :{SILVER}GAME INFO +STR_NETWORK_SERVER_LIST_CLIENTS :{SILVER}Clients: {WHITE}{COMMA} / {COMMA} - {COMMA} / {COMMA} +STR_NETWORK_SERVER_LIST_LANGUAGE :{SILVER}Language: {WHITE}{STRING} +STR_NETWORK_SERVER_LIST_LANDSCAPE :{SILVER}Landscape: {WHITE}{STRING} +STR_NETWORK_SERVER_LIST_MAP_SIZE :{SILVER}Map size: {WHITE}{COMMA}x{COMMA} +STR_NETWORK_SERVER_LIST_SERVER_VERSION :{SILVER}Server version: {WHITE}{RAW_STRING} +STR_NETWORK_SERVER_LIST_SERVER_ADDRESS :{SILVER}Server address: {WHITE}{RAW_STRING} +STR_NETWORK_SERVER_LIST_START_DATE :{SILVER}Start date: {WHITE}{DATE_SHORT} +STR_NETWORK_SERVER_LIST_CURRENT_DATE :{SILVER}Current date: {WHITE}{DATE_SHORT} +STR_NETWORK_SERVER_LIST_PASSWORD :{SILVER}Password protected! +STR_NETWORK_SERVER_LIST_SERVER_OFFLINE :{SILVER}SERVER OFFLINE +STR_NETWORK_SERVER_LIST_SERVER_FULL :{SILVER}SERVER FULL +STR_NETWORK_SERVER_LIST_VERSION_MISMATCH :{SILVER}VERSION MISMATCH +STR_NETWORK_SERVER_LIST_GRF_MISMATCH :{SILVER}NEWGRF MISMATCH + +STR_NETWORK_SERVER_LIST_JOIN_GAME :{BLACK}Join game +STR_NETWORK_SERVER_LIST_REFRESH :{BLACK}Refresh server +STR_NETWORK_SERVER_LIST_REFRESH_TOOLTIP :{BLACK}Refresh the server info + +STR_NETWORK_SERVER_LIST_FIND_SERVER :{BLACK}Find server +STR_NETWORK_SERVER_LIST_FIND_SERVER_TOOLTIP :{BLACK}Search network for a server +STR_NETWORK_SERVER_LIST_ADD_SERVER :{BLACK}Add server +STR_NETWORK_SERVER_LIST_ADD_SERVER_TOOLTIP :{BLACK}Adds a server to the list which will always be checked for running games +STR_NETWORK_SERVER_LIST_START_SERVER :{BLACK}Start server +STR_NETWORK_SERVER_LIST_START_SERVER_TOOLTIP :{BLACK}Start your own server + +STR_NETWORK_SERVER_LIST_PLAYER_NAME_OSKTITLE :{BLACK}Enter your name +STR_NETWORK_SERVER_LIST_ENTER_IP :{BLACK}Enter the address of the host + +# Start new multiplayer server +STR_NETWORK_START_SERVER_CAPTION :{WHITE}Start new multiplayer game + +STR_NETWORK_START_SERVER_NEW_GAME_NAME :{BLACK}Game name: +STR_NETWORK_START_SERVER_NEW_GAME_NAME_TOOLTIP :{BLACK}The game name will be displayed to other players in the multiplayer game selection menu +STR_NETWORK_START_SERVER_SET_PASSWORD :{BLACK}Set password +STR_NETWORK_START_SERVER_PASSWORD_TOOLTIP :{BLACK}Protect your game with a password if you don't want it to be publicly accessible + +STR_NETWORK_START_SERVER_LAN_INTERNET :LAN / Internet +STR_NETWORK_START_SERVER_INTERNET_ADVERTISE :Internet (advertise) +STR_NETWORK_START_SERVER_CLIENTS_SELECT :{BLACK}{NUM} client{P "" s} +STR_NETWORK_START_SERVER_NUMBER_OF_CLIENTS :{BLACK}Max clients: +STR_NETWORK_START_SERVER_NUMBER_OF_CLIENTS_TOOLTIP :{BLACK}Choose the maximum number of clients. Not all slots need to be filled +STR_NETWORK_START_SERVER_COMPANIES_SELECT :{BLACK}{NUM} compan{P y ies} +STR_NETWORK_START_SERVER_NUMBER_OF_COMPANIES :{BLACK}Max companies: +STR_NETWORK_START_SERVER_NUMBER_OF_COMPANIES_TOOLTIP :{BLACK}Limit the server to a certain amount of companies +STR_NETWORK_START_SERVER_SPECTATORS_SELECT :{BLACK}{NUM} spectator{P "" s} +STR_NETWORK_START_SERVER_NUMBER_OF_SPECTATORS :{BLACK}Max spectators: +STR_NETWORK_START_SERVER_NUMBER_OF_SPECTATORS_TOOLTIP :{BLACK}Limit the server to a certain amount of spectators +STR_NETWORK_START_SERVER_LANGUAGE_SPOKEN :{BLACK}Language spoken: +STR_NETWORK_START_SERVER_LANGUAGE_TOOLTIP :{BLACK}Other players will know which language is spoken on the server + +STR_NETWORK_START_SERVER_NEW_GAME_NAME_OSKTITLE :{BLACK}Enter a name for the network game + +# Network game languages +############ Leave those lines in this order!! +STR_NETWORK_LANG_ANY :Any +STR_NETWORK_LANG_ENGLISH :English +STR_NETWORK_LANG_GERMAN :German +STR_NETWORK_LANG_FRENCH :French +STR_NETWORK_LANG_BRAZILIAN :Brazilian +STR_NETWORK_LANG_BULGARIAN :Bulgarian +STR_NETWORK_LANG_CHINESE :Chinese +STR_NETWORK_LANG_CZECH :Czech +STR_NETWORK_LANG_DANISH :Danish +STR_NETWORK_LANG_DUTCH :Dutch +STR_NETWORK_LANG_ESPERANTO :Esperanto +STR_NETWORK_LANG_FINNISH :Finnish +STR_NETWORK_LANG_HUNGARIAN :Hungarian +STR_NETWORK_LANG_ICELANDIC :Icelandic +STR_NETWORK_LANG_ITALIAN :Italian +STR_NETWORK_LANG_JAPANESE :Japanese +STR_NETWORK_LANG_KOREAN :Korean +STR_NETWORK_LANG_LITHUANIAN :Lithuanian +STR_NETWORK_LANG_NORWEGIAN :Norwegian +STR_NETWORK_LANG_POLISH :Polish +STR_NETWORK_LANG_PORTUGUESE :Portuguese +STR_NETWORK_LANG_ROMANIAN :Romanian +STR_NETWORK_LANG_RUSSIAN :Russian +STR_NETWORK_LANG_SLOVAK :Slovak +STR_NETWORK_LANG_SLOVENIAN :Slovenian +STR_NETWORK_LANG_SPANISH :Spanish +STR_NETWORK_LANG_SWEDISH :Swedish +STR_NETWORK_LANG_TURKISH :Turkish +STR_NETWORK_LANG_UKRAINIAN :Ukrainian +STR_NETWORK_LANG_AFRIKAANS :Afrikaans +STR_NETWORK_LANG_CROATIAN :Croatian +STR_NETWORK_LANG_CATALAN :Catalan +STR_NETWORK_LANG_ESTONIAN :Estonian +STR_NETWORK_LANG_GALICIAN :Galician +STR_NETWORK_LANG_GREEK :Greek +STR_NETWORK_LANG_LATVIAN :Latvian +############ End of leave-in-this-order + +# Network game lobby +STR_NETWORK_GAME_LOBBY_CAPTION :{WHITE}Multiplayer game lobby + +STR_NETWORK_GAME_LOBBY_PREPARE_TO_JOIN :{BLACK}Preparing to join: {ORANGE}{RAW_STRING} +STR_NETWORK_GAME_LOBBY_COMPANY_LIST_TOOLTIP :{BLACK}A list of all companies currently in this game. You can either join one or start a new one if there is a free company slot + +STR_NETWORK_GAME_LOBBY_COMPANY_INFO :{SILVER}COMPANY INFO +STR_NETWORK_GAME_LOBBY_COMPANY_NAME :{SILVER}Company name: {WHITE}{RAW_STRING} +STR_NETWORK_GAME_LOBBY_INAUGURATION_YEAR :{SILVER}Inauguration: {WHITE}{NUM} +STR_NETWORK_GAME_LOBBY_VALUE :{SILVER}Company value: {WHITE}{CURRENCY_LONG} +STR_NETWORK_GAME_LOBBY_CURRENT_BALANCE :{SILVER}Current balance: {WHITE}{CURRENCY_LONG} +STR_NETWORK_GAME_LOBBY_LAST_YEARS_INCOME :{SILVER}Last year's income: {WHITE}{CURRENCY_LONG} +STR_NETWORK_GAME_LOBBY_PERFORMANCE :{SILVER}Performance: {WHITE}{NUM} + +STR_NETWORK_GAME_LOBBY_VEHICLES :{SILVER}Vehicles: {WHITE}{NUM} {TRAIN}, {NUM} {LORRY}, {NUM} {BUS}, {NUM} {SHIP}, {NUM} {PLANE} +STR_NETWORK_GAME_LOBBY_STATIONS :{SILVER}Stations: {WHITE}{NUM} {TRAIN}, {NUM} {LORRY}, {NUM} {BUS}, {NUM} {SHIP}, {NUM} {PLANE} +STR_NETWORK_GAME_LOBBY_PLAYERS :{SILVER}Players: {WHITE}{RAW_STRING} + +STR_NETWORK_GAME_LOBBY_NEW_COMPANY :{BLACK}New company +STR_NETWORK_GAME_LOBBY_NEW_COMPANY_TOOLTIP :{BLACK}Create a new company +STR_NETWORK_GAME_LOBBY_SPECTATE_GAME :{BLACK}Spectate game +STR_NETWORK_GAME_LOBBY_SPECTATE_GAME_TOOLTIP :{BLACK}Watch the game as a spectator +STR_NETWORK_GAME_LOBBY_JOIN_COMPANY :{BLACK}Join company +STR_NETWORK_GAME_LOBBY_JOIN_COMPANY_TOOLTIP :{BLACK}Help manage this company + +# Network connecting window +STR_NETWORK_CONNECTING_CAPTION :{WHITE}Connecting... + +############ Leave those lines in this order!! +STR_NETWORK_CONNECTING_1 :{BLACK}(1/6) Connecting... +STR_NETWORK_CONNECTING_2 :{BLACK}(2/6) Authorising... +STR_NETWORK_CONNECTING_3 :{BLACK}(3/6) Waiting... +STR_NETWORK_CONNECTING_4 :{BLACK}(4/6) Downloading map... +STR_NETWORK_CONNECTING_5 :{BLACK}(5/6) Processing data... +STR_NETWORK_CONNECTING_6 :{BLACK}(6/6) Registering... + +STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}Fetching game info... +STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Fetching company info... +############ End of leave-in-this-order +STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} client{P "" s} in front of you +STR_NETWORK_CONNECTING_DOWNLOADING_1 :{BLACK}{BYTES} downloaded so far +STR_NETWORK_CONNECTING_DOWNLOADING_2 :{BLACK}{BYTES} / {BYTES} downloaded so far + +STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Disconnect + +STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server is protected. Enter password +STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Company is protected. Enter password + +# Network company list added strings +STR_NETWORK_COMPANY_LIST_CLIENT_LIST :{WHITE}Client list +STR_NETWORK_COMPANY_LIST_SPECTATE :{WHITE}Spectate +STR_NETWORK_COMPANY_LIST_NEW_COMPANY :{WHITE}New company + +# Network client list +STR_NETWORK_CLIENTLIST_KICK :Kick +STR_NETWORK_CLIENTLIST_BAN :Ban +STR_NETWORK_CLIENTLIST_GIVE_MONEY :Give money +STR_NETWORK_CLIENTLIST_SPEAK_TO_ALL :Speak to all +STR_NETWORK_CLIENTLIST_SPEAK_TO_COMPANY :Speak to company +STR_NETWORK_CLIENTLIST_SPEAK_TO_CLIENT :Private message + +STR_NETWORK_SERVER :Server +STR_NETWORK_CLIENT :Client +STR_NETWORK_SPECTATORS :Spectators + +STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Enter the amount of money you want to give + +# Network set password +STR_COMPANY_PASSWORD_CANCEL :{BLACK}Do not save the entered password +STR_COMPANY_PASSWORD_OK :{BLACK}Give the company the new password +STR_COMPANY_PASSWORD_CAPTION :{WHITE}Company password +STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Default company password +STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Use this company password as default for new companies + +# Network company info join/password +STR_COMPANY_VIEW_JOIN :{BLACK}Join +STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Join and play as this company +STR_COMPANY_VIEW_PASSWORD :{BLACK}Password +STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Password-protect your company to prevent unauthorised users from joining +STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Set company password + +# Network chat +STR_NETWORK_CHAT_SEND :{BLACK}Send +STR_NETWORK_CHAT_COMPANY_CAPTION :[Team] : +STR_NETWORK_CHAT_CLIENT_CAPTION :[Private] {RAW_STRING}: +STR_NETWORK_CHAT_ALL_CAPTION :[All] : + +STR_NETWORK_CHAT_COMPANY :[Team] {RAW_STRING}: {WHITE}{RAW_STRING} +STR_NETWORK_CHAT_TO_COMPANY :[Team] To {RAW_STRING}: {WHITE}{RAW_STRING} +STR_NETWORK_CHAT_CLIENT :[Private] {RAW_STRING}: {WHITE}{RAW_STRING} +STR_NETWORK_CHAT_TO_CLIENT :[Private] To {RAW_STRING}: {WHITE}{RAW_STRING} +STR_NETWORK_CHAT_ALL :[All] {RAW_STRING}: {WHITE}{RAW_STRING} +STR_NETWORK_CHAT_OSKTITLE :{BLACK}Enter text for network chat + +# Network messages +STR_NETWORK_ERROR_NOTAVAILABLE :{WHITE}No network devices found or compiled without ENABLE_NETWORK +STR_NETWORK_ERROR_NOSERVER :{WHITE}Could not find any network games +STR_NETWORK_ERROR_NOCONNECTION :{WHITE}The server didn't answer the request +STR_NETWORK_ERROR_NEWGRF_MISMATCH :{WHITE}Could not connect due to NewGRF mismatch +STR_NETWORK_ERROR_DESYNC :{WHITE}Network-Game synchronisation failed +STR_NETWORK_ERROR_LOSTCONNECTION :{WHITE}Network-Game connection lost +STR_NETWORK_ERROR_SAVEGAMEERROR :{WHITE}Could not load savegame +STR_NETWORK_ERROR_SERVER_START :{WHITE}Could not start the server +STR_NETWORK_ERROR_CLIENT_START :{WHITE}Could not connect +STR_NETWORK_ERROR_TIMEOUT :{WHITE}Connection #{NUM} timed out +STR_NETWORK_ERROR_SERVER_ERROR :{WHITE}A protocol error was detected and the connection was closed +STR_NETWORK_ERROR_WRONG_REVISION :{WHITE}The revision of this client does not match the server's revision +STR_NETWORK_ERROR_WRONG_PASSWORD :{WHITE}Wrong password +STR_NETWORK_ERROR_SERVER_FULL :{WHITE}The server is full +STR_NETWORK_ERROR_SERVER_BANNED :{WHITE}You are banned from this server +STR_NETWORK_ERROR_KICKED :{WHITE}You were kicked out of the game +STR_NETWORK_ERROR_CHEATER :{WHITE}Cheating is not allowed on this server +STR_NETWORK_ERROR_TOO_MANY_COMMANDS :{WHITE}You were sending too many commands to the server +STR_NETWORK_ERROR_TIMEOUT_PASSWORD :{WHITE}You took too long to enter the password +STR_NETWORK_ERROR_TIMEOUT_COMPUTER :{WHITE}Your computer is too slow to keep up with the server +STR_NETWORK_ERROR_TIMEOUT_MAP :{WHITE}Your computer took too long to download the map +STR_NETWORK_ERROR_TIMEOUT_JOIN :{WHITE}Your computer took too long to join the server + +############ Leave those lines in this order!! +STR_NETWORK_ERROR_CLIENT_GENERAL :general error +STR_NETWORK_ERROR_CLIENT_DESYNC :desync error +STR_NETWORK_ERROR_CLIENT_SAVEGAME :could not load map +STR_NETWORK_ERROR_CLIENT_CONNECTION_LOST :connection lost +STR_NETWORK_ERROR_CLIENT_PROTOCOL_ERROR :protocol error +STR_NETWORK_ERROR_CLIENT_NEWGRF_MISMATCH :NewGRF mismatch +STR_NETWORK_ERROR_CLIENT_NOT_AUTHORIZED :not authorized +STR_NETWORK_ERROR_CLIENT_NOT_EXPECTED :received invalid or unexpected packet +STR_NETWORK_ERROR_CLIENT_WRONG_REVISION :wrong revision +STR_NETWORK_ERROR_CLIENT_NAME_IN_USE :name already in use +STR_NETWORK_ERROR_CLIENT_WRONG_PASSWORD :wrong password +STR_NETWORK_ERROR_CLIENT_COMPANY_MISMATCH :wrong company in DoCommand +STR_NETWORK_ERROR_CLIENT_KICKED :kicked by server +STR_NETWORK_ERROR_CLIENT_CHEATER :was trying to use a cheat +STR_NETWORK_ERROR_CLIENT_SERVER_FULL :server full +STR_NETWORK_ERROR_CLIENT_TOO_MANY_COMMANDS :was sending too many commands +STR_NETWORK_ERROR_CLIENT_TIMEOUT_PASSWORD :received no password in time +STR_NETWORK_ERROR_CLIENT_TIMEOUT_COMPUTER :general timeout +STR_NETWORK_ERROR_CLIENT_TIMEOUT_MAP :downloading map took too long +STR_NETWORK_ERROR_CLIENT_TIMEOUT_JOIN :processing map took too long +############ End of leave-in-this-order + +STR_NETWORK_ERROR_CLIENT_GUI_LOST_CONNECTION_CAPTION :{WHITE}Possible connection loss +STR_NETWORK_ERROR_CLIENT_GUI_LOST_CONNECTION :{WHITE}The last {NUM} second{P "" s} no data has arrived from the server + +# Network related errors +STR_NETWORK_SERVER_MESSAGE :*** {1:RAW_STRING} +############ Leave those lines in this order!! +STR_NETWORK_SERVER_MESSAGE_GAME_PAUSED :Game paused ({STRING}) +STR_NETWORK_SERVER_MESSAGE_GAME_STILL_PAUSED_1 :Game still paused ({STRING}) +STR_NETWORK_SERVER_MESSAGE_GAME_STILL_PAUSED_2 :Game still paused ({STRING}, {STRING}) +STR_NETWORK_SERVER_MESSAGE_GAME_STILL_PAUSED_3 :Game still paused ({STRING}, {STRING}, {STRING}) +STR_NETWORK_SERVER_MESSAGE_GAME_STILL_PAUSED_4 :Game still paused ({STRING}, {STRING}, {STRING}, {STRING}) +STR_NETWORK_SERVER_MESSAGE_GAME_UNPAUSED :Game unpaused ({STRING}) +STR_NETWORK_SERVER_MESSAGE_GAME_REASON_NOT_ENOUGH_PLAYERS :number of players +STR_NETWORK_SERVER_MESSAGE_GAME_REASON_CONNECTING_CLIENTS :connecting clients +STR_NETWORK_SERVER_MESSAGE_GAME_REASON_MANUAL :manual +STR_NETWORK_SERVER_MESSAGE_GAME_REASON_GAME_SCRIPT :game script +############ End of leave-in-this-order +STR_NETWORK_MESSAGE_CLIENT_LEAVING :leaving +STR_NETWORK_MESSAGE_CLIENT_JOINED :*** {RAW_STRING} has joined the game +STR_NETWORK_MESSAGE_CLIENT_JOINED_ID :*** {RAW_STRING} has joined the game (Client #{2:NUM}) +STR_NETWORK_MESSAGE_CLIENT_COMPANY_JOIN :*** {RAW_STRING} has joined company #{2:NUM} +STR_NETWORK_MESSAGE_CLIENT_COMPANY_SPECTATE :*** {RAW_STRING} has joined spectators +STR_NETWORK_MESSAGE_CLIENT_COMPANY_NEW :*** {RAW_STRING} has started a new company (#{2:NUM}) +STR_NETWORK_MESSAGE_CLIENT_LEFT :*** {RAW_STRING} has left the game ({2:STRING}) +STR_NETWORK_MESSAGE_NAME_CHANGE :*** {RAW_STRING} has changed his/her name to {RAW_STRING} +STR_NETWORK_MESSAGE_GIVE_MONEY :*** {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_SERVER_SHUTDOWN :{WHITE}The server closed the session +STR_NETWORK_MESSAGE_SERVER_REBOOT :{WHITE}The server is restarting...{}Please wait... + +# Content downloading window +STR_CONTENT_TITLE :{WHITE}Content downloading +STR_CONTENT_TYPE_CAPTION :{BLACK}Type +STR_CONTENT_TYPE_CAPTION_TOOLTIP :{BLACK}Type of the content +STR_CONTENT_NAME_CAPTION :{BLACK}Name +STR_CONTENT_NAME_CAPTION_TOOLTIP :{BLACK}Name of the content +STR_CONTENT_MATRIX_TOOLTIP :{BLACK}Click on a line to see the details{}Click on the checkbox to select it for downloading +STR_CONTENT_SELECT_ALL_CAPTION :{BLACK}Select all +STR_CONTENT_SELECT_ALL_CAPTION_TOOLTIP :{BLACK}Mark all content to be downloaded +STR_CONTENT_SELECT_UPDATES_CAPTION :{BLACK}Select upgrades +STR_CONTENT_SELECT_UPDATES_CAPTION_TOOLTIP :{BLACK}Mark all content that is an upgrade for existing content to be downloaded +STR_CONTENT_UNSELECT_ALL_CAPTION :{BLACK}Unselect all +STR_CONTENT_UNSELECT_ALL_CAPTION_TOOLTIP :{BLACK}Mark all content to be not downloaded +STR_CONTENT_FILTER_TITLE :{BLACK}Tag/name filter: +STR_CONTENT_OPEN_URL :{BLACK}Visit website +STR_CONTENT_OPEN_URL_TOOLTIP :{BLACK}Visit the website for this content +STR_CONTENT_DOWNLOAD_CAPTION :{BLACK}Download +STR_CONTENT_DOWNLOAD_CAPTION_TOOLTIP :{BLACK}Start downloading the selected content +STR_CONTENT_TOTAL_DOWNLOAD_SIZE :{SILVER}Total download size: {WHITE}{BYTES} +STR_CONTENT_DETAIL_TITLE :{SILVER}CONTENT INFO +STR_CONTENT_DETAIL_SUBTITLE_UNSELECTED :{SILVER}You have not selected this to be downloaded +STR_CONTENT_DETAIL_SUBTITLE_SELECTED :{SILVER}You have selected this to be downloaded +STR_CONTENT_DETAIL_SUBTITLE_AUTOSELECTED :{SILVER}This dependency has been selected to be downloaded +STR_CONTENT_DETAIL_SUBTITLE_ALREADY_HERE :{SILVER}You already have this +STR_CONTENT_DETAIL_SUBTITLE_DOES_NOT_EXIST :{SILVER}This content is unknown and can't be downloaded in OpenTTD +STR_CONTENT_DETAIL_UPDATE :{SILVER}This is a replacement for an existing {STRING} +STR_CONTENT_DETAIL_NAME :{SILVER}Name: {WHITE}{RAW_STRING} +STR_CONTENT_DETAIL_VERSION :{SILVER}Version: {WHITE}{RAW_STRING} +STR_CONTENT_DETAIL_DESCRIPTION :{SILVER}Description: {WHITE}{RAW_STRING} +STR_CONTENT_DETAIL_URL :{SILVER}URL: {WHITE}{RAW_STRING} +STR_CONTENT_DETAIL_TYPE :{SILVER}Type: {WHITE}{STRING} +STR_CONTENT_DETAIL_FILESIZE :{SILVER}Download size: {WHITE}{BYTES} +STR_CONTENT_DETAIL_SELECTED_BECAUSE_OF :{SILVER}Selected because of: {WHITE}{RAW_STRING} +STR_CONTENT_DETAIL_DEPENDENCIES :{SILVER}Dependencies: {WHITE}{RAW_STRING} +STR_CONTENT_DETAIL_TAGS :{SILVER}Tags: {WHITE}{RAW_STRING} +STR_CONTENT_NO_ZLIB :{WHITE}OpenTTD is build without "zlib" support... +STR_CONTENT_NO_ZLIB_SUB :{WHITE}... downloading content is not possible! + +# Order of these is important! +STR_CONTENT_TYPE_BASE_GRAPHICS :Base graphics +STR_CONTENT_TYPE_NEWGRF :NewGRF +STR_CONTENT_TYPE_AI :AI +STR_CONTENT_TYPE_AI_LIBRARY :AI library +STR_CONTENT_TYPE_SCENARIO :Scenario +STR_CONTENT_TYPE_HEIGHTMAP :Heightmap +STR_CONTENT_TYPE_BASE_SOUNDS :Base sounds +STR_CONTENT_TYPE_BASE_MUSIC :Base music +STR_CONTENT_TYPE_GAME_SCRIPT :Game script +STR_CONTENT_TYPE_GS_LIBRARY :GS library + +# Content downloading progress window +STR_CONTENT_DOWNLOAD_TITLE :{WHITE}Downloading content... +STR_CONTENT_DOWNLOAD_INITIALISE :{WHITE}Requesting files... +STR_CONTENT_DOWNLOAD_FILE :{WHITE}Currently downloading {RAW_STRING} ({NUM} of {NUM}) +STR_CONTENT_DOWNLOAD_COMPLETE :{WHITE}Download complete +STR_CONTENT_DOWNLOAD_PROGRESS_SIZE :{WHITE}{BYTES} of {BYTES} downloaded ({NUM} %) + +# Content downloading error messages +STR_CONTENT_ERROR_COULD_NOT_CONNECT :{WHITE}Could not connect to the content server... +STR_CONTENT_ERROR_COULD_NOT_DOWNLOAD :{WHITE}Downloading failed... +STR_CONTENT_ERROR_COULD_NOT_DOWNLOAD_CONNECTION_LOST :{WHITE}... connection lost +STR_CONTENT_ERROR_COULD_NOT_DOWNLOAD_FILE_NOT_WRITABLE :{WHITE}... file not writable +STR_CONTENT_ERROR_COULD_NOT_EXTRACT :{WHITE}Could not decompress the downloaded file + +STR_MISSING_GRAPHICS_SET_CAPTION :{WHITE}Missing graphics +STR_MISSING_GRAPHICS_SET_MESSAGE :{BLACK}OpenTTD requires graphics to function but none could be found. Do you allow OpenTTD to download and install these graphics? +STR_MISSING_GRAPHICS_YES_DOWNLOAD :{BLACK}Yes, download the graphics +STR_MISSING_GRAPHICS_NO_QUIT :{BLACK}No, exit OpenTTD + +# Transparency settings window +STR_TRANSPARENCY_CAPTION :{WHITE}Transparency Options +STR_TRANSPARENT_SIGNS_TOOLTIP :{BLACK}Toggle transparency for signs. Ctrl+Click to lock +STR_TRANSPARENT_TREES_TOOLTIP :{BLACK}Toggle transparency for trees. Ctrl+Click to lock +STR_TRANSPARENT_HOUSES_TOOLTIP :{BLACK}Toggle transparency for houses. Ctrl+Click to lock +STR_TRANSPARENT_INDUSTRIES_TOOLTIP :{BLACK}Toggle transparency for industries. Ctrl+Click to lock +STR_TRANSPARENT_BUILDINGS_TOOLTIP :{BLACK}Toggle transparency for buildables like stations, depots and waypoints. Ctrl+Click to lock +STR_TRANSPARENT_BRIDGES_TOOLTIP :{BLACK}Toggle transparency for bridges. Ctrl+Click to lock +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_INVISIBLE_TOOLTIP :{BLACK}Set objects invisible instead of transparent + +# Base for station construction window(s) +STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Coverage area highlight +STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Off +STR_STATION_BUILD_COVERAGE_ON :{BLACK}On +STR_STATION_BUILD_COVERAGE_AREA_OFF_TOOLTIP :{BLACK}Don't highlight coverage area of proposed site +STR_STATION_BUILD_COVERAGE_AREA_ON_TOOLTIP :{BLACK}Highlight coverage area of proposed site +STR_STATION_BUILD_ACCEPTS_CARGO :{BLACK}Accepts: {GOLD}{CARGO_LIST} +STR_STATION_BUILD_SUPPLIES_CARGO :{BLACK}Supplies: {GOLD}{CARGO_LIST} + +# Join station window +STR_JOIN_STATION_CAPTION :{WHITE}Join station +STR_JOIN_STATION_CREATE_SPLITTED_STATION :{YELLOW}Build a separate station + +STR_JOIN_WAYPOINT_CAPTION :{WHITE}Join waypoint +STR_JOIN_WAYPOINT_CREATE_SPLITTED_WAYPOINT :{YELLOW}Build a separate waypoint + +# Rail construction toolbar +STR_RAIL_TOOLBAR_RAILROAD_CONSTRUCTION_CAPTION :Railway Construction +STR_RAIL_TOOLBAR_ELRAIL_CONSTRUCTION_CAPTION :Electrified Railway Construction +STR_RAIL_TOOLBAR_MONORAIL_CONSTRUCTION_CAPTION :Monorail Construction +STR_RAIL_TOOLBAR_MAGLEV_CONSTRUCTION_CAPTION :Maglev Construction + +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_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 +STR_RAIL_TOOLBAR_TOOLTIP_BUILD_RAILROAD_SIGNALS :{BLACK}Build railway signals. Ctrl toggles semaphore/light signals{}Dragging builds signals along a straight stretch of rail. Ctrl builds signals till the next junction{}Ctrl+Click toggles opening the signal selection window. Shift toggles building/showing cost estimate +STR_RAIL_TOOLBAR_TOOLTIP_BUILD_RAILROAD_BRIDGE :{BLACK}Build railway bridge. Shift toggles building/showing cost estimate +STR_RAIL_TOOLBAR_TOOLTIP_BUILD_RAILROAD_TUNNEL :{BLACK}Build railway tunnel. Shift toggles building/showing cost estimate +STR_RAIL_TOOLBAR_TOOLTIP_TOGGLE_BUILD_REMOVE_FOR :{BLACK}Toggle build/remove for railway track, signals, waypoints and stations. Hold Ctrl to also remove the rail of waypoints and stations +STR_RAIL_TOOLBAR_TOOLTIP_CONVERT_RAIL :{BLACK}Convert/Upgrade the type of rail. Shift toggles building/showing cost estimate + +STR_RAIL_NAME_RAILROAD :Railway +STR_RAIL_NAME_ELRAIL :Electrified railway +STR_RAIL_NAME_MONORAIL :Monorail +STR_RAIL_NAME_MAGLEV :Maglev + +# Rail depot construction window +STR_BUILD_DEPOT_TRAIN_ORIENTATION_CAPTION :{WHITE}Train Depot Orientation +STR_BUILD_DEPOT_TRAIN_ORIENTATION_TOOLTIP :{BLACK}Select railway depot orientation + +# Rail waypoint construction window +STR_WAYPOINT_CAPTION :{WHITE}Waypoint +STR_WAYPOINT_GRAPHICS_TOOLTIP :{BLACK}Select waypoint type + +# Rail station construction window +STR_STATION_BUILD_RAIL_CAPTION :{WHITE}Rail Station Selection +STR_STATION_BUILD_ORIENTATION :{BLACK}Orientation +STR_STATION_BUILD_RAILROAD_ORIENTATION_TOOLTIP :{BLACK}Select railway station orientation +STR_STATION_BUILD_NUMBER_OF_TRACKS :{BLACK}Number of tracks +STR_STATION_BUILD_NUMBER_OF_TRACKS_TOOLTIP :{BLACK}Select number of platforms for railway station +STR_STATION_BUILD_PLATFORM_LENGTH :{BLACK}Platform length +STR_STATION_BUILD_PLATFORM_LENGTH_TOOLTIP :{BLACK}Select length of railway station +STR_STATION_BUILD_DRAG_DROP :{BLACK}Drag & Drop +STR_STATION_BUILD_DRAG_DROP_TOOLTIP :{BLACK}Build a station using drag & drop + +STR_STATION_BUILD_STATION_CLASS_TOOLTIP :{BLACK}Select a station class to display +STR_STATION_BUILD_STATION_TYPE_TOOLTIP :{BLACK}Select the station type to build + +STR_STATION_CLASS_DFLT :Default station +STR_STATION_CLASS_WAYP :Waypoints + +# Signal window +STR_BUILD_SIGNAL_CAPTION :{WHITE}Signal Selection +STR_BUILD_SIGNAL_SEMAPHORE_NORM_TOOLTIP :{BLACK}Block Signal (semaphore){}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_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_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_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_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_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 density +STR_BUILD_SIGNAL_DRAG_SIGNALS_DENSITY_DECREASE_TOOLTIP :{BLACK}Decrease dragging signal density +STR_BUILD_SIGNAL_DRAG_SIGNALS_DENSITY_INCREASE_TOOLTIP :{BLACK}Increase dragging signal density + +# Bridge selection window +STR_SELECT_RAIL_BRIDGE_CAPTION :{WHITE}Select Rail Bridge +STR_SELECT_ROAD_BRIDGE_CAPTION :{WHITE}Select Road Bridge +STR_SELECT_BRIDGE_SELECTION_TOOLTIP :{BLACK}Bridge selection - click on your preferred bridge to build it +STR_SELECT_BRIDGE_INFO :{GOLD}{STRING},{} {VELOCITY} {WHITE}{CURRENCY_LONG} +STR_SELECT_BRIDGE_SCENEDIT_INFO :{GOLD}{STRING},{} {VELOCITY} +STR_BRIDGE_NAME_SUSPENSION_STEEL :Suspension, Steel +STR_BRIDGE_NAME_GIRDER_STEEL :Girder, Steel +STR_BRIDGE_NAME_CANTILEVER_STEEL :Cantilever, Steel +STR_BRIDGE_NAME_SUSPENSION_CONCRETE :Suspension, Concrete +STR_BRIDGE_NAME_WOODEN :Wooden +STR_BRIDGE_NAME_CONCRETE :Concrete +STR_BRIDGE_NAME_TUBULAR_STEEL :Tubular, Steel +STR_BRIDGE_TUBULAR_SILICON :Tubular, Silicon + + +# Road construction toolbar +STR_ROAD_TOOLBAR_ROAD_CONSTRUCTION_CAPTION :{WHITE}Road Construction +STR_ROAD_TOOLBAR_TRAM_CONSTRUCTION_CAPTION :{WHITE}Tramway Construction +STR_ROAD_TOOLBAR_TOOLTIP_BUILD_ROAD_SECTION :{BLACK}Build road section. Ctrl toggles build/remove for road construction. Shift toggles building/showing cost estimate +STR_ROAD_TOOLBAR_TOOLTIP_BUILD_TRAMWAY_SECTION :{BLACK}Build tramway section. Ctrl toggles build/remove for tramway construction. Shift toggles building/showing cost estimate +STR_ROAD_TOOLBAR_TOOLTIP_BUILD_AUTOROAD :{BLACK}Build road section using the Autoroad mode. Ctrl toggles build/remove for road construction. Shift toggles building/showing cost estimate +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_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 +STR_ROAD_TOOLBAR_TOOLTIP_BUILD_CARGO_TRAM_STATION :{BLACK}Build freight tram station. Ctrl enables joining stations. Shift toggles building/showing cost estimate +STR_ROAD_TOOLBAR_TOOLTIP_TOGGLE_ONE_WAY_ROAD :{BLACK}Activate/Deactivate one way roads +STR_ROAD_TOOLBAR_TOOLTIP_BUILD_ROAD_BRIDGE :{BLACK}Build road bridge. Shift toggles building/showing cost estimate +STR_ROAD_TOOLBAR_TOOLTIP_BUILD_TRAMWAY_BRIDGE :{BLACK}Build tramway bridge. Shift toggles building/showing cost estimate +STR_ROAD_TOOLBAR_TOOLTIP_BUILD_ROAD_TUNNEL :{BLACK}Build road tunnel. Shift toggles building/showing cost estimate +STR_ROAD_TOOLBAR_TOOLTIP_BUILD_TRAMWAY_TUNNEL :{BLACK}Build tramway tunnel. Shift toggles building/showing cost estimate +STR_ROAD_TOOLBAR_TOOLTIP_TOGGLE_BUILD_REMOVE_FOR_ROAD :{BLACK}Toggle build/remove for road construction +STR_ROAD_TOOLBAR_TOOLTIP_TOGGLE_BUILD_REMOVE_FOR_TRAMWAYS :{BLACK}Toggle build/remove for tramway construction + +# Road depot construction window +STR_BUILD_DEPOT_ROAD_ORIENTATION_CAPTION :{WHITE}Road Depot Orientation +STR_BUILD_DEPOT_ROAD_ORIENTATION_SELECT_TOOLTIP :{BLACK}Select road vehicle depot orientation +STR_BUILD_DEPOT_TRAM_ORIENTATION_CAPTION :{WHITE}Tram Depot Orientation +STR_BUILD_DEPOT_TRAM_ORIENTATION_SELECT_TOOLTIP :{BLACK}Select tram vehicle depot orientation + +# Road vehicle station construction window +STR_STATION_BUILD_BUS_ORIENTATION :{WHITE}Bus Station Orientation +STR_STATION_BUILD_BUS_ORIENTATION_TOOLTIP :{BLACK}Select bus station orientation +STR_STATION_BUILD_TRUCK_ORIENTATION :{WHITE}Lorry Station Orientation +STR_STATION_BUILD_TRUCK_ORIENTATION_TOOLTIP :{BLACK}Select lorry loading bay orientation +STR_STATION_BUILD_PASSENGER_TRAM_ORIENTATION :{WHITE}Passenger Tram Station Orientation +STR_STATION_BUILD_PASSENGER_TRAM_ORIENTATION_TOOLTIP :{BLACK}Select passenger tram station orientation +STR_STATION_BUILD_CARGO_TRAM_ORIENTATION :{WHITE}Freight Tram Station Orientation +STR_STATION_BUILD_CARGO_TRAM_ORIENTATION_TOOLTIP :{BLACK}Select freight tram station orientation + +# Waterways toolbar (last two for SE only) +STR_WATERWAYS_TOOLBAR_CAPTION :{WHITE}Waterways Construction +STR_WATERWAYS_TOOLBAR_CAPTION_SE :{WHITE}Waterways +STR_WATERWAYS_TOOLBAR_BUILD_CANALS_TOOLTIP :{BLACK}Build canals. Shift toggles building/showing cost estimate +STR_WATERWAYS_TOOLBAR_BUILD_LOCKS_TOOLTIP :{BLACK}Build locks. Shift toggles building/showing cost estimate +STR_WATERWAYS_TOOLBAR_BUILD_DEPOT_TOOLTIP :{BLACK}Build ship depot (for buying and servicing ships). Shift toggles building/showing cost estimate +STR_WATERWAYS_TOOLBAR_BUILD_DOCK_TOOLTIP :{BLACK}Build ship dock. Ctrl enables joining stations. Shift toggles building/showing cost estimate +STR_WATERWAYS_TOOLBAR_BUOY_TOOLTIP :{BLACK}Place a buoy which can be used as a waypoint. Shift toggles building/showing cost estimate +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 + +# Ship depot construction window +STR_DEPOT_BUILD_SHIP_CAPTION :{WHITE}Ship Depot Orientation +STR_DEPOT_BUILD_SHIP_ORIENTATION_TOOLTIP :{BLACK}Select ship depot orientation + +# Dock construction window +STR_STATION_BUILD_DOCK_CAPTION :{WHITE}Dock + +# Airport toolbar +STR_TOOLBAR_AIRCRAFT_CAPTION :{WHITE}Airports +STR_TOOLBAR_AIRCRAFT_BUILD_AIRPORT_TOOLTIP :{BLACK}Build airport. Ctrl enables joining stations. Shift toggles building/showing cost estimate + +# Airport construction window +STR_STATION_BUILD_AIRPORT_CAPTION :{WHITE}Airport Selection +STR_STATION_BUILD_AIRPORT_TOOLTIP :{BLACK}Select size/type of airport +STR_STATION_BUILD_AIRPORT_CLASS_LABEL :{BLACK}Airport class +STR_STATION_BUILD_AIRPORT_LAYOUT_NAME :{BLACK}Layout {NUM} + +STR_AIRPORT_SMALL :Small +STR_AIRPORT_CITY :City +STR_AIRPORT_METRO :Metropolitan +STR_AIRPORT_INTERNATIONAL :International +STR_AIRPORT_COMMUTER :Commuter +STR_AIRPORT_INTERCONTINENTAL :Intercontinental +STR_AIRPORT_HELIPORT :Heliport +STR_AIRPORT_HELIDEPOT :Helidepot +STR_AIRPORT_HELISTATION :Helistation + +STR_AIRPORT_CLASS_SMALL :Small airports +STR_AIRPORT_CLASS_LARGE :Large airports +STR_AIRPORT_CLASS_HUB :Hub airports +STR_AIRPORT_CLASS_HELIPORTS :Helicopter airports + +STR_STATION_BUILD_NOISE :{BLACK}Noise generated: {GOLD}{COMMA} + +# Landscaping toolbar +STR_LANDSCAPING_TOOLBAR :{WHITE}Landscaping +STR_LANDSCAPING_TOOLTIP_LOWER_A_CORNER_OF_LAND :{BLACK}Lower a corner of land. Dragging lowers 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_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. Shift toggles building/showing cost estimate + +# 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_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 + +STR_OBJECT_CLASS_LTHS :Lighthouses +STR_OBJECT_CLASS_TRNS :Transmitters + +# Tree planting window (last two 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 +STR_TREES_RANDOM_TYPE :{BLACK}Trees of random type +STR_TREES_RANDOM_TYPE_TOOLTIP :{BLACK}Place trees of random type. Shift toggles building/showing cost estimate +STR_TREES_RANDOM_TREES_BUTTON :{BLACK}Random Trees +STR_TREES_RANDOM_TREES_TOOLTIP :{BLACK}Plant trees randomly over landscape + +# Land generation window (SE) +STR_TERRAFORM_TOOLBAR_LAND_GENERATION_CAPTION :{WHITE}Land Generation +STR_TERRAFORM_TOOLTIP_PLACE_ROCKY_AREAS_ON_LANDSCAPE :{BLACK}Place rocky areas on landscape +STR_TERRAFORM_TOOLTIP_DEFINE_DESERT_AREA :{BLACK}Define desert area.{}Hold Ctrl to remove it +STR_TERRAFORM_TOOLTIP_INCREASE_SIZE_OF_LAND_AREA :{BLACK}Increase area of land to lower/raise +STR_TERRAFORM_TOOLTIP_DECREASE_SIZE_OF_LAND_AREA :{BLACK}Decrease area of land to lower/raise +STR_TERRAFORM_TOOLTIP_GENERATE_RANDOM_LAND :{BLACK}Generate random land +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_QUERY_RESET_LANDSCAPE_CAPTION :{WHITE}Reset Landscape +STR_RESET_LANDSCAPE_CONFIRMATION_TEXT :{WHITE}Are you sure you want to remove all company-owned property? + +# Town generation window (SE) +STR_FOUND_TOWN_CAPTION :{WHITE}Town Generation +STR_FOUND_TOWN_NEW_TOWN_BUTTON :{BLACK}New Town +STR_FOUND_TOWN_NEW_TOWN_TOOLTIP :{BLACK}Found new town. Shift+Click shows only estimated cost +STR_FOUND_TOWN_RANDOM_TOWN_BUTTON :{BLACK}Random Town +STR_FOUND_TOWN_RANDOM_TOWN_TOOLTIP :{BLACK}Found town in random location +STR_FOUND_TOWN_MANY_RANDOM_TOWNS :{BLACK}Many random towns +STR_FOUND_TOWN_RANDOM_TOWNS_TOOLTIP :{BLACK}Cover the map with randomly placed towns + +STR_FOUND_TOWN_NAME_TITLE :{YELLOW}Town name: +STR_FOUND_TOWN_NAME_EDITOR_TITLE :{BLACK}Enter town name +STR_FOUND_TOWN_NAME_EDITOR_HELP :{BLACK}Click to enter town name +STR_FOUND_TOWN_NAME_RANDOM_BUTTON :{BLACK}Random name +STR_FOUND_TOWN_NAME_RANDOM_TOOLTIP :{BLACK}Generate new random name + +STR_FOUND_TOWN_INITIAL_SIZE_TITLE :{YELLOW}Town size: +STR_FOUND_TOWN_INITIAL_SIZE_SMALL_BUTTON :{BLACK}Small +STR_FOUND_TOWN_INITIAL_SIZE_MEDIUM_BUTTON :{BLACK}Medium +STR_FOUND_TOWN_INITIAL_SIZE_LARGE_BUTTON :{BLACK}Large +STR_FOUND_TOWN_SIZE_RANDOM :{BLACK}Random +STR_FOUND_TOWN_INITIAL_SIZE_TOOLTIP :{BLACK}Select town size +STR_FOUND_TOWN_CITY :{BLACK}City +STR_FOUND_TOWN_CITY_TOOLTIP :{BLACK}Cities grow faster than regular towns{}Depending on settings, they are bigger when founded + +STR_FOUND_TOWN_ROAD_LAYOUT :{YELLOW}Town road layout: +STR_FOUND_TOWN_SELECT_TOWN_ROAD_LAYOUT :{BLACK}Select road layout used for this town +STR_FOUND_TOWN_SELECT_LAYOUT_ORIGINAL :{BLACK}Original +STR_FOUND_TOWN_SELECT_LAYOUT_BETTER_ROADS :{BLACK}Better roads +STR_FOUND_TOWN_SELECT_LAYOUT_2X2_GRID :{BLACK}2x2 grid +STR_FOUND_TOWN_SELECT_LAYOUT_3X3_GRID :{BLACK}3x3 grid +STR_FOUND_TOWN_SELECT_LAYOUT_RANDOM :{BLACK}Random + +# Fund new industry window +STR_FUND_INDUSTRY_CAPTION :{WHITE}Fund new industry +STR_FUND_INDUSTRY_SELECTION_TOOLTIP :{BLACK}Choose the appropriate industry from this list +STR_FUND_INDUSTRY_MANY_RANDOM_INDUSTRIES :Many random industries +STR_FUND_INDUSTRY_MANY_RANDOM_INDUSTRIES_TOOLTIP :{BLACK}Cover the map with randomly placed industries +STR_FUND_INDUSTRY_INDUSTRY_BUILD_COST :{BLACK}Cost: {YELLOW}{CURRENCY_LONG} +STR_FUND_INDUSTRY_PROSPECT_NEW_INDUSTRY :{BLACK}Prospect +STR_FUND_INDUSTRY_BUILD_NEW_INDUSTRY :{BLACK}Build +STR_FUND_INDUSTRY_FUND_NEW_INDUSTRY :{BLACK}Fund + +# Industry cargoes window +STR_INDUSTRY_CARGOES_INDUSTRY_CAPTION :{WHITE}Industry chain for {STRING} industry +STR_INDUSTRY_CARGOES_CARGO_CAPTION :{WHITE}Industry chain for {STRING} cargo +STR_INDUSTRY_CARGOES_PRODUCERS :{WHITE}Producing industries +STR_INDUSTRY_CARGOES_CUSTOMERS :{WHITE}Accepting industries +STR_INDUSTRY_CARGOES_HOUSES :{WHITE}Houses +STR_INDUSTRY_CARGOES_INDUSTRY_TOOLTIP :{BLACK}Click at the industry to see its suppliers and customers +STR_INDUSTRY_CARGOES_CARGO_TOOLTIP :{BLACK}{STRING}{}Click at the cargo to see its suppliers and customers +STR_INDUSTRY_DISPLAY_CHAIN :{BLACK}Display chain +STR_INDUSTRY_DISPLAY_CHAIN_TOOLTIP :{BLACK}Display cargo supplying and accepting industries +STR_INDUSTRY_CARGOES_NOTIFY_SMALLMAP :{BLACK}Link to smallmap +STR_INDUSTRY_CARGOES_NOTIFY_SMALLMAP_TOOLTIP :{BLACK}Select the displayed industries at the smallmap as well + +# Land area window +STR_LAND_AREA_INFORMATION_CAPTION :{WHITE}Land Area Information +STR_LAND_AREA_INFORMATION_COST_TO_CLEAR_N_A :{BLACK}Cost to clear: {LTBLUE}N/A +STR_LAND_AREA_INFORMATION_COST_TO_CLEAR :{BLACK}Cost to clear: {RED}{CURRENCY_LONG} +STR_LAND_AREA_INFORMATION_REVENUE_WHEN_CLEARED :{BLACK}Revenue when cleared: {LTBLUE}{CURRENCY_LONG} +STR_LAND_AREA_INFORMATION_OWNER_N_A :N/A +STR_LAND_AREA_INFORMATION_OWNER :{BLACK}Owner: {LTBLUE}{STRING1} +STR_LAND_AREA_INFORMATION_ROAD_OWNER :{BLACK}Road owner: {LTBLUE}{STRING1} +STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Tramway owner: {LTBLUE}{STRING1} +STR_LAND_AREA_INFORMATION_RAIL_OWNER :{BLACK}Railway owner: {LTBLUE}{STRING1} +STR_LAND_AREA_INFORMATION_LOCAL_AUTHORITY :{BLACK}Local authority: {LTBLUE}{STRING1} +STR_LAND_AREA_INFORMATION_LOCAL_AUTHORITY_NONE :None +STR_LAND_AREA_INFORMATION_LANDINFO_COORDS :{BLACK}Coordinates: {LTBLUE}{NUM} x {NUM} x {NUM} ({RAW_STRING}) +STR_LAND_AREA_INFORMATION_BUILD_DATE :{BLACK}Built: {LTBLUE}{DATE_LONG} +STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Station class: {LTBLUE}{STRING} +STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Station type: {LTBLUE}{STRING} +STR_LAND_AREA_INFORMATION_AIRPORT_CLASS :{BLACK}Airport class: {LTBLUE}{STRING} +STR_LAND_AREA_INFORMATION_AIRPORT_NAME :{BLACK}Airport name: {LTBLUE}{STRING} +STR_LAND_AREA_INFORMATION_AIRPORTTILE_NAME :{BLACK}Airport tile name: {LTBLUE}{STRING} +STR_LAND_AREA_INFORMATION_NEWGRF_NAME :{BLACK}NewGRF: {LTBLUE}{RAW_STRING} +STR_LAND_AREA_INFORMATION_CARGO_ACCEPTED :{BLACK}Cargo accepted: {LTBLUE} +STR_LAND_AREA_INFORMATION_CARGO_EIGHTS :({COMMA}/8 {STRING}) +STR_LANG_AREA_INFORMATION_RAIL_SPEED_LIMIT :{BLACK}Rail speed limit: {LTBLUE}{VELOCITY} + +# Description of land area of different tiles +STR_LAI_CLEAR_DESCRIPTION_ROCKS :Rocks +STR_LAI_CLEAR_DESCRIPTION_ROUGH_LAND :Rough land +STR_LAI_CLEAR_DESCRIPTION_BARE_LAND :Bare land +STR_LAI_CLEAR_DESCRIPTION_GRASS :Grass +STR_LAI_CLEAR_DESCRIPTION_FIELDS :Fields +STR_LAI_CLEAR_DESCRIPTION_SNOW_COVERED_LAND :Snow-covered land +STR_LAI_CLEAR_DESCRIPTION_DESERT :Desert + +STR_LAI_RAIL_DESCRIPTION_TRACK :{STRING} track +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NORMAL_SIGNALS :{STRING} track with block signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PRESIGNALS :{STRING} track with pre-signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_EXITSIGNALS :{STRING} track with exit-signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_COMBOSIGNALS :{STRING} track with combo-signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PBSSIGNALS :{STRING} track with path signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NOENTRYSIGNALS :{STRING} track with one-way path signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NORMAL_PRESIGNALS :{STRING} track with block and pre-signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NORMAL_EXITSIGNALS :{STRING} track with block and exit-signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NORMAL_COMBOSIGNALS :{STRING} track with block and combo-signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NORMAL_PBSSIGNALS :{STRING} track with block and path signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_NORMAL_NOENTRYSIGNALS :{STRING} track with block and one-way path signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PRE_EXITSIGNALS :{STRING} track with pre- and exit-signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PRE_COMBOSIGNALS :{STRING} track with pre- and combo-signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PRE_PBSSIGNALS :{STRING} track with pre- and path signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PRE_NOENTRYSIGNALS :{STRING} track with pre- and one-way path signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_EXIT_COMBOSIGNALS :{STRING} track with exit- and combo-signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_EXIT_PBSSIGNALS :{STRING} track with exit- and path signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_EXIT_NOENTRYSIGNALS :{STRING} track with exit- and one-way path signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_COMBO_PBSSIGNALS :{STRING} track with combo- and path signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_COMBO_NOENTRYSIGNALS :{STRING} track with combo- and one-way path signals +STR_LAI_RAIL_DESCRIPTION_TRACK_WITH_PBS_NOENTRYSIGNALS :{STRING} track with path and one-way path signals +STR_LAI_RAIL_DESCRIPTION_TRAIN_DEPOT :{STRING} train depot + +STR_LAI_ROAD_DESCRIPTION_ROAD :Road +STR_LAI_ROAD_DESCRIPTION_ROAD_WITH_STREETLIGHTS :Road with street lights +STR_LAI_ROAD_DESCRIPTION_TREE_LINED_ROAD :Tree-lined road +STR_LAI_ROAD_DESCRIPTION_ROAD_VEHICLE_DEPOT :Road vehicle depot +STR_LAI_ROAD_DESCRIPTION_ROAD_RAIL_LEVEL_CROSSING :Road/rail level crossing +STR_LAI_ROAD_DESCRIPTION_TRAMWAY :Tramway + +# Houses come directly from their building names +STR_LAI_TOWN_INDUSTRY_DESCRIPTION_UNDER_CONSTRUCTION :{STRING} (under construction) + +STR_LAI_TREE_NAME_TREES :Trees +STR_LAI_TREE_NAME_RAINFOREST :Rainforest +STR_LAI_TREE_NAME_CACTUS_PLANTS :Cactus plants + +STR_LAI_STATION_DESCRIPTION_RAILROAD_STATION :Railway station +STR_LAI_STATION_DESCRIPTION_AIRCRAFT_HANGAR :Aircraft hangar +STR_LAI_STATION_DESCRIPTION_AIRPORT :Airport +STR_LAI_STATION_DESCRIPTION_TRUCK_LOADING_AREA :Lorry loading area +STR_LAI_STATION_DESCRIPTION_BUS_STATION :Bus station +STR_LAI_STATION_DESCRIPTION_SHIP_DOCK :Ship dock +STR_LAI_STATION_DESCRIPTION_BUOY :Buoy +STR_LAI_STATION_DESCRIPTION_WAYPOINT :Waypoint + +STR_LAI_WATER_DESCRIPTION_WATER :Water +STR_LAI_WATER_DESCRIPTION_CANAL :Canal +STR_LAI_WATER_DESCRIPTION_LOCK :Lock +STR_LAI_WATER_DESCRIPTION_RIVER :River +STR_LAI_WATER_DESCRIPTION_COAST_OR_RIVERBANK :Coast or riverbank +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_ROAD :Road tunnel + +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 +STR_LAI_BRIDGE_DESCRIPTION_RAIL_SUSPENSION_CONCRETE :Reinforced concrete suspension rail bridge +STR_LAI_BRIDGE_DESCRIPTION_RAIL_WOODEN :Wooden rail bridge +STR_LAI_BRIDGE_DESCRIPTION_RAIL_CONCRETE :Concrete rail bridge +STR_LAI_BRIDGE_DESCRIPTION_RAIL_TUBULAR_STEEL :Tubular rail bridge + +STR_LAI_BRIDGE_DESCRIPTION_ROAD_SUSPENSION_STEEL :Steel suspension road bridge +STR_LAI_BRIDGE_DESCRIPTION_ROAD_GIRDER_STEEL :Steel girder road bridge +STR_LAI_BRIDGE_DESCRIPTION_ROAD_CANTILEVER_STEEL :Steel cantilever road bridge +STR_LAI_BRIDGE_DESCRIPTION_ROAD_SUSPENSION_CONCRETE :Reinforced concrete suspension road bridge +STR_LAI_BRIDGE_DESCRIPTION_ROAD_WOODEN :Wooden road bridge +STR_LAI_BRIDGE_DESCRIPTION_ROAD_CONCRETE :Concrete road bridge +STR_LAI_BRIDGE_DESCRIPTION_ROAD_TUBULAR_STEEL :Tubular road bridge + +STR_LAI_BRIDGE_DESCRIPTION_AQUEDUCT :Aqueduct + +STR_LAI_OBJECT_DESCRIPTION_TRANSMITTER :Transmitter +STR_LAI_OBJECT_DESCRIPTION_LIGHTHOUSE :Lighthouse +STR_LAI_OBJECT_DESCRIPTION_COMPANY_HEADQUARTERS :Company headquarters +STR_LAI_OBJECT_DESCRIPTION_COMPANY_OWNED_LAND :Company-owned land + +# About OpenTTD window +STR_ABOUT_OPENTTD :{WHITE}About OpenTTD +STR_ABOUT_ORIGINAL_COPYRIGHT :{BLACK}Original copyright {COPYRIGHT} 1995 Chris Sawyer, All rights reserved +STR_ABOUT_VERSION :{BLACK}OpenTTD version {REV} +STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT} 2002-2012 The OpenTTD team + +# Save/load game/scenario +STR_SAVELOAD_SAVE_CAPTION :{WHITE}Save Game +STR_SAVELOAD_LOAD_CAPTION :{WHITE}Load Game +STR_SAVELOAD_SAVE_SCENARIO :{WHITE}Save Scenario +STR_SAVELOAD_LOAD_SCENARIO :{WHITE}Load Scenario +STR_SAVELOAD_LOAD_HEIGHTMAP :{WHITE}Load Heightmap +STR_SAVELOAD_SAVE_HEIGHTMAP :{WHITE}Save Heightmap +STR_SAVELOAD_HOME_BUTTON :{BLACK}Click here to jump to the current default save/load directory +STR_SAVELOAD_BYTES_FREE :{BLACK}{BYTES} free +STR_SAVELOAD_LIST_TOOLTIP :{BLACK}List of drives, directories and saved-game files +STR_SAVELOAD_EDITBOX_TOOLTIP :{BLACK}Currently selected name for saved-game +STR_SAVELOAD_DELETE_BUTTON :{BLACK}Delete +STR_SAVELOAD_DELETE_TOOLTIP :{BLACK}Delete the currently selected saved-game +STR_SAVELOAD_SAVE_BUTTON :{BLACK}Save +STR_SAVELOAD_SAVE_TOOLTIP :{BLACK}Save the current game, using the selected name +STR_SAVELOAD_LOAD_BUTTON :{BLACK}Load +STR_SAVELOAD_LOAD_TOOLTIP :{BLACK}Load the selected game +STR_SAVELOAD_DETAIL_CAPTION :{BLACK}Game Details +STR_SAVELOAD_DETAIL_NOT_AVAILABLE :{BLACK}No information available +STR_SAVELOAD_DETAIL_COMPANY_INDEX :{SILVER}{COMMA}: {WHITE}{STRING1} +STR_SAVELOAD_DETAIL_GRFSTATUS :{SILVER}NewGRF: {WHITE}{STRING} + +STR_SAVELOAD_OSKTITLE :{BLACK}Enter a name for the savegame + +# World generation +STR_MAPGEN_WORLD_GENERATION_CAPTION :{WHITE}World Generation +STR_MAPGEN_RANDOM_GAME :{BLACK}Random Game +STR_MAPGEN_LOAD_SCENARIO :{BLACK}Load Scenario +STR_MAPGEN_LOAD_HEIGHTMAP :{BLACK}Load Heightmap +STR_MAPGEN_DATE :{BLACK}Starting date: +STR_MAPGEN_ADVANCED_PLUS :{BLACK}Advanced + +STR_MAPGEN_ADVANCED_MIN :{BLACK}Advanced - +STR_MAPGEN_MAP :{GREEN}Map +STR_MAPGEN_MAPSIZE :{BLACK}Size: +STR_MAPGEN_BY :{BLACK}x +STR_MAPGEN_TERRAIN_TYPE :{BLACK}Terrain type: +STR_MAPGEN_VARIETY :{BLACK}Land variation: +STR_MAPGEN_SMOOTHNESS :{BLACK}Smoothness: +STR_MAPGEN_LAND_GENERATOR :{BLACK}Generator: +STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Sea: +STR_MAPGEN_SCENARIO :{GREEN}Scenery +STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Rivers: +STR_MAPGEN_TREE_PLACER :{BLACK}Trees: +STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Towns: +STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Industries: +STR_MAPGEN_SNOW_LINE_HEIGHT :{BLACK}Snow line: +STR_MAPGEN_SNOW_LINE_UP :{BLACK}Move the snow line one tile up +STR_MAPGEN_SNOW_LINE_DOWN :{BLACK}Move the snow line one tile down +STR_MAPGEN_RANDOM :{BLACK}Randomise +STR_MAPGEN_GENERATE :{WHITE}Generate + +# Strings for map borders at game generation +STR_MAPGEN_BORDER_TYPE :{BLACK}Edges: +STR_MAPGEN_NORTHWEST :{BLACK}Northwest +STR_MAPGEN_NORTHEAST :{BLACK}Northeast +STR_MAPGEN_SOUTHEAST :{BLACK}Southeast +STR_MAPGEN_SOUTHWEST :{BLACK}Southwest +STR_MAPGEN_BORDER_FREEFORM :{BLACK}Freeform +STR_MAPGEN_BORDER_WATER :{BLACK}Water +STR_MAPGEN_BORDER_RANDOM :{BLACK}Random +STR_MAPGEN_BORDER_RANDOMIZE :{BLACK}Random +STR_MAPGEN_BORDER_MANUAL :{BLACK}Manual + +STR_MAPGEN_HEIGHTMAP :{GREEN}Heightmap +STR_MAPGEN_HEIGHTMAP_ROTATION :{BLACK}rotation: +STR_MAPGEN_HEIGHTMAP_NAME :{BLACK}Name: +STR_MAPGEN_HEIGHTMAP_SIZE_LABEL :{BLACK}Size: +STR_MAPGEN_HEIGHTMAP_SIZE :{ORANGE}{NUM} x {NUM} + +STR_MAPGEN_RANDOM_SEED_OSKTITLE :{BLACK}Enter a random seed +STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{WHITE}Change snow line height +STR_MAPGEN_START_DATE_QUERY_CAPT :{WHITE}Change starting year + +# SE Map generation +STR_SE_MAPGEN_CAPTION :{WHITE}Scenario Type +STR_SE_MAPGEN_FLAT_WORLD :{WHITE}Flat land +STR_SE_MAPGEN_FLAT_WORLD_TOOLTIP :{BLACK}Generate a flat land +STR_SE_MAPGEN_RANDOM_LAND :{WHITE}Random land +STR_SE_MAPGEN_FLAT_WORLD_HEIGHT :{BLACK}Height of flat land: +STR_SE_MAPGEN_FLAT_WORLD_HEIGHT_DOWN :{BLACK}Move the height of flat land one down +STR_SE_MAPGEN_FLAT_WORLD_HEIGHT_UP :{BLACK}Move the height of flat land one up + +STR_SE_MAPGEN_FLAT_WORLD_HEIGHT_QUERY_CAPT :{WHITE}Change height of flat land + +# Map generation progress +STR_GENERATION_WORLD :{WHITE}Generating World... +STR_GENERATION_ABORT :{BLACK}Abort +STR_GENERATION_ABORT_CAPTION :{WHITE}Abort World Generation +STR_GENERATION_ABORT_MESSAGE :{YELLOW}Do you really want to abort the generation? +STR_GENERATION_PROGRESS :{WHITE}{NUM}% complete +STR_GENERATION_PROGRESS_NUM :{BLACK}{NUM} / {NUM} +STR_GENERATION_WORLD_GENERATION :{BLACK}World generation +STR_GENERATION_RIVER_GENERATION :{BLACK}River generation +STR_GENERATION_TREE_GENERATION :{BLACK}Tree 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 +STR_GENERATION_PREPARING_TILELOOP :{BLACK}Running tile-loop +STR_GENERATION_PREPARING_SCRIPT :{BLACK}Running script +STR_GENERATION_PREPARING_GAME :{BLACK}Preparing game + +# NewGRF settings +STR_NEWGRF_SETTINGS_CAPTION :{WHITE}NewGRF Settings +STR_NEWGRF_SETTINGS_INFO_TITLE :{WHITE}Detailed NewGRF information +STR_NEWGRF_SETTINGS_ACTIVE_LIST :{WHITE}Active NewGRF files +STR_NEWGRF_SETTINGS_INACTIVE_LIST :{WHITE}Inactive NewGRF files +STR_NEWGRF_SETTINGS_SELECT_PRESET :{ORANGE}Select preset: +STR_NEWGRF_FILTER_TITLE :{ORANGE}Filter string: +STR_NEWGRF_SETTINGS_PRESET_LIST_TOOLTIP :{BLACK}Load the selected preset +STR_NEWGRF_SETTINGS_PRESET_SAVE :{BLACK}Save preset +STR_NEWGRF_SETTINGS_PRESET_SAVE_TOOLTIP :{BLACK}Save the current list as a preset +STR_NEWGRF_SETTINGS_PRESET_SAVE_QUERY :{BLACK}Enter name for preset +STR_NEWGRF_SETTINGS_PRESET_DELETE :{BLACK}Delete preset +STR_NEWGRF_SETTINGS_PRESET_DELETE_TOOLTIP :{BLACK}Delete the currently selected preset +STR_NEWGRF_SETTINGS_ADD :{BLACK}Add +STR_NEWGRF_SETTINGS_ADD_FILE_TOOLTIP :{BLACK}Add the selected NewGRF file to your configuration +STR_NEWGRF_SETTINGS_RESCAN_FILES :{BLACK}Rescan files +STR_NEWGRF_SETTINGS_RESCAN_FILES_TOOLTIP :{BLACK}Update the list of available NewGRF files +STR_NEWGRF_SETTINGS_REMOVE :{BLACK}Remove +STR_NEWGRF_SETTINGS_REMOVE_TOOLTIP :{BLACK}Remove the selected NewGRF file from the list +STR_NEWGRF_SETTINGS_MOVEUP :{BLACK}Move Up +STR_NEWGRF_SETTINGS_MOVEUP_TOOLTIP :{BLACK}Move the selected NewGRF file up the list +STR_NEWGRF_SETTINGS_MOVEDOWN :{BLACK}Move Down +STR_NEWGRF_SETTINGS_MOVEDOWN_TOOLTIP :{BLACK}Move the selected NewGRF file down the list +STR_NEWGRF_SETTINGS_FILE_TOOLTIP :{BLACK}A list of the NewGRF files that are installed. + +STR_NEWGRF_SETTINGS_SET_PARAMETERS :{BLACK}Set parameters +STR_NEWGRF_SETTINGS_SHOW_PARAMETERS :{BLACK}Show parameters +STR_NEWGRF_SETTINGS_TOGGLE_PALETTE :{BLACK}Toggle palette +STR_NEWGRF_SETTINGS_TOGGLE_PALETTE_TOOLTIP :{BLACK}Toggle the palette of the selected NewGRF.{}Do this when the graphics from this NewGRF look pink in-game +STR_NEWGRF_SETTINGS_APPLY_CHANGES :{BLACK}Apply changes + +STR_NEWGRF_SETTINGS_FIND_MISSING_CONTENT_BUTTON :{BLACK}Find missing content online +STR_NEWGRF_SETTINGS_FIND_MISSING_CONTENT_TOOLTIP :{BLACK}Check whether the missing content can be found online + +STR_NEWGRF_SETTINGS_FILENAME :{BLACK}Filename: {SILVER}{RAW_STRING} +STR_NEWGRF_SETTINGS_GRF_ID :{BLACK}GRF ID: {SILVER}{RAW_STRING} +STR_NEWGRF_SETTINGS_VERSION :{BLACK}Version: {SILVER}{NUM} +STR_NEWGRF_SETTINGS_MIN_VERSION :{BLACK}Min. compatible version: {SILVER}{NUM} +STR_NEWGRF_SETTINGS_MD5SUM :{BLACK}MD5sum: {SILVER}{RAW_STRING} +STR_NEWGRF_SETTINGS_PALETTE :{BLACK}Palette: {SILVER}{RAW_STRING} +STR_NEWGRF_SETTINGS_PARAMETER :{BLACK}Parameters: {SILVER}{STRING1} + +STR_NEWGRF_SETTINGS_NO_INFO :{BLACK}No information available +STR_NEWGRF_SETTINGS_NOT_FOUND :{RED}Matching file not found +STR_NEWGRF_SETTINGS_DISABLED :{RED}Disabled +STR_NEWGRF_SETTINGS_INCOMPATIBLE :{RED}Incompatible with this version of OpenTTD + +# NewGRF parameters window +STR_NEWGRF_PARAMETERS_CAPTION :{WHITE}Change NewGRF parameters +STR_NEWGRF_PARAMETERS_CLOSE :{BLACK}Close +STR_NEWGRF_PARAMETERS_RESET :{BLACK}Reset +STR_NEWGRF_PARAMETERS_RESET_TOOLTIP :{BLACK}Set all parameters to their default value +STR_NEWGRF_PARAMETERS_DEFAULT_NAME :Parameter {NUM} +STR_NEWGRF_PARAMETERS_SETTING :{STRING1}: {ORANGE}{STRING1} +STR_NEWGRF_PARAMETERS_NUM_PARAM :{LTBLUE}Number of parameters: {ORANGE}{NUM} + +# NewGRF inspect window +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_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_QUERY_CAPTION :{WHITE}NewGRF variable 60+x parameter (hexadecimal) + +# Sprite aligner window +STR_SPRITE_ALIGNER_CAPTION :{WHITE}Aligning sprite {COMMA} ({RAW_STRING}) +STR_SPRITE_ALIGNER_NEXT_BUTTON :{BLACK}Next sprite +STR_SPRITE_ALIGNER_NEXT_TOOLTIP :{BLACK}Proceed to the next normal sprite, skipping any pseudo/recolour/font sprites and wrapping around at the end +STR_SPRITE_ALIGNER_GOTO_BUTTON :{BLACK}Go to sprite +STR_SPRITE_ALIGNER_GOTO_TOOLTIP :{BLACK}Go to the given sprite. If the sprite is not a normal sprite, proceed to the next normal sprite +STR_SPRITE_ALIGNER_PREVIOUS_BUTTON :{BLACK}Previous sprite +STR_SPRITE_ALIGNER_PREVIOUS_TOOLTIP :{BLACK}Proceed to the previous normal sprite, skipping any pseudo/recolour/font sprites and wrapping around at the begin +STR_SPRITE_ALIGNER_SPRITE_TOOLTIP :{BLACK}Representation of the currently selected sprite. The alignment is ignored when drawing this sprite +STR_SPRITE_ALIGNER_MOVE_TOOLTIP :{BLACK}Move the sprite around, changing the X and Y offsets +STR_SPRITE_ALIGNER_OFFSETS :{BLACK}X offset: {NUM}, Y offset: {NUM} +STR_SPRITE_ALIGNER_PICKER_BUTTON :{BLACK}Pick sprite +STR_SPRITE_ALIGNER_PICKER_TOOLTIP :{BLACK}Pick a sprite from anywhere on the screen + +STR_SPRITE_ALIGNER_GOTO_CAPTION :{WHITE}Go to sprite + +# NewGRF (self) generated warnings/errors +STR_NEWGRF_ERROR_MSG_INFO :{SILVER}{RAW_STRING} +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}A fatal NewGRF error has occurred: {}{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 {RAW_STRING} version of TTD +STR_NEWGRF_ERROR_UNSET_SWITCH :{1:RAW_STRING} is designed to be used with {RAW_STRING} +STR_NEWGRF_ERROR_INVALID_PARAMETER :Invalid parameter for {1:RAW_STRING}: parameter {RAW_STRING} ({NUM}) +STR_NEWGRF_ERROR_LOAD_BEFORE :{1:RAW_STRING} must be loaded before {RAW_STRING} +STR_NEWGRF_ERROR_LOAD_AFTER :{1:RAW_STRING} must be loaded after {RAW_STRING} +STR_NEWGRF_ERROR_OTTD_VERSION_NUMBER :{1:RAW_STRING} requires OpenTTD version {RAW_STRING} or better +STR_NEWGRF_ERROR_AFTER_TRANSLATED_FILE :the GRF file it was designed to translate +STR_NEWGRF_ERROR_TOO_MANY_NEWGRFS_LOADED :Too many NewGRFs are loaded +STR_NEWGRF_ERROR_STATIC_GRF_CAUSES_DESYNC :Loading {1:RAW_STRING} as static NewGRF with {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_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}) +STR_NEWGRF_ERROR_READ_BOUNDS :Read past end of pseudo-sprite (sprite {3:NUM}) +STR_NEWGRF_ERROR_MISSING_SPRITES :{WHITE}The currently used base graphics set is missing a number of sprites.{}Please update the base graphics set +STR_NEWGRF_ERROR_GRM_FAILED :Requested GRF resources not available (sprite {3:NUM}) +STR_NEWGRF_ERROR_FORCEFULLY_DISABLED :{1:RAW_STRING} was disabled by {2:RAW_STRING} +STR_NEWGRF_ERROR_INVALID_SPRITE_LAYOUT :Invalid/unknown sprite layout format (sprite {3:NUM}) + +# NewGRF related 'general' warnings +STR_NEWGRF_POPUP_CAUTION_CAPTION :{WHITE}Caution! +STR_NEWGRF_CONFIRMATION_TEXT :{YELLOW}You are about to make changes to a running game. This can crash OpenTTD or break the game state. Do not file bug reports about these issues.{}Are you absolutely sure about this? + +STR_NEWGRF_DUPLICATE_GRFID :{WHITE}Can't add file: duplicate GRF ID +STR_NEWGRF_COMPATIBLE_LOADED :{ORANGE}Matching file not found (compatible GRF loaded) + +STR_NEWGRF_COMPATIBLE_LOAD_WARNING :{WHITE}Compatible GRF(s) loaded for missing files +STR_NEWGRF_DISABLED_WARNING :{WHITE}Missing GRF file(s) have been disabled +STR_NEWGRF_UNPAUSE_WARNING_TITLE :{YELLOW}Missing GRF file(s) +STR_NEWGRF_UNPAUSE_WARNING :{WHITE}Unpausing can crash OpenTTD. Do not file bug reports for subsequent crashes.{}Do you really want to unpause? + +# NewGRF status +STR_NEWGRF_LIST_NONE :None +STR_NEWGRF_LIST_ALL_FOUND :All files present +STR_NEWGRF_LIST_COMPATIBLE :{YELLOW}Found compatible files +STR_NEWGRF_LIST_MISSING :{RED}Missing files + +# NewGRF 'it's broken' warnings +STR_NEWGRF_BROKEN :{WHITE}Behaviour of NewGRF '{0:RAW_STRING}' is likely to cause desyncs and/or crashes +STR_NEWGRF_BROKEN_POWERED_WAGON :{WHITE}It changed powered-wagon state for '{1:ENGINE}' when not inside a depot +STR_NEWGRF_BROKEN_VEHICLE_LENGTH :{WHITE}It changed vehicle length for '{1:ENGINE}' when not inside a depot +STR_BROKEN_VEHICLE_LENGTH :{WHITE}Train '{VEHICLE}' belonging to '{COMPANY}' has invalid length. It is probably caused by problems with NewGRFs. Game may desync or crash + +STR_NEWGRF_BUGGY :{WHITE}NewGRF '{0:RAW_STRING}' provides incorrect information +STR_NEWGRF_BUGGY_ARTICULATED_CARGO :{WHITE}Cargo/refit information for '{1:ENGINE}' differs from purchase list after construction. This might cause autorenew/-replace to fail refitting correctly +STR_NEWGRF_BUGGY_ENDLESS_PRODUCTION_CALLBACK :{WHITE}'{1:STRING}' caused an endless loop in the production callback +STR_NEWGRF_BUGGY_UNKNOWN_CALLBACK_RESULT :{WHITE}Callback {1:HEX} returned unknown/invalid result {2:HEX} + +# 'User removed essential NewGRFs'-placeholders for stuff without specs +STR_NEWGRF_INVALID_CARGO : +STR_NEWGRF_INVALID_CARGO_ABBREV :?? +STR_NEWGRF_INVALID_CARGO_QUANTITY :{COMMA} of +STR_NEWGRF_INVALID_ENGINE : +STR_NEWGRF_INVALID_INDUSTRYTYPE : + +# NewGRF scanning window +STR_NEWGRF_SCAN_CAPTION :{WHITE}Scanning NewGRFs +STR_NEWGRF_SCAN_MESSAGE :{BLACK}Scanning NewGRFs. Depending on the amount this can take a while... +STR_NEWGRF_SCAN_STATUS :{BLACK}{NUM} NewGRF{P "" s} scanned out of an estimated {NUM} NewGRF{P "" s} +STR_NEWGRF_SCAN_ARCHIVES :Scanning for archives + +# Sign list window +STR_SIGN_LIST_CAPTION :{WHITE}Sign List - {COMMA} Sign{P "" s} +STR_SIGN_LIST_MATCH_CASE :{BLACK}Match case +STR_SIGN_LIST_CLEAR :{BLACK}Clear filter +STR_SIGN_LIST_MATCH_CASE_TOOLTIP :{BLACK}Toggle matching case when comparing sign names against the filter string +STR_SIGN_LIST_CLEAR_TOOLTIP :{BLACK}Clear filter string + +# Sign window +STR_EDIT_SIGN_CAPTION :{WHITE}Edit sign text +STR_EDIT_SIGN_NEXT_SIGN_TOOLTIP :{BLACK}Go to next sign +STR_EDIT_SIGN_PREVIOUS_SIGN_TOOLTIP :{BLACK}Go to previous sign + +STR_EDIT_SIGN_SIGN_OSKTITLE :{BLACK}Enter a name for the sign + +# Town directory window +STR_TOWN_DIRECTORY_CAPTION :{WHITE}Towns +STR_TOWN_DIRECTORY_NONE :{ORANGE}- None - +STR_TOWN_DIRECTORY_TOWN :{ORANGE}{TOWN}{BLACK} ({COMMA}) +STR_TOWN_DIRECTORY_LIST_TOOLTIP :{BLACK}Town names - click on name to centre main view on town. Ctrl+Click opens a new viewport on town location +STR_TOWN_POPULATION :{BLACK}World population: {COMMA} + +# Town view window +STR_TOWN_VIEW_TOWN_CAPTION :{WHITE}{TOWN} +STR_TOWN_VIEW_CITY_CAPTION :{WHITE}{TOWN} (City) +STR_TOWN_VIEW_POPULATION_HOUSES :{BLACK}Population: {ORANGE}{COMMA}{BLACK} Houses: {ORANGE}{COMMA} +STR_TOWN_VIEW_PASSENGERS_LAST_MONTH_MAX :{BLACK}Passengers last month: {ORANGE}{COMMA}{BLACK} max: {ORANGE}{COMMA} +STR_TOWN_VIEW_MAIL_LAST_MONTH_MAX :{BLACK}Mail last month: {ORANGE}{COMMA}{BLACK} max: {ORANGE}{COMMA} +STR_TOWN_VIEW_CARGO_FOR_TOWNGROWTH :{BLACK}Cargo needed for town growth: +STR_TOWN_VIEW_CARGO_FOR_TOWNGROWTH_REQUIRED_GENERAL :{ORANGE}{STRING}{RED} required +STR_TOWN_VIEW_CARGO_FOR_TOWNGROWTH_REQUIRED_WINTER :{ORANGE}{STRING}{BLACK} required in winter +STR_TOWN_VIEW_CARGO_FOR_TOWNGROWTH_DELIVERED_GENERAL :{ORANGE}{STRING}{GREEN} delivered +STR_TOWN_VIEW_CARGO_FOR_TOWNGROWTH_REQUIRED :{ORANGE}{CARGO_TINY} / {CARGO_LONG}{RED} (still required) +STR_TOWN_VIEW_CARGO_FOR_TOWNGROWTH_DELIVERED :{ORANGE}{CARGO_TINY} / {CARGO_LONG}{GREEN} (delivered) +STR_TOWN_VIEW_TOWN_GROWS_EVERY :{BLACK}Town grows every {ORANGE}{COMMA}{BLACK} day{P "" s} +STR_TOWN_VIEW_TOWN_GROWS_EVERY_FUNDED :{BLACK}Town grows every {ORANGE}{COMMA}{BLACK} 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_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 +STR_TOWN_VIEW_RENAME_TOOLTIP :{BLACK}Change town name + +STR_TOWN_VIEW_EXPAND_BUTTON :{BLACK}Expand +STR_TOWN_VIEW_EXPAND_TOOLTIP :{BLACK}Increase size of town +STR_TOWN_VIEW_DELETE_BUTTON :{BLACK}Delete +STR_TOWN_VIEW_DELETE_TOOLTIP :{BLACK}Delete this town completely + +STR_TOWN_VIEW_RENAME_TOWN_BUTTON :Rename Town + +# Town local authority window +STR_LOCAL_AUTHORITY_CAPTION :{WHITE}{TOWN} local authority +STR_LOCAL_AUTHORITY_COMPANY_RATINGS :{BLACK}Transport company ratings: +STR_LOCAL_AUTHORITY_COMPANY_RATING :{YELLOW}{COMPANY} {COMPANY_NUM}: {ORANGE}{STRING} +STR_LOCAL_AUTHORITY_ACTIONS_TITLE :{BLACK}Actions available: +STR_LOCAL_AUTHORITY_ACTIONS_TOOLTIP :{BLACK}List of things to do at this town - click on item for more details +STR_LOCAL_AUTHORITY_DO_IT_BUTTON :{BLACK}Do it +STR_LOCAL_AUTHORITY_DO_IT_TOOLTIP :{BLACK}Carry out the highlighted action in the list above + +STR_LOCAL_AUTHORITY_ACTION_SMALL_ADVERTISING_CAMPAIGN :Small advertising campaign +STR_LOCAL_AUTHORITY_ACTION_MEDIUM_ADVERTISING_CAMPAIGN :Medium advertising campaign +STR_LOCAL_AUTHORITY_ACTION_LARGE_ADVERTISING_CAMPAIGN :Large advertising campaign +STR_LOCAL_AUTHORITY_ACTION_ROAD_RECONSTRUCTION :Fund local road reconstruction +STR_LOCAL_AUTHORITY_ACTION_STATUE_OF_COMPANY :Build statue of company owner +STR_LOCAL_AUTHORITY_ACTION_NEW_BUILDINGS :Fund new buildings +STR_LOCAL_AUTHORITY_ACTION_EXCLUSIVE_TRANSPORT :Buy exclusive transport rights +STR_LOCAL_AUTHORITY_ACTION_BRIBE :Bribe the local authority + +STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_SMALL_ADVERTISING :{YELLOW}Initiate a small local advertising campaign, to attract more passengers and cargo to your transport services.{}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.{}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.{}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.{}Cost: {CURRENCY_LONG} +STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_NEW_BUILDINGS :{YELLOW}Fund the construction of new commercial buildings in the town.{}Cost: {CURRENCY_LONG} +STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_EXCLUSIVE_TRANSPORT :{YELLOW}Buy 1 year's exclusive transport rights in town. Town authority will only allow passengers and cargo to use your company's 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} + +# Goal window +STR_GOALS_CAPTION :{WHITE}Goals +STR_GOALS_GLOBAL_TITLE :{BLACK}Global goals: +STR_GOALS_TEXT :{ORANGE}{RAW_STRING} +STR_GOALS_NONE :{ORANGE}- None - +STR_GOALS_COMPANY_TITLE :{BLACK}Company goals: +STR_GOALS_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Click on goal to centre main view on industry/town/tile. Ctrl+Click opens a new viewport on industry/town/tile location + +# Goal question window +STR_GOAL_QUESTION_CAPTION_QUESTION :Question +STR_GOAL_QUESTION_CAPTION_INFORMATION :Information +STR_GOAL_QUESTION_CAPTION_WARNING :Warning +STR_GOAL_QUESTION_CAPTION_ERROR :Error + +### Start of Goal Question button list +STR_GOAL_QUESTION_BUTTON_CANCEL :Cancel +STR_GOAL_QUESTION_BUTTON_OK :OK +STR_GOAL_QUESTION_BUTTON_NO :No +STR_GOAL_QUESTION_BUTTON_YES :Yes +STR_GOAL_QUESTION_BUTTON_DECLINE :Decline +STR_GOAL_QUESTION_BUTTON_ACCEPT :Accept +STR_GOAL_QUESTION_BUTTON_IGNORE :Ignore +STR_GOAL_QUESTION_BUTTON_RETRY :Retry +STR_GOAL_QUESTION_BUTTON_PREVIOUS :Previous +STR_GOAL_QUESTION_BUTTON_NEXT :Next +STR_GOAL_QUESTION_BUTTON_STOP :Stop +STR_GOAL_QUESTION_BUTTON_START :Start +STR_GOAL_QUESTION_BUTTON_GO :Go +STR_GOAL_QUESTION_BUTTON_CONTINUE :Continue +STR_GOAL_QUESTION_BUTTON_RESTART :Restart +STR_GOAL_QUESTION_BUTTON_POSTPONE :Postpone +STR_GOAL_QUESTION_BUTTON_SURRENDER :Surrender +STR_GOAL_QUESTION_BUTTON_CLOSE :Close + +# Subsidies window +STR_SUBSIDIES_CAPTION :{WHITE}Subsidies +STR_SUBSIDIES_OFFERED_TITLE :{BLACK}Subsidies on offer for services taking: +STR_SUBSIDIES_OFFERED_FROM_TO :{ORANGE}{STRING} from {STRING2} to {STRING2}{YELLOW} (by {DATE_SHORT}) +STR_SUBSIDIES_NONE :{ORANGE}- None - +STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Services already subsidised: +STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} from {STRING2} to {STRING2}{YELLOW} ({COMPANY}{YELLOW}, until {DATE_SHORT}) +STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Click on service to centre main view on industry/town. Ctrl+Click opens a new viewport on industry/town location + +# Station list window +STR_STATION_LIST_TOOLTIP :{BLACK}Station names - click on name to centre main view on station. Ctrl+Click opens a new viewport on station location +STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Hold Ctrl to select more than one item +STR_STATION_LIST_CAPTION :{WHITE}{COMPANY} - {COMMA} Station{P "" s} +STR_STATION_LIST_STATION :{YELLOW}{STATION} {STATION_FEATURES} +STR_STATION_LIST_WAYPOINT :{YELLOW}{WAYPOINT} +STR_STATION_LIST_NONE :{YELLOW}- None - +STR_STATION_LIST_SELECT_ALL_FACILITIES :{BLACK}Select all facilities +STR_STATION_LIST_SELECT_ALL_TYPES :{BLACK}Select all cargo types (including no waiting cargo) +STR_STATION_LIST_NO_WAITING_CARGO :{BLACK}No cargo of any type is waiting + +# Station view window +STR_STATION_VIEW_CAPTION :{WHITE}{STATION} {STATION_FEATURES} +STR_STATION_VIEW_WAITING_TITLE :{BLACK}Waiting: {WHITE}{STRING} +STR_STATION_VIEW_WAITING_CARGO :{WHITE}{CARGO_LONG} +STR_STATION_VIEW_EN_ROUTE_FROM :{YELLOW}({CARGO_SHORT} en-route from {STATION}) + +STR_STATION_VIEW_ACCEPTS_BUTTON :{BLACK}Accepts +STR_STATION_VIEW_ACCEPTS_TOOLTIP :{BLACK}Show list of accepted cargo +STR_STATION_VIEW_ACCEPTS_CARGO :{BLACK}Accepts: {WHITE}{CARGO_LIST} + +STR_STATIOV_VIEW_EXCLUSIVE_RIGHTS_SELF :{BLACK}This station has exclusive transport rights in this town. +STR_STATIOV_VIEW_EXCLUSIVE_RIGHTS_COMPANY :{YELLOW}{COMPANY}{BLACK} bought exclusive transport rights in this town. + +STR_STATION_VIEW_RATINGS_BUTTON :{BLACK}Ratings +STR_STATION_VIEW_RATINGS_TOOLTIP :{BLACK}Show station ratings +STR_STATION_VIEW_CARGO_RATINGS_TITLE :{BLACK}Local rating of transport service: +STR_STATION_VIEW_CARGO_RATING :{WHITE}{STRING}: {YELLOW}{STRING} ({COMMA}%) + +############ range for rating starts +STR_CARGO_RATING_APPALLING :Appalling +STR_CARGO_RATING_VERY_POOR :Very Poor +STR_CARGO_RATING_POOR :Poor +STR_CARGO_RATING_MEDIOCRE :Mediocre +STR_CARGO_RATING_GOOD :Good +STR_CARGO_RATING_VERY_GOOD :Very Good +STR_CARGO_RATING_EXCELLENT :Excellent +STR_CARGO_RATING_OUTSTANDING :Outstanding +############ range for rating ends + +STR_STATION_VIEW_CENTER_TOOLTIP :{BLACK}Centre main view on station location. Ctrl+Click opens a new viewport on station location +STR_STATION_VIEW_RENAME_TOOLTIP :{BLACK}Change name of station + +STR_STATION_VIEW_SCHEDULED_TRAINS_TOOLTIP :{BLACK}Show all trains which have this station on their schedule +STR_STATION_VIEW_SCHEDULED_ROAD_VEHICLES_TOOLTIP :{BLACK}Show all road vehicles which have this station on their schedule +STR_STATION_VIEW_SCHEDULED_AIRCRAFT_TOOLTIP :{BLACK}Show all aircraft which have this station on their schedule +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 + +# 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 +STR_WAYPOINT_VIEW_CHANGE_WAYPOINT_NAME :{BLACK}Change waypoint name +STR_BUOY_VIEW_CENTER_TOOLTIP :{BLACK}Centre main view on buoy location. Ctrl+Click opens a new viewport on buoy location +STR_BUOY_VIEW_CHANGE_BUOY_NAME :{BLACK}Change buoy name + +STR_EDIT_WAYPOINT_NAME :{WHITE}Edit waypoint name + +# Finances window +STR_FINANCES_CAPTION :{WHITE}{COMPANY} Finances {BLACK}{COMPANY_NUM} +STR_FINANCES_EXPENDITURE_INCOME_TITLE :{WHITE}Expenditure/Income +STR_FINANCES_YEAR :{WHITE}{NUM} +STR_FINANCES_SECTION_CONSTRUCTION :{GOLD}Construction +STR_FINANCES_SECTION_NEW_VEHICLES :{GOLD}New Vehicles +STR_FINANCES_SECTION_TRAIN_RUNNING_COSTS :{GOLD}Train Running Costs +STR_FINANCES_SECTION_ROAD_VEHICLE_RUNNING_COSTS :{GOLD}Road Vehicle Running Costs +STR_FINANCES_SECTION_AIRCRAFT_RUNNING_COSTS :{GOLD}Aircraft Running Costs +STR_FINANCES_SECTION_SHIP_RUNNING_COSTS :{GOLD}Ship Running Costs +STR_FINANCES_SECTION_PROPERTY_MAINTENANCE :{GOLD}Property Maintenance +STR_FINANCES_SECTION_TRAIN_INCOME :{GOLD}Train Income +STR_FINANCES_SECTION_ROAD_VEHICLE_INCOME :{GOLD}Road Vehicle Income +STR_FINANCES_SECTION_AIRCRAFT_INCOME :{GOLD}Aircraft Income +STR_FINANCES_SECTION_SHIP_INCOME :{GOLD}Ship Income +STR_FINANCES_SECTION_LOAN_INTEREST :{GOLD}Loan Interest +STR_FINANCES_SECTION_OTHER :{GOLD}Other +STR_FINANCES_NEGATIVE_INCOME :{BLACK}-{CURRENCY_LONG} +STR_FINANCES_POSITIVE_INCOME :{BLACK}+{CURRENCY_LONG} +STR_FINANCES_TOTAL_CAPTION :{WHITE}Total: +STR_FINANCES_BANK_BALANCE_TITLE :{WHITE}Bank Balance +STR_FINANCES_LOAN_TITLE :{WHITE}Loan +STR_FINANCES_MAX_LOAN :{WHITE}Max Loan: {BLACK}{CURRENCY_LONG} +STR_FINANCES_TOTAL_CURRENCY :{BLACK}{CURRENCY_LONG} +STR_FINANCES_BORROW_BUTTON :{BLACK}Borrow {CURRENCY_LONG} +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_INFRASTRUCTURE_BUTTON :{BLACK}Infrastructure + +# Company view +STR_COMPANY_VIEW_CAPTION :{WHITE}{COMPANY} {BLACK}{COMPANY_NUM} +STR_COMPANY_VIEW_PRESIDENT_MANAGER_TITLE :{WHITE}{PRESIDENT_NAME}{}{GOLD}(Manager) + +STR_COMPANY_VIEW_INAUGURATED_TITLE :{GOLD}Inaugurated: {WHITE}{NUM} +STR_COMPANY_VIEW_COLOUR_SCHEME_TITLE :{GOLD}Colour Scheme: +STR_COMPANY_VIEW_VEHICLES_TITLE :{GOLD}Vehicles: +STR_COMPANY_VIEW_TRAINS :{WHITE}{COMMA} train{P "" s} +STR_COMPANY_VIEW_ROAD_VEHICLES :{WHITE}{COMMA} road vehicle{P "" s} +STR_COMPANY_VIEW_AIRCRAFT :{WHITE}{COMMA} aircraft +STR_COMPANY_VIEW_SHIPS :{WHITE}{COMMA} ship{P "" s} +STR_COMPANY_VIEW_VEHICLES_NONE :{WHITE}None +STR_COMPANY_VIEW_COMPANY_VALUE :{GOLD}Company value: {WHITE}{CURRENCY_LONG} +STR_COMPANY_VIEW_SHARES_OWNED_BY :{WHITE}({COMMA}% owned by {COMPANY}) +STR_COMPANY_VIEW_INFRASTRUCTURE :{GOLD}Infrastructure: +STR_COMPANY_VIEW_INFRASTRUCTURE_RAIL :{WHITE}{COMMA} rail piece{P "" s} +STR_COMPANY_VIEW_INFRASTRUCTURE_ROAD :{WHITE}{COMMA} road piece{P "" s} +STR_COMPANY_VIEW_INFRASTRUCTURE_WATER :{WHITE}{COMMA} water tile{P "" s} +STR_COMPANY_VIEW_INFRASTRUCTURE_STATION :{WHITE}{COMMA} station tile{P "" s} +STR_COMPANY_VIEW_INFRASTRUCTURE_AIRPORT :{WHITE}{COMMA} airport{P "" s} +STR_COMPANY_VIEW_INFRASTRUCTURE_NONE :{WHITE}None + +STR_COMPANY_VIEW_BUILD_HQ_BUTTON :{BLACK}Build HQ +STR_COMPANY_VIEW_BUILD_HQ_TOOLTIP :{BLACK}Build company headquarters +STR_COMPANY_VIEW_VIEW_HQ_BUTTON :{BLACK}View HQ +STR_COMPANY_VIEW_VIEW_HQ_TOOLTIP :{BLACK}View company headquarters +STR_COMPANY_VIEW_RELOCATE_HQ :{BLACK}Relocate HQ +STR_COMPANY_VIEW_RELOCATE_COMPANY_HEADQUARTERS :{BLACK}Rebuild company headquarters elsewhere for 1% cost of company value. Shift+Click shows estimated cost without relocating HQ +STR_COMPANY_VIEW_INFRASTRUCTURE_BUTTON :{BLACK}Details +STR_COMPANY_VIEW_INFRASTRUCTURE_TOOLTIP :{BLACK}View detailed infrastructure counts + +STR_COMPANY_VIEW_NEW_FACE_BUTTON :{BLACK}New Face +STR_COMPANY_VIEW_NEW_FACE_TOOLTIP :{BLACK}Select new face for manager +STR_COMPANY_VIEW_COLOUR_SCHEME_BUTTON :{BLACK}Colour Scheme +STR_COMPANY_VIEW_COLOUR_SCHEME_TOOLTIP :{BLACK}Change the company vehicle livery +STR_COMPANY_VIEW_COMPANY_NAME_BUTTON :{BLACK}Company Name +STR_COMPANY_VIEW_COMPANY_NAME_TOOLTIP :{BLACK}Change the company name +STR_COMPANY_VIEW_PRESIDENT_NAME_BUTTON :{BLACK}Manager Name +STR_COMPANY_VIEW_PRESIDENT_NAME_TOOLTIP :{BLACK}Change the manager's name + +STR_COMPANY_VIEW_BUY_SHARE_BUTTON :{BLACK}Buy 25% share in company +STR_COMPANY_VIEW_SELL_SHARE_BUTTON :{BLACK}Sell 25% share in company +STR_COMPANY_VIEW_BUY_SHARE_TOOLTIP :{BLACK}Buy 25% share in this company. Shift+Click shows estimated cost without purchasing any share +STR_COMPANY_VIEW_SELL_SHARE_TOOLTIP :{BLACK}Sell 25% share in this company. Shift+Click shows estimated income without selling any share + +STR_COMPANY_VIEW_COMPANY_NAME_QUERY_CAPTION :Company Name +STR_COMPANY_VIEW_PRESIDENT_S_NAME_QUERY_CAPTION :Manager's Name + +STR_BUY_COMPANY_MESSAGE :{WHITE}We are looking for a transport company to take-over our company.{}{}Do you want to purchase {COMPANY} for {CURRENCY_LONG}? + +# Company infrastructure window +STR_COMPANY_INFRASTRUCTURE_VIEW_CAPTION :{WHITE}Infrastructure of {COMPANY} +STR_COMPANY_INFRASTRUCTURE_VIEW_RAIL_SECT :{GOLD}Rail pieces: +STR_COMPANY_INFRASTRUCTURE_VIEW_SIGNALS :{WHITE}Signals +STR_COMPANY_INFRASTRUCTURE_VIEW_ROAD_SECT :{GOLD}Road pieces: +STR_COMPANY_INFRASTRUCTURE_VIEW_ROAD :{WHITE}Road +STR_COMPANY_INFRASTRUCTURE_VIEW_TRAMWAY :{WHITE}Tramway +STR_COMPANY_INFRASTRUCTURE_VIEW_WATER_SECT :{GOLD}Water tiles: +STR_COMPANY_INFRASTRUCTURE_VIEW_CANALS :{WHITE}Canals +STR_COMPANY_INFRASTRUCTURE_VIEW_STATION_SECT :{GOLD}Stations: +STR_COMPANY_INFRASTRUCTURE_VIEW_STATIONS :{WHITE}Station tiles +STR_COMPANY_INFRASTRUCTURE_VIEW_AIRPORTS :{WHITE}Airports +STR_COMPANY_INFRASTRUCTURE_VIEW_COST :{WHITE}{1:CURRENCY_LONG}/yr ({0:COMMA}) +STR_COMPANY_INFRASTRUCTURE_VIEW_TOTAL :{WHITE}{CURRENCY_LONG}/yr + +# Industry directory +STR_INDUSTRY_DIRECTORY_CAPTION :{WHITE}Industries +STR_INDUSTRY_DIRECTORY_NONE :{ORANGE}- None - +STR_INDUSTRY_DIRECTORY_ITEM :{ORANGE}{INDUSTRY}{BLACK} ({CARGO_LONG}{RAW_STRING}){YELLOW} ({COMMA}% transported) +STR_INDUSTRY_DIRECTORY_ITEM_TWO :{ORANGE}{INDUSTRY}{BLACK} ({CARGO_LONG}{RAW_STRING}/{CARGO_LONG}{RAW_STRING}){YELLOW} ({COMMA}%/{COMMA}% transported) +STR_INDUSTRY_DIRECTORY_ITEM_NOPROD :{ORANGE}{INDUSTRY} +STR_INDUSTRY_DIRECTORY_LIST_CAPTION :{BLACK}Industry names - click on name to centre main view on industry. Ctrl+Click opens a new viewport on industry location + +# Industry view +STR_INDUSTRY_VIEW_CAPTION :{WHITE}{INDUSTRY} +STR_INDUSTRY_VIEW_PRODUCTION_LAST_MONTH_TITLE :{BLACK}Production last month: +STR_INDUSTRY_VIEW_TRANSPORTED :{YELLOW}{CARGO_LONG}{RAW_STRING}{BLACK} ({COMMA}% transported) +STR_INDUSTRY_VIEW_LOCATION_TOOLTIP :{BLACK}Centre the main view on industry location. Ctrl+Click opens a new viewport on industry location +STR_INDUSTRY_VIEW_PRODUCTION_LEVEL :{BLACK}Production level: {YELLOW}{COMMA}% + +############ range for requires starts +STR_INDUSTRY_VIEW_REQUIRES_CARGO :{BLACK}Requires: {YELLOW}{STRING}{RAW_STRING} +STR_INDUSTRY_VIEW_REQUIRES_CARGO_CARGO :{BLACK}Requires: {YELLOW}{STRING}{RAW_STRING}, {STRING}{RAW_STRING} +STR_INDUSTRY_VIEW_REQUIRES_CARGO_CARGO_CARGO :{BLACK}Requires: {YELLOW}{STRING}{RAW_STRING}, {STRING}{RAW_STRING}, {STRING}{RAW_STRING} +############ range for requires ends + +############ range for produces starts +STR_INDUSTRY_VIEW_WAITING_FOR_PROCESSING :{BLACK}Cargo waiting to be processed: +STR_INDUSTRY_VIEW_WAITING_STOCKPILE_CARGO :{YELLOW}{CARGO_LONG}{RAW_STRING}{BLACK} +STR_INDUSTRY_VIEW_PRODUCES_CARGO :{BLACK}Produces: {YELLOW}{STRING}{RAW_STRING} +STR_INDUSTRY_VIEW_PRODUCES_CARGO_CARGO :{BLACK}Produces: {YELLOW}{STRING}{RAW_STRING}, {STRING}{RAW_STRING} +############ range for produces ends + +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%) + +# Vehicle lists +STR_VEHICLE_LIST_TRAIN_CAPTION :{WHITE}{STRING2} - {COMMA} Train{P "" s} +STR_VEHICLE_LIST_ROAD_VEHICLE_CAPTION :{WHITE}{STRING2} - {COMMA} Road Vehicle{P "" s} +STR_VEHICLE_LIST_SHIP_CAPTION :{WHITE}{STRING2} - {COMMA} Ship{P "" s} +STR_VEHICLE_LIST_AIRCRAFT_CAPTION :{WHITE}{STRING2} - {COMMA} Aircraft + +STR_VEHICLE_LIST_TRAIN_LIST_TOOLTIP :{BLACK}Trains - click on train for information +STR_VEHICLE_LIST_ROAD_VEHICLE_TOOLTIP :{BLACK}Road vehicles - click on vehicle for information +STR_VEHICLE_LIST_SHIP_TOOLTIP :{BLACK}Ships - click on ship for information +STR_VEHICLE_LIST_AIRCRAFT_TOOLTIP :{BLACK}Aircraft - click on aircraft for information + +STR_VEHICLE_LIST_PROFIT_THIS_YEAR_LAST_YEAR :{TINY_FONT}{BLACK}Profit this year: {CURRENCY_LONG} (last year: {CURRENCY_LONG}) + +STR_VEHICLE_LIST_AVAILABLE_TRAINS :Available Trains +STR_VEHICLE_LIST_AVAILABLE_ROAD_VEHICLES :Available Vehicles +STR_VEHICLE_LIST_AVAILABLE_SHIPS :Available Ships +STR_VEHICLE_LIST_AVAILABLE_AIRCRAFT :Available Aircraft +STR_VEHICLE_LIST_AVAILABLE_ENGINES_TOOLTIP :{BLACK}See a list of available engine designs for this vehicle type + +STR_VEHICLE_LIST_MANAGE_LIST :{BLACK}Manage list +STR_VEHICLE_LIST_MANAGE_LIST_TOOLTIP :{BLACK}Send instructions to all vehicles in this list +STR_VEHICLE_LIST_REPLACE_VEHICLES :Replace vehicles +STR_VEHICLE_LIST_SEND_FOR_SERVICING :Send for Servicing + +STR_VEHICLE_LIST_SEND_TRAIN_TO_DEPOT :Send to Depot +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_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_SHARED_ORDERS_LIST_CAPTION :{WHITE}Shared orders of {COMMA} Vehicle{P "" s} + +# Group window +STR_GROUP_ALL_TRAINS :All trains +STR_GROUP_ALL_ROAD_VEHICLES :All road vehicles +STR_GROUP_ALL_SHIPS :All ships +STR_GROUP_ALL_AIRCRAFTS :All aircraft + +STR_GROUP_DEFAULT_TRAINS :Ungrouped trains +STR_GROUP_DEFAULT_ROAD_VEHICLES :Ungrouped road vehicles +STR_GROUP_DEFAULT_SHIPS :Ungrouped ships +STR_GROUP_DEFAULT_AIRCRAFTS :Ungrouped aircraft + +STR_GROUPS_CLICK_ON_GROUP_FOR_TOOLTIP :{BLACK}Groups - click on a group to list all vehicles of this group +STR_GROUP_CREATE_TOOLTIP :{BLACK}Click to create a group +STR_GROUP_DELETE_TOOLTIP :{BLACK}Delete the selected group +STR_GROUP_RENAME_TOOLTIP :{BLACK}Rename the selected group +STR_GROUP_REPLACE_PROTECTION_TOOLTIP :{BLACK}Click to protect this group from global autoreplace + +STR_GROUP_ADD_SHARED_VEHICLE :Add shared vehicles +STR_GROUP_REMOVE_ALL_VEHICLES :Remove all vehicles + +STR_GROUP_RENAME_CAPTION :{BLACK}Rename a group + +# Build vehicle window +STR_BUY_VEHICLE_TRAIN_RAIL_CAPTION :New Rail Vehicles +STR_BUY_VEHICLE_TRAIN_ELRAIL_CAPTION :New Electric Rail Vehicles +STR_BUY_VEHICLE_TRAIN_MONORAIL_CAPTION :New Monorail Vehicles +STR_BUY_VEHICLE_TRAIN_MAGLEV_CAPTION :New Maglev Vehicles + +STR_BUY_VEHICLE_TRAIN_ALL_CAPTION :New Rail Vehicles +STR_BUY_VEHICLE_ROAD_VEHICLE_CAPTION :New Road Vehicles +STR_BUY_VEHICLE_SHIP_CAPTION :New Ships +STR_BUY_VEHICLE_AIRCRAFT_CAPTION :New Aircraft + +STR_PURCHASE_INFO_COST_WEIGHT :{BLACK}Cost: {GOLD}{CURRENCY_LONG}{BLACK} Weight: {GOLD}{WEIGHT_SHORT} +STR_PURCHASE_INFO_SPEED_POWER :{BLACK}Speed: {GOLD}{VELOCITY}{BLACK} Power: {GOLD}{POWER} +STR_PURCHASE_INFO_SPEED :{BLACK}Speed: {GOLD}{VELOCITY} +STR_PURCHASE_INFO_SPEED_OCEAN :{BLACK}Speed on ocean: {GOLD}{VELOCITY} +STR_PURCHASE_INFO_SPEED_CANAL :{BLACK}Speed on canal/river: {GOLD}{VELOCITY} +STR_PURCHASE_INFO_RUNNINGCOST :{BLACK}Running Cost: {GOLD}{CURRENCY_LONG}/yr +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_RELIABILITY :{BLACK}Max. Reliability: {GOLD}{COMMA}% +STR_PURCHASE_INFO_COST :{BLACK}Cost: {GOLD}{CURRENCY_LONG} +STR_PURCHASE_INFO_WEIGHT_CWEIGHT :{BLACK}Weight: {GOLD}{WEIGHT_SHORT} ({WEIGHT_SHORT}) +STR_PURCHASE_INFO_COST_SPEED :{BLACK}Cost: {GOLD}{CURRENCY_LONG}{BLACK} Speed: {GOLD}{VELOCITY} +STR_PURCHASE_INFO_AIRCRAFT_CAPACITY :{BLACK}Capacity: {GOLD}{CARGO_LONG}, {CARGO_LONG} +STR_PURCHASE_INFO_PWAGPOWER_PWAGWEIGHT :{BLACK}Powered Wagons: {GOLD}+{POWER}{BLACK} Weight: {GOLD}+{WEIGHT_SHORT} +STR_PURCHASE_INFO_REFITTABLE_TO :{BLACK}Refittable to: {GOLD}{STRING2} +STR_PURCHASE_INFO_ALL_TYPES :All cargo types +STR_PURCHASE_INFO_ALL_BUT :All but {CARGO_LIST} +STR_PURCHASE_INFO_MAX_TE :{BLACK}Max. Tractive Effort: {GOLD}{FORCE} +STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Range: {GOLD}{COMMA} tiles + +STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Train vehicle selection list - click on vehicle for information +STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Road vehicle selection list - click on vehicle for information +STR_BUY_VEHICLE_SHIP_LIST_TOOLTIP :{BLACK}Ship selection list - click on ship for information +STR_BUY_VEHICLE_AIRCRAFT_LIST_TOOLTIP :{BLACK}Aircraft selection list - click on aircraft for information + +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_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_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_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_QUERY_RENAME_TRAIN_TYPE_CAPTION :{WHITE}Rename train vehicle type +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 + +# Depot window +STR_DEPOT_CAPTION :{WHITE}{DEPOT} + +STR_DEPOT_RENAME_TOOLTIP :{BLACK}Change name of depot +STR_DEPOT_RENAME_DEPOT_CAPTION :Rename depot + +STR_DEPOT_NO_ENGINE :{BLACK}- +STR_DEPOT_VEHICLE_TOOLTIP :{BLACK}{ENGINE}{RAW_STRING} +STR_DEPOT_VEHICLE_TOOLTIP_CHAIN :{BLACK}{NUM} vehicle{P "" s}{RAW_STRING} +STR_DEPOT_VEHICLE_TOOLTIP_CARGO :{}{CARGO_LONG} ({CARGO_SHORT}) + +STR_DEPOT_TRAIN_LIST_TOOLTIP :{BLACK}Trains - drag vehicle with left-click to add/remove from train, right-click for information. Hold Ctrl to make both functions apply to the following chain +STR_DEPOT_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Vehicles - right-click on vehicle for information +STR_DEPOT_SHIP_LIST_TOOLTIP :{BLACK}Ships - right-click on ship for information +STR_DEPOT_AIRCRAFT_LIST_TOOLTIP :{BLACK}Aircraft - right-click on aircraft for information + +STR_DEPOT_TRAIN_SELL_TOOLTIP :{BLACK}Drag train vehicle to here to sell it +STR_DEPOT_ROAD_VEHICLE_SELL_TOOLTIP :{BLACK}Drag road vehicle to here to sell it +STR_DEPOT_SHIP_SELL_TOOLTIP :{BLACK}Drag ship to here to sell it +STR_DEPOT_AIRCRAFT_SELL_TOOLTIP :{BLACK}Drag aircraft to here to sell it + +STR_DEPOT_DRAG_WHOLE_TRAIN_TO_SELL_TOOLTIP :{BLACK}Drag train engine here to sell the whole train + +STR_DEPOT_SELL_ALL_BUTTON_TRAIN_TOOLTIP :{BLACK}Sell all trains in the depot +STR_DEPOT_SELL_ALL_BUTTON_ROAD_VEHICLE_TOOLTIP :{BLACK}Sell all road vehicles in the depot +STR_DEPOT_SELL_ALL_BUTTON_SHIP_TOOLTIP :{BLACK}Sell all ships in the depot +STR_DEPOT_SELL_ALL_BUTTON_AIRCRAFT_TOOLTIP :{BLACK}Sell all aircraft in the hangar + +STR_DEPOT_AUTOREPLACE_TRAIN_TOOLTIP :{BLACK}Autoreplace all trains in the depot +STR_DEPOT_AUTOREPLACE_ROAD_VEHICLE_TOOLTIP :{BLACK}Autoreplace all road vehicles in the depot +STR_DEPOT_AUTOREPLACE_SHIP_TOOLTIP :{BLACK}Autoreplace all ships in the depot +STR_DEPOT_AUTOREPLACE_AIRCRAFT_TOOLTIP :{BLACK}Autoreplace all aircraft in the hangar + +STR_DEPOT_TRAIN_NEW_VEHICLES_BUTTON :{BLACK}New Vehicles +STR_DEPOT_ROAD_VEHICLE_NEW_VEHICLES_BUTTON :{BLACK}New Vehicles +STR_DEPOT_SHIP_NEW_VEHICLES_BUTTON :{BLACK}New Ships +STR_DEPOT_AIRCRAFT_NEW_VEHICLES_BUTTON :{BLACK}New Aircraft + +STR_DEPOT_TRAIN_NEW_VEHICLES_TOOLTIP :{BLACK}Buy new train vehicle +STR_DEPOT_ROAD_VEHICLE_NEW_VEHICLES_TOOLTIP :{BLACK}Buy new road vehicle +STR_DEPOT_SHIP_NEW_VEHICLES_TOOLTIP :{BLACK}Buy new ship +STR_DEPOT_AIRCRAFT_NEW_VEHICLES_TOOLTIP :{BLACK}Buy new aircraft + +STR_DEPOT_CLONE_TRAIN :{BLACK}Clone Train +STR_DEPOT_CLONE_ROAD_VEHICLE :{BLACK}Clone Vehicle +STR_DEPOT_CLONE_SHIP :{BLACK}Clone Ship +STR_DEPOT_CLONE_AIRCRAFT :{BLACK}Clone Aircraft + +STR_DEPOT_CLONE_TRAIN_DEPOT_INFO :{BLACK}This will buy a copy of a train including all cars. Click this button and then on a train inside or outside the depot. Ctrl+Click share the orders. Shift+Click shows estimated cost without purchase +STR_DEPOT_CLONE_ROAD_VEHICLE_DEPOT_INFO :{BLACK}This will buy a copy of a road vehicle. Click this button and then on a road vehicle inside or outside the depot. Ctrl+Click will share the orders. Shift+Click shows estimated cost without purchase +STR_DEPOT_CLONE_SHIP_DEPOT_INFO :{BLACK}This will buy a copy of a ship. Click this button and then on a ship inside or outside the depot. Ctrl+Click will share the orders. Shift+Click shows estimated cost without purchase +STR_DEPOT_CLONE_AIRCRAFT_INFO_HANGAR_WINDOW :{BLACK}This will buy a copy of an aircraft. Click this button and then on an aircraft inside or outside the hangar. Ctrl+Click will share the orders. Shift+Click shows estimated cost without purchase + +STR_DEPOT_TRAIN_LOCATION_TOOLTIP :{BLACK}Centre main view on train depot location. Ctrl+Click opens a new viewport on train depot location +STR_DEPOT_ROAD_VEHICLE_LOCATION_TOOLTIP :{BLACK}Centre main view on road vehicle depot location. Ctrl+Click opens a new viewport on road depot location +STR_DEPOT_SHIP_LOCATION_TOOLTIP :{BLACK}Centre main view on ship depot location. Ctrl+Click opens a new viewport on ship depot location +STR_DEPOT_AIRCRAFT_LOCATION_TOOLTIP :{BLACK}Centre main view on hangar location. Ctrl+Click opens a new viewport on hangar location + +STR_DEPOT_VEHICLE_ORDER_LIST_TRAIN_TOOLTIP :{BLACK}Get a list of all trains with the current depot in their orders +STR_DEPOT_VEHICLE_ORDER_LIST_ROAD_VEHICLE_TOOLTIP :{BLACK}Get a list of all road vehicles with the current depot in their orders +STR_DEPOT_VEHICLE_ORDER_LIST_SHIP_TOOLTIP :{BLACK}Get a list of all ships with the current depot in their orders +STR_DEPOT_VEHICLE_ORDER_LIST_AIRCRAFT_TOOLTIP :{BLACK}Get a list of all aircraft with any hangar at this airport in their orders + +STR_DEPOT_MASS_STOP_DEPOT_TRAIN_TOOLTIP :{BLACK}Click to stop all the trains inside the depot +STR_DEPOT_MASS_STOP_DEPOT_ROAD_VEHICLE_TOOLTIP :{BLACK}Click to stop all the road vehicles inside the depot +STR_DEPOT_MASS_STOP_DEPOT_SHIP_TOOLTIP :{BLACK}Click to stop all the ships inside the depot +STR_DEPOT_MASS_STOP_HANGAR_TOOLTIP :{BLACK}Click to stop all the aircraft inside the hangar + +STR_DEPOT_MASS_START_DEPOT_TRAIN_TOOLTIP :{BLACK}Click to start all the trains inside the depot +STR_DEPOT_MASS_START_DEPOT_ROAD_VEHICLE_TOOLTIP :{BLACK}Click to start all the road vehicles inside the depot +STR_DEPOT_MASS_START_DEPOT_SHIP_TOOLTIP :{BLACK}Click to start all the ships inside the depot +STR_DEPOT_MASS_START_HANGAR_TOOLTIP :{BLACK}Click to start all the aircraft inside the hangar + +STR_DEPOT_SELL_CONFIRMATION_TEXT :{YELLOW}You are about to sell all the vehicles in the depot. Are you sure? + +# Engine preview window +STR_ENGINE_PREVIEW_CAPTION :{WHITE}Message from vehicle manufacturer +STR_ENGINE_PREVIEW_MESSAGE :{GOLD}We have just designed a new {STRING} - would you be interested in a year's exclusive use of this vehicle, so we can see how it performs before making it universally available? +STR_ENGINE_PREVIEW_RAILROAD_LOCOMOTIVE :railway locomotive +STR_ENGINE_PREVIEW_ROAD_VEHICLE :road vehicle +STR_ENGINE_PREVIEW_AIRCRAFT :aircraft +STR_ENGINE_PREVIEW_SHIP :ship +STR_ENGINE_PREVIEW_MONORAIL_LOCOMOTIVE :monorail locomotive +STR_ENGINE_PREVIEW_MAGLEV_LOCOMOTIVE :maglev locomotive + +STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER :{BLACK}Cost: {CURRENCY_LONG} Weight: {WEIGHT_SHORT}{}Speed: {VELOCITY} Power: {POWER}{}Running Cost: {CURRENCY_LONG}/yr{}Capacity: {CARGO_LONG} +STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER_MAX_TE :{BLACK}Cost: {CURRENCY_LONG} Weight: {WEIGHT_SHORT}{}Speed: {VELOCITY} Power: {POWER} Max. T.E.: {6:FORCE}{}Running Cost: {4:CURRENCY_LONG}/yr{}Capacity: {5:CARGO_LONG} +STR_ENGINE_PREVIEW_COST_MAX_SPEED_CAPACITY_CAPACITY_RUNCOST :{BLACK}Cost: {CURRENCY_LONG} Max. Speed: {VELOCITY}{}Capacity: {CARGO_LONG}, {CARGO_LONG}{}Running Cost: {CURRENCY_LONG}/yr +STR_ENGINE_PREVIEW_COST_MAX_SPEED_CAPACITY_RUNCOST :{BLACK}Cost: {CURRENCY_LONG} Max. Speed: {VELOCITY}{}Capacity: {CARGO_LONG}{}Running Cost: {CURRENCY_LONG}/yr +STR_ENGINE_PREVIEW_COST_MAX_SPEED_RANGE_CAPACITY_CAPACITY_RUNCOST:{BLACK}Cost: {CURRENCY_LONG} Max. Speed: {VELOCITY} Range: {COMMA} tiles{}Capacity: {CARGO_LONG}, {CARGO_LONG}{}Running Cost: {CURRENCY_LONG}/yr +STR_ENGINE_PREVIEW_COST_MAX_SPEED_RANGE_CAPACITY_RUNCOST :{BLACK}Cost: {CURRENCY_LONG} Max. Speed: {VELOCITY} Range: {COMMA} tiles{}Capacity: {CARGO_LONG}{}Running Cost: {CURRENCY_LONG}/yr + +# Autoreplace window +STR_REPLACE_VEHICLES_WHITE :{WHITE}Replace {STRING} - {STRING1} +STR_REPLACE_VEHICLE_TRAIN :Train +STR_REPLACE_VEHICLE_ROAD_VEHICLE :Road Vehicle +STR_REPLACE_VEHICLE_SHIP :Ship +STR_REPLACE_VEHICLE_AIRCRAFT :Aircraft + +STR_REPLACE_HELP_LEFT_ARRAY :{BLACK}Select the engine type to replace +STR_REPLACE_HELP_RIGHT_ARRAY :{BLACK}Select the new engine type you would like to use in place of the left selected engine type + +STR_REPLACE_VEHICLES_START :{BLACK}Start Replacing Vehicles +STR_REPLACE_VEHICLES_NOW :Replace all vehicles now +STR_REPLACE_VEHICLES_WHEN_OLD :Replace only old vehicles +STR_REPLACE_HELP_START_BUTTON :{BLACK}Press to begin replacement of the left selected engine type with the right selected engine type +STR_REPLACE_NOT_REPLACING :{BLACK}Not replacing +STR_REPLACE_NOT_REPLACING_VEHICLE_SELECTED :{BLACK}No vehicle selected +STR_REPLACE_REPLACING_WHEN_OLD :{ENGINE} when old +STR_REPLACE_VEHICLES_STOP :{BLACK}Stop Replacing Vehicles +STR_REPLACE_HELP_STOP_BUTTON :{BLACK}Press to stop the replacement of the engine type selected on the left + +STR_REPLACE_ENGINE_WAGON_SELECT :{BLACK}Replacing: {ORANGE}{STRING} +STR_REPLACE_ENGINE_WAGON_SELECT_HELP :{BLACK}Switch between engine and wagon replacement windows +STR_REPLACE_ENGINES :Engines +STR_REPLACE_WAGONS :Wagons + +STR_REPLACE_HELP_RAILTYPE :{BLACK}Choose the rail type you want to replace engines for +STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Displays which engine the left selected engine is being replaced with, if any +STR_REPLACE_RAIL_VEHICLES :Rail Vehicles +STR_REPLACE_ELRAIL_VEHICLES :Electrified Rail Vehicles +STR_REPLACE_MONORAIL_VEHICLES :Monorail Vehicles +STR_REPLACE_MAGLEV_VEHICLES :Maglev Vehicles + +STR_REPLACE_REMOVE_WAGON :{BLACK}Wagon removal: {ORANGE}{STRING} +STR_REPLACE_REMOVE_WAGON_HELP :{BLACK}Make autoreplace keep the length of a train the same by removing wagons (starting at the front), if replacing the engine would make the train longer + +# Vehicle view +STR_VEHICLE_VIEW_CAPTION :{WHITE}{VEHICLE} + +STR_VEHICLE_VIEW_TRAIN_LOCATION_TOOLTIP :{BLACK}Centre main view on train's location. Ctrl+Click will follow train in main view +STR_VEHICLE_VIEW_ROAD_VEHICLE_LOCATION_TOOLTIP :{BLACK}Centre main view on vehicle's location. Ctrl+Click will follow vehicle in main view +STR_VEHICLE_VIEW_SHIP_LOCATION_TOOLTIP :{BLACK}Centre main view on ship's location. Ctrl+Click will follow ship in main view +STR_VEHICLE_VIEW_AIRCRAFT_LOCATION_TOOLTIP :{BLACK}Centre main view on aircraft's location. Ctrl+Click will follow aircraft in main view + +STR_VEHICLE_VIEW_TRAIN_SEND_TO_DEPOT_TOOLTIP :{BLACK}Send train to depot. Ctrl+Click will only service +STR_VEHICLE_VIEW_ROAD_VEHICLE_SEND_TO_DEPOT_TOOLTIP :{BLACK}Send vehicle to depot. Ctrl+Click will only service +STR_VEHICLE_VIEW_SHIP_SEND_TO_DEPOT_TOOLTIP :{BLACK}Send ship to depot. Ctrl+Click will only service +STR_VEHICLE_VIEW_AIRCRAFT_SEND_TO_DEPOT_TOOLTIP :{BLACK}Send aircraft to hangar. Ctrl+Click will only service + +STR_VEHICLE_VIEW_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 +STR_VEHICLE_VIEW_CLONE_SHIP_INFO :{BLACK}This will buy a copy of the ship. Ctrl+Click will share the orders. Shift+Click shows estimated cost without purchase +STR_VEHICLE_VIEW_CLONE_AIRCRAFT_INFO :{BLACK}This will buy a copy of the aircraft. Ctrl+Click will share the orders. Shift+Click shows estimated cost without purchase + +STR_VEHICLE_VIEW_TRAIN_IGNORE_SIGNAL_TOOLTIP :{BLACK}Force train to proceed without waiting for signal to clear it + +STR_VEHICLE_VIEW_TRAIN_REFIT_TOOLTIP :{BLACK}Refit train to carry a different cargo type +STR_VEHICLE_VIEW_ROAD_VEHICLE_REFIT_TOOLTIP :{BLACK}Refit road vehicle to carry a different cargo type +STR_VEHICLE_VIEW_SHIP_REFIT_TOOLTIP :{BLACK}Refit ship to carry a different cargo type +STR_VEHICLE_VIEW_AIRCRAFT_REFIT_TOOLTIP :{BLACK}Refit aircraft to carry a different cargo type + +STR_VEHICLE_VIEW_TRAIN_REVERSE_TOOLTIP :{BLACK}Reverse direction of train +STR_VEHICLE_VIEW_ROAD_VEHICLE_REVERSE_TOOLTIP :{BLACK}Force vehicle to turn around + +STR_VEHICLE_VIEW_TRAIN_ORDERS_TOOLTIP :{BLACK}Show train's orders. Ctrl+Click to show train's timetable +STR_VEHICLE_VIEW_ROAD_VEHICLE_ORDERS_TOOLTIP :{BLACK}Show vehicle's orders. Ctrl+Click to show vehicle's timetable +STR_VEHICLE_VIEW_SHIP_ORDERS_TOOLTIP :{BLACK}Show ship's orders. Ctrl+Click to show ship's timetable +STR_VEHICLE_VIEW_AIRCRAFT_ORDERS_TOOLTIP :{BLACK}Show aircraft's orders. Ctrl+Click to show aircraft's timetable + +STR_VEHICLE_VIEW_TRAIN_SHOW_DETAILS_TOOLTIP :{BLACK}Show train details +STR_VEHICLE_VIEW_ROAD_VEHICLE_SHOW_DETAILS_TOOLTIP :{BLACK}Show road vehicle details +STR_VEHICLE_VIEW_SHIP_SHOW_DETAILS_TOOLTIP :{BLACK}Show ship details +STR_VEHICLE_VIEW_AIRCRAFT_SHOW_DETAILS_TOOLTIP :{BLACK}Show aircraft details + +STR_VEHICLE_VIEW_TRAIN_STATE_START_STOP_TOOLTIP :{BLACK}Current train action - click to stop/start train. Ctrl+Click to scroll to destination +STR_VEHICLE_VIEW_ROAD_VEHICLE_STATE_START_STOP_TOOLTIP :{BLACK}Current vehicle action - click to stop/start vehicle. Ctrl+Click to scroll to destination +STR_VEHICLE_VIEW_SHIP_STATE_START_STOP_TOOLTIP :{BLACK}Current ship action - click to stop/start ship. Ctrl+Click to scroll to destination +STR_VEHICLE_VIEW_AIRCRAFT_STATE_START_STOP_TOOLTIP :{BLACK}Current aircraft action - click to stop/start aircraft. Ctrl+Click to scroll to destination + +# Messages in the start stop button in the vehicle view +STR_VEHICLE_STATUS_LOADING_UNLOADING :{LTBLUE}Loading / Unloading +STR_VEHICLE_STATUS_LEAVING :{LTBLUE}Leaving +STR_VEHICLE_STATUS_CRASHED :{RED}Crashed! +STR_VEHICLE_STATUS_BROKEN_DOWN :{RED}Broken down +STR_VEHICLE_STATUS_STOPPED :{RED}Stopped +STR_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_AIRCRAFT_TOO_FAR :{ORANGE}Too far to next destination + +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_SERVICE_VEL :{LTBLUE}Service at {DEPOT}, {VELOCITY} + +# Vehicle stopped/started animations +STR_VEHICLE_COMMAND_STOPPED_SMALL :{TINY_FONT}{RED}Stopped +STR_VEHICLE_COMMAND_STOPPED :{RED}Stopped +STR_VEHICLE_COMMAND_STARTED_SMALL :{TINY_FONT}{GREEN}Started +STR_VEHICLE_COMMAND_STARTED :{GREEN}Started + +# Vehicle details +STR_VEHICLE_DETAILS_CAPTION :{WHITE}{VEHICLE} (Details) +STR_VEHICLE_NAME_BUTTON :{BLACK}Name + +STR_VEHICLE_DETAILS_TRAIN_RENAME :{BLACK}Name train +STR_VEHICLE_DETAILS_ROAD_VEHICLE_RENAME :{BLACK}Name road vehicle +STR_VEHICLE_DETAILS_SHIP_RENAME :{BLACK}Name ship +STR_VEHICLE_DETAILS_AIRCRAFT_RENAME :{BLACK}Name aircraft + +STR_VEHICLE_INFO_AGE_RUNNING_COST_YR :{BLACK}Age: {LTBLUE}{STRING2}{BLACK} Running Cost: {LTBLUE}{CURRENCY_LONG}/yr +# 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}) + +STR_VEHICLE_INFO_MAX_SPEED :{BLACK}Max. speed: {LTBLUE}{VELOCITY} +STR_VEHICLE_INFO_MAX_SPEED_RANGE :{BLACK}Max. speed: {LTBLUE}{VELOCITY} {BLACK}Range: {LTBLUE}{COMMA} tiles +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_PROFIT_THIS_YEAR_LAST_YEAR :{BLACK}Profit this year: {LTBLUE}{CURRENCY_LONG} (last year: {CURRENCY_LONG}) +STR_VEHICLE_INFO_RELIABILITY_BREAKDOWNS :{BLACK}Reliability: {LTBLUE}{COMMA}% {BLACK}Breakdowns since last service: {LTBLUE}{COMMA} + +STR_VEHICLE_INFO_BUILT_VALUE :{LTBLUE}{ENGINE} {BLACK}Built: {LTBLUE}{NUM}{BLACK} Value: {LTBLUE}{CURRENCY_LONG} +STR_VEHICLE_INFO_NO_CAPACITY :{BLACK}Capacity: {LTBLUE}None{STRING} +STR_VEHICLE_INFO_CAPACITY :{BLACK}Capacity: {LTBLUE}{CARGO_LONG}{3:STRING} +STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}Capacity: {LTBLUE}{CARGO_LONG}{3:STRING} (x{4:NUM}) +STR_VEHICLE_INFO_CAPACITY_CAPACITY :{BLACK}Capacity: {LTBLUE}{CARGO_LONG}, {CARGO_LONG}{STRING} + +STR_VEHICLE_INFO_FEEDER_CARGO_VALUE :{BLACK}Transfer Credits: {LTBLUE}{CURRENCY_LONG} + +STR_VEHICLE_DETAILS_SERVICING_INTERVAL_DAYS :{BLACK}Servicing interval: {LTBLUE}{COMMA}days{BLACK} Last service: {LTBLUE}{DATE_LONG} +STR_VEHICLE_DETAILS_SERVICING_INTERVAL_PERCENT :{BLACK}Servicing interval: {LTBLUE}{COMMA}%{BLACK} Last service: {LTBLUE}{DATE_LONG} +STR_VEHICLE_DETAILS_INCREASE_SERVICING_INTERVAL_TOOLTIP :{BLACK}Increase servicing interval by 10. Ctrl+Click increases servicing interval by 5 +STR_VEHICLE_DETAILS_DECREASE_SERVICING_INTERVAL_TOOLTIP :{BLACK}Decrease servicing interval by 10. Ctrl+Click decreases servicing interval by 5 + +STR_QUERY_RENAME_TRAIN_CAPTION :{WHITE}Name train +STR_QUERY_RENAME_ROAD_VEHICLE_CAPTION :{WHITE}Name road vehicle +STR_QUERY_RENAME_SHIP_CAPTION :{WHITE}Name ship +STR_QUERY_RENAME_AIRCRAFT_CAPTION :{WHITE}Name aircraft + +# 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_WAGON_VALUE :{LTBLUE}{ENGINE}{BLACK} Value: {LTBLUE}{CURRENCY_LONG} + +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}) +STR_VEHICLE_DETAILS_TRAIN_TOTAL_CAPACITY_MULT :{LTBLUE}- {CARGO_LONG} ({CARGO_SHORT}) (x{NUM}) + +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_DETAIL_TAB_CARGO :{BLACK}Cargo +STR_VEHICLE_DETAILS_TRAIN_CARGO_TOOLTIP :{BLACK}Show details of cargo carried +STR_VEHICLE_DETAIL_TAB_INFORMATION :{BLACK}Information +STR_VEHICLE_DETAILS_TRAIN_INFORMATION_TOOLTIP :{BLACK}Show details of train vehicles +STR_VEHICLE_DETAIL_TAB_CAPACITIES :{BLACK}Capacities +STR_VEHICLE_DETAILS_TRAIN_CAPACITIES_TOOLTIP :{BLACK}Show capacities of each vehicle +STR_VEHICLE_DETAIL_TAB_TOTAL_CARGO :{BLACK}Total Cargo +STR_VEHICLE_DETAILS_TRAIN_TOTAL_CARGO_TOOLTIP :{BLACK}Show total capacity of train, split by cargo type + +STR_VEHICLE_DETAILS_TRAIN_ARTICULATED_RV_CAPACITY :{BLACK}Capacity: {LTBLUE} + +# Vehicle refit +STR_REFIT_CAPTION :{WHITE}{VEHICLE} (Refit) +STR_REFIT_TITLE :{GOLD}Select cargo type to carry: +STR_REFIT_NEW_CAPACITY_COST_OF_REFIT :{BLACK}New capacity: {GOLD}{CARGO_LONG}{}{BLACK}Cost of refit: {GOLD}{CURRENCY_LONG} +STR_REFIT_NEW_CAPACITY_COST_OF_AIRCRAFT_REFIT :{BLACK}New capacity: {GOLD}{CARGO_LONG}, {GOLD}{CARGO_LONG}{}{BLACK}Cost of refit: {GOLD}{CURRENCY_LONG} +STR_REFIT_SELECT_VEHICLES_TOOLTIP :{BLACK}Select the vehicles to refit. Dragging with the mouse allows to select multiple vehicles. Clicking on an empty space will select the whole vehicle. Ctrl+Click will select a vehicle and the following chain + +STR_REFIT_TRAIN_LIST_TOOLTIP :{BLACK}Select type of cargo for train to carry +STR_REFIT_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Select type of cargo for road vehicle to carry +STR_REFIT_SHIP_LIST_TOOLTIP :{BLACK}Select type of cargo for ship to carry +STR_REFIT_AIRCRAFT_LIST_TOOLTIP :{BLACK}Select type of cargo for aircraft to carry + +STR_REFIT_TRAIN_REFIT_BUTTON :{BLACK}Refit train +STR_REFIT_ROAD_VEHICLE_REFIT_BUTTON :{BLACK}Refit road vehicle +STR_REFIT_SHIP_REFIT_BUTTON :{BLACK}Refit ship +STR_REFIT_AIRCRAFT_REFIT_BUTTON :{BLACK}Refit aircraft + +STR_REFIT_TRAIN_REFIT_TOOLTIP :{BLACK}Refit train to carry highlighted cargo type +STR_REFIT_ROAD_VEHICLE_REFIT_TOOLTIP :{BLACK}Refit road vehicle to carry highlighted cargo type +STR_REFIT_SHIP_REFIT_TOOLTIP :{BLACK}Refit ship to carry highlighted cargo type +STR_REFIT_AIRCRAFT_REFIT_TOOLTIP :{BLACK}Refit aircraft to carry highlighted cargo type + +# Order view +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_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 :{STRING4} {STRING2} {STRING} + +STR_ORDERS_END_OF_ORDERS :- - End of Orders - - +STR_ORDERS_END_OF_SHARED_ORDERS :- - End of Shared Orders - - + +# Order bottom buttons +STR_ORDER_NON_STOP :{BLACK}Non-stop +STR_ORDER_GO_TO :Go to +STR_ORDER_GO_NON_STOP_TO :Go non-stop to +STR_ORDER_GO_VIA :Go via +STR_ORDER_GO_NON_STOP_VIA :Go non-stop via +STR_ORDER_TOOLTIP_NON_STOP :{BLACK}Change the stopping behaviour of the highlighted order + +STR_ORDER_TOGGLE_FULL_LOAD :{BLACK}Full load any cargo +STR_ORDER_DROP_LOAD_IF_POSSIBLE :Load if available +STR_ORDER_DROP_FULL_LOAD_ALL :Full load all cargo +STR_ORDER_DROP_FULL_LOAD_ANY :Full load any cargo +STR_ORDER_DROP_NO_LOADING :No loading +STR_ORDER_TOOLTIP_FULL_LOAD :{BLACK}Change the loading behaviour of the highlighted order + +STR_ORDER_TOGGLE_UNLOAD :{BLACK}Unload all +STR_ORDER_DROP_UNLOAD_IF_ACCEPTED :Unload if accepted +STR_ORDER_DROP_UNLOAD :Unload all +STR_ORDER_DROP_TRANSFER :Transfer +STR_ORDER_DROP_NO_UNLOADING :No unloading +STR_ORDER_TOOLTIP_UNLOAD :{BLACK}Change the unloading behaviour of the highlighted order + +STR_ORDER_REFIT :{BLACK}Refit +STR_ORDER_REFIT_TOOLTIP :{BLACK}Select what cargo type to refit to in this order. Ctrl+Click to remove refit instruction +STR_ORDER_REFIT_AUTO :{BLACK}Auto-refit +STR_ORDER_REFIT_AUTO_TOOLTIP :{BLACK}Select what cargo type to auto-refit to in this order. Ctrl+Click to remove refit instruction. Auto-refitting will only be done if the vehicle allows it +STR_ORDER_DROP_REFIT_AUTO :Fixed cargo +STR_ORDER_DROP_REFIT_AUTO_ANY :Available cargo + +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_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 +STR_ORDER_CONDITIONAL_LOAD_PERCENTAGE :Load percentage +STR_ORDER_CONDITIONAL_RELIABILITY :Reliability +STR_ORDER_CONDITIONAL_MAX_SPEED :Maximum speed +STR_ORDER_CONDITIONAL_AGE :Age (years) +STR_ORDER_CONDITIONAL_REQUIRES_SERVICE :Requires service +STR_ORDER_CONDITIONAL_UNCONDITIONALLY :Always +STR_ORDER_CONDITIONAL_REMAINING_LIFETIME :Remaining lifetime (years) + +STR_ORDER_CONDITIONAL_COMPARATOR_TOOLTIP :{BLACK}How to compare the vehicle data to the given value +STR_ORDER_CONDITIONAL_COMPARATOR_EQUALS :is equal to +STR_ORDER_CONDITIONAL_COMPARATOR_NOT_EQUALS :is not equal to +STR_ORDER_CONDITIONAL_COMPARATOR_LESS_THAN :is less than +STR_ORDER_CONDITIONAL_COMPARATOR_LESS_EQUALS :is less or equal to +STR_ORDER_CONDITIONAL_COMPARATOR_MORE_THAN :is more than +STR_ORDER_CONDITIONAL_COMPARATOR_MORE_EQUALS :is more or equal to +STR_ORDER_CONDITIONAL_COMPARATOR_IS_TRUE :is true +STR_ORDER_CONDITIONAL_COMPARATOR_IS_FALSE :is false + +STR_ORDER_CONDITIONAL_VALUE_TOOLTIP :{BLACK}The value to compare the vehicle data against +STR_ORDER_CONDITIONAL_VALUE_CAPT :{WHITE}Enter value to compare against + +STR_ORDERS_SKIP_BUTTON :{BLACK}Skip +STR_ORDERS_SKIP_TOOLTIP :{BLACK}Skip the current order, and start the next. Ctrl+Click skips to the selected order + +STR_ORDERS_DELETE_BUTTON :{BLACK}Delete +STR_ORDERS_DELETE_TOOLTIP :{BLACK}Delete the highlighted order +STR_ORDERS_DELETE_ALL_TOOLTIP :{BLACK}Delete all orders +STR_ORDERS_STOP_SHARING_BUTTON :{BLACK}Stop sharing +STR_ORDERS_STOP_SHARING_TOOLTIP :{BLACK}Stop sharing the order list. Ctrl+Click additionally deletes all orders for this vehicle + +STR_ORDERS_GO_TO_BUTTON :{BLACK}Go To +STR_ORDER_GO_TO_NEAREST_DEPOT :Go to nearest depot +STR_ORDER_GO_TO_NEAREST_HANGAR :Go to nearest hangar +STR_ORDER_CONDITIONAL :Conditional order jump +STR_ORDER_SHARE :Share orders +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_ORDERS_VEH_WITH_SHARED_ORDERS_LIST_TOOLTIP :{BLACK}Show all vehicles that share this schedule + +# 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_SERVICE_AT :Service at +STR_ORDER_SERVICE_NON_STOP_AT :Service non-stop at + +STR_ORDER_NEAREST_DEPOT :the nearest +STR_ORDER_NEAREST_HANGAR :the nearest Hangar +STR_ORDER_TRAIN_DEPOT :Train Depot +STR_ORDER_ROAD_VEHICLE_DEPOT :Road Vehicle Depot +STR_ORDER_SHIP_DEPOT :Ship Depot +STR_ORDER_GO_TO_NEAREST_DEPOT_FORMAT :{STRING} {STRING} {STRING} +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_GO_TO_STATION :{STRING} {STATION} {STRING} + +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_UNLOAD :(Unload and take cargo) +STR_ORDER_UNLOAD_FULL_LOAD :(Unload and wait for full load) +STR_ORDER_UNLOAD_FULL_LOAD_ANY :(Unload and wait for any full load) +STR_ORDER_UNLOAD_NO_LOAD :(Unload and leave empty) +STR_ORDER_TRANSFER :(Transfer and take cargo) +STR_ORDER_TRANSFER_FULL_LOAD :(Transfer and wait for full load) +STR_ORDER_TRANSFER_FULL_LOAD_ANY :(Transfer and wait for any full load) +STR_ORDER_TRANSFER_NO_LOAD :(Transfer and leave empty) +STR_ORDER_NO_UNLOAD :(No 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_AUTO_REFIT :(Auto-refit to {STRING}) +STR_ORDER_FULL_LOAD_REFIT :(Full load with auto-refit to {STRING}) +STR_ORDER_FULL_LOAD_ANY_REFIT :(Full load any cargo with auto-refit to {STRING}) +STR_ORDER_UNLOAD_REFIT :(Unload and take cargo with auto-refit to {STRING}) +STR_ORDER_UNLOAD_FULL_LOAD_REFIT :(Unload and wait for full load with auto-refit to {STRING}) +STR_ORDER_UNLOAD_FULL_LOAD_ANY_REFIT :(Unload and wait for any full load with auto-refit to {STRING}) +STR_ORDER_TRANSFER_REFIT :(Transfer and take cargo with auto-refit to {STRING}) +STR_ORDER_TRANSFER_FULL_LOAD_REFIT :(Transfer and wait for full load with auto-refit to {STRING}) +STR_ORDER_TRANSFER_FULL_LOAD_ANY_REFIT :(Transfer and wait for any full load with auto-refit to {STRING}) +STR_ORDER_NO_UNLOAD_REFIT :(No unloading and take cargo with auto-refit to {STRING}) +STR_ORDER_NO_UNLOAD_FULL_LOAD_REFIT :(No unloading and wait for full load with auto-refit to {STRING}) +STR_ORDER_NO_UNLOAD_FULL_LOAD_ANY_REFIT :(No unloading and wait for any full load with auto-refit to {STRING}) + +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_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_TRUE_FALSE :Jump to order {COMMA} when {STRING} {STRING} + +STR_INVALID_ORDER :{RED} (Invalid Order) + +# Time table window +STR_TIMETABLE_TITLE :{WHITE}{VEHICLE} (Timetable) +STR_TIMETABLE_ORDER_VIEW :{BLACK}Orders +STR_TIMETABLE_ORDER_VIEW_TOOLTIP :{BLACK}Switch to the order view + +STR_TIMETABLE_TOOLTIP :{BLACK}Timetable - click on an order to highlight it + +STR_TIMETABLE_NO_TRAVEL :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 with at most {2:VELOCITY} (not timetabled) +STR_TIMETABLE_TRAVEL_FOR :Travel for {STRING1} +STR_TIMETABLE_TRAVEL_FOR_SPEED :Travel for {STRING1} with at most {VELOCITY} +STR_TIMETABLE_STAY_FOR :and stay for {STRING1} +STR_TIMETABLE_AND_TRAVEL_FOR :and travel for {STRING1} +STR_TIMETABLE_DAYS :{COMMA} day{P "" s} +STR_TIMETABLE_TICKS :{COMMA} tick{P "" s} + +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 {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} + +STR_TIMETABLE_STARTING_DATE :{BLACK}Start date +STR_TIMETABLE_STARTING_DATE_TOOLTIP :{BLACK}Select a date as starting point of this timetable + +STR_TIMETABLE_CHANGE_TIME :{BLACK}Change Time +STR_TIMETABLE_WAIT_TIME_TOOLTIP :{BLACK}Change the amount of time that the highlighted order should take + +STR_TIMETABLE_CLEAR_TIME :{BLACK}Clear Time +STR_TIMETABLE_CLEAR_TIME_TOOLTIP :{BLACK}Clear the amount of time for the highlighted order + +STR_TIMETABLE_CHANGE_SPEED :{BLACK}Change Speed Limit +STR_TIMETABLE_CHANGE_SPEED_TOOLTIP :{BLACK}Change the maximum travel speed of the highlighted order + +STR_TIMETABLE_CLEAR_SPEED :{BLACK}Clear Speed Limit +STR_TIMETABLE_CLEAR_SPEED_TOOLTIP :{BLACK}Clear the maximum travel speed of the highlighted order + +STR_TIMETABLE_RESET_LATENESS :{BLACK}Reset Late Counter +STR_TIMETABLE_RESET_LATENESS_TOOLTIP :{BLACK}Reset the lateness counter, so the vehicle will be on time + +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_EXPECTED :{BLACK}Expected +STR_TIMETABLE_SCHEDULED :{BLACK}Scheduled +STR_TIMETABLE_EXPECTED_TOOLTIP :{BLACK}Switch between expected and schedule + +STR_TIMETABLE_ARRIVAL_ABBREVIATION :A: +STR_TIMETABLE_DEPARTURE_ABBREVIATION :D: + + +# Date window (for timetable) +STR_DATE_CAPTION :{WHITE}Set date +STR_DATE_SET_DATE :{BLACK}Set date +STR_DATE_SET_DATE_TOOLTIP :{BLACK}Use the selected date as starting date for the timetable +STR_DATE_DAY_TOOLTIP :{BLACK}Select day +STR_DATE_MONTH_TOOLTIP :{BLACK}Select month +STR_DATE_YEAR_TOOLTIP :{BLACK}Select year + + +# AI debug window +STR_AI_DEBUG :{WHITE}AI/Game Script Debug +STR_AI_DEBUG_NAME_AND_VERSION :{BLACK}{RAW_STRING} (v{NUM}) +STR_AI_DEBUG_NAME_TOOLTIP :{BLACK}Name of the script +STR_AI_DEBUG_SETTINGS :{BLACK}Settings +STR_AI_DEBUG_SETTINGS_TOOLTIP :{BLACK}Change the settings of the script +STR_AI_DEBUG_RELOAD :{BLACK}Reload AI +STR_AI_DEBUG_RELOAD_TOOLTIP :{BLACK}Kill the AI, reload the script, and restart the AI +STR_AI_DEBUG_BREAK_STR_ON_OFF_TOOLTIP :{BLACK}Enable/disable breaking when an AI log message matches the break string +STR_AI_DEBUG_BREAK_ON_LABEL :{BLACK}Break on: +STR_AI_DEBUG_BREAK_STR_OSKTITLE :{BLACK}Break on +STR_AI_DEBUG_BREAK_STR_TOOLTIP :{BLACK}When an AI log message matches this string, the game is paused +STR_AI_DEBUG_MATCH_CASE :{BLACK}Match case +STR_AI_DEBUG_MATCH_CASE_TOOLTIP :{BLACK}Toggle matching case when comparing AI log messages against the break string +STR_AI_DEBUG_CONTINUE :{BLACK}Continue +STR_AI_DEBUG_CONTINUE_TOOLTIP :{BLACK}Unpause and continue the AI +STR_AI_DEBUG_SELECT_AI_TOOLTIP :{BLACK}View debug output of this AI +STR_AI_GAME_SCRIPT :{BLACK}Game Script +STR_AI_GAME_SCRIPT_TOOLTIP :{BLACK}Check the Game Script log + +STR_ERROR_AI_NO_AI_FOUND :No suitable AI found to load.{}This AI is a dummy AI and won't do anything.{}You can download several AIs via the 'Online Content' system +STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}One of the running scripts crashed. Please report this to the script author with a screenshot of the AI/Game Script Debug Window +STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}AI/Game Script Debug window is only available for the server + +# AI configuration window +STR_AI_CONFIG_CAPTION :{WHITE}AI/Game Script Configuration +STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}The Game Script that will be loaded in the next game +STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}The AIs that will be loaded in the next game +STR_AI_CONFIG_HUMAN_PLAYER :Human player +STR_AI_CONFIG_RANDOM_AI :Random AI +STR_AI_CONFIG_NONE :(none) + +STR_AI_CONFIG_MOVE_UP :{BLACK}Move Up +STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Move selected AI up in the list +STR_AI_CONFIG_MOVE_DOWN :{BLACK}Move Down +STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Move selected AI down in the list + +STR_AI_CONFIG_GAMESCRIPT :{SILVER}Game Script +STR_AI_CONFIG_AI :{SILVER}AIs + +STR_AI_CONFIG_CHANGE :{BLACK}Select {STRING} +STR_AI_CONFIG_CHANGE_NONE : +STR_AI_CONFIG_CHANGE_AI :AI +STR_AI_CONFIG_CHANGE_GAMESCRIPT :Game Script +STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Load another script +STR_AI_CONFIG_CONFIGURE :{BLACK}Configure +STR_AI_CONFIG_CONFIGURE_TOOLTIP :{BLACK}Configure the parameters of the Script + +# Available AIs window +STR_AI_LIST_CAPTION :{WHITE}Available {STRING} +STR_AI_LIST_CAPTION_AI :AIs +STR_AI_LIST_CAPTION_GAMESCRIPT :Game Scripts +STR_AI_LIST_TOOLTIP :{BLACK}Click to select a script + +STR_AI_LIST_AUTHOR :{LTBLUE}Author: {ORANGE}{RAW_STRING} +STR_AI_LIST_VERSION :{LTBLUE}Version: {ORANGE}{NUM} +STR_AI_LIST_URL :{LTBLUE}URL: {ORANGE}{RAW_STRING} + +STR_AI_LIST_ACCEPT :{BLACK}Accept +STR_AI_LIST_ACCEPT_TOOLTIP :{BLACK}Select highlighted script +STR_AI_LIST_CANCEL :{BLACK}Cancel +STR_AI_LIST_CANCEL_TOOLTIP :{BLACK}Don't change the script + +# AI Parameters +STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parameters +STR_AI_SETTINGS_CAPTION_AI :AI +STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Game Script +STR_AI_SETTINGS_CLOSE :{BLACK}Close +STR_AI_SETTINGS_RESET :{BLACK}Reset +STR_AI_SETTINGS_SETTING :{RAW_STRING}: {ORANGE}{STRING1} +STR_AI_SETTINGS_START_DELAY :Number of days to start this AI after the previous one (give or take): {ORANGE}{STRING1} + + +# Textfile window +STR_TEXTFILE_README_CAPTION :{WHITE}{STRING} readme of {RAW_STRING} +STR_TEXTFILE_CHANGELOG_CAPTION :{WHITE}{STRING} changelog of {RAW_STRING} +STR_TEXTFILE_LICENCE_CAPTION :{WHITE}{STRING} licence of {RAW_STRING} +STR_TEXTFILE_VIEW_README :{BLACK}View readme +STR_TEXTFILE_VIEW_CHANGELOG :{BLACK}Changelog +STR_TEXTFILE_VIEW_LICENCE :{BLACK}Licence + + +# Vehicle loading indicators +STR_PERCENT_UP_SMALL :{TINY_FONT}{WHITE}{NUM}%{UP_ARROW} +STR_PERCENT_UP :{WHITE}{NUM}%{UP_ARROW} +STR_PERCENT_DOWN_SMALL :{TINY_FONT}{WHITE}{NUM}%{DOWN_ARROW} +STR_PERCENT_DOWN :{WHITE}{NUM}%{DOWN_ARROW} +STR_PERCENT_UP_DOWN_SMALL :{TINY_FONT}{WHITE}{NUM}%{UP_ARROW}{DOWN_ARROW} +STR_PERCENT_UP_DOWN :{WHITE}{NUM}%{UP_ARROW}{DOWN_ARROW} + +# Income 'floats' +STR_INCOME_FLOAT_COST_SMALL :{TINY_FONT}{RED}Cost: {CURRENCY_LONG} +STR_INCOME_FLOAT_COST :{RED}Cost: {CURRENCY_LONG} +STR_INCOME_FLOAT_INCOME_SMALL :{TINY_FONT}{GREEN}Income: {CURRENCY_LONG} +STR_INCOME_FLOAT_INCOME :{GREEN}Income: {CURRENCY_LONG} +STR_FEEDER_TINY :{TINY_FONT}{YELLOW}Transfer: {CURRENCY_LONG} +STR_FEEDER :{YELLOW}Transfer: {CURRENCY_LONG} +STR_MESSAGE_ESTIMATED_COST :{WHITE}Estimated Cost: {CURRENCY_LONG} +STR_MESSAGE_ESTIMATED_INCOME :{WHITE}Estimated Income: {CURRENCY_LONG} + +# Saveload messages +STR_ERROR_SAVE_STILL_IN_PROGRESS :{WHITE}Saving still in progress,{}please wait until it is finished! +STR_ERROR_AUTOSAVE_FAILED :{WHITE}Autosave failed +STR_ERROR_UNABLE_TO_READ_DRIVE :{BLACK}Unable to read drive +STR_ERROR_GAME_SAVE_FAILED :{WHITE}Game Save Failed{}{STRING} +STR_ERROR_UNABLE_TO_DELETE_FILE :{WHITE}Unable to delete file +STR_ERROR_GAME_LOAD_FAILED :{WHITE}Game Load Failed{}{STRING} +STR_GAME_SAVELOAD_ERROR_BROKEN_INTERNAL_ERROR :Internal error: {RAW_STRING} +STR_GAME_SAVELOAD_ERROR_BROKEN_SAVEGAME :Broken savegame - {RAW_STRING} +STR_GAME_SAVELOAD_ERROR_TOO_NEW_SAVEGAME :Savegame is made with newer version +STR_GAME_SAVELOAD_ERROR_FILE_NOT_READABLE :File not readable +STR_GAME_SAVELOAD_ERROR_FILE_NOT_WRITEABLE :File not writeable +STR_GAME_SAVELOAD_ERROR_DATA_INTEGRITY_CHECK_FAILED :Data integrity check failed +STR_GAME_SAVELOAD_NOT_AVAILABLE : +STR_WARNING_LOADGAME_REMOVED_TRAMS :{WHITE}Game was saved in version without tram support. All trams have been removed + +# Map generation messages +STR_ERROR_COULD_NOT_CREATE_TOWN :{WHITE}Map generation aborted...{}... no suitable town locations +STR_ERROR_NO_TOWN_IN_SCENARIO :{WHITE}... there is no town in this scenario + +STR_ERROR_PNGMAP :{WHITE}Can't load landscape from PNG... +STR_ERROR_PNGMAP_FILE_NOT_FOUND :{WHITE}... file not found +STR_ERROR_PNGMAP_IMAGE_TYPE :{WHITE}... could not convert image type. 8 or 24-bit PNG image needed +STR_ERROR_PNGMAP_MISC :{WHITE}... something just went wrong (probably corrupted file) + +STR_ERROR_BMPMAP :{WHITE}Can't load landscape from BMP... +STR_ERROR_BMPMAP_IMAGE_TYPE :{WHITE}... could not convert image type + +STR_ERROR_HEIGHTMAP_TOO_LARGE :{WHITE}... image is too large + +STR_WARNING_HEIGHTMAP_SCALE_CAPTION :{WHITE}Scale warning +STR_WARNING_HEIGHTMAP_SCALE_MESSAGE :{YELLOW}Resizing source map too much is not recommended. Continue with the generation? + +# Soundset messages +STR_WARNING_FALLBACK_SOUNDSET :{WHITE}Only a fallback sound set was found. If you want sounds, install a sound set via the content download system + +# Screenshot related messages +STR_MESSAGE_SCREENSHOT_SUCCESSFULLY :{WHITE}Screenshot successfully saved as '{RAW_STRING}' +STR_ERROR_SCREENSHOT_FAILED :{WHITE}Screenshot failed! + +# Error message titles +STR_ERROR_MESSAGE_CAPTION :{YELLOW}Message +STR_ERROR_MESSAGE_CAPTION_OTHER_COMPANY :{YELLOW}Message from {STRING1} + +# Generic construction errors +STR_ERROR_OFF_EDGE_OF_MAP :{WHITE}Off edge of map +STR_ERROR_TOO_CLOSE_TO_EDGE_OF_MAP :{WHITE}Too close to edge of map +STR_ERROR_NOT_ENOUGH_CASH_REQUIRES_CURRENCY :{WHITE}Not enough cash - requires {CURRENCY_LONG} +STR_ERROR_FLAT_LAND_REQUIRED :{WHITE}Flat land required +STR_ERROR_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Land sloped in wrong direction +STR_ERROR_CAN_T_DO_THIS :{WHITE}Can't do this... +STR_ERROR_BUILDING_MUST_BE_DEMOLISHED :{WHITE}Building must be demolished first +STR_ERROR_CAN_T_CLEAR_THIS_AREA :{WHITE}Can't clear this area... +STR_ERROR_SITE_UNSUITABLE :{WHITE}... site unsuitable +STR_ERROR_ALREADY_BUILT :{WHITE}... already built +STR_ERROR_OWNED_BY :{WHITE}... owned by {STRING2} +STR_ERROR_AREA_IS_OWNED_BY_ANOTHER :{WHITE}... area is owned by another company +STR_ERROR_TERRAFORM_LIMIT_REACHED :{WHITE}... landscaping limit reached +STR_ERROR_CLEARING_LIMIT_REACHED :{WHITE}... tile clearing limit reached +STR_ERROR_TREE_PLANT_LIMIT_REACHED :{WHITE}... tree planting limit reached +STR_ERROR_NAME_MUST_BE_UNIQUE :{WHITE}Name must be unique +STR_ERROR_GENERIC_OBJECT_IN_THE_WAY :{WHITE}{1:STRING} in the way +STR_ERROR_NOT_ALLOWED_WHILE_PAUSED :{WHITE}Not allowed while paused + +# Local authority errors +STR_ERROR_LOCAL_AUTHORITY_REFUSES_TO_ALLOW_THIS :{WHITE}{TOWN} local authority refuses to allow this +STR_ERROR_LOCAL_AUTHORITY_REFUSES_AIRPORT :{WHITE}{TOWN} local authority refuses to allow another airport to be built in this town +STR_ERROR_LOCAL_AUTHORITY_REFUSES_NOISE :{WHITE}{TOWN} local authority refuses permission for airport due to noise concerns +STR_ERROR_BRIBE_FAILED :{WHITE}Your attempted bribe has been discovered by a regional investigator + +# Levelling errors +STR_ERROR_CAN_T_RAISE_LAND_HERE :{WHITE}Can't raise land here... +STR_ERROR_CAN_T_LOWER_LAND_HERE :{WHITE}Can't lower land here... +STR_ERROR_CAN_T_LEVEL_LAND_HERE :{WHITE}Can't level land here... +STR_ERROR_EXCAVATION_WOULD_DAMAGE :{WHITE}Excavation would damage tunnel +STR_ERROR_ALREADY_AT_SEA_LEVEL :{WHITE}... already at sea level +STR_ERROR_TOO_HIGH :{WHITE}... too high +STR_ERROR_ALREADY_LEVELLED :{WHITE}... already flat + +# Company related errors +STR_ERROR_CAN_T_CHANGE_COMPANY_NAME :{WHITE}Can't change company name... +STR_ERROR_CAN_T_CHANGE_PRESIDENT :{WHITE}Can't change manager's name... + +STR_ERROR_MAXIMUM_PERMITTED_LOAN :{WHITE}... maximum permitted loan size is {CURRENCY_LONG} +STR_ERROR_CAN_T_BORROW_ANY_MORE_MONEY :{WHITE}Can't borrow any more money... +STR_ERROR_LOAN_ALREADY_REPAYED :{WHITE}... no loan to repay +STR_ERROR_CURRENCY_REQUIRED :{WHITE}... {CURRENCY_LONG} required +STR_ERROR_CAN_T_REPAY_LOAN :{WHITE}Can't repay loan... +STR_ERROR_INSUFFICIENT_FUNDS :{WHITE}Can't give away money that is loaned from the bank... +STR_ERROR_CAN_T_BUY_COMPANY :{WHITE}Can't buy company... +STR_ERROR_CAN_T_BUILD_COMPANY_HEADQUARTERS :{WHITE}Can't build company headquarters... +STR_ERROR_CAN_T_BUY_25_SHARE_IN_THIS :{WHITE}Can't buy 25% share in this company... +STR_ERROR_CAN_T_SELL_25_SHARE_IN :{WHITE}Can't sell 25% share in this company... +STR_ERROR_PROTECTED :{WHITE}This company is not old enough to trade shares yet... + +# Town related errors +STR_ERROR_CAN_T_GENERATE_TOWN :{WHITE}Can't build any towns +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_TOO_CLOSE_TO_EDGE_OF_MAP_SUB :{WHITE}... too close to edge of map +STR_ERROR_TOO_CLOSE_TO_ANOTHER_TOWN :{WHITE}... too close to another town +STR_ERROR_TOO_MANY_TOWNS :{WHITE}... too many towns +STR_ERROR_NO_SPACE_FOR_TOWN :{WHITE}... there is no more space on the map +STR_ERROR_TOWN_EXPAND_WARN_NO_ROADS :{WHITE}The town will not build roads. You can enable building of roads via Advanced Settings->Economy->Towns +STR_ERROR_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 + +# Industry related errors +STR_ERROR_TOO_MANY_INDUSTRIES :{WHITE}... too many industries +STR_ERROR_CAN_T_GENERATE_INDUSTRIES :{WHITE}Can't generate industries... +STR_ERROR_CAN_T_BUILD_HERE :{WHITE}Can't build {STRING} here... +STR_ERROR_CAN_T_CONSTRUCT_THIS_INDUSTRY :{WHITE}Can't construct this industry type here... +STR_ERROR_INDUSTRY_TOO_CLOSE :{WHITE}... too close to another industry +STR_ERROR_MUST_FOUND_TOWN_FIRST :{WHITE}... must found town first +STR_ERROR_ONLY_ONE_ALLOWED_PER_TOWN :{WHITE}... only one allowed per town +STR_ERROR_CAN_ONLY_BE_BUILT_IN_TOWNS_WITH_POPULATION_OF_1200 :{WHITE}... can only be built in towns with a population of at least 1200 +STR_ERROR_CAN_ONLY_BE_BUILT_IN_RAINFOREST :{WHITE}... can only be built in rainforest areas +STR_ERROR_CAN_ONLY_BE_BUILT_IN_DESERT :{WHITE}... can only be built in desert areas +STR_ERROR_CAN_ONLY_BE_BUILT_IN_TOWNS :{WHITE}... can only be built in towns (replacing houses) +STR_ERROR_CAN_ONLY_BE_BUILT_NEAR_TOWN_CENTER :{WHITE}... can only be built near the center of towns +STR_ERROR_CAN_ONLY_BE_BUILT_IN_LOW_AREAS :{WHITE}... can only be built in low areas +STR_ERROR_CAN_ONLY_BE_POSITIONED :{WHITE}... can only be positioned near edges of map +STR_ERROR_FOREST_CAN_ONLY_BE_PLANTED :{WHITE}... forest can only be planted above snow-line +STR_ERROR_CAN_ONLY_BE_BUILT_ABOVE_SNOW_LINE :{WHITE}... can only be built above the snow-line +STR_ERROR_CAN_ONLY_BE_BUILT_BELOW_SNOW_LINE :{WHITE}... can only be built below the snow-line + +# Station construction related errors +STR_ERROR_CAN_T_BUILD_RAILROAD_STATION :{WHITE}Can't build railway station here... +STR_ERROR_CAN_T_BUILD_BUS_STATION :{WHITE}Can't build bus station... +STR_ERROR_CAN_T_BUILD_TRUCK_STATION :{WHITE}Can't build lorry station... +STR_ERROR_CAN_T_BUILD_PASSENGER_TRAM_STATION :{WHITE}Can't build passenger tram station... +STR_ERROR_CAN_T_BUILD_CARGO_TRAM_STATION :{WHITE}Can't build freight tram station... +STR_ERROR_CAN_T_BUILD_DOCK_HERE :{WHITE}Can't build dock here... +STR_ERROR_CAN_T_BUILD_AIRPORT_HERE :{WHITE}Can't build airport here... + +STR_ERROR_ADJOINS_MORE_THAN_ONE_EXISTING :{WHITE}Adjoins more than one existing station/loading area +STR_ERROR_STATION_TOO_SPREAD_OUT :{WHITE}... station too spread out +STR_ERROR_TOO_MANY_STATIONS_LOADING :{WHITE}Too many stations/loading areas +STR_ERROR_TOO_MANY_STATION_SPECS :{WHITE}Too many railway station parts +STR_ERROR_TOO_MANY_BUS_STOPS :{WHITE}Too many bus stops +STR_ERROR_TOO_MANY_TRUCK_STOPS :{WHITE}Too many lorry stations +STR_ERROR_TOO_CLOSE_TO_ANOTHER_STATION :{WHITE}Too close to another station/loading area +STR_ERROR_TOO_CLOSE_TO_ANOTHER_DOCK :{WHITE}Too close to another dock +STR_ERROR_TOO_CLOSE_TO_ANOTHER_AIRPORT :{WHITE}Too close to another airport +STR_ERROR_CAN_T_RENAME_STATION :{WHITE}Can't rename station... +STR_ERROR_DRIVE_THROUGH_ON_TOWN_ROAD :{WHITE}... this is a town owned road +STR_ERROR_DRIVE_THROUGH_DIRECTION :{WHITE}... road facing in the wrong direction +STR_ERROR_DRIVE_THROUGH_CORNER :{WHITE}... drive through stops can't have corners +STR_ERROR_DRIVE_THROUGH_JUNCTION :{WHITE}... drive through stops can't have junctions + +# Station destruction related errors +STR_ERROR_CAN_T_REMOVE_PART_OF_STATION :{WHITE}Can't remove part of station... +STR_ERROR_MUST_REMOVE_RAILWAY_STATION_FIRST :{WHITE}Must remove railway station first +STR_ERROR_CAN_T_REMOVE_BUS_STATION :{WHITE}Can't remove bus station... +STR_ERROR_CAN_T_REMOVE_TRUCK_STATION :{WHITE}Can't remove lorry station... +STR_ERROR_CAN_T_REMOVE_PASSENGER_TRAM_STATION :{WHITE}Can't remove passenger tram station... +STR_ERROR_CAN_T_REMOVE_CARGO_TRAM_STATION :{WHITE}Can't remove freight tram station... +STR_ERROR_MUST_REMOVE_ROAD_STOP_FIRST :{WHITE}Must remove road stop first +STR_ERROR_THERE_IS_NO_STATION :{WHITE}... there is no station here + +STR_ERROR_MUST_DEMOLISH_RAILROAD :{WHITE}Must demolish railway station first +STR_ERROR_MUST_DEMOLISH_BUS_STATION_FIRST :{WHITE}Must demolish bus station first +STR_ERROR_MUST_DEMOLISH_TRUCK_STATION_FIRST :{WHITE}Must demolish lorry station first +STR_ERROR_MUST_DEMOLISH_PASSENGER_TRAM_STATION_FIRST :{WHITE}Must demolish passenger tram station first +STR_ERROR_MUST_DEMOLISH_CARGO_TRAM_STATION_FIRST :{WHITE}Must demolish freight tram station first +STR_ERROR_MUST_DEMOLISH_DOCK_FIRST :{WHITE}Must demolish dock first +STR_ERROR_MUST_DEMOLISH_AIRPORT_FIRST :{WHITE}Must demolish airport first + +# Waypoint related errors +STR_ERROR_WAYPOINT_ADJOINS_MORE_THAN_ONE_EXISTING :{WHITE}Adjoins more than one existing waypoint +STR_ERROR_TOO_CLOSE_TO_ANOTHER_WAYPOINT :{WHITE}Too close to another waypoint + +STR_ERROR_CAN_T_BUILD_TRAIN_WAYPOINT :{WHITE}Can't build train 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_MUST_REMOVE_RAILWAYPOINT_FIRST :{WHITE}Must remove rail 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! + +# Depot related errors +STR_ERROR_CAN_T_BUILD_TRAIN_DEPOT :{WHITE}Can't build train depot here... +STR_ERROR_CAN_T_BUILD_ROAD_DEPOT :{WHITE}Can't build road vehicle depot here... +STR_ERROR_CAN_T_BUILD_TRAM_DEPOT :{WHITE}Can't build tram vehicle depot here... +STR_ERROR_CAN_T_BUILD_SHIP_DEPOT :{WHITE}Can't build ship depot here... + +STR_ERROR_CAN_T_RENAME_DEPOT :{WHITE}Can't rename depot... + +STR_ERROR_TRAIN_MUST_BE_STOPPED_INSIDE_DEPOT :{WHITE}... must be stopped inside a depot +STR_ERROR_ROAD_VEHICLE_MUST_BE_STOPPED_INSIDE_DEPOT :{WHITE}... must be stopped inside a depot +STR_ERROR_SHIP_MUST_BE_STOPPED_INSIDE_DEPOT :{WHITE}... must be stopped inside a depot +STR_ERROR_AIRCRAFT_MUST_BE_STOPPED_INSIDE_HANGAR :{WHITE}... must be stopped inside a hangar + +STR_ERROR_TRAINS_CAN_ONLY_BE_ALTERED_INSIDE_A_DEPOT :{WHITE}Trains can only be altered when stopped inside a depot +STR_ERROR_TRAIN_TOO_LONG :{WHITE}Train too long +STR_ERROR_CAN_T_REVERSE_DIRECTION_RAIL_VEHICLE :{WHITE}Can't reverse direction of vehicle... +STR_ERROR_CAN_T_REVERSE_DIRECTION_RAIL_VEHICLE_MULTIPLE_UNITS :{WHITE}... consists of multiple units +STR_ERROR_INCOMPATIBLE_RAIL_TYPES :Incompatible rail types + +STR_ERROR_CAN_T_MOVE_VEHICLE :{WHITE}Can't move vehicle... +STR_ERROR_REAR_ENGINE_FOLLOW_FRONT :{WHITE}The rear engine will always follow its front counterpart +STR_ERROR_UNABLE_TO_FIND_ROUTE_TO :{WHITE}Unable to find route to local depot +STR_ERROR_UNABLE_TO_FIND_LOCAL_DEPOT :{WHITE}Unable to find local depot + +STR_ERROR_DEPOT_WRONG_DEPOT_TYPE :Wrong depot type + +# Autoreplace related errors +STR_ERROR_TRAIN_TOO_LONG_AFTER_REPLACEMENT :{WHITE}{VEHICLE} is too long after replacement +STR_ERROR_AUTOREPLACE_NOTHING_TO_DO :{WHITE}No autoreplace/renew rules applied +STR_ERROR_AUTOREPLACE_MONEY_LIMIT :(money limit) + +# Rail construction errors +STR_ERROR_IMPOSSIBLE_TRACK_COMBINATION :{WHITE}Impossible track combination +STR_ERROR_MUST_REMOVE_SIGNALS_FIRST :{WHITE}Must remove signals first +STR_ERROR_NO_SUITABLE_RAILROAD_TRACK :{WHITE}No suitable railway track +STR_ERROR_MUST_REMOVE_RAILROAD_TRACK :{WHITE}Must remove railway track first +STR_ERROR_CROSSING_ON_ONEWAY_ROAD :{WHITE}Road is one way or blocked +STR_ERROR_CROSSING_DISALLOWED :{WHITE}Level crossings not allowed for this rail type +STR_ERROR_CAN_T_BUILD_SIGNALS_HERE :{WHITE}Can't build signals here... +STR_ERROR_CAN_T_BUILD_RAILROAD_TRACK :{WHITE}Can't build railway track here... +STR_ERROR_CAN_T_REMOVE_RAILROAD_TRACK :{WHITE}Can't remove railway track from here... +STR_ERROR_CAN_T_REMOVE_SIGNALS_FROM :{WHITE}Can't remove signals from here... +STR_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_CAN_T_CONVERT_RAIL :{WHITE}Can't convert rail type here... + +# Road construction errors +STR_ERROR_MUST_REMOVE_ROAD_FIRST :{WHITE}Must remove road first +STR_ERROR_ONEWAY_ROADS_CAN_T_HAVE_JUNCTION :{WHITE}... one way roads can't have junctions +STR_ERROR_CAN_T_BUILD_ROAD_HERE :{WHITE}Can't build road here... +STR_ERROR_CAN_T_BUILD_TRAMWAY_HERE :{WHITE}Can't build tramway here... +STR_ERROR_CAN_T_REMOVE_ROAD_FROM :{WHITE}Can't remove road from here... +STR_ERROR_CAN_T_REMOVE_TRAMWAY_FROM :{WHITE}Can't remove tramway from here... +STR_ERROR_THERE_IS_NO_ROAD :{WHITE}... there is no road +STR_ERROR_THERE_IS_NO_TRAMWAY :{WHITE}... there is no tramway + +# Waterway construction errors +STR_ERROR_CAN_T_BUILD_CANALS :{WHITE}Can't build canals here... +STR_ERROR_CAN_T_BUILD_LOCKS :{WHITE}Can't build locks here... +STR_ERROR_CAN_T_PLACE_RIVERS :{WHITE}Can't place rivers here... +STR_ERROR_MUST_BE_BUILT_ON_WATER :{WHITE}... must be built on water +STR_ERROR_CAN_T_BUILD_ON_WATER :{WHITE}... can't build on water +STR_ERROR_CAN_T_BUILD_ON_SEA :{WHITE}... can't build on open sea +STR_ERROR_CAN_T_BUILD_ON_CANAL :{WHITE}... can't build on canal +STR_ERROR_CAN_T_BUILD_ON_RIVER :{WHITE}... can't build on river +STR_ERROR_MUST_DEMOLISH_CANAL_FIRST :{WHITE}Must demolish canal first +STR_ERROR_CAN_T_BUILD_AQUEDUCT_HERE :{WHITE}Can't build aqueduct here... + +# Tree related errors +STR_ERROR_TREE_ALREADY_HERE :{WHITE}... tree already here +STR_ERROR_TREE_WRONG_TERRAIN_FOR_TREE_TYPE :{WHITE}... wrong terrain for tree type +STR_ERROR_CAN_T_PLANT_TREE_HERE :{WHITE}Can't plant tree here... + +# Bridge related errors +STR_ERROR_CAN_T_BUILD_BRIDGE_HERE :{WHITE}Can't build bridge here... +STR_ERROR_MUST_DEMOLISH_BRIDGE_FIRST :{WHITE}Must demolish bridge first +STR_ERROR_CAN_T_START_AND_END_ON :{WHITE}Can't start and end in the same spot +STR_ERROR_BRIDGEHEADS_NOT_SAME_HEIGHT :{WHITE}Bridge heads not at the same level +STR_ERROR_BRIDGE_TOO_LOW_FOR_TERRAIN :{WHITE}Bridge is too low for the terrain +STR_ERROR_START_AND_END_MUST_BE_IN :{WHITE}Start and end must be in line +STR_ERROR_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 + +# Tunnel related errors +STR_ERROR_CAN_T_BUILD_TUNNEL_HERE :{WHITE}Can't build tunnel here... +STR_ERROR_SITE_UNSUITABLE_FOR_TUNNEL :{WHITE}Site unsuitable for tunnel entrance +STR_ERROR_MUST_DEMOLISH_TUNNEL_FIRST :{WHITE}Must demolish tunnel first +STR_ERROR_ANOTHER_TUNNEL_IN_THE_WAY :{WHITE}Another tunnel in the way +STR_ERROR_TUNNEL_THROUGH_MAP_BORDER :{WHITE}Tunnel would end out of the map +STR_ERROR_UNABLE_TO_EXCAVATE_LAND :{WHITE}Unable to excavate land for other end of tunnel +STR_ERROR_TUNNEL_TOO_LONG :{WHITE}... tunnel too long + +# Object related errors +STR_ERROR_TOO_MANY_OBJECTS :{WHITE}... too many objects +STR_ERROR_CAN_T_BUILD_OBJECT :{WHITE}Can't build object... +STR_ERROR_OBJECT_IN_THE_WAY :{WHITE}Object in the way +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! + +# Group related errors +STR_ERROR_GROUP_CAN_T_CREATE :{WHITE}Can't create group... +STR_ERROR_GROUP_CAN_T_DELETE :{WHITE}Can't delete this group... +STR_ERROR_GROUP_CAN_T_RENAME :{WHITE}Can't rename group... +STR_ERROR_GROUP_CAN_T_REMOVE_ALL_VEHICLES :{WHITE}Can't remove all vehicles from this group... +STR_ERROR_GROUP_CAN_T_ADD_VEHICLE :{WHITE}Can't add the vehicle to this group... +STR_ERROR_GROUP_CAN_T_ADD_SHARED_VEHICLE :{WHITE}Can't add shared vehicles to group... + +# Generic vehicle errors +STR_ERROR_TRAIN_IN_THE_WAY :{WHITE}Train in the way +STR_ERROR_ROAD_VEHICLE_IN_THE_WAY :{WHITE}Road vehicle in the way +STR_ERROR_SHIP_IN_THE_WAY :{WHITE}Ship in the way +STR_ERROR_AIRCRAFT_IN_THE_WAY :{WHITE}Aircraft in the way + +STR_ERROR_CAN_T_REFIT_TRAIN :{WHITE}Can't refit train... +STR_ERROR_CAN_T_REFIT_ROAD_VEHICLE :{WHITE}Can't refit road vehicle... +STR_ERROR_CAN_T_REFIT_SHIP :{WHITE}Can't refit ship... +STR_ERROR_CAN_T_REFIT_AIRCRAFT :{WHITE}Can't refit aircraft... + +STR_ERROR_CAN_T_RENAME_TRAIN :{WHITE}Can't name train... +STR_ERROR_CAN_T_RENAME_ROAD_VEHICLE :{WHITE}Can't name road vehicle... +STR_ERROR_CAN_T_RENAME_SHIP :{WHITE}Can't name ship... +STR_ERROR_CAN_T_RENAME_AIRCRAFT :{WHITE}Can't name aircraft... + +STR_ERROR_CAN_T_STOP_START_TRAIN :{WHITE}Can't stop/start train... +STR_ERROR_CAN_T_STOP_START_ROAD_VEHICLE :{WHITE}Can't stop/start road vehicle... +STR_ERROR_CAN_T_STOP_START_SHIP :{WHITE}Can't stop/start ship... +STR_ERROR_CAN_T_STOP_START_AIRCRAFT :{WHITE}Can't stop/start aircraft... + +STR_ERROR_CAN_T_SEND_TRAIN_TO_DEPOT :{WHITE}Can't send train to depot... +STR_ERROR_CAN_T_SEND_ROAD_VEHICLE_TO_DEPOT :{WHITE}Can't send road vehicle to depot... +STR_ERROR_CAN_T_SEND_SHIP_TO_DEPOT :{WHITE}Can't send ship to depot... +STR_ERROR_CAN_T_SEND_AIRCRAFT_TO_HANGAR :{WHITE}Can't send aircraft to hangar... + +STR_ERROR_CAN_T_BUY_TRAIN :{WHITE}Can't buy railway vehicle... +STR_ERROR_CAN_T_BUY_ROAD_VEHICLE :{WHITE}Can't buy road vehicle... +STR_ERROR_CAN_T_BUY_SHIP :{WHITE}Can't buy ship... +STR_ERROR_CAN_T_BUY_AIRCRAFT :{WHITE}Can't buy aircraft... + +STR_ERROR_CAN_T_RENAME_TRAIN_TYPE :{WHITE}Can't rename train vehicle type... +STR_ERROR_CAN_T_RENAME_ROAD_VEHICLE_TYPE :{WHITE}Can't rename road vehicle type... +STR_ERROR_CAN_T_RENAME_SHIP_TYPE :{WHITE}Can't rename ship type... +STR_ERROR_CAN_T_RENAME_AIRCRAFT_TYPE :{WHITE}Can't rename aircraft type... + +STR_ERROR_CAN_T_SELL_TRAIN :{WHITE}Can't sell railway vehicle... +STR_ERROR_CAN_T_SELL_ROAD_VEHICLE :{WHITE}Can't sell road vehicle... +STR_ERROR_CAN_T_SELL_SHIP :{WHITE}Can't sell ship... +STR_ERROR_CAN_T_SELL_AIRCRAFT :{WHITE}Can't sell aircraft... + +STR_ERROR_RAIL_VEHICLE_NOT_AVAILABLE :{WHITE}Vehicle is not available +STR_ERROR_ROAD_VEHICLE_NOT_AVAILABLE :{WHITE}Vehicle is not available +STR_ERROR_SHIP_NOT_AVAILABLE :{WHITE}Ship is not available +STR_ERROR_AIRCRAFT_NOT_AVAILABLE :{WHITE}Aircraft is not available + +STR_ERROR_TOO_MANY_VEHICLES_IN_GAME :{WHITE}Too many vehicles in game +STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Can't change servicing interval... + +STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... vehicle is destroyed + +# Specific vehicle errors +STR_ERROR_CAN_T_MAKE_TRAIN_PASS_SIGNAL :{WHITE}Can't make train pass signal at danger... +STR_ERROR_CAN_T_REVERSE_DIRECTION_TRAIN :{WHITE}Can't reverse direction of train... +STR_ERROR_TRAIN_START_NO_POWER :Train has no power + +STR_ERROR_CAN_T_MAKE_ROAD_VEHICLE_TURN :{WHITE}Can't make road vehicle turn around... + +STR_ERROR_AIRCRAFT_IS_IN_FLIGHT :{WHITE}Aircraft is in flight + +# Order related errors +STR_ERROR_NO_MORE_SPACE_FOR_ORDERS :{WHITE}No more space for orders +STR_ERROR_TOO_MANY_ORDERS :{WHITE}Too many orders +STR_ERROR_CAN_T_INSERT_NEW_ORDER :{WHITE}Can't insert new order... +STR_ERROR_CAN_T_DELETE_THIS_ORDER :{WHITE}Can't delete this order... +STR_ERROR_CAN_T_MODIFY_THIS_ORDER :{WHITE}Can't modify this order... +STR_ERROR_CAN_T_MOVE_THIS_ORDER :{WHITE}Can't move this order... +STR_ERROR_CAN_T_SKIP_ORDER :{WHITE}Can't skip current order... +STR_ERROR_CAN_T_SKIP_TO_ORDER :{WHITE}Can't skip to selected order... +STR_ERROR_CAN_T_COPY_SHARE_ORDER :{WHITE}... vehicle can't go to all stations +STR_ERROR_CAN_T_ADD_ORDER :{WHITE}... vehicle can't go to that station +STR_ERROR_CAN_T_ADD_ORDER_SHARED :{WHITE}... a vehicle sharing this order can't go to that station + +STR_ERROR_CAN_T_SHARE_ORDER_LIST :{WHITE}Can't share order list... +STR_ERROR_CAN_T_STOP_SHARING_ORDER_LIST :{WHITE}Can't stop sharing order list... +STR_ERROR_CAN_T_COPY_ORDER_LIST :{WHITE}Can't copy order list... +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 + +# 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 +STR_ERROR_TIMETABLE_NOT_STOPPING_HERE :{WHITE}This vehicle is not stopping at this station + +# Sign related errors +STR_ERROR_TOO_MANY_SIGNS :{WHITE}... too many signs +STR_ERROR_CAN_T_PLACE_SIGN_HERE :{WHITE}Can't place sign here... +STR_ERROR_CAN_T_CHANGE_SIGN_NAME :{WHITE}Can't change sign name... +STR_ERROR_CAN_T_DELETE_SIGN :{WHITE}Can't delete sign... + +# Translatable comment for OpenTTD's desktop shortcut +STR_DESKTOP_SHORTCUT_COMMENT :A simulation game based on Transport Tycoon Deluxe + +##id 0x2000 +# Town building names +STR_TOWN_BUILDING_NAME_TALL_OFFICE_BLOCK_1 :Tall office block +STR_TOWN_BUILDING_NAME_OFFICE_BLOCK_1 :Office block +STR_TOWN_BUILDING_NAME_SMALL_BLOCK_OF_FLATS_1 :Small block of flats +STR_TOWN_BUILDING_NAME_CHURCH_1 :Church +STR_TOWN_BUILDING_NAME_LARGE_OFFICE_BLOCK_1 :Large office block +STR_TOWN_BUILDING_NAME_TOWN_HOUSES_1 :Town houses +STR_TOWN_BUILDING_NAME_HOTEL_1 :Hotel +STR_TOWN_BUILDING_NAME_STATUE_1 :Statue +STR_TOWN_BUILDING_NAME_FOUNTAIN_1 :Fountain +STR_TOWN_BUILDING_NAME_PARK_1 :Park +STR_TOWN_BUILDING_NAME_OFFICE_BLOCK_2 :Office block +STR_TOWN_BUILDING_NAME_SHOPS_AND_OFFICES_1 :Shops and offices +STR_TOWN_BUILDING_NAME_MODERN_OFFICE_BUILDING_1 :Modern office building +STR_TOWN_BUILDING_NAME_WAREHOUSE_1 :Warehouse +STR_TOWN_BUILDING_NAME_OFFICE_BLOCK_3 :Office block +STR_TOWN_BUILDING_NAME_STADIUM_1 :Stadium +STR_TOWN_BUILDING_NAME_OLD_HOUSES_1 :Old houses +STR_TOWN_BUILDING_NAME_COTTAGES_1 :Cottages +STR_TOWN_BUILDING_NAME_HOUSES_1 :Houses +STR_TOWN_BUILDING_NAME_FLATS_1 :Flats +STR_TOWN_BUILDING_NAME_TALL_OFFICE_BLOCK_2 :Tall office block +STR_TOWN_BUILDING_NAME_SHOPS_AND_OFFICES_2 :Shops and offices +STR_TOWN_BUILDING_NAME_SHOPS_AND_OFFICES_3 :Shops and offices +STR_TOWN_BUILDING_NAME_THEATER_1 :Theatre +STR_TOWN_BUILDING_NAME_STADIUM_2 :Stadium +STR_TOWN_BUILDING_NAME_OFFICES_1 :Offices +STR_TOWN_BUILDING_NAME_HOUSES_2 :Houses +STR_TOWN_BUILDING_NAME_CINEMA_1 :Cinema +STR_TOWN_BUILDING_NAME_SHOPPING_MALL_1 :Shopping centre +STR_TOWN_BUILDING_NAME_IGLOO_1 :Igloo +STR_TOWN_BUILDING_NAME_TEPEES_1 :Tepees +STR_TOWN_BUILDING_NAME_TEAPOT_HOUSE_1 :Teapot-House +STR_TOWN_BUILDING_NAME_PIGGY_BANK_1 :Piggy-Bank + +##id 0x4800 +# industry names +STR_INDUSTRY_NAME_COAL_MINE :Coal Mine +STR_INDUSTRY_NAME_POWER_STATION :Power Station +STR_INDUSTRY_NAME_SAWMILL :Sawmill +STR_INDUSTRY_NAME_FOREST :Forest +STR_INDUSTRY_NAME_OIL_REFINERY :Oil Refinery +STR_INDUSTRY_NAME_OIL_RIG :Oil Rig +STR_INDUSTRY_NAME_FACTORY :Factory +STR_INDUSTRY_NAME_PRINTING_WORKS :Printing Works +STR_INDUSTRY_NAME_STEEL_MILL :Steel Mill +STR_INDUSTRY_NAME_FARM :Farm +STR_INDUSTRY_NAME_COPPER_ORE_MINE :Copper Ore Mine +STR_INDUSTRY_NAME_OIL_WELLS :Oil Wells +STR_INDUSTRY_NAME_BANK :Bank +STR_INDUSTRY_NAME_FOOD_PROCESSING_PLANT :Food Processing Plant +STR_INDUSTRY_NAME_PAPER_MILL :Paper Mill +STR_INDUSTRY_NAME_GOLD_MINE :Gold Mine +STR_INDUSTRY_NAME_BANK_TROPIC_ARCTIC :Bank +STR_INDUSTRY_NAME_DIAMOND_MINE :Diamond Mine +STR_INDUSTRY_NAME_IRON_ORE_MINE :Iron Ore Mine +STR_INDUSTRY_NAME_FRUIT_PLANTATION :Fruit Plantation +STR_INDUSTRY_NAME_RUBBER_PLANTATION :Rubber Plantation +STR_INDUSTRY_NAME_WATER_SUPPLY :Water Supply +STR_INDUSTRY_NAME_WATER_TOWER :Water Tower +STR_INDUSTRY_NAME_FACTORY_2 :Factory +STR_INDUSTRY_NAME_FARM_2 :Farm +STR_INDUSTRY_NAME_LUMBER_MILL :Lumber Mill +STR_INDUSTRY_NAME_COTTON_CANDY_FOREST :Candyfloss Forest +STR_INDUSTRY_NAME_CANDY_FACTORY :Sweet Factory +STR_INDUSTRY_NAME_BATTERY_FARM :Battery Farm +STR_INDUSTRY_NAME_COLA_WELLS :Cola Wells +STR_INDUSTRY_NAME_TOY_SHOP :Toy Shop +STR_INDUSTRY_NAME_TOY_FACTORY :Toy Factory +STR_INDUSTRY_NAME_PLASTIC_FOUNTAINS :Plastic Fountains +STR_INDUSTRY_NAME_FIZZY_DRINK_FACTORY :Fizzy Drink Factory +STR_INDUSTRY_NAME_BUBBLE_GENERATOR :Bubble Generator +STR_INDUSTRY_NAME_TOFFEE_QUARRY :Toffee Quarry +STR_INDUSTRY_NAME_SUGAR_MINE :Sugar Mine + +############ WARNING, using range 0x6000 for strings that are stored in the savegame +############ These strings may never get a new id, or savegames will break! +##id 0x6000 +STR_SV_EMPTY : +STR_SV_UNNAMED :Unnamed +STR_SV_TRAIN_NAME :Train {COMMA} +STR_SV_ROAD_VEHICLE_NAME :Road Vehicle {COMMA} +STR_SV_SHIP_NAME :Ship {COMMA} +STR_SV_AIRCRAFT_NAME :Aircraft {COMMA} + +STR_SV_STNAME :{STRING1} +STR_SV_STNAME_NORTH :{STRING1} North +STR_SV_STNAME_SOUTH :{STRING1} South +STR_SV_STNAME_EAST :{STRING1} East +STR_SV_STNAME_WEST :{STRING1} West +STR_SV_STNAME_CENTRAL :{STRING1} Central +STR_SV_STNAME_TRANSFER :{STRING1} Transfer +STR_SV_STNAME_HALT :{STRING1} Halt +STR_SV_STNAME_VALLEY :{STRING1} Valley +STR_SV_STNAME_HEIGHTS :{STRING1} Heights +STR_SV_STNAME_WOODS :{STRING1} Woods +STR_SV_STNAME_LAKESIDE :{STRING1} Lakeside +STR_SV_STNAME_EXCHANGE :{STRING1} Exchange +STR_SV_STNAME_AIRPORT :{STRING1} Airport +STR_SV_STNAME_OILFIELD :{STRING1} Oilfield +STR_SV_STNAME_MINES :{STRING1} Mines +STR_SV_STNAME_DOCKS :{STRING1} Docks +STR_SV_STNAME_BUOY :{STRING2} +STR_SV_STNAME_WAYPOINT :{STRING2} +##id 0x6020 +STR_SV_STNAME_ANNEXE :{STRING1} Annexe +STR_SV_STNAME_SIDINGS :{STRING1} Sidings +STR_SV_STNAME_BRANCH :{STRING1} Branch +STR_SV_STNAME_UPPER :Upper {STRING1} +STR_SV_STNAME_LOWER :Lower {STRING1} +STR_SV_STNAME_HELIPORT :{STRING1} Heliport +STR_SV_STNAME_FOREST :{STRING1} Forest +STR_SV_STNAME_FALLBACK :{STRING1} Station #{NUM} +############ end of savegame specific region! + +##id 0x8000 +# Vehicle names +STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_KIRBY_PAUL_TANK_STEAM :Kirby Paul Tank (Steam) +STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_MJS_250_DIESEL :MJS 250 (Diesel) +STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_PLODDYPHUT_CHOO_CHOO :Ploddyphut Choo-Choo +STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_POWERNAUT_CHOO_CHOO :Powernaut Choo-Choo +STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_MIGHTYMOVER_CHOO_CHOO :Mightymover Choo-Choo +STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_PLODDYPHUT_DIESEL :Ploddyphut Diesel +STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_POWERNAUT_DIESEL :Powernaut Diesel +STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_WILLS_2_8_0_STEAM :Wills 2-8-0 (Steam) +STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_CHANEY_JUBILEE_STEAM :Chaney 'Jubilee' (Steam) +STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_GINZU_A4_STEAM :Ginzu 'A4' (Steam) +STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_SH_8P_STEAM :SH '8P' (Steam) +STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_MANLEY_MOREL_DMU_DIESEL :Manley-Morel DMU (Diesel) +STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_DASH_DIESEL :'Dash' (Diesel) +STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_SH_HENDRY_25_DIESEL :SH/Hendry '25' (Diesel) +STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_UU_37_DIESEL :UU '37' (Diesel) +STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_FLOSS_47_DIESEL :Floss '47' (Diesel) +STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_CS_4000_DIESEL :CS 4000 (Diesel) +STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_CS_2400_DIESEL :CS 2400 (Diesel) +STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_CENTENNIAL_DIESEL :Centennial (Diesel) +STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_KELLING_3100_DIESEL :Kelling 3100 (Diesel) +STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_TURNER_TURBO_DIESEL :Turner Turbo (Diesel) +STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_MJS_1000_DIESEL :MJS 1000 (Diesel) +STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_SH_125_DIESEL :SH '125' (Diesel) +STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_SH_30_ELECTRIC :SH '30' (Electric) +STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_SH_40_ELECTRIC :SH '40' (Electric) +STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_T_I_M_ELECTRIC :'T.I.M.' (Electric) +STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_ASIASTAR_ELECTRIC :'AsiaStar' (Electric) +STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_PASSENGER_CAR :Passenger Carriage +STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_MAIL_VAN :Mail Van +STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_COAL_CAR :Coal Truck +STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_OIL_TANKER :Oil Tanker +STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_LIVESTOCK_VAN :Livestock Van +STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_GOODS_VAN :Goods Van +STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_GRAIN_HOPPER :Grain Hopper +STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_WOOD_TRUCK :Wood Truck +STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_IRON_ORE_HOPPER :Iron Ore Hopper +STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_STEEL_TRUCK :Steel Truck +STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_ARMORED_VAN :Armoured Van +STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_FOOD_VAN :Food Van +STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_PAPER_TRUCK :Paper Truck +STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_COPPER_ORE_HOPPER :Copper Ore Hopper +STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_WATER_TANKER :Water Tanker +STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_FRUIT_TRUCK :Fruit Truck +STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_RUBBER_TRUCK :Rubber Truck +STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_SUGAR_TRUCK :Sugar Truck +STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_COTTON_CANDY_HOPPER :Candyfloss Hopper +STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_TOFFEE_HOPPER :Toffee Hopper +STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_BUBBLE_VAN :Bubble Van +STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_COLA_TANKER :Cola Tanker +STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_CANDY_VAN :Sweet Van +STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_TOY_VAN :Toy Van +STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_BATTERY_TRUCK :Battery Truck +STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_FIZZY_DRINK_TRUCK :Fizzy Drink Truck +STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_PLASTIC_TRUCK :Plastic Truck +STR_VEHICLE_NAME_TRAIN_ENGINE_MONORAIL_X2001_ELECTRIC :'X2001' (Electric) +STR_VEHICLE_NAME_TRAIN_ENGINE_MONORAIL_MILLENNIUM_Z1_ELECTRIC :'Millennium Z1' (Electric) +STR_VEHICLE_NAME_TRAIN_ENGINE_MONORAIL_WIZZOWOW_Z99 :Wizzowow Z99 +STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_PASSENGER_CAR :Passenger Carriage +STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_MAIL_VAN :Mail Van +STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_COAL_CAR :Coal Truck +STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_OIL_TANKER :Oil Tanker +STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_LIVESTOCK_VAN :Livestock Van +STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_GOODS_VAN :Goods Van +STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_GRAIN_HOPPER :Grain Hopper +STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_WOOD_TRUCK :Wood Truck +STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_IRON_ORE_HOPPER :Iron Ore Hopper +STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_STEEL_TRUCK :Steel Truck +STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_ARMORED_VAN :Armoured Van +STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_FOOD_VAN :Food Van +STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_PAPER_TRUCK :Paper Truck +STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_COPPER_ORE_HOPPER :Copper Ore Hopper +STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_WATER_TANKER :Water Tanker +STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_FRUIT_TRUCK :Fruit Truck +STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_RUBBER_TRUCK :Rubber Truck +STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_SUGAR_TRUCK :Sugar Truck +STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_COTTON_CANDY_HOPPER :Candyfloss Hopper +STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_TOFFEE_HOPPER :Toffee Hopper +STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_BUBBLE_VAN :Bubble Van +STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_COLA_TANKER :Cola Tanker +STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_CANDY_VAN :Sweet Van +STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_TOY_VAN :Toy Van +STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_BATTERY_TRUCK :Battery Truck +STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_FIZZY_DRINK_TRUCK :Fizzy Drink Truck +STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_PLASTIC_TRUCK :Plastic Truck +STR_VEHICLE_NAME_TRAIN_ENGINE_MAGLEV_LEV1_LEVIATHAN_ELECTRIC :Lev1 'Leviathan' (Electric) +STR_VEHICLE_NAME_TRAIN_ENGINE_MAGLEV_LEV2_CYCLOPS_ELECTRIC :Lev2 'Cyclops' (Electric) +STR_VEHICLE_NAME_TRAIN_ENGINE_MAGLEV_LEV3_PEGASUS_ELECTRIC :Lev3 'Pegasus' (Electric) +STR_VEHICLE_NAME_TRAIN_ENGINE_MAGLEV_LEV4_CHIMAERA_ELECTRIC :Lev4 'Chimaera' (Electric) +STR_VEHICLE_NAME_TRAIN_ENGINE_MAGLEV_WIZZOWOW_ROCKETEER :Wizzowow Rocketeer +STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_PASSENGER_CAR :Passenger Carriage +STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_MAIL_VAN :Mail Van +STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_COAL_CAR :Coal Truck +STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_OIL_TANKER :Oil Tanker +STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_LIVESTOCK_VAN :Livestock Van +STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_GOODS_VAN :Goods Van +STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_GRAIN_HOPPER :Grain Hopper +STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_WOOD_TRUCK :Wood Truck +STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_IRON_ORE_HOPPER :Iron Ore Hopper +STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_STEEL_TRUCK :Steel Truck +STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_ARMORED_VAN :Armoured Van +STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_FOOD_VAN :Food Van +STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_PAPER_TRUCK :Paper Truck +STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_COPPER_ORE_HOPPER :Copper Ore Hopper +STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_WATER_TANKER :Water Tanker +STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_FRUIT_TRUCK :Fruit Truck +STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_RUBBER_TRUCK :Rubber Truck +STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_SUGAR_TRUCK :Sugar Truck +STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_COTTON_CANDY_HOPPER :Candyfloss Hopper +STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_TOFFEE_HOPPER :Toffee Hopper +STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_BUBBLE_VAN :Bubble Van +STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_COLA_TANKER :Cola Tanker +STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_CANDY_VAN :Sweet Van +STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_TOY_VAN :Toy Van +STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_BATTERY_TRUCK :Battery Truck +STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_FIZZY_DRINK_TRUCK :Fizzy Drink Truck +STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_PLASTIC_TRUCK :Plastic Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_MPS_REGAL_BUS :MPS Regal Bus +STR_VEHICLE_NAME_ROAD_VEHICLE_HEREFORD_LEOPARD_BUS :Hereford Leopard Bus +STR_VEHICLE_NAME_ROAD_VEHICLE_FOSTER_BUS :Foster Bus +STR_VEHICLE_NAME_ROAD_VEHICLE_FOSTER_MKII_SUPERBUS :Foster MkII Superbus +STR_VEHICLE_NAME_ROAD_VEHICLE_PLODDYPHUT_MKI_BUS :Ploddyphut MkI Bus +STR_VEHICLE_NAME_ROAD_VEHICLE_PLODDYPHUT_MKII_BUS :Ploddyphut MkII Bus +STR_VEHICLE_NAME_ROAD_VEHICLE_PLODDYPHUT_MKIII_BUS :Ploddyphut MkIII Bus +STR_VEHICLE_NAME_ROAD_VEHICLE_BALOGH_COAL_TRUCK :Balogh Coal Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_UHL_COAL_TRUCK :Uhl Coal Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_DW_COAL_TRUCK :DW Coal Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_MPS_MAIL_TRUCK :MPS Mail Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_REYNARD_MAIL_TRUCK :Reynard Mail Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_PERRY_MAIL_TRUCK :Perry Mail Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_MIGHTYMOVER_MAIL_TRUCK :MightyMover Mail Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_POWERNAUGHT_MAIL_TRUCK :Powernaught Mail Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_WIZZOWOW_MAIL_TRUCK :Wizzowow Mail Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_WITCOMBE_OIL_TANKER :Witcombe Oil Tanker +STR_VEHICLE_NAME_ROAD_VEHICLE_FOSTER_OIL_TANKER :Foster Oil Tanker +STR_VEHICLE_NAME_ROAD_VEHICLE_PERRY_OIL_TANKER :Perry Oil Tanker +STR_VEHICLE_NAME_ROAD_VEHICLE_TALBOTT_LIVESTOCK_VAN :Talbott Livestock Van +STR_VEHICLE_NAME_ROAD_VEHICLE_UHL_LIVESTOCK_VAN :Uhl Livestock Van +STR_VEHICLE_NAME_ROAD_VEHICLE_FOSTER_LIVESTOCK_VAN :Foster Livestock Van +STR_VEHICLE_NAME_ROAD_VEHICLE_BALOGH_GOODS_TRUCK :Balogh Goods Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_CRAIGHEAD_GOODS_TRUCK :Craighead Goods Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_GOSS_GOODS_TRUCK :Goss Goods Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_HEREFORD_GRAIN_TRUCK :Hereford Grain Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_THOMAS_GRAIN_TRUCK :Thomas Grain Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_GOSS_GRAIN_TRUCK :Goss Grain Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_WITCOMBE_WOOD_TRUCK :Witcombe Wood Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_FOSTER_WOOD_TRUCK :Foster Wood Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_MORELAND_WOOD_TRUCK :Moreland Wood Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_MPS_IRON_ORE_TRUCK :MPS Iron Ore Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_UHL_IRON_ORE_TRUCK :Uhl Iron Ore Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_CHIPPY_IRON_ORE_TRUCK :Chippy Iron Ore Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_BALOGH_STEEL_TRUCK :Balogh Steel Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_UHL_STEEL_TRUCK :Uhl Steel Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_KELLING_STEEL_TRUCK :Kelling Steel Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_BALOGH_ARMORED_TRUCK :Balogh Armoured Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_UHL_ARMORED_TRUCK :Uhl Armoured Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_FOSTER_ARMORED_TRUCK :Foster Armoured Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_FOSTER_FOOD_VAN :Foster Food Van +STR_VEHICLE_NAME_ROAD_VEHICLE_PERRY_FOOD_VAN :Perry Food Van +STR_VEHICLE_NAME_ROAD_VEHICLE_CHIPPY_FOOD_VAN :Chippy Food Van +STR_VEHICLE_NAME_ROAD_VEHICLE_UHL_PAPER_TRUCK :Uhl Paper Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_BALOGH_PAPER_TRUCK :Balogh Paper Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_MPS_PAPER_TRUCK :MPS Paper Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_MPS_COPPER_ORE_TRUCK :MPS Copper Ore Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_UHL_COPPER_ORE_TRUCK :Uhl Copper Ore Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_GOSS_COPPER_ORE_TRUCK :Goss Copper Ore Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_UHL_WATER_TANKER :Uhl Water Tanker +STR_VEHICLE_NAME_ROAD_VEHICLE_BALOGH_WATER_TANKER :Balogh Water Tanker +STR_VEHICLE_NAME_ROAD_VEHICLE_MPS_WATER_TANKER :MPS Water Tanker +STR_VEHICLE_NAME_ROAD_VEHICLE_BALOGH_FRUIT_TRUCK :Balogh Fruit Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_UHL_FRUIT_TRUCK :Uhl Fruit Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_KELLING_FRUIT_TRUCK :Kelling Fruit Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_BALOGH_RUBBER_TRUCK :Balogh Rubber Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_UHL_RUBBER_TRUCK :Uhl Rubber Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_RMT_RUBBER_TRUCK :RMT Rubber Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_MIGHTYMOVER_SUGAR_TRUCK :MightyMover Sugar Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_POWERNAUGHT_SUGAR_TRUCK :Powernaught Sugar Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_WIZZOWOW_SUGAR_TRUCK :Wizzowow Sugar Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_MIGHTYMOVER_COLA_TRUCK :MightyMover Cola Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_POWERNAUGHT_COLA_TRUCK :Powernaught Cola Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_WIZZOWOW_COLA_TRUCK :Wizzowow Cola Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_MIGHTYMOVER_COTTON_CANDY :MightyMover Candyfloss Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_POWERNAUGHT_COTTON_CANDY :Powernaught Candyfloss Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_WIZZOWOW_COTTON_CANDY_TRUCK :Wizzowow Candyfloss Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_MIGHTYMOVER_TOFFEE_TRUCK :MightyMover Toffee Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_POWERNAUGHT_TOFFEE_TRUCK :Powernaught Toffee Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_WIZZOWOW_TOFFEE_TRUCK :Wizzowow Toffee Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_MIGHTYMOVER_TOY_VAN :MightyMover Toy Van +STR_VEHICLE_NAME_ROAD_VEHICLE_POWERNAUGHT_TOY_VAN :Powernaught Toy Van +STR_VEHICLE_NAME_ROAD_VEHICLE_WIZZOWOW_TOY_VAN :Wizzowow Toy Van +STR_VEHICLE_NAME_ROAD_VEHICLE_MIGHTYMOVER_CANDY_TRUCK :MightyMover Sweet Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_POWERNAUGHT_CANDY_TRUCK :Powernaught Sweet Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_WIZZOWOW_CANDY_TRUCK :Wizzowow Sweet Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_MIGHTYMOVER_BATTERY_TRUCK :MightyMover Battery Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_POWERNAUGHT_BATTERY_TRUCK :Powernaught Battery Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_WIZZOWOW_BATTERY_TRUCK :Wizzowow Battery Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_MIGHTYMOVER_FIZZY_DRINK :MightyMover Fizzy Drink Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_POWERNAUGHT_FIZZY_DRINK :Powernaught Fizzy Drink Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_WIZZOWOW_FIZZY_DRINK_TRUCK :Wizzowow Fizzy Drink Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_MIGHTYMOVER_PLASTIC_TRUCK :MightyMover Plastic Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_POWERNAUGHT_PLASTIC_TRUCK :Powernaught Plastic Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_WIZZOWOW_PLASTIC_TRUCK :Wizzowow Plastic Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_MIGHTYMOVER_BUBBLE_TRUCK :MightyMover Bubble Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_POWERNAUGHT_BUBBLE_TRUCK :Powernaught Bubble Truck +STR_VEHICLE_NAME_ROAD_VEHICLE_WIZZOWOW_BUBBLE_TRUCK :Wizzowow Bubble Truck +STR_VEHICLE_NAME_SHIP_MPS_OIL_TANKER :MPS Oil Tanker +STR_VEHICLE_NAME_SHIP_CS_INC_OIL_TANKER :CS-Inc. Oil Tanker +STR_VEHICLE_NAME_SHIP_MPS_PASSENGER_FERRY :MPS Passenger Ferry +STR_VEHICLE_NAME_SHIP_FFP_PASSENGER_FERRY :FFP Passenger Ferry +STR_VEHICLE_NAME_SHIP_BAKEWELL_300_HOVERCRAFT :Bakewell 300 Hovercraft +STR_VEHICLE_NAME_SHIP_CHUGGER_CHUG_PASSENGER :Chugger-Chug Passenger Ferry +STR_VEHICLE_NAME_SHIP_SHIVERSHAKE_PASSENGER_FERRY :Shivershake Passenger Ferry +STR_VEHICLE_NAME_SHIP_YATE_CARGO_SHIP :Yate Cargo ship +STR_VEHICLE_NAME_SHIP_BAKEWELL_CARGO_SHIP :Bakewell Cargo ship +STR_VEHICLE_NAME_SHIP_MIGHTYMOVER_CARGO_SHIP :Mightymover Cargo ship +STR_VEHICLE_NAME_SHIP_POWERNAUT_CARGO_SHIP :Powernaut Cargo ship +STR_VEHICLE_NAME_AIRCRAFT_SAMPSON_U52 :Sampson U52 +STR_VEHICLE_NAME_AIRCRAFT_COLEMAN_COUNT :Coleman Count +STR_VEHICLE_NAME_AIRCRAFT_FFP_DART :FFP Dart +STR_VEHICLE_NAME_AIRCRAFT_YATE_HAUGAN :Yate Haugan +STR_VEHICLE_NAME_AIRCRAFT_BAKEWELL_COTSWALD_LB_3 :Bakewell Cotswald LB-3 +STR_VEHICLE_NAME_AIRCRAFT_BAKEWELL_LUCKETT_LB_8 :Bakewell Luckett LB-8 +STR_VEHICLE_NAME_AIRCRAFT_BAKEWELL_LUCKETT_LB_9 :Bakewell Luckett LB-9 +STR_VEHICLE_NAME_AIRCRAFT_BAKEWELL_LUCKETT_LB80 :Bakewell Luckett LB80 +STR_VEHICLE_NAME_AIRCRAFT_BAKEWELL_LUCKETT_LB_10 :Bakewell Luckett LB-10 +STR_VEHICLE_NAME_AIRCRAFT_BAKEWELL_LUCKETT_LB_11 :Bakewell Luckett LB-11 +STR_VEHICLE_NAME_AIRCRAFT_YATE_AEROSPACE_YAC_1_11 :Yate Aerospace YAC 1-11 +STR_VEHICLE_NAME_AIRCRAFT_DARWIN_100 :Darwin 100 +STR_VEHICLE_NAME_AIRCRAFT_DARWIN_200 :Darwin 200 +STR_VEHICLE_NAME_AIRCRAFT_DARWIN_300 :Darwin 300 +STR_VEHICLE_NAME_AIRCRAFT_DARWIN_400 :Darwin 400 +STR_VEHICLE_NAME_AIRCRAFT_DARWIN_500 :Darwin 500 +STR_VEHICLE_NAME_AIRCRAFT_DARWIN_600 :Darwin 600 +STR_VEHICLE_NAME_AIRCRAFT_GURU_GALAXY :Guru Galaxy +STR_VEHICLE_NAME_AIRCRAFT_AIRTAXI_A21 :Airtaxi A21 +STR_VEHICLE_NAME_AIRCRAFT_AIRTAXI_A31 :Airtaxi A31 +STR_VEHICLE_NAME_AIRCRAFT_AIRTAXI_A32 :Airtaxi A32 +STR_VEHICLE_NAME_AIRCRAFT_AIRTAXI_A33 :Airtaxi A33 +STR_VEHICLE_NAME_AIRCRAFT_YATE_AEROSPACE_YAE46 :Yate Aerospace YAe46 +STR_VEHICLE_NAME_AIRCRAFT_DINGER_100 :Dinger 100 +STR_VEHICLE_NAME_AIRCRAFT_AIRTAXI_A34_1000 :AirTaxi A34-1000 +STR_VEHICLE_NAME_AIRCRAFT_YATE_Z_SHUTTLE :Yate Z-Shuttle +STR_VEHICLE_NAME_AIRCRAFT_KELLING_K1 :Kelling K1 +STR_VEHICLE_NAME_AIRCRAFT_KELLING_K6 :Kelling K6 +STR_VEHICLE_NAME_AIRCRAFT_KELLING_K7 :Kelling K7 +STR_VEHICLE_NAME_AIRCRAFT_DARWIN_700 :Darwin 700 +STR_VEHICLE_NAME_AIRCRAFT_FFP_HYPERDART_2 :FFP Hyperdart 2 +STR_VEHICLE_NAME_AIRCRAFT_DINGER_200 :Dinger 200 +STR_VEHICLE_NAME_AIRCRAFT_DINGER_1000 :Dinger 1000 +STR_VEHICLE_NAME_AIRCRAFT_PLODDYPHUT_100 :Ploddyphut 100 +STR_VEHICLE_NAME_AIRCRAFT_PLODDYPHUT_500 :Ploddyphut 500 +STR_VEHICLE_NAME_AIRCRAFT_FLASHBANG_X1 :Flashbang X1 +STR_VEHICLE_NAME_AIRCRAFT_JUGGERPLANE_M1 :Juggerplane M1 +STR_VEHICLE_NAME_AIRCRAFT_FLASHBANG_WIZZER :Flashbang Wizzer +STR_VEHICLE_NAME_AIRCRAFT_TRICARIO_HELICOPTER :Tricario Helicopter +STR_VEHICLE_NAME_AIRCRAFT_GURU_X2_HELICOPTER :Guru X2 Helicopter +STR_VEHICLE_NAME_AIRCRAFT_POWERNAUT_HELICOPTER :Powernaut Helicopter + +##id 0x8800 +# Formatting of some strings +STR_FORMAT_DATE_TINY :{RAW_STRING}-{RAW_STRING}-{NUM} +STR_FORMAT_DATE_SHORT :{STRING} {NUM} +STR_FORMAT_DATE_LONG :{STRING} {STRING} {NUM} +STR_FORMAT_DATE_ISO :{2:NUM}-{1:RAW_STRING}-{0:RAW_STRING} + +STR_FORMAT_BUOY_NAME :{TOWN} Buoy +STR_FORMAT_BUOY_NAME_SERIAL :{TOWN} Buoy #{COMMA} +STR_FORMAT_COMPANY_NUM :(Company {COMMA}) +STR_FORMAT_GROUP_NAME :Group {COMMA} +STR_FORMAT_INDUSTRY_NAME :{TOWN} {STRING} +STR_FORMAT_WAYPOINT_NAME :{TOWN} Waypoint +STR_FORMAT_WAYPOINT_NAME_SERIAL :{TOWN} Waypoint #{COMMA} + +STR_FORMAT_DEPOT_NAME_TRAIN :{TOWN} Train Depot +STR_FORMAT_DEPOT_NAME_TRAIN_SERIAL :{TOWN} Train Depot #{COMMA} +STR_FORMAT_DEPOT_NAME_ROAD_VEHICLE :{TOWN} Road Vehicle Depot +STR_FORMAT_DEPOT_NAME_ROAD_VEHICLE_SERIAL :{TOWN} Road Vehicle Depot #{COMMA} +STR_FORMAT_DEPOT_NAME_SHIP :{TOWN} Ship Depot +STR_FORMAT_DEPOT_NAME_SHIP_SERIAL :{TOWN} Ship Depot #{COMMA} +STR_FORMAT_DEPOT_NAME_AIRCRAFT :{STATION} Hangar + +STR_UNKNOWN_STATION :unknown station +STR_DEFAULT_SIGN_NAME :Sign +STR_COMPANY_SOMEONE :someone + +STR_SAVEGAME_NAME_DEFAULT :{COMPANY}, {STRING1} +STR_SAVEGAME_NAME_SPECTATOR :Spectator, {1:STRING1} + +# Viewport strings +STR_VIEWPORT_TOWN_POP :{WHITE}{TOWN} ({COMMA}) +STR_VIEWPORT_TOWN :{WHITE}{TOWN} +STR_VIEWPORT_TOWN_TINY_BLACK :{TINY_FONT}{BLACK}{TOWN} +STR_VIEWPORT_TOWN_TINY_WHITE :{TINY_FONT}{WHITE}{TOWN} + +STR_VIEWPORT_SIGN_SMALL_BLACK :{TINY_FONT}{BLACK}{SIGN} +STR_VIEWPORT_SIGN_SMALL_WHITE :{TINY_FONT}{WHITE}{SIGN} + +STR_VIEWPORT_STATION :{STATION} {STATION_FEATURES} +STR_VIEWPORT_STATION_TINY :{TINY_FONT}{STATION} + +STR_VIEWPORT_WAYPOINT :{WAYPOINT} +STR_VIEWPORT_WAYPOINT_TINY :{TINY_FONT}{WAYPOINT} + +# Simple strings to get specific types of data +STR_COMPANY_NAME :{COMPANY} +STR_COMPANY_NAME_COMPANY_NUM :{COMPANY} {COMPANY_NUM} +STR_DEPOT_NAME :{DEPOT} +STR_ENGINE_NAME :{ENGINE} +STR_GROUP_NAME :{GROUP} +STR_INDUSTRY_NAME :{INDUSTRY} +STR_PRESIDENT_NAME :{PRESIDENT_NAME} +STR_SIGN_NAME :{SIGN} +STR_STATION_NAME :{STATION} +STR_TOWN_NAME :{TOWN} +STR_VEHICLE_NAME :{VEHICLE} +STR_WAYPOINT_NAME :{WAYPOINT} + +STR_JUST_CARGO :{CARGO_LONG} +STR_JUST_CHECKMARK :{CHECKMARK} +STR_JUST_COMMA :{COMMA} +STR_JUST_CURRENCY_SHORT :{CURRENCY_SHORT} +STR_JUST_CURRENCY_LONG :{CURRENCY_LONG} +STR_JUST_CARGO_LIST :{CARGO_LIST} +STR_JUST_INT :{NUM} +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_STRING :{STRING} +STR_JUST_STRING_SPACE_STRING :{STRING} {STRING} +STR_JUST_RAW_STRING :{RAW_STRING} + +# Slightly 'raw' stringcodes with colour or size +STR_BLACK_COMMA :{BLACK}{COMMA} +STR_TINY_BLACK_COMA :{TINY_FONT}{BLACK}{COMMA} +STR_TINY_COMMA :{TINY_FONT}{COMMA} +STR_BLUE_COMMA :{BLUE}{COMMA} +STR_RED_COMMA :{RED}{COMMA} +STR_WHITE_COMMA :{WHITE}{COMMA} +STR_TINY_BLACK_DECIMAL :{TINY_FONT}{BLACK}{DECIMAL} +STR_COMPANY_MONEY :{WHITE}{CURRENCY_LONG} +STR_BLACK_DATE_LONG :{BLACK}{DATE_LONG} +STR_BLACK_CROSS :{BLACK}{CROSS} +STR_SILVER_CROSS :{SILVER}{CROSS} +STR_WHITE_DATE_LONG :{WHITE}{DATE_LONG} +STR_SHORT_DATE :{WHITE}{DATE_TINY} +STR_DATE_LONG_SMALL :{TINY_FONT}{BLACK}{DATE_LONG} +STR_TINY_GROUP :{TINY_FONT}{GROUP} +STR_BLACK_INT :{BLACK}{NUM} +STR_ORANGE_INT :{ORANGE}{NUM} +STR_WHITE_SIGN :{WHITE}{SIGN} +STR_TINY_BLACK_STATION :{TINY_FONT}{BLACK}{STATION} +STR_BLACK_STRING :{BLACK}{STRING} +STR_BLACK_RAW_STRING :{BLACK}{RAW_STRING} +STR_GREEN_STRING :{GREEN}{STRING} +STR_ORANGE_STRING :{ORANGE}{STRING} +STR_RED_STRING :{RED}{STRING} +STR_LTBLUE_STRING :{LTBLUE}{STRING} +STR_WHITE_STRING :{WHITE}{STRING} +STR_ORANGE_STRING1_WHITE :{ORANGE}{STRING1}{WHITE} +STR_ORANGE_STRING1_LTBLUE :{ORANGE}{STRING1}{LTBLUE} +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_1 :{BLACK}1 +STR_BLACK_2 :{BLACK}2 +STR_BLACK_3 :{BLACK}3 +STR_BLACK_4 :{BLACK}4 +STR_BLACK_5 :{BLACK}5 +STR_BLACK_6 :{BLACK}6 +STR_BLACK_7 :{BLACK}7 + +STR_TRAIN :{BLACK}{TRAIN} +STR_BUS :{BLACK}{BUS} +STR_LORRY :{BLACK}{LORRY} +STR_PLANE :{BLACK}{PLANE} +STR_SHIP :{BLACK}{SHIP} + +STR_TOOLBAR_RAILTYPE_VELOCITY :{STRING} ({VELOCITY}) diff -r a048e90e006e -r 105cb37f0058 src/script/api/game/game_window.hpp.sq --- a/src/script/api/game/game_window.hpp.sq Mon Jul 02 19:31:26 2012 +0000 +++ b/src/script/api/game/game_window.hpp.sq Tue Jul 17 17:01:20 2012 +0100 @@ -453,8 +453,6 @@ SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_MAPSIZE_Y_PULLDOWN, "WID_GL_MAPSIZE_Y_PULLDOWN"); SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_TOWN_PULLDOWN, "WID_GL_TOWN_PULLDOWN"); SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_INDUSTRY_PULLDOWN, "WID_GL_INDUSTRY_PULLDOWN"); - SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_RANDOM_EDITBOX, "WID_GL_RANDOM_EDITBOX"); - SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_RANDOM_BUTTON, "WID_GL_RANDOM_BUTTON"); SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_GENERATE_BUTTON, "WID_GL_GENERATE_BUTTON"); SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_START_DATE_DOWN, "WID_GL_START_DATE_DOWN"); SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_START_DATE_TEXT, "WID_GL_START_DATE_TEXT"); @@ -477,20 +475,9 @@ SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_WATER_NE, "WID_GL_WATER_NE"); SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_WATER_SE, "WID_GL_WATER_SE"); SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_WATER_SW, "WID_GL_WATER_SW"); - SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_TEMPERATE, "WID_CS_TEMPERATE"); - SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_ARCTIC, "WID_CS_ARCTIC"); - SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_TROPICAL, "WID_CS_TROPICAL"); - SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_TOYLAND, "WID_CS_TOYLAND"); - SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_EMPTY_WORLD, "WID_CS_EMPTY_WORLD"); - SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_RANDOM_WORLD, "WID_CS_RANDOM_WORLD"); - SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_MAPSIZE_X_PULLDOWN, "WID_CS_MAPSIZE_X_PULLDOWN"); - SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_MAPSIZE_Y_PULLDOWN, "WID_CS_MAPSIZE_Y_PULLDOWN"); - SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_START_DATE_DOWN, "WID_CS_START_DATE_DOWN"); - SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_START_DATE_TEXT, "WID_CS_START_DATE_TEXT"); - SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_START_DATE_UP, "WID_CS_START_DATE_UP"); - SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_FLAT_LAND_HEIGHT_DOWN, "WID_CS_FLAT_LAND_HEIGHT_DOWN"); - SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_FLAT_LAND_HEIGHT_TEXT, "WID_CS_FLAT_LAND_HEIGHT_TEXT"); - SQGSWindow.DefSQConst(engine, ScriptWindow::WID_CS_FLAT_LAND_HEIGHT_UP, "WID_CS_FLAT_LAND_HEIGHT_UP"); + SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_FLAT_LAND_HEIGHT_DOWN, "WID_GL_FLAT_LAND_HEIGHT_DOWN"); + SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_FLAT_LAND_HEIGHT_TEXT, "WID_GL_FLAT_LAND_HEIGHT_TEXT"); + SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GL_FLAT_LAND_HEIGHT_UP, "WID_GL_FLAT_LAND_HEIGHT_UP"); SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GP_PROGRESS_BAR, "WID_GP_PROGRESS_BAR"); SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GP_PROGRESS_TEXT, "WID_GP_PROGRESS_TEXT"); SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GP_ABORT, "WID_GP_ABORT"); diff -r a048e90e006e -r 105cb37f0058 src/script/api/script_window.hpp --- a/src/script/api/script_window.hpp Mon Jul 02 19:31:26 2012 +0000 +++ b/src/script/api/script_window.hpp Tue Jul 17 17:01:20 2012 +0100 @@ -1,2389 +1,2381 @@ -/* $Id$ */ - -/* - * This file is part of OpenTTD. - * OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. - * OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see . - */ - -/** @file script_window.hpp Everything to handle window interaction. */ - -#ifndef SCRIPT_WINDOW_HPP -#define SCRIPT_WINDOW_HPP - -#include "script_object.hpp" -#include "../../window_type.h" -#include "../../gfx_type.h" - -#include "../../widgets/ai_widget.h" -#include "../../widgets/airport_widget.h" -#include "../../widgets/autoreplace_widget.h" -#include "../../widgets/bootstrap_widget.h" -#include "../../widgets/bridge_widget.h" -#include "../../widgets/build_vehicle_widget.h" -#include "../../widgets/cheat_widget.h" -#include "../../widgets/company_widget.h" -#include "../../widgets/console_widget.h" -#include "../../widgets/date_widget.h" -#include "../../widgets/depot_widget.h" -#include "../../widgets/dock_widget.h" -#include "../../widgets/dropdown_widget.h" -#include "../../widgets/engine_widget.h" -#include "../../widgets/error_widget.h" -#include "../../widgets/fios_widget.h" -#include "../../widgets/genworld_widget.h" -#include "../../widgets/goal_widget.h" -#include "../../widgets/graph_widget.h" -#include "../../widgets/group_widget.h" -#include "../../widgets/highscore_widget.h" -#include "../../widgets/industry_widget.h" -#include "../../widgets/intro_widget.h" -#include "../../widgets/main_widget.h" -#include "../../widgets/misc_widget.h" -#include "../../widgets/music_widget.h" -#include "../../widgets/network_chat_widget.h" -#include "../../widgets/network_content_widget.h" -#include "../../widgets/network_widget.h" -#include "../../widgets/newgrf_debug_widget.h" -#include "../../widgets/newgrf_widget.h" -#include "../../widgets/news_widget.h" -#include "../../widgets/object_widget.h" -#include "../../widgets/order_widget.h" -#include "../../widgets/osk_widget.h" -#include "../../widgets/rail_widget.h" -#include "../../widgets/road_widget.h" -#include "../../widgets/settings_widget.h" -#include "../../widgets/sign_widget.h" -#include "../../widgets/smallmap_widget.h" -#include "../../widgets/station_widget.h" -#include "../../widgets/statusbar_widget.h" -#include "../../widgets/subsidy_widget.h" -#include "../../widgets/terraform_widget.h" -#include "../../widgets/timetable_widget.h" -#include "../../widgets/toolbar_widget.h" -#include "../../widgets/town_widget.h" -#include "../../widgets/transparency_widget.h" -#include "../../widgets/tree_widget.h" -#include "../../widgets/vehicle_widget.h" -#include "../../widgets/viewport_widget.h" -#include "../../widgets/waypoint_widget.h" - -/** - * Class that handles window interaction. A Window in OpenTTD has two imporant - * values. The WindowClass, and a Window number. The first indicates roughly - * which window it is. WC_TOWN_VIEW for example, is the view of a town. - * The Window number is a bit more complex, as it depends mostly on the - * WindowClass. For example for WC_TOWN_VIEW it is the TownID. In general a - * good rule of thumb is: either the number is always 0, or the ID of the - * object in question. - * In the comment at the widget enum, it is mentioned how the number is used. - * @api game - */ -class ScriptWindow : public ScriptObject { -public: - /** - * Window numbers. - */ - enum WindowNumberEnum { - WN_GAME_OPTIONS_AI = ::WN_GAME_OPTIONS_AI, ///< AI settings. - WN_GAME_OPTIONS_ABOUT = ::WN_GAME_OPTIONS_ABOUT, ///< About window. - WN_GAME_OPTIONS_NEWGRF_STATE = ::WN_GAME_OPTIONS_NEWGRF_STATE, ///< NewGRF settings. - WN_GAME_OPTIONS_MESSAGE_OPTION = ::WN_GAME_OPTIONS_MESSAGE_OPTION, ///< News settings. - WN_GAME_OPTIONS_GAME_OPTIONS = ::WN_GAME_OPTIONS_GAME_OPTIONS, ///< Game options. - WN_GAME_OPTIONS_GAME_DIFFICULTY = ::WN_GAME_OPTIONS_GAME_DIFFICULTY, ///< Game difficulty. - WN_GAME_OPTIONS_GAME_SETTINGS = ::WN_GAME_OPTIONS_GAME_SETTINGS, ///< Game settings. - WN_QUERY_STRING = ::WN_QUERY_STRING, ///< Query string. - WN_QUERY_STRING_SIGN = ::WN_QUERY_STRING_SIGN, ///< Query string for signs. - WN_CONFIRM_POPUP_QUERY = ::WN_CONFIRM_POPUP_QUERY, ///< Query popup confirm. - WN_CONFIRM_POPUP_QUERY_BOOTSTRAP = ::WN_CONFIRM_POPUP_QUERY_BOOTSTRAP, ///< Query popup confirm for bootstrap. - WN_NETWORK_WINDOW_GAME = ::WN_NETWORK_WINDOW_GAME, ///< Network game window. - WN_NETWORK_WINDOW_LOBBY = ::WN_NETWORK_WINDOW_LOBBY, ///< Network lobby window. - WN_NETWORK_WINDOW_CONTENT_LIST = ::WN_NETWORK_WINDOW_CONTENT_LIST, ///< Network content list. - WN_NETWORK_WINDOW_START = ::WN_NETWORK_WINDOW_START, ///< Network start server. - WN_NETWORK_STATUS_WINDOW_JOIN = ::WN_NETWORK_STATUS_WINDOW_JOIN, ///< Network join status. - WN_NETWORK_STATUS_WINDOW_CONTENT_DOWNLOAD = ::WN_NETWORK_STATUS_WINDOW_CONTENT_DOWNLOAD, ///< Network content download status. - }; - - /** - * Window classes. - */ - enum WindowClass { - /** - * Main window; Window numbers: - * - 0 = #MainWidgets - */ - WC_MAIN_WINDOW = ::WC_MAIN_WINDOW, - - /** - * Main toolbar (the long bar at the top); Window numbers: - * - 0 = #ToolbarNormalWidgets - * - 0 = #ToolbarEditorWidgets - */ - WC_MAIN_TOOLBAR = ::WC_MAIN_TOOLBAR, - - /** - * Statusbar (at the bottom of your screen); Window numbers: - * - 0 = #StatusbarWidget - */ - WC_STATUS_BAR = ::WC_STATUS_BAR, - - /** - * Build toolbar; Window numbers: - * - #TRANSPORT_RAIL = #RailToolbarWidgets - * - #TRANSPORT_AIR = #AirportToolbarWidgets - * - #TRANSPORT_WATER = #DockToolbarWidgets - * - #TRANSPORT_ROAD = #RoadToolbarWidgets - */ - WC_BUILD_TOOLBAR = ::WC_BUILD_TOOLBAR, - - /** - * Scenario build toolbar; Window numbers: - * - #TRANSPORT_WATER = #DockToolbarWidgets - * - #TRANSPORT_ROAD = #RoadToolbarWidgets - */ - WC_SCEN_BUILD_TOOLBAR = ::WC_SCEN_BUILD_TOOLBAR, - - /** - * Build trees toolbar; Window numbers: - * - 0 = #BuildTreesWidgets - */ - WC_BUILD_TREES = ::WC_BUILD_TREES, - - /** - * Transparency toolbar; Window numbers: - * - 0 = #TransparencyToolbarWidgets - */ - WC_TRANSPARENCY_TOOLBAR = ::WC_TRANSPARENCY_TOOLBAR, - - /** - * Build signal toolbar; Window numbers: - * - #TRANSPORT_RAIL = #BuildSignalWidgets - */ - WC_BUILD_SIGNAL = ::WC_BUILD_SIGNAL, - - /** - * Small map; Window numbers: - * - 0 = #SmallMapWidgets - */ - WC_SMALLMAP = ::WC_SMALLMAP, - - /** - * Error message; Window numbers: - * - 0 = #ErrorMessageWidgets - */ - WC_ERRMSG = ::WC_ERRMSG, - - /** - * Tooltip window; Window numbers: - * - 0 = #ToolTipsWidgets - */ - WC_TOOLTIPS = ::WC_TOOLTIPS, - - /** - * Query string window; Window numbers: - * - #WN_QUERY_STRING = #QueryStringWidgets - * - #WN_QUERY_STRING_SIGN = #QueryEditSignWidgets - */ - WC_QUERY_STRING = ::WC_QUERY_STRING, - - /** - * Popup with confirm question; Window numbers: - * - #WN_CONFIRM_POPUP_QUERY = #QueryWidgets - * - #WN_CONFIRM_POPUP_QUERY_BOOTSTRAP = #BootstrapAskForDownloadWidgets - */ - WC_CONFIRM_POPUP_QUERY = ::WC_CONFIRM_POPUP_QUERY, - - /** - * Popup with a set of buttons, designed to ask the user a question - * from a GameScript. %Window numbers: - * - uniqueid = #GoalQuestionWidgets - */ - WC_GOAL_QUESTION, - - - - /** - * Saveload window; Window numbers: - * - 0 = #SaveLoadWidgets - */ - WC_SAVELOAD = ::WC_SAVELOAD, - - /** - * Land info window; Window numbers: - * - 0 = #LandInfoWidgets - */ - WC_LAND_INFO = ::WC_LAND_INFO, - - /** - * Drop down menu; Window numbers: - * - 0 = #DropdownMenuWidgets - */ - WC_DROPDOWN_MENU = ::WC_DROPDOWN_MENU, - - /** - * On Screen Keyboard; Window numbers: - * - 0 = #OnScreenKeyboardWidgets - */ - WC_OSK = ::WC_OSK, - - /** - * Set date; Window numbers: - * - #VehicleID = #SetDateWidgets - */ - WC_SET_DATE = ::WC_SET_DATE, - - - /** - * AI settings; Window numbers: - * - 0 = #AISettingsWidgets - */ - WC_AI_SETTINGS = ::WC_AI_SETTINGS, - - /** - * NewGRF parameters; Window numbers: - * - 0 = #NewGRFParametersWidgets - */ - WC_GRF_PARAMETERS = ::WC_GRF_PARAMETERS, - - /** - * textfile; Window numbers: - * - 0 = #NewGRFTextfileWidgets - */ - WC_TEXTFILE = ::WC_TEXTFILE, - - - /** - * Town authority; Window numbers: - * - #TownID = #TownAuthorityWidgets - */ - WC_TOWN_AUTHORITY = ::WC_TOWN_AUTHORITY, - - /** - * Vehicle details; Window numbers: - * - #VehicleID = #VehicleDetailsWidgets - */ - WC_VEHICLE_DETAILS = ::WC_VEHICLE_DETAILS, - - /** - * Vehicle refit; Window numbers: - * - #VehicleID = #VehicleRefitWidgets - */ - WC_VEHICLE_REFIT = ::WC_VEHICLE_REFIT, - - /** - * Vehicle orders; Window numbers: - * - #VehicleID = #OrderWidgets - */ - WC_VEHICLE_ORDERS = ::WC_VEHICLE_ORDERS, - - /** - * Replace vehicle window; Window numbers: - * - #VehicleType = #ReplaceVehicleWidgets - */ - WC_REPLACE_VEHICLE = ::WC_REPLACE_VEHICLE, - - /** - * Vehicle timetable; Window numbers: - * - #VehicleID = #VehicleTimetableWidgets - */ - WC_VEHICLE_TIMETABLE = ::WC_VEHICLE_TIMETABLE, - - /** - * Company colour selection; Window numbers: - * - #CompanyID = #SelectCompanyLiveryWidgets - */ - WC_COMPANY_COLOUR = ::WC_COMPANY_COLOUR, - - /** - * Alter company face window; Window numbers: - * - #CompanyID = #SelectCompanyManagerFaceWidgets - */ - WC_COMPANY_MANAGER_FACE = ::WC_COMPANY_MANAGER_FACE, - - /** - * Select station (when joining stations); Window numbers: - * - 0 = #JoinStationWidgets - */ - WC_SELECT_STATION = ::WC_SELECT_STATION, - - /** - * News window; Window numbers: - * - 0 = #NewsWidgets - */ - WC_NEWS_WINDOW = ::WC_NEWS_WINDOW, - - /** - * Town directory; Window numbers: - * - 0 = #TownDirectoryWidgets - */ - WC_TOWN_DIRECTORY = ::WC_TOWN_DIRECTORY, - - /** - * Subsidies list; Window numbers: - * - 0 = #SubsidyListWidgets - */ - WC_SUBSIDIES_LIST = ::WC_SUBSIDIES_LIST, - - /** - * Industry directory; Window numbers: - * - 0 = #IndustryDirectoryWidgets - */ - WC_INDUSTRY_DIRECTORY = ::WC_INDUSTRY_DIRECTORY, - - /** - * News history list; Window numbers: - * - 0 = #MessageHistoryWidgets - */ - WC_MESSAGE_HISTORY = ::WC_MESSAGE_HISTORY, - - /** - * Sign list; Window numbers: - * - 0 = #SignListWidgets - */ - WC_SIGN_LIST = ::WC_SIGN_LIST, - - /** - * AI list; Window numbers: - * - 0 = #AIListWidgets - */ - WC_AI_LIST = ::WC_AI_LIST, - - /** - * Goals list; Window numbers: - * - 0 ; #GoalListWidgets - */ - WC_GOALS_LIST = ::WC_GOALS_LIST, - - - /** - * Station list; Window numbers: - * - #CompanyID = #StationListWidgets - */ - WC_STATION_LIST = ::WC_STATION_LIST, - - /** - * Trains list; Window numbers: - * - Packed value = #GroupListWidgets / #VehicleListWidgets - */ - WC_TRAINS_LIST = ::WC_TRAINS_LIST, - - /** - * Road vehicle list; Window numbers: - * - Packed value = #GroupListWidgets / #VehicleListWidgets - */ - WC_ROADVEH_LIST = ::WC_ROADVEH_LIST, - - /** - * Ships list; Window numbers: - * - Packed value = #GroupListWidgets / #VehicleListWidgets - */ - WC_SHIPS_LIST = ::WC_SHIPS_LIST, - - /** - * Aircraft list; Window numbers: - * - Packed value = #GroupListWidgets / #VehicleListWidgets - */ - WC_AIRCRAFT_LIST = ::WC_AIRCRAFT_LIST, - - - /** - * Town view; Window numbers: - * - #TownID = #TownViewWidgets - */ - WC_TOWN_VIEW = ::WC_TOWN_VIEW, - - /** - * Vehicle view; Window numbers: - * - #VehicleID = #VehicleViewWidgets - */ - WC_VEHICLE_VIEW = ::WC_VEHICLE_VIEW, - - /** - * Station view; Window numbers: - * - #StationID = #StationViewWidgets - */ - WC_STATION_VIEW = ::WC_STATION_VIEW, - - /** - * Depot view; Window numbers: - * - #TileIndex = #DepotWidgets - */ - WC_VEHICLE_DEPOT = ::WC_VEHICLE_DEPOT, - - /** - * Waypoint view; Window numbers: - * - #WaypointID = #WaypointWidgets - */ - WC_WAYPOINT_VIEW = ::WC_WAYPOINT_VIEW, - - /** - * Industry view; Window numbers: - * - #IndustryID = #IndustryViewWidgets - */ - WC_INDUSTRY_VIEW = ::WC_INDUSTRY_VIEW, - - /** - * Company view; Window numbers: - * - #CompanyID = #CompanyWidgets - */ - WC_COMPANY = ::WC_COMPANY, - - - /** - * Build object; Window numbers: - * - 0 = #BuildObjectWidgets - */ - WC_BUILD_OBJECT = ::WC_BUILD_OBJECT, - - /** - * Build vehicle; Window numbers: - * - #VehicleType = #BuildVehicleWidgets - * - #TileIndex = #BuildVehicleWidgets - */ - WC_BUILD_VEHICLE = ::WC_BUILD_VEHICLE, - - /** - * Build bridge; Window numbers: - * - #TransportType = #BuildBridgeSelectionWidgets - */ - WC_BUILD_BRIDGE = ::WC_BUILD_BRIDGE, - - /** - * Build station; Window numbers: - * - #TRANSPORT_AIR = #AirportPickerWidgets - * - #TRANSPORT_WATER = #DockToolbarWidgets - * - #TRANSPORT_RAIL = #BuildRailStationWidgets - */ - WC_BUILD_STATION = ::WC_BUILD_STATION, - - /** - * Build bus station; Window numbers: - * - #TRANSPORT_ROAD = #BuildRoadStationWidgets - */ - WC_BUS_STATION = ::WC_BUS_STATION, - - /** - * Build truck station; Window numbers: - * - #TRANSPORT_ROAD = #BuildRoadStationWidgets - */ - WC_TRUCK_STATION = ::WC_TRUCK_STATION, - - /** - * Build depot; Window numbers: - * - #TRANSPORT_WATER = #BuildDockDepotWidgets - * - #TRANSPORT_RAIL = #BuildRailDepotWidgets - * - #TRANSPORT_ROAD = #BuildRoadDepotWidgets - */ - WC_BUILD_DEPOT = ::WC_BUILD_DEPOT, - - /** - * Build waypoint; Window numbers: - * - #TRANSPORT_RAIL = #BuildRailWaypointWidgets - */ - WC_BUILD_WAYPOINT = ::WC_BUILD_WAYPOINT, - - /** - * Found a town; Window numbers: - * - 0 = #TownFoundingWidgets - */ - WC_FOUND_TOWN = ::WC_FOUND_TOWN, - - /** - * Build industry; Window numbers: - * - 0 = #DynamicPlaceIndustriesWidgets - */ - WC_BUILD_INDUSTRY = ::WC_BUILD_INDUSTRY, - - - /** - * Select game window; Window numbers: - * - 0 = #SelectGameIntroWidgets - */ - WC_SELECT_GAME = ::WC_SELECT_GAME, - - /** - * Landscape generation (in Scenario Editor); Window numbers: - * - 0 = #TerraformToolbarWidgets - * - 0 = #EditorTerraformToolbarWidgets - */ - WC_SCEN_LAND_GEN = ::WC_SCEN_LAND_GEN, - - /** - * Generate landscape (newgame); Window numbers: - * - GLWM_SCENARIO = #CreateScenarioWidgets - * - #GenenerateLandscapeWindowMode = #GenerateLandscapeWidgets - */ - WC_GENERATE_LANDSCAPE = ::WC_GENERATE_LANDSCAPE, - - /** - * Progress report of landscape generation; Window numbers: - * - 0 = #GenerationProgressWidgets - * - 1 = #ScanProgressWidgets - */ - WC_MODAL_PROGRESS = ::WC_MODAL_PROGRESS, - - - /** - * Network window; Window numbers: - * - #WN_NETWORK_WINDOW_GAME = #NetworkGameWidgets - * - #WN_NETWORK_WINDOW_LOBBY = #NetworkLobbyWidgets - * - #WN_NETWORK_WINDOW_CONTENT_LIST = #NetworkContentListWidgets - * - #WN_NETWORK_WINDOW_START = #NetworkStartServerWidgets - */ - WC_NETWORK_WINDOW = ::WC_NETWORK_WINDOW, - - /** - * Client list; Window numbers: - * - 0 = #ClientListWidgets - */ - WC_CLIENT_LIST = ::WC_CLIENT_LIST, - - /** - * Popup for the client list; Window numbers: - * - #ClientID = #ClientListPopupWidgets - */ - WC_CLIENT_LIST_POPUP = ::WC_CLIENT_LIST_POPUP, - - /** - * Network status window; Window numbers: - * - #WN_NETWORK_STATUS_WINDOW_JOIN = #NetworkJoinStatusWidgets - * - #WN_NETWORK_STATUS_WINDOW_CONTENT_DOWNLOAD = #NetworkContentDownloadStatusWidgets - */ - WC_NETWORK_STATUS_WINDOW = ::WC_NETWORK_STATUS_WINDOW, - - /** - * Chatbox; Window numbers: - * - #DestType = #NetWorkChatWidgets - */ - WC_SEND_NETWORK_MSG = ::WC_SEND_NETWORK_MSG, - - /** - * Company password query; Window numbers: - * - 0 = #NetworkCompanyPasswordWidgets - */ - WC_COMPANY_PASSWORD_WINDOW = ::WC_COMPANY_PASSWORD_WINDOW, - - - /** - * Industry cargoes chain; Window numbers: - * - 0 = #IndustryCargoesWidgets - */ - WC_INDUSTRY_CARGOES = ::WC_INDUSTRY_CARGOES, - - /** - * Legend for graphs; Window numbers: - * - 0 = #GraphLegendWidgets - */ - WC_GRAPH_LEGEND = ::WC_GRAPH_LEGEND, - - /** - * Finances of a company; Window numbers: - * - #CompanyID = #CompanyWidgets - */ - WC_FINANCES = ::WC_FINANCES, - - /** - * Income graph; Window numbers: - * - 0 = #CompanyValueWidgets - */ - WC_INCOME_GRAPH = ::WC_INCOME_GRAPH, - - /** - * Operating profit graph; Window numbers: - * - 0 = #CompanyValueWidgets - */ - WC_OPERATING_PROFIT = ::WC_OPERATING_PROFIT, - - /** - * Delivered cargo graph; Window numbers: - * - 0 = #CompanyValueWidgets - */ - WC_DELIVERED_CARGO = ::WC_DELIVERED_CARGO, - - /** - * Performance history graph; Window numbers: - * - 0 = #PerformanceHistoryGraphWidgets - */ - WC_PERFORMANCE_HISTORY = ::WC_PERFORMANCE_HISTORY, - - /** - * Company value graph; Window numbers: - * - 0 = #CompanyValueWidgets - */ - WC_COMPANY_VALUE = ::WC_COMPANY_VALUE, - - /** - * Company league window; Window numbers: - * - 0 = #CompanyLeagueWidgets - */ - WC_COMPANY_LEAGUE = ::WC_COMPANY_LEAGUE, - - /** - * Payment rates graph; Window numbers: - * - 0 = #CargoPaymentRatesWidgets - */ - WC_PAYMENT_RATES = ::WC_PAYMENT_RATES, - - /** - * Performance detail window; Window numbers: - * - 0 = #PerformanceRatingDetailsWidgets - */ - WC_PERFORMANCE_DETAIL = ::WC_PERFORMANCE_DETAIL, - - /** - * Company infrastructure overview; Window numbers: - * - #CompanyID = #CompanyInfrastructureWidgets - */ - WC_COMPANY_INFRASTRUCTURE = ::WC_COMPANY_INFRASTRUCTURE, - - - /** - * Buyout company (merger); Window numbers: - * - #CompanyID = #BuyCompanyWidgets - */ - WC_BUY_COMPANY = ::WC_BUY_COMPANY, - - /** - * Engine preview window; Window numbers: - * - #EngineID = #EnginePreviewWidgets - */ - WC_ENGINE_PREVIEW = ::WC_ENGINE_PREVIEW, - - - /** - * Music window; Window numbers: - * - 0 = #MusicWidgets - */ - WC_MUSIC_WINDOW = ::WC_MUSIC_WINDOW, - - /** - * Music track selection; Window numbers: - * - 0 = MusicTrackSelectionWidgets - */ - WC_MUSIC_TRACK_SELECTION = ::WC_MUSIC_TRACK_SELECTION, - - /** - * Game options window; Window numbers: - * - #WN_GAME_OPTIONS_AI = #AIConfigWidgets - * - #WN_GAME_OPTIONS_ABOUT = #AboutWidgets - * - #WN_GAME_OPTIONS_NEWGRF_STATE = #NewGRFStateWidgets - * - #WN_GAME_OPTIONS_MESSAGE_OPTION = #MessageOptionWidgets - * - #WN_GAME_OPTIONS_GAME_OPTIONS = #GameOptionsWidgets - * - #WN_GAME_OPTIONS_GAME_DIFFICULTY = #GameDifficultyWidgets - * - #WN_GAME_OPTIONS_GAME_SETTINGS = #GameSettingsWidgets - */ - WC_GAME_OPTIONS = ::WC_GAME_OPTIONS, - - /** - * Custom currency; Window numbers: - * - 0 = #CustomCurrencyWidgets - */ - WC_CUSTOM_CURRENCY = ::WC_CUSTOM_CURRENCY, - - /** - * Cheat window; Window numbers: - * - 0 = #CheatWidgets - */ - WC_CHEATS = ::WC_CHEATS, - - /** - * Extra viewport; Window numbers: - * - Ascending value = #ExtraViewportWidgets - */ - WC_EXTRA_VIEW_PORT = ::WC_EXTRA_VIEW_PORT, - - - /** - * Console; Window numbers: - * - 0 = #ConsoleWidgets - */ - WC_CONSOLE = ::WC_CONSOLE, - - /** - * Bootstrap; Window numbers: - * - 0 = #BootstrapBackgroundWidgets - */ - WC_BOOTSTRAP = ::WC_BOOTSTRAP, - - /** - * Highscore; Window numbers: - * - 0 = #HighscoreWidgets - */ - WC_HIGHSCORE = ::WC_HIGHSCORE, - - /** - * Endscreen; Window numbers: - * - 0 = #HighscoreWidgets - */ - WC_ENDSCREEN = ::WC_ENDSCREEN, - - - /** - * AI debug window; Window numbers: - * - 0 = #AIDebugWidgets - */ - WC_AI_DEBUG = ::WC_AI_DEBUG, - - /** - * NewGRF inspect (debug); Window numbers: - * - Packed value = #NewGRFInspectWidgets - */ - WC_NEWGRF_INSPECT = ::WC_NEWGRF_INSPECT, - - /** - * Sprite aligner (debug); Window numbers: - * - 0 = #SpriteAlignerWidgets - */ - WC_SPRITE_ALIGNER = ::WC_SPRITE_ALIGNER, - - WC_INVALID = ::WC_INVALID, ///< Invalid window. - }; - - - /** - * The colours in the game which you can use for text and highlights. - */ - enum TextColour { - /* Note: these values represent part of the in-game TextColour enum */ - TC_BLUE = ::TC_BLUE, ///< Blue colour. - TC_SILVER = ::TC_SILVER, ///< Silver colour. - TC_GOLD = ::TC_GOLD, ///< Gold colour. - TC_RED = ::TC_RED, ///< Red colour. - TC_PURPLE = ::TC_PURPLE, ///< Purple colour. - TC_LIGHT_BROWN = ::TC_LIGHT_BROWN, ///< Light brown colour. - TC_ORANGE = ::TC_ORANGE, ///< Orange colour. - TC_GREEN = ::TC_GREEN, ///< Green colour. - TC_YELLOW = ::TC_YELLOW, ///< Yellow colour. - TC_DARK_GREEN = ::TC_DARK_GREEN, ///< Dark green colour. - TC_CREAM = ::TC_CREAM, ///< Cream colour. - TC_BROWN = ::TC_BROWN, ///< Brown colour. - TC_WHITE = ::TC_WHITE, ///< White colour. - TC_LIGHT_BLUE = ::TC_LIGHT_BLUE, ///< Light blue colour. - TC_GREY = ::TC_GREY, ///< Grey colour. - TC_DARK_BLUE = ::TC_DARK_BLUE, ///< Dark blue colour. - TC_BLACK = ::TC_BLACK, ///< Black colour. - TC_INVALID = ::TC_INVALID, ///< Invalid colour. - }; - - /** - * Special number values. - */ - enum NumberType { - NUMBER_ALL = 0xFFFFFFFF, ///< Value to select all windows of a class. - }; - - /** - * Special widget values. - */ - enum WidgetType { - WIDGET_ALL = 0xFF, ///< Value to select all widgets of a window. - }; - - /** - * Close a window. - * @param window The class of the window to close. - * @param number The number of the window to close, or NUMBER_ALL to close all of this class. - * @pre !ScriptGame::IsMultiplayer(). - */ - static void Close(WindowClass window, uint32 number); - - /** - * Check if a window is open. - * @param window The class of the window to check for. - * @param number The number of the window to check for, or NUMBER_ALL to check for any in the class. - * @pre !ScriptGame::IsMultiplayer(). - * @return True if the window is open. - */ - static bool IsOpen(WindowClass window, uint32 number); - - /** - * Highlight a widget in a window. - * @param window The class of the window to highlight a widget in. - * @param number The number of the window to highlight a widget in. - * @param widget The widget in the window to highlight, or WIDGET_ALL (in combination with TC_INVALID) to disable all widget highlighting on this window. - * @param colour The colour of the highlight, or TC_INVALID for disabling. - * @pre !ScriptGame::IsMultiplayer(). - * @pre number != NUMBER_ALL. - * @pre colour < TC_END || (widget == WIDGET_ALL && colour == TC_INVALID). - * @pre IsOpen(window, number). - */ - static void Highlight(WindowClass window, uint32 number, uint8 widget, TextColour colour); - - /** Widgets of the #AIListWindow class. */ - enum AIListWidgets { - WID_AIL_CAPTION = ::WID_AIL_CAPTION, ///< Caption of the window. - WID_AIL_LIST = ::WID_AIL_LIST, ///< The matrix with all available AIs. - WID_AIL_SCROLLBAR = ::WID_AIL_SCROLLBAR, ///< Scrollbar next to the AI list. - WID_AIL_INFO_BG = ::WID_AIL_INFO_BG, ///< Panel to draw some AI information on. - WID_AIL_ACCEPT = ::WID_AIL_ACCEPT, ///< Accept button. - WID_AIL_CANCEL = ::WID_AIL_CANCEL, ///< Cancel button. - }; - - /** Widgets of the #AISettingsWindow class. */ - enum AISettingsWidgets { - WID_AIS_CAPTION = ::WID_AIS_CAPTION, ///< Caption of the window. - WID_AIS_BACKGROUND = ::WID_AIS_BACKGROUND, ///< Panel to draw the settings on. - WID_AIS_SCROLLBAR = ::WID_AIS_SCROLLBAR, ///< Scrollbar to scroll through all settings. - WID_AIS_ACCEPT = ::WID_AIS_ACCEPT, ///< Accept button. - WID_AIS_RESET = ::WID_AIS_RESET, ///< Reset button. - }; - - /** Widgets of the #AIConfigWindow class. */ - enum AIConfigWidgets { - WID_AIC_BACKGROUND = ::WID_AIC_BACKGROUND, ///< Window background. - WID_AIC_DECREASE = ::WID_AIC_DECREASE, ///< Decrease the number of AIs. - WID_AIC_INCREASE = ::WID_AIC_INCREASE, ///< Increase the number of AIs. - WID_AIC_NUMBER = ::WID_AIC_NUMBER, ///< Number of AIs. - WID_AIC_GAMELIST = ::WID_AIC_GAMELIST, ///< List with current selected GameScript. - WID_AIC_LIST = ::WID_AIC_LIST, ///< List with currently selected AIs. - WID_AIC_SCROLLBAR = ::WID_AIC_SCROLLBAR, ///< Scrollbar to scroll through the selected AIs. - WID_AIC_MOVE_UP = ::WID_AIC_MOVE_UP, ///< Move up button. - WID_AIC_MOVE_DOWN = ::WID_AIC_MOVE_DOWN, ///< Move down button. - WID_AIC_CHANGE = ::WID_AIC_CHANGE, ///< Select another AI button. - WID_AIC_CONFIGURE = ::WID_AIC_CONFIGURE, ///< Change AI settings button. - WID_AIC_CLOSE = ::WID_AIC_CLOSE, ///< Close window button. - WID_AIC_TEXTFILE = ::WID_AIC_TEXTFILE, ///< Open Script readme, changelog (+1) or license (+2). - WID_AIC_CONTENT_DOWNLOAD = ::WID_AIC_CONTENT_DOWNLOAD, ///< Download content button. - }; - - /** Widgets of the #AIDebugWindow class. */ - enum AIDebugWidgets { - WID_AID_VIEW = ::WID_AID_VIEW, ///< The row of company buttons. - WID_AID_NAME_TEXT = ::WID_AID_NAME_TEXT, ///< Name of the current selected. - WID_AID_SETTINGS = ::WID_AID_SETTINGS, ///< Settings button. - WID_AID_SCRIPT_GAME = ::WID_AID_SCRIPT_GAME, ///< Game Script button. - WID_AID_RELOAD_TOGGLE = ::WID_AID_RELOAD_TOGGLE, ///< Reload button. - WID_AID_LOG_PANEL = ::WID_AID_LOG_PANEL, ///< Panel where the log is in. - WID_AID_SCROLLBAR = ::WID_AID_SCROLLBAR, ///< Scrollbar of the log pannel. - WID_AID_COMPANY_BUTTON_START = ::WID_AID_COMPANY_BUTTON_START, ///< Buttons in the VIEW. - WID_AID_COMPANY_BUTTON_END = ::WID_AID_COMPANY_BUTTON_END, ///< Last possible button in the VIEW. - WID_AID_BREAK_STRING_WIDGETS = ::WID_AID_BREAK_STRING_WIDGETS, ///< The panel to handle the breaking on string. - WID_AID_BREAK_STR_ON_OFF_BTN = ::WID_AID_BREAK_STR_ON_OFF_BTN, ///< Enable breaking on string. - WID_AID_BREAK_STR_EDIT_BOX = ::WID_AID_BREAK_STR_EDIT_BOX, ///< Edit box for the string to break on. - WID_AID_MATCH_CASE_BTN = ::WID_AID_MATCH_CASE_BTN, ///< Checkbox to use match caching or not. - WID_AID_CONTINUE_BTN = ::WID_AID_CONTINUE_BTN, ///< Continue button. - }; - - /** Widgets of the #BuildAirToolbarWindow class. */ - enum AirportToolbarWidgets { - WID_AT_AIRPORT = ::WID_AT_AIRPORT, ///< Build airport button. - WID_AT_DEMOLISH = ::WID_AT_DEMOLISH, ///< Demolish button. - }; - - /** Widgets of the #BuildAirportWindow class. */ - enum AirportPickerWidgets { - WID_AP_CLASS_DROPDOWN = ::WID_AP_CLASS_DROPDOWN, ///< Dropdown of airport classes. - WID_AP_AIRPORT_LIST = ::WID_AP_AIRPORT_LIST, ///< List of airports. - WID_AP_SCROLLBAR = ::WID_AP_SCROLLBAR, ///< Scrollbar of the list. - WID_AP_LAYOUT_NUM = ::WID_AP_LAYOUT_NUM, ///< Current number of the layout. - WID_AP_LAYOUT_DECREASE = ::WID_AP_LAYOUT_DECREASE, ///< Decrease the layout number. - WID_AP_LAYOUT_INCREASE = ::WID_AP_LAYOUT_INCREASE, ///< Increase the layout number. - WID_AP_AIRPORT_SPRITE = ::WID_AP_AIRPORT_SPRITE, ///< A visual display of the airport currently selected. - WID_AP_EXTRA_TEXT = ::WID_AP_EXTRA_TEXT, ///< Additional text about the airport. - WID_AP_BOTTOMPANEL = ::WID_AP_BOTTOMPANEL, ///< Panel at the bottom. - WID_AP_COVERAGE_LABEL = ::WID_AP_COVERAGE_LABEL, ///< Label if you want to see the coverage. - WID_AP_BTN_DONTHILIGHT = ::WID_AP_BTN_DONTHILIGHT, ///< Don't show the coverage button. - WID_AP_BTN_DOHILIGHT = ::WID_AP_BTN_DOHILIGHT, ///< Show the coverage button. - }; - - /** Widgets of the #ReplaceVehicleWindow class. */ - enum ReplaceVehicleWidgets { - WID_RV_CAPTION = ::WID_RV_CAPTION, ///< Caption of the window. - WID_RV_LEFT_MATRIX = ::WID_RV_LEFT_MATRIX, ///< The matrix on the left. - WID_RV_LEFT_SCROLLBAR = ::WID_RV_LEFT_SCROLLBAR, ///< The scrollbar for the matrix on the left. - WID_RV_RIGHT_MATRIX = ::WID_RV_RIGHT_MATRIX, ///< The matrix on the right. - WID_RV_RIGHT_SCROLLBAR = ::WID_RV_RIGHT_SCROLLBAR, ///< The scrollbar for the matrxi on the right. - WID_RV_LEFT_DETAILS = ::WID_RV_LEFT_DETAILS, ///< Details of the entry on the left. - WID_RV_RIGHT_DETAILS = ::WID_RV_RIGHT_DETAILS, ///< Details of the entry on the right. - WID_RV_START_REPLACE = ::WID_RV_START_REPLACE, ///< Start Replacing button. - WID_RV_INFO_TAB = ::WID_RV_INFO_TAB, ///< Info tab. - WID_RV_STOP_REPLACE = ::WID_RV_STOP_REPLACE, ///< Stop Replacing button. - WID_RV_TRAIN_ENGINEWAGON_TOGGLE = ::WID_RV_TRAIN_ENGINEWAGON_TOGGLE, ///< Button to toggle engines and/or wagons. - WID_RV_TRAIN_FLUFF_LEFT = ::WID_RV_TRAIN_FLUFF_LEFT, ///< The fluff on the left. - WID_RV_TRAIN_RAILTYPE_DROPDOWN = ::WID_RV_TRAIN_RAILTYPE_DROPDOWN, ///< Dropdown menu about the railtype. - WID_RV_TRAIN_FLUFF_RIGHT = ::WID_RV_TRAIN_FLUFF_RIGHT, ///< The fluff on the right. - WID_RV_TRAIN_WAGONREMOVE_TOGGLE = ::WID_RV_TRAIN_WAGONREMOVE_TOGGLE, ///< Button to toggle removing wagons. - }; - - /** Widgets of the #BootstrapBackground class. */ - enum BootstrapBackgroundWidgets { - WID_BB_BACKGROUND = ::WID_BB_BACKGROUND, ///< Background of the window. - }; - - /** Widgets of the #BootstrapContentDownloadStatusWindow class. */ - enum BootstrapAskForDownloadWidgets { - WID_BAFD_QUESTION = ::WID_BAFD_QUESTION, ///< The question whether to download. - WID_BAFD_YES = ::WID_BAFD_YES, ///< An affirmative answer to the question. - WID_BAFD_NO = ::WID_BAFD_NO, ///< An negative answer to the question. - }; - - /** Widgets of the #BuildBridgeWindow class. */ - enum BuildBridgeSelectionWidgets { - WID_BBS_CAPTION = ::WID_BBS_CAPTION, ///< Caption of the window. - WID_BBS_DROPDOWN_ORDER = ::WID_BBS_DROPDOWN_ORDER, ///< Direction of sort dropdown. - WID_BBS_DROPDOWN_CRITERIA = ::WID_BBS_DROPDOWN_CRITERIA, ///< Criteria of sort dropdown. - WID_BBS_BRIDGE_LIST = ::WID_BBS_BRIDGE_LIST, ///< List of bridges. - WID_BBS_SCROLLBAR = ::WID_BBS_SCROLLBAR, ///< Scrollbar of the list. - }; - - /** Widgets of the #BuildVehicleWindow class. */ - enum BuildVehicleWidgets { - WID_BV_CAPTION = ::WID_BV_CAPTION, ///< Caption of window. - WID_BV_SORT_ASSENDING_DESCENDING = ::WID_BV_SORT_ASSENDING_DESCENDING, ///< Sort direction. - WID_BV_SORT_DROPDOWN = ::WID_BV_SORT_DROPDOWN, ///< Criteria of sorting dropdown. - WID_BV_CARGO_FILTER_DROPDOWN = ::WID_BV_CARGO_FILTER_DROPDOWN, ///< Cargo filter dropdown. - WID_BV_LIST = ::WID_BV_LIST, ///< List of vehicles. - WID_BV_SCROLLBAR = ::WID_BV_SCROLLBAR, ///< Scrollbar of list. - WID_BV_PANEL = ::WID_BV_PANEL, ///< Button panel. - WID_BV_BUILD = ::WID_BV_BUILD, ///< Build panel. - WID_BV_BUILD_SEL = ::WID_BV_BUILD_SEL, ///< Build button. - WID_BV_RENAME = ::WID_BV_RENAME, ///< Rename button. - }; - - /** Widgets of the #CheatWindow class.. */ - enum CheatWidgets { - WID_C_PANEL = ::WID_C_PANEL, ///< Panel where all cheats are shown in. - }; - - /** Widgets of the #CompanyWindow class. */ - enum CompanyWidgets { - WID_C_CAPTION = ::WID_C_CAPTION, ///< Caption of the window. - WID_C_FACE = ::WID_C_FACE, ///< View of the face. - WID_C_FACE_TITLE = ::WID_C_FACE_TITLE, ///< Title for the face. - WID_C_DESC_INAUGURATION = ::WID_C_DESC_INAUGURATION, ///< Inauguration. - WID_C_DESC_COLOUR_SCHEME = ::WID_C_DESC_COLOUR_SCHEME, ///< Colour scheme. - WID_C_DESC_COLOUR_SCHEME_EXAMPLE = ::WID_C_DESC_COLOUR_SCHEME_EXAMPLE, ///< Colour scheme example. - WID_C_DESC_VEHICLE = ::WID_C_DESC_VEHICLE, ///< Vehicles. - WID_C_DESC_VEHICLE_COUNTS = ::WID_C_DESC_VEHICLE_COUNTS, ///< Vehicle count. - WID_C_DESC_COMPANY_VALUE = ::WID_C_DESC_COMPANY_VALUE, ///< Company value. - WID_C_DESC_INFRASTRUCTURE = ::WID_C_DESC_INFRASTRUCTURE, ///< Infrastructure. - WID_C_DESC_INFRASTRUCTURE_COUNTS = ::WID_C_DESC_INFRASTRUCTURE_COUNTS, ///< Infrastructure count. - WID_C_SELECT_DESC_OWNERS = ::WID_C_SELECT_DESC_OWNERS, ///< Owners. - WID_C_DESC_OWNERS = ::WID_C_DESC_OWNERS, ///< Owner in Owners. - WID_C_SELECT_BUTTONS = ::WID_C_SELECT_BUTTONS, ///< Selection widget for the button bar. - WID_C_NEW_FACE = ::WID_C_NEW_FACE, ///< Button to make new face. - WID_C_COLOUR_SCHEME = ::WID_C_COLOUR_SCHEME, ///< Button to change colour scheme. - WID_C_PRESIDENT_NAME = ::WID_C_PRESIDENT_NAME, ///< Button to change president name. - WID_C_COMPANY_NAME = ::WID_C_COMPANY_NAME, ///< Button to change company name. - WID_C_BUY_SHARE = ::WID_C_BUY_SHARE, ///< Button to buy a share. - WID_C_SELL_SHARE = ::WID_C_SELL_SHARE, ///< Button to sell a share. - WID_C_SELECT_VIEW_BUILD_HQ = ::WID_C_SELECT_VIEW_BUILD_HQ, ///< Panel about HQ. - WID_C_VIEW_HQ = ::WID_C_VIEW_HQ, ///< Button to view the HQ. - WID_C_BUILD_HQ = ::WID_C_BUILD_HQ, ///< Button to build the HQ. - WID_C_SELECT_RELOCATE = ::WID_C_SELECT_RELOCATE, ///< Panel about 'Relocate HQ'. - WID_C_RELOCATE_HQ = ::WID_C_RELOCATE_HQ, ///< Button to relocate the HQ. - WID_C_VIEW_INFRASTRUCTURE = ::WID_C_VIEW_INFRASTRUCTURE, ///< Panel about infrastructure. - WID_C_HAS_PASSWORD = ::WID_C_HAS_PASSWORD, ///< Has company password lock. - WID_C_SELECT_MULTIPLAYER = ::WID_C_SELECT_MULTIPLAYER, ///< Multiplayer selection panel. - WID_C_COMPANY_PASSWORD = ::WID_C_COMPANY_PASSWORD, ///< Button to set company password. - WID_C_COMPANY_JOIN = ::WID_C_COMPANY_JOIN, ///< Button to join company. - }; - - /** Widgets of the #CompanyFinancesWindow class. */ - enum CompanyFinancesWidgets { - WID_CF_CAPTION = ::WID_CF_CAPTION, ///< Caption of the window. - WID_CF_TOGGLE_SIZE = ::WID_CF_TOGGLE_SIZE, ///< Toggle windows size. - WID_CF_SEL_PANEL = ::WID_CF_SEL_PANEL, ///< Select panel or nothing. - WID_CF_EXPS_CATEGORY = ::WID_CF_EXPS_CATEGORY, ///< Column for expenses category strings. - WID_CF_EXPS_PRICE1 = ::WID_CF_EXPS_PRICE1, ///< Column for year Y-2 expenses. - WID_CF_EXPS_PRICE2 = ::WID_CF_EXPS_PRICE2, ///< Column for year Y-1 expenses. - WID_CF_EXPS_PRICE3 = ::WID_CF_EXPS_PRICE3, ///< Column for year Y expenses. - WID_CF_TOTAL_PANEL = ::WID_CF_TOTAL_PANEL, ///< Panel for totals. - WID_CF_SEL_MAXLOAN = ::WID_CF_SEL_MAXLOAN, ///< Selection of maxloan column. - WID_CF_BALANCE_VALUE = ::WID_CF_BALANCE_VALUE, ///< Bank balance value. - WID_CF_LOAN_VALUE = ::WID_CF_LOAN_VALUE, ///< Loan. - WID_CF_LOAN_LINE = ::WID_CF_LOAN_LINE, ///< Line for summing bank balance and loan. - WID_CF_TOTAL_VALUE = ::WID_CF_TOTAL_VALUE, ///< Total. - WID_CF_MAXLOAN_GAP = ::WID_CF_MAXLOAN_GAP, ///< Gap above max loan widget. - WID_CF_MAXLOAN_VALUE = ::WID_CF_MAXLOAN_VALUE, ///< Max loan widget. - WID_CF_SEL_BUTTONS = ::WID_CF_SEL_BUTTONS, ///< Selection of buttons. - WID_CF_INCREASE_LOAN = ::WID_CF_INCREASE_LOAN, ///< Increase loan. - WID_CF_REPAY_LOAN = ::WID_CF_REPAY_LOAN, ///< Decrease loan.. - WID_CF_INFRASTRUCTURE = ::WID_CF_INFRASTRUCTURE, ///< View company infrastructure. - }; - - /** Widgets of the #SelectCompanyLiveryWindow class. */ - enum SelectCompanyLiveryWidgets { - WID_SCL_CAPTION = ::WID_SCL_CAPTION, ///< Caption of window. - WID_SCL_CLASS_GENERAL = ::WID_SCL_CLASS_GENERAL, ///< Class general. - WID_SCL_CLASS_RAIL = ::WID_SCL_CLASS_RAIL, ///< Class rail. - WID_SCL_CLASS_ROAD = ::WID_SCL_CLASS_ROAD, ///< Class road. - WID_SCL_CLASS_SHIP = ::WID_SCL_CLASS_SHIP, ///< Class ship. - WID_SCL_CLASS_AIRCRAFT = ::WID_SCL_CLASS_AIRCRAFT, ///< Class aircraft. - WID_SCL_SPACER_DROPDOWN = ::WID_SCL_SPACER_DROPDOWN, ///< Spacer for dropdown. - WID_SCL_PRI_COL_DROPDOWN = ::WID_SCL_PRI_COL_DROPDOWN, ///< Dropdown for primary colour. - WID_SCL_SEC_COL_DROPDOWN = ::WID_SCL_SEC_COL_DROPDOWN, ///< Dropdown for secondary colour. - WID_SCL_MATRIX = ::WID_SCL_MATRIX, ///< Matrix. - }; - - /** - * Widgets of the #SelectCompanyManagerFaceWindow class. - * Do not change the order of the widgets from WID_SCMF_HAS_MOUSTACHE_EARRING to WID_SCMF_GLASSES_R, - * this order is needed for the WE_CLICK event of DrawFaceStringLabel(). - */ - enum SelectCompanyManagerFaceWidgets { - WID_SCMF_CAPTION = ::WID_SCMF_CAPTION, ///< Caption of window. - WID_SCMF_TOGGLE_LARGE_SMALL = ::WID_SCMF_TOGGLE_LARGE_SMALL, ///< Toggle for large or small. - WID_SCMF_SELECT_FACE = ::WID_SCMF_SELECT_FACE, ///< Select face. - WID_SCMF_CANCEL = ::WID_SCMF_CANCEL, ///< Cancel. - WID_SCMF_ACCEPT = ::WID_SCMF_ACCEPT, ///< Accept. - WID_SCMF_MALE = ::WID_SCMF_MALE, ///< Male button in the simple view. - WID_SCMF_FEMALE = ::WID_SCMF_FEMALE, ///< Female button in the simple view. - WID_SCMF_MALE2 = ::WID_SCMF_MALE2, ///< Male button in the advanced view. - WID_SCMF_FEMALE2 = ::WID_SCMF_FEMALE2, ///< Female button in the advanced view. - WID_SCMF_SEL_LOADSAVE = ::WID_SCMF_SEL_LOADSAVE, ///< Selection to display the load/save/number buttons in the advanced view. - WID_SCMF_SEL_MALEFEMALE = ::WID_SCMF_SEL_MALEFEMALE, ///< Selection to display the male/female buttons in the simple view. - WID_SCMF_SEL_PARTS = ::WID_SCMF_SEL_PARTS, ///< Selection to display the buttons for setting each part of the face in the advanced view. - WID_SCMF_RANDOM_NEW_FACE = ::WID_SCMF_RANDOM_NEW_FACE, ///< Create random new face. - WID_SCMF_TOGGLE_LARGE_SMALL_BUTTON = ::WID_SCMF_TOGGLE_LARGE_SMALL_BUTTON, ///< Toggle for large or small. - WID_SCMF_FACE = ::WID_SCMF_FACE, ///< Current face. - WID_SCMF_LOAD = ::WID_SCMF_LOAD, ///< Load face. - WID_SCMF_FACECODE = ::WID_SCMF_FACECODE, ///< Get the face code. - WID_SCMF_SAVE = ::WID_SCMF_SAVE, ///< Save face. - WID_SCMF_HAS_MOUSTACHE_EARRING_TEXT = ::WID_SCMF_HAS_MOUSTACHE_EARRING_TEXT, ///< Text about moustache and earring. - WID_SCMF_TIE_EARRING_TEXT = ::WID_SCMF_TIE_EARRING_TEXT, ///< Text about tie and earring. - WID_SCMF_LIPS_MOUSTACHE_TEXT = ::WID_SCMF_LIPS_MOUSTACHE_TEXT, ///< Text about lips and moustache. - WID_SCMF_HAS_GLASSES_TEXT = ::WID_SCMF_HAS_GLASSES_TEXT, ///< Text about glasses. - WID_SCMF_HAIR_TEXT = ::WID_SCMF_HAIR_TEXT, ///< Text about hair. - WID_SCMF_EYEBROWS_TEXT = ::WID_SCMF_EYEBROWS_TEXT, ///< Text about eyebrows. - WID_SCMF_EYECOLOUR_TEXT = ::WID_SCMF_EYECOLOUR_TEXT, ///< Text about eyecolour. - WID_SCMF_GLASSES_TEXT = ::WID_SCMF_GLASSES_TEXT, ///< Text about glasses. - WID_SCMF_NOSE_TEXT = ::WID_SCMF_NOSE_TEXT, ///< Text about nose. - WID_SCMF_CHIN_TEXT = ::WID_SCMF_CHIN_TEXT, ///< Text about chin. - WID_SCMF_JACKET_TEXT = ::WID_SCMF_JACKET_TEXT, ///< Text about jacket. - WID_SCMF_COLLAR_TEXT = ::WID_SCMF_COLLAR_TEXT, ///< Text about collar. - WID_SCMF_ETHNICITY_EUR = ::WID_SCMF_ETHNICITY_EUR, ///< Text about ethnicity european. - WID_SCMF_ETHNICITY_AFR = ::WID_SCMF_ETHNICITY_AFR, ///< Text about ethnicity african. - WID_SCMF_HAS_MOUSTACHE_EARRING = ::WID_SCMF_HAS_MOUSTACHE_EARRING, ///< Has moustache or earring. - WID_SCMF_HAS_GLASSES = ::WID_SCMF_HAS_GLASSES, ///< Has glasses. - WID_SCMF_EYECOLOUR_L = ::WID_SCMF_EYECOLOUR_L, ///< Eyecolour left. - WID_SCMF_EYECOLOUR = ::WID_SCMF_EYECOLOUR, ///< Eyecolour. - WID_SCMF_EYECOLOUR_R = ::WID_SCMF_EYECOLOUR_R, ///< Eyecolour right. - WID_SCMF_CHIN_L = ::WID_SCMF_CHIN_L, ///< Chin left. - WID_SCMF_CHIN = ::WID_SCMF_CHIN, ///< Chin. - WID_SCMF_CHIN_R = ::WID_SCMF_CHIN_R, ///< Chin right. - WID_SCMF_EYEBROWS_L = ::WID_SCMF_EYEBROWS_L, ///< Eyebrows left. - WID_SCMF_EYEBROWS = ::WID_SCMF_EYEBROWS, ///< Eyebrows. - WID_SCMF_EYEBROWS_R = ::WID_SCMF_EYEBROWS_R, ///< Eyebrows right. - WID_SCMF_LIPS_MOUSTACHE_L = ::WID_SCMF_LIPS_MOUSTACHE_L, ///< Lips / Moustache left. - WID_SCMF_LIPS_MOUSTACHE = ::WID_SCMF_LIPS_MOUSTACHE, ///< Lips / Moustache. - WID_SCMF_LIPS_MOUSTACHE_R = ::WID_SCMF_LIPS_MOUSTACHE_R, ///< Lips / Moustache right. - WID_SCMF_NOSE_L = ::WID_SCMF_NOSE_L, ///< Nose left. - WID_SCMF_NOSE = ::WID_SCMF_NOSE, ///< Nose. - WID_SCMF_NOSE_R = ::WID_SCMF_NOSE_R, ///< Nose right. - WID_SCMF_HAIR_L = ::WID_SCMF_HAIR_L, ///< Hair left. - WID_SCMF_HAIR = ::WID_SCMF_HAIR, ///< Hair. - WID_SCMF_HAIR_R = ::WID_SCMF_HAIR_R, ///< Hair right. - WID_SCMF_JACKET_L = ::WID_SCMF_JACKET_L, ///< Jacket left. - WID_SCMF_JACKET = ::WID_SCMF_JACKET, ///< Jacket. - WID_SCMF_JACKET_R = ::WID_SCMF_JACKET_R, ///< Jacket right. - WID_SCMF_COLLAR_L = ::WID_SCMF_COLLAR_L, ///< Collar left. - WID_SCMF_COLLAR = ::WID_SCMF_COLLAR, ///< Collar. - WID_SCMF_COLLAR_R = ::WID_SCMF_COLLAR_R, ///< Collar right. - WID_SCMF_TIE_EARRING_L = ::WID_SCMF_TIE_EARRING_L, ///< Tie / Earring left. - WID_SCMF_TIE_EARRING = ::WID_SCMF_TIE_EARRING, ///< Tie / Earring. - WID_SCMF_TIE_EARRING_R = ::WID_SCMF_TIE_EARRING_R, ///< Tie / Earring right. - WID_SCMF_GLASSES_L = ::WID_SCMF_GLASSES_L, ///< Glasses left. - WID_SCMF_GLASSES = ::WID_SCMF_GLASSES, ///< Glasses. - WID_SCMF_GLASSES_R = ::WID_SCMF_GLASSES_R, ///< Glasses right. - }; - - /** Widgets of the #CompanyInfrastructureWindow class. */ - enum CompanyInfrastructureWidgets { - WID_CI_CAPTION = ::WID_CI_CAPTION, ///< Caption of window. - WID_CI_RAIL_DESC = ::WID_CI_RAIL_DESC, ///< Description of rail. - WID_CI_RAIL_COUNT = ::WID_CI_RAIL_COUNT, ///< Count of rail. - WID_CI_ROAD_DESC = ::WID_CI_ROAD_DESC, ///< Description of road. - WID_CI_ROAD_COUNT = ::WID_CI_ROAD_COUNT, ///< Count of road. - WID_CI_WATER_DESC = ::WID_CI_WATER_DESC, ///< Description of water. - WID_CI_WATER_COUNT = ::WID_CI_WATER_COUNT, ///< Count of water. - WID_CI_STATION_DESC = ::WID_CI_STATION_DESC, ///< Description of station. - WID_CI_STATION_COUNT = ::WID_CI_STATION_COUNT, ///< Count of station. - WID_CI_TOTAL_DESC = ::WID_CI_TOTAL_DESC, ///< Description of total. - WID_CI_TOTAL = ::WID_CI_TOTAL, ///< Count of total. - }; - - /** Widgets of the #BuyCompanyWindow class. */ - enum BuyCompanyWidgets { - WID_BC_CAPTION = ::WID_BC_CAPTION, ///< Caption of window. - WID_BC_FACE = ::WID_BC_FACE, ///< Face button. - WID_BC_QUESTION = ::WID_BC_QUESTION, ///< Question text. - WID_BC_NO = ::WID_BC_NO, ///< No button. - WID_BC_YES = ::WID_BC_YES, ///< Yes button. - }; - - /** Widgets of the #IConsoleWindow class. */ - enum ConsoleWidgets { - WID_C_BACKGROUND = ::WID_C_BACKGROUND, ///< Background of the console. - }; - - /** Widgets of the #SetDateWindow class. */ - enum SetDateWidgets { - WID_SD_DAY = ::WID_SD_DAY, ///< Dropdown for the day. - WID_SD_MONTH = ::WID_SD_MONTH, ///< Dropdown for the month. - WID_SD_YEAR = ::WID_SD_YEAR, ///< Dropdown for the year. - WID_SD_SET_DATE = ::WID_SD_SET_DATE, ///< Actually set the date. - }; - - /** Widgets of the #DepotWindow class. */ - enum DepotWidgets { - WID_D_CAPTION = ::WID_D_CAPTION, ///< Caption of window. - WID_D_SELL = ::WID_D_SELL, ///< Sell button. - WID_D_SHOW_SELL_CHAIN = ::WID_D_SHOW_SELL_CHAIN, ///< Show sell chain panel. - WID_D_SELL_CHAIN = ::WID_D_SELL_CHAIN, ///< Sell chain button. - WID_D_SELL_ALL = ::WID_D_SELL_ALL, ///< Sell all button. - WID_D_AUTOREPLACE = ::WID_D_AUTOREPLACE, ///< Autoreplace button. - WID_D_MATRIX = ::WID_D_MATRIX, ///< Matrix of vehicles. - WID_D_V_SCROLL = ::WID_D_V_SCROLL, ///< Vertical scrollbar. - WID_D_SHOW_H_SCROLL = ::WID_D_SHOW_H_SCROLL, ///< Show horizontal scrollbar panel. - WID_D_H_SCROLL = ::WID_D_H_SCROLL, ///< Horizontal scrollbar. - WID_D_BUILD = ::WID_D_BUILD, ///< Build button. - WID_D_CLONE = ::WID_D_CLONE, ///< Clone button. - WID_D_LOCATION = ::WID_D_LOCATION, ///< Location button. - WID_D_SHOW_RENAME = ::WID_D_SHOW_RENAME, ///< Show rename panel. - WID_D_RENAME = ::WID_D_RENAME, ///< Rename button. - WID_D_VEHICLE_LIST = ::WID_D_VEHICLE_LIST, ///< List of vehicles. - WID_D_STOP_ALL = ::WID_D_STOP_ALL, ///< Stop all button. - WID_D_START_ALL = ::WID_D_START_ALL, ///< Start all button. - }; - - /** Widgets of the #BuildDocksDepotWindow class. */ - enum BuildDockDepotWidgets { - WID_BDD_BACKGROUND = ::WID_BDD_BACKGROUND, ///< Background of the window. - WID_BDD_X = ::WID_BDD_X, ///< X-direction button. - WID_BDD_Y = ::WID_BDD_Y, ///< Y-direction button. - }; - - /** Widgets of the #BuildDocksToolbarWindow class. */ - enum DockToolbarWidgets { - WID_DT_CANAL = ::WID_DT_CANAL, ///< Build canal button. - WID_DT_LOCK = ::WID_DT_LOCK, ///< Build lock button. - WID_DT_DEMOLISH = ::WID_DT_DEMOLISH, ///< Demolish aka dynamite button. - WID_DT_DEPOT = ::WID_DT_DEPOT, ///< Build depot button. - WID_DT_STATION = ::WID_DT_STATION, ///< Build station button. - WID_DT_BUOY = ::WID_DT_BUOY, ///< Build buoy button. - WID_DT_RIVER = ::WID_DT_RIVER, ///< Build river button (in scenario editor). - WID_DT_BUILD_AQUEDUCT = ::WID_DT_BUILD_AQUEDUCT, ///< Build aqueduct button. - WID_DT_INVALID = ::WID_DT_INVALID, ///< Used to initialize a variable. - }; - - /** Widgets of the #DropdownWindow class. */ - enum DropdownMenuWidgets { - WID_DM_ITEMS = ::WID_DM_ITEMS, ///< Panel showing the dropdown items. - WID_DM_SHOW_SCROLL = ::WID_DM_SHOW_SCROLL, ///< Hide scrollbar if too few items. - WID_DM_SCROLL = ::WID_DM_SCROLL, ///< Scrollbar. - }; - - /** Widgets of the #EnginePreviewWindow class. */ - enum EnginePreviewWidgets { - WID_EP_QUESTION = ::WID_EP_QUESTION, ///< The container for the question. - WID_EP_NO = ::WID_EP_NO, ///< No button. - WID_EP_YES = ::WID_EP_YES, ///< Yes button. - }; - - /** Widgets of the #ErrmsgWindow class. */ - enum ErrorMessageWidgets { - WID_EM_CAPTION = ::WID_EM_CAPTION, ///< Caption of the window. - WID_EM_FACE = ::WID_EM_FACE, ///< Error title. - WID_EM_MESSAGE = ::WID_EM_MESSAGE, ///< Error message. - }; - - /** Widgets of the #SaveLoadWindow class. */ - enum SaveLoadWidgets { - WID_SL_CAPTION = ::WID_SL_CAPTION, ///< Caption of the window. - WID_SL_SORT_BYNAME = ::WID_SL_SORT_BYNAME, ///< Sort by name button. - WID_SL_SORT_BYDATE = ::WID_SL_SORT_BYDATE, ///< Sort by date button. - WID_SL_BACKGROUND = ::WID_SL_BACKGROUND, ///< Background of window. - WID_SL_FILE_BACKGROUND = ::WID_SL_FILE_BACKGROUND, ///< Background of file selection. - WID_SL_HOME_BUTTON = ::WID_SL_HOME_BUTTON, ///< Home button. - WID_SL_DRIVES_DIRECTORIES_LIST = ::WID_SL_DRIVES_DIRECTORIES_LIST, ///< Drives list. - WID_SL_SCROLLBAR = ::WID_SL_SCROLLBAR, ///< Scrollbar of the file list. - WID_SL_CONTENT_DOWNLOAD = ::WID_SL_CONTENT_DOWNLOAD, ///< Content download button, only available for play scenario/heightmap. - WID_SL_SAVE_OSK_TITLE = ::WID_SL_SAVE_OSK_TITLE, ///< Title textbox, only available for save operations. - WID_SL_DELETE_SELECTION = ::WID_SL_DELETE_SELECTION, ///< Delete button, only available for save operations. - WID_SL_SAVE_GAME = ::WID_SL_SAVE_GAME, ///< Save button, only available for save operations. - WID_SL_CONTENT_DOWNLOAD_SEL = ::WID_SL_CONTENT_DOWNLOAD_SEL, ///< Selection 'stack' to 'hide' the content download. - WID_SL_DETAILS = ::WID_SL_DETAILS, ///< Panel with game details. - WID_SL_NEWGRF_INFO = ::WID_SL_NEWGRF_INFO, ///< Button to open NewGgrf configuration. - WID_SL_LOAD_BUTTON = ::WID_SL_LOAD_BUTTON, ///< Button to load game/scenario. - WID_SL_MISSING_NEWGRFS = ::WID_SL_MISSING_NEWGRFS, ///< Button to find missing NewGRFs online. - }; - - /** Widgets of the #GenerateLandscapeWindow class. */ - enum GenerateLandscapeWidgets { - WID_GL_TEMPERATE = ::WID_GL_TEMPERATE, ///< Button with icon "Temperate". - WID_GL_ARCTIC = ::WID_GL_ARCTIC, ///< Button with icon "Arctic". - WID_GL_TROPICAL = ::WID_GL_TROPICAL, ///< Button with icon "Tropical". - WID_GL_TOYLAND = ::WID_GL_TOYLAND, ///< Button with icon "Toyland". - WID_GL_MAPSIZE_X_PULLDOWN = ::WID_GL_MAPSIZE_X_PULLDOWN, ///< Dropdown 'map X size'. - WID_GL_MAPSIZE_Y_PULLDOWN = ::WID_GL_MAPSIZE_Y_PULLDOWN, ///< Dropdown 'map Y size'. - WID_GL_TOWN_PULLDOWN = ::WID_GL_TOWN_PULLDOWN, ///< Dropdown 'No. of towns'. - WID_GL_INDUSTRY_PULLDOWN = ::WID_GL_INDUSTRY_PULLDOWN, ///< Dropdown 'No. of industries'. - WID_GL_RANDOM_EDITBOX = ::WID_GL_RANDOM_EDITBOX, ///< 'Random seed' editbox. - WID_GL_RANDOM_BUTTON = ::WID_GL_RANDOM_BUTTON, ///< 'Randomise' button. - WID_GL_GENERATE_BUTTON = ::WID_GL_GENERATE_BUTTON, ///< 'Generate' button. - WID_GL_START_DATE_DOWN = ::WID_GL_START_DATE_DOWN, ///< Decrease start year. - WID_GL_START_DATE_TEXT = ::WID_GL_START_DATE_TEXT, ///< Start year. - WID_GL_START_DATE_UP = ::WID_GL_START_DATE_UP, ///< Increase start year. - WID_GL_SNOW_LEVEL_DOWN = ::WID_GL_SNOW_LEVEL_DOWN, ///< Decrease snow level. - WID_GL_SNOW_LEVEL_TEXT = ::WID_GL_SNOW_LEVEL_TEXT, ///< Snow level. - WID_GL_SNOW_LEVEL_UP = ::WID_GL_SNOW_LEVEL_UP, ///< Increase snow level. - WID_GL_TREE_PULLDOWN = ::WID_GL_TREE_PULLDOWN, ///< Dropdown 'Tree algorithm'. - WID_GL_LANDSCAPE_PULLDOWN = ::WID_GL_LANDSCAPE_PULLDOWN, ///< Dropdown 'Land generator'. - WID_GL_HEIGHTMAP_NAME_TEXT = ::WID_GL_HEIGHTMAP_NAME_TEXT, ///< Heightmap name. - WID_GL_HEIGHTMAP_SIZE_TEXT = ::WID_GL_HEIGHTMAP_SIZE_TEXT, ///< Size of heightmap. - WID_GL_HEIGHTMAP_ROTATION_PULLDOWN = ::WID_GL_HEIGHTMAP_ROTATION_PULLDOWN, ///< Dropdown 'Heightmap rotation'. - WID_GL_TERRAIN_PULLDOWN = ::WID_GL_TERRAIN_PULLDOWN, ///< Dropdown 'Terrain type'. - WID_GL_WATER_PULLDOWN = ::WID_GL_WATER_PULLDOWN, ///< Dropdown 'Sea level'. - WID_GL_RIVER_PULLDOWN = ::WID_GL_RIVER_PULLDOWN, ///< Dropdown 'Rivers'. - WID_GL_SMOOTHNESS_PULLDOWN = ::WID_GL_SMOOTHNESS_PULLDOWN, ///< Dropdown 'Smoothness'. - WID_GL_VARIETY_PULLDOWN = ::WID_GL_VARIETY_PULLDOWN, ///< Dropdown 'Variety distribution'. - WID_GL_BORDERS_RANDOM = ::WID_GL_BORDERS_RANDOM, ///< 'Random'/'Manual' borders. - WID_GL_WATER_NW = ::WID_GL_WATER_NW, ///< NW 'Water'/'Freeform'. - WID_GL_WATER_NE = ::WID_GL_WATER_NE, ///< NE 'Water'/'Freeform'. - WID_GL_WATER_SE = ::WID_GL_WATER_SE, ///< SE 'Water'/'Freeform'. - WID_GL_WATER_SW = ::WID_GL_WATER_SW, ///< SW 'Water'/'Freeform'. - }; - - /** Widgets of the #CreateScenarioWindow class. */ - enum CreateScenarioWidgets { - WID_CS_TEMPERATE = ::WID_CS_TEMPERATE, ///< Select temperate landscape style. - WID_CS_ARCTIC = ::WID_CS_ARCTIC, ///< Select arctic landscape style. - WID_CS_TROPICAL = ::WID_CS_TROPICAL, ///< Select tropical landscape style. - WID_CS_TOYLAND = ::WID_CS_TOYLAND, ///< Select toy-land landscape style. - WID_CS_EMPTY_WORLD = ::WID_CS_EMPTY_WORLD, ///< Generate an empty flat world. - WID_CS_RANDOM_WORLD = ::WID_CS_RANDOM_WORLD, ///< Generate random land button - WID_CS_MAPSIZE_X_PULLDOWN = ::WID_CS_MAPSIZE_X_PULLDOWN, ///< Pull-down arrow for x map size. - WID_CS_MAPSIZE_Y_PULLDOWN = ::WID_CS_MAPSIZE_Y_PULLDOWN, ///< Pull-down arrow for y map size. - WID_CS_START_DATE_DOWN = ::WID_CS_START_DATE_DOWN, ///< Decrease start year (start earlier). - WID_CS_START_DATE_TEXT = ::WID_CS_START_DATE_TEXT, ///< Clickable start date value. - WID_CS_START_DATE_UP = ::WID_CS_START_DATE_UP, ///< Increase start year (start later). - WID_CS_FLAT_LAND_HEIGHT_DOWN = ::WID_CS_FLAT_LAND_HEIGHT_DOWN, ///< Decrease flat land height. - WID_CS_FLAT_LAND_HEIGHT_TEXT = ::WID_CS_FLAT_LAND_HEIGHT_TEXT, ///< Clickable flat land height value. - WID_CS_FLAT_LAND_HEIGHT_UP = ::WID_CS_FLAT_LAND_HEIGHT_UP, ///< Increase flat land height. - }; - - /** Widgets of the #GenerateProgressWindow class. */ - enum GenerationProgressWidgets { - WID_GP_PROGRESS_BAR = ::WID_GP_PROGRESS_BAR, ///< Progress bar. - WID_GP_PROGRESS_TEXT = ::WID_GP_PROGRESS_TEXT, ///< Text with the progress bar. - WID_GP_ABORT = ::WID_GP_ABORT, ///< Abort button. - }; - - /** Widgets of the #GoalListWindow class. */ - enum GoalListWidgets { - WID_GL_PANEL = ::WID_GL_PANEL, ///< Panel of the window. - WID_GL_SCROLLBAR = ::WID_GL_SCROLLBAR, ///< Scrollbar of the panel. - }; - - /** Widgets of the #GoalQuestionWindow class. */ - enum GoalQuestionWidgets { - WID_GQ_QUESTION = ::WID_GQ_QUESTION, ///< Question text. - WID_GQ_BUTTONS = ::WID_GQ_BUTTONS, ///< Buttons selection (between 1, 2 or 3). - WID_GQ_BUTTON_1 = ::WID_GQ_BUTTON_1, ///< First button. - WID_GQ_BUTTON_2 = ::WID_GQ_BUTTON_2, ///< Second button. - WID_GQ_BUTTON_3 = ::WID_GQ_BUTTON_3, ///< Third button. - }; - - /** Widgets of the #GraphLegendWindow class. */ - enum GraphLegendWidgets { - WID_GL_BACKGROUND = ::WID_GL_BACKGROUND, ///< Background of the window. - WID_GL_FIRST_COMPANY = ::WID_GL_FIRST_COMPANY, ///< First company in the legend. - WID_GL_LAST_COMPANY = ::WID_GL_LAST_COMPANY, ///< Last company in the legend. - }; - - /** Widgets of the #OperatingProfitGraphWindow class, #IncomeGraphWindow class, #DeliveredCargoGraphWindow class, and #CompanyValueGraphWindow class. */ - enum CompanyValueWidgets { - WID_CV_KEY_BUTTON = ::WID_CV_KEY_BUTTON, ///< Key button. - WID_CV_BACKGROUND = ::WID_CV_BACKGROUND, ///< Background of the window. - WID_CV_GRAPH = ::WID_CV_GRAPH, ///< Graph itself. - WID_CV_RESIZE = ::WID_CV_RESIZE, ///< Resize button. - }; - - /** Widget of the #PerformanceHistoryGraphWindow class. */ - enum PerformanceHistoryGraphWidgets { - WID_PHG_KEY = ::WID_PHG_KEY, ///< Key button. - WID_PHG_DETAILED_PERFORMANCE = ::WID_PHG_DETAILED_PERFORMANCE, ///< Detailed performance. - WID_PHG_BACKGROUND = ::WID_PHG_BACKGROUND, ///< Background of the window. - WID_PHG_GRAPH = ::WID_PHG_GRAPH, ///< Graph itself. - WID_PHG_RESIZE = ::WID_PHG_RESIZE, ///< Resize button. - }; - - /** Widget of the #PaymentRatesGraphWindow class. */ - enum CargoPaymentRatesWidgets { - WID_CPR_BACKGROUND = ::WID_CPR_BACKGROUND, ///< Background of the window. - WID_CPR_HEADER = ::WID_CPR_HEADER, ///< Header. - WID_CPR_GRAPH = ::WID_CPR_GRAPH, ///< Graph itself. - WID_CPR_RESIZE = ::WID_CPR_RESIZE, ///< Resize button. - WID_CPR_FOOTER = ::WID_CPR_FOOTER, ///< Footer. - WID_CPR_ENABLE_CARGOES = ::WID_CPR_ENABLE_CARGOES, ///< Enable cargoes button. - WID_CPR_DISABLE_CARGOES = ::WID_CPR_DISABLE_CARGOES, ///< Disable cargoes button. - WID_CPR_CARGO_FIRST = ::WID_CPR_CARGO_FIRST, ///< First cargo in the list. - }; - - /** Widget of the #CompanyLeagueWindow class. */ - enum CompanyLeagueWidgets { - WID_CL_BACKGROUND = ::WID_CL_BACKGROUND, ///< Background of the window. - }; - - /** Widget of the #PerformanceRatingDetailWindow class. */ - enum PerformanceRatingDetailsWidgets { - WID_PRD_SCORE_FIRST = ::WID_PRD_SCORE_FIRST, ///< First entry in the score list. - WID_PRD_SCORE_LAST = ::WID_PRD_SCORE_LAST, ///< Last entry in the score list. - WID_PRD_COMPANY_FIRST = ::WID_PRD_COMPANY_FIRST, ///< First company. - WID_PRD_COMPANY_LAST = ::WID_PRD_COMPANY_LAST, ///< Last company. - }; - - /** Widgets of the #VehicleGroupWindow class. */ - enum GroupListWidgets { - WID_GL_CAPTION = ::WID_GL_CAPTION, ///< Caption of the window. - WID_GL_SORT_BY_ORDER = ::WID_GL_SORT_BY_ORDER, ///< Sort order. - WID_GL_SORT_BY_DROPDOWN = ::WID_GL_SORT_BY_DROPDOWN, ///< Sort by dropdown list. - WID_GL_LIST_VEHICLE = ::WID_GL_LIST_VEHICLE, ///< List of the vehicles. - WID_GL_LIST_VEHICLE_SCROLLBAR = ::WID_GL_LIST_VEHICLE_SCROLLBAR, ///< Scrollbar for the list. - WID_GL_AVAILABLE_VEHICLES = ::WID_GL_AVAILABLE_VEHICLES, ///< Available vehicles. - WID_GL_MANAGE_VEHICLES_DROPDOWN = ::WID_GL_MANAGE_VEHICLES_DROPDOWN, ///< Manage vehicles dropdown list. - WID_GL_STOP_ALL = ::WID_GL_STOP_ALL, ///< Stop all button. - WID_GL_START_ALL = ::WID_GL_START_ALL, ///< Start all button. - WID_GL_ALL_VEHICLES = ::WID_GL_ALL_VEHICLES, ///< All vehicles entry. - WID_GL_DEFAULT_VEHICLES = ::WID_GL_DEFAULT_VEHICLES, ///< Default vehicles entry. - WID_GL_LIST_GROUP = ::WID_GL_LIST_GROUP, ///< List of the groups. - WID_GL_LIST_GROUP_SCROLLBAR = ::WID_GL_LIST_GROUP_SCROLLBAR, ///< Scrollbar for the list. - WID_GL_CREATE_GROUP = ::WID_GL_CREATE_GROUP, ///< Create group button. - WID_GL_DELETE_GROUP = ::WID_GL_DELETE_GROUP, ///< Delete group button. - WID_GL_RENAME_GROUP = ::WID_GL_RENAME_GROUP, ///< Rename group button. - WID_GL_REPLACE_PROTECTION = ::WID_GL_REPLACE_PROTECTION, ///< Replace protection button. - }; - - /** Widgets of the #EndGameHighScoreBaseWindow class and #HighScoreWindow class. */ - enum HighscoreWidgets { - WID_H_BACKGROUND = ::WID_H_BACKGROUND, ///< Background of the window. - }; - - /** Widgets of the #BuildIndustryWindow class. */ - enum DynamicPlaceIndustriesWidgets { - WID_DPI_MATRIX_WIDGET = ::WID_DPI_MATRIX_WIDGET, ///< Matrix of the industries. - WID_DPI_SCROLLBAR = ::WID_DPI_SCROLLBAR, ///< Scrollbar of the matrix. - WID_DPI_INFOPANEL = ::WID_DPI_INFOPANEL, ///< Info panel about the industry. - WID_DPI_DISPLAY_WIDGET = ::WID_DPI_DISPLAY_WIDGET, ///< Display chain button. - WID_DPI_FUND_WIDGET = ::WID_DPI_FUND_WIDGET, ///< Fund button. - }; - - /** Widgets of the #IndustryViewWindow class. */ - enum IndustryViewWidgets { - WID_IV_CAPTION = ::WID_IV_CAPTION, ///< Caption of the window. - WID_IV_VIEWPORT = ::WID_IV_VIEWPORT, ///< Viewport of the industry. - WID_IV_INFO = ::WID_IV_INFO, ///< Info of the industry. - WID_IV_GOTO = ::WID_IV_GOTO, ///< Goto button. - WID_IV_DISPLAY = ::WID_IV_DISPLAY, ///< Display chain button. - }; - - /** Widgets of the #IndustryDirectoryWindow class. */ - enum IndustryDirectoryWidgets { - WID_ID_DROPDOWN_ORDER = ::WID_ID_DROPDOWN_ORDER, ///< Dropdown for the order of the sort. - WID_ID_DROPDOWN_CRITERIA = ::WID_ID_DROPDOWN_CRITERIA, ///< Dropdown for the criteria of the sort. - WID_ID_INDUSTRY_LIST = ::WID_ID_INDUSTRY_LIST, ///< Industry list. - WID_ID_SCROLLBAR = ::WID_ID_SCROLLBAR, ///< Scrollbar of the list. - }; - - /** Widgets of the #IndustryCargoesWindow class */ - enum IndustryCargoesWidgets { - WID_IC_CAPTION = ::WID_IC_CAPTION, ///< Caption of the window. - WID_IC_NOTIFY = ::WID_IC_NOTIFY, ///< Row of buttons at the bottom. - WID_IC_PANEL = ::WID_IC_PANEL, ///< Panel that shows the chain. - WID_IC_SCROLLBAR = ::WID_IC_SCROLLBAR, ///< Scrollbar of the panel. - }; - - /** Widgets of the #SelectGameWindow class. */ - enum SelectGameIntroWidgets { - WID_SGI_GENERATE_GAME = ::WID_SGI_GENERATE_GAME, ///< Generate game button. - WID_SGI_LOAD_GAME = ::WID_SGI_LOAD_GAME, ///< Load game button. - WID_SGI_PLAY_SCENARIO = ::WID_SGI_PLAY_SCENARIO, ///< Play scenario button. - WID_SGI_PLAY_HEIGHTMAP = ::WID_SGI_PLAY_HEIGHTMAP, ///< Play heightmap button. - WID_SGI_EDIT_SCENARIO = ::WID_SGI_EDIT_SCENARIO, ///< Edit scenario button. - WID_SGI_PLAY_NETWORK = ::WID_SGI_PLAY_NETWORK, ///< Play network button. - WID_SGI_TEMPERATE_LANDSCAPE = ::WID_SGI_TEMPERATE_LANDSCAPE, ///< Select temperate landscape button. - WID_SGI_ARCTIC_LANDSCAPE = ::WID_SGI_ARCTIC_LANDSCAPE, ///< Select arctic landscape button. - WID_SGI_TROPIC_LANDSCAPE = ::WID_SGI_TROPIC_LANDSCAPE, ///< Select tropic landscape button. - WID_SGI_TOYLAND_LANDSCAPE = ::WID_SGI_TOYLAND_LANDSCAPE, ///< Select toyland landscape button. - WID_SGI_TRANSLATION_SELECTION = ::WID_SGI_TRANSLATION_SELECTION, ///< Translation selection. - WID_SGI_TRANSLATION = ::WID_SGI_TRANSLATION, ///< Translation. - WID_SGI_OPTIONS = ::WID_SGI_OPTIONS, ///< Options button. - WID_SGI_DIFFICULTIES = ::WID_SGI_DIFFICULTIES, ///< Difficulties button. - WID_SGI_SETTINGS_OPTIONS = ::WID_SGI_SETTINGS_OPTIONS, ///< Settings button. - WID_SGI_GRF_SETTINGS = ::WID_SGI_GRF_SETTINGS, ///< NewGRF button. - WID_SGI_CONTENT_DOWNLOAD = ::WID_SGI_CONTENT_DOWNLOAD, ///< Content Download button. - WID_SGI_AI_SETTINGS = ::WID_SGI_AI_SETTINGS, ///< AI button. - WID_SGI_EXIT = ::WID_SGI_EXIT, ///< Exit button. - }; - - /** Widgets of the #MainWindow class. */ - enum MainWidgets { - WID_M_VIEWPORT = ::WID_M_VIEWPORT, ///< Main window viewport. - }; - - /** Widgets of the #LandInfoWindow class. */ - enum LandInfoWidgets { - WID_LI_BACKGROUND = ::WID_LI_BACKGROUND, ///< Background of the window. - }; - - /** Widgets of the #TooltipsWindow class. */ - enum ToolTipsWidgets { - WID_TT_BACKGROUND = ::WID_TT_BACKGROUND, ///< Background of the window. - }; - - /** Widgets of the #AboutWindow class. */ - enum AboutWidgets { - WID_A_SCROLLING_TEXT = ::WID_A_SCROLLING_TEXT, ///< The actually scrolling text. - WID_A_WEBSITE = ::WID_A_WEBSITE, ///< URL of OpenTTD website. - }; - - /** Widgets of the #QueryStringWindow class. */ - enum QueryStringWidgets { - WID_QS_CAPTION = ::WID_QS_CAPTION, ///< Caption of the window. - WID_QS_TEXT = ::WID_QS_TEXT, ///< Text of the query. - WID_QS_DEFAULT = ::WID_QS_DEFAULT, ///< Default button. - WID_QS_CANCEL = ::WID_QS_CANCEL, ///< Cancel button. - WID_QS_OK = ::WID_QS_OK, ///< OK button. - }; - - /** Widgets of the #QueryWindow class. */ - enum QueryWidgets { - WID_Q_CAPTION = ::WID_Q_CAPTION, ///< Caption of the window. - WID_Q_TEXT = ::WID_Q_TEXT, ///< Text of the query. - WID_Q_NO = ::WID_Q_NO, ///< Yes button. - WID_Q_YES = ::WID_Q_YES, ///< No button. - }; - - /** Widgets of the #MusicTrackSelectionWindow class. */ - enum MusicTrackSelectionWidgets { - WID_MTS_LIST_LEFT = ::WID_MTS_LIST_LEFT, ///< Left button. - WID_MTS_PLAYLIST = ::WID_MTS_PLAYLIST, ///< Playlist. - WID_MTS_LIST_RIGHT = ::WID_MTS_LIST_RIGHT, ///< Right button. - WID_MTS_ALL = ::WID_MTS_ALL, ///< All button. - WID_MTS_OLD = ::WID_MTS_OLD, ///< Old button. - WID_MTS_NEW = ::WID_MTS_NEW, ///< New button. - WID_MTS_EZY = ::WID_MTS_EZY, ///< Ezy button. - WID_MTS_CUSTOM1 = ::WID_MTS_CUSTOM1, ///< Custom1 button. - WID_MTS_CUSTOM2 = ::WID_MTS_CUSTOM2, ///< Custom2 button. - WID_MTS_CLEAR = ::WID_MTS_CLEAR, ///< Clear button. - }; - - /** Widgets of the #MusicWindow class. */ - enum MusicWidgets { - WID_M_PREV = ::WID_M_PREV, ///< Previous button. - WID_M_NEXT = ::WID_M_NEXT, ///< Next button. - WID_M_STOP = ::WID_M_STOP, ///< Stop button. - WID_M_PLAY = ::WID_M_PLAY, ///< Play button. - WID_M_SLIDERS = ::WID_M_SLIDERS, ///< Sliders. - WID_M_MUSIC_VOL = ::WID_M_MUSIC_VOL, ///< Music volume. - WID_M_EFFECT_VOL = ::WID_M_EFFECT_VOL, ///< Effect volume. - WID_M_BACKGROUND = ::WID_M_BACKGROUND, ///< Background of the window. - WID_M_TRACK = ::WID_M_TRACK, ///< Track playing. - WID_M_TRACK_NR = ::WID_M_TRACK_NR, ///< Track number. - WID_M_TRACK_TITLE = ::WID_M_TRACK_TITLE, ///< Track title. - WID_M_TRACK_NAME = ::WID_M_TRACK_NAME, ///< Track name. - WID_M_SHUFFLE = ::WID_M_SHUFFLE, ///< Shuffle button. - WID_M_PROGRAMME = ::WID_M_PROGRAMME, ///< Program button. - WID_M_ALL = ::WID_M_ALL, ///< All button. - WID_M_OLD = ::WID_M_OLD, ///< Old button. - WID_M_NEW = ::WID_M_NEW, ///< New button. - WID_M_EZY = ::WID_M_EZY, ///< Ezy button. - WID_M_CUSTOM1 = ::WID_M_CUSTOM1, ///< Custom1 button. - WID_M_CUSTOM2 = ::WID_M_CUSTOM2, ///< Custom2 button. - }; - - /** Widgets of the #NetworkChatWindow class. */ - enum NetWorkChatWidgets { - WID_NC_CLOSE = ::WID_NC_CLOSE, ///< Close button. - WID_NC_BACKGROUND = ::WID_NC_BACKGROUND, ///< Background of the window. - WID_NC_DESTINATION = ::WID_NC_DESTINATION, ///< Destination. - WID_NC_TEXTBOX = ::WID_NC_TEXTBOX, ///< Textbox. - WID_NC_SENDBUTTON = ::WID_NC_SENDBUTTON, ///< Send button. - }; - - /** Widgets of the #NetworkContentDownloadStatusWindow class. */ - enum NetworkContentDownloadStatusWidgets { - WID_NCDS_BACKGROUND = ::WID_NCDS_BACKGROUND, ///< Background of the window. - WID_NCDS_CANCELOK = ::WID_NCDS_CANCELOK, ///< (Optional) Cancel/OK button. - }; - - /** Widgets of the #NetworkContentListWindow class. */ - enum NetworkContentListWidgets { - WID_NCL_BACKGROUND = ::WID_NCL_BACKGROUND, ///< Resize button. - WID_NCL_FILTER_CAPT = ::WID_NCL_FILTER_CAPT, ///< Caption for the filter editbox. - WID_NCL_FILTER = ::WID_NCL_FILTER, ///< Filter editbox. - WID_NCL_CHECKBOX = ::WID_NCL_CHECKBOX, ///< Button above checkboxes. - WID_NCL_TYPE = ::WID_NCL_TYPE, ///< 'Type' button. - WID_NCL_NAME = ::WID_NCL_NAME, ///< 'Name' button. - WID_NCL_MATRIX = ::WID_NCL_MATRIX, ///< Panel with list of content. - WID_NCL_SCROLLBAR = ::WID_NCL_SCROLLBAR, ///< Scrollbar of matrix. - WID_NCL_DETAILS = ::WID_NCL_DETAILS, ///< Panel with content details. - WID_NCL_SELECT_ALL = ::WID_NCL_SELECT_ALL, ///< 'Select all' button. - WID_NCL_SELECT_UPDATE = ::WID_NCL_SELECT_UPDATE, ///< 'Select updates' button. - WID_NCL_UNSELECT = ::WID_NCL_UNSELECT, ///< 'Unselect all' button. - WID_NCL_OPEN_URL = ::WID_NCL_OPEN_URL, ///< 'Open url' button. - WID_NCL_CANCEL = ::WID_NCL_CANCEL, ///< 'Cancel' button. - WID_NCL_DOWNLOAD = ::WID_NCL_DOWNLOAD, ///< 'Download' button. - WID_NCL_SEL_ALL_UPDATE = ::WID_NCL_SEL_ALL_UPDATE, ///< #NWID_SELECTION widget for select all/update buttons.. - }; - - /** Widgets of the #NetworkGameWindow class. */ - enum NetworkGameWidgets { - WID_NG_MAIN = ::WID_NG_MAIN, ///< Main panel. - WID_NG_CONNECTION = ::WID_NG_CONNECTION, ///< Label in front of connection droplist. - WID_NG_CONN_BTN = ::WID_NG_CONN_BTN, ///< 'Connection' droplist button. - WID_NG_CLIENT_LABEL = ::WID_NG_CLIENT_LABEL, ///< Label in front of client name edit box. - WID_NG_CLIENT = ::WID_NG_CLIENT, ///< Panel with editbox to set client name. - WID_NG_HEADER = ::WID_NG_HEADER, ///< Header container of the matrix. - WID_NG_NAME = ::WID_NG_NAME, ///< 'Name' button. - WID_NG_CLIENTS = ::WID_NG_CLIENTS, ///< 'Clients' button. - WID_NG_MAPSIZE = ::WID_NG_MAPSIZE, ///< 'Map size' button. - WID_NG_DATE = ::WID_NG_DATE, ///< 'Date' button. - WID_NG_YEARS = ::WID_NG_YEARS, ///< 'Years' button. - WID_NG_INFO = ::WID_NG_INFO, ///< Third button in the game list panel. - WID_NG_MATRIX = ::WID_NG_MATRIX, ///< Panel with list of games. - WID_NG_SCROLLBAR = ::WID_NG_SCROLLBAR, ///< Scrollbar of matrix. - WID_NG_LASTJOINED_LABEL = ::WID_NG_LASTJOINED_LABEL, ///< Label "Last joined server:". - WID_NG_LASTJOINED = ::WID_NG_LASTJOINED, ///< Info about the last joined server. - WID_NG_LASTJOINED_SPACER = ::WID_NG_LASTJOINED_SPACER, ///< Spacer after last joined server panel. - WID_NG_DETAILS = ::WID_NG_DETAILS, ///< Panel with game details. - WID_NG_DETAILS_SPACER = ::WID_NG_DETAILS_SPACER, ///< Spacer for game actual details. - WID_NG_JOIN = ::WID_NG_JOIN, ///< 'Join game' button. - WID_NG_REFRESH = ::WID_NG_REFRESH, ///< 'Refresh server' button. - WID_NG_NEWGRF = ::WID_NG_NEWGRF, ///< 'NewGRF Settings' button. - WID_NG_NEWGRF_SEL = ::WID_NG_NEWGRF_SEL, ///< Selection 'widget' to hide the NewGRF settings. - WID_NG_NEWGRF_MISSING = ::WID_NG_NEWGRF_MISSING, ///< 'Find missing NewGRF online' button. - WID_NG_NEWGRF_MISSING_SEL = ::WID_NG_NEWGRF_MISSING_SEL, ///< Selection widget for the above button. - WID_NG_FIND = ::WID_NG_FIND, ///< 'Find server' button. - WID_NG_ADD = ::WID_NG_ADD, ///< 'Add server' button. - WID_NG_START = ::WID_NG_START, ///< 'Start server' button. - WID_NG_CANCEL = ::WID_NG_CANCEL, ///< 'Cancel' button. - }; - - /** Widgets of the #NetworkStartServerWindow class. */ - enum NetworkStartServerWidgets { - WID_NSS_BACKGROUND = ::WID_NSS_BACKGROUND, ///< Background of the window. - WID_NSS_GAMENAME_LABEL = ::WID_NSS_GAMENAME_LABEL, ///< Label for the game name. - WID_NSS_GAMENAME = ::WID_NSS_GAMENAME, ///< Background for editbox to set game name. - WID_NSS_SETPWD = ::WID_NSS_SETPWD, ///< 'Set password' button. - WID_NSS_CONNTYPE_LABEL = ::WID_NSS_CONNTYPE_LABEL, ///< Label for 'connection type'. - WID_NSS_CONNTYPE_BTN = ::WID_NSS_CONNTYPE_BTN, ///< 'Connection type' droplist button. - WID_NSS_CLIENTS_LABEL = ::WID_NSS_CLIENTS_LABEL, ///< Label for 'max clients'. - WID_NSS_CLIENTS_BTND = ::WID_NSS_CLIENTS_BTND, ///< 'Max clients' downarrow. - WID_NSS_CLIENTS_TXT = ::WID_NSS_CLIENTS_TXT, ///< 'Max clients' text. - WID_NSS_CLIENTS_BTNU = ::WID_NSS_CLIENTS_BTNU, ///< 'Max clients' uparrow. - WID_NSS_COMPANIES_LABEL = ::WID_NSS_COMPANIES_LABEL, ///< Label for 'max companies'. - WID_NSS_COMPANIES_BTND = ::WID_NSS_COMPANIES_BTND, ///< 'Max companies' downarrow. - WID_NSS_COMPANIES_TXT = ::WID_NSS_COMPANIES_TXT, ///< 'Max companies' text. - WID_NSS_COMPANIES_BTNU = ::WID_NSS_COMPANIES_BTNU, ///< 'Max companies' uparrow. - WID_NSS_SPECTATORS_LABEL = ::WID_NSS_SPECTATORS_LABEL, ///< Label for 'max spectators'. - WID_NSS_SPECTATORS_BTND = ::WID_NSS_SPECTATORS_BTND, ///< 'Max spectators' downarrow. - WID_NSS_SPECTATORS_TXT = ::WID_NSS_SPECTATORS_TXT, ///< 'Max spectators' text. - WID_NSS_SPECTATORS_BTNU = ::WID_NSS_SPECTATORS_BTNU, ///< 'Max spectators' uparrow. - WID_NSS_LANGUAGE_LABEL = ::WID_NSS_LANGUAGE_LABEL, ///< Label for 'language spoken'. - WID_NSS_LANGUAGE_BTN = ::WID_NSS_LANGUAGE_BTN, ///< 'Language spoken' droplist button. - WID_NSS_GENERATE_GAME = ::WID_NSS_GENERATE_GAME, ///< New game button. - WID_NSS_LOAD_GAME = ::WID_NSS_LOAD_GAME, ///< Load game button. - WID_NSS_PLAY_SCENARIO = ::WID_NSS_PLAY_SCENARIO, ///< Play scenario button. - WID_NSS_PLAY_HEIGHTMAP = ::WID_NSS_PLAY_HEIGHTMAP, ///< Play heightmap button. - WID_NSS_CANCEL = ::WID_NSS_CANCEL, ///< 'Cancel' button. - }; - - /** Widgets of the #NetworkLobbyWindow class. */ - enum NetworkLobbyWidgets { - WID_NL_BACKGROUND = ::WID_NL_BACKGROUND, ///< Background of the window. - WID_NL_TEXT = ::WID_NL_TEXT, ///< Heading text. - WID_NL_HEADER = ::WID_NL_HEADER, ///< Header above list of companies. - WID_NL_MATRIX = ::WID_NL_MATRIX, ///< List of companies. - WID_NL_SCROLLBAR = ::WID_NL_SCROLLBAR, ///< Scroll bar. - WID_NL_DETAILS = ::WID_NL_DETAILS, ///< Company details. - WID_NL_JOIN = ::WID_NL_JOIN, ///< 'Join company' button. - WID_NL_NEW = ::WID_NL_NEW, ///< 'New company' button. - WID_NL_SPECTATE = ::WID_NL_SPECTATE, ///< 'Spectate game' button. - WID_NL_REFRESH = ::WID_NL_REFRESH, ///< 'Refresh server' button. - WID_NL_CANCEL = ::WID_NL_CANCEL, ///< 'Cancel' button. - }; - - /** Widgets of the #NetworkClientListWindow class. */ - enum ClientListWidgets { - WID_CL_PANEL = ::WID_CL_PANEL, ///< Panel of the window. - }; - - /** Widgets of the #NetworkClientListPopupWindow class. */ - enum ClientListPopupWidgets { - WID_CLP_PANEL = ::WID_CLP_PANEL, ///< Panel of the window. - }; - - /** Widgets of the #NetworkJoinStatusWindow class. */ - enum NetworkJoinStatusWidgets { - WID_NJS_BACKGROUND = ::WID_NJS_BACKGROUND, ///< Background of the window. - WID_NJS_CANCELOK = ::WID_NJS_CANCELOK, ///< Cancel / OK button. - }; - - /** Widgets of the #NetworkCompanyPasswordWindow class. */ - enum NetworkCompanyPasswordWidgets { - WID_NCP_BACKGROUND = ::WID_NCP_BACKGROUND, ///< Background of the window. - WID_NCP_LABEL = ::WID_NCP_LABEL, ///< Label in front of the password field. - WID_NCP_PASSWORD = ::WID_NCP_PASSWORD, ///< Input field for the password. - WID_NCP_SAVE_AS_DEFAULT_PASSWORD = ::WID_NCP_SAVE_AS_DEFAULT_PASSWORD, ///< Toggle 'button' for saving the current password as default password. - WID_NCP_CANCEL = ::WID_NCP_CANCEL, ///< Close the window without changing anything. - WID_NCP_OK = ::WID_NCP_OK, ///< Safe the password etc. - }; - - /** Widgets of the #NewGRFInspectWindow class. */ - enum NewGRFInspectWidgets { - WID_NGRFI_CAPTION = ::WID_NGRFI_CAPTION, ///< The caption bar of course. - WID_NGRFI_PARENT = ::WID_NGRFI_PARENT, ///< Inspect the parent. - WID_NGRFI_MAINPANEL = ::WID_NGRFI_MAINPANEL, ///< Panel widget containing the actual data. - WID_NGRFI_SCROLLBAR = ::WID_NGRFI_SCROLLBAR, ///< Scrollbar. - }; - - /** Widgets of the #SpriteAlignerWindow class. */ - enum SpriteAlignerWidgets { - WID_SA_CAPTION = ::WID_SA_CAPTION, ///< Caption of the window. - WID_SA_PREVIOUS = ::WID_SA_PREVIOUS, ///< Skip to the previous sprite. - WID_SA_GOTO = ::WID_SA_GOTO, ///< Go to a given sprite. - WID_SA_NEXT = ::WID_SA_NEXT, ///< Skip to the next sprite. - WID_SA_UP = ::WID_SA_UP, ///< Move the sprite up. - WID_SA_LEFT = ::WID_SA_LEFT, ///< Move the sprite to the left. - WID_SA_RIGHT = ::WID_SA_RIGHT, ///< Move the sprite to the right. - WID_SA_DOWN = ::WID_SA_DOWN, ///< Move the sprite down. - WID_SA_SPRITE = ::WID_SA_SPRITE, ///< The actual sprite. - WID_SA_OFFSETS = ::WID_SA_OFFSETS, ///< The sprite offsets. - WID_SA_PICKER = ::WID_SA_PICKER, ///< Sprite picker. - WID_SA_LIST = ::WID_SA_LIST, ///< Queried sprite list. - WID_SA_SCROLLBAR = ::WID_SA_SCROLLBAR, ///< Scrollbar for sprite list. - }; - - /** Widgets of the #NewGRFParametersWindow class. */ - enum NewGRFParametersWidgets { - WID_NP_SHOW_NUMPAR = ::WID_NP_SHOW_NUMPAR, ///< #NWID_SELECTION to optionally display #WID_NP_NUMPAR. - WID_NP_NUMPAR_DEC = ::WID_NP_NUMPAR_DEC, ///< Button to decrease number of parameters. - WID_NP_NUMPAR_INC = ::WID_NP_NUMPAR_INC, ///< Button to increase number of parameters. - WID_NP_NUMPAR = ::WID_NP_NUMPAR, ///< Optional number of parameters. - WID_NP_NUMPAR_TEXT = ::WID_NP_NUMPAR_TEXT, ///< Text description. - WID_NP_BACKGROUND = ::WID_NP_BACKGROUND, ///< Panel to draw the settings on. - WID_NP_SCROLLBAR = ::WID_NP_SCROLLBAR, ///< Scrollbar to scroll through all settings. - WID_NP_ACCEPT = ::WID_NP_ACCEPT, ///< Accept button. - WID_NP_RESET = ::WID_NP_RESET, ///< Reset button. - WID_NP_SHOW_DESCRIPTION = ::WID_NP_SHOW_DESCRIPTION, ///< #NWID_SELECTION to optionally display parameter descriptions. - WID_NP_DESCRIPTION = ::WID_NP_DESCRIPTION, ///< Multi-line description of a parameter. - }; - - /** Widgets of the #NewGRFWindow class. */ - enum NewGRFStateWidgets { - WID_NS_PRESET_LIST = ::WID_NS_PRESET_LIST, ///< Active NewGRF preset. - WID_NS_PRESET_SAVE = ::WID_NS_PRESET_SAVE, ///< Save list of active NewGRFs as presets. - WID_NS_PRESET_DELETE = ::WID_NS_PRESET_DELETE, ///< Delete active preset. - WID_NS_ADD = ::WID_NS_ADD, ///< Add NewGRF to active list. - WID_NS_REMOVE = ::WID_NS_REMOVE, ///< Remove NewGRF from active list. - WID_NS_MOVE_UP = ::WID_NS_MOVE_UP, ///< Move NewGRF up in active list. - WID_NS_MOVE_DOWN = ::WID_NS_MOVE_DOWN, ///< Move NewGRF down in active list. - WID_NS_FILTER = ::WID_NS_FILTER, ///< Filter list of available NewGRFs. - WID_NS_FILE_LIST = ::WID_NS_FILE_LIST, ///< List window of active NewGRFs. - WID_NS_SCROLLBAR = ::WID_NS_SCROLLBAR, ///< Scrollbar for active NewGRF list. - WID_NS_AVAIL_LIST = ::WID_NS_AVAIL_LIST, ///< List window of available NewGRFs. - WID_NS_SCROLL2BAR = ::WID_NS_SCROLL2BAR, ///< Scrollbar for available NewGRF list. - WID_NS_NEWGRF_INFO_TITLE = ::WID_NS_NEWGRF_INFO_TITLE, ///< Title for Info on selected NewGRF. - WID_NS_NEWGRF_INFO = ::WID_NS_NEWGRF_INFO, ///< Panel for Info on selected NewGRF. - WID_NS_OPEN_URL = ::WID_NS_OPEN_URL, ///< Open URL of NewGRF. - WID_NS_NEWGRF_TEXTFILE = ::WID_NS_NEWGRF_TEXTFILE, ///< Open NewGRF readme, changelog (+1) or license (+2). - WID_NS_SET_PARAMETERS = ::WID_NS_SET_PARAMETERS, ///< Open Parameters Window for selected NewGRF for editing parameters. - WID_NS_VIEW_PARAMETERS = ::WID_NS_VIEW_PARAMETERS, ///< Open Parameters Window for selected NewGRF for viewing parameters. - WID_NS_TOGGLE_PALETTE = ::WID_NS_TOGGLE_PALETTE, ///< Toggle Palette of selected, active NewGRF. - WID_NS_APPLY_CHANGES = ::WID_NS_APPLY_CHANGES, ///< Apply changes to NewGRF config. - WID_NS_RESCAN_FILES = ::WID_NS_RESCAN_FILES, ///< Rescan files (available NewGRFs). - WID_NS_RESCAN_FILES2 = ::WID_NS_RESCAN_FILES2, ///< Rescan files (active NewGRFs). - WID_NS_CONTENT_DOWNLOAD = ::WID_NS_CONTENT_DOWNLOAD, ///< Open content download (available NewGRFs). - WID_NS_CONTENT_DOWNLOAD2 = ::WID_NS_CONTENT_DOWNLOAD2, ///< Open content download (active NewGRFs). - WID_NS_SHOW_REMOVE = ::WID_NS_SHOW_REMOVE, ///< Select active list buttons (0 = normal, 1 = simple layout). - WID_NS_SHOW_APPLY = ::WID_NS_SHOW_APPLY, ///< Select display of the buttons below the 'details'. - }; - - /** Widgets of the #ScanProgressWindow class. */ - enum ScanProgressWidgets { - WID_SP_PROGRESS_BAR = ::WID_SP_PROGRESS_BAR, ///< Simple progress bar. - WID_SP_PROGRESS_TEXT = ::WID_SP_PROGRESS_TEXT, ///< Text explaining what is happening. - }; - - /** Widgets of the #TextfileWindow class. */ - enum TextfileWidgets { - WID_TF_CAPTION = ::WID_TF_CAPTION, ///< The caption of the window. - WID_TF_BACKGROUND = ::WID_TF_BACKGROUND, ///< Panel to draw the textfile on. - WID_TF_VSCROLLBAR = ::WID_TF_VSCROLLBAR, ///< Vertical scrollbar to scroll through the textfile up-and-down. - WID_TF_HSCROLLBAR = ::WID_TF_HSCROLLBAR, ///< Horizontal scrollbar to scroll through the textfile left-to-right. - }; - - /** Widgets of the #NewsWindow class. */ - enum NewsWidgets { - WID_N_PANEL = ::WID_N_PANEL, ///< Panel of the window. - WID_N_TITLE = ::WID_N_TITLE, ///< Title of the company news. - WID_N_HEADLINE = ::WID_N_HEADLINE, ///< The news headline. - WID_N_CLOSEBOX = ::WID_N_CLOSEBOX, ///< Close the window. - WID_N_DATE = ::WID_N_DATE, ///< Date of the news item. - WID_N_CAPTION = ::WID_N_CAPTION, ///< Title bar of the window. Only used in small news items. - WID_N_INSET = ::WID_N_INSET, ///< Inset around the viewport in the window. Only used in small news items. - WID_N_VIEWPORT = ::WID_N_VIEWPORT, ///< Viewport in the window. - WID_N_COMPANY_MSG = ::WID_N_COMPANY_MSG, ///< Message in company news items. - WID_N_MESSAGE = ::WID_N_MESSAGE, ///< Space for displaying the message. Only used in small news items. - WID_N_MGR_FACE = ::WID_N_MGR_FACE, ///< Face of the manager. - WID_N_MGR_NAME = ::WID_N_MGR_NAME, ///< Name of the manager. - WID_N_VEH_TITLE = ::WID_N_VEH_TITLE, ///< Vehicle new title. - WID_N_VEH_BKGND = ::WID_N_VEH_BKGND, ///< Dark background of new vehicle news. - WID_N_VEH_NAME = ::WID_N_VEH_NAME, ///< Name of the new vehicle. - WID_N_VEH_SPR = ::WID_N_VEH_SPR, ///< Graphical display of the new vehicle. - WID_N_VEH_INFO = ::WID_N_VEH_INFO, ///< Some technical data of the new vehicle. - }; - - /** Widgets of the #MessageHistoryWindow class. */ - enum MessageHistoryWidgets { - WID_MH_STICKYBOX = ::WID_MH_STICKYBOX, ///< Stickybox. - WID_MH_BACKGROUND = ::WID_MH_BACKGROUND, ///< Background of the window. - WID_MH_SCROLLBAR = ::WID_MH_SCROLLBAR, ///< Scrollbar for the list. - }; - - /** Widgets of the #MessageOptionsWindow class. */ - enum MessageOptionWidgets { - WID_MO_BACKGROUND = ::WID_MO_BACKGROUND, ///< Background of the window. - WID_MO_LABEL = ::WID_MO_LABEL, ///< Top label. - WID_MO_DROP_SUMMARY = ::WID_MO_DROP_SUMMARY, ///< Dropdown that adjusts at once the level for all settings. - WID_MO_LABEL_SUMMARY = ::WID_MO_LABEL_SUMMARY, ///< Label of the summary drop down. - WID_MO_SOUNDTICKER = ::WID_MO_SOUNDTICKER, ///< Button for (de)activating sound on events. - WID_MO_SOUNDTICKER_LABEL = ::WID_MO_SOUNDTICKER_LABEL, ///< Label of the soundticker button. - WID_MO_START_OPTION = ::WID_MO_START_OPTION, ///< First widget that is part of a group [<][label][>] [description]. - WID_MO_END_OPTION = ::WID_MO_END_OPTION, ///< First widget after the groups. - }; - - /** Widgets of the #BuildObjectWindow class. */ - enum BuildObjectWidgets { - WID_BO_CLASS_LIST = ::WID_BO_CLASS_LIST, ///< The list with classes. - WID_BO_SCROLLBAR = ::WID_BO_SCROLLBAR, ///< The scrollbar associated with the list. - WID_BO_OBJECT_MATRIX = ::WID_BO_OBJECT_MATRIX, ///< The matrix with preview sprites. - WID_BO_OBJECT_SPRITE = ::WID_BO_OBJECT_SPRITE, ///< A preview sprite of the object. - WID_BO_OBJECT_NAME = ::WID_BO_OBJECT_NAME, ///< The name of the selected object. - WID_BO_OBJECT_SIZE = ::WID_BO_OBJECT_SIZE, ///< The size of the selected object. - WID_BO_INFO = ::WID_BO_INFO, ///< Other information about the object (from the NewGRF). - WID_BO_SELECT_MATRIX = ::WID_BO_SELECT_MATRIX, ///< Selection preview matrix of objects of a given class. - WID_BO_SELECT_IMAGE = ::WID_BO_SELECT_IMAGE, ///< Preview image in the #WID_BO_SELECT_MATRIX. - WID_BO_SELECT_SCROLL = ::WID_BO_SELECT_SCROLL, ///< Scrollbar next to the #WID_BO_SELECT_MATRIX. - }; - - /** Widgets of the #OrdersWindow class. */ - enum OrderWidgets { - WID_O_CAPTION = ::WID_O_CAPTION, ///< Caption of the window. - WID_O_TIMETABLE_VIEW = ::WID_O_TIMETABLE_VIEW, ///< Toggle timetable view. - WID_O_ORDER_LIST = ::WID_O_ORDER_LIST, ///< Order list panel. - WID_O_SCROLLBAR = ::WID_O_SCROLLBAR, ///< Order list scrollbar. - WID_O_SKIP = ::WID_O_SKIP, ///< Skip current order. - WID_O_DELETE = ::WID_O_DELETE, ///< Delete selected order. - WID_O_STOP_SHARING = ::WID_O_STOP_SHARING, ///< Stop sharing orders. - WID_O_NON_STOP = ::WID_O_NON_STOP, ///< Goto non-stop to destination. - WID_O_GOTO = ::WID_O_GOTO, ///< Goto destination. - WID_O_FULL_LOAD = ::WID_O_FULL_LOAD, ///< Select full load. - WID_O_UNLOAD = ::WID_O_UNLOAD, ///< Select unload. - WID_O_REFIT = ::WID_O_REFIT, ///< Select refit. - WID_O_SERVICE = ::WID_O_SERVICE, ///< Select service (at depot). - WID_O_EMPTY = ::WID_O_EMPTY, ///< Placeholder for refit dropdown when not owner. - WID_O_REFIT_DROPDOWN = ::WID_O_REFIT_DROPDOWN, ///< Open refit options. - WID_O_COND_VARIABLE = ::WID_O_COND_VARIABLE, ///< Choose condition variable. - WID_O_COND_COMPARATOR = ::WID_O_COND_COMPARATOR, ///< Choose condition type. - WID_O_COND_VALUE = ::WID_O_COND_VALUE, ///< Choose condition value. - WID_O_SEL_TOP_LEFT = ::WID_O_SEL_TOP_LEFT, ///< #NWID_SELECTION widget for left part of the top row of the 'your train' order window. - WID_O_SEL_TOP_MIDDLE = ::WID_O_SEL_TOP_MIDDLE, ///< #NWID_SELECTION widget for middle part of the top row of the 'your train' order window. - WID_O_SEL_TOP_RIGHT = ::WID_O_SEL_TOP_RIGHT, ///< #NWID_SELECTION widget for right part of the top row of the 'your train' order window. - WID_O_SEL_TOP_ROW_GROUNDVEHICLE = ::WID_O_SEL_TOP_ROW_GROUNDVEHICLE, ///< #NWID_SELECTION widget for the top row of the 'your train' order window. - WID_O_SEL_TOP_ROW = ::WID_O_SEL_TOP_ROW, ///< #NWID_SELECTION widget for the top row of the 'your non-trains' order window. - WID_O_SEL_BOTTOM_MIDDLE = ::WID_O_SEL_BOTTOM_MIDDLE, ///< #NWID_SELECTION widget for the middle part of the bottom row of the 'your train' order window. - WID_O_SHARED_ORDER_LIST = ::WID_O_SHARED_ORDER_LIST, ///< Open list of shared vehicles. - }; - - /** Widgets of the #OskWindow class. */ - enum OnScreenKeyboardWidgets { - WID_OSK_CAPTION = ::WID_OSK_CAPTION, ///< Caption of window. - WID_OSK_TEXT = ::WID_OSK_TEXT, ///< Edit box. - WID_OSK_CANCEL = ::WID_OSK_CANCEL, ///< Cancel key. - WID_OSK_OK = ::WID_OSK_OK, ///< Ok key. - WID_OSK_BACKSPACE = ::WID_OSK_BACKSPACE, ///< Backspace key. - WID_OSK_SPECIAL = ::WID_OSK_SPECIAL, ///< Special key (at keyborads often used for tab key). - WID_OSK_CAPS = ::WID_OSK_CAPS, ///< Capslock key. - WID_OSK_SHIFT = ::WID_OSK_SHIFT, ///< Shift(lock) key. - WID_OSK_SPACE = ::WID_OSK_SPACE, ///< Space bar. - WID_OSK_LEFT = ::WID_OSK_LEFT, ///< Cursor left key. - WID_OSK_RIGHT = ::WID_OSK_RIGHT, ///< Cursor right key. - WID_OSK_LETTERS = ::WID_OSK_LETTERS, ///< First widget of the 'normal' keys. - WID_OSK_NUMBERS_FIRST = ::WID_OSK_NUMBERS_FIRST, ///< First widget of the numbers row. - WID_OSK_NUMBERS_LAST = ::WID_OSK_NUMBERS_LAST, ///< Last widget of the numbers row. - WID_OSK_QWERTY_FIRST = ::WID_OSK_QWERTY_FIRST, ///< First widget of the qwerty row. - WID_OSK_QWERTY_LAST = ::WID_OSK_QWERTY_LAST, ///< Last widget of the qwerty row. - WID_OSK_ASDFG_FIRST = ::WID_OSK_ASDFG_FIRST, ///< First widget of the asdfg row. - WID_OSK_ASDFG_LAST = ::WID_OSK_ASDFG_LAST, ///< Last widget of the asdfg row. - WID_OSK_ZXCVB_FIRST = ::WID_OSK_ZXCVB_FIRST, ///< First widget of the zxcvb row. - WID_OSK_ZXCVB_LAST = ::WID_OSK_ZXCVB_LAST, ///< Last widget of the zxcvb row. - }; - - /** Widgets of the #BuildRailToolbarWindow ckass. */ - enum RailToolbarWidgets { - WID_RAT_CAPTION = ::WID_RAT_CAPTION, ///< Caption of the window. - WID_RAT_BUILD_NS = ::WID_RAT_BUILD_NS, ///< Build rail along the game view Y axis. - WID_RAT_BUILD_X = ::WID_RAT_BUILD_X, ///< Build rail along the game grid X axis. - WID_RAT_BUILD_EW = ::WID_RAT_BUILD_EW, ///< Build rail along the game view X axis. - WID_RAT_BUILD_Y = ::WID_RAT_BUILD_Y, ///< Build rail along the game grid Y axis. - WID_RAT_AUTORAIL = ::WID_RAT_AUTORAIL, ///< Autorail tool. - WID_RAT_DEMOLISH = ::WID_RAT_DEMOLISH, ///< Destroy something with dynamite! - WID_RAT_BUILD_DEPOT = ::WID_RAT_BUILD_DEPOT, ///< Build a depot. - WID_RAT_BUILD_WAYPOINT = ::WID_RAT_BUILD_WAYPOINT, ///< Build a waypoint. - WID_RAT_BUILD_STATION = ::WID_RAT_BUILD_STATION, ///< Build a station. - WID_RAT_BUILD_SIGNALS = ::WID_RAT_BUILD_SIGNALS, ///< Build signals. - WID_RAT_BUILD_BRIDGE = ::WID_RAT_BUILD_BRIDGE, ///< Build a bridge. - WID_RAT_BUILD_TUNNEL = ::WID_RAT_BUILD_TUNNEL, ///< Build a tunnel. - WID_RAT_REMOVE = ::WID_RAT_REMOVE, ///< Bulldozer to remove rail. - WID_RAT_CONVERT_RAIL = ::WID_RAT_CONVERT_RAIL, ///< Convert other rail to this type. - }; - - /** Widgets of the #BuildRailStationWindow class. */ - enum BuildRailStationWidgets { - WID_BRAS_PLATFORM_DIR_X = ::WID_BRAS_PLATFORM_DIR_X, ///< Button to select '/' view. - WID_BRAS_PLATFORM_DIR_Y = ::WID_BRAS_PLATFORM_DIR_Y, ///< Button to select '\' view. - WID_BRAS_PLATFORM_NUM_1 = ::WID_BRAS_PLATFORM_NUM_1, ///< Button to select stations with a single platform. - WID_BRAS_PLATFORM_NUM_2 = ::WID_BRAS_PLATFORM_NUM_2, ///< Button to select stations with 2 platforms. - WID_BRAS_PLATFORM_NUM_3 = ::WID_BRAS_PLATFORM_NUM_3, ///< Button to select stations with 3 platforms. - WID_BRAS_PLATFORM_NUM_4 = ::WID_BRAS_PLATFORM_NUM_4, ///< Button to select stations with 4 platforms. - WID_BRAS_PLATFORM_NUM_5 = ::WID_BRAS_PLATFORM_NUM_5, ///< Button to select stations with 5 platforms. - WID_BRAS_PLATFORM_NUM_6 = ::WID_BRAS_PLATFORM_NUM_6, ///< Button to select stations with 6 platforms. - WID_BRAS_PLATFORM_NUM_7 = ::WID_BRAS_PLATFORM_NUM_7, ///< Button to select stations with 7 platforms. - WID_BRAS_PLATFORM_LEN_1 = ::WID_BRAS_PLATFORM_LEN_1, ///< Button to select single tile length station platforms. - WID_BRAS_PLATFORM_LEN_2 = ::WID_BRAS_PLATFORM_LEN_2, ///< Button to select 2 tiles length station platforms. - WID_BRAS_PLATFORM_LEN_3 = ::WID_BRAS_PLATFORM_LEN_3, ///< Button to select 3 tiles length station platforms. - WID_BRAS_PLATFORM_LEN_4 = ::WID_BRAS_PLATFORM_LEN_4, ///< Button to select 4 tiles length station platforms. - WID_BRAS_PLATFORM_LEN_5 = ::WID_BRAS_PLATFORM_LEN_5, ///< Button to select 5 tiles length station platforms. - WID_BRAS_PLATFORM_LEN_6 = ::WID_BRAS_PLATFORM_LEN_6, ///< Button to select 6 tiles length station platforms. - WID_BRAS_PLATFORM_LEN_7 = ::WID_BRAS_PLATFORM_LEN_7, ///< Button to select 7 tiles length station platforms. - WID_BRAS_PLATFORM_DRAG_N_DROP = ::WID_BRAS_PLATFORM_DRAG_N_DROP, ///< Button to enable drag and drop type station placement. - WID_BRAS_HIGHLIGHT_OFF = ::WID_BRAS_HIGHLIGHT_OFF, ///< Button for turning coverage highlighting off. - WID_BRAS_HIGHLIGHT_ON = ::WID_BRAS_HIGHLIGHT_ON, ///< Button for turning coverage highlighting on. - WID_BRAS_COVERAGE_TEXTS = ::WID_BRAS_COVERAGE_TEXTS, ///< Empty space for the coverage texts. - WID_BRAS_MATRIX = ::WID_BRAS_MATRIX, ///< Matrix widget displaying the available stations. - WID_BRAS_IMAGE = ::WID_BRAS_IMAGE, ///< Panel used at each cell of the matrix. - WID_BRAS_MATRIX_SCROLL = ::WID_BRAS_MATRIX_SCROLL, ///< Scrollbar of the matrix widget. - WID_BRAS_SHOW_NEWST_ADDITIONS = ::WID_BRAS_SHOW_NEWST_ADDITIONS, ///< Selection for newstation class selection list. - WID_BRAS_SHOW_NEWST_MATRIX = ::WID_BRAS_SHOW_NEWST_MATRIX, ///< Selection for newstation image matrix. - WID_BRAS_SHOW_NEWST_RESIZE = ::WID_BRAS_SHOW_NEWST_RESIZE, ///< Selection for panel and resize at bottom right for newstation. - WID_BRAS_SHOW_NEWST_TYPE = ::WID_BRAS_SHOW_NEWST_TYPE, ///< Display of selected station type. - WID_BRAS_NEWST_LIST = ::WID_BRAS_NEWST_LIST, ///< List with available newstation classes. - WID_BRAS_NEWST_SCROLL = ::WID_BRAS_NEWST_SCROLL, ///< Scrollbar of the #WID_BRAS_NEWST_LIST. - WID_BRAS_PLATFORM_NUM_BEGIN = ::WID_BRAS_PLATFORM_NUM_BEGIN, ///< Helper for determining the chosen platform width. - WID_BRAS_PLATFORM_LEN_BEGIN = ::WID_BRAS_PLATFORM_LEN_BEGIN, ///< Helper for determining the chosen platform length. - }; - - /** Widgets of the #BuildSignalWindow class. */ - enum BuildSignalWidgets { - WID_BS_SEMAPHORE_NORM = ::WID_BS_SEMAPHORE_NORM, ///< Build a semaphore normal block signal - WID_BS_SEMAPHORE_ENTRY = ::WID_BS_SEMAPHORE_ENTRY, ///< Build a semaphore entry block signal - WID_BS_SEMAPHORE_EXIT = ::WID_BS_SEMAPHORE_EXIT, ///< Build a semaphore exit block signal - WID_BS_SEMAPHORE_COMBO = ::WID_BS_SEMAPHORE_COMBO, ///< Build a semaphore combo block signal - WID_BS_SEMAPHORE_PBS = ::WID_BS_SEMAPHORE_PBS, ///< Build a semaphore path signal. - WID_BS_SEMAPHORE_PBS_OWAY = ::WID_BS_SEMAPHORE_PBS_OWAY, ///< Build a semaphore one way path signal. - WID_BS_ELECTRIC_NORM = ::WID_BS_ELECTRIC_NORM, ///< Build an electric normal block signal - WID_BS_ELECTRIC_ENTRY = ::WID_BS_ELECTRIC_ENTRY, ///< Build an electric entry block signal - WID_BS_ELECTRIC_EXIT = ::WID_BS_ELECTRIC_EXIT, ///< Build an electric exit block signal - WID_BS_ELECTRIC_COMBO = ::WID_BS_ELECTRIC_COMBO, ///< Build an electric combo block signal - WID_BS_ELECTRIC_PBS = ::WID_BS_ELECTRIC_PBS, ///< Build an electric path signal. - WID_BS_ELECTRIC_PBS_OWAY = ::WID_BS_ELECTRIC_PBS_OWAY, ///< Build an electric one way path signal. - WID_BS_CONVERT = ::WID_BS_CONVERT, ///< Convert the signal. - WID_BS_DRAG_SIGNALS_DENSITY_LABEL = ::WID_BS_DRAG_SIGNALS_DENSITY_LABEL, ///< The current signal density. - WID_BS_DRAG_SIGNALS_DENSITY_DECREASE = ::WID_BS_DRAG_SIGNALS_DENSITY_DECREASE, ///< Decrease the signal density. - WID_BS_DRAG_SIGNALS_DENSITY_INCREASE = ::WID_BS_DRAG_SIGNALS_DENSITY_INCREASE, ///< Increase the signal density. - }; - - /** Widgets of the #BuildRailDepotWindow class. */ - enum BuildRailDepotWidgets { - WID_BRAD_DEPOT_NE = ::WID_BRAD_DEPOT_NE, ///< Build a depot with the entrace in the north east. - WID_BRAD_DEPOT_SE = ::WID_BRAD_DEPOT_SE, ///< Build a depot with the entrace in the south east. - WID_BRAD_DEPOT_SW = ::WID_BRAD_DEPOT_SW, ///< Build a depot with the entrace in the south west. - WID_BRAD_DEPOT_NW = ::WID_BRAD_DEPOT_NW, ///< Build a depot with the entrace in the north west. - }; - - /** Widgets of the #BuildRailWaypointWindow class. */ - enum BuildRailWaypointWidgets { - WID_BRW_WAYPOINT_MATRIX = ::WID_BRW_WAYPOINT_MATRIX, ///< Matrix with waypoints. - WID_BRW_WAYPOINT = ::WID_BRW_WAYPOINT, ///< A single waypoint. - WID_BRW_SCROLL = ::WID_BRW_SCROLL, ///< Scrollbar for the matrix. - }; - - /** Widgets of the #BuildRoadToolbarWindow class. */ - enum RoadToolbarWidgets { - WID_ROT_ROAD_X = ::WID_ROT_ROAD_X, ///< Build road in x-direction. - WID_ROT_ROAD_Y = ::WID_ROT_ROAD_Y, ///< Build road in y-direction. - WID_ROT_AUTOROAD = ::WID_ROT_AUTOROAD, ///< Autorail. - WID_ROT_DEMOLISH = ::WID_ROT_DEMOLISH, ///< Demolish. - WID_ROT_DEPOT = ::WID_ROT_DEPOT, ///< Build depot. - WID_ROT_BUS_STATION = ::WID_ROT_BUS_STATION, ///< Build bus station. - WID_ROT_TRUCK_STATION = ::WID_ROT_TRUCK_STATION, ///< Build truck station. - WID_ROT_ONE_WAY = ::WID_ROT_ONE_WAY, ///< Build one-way road. - WID_ROT_BUILD_BRIDGE = ::WID_ROT_BUILD_BRIDGE, ///< Build bridge. - WID_ROT_BUILD_TUNNEL = ::WID_ROT_BUILD_TUNNEL, ///< Build tunnel. - WID_ROT_REMOVE = ::WID_ROT_REMOVE, ///< Remove road. - }; - - /** Widgets of the #BuildRoadDepotWindow class. */ - enum BuildRoadDepotWidgets { - WID_BROD_CAPTION = ::WID_BROD_CAPTION, ///< Caption of the window. - WID_BROD_DEPOT_NE = ::WID_BROD_DEPOT_NE, ///< Depot with NE entry. - WID_BROD_DEPOT_SE = ::WID_BROD_DEPOT_SE, ///< Depot with SE entry. - WID_BROD_DEPOT_SW = ::WID_BROD_DEPOT_SW, ///< Depot with SW entry. - WID_BROD_DEPOT_NW = ::WID_BROD_DEPOT_NW, ///< Depot with NW entry. - }; - - /** Widgets of the #BuildRoadStationWindow class. */ - enum BuildRoadStationWidgets { - WID_BROS_CAPTION = ::WID_BROS_CAPTION, ///< Caption of the window. - WID_BROS_BACKGROUND = ::WID_BROS_BACKGROUND, ///< Background of the window. - WID_BROS_STATION_NE = ::WID_BROS_STATION_NE, ///< Terminal station with NE entry. - WID_BROS_STATION_SE = ::WID_BROS_STATION_SE, ///< Terminal station with SE entry. - WID_BROS_STATION_SW = ::WID_BROS_STATION_SW, ///< Terminal station with SW entry. - WID_BROS_STATION_NW = ::WID_BROS_STATION_NW, ///< Terminal station with NW entry. - WID_BROS_STATION_X = ::WID_BROS_STATION_X, ///< Drive-through station in x-direction. - WID_BROS_STATION_Y = ::WID_BROS_STATION_Y, ///< Drive-through station in y-direction. - WID_BROS_LT_OFF = ::WID_BROS_LT_OFF, ///< Turn off area highlight. - WID_BROS_LT_ON = ::WID_BROS_LT_ON, ///< Turn on area highlight. - WID_BROS_INFO = ::WID_BROS_INFO, ///< Station acceptance info. - }; - - /** Widgets of the #GameOptionsWindow class. */ - enum GameOptionsWidgets { - WID_GO_BACKGROUND = ::WID_GO_BACKGROUND, ///< Background of the window. - WID_GO_CURRENCY_DROPDOWN = ::WID_GO_CURRENCY_DROPDOWN, ///< Currency dropdown. - WID_GO_DISTANCE_DROPDOWN = ::WID_GO_DISTANCE_DROPDOWN, ///< Measuring unit dropdown. - WID_GO_ROADSIDE_DROPDOWN = ::WID_GO_ROADSIDE_DROPDOWN, ///< Dropdown to select the road side (to set the right side ;)). - WID_GO_TOWNNAME_DROPDOWN = ::WID_GO_TOWNNAME_DROPDOWN, ///< Town name dropdown. - WID_GO_AUTOSAVE_DROPDOWN = ::WID_GO_AUTOSAVE_DROPDOWN, ///< Dropdown to say how often to autosave. - WID_GO_LANG_DROPDOWN = ::WID_GO_LANG_DROPDOWN, ///< Language dropdown. - WID_GO_RESOLUTION_DROPDOWN = ::WID_GO_RESOLUTION_DROPDOWN, ///< Dropdown for the resolution. - WID_GO_FULLSCREEN_BUTTON = ::WID_GO_FULLSCREEN_BUTTON, ///< Toggle fullscreen. - WID_GO_SCREENSHOT_DROPDOWN = ::WID_GO_SCREENSHOT_DROPDOWN, ///< Select the screenshot type... please use PNG!. - WID_GO_BASE_GRF_DROPDOWN = ::WID_GO_BASE_GRF_DROPDOWN, ///< Use to select a base GRF. - WID_GO_BASE_GRF_STATUS = ::WID_GO_BASE_GRF_STATUS, ///< Info about missing files etc. - WID_GO_BASE_GRF_DESCRIPTION = ::WID_GO_BASE_GRF_DESCRIPTION, ///< Description of selected base GRF. - WID_GO_BASE_SFX_DROPDOWN = ::WID_GO_BASE_SFX_DROPDOWN, ///< Use to select a base SFX. - WID_GO_BASE_SFX_DESCRIPTION = ::WID_GO_BASE_SFX_DESCRIPTION, ///< Description of selected base SFX. - WID_GO_BASE_MUSIC_DROPDOWN = ::WID_GO_BASE_MUSIC_DROPDOWN, ///< Use to select a base music set. - WID_GO_BASE_MUSIC_STATUS = ::WID_GO_BASE_MUSIC_STATUS, ///< Info about corrupted files etc. - WID_GO_BASE_MUSIC_DESCRIPTION = ::WID_GO_BASE_MUSIC_DESCRIPTION, ///< Description of selected base music set. - }; - - /** Widgets of the #GameDifficultyWindow class. */ - enum GameDifficultyWidgets { - WID_GD_LVL_EASY = ::WID_GD_LVL_EASY, ///< Easy level button. - WID_GD_LVL_MEDIUM = ::WID_GD_LVL_MEDIUM, ///< Medium level button. - WID_GD_LVL_HARD = ::WID_GD_LVL_HARD, ///< Hard level button. - WID_GD_LVL_CUSTOM = ::WID_GD_LVL_CUSTOM, ///< Custom level button. - WID_GD_HIGHSCORE = ::WID_GD_HIGHSCORE, ///< Highscore button. - WID_GD_ACCEPT = ::WID_GD_ACCEPT, ///< Accept button. - WID_GD_CANCEL = ::WID_GD_CANCEL, ///< Cancel button. - WID_GD_OPTIONS_START = ::WID_GD_OPTIONS_START, ///< Start of the options. - }; - - /** Widgets of the #GameSettingsWindow class. */ - enum GameSettingsWidgets { - WID_GS_OPTIONSPANEL = ::WID_GS_OPTIONSPANEL, ///< Panel widget containing the option lists. - WID_GS_SCROLLBAR = ::WID_GS_SCROLLBAR, ///< Scrollbar. - WID_GS_HELP_TEXT = ::WID_GS_HELP_TEXT, ///< Information area to display help text of the selected option. - }; - - /** Widgets of the #CustomCurrencyWindow class. */ - enum CustomCurrencyWidgets { - WID_CC_RATE_DOWN = ::WID_CC_RATE_DOWN, ///< Down button. - WID_CC_RATE_UP = ::WID_CC_RATE_UP, ///< Up button. - WID_CC_RATE = ::WID_CC_RATE, ///< Rate of currency. - WID_CC_SEPARATOR_EDIT = ::WID_CC_SEPARATOR_EDIT, ///< Seperator edit button. - WID_CC_SEPARATOR = ::WID_CC_SEPARATOR, ///< Current seperator. - WID_CC_PREFIX_EDIT = ::WID_CC_PREFIX_EDIT, ///< Prefix edit button. - WID_CC_PREFIX = ::WID_CC_PREFIX, ///< Current prefix. - WID_CC_SUFFIX_EDIT = ::WID_CC_SUFFIX_EDIT, ///< Suffix edit button. - WID_CC_SUFFIX = ::WID_CC_SUFFIX, ///< Current suffix. - WID_CC_YEAR_DOWN = ::WID_CC_YEAR_DOWN, ///< Down button. - WID_CC_YEAR_UP = ::WID_CC_YEAR_UP, ///< Up button. - WID_CC_YEAR = ::WID_CC_YEAR, ///< Year of introduction. - WID_CC_PREVIEW = ::WID_CC_PREVIEW, ///< Preview. - }; - - /** Widgets of the #SignListWindow class. */ - enum SignListWidgets { - WID_SIL_CAPTION = ::WID_SIL_CAPTION, ///< Caption of the window. - WID_SIL_LIST = ::WID_SIL_LIST, ///< List of signs. - WID_SIL_SCROLLBAR = ::WID_SIL_SCROLLBAR, ///< Scrollbar of list. - WID_SIL_FILTER_TEXT = ::WID_SIL_FILTER_TEXT, ///< Text box for typing a filter string. - WID_SIL_FILTER_MATCH_CASE_BTN = ::WID_SIL_FILTER_MATCH_CASE_BTN, ///< Button to toggle if case sensitive filtering should be used. - WID_SIL_FILTER_CLEAR_BTN = ::WID_SIL_FILTER_CLEAR_BTN, ///< Button to clear the filter. - }; - - /** Widgets of the #SignWindow class. */ - enum QueryEditSignWidgets { - WID_QES_CAPTION = ::WID_QES_CAPTION, ///< Caption of the window. - WID_QES_TEXT = ::WID_QES_TEXT, ///< Text of the query. - WID_QES_OK = ::WID_QES_OK, ///< OK button. - WID_QES_CANCEL = ::WID_QES_CANCEL, ///< Cancel button. - WID_QES_DELETE = ::WID_QES_DELETE, ///< Delete button. - WID_QES_PREVIOUS = ::WID_QES_PREVIOUS, ///< Previous button. - WID_QES_NEXT = ::WID_QES_NEXT, ///< Next button. - }; - - /** Widgets of the #SmallMapWindow class. */ - enum SmallMapWidgets { - WID_SM_CAPTION = ::WID_SM_CAPTION, ///< Caption of the window. - WID_SM_MAP_BORDER = ::WID_SM_MAP_BORDER, ///< Border around the smallmap. - WID_SM_MAP = ::WID_SM_MAP, ///< Panel containing the smallmap. - WID_SM_LEGEND = ::WID_SM_LEGEND, ///< Bottom panel to display smallmap legends. - WID_SM_ZOOM_IN = ::WID_SM_ZOOM_IN, ///< Button to zoom in one step. - WID_SM_ZOOM_OUT = ::WID_SM_ZOOM_OUT, ///< Button to zoom out one step. - WID_SM_CONTOUR = ::WID_SM_CONTOUR, ///< Button to select the contour view (height map). - WID_SM_VEHICLES = ::WID_SM_VEHICLES, ///< Button to select the vehicles view. - WID_SM_INDUSTRIES = ::WID_SM_INDUSTRIES, ///< Button to select the industries view. - WID_SM_ROUTES = ::WID_SM_ROUTES, ///< Button to select the routes view. - WID_SM_VEGETATION = ::WID_SM_VEGETATION, ///< Button to select the vegetation view. - WID_SM_OWNERS = ::WID_SM_OWNERS, ///< Button to select the owners view. - WID_SM_CENTERMAP = ::WID_SM_CENTERMAP, ///< Button to move smallmap center to main window center. - WID_SM_TOGGLETOWNNAME = ::WID_SM_TOGGLETOWNNAME, ///< Toggle button to display town names. - WID_SM_SELECT_BUTTONS = ::WID_SM_SELECT_BUTTONS, ///< Selection widget for the buttons present in some smallmap modes. - WID_SM_ENABLE_ALL = ::WID_SM_ENABLE_ALL, ///< Button to enable display of all legend entries. - WID_SM_DISABLE_ALL = ::WID_SM_DISABLE_ALL, ///< Button to disable display of all legend entries. - WID_SM_SHOW_HEIGHT = ::WID_SM_SHOW_HEIGHT, ///< Show heightmap toggle button. - }; - - /** Widgets of the #StationViewWindow class. */ - enum StationViewWidgets { - WID_SV_CAPTION = ::WID_SV_CAPTION, ///< Caption of the window. - WID_SV_WAITING = ::WID_SV_WAITING, ///< List of waiting cargo. - WID_SV_SCROLLBAR = ::WID_SV_SCROLLBAR, ///< Scrollbar. - WID_SV_ACCEPT_RATING_LIST = ::WID_SV_ACCEPT_RATING_LIST, ///< List of accepted cargoes / rating of cargoes. - WID_SV_LOCATION = ::WID_SV_LOCATION, ///< 'Location' button. - WID_SV_ACCEPTS_RATINGS = ::WID_SV_ACCEPTS_RATINGS, ///< 'Accepts' / 'Ratings' button. - WID_SV_RENAME = ::WID_SV_RENAME, ///< 'Rename' button. - WID_SV_CLOSE_AIRPORT = ::WID_SV_CLOSE_AIRPORT, ///< 'Close airport' button. - WID_SV_TRAINS = ::WID_SV_TRAINS, ///< List of scheduled trains button. - WID_SV_ROADVEHS = ::WID_SV_ROADVEHS, ///< List of scheduled road vehs button. - WID_SV_SHIPS = ::WID_SV_SHIPS, ///< List of scheduled ships button. - WID_SV_PLANES = ::WID_SV_PLANES, ///< List of scheduled planes button. - }; - - /** Widgets of the #CompanyStationsWindow class. */ - enum StationListWidgets { - WID_STL_CAPTION = ::WID_STL_CAPTION, ///< Caption of the window. - WID_STL_LIST = ::WID_STL_LIST, ///< The main panel, list of stations. - WID_STL_SCROLLBAR = ::WID_STL_SCROLLBAR, ///< Scrollbar next to the main panel. - WID_STL_TRAIN = ::WID_STL_TRAIN, ///< 'TRAIN' button - list only facilities where is a railroad station. - WID_STL_TRUCK = ::WID_STL_TRUCK, ///< 'TRUCK' button - list only facilities where is a truck stop. - WID_STL_BUS = ::WID_STL_BUS, ///< 'BUS' button - list only facilities where is a bus stop. - WID_STL_AIRPLANE = ::WID_STL_AIRPLANE, ///< 'AIRPLANE' button - list only facilities where is an airport. - WID_STL_SHIP = ::WID_STL_SHIP, ///< 'SHIP' button - list only facilities where is a dock. - WID_STL_FACILALL = ::WID_STL_FACILALL, ///< 'ALL' button - list all facilities. - WID_STL_NOCARGOWAITING = ::WID_STL_NOCARGOWAITING, ///< 'NO' button - list stations where no cargo is waiting. - WID_STL_CARGOALL = ::WID_STL_CARGOALL, ///< 'ALL' button - list all stations. - WID_STL_SORTBY = ::WID_STL_SORTBY, ///< 'Sort by' button - reverse sort direction. - WID_STL_SORTDROPBTN = ::WID_STL_SORTDROPBTN, ///< Dropdown button. - WID_STL_CARGOSTART = ::WID_STL_CARGOSTART, ///< Widget numbers used for list of cargo types (not present in _company_stations_widgets). - }; - - /** Widgets of the #SelectStationWindow class. */ - enum JoinStationWidgets { - WID_JS_CAPTION = ::WID_JS_CAPTION, // Caption of the window. - WID_JS_PANEL = ::WID_JS_PANEL, // Main panel. - WID_JS_SCROLLBAR = ::WID_JS_SCROLLBAR, // Scrollbar of the panel. - }; - - /** Widgets of the #StatusBarWindow class. */ - enum StatusbarWidget { - WID_S_LEFT = ::WID_S_LEFT, ///< Left part of the statusbar; date is shown there. - WID_S_MIDDLE = ::WID_S_MIDDLE, ///< Middle part; current news or company name or *** SAVING *** or *** PAUSED ***. - WID_S_RIGHT = ::WID_S_RIGHT, ///< Right part; bank balance. - }; - - /** Widgets of the #SubsidyListWindow class. */ - enum SubsidyListWidgets { - WID_SUL_PANEL = ::WID_SUL_PANEL, ///< Main panel of window. - WID_SUL_SCROLLBAR = ::WID_SUL_SCROLLBAR, ///< Scrollbar of panel. - }; - - /** Widgets of the #TerraformToolbarWindow class. */ - enum TerraformToolbarWidgets { - WID_TT_SHOW_PLACE_OBJECT = ::WID_TT_SHOW_PLACE_OBJECT, ///< Should the place object button be shown? - WID_TT_BUTTONS_START = ::WID_TT_BUTTONS_START, ///< Start of pushable buttons. - WID_TT_LOWER_LAND = ::WID_TT_LOWER_LAND, ///< Lower land button. - WID_TT_RAISE_LAND = ::WID_TT_RAISE_LAND, ///< Raise land button. - WID_TT_LEVEL_LAND = ::WID_TT_LEVEL_LAND, ///< Level land button. - WID_TT_DEMOLISH = ::WID_TT_DEMOLISH, ///< Demolish aka dynamite button. - WID_TT_BUY_LAND = ::WID_TT_BUY_LAND, ///< Buy land button. - WID_TT_PLANT_TREES = ::WID_TT_PLANT_TREES, ///< Plant trees button (note: opens seperate window, no place-push-button). - WID_TT_PLACE_SIGN = ::WID_TT_PLACE_SIGN, ///< Place sign button. - WID_TT_PLACE_OBJECT = ::WID_TT_PLACE_OBJECT, ///< Place object button. - }; - - /** Widgets of the #ScenarioEditorLandscapeGenerationWindow class. */ - enum EditorTerraformToolbarWidgets { - WID_ETT_SHOW_PLACE_DESERT = ::WID_ETT_SHOW_PLACE_DESERT, ///< Should the place desert button be shown? - WID_ETT_START = ::WID_ETT_START, ///< Used for iterations. - WID_ETT_DOTS = ::WID_ETT_DOTS, ///< Invisible widget for rendering the terraform size on. - WID_ETT_BUTTONS_START = ::WID_ETT_BUTTONS_START, ///< Start of pushable buttons. - WID_ETT_DEMOLISH = ::WID_ETT_DEMOLISH, ///< Demolish aka dynamite button. - WID_ETT_LOWER_LAND = ::WID_ETT_LOWER_LAND, ///< Lower land button. - WID_ETT_RAISE_LAND = ::WID_ETT_RAISE_LAND, ///< Raise land button. - WID_ETT_LEVEL_LAND = ::WID_ETT_LEVEL_LAND, ///< Level land button. - WID_ETT_PLACE_ROCKS = ::WID_ETT_PLACE_ROCKS, ///< Place rocks button. - WID_ETT_PLACE_DESERT = ::WID_ETT_PLACE_DESERT, ///< Place desert button (in tropical climate). - WID_ETT_PLACE_OBJECT = ::WID_ETT_PLACE_OBJECT, ///< Place transmitter button. - WID_ETT_BUTTONS_END = ::WID_ETT_BUTTONS_END, ///< End of pushable buttons. - WID_ETT_INCREASE_SIZE = ::WID_ETT_INCREASE_SIZE, ///< Upwards arrow button to increase terraforming size. - WID_ETT_DECREASE_SIZE = ::WID_ETT_DECREASE_SIZE, ///< Downwards arrow button to decrease terraforming size. - WID_ETT_NEW_SCENARIO = ::WID_ETT_NEW_SCENARIO, ///< Button for generating a new scenario. - WID_ETT_RESET_LANDSCAPE = ::WID_ETT_RESET_LANDSCAPE, ///< Button for removing all company-owned property. - }; - - /** Widgets of the #TimetableWindow class. */ - enum VehicleTimetableWidgets { - WID_VT_CAPTION = ::WID_VT_CAPTION, ///< Caption of the window. - WID_VT_ORDER_VIEW = ::WID_VT_ORDER_VIEW, ///< Order view. - WID_VT_TIMETABLE_PANEL = ::WID_VT_TIMETABLE_PANEL, ///< Timetable panel. - WID_VT_ARRIVAL_DEPARTURE_PANEL = ::WID_VT_ARRIVAL_DEPARTURE_PANEL, ///< Panel with the expected/scheduled arrivals. - WID_VT_SCROLLBAR = ::WID_VT_SCROLLBAR, ///< Scrollbar for the panel. - WID_VT_SUMMARY_PANEL = ::WID_VT_SUMMARY_PANEL, ///< Summary panel. - WID_VT_START_DATE = ::WID_VT_START_DATE, ///< Start date button. - WID_VT_CHANGE_TIME = ::WID_VT_CHANGE_TIME, ///< Change time button. - WID_VT_CLEAR_TIME = ::WID_VT_CLEAR_TIME, ///< Clear time button. - WID_VT_RESET_LATENESS = ::WID_VT_RESET_LATENESS, ///< Reset lateness button. - WID_VT_AUTOFILL = ::WID_VT_AUTOFILL, ///< Autofill button. - WID_VT_EXPECTED = ::WID_VT_EXPECTED, ///< Toggle between expected and scheduled arrivals. - WID_VT_SHARED_ORDER_LIST = ::WID_VT_SHARED_ORDER_LIST, ///< Show the shared order list. - WID_VT_ARRIVAL_DEPARTURE_SELECTION = ::WID_VT_ARRIVAL_DEPARTURE_SELECTION, ///< Disable/hide the arrival departure panel. - WID_VT_EXPECTED_SELECTION = ::WID_VT_EXPECTED_SELECTION, ///< Disable/hide the expected selection button. - WID_VT_CHANGE_SPEED = ::WID_VT_CHANGE_SPEED, ///< Change speed limit button. - WID_VT_CLEAR_SPEED = ::WID_VT_CLEAR_SPEED, ///< Clear speed limit button. - }; - - /** Widgets of the #MainToolbarWindow class. */ - enum ToolbarNormalWidgets { - WID_TN_PAUSE = ::WID_TN_PAUSE, ///< Pause the game. - WID_TN_FAST_FORWARD = ::WID_TN_FAST_FORWARD, ///< Fast forward the game. - WID_TN_SETTINGS = ::WID_TN_SETTINGS, ///< Settings menu. - WID_TN_SAVE = ::WID_TN_SAVE, ///< Save menu. - WID_TN_SMALL_MAP = ::WID_TN_SMALL_MAP, ///< Small map menu. - WID_TN_TOWNS = ::WID_TN_TOWNS, ///< Town menu. - WID_TN_SUBSIDIES = ::WID_TN_SUBSIDIES, ///< Subsidy menu. - WID_TN_STATIONS = ::WID_TN_STATIONS, ///< Station menu. - WID_TN_FINANCES = ::WID_TN_FINANCES, ///< Finance menu. - WID_TN_COMPANIES = ::WID_TN_COMPANIES, ///< Company menu. - WID_TN_GRAPHS = ::WID_TN_GRAPHS, ///< Graph menu. - WID_TN_LEAGUE = ::WID_TN_LEAGUE, ///< Company league menu. - WID_TN_INDUSTRIES = ::WID_TN_INDUSTRIES, ///< Industry menu. - WID_TN_VEHICLE_START = ::WID_TN_VEHICLE_START, ///< Helper for the offset of the vehicle menus. - WID_TN_TRAINS = ::WID_TN_TRAINS, ///< Train menu. - WID_TN_ROADVEHS = ::WID_TN_ROADVEHS, ///< Road vehicle menu. - WID_TN_SHIPS = ::WID_TN_SHIPS, ///< Ship menu. - WID_TN_AIRCRAFTS = ::WID_TN_AIRCRAFTS, ///< Aircraft menu. - WID_TN_ZOOM_IN = ::WID_TN_ZOOM_IN, ///< Zoom in the main viewport. - WID_TN_ZOOM_OUT = ::WID_TN_ZOOM_OUT, ///< Zoom out the main viewport. - WID_TN_RAILS = ::WID_TN_RAILS, ///< Rail building menu. - WID_TN_ROADS = ::WID_TN_ROADS, ///< Road building menu. - WID_TN_WATER = ::WID_TN_WATER, ///< Water building toolbar. - WID_TN_AIR = ::WID_TN_AIR, ///< Airport building toolbar. - WID_TN_LANDSCAPE = ::WID_TN_LANDSCAPE, ///< Landscaping toolbar. - WID_TN_MUSIC_SOUND = ::WID_TN_MUSIC_SOUND, ///< Music/sound configuration menu. - WID_TN_MESSAGES = ::WID_TN_MESSAGES, ///< Messages menu. - WID_TN_HELP = ::WID_TN_HELP, ///< Help menu. - WID_TN_SWITCH_BAR = ::WID_TN_SWITCH_BAR, ///< Only available when toolbar has been split to switch between different subsets. - WID_TN_END = ::WID_TN_END, ///< Helper for knowing the amount of widgets. - }; - - /** Widgets of the #ScenarioEditorToolbarWindow class. */ - enum ToolbarEditorWidgets { - WID_TE_PAUSE = ::WID_TE_PAUSE, ///< Pause the game. - WID_TE_FAST_FORWARD = ::WID_TE_FAST_FORWARD, ///< Fast forward the game. - WID_TE_SETTINGS = ::WID_TE_SETTINGS, ///< Settings menu. - WID_TE_SAVE = ::WID_TE_SAVE, ///< Save menu. - WID_TE_SPACER = ::WID_TE_SPACER, ///< Spacer with "scenario editor" text. - WID_TE_DATE = ::WID_TE_DATE, ///< The date of the scenario. - WID_TE_DATE_BACKWARD = ::WID_TE_DATE_BACKWARD, ///< Reduce the date of the scenario. - WID_TE_DATE_FORWARD = ::WID_TE_DATE_FORWARD, ///< Increase the date of the scenario. - WID_TE_SMALL_MAP = ::WID_TE_SMALL_MAP, ///< Small map menu. - WID_TE_ZOOM_IN = ::WID_TE_ZOOM_IN, ///< Zoom in the main viewport. - WID_TE_ZOOM_OUT = ::WID_TE_ZOOM_OUT, ///< Zoom out the main viewport. - WID_TE_LAND_GENERATE = ::WID_TE_LAND_GENERATE, ///< Land generation. - WID_TE_TOWN_GENERATE = ::WID_TE_TOWN_GENERATE, ///< Town building window. - WID_TE_INDUSTRY = ::WID_TE_INDUSTRY, ///< Industry building window. - WID_TE_ROADS = ::WID_TE_ROADS, ///< Road building menu. - WID_TE_WATER = ::WID_TE_WATER, ///< Water building toolbar. - WID_TE_TREES = ::WID_TE_TREES, ///< Tree building toolbar. - WID_TE_SIGNS = ::WID_TE_SIGNS, ///< Sign building. - WID_TE_DATE_PANEL = ::WID_TE_DATE_PANEL, ///< Container for the date widgets. - WID_TE_MUSIC_SOUND = ::WID_TE_MUSIC_SOUND, ///< Music/sound configuration menu. - WID_TE_HELP = ::WID_TE_HELP, ///< Help menu. - WID_TE_SWITCH_BAR = ::WID_TE_SWITCH_BAR, ///< Only available when toolbar has been split to switch between different subsets. - }; - - /** Widgets of the #TownDirectoryWindow class. */ - enum TownDirectoryWidgets { - WID_TD_SORT_NAME = ::WID_TD_SORT_NAME, ///< Sort by town name. - WID_TD_SORT_POPULATION = ::WID_TD_SORT_POPULATION, ///< Sort by town population. - WID_TD_LIST = ::WID_TD_LIST, ///< List of towns. - WID_TD_SCROLLBAR = ::WID_TD_SCROLLBAR, ///< Scrollbar for the town list. - WID_TD_WORLD_POPULATION = ::WID_TD_WORLD_POPULATION, ///< The world's population. - }; - - /** Widgets of the #TownAuthorityWindow class. */ - enum TownAuthorityWidgets { - WID_TA_CAPTION = ::WID_TA_CAPTION, ///< Caption of window. - WID_TA_RATING_INFO = ::WID_TA_RATING_INFO, ///< Overview with ratings for each company. - WID_TA_COMMAND_LIST = ::WID_TA_COMMAND_LIST, ///< List of commands for the player. - WID_TA_SCROLLBAR = ::WID_TA_SCROLLBAR, ///< Scrollbar of the list of commands. - WID_TA_ACTION_INFO = ::WID_TA_ACTION_INFO, ///< Additional information about the action. - WID_TA_EXECUTE = ::WID_TA_EXECUTE, ///< Do-it button. - }; - - /** Widgets of the #TownViewWindow class. */ - enum TownViewWidgets { - WID_TV_CAPTION = ::WID_TV_CAPTION, ///< Caption of window. - WID_TV_VIEWPORT = ::WID_TV_VIEWPORT, ///< View of the center of the town. - WID_TV_INFO = ::WID_TV_INFO, ///< General information about the town. - WID_TV_CENTER_VIEW = ::WID_TV_CENTER_VIEW, ///< Center the main view on this town. - WID_TV_SHOW_AUTHORITY = ::WID_TV_SHOW_AUTHORITY, ///< Show the town authority window. - WID_TV_CHANGE_NAME = ::WID_TV_CHANGE_NAME, ///< Change the name of this town. - WID_TV_EXPAND = ::WID_TV_EXPAND, ///< Expand this town (scenario editor only). - WID_TV_DELETE = ::WID_TV_DELETE, ///< Delete this town (scenario editor only). - }; - - /** Widgets of the #FoundTownWindow class. */ - enum TownFoundingWidgets { - WID_TF_NEW_TOWN = ::WID_TF_NEW_TOWN, ///< Create a new town. - WID_TF_RANDOM_TOWN = ::WID_TF_RANDOM_TOWN, ///< Randomly place a town. - WID_TF_MANY_RANDOM_TOWNS = ::WID_TF_MANY_RANDOM_TOWNS, ///< Randomly place many towns. - WID_TF_TOWN_NAME_EDITBOX = ::WID_TF_TOWN_NAME_EDITBOX, ///< Editor for the town name. - WID_TF_TOWN_NAME_RANDOM = ::WID_TF_TOWN_NAME_RANDOM, ///< Generate a random town name. - WID_TF_SIZE_SMALL = ::WID_TF_SIZE_SMALL, ///< Selection for a small town. - WID_TF_SIZE_MEDIUM = ::WID_TF_SIZE_MEDIUM, ///< Selection for a medium town. - WID_TF_SIZE_LARGE = ::WID_TF_SIZE_LARGE, ///< Selection for a large town. - WID_TF_SIZE_RANDOM = ::WID_TF_SIZE_RANDOM, ///< Selection for a randomly sized town. - WID_TF_CITY = ::WID_TF_CITY, ///< Selection for the town's city state. - WID_TF_LAYOUT_ORIGINAL = ::WID_TF_LAYOUT_ORIGINAL, ///< Selection for the original town layout. - WID_TF_LAYOUT_BETTER = ::WID_TF_LAYOUT_BETTER, ///< Selection for the better town layout. - WID_TF_LAYOUT_GRID2 = ::WID_TF_LAYOUT_GRID2, ///< Selection for the 2x2 grid town layout. - WID_TF_LAYOUT_GRID3 = ::WID_TF_LAYOUT_GRID3, ///< Selection for the 3x3 grid town layout. - WID_TF_LAYOUT_RANDOM = ::WID_TF_LAYOUT_RANDOM, ///< Selection for a randomly chosen town layout. - }; - - /** Widgets of the #TransparenciesWindow class. */ - enum TransparencyToolbarWidgets { - WID_TT_BEGIN = ::WID_TT_BEGIN, ///< First toggle button. - WID_TT_SIGNS = ::WID_TT_SIGNS, ///< Signs background transparency toggle button. - WID_TT_TREES = ::WID_TT_TREES, ///< Trees transparency toggle button. - WID_TT_HOUSES = ::WID_TT_HOUSES, ///< Houses transparency toggle button. - WID_TT_INDUSTRIES = ::WID_TT_INDUSTRIES, ///< industries transparency toggle button. - WID_TT_BUILDINGS = ::WID_TT_BUILDINGS, ///< Company buildings and structures transparency toggle button. - WID_TT_BRIDGES = ::WID_TT_BRIDGES, ///< Bridges transparency toggle button. - WID_TT_STRUCTURES = ::WID_TT_STRUCTURES, ///< Object structure transparency toggle button. - WID_TT_CATENARY = ::WID_TT_CATENARY, ///< Catenary transparency toggle button. - WID_TT_LOADING = ::WID_TT_LOADING, ///< Loading indicators transparency toggle button. - WID_TT_END = ::WID_TT_END, ///< End of toggle buttons. - WID_TT_BUTTONS = ::WID_TT_BUTTONS, ///< Panel with 'invisibility' buttons. - }; - - /** Widgets of the #BuildTreesWindow class. */ - enum BuildTreesWidgets { - WID_BT_TYPE_11 = ::WID_BT_TYPE_11, ///< Tree 1st column 1st row. - WID_BT_TYPE_12 = ::WID_BT_TYPE_12, ///< Tree 1st column 2nd row. - WID_BT_TYPE_13 = ::WID_BT_TYPE_13, ///< Tree 1st column 3rd row. - WID_BT_TYPE_14 = ::WID_BT_TYPE_14, ///< Tree 1st column 4th row. - WID_BT_TYPE_21 = ::WID_BT_TYPE_21, ///< Tree 2st column 1st row. - WID_BT_TYPE_22 = ::WID_BT_TYPE_22, ///< Tree 2st column 2nd row. - WID_BT_TYPE_23 = ::WID_BT_TYPE_23, ///< Tree 2st column 3rd row. - WID_BT_TYPE_24 = ::WID_BT_TYPE_24, ///< Tree 2st column 4th row. - WID_BT_TYPE_31 = ::WID_BT_TYPE_31, ///< Tree 3st column 1st row. - WID_BT_TYPE_32 = ::WID_BT_TYPE_32, ///< Tree 3st column 2nd row. - WID_BT_TYPE_33 = ::WID_BT_TYPE_33, ///< Tree 3st column 3rd row. - WID_BT_TYPE_34 = ::WID_BT_TYPE_34, ///< Tree 3st column 4th row. - WID_BT_TYPE_RANDOM = ::WID_BT_TYPE_RANDOM, ///< Button to build random type of tree. - WID_BT_MANY_RANDOM = ::WID_BT_MANY_RANDOM, ///< Button to build many random trees. - }; - - /** Widgets of the #VehicleViewWindow class. */ - enum VehicleViewWidgets { - WID_VV_CAPTION = ::WID_VV_CAPTION, ///< Caption of window. - WID_VV_VIEWPORT = ::WID_VV_VIEWPORT, ///< Viewport widget. - WID_VV_START_STOP = ::WID_VV_START_STOP, ///< Start or stop this vehicle, and show information about the current state. - WID_VV_CENTER_MAIN_VIEW = ::WID_VV_CENTER_MAIN_VIEW, ///< Center the main view on this vehicle. - WID_VV_GOTO_DEPOT = ::WID_VV_GOTO_DEPOT, ///< Order this vehicle to go to the depot. - WID_VV_REFIT = ::WID_VV_REFIT, ///< Open the refit window. - WID_VV_SHOW_ORDERS = ::WID_VV_SHOW_ORDERS, ///< Show the orders of this vehicle. - WID_VV_SHOW_DETAILS = ::WID_VV_SHOW_DETAILS, ///< Show details of this vehicle. - WID_VV_CLONE = ::WID_VV_CLONE, ///< Clone this vehicle. - WID_VV_SELECT_DEPOT_CLONE = ::WID_VV_SELECT_DEPOT_CLONE, ///< Selection widget between 'goto depot', and 'clone vehicle' buttons. - WID_VV_SELECT_REFIT_TURN = ::WID_VV_SELECT_REFIT_TURN, ///< Selection widget between 'refit' and 'turn around' buttons. - WID_VV_TURN_AROUND = ::WID_VV_TURN_AROUND, ///< Turn this vehicle around. - WID_VV_FORCE_PROCEED = ::WID_VV_FORCE_PROCEED, ///< Force this vehicle to pass a signal at danger. - }; - - /** Widgets of the #RefitWindow class. */ - enum VehicleRefitWidgets { - WID_VR_CAPTION = ::WID_VR_CAPTION, ///< Caption of window. - WID_VR_VEHICLE_PANEL_DISPLAY = ::WID_VR_VEHICLE_PANEL_DISPLAY, ///< Display with a representation of the vehicle to refit. - WID_VR_SHOW_HSCROLLBAR = ::WID_VR_SHOW_HSCROLLBAR, ///< Selection widget for the horizontal scrollbar. - WID_VR_HSCROLLBAR = ::WID_VR_HSCROLLBAR, ///< Horizontal scrollbar or the vehicle display. - WID_VR_SELECT_HEADER = ::WID_VR_SELECT_HEADER, ///< Header with question about the cargo to carry. - WID_VR_MATRIX = ::WID_VR_MATRIX, ///< Options to refit to. - WID_VR_SCROLLBAR = ::WID_VR_SCROLLBAR, ///< Scrollbar for the refit options. - WID_VR_INFO = ::WID_VR_INFO, ///< Information about the currently selected refit option. - WID_VR_REFIT = ::WID_VR_REFIT, ///< Perform the refit. - }; - - /** Widgets of the #VehicleDetailsWindow class. */ - enum VehicleDetailsWidgets { - WID_VD_CAPTION = ::WID_VD_CAPTION, ///< Caption of window. - WID_VD_RENAME_VEHICLE = ::WID_VD_RENAME_VEHICLE, ///< Rename this vehicle. - WID_VD_TOP_DETAILS = ::WID_VD_TOP_DETAILS, ///< Panel with generic details. - WID_VD_INCREASE_SERVICING_INTERVAL = ::WID_VD_INCREASE_SERVICING_INTERVAL, ///< Increase the servicing interval. - WID_VD_DECREASE_SERVICING_INTERVAL = ::WID_VD_DECREASE_SERVICING_INTERVAL, ///< Decrease the servicing interval. - WID_VD_SERVICING_INTERVAL = ::WID_VD_SERVICING_INTERVAL, ///< Information about the servicing interval. - WID_VD_MIDDLE_DETAILS = ::WID_VD_MIDDLE_DETAILS, ///< Details for non-trains. - WID_VD_MATRIX = ::WID_VD_MATRIX, ///< List of details for trains. - WID_VD_SCROLLBAR = ::WID_VD_SCROLLBAR, ///< Scrollbar for train details. - WID_VD_DETAILS_CARGO_CARRIED = ::WID_VD_DETAILS_CARGO_CARRIED, ///< Show carried cargo per part of the train. - WID_VD_DETAILS_TRAIN_VEHICLES = ::WID_VD_DETAILS_TRAIN_VEHICLES, ///< Show all parts of the train with their description. - WID_VD_DETAILS_CAPACITY_OF_EACH = ::WID_VD_DETAILS_CAPACITY_OF_EACH, ///< Show the capacity of all train parts. - WID_VD_DETAILS_TOTAL_CARGO = ::WID_VD_DETAILS_TOTAL_CARGO, ///< Show the capacity and carried cargo amounts aggregrated per cargo of the train. - }; - - /** Widgets of the #VehicleListWindow class. */ - enum VehicleListWidgets { - WID_VL_CAPTION = ::WID_VL_CAPTION, ///< Caption of window. - WID_VL_SORT_ORDER = ::WID_VL_SORT_ORDER, ///< Sort order. - WID_VL_SORT_BY_PULLDOWN = ::WID_VL_SORT_BY_PULLDOWN, ///< Sort by dropdown list. - WID_VL_LIST = ::WID_VL_LIST, ///< List of the vehicles. - WID_VL_SCROLLBAR = ::WID_VL_SCROLLBAR, ///< Scrollbar for the list. - WID_VL_HIDE_BUTTONS = ::WID_VL_HIDE_BUTTONS, ///< Selection to hide the buttons. - WID_VL_AVAILABLE_VEHICLES = ::WID_VL_AVAILABLE_VEHICLES, ///< Available vehicles. - WID_VL_MANAGE_VEHICLES_DROPDOWN = ::WID_VL_MANAGE_VEHICLES_DROPDOWN, ///< Manage vehicles dropdown list. - WID_VL_STOP_ALL = ::WID_VL_STOP_ALL, ///< Stop all button. - WID_VL_START_ALL = ::WID_VL_START_ALL, ///< Start all button. - }; - - /** Widgets of the #ExtraViewportWindow class. */ - enum ExtraViewportWidgets { - WID_EV_CAPTION = ::WID_EV_CAPTION, ///< Caption of window. - WID_EV_VIEWPORT = ::WID_EV_VIEWPORT, ///< The viewport. - WID_EV_ZOOM_IN = ::WID_EV_ZOOM_IN, ///< Zoom in. - WID_EV_ZOOM_OUT = ::WID_EV_ZOOM_OUT, ///< Zoom out. - WID_EV_MAIN_TO_VIEW = ::WID_EV_MAIN_TO_VIEW, ///< Center the view of this viewport on the main view. - WID_EV_VIEW_TO_MAIN = ::WID_EV_VIEW_TO_MAIN, ///< Center the main view on the view of this viewport. - }; - - /** Widgets of the #WaypointWindow class. */ - enum WaypointWidgets { - WID_W_CAPTION = ::WID_W_CAPTION, ///< Caption of window. - WID_W_VIEWPORT = ::WID_W_VIEWPORT, ///< The viewport on this waypoint. - WID_W_CENTER_VIEW = ::WID_W_CENTER_VIEW, ///< Center the main view on this waypoint. - WID_W_RENAME = ::WID_W_RENAME, ///< Rename this waypoint. - WID_W_SHOW_VEHICLES = ::WID_W_SHOW_VEHICLES, ///< Show the vehicles visiting this waypoint. - }; -}; - -#endif /* SCRIPT_WINDOW_HPP */ +/* $Id$ */ + +/* + * This file is part of OpenTTD. + * OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. + * OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see . + */ + +/** @file script_window.hpp Everything to handle window interaction. */ + +#ifndef SCRIPT_WINDOW_HPP +#define SCRIPT_WINDOW_HPP + +#include "script_object.hpp" +#include "../../window_type.h" +#include "../../gfx_type.h" + +#include "../../widgets/ai_widget.h" +#include "../../widgets/airport_widget.h" +#include "../../widgets/autoreplace_widget.h" +#include "../../widgets/bootstrap_widget.h" +#include "../../widgets/bridge_widget.h" +#include "../../widgets/build_vehicle_widget.h" +#include "../../widgets/cheat_widget.h" +#include "../../widgets/company_widget.h" +#include "../../widgets/console_widget.h" +#include "../../widgets/date_widget.h" +#include "../../widgets/depot_widget.h" +#include "../../widgets/dock_widget.h" +#include "../../widgets/dropdown_widget.h" +#include "../../widgets/engine_widget.h" +#include "../../widgets/error_widget.h" +#include "../../widgets/fios_widget.h" +#include "../../widgets/genworld_widget.h" +#include "../../widgets/goal_widget.h" +#include "../../widgets/graph_widget.h" +#include "../../widgets/group_widget.h" +#include "../../widgets/highscore_widget.h" +#include "../../widgets/industry_widget.h" +#include "../../widgets/intro_widget.h" +#include "../../widgets/main_widget.h" +#include "../../widgets/misc_widget.h" +#include "../../widgets/music_widget.h" +#include "../../widgets/network_chat_widget.h" +#include "../../widgets/network_content_widget.h" +#include "../../widgets/network_widget.h" +#include "../../widgets/newgrf_debug_widget.h" +#include "../../widgets/newgrf_widget.h" +#include "../../widgets/news_widget.h" +#include "../../widgets/object_widget.h" +#include "../../widgets/order_widget.h" +#include "../../widgets/osk_widget.h" +#include "../../widgets/rail_widget.h" +#include "../../widgets/road_widget.h" +#include "../../widgets/settings_widget.h" +#include "../../widgets/sign_widget.h" +#include "../../widgets/smallmap_widget.h" +#include "../../widgets/station_widget.h" +#include "../../widgets/statusbar_widget.h" +#include "../../widgets/subsidy_widget.h" +#include "../../widgets/terraform_widget.h" +#include "../../widgets/timetable_widget.h" +#include "../../widgets/toolbar_widget.h" +#include "../../widgets/town_widget.h" +#include "../../widgets/transparency_widget.h" +#include "../../widgets/tree_widget.h" +#include "../../widgets/vehicle_widget.h" +#include "../../widgets/viewport_widget.h" +#include "../../widgets/waypoint_widget.h" + +/** + * Class that handles window interaction. A Window in OpenTTD has two imporant + * values. The WindowClass, and a Window number. The first indicates roughly + * which window it is. WC_TOWN_VIEW for example, is the view of a town. + * The Window number is a bit more complex, as it depends mostly on the + * WindowClass. For example for WC_TOWN_VIEW it is the TownID. In general a + * good rule of thumb is: either the number is always 0, or the ID of the + * object in question. + * In the comment at the widget enum, it is mentioned how the number is used. + * @api game + */ +class ScriptWindow : public ScriptObject { +public: + /** + * Window numbers. + */ + enum WindowNumberEnum { + WN_GAME_OPTIONS_AI = ::WN_GAME_OPTIONS_AI, ///< AI settings. + WN_GAME_OPTIONS_ABOUT = ::WN_GAME_OPTIONS_ABOUT, ///< About window. + WN_GAME_OPTIONS_NEWGRF_STATE = ::WN_GAME_OPTIONS_NEWGRF_STATE, ///< NewGRF settings. + WN_GAME_OPTIONS_MESSAGE_OPTION = ::WN_GAME_OPTIONS_MESSAGE_OPTION, ///< News settings. + WN_GAME_OPTIONS_GAME_OPTIONS = ::WN_GAME_OPTIONS_GAME_OPTIONS, ///< Game options. + WN_GAME_OPTIONS_GAME_DIFFICULTY = ::WN_GAME_OPTIONS_GAME_DIFFICULTY, ///< Game difficulty. + WN_GAME_OPTIONS_GAME_SETTINGS = ::WN_GAME_OPTIONS_GAME_SETTINGS, ///< Game settings. + WN_QUERY_STRING = ::WN_QUERY_STRING, ///< Query string. + WN_QUERY_STRING_SIGN = ::WN_QUERY_STRING_SIGN, ///< Query string for signs. + WN_CONFIRM_POPUP_QUERY = ::WN_CONFIRM_POPUP_QUERY, ///< Query popup confirm. + WN_CONFIRM_POPUP_QUERY_BOOTSTRAP = ::WN_CONFIRM_POPUP_QUERY_BOOTSTRAP, ///< Query popup confirm for bootstrap. + WN_NETWORK_WINDOW_GAME = ::WN_NETWORK_WINDOW_GAME, ///< Network game window. + WN_NETWORK_WINDOW_LOBBY = ::WN_NETWORK_WINDOW_LOBBY, ///< Network lobby window. + WN_NETWORK_WINDOW_CONTENT_LIST = ::WN_NETWORK_WINDOW_CONTENT_LIST, ///< Network content list. + WN_NETWORK_WINDOW_START = ::WN_NETWORK_WINDOW_START, ///< Network start server. + WN_NETWORK_STATUS_WINDOW_JOIN = ::WN_NETWORK_STATUS_WINDOW_JOIN, ///< Network join status. + WN_NETWORK_STATUS_WINDOW_CONTENT_DOWNLOAD = ::WN_NETWORK_STATUS_WINDOW_CONTENT_DOWNLOAD, ///< Network content download status. + }; + + /** + * Window classes. + */ + enum WindowClass { + /** + * Main window; Window numbers: + * - 0 = #MainWidgets + */ + WC_MAIN_WINDOW = ::WC_MAIN_WINDOW, + + /** + * Main toolbar (the long bar at the top); Window numbers: + * - 0 = #ToolbarNormalWidgets + * - 0 = #ToolbarEditorWidgets + */ + WC_MAIN_TOOLBAR = ::WC_MAIN_TOOLBAR, + + /** + * Statusbar (at the bottom of your screen); Window numbers: + * - 0 = #StatusbarWidget + */ + WC_STATUS_BAR = ::WC_STATUS_BAR, + + /** + * Build toolbar; Window numbers: + * - #TRANSPORT_RAIL = #RailToolbarWidgets + * - #TRANSPORT_AIR = #AirportToolbarWidgets + * - #TRANSPORT_WATER = #DockToolbarWidgets + * - #TRANSPORT_ROAD = #RoadToolbarWidgets + */ + WC_BUILD_TOOLBAR = ::WC_BUILD_TOOLBAR, + + /** + * Scenario build toolbar; Window numbers: + * - #TRANSPORT_WATER = #DockToolbarWidgets + * - #TRANSPORT_ROAD = #RoadToolbarWidgets + */ + WC_SCEN_BUILD_TOOLBAR = ::WC_SCEN_BUILD_TOOLBAR, + + /** + * Build trees toolbar; Window numbers: + * - 0 = #BuildTreesWidgets + */ + WC_BUILD_TREES = ::WC_BUILD_TREES, + + /** + * Transparency toolbar; Window numbers: + * - 0 = #TransparencyToolbarWidgets + */ + WC_TRANSPARENCY_TOOLBAR = ::WC_TRANSPARENCY_TOOLBAR, + + /** + * Build signal toolbar; Window numbers: + * - #TRANSPORT_RAIL = #BuildSignalWidgets + */ + WC_BUILD_SIGNAL = ::WC_BUILD_SIGNAL, + + /** + * Small map; Window numbers: + * - 0 = #SmallMapWidgets + */ + WC_SMALLMAP = ::WC_SMALLMAP, + + /** + * Error message; Window numbers: + * - 0 = #ErrorMessageWidgets + */ + WC_ERRMSG = ::WC_ERRMSG, + + /** + * Tooltip window; Window numbers: + * - 0 = #ToolTipsWidgets + */ + WC_TOOLTIPS = ::WC_TOOLTIPS, + + /** + * Query string window; Window numbers: + * - #WN_QUERY_STRING = #QueryStringWidgets + * - #WN_QUERY_STRING_SIGN = #QueryEditSignWidgets + */ + WC_QUERY_STRING = ::WC_QUERY_STRING, + + /** + * Popup with confirm question; Window numbers: + * - #WN_CONFIRM_POPUP_QUERY = #QueryWidgets + * - #WN_CONFIRM_POPUP_QUERY_BOOTSTRAP = #BootstrapAskForDownloadWidgets + */ + WC_CONFIRM_POPUP_QUERY = ::WC_CONFIRM_POPUP_QUERY, + + /** + * Popup with a set of buttons, designed to ask the user a question + * from a GameScript. %Window numbers: + * - uniqueid = #GoalQuestionWidgets + */ + WC_GOAL_QUESTION, + + + + /** + * Saveload window; Window numbers: + * - 0 = #SaveLoadWidgets + */ + WC_SAVELOAD = ::WC_SAVELOAD, + + /** + * Land info window; Window numbers: + * - 0 = #LandInfoWidgets + */ + WC_LAND_INFO = ::WC_LAND_INFO, + + /** + * Drop down menu; Window numbers: + * - 0 = #DropdownMenuWidgets + */ + WC_DROPDOWN_MENU = ::WC_DROPDOWN_MENU, + + /** + * On Screen Keyboard; Window numbers: + * - 0 = #OnScreenKeyboardWidgets + */ + WC_OSK = ::WC_OSK, + + /** + * Set date; Window numbers: + * - #VehicleID = #SetDateWidgets + */ + WC_SET_DATE = ::WC_SET_DATE, + + + /** + * AI settings; Window numbers: + * - 0 = #AISettingsWidgets + */ + WC_AI_SETTINGS = ::WC_AI_SETTINGS, + + /** + * NewGRF parameters; Window numbers: + * - 0 = #NewGRFParametersWidgets + */ + WC_GRF_PARAMETERS = ::WC_GRF_PARAMETERS, + + /** + * textfile; Window numbers: + * - 0 = #NewGRFTextfileWidgets + */ + WC_TEXTFILE = ::WC_TEXTFILE, + + + /** + * Town authority; Window numbers: + * - #TownID = #TownAuthorityWidgets + */ + WC_TOWN_AUTHORITY = ::WC_TOWN_AUTHORITY, + + /** + * Vehicle details; Window numbers: + * - #VehicleID = #VehicleDetailsWidgets + */ + WC_VEHICLE_DETAILS = ::WC_VEHICLE_DETAILS, + + /** + * Vehicle refit; Window numbers: + * - #VehicleID = #VehicleRefitWidgets + */ + WC_VEHICLE_REFIT = ::WC_VEHICLE_REFIT, + + /** + * Vehicle orders; Window numbers: + * - #VehicleID = #OrderWidgets + */ + WC_VEHICLE_ORDERS = ::WC_VEHICLE_ORDERS, + + /** + * Replace vehicle window; Window numbers: + * - #VehicleType = #ReplaceVehicleWidgets + */ + WC_REPLACE_VEHICLE = ::WC_REPLACE_VEHICLE, + + /** + * Vehicle timetable; Window numbers: + * - #VehicleID = #VehicleTimetableWidgets + */ + WC_VEHICLE_TIMETABLE = ::WC_VEHICLE_TIMETABLE, + + /** + * Company colour selection; Window numbers: + * - #CompanyID = #SelectCompanyLiveryWidgets + */ + WC_COMPANY_COLOUR = ::WC_COMPANY_COLOUR, + + /** + * Alter company face window; Window numbers: + * - #CompanyID = #SelectCompanyManagerFaceWidgets + */ + WC_COMPANY_MANAGER_FACE = ::WC_COMPANY_MANAGER_FACE, + + /** + * Select station (when joining stations); Window numbers: + * - 0 = #JoinStationWidgets + */ + WC_SELECT_STATION = ::WC_SELECT_STATION, + + /** + * News window; Window numbers: + * - 0 = #NewsWidgets + */ + WC_NEWS_WINDOW = ::WC_NEWS_WINDOW, + + /** + * Town directory; Window numbers: + * - 0 = #TownDirectoryWidgets + */ + WC_TOWN_DIRECTORY = ::WC_TOWN_DIRECTORY, + + /** + * Subsidies list; Window numbers: + * - 0 = #SubsidyListWidgets + */ + WC_SUBSIDIES_LIST = ::WC_SUBSIDIES_LIST, + + /** + * Industry directory; Window numbers: + * - 0 = #IndustryDirectoryWidgets + */ + WC_INDUSTRY_DIRECTORY = ::WC_INDUSTRY_DIRECTORY, + + /** + * News history list; Window numbers: + * - 0 = #MessageHistoryWidgets + */ + WC_MESSAGE_HISTORY = ::WC_MESSAGE_HISTORY, + + /** + * Sign list; Window numbers: + * - 0 = #SignListWidgets + */ + WC_SIGN_LIST = ::WC_SIGN_LIST, + + /** + * AI list; Window numbers: + * - 0 = #AIListWidgets + */ + WC_AI_LIST = ::WC_AI_LIST, + + /** + * Goals list; Window numbers: + * - 0 ; #GoalListWidgets + */ + WC_GOALS_LIST = ::WC_GOALS_LIST, + + + /** + * Station list; Window numbers: + * - #CompanyID = #StationListWidgets + */ + WC_STATION_LIST = ::WC_STATION_LIST, + + /** + * Trains list; Window numbers: + * - Packed value = #GroupListWidgets / #VehicleListWidgets + */ + WC_TRAINS_LIST = ::WC_TRAINS_LIST, + + /** + * Road vehicle list; Window numbers: + * - Packed value = #GroupListWidgets / #VehicleListWidgets + */ + WC_ROADVEH_LIST = ::WC_ROADVEH_LIST, + + /** + * Ships list; Window numbers: + * - Packed value = #GroupListWidgets / #VehicleListWidgets + */ + WC_SHIPS_LIST = ::WC_SHIPS_LIST, + + /** + * Aircraft list; Window numbers: + * - Packed value = #GroupListWidgets / #VehicleListWidgets + */ + WC_AIRCRAFT_LIST = ::WC_AIRCRAFT_LIST, + + + /** + * Town view; Window numbers: + * - #TownID = #TownViewWidgets + */ + WC_TOWN_VIEW = ::WC_TOWN_VIEW, + + /** + * Vehicle view; Window numbers: + * - #VehicleID = #VehicleViewWidgets + */ + WC_VEHICLE_VIEW = ::WC_VEHICLE_VIEW, + + /** + * Station view; Window numbers: + * - #StationID = #StationViewWidgets + */ + WC_STATION_VIEW = ::WC_STATION_VIEW, + + /** + * Depot view; Window numbers: + * - #TileIndex = #DepotWidgets + */ + WC_VEHICLE_DEPOT = ::WC_VEHICLE_DEPOT, + + /** + * Waypoint view; Window numbers: + * - #WaypointID = #WaypointWidgets + */ + WC_WAYPOINT_VIEW = ::WC_WAYPOINT_VIEW, + + /** + * Industry view; Window numbers: + * - #IndustryID = #IndustryViewWidgets + */ + WC_INDUSTRY_VIEW = ::WC_INDUSTRY_VIEW, + + /** + * Company view; Window numbers: + * - #CompanyID = #CompanyWidgets + */ + WC_COMPANY = ::WC_COMPANY, + + + /** + * Build object; Window numbers: + * - 0 = #BuildObjectWidgets + */ + WC_BUILD_OBJECT = ::WC_BUILD_OBJECT, + + /** + * Build vehicle; Window numbers: + * - #VehicleType = #BuildVehicleWidgets + * - #TileIndex = #BuildVehicleWidgets + */ + WC_BUILD_VEHICLE = ::WC_BUILD_VEHICLE, + + /** + * Build bridge; Window numbers: + * - #TransportType = #BuildBridgeSelectionWidgets + */ + WC_BUILD_BRIDGE = ::WC_BUILD_BRIDGE, + + /** + * Build station; Window numbers: + * - #TRANSPORT_AIR = #AirportPickerWidgets + * - #TRANSPORT_WATER = #DockToolbarWidgets + * - #TRANSPORT_RAIL = #BuildRailStationWidgets + */ + WC_BUILD_STATION = ::WC_BUILD_STATION, + + /** + * Build bus station; Window numbers: + * - #TRANSPORT_ROAD = #BuildRoadStationWidgets + */ + WC_BUS_STATION = ::WC_BUS_STATION, + + /** + * Build truck station; Window numbers: + * - #TRANSPORT_ROAD = #BuildRoadStationWidgets + */ + WC_TRUCK_STATION = ::WC_TRUCK_STATION, + + /** + * Build depot; Window numbers: + * - #TRANSPORT_WATER = #BuildDockDepotWidgets + * - #TRANSPORT_RAIL = #BuildRailDepotWidgets + * - #TRANSPORT_ROAD = #BuildRoadDepotWidgets + */ + WC_BUILD_DEPOT = ::WC_BUILD_DEPOT, + + /** + * Build waypoint; Window numbers: + * - #TRANSPORT_RAIL = #BuildRailWaypointWidgets + */ + WC_BUILD_WAYPOINT = ::WC_BUILD_WAYPOINT, + + /** + * Found a town; Window numbers: + * - 0 = #TownFoundingWidgets + */ + WC_FOUND_TOWN = ::WC_FOUND_TOWN, + + /** + * Build industry; Window numbers: + * - 0 = #DynamicPlaceIndustriesWidgets + */ + WC_BUILD_INDUSTRY = ::WC_BUILD_INDUSTRY, + + + /** + * Select game window; Window numbers: + * - 0 = #SelectGameIntroWidgets + */ + WC_SELECT_GAME = ::WC_SELECT_GAME, + + /** + * Landscape generation (in Scenario Editor); Window numbers: + * - 0 = #TerraformToolbarWidgets + * - 0 = #EditorTerraformToolbarWidgets + */ + WC_SCEN_LAND_GEN = ::WC_SCEN_LAND_GEN, + + /** + * Generate landscape (newgame); Window numbers: + * - GLWM_SCENARIO = #CreateScenarioWidgets + * - #GenenerateLandscapeWindowMode = #GenerateLandscapeWidgets + */ + WC_GENERATE_LANDSCAPE = ::WC_GENERATE_LANDSCAPE, + + /** + * Progress report of landscape generation; Window numbers: + * - 0 = #GenerationProgressWidgets + * - 1 = #ScanProgressWidgets + */ + WC_MODAL_PROGRESS = ::WC_MODAL_PROGRESS, + + + /** + * Network window; Window numbers: + * - #WN_NETWORK_WINDOW_GAME = #NetworkGameWidgets + * - #WN_NETWORK_WINDOW_LOBBY = #NetworkLobbyWidgets + * - #WN_NETWORK_WINDOW_CONTENT_LIST = #NetworkContentListWidgets + * - #WN_NETWORK_WINDOW_START = #NetworkStartServerWidgets + */ + WC_NETWORK_WINDOW = ::WC_NETWORK_WINDOW, + + /** + * Client list; Window numbers: + * - 0 = #ClientListWidgets + */ + WC_CLIENT_LIST = ::WC_CLIENT_LIST, + + /** + * Popup for the client list; Window numbers: + * - #ClientID = #ClientListPopupWidgets + */ + WC_CLIENT_LIST_POPUP = ::WC_CLIENT_LIST_POPUP, + + /** + * Network status window; Window numbers: + * - #WN_NETWORK_STATUS_WINDOW_JOIN = #NetworkJoinStatusWidgets + * - #WN_NETWORK_STATUS_WINDOW_CONTENT_DOWNLOAD = #NetworkContentDownloadStatusWidgets + */ + WC_NETWORK_STATUS_WINDOW = ::WC_NETWORK_STATUS_WINDOW, + + /** + * Chatbox; Window numbers: + * - #DestType = #NetWorkChatWidgets + */ + WC_SEND_NETWORK_MSG = ::WC_SEND_NETWORK_MSG, + + /** + * Company password query; Window numbers: + * - 0 = #NetworkCompanyPasswordWidgets + */ + WC_COMPANY_PASSWORD_WINDOW = ::WC_COMPANY_PASSWORD_WINDOW, + + + /** + * Industry cargoes chain; Window numbers: + * - 0 = #IndustryCargoesWidgets + */ + WC_INDUSTRY_CARGOES = ::WC_INDUSTRY_CARGOES, + + /** + * Legend for graphs; Window numbers: + * - 0 = #GraphLegendWidgets + */ + WC_GRAPH_LEGEND = ::WC_GRAPH_LEGEND, + + /** + * Finances of a company; Window numbers: + * - #CompanyID = #CompanyWidgets + */ + WC_FINANCES = ::WC_FINANCES, + + /** + * Income graph; Window numbers: + * - 0 = #CompanyValueWidgets + */ + WC_INCOME_GRAPH = ::WC_INCOME_GRAPH, + + /** + * Operating profit graph; Window numbers: + * - 0 = #CompanyValueWidgets + */ + WC_OPERATING_PROFIT = ::WC_OPERATING_PROFIT, + + /** + * Delivered cargo graph; Window numbers: + * - 0 = #CompanyValueWidgets + */ + WC_DELIVERED_CARGO = ::WC_DELIVERED_CARGO, + + /** + * Performance history graph; Window numbers: + * - 0 = #PerformanceHistoryGraphWidgets + */ + WC_PERFORMANCE_HISTORY = ::WC_PERFORMANCE_HISTORY, + + /** + * Company value graph; Window numbers: + * - 0 = #CompanyValueWidgets + */ + WC_COMPANY_VALUE = ::WC_COMPANY_VALUE, + + /** + * Company league window; Window numbers: + * - 0 = #CompanyLeagueWidgets + */ + WC_COMPANY_LEAGUE = ::WC_COMPANY_LEAGUE, + + /** + * Payment rates graph; Window numbers: + * - 0 = #CargoPaymentRatesWidgets + */ + WC_PAYMENT_RATES = ::WC_PAYMENT_RATES, + + /** + * Performance detail window; Window numbers: + * - 0 = #PerformanceRatingDetailsWidgets + */ + WC_PERFORMANCE_DETAIL = ::WC_PERFORMANCE_DETAIL, + + /** + * Company infrastructure overview; Window numbers: + * - #CompanyID = #CompanyInfrastructureWidgets + */ + WC_COMPANY_INFRASTRUCTURE = ::WC_COMPANY_INFRASTRUCTURE, + + + /** + * Buyout company (merger); Window numbers: + * - #CompanyID = #BuyCompanyWidgets + */ + WC_BUY_COMPANY = ::WC_BUY_COMPANY, + + /** + * Engine preview window; Window numbers: + * - #EngineID = #EnginePreviewWidgets + */ + WC_ENGINE_PREVIEW = ::WC_ENGINE_PREVIEW, + + + /** + * Music window; Window numbers: + * - 0 = #MusicWidgets + */ + WC_MUSIC_WINDOW = ::WC_MUSIC_WINDOW, + + /** + * Music track selection; Window numbers: + * - 0 = MusicTrackSelectionWidgets + */ + WC_MUSIC_TRACK_SELECTION = ::WC_MUSIC_TRACK_SELECTION, + + /** + * Game options window; Window numbers: + * - #WN_GAME_OPTIONS_AI = #AIConfigWidgets + * - #WN_GAME_OPTIONS_ABOUT = #AboutWidgets + * - #WN_GAME_OPTIONS_NEWGRF_STATE = #NewGRFStateWidgets + * - #WN_GAME_OPTIONS_MESSAGE_OPTION = #MessageOptionWidgets + * - #WN_GAME_OPTIONS_GAME_OPTIONS = #GameOptionsWidgets + * - #WN_GAME_OPTIONS_GAME_DIFFICULTY = #GameDifficultyWidgets + * - #WN_GAME_OPTIONS_GAME_SETTINGS = #GameSettingsWidgets + */ + WC_GAME_OPTIONS = ::WC_GAME_OPTIONS, + + /** + * Custom currency; Window numbers: + * - 0 = #CustomCurrencyWidgets + */ + WC_CUSTOM_CURRENCY = ::WC_CUSTOM_CURRENCY, + + /** + * Cheat window; Window numbers: + * - 0 = #CheatWidgets + */ + WC_CHEATS = ::WC_CHEATS, + + /** + * Extra viewport; Window numbers: + * - Ascending value = #ExtraViewportWidgets + */ + WC_EXTRA_VIEW_PORT = ::WC_EXTRA_VIEW_PORT, + + + /** + * Console; Window numbers: + * - 0 = #ConsoleWidgets + */ + WC_CONSOLE = ::WC_CONSOLE, + + /** + * Bootstrap; Window numbers: + * - 0 = #BootstrapBackgroundWidgets + */ + WC_BOOTSTRAP = ::WC_BOOTSTRAP, + + /** + * Highscore; Window numbers: + * - 0 = #HighscoreWidgets + */ + WC_HIGHSCORE = ::WC_HIGHSCORE, + + /** + * Endscreen; Window numbers: + * - 0 = #HighscoreWidgets + */ + WC_ENDSCREEN = ::WC_ENDSCREEN, + + + /** + * AI debug window; Window numbers: + * - 0 = #AIDebugWidgets + */ + WC_AI_DEBUG = ::WC_AI_DEBUG, + + /** + * NewGRF inspect (debug); Window numbers: + * - Packed value = #NewGRFInspectWidgets + */ + WC_NEWGRF_INSPECT = ::WC_NEWGRF_INSPECT, + + /** + * Sprite aligner (debug); Window numbers: + * - 0 = #SpriteAlignerWidgets + */ + WC_SPRITE_ALIGNER = ::WC_SPRITE_ALIGNER, + + WC_INVALID = ::WC_INVALID, ///< Invalid window. + }; + + + /** + * The colours in the game which you can use for text and highlights. + */ + enum TextColour { + /* Note: these values represent part of the in-game TextColour enum */ + TC_BLUE = ::TC_BLUE, ///< Blue colour. + TC_SILVER = ::TC_SILVER, ///< Silver colour. + TC_GOLD = ::TC_GOLD, ///< Gold colour. + TC_RED = ::TC_RED, ///< Red colour. + TC_PURPLE = ::TC_PURPLE, ///< Purple colour. + TC_LIGHT_BROWN = ::TC_LIGHT_BROWN, ///< Light brown colour. + TC_ORANGE = ::TC_ORANGE, ///< Orange colour. + TC_GREEN = ::TC_GREEN, ///< Green colour. + TC_YELLOW = ::TC_YELLOW, ///< Yellow colour. + TC_DARK_GREEN = ::TC_DARK_GREEN, ///< Dark green colour. + TC_CREAM = ::TC_CREAM, ///< Cream colour. + TC_BROWN = ::TC_BROWN, ///< Brown colour. + TC_WHITE = ::TC_WHITE, ///< White colour. + TC_LIGHT_BLUE = ::TC_LIGHT_BLUE, ///< Light blue colour. + TC_GREY = ::TC_GREY, ///< Grey colour. + TC_DARK_BLUE = ::TC_DARK_BLUE, ///< Dark blue colour. + TC_BLACK = ::TC_BLACK, ///< Black colour. + TC_INVALID = ::TC_INVALID, ///< Invalid colour. + }; + + /** + * Special number values. + */ + enum NumberType { + NUMBER_ALL = 0xFFFFFFFF, ///< Value to select all windows of a class. + }; + + /** + * Special widget values. + */ + enum WidgetType { + WIDGET_ALL = 0xFF, ///< Value to select all widgets of a window. + }; + + /** + * Close a window. + * @param window The class of the window to close. + * @param number The number of the window to close, or NUMBER_ALL to close all of this class. + * @pre !ScriptGame::IsMultiplayer(). + */ + static void Close(WindowClass window, uint32 number); + + /** + * Check if a window is open. + * @param window The class of the window to check for. + * @param number The number of the window to check for, or NUMBER_ALL to check for any in the class. + * @pre !ScriptGame::IsMultiplayer(). + * @return True if the window is open. + */ + static bool IsOpen(WindowClass window, uint32 number); + + /** + * Highlight a widget in a window. + * @param window The class of the window to highlight a widget in. + * @param number The number of the window to highlight a widget in. + * @param widget The widget in the window to highlight, or WIDGET_ALL (in combination with TC_INVALID) to disable all widget highlighting on this window. + * @param colour The colour of the highlight, or TC_INVALID for disabling. + * @pre !ScriptGame::IsMultiplayer(). + * @pre number != NUMBER_ALL. + * @pre colour < TC_END || (widget == WIDGET_ALL && colour == TC_INVALID). + * @pre IsOpen(window, number). + */ + static void Highlight(WindowClass window, uint32 number, uint8 widget, TextColour colour); + + /** Widgets of the #AIListWindow class. */ + enum AIListWidgets { + WID_AIL_CAPTION = ::WID_AIL_CAPTION, ///< Caption of the window. + WID_AIL_LIST = ::WID_AIL_LIST, ///< The matrix with all available AIs. + WID_AIL_SCROLLBAR = ::WID_AIL_SCROLLBAR, ///< Scrollbar next to the AI list. + WID_AIL_INFO_BG = ::WID_AIL_INFO_BG, ///< Panel to draw some AI information on. + WID_AIL_ACCEPT = ::WID_AIL_ACCEPT, ///< Accept button. + WID_AIL_CANCEL = ::WID_AIL_CANCEL, ///< Cancel button. + }; + + /** Widgets of the #AISettingsWindow class. */ + enum AISettingsWidgets { + WID_AIS_CAPTION = ::WID_AIS_CAPTION, ///< Caption of the window. + WID_AIS_BACKGROUND = ::WID_AIS_BACKGROUND, ///< Panel to draw the settings on. + WID_AIS_SCROLLBAR = ::WID_AIS_SCROLLBAR, ///< Scrollbar to scroll through all settings. + WID_AIS_ACCEPT = ::WID_AIS_ACCEPT, ///< Accept button. + WID_AIS_RESET = ::WID_AIS_RESET, ///< Reset button. + }; + + /** Widgets of the #AIConfigWindow class. */ + enum AIConfigWidgets { + WID_AIC_BACKGROUND = ::WID_AIC_BACKGROUND, ///< Window background. + WID_AIC_DECREASE = ::WID_AIC_DECREASE, ///< Decrease the number of AIs. + WID_AIC_INCREASE = ::WID_AIC_INCREASE, ///< Increase the number of AIs. + WID_AIC_NUMBER = ::WID_AIC_NUMBER, ///< Number of AIs. + WID_AIC_GAMELIST = ::WID_AIC_GAMELIST, ///< List with current selected GameScript. + WID_AIC_LIST = ::WID_AIC_LIST, ///< List with currently selected AIs. + WID_AIC_SCROLLBAR = ::WID_AIC_SCROLLBAR, ///< Scrollbar to scroll through the selected AIs. + WID_AIC_MOVE_UP = ::WID_AIC_MOVE_UP, ///< Move up button. + WID_AIC_MOVE_DOWN = ::WID_AIC_MOVE_DOWN, ///< Move down button. + WID_AIC_CHANGE = ::WID_AIC_CHANGE, ///< Select another AI button. + WID_AIC_CONFIGURE = ::WID_AIC_CONFIGURE, ///< Change AI settings button. + WID_AIC_CLOSE = ::WID_AIC_CLOSE, ///< Close window button. + WID_AIC_TEXTFILE = ::WID_AIC_TEXTFILE, ///< Open Script readme, changelog (+1) or license (+2). + WID_AIC_CONTENT_DOWNLOAD = ::WID_AIC_CONTENT_DOWNLOAD, ///< Download content button. + }; + + /** Widgets of the #AIDebugWindow class. */ + enum AIDebugWidgets { + WID_AID_VIEW = ::WID_AID_VIEW, ///< The row of company buttons. + WID_AID_NAME_TEXT = ::WID_AID_NAME_TEXT, ///< Name of the current selected. + WID_AID_SETTINGS = ::WID_AID_SETTINGS, ///< Settings button. + WID_AID_SCRIPT_GAME = ::WID_AID_SCRIPT_GAME, ///< Game Script button. + WID_AID_RELOAD_TOGGLE = ::WID_AID_RELOAD_TOGGLE, ///< Reload button. + WID_AID_LOG_PANEL = ::WID_AID_LOG_PANEL, ///< Panel where the log is in. + WID_AID_SCROLLBAR = ::WID_AID_SCROLLBAR, ///< Scrollbar of the log pannel. + WID_AID_COMPANY_BUTTON_START = ::WID_AID_COMPANY_BUTTON_START, ///< Buttons in the VIEW. + WID_AID_COMPANY_BUTTON_END = ::WID_AID_COMPANY_BUTTON_END, ///< Last possible button in the VIEW. + WID_AID_BREAK_STRING_WIDGETS = ::WID_AID_BREAK_STRING_WIDGETS, ///< The panel to handle the breaking on string. + WID_AID_BREAK_STR_ON_OFF_BTN = ::WID_AID_BREAK_STR_ON_OFF_BTN, ///< Enable breaking on string. + WID_AID_BREAK_STR_EDIT_BOX = ::WID_AID_BREAK_STR_EDIT_BOX, ///< Edit box for the string to break on. + WID_AID_MATCH_CASE_BTN = ::WID_AID_MATCH_CASE_BTN, ///< Checkbox to use match caching or not. + WID_AID_CONTINUE_BTN = ::WID_AID_CONTINUE_BTN, ///< Continue button. + }; + + /** Widgets of the #BuildAirToolbarWindow class. */ + enum AirportToolbarWidgets { + WID_AT_AIRPORT = ::WID_AT_AIRPORT, ///< Build airport button. + WID_AT_DEMOLISH = ::WID_AT_DEMOLISH, ///< Demolish button. + }; + + /** Widgets of the #BuildAirportWindow class. */ + enum AirportPickerWidgets { + WID_AP_CLASS_DROPDOWN = ::WID_AP_CLASS_DROPDOWN, ///< Dropdown of airport classes. + WID_AP_AIRPORT_LIST = ::WID_AP_AIRPORT_LIST, ///< List of airports. + WID_AP_SCROLLBAR = ::WID_AP_SCROLLBAR, ///< Scrollbar of the list. + WID_AP_LAYOUT_NUM = ::WID_AP_LAYOUT_NUM, ///< Current number of the layout. + WID_AP_LAYOUT_DECREASE = ::WID_AP_LAYOUT_DECREASE, ///< Decrease the layout number. + WID_AP_LAYOUT_INCREASE = ::WID_AP_LAYOUT_INCREASE, ///< Increase the layout number. + WID_AP_AIRPORT_SPRITE = ::WID_AP_AIRPORT_SPRITE, ///< A visual display of the airport currently selected. + WID_AP_EXTRA_TEXT = ::WID_AP_EXTRA_TEXT, ///< Additional text about the airport. + WID_AP_BOTTOMPANEL = ::WID_AP_BOTTOMPANEL, ///< Panel at the bottom. + WID_AP_COVERAGE_LABEL = ::WID_AP_COVERAGE_LABEL, ///< Label if you want to see the coverage. + WID_AP_BTN_DONTHILIGHT = ::WID_AP_BTN_DONTHILIGHT, ///< Don't show the coverage button. + WID_AP_BTN_DOHILIGHT = ::WID_AP_BTN_DOHILIGHT, ///< Show the coverage button. + }; + + /** Widgets of the #ReplaceVehicleWindow class. */ + enum ReplaceVehicleWidgets { + WID_RV_CAPTION = ::WID_RV_CAPTION, ///< Caption of the window. + WID_RV_LEFT_MATRIX = ::WID_RV_LEFT_MATRIX, ///< The matrix on the left. + WID_RV_LEFT_SCROLLBAR = ::WID_RV_LEFT_SCROLLBAR, ///< The scrollbar for the matrix on the left. + WID_RV_RIGHT_MATRIX = ::WID_RV_RIGHT_MATRIX, ///< The matrix on the right. + WID_RV_RIGHT_SCROLLBAR = ::WID_RV_RIGHT_SCROLLBAR, ///< The scrollbar for the matrxi on the right. + WID_RV_LEFT_DETAILS = ::WID_RV_LEFT_DETAILS, ///< Details of the entry on the left. + WID_RV_RIGHT_DETAILS = ::WID_RV_RIGHT_DETAILS, ///< Details of the entry on the right. + WID_RV_START_REPLACE = ::WID_RV_START_REPLACE, ///< Start Replacing button. + WID_RV_INFO_TAB = ::WID_RV_INFO_TAB, ///< Info tab. + WID_RV_STOP_REPLACE = ::WID_RV_STOP_REPLACE, ///< Stop Replacing button. + WID_RV_TRAIN_ENGINEWAGON_TOGGLE = ::WID_RV_TRAIN_ENGINEWAGON_TOGGLE, ///< Button to toggle engines and/or wagons. + WID_RV_TRAIN_FLUFF_LEFT = ::WID_RV_TRAIN_FLUFF_LEFT, ///< The fluff on the left. + WID_RV_TRAIN_RAILTYPE_DROPDOWN = ::WID_RV_TRAIN_RAILTYPE_DROPDOWN, ///< Dropdown menu about the railtype. + WID_RV_TRAIN_FLUFF_RIGHT = ::WID_RV_TRAIN_FLUFF_RIGHT, ///< The fluff on the right. + WID_RV_TRAIN_WAGONREMOVE_TOGGLE = ::WID_RV_TRAIN_WAGONREMOVE_TOGGLE, ///< Button to toggle removing wagons. + }; + + /** Widgets of the #BootstrapBackground class. */ + enum BootstrapBackgroundWidgets { + WID_BB_BACKGROUND = ::WID_BB_BACKGROUND, ///< Background of the window. + }; + + /** Widgets of the #BootstrapContentDownloadStatusWindow class. */ + enum BootstrapAskForDownloadWidgets { + WID_BAFD_QUESTION = ::WID_BAFD_QUESTION, ///< The question whether to download. + WID_BAFD_YES = ::WID_BAFD_YES, ///< An affirmative answer to the question. + WID_BAFD_NO = ::WID_BAFD_NO, ///< An negative answer to the question. + }; + + /** Widgets of the #BuildBridgeWindow class. */ + enum BuildBridgeSelectionWidgets { + WID_BBS_CAPTION = ::WID_BBS_CAPTION, ///< Caption of the window. + WID_BBS_DROPDOWN_ORDER = ::WID_BBS_DROPDOWN_ORDER, ///< Direction of sort dropdown. + WID_BBS_DROPDOWN_CRITERIA = ::WID_BBS_DROPDOWN_CRITERIA, ///< Criteria of sort dropdown. + WID_BBS_BRIDGE_LIST = ::WID_BBS_BRIDGE_LIST, ///< List of bridges. + WID_BBS_SCROLLBAR = ::WID_BBS_SCROLLBAR, ///< Scrollbar of the list. + }; + + /** Widgets of the #BuildVehicleWindow class. */ + enum BuildVehicleWidgets { + WID_BV_CAPTION = ::WID_BV_CAPTION, ///< Caption of window. + WID_BV_SORT_ASSENDING_DESCENDING = ::WID_BV_SORT_ASSENDING_DESCENDING, ///< Sort direction. + WID_BV_SORT_DROPDOWN = ::WID_BV_SORT_DROPDOWN, ///< Criteria of sorting dropdown. + WID_BV_CARGO_FILTER_DROPDOWN = ::WID_BV_CARGO_FILTER_DROPDOWN, ///< Cargo filter dropdown. + WID_BV_LIST = ::WID_BV_LIST, ///< List of vehicles. + WID_BV_SCROLLBAR = ::WID_BV_SCROLLBAR, ///< Scrollbar of list. + WID_BV_PANEL = ::WID_BV_PANEL, ///< Button panel. + WID_BV_BUILD = ::WID_BV_BUILD, ///< Build panel. + WID_BV_BUILD_SEL = ::WID_BV_BUILD_SEL, ///< Build button. + WID_BV_RENAME = ::WID_BV_RENAME, ///< Rename button. + }; + + /** Widgets of the #CheatWindow class.. */ + enum CheatWidgets { + WID_C_PANEL = ::WID_C_PANEL, ///< Panel where all cheats are shown in. + }; + + /** Widgets of the #CompanyWindow class. */ + enum CompanyWidgets { + WID_C_CAPTION = ::WID_C_CAPTION, ///< Caption of the window. + WID_C_FACE = ::WID_C_FACE, ///< View of the face. + WID_C_FACE_TITLE = ::WID_C_FACE_TITLE, ///< Title for the face. + WID_C_DESC_INAUGURATION = ::WID_C_DESC_INAUGURATION, ///< Inauguration. + WID_C_DESC_COLOUR_SCHEME = ::WID_C_DESC_COLOUR_SCHEME, ///< Colour scheme. + WID_C_DESC_COLOUR_SCHEME_EXAMPLE = ::WID_C_DESC_COLOUR_SCHEME_EXAMPLE, ///< Colour scheme example. + WID_C_DESC_VEHICLE = ::WID_C_DESC_VEHICLE, ///< Vehicles. + WID_C_DESC_VEHICLE_COUNTS = ::WID_C_DESC_VEHICLE_COUNTS, ///< Vehicle count. + WID_C_DESC_COMPANY_VALUE = ::WID_C_DESC_COMPANY_VALUE, ///< Company value. + WID_C_DESC_INFRASTRUCTURE = ::WID_C_DESC_INFRASTRUCTURE, ///< Infrastructure. + WID_C_DESC_INFRASTRUCTURE_COUNTS = ::WID_C_DESC_INFRASTRUCTURE_COUNTS, ///< Infrastructure count. + WID_C_SELECT_DESC_OWNERS = ::WID_C_SELECT_DESC_OWNERS, ///< Owners. + WID_C_DESC_OWNERS = ::WID_C_DESC_OWNERS, ///< Owner in Owners. + WID_C_SELECT_BUTTONS = ::WID_C_SELECT_BUTTONS, ///< Selection widget for the button bar. + WID_C_NEW_FACE = ::WID_C_NEW_FACE, ///< Button to make new face. + WID_C_COLOUR_SCHEME = ::WID_C_COLOUR_SCHEME, ///< Button to change colour scheme. + WID_C_PRESIDENT_NAME = ::WID_C_PRESIDENT_NAME, ///< Button to change president name. + WID_C_COMPANY_NAME = ::WID_C_COMPANY_NAME, ///< Button to change company name. + WID_C_BUY_SHARE = ::WID_C_BUY_SHARE, ///< Button to buy a share. + WID_C_SELL_SHARE = ::WID_C_SELL_SHARE, ///< Button to sell a share. + WID_C_SELECT_VIEW_BUILD_HQ = ::WID_C_SELECT_VIEW_BUILD_HQ, ///< Panel about HQ. + WID_C_VIEW_HQ = ::WID_C_VIEW_HQ, ///< Button to view the HQ. + WID_C_BUILD_HQ = ::WID_C_BUILD_HQ, ///< Button to build the HQ. + WID_C_SELECT_RELOCATE = ::WID_C_SELECT_RELOCATE, ///< Panel about 'Relocate HQ'. + WID_C_RELOCATE_HQ = ::WID_C_RELOCATE_HQ, ///< Button to relocate the HQ. + WID_C_VIEW_INFRASTRUCTURE = ::WID_C_VIEW_INFRASTRUCTURE, ///< Panel about infrastructure. + WID_C_HAS_PASSWORD = ::WID_C_HAS_PASSWORD, ///< Has company password lock. + WID_C_SELECT_MULTIPLAYER = ::WID_C_SELECT_MULTIPLAYER, ///< Multiplayer selection panel. + WID_C_COMPANY_PASSWORD = ::WID_C_COMPANY_PASSWORD, ///< Button to set company password. + WID_C_COMPANY_JOIN = ::WID_C_COMPANY_JOIN, ///< Button to join company. + }; + + /** Widgets of the #CompanyFinancesWindow class. */ + enum CompanyFinancesWidgets { + WID_CF_CAPTION = ::WID_CF_CAPTION, ///< Caption of the window. + WID_CF_TOGGLE_SIZE = ::WID_CF_TOGGLE_SIZE, ///< Toggle windows size. + WID_CF_SEL_PANEL = ::WID_CF_SEL_PANEL, ///< Select panel or nothing. + WID_CF_EXPS_CATEGORY = ::WID_CF_EXPS_CATEGORY, ///< Column for expenses category strings. + WID_CF_EXPS_PRICE1 = ::WID_CF_EXPS_PRICE1, ///< Column for year Y-2 expenses. + WID_CF_EXPS_PRICE2 = ::WID_CF_EXPS_PRICE2, ///< Column for year Y-1 expenses. + WID_CF_EXPS_PRICE3 = ::WID_CF_EXPS_PRICE3, ///< Column for year Y expenses. + WID_CF_TOTAL_PANEL = ::WID_CF_TOTAL_PANEL, ///< Panel for totals. + WID_CF_SEL_MAXLOAN = ::WID_CF_SEL_MAXLOAN, ///< Selection of maxloan column. + WID_CF_BALANCE_VALUE = ::WID_CF_BALANCE_VALUE, ///< Bank balance value. + WID_CF_LOAN_VALUE = ::WID_CF_LOAN_VALUE, ///< Loan. + WID_CF_LOAN_LINE = ::WID_CF_LOAN_LINE, ///< Line for summing bank balance and loan. + WID_CF_TOTAL_VALUE = ::WID_CF_TOTAL_VALUE, ///< Total. + WID_CF_MAXLOAN_GAP = ::WID_CF_MAXLOAN_GAP, ///< Gap above max loan widget. + WID_CF_MAXLOAN_VALUE = ::WID_CF_MAXLOAN_VALUE, ///< Max loan widget. + WID_CF_SEL_BUTTONS = ::WID_CF_SEL_BUTTONS, ///< Selection of buttons. + WID_CF_INCREASE_LOAN = ::WID_CF_INCREASE_LOAN, ///< Increase loan. + WID_CF_REPAY_LOAN = ::WID_CF_REPAY_LOAN, ///< Decrease loan.. + WID_CF_INFRASTRUCTURE = ::WID_CF_INFRASTRUCTURE, ///< View company infrastructure. + }; + + /** Widgets of the #SelectCompanyLiveryWindow class. */ + enum SelectCompanyLiveryWidgets { + WID_SCL_CAPTION = ::WID_SCL_CAPTION, ///< Caption of window. + WID_SCL_CLASS_GENERAL = ::WID_SCL_CLASS_GENERAL, ///< Class general. + WID_SCL_CLASS_RAIL = ::WID_SCL_CLASS_RAIL, ///< Class rail. + WID_SCL_CLASS_ROAD = ::WID_SCL_CLASS_ROAD, ///< Class road. + WID_SCL_CLASS_SHIP = ::WID_SCL_CLASS_SHIP, ///< Class ship. + WID_SCL_CLASS_AIRCRAFT = ::WID_SCL_CLASS_AIRCRAFT, ///< Class aircraft. + WID_SCL_SPACER_DROPDOWN = ::WID_SCL_SPACER_DROPDOWN, ///< Spacer for dropdown. + WID_SCL_PRI_COL_DROPDOWN = ::WID_SCL_PRI_COL_DROPDOWN, ///< Dropdown for primary colour. + WID_SCL_SEC_COL_DROPDOWN = ::WID_SCL_SEC_COL_DROPDOWN, ///< Dropdown for secondary colour. + WID_SCL_MATRIX = ::WID_SCL_MATRIX, ///< Matrix. + }; + + /** + * Widgets of the #SelectCompanyManagerFaceWindow class. + * Do not change the order of the widgets from WID_SCMF_HAS_MOUSTACHE_EARRING to WID_SCMF_GLASSES_R, + * this order is needed for the WE_CLICK event of DrawFaceStringLabel(). + */ + enum SelectCompanyManagerFaceWidgets { + WID_SCMF_CAPTION = ::WID_SCMF_CAPTION, ///< Caption of window. + WID_SCMF_TOGGLE_LARGE_SMALL = ::WID_SCMF_TOGGLE_LARGE_SMALL, ///< Toggle for large or small. + WID_SCMF_SELECT_FACE = ::WID_SCMF_SELECT_FACE, ///< Select face. + WID_SCMF_CANCEL = ::WID_SCMF_CANCEL, ///< Cancel. + WID_SCMF_ACCEPT = ::WID_SCMF_ACCEPT, ///< Accept. + WID_SCMF_MALE = ::WID_SCMF_MALE, ///< Male button in the simple view. + WID_SCMF_FEMALE = ::WID_SCMF_FEMALE, ///< Female button in the simple view. + WID_SCMF_MALE2 = ::WID_SCMF_MALE2, ///< Male button in the advanced view. + WID_SCMF_FEMALE2 = ::WID_SCMF_FEMALE2, ///< Female button in the advanced view. + WID_SCMF_SEL_LOADSAVE = ::WID_SCMF_SEL_LOADSAVE, ///< Selection to display the load/save/number buttons in the advanced view. + WID_SCMF_SEL_MALEFEMALE = ::WID_SCMF_SEL_MALEFEMALE, ///< Selection to display the male/female buttons in the simple view. + WID_SCMF_SEL_PARTS = ::WID_SCMF_SEL_PARTS, ///< Selection to display the buttons for setting each part of the face in the advanced view. + WID_SCMF_RANDOM_NEW_FACE = ::WID_SCMF_RANDOM_NEW_FACE, ///< Create random new face. + WID_SCMF_TOGGLE_LARGE_SMALL_BUTTON = ::WID_SCMF_TOGGLE_LARGE_SMALL_BUTTON, ///< Toggle for large or small. + WID_SCMF_FACE = ::WID_SCMF_FACE, ///< Current face. + WID_SCMF_LOAD = ::WID_SCMF_LOAD, ///< Load face. + WID_SCMF_FACECODE = ::WID_SCMF_FACECODE, ///< Get the face code. + WID_SCMF_SAVE = ::WID_SCMF_SAVE, ///< Save face. + WID_SCMF_HAS_MOUSTACHE_EARRING_TEXT = ::WID_SCMF_HAS_MOUSTACHE_EARRING_TEXT, ///< Text about moustache and earring. + WID_SCMF_TIE_EARRING_TEXT = ::WID_SCMF_TIE_EARRING_TEXT, ///< Text about tie and earring. + WID_SCMF_LIPS_MOUSTACHE_TEXT = ::WID_SCMF_LIPS_MOUSTACHE_TEXT, ///< Text about lips and moustache. + WID_SCMF_HAS_GLASSES_TEXT = ::WID_SCMF_HAS_GLASSES_TEXT, ///< Text about glasses. + WID_SCMF_HAIR_TEXT = ::WID_SCMF_HAIR_TEXT, ///< Text about hair. + WID_SCMF_EYEBROWS_TEXT = ::WID_SCMF_EYEBROWS_TEXT, ///< Text about eyebrows. + WID_SCMF_EYECOLOUR_TEXT = ::WID_SCMF_EYECOLOUR_TEXT, ///< Text about eyecolour. + WID_SCMF_GLASSES_TEXT = ::WID_SCMF_GLASSES_TEXT, ///< Text about glasses. + WID_SCMF_NOSE_TEXT = ::WID_SCMF_NOSE_TEXT, ///< Text about nose. + WID_SCMF_CHIN_TEXT = ::WID_SCMF_CHIN_TEXT, ///< Text about chin. + WID_SCMF_JACKET_TEXT = ::WID_SCMF_JACKET_TEXT, ///< Text about jacket. + WID_SCMF_COLLAR_TEXT = ::WID_SCMF_COLLAR_TEXT, ///< Text about collar. + WID_SCMF_ETHNICITY_EUR = ::WID_SCMF_ETHNICITY_EUR, ///< Text about ethnicity european. + WID_SCMF_ETHNICITY_AFR = ::WID_SCMF_ETHNICITY_AFR, ///< Text about ethnicity african. + WID_SCMF_HAS_MOUSTACHE_EARRING = ::WID_SCMF_HAS_MOUSTACHE_EARRING, ///< Has moustache or earring. + WID_SCMF_HAS_GLASSES = ::WID_SCMF_HAS_GLASSES, ///< Has glasses. + WID_SCMF_EYECOLOUR_L = ::WID_SCMF_EYECOLOUR_L, ///< Eyecolour left. + WID_SCMF_EYECOLOUR = ::WID_SCMF_EYECOLOUR, ///< Eyecolour. + WID_SCMF_EYECOLOUR_R = ::WID_SCMF_EYECOLOUR_R, ///< Eyecolour right. + WID_SCMF_CHIN_L = ::WID_SCMF_CHIN_L, ///< Chin left. + WID_SCMF_CHIN = ::WID_SCMF_CHIN, ///< Chin. + WID_SCMF_CHIN_R = ::WID_SCMF_CHIN_R, ///< Chin right. + WID_SCMF_EYEBROWS_L = ::WID_SCMF_EYEBROWS_L, ///< Eyebrows left. + WID_SCMF_EYEBROWS = ::WID_SCMF_EYEBROWS, ///< Eyebrows. + WID_SCMF_EYEBROWS_R = ::WID_SCMF_EYEBROWS_R, ///< Eyebrows right. + WID_SCMF_LIPS_MOUSTACHE_L = ::WID_SCMF_LIPS_MOUSTACHE_L, ///< Lips / Moustache left. + WID_SCMF_LIPS_MOUSTACHE = ::WID_SCMF_LIPS_MOUSTACHE, ///< Lips / Moustache. + WID_SCMF_LIPS_MOUSTACHE_R = ::WID_SCMF_LIPS_MOUSTACHE_R, ///< Lips / Moustache right. + WID_SCMF_NOSE_L = ::WID_SCMF_NOSE_L, ///< Nose left. + WID_SCMF_NOSE = ::WID_SCMF_NOSE, ///< Nose. + WID_SCMF_NOSE_R = ::WID_SCMF_NOSE_R, ///< Nose right. + WID_SCMF_HAIR_L = ::WID_SCMF_HAIR_L, ///< Hair left. + WID_SCMF_HAIR = ::WID_SCMF_HAIR, ///< Hair. + WID_SCMF_HAIR_R = ::WID_SCMF_HAIR_R, ///< Hair right. + WID_SCMF_JACKET_L = ::WID_SCMF_JACKET_L, ///< Jacket left. + WID_SCMF_JACKET = ::WID_SCMF_JACKET, ///< Jacket. + WID_SCMF_JACKET_R = ::WID_SCMF_JACKET_R, ///< Jacket right. + WID_SCMF_COLLAR_L = ::WID_SCMF_COLLAR_L, ///< Collar left. + WID_SCMF_COLLAR = ::WID_SCMF_COLLAR, ///< Collar. + WID_SCMF_COLLAR_R = ::WID_SCMF_COLLAR_R, ///< Collar right. + WID_SCMF_TIE_EARRING_L = ::WID_SCMF_TIE_EARRING_L, ///< Tie / Earring left. + WID_SCMF_TIE_EARRING = ::WID_SCMF_TIE_EARRING, ///< Tie / Earring. + WID_SCMF_TIE_EARRING_R = ::WID_SCMF_TIE_EARRING_R, ///< Tie / Earring right. + WID_SCMF_GLASSES_L = ::WID_SCMF_GLASSES_L, ///< Glasses left. + WID_SCMF_GLASSES = ::WID_SCMF_GLASSES, ///< Glasses. + WID_SCMF_GLASSES_R = ::WID_SCMF_GLASSES_R, ///< Glasses right. + }; + + /** Widgets of the #CompanyInfrastructureWindow class. */ + enum CompanyInfrastructureWidgets { + WID_CI_CAPTION = ::WID_CI_CAPTION, ///< Caption of window. + WID_CI_RAIL_DESC = ::WID_CI_RAIL_DESC, ///< Description of rail. + WID_CI_RAIL_COUNT = ::WID_CI_RAIL_COUNT, ///< Count of rail. + WID_CI_ROAD_DESC = ::WID_CI_ROAD_DESC, ///< Description of road. + WID_CI_ROAD_COUNT = ::WID_CI_ROAD_COUNT, ///< Count of road. + WID_CI_WATER_DESC = ::WID_CI_WATER_DESC, ///< Description of water. + WID_CI_WATER_COUNT = ::WID_CI_WATER_COUNT, ///< Count of water. + WID_CI_STATION_DESC = ::WID_CI_STATION_DESC, ///< Description of station. + WID_CI_STATION_COUNT = ::WID_CI_STATION_COUNT, ///< Count of station. + WID_CI_TOTAL_DESC = ::WID_CI_TOTAL_DESC, ///< Description of total. + WID_CI_TOTAL = ::WID_CI_TOTAL, ///< Count of total. + }; + + /** Widgets of the #BuyCompanyWindow class. */ + enum BuyCompanyWidgets { + WID_BC_CAPTION = ::WID_BC_CAPTION, ///< Caption of window. + WID_BC_FACE = ::WID_BC_FACE, ///< Face button. + WID_BC_QUESTION = ::WID_BC_QUESTION, ///< Question text. + WID_BC_NO = ::WID_BC_NO, ///< No button. + WID_BC_YES = ::WID_BC_YES, ///< Yes button. + }; + + /** Widgets of the #IConsoleWindow class. */ + enum ConsoleWidgets { + WID_C_BACKGROUND = ::WID_C_BACKGROUND, ///< Background of the console. + }; + + /** Widgets of the #SetDateWindow class. */ + enum SetDateWidgets { + WID_SD_DAY = ::WID_SD_DAY, ///< Dropdown for the day. + WID_SD_MONTH = ::WID_SD_MONTH, ///< Dropdown for the month. + WID_SD_YEAR = ::WID_SD_YEAR, ///< Dropdown for the year. + WID_SD_SET_DATE = ::WID_SD_SET_DATE, ///< Actually set the date. + }; + + /** Widgets of the #DepotWindow class. */ + enum DepotWidgets { + WID_D_CAPTION = ::WID_D_CAPTION, ///< Caption of window. + WID_D_SELL = ::WID_D_SELL, ///< Sell button. + WID_D_SHOW_SELL_CHAIN = ::WID_D_SHOW_SELL_CHAIN, ///< Show sell chain panel. + WID_D_SELL_CHAIN = ::WID_D_SELL_CHAIN, ///< Sell chain button. + WID_D_SELL_ALL = ::WID_D_SELL_ALL, ///< Sell all button. + WID_D_AUTOREPLACE = ::WID_D_AUTOREPLACE, ///< Autoreplace button. + WID_D_MATRIX = ::WID_D_MATRIX, ///< Matrix of vehicles. + WID_D_V_SCROLL = ::WID_D_V_SCROLL, ///< Vertical scrollbar. + WID_D_SHOW_H_SCROLL = ::WID_D_SHOW_H_SCROLL, ///< Show horizontal scrollbar panel. + WID_D_H_SCROLL = ::WID_D_H_SCROLL, ///< Horizontal scrollbar. + WID_D_BUILD = ::WID_D_BUILD, ///< Build button. + WID_D_CLONE = ::WID_D_CLONE, ///< Clone button. + WID_D_LOCATION = ::WID_D_LOCATION, ///< Location button. + WID_D_SHOW_RENAME = ::WID_D_SHOW_RENAME, ///< Show rename panel. + WID_D_RENAME = ::WID_D_RENAME, ///< Rename button. + WID_D_VEHICLE_LIST = ::WID_D_VEHICLE_LIST, ///< List of vehicles. + WID_D_STOP_ALL = ::WID_D_STOP_ALL, ///< Stop all button. + WID_D_START_ALL = ::WID_D_START_ALL, ///< Start all button. + }; + + /** Widgets of the #BuildDocksDepotWindow class. */ + enum BuildDockDepotWidgets { + WID_BDD_BACKGROUND = ::WID_BDD_BACKGROUND, ///< Background of the window. + WID_BDD_X = ::WID_BDD_X, ///< X-direction button. + WID_BDD_Y = ::WID_BDD_Y, ///< Y-direction button. + }; + + /** Widgets of the #BuildDocksToolbarWindow class. */ + enum DockToolbarWidgets { + WID_DT_CANAL = ::WID_DT_CANAL, ///< Build canal button. + WID_DT_LOCK = ::WID_DT_LOCK, ///< Build lock button. + WID_DT_DEMOLISH = ::WID_DT_DEMOLISH, ///< Demolish aka dynamite button. + WID_DT_DEPOT = ::WID_DT_DEPOT, ///< Build depot button. + WID_DT_STATION = ::WID_DT_STATION, ///< Build station button. + WID_DT_BUOY = ::WID_DT_BUOY, ///< Build buoy button. + WID_DT_RIVER = ::WID_DT_RIVER, ///< Build river button (in scenario editor). + WID_DT_BUILD_AQUEDUCT = ::WID_DT_BUILD_AQUEDUCT, ///< Build aqueduct button. + WID_DT_INVALID = ::WID_DT_INVALID, ///< Used to initialize a variable. + }; + + /** Widgets of the #DropdownWindow class. */ + enum DropdownMenuWidgets { + WID_DM_ITEMS = ::WID_DM_ITEMS, ///< Panel showing the dropdown items. + WID_DM_SHOW_SCROLL = ::WID_DM_SHOW_SCROLL, ///< Hide scrollbar if too few items. + WID_DM_SCROLL = ::WID_DM_SCROLL, ///< Scrollbar. + }; + + /** Widgets of the #EnginePreviewWindow class. */ + enum EnginePreviewWidgets { + WID_EP_QUESTION = ::WID_EP_QUESTION, ///< The container for the question. + WID_EP_NO = ::WID_EP_NO, ///< No button. + WID_EP_YES = ::WID_EP_YES, ///< Yes button. + }; + + /** Widgets of the #ErrmsgWindow class. */ + enum ErrorMessageWidgets { + WID_EM_CAPTION = ::WID_EM_CAPTION, ///< Caption of the window. + WID_EM_FACE = ::WID_EM_FACE, ///< Error title. + WID_EM_MESSAGE = ::WID_EM_MESSAGE, ///< Error message. + }; + + /** Widgets of the #SaveLoadWindow class. */ + enum SaveLoadWidgets { + WID_SL_CAPTION = ::WID_SL_CAPTION, ///< Caption of the window. + WID_SL_SORT_BYNAME = ::WID_SL_SORT_BYNAME, ///< Sort by name button. + WID_SL_SORT_BYDATE = ::WID_SL_SORT_BYDATE, ///< Sort by date button. + WID_SL_BACKGROUND = ::WID_SL_BACKGROUND, ///< Background of window. + WID_SL_FILE_BACKGROUND = ::WID_SL_FILE_BACKGROUND, ///< Background of file selection. + WID_SL_HOME_BUTTON = ::WID_SL_HOME_BUTTON, ///< Home button. + WID_SL_DRIVES_DIRECTORIES_LIST = ::WID_SL_DRIVES_DIRECTORIES_LIST, ///< Drives list. + WID_SL_SCROLLBAR = ::WID_SL_SCROLLBAR, ///< Scrollbar of the file list. + WID_SL_CONTENT_DOWNLOAD = ::WID_SL_CONTENT_DOWNLOAD, ///< Content download button, only available for play scenario/heightmap. + WID_SL_SAVE_OSK_TITLE = ::WID_SL_SAVE_OSK_TITLE, ///< Title textbox, only available for save operations. + WID_SL_DELETE_SELECTION = ::WID_SL_DELETE_SELECTION, ///< Delete button, only available for save operations. + WID_SL_SAVE_GAME = ::WID_SL_SAVE_GAME, ///< Save button, only available for save operations. + WID_SL_CONTENT_DOWNLOAD_SEL = ::WID_SL_CONTENT_DOWNLOAD_SEL, ///< Selection 'stack' to 'hide' the content download. + WID_SL_DETAILS = ::WID_SL_DETAILS, ///< Panel with game details. + WID_SL_NEWGRF_INFO = ::WID_SL_NEWGRF_INFO, ///< Button to open NewGgrf configuration. + WID_SL_LOAD_BUTTON = ::WID_SL_LOAD_BUTTON, ///< Button to load game/scenario. + WID_SL_MISSING_NEWGRFS = ::WID_SL_MISSING_NEWGRFS, ///< Button to find missing NewGRFs online. + }; + + /** Widgets of the #GenerateLandscapeWindow class. */ + enum GenerateLandscapeWidgets { + WID_GL_TEMPERATE = ::WID_GL_TEMPERATE, ///< Button with icon "Temperate". + WID_GL_ARCTIC = ::WID_GL_ARCTIC, ///< Button with icon "Arctic". + WID_GL_TROPICAL = ::WID_GL_TROPICAL, ///< Button with icon "Tropical". + WID_GL_TOYLAND = ::WID_GL_TOYLAND, ///< Button with icon "Toyland". + WID_GL_MAPSIZE_X_PULLDOWN = ::WID_GL_MAPSIZE_X_PULLDOWN, ///< Dropdown 'map X size'. + WID_GL_MAPSIZE_Y_PULLDOWN = ::WID_GL_MAPSIZE_Y_PULLDOWN, ///< Dropdown 'map Y size'. + WID_GL_TOWN_PULLDOWN = ::WID_GL_TOWN_PULLDOWN, ///< Dropdown 'No. of towns'. + WID_GL_INDUSTRY_PULLDOWN = ::WID_GL_INDUSTRY_PULLDOWN, ///< Dropdown 'No. of industries'. + WID_GL_GENERATE_BUTTON = ::WID_GL_GENERATE_BUTTON, ///< 'Generate' button. + WID_GL_START_DATE_DOWN = ::WID_GL_START_DATE_DOWN, ///< Decrease start year. + WID_GL_START_DATE_TEXT = ::WID_GL_START_DATE_TEXT, ///< Start year. + WID_GL_START_DATE_UP = ::WID_GL_START_DATE_UP, ///< Increase start year. + WID_GL_SNOW_LEVEL_DOWN = ::WID_GL_SNOW_LEVEL_DOWN, ///< Decrease snow level. + WID_GL_SNOW_LEVEL_TEXT = ::WID_GL_SNOW_LEVEL_TEXT, ///< Snow line. + WID_GL_SNOW_LEVEL_UP = ::WID_GL_SNOW_LEVEL_UP, ///< Increase snow level. + WID_GL_TREE_PULLDOWN = ::WID_GL_TREE_PULLDOWN, ///< Dropdown 'Trees'. + WID_GL_LANDSCAPE_PULLDOWN = ::WID_GL_LANDSCAPE_PULLDOWN, ///< Dropdown 'Generator'. + WID_GL_HEIGHTMAP_NAME_TEXT = ::WID_GL_HEIGHTMAP_NAME_TEXT, ///< Heightmap name. + WID_GL_HEIGHTMAP_SIZE_TEXT = ::WID_GL_HEIGHTMAP_SIZE_TEXT, ///< Size of heightmap. + WID_GL_HEIGHTMAP_ROTATION_PULLDOWN = ::WID_GL_HEIGHTMAP_ROTATION_PULLDOWN, ///< Dropdown 'Heightmap rotation'. + WID_GL_TERRAIN_PULLDOWN = ::WID_GL_TERRAIN_PULLDOWN, ///< Dropdown 'Terrain type'. + WID_GL_WATER_PULLDOWN = ::WID_GL_WATER_PULLDOWN, ///< Dropdown 'Sea'. + WID_GL_RIVER_PULLDOWN = ::WID_GL_RIVER_PULLDOWN, ///< Dropdown 'Rivers'. + WID_GL_SMOOTHNESS_PULLDOWN = ::WID_GL_SMOOTHNESS_PULLDOWN, ///< Dropdown 'Smoothness'. + WID_GL_VARIETY_PULLDOWN = ::WID_GL_VARIETY_PULLDOWN, ///< Dropdown 'Variety distribution'. + WID_GL_BORDERS_RANDOM = ::WID_GL_BORDERS_RANDOM, ///< 'Random'/'Manual' borders. + WID_GL_WATER_NW = ::WID_GL_WATER_NW, ///< NW 'Water'/'Freeform'. + WID_GL_WATER_NE = ::WID_GL_WATER_NE, ///< NE 'Water'/'Freeform'. + WID_GL_WATER_SE = ::WID_GL_WATER_SE, ///< SE 'Water'/'Freeform'. + WID_GL_WATER_SW = ::WID_GL_WATER_SW, ///< SW 'Water'/'Freeform'. + + WID_GL_DRIVING_SIDE_PULLDOWN = ::WID_GL_DRIVING_SIDE_PULLDOWN, ///< Dropdown 'drive on right/left side'. + WID_GL_TOWN_NAMES_PULLDOWN = ::WID_GL_TOWN_NAMES_PULLDOWN, ///< Dropdown 'Town names'. + WID_GL_ADVANCED_TEXT_PLUS_MIN = ::WID_GL_ADVANCED_TEXT_PLUS_MIN, ///< Button with icon "Advanced +/Advanced -". + WID_GL_NEW_MAP = ::WID_GL_NEW_MAP, ///< Button with icon "New Map" + WID_GL_SCENARIO = ::WID_GL_SCENARIO, ///< Button with icon "Load Scenaario" + WID_GL_HEIGHT_MAP = ::WID_GL_HEIGHT_MAP, ///< Button with icon "Load Height Map" + WID_GL_FLAT_LAND_HEIGHT_DOWN = ::WID_GL_FLAT_LAND_HEIGHT_DOWN, ///< Decrease flat land height.. + WID_GL_FLAT_LAND_HEIGHT_TEXT = ::WID_GL_FLAT_LAND_HEIGHT_TEXT, ///< Clickable flat land height value.. + WID_GL_FLAT_LAND_HEIGHT_UP = ::WID_GL_FLAT_LAND_HEIGHT_UP, ///< Increase flat land height.. + + + }; + + /** Widgets of the #GenerateProgressWindow class. */ + enum GenerationProgressWidgets { + WID_GP_PROGRESS_BAR = ::WID_GP_PROGRESS_BAR, ///< Progress bar. + WID_GP_PROGRESS_TEXT = ::WID_GP_PROGRESS_TEXT, ///< Text with the progress bar. + WID_GP_ABORT = ::WID_GP_ABORT, ///< Abort button. + }; + + /** Widgets of the #GoalListWindow class. */ + enum GoalListWidgets { + WID_GL_PANEL = ::WID_GL_PANEL, ///< Panel of the window. + WID_GL_SCROLLBAR = ::WID_GL_SCROLLBAR, ///< Scrollbar of the panel. + }; + + /** Widgets of the #GoalQuestionWindow class. */ + enum GoalQuestionWidgets { + WID_GQ_QUESTION = ::WID_GQ_QUESTION, ///< Question text. + WID_GQ_BUTTONS = ::WID_GQ_BUTTONS, ///< Buttons selection (between 1, 2 or 3). + WID_GQ_BUTTON_1 = ::WID_GQ_BUTTON_1, ///< First button. + WID_GQ_BUTTON_2 = ::WID_GQ_BUTTON_2, ///< Second button. + WID_GQ_BUTTON_3 = ::WID_GQ_BUTTON_3, ///< Third button. + }; + + /** Widgets of the #GraphLegendWindow class. */ + enum GraphLegendWidgets { + WID_GL_BACKGROUND = ::WID_GL_BACKGROUND, ///< Background of the window. + WID_GL_FIRST_COMPANY = ::WID_GL_FIRST_COMPANY, ///< First company in the legend. + WID_GL_LAST_COMPANY = ::WID_GL_LAST_COMPANY, ///< Last company in the legend. + }; + + /** Widgets of the #OperatingProfitGraphWindow class, #IncomeGraphWindow class, #DeliveredCargoGraphWindow class, and #CompanyValueGraphWindow class. */ + enum CompanyValueWidgets { + WID_CV_KEY_BUTTON = ::WID_CV_KEY_BUTTON, ///< Key button. + WID_CV_BACKGROUND = ::WID_CV_BACKGROUND, ///< Background of the window. + WID_CV_GRAPH = ::WID_CV_GRAPH, ///< Graph itself. + WID_CV_RESIZE = ::WID_CV_RESIZE, ///< Resize button. + }; + + /** Widget of the #PerformanceHistoryGraphWindow class. */ + enum PerformanceHistoryGraphWidgets { + WID_PHG_KEY = ::WID_PHG_KEY, ///< Key button. + WID_PHG_DETAILED_PERFORMANCE = ::WID_PHG_DETAILED_PERFORMANCE, ///< Detailed performance. + WID_PHG_BACKGROUND = ::WID_PHG_BACKGROUND, ///< Background of the window. + WID_PHG_GRAPH = ::WID_PHG_GRAPH, ///< Graph itself. + WID_PHG_RESIZE = ::WID_PHG_RESIZE, ///< Resize button. + }; + + /** Widget of the #PaymentRatesGraphWindow class. */ + enum CargoPaymentRatesWidgets { + WID_CPR_BACKGROUND = ::WID_CPR_BACKGROUND, ///< Background of the window. + WID_CPR_HEADER = ::WID_CPR_HEADER, ///< Header. + WID_CPR_GRAPH = ::WID_CPR_GRAPH, ///< Graph itself. + WID_CPR_RESIZE = ::WID_CPR_RESIZE, ///< Resize button. + WID_CPR_FOOTER = ::WID_CPR_FOOTER, ///< Footer. + WID_CPR_ENABLE_CARGOES = ::WID_CPR_ENABLE_CARGOES, ///< Enable cargoes button. + WID_CPR_DISABLE_CARGOES = ::WID_CPR_DISABLE_CARGOES, ///< Disable cargoes button. + WID_CPR_CARGO_FIRST = ::WID_CPR_CARGO_FIRST, ///< First cargo in the list. + }; + + /** Widget of the #CompanyLeagueWindow class. */ + enum CompanyLeagueWidgets { + WID_CL_BACKGROUND = ::WID_CL_BACKGROUND, ///< Background of the window. + }; + + /** Widget of the #PerformanceRatingDetailWindow class. */ + enum PerformanceRatingDetailsWidgets { + WID_PRD_SCORE_FIRST = ::WID_PRD_SCORE_FIRST, ///< First entry in the score list. + WID_PRD_SCORE_LAST = ::WID_PRD_SCORE_LAST, ///< Last entry in the score list. + WID_PRD_COMPANY_FIRST = ::WID_PRD_COMPANY_FIRST, ///< First company. + WID_PRD_COMPANY_LAST = ::WID_PRD_COMPANY_LAST, ///< Last company. + }; + + /** Widgets of the #VehicleGroupWindow class. */ + enum GroupListWidgets { + WID_GL_CAPTION = ::WID_GL_CAPTION, ///< Caption of the window. + WID_GL_SORT_BY_ORDER = ::WID_GL_SORT_BY_ORDER, ///< Sort order. + WID_GL_SORT_BY_DROPDOWN = ::WID_GL_SORT_BY_DROPDOWN, ///< Sort by dropdown list. + WID_GL_LIST_VEHICLE = ::WID_GL_LIST_VEHICLE, ///< List of the vehicles. + WID_GL_LIST_VEHICLE_SCROLLBAR = ::WID_GL_LIST_VEHICLE_SCROLLBAR, ///< Scrollbar for the list. + WID_GL_AVAILABLE_VEHICLES = ::WID_GL_AVAILABLE_VEHICLES, ///< Available vehicles. + WID_GL_MANAGE_VEHICLES_DROPDOWN = ::WID_GL_MANAGE_VEHICLES_DROPDOWN, ///< Manage vehicles dropdown list. + WID_GL_STOP_ALL = ::WID_GL_STOP_ALL, ///< Stop all button. + WID_GL_START_ALL = ::WID_GL_START_ALL, ///< Start all button. + WID_GL_ALL_VEHICLES = ::WID_GL_ALL_VEHICLES, ///< All vehicles entry. + WID_GL_DEFAULT_VEHICLES = ::WID_GL_DEFAULT_VEHICLES, ///< Default vehicles entry. + WID_GL_LIST_GROUP = ::WID_GL_LIST_GROUP, ///< List of the groups. + WID_GL_LIST_GROUP_SCROLLBAR = ::WID_GL_LIST_GROUP_SCROLLBAR, ///< Scrollbar for the list. + WID_GL_CREATE_GROUP = ::WID_GL_CREATE_GROUP, ///< Create group button. + WID_GL_DELETE_GROUP = ::WID_GL_DELETE_GROUP, ///< Delete group button. + WID_GL_RENAME_GROUP = ::WID_GL_RENAME_GROUP, ///< Rename group button. + WID_GL_REPLACE_PROTECTION = ::WID_GL_REPLACE_PROTECTION, ///< Replace protection button. + }; + + /** Widgets of the #EndGameHighScoreBaseWindow class and #HighScoreWindow class. */ + enum HighscoreWidgets { + WID_H_BACKGROUND = ::WID_H_BACKGROUND, ///< Background of the window. + }; + + /** Widgets of the #BuildIndustryWindow class. */ + enum DynamicPlaceIndustriesWidgets { + WID_DPI_MATRIX_WIDGET = ::WID_DPI_MATRIX_WIDGET, ///< Matrix of the industries. + WID_DPI_SCROLLBAR = ::WID_DPI_SCROLLBAR, ///< Scrollbar of the matrix. + WID_DPI_INFOPANEL = ::WID_DPI_INFOPANEL, ///< Info panel about the industry. + WID_DPI_DISPLAY_WIDGET = ::WID_DPI_DISPLAY_WIDGET, ///< Display chain button. + WID_DPI_FUND_WIDGET = ::WID_DPI_FUND_WIDGET, ///< Fund button. + }; + + /** Widgets of the #IndustryViewWindow class. */ + enum IndustryViewWidgets { + WID_IV_CAPTION = ::WID_IV_CAPTION, ///< Caption of the window. + WID_IV_VIEWPORT = ::WID_IV_VIEWPORT, ///< Viewport of the industry. + WID_IV_INFO = ::WID_IV_INFO, ///< Info of the industry. + WID_IV_GOTO = ::WID_IV_GOTO, ///< Goto button. + WID_IV_DISPLAY = ::WID_IV_DISPLAY, ///< Display chain button. + }; + + /** Widgets of the #IndustryDirectoryWindow class. */ + enum IndustryDirectoryWidgets { + WID_ID_DROPDOWN_ORDER = ::WID_ID_DROPDOWN_ORDER, ///< Dropdown for the order of the sort. + WID_ID_DROPDOWN_CRITERIA = ::WID_ID_DROPDOWN_CRITERIA, ///< Dropdown for the criteria of the sort. + WID_ID_INDUSTRY_LIST = ::WID_ID_INDUSTRY_LIST, ///< Industry list. + WID_ID_SCROLLBAR = ::WID_ID_SCROLLBAR, ///< Scrollbar of the list. + }; + + /** Widgets of the #IndustryCargoesWindow class */ + enum IndustryCargoesWidgets { + WID_IC_CAPTION = ::WID_IC_CAPTION, ///< Caption of the window. + WID_IC_NOTIFY = ::WID_IC_NOTIFY, ///< Row of buttons at the bottom. + WID_IC_PANEL = ::WID_IC_PANEL, ///< Panel that shows the chain. + WID_IC_SCROLLBAR = ::WID_IC_SCROLLBAR, ///< Scrollbar of the panel. + }; + + /** Widgets of the #SelectGameWindow class. */ + enum SelectGameIntroWidgets { + WID_SGI_GENERATE_GAME = ::WID_SGI_GENERATE_GAME, ///< Generate game button. + WID_SGI_LOAD_GAME = ::WID_SGI_LOAD_GAME, ///< Load game button. + WID_SGI_PLAY_SCENARIO = ::WID_SGI_PLAY_SCENARIO, ///< Play scenario button. + WID_SGI_PLAY_HEIGHTMAP = ::WID_SGI_PLAY_HEIGHTMAP, ///< Play heightmap button. + WID_SGI_EDIT_SCENARIO = ::WID_SGI_EDIT_SCENARIO, ///< Edit scenario button. + WID_SGI_PLAY_NETWORK = ::WID_SGI_PLAY_NETWORK, ///< Play network button. + WID_SGI_TEMPERATE_LANDSCAPE = ::WID_SGI_TEMPERATE_LANDSCAPE, ///< Select temperate landscape button. + WID_SGI_ARCTIC_LANDSCAPE = ::WID_SGI_ARCTIC_LANDSCAPE, ///< Select arctic landscape button. + WID_SGI_TROPIC_LANDSCAPE = ::WID_SGI_TROPIC_LANDSCAPE, ///< Select tropic landscape button. + WID_SGI_TOYLAND_LANDSCAPE = ::WID_SGI_TOYLAND_LANDSCAPE, ///< Select toyland landscape button. + WID_SGI_TRANSLATION_SELECTION = ::WID_SGI_TRANSLATION_SELECTION, ///< Translation selection. + WID_SGI_TRANSLATION = ::WID_SGI_TRANSLATION, ///< Translation. + WID_SGI_OPTIONS = ::WID_SGI_OPTIONS, ///< Options button. + WID_SGI_DIFFICULTIES = ::WID_SGI_DIFFICULTIES, ///< Difficulties button. + WID_SGI_SETTINGS_OPTIONS = ::WID_SGI_SETTINGS_OPTIONS, ///< Settings button. + WID_SGI_GRF_SETTINGS = ::WID_SGI_GRF_SETTINGS, ///< NewGRF button. + WID_SGI_CONTENT_DOWNLOAD = ::WID_SGI_CONTENT_DOWNLOAD, ///< Content Download button. + WID_SGI_AI_SETTINGS = ::WID_SGI_AI_SETTINGS, ///< AI button. + WID_SGI_EXIT = ::WID_SGI_EXIT, ///< Exit button. + }; + + /** Widgets of the #MainWindow class. */ + enum MainWidgets { + WID_M_VIEWPORT = ::WID_M_VIEWPORT, ///< Main window viewport. + }; + + /** Widgets of the #LandInfoWindow class. */ + enum LandInfoWidgets { + WID_LI_BACKGROUND = ::WID_LI_BACKGROUND, ///< Background of the window. + }; + + /** Widgets of the #TooltipsWindow class. */ + enum ToolTipsWidgets { + WID_TT_BACKGROUND = ::WID_TT_BACKGROUND, ///< Background of the window. + }; + + /** Widgets of the #AboutWindow class. */ + enum AboutWidgets { + WID_A_SCROLLING_TEXT = ::WID_A_SCROLLING_TEXT, ///< The actually scrolling text. + WID_A_WEBSITE = ::WID_A_WEBSITE, ///< URL of OpenTTD website. + }; + + /** Widgets of the #QueryStringWindow class. */ + enum QueryStringWidgets { + WID_QS_CAPTION = ::WID_QS_CAPTION, ///< Caption of the window. + WID_QS_TEXT = ::WID_QS_TEXT, ///< Text of the query. + WID_QS_DEFAULT = ::WID_QS_DEFAULT, ///< Default button. + WID_QS_CANCEL = ::WID_QS_CANCEL, ///< Cancel button. + WID_QS_OK = ::WID_QS_OK, ///< OK button. + }; + + /** Widgets of the #QueryWindow class. */ + enum QueryWidgets { + WID_Q_CAPTION = ::WID_Q_CAPTION, ///< Caption of the window. + WID_Q_TEXT = ::WID_Q_TEXT, ///< Text of the query. + WID_Q_NO = ::WID_Q_NO, ///< Yes button. + WID_Q_YES = ::WID_Q_YES, ///< No button. + }; + + /** Widgets of the #MusicTrackSelectionWindow class. */ + enum MusicTrackSelectionWidgets { + WID_MTS_LIST_LEFT = ::WID_MTS_LIST_LEFT, ///< Left button. + WID_MTS_PLAYLIST = ::WID_MTS_PLAYLIST, ///< Playlist. + WID_MTS_LIST_RIGHT = ::WID_MTS_LIST_RIGHT, ///< Right button. + WID_MTS_ALL = ::WID_MTS_ALL, ///< All button. + WID_MTS_OLD = ::WID_MTS_OLD, ///< Old button. + WID_MTS_NEW = ::WID_MTS_NEW, ///< New button. + WID_MTS_EZY = ::WID_MTS_EZY, ///< Ezy button. + WID_MTS_CUSTOM1 = ::WID_MTS_CUSTOM1, ///< Custom1 button. + WID_MTS_CUSTOM2 = ::WID_MTS_CUSTOM2, ///< Custom2 button. + WID_MTS_CLEAR = ::WID_MTS_CLEAR, ///< Clear button. + }; + + /** Widgets of the #MusicWindow class. */ + enum MusicWidgets { + WID_M_PREV = ::WID_M_PREV, ///< Previous button. + WID_M_NEXT = ::WID_M_NEXT, ///< Next button. + WID_M_STOP = ::WID_M_STOP, ///< Stop button. + WID_M_PLAY = ::WID_M_PLAY, ///< Play button. + WID_M_SLIDERS = ::WID_M_SLIDERS, ///< Sliders. + WID_M_MUSIC_VOL = ::WID_M_MUSIC_VOL, ///< Music volume. + WID_M_EFFECT_VOL = ::WID_M_EFFECT_VOL, ///< Effect volume. + WID_M_BACKGROUND = ::WID_M_BACKGROUND, ///< Background of the window. + WID_M_TRACK = ::WID_M_TRACK, ///< Track playing. + WID_M_TRACK_NR = ::WID_M_TRACK_NR, ///< Track number. + WID_M_TRACK_TITLE = ::WID_M_TRACK_TITLE, ///< Track title. + WID_M_TRACK_NAME = ::WID_M_TRACK_NAME, ///< Track name. + WID_M_SHUFFLE = ::WID_M_SHUFFLE, ///< Shuffle button. + WID_M_PROGRAMME = ::WID_M_PROGRAMME, ///< Program button. + WID_M_ALL = ::WID_M_ALL, ///< All button. + WID_M_OLD = ::WID_M_OLD, ///< Old button. + WID_M_NEW = ::WID_M_NEW, ///< New button. + WID_M_EZY = ::WID_M_EZY, ///< Ezy button. + WID_M_CUSTOM1 = ::WID_M_CUSTOM1, ///< Custom1 button. + WID_M_CUSTOM2 = ::WID_M_CUSTOM2, ///< Custom2 button. + }; + + /** Widgets of the #NetworkChatWindow class. */ + enum NetWorkChatWidgets { + WID_NC_CLOSE = ::WID_NC_CLOSE, ///< Close button. + WID_NC_BACKGROUND = ::WID_NC_BACKGROUND, ///< Background of the window. + WID_NC_DESTINATION = ::WID_NC_DESTINATION, ///< Destination. + WID_NC_TEXTBOX = ::WID_NC_TEXTBOX, ///< Textbox. + WID_NC_SENDBUTTON = ::WID_NC_SENDBUTTON, ///< Send button. + }; + + /** Widgets of the #NetworkContentDownloadStatusWindow class. */ + enum NetworkContentDownloadStatusWidgets { + WID_NCDS_BACKGROUND = ::WID_NCDS_BACKGROUND, ///< Background of the window. + WID_NCDS_CANCELOK = ::WID_NCDS_CANCELOK, ///< (Optional) Cancel/OK button. + }; + + /** Widgets of the #NetworkContentListWindow class. */ + enum NetworkContentListWidgets { + WID_NCL_BACKGROUND = ::WID_NCL_BACKGROUND, ///< Resize button. + WID_NCL_FILTER_CAPT = ::WID_NCL_FILTER_CAPT, ///< Caption for the filter editbox. + WID_NCL_FILTER = ::WID_NCL_FILTER, ///< Filter editbox. + WID_NCL_CHECKBOX = ::WID_NCL_CHECKBOX, ///< Button above checkboxes. + WID_NCL_TYPE = ::WID_NCL_TYPE, ///< 'Type' button. + WID_NCL_NAME = ::WID_NCL_NAME, ///< 'Name' button. + WID_NCL_MATRIX = ::WID_NCL_MATRIX, ///< Panel with list of content. + WID_NCL_SCROLLBAR = ::WID_NCL_SCROLLBAR, ///< Scrollbar of matrix. + WID_NCL_DETAILS = ::WID_NCL_DETAILS, ///< Panel with content details. + WID_NCL_SELECT_ALL = ::WID_NCL_SELECT_ALL, ///< 'Select all' button. + WID_NCL_SELECT_UPDATE = ::WID_NCL_SELECT_UPDATE, ///< 'Select updates' button. + WID_NCL_UNSELECT = ::WID_NCL_UNSELECT, ///< 'Unselect all' button. + WID_NCL_OPEN_URL = ::WID_NCL_OPEN_URL, ///< 'Open url' button. + WID_NCL_CANCEL = ::WID_NCL_CANCEL, ///< 'Cancel' button. + WID_NCL_DOWNLOAD = ::WID_NCL_DOWNLOAD, ///< 'Download' button. + WID_NCL_SEL_ALL_UPDATE = ::WID_NCL_SEL_ALL_UPDATE, ///< #NWID_SELECTION widget for select all/update buttons.. + }; + + /** Widgets of the #NetworkGameWindow class. */ + enum NetworkGameWidgets { + WID_NG_MAIN = ::WID_NG_MAIN, ///< Main panel. + WID_NG_CONNECTION = ::WID_NG_CONNECTION, ///< Label in front of connection droplist. + WID_NG_CONN_BTN = ::WID_NG_CONN_BTN, ///< 'Connection' droplist button. + WID_NG_CLIENT_LABEL = ::WID_NG_CLIENT_LABEL, ///< Label in front of client name edit box. + WID_NG_CLIENT = ::WID_NG_CLIENT, ///< Panel with editbox to set client name. + WID_NG_HEADER = ::WID_NG_HEADER, ///< Header container of the matrix. + WID_NG_NAME = ::WID_NG_NAME, ///< 'Name' button. + WID_NG_CLIENTS = ::WID_NG_CLIENTS, ///< 'Clients' button. + WID_NG_MAPSIZE = ::WID_NG_MAPSIZE, ///< 'Map size' button. + WID_NG_DATE = ::WID_NG_DATE, ///< 'Date' button. + WID_NG_YEARS = ::WID_NG_YEARS, ///< 'Years' button. + WID_NG_INFO = ::WID_NG_INFO, ///< Third button in the game list panel. + WID_NG_MATRIX = ::WID_NG_MATRIX, ///< Panel with list of games. + WID_NG_SCROLLBAR = ::WID_NG_SCROLLBAR, ///< Scrollbar of matrix. + WID_NG_LASTJOINED_LABEL = ::WID_NG_LASTJOINED_LABEL, ///< Label "Last joined server:". + WID_NG_LASTJOINED = ::WID_NG_LASTJOINED, ///< Info about the last joined server. + WID_NG_LASTJOINED_SPACER = ::WID_NG_LASTJOINED_SPACER, ///< Spacer after last joined server panel. + WID_NG_DETAILS = ::WID_NG_DETAILS, ///< Panel with game details. + WID_NG_DETAILS_SPACER = ::WID_NG_DETAILS_SPACER, ///< Spacer for game actual details. + WID_NG_JOIN = ::WID_NG_JOIN, ///< 'Join game' button. + WID_NG_REFRESH = ::WID_NG_REFRESH, ///< 'Refresh server' button. + WID_NG_NEWGRF = ::WID_NG_NEWGRF, ///< 'NewGRF Settings' button. + WID_NG_NEWGRF_SEL = ::WID_NG_NEWGRF_SEL, ///< Selection 'widget' to hide the NewGRF settings. + WID_NG_NEWGRF_MISSING = ::WID_NG_NEWGRF_MISSING, ///< 'Find missing NewGRF online' button. + WID_NG_NEWGRF_MISSING_SEL = ::WID_NG_NEWGRF_MISSING_SEL, ///< Selection widget for the above button. + WID_NG_FIND = ::WID_NG_FIND, ///< 'Find server' button. + WID_NG_ADD = ::WID_NG_ADD, ///< 'Add server' button. + WID_NG_START = ::WID_NG_START, ///< 'Start server' button. + WID_NG_CANCEL = ::WID_NG_CANCEL, ///< 'Cancel' button. + }; + + /** Widgets of the #NetworkStartServerWindow class. */ + enum NetworkStartServerWidgets { + WID_NSS_BACKGROUND = ::WID_NSS_BACKGROUND, ///< Background of the window. + WID_NSS_GAMENAME_LABEL = ::WID_NSS_GAMENAME_LABEL, ///< Label for the game name. + WID_NSS_GAMENAME = ::WID_NSS_GAMENAME, ///< Background for editbox to set game name. + WID_NSS_SETPWD = ::WID_NSS_SETPWD, ///< 'Set password' button. + WID_NSS_CONNTYPE_LABEL = ::WID_NSS_CONNTYPE_LABEL, ///< Label for 'connection type'. + WID_NSS_CONNTYPE_BTN = ::WID_NSS_CONNTYPE_BTN, ///< 'Connection type' droplist button. + WID_NSS_CLIENTS_LABEL = ::WID_NSS_CLIENTS_LABEL, ///< Label for 'max clients'. + WID_NSS_CLIENTS_BTND = ::WID_NSS_CLIENTS_BTND, ///< 'Max clients' downarrow. + WID_NSS_CLIENTS_TXT = ::WID_NSS_CLIENTS_TXT, ///< 'Max clients' text. + WID_NSS_CLIENTS_BTNU = ::WID_NSS_CLIENTS_BTNU, ///< 'Max clients' uparrow. + WID_NSS_COMPANIES_LABEL = ::WID_NSS_COMPANIES_LABEL, ///< Label for 'max companies'. + WID_NSS_COMPANIES_BTND = ::WID_NSS_COMPANIES_BTND, ///< 'Max companies' downarrow. + WID_NSS_COMPANIES_TXT = ::WID_NSS_COMPANIES_TXT, ///< 'Max companies' text. + WID_NSS_COMPANIES_BTNU = ::WID_NSS_COMPANIES_BTNU, ///< 'Max companies' uparrow. + WID_NSS_SPECTATORS_LABEL = ::WID_NSS_SPECTATORS_LABEL, ///< Label for 'max spectators'. + WID_NSS_SPECTATORS_BTND = ::WID_NSS_SPECTATORS_BTND, ///< 'Max spectators' downarrow. + WID_NSS_SPECTATORS_TXT = ::WID_NSS_SPECTATORS_TXT, ///< 'Max spectators' text. + WID_NSS_SPECTATORS_BTNU = ::WID_NSS_SPECTATORS_BTNU, ///< 'Max spectators' uparrow. + WID_NSS_LANGUAGE_LABEL = ::WID_NSS_LANGUAGE_LABEL, ///< Label for 'language spoken'. + WID_NSS_LANGUAGE_BTN = ::WID_NSS_LANGUAGE_BTN, ///< 'Language spoken' droplist button. + WID_NSS_GENERATE_GAME = ::WID_NSS_GENERATE_GAME, ///< New game button. + WID_NSS_LOAD_GAME = ::WID_NSS_LOAD_GAME, ///< Load game button. + WID_NSS_PLAY_SCENARIO = ::WID_NSS_PLAY_SCENARIO, ///< Play scenario button. + WID_NSS_PLAY_HEIGHTMAP = ::WID_NSS_PLAY_HEIGHTMAP, ///< Play heightmap button. + WID_NSS_CANCEL = ::WID_NSS_CANCEL, ///< 'Cancel' button. + }; + + /** Widgets of the #NetworkLobbyWindow class. */ + enum NetworkLobbyWidgets { + WID_NL_BACKGROUND = ::WID_NL_BACKGROUND, ///< Background of the window. + WID_NL_TEXT = ::WID_NL_TEXT, ///< Heading text. + WID_NL_HEADER = ::WID_NL_HEADER, ///< Header above list of companies. + WID_NL_MATRIX = ::WID_NL_MATRIX, ///< List of companies. + WID_NL_SCROLLBAR = ::WID_NL_SCROLLBAR, ///< Scroll bar. + WID_NL_DETAILS = ::WID_NL_DETAILS, ///< Company details. + WID_NL_JOIN = ::WID_NL_JOIN, ///< 'Join company' button. + WID_NL_NEW = ::WID_NL_NEW, ///< 'New company' button. + WID_NL_SPECTATE = ::WID_NL_SPECTATE, ///< 'Spectate game' button. + WID_NL_REFRESH = ::WID_NL_REFRESH, ///< 'Refresh server' button. + WID_NL_CANCEL = ::WID_NL_CANCEL, ///< 'Cancel' button. + }; + + /** Widgets of the #NetworkClientListWindow class. */ + enum ClientListWidgets { + WID_CL_PANEL = ::WID_CL_PANEL, ///< Panel of the window. + }; + + /** Widgets of the #NetworkClientListPopupWindow class. */ + enum ClientListPopupWidgets { + WID_CLP_PANEL = ::WID_CLP_PANEL, ///< Panel of the window. + }; + + /** Widgets of the #NetworkJoinStatusWindow class. */ + enum NetworkJoinStatusWidgets { + WID_NJS_BACKGROUND = ::WID_NJS_BACKGROUND, ///< Background of the window. + WID_NJS_CANCELOK = ::WID_NJS_CANCELOK, ///< Cancel / OK button. + }; + + /** Widgets of the #NetworkCompanyPasswordWindow class. */ + enum NetworkCompanyPasswordWidgets { + WID_NCP_BACKGROUND = ::WID_NCP_BACKGROUND, ///< Background of the window. + WID_NCP_LABEL = ::WID_NCP_LABEL, ///< Label in front of the password field. + WID_NCP_PASSWORD = ::WID_NCP_PASSWORD, ///< Input field for the password. + WID_NCP_SAVE_AS_DEFAULT_PASSWORD = ::WID_NCP_SAVE_AS_DEFAULT_PASSWORD, ///< Toggle 'button' for saving the current password as default password. + WID_NCP_CANCEL = ::WID_NCP_CANCEL, ///< Close the window without changing anything. + WID_NCP_OK = ::WID_NCP_OK, ///< Safe the password etc. + }; + + /** Widgets of the #NewGRFInspectWindow class. */ + enum NewGRFInspectWidgets { + WID_NGRFI_CAPTION = ::WID_NGRFI_CAPTION, ///< The caption bar of course. + WID_NGRFI_PARENT = ::WID_NGRFI_PARENT, ///< Inspect the parent. + WID_NGRFI_MAINPANEL = ::WID_NGRFI_MAINPANEL, ///< Panel widget containing the actual data. + WID_NGRFI_SCROLLBAR = ::WID_NGRFI_SCROLLBAR, ///< Scrollbar. + }; + + /** Widgets of the #SpriteAlignerWindow class. */ + enum SpriteAlignerWidgets { + WID_SA_CAPTION = ::WID_SA_CAPTION, ///< Caption of the window. + WID_SA_PREVIOUS = ::WID_SA_PREVIOUS, ///< Skip to the previous sprite. + WID_SA_GOTO = ::WID_SA_GOTO, ///< Go to a given sprite. + WID_SA_NEXT = ::WID_SA_NEXT, ///< Skip to the next sprite. + WID_SA_UP = ::WID_SA_UP, ///< Move the sprite up. + WID_SA_LEFT = ::WID_SA_LEFT, ///< Move the sprite to the left. + WID_SA_RIGHT = ::WID_SA_RIGHT, ///< Move the sprite to the right. + WID_SA_DOWN = ::WID_SA_DOWN, ///< Move the sprite down. + WID_SA_SPRITE = ::WID_SA_SPRITE, ///< The actual sprite. + WID_SA_OFFSETS = ::WID_SA_OFFSETS, ///< The sprite offsets. + WID_SA_PICKER = ::WID_SA_PICKER, ///< Sprite picker. + WID_SA_LIST = ::WID_SA_LIST, ///< Queried sprite list. + WID_SA_SCROLLBAR = ::WID_SA_SCROLLBAR, ///< Scrollbar for sprite list. + }; + + /** Widgets of the #NewGRFParametersWindow class. */ + enum NewGRFParametersWidgets { + WID_NP_SHOW_NUMPAR = ::WID_NP_SHOW_NUMPAR, ///< #NWID_SELECTION to optionally display #WID_NP_NUMPAR. + WID_NP_NUMPAR_DEC = ::WID_NP_NUMPAR_DEC, ///< Button to decrease number of parameters. + WID_NP_NUMPAR_INC = ::WID_NP_NUMPAR_INC, ///< Button to increase number of parameters. + WID_NP_NUMPAR = ::WID_NP_NUMPAR, ///< Optional number of parameters. + WID_NP_NUMPAR_TEXT = ::WID_NP_NUMPAR_TEXT, ///< Text description. + WID_NP_BACKGROUND = ::WID_NP_BACKGROUND, ///< Panel to draw the settings on. + WID_NP_SCROLLBAR = ::WID_NP_SCROLLBAR, ///< Scrollbar to scroll through all settings. + WID_NP_ACCEPT = ::WID_NP_ACCEPT, ///< Accept button. + WID_NP_RESET = ::WID_NP_RESET, ///< Reset button. + WID_NP_SHOW_DESCRIPTION = ::WID_NP_SHOW_DESCRIPTION, ///< #NWID_SELECTION to optionally display parameter descriptions. + WID_NP_DESCRIPTION = ::WID_NP_DESCRIPTION, ///< Multi-line description of a parameter. + }; + + /** Widgets of the #NewGRFWindow class. */ + enum NewGRFStateWidgets { + WID_NS_PRESET_LIST = ::WID_NS_PRESET_LIST, ///< Active NewGRF preset. + WID_NS_PRESET_SAVE = ::WID_NS_PRESET_SAVE, ///< Save list of active NewGRFs as presets. + WID_NS_PRESET_DELETE = ::WID_NS_PRESET_DELETE, ///< Delete active preset. + WID_NS_ADD = ::WID_NS_ADD, ///< Add NewGRF to active list. + WID_NS_REMOVE = ::WID_NS_REMOVE, ///< Remove NewGRF from active list. + WID_NS_MOVE_UP = ::WID_NS_MOVE_UP, ///< Move NewGRF up in active list. + WID_NS_MOVE_DOWN = ::WID_NS_MOVE_DOWN, ///< Move NewGRF down in active list. + WID_NS_FILTER = ::WID_NS_FILTER, ///< Filter list of available NewGRFs. + WID_NS_FILE_LIST = ::WID_NS_FILE_LIST, ///< List window of active NewGRFs. + WID_NS_SCROLLBAR = ::WID_NS_SCROLLBAR, ///< Scrollbar for active NewGRF list. + WID_NS_AVAIL_LIST = ::WID_NS_AVAIL_LIST, ///< List window of available NewGRFs. + WID_NS_SCROLL2BAR = ::WID_NS_SCROLL2BAR, ///< Scrollbar for available NewGRF list. + WID_NS_NEWGRF_INFO_TITLE = ::WID_NS_NEWGRF_INFO_TITLE, ///< Title for Info on selected NewGRF. + WID_NS_NEWGRF_INFO = ::WID_NS_NEWGRF_INFO, ///< Panel for Info on selected NewGRF. + WID_NS_OPEN_URL = ::WID_NS_OPEN_URL, ///< Open URL of NewGRF. + WID_NS_NEWGRF_TEXTFILE = ::WID_NS_NEWGRF_TEXTFILE, ///< Open NewGRF readme, changelog (+1) or license (+2). + WID_NS_SET_PARAMETERS = ::WID_NS_SET_PARAMETERS, ///< Open Parameters Window for selected NewGRF for editing parameters. + WID_NS_VIEW_PARAMETERS = ::WID_NS_VIEW_PARAMETERS, ///< Open Parameters Window for selected NewGRF for viewing parameters. + WID_NS_TOGGLE_PALETTE = ::WID_NS_TOGGLE_PALETTE, ///< Toggle Palette of selected, active NewGRF. + WID_NS_APPLY_CHANGES = ::WID_NS_APPLY_CHANGES, ///< Apply changes to NewGRF config. + WID_NS_RESCAN_FILES = ::WID_NS_RESCAN_FILES, ///< Rescan files (available NewGRFs). + WID_NS_RESCAN_FILES2 = ::WID_NS_RESCAN_FILES2, ///< Rescan files (active NewGRFs). + WID_NS_CONTENT_DOWNLOAD = ::WID_NS_CONTENT_DOWNLOAD, ///< Open content download (available NewGRFs). + WID_NS_CONTENT_DOWNLOAD2 = ::WID_NS_CONTENT_DOWNLOAD2, ///< Open content download (active NewGRFs). + WID_NS_SHOW_REMOVE = ::WID_NS_SHOW_REMOVE, ///< Select active list buttons (0 = normal, 1 = simple layout). + WID_NS_SHOW_APPLY = ::WID_NS_SHOW_APPLY, ///< Select display of the buttons below the 'details'. + }; + + /** Widgets of the #ScanProgressWindow class. */ + enum ScanProgressWidgets { + WID_SP_PROGRESS_BAR = ::WID_SP_PROGRESS_BAR, ///< Simple progress bar. + WID_SP_PROGRESS_TEXT = ::WID_SP_PROGRESS_TEXT, ///< Text explaining what is happening. + }; + + /** Widgets of the #TextfileWindow class. */ + enum TextfileWidgets { + WID_TF_CAPTION = ::WID_TF_CAPTION, ///< The caption of the window. + WID_TF_BACKGROUND = ::WID_TF_BACKGROUND, ///< Panel to draw the textfile on. + WID_TF_VSCROLLBAR = ::WID_TF_VSCROLLBAR, ///< Vertical scrollbar to scroll through the textfile up-and-down. + WID_TF_HSCROLLBAR = ::WID_TF_HSCROLLBAR, ///< Horizontal scrollbar to scroll through the textfile left-to-right. + }; + + /** Widgets of the #NewsWindow class. */ + enum NewsWidgets { + WID_N_PANEL = ::WID_N_PANEL, ///< Panel of the window. + WID_N_TITLE = ::WID_N_TITLE, ///< Title of the company news. + WID_N_HEADLINE = ::WID_N_HEADLINE, ///< The news headline. + WID_N_CLOSEBOX = ::WID_N_CLOSEBOX, ///< Close the window. + WID_N_DATE = ::WID_N_DATE, ///< Date of the news item. + WID_N_CAPTION = ::WID_N_CAPTION, ///< Title bar of the window. Only used in small news items. + WID_N_INSET = ::WID_N_INSET, ///< Inset around the viewport in the window. Only used in small news items. + WID_N_VIEWPORT = ::WID_N_VIEWPORT, ///< Viewport in the window. + WID_N_COMPANY_MSG = ::WID_N_COMPANY_MSG, ///< Message in company news items. + WID_N_MESSAGE = ::WID_N_MESSAGE, ///< Space for displaying the message. Only used in small news items. + WID_N_MGR_FACE = ::WID_N_MGR_FACE, ///< Face of the manager. + WID_N_MGR_NAME = ::WID_N_MGR_NAME, ///< Name of the manager. + WID_N_VEH_TITLE = ::WID_N_VEH_TITLE, ///< Vehicle new title. + WID_N_VEH_BKGND = ::WID_N_VEH_BKGND, ///< Dark background of new vehicle news. + WID_N_VEH_NAME = ::WID_N_VEH_NAME, ///< Name of the new vehicle. + WID_N_VEH_SPR = ::WID_N_VEH_SPR, ///< Graphical display of the new vehicle. + WID_N_VEH_INFO = ::WID_N_VEH_INFO, ///< Some technical data of the new vehicle. + }; + + /** Widgets of the #MessageHistoryWindow class. */ + enum MessageHistoryWidgets { + WID_MH_STICKYBOX = ::WID_MH_STICKYBOX, ///< Stickybox. + WID_MH_BACKGROUND = ::WID_MH_BACKGROUND, ///< Background of the window. + WID_MH_SCROLLBAR = ::WID_MH_SCROLLBAR, ///< Scrollbar for the list. + }; + + /** Widgets of the #MessageOptionsWindow class. */ + enum MessageOptionWidgets { + WID_MO_BACKGROUND = ::WID_MO_BACKGROUND, ///< Background of the window. + WID_MO_LABEL = ::WID_MO_LABEL, ///< Top label. + WID_MO_DROP_SUMMARY = ::WID_MO_DROP_SUMMARY, ///< Dropdown that adjusts at once the level for all settings. + WID_MO_LABEL_SUMMARY = ::WID_MO_LABEL_SUMMARY, ///< Label of the summary drop down. + WID_MO_SOUNDTICKER = ::WID_MO_SOUNDTICKER, ///< Button for (de)activating sound on events. + WID_MO_SOUNDTICKER_LABEL = ::WID_MO_SOUNDTICKER_LABEL, ///< Label of the soundticker button. + WID_MO_START_OPTION = ::WID_MO_START_OPTION, ///< First widget that is part of a group [<][label][>] [description]. + WID_MO_END_OPTION = ::WID_MO_END_OPTION, ///< First widget after the groups. + }; + + /** Widgets of the #BuildObjectWindow class. */ + enum BuildObjectWidgets { + WID_BO_CLASS_LIST = ::WID_BO_CLASS_LIST, ///< The list with classes. + WID_BO_SCROLLBAR = ::WID_BO_SCROLLBAR, ///< The scrollbar associated with the list. + WID_BO_OBJECT_MATRIX = ::WID_BO_OBJECT_MATRIX, ///< The matrix with preview sprites. + WID_BO_OBJECT_SPRITE = ::WID_BO_OBJECT_SPRITE, ///< A preview sprite of the object. + WID_BO_OBJECT_NAME = ::WID_BO_OBJECT_NAME, ///< The name of the selected object. + WID_BO_OBJECT_SIZE = ::WID_BO_OBJECT_SIZE, ///< The size of the selected object. + WID_BO_INFO = ::WID_BO_INFO, ///< Other information about the object (from the NewGRF). + WID_BO_SELECT_MATRIX = ::WID_BO_SELECT_MATRIX, ///< Selection preview matrix of objects of a given class. + WID_BO_SELECT_IMAGE = ::WID_BO_SELECT_IMAGE, ///< Preview image in the #WID_BO_SELECT_MATRIX. + WID_BO_SELECT_SCROLL = ::WID_BO_SELECT_SCROLL, ///< Scrollbar next to the #WID_BO_SELECT_MATRIX. + }; + + /** Widgets of the #OrdersWindow class. */ + enum OrderWidgets { + WID_O_CAPTION = ::WID_O_CAPTION, ///< Caption of the window. + WID_O_TIMETABLE_VIEW = ::WID_O_TIMETABLE_VIEW, ///< Toggle timetable view. + WID_O_ORDER_LIST = ::WID_O_ORDER_LIST, ///< Order list panel. + WID_O_SCROLLBAR = ::WID_O_SCROLLBAR, ///< Order list scrollbar. + WID_O_SKIP = ::WID_O_SKIP, ///< Skip current order. + WID_O_DELETE = ::WID_O_DELETE, ///< Delete selected order. + WID_O_STOP_SHARING = ::WID_O_STOP_SHARING, ///< Stop sharing orders. + WID_O_NON_STOP = ::WID_O_NON_STOP, ///< Goto non-stop to destination. + WID_O_GOTO = ::WID_O_GOTO, ///< Goto destination. + WID_O_FULL_LOAD = ::WID_O_FULL_LOAD, ///< Select full load. + WID_O_UNLOAD = ::WID_O_UNLOAD, ///< Select unload. + WID_O_REFIT = ::WID_O_REFIT, ///< Select refit. + WID_O_SERVICE = ::WID_O_SERVICE, ///< Select service (at depot). + WID_O_EMPTY = ::WID_O_EMPTY, ///< Placeholder for refit dropdown when not owner. + WID_O_REFIT_DROPDOWN = ::WID_O_REFIT_DROPDOWN, ///< Open refit options. + WID_O_COND_VARIABLE = ::WID_O_COND_VARIABLE, ///< Choose condition variable. + WID_O_COND_COMPARATOR = ::WID_O_COND_COMPARATOR, ///< Choose condition type. + WID_O_COND_VALUE = ::WID_O_COND_VALUE, ///< Choose condition value. + WID_O_SEL_TOP_LEFT = ::WID_O_SEL_TOP_LEFT, ///< #NWID_SELECTION widget for left part of the top row of the 'your train' order window. + WID_O_SEL_TOP_MIDDLE = ::WID_O_SEL_TOP_MIDDLE, ///< #NWID_SELECTION widget for middle part of the top row of the 'your train' order window. + WID_O_SEL_TOP_RIGHT = ::WID_O_SEL_TOP_RIGHT, ///< #NWID_SELECTION widget for right part of the top row of the 'your train' order window. + WID_O_SEL_TOP_ROW_GROUNDVEHICLE = ::WID_O_SEL_TOP_ROW_GROUNDVEHICLE, ///< #NWID_SELECTION widget for the top row of the 'your train' order window. + WID_O_SEL_TOP_ROW = ::WID_O_SEL_TOP_ROW, ///< #NWID_SELECTION widget for the top row of the 'your non-trains' order window. + WID_O_SEL_BOTTOM_MIDDLE = ::WID_O_SEL_BOTTOM_MIDDLE, ///< #NWID_SELECTION widget for the middle part of the bottom row of the 'your train' order window. + WID_O_SHARED_ORDER_LIST = ::WID_O_SHARED_ORDER_LIST, ///< Open list of shared vehicles. + }; + + /** Widgets of the #OskWindow class. */ + enum OnScreenKeyboardWidgets { + WID_OSK_CAPTION = ::WID_OSK_CAPTION, ///< Caption of window. + WID_OSK_TEXT = ::WID_OSK_TEXT, ///< Edit box. + WID_OSK_CANCEL = ::WID_OSK_CANCEL, ///< Cancel key. + WID_OSK_OK = ::WID_OSK_OK, ///< Ok key. + WID_OSK_BACKSPACE = ::WID_OSK_BACKSPACE, ///< Backspace key. + WID_OSK_SPECIAL = ::WID_OSK_SPECIAL, ///< Special key (at keyborads often used for tab key). + WID_OSK_CAPS = ::WID_OSK_CAPS, ///< Capslock key. + WID_OSK_SHIFT = ::WID_OSK_SHIFT, ///< Shift(lock) key. + WID_OSK_SPACE = ::WID_OSK_SPACE, ///< Space bar. + WID_OSK_LEFT = ::WID_OSK_LEFT, ///< Cursor left key. + WID_OSK_RIGHT = ::WID_OSK_RIGHT, ///< Cursor right key. + WID_OSK_LETTERS = ::WID_OSK_LETTERS, ///< First widget of the 'normal' keys. + WID_OSK_NUMBERS_FIRST = ::WID_OSK_NUMBERS_FIRST, ///< First widget of the numbers row. + WID_OSK_NUMBERS_LAST = ::WID_OSK_NUMBERS_LAST, ///< Last widget of the numbers row. + WID_OSK_QWERTY_FIRST = ::WID_OSK_QWERTY_FIRST, ///< First widget of the qwerty row. + WID_OSK_QWERTY_LAST = ::WID_OSK_QWERTY_LAST, ///< Last widget of the qwerty row. + WID_OSK_ASDFG_FIRST = ::WID_OSK_ASDFG_FIRST, ///< First widget of the asdfg row. + WID_OSK_ASDFG_LAST = ::WID_OSK_ASDFG_LAST, ///< Last widget of the asdfg row. + WID_OSK_ZXCVB_FIRST = ::WID_OSK_ZXCVB_FIRST, ///< First widget of the zxcvb row. + WID_OSK_ZXCVB_LAST = ::WID_OSK_ZXCVB_LAST, ///< Last widget of the zxcvb row. + }; + + /** Widgets of the #BuildRailToolbarWindow ckass. */ + enum RailToolbarWidgets { + WID_RAT_CAPTION = ::WID_RAT_CAPTION, ///< Caption of the window. + WID_RAT_BUILD_NS = ::WID_RAT_BUILD_NS, ///< Build rail along the game view Y axis. + WID_RAT_BUILD_X = ::WID_RAT_BUILD_X, ///< Build rail along the game grid X axis. + WID_RAT_BUILD_EW = ::WID_RAT_BUILD_EW, ///< Build rail along the game view X axis. + WID_RAT_BUILD_Y = ::WID_RAT_BUILD_Y, ///< Build rail along the game grid Y axis. + WID_RAT_AUTORAIL = ::WID_RAT_AUTORAIL, ///< Autorail tool. + WID_RAT_DEMOLISH = ::WID_RAT_DEMOLISH, ///< Destroy something with dynamite! + WID_RAT_BUILD_DEPOT = ::WID_RAT_BUILD_DEPOT, ///< Build a depot. + WID_RAT_BUILD_WAYPOINT = ::WID_RAT_BUILD_WAYPOINT, ///< Build a waypoint. + WID_RAT_BUILD_STATION = ::WID_RAT_BUILD_STATION, ///< Build a station. + WID_RAT_BUILD_SIGNALS = ::WID_RAT_BUILD_SIGNALS, ///< Build signals. + WID_RAT_BUILD_BRIDGE = ::WID_RAT_BUILD_BRIDGE, ///< Build a bridge. + WID_RAT_BUILD_TUNNEL = ::WID_RAT_BUILD_TUNNEL, ///< Build a tunnel. + WID_RAT_REMOVE = ::WID_RAT_REMOVE, ///< Bulldozer to remove rail. + WID_RAT_CONVERT_RAIL = ::WID_RAT_CONVERT_RAIL, ///< Convert other rail to this type. + }; + + /** Widgets of the #BuildRailStationWindow class. */ + enum BuildRailStationWidgets { + WID_BRAS_PLATFORM_DIR_X = ::WID_BRAS_PLATFORM_DIR_X, ///< Button to select '/' view. + WID_BRAS_PLATFORM_DIR_Y = ::WID_BRAS_PLATFORM_DIR_Y, ///< Button to select '\' view. + WID_BRAS_PLATFORM_NUM_1 = ::WID_BRAS_PLATFORM_NUM_1, ///< Button to select stations with a single platform. + WID_BRAS_PLATFORM_NUM_2 = ::WID_BRAS_PLATFORM_NUM_2, ///< Button to select stations with 2 platforms. + WID_BRAS_PLATFORM_NUM_3 = ::WID_BRAS_PLATFORM_NUM_3, ///< Button to select stations with 3 platforms. + WID_BRAS_PLATFORM_NUM_4 = ::WID_BRAS_PLATFORM_NUM_4, ///< Button to select stations with 4 platforms. + WID_BRAS_PLATFORM_NUM_5 = ::WID_BRAS_PLATFORM_NUM_5, ///< Button to select stations with 5 platforms. + WID_BRAS_PLATFORM_NUM_6 = ::WID_BRAS_PLATFORM_NUM_6, ///< Button to select stations with 6 platforms. + WID_BRAS_PLATFORM_NUM_7 = ::WID_BRAS_PLATFORM_NUM_7, ///< Button to select stations with 7 platforms. + WID_BRAS_PLATFORM_LEN_1 = ::WID_BRAS_PLATFORM_LEN_1, ///< Button to select single tile length station platforms. + WID_BRAS_PLATFORM_LEN_2 = ::WID_BRAS_PLATFORM_LEN_2, ///< Button to select 2 tiles length station platforms. + WID_BRAS_PLATFORM_LEN_3 = ::WID_BRAS_PLATFORM_LEN_3, ///< Button to select 3 tiles length station platforms. + WID_BRAS_PLATFORM_LEN_4 = ::WID_BRAS_PLATFORM_LEN_4, ///< Button to select 4 tiles length station platforms. + WID_BRAS_PLATFORM_LEN_5 = ::WID_BRAS_PLATFORM_LEN_5, ///< Button to select 5 tiles length station platforms. + WID_BRAS_PLATFORM_LEN_6 = ::WID_BRAS_PLATFORM_LEN_6, ///< Button to select 6 tiles length station platforms. + WID_BRAS_PLATFORM_LEN_7 = ::WID_BRAS_PLATFORM_LEN_7, ///< Button to select 7 tiles length station platforms. + WID_BRAS_PLATFORM_DRAG_N_DROP = ::WID_BRAS_PLATFORM_DRAG_N_DROP, ///< Button to enable drag and drop type station placement. + WID_BRAS_HIGHLIGHT_OFF = ::WID_BRAS_HIGHLIGHT_OFF, ///< Button for turning coverage highlighting off. + WID_BRAS_HIGHLIGHT_ON = ::WID_BRAS_HIGHLIGHT_ON, ///< Button for turning coverage highlighting on. + WID_BRAS_COVERAGE_TEXTS = ::WID_BRAS_COVERAGE_TEXTS, ///< Empty space for the coverage texts. + WID_BRAS_MATRIX = ::WID_BRAS_MATRIX, ///< Matrix widget displaying the available stations. + WID_BRAS_IMAGE = ::WID_BRAS_IMAGE, ///< Panel used at each cell of the matrix. + WID_BRAS_MATRIX_SCROLL = ::WID_BRAS_MATRIX_SCROLL, ///< Scrollbar of the matrix widget. + WID_BRAS_SHOW_NEWST_ADDITIONS = ::WID_BRAS_SHOW_NEWST_ADDITIONS, ///< Selection for newstation class selection list. + WID_BRAS_SHOW_NEWST_MATRIX = ::WID_BRAS_SHOW_NEWST_MATRIX, ///< Selection for newstation image matrix. + WID_BRAS_SHOW_NEWST_RESIZE = ::WID_BRAS_SHOW_NEWST_RESIZE, ///< Selection for panel and resize at bottom right for newstation. + WID_BRAS_SHOW_NEWST_TYPE = ::WID_BRAS_SHOW_NEWST_TYPE, ///< Display of selected station type. + WID_BRAS_NEWST_LIST = ::WID_BRAS_NEWST_LIST, ///< List with available newstation classes. + WID_BRAS_NEWST_SCROLL = ::WID_BRAS_NEWST_SCROLL, ///< Scrollbar of the #WID_BRAS_NEWST_LIST. + WID_BRAS_PLATFORM_NUM_BEGIN = ::WID_BRAS_PLATFORM_NUM_BEGIN, ///< Helper for determining the chosen platform width. + WID_BRAS_PLATFORM_LEN_BEGIN = ::WID_BRAS_PLATFORM_LEN_BEGIN, ///< Helper for determining the chosen platform length. + }; + + /** Widgets of the #BuildSignalWindow class. */ + enum BuildSignalWidgets { + WID_BS_SEMAPHORE_NORM = ::WID_BS_SEMAPHORE_NORM, ///< Build a semaphore normal block signal + WID_BS_SEMAPHORE_ENTRY = ::WID_BS_SEMAPHORE_ENTRY, ///< Build a semaphore entry block signal + WID_BS_SEMAPHORE_EXIT = ::WID_BS_SEMAPHORE_EXIT, ///< Build a semaphore exit block signal + WID_BS_SEMAPHORE_COMBO = ::WID_BS_SEMAPHORE_COMBO, ///< Build a semaphore combo block signal + WID_BS_SEMAPHORE_PBS = ::WID_BS_SEMAPHORE_PBS, ///< Build a semaphore path signal. + WID_BS_SEMAPHORE_PBS_OWAY = ::WID_BS_SEMAPHORE_PBS_OWAY, ///< Build a semaphore one way path signal. + WID_BS_ELECTRIC_NORM = ::WID_BS_ELECTRIC_NORM, ///< Build an electric normal block signal + WID_BS_ELECTRIC_ENTRY = ::WID_BS_ELECTRIC_ENTRY, ///< Build an electric entry block signal + WID_BS_ELECTRIC_EXIT = ::WID_BS_ELECTRIC_EXIT, ///< Build an electric exit block signal + WID_BS_ELECTRIC_COMBO = ::WID_BS_ELECTRIC_COMBO, ///< Build an electric combo block signal + WID_BS_ELECTRIC_PBS = ::WID_BS_ELECTRIC_PBS, ///< Build an electric path signal. + WID_BS_ELECTRIC_PBS_OWAY = ::WID_BS_ELECTRIC_PBS_OWAY, ///< Build an electric one way path signal. + WID_BS_CONVERT = ::WID_BS_CONVERT, ///< Convert the signal. + WID_BS_DRAG_SIGNALS_DENSITY_LABEL = ::WID_BS_DRAG_SIGNALS_DENSITY_LABEL, ///< The current signal density. + WID_BS_DRAG_SIGNALS_DENSITY_DECREASE = ::WID_BS_DRAG_SIGNALS_DENSITY_DECREASE, ///< Decrease the signal density. + WID_BS_DRAG_SIGNALS_DENSITY_INCREASE = ::WID_BS_DRAG_SIGNALS_DENSITY_INCREASE, ///< Increase the signal density. + }; + + /** Widgets of the #BuildRailDepotWindow class. */ + enum BuildRailDepotWidgets { + WID_BRAD_DEPOT_NE = ::WID_BRAD_DEPOT_NE, ///< Build a depot with the entrace in the north east. + WID_BRAD_DEPOT_SE = ::WID_BRAD_DEPOT_SE, ///< Build a depot with the entrace in the south east. + WID_BRAD_DEPOT_SW = ::WID_BRAD_DEPOT_SW, ///< Build a depot with the entrace in the south west. + WID_BRAD_DEPOT_NW = ::WID_BRAD_DEPOT_NW, ///< Build a depot with the entrace in the north west. + }; + + /** Widgets of the #BuildRailWaypointWindow class. */ + enum BuildRailWaypointWidgets { + WID_BRW_WAYPOINT_MATRIX = ::WID_BRW_WAYPOINT_MATRIX, ///< Matrix with waypoints. + WID_BRW_WAYPOINT = ::WID_BRW_WAYPOINT, ///< A single waypoint. + WID_BRW_SCROLL = ::WID_BRW_SCROLL, ///< Scrollbar for the matrix. + }; + + /** Widgets of the #BuildRoadToolbarWindow class. */ + enum RoadToolbarWidgets { + WID_ROT_ROAD_X = ::WID_ROT_ROAD_X, ///< Build road in x-direction. + WID_ROT_ROAD_Y = ::WID_ROT_ROAD_Y, ///< Build road in y-direction. + WID_ROT_AUTOROAD = ::WID_ROT_AUTOROAD, ///< Autorail. + WID_ROT_DEMOLISH = ::WID_ROT_DEMOLISH, ///< Demolish. + WID_ROT_DEPOT = ::WID_ROT_DEPOT, ///< Build depot. + WID_ROT_BUS_STATION = ::WID_ROT_BUS_STATION, ///< Build bus station. + WID_ROT_TRUCK_STATION = ::WID_ROT_TRUCK_STATION, ///< Build truck station. + WID_ROT_ONE_WAY = ::WID_ROT_ONE_WAY, ///< Build one-way road. + WID_ROT_BUILD_BRIDGE = ::WID_ROT_BUILD_BRIDGE, ///< Build bridge. + WID_ROT_BUILD_TUNNEL = ::WID_ROT_BUILD_TUNNEL, ///< Build tunnel. + WID_ROT_REMOVE = ::WID_ROT_REMOVE, ///< Remove road. + }; + + /** Widgets of the #BuildRoadDepotWindow class. */ + enum BuildRoadDepotWidgets { + WID_BROD_CAPTION = ::WID_BROD_CAPTION, ///< Caption of the window. + WID_BROD_DEPOT_NE = ::WID_BROD_DEPOT_NE, ///< Depot with NE entry. + WID_BROD_DEPOT_SE = ::WID_BROD_DEPOT_SE, ///< Depot with SE entry. + WID_BROD_DEPOT_SW = ::WID_BROD_DEPOT_SW, ///< Depot with SW entry. + WID_BROD_DEPOT_NW = ::WID_BROD_DEPOT_NW, ///< Depot with NW entry. + }; + + /** Widgets of the #BuildRoadStationWindow class. */ + enum BuildRoadStationWidgets { + WID_BROS_CAPTION = ::WID_BROS_CAPTION, ///< Caption of the window. + WID_BROS_BACKGROUND = ::WID_BROS_BACKGROUND, ///< Background of the window. + WID_BROS_STATION_NE = ::WID_BROS_STATION_NE, ///< Terminal station with NE entry. + WID_BROS_STATION_SE = ::WID_BROS_STATION_SE, ///< Terminal station with SE entry. + WID_BROS_STATION_SW = ::WID_BROS_STATION_SW, ///< Terminal station with SW entry. + WID_BROS_STATION_NW = ::WID_BROS_STATION_NW, ///< Terminal station with NW entry. + WID_BROS_STATION_X = ::WID_BROS_STATION_X, ///< Drive-through station in x-direction. + WID_BROS_STATION_Y = ::WID_BROS_STATION_Y, ///< Drive-through station in y-direction. + WID_BROS_LT_OFF = ::WID_BROS_LT_OFF, ///< Turn off area highlight. + WID_BROS_LT_ON = ::WID_BROS_LT_ON, ///< Turn on area highlight. + WID_BROS_INFO = ::WID_BROS_INFO, ///< Station acceptance info. + }; + + /** Widgets of the #GameOptionsWindow class. */ + enum GameOptionsWidgets { + WID_GO_BACKGROUND = ::WID_GO_BACKGROUND, ///< Background of the window. + WID_GO_CURRENCY_DROPDOWN = ::WID_GO_CURRENCY_DROPDOWN, ///< Currency dropdown. + WID_GO_DISTANCE_DROPDOWN = ::WID_GO_DISTANCE_DROPDOWN, ///< Measuring unit dropdown. + WID_GO_ROADSIDE_DROPDOWN = ::WID_GO_ROADSIDE_DROPDOWN, ///< Dropdown to select the road side (to set the right side ;)). + WID_GO_TOWNNAME_DROPDOWN = ::WID_GO_TOWNNAME_DROPDOWN, ///< Town name dropdown. + WID_GO_AUTOSAVE_DROPDOWN = ::WID_GO_AUTOSAVE_DROPDOWN, ///< Dropdown to say how often to autosave. + WID_GO_LANG_DROPDOWN = ::WID_GO_LANG_DROPDOWN, ///< Language dropdown. + WID_GO_RESOLUTION_DROPDOWN = ::WID_GO_RESOLUTION_DROPDOWN, ///< Dropdown for the resolution. + WID_GO_FULLSCREEN_BUTTON = ::WID_GO_FULLSCREEN_BUTTON, ///< Toggle fullscreen. + WID_GO_SCREENSHOT_DROPDOWN = ::WID_GO_SCREENSHOT_DROPDOWN, ///< Select the screenshot type... please use PNG!. + WID_GO_BASE_GRF_DROPDOWN = ::WID_GO_BASE_GRF_DROPDOWN, ///< Use to select a base GRF. + WID_GO_BASE_GRF_STATUS = ::WID_GO_BASE_GRF_STATUS, ///< Info about missing files etc. + WID_GO_BASE_GRF_DESCRIPTION = ::WID_GO_BASE_GRF_DESCRIPTION, ///< Description of selected base GRF. + WID_GO_BASE_SFX_DROPDOWN = ::WID_GO_BASE_SFX_DROPDOWN, ///< Use to select a base SFX. + WID_GO_BASE_SFX_DESCRIPTION = ::WID_GO_BASE_SFX_DESCRIPTION, ///< Description of selected base SFX. + WID_GO_BASE_MUSIC_DROPDOWN = ::WID_GO_BASE_MUSIC_DROPDOWN, ///< Use to select a base music set. + WID_GO_BASE_MUSIC_STATUS = ::WID_GO_BASE_MUSIC_STATUS, ///< Info about corrupted files etc. + WID_GO_BASE_MUSIC_DESCRIPTION = ::WID_GO_BASE_MUSIC_DESCRIPTION, ///< Description of selected base music set. + }; + + /** Widgets of the #GameDifficultyWindow class. */ + enum GameDifficultyWidgets { + WID_GD_LVL_EASY = ::WID_GD_LVL_EASY, ///< Easy level button. + WID_GD_LVL_MEDIUM = ::WID_GD_LVL_MEDIUM, ///< Medium level button. + WID_GD_LVL_HARD = ::WID_GD_LVL_HARD, ///< Hard level button. + WID_GD_LVL_CUSTOM = ::WID_GD_LVL_CUSTOM, ///< Custom level button. + WID_GD_HIGHSCORE = ::WID_GD_HIGHSCORE, ///< Highscore button. + WID_GD_ACCEPT = ::WID_GD_ACCEPT, ///< Accept button. + WID_GD_CANCEL = ::WID_GD_CANCEL, ///< Cancel button. + WID_GD_OPTIONS_START = ::WID_GD_OPTIONS_START, ///< Start of the options. + }; + + /** Widgets of the #GameSettingsWindow class. */ + enum GameSettingsWidgets { + WID_GS_OPTIONSPANEL = ::WID_GS_OPTIONSPANEL, ///< Panel widget containing the option lists. + WID_GS_SCROLLBAR = ::WID_GS_SCROLLBAR, ///< Scrollbar. + WID_GS_HELP_TEXT = ::WID_GS_HELP_TEXT, ///< Information area to display help text of the selected option. + }; + + /** Widgets of the #CustomCurrencyWindow class. */ + enum CustomCurrencyWidgets { + WID_CC_RATE_DOWN = ::WID_CC_RATE_DOWN, ///< Down button. + WID_CC_RATE_UP = ::WID_CC_RATE_UP, ///< Up button. + WID_CC_RATE = ::WID_CC_RATE, ///< Rate of currency. + WID_CC_SEPARATOR_EDIT = ::WID_CC_SEPARATOR_EDIT, ///< Seperator edit button. + WID_CC_SEPARATOR = ::WID_CC_SEPARATOR, ///< Current seperator. + WID_CC_PREFIX_EDIT = ::WID_CC_PREFIX_EDIT, ///< Prefix edit button. + WID_CC_PREFIX = ::WID_CC_PREFIX, ///< Current prefix. + WID_CC_SUFFIX_EDIT = ::WID_CC_SUFFIX_EDIT, ///< Suffix edit button. + WID_CC_SUFFIX = ::WID_CC_SUFFIX, ///< Current suffix. + WID_CC_YEAR_DOWN = ::WID_CC_YEAR_DOWN, ///< Down button. + WID_CC_YEAR_UP = ::WID_CC_YEAR_UP, ///< Up button. + WID_CC_YEAR = ::WID_CC_YEAR, ///< Year of introduction. + WID_CC_PREVIEW = ::WID_CC_PREVIEW, ///< Preview. + }; + + /** Widgets of the #SignListWindow class. */ + enum SignListWidgets { + WID_SIL_CAPTION = ::WID_SIL_CAPTION, ///< Caption of the window. + WID_SIL_LIST = ::WID_SIL_LIST, ///< List of signs. + WID_SIL_SCROLLBAR = ::WID_SIL_SCROLLBAR, ///< Scrollbar of list. + WID_SIL_FILTER_TEXT = ::WID_SIL_FILTER_TEXT, ///< Text box for typing a filter string. + WID_SIL_FILTER_MATCH_CASE_BTN = ::WID_SIL_FILTER_MATCH_CASE_BTN, ///< Button to toggle if case sensitive filtering should be used. + WID_SIL_FILTER_CLEAR_BTN = ::WID_SIL_FILTER_CLEAR_BTN, ///< Button to clear the filter. + }; + + /** Widgets of the #SignWindow class. */ + enum QueryEditSignWidgets { + WID_QES_CAPTION = ::WID_QES_CAPTION, ///< Caption of the window. + WID_QES_TEXT = ::WID_QES_TEXT, ///< Text of the query. + WID_QES_OK = ::WID_QES_OK, ///< OK button. + WID_QES_CANCEL = ::WID_QES_CANCEL, ///< Cancel button. + WID_QES_DELETE = ::WID_QES_DELETE, ///< Delete button. + WID_QES_PREVIOUS = ::WID_QES_PREVIOUS, ///< Previous button. + WID_QES_NEXT = ::WID_QES_NEXT, ///< Next button. + }; + + /** Widgets of the #SmallMapWindow class. */ + enum SmallMapWidgets { + WID_SM_CAPTION = ::WID_SM_CAPTION, ///< Caption of the window. + WID_SM_MAP_BORDER = ::WID_SM_MAP_BORDER, ///< Border around the smallmap. + WID_SM_MAP = ::WID_SM_MAP, ///< Panel containing the smallmap. + WID_SM_LEGEND = ::WID_SM_LEGEND, ///< Bottom panel to display smallmap legends. + WID_SM_ZOOM_IN = ::WID_SM_ZOOM_IN, ///< Button to zoom in one step. + WID_SM_ZOOM_OUT = ::WID_SM_ZOOM_OUT, ///< Button to zoom out one step. + WID_SM_CONTOUR = ::WID_SM_CONTOUR, ///< Button to select the contour view (height map). + WID_SM_VEHICLES = ::WID_SM_VEHICLES, ///< Button to select the vehicles view. + WID_SM_INDUSTRIES = ::WID_SM_INDUSTRIES, ///< Button to select the industries view. + WID_SM_ROUTES = ::WID_SM_ROUTES, ///< Button to select the routes view. + WID_SM_VEGETATION = ::WID_SM_VEGETATION, ///< Button to select the vegetation view. + WID_SM_OWNERS = ::WID_SM_OWNERS, ///< Button to select the owners view. + WID_SM_CENTERMAP = ::WID_SM_CENTERMAP, ///< Button to move smallmap center to main window center. + WID_SM_TOGGLETOWNNAME = ::WID_SM_TOGGLETOWNNAME, ///< Toggle button to display town names. + WID_SM_SELECT_BUTTONS = ::WID_SM_SELECT_BUTTONS, ///< Selection widget for the buttons present in some smallmap modes. + WID_SM_ENABLE_ALL = ::WID_SM_ENABLE_ALL, ///< Button to enable display of all legend entries. + WID_SM_DISABLE_ALL = ::WID_SM_DISABLE_ALL, ///< Button to disable display of all legend entries. + WID_SM_SHOW_HEIGHT = ::WID_SM_SHOW_HEIGHT, ///< Show heightmap toggle button. + }; + + /** Widgets of the #StationViewWindow class. */ + enum StationViewWidgets { + WID_SV_CAPTION = ::WID_SV_CAPTION, ///< Caption of the window. + WID_SV_WAITING = ::WID_SV_WAITING, ///< List of waiting cargo. + WID_SV_SCROLLBAR = ::WID_SV_SCROLLBAR, ///< Scrollbar. + WID_SV_ACCEPT_RATING_LIST = ::WID_SV_ACCEPT_RATING_LIST, ///< List of accepted cargoes / rating of cargoes. + WID_SV_LOCATION = ::WID_SV_LOCATION, ///< 'Location' button. + WID_SV_ACCEPTS_RATINGS = ::WID_SV_ACCEPTS_RATINGS, ///< 'Accepts' / 'Ratings' button. + WID_SV_RENAME = ::WID_SV_RENAME, ///< 'Rename' button. + WID_SV_CLOSE_AIRPORT = ::WID_SV_CLOSE_AIRPORT, ///< 'Close airport' button. + WID_SV_TRAINS = ::WID_SV_TRAINS, ///< List of scheduled trains button. + WID_SV_ROADVEHS = ::WID_SV_ROADVEHS, ///< List of scheduled road vehs button. + WID_SV_SHIPS = ::WID_SV_SHIPS, ///< List of scheduled ships button. + WID_SV_PLANES = ::WID_SV_PLANES, ///< List of scheduled planes button. + }; + + /** Widgets of the #CompanyStationsWindow class. */ + enum StationListWidgets { + WID_STL_CAPTION = ::WID_STL_CAPTION, ///< Caption of the window. + WID_STL_LIST = ::WID_STL_LIST, ///< The main panel, list of stations. + WID_STL_SCROLLBAR = ::WID_STL_SCROLLBAR, ///< Scrollbar next to the main panel. + WID_STL_TRAIN = ::WID_STL_TRAIN, ///< 'TRAIN' button - list only facilities where is a railroad station. + WID_STL_TRUCK = ::WID_STL_TRUCK, ///< 'TRUCK' button - list only facilities where is a truck stop. + WID_STL_BUS = ::WID_STL_BUS, ///< 'BUS' button - list only facilities where is a bus stop. + WID_STL_AIRPLANE = ::WID_STL_AIRPLANE, ///< 'AIRPLANE' button - list only facilities where is an airport. + WID_STL_SHIP = ::WID_STL_SHIP, ///< 'SHIP' button - list only facilities where is a dock. + WID_STL_FACILALL = ::WID_STL_FACILALL, ///< 'ALL' button - list all facilities. + WID_STL_NOCARGOWAITING = ::WID_STL_NOCARGOWAITING, ///< 'NO' button - list stations where no cargo is waiting. + WID_STL_CARGOALL = ::WID_STL_CARGOALL, ///< 'ALL' button - list all stations. + WID_STL_SORTBY = ::WID_STL_SORTBY, ///< 'Sort by' button - reverse sort direction. + WID_STL_SORTDROPBTN = ::WID_STL_SORTDROPBTN, ///< Dropdown button. + WID_STL_CARGOSTART = ::WID_STL_CARGOSTART, ///< Widget numbers used for list of cargo types (not present in _company_stations_widgets). + }; + + /** Widgets of the #SelectStationWindow class. */ + enum JoinStationWidgets { + WID_JS_CAPTION = ::WID_JS_CAPTION, // Caption of the window. + WID_JS_PANEL = ::WID_JS_PANEL, // Main panel. + WID_JS_SCROLLBAR = ::WID_JS_SCROLLBAR, // Scrollbar of the panel. + }; + + /** Widgets of the #StatusBarWindow class. */ + enum StatusbarWidget { + WID_S_LEFT = ::WID_S_LEFT, ///< Left part of the statusbar; date is shown there. + WID_S_MIDDLE = ::WID_S_MIDDLE, ///< Middle part; current news or company name or *** SAVING *** or *** PAUSED ***. + WID_S_RIGHT = ::WID_S_RIGHT, ///< Right part; bank balance. + }; + + /** Widgets of the #SubsidyListWindow class. */ + enum SubsidyListWidgets { + WID_SUL_PANEL = ::WID_SUL_PANEL, ///< Main panel of window. + WID_SUL_SCROLLBAR = ::WID_SUL_SCROLLBAR, ///< Scrollbar of panel. + }; + + /** Widgets of the #TerraformToolbarWindow class. */ + enum TerraformToolbarWidgets { + WID_TT_SHOW_PLACE_OBJECT = ::WID_TT_SHOW_PLACE_OBJECT, ///< Should the place object button be shown? + WID_TT_BUTTONS_START = ::WID_TT_BUTTONS_START, ///< Start of pushable buttons. + WID_TT_LOWER_LAND = ::WID_TT_LOWER_LAND, ///< Lower land button. + WID_TT_RAISE_LAND = ::WID_TT_RAISE_LAND, ///< Raise land button. + WID_TT_LEVEL_LAND = ::WID_TT_LEVEL_LAND, ///< Level land button. + WID_TT_DEMOLISH = ::WID_TT_DEMOLISH, ///< Demolish aka dynamite button. + WID_TT_BUY_LAND = ::WID_TT_BUY_LAND, ///< Buy land button. + WID_TT_PLANT_TREES = ::WID_TT_PLANT_TREES, ///< Plant trees button (note: opens seperate window, no place-push-button). + WID_TT_PLACE_SIGN = ::WID_TT_PLACE_SIGN, ///< Place sign button. + WID_TT_PLACE_OBJECT = ::WID_TT_PLACE_OBJECT, ///< Place object button. + }; + + /** Widgets of the #ScenarioEditorLandscapeGenerationWindow class. */ + enum EditorTerraformToolbarWidgets { + WID_ETT_SHOW_PLACE_DESERT = ::WID_ETT_SHOW_PLACE_DESERT, ///< Should the place desert button be shown? + WID_ETT_START = ::WID_ETT_START, ///< Used for iterations. + WID_ETT_DOTS = ::WID_ETT_DOTS, ///< Invisible widget for rendering the terraform size on. + WID_ETT_BUTTONS_START = ::WID_ETT_BUTTONS_START, ///< Start of pushable buttons. + WID_ETT_DEMOLISH = ::WID_ETT_DEMOLISH, ///< Demolish aka dynamite button. + WID_ETT_LOWER_LAND = ::WID_ETT_LOWER_LAND, ///< Lower land button. + WID_ETT_RAISE_LAND = ::WID_ETT_RAISE_LAND, ///< Raise land button. + WID_ETT_LEVEL_LAND = ::WID_ETT_LEVEL_LAND, ///< Level land button. + WID_ETT_PLACE_ROCKS = ::WID_ETT_PLACE_ROCKS, ///< Place rocks button. + WID_ETT_PLACE_DESERT = ::WID_ETT_PLACE_DESERT, ///< Place desert button (in tropical climate). + WID_ETT_PLACE_OBJECT = ::WID_ETT_PLACE_OBJECT, ///< Place transmitter button. + WID_ETT_BUTTONS_END = ::WID_ETT_BUTTONS_END, ///< End of pushable buttons. + WID_ETT_INCREASE_SIZE = ::WID_ETT_INCREASE_SIZE, ///< Upwards arrow button to increase terraforming size. + WID_ETT_DECREASE_SIZE = ::WID_ETT_DECREASE_SIZE, ///< Downwards arrow button to decrease terraforming size. + WID_ETT_NEW_SCENARIO = ::WID_ETT_NEW_SCENARIO, ///< Button for generating a new scenario. + WID_ETT_RESET_LANDSCAPE = ::WID_ETT_RESET_LANDSCAPE, ///< Button for removing all company-owned property. + }; + + /** Widgets of the #TimetableWindow class. */ + enum VehicleTimetableWidgets { + WID_VT_CAPTION = ::WID_VT_CAPTION, ///< Caption of the window. + WID_VT_ORDER_VIEW = ::WID_VT_ORDER_VIEW, ///< Order view. + WID_VT_TIMETABLE_PANEL = ::WID_VT_TIMETABLE_PANEL, ///< Timetable panel. + WID_VT_ARRIVAL_DEPARTURE_PANEL = ::WID_VT_ARRIVAL_DEPARTURE_PANEL, ///< Panel with the expected/scheduled arrivals. + WID_VT_SCROLLBAR = ::WID_VT_SCROLLBAR, ///< Scrollbar for the panel. + WID_VT_SUMMARY_PANEL = ::WID_VT_SUMMARY_PANEL, ///< Summary panel. + WID_VT_START_DATE = ::WID_VT_START_DATE, ///< Start date button. + WID_VT_CHANGE_TIME = ::WID_VT_CHANGE_TIME, ///< Change time button. + WID_VT_CLEAR_TIME = ::WID_VT_CLEAR_TIME, ///< Clear time button. + WID_VT_RESET_LATENESS = ::WID_VT_RESET_LATENESS, ///< Reset lateness button. + WID_VT_AUTOFILL = ::WID_VT_AUTOFILL, ///< Autofill button. + WID_VT_EXPECTED = ::WID_VT_EXPECTED, ///< Toggle between expected and scheduled arrivals. + WID_VT_SHARED_ORDER_LIST = ::WID_VT_SHARED_ORDER_LIST, ///< Show the shared order list. + WID_VT_ARRIVAL_DEPARTURE_SELECTION = ::WID_VT_ARRIVAL_DEPARTURE_SELECTION, ///< Disable/hide the arrival departure panel. + WID_VT_EXPECTED_SELECTION = ::WID_VT_EXPECTED_SELECTION, ///< Disable/hide the expected selection button. + WID_VT_CHANGE_SPEED = ::WID_VT_CHANGE_SPEED, ///< Change speed limit button. + WID_VT_CLEAR_SPEED = ::WID_VT_CLEAR_SPEED, ///< Clear speed limit button. + }; + + /** Widgets of the #MainToolbarWindow class. */ + enum ToolbarNormalWidgets { + WID_TN_PAUSE = ::WID_TN_PAUSE, ///< Pause the game. + WID_TN_FAST_FORWARD = ::WID_TN_FAST_FORWARD, ///< Fast forward the game. + WID_TN_SETTINGS = ::WID_TN_SETTINGS, ///< Settings menu. + WID_TN_SAVE = ::WID_TN_SAVE, ///< Save menu. + WID_TN_SMALL_MAP = ::WID_TN_SMALL_MAP, ///< Small map menu. + WID_TN_TOWNS = ::WID_TN_TOWNS, ///< Town menu. + WID_TN_SUBSIDIES = ::WID_TN_SUBSIDIES, ///< Subsidy menu. + WID_TN_STATIONS = ::WID_TN_STATIONS, ///< Station menu. + WID_TN_FINANCES = ::WID_TN_FINANCES, ///< Finance menu. + WID_TN_COMPANIES = ::WID_TN_COMPANIES, ///< Company menu. + WID_TN_GRAPHS = ::WID_TN_GRAPHS, ///< Graph menu. + WID_TN_LEAGUE = ::WID_TN_LEAGUE, ///< Company league menu. + WID_TN_INDUSTRIES = ::WID_TN_INDUSTRIES, ///< Industry menu. + WID_TN_VEHICLE_START = ::WID_TN_VEHICLE_START, ///< Helper for the offset of the vehicle menus. + WID_TN_TRAINS = ::WID_TN_TRAINS, ///< Train menu. + WID_TN_ROADVEHS = ::WID_TN_ROADVEHS, ///< Road vehicle menu. + WID_TN_SHIPS = ::WID_TN_SHIPS, ///< Ship menu. + WID_TN_AIRCRAFTS = ::WID_TN_AIRCRAFTS, ///< Aircraft menu. + WID_TN_ZOOM_IN = ::WID_TN_ZOOM_IN, ///< Zoom in the main viewport. + WID_TN_ZOOM_OUT = ::WID_TN_ZOOM_OUT, ///< Zoom out the main viewport. + WID_TN_RAILS = ::WID_TN_RAILS, ///< Rail building menu. + WID_TN_ROADS = ::WID_TN_ROADS, ///< Road building menu. + WID_TN_WATER = ::WID_TN_WATER, ///< Water building toolbar. + WID_TN_AIR = ::WID_TN_AIR, ///< Airport building toolbar. + WID_TN_LANDSCAPE = ::WID_TN_LANDSCAPE, ///< Landscaping toolbar. + WID_TN_MUSIC_SOUND = ::WID_TN_MUSIC_SOUND, ///< Music/sound configuration menu. + WID_TN_MESSAGES = ::WID_TN_MESSAGES, ///< Messages menu. + WID_TN_HELP = ::WID_TN_HELP, ///< Help menu. + WID_TN_SWITCH_BAR = ::WID_TN_SWITCH_BAR, ///< Only available when toolbar has been split to switch between different subsets. + WID_TN_END = ::WID_TN_END, ///< Helper for knowing the amount of widgets. + }; + + /** Widgets of the #ScenarioEditorToolbarWindow class. */ + enum ToolbarEditorWidgets { + WID_TE_PAUSE = ::WID_TE_PAUSE, ///< Pause the game. + WID_TE_FAST_FORWARD = ::WID_TE_FAST_FORWARD, ///< Fast forward the game. + WID_TE_SETTINGS = ::WID_TE_SETTINGS, ///< Settings menu. + WID_TE_SAVE = ::WID_TE_SAVE, ///< Save menu. + WID_TE_SPACER = ::WID_TE_SPACER, ///< Spacer with "scenario editor" text. + WID_TE_DATE = ::WID_TE_DATE, ///< The date of the scenario. + WID_TE_DATE_BACKWARD = ::WID_TE_DATE_BACKWARD, ///< Reduce the date of the scenario. + WID_TE_DATE_FORWARD = ::WID_TE_DATE_FORWARD, ///< Increase the date of the scenario. + WID_TE_SMALL_MAP = ::WID_TE_SMALL_MAP, ///< Small map menu. + WID_TE_ZOOM_IN = ::WID_TE_ZOOM_IN, ///< Zoom in the main viewport. + WID_TE_ZOOM_OUT = ::WID_TE_ZOOM_OUT, ///< Zoom out the main viewport. + WID_TE_LAND_GENERATE = ::WID_TE_LAND_GENERATE, ///< Land generation. + WID_TE_TOWN_GENERATE = ::WID_TE_TOWN_GENERATE, ///< Town building window. + WID_TE_INDUSTRY = ::WID_TE_INDUSTRY, ///< Industry building window. + WID_TE_ROADS = ::WID_TE_ROADS, ///< Road building menu. + WID_TE_WATER = ::WID_TE_WATER, ///< Water building toolbar. + WID_TE_TREES = ::WID_TE_TREES, ///< Tree building toolbar. + WID_TE_SIGNS = ::WID_TE_SIGNS, ///< Sign building. + WID_TE_DATE_PANEL = ::WID_TE_DATE_PANEL, ///< Container for the date widgets. + WID_TE_MUSIC_SOUND = ::WID_TE_MUSIC_SOUND, ///< Music/sound configuration menu. + WID_TE_HELP = ::WID_TE_HELP, ///< Help menu. + WID_TE_SWITCH_BAR = ::WID_TE_SWITCH_BAR, ///< Only available when toolbar has been split to switch between different subsets. + }; + + /** Widgets of the #TownDirectoryWindow class. */ + enum TownDirectoryWidgets { + WID_TD_SORT_NAME = ::WID_TD_SORT_NAME, ///< Sort by town name. + WID_TD_SORT_POPULATION = ::WID_TD_SORT_POPULATION, ///< Sort by town population. + WID_TD_LIST = ::WID_TD_LIST, ///< List of towns. + WID_TD_SCROLLBAR = ::WID_TD_SCROLLBAR, ///< Scrollbar for the town list. + WID_TD_WORLD_POPULATION = ::WID_TD_WORLD_POPULATION, ///< The world's population. + }; + + /** Widgets of the #TownAuthorityWindow class. */ + enum TownAuthorityWidgets { + WID_TA_CAPTION = ::WID_TA_CAPTION, ///< Caption of window. + WID_TA_RATING_INFO = ::WID_TA_RATING_INFO, ///< Overview with ratings for each company. + WID_TA_COMMAND_LIST = ::WID_TA_COMMAND_LIST, ///< List of commands for the player. + WID_TA_SCROLLBAR = ::WID_TA_SCROLLBAR, ///< Scrollbar of the list of commands. + WID_TA_ACTION_INFO = ::WID_TA_ACTION_INFO, ///< Additional information about the action. + WID_TA_EXECUTE = ::WID_TA_EXECUTE, ///< Do-it button. + }; + + /** Widgets of the #TownViewWindow class. */ + enum TownViewWidgets { + WID_TV_CAPTION = ::WID_TV_CAPTION, ///< Caption of window. + WID_TV_VIEWPORT = ::WID_TV_VIEWPORT, ///< View of the center of the town. + WID_TV_INFO = ::WID_TV_INFO, ///< General information about the town. + WID_TV_CENTER_VIEW = ::WID_TV_CENTER_VIEW, ///< Center the main view on this town. + WID_TV_SHOW_AUTHORITY = ::WID_TV_SHOW_AUTHORITY, ///< Show the town authority window. + WID_TV_CHANGE_NAME = ::WID_TV_CHANGE_NAME, ///< Change the name of this town. + WID_TV_EXPAND = ::WID_TV_EXPAND, ///< Expand this town (scenario editor only). + WID_TV_DELETE = ::WID_TV_DELETE, ///< Delete this town (scenario editor only). + }; + + /** Widgets of the #FoundTownWindow class. */ + enum TownFoundingWidgets { + WID_TF_NEW_TOWN = ::WID_TF_NEW_TOWN, ///< Create a new town. + WID_TF_RANDOM_TOWN = ::WID_TF_RANDOM_TOWN, ///< Randomly place a town. + WID_TF_MANY_RANDOM_TOWNS = ::WID_TF_MANY_RANDOM_TOWNS, ///< Randomly place many towns. + WID_TF_TOWN_NAME_EDITBOX = ::WID_TF_TOWN_NAME_EDITBOX, ///< Editor for the town name. + WID_TF_TOWN_NAME_RANDOM = ::WID_TF_TOWN_NAME_RANDOM, ///< Generate a random town name. + WID_TF_SIZE_SMALL = ::WID_TF_SIZE_SMALL, ///< Selection for a small town. + WID_TF_SIZE_MEDIUM = ::WID_TF_SIZE_MEDIUM, ///< Selection for a medium town. + WID_TF_SIZE_LARGE = ::WID_TF_SIZE_LARGE, ///< Selection for a large town. + WID_TF_SIZE_RANDOM = ::WID_TF_SIZE_RANDOM, ///< Selection for a randomly sized town. + WID_TF_CITY = ::WID_TF_CITY, ///< Selection for the town's city state. + WID_TF_LAYOUT_ORIGINAL = ::WID_TF_LAYOUT_ORIGINAL, ///< Selection for the original town layout. + WID_TF_LAYOUT_BETTER = ::WID_TF_LAYOUT_BETTER, ///< Selection for the better town layout. + WID_TF_LAYOUT_GRID2 = ::WID_TF_LAYOUT_GRID2, ///< Selection for the 2x2 grid town layout. + WID_TF_LAYOUT_GRID3 = ::WID_TF_LAYOUT_GRID3, ///< Selection for the 3x3 grid town layout. + WID_TF_LAYOUT_RANDOM = ::WID_TF_LAYOUT_RANDOM, ///< Selection for a randomly chosen town layout. + }; + + /** Widgets of the #TransparenciesWindow class. */ + enum TransparencyToolbarWidgets { + WID_TT_BEGIN = ::WID_TT_BEGIN, ///< First toggle button. + WID_TT_SIGNS = ::WID_TT_SIGNS, ///< Signs background transparency toggle button. + WID_TT_TREES = ::WID_TT_TREES, ///< Trees transparency toggle button. + WID_TT_HOUSES = ::WID_TT_HOUSES, ///< Houses transparency toggle button. + WID_TT_INDUSTRIES = ::WID_TT_INDUSTRIES, ///< industries transparency toggle button. + WID_TT_BUILDINGS = ::WID_TT_BUILDINGS, ///< Company buildings and structures transparency toggle button. + WID_TT_BRIDGES = ::WID_TT_BRIDGES, ///< Bridges transparency toggle button. + WID_TT_STRUCTURES = ::WID_TT_STRUCTURES, ///< Object structure transparency toggle button. + WID_TT_CATENARY = ::WID_TT_CATENARY, ///< Catenary transparency toggle button. + WID_TT_LOADING = ::WID_TT_LOADING, ///< Loading indicators transparency toggle button. + WID_TT_END = ::WID_TT_END, ///< End of toggle buttons. + WID_TT_BUTTONS = ::WID_TT_BUTTONS, ///< Panel with 'invisibility' buttons. + }; + + /** Widgets of the #BuildTreesWindow class. */ + enum BuildTreesWidgets { + WID_BT_TYPE_11 = ::WID_BT_TYPE_11, ///< Tree 1st column 1st row. + WID_BT_TYPE_12 = ::WID_BT_TYPE_12, ///< Tree 1st column 2nd row. + WID_BT_TYPE_13 = ::WID_BT_TYPE_13, ///< Tree 1st column 3rd row. + WID_BT_TYPE_14 = ::WID_BT_TYPE_14, ///< Tree 1st column 4th row. + WID_BT_TYPE_21 = ::WID_BT_TYPE_21, ///< Tree 2st column 1st row. + WID_BT_TYPE_22 = ::WID_BT_TYPE_22, ///< Tree 2st column 2nd row. + WID_BT_TYPE_23 = ::WID_BT_TYPE_23, ///< Tree 2st column 3rd row. + WID_BT_TYPE_24 = ::WID_BT_TYPE_24, ///< Tree 2st column 4th row. + WID_BT_TYPE_31 = ::WID_BT_TYPE_31, ///< Tree 3st column 1st row. + WID_BT_TYPE_32 = ::WID_BT_TYPE_32, ///< Tree 3st column 2nd row. + WID_BT_TYPE_33 = ::WID_BT_TYPE_33, ///< Tree 3st column 3rd row. + WID_BT_TYPE_34 = ::WID_BT_TYPE_34, ///< Tree 3st column 4th row. + WID_BT_TYPE_RANDOM = ::WID_BT_TYPE_RANDOM, ///< Button to build random type of tree. + WID_BT_MANY_RANDOM = ::WID_BT_MANY_RANDOM, ///< Button to build many random trees. + }; + + /** Widgets of the #VehicleViewWindow class. */ + enum VehicleViewWidgets { + WID_VV_CAPTION = ::WID_VV_CAPTION, ///< Caption of window. + WID_VV_VIEWPORT = ::WID_VV_VIEWPORT, ///< Viewport widget. + WID_VV_START_STOP = ::WID_VV_START_STOP, ///< Start or stop this vehicle, and show information about the current state. + WID_VV_CENTER_MAIN_VIEW = ::WID_VV_CENTER_MAIN_VIEW, ///< Center the main view on this vehicle. + WID_VV_GOTO_DEPOT = ::WID_VV_GOTO_DEPOT, ///< Order this vehicle to go to the depot. + WID_VV_REFIT = ::WID_VV_REFIT, ///< Open the refit window. + WID_VV_SHOW_ORDERS = ::WID_VV_SHOW_ORDERS, ///< Show the orders of this vehicle. + WID_VV_SHOW_DETAILS = ::WID_VV_SHOW_DETAILS, ///< Show details of this vehicle. + WID_VV_CLONE = ::WID_VV_CLONE, ///< Clone this vehicle. + WID_VV_SELECT_DEPOT_CLONE = ::WID_VV_SELECT_DEPOT_CLONE, ///< Selection widget between 'goto depot', and 'clone vehicle' buttons. + WID_VV_SELECT_REFIT_TURN = ::WID_VV_SELECT_REFIT_TURN, ///< Selection widget between 'refit' and 'turn around' buttons. + WID_VV_TURN_AROUND = ::WID_VV_TURN_AROUND, ///< Turn this vehicle around. + WID_VV_FORCE_PROCEED = ::WID_VV_FORCE_PROCEED, ///< Force this vehicle to pass a signal at danger. + }; + + /** Widgets of the #RefitWindow class. */ + enum VehicleRefitWidgets { + WID_VR_CAPTION = ::WID_VR_CAPTION, ///< Caption of window. + WID_VR_VEHICLE_PANEL_DISPLAY = ::WID_VR_VEHICLE_PANEL_DISPLAY, ///< Display with a representation of the vehicle to refit. + WID_VR_SHOW_HSCROLLBAR = ::WID_VR_SHOW_HSCROLLBAR, ///< Selection widget for the horizontal scrollbar. + WID_VR_HSCROLLBAR = ::WID_VR_HSCROLLBAR, ///< Horizontal scrollbar or the vehicle display. + WID_VR_SELECT_HEADER = ::WID_VR_SELECT_HEADER, ///< Header with question about the cargo to carry. + WID_VR_MATRIX = ::WID_VR_MATRIX, ///< Options to refit to. + WID_VR_SCROLLBAR = ::WID_VR_SCROLLBAR, ///< Scrollbar for the refit options. + WID_VR_INFO = ::WID_VR_INFO, ///< Information about the currently selected refit option. + WID_VR_REFIT = ::WID_VR_REFIT, ///< Perform the refit. + }; + + /** Widgets of the #VehicleDetailsWindow class. */ + enum VehicleDetailsWidgets { + WID_VD_CAPTION = ::WID_VD_CAPTION, ///< Caption of window. + WID_VD_RENAME_VEHICLE = ::WID_VD_RENAME_VEHICLE, ///< Rename this vehicle. + WID_VD_TOP_DETAILS = ::WID_VD_TOP_DETAILS, ///< Panel with generic details. + WID_VD_INCREASE_SERVICING_INTERVAL = ::WID_VD_INCREASE_SERVICING_INTERVAL, ///< Increase the servicing interval. + WID_VD_DECREASE_SERVICING_INTERVAL = ::WID_VD_DECREASE_SERVICING_INTERVAL, ///< Decrease the servicing interval. + WID_VD_SERVICING_INTERVAL = ::WID_VD_SERVICING_INTERVAL, ///< Information about the servicing interval. + WID_VD_MIDDLE_DETAILS = ::WID_VD_MIDDLE_DETAILS, ///< Details for non-trains. + WID_VD_MATRIX = ::WID_VD_MATRIX, ///< List of details for trains. + WID_VD_SCROLLBAR = ::WID_VD_SCROLLBAR, ///< Scrollbar for train details. + WID_VD_DETAILS_CARGO_CARRIED = ::WID_VD_DETAILS_CARGO_CARRIED, ///< Show carried cargo per part of the train. + WID_VD_DETAILS_TRAIN_VEHICLES = ::WID_VD_DETAILS_TRAIN_VEHICLES, ///< Show all parts of the train with their description. + WID_VD_DETAILS_CAPACITY_OF_EACH = ::WID_VD_DETAILS_CAPACITY_OF_EACH, ///< Show the capacity of all train parts. + WID_VD_DETAILS_TOTAL_CARGO = ::WID_VD_DETAILS_TOTAL_CARGO, ///< Show the capacity and carried cargo amounts aggregrated per cargo of the train. + }; + + /** Widgets of the #VehicleListWindow class. */ + enum VehicleListWidgets { + WID_VL_CAPTION = ::WID_VL_CAPTION, ///< Caption of window. + WID_VL_SORT_ORDER = ::WID_VL_SORT_ORDER, ///< Sort order. + WID_VL_SORT_BY_PULLDOWN = ::WID_VL_SORT_BY_PULLDOWN, ///< Sort by dropdown list. + WID_VL_LIST = ::WID_VL_LIST, ///< List of the vehicles. + WID_VL_SCROLLBAR = ::WID_VL_SCROLLBAR, ///< Scrollbar for the list. + WID_VL_HIDE_BUTTONS = ::WID_VL_HIDE_BUTTONS, ///< Selection to hide the buttons. + WID_VL_AVAILABLE_VEHICLES = ::WID_VL_AVAILABLE_VEHICLES, ///< Available vehicles. + WID_VL_MANAGE_VEHICLES_DROPDOWN = ::WID_VL_MANAGE_VEHICLES_DROPDOWN, ///< Manage vehicles dropdown list. + WID_VL_STOP_ALL = ::WID_VL_STOP_ALL, ///< Stop all button. + WID_VL_START_ALL = ::WID_VL_START_ALL, ///< Start all button. + }; + + /** Widgets of the #ExtraViewportWindow class. */ + enum ExtraViewportWidgets { + WID_EV_CAPTION = ::WID_EV_CAPTION, ///< Caption of window. + WID_EV_VIEWPORT = ::WID_EV_VIEWPORT, ///< The viewport. + WID_EV_ZOOM_IN = ::WID_EV_ZOOM_IN, ///< Zoom in. + WID_EV_ZOOM_OUT = ::WID_EV_ZOOM_OUT, ///< Zoom out. + WID_EV_MAIN_TO_VIEW = ::WID_EV_MAIN_TO_VIEW, ///< Center the view of this viewport on the main view. + WID_EV_VIEW_TO_MAIN = ::WID_EV_VIEW_TO_MAIN, ///< Center the main view on the view of this viewport. + }; + + /** Widgets of the #WaypointWindow class. */ + enum WaypointWidgets { + WID_W_CAPTION = ::WID_W_CAPTION, ///< Caption of window. + WID_W_VIEWPORT = ::WID_W_VIEWPORT, ///< The viewport on this waypoint. + WID_W_CENTER_VIEW = ::WID_W_CENTER_VIEW, ///< Center the main view on this waypoint. + WID_W_RENAME = ::WID_W_RENAME, ///< Rename this waypoint. + WID_W_SHOW_VEHICLES = ::WID_W_SHOW_VEHICLES, ///< Show the vehicles visiting this waypoint. + }; +}; + +#endif /* SCRIPT_WINDOW_HPP */ diff -r a048e90e006e -r 105cb37f0058 src/script/api/template/template_window.hpp.sq --- a/src/script/api/template/template_window.hpp.sq Mon Jul 02 19:31:26 2012 +0000 +++ b/src/script/api/template/template_window.hpp.sq Tue Jul 17 17:01:20 2012 +0100 @@ -79,8 +79,6 @@ template <> inline int Return(HSQUIRRELVM vm, ScriptWindow::SaveLoadWidgets res) { sq_pushinteger(vm, (int32)res); return 1; } template <> inline ScriptWindow::GenerateLandscapeWidgets GetParam(ForceType, HSQUIRRELVM vm, int index, SQAutoFreePointers *ptr) { SQInteger tmp; sq_getinteger(vm, index, &tmp); return (ScriptWindow::GenerateLandscapeWidgets)tmp; } template <> inline int Return(HSQUIRRELVM vm, ScriptWindow::GenerateLandscapeWidgets res) { sq_pushinteger(vm, (int32)res); return 1; } - template <> inline ScriptWindow::CreateScenarioWidgets GetParam(ForceType, HSQUIRRELVM vm, int index, SQAutoFreePointers *ptr) { SQInteger tmp; sq_getinteger(vm, index, &tmp); return (ScriptWindow::CreateScenarioWidgets)tmp; } - template <> inline int Return(HSQUIRRELVM vm, ScriptWindow::CreateScenarioWidgets res) { sq_pushinteger(vm, (int32)res); return 1; } template <> inline ScriptWindow::GenerationProgressWidgets GetParam(ForceType, HSQUIRRELVM vm, int index, SQAutoFreePointers *ptr) { SQInteger tmp; sq_getinteger(vm, index, &tmp); return (ScriptWindow::GenerationProgressWidgets)tmp; } template <> inline int Return(HSQUIRRELVM vm, ScriptWindow::GenerationProgressWidgets res) { sq_pushinteger(vm, (int32)res); return 1; } template <> inline ScriptWindow::GoalListWidgets GetParam(ForceType, HSQUIRRELVM vm, int index, SQAutoFreePointers *ptr) { SQInteger tmp; sq_getinteger(vm, index, &tmp); return (ScriptWindow::GoalListWidgets)tmp; } diff -r a048e90e006e -r 105cb37f0058 src/settings_type.h --- a/src/settings_type.h Mon Jul 02 19:31:26 2012 +0000 +++ b/src/settings_type.h Tue Jul 17 17:01:20 2012 +0100 @@ -216,12 +216,14 @@ Year starting_year; ///< starting date uint8 map_x; ///< X size of map uint8 map_y; ///< Y size of map + bool advanced_settings; ///< advanced settings button in map generation screens byte land_generator; ///< the landscape generator byte oil_refinery_limit; ///< distance oil refineries allowed from map edge byte snow_line_height; ///< a number 0-15 that configured snow line height byte tgen_smoothness; ///< how rough is the terrain from 0-3 byte tree_placer; ///< the tree placer algorithm byte heightmap_rotation; ///< rotation director for the heightmap + bool terrain_type_totally_flat; ///< the mountainousness of the landscape byte se_flat_world_height; ///< land height a flat world gets in SE byte town_name; ///< the town name generator used for town names byte landscape; ///< the landscape we're currently in diff -r a048e90e006e -r 105cb37f0058 src/table/settings.ini --- a/src/table/settings.ini Mon Jul 02 19:31:26 2012 +0000 +++ b/src/table/settings.ini Tue Jul 17 17:01:20 2012 +0100 @@ -1960,6 +1960,16 @@ min = 0 max = 16 +[SDT_BOOL] +base = GameSettings +var = game_creation.advanced_settings +def = false + +[SDT_BOOL] +base = GameSettings +var = game_creation.terrain_type_totally_flat +def = false + [SDT_VAR] base = GameSettings var = game_creation.custom_town_number diff -r a048e90e006e -r 105cb37f0058 src/terraform_gui.cpp --- a/src/terraform_gui.cpp Mon Jul 02 19:31:26 2012 +0000 +++ b/src/terraform_gui.cpp Tue Jul 17 17:01:20 2012 +0100 @@ -645,7 +645,7 @@ case WID_ETT_NEW_SCENARIO: // gen random land this->HandleButtonClick(widget); - ShowCreateScenario(); + StartScenarioEditor(); break; case WID_ETT_RESET_LANDSCAPE: // Reset landscape diff -r a048e90e006e -r 105cb37f0058 src/widgets/genworld_widget.h --- a/src/widgets/genworld_widget.h Mon Jul 02 19:31:26 2012 +0000 +++ b/src/widgets/genworld_widget.h Tue Jul 17 17:01:20 2012 +0100 @@ -1,86 +1,76 @@ -/* $Id$ */ - -/* - * This file is part of OpenTTD. - * OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. - * OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see . - */ - -/** @file genworld_widget.h Types related to the genworld widgets. */ - -#ifndef WIDGETS_GENWORLD_WIDGET_H -#define WIDGETS_GENWORLD_WIDGET_H - -/** Widgets of the #GenerateLandscapeWindow class. */ -enum GenerateLandscapeWidgets { - WID_GL_TEMPERATE, ///< Button with icon "Temperate". - WID_GL_ARCTIC, ///< Button with icon "Arctic". - WID_GL_TROPICAL, ///< Button with icon "Tropical". - WID_GL_TOYLAND, ///< Button with icon "Toyland". - - WID_GL_MAPSIZE_X_PULLDOWN, ///< Dropdown 'map X size'. - WID_GL_MAPSIZE_Y_PULLDOWN, ///< Dropdown 'map Y size'. - - WID_GL_TOWN_PULLDOWN, ///< Dropdown 'No. of towns'. - WID_GL_INDUSTRY_PULLDOWN, ///< Dropdown 'No. of industries'. - - WID_GL_RANDOM_EDITBOX, ///< 'Random seed' editbox. - WID_GL_RANDOM_BUTTON, ///< 'Randomise' button. - - WID_GL_GENERATE_BUTTON, ///< 'Generate' button. - - WID_GL_START_DATE_DOWN, ///< Decrease start year. - WID_GL_START_DATE_TEXT, ///< Start year. - WID_GL_START_DATE_UP, ///< Increase start year. - - WID_GL_SNOW_LEVEL_DOWN, ///< Decrease snow level. - WID_GL_SNOW_LEVEL_TEXT, ///< Snow level. - WID_GL_SNOW_LEVEL_UP, ///< Increase snow level. - - WID_GL_TREE_PULLDOWN, ///< Dropdown 'Tree algorithm'. - WID_GL_LANDSCAPE_PULLDOWN, ///< Dropdown 'Land generator'. - - WID_GL_HEIGHTMAP_NAME_TEXT, ///< Heightmap name. - WID_GL_HEIGHTMAP_SIZE_TEXT, ///< Size of heightmap. - WID_GL_HEIGHTMAP_ROTATION_PULLDOWN, ///< Dropdown 'Heightmap rotation'. - - WID_GL_TERRAIN_PULLDOWN, ///< Dropdown 'Terrain type'. - WID_GL_WATER_PULLDOWN, ///< Dropdown 'Sea level'. - WID_GL_RIVER_PULLDOWN, ///< Dropdown 'Rivers'. - WID_GL_SMOOTHNESS_PULLDOWN, ///< Dropdown 'Smoothness'. - WID_GL_VARIETY_PULLDOWN, ///< Dropdown 'Variety distribution'. - - WID_GL_BORDERS_RANDOM, ///< 'Random'/'Manual' borders. - WID_GL_WATER_NW, ///< NW 'Water'/'Freeform'. - WID_GL_WATER_NE, ///< NE 'Water'/'Freeform'. - WID_GL_WATER_SE, ///< SE 'Water'/'Freeform'. - WID_GL_WATER_SW, ///< SW 'Water'/'Freeform'. -}; - -/** Widgets of the #CreateScenarioWindow class. */ -enum CreateScenarioWidgets { - WID_CS_TEMPERATE, ///< Select temperate landscape style. - WID_CS_ARCTIC, ///< Select arctic landscape style. - WID_CS_TROPICAL, ///< Select tropical landscape style. - WID_CS_TOYLAND, ///< Select toy-land landscape style. - WID_CS_EMPTY_WORLD, ///< Generate an empty flat world. - WID_CS_RANDOM_WORLD, ///< Generate random land button - WID_CS_MAPSIZE_X_PULLDOWN, ///< Pull-down arrow for x map size. - WID_CS_MAPSIZE_Y_PULLDOWN, ///< Pull-down arrow for y map size. - WID_CS_START_DATE_DOWN, ///< Decrease start year (start earlier). - WID_CS_START_DATE_TEXT, ///< Clickable start date value. - WID_CS_START_DATE_UP, ///< Increase start year (start later). - WID_CS_FLAT_LAND_HEIGHT_DOWN, ///< Decrease flat land height. - WID_CS_FLAT_LAND_HEIGHT_TEXT, ///< Clickable flat land height value. - WID_CS_FLAT_LAND_HEIGHT_UP, ///< Increase flat land height. -}; - -/** Widgets of the #GenerateProgressWindow class. */ -enum GenerationProgressWidgets { - WID_GP_PROGRESS_BAR, ///< Progress bar. - WID_GP_PROGRESS_TEXT, ///< Text with the progress bar. - WID_GP_ABORT, ///< Abort button. -}; - -#endif /* WIDGETS_GENWORLD_WIDGET_H */ +/* $Id$ */ + +/* + * This file is part of OpenTTD. + * OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. + * OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see . + */ + +/** @file genworld_widget.h Types related to the genworld widgets. */ + +#ifndef WIDGETS_GENWORLD_WIDGET_H +#define WIDGETS_GENWORLD_WIDGET_H + +/** Widgets of the #GenerateLandscapeWindow class. */ +enum GenerateLandscapeWidgets { + WID_GL_TEMPERATE, ///< Button with icon "Temperate". + WID_GL_ARCTIC, ///< Button with icon "Arctic". + WID_GL_TROPICAL, ///< Button with icon "Tropical". + WID_GL_TOYLAND, ///< Button with icon "Toyland". + + WID_GL_MAPSIZE_X_PULLDOWN, ///< Dropdown 'map X size'. + WID_GL_MAPSIZE_Y_PULLDOWN, ///< Dropdown 'map Y size'. + + WID_GL_TOWN_PULLDOWN, ///< Dropdown 'No. of towns'. + WID_GL_INDUSTRY_PULLDOWN, ///< Dropdown 'No. of industries'. + + WID_GL_GENERATE_BUTTON, ///< 'Generate' button. + + WID_GL_START_DATE_DOWN, ///< Decrease start year. + WID_GL_START_DATE_TEXT, ///< Start year. + WID_GL_START_DATE_UP, ///< Increase start year. + + WID_GL_SNOW_LEVEL_DOWN, ///< Decrease snow level. + WID_GL_SNOW_LEVEL_TEXT, ///< Snow line. + WID_GL_SNOW_LEVEL_UP, ///< Increase snow level. + + WID_GL_TREE_PULLDOWN, ///< Dropdown 'Trees'. + WID_GL_LANDSCAPE_PULLDOWN, ///< Dropdown 'Land generator'. + + WID_GL_HEIGHTMAP_NAME_TEXT, ///< Heightmap name. + WID_GL_HEIGHTMAP_SIZE_TEXT, ///< Size of heightmap. + WID_GL_HEIGHTMAP_ROTATION_PULLDOWN, ///< Dropdown 'Heightmap rotation'. + + WID_GL_TERRAIN_PULLDOWN, ///< Dropdown 'Terrain type'. + WID_GL_WATER_PULLDOWN, ///< Dropdown 'Sea'. + WID_GL_RIVER_PULLDOWN, ///< Dropdown 'Rivers'. + WID_GL_SMOOTHNESS_PULLDOWN, ///< Dropdown 'Smoothness'. + WID_GL_VARIETY_PULLDOWN, ///< Dropdown 'Variety distribution'. + + WID_GL_BORDERS_RANDOM, ///< 'Random'/'Manual' borders. + WID_GL_WATER_NW, ///< NW 'Water'/'Freeform'. + WID_GL_WATER_NE, ///< NE 'Water'/'Freeform'. + WID_GL_WATER_SE, ///< SE 'Water'/'Freeform'. + WID_GL_WATER_SW, ///< SW 'Water'/'Freeform'. + + WID_GL_DRIVING_SIDE_PULLDOWN, ///< Dropdown 'drive on right/left side'. + WID_GL_TOWN_NAMES_PULLDOWN, ///< Dropdown 'Town names'. + WID_GL_ADVANCED_TEXT_PLUS_MIN, ///< Button with icon "Advanced +/Advanced -". + WID_GL_NEW_MAP, ///< Button with icon "New Map". + WID_GL_SCENARIO, ///< Button with icon "Load Scenaario". + WID_GL_HEIGHT_MAP, ///< Button with icon "Load Height Map". + WID_GL_FLAT_LAND_HEIGHT_DOWN, ///< Decrease flat land height. + WID_GL_FLAT_LAND_HEIGHT_TEXT, ///< Clickable flat land height value. + WID_GL_FLAT_LAND_HEIGHT_UP, ///< Increase flat land height. + +}; + +/** Widgets of the #GenerateProgressWindow class. */ +enum GenerationProgressWidgets { + WID_GP_PROGRESS_BAR, ///< Progress bar. + WID_GP_PROGRESS_TEXT, ///< Text with the progress bar. + WID_GP_ABORT, ///< Abort button. +}; + +#endif /* WIDGETS_GENWORLD_WIDGET_H */