Changeset - r5116:6ab72109f482
[Not reviewed]
master
0 39 0
KUDr - 18 years ago 2006-11-17 19:31:44
kudr@openttd.org
(svn r7195) -Feature: [FS#297, optional elrails] New patches/vehicles option 'disable electrified railways'.
(original patch by maedhros, ideas: peter1138, Darkvater, Rubidium, Patrick, Eddi|zuHause, ..)
39 files changed with 127 insertions and 39 deletions:
0 comments (0 inline, 0 general)
elrail.c
Show inline comments
 
@@ -40,48 +40,51 @@
 
 * that are impossible (because the pylon would be situated on the track) and
 
 * some that are preferred (because the pylon would be rectangular to the track).
 
 *
 
 * <img src="../../elrail_tile.png">
 
 * <img src="../../elrail_track.png">
 
 *
 
 */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
 
#include "station_map.h"
 
#include "tile.h"
 
#include "viewport.h"
 
#include "functions.h" /* We should REALLY get rid of this goddamn file, as it is butt-ugly */
 
#include "variables.h" /* ... same here */
 
#include "rail.h"
 
#include "debug.h"
 
#include "tunnel_map.h"
 
#include "road_map.h"
 
#include "bridge_map.h"
 
#include "bridge.h"
 
#include "rail_map.h"
 
#include "table/sprites.h"
 
#include "table/elrail_data.h"
 
#include "vehicle.h"
 
#include "train.h"
 
#include "gui.h"
 

	
 
static inline TLG GetTLG(TileIndex t)
 
{
 
	return (HASBIT(TileX(t), 0) << 1) + HASBIT(TileY(t), 0);
 
}
 

	
 
/** Finds which Rail Bits are present on a given tile. For bridge tiles,
 
 * returns track bits under the bridge
 
 */
 
static TrackBits GetRailTrackBitsUniversal(TileIndex t, byte *override)
 
{
 
	switch (GetTileType(t)) {
 
		case MP_RAILWAY:
 
			if (GetRailType(t) != RAILTYPE_ELECTRIC) return 0;
 
			switch (GetRailTileType(t)) {
 
				case RAIL_TILE_NORMAL: case RAIL_TILE_SIGNALS:
 
					return GetTrackBits(t);
 
				case RAIL_TILE_DEPOT_WAYPOINT:
 
					if (GetRailTileSubtype(t) == RAIL_SUBTYPE_WAYPOINT) return GetRailWaypointBits(t);
 
				default:
 
					return 0;
 
			}
 
			break;
 

	
 
@@ -339,49 +342,103 @@ static void DrawCatenaryOnBridge(const T
 
	);
 

	
 
	/* Finished with wires, draw pylons */
 
	/* every other tile needs a pylon on the northern end */
 
	if (num % 2) {
 
		if (axis == AXIS_X) {
 
			AddSortableSpriteToDraw(pylons_bridge[0 + HASBIT(tlg, 0)], ti->x, ti->y + 4 + 8 * HASBIT(tlg, 0), 1, 1, 10, height);
 
		} else {
 
			AddSortableSpriteToDraw(pylons_bridge[2 + HASBIT(tlg, 1)], ti->x + 4 + 8 * HASBIT(tlg, 1), ti->y, 1, 1, 10, height);
 
		}
 
	}
 

	
 
	/* need a pylon on the southern end of the bridge */
 
	if (DistanceMax(ti->tile, start) == length) {
 
		if (axis == AXIS_X) {
 
			AddSortableSpriteToDraw(pylons_bridge[0 + HASBIT(tlg, 0)], ti->x + 16, ti->y + 4 + 8 * HASBIT(tlg, 0), 1, 1, 10, height);
 
		} else {
 
			AddSortableSpriteToDraw(pylons_bridge[2 + HASBIT(tlg, 1)], ti->x + 4 + 8 * HASBIT(tlg, 1), ti->y + 16, 1, 1, 10, height);
 
		}
 
	}
 
}
 

	
 
void DrawCatenary(const TileInfo *ti)
 
{
 
	if (_patches.disable_elrails) return;
 

	
 
	switch (GetTileType(ti->tile)) {
 
		case MP_RAILWAY:
 
			if (IsRailDepot(ti->tile)) {
 
				const SortableSpriteStruct* sss = &CatenarySpriteData_Depot[GetRailDepotDirection(ti->tile)];
 

	
 
				AddSortableSpriteToDraw(
 
					sss->image, ti->x + sss->x_offset, ti->y + sss->y_offset,
 
					sss->x_size, sss->y_size, sss->z_size,
 
					GetTileMaxZ(ti->tile) + sss->z_offset
 
				);
 
				return;
 
			}
 
			break;
 

	
 
		case MP_TUNNELBRIDGE:
 
			if (IsBridge(ti->tile) && IsBridgeMiddle(ti->tile) && GetRailTypeOnBridge(ti->tile) == RAILTYPE_ELECTRIC) DrawCatenaryOnBridge(ti);
 
			break;
 

	
 
		case MP_STREET:  break;
 
		case MP_STATION: break;
 

	
 
		default: return;
 
	}
 
	DrawCatenaryRailway(ti);
 
}
 

	
 
int32 SettingsDisableElrail(int32 p1)
 
{
 
	EngineID e_id;
 
	Vehicle* v;
 
	Player *p;
 
	bool disable = (p1 != 0);
 

	
 
	/* we will now walk through all electric train engines and change their railtypes if it is the wrong one*/
 
	const RailType old_railtype = disable ? RAILTYPE_ELECTRIC : RAILTYPE_RAIL;
 
	const RailType new_railtype = disable ? RAILTYPE_RAIL : RAILTYPE_ELECTRIC;
 

	
 
	/* walk through all train engines */
 
	for (e_id = 0; e_id < NUM_TRAIN_ENGINES; e_id++)
 
	{
 
		const RailVehicleInfo *rv_info = RailVehInfo(e_id);
 
		Engine *e = GetEngine(e_id);
 
		/* if it is an electric rail engine and its railtype is the wrong one */
 
		if (rv_info->engclass == 2 && e->railtype == old_railtype) {
 
			/* change it to the proper one */
 
			e->railtype = new_railtype;
 
		}
 
	}
 

	
 
	/* when disabling elrails, make sure that all existing trains can run on
 
	*  normal rail too */
 
	if (disable) {
 
		FOR_ALL_VEHICLES(v) {
 
			if (v->type == VEH_Train && v->u.rail.railtype == RAILTYPE_ELECTRIC) {
 
				/* this railroad vehicle is now compatible only with elrail,
 
				*  so add there also normal rail compatibility */
 
				v->u.rail.compatible_railtypes |= (1 << RAILTYPE_RAIL);
 
				v->u.rail.railtype = RAILTYPE_RAIL;
 
				SETBIT(v->u.rail.flags, VRF_EL_ENGINE_ALLOWED_NORMAL_RAIL);
 
			}
 
		}
 
	}
 

	
 
	/* setup total power for trains */
 
	FOR_ALL_VEHICLES(v) {
 
		/* power is cached only for front engines */
 
		if (v->type == VEH_Train && IsFrontEngine(v)) TrainPowerChanged(v);
 
	}
 

	
 
	FOR_ALL_PLAYERS(p) p->avail_railtypes = GetPlayerRailtypes(p->index);
 

	
 
	/* This resets the _last_built_railtype, which will be invalid for electric
 
	* rails. It may have unintended consequences if that function is ever
 
	* extended, though. */
 
	ReinitGuiAfterToggleElrail(disable);
 
	return 0;
 
}
gui.h
Show inline comments
 
@@ -14,51 +14,52 @@ void CcBuildCanal(bool success, TileInde
 
void CcTerraform(bool success, TileIndex tile, uint32 p1, uint32 p2);
 

	
 
/* settings_gui.c */
 
void ShowGameOptions(void);
 
void ShowGameDifficulty(void);
 
void ShowPatchesSelection(void);
 
void ShowNewgrf(void);
 
void DrawArrowButtons(int x, int y, int ctab, byte state, bool clickable_left, bool clickable_right);
 

	
 
/* graph_gui.c */
 
void ShowOperatingProfitGraph(void);
 
void ShowIncomeGraph(void);
 
void ShowDeliveredCargoGraph(void);
 
void ShowPerformanceHistoryGraph(void);
 
void ShowCompanyValueGraph(void);
 
void ShowCargoPaymentRates(void);
 
void ShowCompanyLeagueTable(void);
 
void ShowPerformanceRatingDetail(void);
 

	
 
/* news_gui.c */
 
void ShowLastNewsMessage(void);
 
void ShowMessageOptions(void);
 
void ShowMessageHistory(void);
 

	
 
/* traintoolb_gui.c */
 
/* rail_gui.c */
 
void ShowBuildRailToolbar(RailType railtype, int button);
 
void PlaceProc_BuyLand(TileIndex tile);
 
void ReinitGuiAfterToggleElrail(bool disable);
 

	
 
/* train_gui.c */
 
void ShowTrainViewWindow(const Vehicle *v);
 
void ShowOrdersWindow(const Vehicle *v);
 

	
 
/* road_gui.c */
 
void ShowBuildRoadToolbar(void);
 
void ShowBuildRoadScenToolbar(void);
 
void ShowRoadVehViewWindow(const Vehicle *v);
 

	
 
/* dock_gui.c */
 
void ShowBuildDocksToolbar(void);
 
void ShowShipViewWindow(const Vehicle *v);
 

	
 
/* aircraft_gui.c */
 
void ShowBuildAirToolbar(void);
 

	
 
/* terraform_gui.c */
 
void ShowTerraformToolbar(void);
 

	
 
/* tgp_gui.c */
 
void ShowGenerateLandscape(void);
 
void ShowHeightmapLoad(void);
 

	
lang/american.txt
Show inline comments
 
@@ -1119,49 +1119,48 @@ STR_CONFIG_PATCHES_CURRENCY             
 

	
 
STR_CONFIG_PATCHES_QUERY_CAPT                                   :{WHITE}Change setting value
 
STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE                :{WHITE}Some or all of the default service interval(s) below are incompatible with chosen setting! 5-90% and 30-800 days are valid
 
STR_CONFIG_PATCHES_YAPF_SHIPS                                   :{LTBLUE}Use YAPF for ships: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_ROAD                                    :{LTBLUE}Use YAPF for roadvehs: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_RAIL                                    :{LTBLUE}Use YAPF for trains: {ORANGE}{STRING}
 

	
 
STR_TEMPERATE_LANDSCAPE                                         :Temperate landscape
 
STR_SUB_ARCTIC_LANDSCAPE                                        :Sub-arctic landscape
 
STR_SUB_TROPICAL_LANDSCAPE                                      :Sub-tropical landscape
 
STR_TOYLAND_LANDSCAPE                                           :Toyland landscape
 

	
 
STR_CHEATS                                                      :{WHITE}Cheats
 
STR_CHEATS_TIP                                                  :{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 {CURRENCY64}
 
STR_CHEAT_CHANGE_PLAYER                                         :{LTBLUE}Playing as player: {ORANGE}{COMMA}
 
STR_CHEAT_EXTRA_DYNAMITE                                        :{LTBLUE}Magic bulldozer (remove industries, unmovables): {ORANGE}{STRING}
 
STR_CHEAT_CROSSINGTUNNELS                                       :{LTBLUE}Tunnels may cross each other: {ORANGE}{STRING}
 
STR_CHEAT_BUILD_IN_PAUSE                                        :{LTBLUE}Build while in pause mode: {ORANGE}{STRING}
 
STR_CHEAT_NO_JETCRASH                                           :{LTBLUE}Jetplanes will not crash (frequently) on small airports: {ORANGE} {STRING}
 
STR_CHEAT_SWITCH_CLIMATE                                        :{LTBLUE}Switch climate: {ORANGE} {STRING}
 
STR_CHEAT_CHANGE_DATE                                           :{LTBLUE}Change date: {ORANGE} {DATE_SHORT}
 
STR_CHEAT_SETUP_PROD                                            :{LTBLUE}Enable modifying production values: {ORANGE}{STRING}
 
STR_CHEAT_ALLOW_CONVRAIL                                        :{LTBLUE}Allow electric engines to run on normal rail
 

	
 
STR_HEADING_FOR_WAYPOINT                                        :{LTBLUE}Heading for {WAYPOINT}
 
STR_HEADING_FOR_WAYPOINT_VEL                                    :{LTBLUE}Heading for {WAYPOINT}, {VELOCITY}
 

	
 
STR_GO_TO_WAYPOINT                                              :Go via {WAYPOINT}
 
STR_GO_NON_STOP_TO_WAYPOINT                                     :Go non-stop via {WAYPOINT}
 

	
 
STR_WAYPOINTNAME_CITY                                           :Waypoint {TOWN}
 
STR_WAYPOINTNAME_CITY_SERIAL                                    :Waypoint {TOWN} #{COMMA}
 
STR_LANDINFO_WAYPOINT                                           :Waypoint
 

	
 
STR_WAYPOINT                                                    :{WHITE}Waypoint
 
STR_WAYPOINT_GRAPHICS_TIP                                       :{BLACK}Select waypoint type
 

	
 
STR_WAYPOINT_VIEWPORT                                           :{WHITE}{WAYPOINT}
 
STR_WAYPOINT_VIEWPORT_TINY                                      :{TINYFONT}{WHITE}{WAYPOINT}
 
STR_WAYPOINT_RAW                                                :{WAYPOINT}
 
STR_EDIT_WAYPOINT_NAME                                          :{WHITE}Edit waypoint name
 

	
 
STR_CANT_CHANGE_WAYPOINT_NAME                                   :{WHITE}Can't change waypoint name...
 
STR_CONVERT_RAIL_TO_WAYPOINT_TIP                                :{BLACK}Convert rail to waypoint
 
STR_CANT_BUILD_TRAIN_WAYPOINT                                   :{WHITE}Can't build train waypoint here...
 
STR_CANT_REMOVE_TRAIN_WAYPOINT                                  :{WHITE}Can't remove train waypoint here...
 

	
lang/brazilian_portuguese.txt
Show inline comments
 
@@ -1119,49 +1119,48 @@ STR_CONFIG_PATCHES_CURRENCY             
 

	
 
STR_CONFIG_PATCHES_QUERY_CAPT                                   :{WHITE}Alterar valor
 
STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE                :{WHITE}Alguns ou todos os intervalo(s) de serviço predefinidos abaixo são incompatíveis com o valor escolhido! São válidos 5-90% e 30-800 dias
 
STR_CONFIG_PATCHES_YAPF_SHIPS                                   :{LTBLUE}Usar YAPF para navios: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_ROAD                                    :{LTBLUE}Usar YAPF para automóveis: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_RAIL                                    :{LTBLUE}Usar YAPF para trens: {ORANGE}{STRING}
 

	
 
STR_TEMPERATE_LANDSCAPE                                         :terreno temperado
 
STR_SUB_ARCTIC_LANDSCAPE                                        :terreno subárctico
 
STR_SUB_TROPICAL_LANDSCAPE                                      :terreno subtropical
 
STR_TOYLAND_LANDSCAPE                                           :terreno 'toyland'
 

	
 
STR_CHEATS                                                      :{WHITE}Trapaças
 
STR_CHEATS_TIP                                                  :{BLACK}As caixas de verificação indicam se esta trapaça já foi usada antes
 
STR_CHEATS_WARNING                                              :{BLACK}Atenção! Você está prestes a trair os seus oponentes. Saiba que isto ficará registrado para sempre.
 
STR_CHEAT_MONEY                                                 :{LTBLUE}Aumentar dinheiro em {CURRENCY64}
 
STR_CHEAT_CHANGE_PLAYER                                         :{LTBLUE}Jogar como jogador: {ORANGE}{COMMA}
 
STR_CHEAT_EXTRA_DYNAMITE                                        :{LTBLUE}Bulldozer mágico (destrói indústrias, etc.): {ORANGE}{STRING}
 
STR_CHEAT_CROSSINGTUNNELS                                       :{LTBLUE}Os túneis poderão cruzar-se: {ORANGE}{STRING}
 
STR_CHEAT_BUILD_IN_PAUSE                                        :{LTBLUE}Permitir construção quando em pausa: {ORANGE}{STRING}
 
STR_CHEAT_NO_JETCRASH                                           :{LTBLUE}Aviões a jato não irão ter acidentes em aeroportos pequenos: {ORANGE} {STRING}
 
STR_CHEAT_SWITCH_CLIMATE                                        :{LTBLUE}Mudar de clima: {ORANGE} {STRING}
 
STR_CHEAT_CHANGE_DATE                                           :{LTBLUE}Alterar data: {ORANGE} {DATE_SHORT}
 
STR_CHEAT_SETUP_PROD                                            :{LTBLUE}Ativar modificação de valores de produção: {ORANGE}{STRING}
 
STR_CHEAT_ALLOW_CONVRAIL                                        :{LTBLUE}Permite Trens elétricos em trilho normal
 

	
 
STR_HEADING_FOR_WAYPOINT                                        :{LTBLUE}Dirigindo-se para {WAYPOINT}
 
STR_HEADING_FOR_WAYPOINT_VEL                                    :{LTBLUE}Dirigindo-se para {WAYPOINT}, {VELOCITY}
 

	
 
STR_GO_TO_WAYPOINT                                              :Ir via {WAYPOINT}
 
STR_GO_NON_STOP_TO_WAYPOINT                                     :Ir sem parar via {WAYPOINT}
 

	
 
STR_WAYPOINTNAME_CITY                                           :Ponto de controle {TOWN}
 
STR_WAYPOINTNAME_CITY_SERIAL                                    :Ponto de controle {TOWN} #{COMMA}
 
STR_LANDINFO_WAYPOINT                                           :Ponto de controle
 

	
 
STR_WAYPOINT                                                    :{WHITE}Ponto de controle
 
STR_WAYPOINT_GRAPHICS_TIP                                       :{BLACK}Selecione um tipo de ponto de controle
 

	
 
STR_WAYPOINT_VIEWPORT                                           :{WHITE}{WAYPOINT}
 
STR_WAYPOINT_VIEWPORT_TINY                                      :{TINYFONT}{WHITE}{WAYPOINT}
 
STR_WAYPOINT_RAW                                                :{WAYPOINT}
 
STR_EDIT_WAYPOINT_NAME                                          :{WHITE}Editar nome do ponto de controle
 

	
 
STR_CANT_CHANGE_WAYPOINT_NAME                                   :{WHITE}Não é possível alterar o nome do ponto de controle...
 
STR_CONVERT_RAIL_TO_WAYPOINT_TIP                                :{BLACK}Converter linha em ponto de controle
 
STR_CANT_BUILD_TRAIN_WAYPOINT                                   :{WHITE}Não é possível construir ponto de controle de trem aqui...
 
STR_CANT_REMOVE_TRAIN_WAYPOINT                                  :{WHITE}Não é possível remover ponto de controle de trem aqui...
 

	
lang/catalan.txt
Show inline comments
 
@@ -1119,49 +1119,48 @@ STR_CONFIG_PATCHES_CURRENCY             
 

	
 
STR_CONFIG_PATCHES_QUERY_CAPT                                   :{WHITE}Canviar valor de l'adjustament
 
STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE                :{WHITE}Alguns o tots els intervals de manteniment següents són incompatibles amb el valor triat! 5-90% i 30-800 dies són els vàlids
 
STR_CONFIG_PATCHES_YAPF_SHIPS                                   :{LTBLUE}Utilitzar YAPF pels vaixells: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_ROAD                                    :{LTBLUE}Utilitzar YAPF pels automòvils: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_RAIL                                    :{LTBLUE}Utilitzar YAPF pels trens: {ORANGE}{STRING}
 

	
 
STR_TEMPERATE_LANDSCAPE                                         :paisatge temperat
 
STR_SUB_ARCTIC_LANDSCAPE                                        :paisatge subàrtic
 
STR_SUB_TROPICAL_LANDSCAPE                                      :paisatge subtropical
 
STR_TOYLAND_LANDSCAPE                                           :paisatge de joguines
 

	
 
STR_CHEATS                                                      :{WHITE}Trampes
 
STR_CHEATS_TIP                                                  :{BLACK}Els quadres marcats indiquen que ja has fet servir aquesta trampa
 
STR_CHEATS_WARNING                                              :{BLACK}Atenció! Estàs a punt d'enredar als teus companys competidors. Pensa que una cosa així serà recordada per tota la eternitat!.
 
STR_CHEAT_MONEY                                                 :{LTBLUE}Incrementar diners en {CURRENCY64}
 
STR_CHEAT_CHANGE_PLAYER                                         :{LTBLUE}Jugar com el jugador: {ORANGE}{COMMA}
 
STR_CHEAT_EXTRA_DYNAMITE                                        :{LTBLUE}Eruga màgica (treu indústries, inamovibles): {ORANGE}{STRING}
 
STR_CHEAT_CROSSINGTUNNELS                                       :{LTBLUE}Els tunels es poden creuar: {ORANGE}{STRING}
 
STR_CHEAT_BUILD_IN_PAUSE                                        :{LTBLUE}Construir mentre el joc està en pausa: {ORANGE}{STRING}
 
STR_CHEAT_NO_JETCRASH                                           :{LTBLUE}Els avions a reacció no tindran (freqüents) accidents en els aeroports petits: {ORANGE} {STRING}
 
STR_CHEAT_SWITCH_CLIMATE                                        :{LTBLUE}Canviar clima: {ORANGE} {STRING}
 
STR_CHEAT_CHANGE_DATE                                           :{LTBLUE}Canviar data: {ORANGE} {DATE_SHORT}
 
STR_CHEAT_SETUP_PROD                                            :{LTBLUE}Activar modificació de valors de producció: {ORANGE}{STRING}
 
STR_CHEAT_ALLOW_CONVRAIL                                        :{LTBLUE}Deixar que els trens elèctrics circulin per rails normals
 

	
 
STR_HEADING_FOR_WAYPOINT                                        :{LTBLUE}Cap a {WAYPOINT}
 
STR_HEADING_FOR_WAYPOINT_VEL                                    :{LTBLUE}Cap a {WAYPOINT}, a {VELOCITY}
 

	
 
STR_GO_TO_WAYPOINT                                              :Anar via {WAYPOINT}
 
STR_GO_NON_STOP_TO_WAYPOINT                                     :Anar sense parades via {WAYPOINT}
 

	
 
STR_WAYPOINTNAME_CITY                                           :Punt de Control {TOWN}
 
STR_WAYPOINTNAME_CITY_SERIAL                                    :Punt de Control {TOWN} #{COMMA}
 
STR_LANDINFO_WAYPOINT                                           :Punt de Control
 

	
 
STR_WAYPOINT                                                    :{WHITE}Punt de control
 
STR_WAYPOINT_GRAPHICS_TIP                                       :{BLACK}Selecciona tipus de punt de control
 

	
 
STR_WAYPOINT_VIEWPORT                                           :{WHITE}{WAYPOINT}
 
STR_WAYPOINT_VIEWPORT_TINY                                      :{TINYFONT}{WHITE}{WAYPOINT}
 
STR_WAYPOINT_RAW                                                :{WAYPOINT}
 
STR_EDIT_WAYPOINT_NAME                                          :{WHITE}Editar nom de punt de control
 

	
 
STR_CANT_CHANGE_WAYPOINT_NAME                                   :{WHITE}No es pot canviar el nom del punt de control...
 
STR_CONVERT_RAIL_TO_WAYPOINT_TIP                                :{BLACK}Convertir via a punt de control
 
STR_CANT_BUILD_TRAIN_WAYPOINT                                   :{WHITE}No es pot construir punt de control de tren aquí...
 
STR_CANT_REMOVE_TRAIN_WAYPOINT                                  :{WHITE}No es pot treure punt de control de tren aquí...
 

	
lang/czech.txt
Show inline comments
 
@@ -1176,49 +1176,48 @@ STR_CONFIG_PATCHES_CURRENCY             
 

	
 
STR_CONFIG_PATCHES_QUERY_CAPT                                   :{WHITE}Zmenit hodnotu nastavení
 
STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE                :{WHITE}Všechny nebo nektere základní intervaly servisu níže nesouhlasí s vybraným nastavením! 5-90 % nebo 30-800 dní jsou platné hodnoty
 
STR_CONFIG_PATCHES_YAPF_SHIPS                                   :{LTBLUE}Používat YAPF ("opet další pathfinder") pro lode: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_ROAD                                    :{LTBLUE}Používat YAPF pro silnicni vozidla: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_RAIL                                    :{LTBLUE}Používat YAPF pro vlaky: {ORANGE}{STRING}
 

	
 
STR_TEMPERATE_LANDSCAPE                                         :krajina mírného pásma
 
STR_SUB_ARCTIC_LANDSCAPE                                        :subarktická krajina
 
STR_SUB_TROPICAL_LANDSCAPE                                      :subtropická kraina
 
STR_TOYLAND_LANDSCAPE                                           :Zeme hracek
 

	
 
STR_CHEATS                                                      :{WHITE}Cheaty
 
STR_CHEATS_TIP                                                  :{BLACK}Zaškrtávací policka indikují, jestli jsi tento cheat už použil.
 
STR_CHEATS_WARNING                                              :{BLACK}Varování! Chystáš se podvést ostatní hrace. Pamatuj si, že tento podlý cin nebude nikdy zapomenut!
 
STR_CHEAT_MONEY                                                 :{LTBLUE}Navýšit peníze o {CURRENCY64}
 
STR_CHEAT_CHANGE_PLAYER                                         :{LTBLUE}Hrát jako hrac: {ORANGE}{COMMA}
 
STR_CHEAT_EXTRA_DYNAMITE                                        :{LTBLUE}Magický buldozer (odstraní prumysl a neodstranitelné predmety): {ORANGE}{STRING}
 
STR_CHEAT_CROSSINGTUNNELS                                       :{LTBLUE}Tunely se mohou krizit: {ORANGE}{STRING}
 
STR_CHEAT_BUILD_IN_PAUSE                                        :{LTBLUE}Povolit staveni v pauze: {ORANGE}{STRING}
 
STR_CHEAT_NO_JETCRASH                                           :{LTBLUE}Letadla nebudou na malých letištích (tak casto) havarovat: {ORANGE} {STRING}
 
STR_CHEAT_SWITCH_CLIMATE                                        :{LTBLUE}Zmenit podnebí: {ORANGE} {STRING}
 
STR_CHEAT_CHANGE_DATE                                           :{LTBLUE}Zmenit datum: {ORANGE} {DATE_SHORT}
 
STR_CHEAT_SETUP_PROD                                            :{LTBLUE}Povolit zmenu produkce prumyslu: {ORANGE}{STRING}
 
STR_CHEAT_ALLOW_CONVRAIL                                        :{LTBLUE}Povolit elektrickým lokomotivám vyjet na normální koleje
 

	
 
STR_HEADING_FOR_WAYPOINT                                        :{LTBLUE}Mirim do {WAYPOINT}
 
STR_HEADING_FOR_WAYPOINT_VEL                                    :{LTBLUE}Mirim do {WAYPOINT}, {VELOCITY}
 

	
 
STR_GO_TO_WAYPOINT                                              :Jet pres {WAYPOINT}
 
STR_GO_NON_STOP_TO_WAYPOINT                                     :Jet bez zastávky pres {WAYPOINT}
 

	
 
STR_WAYPOINTNAME_CITY                                           :Kontrolní bod {TOWN}
 
STR_WAYPOINTNAME_CITY_SERIAL                                    :Kontrolní bod {TOWN} #{COMMA}
 
STR_LANDINFO_WAYPOINT                                           :Kontrolní bod
 

	
 
STR_WAYPOINT                                                    :{WHITE}Kontrolní bod
 
STR_WAYPOINT_GRAPHICS_TIP                                       :{BLACK}Vyber typ kontrolního bodu
 

	
 
STR_WAYPOINT_VIEWPORT                                           :{WHITE}{WAYPOINT}
 
STR_WAYPOINT_VIEWPORT_TINY                                      :{TINYFONT}{WHITE}{WAYPOINT}
 
STR_WAYPOINT_RAW                                                :{WAYPOINT}
 
STR_EDIT_WAYPOINT_NAME                                          :{WHITE}Zmenit jméno kontrolního bodu
 

	
 
STR_CANT_CHANGE_WAYPOINT_NAME                                   :{WHITE}Nemohu zmenit jméno kontrolního bodu...
 
STR_CONVERT_RAIL_TO_WAYPOINT_TIP                                :{BLACK}Zmenit koleje v kontrolní bod
 
STR_CANT_BUILD_TRAIN_WAYPOINT                                   :{WHITE}Nemohu zde vybudovat zeleznicni kontrolní bod...
 
STR_CANT_REMOVE_TRAIN_WAYPOINT                                  :{WHITE}Nemohu zde zrušit zeleznicni kontrolní bod...
 

	
lang/danish.txt
Show inline comments
 
@@ -1119,49 +1119,48 @@ STR_CONFIG_PATCHES_CURRENCY             
 

	
 
STR_CONFIG_PATCHES_QUERY_CAPT                                   :{WHITE}Skift indstillingsværdi
 
STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE                :{WHITE}Nogle eller alle standard service intervaller nedenunder er uforenelige med den valgte opsætning! 5-90% og 30-800 dage er gyldige
 
STR_CONFIG_PATCHES_YAPF_SHIPS                                   :{LTBLUE}Brug YAPF for skibe: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_ROAD                                    :{LTBLUE}Brug YAPF for busser: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_RAIL                                    :{LTBLUE}Brug YAPF for tog: {ORANGE}{STRING}
 

	
 
STR_TEMPERATE_LANDSCAPE                                         :Tempereret klima
 
STR_SUB_ARCTIC_LANDSCAPE                                        :Arktisk klima
 
STR_SUB_TROPICAL_LANDSCAPE                                      :Tropisk klima
 
STR_TOYLAND_LANDSCAPE                                           :Legetøjsland
 

	
 
STR_CHEATS                                                      :{WHITE}Snydefunktioner
 
STR_CHEATS_TIP                                                  :{BLACK}Checkbokse viser, om du har brugt denne snydefunktion før
 
STR_CHEATS_WARNING                                              :{BLACK}Advarsel! Du er ved at forråde dine modstandere. Husk at dette vil blive husket i al evighed.
 
STR_CHEAT_MONEY                                                 :{LTBLUE}Forøg kassebeholdning med {CURRENCY64}
 
STR_CHEAT_CHANGE_PLAYER                                         :{LTBLUE}Spil som spiller: {ORANGE}{COMMA}
 
STR_CHEAT_EXTRA_DYNAMITE                                        :{LTBLUE}Magisk bulldozer (nedriv ting, som normalt ikke kan fjernes): {ORANGE}{STRING}
 
STR_CHEAT_CROSSINGTUNNELS                                       :{LTBLUE}Tunneler kan krydse hinanden: {ORANGE}{STRING}
 
STR_CHEAT_BUILD_IN_PAUSE                                        :{LTBLUE}Tillad at bygge mens pause er aktiveret: {ORANGE}{STRING}
 
STR_CHEAT_NO_JETCRASH                                           :{LTBLUE}Jetfly vil ikke styrte (ofte) i små lufthavne: {ORANGE} {STRING}
 
STR_CHEAT_SWITCH_CLIMATE                                        :{LTBLUE}Skift klima: {ORANGE} {STRING}
 
STR_CHEAT_CHANGE_DATE                                           :{LTBLUE}Ændre dato: {ORANGE} {DATE_SHORT}
 
STR_CHEAT_SETUP_PROD                                            :{LTBLUE}Aktiver modifikation af produktion: {ORANGE}{STRING}
 
STR_CHEAT_ALLOW_CONVRAIL                                        :{LTBLUE}Tillad elektriske tog at køre på almindelige skinner
 

	
 
STR_HEADING_FOR_WAYPOINT                                        :{LTBLUE}Retning mod {WAYPOINT}
 
STR_HEADING_FOR_WAYPOINT_VEL                                    :{LTBLUE}Retning mod {WAYPOINT}, {VELOCITY}
 

	
 
STR_GO_TO_WAYPOINT                                              :Via {WAYPOINT}
 
STR_GO_NON_STOP_TO_WAYPOINT                                     :Kør uden stop via {WAYPOINT}
 

	
 
STR_WAYPOINTNAME_CITY                                           :Kontrolsted {TOWN}
 
STR_WAYPOINTNAME_CITY_SERIAL                                    :Kontrolsted {TOWN} #{COMMA}
 
STR_LANDINFO_WAYPOINT                                           :Kontrolsted
 

	
 
STR_WAYPOINT                                                    :{WHITE}Kontrolsted
 
STR_WAYPOINT_GRAPHICS_TIP                                       :{BLACK}Vælg udseende af kontrolsteder
 

	
 
STR_WAYPOINT_VIEWPORT                                           :{WHITE}{WAYPOINT}
 
STR_WAYPOINT_VIEWPORT_TINY                                      :{TINYFONT}{WHITE}{WAYPOINT}
 
STR_WAYPOINT_RAW                                                :{WAYPOINT}
 
STR_EDIT_WAYPOINT_NAME                                          :{WHITE}Omdøb kontrolsted
 

	
 
STR_CANT_CHANGE_WAYPOINT_NAME                                   :{WHITE}Kan ikke omdøbe kontrolsted...
 
STR_CONVERT_RAIL_TO_WAYPOINT_TIP                                :{BLACK}Ændre jernbane til kontrolsted
 
STR_CANT_BUILD_TRAIN_WAYPOINT                                   :{WHITE}Kan ikke bygge kontrolsted for tog her...
 
STR_CANT_REMOVE_TRAIN_WAYPOINT                                  :{WHITE}Kan ikke fjerne kontrolsted for tog her...
 

	
lang/dutch.txt
Show inline comments
 
@@ -1121,49 +1121,48 @@ STR_CONFIG_PATCHES_CURRENCY             
 

	
 
STR_CONFIG_PATCHES_QUERY_CAPT                                   :{WHITE}Verander waarde
 
STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE                :{WHITE}Sommige of alle van de standaard reparatie interval(len) hier onder zijn ongeldig met gekozen instelling! 5-90% en 30-800 dagen zijn geldig
 
STR_CONFIG_PATCHES_YAPF_SHIPS                                   :{LTBLUE}Gebruik YAPF voor schepen: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_ROAD                                    :{LTBLUE}Gebruik YAPF voor wegvoertuigen: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_RAIL                                    :{LTBLUE}Gebruik YAPF voor treinen: {ORANGE}{STRING}
 

	
 
STR_TEMPERATE_LANDSCAPE                                         :gematigd landschap
 
STR_SUB_ARCTIC_LANDSCAPE                                        :subarctisch landschap
 
STR_SUB_TROPICAL_LANDSCAPE                                      :subtropisch landschap
 
STR_TOYLAND_LANDSCAPE                                           :speelgoed landschap
 

	
 
STR_CHEATS                                                      :{WHITE}Cheats
 
STR_CHEATS_TIP                                                  :{BLACK}Keuzevakjes geven aan of je deze cheat al ooit gebruikt hebt.
 
STR_CHEATS_WARNING                                              :{BLACK}Waarschuwing! Je staat op het punt je concurrenten te verraden. Bedenk dat zo'n schande eeuwig wordt onthouden.
 
STR_CHEAT_MONEY                                                 :{LTBLUE}Verhoog geld met {CURRENCY64}
 
STR_CHEAT_CHANGE_PLAYER                                         :{LTBLUE}Spelend als speler: {ORANGE}{COMMA}
 
STR_CHEAT_EXTRA_DYNAMITE                                        :{LTBLUE}Magische bulldozer (industrieën en andere onverplaatsbare objecten verwijderen): {ORANGE}{STRING}
 
STR_CHEAT_CROSSINGTUNNELS                                       :{LTBLUE}Tunnels mogen elkaar kruisen: {ORANGE}{STRING}
 
STR_CHEAT_BUILD_IN_PAUSE                                        :{LTBLUE}Bouwen in gepauzeerde toestand: {ORANGE}{STRING}
 
STR_CHEAT_NO_JETCRASH                                           :{LTBLUE}Jetvliegtuigen storten niet (vaak) neer op kleine vliegvelden: {ORANGE} {STRING}
 
STR_CHEAT_SWITCH_CLIMATE                                        :{LTBLUE}Verander klimaat: {ORANGE} {STRING}
 
STR_CHEAT_CHANGE_DATE                                           :{LTBLUE}Verander datum: {ORANGE} {DATE_SHORT}
 
STR_CHEAT_SETUP_PROD                                            :{LTBLUE}Sta aanpassen productiewaarden toe: {ORANGE}{STRING}
 
STR_CHEAT_ALLOW_CONVRAIL                                        :{LTBLUE}Sta elektrische locomotieven toe op normale rails
 

	
 
STR_HEADING_FOR_WAYPOINT                                        :{LTBLUE}Op weg naar {WAYPOINT}
 
STR_HEADING_FOR_WAYPOINT_VEL                                    :{LTBLUE}Op weg naar {WAYPOINT}, {VELOCITY}
 

	
 
STR_GO_TO_WAYPOINT                                              :Ga via {WAYPOINT}
 
STR_GO_NON_STOP_TO_WAYPOINT                                     :Ga non-stop via {WAYPOINT}
 

	
 
STR_WAYPOINTNAME_CITY                                           :Tussenstop {TOWN}
 
STR_WAYPOINTNAME_CITY_SERIAL                                    :Tussenstop {TOWN} #{COMMA}
 
STR_LANDINFO_WAYPOINT                                           :Controlepost
 

	
 
STR_WAYPOINT                                                    :{WHITE}Controlepost
 
STR_WAYPOINT_GRAPHICS_TIP                                       :{BLACK}Selecteer controlepost type
 

	
 
STR_WAYPOINT_VIEWPORT                                           :{WHITE}{WAYPOINT}
 
STR_WAYPOINT_VIEWPORT_TINY                                      :{TINYFONT}{WHITE}{WAYPOINT}
 
STR_WAYPOINT_RAW                                                :{WAYPOINT}
 
STR_EDIT_WAYPOINT_NAME                                          :{WHITE}Naam controlepost aanpassen
 

	
 
STR_CANT_CHANGE_WAYPOINT_NAME                                   :{WHITE}Kan naam controlepost niet aanpassen...
 
STR_CONVERT_RAIL_TO_WAYPOINT_TIP                                :{BLACK}Converteer spoor naar controlepost
 
STR_CANT_BUILD_TRAIN_WAYPOINT                                   :{WHITE}Kan hier geen trein controlepost bouwen...
 
STR_CANT_REMOVE_TRAIN_WAYPOINT                                  :{WHITE}Kan hier trein controlepost niet weghalen...
 

	
lang/english.txt
Show inline comments
 
@@ -1074,97 +1074,97 @@ STR_CONFIG_PATCHES_PREFER_TEAMCHAT      
 

	
 
STR_CONFIG_PATCHES_MAX_TRAINS                                   :{LTBLUE}Max trains per player: {ORANGE}{STRING1}
 
STR_CONFIG_PATCHES_MAX_ROADVEH                                  :{LTBLUE}Max road vehicles per player: {ORANGE}{STRING1}
 
STR_CONFIG_PATCHES_MAX_AIRCRAFT                                 :{LTBLUE}Max aircraft per player: {ORANGE}{STRING1}
 
STR_CONFIG_PATCHES_MAX_SHIPS                                    :{LTBLUE}Max ships per player: {ORANGE}{STRING1}
 

	
 
STR_CONFIG_PATCHES_AI_BUILDS_TRAINS                             :{LTBLUE}Disable trains for computer: {ORANGE}{STRING1}
 
STR_CONFIG_PATCHES_AI_BUILDS_ROADVEH                            :{LTBLUE}Disable road vehicles for computer: {ORANGE}{STRING1}
 
STR_CONFIG_PATCHES_AI_BUILDS_AIRCRAFT                           :{LTBLUE}Disable aircraft for computer: {ORANGE}{STRING1}
 
STR_CONFIG_PATCHES_AI_BUILDS_SHIPS                              :{LTBLUE}Disable ships for computer: {ORANGE}{STRING1}
 

	
 
STR_CONFIG_PATCHES_AINEW_ACTIVE                                 :{LTBLUE}Enable new AI (alpha): {ORANGE}{STRING1}
 
STR_CONFIG_PATCHES_AI_IN_MULTIPLAYER                            :{LTBLUE}Allow AIs in multiplayer (experimental): {ORANGE}{STRING1}
 

	
 
STR_CONFIG_PATCHES_SERVINT_TRAINS                               :{LTBLUE}Default service interval for trains: {ORANGE}{STRING1} days/%
 
STR_CONFIG_PATCHES_SERVINT_TRAINS_DISABLED                      :{LTBLUE}Default service interval for trains: {ORANGE}disabled
 
STR_CONFIG_PATCHES_SERVINT_ROADVEH                              :{LTBLUE}Default service interval for road vehicles: {ORANGE}{STRING1} days/%
 
STR_CONFIG_PATCHES_SERVINT_ROADVEH_DISABLED                     :{LTBLUE}Default service interval for road vehicles: {ORANGE}disabled
 
STR_CONFIG_PATCHES_SERVINT_AIRCRAFT                             :{LTBLUE}Default service interval for aircraft: {ORANGE}{STRING1} days/%
 
STR_CONFIG_PATCHES_SERVINT_AIRCRAFT_DISABLED                    :{LTBLUE}Default service interval for aircraft: {ORANGE}disabled
 
STR_CONFIG_PATCHES_SERVINT_SHIPS                                :{LTBLUE}Default service interval for ships: {ORANGE}{STRING1} days/%
 
STR_CONFIG_PATCHES_SERVINT_SHIPS_DISABLED                       :{LTBLUE}Default service interval for ships: {ORANGE}disabled
 
STR_CONFIG_PATCHES_NOSERVICE                                    :{LTBLUE}Disable servicing when breakdowns set to none: {ORANGE}{STRING1}
 
STR_CONFIG_PATCHES_WAGONSPEEDLIMITS                             :{LTBLUE}Enable wagon speed limits: {ORANGE}{STRING1}
 
STR_CONFIG_PATCHES_DISABLE_ELRAILS                              :{LTBLUE}Disable electric rails: {ORANGE}{STRING1}
 

	
 
STR_CONFIG_PATCHES_COLORED_NEWS_YEAR                            :{LTBLUE}Coloured news appears in: {ORANGE}{STRING1}
 
STR_CONFIG_PATCHES_STARTING_YEAR                                :{LTBLUE}Starting year: {ORANGE}{STRING1}
 
STR_CONFIG_PATCHES_ENDING_YEAR                                  :{LTBLUE}End game in: {ORANGE}{STRING1}
 
STR_CONFIG_PATCHES_SMOOTH_ECONOMY                               :{LTBLUE}Enable smooth economy (more, smaller changes)
 
STR_CONFIG_PATCHES_ALLOW_SHARES                                 :{LTBLUE}Allow buying shares from other companies
 
STR_CONFIG_PATCHES_DRAG_SIGNALS_DENSITY                         :{LTBLUE}When dragging, place signals every: {ORANGE}{STRING1} tile(s)
 
STR_CONFIG_PATCHES_TOOLBAR_POS                                  :{LTBLUE}Position of main toolbar: {ORANGE}{STRING1}
 
STR_CONFIG_PATCHES_TOOLBAR_POS_LEFT                             :Left
 
STR_CONFIG_PATCHES_TOOLBAR_POS_CENTER                           :Centre
 
STR_CONFIG_PATCHES_TOOLBAR_POS_RIGHT                            :Right
 
STR_CONFIG_PATCHES_SNAP_RADIUS                                  :{LTBLUE}Window snap radius: {ORANGE}{STRING1} px
 
STR_CONFIG_PATCHES_SNAP_RADIUS_DISABLED                         :{LTBLUE}Window snap radius: {ORANGE}disabled
 

	
 
STR_CONFIG_PATCHES_GUI                                          :{BLACK}Interface
 
STR_CONFIG_PATCHES_CONSTRUCTION                                 :{BLACK}Construction
 
STR_CONFIG_PATCHES_VEHICLES                                     :{BLACK}Vehicles
 
STR_CONFIG_PATCHES_STATIONS                                     :{BLACK}Stations
 
STR_CONFIG_PATCHES_ECONOMY                                      :{BLACK}Economy
 
STR_CONFIG_PATCHES_AI                                           :{BLACK}Competitors
 

	
 
STR_CONFIG_PATCHES_DISABLED                                     :disabled
 
STR_CONFIG_PATCHES_INT32                                        :{NUM}
 
STR_CONFIG_PATCHES_CURRENCY                                     :{CURRENCY}
 

	
 
STR_CONFIG_PATCHES_QUERY_CAPT                                   :{WHITE}Change setting value
 
STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE                :{WHITE}Some or all of the default service interval(s) below are incompatible with the chosen setting! 5-90% and 30-800 days are valid
 
STR_CONFIG_PATCHES_YAPF_SHIPS                                   :{LTBLUE}Use YAPF for ships: {ORANGE}{STRING1}
 
STR_CONFIG_PATCHES_YAPF_ROAD                                    :{LTBLUE}Use YAPF for roadvehs: {ORANGE}{STRING1}
 
STR_CONFIG_PATCHES_YAPF_RAIL                                    :{LTBLUE}Use YAPF for trains: {ORANGE}{STRING1}
 

	
 
STR_TEMPERATE_LANDSCAPE                                         :Temperate landscape
 
STR_SUB_ARCTIC_LANDSCAPE                                        :Sub-arctic landscape
 
STR_SUB_TROPICAL_LANDSCAPE                                      :Sub-tropical landscape
 
STR_TOYLAND_LANDSCAPE                                           :Toyland landscape
 

	
 
STR_CHEATS                                                      :{WHITE}Cheats
 
STR_CHEATS_TIP                                                  :{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 {CURRENCY64}
 
STR_CHEAT_CHANGE_PLAYER                                         :{LTBLUE}Playing as player: {ORANGE}{COMMA}
 
STR_CHEAT_EXTRA_DYNAMITE                                        :{LTBLUE}Magic bulldozer (remove industries, unmovables): {ORANGE}{STRING1}
 
STR_CHEAT_CROSSINGTUNNELS                                       :{LTBLUE}Tunnels may cross each other: {ORANGE}{STRING1}
 
STR_CHEAT_BUILD_IN_PAUSE                                        :{LTBLUE}Build while in pause mode: {ORANGE}{STRING1}
 
STR_CHEAT_NO_JETCRASH                                           :{LTBLUE}Jetplanes will not crash (frequently) on small airports: {ORANGE} {STRING}
 
STR_CHEAT_SWITCH_CLIMATE                                        :{LTBLUE}Switch climate: {ORANGE} {STRING}
 
STR_CHEAT_CHANGE_DATE                                           :{LTBLUE}Change date: {ORANGE} {DATE_SHORT}
 
STR_CHEAT_SETUP_PROD                                            :{LTBLUE}Enable modifying production values: {ORANGE}{STRING1}
 
STR_CHEAT_ALLOW_CONVRAIL                                        :{LTBLUE}Allow electric engines to run on normal rail
 

	
 
STR_HEADING_FOR_WAYPOINT                                        :{LTBLUE}Heading for {WAYPOINT}
 
STR_HEADING_FOR_WAYPOINT_VEL                                    :{LTBLUE}Heading for {WAYPOINT}, {VELOCITY}
 

	
 
STR_GO_TO_WAYPOINT                                              :Go via {WAYPOINT}
 
STR_GO_NON_STOP_TO_WAYPOINT                                     :Go non-stop via {WAYPOINT}
 

	
 
STR_WAYPOINTNAME_CITY                                           :Waypoint {TOWN}
 
STR_WAYPOINTNAME_CITY_SERIAL                                    :Waypoint {TOWN} #{COMMA}
 
STR_LANDINFO_WAYPOINT                                           :Waypoint
 

	
 
STR_WAYPOINT                                                    :{WHITE}Waypoint
 
STR_WAYPOINT_GRAPHICS_TIP                                       :{BLACK}Select waypoint type
 

	
 
STR_WAYPOINT_VIEWPORT                                           :{WHITE}{WAYPOINT}
 
STR_WAYPOINT_VIEWPORT_TINY                                      :{TINYFONT}{WHITE}{WAYPOINT}
 
STR_WAYPOINT_RAW                                                :{WAYPOINT}
 
STR_EDIT_WAYPOINT_NAME                                          :{WHITE}Edit waypoint name
 

	
 
STR_CANT_CHANGE_WAYPOINT_NAME                                   :{WHITE}Can't change waypoint name...
 
STR_CONVERT_RAIL_TO_WAYPOINT_TIP                                :{BLACK}Convert rail to waypoint
 
STR_CANT_BUILD_TRAIN_WAYPOINT                                   :{WHITE}Can't build train waypoint here...
 
STR_CANT_REMOVE_TRAIN_WAYPOINT                                  :{WHITE}Can't remove train waypoint here...
 

	
lang/estonian.txt
Show inline comments
 
@@ -1176,49 +1176,48 @@ STR_CONFIG_PATCHES_CURRENCY             
 

	
 
STR_CONFIG_PATCHES_QUERY_CAPT                                   :{WHITE}Muuda seadete väärtusi
 
STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE                :{WHITE}Mõni või kõik vaikimisi teenindusvahemikud on kõlbmatud! Lubatud on 5-90% või 30-800 päeva
 
STR_CONFIG_PATCHES_YAPF_SHIPS                                   :{LTBLUE}Kasuta YAPF'i laevadel: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_ROAD                                    :{LTBLUE}Kasuta YAPF'i autodel: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_RAIL                                    :{LTBLUE}Kasuta YAPF'i rongidel: {ORANGE}{STRING}
 

	
 
STR_TEMPERATE_LANDSCAPE                                         :Parasvöötme maastik
 
STR_SUB_ARCTIC_LANDSCAPE                                        :Arktiline maastik
 
STR_SUB_TROPICAL_LANDSCAPE                                      :Troopiline maastik
 
STR_TOYLAND_LANDSCAPE                                           :Mänguasjamaa
 

	
 
STR_CHEATS                                                      :{WHITE}Petmine
 
STR_CHEATS_TIP                                                  :{BLACK}Märgistatud kastid näitavad et, kas sa oled varem seda pettust kasutanud
 
STR_CHEATS_WARNING                                              :{BLACK}Hoiatus! Sa kavatsed oma konkurente reeta. Pea meeles, et sellest häbist ei saa sa enam kunagi lahti.
 
STR_CHEAT_MONEY                                                 :{LTBLUE}Suurenda raha hulka {CURRENCY64} võrra
 
STR_CHEAT_CHANGE_PLAYER                                         :{LTBLUE}Mängi, kui mängija: {ORANGE}{COMMA}
 
STR_CHEAT_EXTRA_DYNAMITE                                        :{LTBLUE}Maagiline buldooser(eemaldamatute objektide eemaldamine): {ORANGE}{STRING}
 
STR_CHEAT_CROSSINGTUNNELS                                       :{LTBLUE}Tunnelid võivad üksteist läbida: {ORANGE}{STRING}
 
STR_CHEAT_BUILD_IN_PAUSE                                        :{LTBLUE}Pausi ajal ehitamine: {ORANGE}{STRING}
 
STR_CHEAT_NO_JETCRASH                                           :{LTBLUE}Reaktiivlennukid ei kuku alla (tihti) väikestel lennuväljadel: {ORANGE} {STRING}
 
STR_CHEAT_SWITCH_CLIMATE                                        :{LTBLUE}Vaheta kliimat: {ORANGE} {STRING}
 
STR_CHEAT_CHANGE_DATE                                           :{LTBLUE}Muuda kuupäeva: {ORANGE} {DATE_SHORT}
 
STR_CHEAT_SETUP_PROD                                            :{LTBLUE}Luba muutuvad tootmisväärtused: {ORANGE}{STRING}
 
STR_CHEAT_ALLOW_CONVRAIL                                        :{LTBLUE}Luba elektrirongidel sõita tavalisel raudteel
 

	
 
STR_HEADING_FOR_WAYPOINT                                        :{LTBLUE}Suudub kontrollpunti: {WAYPOINT}
 
STR_HEADING_FOR_WAYPOINT_VEL                                    :{LTBLUE}Suundub {WAYPOINT}, {VELOCITY}
 

	
 
STR_GO_TO_WAYPOINT                                              :Läbi punkti {WAYPOINT}
 
STR_GO_NON_STOP_TO_WAYPOINT                                     :Läbi peatumata punkti{WAYPOINT}
 

	
 
STR_WAYPOINTNAME_CITY                                           :Kontrollpunkt {TOWN}
 
STR_WAYPOINTNAME_CITY_SERIAL                                    :Kontrollpunkt {TOWN} #{COMMA}
 
STR_LANDINFO_WAYPOINT                                           :Kontrollpunkt
 

	
 
STR_WAYPOINT                                                    :{WHITE}Kontrollpunkt
 
STR_WAYPOINT_GRAPHICS_TIP                                       :{BLACK}Kontrollpunkti tüübi valik
 

	
 
STR_WAYPOINT_VIEWPORT                                           :{WHITE}{WAYPOINT}
 
STR_WAYPOINT_VIEWPORT_TINY                                      :{TINYFONT}{WHITE}{WAYPOINT}
 
STR_WAYPOINT_RAW                                                :{WAYPOINT}
 
STR_EDIT_WAYPOINT_NAME                                          :{WHITE}Kontrollpunkti nime muutmine
 

	
 
STR_CANT_CHANGE_WAYPOINT_NAME                                   :{WHITE}Kontrollpunkti nime ei saa muuta...
 
STR_CONVERT_RAIL_TO_WAYPOINT_TIP                                :{BLACK}Rööbaste muutmine kontrollpunktiks
 
STR_CANT_BUILD_TRAIN_WAYPOINT                                   :{WHITE}Rongide kontrollpunkti ei saa siia teha...
 
STR_CANT_REMOVE_TRAIN_WAYPOINT                                  :{WHITE}Rongide kontrollpunkti ei saa siit eemaldada...
 

	
lang/finnish.txt
Show inline comments
 
@@ -1119,49 +1119,48 @@ STR_CONFIG_PATCHES_CURRENCY             
 

	
 
STR_CONFIG_PATCHES_QUERY_CAPT                                   :{WHITE}Muuta asetusarvo
 
STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE                :{WHITE}Osa allaolevista oletushuoltoväleistä ei ole yhteensopivia valitun asetuksen kanssa! 5-90{NBSP}% ja 30-800 päivää ovat oikein.
 
STR_CONFIG_PATCHES_YAPF_SHIPS                                   :{LTBLUE}Käytä uutta reitinetsijää (YAPF) laivoille: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_ROAD                                    :{LTBLUE}Käytä uutta reitinetsijää (YAPF) autoille: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_RAIL                                    :{LTBLUE}Käytä uutta reitinetsijää (YAPF) junille: {ORANGE}{STRING}
 

	
 
STR_TEMPERATE_LANDSCAPE                                         :lauhkea maasto
 
STR_SUB_ARCTIC_LANDSCAPE                                        :pohjoinen maasto
 
STR_SUB_TROPICAL_LANDSCAPE                                      :subtrooppinen maasto
 
STR_TOYLAND_LANDSCAPE                                           :Lelumaan maasto
 

	
 
STR_CHEATS                                                      :{WHITE}Huijaukset
 
STR_CHEATS_TIP                                                  :{BLACK}Valintaruudut osoittavat, oletko käyttänyt huijausta aiemmin.
 
STR_CHEATS_WARNING                                              :{BLACK}Varoitus! Olet juuri pettämässä kanssakilpailijoitasi. Pidä mielessä, että tällainen häväistys pidetään mielessä ikuisuuden ajan.
 
STR_CHEAT_MONEY                                                 :{LTBLUE}Anna lisää rahaa: {CURRENCY64}
 
STR_CHEAT_CHANGE_PLAYER                                         :{LTBLUE}Pelaa pelaajana: {ORANGE}{COMMA}
 
STR_CHEAT_EXTRA_DYNAMITE                                        :{LTBLUE}Taikapuskutraktori (siirrä teollisuutta yms.): {ORANGE}{STRING}
 
STR_CHEAT_CROSSINGTUNNELS                                       :{LTBLUE}Tunnelit voivat mennä ristiin: {ORANGE}{STRING}
 
STR_CHEAT_BUILD_IN_PAUSE                                        :{LTBLUE}Rakenna tauon aikana: {ORANGE}{STRING}
 
STR_CHEAT_NO_JETCRASH                                           :{LTBLUE}Suihkukoneet eivät syöksy (usein) pienille lentokentille: {ORANGE} {STRING}
 
STR_CHEAT_SWITCH_CLIMATE                                        :{LTBLUE}Vaihda ilmastoa: {ORANGE} {STRING}
 
STR_CHEAT_CHANGE_DATE                                           :{LTBLUE}Muuta päiväystä: {ORANGE} {DATE_SHORT}
 
STR_CHEAT_SETUP_PROD                                            :{LTBLUE}Muuntuvat tuotantoarvot: {ORANGE}{STRING}
 
STR_CHEAT_ALLOW_CONVRAIL                                        :{LTBLUE}Salli sähköveturien kulkeminen tavallisella rautatiellä.
 

	
 
STR_HEADING_FOR_WAYPOINT                                        :{LTBLUE}Kohde: {WAYPOINT}
 
STR_HEADING_FOR_WAYPOINT_VEL                                    :{LTBLUE}Kohde: {WAYPOINT}, {VELOCITY}
 

	
 
STR_GO_TO_WAYPOINT                                              :Kierrä reittipisteen {WAYPOINT} kautta
 
STR_GO_NON_STOP_TO_WAYPOINT                                     :Mene pysäht. pisteen {WAYPOINT} kautta
 

	
 
STR_WAYPOINTNAME_CITY                                           :Reittipiste: {TOWN}
 
STR_WAYPOINTNAME_CITY_SERIAL                                    :Reittipiste: {TOWN} #{COMMA}
 
STR_LANDINFO_WAYPOINT                                           :Reittipiste
 

	
 
STR_WAYPOINT                                                    :{WHITE}Reittipiste
 
STR_WAYPOINT_GRAPHICS_TIP                                       :{BLACK}Valitse reittipisteen tyyppi
 

	
 
STR_WAYPOINT_VIEWPORT                                           :{WHITE}{WAYPOINT}
 
STR_WAYPOINT_VIEWPORT_TINY                                      :{TINYFONT}{WHITE}{WAYPOINT}
 
STR_WAYPOINT_RAW                                                :{WAYPOINT}
 
STR_EDIT_WAYPOINT_NAME                                          :{WHITE}Muokkaa reittipisteen nimeä
 

	
 
STR_CANT_CHANGE_WAYPOINT_NAME                                   :{WHITE}Reittipisteen nimeä ei voi muuttaa...
 
STR_CONVERT_RAIL_TO_WAYPOINT_TIP                                :{BLACK}Muunna raide reittipisteeksi.
 
STR_CANT_BUILD_TRAIN_WAYPOINT                                   :{WHITE}Junien reittipistettä ei voi rakentaa tähän...
 
STR_CANT_REMOVE_TRAIN_WAYPOINT                                  :{WHITE}Junien reittipistettä ei voi poistaa...
 

	
lang/french.txt
Show inline comments
 
@@ -1120,49 +1120,48 @@ STR_CONFIG_PATCHES_CURRENCY             
 

	
 
STR_CONFIG_PATCHES_QUERY_CAPT                                   :{WHITE}Changer valeur du paramètre
 
STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE                :{WHITE}Un ou plusieurs intervalles de service par défaut ci-dessous sont incompatibles avec le paramètre choisi! 5-90% et 30-800 jours sont valides
 
STR_CONFIG_PATCHES_YAPF_SHIPS                                   :{LTBLUE}Utiliser YAPF pour les navires: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_ROAD                                    :{LTBLUE}Utiliser YAPF pour les véhicules routiers: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_RAIL                                    :{LTBLUE}Utiliser YAPF pour les trains: {ORANGE}{STRING}
 

	
 
STR_TEMPERATE_LANDSCAPE                                         :environnement 'Tempéré'
 
STR_SUB_ARCTIC_LANDSCAPE                                        :environnement 'Arctique'
 
STR_SUB_TROPICAL_LANDSCAPE                                      :environnement 'Tropical'
 
STR_TOYLAND_LANDSCAPE                                           :environnement 'Jouets'
 

	
 
STR_CHEATS                                                      :{WHITE}Triches
 
STR_CHEATS_TIP                                                  :{BLACK}Les cases à cocher indiquent que vous avez déjà utilisé cette triche auparavant
 
STR_CHEATS_WARNING                                              :{BLACK}Attention ! Vous êtes sur le point de trahir vos adversaires. Gardez en tête qu'une telle honte sera gardée en mémoire pour l'éternité.
 
STR_CHEAT_MONEY                                                 :{LTBLUE}Augmenter l'argent de {CURRENCY64}
 
STR_CHEAT_CHANGE_PLAYER                                         :{LTBLUE}Jouer en tant que joueur n°: {ORANGE}{COMMA}
 
STR_CHEAT_EXTRA_DYNAMITE                                        :{LTBLUE}Bulldozer magique (enlèvement industries et objets fixes): {ORANGE}{STRING}
 
STR_CHEAT_CROSSINGTUNNELS                                       :{LTBLUE}Les tunnels peuvent se croiser: {ORANGE}{STRING}
 
STR_CHEAT_BUILD_IN_PAUSE                                        :{LTBLUE}Construire pendant le mode pause: {ORANGE}{STRING}
 
STR_CHEAT_NO_JETCRASH                                           :{LTBLUE}Les jets ne s'écrasent plus (fréquemment) sur les petits aéroports: {ORANGE} {STRING}
 
STR_CHEAT_SWITCH_CLIMATE                                        :{LTBLUE}Changer de climat : {ORANGE} {STRING}
 
STR_CHEAT_CHANGE_DATE                                           :{LTBLUE}Changer la date: {ORANGE} {DATE_SHORT}
 
STR_CHEAT_SETUP_PROD                                            :{LTBLUE}Permettre la modification des valeurs de production : {ORANGE}{STRING}
 
STR_CHEAT_ALLOW_CONVRAIL                                        :{LTBLUE}Autoriser les locomotives électriques à circuler sur des voies non-électrifiées
 

	
 
STR_HEADING_FOR_WAYPOINT                                        :{LTBLUE}En route pour {WAYPOINT}
 
STR_HEADING_FOR_WAYPOINT_VEL                                    :{LTBLUE}En route pour {WAYPOINT}, {VELOCITY}
 

	
 
STR_GO_TO_WAYPOINT                                              :Passant par {WAYPOINT}
 
STR_GO_NON_STOP_TO_WAYPOINT                                     :Aller sans-arrêt via {WAYPOINT}
 

	
 
STR_WAYPOINTNAME_CITY                                           :Point de contrôle {TOWN}
 
STR_WAYPOINTNAME_CITY_SERIAL                                    :Point de contrôle {TOWN} #{COMMA}
 
STR_LANDINFO_WAYPOINT                                           :Point de contrôle
 

	
 
STR_WAYPOINT                                                    :{WHITE}Point de passage
 
STR_WAYPOINT_GRAPHICS_TIP                                       :{BLACK}Choisir le type de point de passage
 

	
 
STR_WAYPOINT_VIEWPORT                                           :{WHITE}{WAYPOINT}
 
STR_WAYPOINT_VIEWPORT_TINY                                      :{TINYFONT}{WHITE}{WAYPOINT}
 
STR_WAYPOINT_RAW                                                :{WAYPOINT}
 
STR_EDIT_WAYPOINT_NAME                                          :{WHITE}Modifier nom du point de contrôle
 

	
 
STR_CANT_CHANGE_WAYPOINT_NAME                                   :{WHITE}Impossible de modifier le nom du point de contrôle...
 
STR_CONVERT_RAIL_TO_WAYPOINT_TIP                                :{BLACK}Construire un point de contrôle sur les rails
 
STR_CANT_BUILD_TRAIN_WAYPOINT                                   :{WHITE}Impossible de construire point de contrôle ici...
 
STR_CANT_REMOVE_TRAIN_WAYPOINT                                  :{WHITE}Impossible de retirer point de contrôle ici...
 

	
lang/german.txt
Show inline comments
 
@@ -1120,49 +1120,48 @@ STR_CONFIG_PATCHES_CURRENCY             
 

	
 
STR_CONFIG_PATCHES_QUERY_CAPT                                   :{WHITE}Einstellungswert ändern
 
STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE                :{WHITE}Einige oder alle dieser Standardwartungsintervalle sind inkompatibel mit den gewählten Einstellungen! 5-90% und 30-800 Tage sind gültig.
 
STR_CONFIG_PATCHES_YAPF_SHIPS                                   :{LTBLUE}BenutzeYAPF für Schiffe: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_ROAD                                    :{LTBLUE}Benutze YAPF für Fahrzeuge: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_RAIL                                    :{LTBLUE}Benutze YAPF für Züge: {ORANGE}{STRING}
 

	
 
STR_TEMPERATE_LANDSCAPE                                         :Gemäßigt
 
STR_SUB_ARCTIC_LANDSCAPE                                        :Subarktisch
 
STR_SUB_TROPICAL_LANDSCAPE                                      :Subtropisch
 
STR_TOYLAND_LANDSCAPE                                           :Fantastisch
 

	
 
STR_CHEATS                                                      :{WHITE}Cheats
 
STR_CHEATS_TIP                                                  :{BLACK}Kontrollfelder zeigen, ob du diesen Cheat schonmal benutzt hast.
 
STR_CHEATS_WARNING                                              :{BLACK}Achtung! Du bist im Begriff, deine Mitspieler zu betrügen. Denke daran, dass dies niemals vergessen werden wird.
 
STR_CHEAT_MONEY                                                 :{LTBLUE}Kontostand um {CURRENCY64} erhöhen
 
STR_CHEAT_CHANGE_PLAYER                                         :{LTBLUE}Folgenden Spieler steuern: {ORANGE}{COMMA}
 
STR_CHEAT_EXTRA_DYNAMITE                                        :{LTBLUE}Mächtigeres Abrisswerkzeug: {ORANGE}{STRING}
 
STR_CHEAT_CROSSINGTUNNELS                                       :{LTBLUE}Tunnel dürfen sich kreuzen {ORANGE}{STRING}
 
STR_CHEAT_BUILD_IN_PAUSE                                        :{LTBLUE}Bauen im Pausenmodus: {ORANGE}{STRING}
 
STR_CHEAT_NO_JETCRASH                                           :{LTBLUE}Flugzeuge stürzen auf kleinen Flughäfen nicht häufiger ab: {ORANGE} {STRING}
 
STR_CHEAT_SWITCH_CLIMATE                                        :{LTBLUE}Wechsle Klima: {ORANGE} {STRING}
 
STR_CHEAT_CHANGE_DATE                                           :{LTBLUE}Ändere Datum: {ORANGE} {DATE_SHORT}
 
STR_CHEAT_SETUP_PROD                                            :{LTBLUE}Aktiviere Veränderung der Produktionswerte: {ORANGE}{STRING}
 
STR_CHEAT_ALLOW_CONVRAIL                                        :{LTBLUE}Erlaube E-Loks auf normalen Gleisen zu fahren
 

	
 
STR_HEADING_FOR_WAYPOINT                                        :{LTBLUE}Fahre zu {WAYPOINT}
 
STR_HEADING_FOR_WAYPOINT_VEL                                    :{LTBLUE}Fahre zu {WAYPOINT}, {VELOCITY}
 

	
 
STR_GO_TO_WAYPOINT                                              :Fahre über {WAYPOINT}
 
STR_GO_NON_STOP_TO_WAYPOINT                                     :Fahre ohne Halt über {WAYPOINT}
 

	
 
STR_WAYPOINTNAME_CITY                                           :Wegpunkt {TOWN}
 
STR_WAYPOINTNAME_CITY_SERIAL                                    :Wegpunkt {TOWN} #{COMMA}
 
STR_LANDINFO_WAYPOINT                                           :Wegpunkt
 

	
 
STR_WAYPOINT                                                    :{WHITE}Wegpunkt
 
STR_WAYPOINT_GRAPHICS_TIP                                       :{BLACK}Wegpunkttyp auswählen
 

	
 
STR_WAYPOINT_VIEWPORT                                           :{WHITE}{WAYPOINT}
 
STR_WAYPOINT_VIEWPORT_TINY                                      :{TINYFONT}{WHITE}{WAYPOINT}
 
STR_WAYPOINT_RAW                                                :{WAYPOINT}
 
STR_EDIT_WAYPOINT_NAME                                          :{WHITE}Wegpunktename ändern
 

	
 
STR_CANT_CHANGE_WAYPOINT_NAME                                   :{WHITE}Kann Wegpunktname nicht ändern...
 
STR_CONVERT_RAIL_TO_WAYPOINT_TIP                                :{BLACK}Ändere Schiene in einen Wegpunkt
 
STR_CANT_BUILD_TRAIN_WAYPOINT                                   :{WHITE}Kann Wegpunkt hier nicht bauen...
 
STR_CANT_REMOVE_TRAIN_WAYPOINT                                  :{WHITE}Kann Wegpunkt hier nicht entfernen...
 

	
lang/hungarian.txt
Show inline comments
 
@@ -1185,49 +1185,48 @@ STR_CONFIG_PATCHES_CURRENCY             
 

	
 
STR_CONFIG_PATCHES_QUERY_CAPT                                   :{WHITE}Válassz beállítási értéket
 
STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE                :{WHITE}A lenti alap szervíz intervallum beállítások némelyike/mindegyike inkompatibilis a választott beállítással! Csak 5-90% és 30-800 napig elfogadható.
 
STR_CONFIG_PATCHES_YAPF_SHIPS                                   :{LTBLUE}YAPF használata hajóknál: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_ROAD                                    :{LTBLUE}YAPF használata közutakon: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_RAIL                                    :{LTBLUE}YAPF használata vonatokhoz: {ORANGE}{STRING}
 

	
 
STR_TEMPERATE_LANDSCAPE                                         :mérsékelt táj
 
STR_SUB_ARCTIC_LANDSCAPE                                        :sarkköri táj
 
STR_SUB_TROPICAL_LANDSCAPE                                      :trópusi táj
 
STR_TOYLAND_LANDSCAPE                                           :játék táj
 

	
 
STR_CHEATS                                                      :{WHITE}Csalások
 
STR_CHEATS_TIP                                                  :{BLACK}A kijelölõnégyzetek jelzik a csalások eddigi használtságát
 
STR_CHEATS_WARNING                                              :{BLACK}Figyelem! Te épp a versenytársaidat készülöd elárulni. Sose felejtsd el, hogy egy ilyen szégyenletes tett sose merül feledésbe.
 
STR_CHEAT_MONEY                                                 :{LTBLUE}Tõkeemelés {CURRENCY64}
 
STR_CHEAT_CHANGE_PLAYER                                         :{LTBLUE}Játszani mint játékos #{ORANGE}{COMMA}
 
STR_CHEAT_EXTRA_DYNAMITE                                        :{LTBLUE}Csodabuldózer (lerombol gazdasági épületeket, stb): {ORANGE}{STRING}
 
STR_CHEAT_CROSSINGTUNNELS                                       :{LTBLUE}A csatornák keresztezhessék egymást: {ORANGE}{STRING}
 
STR_CHEAT_BUILD_IN_PAUSE                                        :{LTBLUE}Építés szünet módban: {ORANGE}{STRING}
 
STR_CHEAT_NO_JETCRASH                                           :{LTBLUE}Jet-repülõgépek nem fognak (gyakran) lezuhanni a kisebb repülõtereken: {ORANGE} {STRING}
 
STR_CHEAT_SWITCH_CLIMATE                                        :{LTBLUE}Klíma változtatás: {ORANGE} {STRING}
 
STR_CHEAT_CHANGE_DATE                                           :{LTBLUE}Dátum módosítás: {ORANGE} {DATE_SHORT}
 
STR_CHEAT_SETUP_PROD                                            :{LTBLUE}A nyersanyagüzemek termelése változtatható: {ORANGE}{STRING}
 
STR_CHEAT_ALLOW_CONVRAIL                                        :{LTBLUE}Közlekedhessenek elektromos mozdonyok hagyományos síneken
 

	
 
STR_HEADING_FOR_WAYPOINT                                        :{LTBLUE}Úton {WAYPOINT} felé
 
STR_HEADING_FOR_WAYPOINT_VEL                                    :{LTBLUE}Úton {WAYPOINT} felé, {VELOCITY}
 

	
 
STR_GO_TO_WAYPOINT                                              :{WAYPOINT}on át
 
STR_GO_NON_STOP_TO_WAYPOINT                                     :Úton {WAYPOINT} ellenõrzõ ponton át
 

	
 
STR_WAYPOINTNAME_CITY                                           :{TOWN}i ellenõrzõ pont
 
STR_WAYPOINTNAME_CITY_SERIAL                                    :{TOWN}i {COMMA}. ellenõrzõ pont
 
STR_LANDINFO_WAYPOINT                                           :Ellenõrzõ pont
 

	
 
STR_WAYPOINT                                                    :{WHITE}Ellenõrzõ pont
 
STR_WAYPOINT_GRAPHICS_TIP                                       :{BLACK}Válassz ellenõrzõ-pont tipust
 

	
 
STR_WAYPOINT_VIEWPORT                                           :{WHITE}{WAYPOINT}
 
STR_WAYPOINT_VIEWPORT_TINY                                      :{TINYFONT}{WHITE}{WAYPOINT}
 
STR_WAYPOINT_RAW                                                :{WAYPOINT}
 
STR_EDIT_WAYPOINT_NAME                                          :{WHITE}Módosítd az ellenõrzõ pont nevét
 

	
 
STR_CANT_CHANGE_WAYPOINT_NAME                                   :{WHITE}Nem lehet megváltoztatni az ellenõrzõ pont nevét...
 
STR_CONVERT_RAIL_TO_WAYPOINT_TIP                                :{BLACK}Sín átalakítása ellenõrzõ ponttá
 
STR_CANT_BUILD_TRAIN_WAYPOINT                                   :{WHITE}Nem lehet vonat ellenõrzõ pontot építeni ide...
 
STR_CANT_REMOVE_TRAIN_WAYPOINT                                  :{WHITE}Nem lehet eltávolítani az ellenõrzõ pontot...
 

	
lang/icelandic.txt
Show inline comments
 
@@ -1089,49 +1089,48 @@ STR_CONFIG_PATCHES_CURRENCY             
 

	
 
STR_CONFIG_PATCHES_QUERY_CAPT                                   :{WHITE}Breyta gildi stillingar
 
STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE                :{WHITE}Einhver eða öll bil milli skoðana hér fyrir neðan eru ósamhæfanleg við valdar stillingar! 5-90% og 30-800 dagar er leyfilegt
 
STR_CONFIG_PATCHES_YAPF_SHIPS                                   :{LTBLUE}Nota YAPF fyrir skip: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_ROAD                                    :{LTBLUE}Nota YAPF fyrir bifreiðar: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_RAIL                                    :{LTBLUE}Nota YAPF fyrir lestir: {ORANGE}{STRING}
 

	
 
STR_TEMPERATE_LANDSCAPE                                         :Temprað landslag
 
STR_SUB_ARCTIC_LANDSCAPE                                        :Heimskautalandslag
 
STR_SUB_TROPICAL_LANDSCAPE                                      :Miðjarðarlandslag
 
STR_TOYLAND_LANDSCAPE                                           :Leikfangalandslag
 

	
 
STR_CHEATS                                                      :{WHITE}Svindl
 
STR_CHEATS_TIP                                                  :{BLACK}Valreitur segir til um ef þú hefur notað þetta svindl áður
 
STR_CHEATS_WARNING                                              :{BLACK}Aðvörun! Þú ert í þann mund að svíkja keppinauta þína. Hafðu í huga að þess lags svívirðing mun ætíð höfð í minnum.
 
STR_CHEAT_MONEY                                                 :{LTBLUE}Auka pening um {CURRENCY64}
 
STR_CHEAT_CHANGE_PLAYER                                         :{LTBLUE}Spila sem leikmaður: {ORANGE}{COMMA}
 
STR_CHEAT_EXTRA_DYNAMITE                                        :{LTBLUE}Töfrajarðýta (eyða iðnaði og óeyðanlegu): {ORANGE}{STRING}
 
STR_CHEAT_CROSSINGTUNNELS                                       :{LTBLUE}Göng mega skerast: {ORANGE}{STRING}
 
STR_CHEAT_BUILD_IN_PAUSE                                        :{LTBLUE}Byggja í bið: {ORANGE}{STRING}
 
STR_CHEAT_NO_JETCRASH                                           :{LTBLUE}Þotur brotlenda ekki (oft) á litlum flugvöllum: {ORANGE} {STRING}
 
STR_CHEAT_SWITCH_CLIMATE                                        :{LTBLUE}Skipta um loftslag: {ORANGE} {STRING}
 
STR_CHEAT_CHANGE_DATE                                           :{LTBLUE}Breyta dagsetningu: {ORANGE} {DATE_SHORT}
 
STR_CHEAT_SETUP_PROD                                            :{LTBLUE}Leyfa breytingar á verðmæti framleiðslu: {ORANGE}{STRING}
 
STR_CHEAT_ALLOW_CONVRAIL                                        :{LTBLUE}Leyfa rafdrifnum lestum að nota venjuleg spor
 

	
 
STR_HEADING_FOR_WAYPOINT                                        :{LTBLUE}Á leiðinni til {WAYPOINT}
 
STR_HEADING_FOR_WAYPOINT_VEL                                    :{LTBLUE}Á leiðinni til {WAYPOINT}, {VELOCITY}
 

	
 
STR_GO_TO_WAYPOINT                                              :Fara með {WAYPOINT}
 
STR_GO_NON_STOP_TO_WAYPOINT                                     :Ekki stöðva á {WAYPOINT}
 

	
 
STR_WAYPOINTNAME_CITY                                           :Millistöð {TOWN}
 
STR_WAYPOINTNAME_CITY_SERIAL                                    :Millistöð {TOWN} #{COMMA}
 
STR_LANDINFO_WAYPOINT                                           :Millistöð
 

	
 
STR_WAYPOINT                                                    :{WHITE}Leiðarvísir
 
STR_WAYPOINT_GRAPHICS_TIP                                       :{BLACK}Velja tegund leiðarvísis
 

	
 
STR_WAYPOINT_VIEWPORT                                           :{WHITE}{WAYPOINT}
 
STR_WAYPOINT_VIEWPORT_TINY                                      :{TINYFONT}{WHITE}{WAYPOINT}
 
STR_WAYPOINT_RAW                                                :{WAYPOINT}
 
STR_EDIT_WAYPOINT_NAME                                          :{WHITE}Breyta nafni millistöðvar
 

	
 
STR_CANT_CHANGE_WAYPOINT_NAME                                   :{WHITE}Get ekki breytt nafni millistöðvar...
 
STR_CONVERT_RAIL_TO_WAYPOINT_TIP                                :{BLACK}Breyta teini í millistöð
 
STR_CANT_BUILD_TRAIN_WAYPOINT                                   :{WHITE}Get ekki byggt lestarmillistöð hér...
 
STR_CANT_REMOVE_TRAIN_WAYPOINT                                  :{WHITE}Get ekki fjarlægt lestarmillistöð héðan...
 

	
lang/italian.txt
Show inline comments
 
@@ -1121,49 +1121,48 @@ STR_CONFIG_PATCHES_CURRENCY             
 

	
 
STR_CONFIG_PATCHES_QUERY_CAPT                                   :{WHITE}Cambia valori impostazioni
 
STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE                :{WHITE}Alcuni o tutti gli intervalli di servizio predefiniti sottostanti sono incompatibili con le impostazioni scelte! 5-90% e 30-800 giorni sono valori validi
 
STR_CONFIG_PATCHES_YAPF_SHIPS                                   :{LTBLUE}Usa YAPF per le navi: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_ROAD                                    :{LTBLUE}Usa YAPF per i veicoli stradali: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_RAIL                                    :{LTBLUE}Usa YAPF per i treni: {ORANGE}{STRING}
 

	
 
STR_TEMPERATE_LANDSCAPE                                         :paesaggio 'temperato'
 
STR_SUB_ARCTIC_LANDSCAPE                                        :paesaggio 'sub-artico'
 
STR_SUB_TROPICAL_LANDSCAPE                                      :paesaggio 'sub-tropicale'
 
STR_TOYLAND_LANDSCAPE                                           :paesaggio 'Città dei Giocattoli'
 

	
 
STR_CHEATS                                                      :{WHITE}Trucchi
 
STR_CHEATS_TIP                                                  :{BLACK}Le caselle indicano se hai già utilizzato questo trucco in passato
 
STR_CHEATS_WARNING                                              :{BLACK}Attenzione! Stai per tradire i tuoi avversari. Ricordati che un così grande disonore verrà ricordato per l'eternità.
 
STR_CHEAT_MONEY                                                 :{LTBLUE}Aumenta soldi di {CURRENCY64}
 
STR_CHEAT_CHANGE_PLAYER                                         :{LTBLUE}Gioca come giocatore: {ORANGE}{COMMA}
 
STR_CHEAT_EXTRA_DYNAMITE                                        :{LTBLUE}Bulldozer magico (rimuove industrie e altri): {ORANGE}{STRING}
 
STR_CHEAT_CROSSINGTUNNELS                                       :{LTBLUE}I tunnel possono incrociarsi tra loro: {ORANGE}{STRING}
 
STR_CHEAT_BUILD_IN_PAUSE                                        :{LTBLUE}Consenti costruzione in pausa: {ORANGE}{STRING}
 
STR_CHEAT_NO_JETCRASH                                           :{LTBLUE}I jet non si schiantano troppo di frequente nei piccoli aeroporti: {ORANGE} {STRING}
 
STR_CHEAT_SWITCH_CLIMATE                                        :{LTBLUE}Cambia paesaggio: {ORANGE} {STRING}
 
STR_CHEAT_CHANGE_DATE                                           :{LTBLUE}Cambia data: {ORANGE} {DATE_SHORT}
 
STR_CHEAT_SETUP_PROD                                            :{LTBLUE}Permetti la modifica dei valori di produzione: {ORANGE}{STRING}
 
STR_CHEAT_ALLOW_CONVRAIL                                        :{LTBLUE}Permetti l'uso di locomotori elettrici sui binari normali
 

	
 
STR_HEADING_FOR_WAYPOINT                                        :{LTBLUE}Direzione {WAYPOINT}
 
STR_HEADING_FOR_WAYPOINT_VEL                                    :{LTBLUE}Direzione {WAYPOINT}, {VELOCITY}
 

	
 
STR_GO_TO_WAYPOINT                                              :Vai al {WAYPOINT}
 
STR_GO_NON_STOP_TO_WAYPOINT                                     :Procedi non-stop per {WAYPOINT}
 

	
 
STR_WAYPOINTNAME_CITY                                           :Waypoint {TOWN}
 
STR_WAYPOINTNAME_CITY_SERIAL                                    :Waypoint {TOWN} #{COMMA}
 
STR_LANDINFO_WAYPOINT                                           :Waypoint
 

	
 
STR_WAYPOINT                                                    :{WHITE}Waypoint
 
STR_WAYPOINT_GRAPHICS_TIP                                       :{BLACK}Seleziona il tipo di waypoint
 

	
 
STR_WAYPOINT_VIEWPORT                                           :{WHITE}{WAYPOINT}
 
STR_WAYPOINT_VIEWPORT_TINY                                      :{TINYFONT}{WHITE}{WAYPOINT}
 
STR_WAYPOINT_RAW                                                :{WAYPOINT}
 
STR_EDIT_WAYPOINT_NAME                                          :{WHITE}Cambia il nome al waypoint
 

	
 
STR_CANT_CHANGE_WAYPOINT_NAME                                   :{WHITE}Impossibile cambiare il nome al waypoint...
 
STR_CONVERT_RAIL_TO_WAYPOINT_TIP                                :{BLACK}Trasforma la ferrovia in un waypoint
 
STR_CANT_BUILD_TRAIN_WAYPOINT                                   :{WHITE}Impossibile costruire un waypoint ferroviario qui...
 
STR_CANT_REMOVE_TRAIN_WAYPOINT                                  :{WHITE}Impossibile rimuovere un waypoint ferroviario qui...
 

	
lang/norwegian.txt
Show inline comments
 
@@ -1116,49 +1116,48 @@ STR_CONFIG_PATCHES_CURRENCY             
 

	
 
STR_CONFIG_PATCHES_QUERY_CAPT                                   :{WHITE}Endre innstillingsverdi
 
STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE                :{WHITE}Noen eller alle av standard vedlikeholdsintervall(ene) under er inkompatible med valgte instillinger! 5-90 % og 30-800 dager er gyldige
 
STR_CONFIG_PATCHES_YAPF_SHIPS                                   :{LTBLUE}Skip skal bruke YAPF: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_ROAD                                    :{LTBLUE}Kjøretøy skal bruke YAPF: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_RAIL                                    :{LTBLUE}Tog skal bruke YAPF: {ORANGE}{STRING}
 

	
 
STR_TEMPERATE_LANDSCAPE                                         :Temperert landskap
 
STR_SUB_ARCTIC_LANDSCAPE                                        :subarktisk landskap
 
STR_SUB_TROPICAL_LANDSCAPE                                      :subtropisk landskap
 
STR_TOYLAND_LANDSCAPE                                           :lekeland landskap
 

	
 
STR_CHEATS                                                      :{WHITE}Juks
 
STR_CHEATS_TIP                                                  :{BLACK}Avkrysningsbokser indikerer at du har brukt denne juksekoden tidligere.
 
STR_CHEATS_WARNING                                              :{BLACK}Advarsel! Vær klar over at du er i ferd med å bedra dine motstandere og at straffen for slike handlinger er evig tid i skjærsilden.
 
STR_CHEAT_MONEY                                                 :{LTBLUE}Øk pengebeholdningen med {CURRENCY64}
 
STR_CHEAT_CHANGE_PLAYER                                         :{LTBLUE}Spiller som spiller: {ORANGE}{COMMA}
 
STR_CHEAT_EXTRA_DYNAMITE                                        :{LTBLUE}Magisk bulldoser (fjern industrier, ufjernbare ting): {ORANGE}{STRING}
 
STR_CHEAT_CROSSINGTUNNELS                                       :{LTBLUE}Tuneller kan krysse hverandre: {ORANGE}{STRING}
 
STR_CHEAT_BUILD_IN_PAUSE                                        :{LTBLUE}Tillat bygging i pausemodus: {ORANGE}{STRING}
 
STR_CHEAT_NO_JETCRASH                                           :{LTBLUE}Jetfly vil ikke krasje (hele tiden) på små flyplasser: {ORANGE} {STRING}
 
STR_CHEAT_SWITCH_CLIMATE                                        :{LTBLUE}Bytt klima: {ORANGE} {STRING}
 
STR_CHEAT_CHANGE_DATE                                           :{LTBLUE}Bytt dato: {ORANGE} {DATE_SHORT}
 
STR_CHEAT_SETUP_PROD                                            :{LTBLUE}Tillat endring av produksjonsmengder: {ORANGE}{STRING}
 
STR_CHEAT_ALLOW_CONVRAIL                                        :{LTBLUE}Tillat elektriske lokomotiv å kjøre på vanlige skinner
 

	
 
STR_HEADING_FOR_WAYPOINT                                        :{LTBLUE}Har kurs mot {WAYPOINT}
 
STR_HEADING_FOR_WAYPOINT_VEL                                    :{LTBLUE}Har kurs mot {WAYPOINT}, {VELOCITY}
 

	
 
STR_GO_TO_WAYPOINT                                              :Kjør via {WAYPOINT}
 
STR_GO_NON_STOP_TO_WAYPOINT                                     :Gå uten stopp via {WAYPOINT}
 

	
 
STR_WAYPOINTNAME_CITY                                           :{TOWN} kontrollpunkt
 
STR_WAYPOINTNAME_CITY_SERIAL                                    :{TOWN} kontrollpunkt nr. {COMMA}
 
STR_LANDINFO_WAYPOINT                                           :Kontrollpunkt
 

	
 
STR_WAYPOINT                                                    :{WHITE}Kontrollpunkt
 
STR_WAYPOINT_GRAPHICS_TIP                                       :{BLACK}Velg kontrollpunkttype
 

	
 
STR_WAYPOINT_VIEWPORT                                           :{WHITE}{WAYPOINT}
 
STR_WAYPOINT_VIEWPORT_TINY                                      :{TINYFONT}{WHITE}{WAYPOINT}
 
STR_WAYPOINT_RAW                                                :{WAYPOINT}
 
STR_EDIT_WAYPOINT_NAME                                          :{WHITE}Endre navn på kontrollpunkt...
 

	
 
STR_CANT_CHANGE_WAYPOINT_NAME                                   :{WHITE}Kan ikke endre navnet til kontrollpunktet...
 
STR_CONVERT_RAIL_TO_WAYPOINT_TIP                                :{BLACK}Gjør om jernbane til kontrollpunkt
 
STR_CANT_BUILD_TRAIN_WAYPOINT                                   :{WHITE}Kan ikke bygge kontrollpunkt for tog her...
 
STR_CANT_REMOVE_TRAIN_WAYPOINT                                  :{WHITE}Kan ikke fjerne kontrollpunktet...
 

	
lang/polish.txt
Show inline comments
 
@@ -1206,49 +1206,48 @@ STR_CONFIG_PATCHES_CURRENCY             
 

	
 
STR_CONFIG_PATCHES_QUERY_CAPT                                   :{WHITE}Zmiana wartosci
 
STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE                :{WHITE}Niektore lub wszystkie domyslne okresy miedzyserwisowania sa sprzeczne z wybranymi! 5-90% i 30-800 dni sa poprawne
 
STR_CONFIG_PATCHES_YAPF_SHIPS                                   :{LTBLUE}Uzywaj YAPF dla statkow: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_ROAD                                    :{LTBLUE}Uzywaj YAPF dla samochodow: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_RAIL                                    :{LTBLUE}Uzywaj YAPF dla pociagow: {ORANGE}{STRING}
 

	
 
STR_TEMPERATE_LANDSCAPE                                         :Krajobraz umiarkowany
 
STR_SUB_ARCTIC_LANDSCAPE                                        :Krajobraz arktyczny
 
STR_SUB_TROPICAL_LANDSCAPE                                      :Krajobraz tropikalny
 
STR_TOYLAND_LANDSCAPE                                           :Krajobraz zabawkowy
 

	
 
STR_CHEATS                                                      :{WHITE}Oszukiwanie
 
STR_CHEATS_TIP                                                  :{BLACK}Checkboxy pokazuja czy uzywano juz tego oszustwa
 
STR_CHEATS_WARNING                                              :{BLACK}Uwaga! Wlasnie chcesz zdradzic swoich wspolnikow.{}Miej na uwadze, ze zostanie to zapamietane na wieki!
 
STR_CHEAT_MONEY                                                 :{LTBLUE}Zwieksz ilosc pieniedzy o {CURRENCY64}
 
STR_CHEAT_CHANGE_PLAYER                                         :{LTBLUE}Graj jako gracz: {ORANGE}{COMMA}
 
STR_CHEAT_EXTRA_DYNAMITE                                        :{LTBLUE}Magiczny buldozer (usuwanie przedsiebiorstw, itp.): {ORANGE}{STRING}
 
STR_CHEAT_CROSSINGTUNNELS                                       :{LTBLUE}Tunele moga sie krzyzowac: {ORANGE}{STRING}
 
STR_CHEAT_BUILD_IN_PAUSE                                        :{LTBLUE}Budowanie w czasie pauzy: {ORANGE}{STRING}
 
STR_CHEAT_NO_JETCRASH                                           :{LTBLUE}Odrzutowce nie beda sie czesto rozbijac na malych lotniskach: {ORANGE} {STRING}
 
STR_CHEAT_SWITCH_CLIMATE                                        :{LTBLUE}Zmien klimat: {ORANGE} {STRING}
 
STR_CHEAT_CHANGE_DATE                                           :{LTBLUE}Zmien date: {ORANGE} {DATE_SHORT}
 
STR_CHEAT_SETUP_PROD                                            :{LTBLUE}Pozwol modyfikowac wielkosc produkcji przedsiebiorstw: {ORANGE}{STRING}
 
STR_CHEAT_ALLOW_CONVRAIL                                        :{LTBLUE}Pozwol lokomotywom elektrycznym pracowac na zwyklych torach
 

	
 
STR_HEADING_FOR_WAYPOINT                                        :{LTBLUE}Zmierza do {WAYPOINT}
 
STR_HEADING_FOR_WAYPOINT_VEL                                    :{LTBLUE}Zmierza do {WAYPOINT}, {VELOCITY}
 

	
 
STR_GO_TO_WAYPOINT                                              :Idz przez {WAYPOINT}
 
STR_GO_NON_STOP_TO_WAYPOINT                                     :Idz bez zatrzymywania przez {WAYPOINT}
 

	
 
STR_WAYPOINTNAME_CITY                                           :Pkt. kontrolny {TOWN}
 
STR_WAYPOINTNAME_CITY_SERIAL                                    :Pkt. kontrolny  {TOWN} #{COMMA}
 
STR_LANDINFO_WAYPOINT                                           :Pkt. kontrolny
 

	
 
STR_WAYPOINT                                                    :{WHITE}Pkt kontrolny
 
STR_WAYPOINT_GRAPHICS_TIP                                       :{BLACK}Wybierz typ pkt kontrolnego
 

	
 
STR_WAYPOINT_VIEWPORT                                           :{WHITE}{WAYPOINT}
 
STR_WAYPOINT_VIEWPORT_TINY                                      :{TINYFONT}{WHITE}{WAYPOINT}
 
STR_WAYPOINT_RAW                                                :{WAYPOINT}
 
STR_EDIT_WAYPOINT_NAME                                          :{WHITE}Edytuj nazwe pkt. kontrolnego
 

	
 
STR_CANT_CHANGE_WAYPOINT_NAME                                   :{WHITE}Nie mozna zmienic nazwy pkt. kontrolnego...
 
STR_CONVERT_RAIL_TO_WAYPOINT_TIP                                :{BLACK}Zmiana torow na pkt. kontrolny
 
STR_CANT_BUILD_TRAIN_WAYPOINT                                   :{WHITE}Nie mozna zbudowac pkt. kontolnego tutaj...
 
STR_CANT_REMOVE_TRAIN_WAYPOINT                                  :{WHITE}Nie mozna usunac pkt. kontolnego z tego miejsca...
 

	
lang/portuguese.txt
Show inline comments
 
@@ -1119,49 +1119,48 @@ STR_CONFIG_PATCHES_CURRENCY             
 

	
 
STR_CONFIG_PATCHES_QUERY_CAPT                                   :{WHITE}Alterar valor
 
STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE                :{WHITE}Alguns ou todos os intervalo(s) de serviço predefinidos abaixo são incompatíveis com o valor escolhido! São válidos 5-90% e 30-800 dias
 
STR_CONFIG_PATCHES_YAPF_SHIPS                                   :{LTBLUE}Usar YAPF para navios: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_ROAD                                    :{LTBLUE}Usar YAPF para veículos de estrada: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_RAIL                                    :{LTBLUE}Usar YAPF para comboios: {ORANGE}{STRING}
 

	
 
STR_TEMPERATE_LANDSCAPE                                         :Terreno temperado
 
STR_SUB_ARCTIC_LANDSCAPE                                        :terreno subárctico
 
STR_SUB_TROPICAL_LANDSCAPE                                      :terreno subtropical
 
STR_TOYLAND_LANDSCAPE                                           :terreno 'toyland'
 

	
 
STR_CHEATS                                                      :{WHITE}Truques
 
STR_CHEATS_TIP                                                  :{BLACK}As caixas de verificação indicam se já usou este truque antes
 
STR_CHEATS_WARNING                                              :{BLACK}Atenção! Está prestes a trair os seus oponentes. Tenha em conta que isto ficará registado para sempre.
 
STR_CHEAT_MONEY                                                 :{LTBLUE}Aumentar dinheiro em {CURRENCY64}
 
STR_CHEAT_CHANGE_PLAYER                                         :{LTBLUE}Jogar pelo jogador: {ORANGE}{COMMA}
 
STR_CHEAT_EXTRA_DYNAMITE                                        :{LTBLUE}Bulldozer mágico (destrói indústrias, etc.): {ORANGE}{STRING}
 
STR_CHEAT_CROSSINGTUNNELS                                       :{LTBLUE}Os túneis poderão cruzar-se: {ORANGE}{STRING}
 
STR_CHEAT_BUILD_IN_PAUSE                                        :{LTBLUE}Permitir construção quando em pausa: {ORANGE}{STRING}
 
STR_CHEAT_NO_JETCRASH                                           :{LTBLUE}Aviões a jacto não irão ter acidentes em aeroportos pequenos: {ORANGE} {STRING}
 
STR_CHEAT_SWITCH_CLIMATE                                        :{LTBLUE}Mudar de clima: {ORANGE} {STRING}
 
STR_CHEAT_CHANGE_DATE                                           :{LTBLUE}Alterar data: {ORANGE} {DATE_SHORT}
 
STR_CHEAT_SETUP_PROD                                            :{LTBLUE}Activar modificação de valores de produção: {ORANGE}{STRING}
 
STR_CHEAT_ALLOW_CONVRAIL                                        :{LTBLUE}Permitir comboios eléctricos em carris normais
 

	
 
STR_HEADING_FOR_WAYPOINT                                        :{LTBLUE}Dirige-se a {WAYPOINT}
 
STR_HEADING_FOR_WAYPOINT_VEL                                    :{LTBLUE}Dirige-se a {WAYPOINT}, {VELOCITY}
 

	
 
STR_GO_TO_WAYPOINT                                              :Ir via {WAYPOINT}
 
STR_GO_NON_STOP_TO_WAYPOINT                                     :Ir sem parar via {WAYPOINT}
 

	
 
STR_WAYPOINTNAME_CITY                                           :Ponto de passagem {TOWN}
 
STR_WAYPOINTNAME_CITY_SERIAL                                    :Ponto de passagem {TOWN} #{COMMA}
 
STR_LANDINFO_WAYPOINT                                           :Ponto de passagem
 

	
 
STR_WAYPOINT                                                    :{WHITE}Ponto de passagem
 
STR_WAYPOINT_GRAPHICS_TIP                                       :{BLACK}Seleccione um tipo de ponto de passagem
 

	
 
STR_WAYPOINT_VIEWPORT                                           :{WHITE}{WAYPOINT}
 
STR_WAYPOINT_VIEWPORT_TINY                                      :{TINYFONT}{WHITE}{WAYPOINT}
 
STR_WAYPOINT_RAW                                                :{WAYPOINT}
 
STR_EDIT_WAYPOINT_NAME                                          :{WHITE}Editar nome do ponto de passagem
 

	
 
STR_CANT_CHANGE_WAYPOINT_NAME                                   :{WHITE}Não é possível alterar o nome do ponto de passagem...
 
STR_CONVERT_RAIL_TO_WAYPOINT_TIP                                :{BLACK}Converter linha em ponto de passagem
 
STR_CANT_BUILD_TRAIN_WAYPOINT                                   :{WHITE}Não é possível construir ponto de passagem de comboio aqui...
 
STR_CANT_REMOVE_TRAIN_WAYPOINT                                  :{WHITE}Não é possível remover ponto de passagem de comboio aqui...
 

	
lang/romanian.txt
Show inline comments
 
@@ -1085,49 +1085,48 @@ STR_CONFIG_PATCHES_CURRENCY             
 

	
 
STR_CONFIG_PATCHES_QUERY_CAPT                                   :{WHITE}Schimbã valoarea setãrii
 
STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE                :{WHITE}Unele sau toate din intervalurile de service alese sunt incompatibile cu setarea aleasa! Valorile valide sunt cuprinse intre 5-90% si 30-800 zile
 
STR_CONFIG_PATCHES_YAPF_SHIPS                                   :{LTBLUE}Foloseste YAPF pentru nave: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_ROAD                                    :{LTBLUE}Foloseste YAPF pentru autoveh: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_RAIL                                    :{LTBLUE}Foloseste YAPF pentru trenuri: {ORANGE}{STRING}
 

	
 
STR_TEMPERATE_LANDSCAPE                                         :peisajul temperat
 
STR_SUB_ARCTIC_LANDSCAPE                                        :peisajul sub-arctic
 
STR_SUB_TROPICAL_LANDSCAPE                                      :peisajul sub-tropical
 
STR_TOYLAND_LANDSCAPE                                           :peisajul 'tara jucãriilor'
 

	
 
STR_CHEATS                                                      :{WHITE}Cheat-uri
 
STR_CHEATS_TIP                                                  :{BLACK}Checkbox-urile aratã un cheat folosit anterior
 
STR_CHEATS_WARNING                                              :{BLACK}Atentie! Esti pe cale sã-ti trãdezi colegii de joc! Nu uita cã aceastã rusine va rãmâne înregistratã pentru totdeauna!
 
STR_CHEAT_MONEY                                                 :{LTBLUE}Mãreste fondurile cu {CURRENCY64}
 
STR_CHEAT_CHANGE_PLAYER                                         :{LTBLUE}Joacã în locul jucãtorului: {ORANGE}{COMMA}
 
STR_CHEAT_EXTRA_DYNAMITE                                        :{LTBLUE}Buldozer magic (demoleazã industrii si lucruri amovibile): {ORANGE}{STRING}
 
STR_CHEAT_CROSSINGTUNNELS                                       :{LTBLUE}Tunelele se pot intersecta: {ORANGE}{STRING}
 
STR_CHEAT_BUILD_IN_PAUSE                                        :{LTBLUE}Construieste în modul pauzã: {ORANGE}{STRING}
 
STR_CHEAT_NO_JETCRASH                                           :{LTBLUE}Avioanele cu reactie nu se vor prãbusi (frecvent) pe aeroporturile mici: {ORANGE} {STRING}
 
STR_CHEAT_SWITCH_CLIMATE                                        :{LTBLUE}Schimbã peisajul: {ORANGE} {STRING}
 
STR_CHEAT_CHANGE_DATE                                           :{LTBLUE}Schimbã data: {ORANGE} {DATE_SHORT}
 
STR_CHEAT_SETUP_PROD                                            :{LTBLUE}Activeaza accesul la valorile de productie: {ORANGE}{STRING}
 
STR_CHEAT_ALLOW_CONVRAIL                                        :{LTBLUE}Permite motoarealor electrice sã ruleze pe sine normale
 

	
 
STR_HEADING_FOR_WAYPOINT                                        :{LTBLUE}Merge spre {WAYPOINT}
 
STR_HEADING_FOR_WAYPOINT_VEL                                    :{LTBLUE}Merge spre {WAYPOINT}, {VELOCITY}
 

	
 
STR_GO_TO_WAYPOINT                                              :Mergi via {WAYPOINT}
 
STR_GO_NON_STOP_TO_WAYPOINT                                     :Mergi non-stop via {WAYPOINT}
 

	
 
STR_WAYPOINTNAME_CITY                                           :Halta {TOWN}
 
STR_WAYPOINTNAME_CITY_SERIAL                                    :Halta {TOWN} #{COMMA}
 
STR_LANDINFO_WAYPOINT                                           :Haltã de miscare
 

	
 
STR_WAYPOINT                                                    :{WHITE}Punct de tranzit
 
STR_WAYPOINT_GRAPHICS_TIP                                       :{BLACK}Alege tipul de punct de tranzit
 

	
 
STR_WAYPOINT_VIEWPORT                                           :{WHITE}{WAYPOINT}
 
STR_WAYPOINT_VIEWPORT_TINY                                      :{TINYFONT}{WHITE}{WAYPOINT}
 
STR_WAYPOINT_RAW                                                :{WAYPOINT}
 
STR_EDIT_WAYPOINT_NAME                                          :{WHITE}Editeazã numele haltei
 

	
 
STR_CANT_CHANGE_WAYPOINT_NAME                                   :{WHITE}Nu pot schimba numele haltei...
 
STR_CONVERT_RAIL_TO_WAYPOINT_TIP                                :{BLACK}Converteste linia în haltã de miscare (waypoint)
 
STR_CANT_BUILD_TRAIN_WAYPOINT                                   :{WHITE}Nu pot plasa o haltã aici...
 
STR_CANT_REMOVE_TRAIN_WAYPOINT                                  :{WHITE}Nu pot sterge halta de aici...
 

	
lang/slovak.txt
Show inline comments
 
@@ -1185,49 +1185,48 @@ STR_CONFIG_PATCHES_CURRENCY             
 

	
 
STR_CONFIG_PATCHES_QUERY_CAPT                                   :{WHITE}Zmenit hodnotu nastavenia
 
STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE                :{WHITE}Niektore alebo vsetky implicitne servisne intervaly su nekompatibilne s vybranym nastavenim. 5-90% a 30-800 dni su platne.
 
STR_CONFIG_PATCHES_YAPF_SHIPS                                   :{LTBLUE}Pouzit YAPF pre lode: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_ROAD                                    :{LTBLUE}Pouzit YAPF pre vozidla: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_RAIL                                    :{LTBLUE}Pouzit YAPF pre vlaky: {ORANGE}{STRING}
 

	
 
STR_TEMPERATE_LANDSCAPE                                         :krajina mierneho pasma
 
STR_SUB_ARCTIC_LANDSCAPE                                        :subarkticka krajina
 
STR_SUB_TROPICAL_LANDSCAPE                                      :subtropicka krajina
 
STR_TOYLAND_LANDSCAPE                                           :krajina hraciek
 

	
 
STR_CHEATS                                                      :{WHITE}Cheaty
 
STR_CHEATS_TIP                                                  :{BLACK}Checkbox indikuje opakovane pouzite cheatu
 
STR_CHEATS_WARNING                                              :{BLACK}Varovanie! Chcete podviest vasich protihracov. Tento podvod sa navzdy zapameta.
 
STR_CHEAT_MONEY                                                 :{LTBLUE}Zvysit hotovost o {CURRENCY64}
 
STR_CHEAT_CHANGE_PLAYER                                         :{LTBLUE}Hrat ako hrac: {ORANGE}{COMMA}
 
STR_CHEAT_EXTRA_DYNAMITE                                        :{LTBLUE}Magicky buldozer (odstrani priemysel, budovy): {ORANGE}{STRING}
 
STR_CHEAT_CROSSINGTUNNELS                                       :{LTBLUE}Tunely sa mozu navzajom krizit: {ORANGE}{STRING}
 
STR_CHEAT_BUILD_IN_PAUSE                                        :{LTBLUE}Umoznit vystavbu v pauze: {ORANGE}{STRING}
 
STR_CHEAT_NO_JETCRASH                                           :{LTBLUE}Prudove lietadla nehavaruju (tak casto) na malych letiskach: {ORANGE} {STRING}
 
STR_CHEAT_SWITCH_CLIMATE                                        :{LTBLUE}Zmenit klimu: {ORANGE} {STRING}
 
STR_CHEAT_CHANGE_DATE                                           :{LTBLUE}Zmenit datum: {ORANGE} {DATE_SHORT}
 
STR_CHEAT_SETUP_PROD                                            :{LTBLUE}Povolit zmenu objemu vyroby: {ORANGE}{STRING}
 
STR_CHEAT_ALLOW_CONVRAIL                                        :{LTBLUE}Umoznit pouzitie el. rusnov na normalnych tratiach
 

	
 
STR_HEADING_FOR_WAYPOINT                                        :{LTBLUE}Smeruje do {WAYPOINT}
 
STR_HEADING_FOR_WAYPOINT_VEL                                    :{LTBLUE}Smeruje do {WAYPOINT}, {VELOCITY}
 

	
 
STR_GO_TO_WAYPOINT                                              :Chod cez {WAYPOINT}
 
STR_GO_NON_STOP_TO_WAYPOINT                                     :Chod bez zastavky cez {WAYPOINT}
 

	
 
STR_WAYPOINTNAME_CITY                                           :Smerovy bod {TOWN}
 
STR_WAYPOINTNAME_CITY_SERIAL                                    :Smerovy bod {TOWN} #{COMMA}
 
STR_LANDINFO_WAYPOINT                                           :Smerovy bod
 

	
 
STR_WAYPOINT                                                    :{WHITE}Smerovy bod
 
STR_WAYPOINT_GRAPHICS_TIP                                       :{BLACK}Vyber typ kontrolneho bodu
 

	
 
STR_WAYPOINT_VIEWPORT                                           :{WHITE}{WAYPOINT}
 
STR_WAYPOINT_VIEWPORT_TINY                                      :{TINYFONT}{WHITE}{WAYPOINT}
 
STR_WAYPOINT_RAW                                                :{WAYPOINT}
 
STR_EDIT_WAYPOINT_NAME                                          :{WHITE}Upravit nazvy smerovych bodov
 

	
 
STR_CANT_CHANGE_WAYPOINT_NAME                                   :{WHITE}Nazov smeroveho bodu sa neda zmenit ...
 
STR_CONVERT_RAIL_TO_WAYPOINT_TIP                                :{BLACK}Konvertovat zeleznicu na smerove body
 
STR_CANT_BUILD_TRAIN_WAYPOINT                                   :{WHITE}Tu nie je mozne postavit zeleznicny smerovy bod ...
 
STR_CANT_REMOVE_TRAIN_WAYPOINT                                  :{WHITE}Tu nie je mozne odstranit zeleznicny smerovy bod ...
 

	
lang/spanish.txt
Show inline comments
 
@@ -1120,49 +1120,48 @@ STR_CONFIG_PATCHES_CURRENCY             
 

	
 
STR_CONFIG_PATCHES_QUERY_CAPT                                   :{WHITE}Cambiar valor de la opción
 
STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE                :{WHITE}Alguno o todos los intervalos de servicio por defecto mostrados son incompatibles con la configuración elegida! 5-90% y 30-800 días son válidos
 
STR_CONFIG_PATCHES_YAPF_SHIPS                                   :{LTBLUE}Usar YAPF para barcos: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_ROAD                                    :{LTBLUE}Usar YAPF para vehículos de carretera: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_RAIL                                    :{LTBLUE}Usar YAPF para trenes: {ORANGE}{STRING}
 

	
 
STR_TEMPERATE_LANDSCAPE                                         :Paisaje templado
 
STR_SUB_ARCTIC_LANDSCAPE                                        :Paisaje sub-ártico
 
STR_SUB_TROPICAL_LANDSCAPE                                      :Paisaje sub-tropical
 
STR_TOYLAND_LANDSCAPE                                           :Paisaje fantasía
 

	
 
STR_CHEATS                                                      :{WHITE}Trucos
 
STR_CHEATS_TIP                                                  :{BLACK}Las casillas indican si ha usado este truco antes
 
STR_CHEATS_WARNING                                              :{BLACK}Atención! Usted está a punto de traicionar a sus competidores. Tenga presente que tal deshonra será recordada para toda la eternidad.
 
STR_CHEAT_MONEY                                                 :{LTBLUE}Incrementar dinero en {CURRENCY64}
 
STR_CHEAT_CHANGE_PLAYER                                         :{LTBLUE}Jugar como el jugador: {ORANGE}{COMMA}
 
STR_CHEAT_EXTRA_DYNAMITE                                        :{LTBLUE}Bulldozer mágico (elimina industrias, etc.): {ORANGE}{STRING}
 
STR_CHEAT_CROSSINGTUNNELS                                       :{LTBLUE}Los túneles pueden cruzarse: {ORANGE}{STRING}
 
STR_CHEAT_BUILD_IN_PAUSE                                        :{LTBLUE}Construir mientras se está en pausa: {ORANGE}{STRING}
 
STR_CHEAT_NO_JETCRASH                                           :{LTBLUE}Los Jets no se estrellarán (frecuentemente) en aeropuertos pequeños: {ORANGE} {STRING}
 
STR_CHEAT_SWITCH_CLIMATE                                        :{LTBLUE}Cambiar clima: {ORANGE} {STRING}
 
STR_CHEAT_CHANGE_DATE                                           :{LTBLUE}Cambiar fecha: {ORANGE} {DATE_SHORT}
 
STR_CHEAT_SETUP_PROD                                            :{LTBLUE}Activar modificación de los valores de producción: {ORANGE}{STRING}
 
STR_CHEAT_ALLOW_CONVRAIL                                        :{LTBLUE}Permitir locomotoras eléctricas sobre railes normales
 

	
 
STR_HEADING_FOR_WAYPOINT                                        :{LTBLUE}Hacia {WAYPOINT}
 
STR_HEADING_FOR_WAYPOINT_VEL                                    :{LTBLUE}Hacia {WAYPOINT}, {VELOCITY}
 

	
 
STR_GO_TO_WAYPOINT                                              :Ir vía {WAYPOINT}
 
STR_GO_NON_STOP_TO_WAYPOINT                                     :Ir directo via {WAYPOINT}
 

	
 
STR_WAYPOINTNAME_CITY                                           :Punto de paso {TOWN}
 
STR_WAYPOINTNAME_CITY_SERIAL                                    :Punto de paso {TOWN} #{COMMA}
 
STR_LANDINFO_WAYPOINT                                           :Punto de paso
 

	
 
STR_WAYPOINT                                                    :{WHITE}Punto de paso
 
STR_WAYPOINT_GRAPHICS_TIP                                       :{BLACK}Seleccione tipo de punto de paso
 

	
 
STR_WAYPOINT_VIEWPORT                                           :{WHITE}{WAYPOINT}
 
STR_WAYPOINT_VIEWPORT_TINY                                      :{TINYFONT}{WHITE}{WAYPOINT}
 
STR_WAYPOINT_RAW                                                :{WAYPOINT}
 
STR_EDIT_WAYPOINT_NAME                                          :{WHITE}Editar nombre del punto de paso
 

	
 
STR_CANT_CHANGE_WAYPOINT_NAME                                   :{WHITE}No se puede cambiar el nombre del punto de paso...
 
STR_CONVERT_RAIL_TO_WAYPOINT_TIP                                :{BLACK}Convertir raíl a punto de paso
 
STR_CANT_BUILD_TRAIN_WAYPOINT                                   :{WHITE}No se puede construir punto de paso para trenes aquí...
 
STR_CANT_REMOVE_TRAIN_WAYPOINT                                  :{WHITE}No se puede retirar punto de paso aquí...
 

	
lang/swedish.txt
Show inline comments
 
@@ -1119,49 +1119,48 @@ STR_CONFIG_PATCHES_CURRENCY             
 

	
 
STR_CONFIG_PATCHES_QUERY_CAPT                                   :{WHITE}Ändra inställningsvärde
 
STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE                :{WHITE}Några eller alla av standard serviceintervalls-inställningarna är felaktiga! (5-90% och 30-800 dagar är giltiga inställningar)
 
STR_CONFIG_PATCHES_YAPF_SHIPS                                   :{LTBLUE}Använd YAPF för skepp: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_ROAD                                    :{LTBLUE}Använd YAPF för fordon: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_RAIL                                    :{LTBLUE}Använd YAPF för tåg: {ORANGE}{STRING}
 

	
 
STR_TEMPERATE_LANDSCAPE                                         :Tempererat landskap
 
STR_SUB_ARCTIC_LANDSCAPE                                        :Sub-arktiskt landskap
 
STR_SUB_TROPICAL_LANDSCAPE                                      :Sub-tropiskt landskap
 
STR_TOYLAND_LANDSCAPE                                           :Leksakslandskap
 

	
 
STR_CHEATS                                                      :{WHITE}Fusk
 
STR_CHEATS_TIP                                                  :{BLACK}Checkboxar indikerar om du använt det här fusket förut
 
STR_CHEATS_WARNING                                              :{BLACK}Varning! Du är på väg att förråda dina motståndare. Kom ihåg att en sådan förkasstlig handling aldrig glöms bort.
 
STR_CHEAT_MONEY                                                 :{LTBLUE}Öka pengar genom att {CURRENCY64}
 
STR_CHEAT_CHANGE_PLAYER                                         :{LTBLUE}Spelar som: {ORANGE}{COMMA}
 
STR_CHEAT_EXTRA_DYNAMITE                                        :{LTBLUE}trimmad bulldozer (ta bort industrier, fyrar etc.): {ORANGE}{STRING}
 
STR_CHEAT_CROSSINGTUNNELS                                       :{LTBLUE}Tunnlar kan korsa varandra: {ORANGE}{STRING}
 
STR_CHEAT_BUILD_IN_PAUSE                                        :{LTBLUE}Byggnation i pause-läge: {ORANGE}{STRING}
 
STR_CHEAT_NO_JETCRASH                                           :{LTBLUE}Jetplan kommer inte att störta (frekvent) på små flygplatser: {ORANGE} {STRING}
 
STR_CHEAT_SWITCH_CLIMATE                                        :{LTBLUE}Byt klimat: {ORANGE} {STRING}
 
STR_CHEAT_CHANGE_DATE                                           :{LTBLUE}Byt datum: {ORANGE} {DATE_SHORT}
 
STR_CHEAT_SETUP_PROD                                            :{LTBLUE}Aktivera modifierande produceringsvärden: {ORANGE}{STRING}
 
STR_CHEAT_ALLOW_CONVRAIL                                        :{LTBLUE}Tillåt elektriska lok att använda vanlig räls
 

	
 
STR_HEADING_FOR_WAYPOINT                                        :{LTBLUE}På väg mot {WAYPOINT}
 
STR_HEADING_FOR_WAYPOINT_VEL                                    :{LTBLUE}På väg mot {WAYPOINT}, {VELOCITY}
 

	
 
STR_GO_TO_WAYPOINT                                              :Gå via {WAYPOINT}
 
STR_GO_NON_STOP_TO_WAYPOINT                                     :Gå via {WAYPOINT} utan att stanna
 

	
 
STR_WAYPOINTNAME_CITY                                           :Kontrollstation {TOWN}
 
STR_WAYPOINTNAME_CITY_SERIAL                                    :Kontrollstation {TOWN} #{COMMA}
 
STR_LANDINFO_WAYPOINT                                           :Kontrollpunkt
 

	
 
STR_WAYPOINT                                                    :{WHITE}Kontrollstation
 
STR_WAYPOINT_GRAPHICS_TIP                                       :{BLACK}Välj kontrollstationstyp
 

	
 
STR_WAYPOINT_VIEWPORT                                           :{WHITE}{WAYPOINT}
 
STR_WAYPOINT_VIEWPORT_TINY                                      :{TINYFONT}{WHITE}{WAYPOINT}
 
STR_WAYPOINT_RAW                                                :{WAYPOINT}
 
STR_EDIT_WAYPOINT_NAME                                          :{WHITE}Ändra namn på kontrollstation
 

	
 
STR_CANT_CHANGE_WAYPOINT_NAME                                   :{WHITE}Kan inte ändra kontrollstationens namn...
 
STR_CONVERT_RAIL_TO_WAYPOINT_TIP                                :{BLACK}Ändra räls till kontrollstation
 
STR_CANT_BUILD_TRAIN_WAYPOINT                                   :{WHITE}Kan inte bygga tågkontrollstation här...
 
STR_CANT_REMOVE_TRAIN_WAYPOINT                                  :{WHITE}Kan inte ta bort tågkontrollstation här...
 

	
lang/turkish.txt
Show inline comments
 
@@ -1118,49 +1118,48 @@ STR_CONFIG_PATCHES_CURRENCY             
 

	
 
STR_CONFIG_PATCHES_QUERY_CAPT                                   :{WHITE}Ayar degerini degistir
 
STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE                :{WHITE}Bazi servis gecikmeleri aralik disinda: %5-%90 veya 30-800 gün arasinda olmali
 
STR_CONFIG_PATCHES_YAPF_SHIPS                                   :{LTBLUE}Gemiler için YAPF kullan: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_ROAD                                    :{LTBLUE}Arabalar için YAPF kullan: {ORANGE}{STRING}
 
STR_CONFIG_PATCHES_YAPF_RAIL                                    :{LTBLUE}Trenler için YAPF kullan: {ORANGE}{STRING}
 

	
 
STR_TEMPERATE_LANDSCAPE                                         :ILIMAN iklim
 
STR_SUB_ARCTIC_LANDSCAPE                                        :Soguk iklim
 
STR_SUB_TROPICAL_LANDSCAPE                                      :Tropik iklim
 
STR_TOYLAND_LANDSCAPE                                           :Oyun bahçesi
 

	
 
STR_CHEATS                                                      :{WHITE}Hileler
 
STR_CHEATS_TIP                                                  :{BLACK}Onay kutulari bu hileyi daha önce kullanip kullanmadigini bildirir.
 
STR_CHEATS_WARNING                                              :{BLACK}Uyari! Rakiplerine ihanet etmek üzeresin. Böyle bir davranisi sonsuza dek unutmayacaklarini akilda tut.
 
STR_CHEAT_MONEY                                                 :{LTBLUE}Parayi {CURRENCY64} kadar arttir
 
STR_CHEAT_CHANGE_PLAYER                                         :{LTBLUE}Oyuncunun yerine gecme: {ORANGE}{COMMA}
 
STR_CHEAT_EXTRA_DYNAMITE                                        :{LTBLUE}Sihirli buldözer (normalde silinemeyen binalari siler): {ORANGE}{STRING}
 
STR_CHEAT_CROSSINGTUNNELS                                       :{LTBLUE}Tüneller kesisebilir: {ORANGE}{STRING}
 
STR_CHEAT_BUILD_IN_PAUSE                                        :{LTBLUE}Duraklama zamaninda insaat yap: {ORANGE}{STRING}
 
STR_CHEAT_NO_JETCRASH                                           :{LTBLUE}Jetler kücük havalimanlarinda düsmesin: {ORANGE} {STRING}
 
STR_CHEAT_SWITCH_CLIMATE                                        :{LTBLUE}iklimi degistir: {ORANGE} {STRING}
 
STR_CHEAT_CHANGE_DATE                                           :{LTBLUE}Tarihi degistir: {ORANGE} {DATE_SHORT}
 
STR_CHEAT_SETUP_PROD                                            :{LTBLUE}Üretim degerlerini degistir: {ORANGE}{STRING}
 
STR_CHEAT_ALLOW_CONVRAIL                                        :{LTBLUE}Elektrikli trenler normal raylarda da gidebilsin
 

	
 
STR_HEADING_FOR_WAYPOINT                                        :{LTBLUE}Gidiyor -> {WAYPOINT}
 
STR_HEADING_FOR_WAYPOINT_VEL                                    :{LTBLUE}Gidiyor -> {WAYPOINT}, {VELOCITY}
 

	
 
STR_GO_TO_WAYPOINT                                              :{WAYPOINT} üzerinden git
 
STR_GO_NON_STOP_TO_WAYPOINT                                     :{WAYPOINT} üzerinden durmaksizin git
 

	
 
STR_WAYPOINTNAME_CITY                                           :Yerimi {TOWN}
 
STR_WAYPOINTNAME_CITY_SERIAL                                    :Yerimi {TOWN} #{COMMA}
 
STR_LANDINFO_WAYPOINT                                           :Yerimi
 

	
 
STR_WAYPOINT                                                    :{WHITE}Yerimi
 
STR_WAYPOINT_GRAPHICS_TIP                                       :{BLACK}Yerimi türü seç
 

	
 
STR_WAYPOINT_VIEWPORT                                           :{WHITE}{WAYPOINT}
 
STR_WAYPOINT_VIEWPORT_TINY                                      :{TINYFONT}{WHITE}{WAYPOINT}
 
STR_WAYPOINT_RAW                                                :{WAYPOINT}
 
STR_EDIT_WAYPOINT_NAME                                          :{WHITE}Yerimi adini degistir
 

	
 
STR_CANT_CHANGE_WAYPOINT_NAME                                   :{WHITE}Yerimi adi degistirilemedi...
 
STR_CONVERT_RAIL_TO_WAYPOINT_TIP                                :{BLACK}Rayi yerimine cevir
 
STR_CANT_BUILD_TRAIN_WAYPOINT                                   :{WHITE}Buraya tren yerimi yapilamaz...
 
STR_CANT_REMOVE_TRAIN_WAYPOINT                                  :{WHITE}Tren yerimi kaldirilamaz...
 

	
main_gui.c
Show inline comments
 
@@ -25,49 +25,49 @@
 
#include "sound.h"
 
#include "network.h"
 
#include "signs.h"
 
#include "waypoint.h"
 
#include "variables.h"
 
#include "train.h"
 
#include "unmovable_map.h"
 
#include "string.h"
 
#include "screenshot.h"
 
#include "genworld.h"
 
#include "settings.h"
 
#include "date.h"
 
#include "vehicle_gui.h"
 

	
 
#include "network_data.h"
 
#include "network_client.h"
 
#include "network_server.h"
 
#include "network_gui.h"
 
#include "industry.h"
 

	
 
static int _rename_id;
 
static int _rename_what;
 

	
 
static byte _terraform_size = 1;
 
static RailType _last_built_railtype;
 
RailType _last_built_railtype;
 
static int _scengen_town_size = 2; // depress medium-sized towns per default
 

	
 
extern void GenerateIndustries(void);
 
extern bool GenerateTowns(void);
 

	
 

	
 
void HandleOnEditText(WindowEvent *e)
 
{
 
	const char *b = e->we.edittext.str;
 
	int id;
 

	
 
	_cmd_text = b;
 

	
 
	id = _rename_id;
 

	
 
	switch (_rename_what) {
 
	case 0: /* Rename a s sign, if string is empty, delete sign */
 
		DoCommandP(0, id, 0, NULL, CMD_RENAME_SIGN | CMD_MSG(STR_280C_CAN_T_CHANGE_SIGN_NAME));
 
		break;
 
	case 1: /* Rename a waypoint */
 
		if (*b == '\0') return;
 
		DoCommandP(0, id, 0, NULL, CMD_RENAME_WAYPOINT | CMD_MSG(STR_CANT_CHANGE_WAYPOINT_NAME));
 
		break;
 
#ifdef ENABLE_NETWORK
 
@@ -2427,24 +2427,25 @@ void ShowVitalWindows(void)
 
	/* Status bad only for normal games */
 
	if (_game_mode == GM_EDITOR) return;
 

	
 
	_main_status_desc.top = _screen.height - 12;
 
	w = AllocateWindowDesc(&_main_status_desc);
 
	CLRBITS(w->flags4, WF_WHITE_BORDER_MASK);
 

	
 
	WP(w,def_d).data_1 = -1280;
 
}
 

	
 
void GameSizeChanged(void)
 
{
 
	_cur_resolution[0] = _screen.width;
 
	_cur_resolution[1] = _screen.height;
 
	RelocateAllWindows(_screen.width, _screen.height);
 
	ScreenSizeChanged();
 
	MarkWholeScreenDirty();
 
}
 

	
 
void InitializeMainGui(void)
 
{
 
	/* Clean old GUI values */
 
	_last_built_railtype = 0;
 
}
 

	
misc_gui.c
Show inline comments
 
@@ -1661,87 +1661,74 @@ static int32 ClickChangeClimateCheat(int
 
	if (p1 == -1) p1 = 3;
 
	if (p1 ==  4) p1 = 0;
 
	_opt.landscape = p1;
 
	GfxLoadSprites();
 
	MarkWholeScreenDirty();
 
	return _opt.landscape;
 
}
 

	
 
extern void EnginesMonthlyLoop(void);
 

	
 
// p2 1 (increase) or -1 (decrease)
 
static int32 ClickChangeDateCheat(int32 p1, int32 p2)
 
{
 
	YearMonthDay ymd;
 
	ConvertDateToYMD(_date, &ymd);
 

	
 
	if ((ymd.year == MIN_YEAR && p2 == -1) || (ymd.year == MAX_YEAR && p2 == 1)) return _cur_year;
 

	
 
	SetDate(ConvertYMDToDate(_cur_year + p2, ymd.month, ymd.day));
 
	EnginesMonthlyLoop();
 
	SetWindowDirty(FindWindowById(WC_STATUS_BAR, 0));
 
	return _cur_year;
 
}
 

	
 
static int32 ClickAllowConvrail(int32 p1, int32 p2)
 
{
 
	Vehicle *v;
 
	SB(_railtypes[RAILTYPE_ELECTRIC].powered_railtypes, RAILTYPE_RAIL, 1, p1);
 

	
 
	FOR_ALL_VEHICLES(v) {
 
		if (v->type == VEH_Train && IsFrontEngine(v)) TrainConsistChanged(v);
 
	}
 
	return p1;
 
}
 

	
 

	
 
typedef int32 CheckButtonClick(int32, int32);
 

	
 
enum ce_flags {CE_CLICK = 1 << 0};
 

	
 
typedef byte ce_flags;
 

	
 
typedef struct CheatEntry {
 
	VarType type;          // type of selector
 
	ce_flags flags;        // selector flags
 
	StringID str;          // string with descriptive text
 
	void *variable;        // pointer to the variable
 
	bool *been_used;       // has this cheat been used before?
 
	CheckButtonClick *proc;// procedure
 
	int16 min, max;        // range for spinbox setting
 
} CheatEntry;
 

	
 
static const CheatEntry _cheats_ui[] = {
 
	{SLE_BOOL,CE_CLICK, STR_CHEAT_MONEY,          &_cheats.money.value,           &_cheats.money.been_used,           &ClickMoneyCheat,         0,  0},
 
	{SLE_UINT8,      0, STR_CHEAT_CHANGE_PLAYER,  &_local_player,                 &_cheats.switch_player.been_used,   &ClickChangePlayerCheat,  0, 11},
 
	{SLE_BOOL,       0, STR_CHEAT_EXTRA_DYNAMITE, &_cheats.magic_bulldozer.value, &_cheats.magic_bulldozer.been_used, NULL,                     0,  0},
 
	{SLE_BOOL,       0, STR_CHEAT_CROSSINGTUNNELS,&_cheats.crossing_tunnels.value,&_cheats.crossing_tunnels.been_used,NULL,                     0,  0},
 
	{SLE_BOOL,       0, STR_CHEAT_BUILD_IN_PAUSE, &_cheats.build_in_pause.value,  &_cheats.build_in_pause.been_used,  NULL,                     0,  0},
 
	{SLE_BOOL,       0, STR_CHEAT_NO_JETCRASH,    &_cheats.no_jetcrash.value,     &_cheats.no_jetcrash.been_used,     NULL,                     0,  0},
 
	{SLE_BOOL,       0, STR_CHEAT_SETUP_PROD,     &_cheats.setup_prod.value,      &_cheats.setup_prod.been_used,      NULL,                     0,  0},
 
	{SLE_UINT8,      0, STR_CHEAT_SWITCH_CLIMATE, &_opt.landscape,                &_cheats.switch_climate.been_used,  &ClickChangeClimateCheat,-1,  4},
 
	{SLE_INT32,      0, STR_CHEAT_CHANGE_DATE,    &_cur_year,                     &_cheats.change_date.been_used,     &ClickChangeDateCheat,   -1,  1},
 
	{SLE_BOOL,       0, STR_CHEAT_ALLOW_CONVRAIL, &_cheats.elrail.value,          &_cheats.elrail.been_used,          &ClickAllowConvrail,      0,  0},
 
};
 

	
 

	
 
static const Widget _cheat_widgets[] = {
 
{   WWT_CLOSEBOX,   RESIZE_NONE,    14,     0,    10,     0,    13, STR_00C5,   STR_018B_CLOSE_WINDOW},
 
{    WWT_CAPTION,   RESIZE_NONE,    14,    11,   399,     0,    13, STR_CHEATS, STR_018C_WINDOW_TITLE_DRAG_THIS},
 
{      WWT_PANEL,   RESIZE_NONE,    14,     0,   399,    14,   169, 0x0,        STR_NULL},
 
{      WWT_PANEL,   RESIZE_NONE,    14,     0,   399,    14,   169, 0x0,        STR_CHEATS_TIP},
 
{   WIDGETS_END},
 
};
 

	
 
extern void DrawPlayerIcon(PlayerID pid, int x, int y);
 

	
 
static void CheatsWndProc(Window *w, WindowEvent *e)
 
{
 
	switch (e->event) {
 
	case WE_PAINT: {
 
		int clk = WP(w,def_d).data_1;
 
		int x, y;
 
		int i;
 

	
 
		DrawWindowWidgets(w);
 

	
 
		DrawStringMultiCenter(200, 25, STR_CHEATS_WARNING, 350);
openttd.c
Show inline comments
 
@@ -585,48 +585,50 @@ static void ShowScreenshotResult(bool b)
 
	if (b) {
 
		SetDParamStr(0, _screenshot_name);
 
		ShowErrorMessage(INVALID_STRING_ID, STR_031B_SCREENSHOT_SUCCESSFULLY, 0, 0);
 
	} else {
 
		ShowErrorMessage(INVALID_STRING_ID, STR_031C_SCREENSHOT_FAILED, 0, 0);
 
	}
 

	
 
}
 

	
 
static void MakeNewGameDone(void)
 
{
 
	/* In a dedicated server, the server does not play */
 
	if (_network_dedicated) {
 
		_local_player = PLAYER_SPECTATOR;
 
		return;
 
	}
 

	
 
	/* Create a single player */
 
	DoStartupNewPlayer(false);
 

	
 
	_local_player = 0;
 
	_current_player = _local_player;
 
	DoCommandP(0, (_patches.autorenew << 15 ) | (_patches.autorenew_months << 16) | 4, _patches.autorenew_money, NULL, CMD_SET_AUTOREPLACE);
 

	
 
	SettingsDisableElrail(_patches.disable_elrails);
 

	
 
	MarkWholeScreenDirty();
 
}
 

	
 
static void MakeNewGame(bool from_heightmap)
 
{
 
	_game_mode = GM_NORMAL;
 

	
 
	GenerateWorldSetCallback(&MakeNewGameDone);
 
	GenerateWorld(from_heightmap ? GW_HEIGHTMAP : GW_NEWGAME, 1 << _patches.map_x, 1 << _patches.map_y);
 
}
 

	
 
static void MakeNewEditorWorldDone(void)
 
{
 
	_local_player = OWNER_NONE;
 

	
 
	MarkWholeScreenDirty();
 
}
 

	
 
static void MakeNewEditorWorld(void)
 
{
 
	_game_mode = GM_EDITOR;
 

	
 
	GenerateWorldSetCallback(&MakeNewEditorWorldDone);
 
	GenerateWorld(GW_EMPTY, 1 << _patches.map_x, 1 << _patches.map_y);
 
@@ -1515,26 +1517,40 @@ bool AfterLoadGame(void)
 
			}
 
		}
 
	}
 

	
 
	/* Setting no refit flags to all orders in savegames from before refit in orders were added */
 
	if (CheckSavegameVersion(36)) {
 
		Order *order;
 
		Vehicle *v;
 

	
 
		FOR_ALL_ORDERS(order) {
 
			order->refit_cargo   = CT_NO_REFIT;
 
			order->refit_subtype = CT_NO_REFIT;
 
		}
 

	
 
		FOR_ALL_VEHICLES(v) {
 
			v->current_order.refit_cargo   = CT_NO_REFIT;
 
			v->current_order.refit_subtype = CT_NO_REFIT;
 
		}
 
	}
 

	
 
	if (CheckSavegameVersion(37)) {
 
		ConvertNameArray();
 
	}
 

	
 
	/* from version 38 we have optional elrails */
 
	if (CheckSavegameVersion(38)) {
 
		/* old game - before elrails made optional */
 
		if (CheckSavegameVersion(24)) {
 
			/* very old game - before elrail was introduced */
 
			_patches.disable_elrails = true; // disable elrails
 
		} else {
 
			/* game with mandatory elrails (r4150+) */
 
			_patches.disable_elrails = false; // enable elrails
 
		}
 
	}
 
	/* do the same as when elrails were enabled/disabled manually just now */
 
	SettingsDisableElrail(_patches.disable_elrails);
 

	
 
	return true;
 
}
rail.h
Show inline comments
 
@@ -444,25 +444,28 @@ static inline bool HasPowerOnRail(RailTy
 
 * @param  bits The tracks present.
 
 * @return Whether the tracks present overlap in any way.
 
 */
 
static inline bool TracksOverlap(TrackBits bits)
 
{
 
	/* With no, or only one track, there is no overlap */
 
	if (bits == 0 || KILL_FIRST_BIT(bits) == 0) return false;
 
	/* We know that there are at least two tracks present. When there are more
 
	 * than 2 tracks, they will surely overlap. When there are two, they will
 
	 * always overlap unless they are lower & upper or right & left. */
 
	return bits != TRACK_BIT_HORZ && bits != TRACK_BIT_VERT;
 
}
 

	
 
void DrawTrainDepotSprite(int x, int y, int image, RailType railtype);
 
void DrawDefaultWaypointSprite(int x, int y, RailType railtype);
 

	
 
/**
 
 * Draws overhead wires and pylons for electric railways.
 
 * @param ti The TileInfo struct of the tile being drawn
 
 * @see DrawCatenaryRailway
 
 */
 
void DrawCatenary(const TileInfo *ti);
 

	
 
uint GetRailFoundation(Slope tileh, TrackBits bits);
 

	
 
int32 SettingsDisableElrail(int32 p1); ///< _patches.disable_elrail callback
 

	
 
#endif /* RAIL_H */
rail_cmd.c
Show inline comments
 
@@ -862,48 +862,51 @@ int32 CmdRemoveSingleSignal(TileIndex ti
 

	
 
	return _price.remove_signals;
 
}
 

	
 
/** Remove signals on a stretch of track.
 
 * Stub for the unified signal builder/remover
 
 * @see CmdSignalTrackHelper
 
 */
 
int32 CmdRemoveSignalTrack(TileIndex tile, uint32 flags, uint32 p1, uint32 p2)
 
{
 
	return CmdSignalTrackHelper(tile, flags, p1, SETBIT(p2, 0));
 
}
 

	
 
typedef int32 DoConvertRailProc(TileIndex tile, RailType totype, bool exec);
 

	
 
static int32 DoConvertRail(TileIndex tile, RailType totype, bool exec)
 
{
 
	if (!CheckTileOwnership(tile)) return CMD_ERROR;
 

	
 
	if (!EnsureNoVehicle(tile) && (!IsCompatibleRail(GetRailType(tile), totype) || IsPlainRailTile(tile))) return CMD_ERROR;
 

	
 
	// tile is already of requested type?
 
	if (GetRailType(tile) == totype) return CMD_ERROR;
 

	
 
	// 'hidden' elrails can't be downgraded to normal rail when elrails are disabled
 
	if (_patches.disable_elrails && totype == RAILTYPE_RAIL && GetRailType(tile) == RAILTYPE_ELECTRIC) return CMD_ERROR;
 

	
 
	// change type.
 
	if (exec) {
 
		TrackBits tracks;
 
		SetRailType(tile, totype);
 
		MarkTileDirtyByTile(tile);
 

	
 
		// notify YAPF about the track layout change
 
		for (tracks = GetTrackBits(tile); tracks != TRACK_BIT_NONE; tracks = KILL_FIRST_BIT(tracks))
 
			YapfNotifyTrackLayoutChange(tile, FIND_FIRST_BIT(tracks));
 

	
 
		if (IsTileDepotType(tile, TRANSPORT_RAIL)) {
 
			Vehicle *v;
 

	
 
			/* Update build vehicle window related to this depot */
 
			InvalidateWindowData(WC_BUILD_VEHICLE, tile);
 

	
 
			/* update power of trains in this depot */
 
			FOR_ALL_VEHICLES(v) {
 
				if (v->type == VEH_Train && IsFrontEngine(v) && v->tile == tile && v->u.rail.track == 0x80) {
 
					TrainPowerChanged(v);
 
				}
 
			}
 
		}
 
	}
rail_gui.c
Show inline comments
 
/* $Id$ */
 

	
 
/** @file rail_gui.c File for dealing with rail construction user interface */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
 
#include "table/sprites.h"
 
#include "table/strings.h"
 
#include "functions.h"
 
#include "map.h"
 
#include "tile.h"
 
#include "window.h"
 
#include "gui.h"
 
#include "viewport.h"
 
#include "gfx.h"
 
#include "sound.h"
 
#include "command.h"
 
#include "vehicle.h"
 
#include "station.h"
 
#include "waypoint.h"
 
#include "debug.h"
 
#include "variables.h"
 
#include "newgrf_callbacks.h"
 
#include "newgrf_station.h"
 
#include "train.h"
 

	
 
static RailType _cur_railtype;
 
static bool _remove_button_clicked;
 
static DiagDirection _build_depot_direction;
 
static byte _waypoint_count = 1;
 
static byte _cur_waypoint_type;
 

	
 
static struct {
 
	byte orientation;
 
	byte numtracks;
 
	byte platlength;
 
	bool dragdrop;
 

	
 
	bool newstations;
 
	byte station_class;
 
	byte station_type;
 
	byte station_count;
 
} _railstation;
 

	
 

	
 
static void HandleStationPlacement(TileIndex start, TileIndex end);
 
static void ShowBuildTrainDepotPicker(void);
 
static void ShowBuildWaypointPicker(void);
 
static void ShowStationBuilder(void);
 
@@ -1129,24 +1130,41 @@ static const Widget _build_waypoint_widg
 

	
 
static const WindowDesc _build_waypoint_desc = {
 
	WDP_AUTO, WDP_AUTO, 344, 92,
 
	WC_BUILD_DEPOT, WC_BUILD_TOOLBAR,
 
	WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET,
 
	_build_waypoint_widgets,
 
	BuildWaypointWndProc
 
};
 

	
 
static void ShowBuildWaypointPicker(void)
 
{
 
	Window *w = AllocateWindowDesc(&_build_waypoint_desc);
 
	w->hscroll.cap = 5;
 
	w->hscroll.count = _waypoint_count;
 
}
 

	
 

	
 
void InitializeRailGui(void)
 
{
 
	_build_depot_direction = DIAGDIR_NW;
 
	_railstation.numtracks = 1;
 
	_railstation.platlength = 1;
 
	_railstation.dragdrop = true;
 
}
 

	
 
void ReinitGuiAfterToggleElrail(bool disable)
 
{
 
	extern RailType _last_built_railtype;
 
	if (disable && _last_built_railtype == RAILTYPE_ELECTRIC) {
 
		Window *w;
 
		_last_built_railtype = _cur_railtype = RAILTYPE_RAIL;
 
		w = FindWindowById(WC_BUILD_TOOLBAR, 0);
 
		if (w != NULL && w->wndproc == BuildRailToolbWndProc) {
 
			SetupRailToolbar(_cur_railtype, w);
 
			SetWindowDirty(w);
 
		}
 
	}
 
	MarkWholeScreenDirty();
 
}
 

	
 

	
road_cmd.c
Show inline comments
 
@@ -409,48 +409,51 @@ do_clear:;
 
	cost += CountRoadBits(pieces) * _price.build_road;
 

	
 
	if (flags & DC_EXEC) {
 
		if (IsTileType(tile, MP_STREET)) {
 
			SetRoadBits(tile, existing | pieces);
 
		} else {
 
			MakeRoadNormal(tile, _current_player, pieces, p2);
 
		}
 

	
 
		MarkTileDirtyByTile(tile);
 
	}
 
	return cost;
 
}
 

	
 
int32 DoConvertStreetRail(TileIndex tile, RailType totype, bool exec)
 
{
 
	// not a railroad crossing?
 
	if (!IsLevelCrossing(tile)) return CMD_ERROR;
 

	
 
	// not owned by me?
 
	if (!CheckTileOwnership(tile) || !EnsureNoVehicle(tile)) return CMD_ERROR;
 

	
 
	if (GetRailTypeCrossing(tile) == totype) return CMD_ERROR;
 

	
 
	// 'hidden' elrails can't be downgraded to normal rail when elrails are disabled
 
	if (_patches.disable_elrails && totype == RAILTYPE_RAIL && GetRailTypeCrossing(tile) == RAILTYPE_ELECTRIC) return CMD_ERROR;
 

	
 
	if (exec) {
 
		SetRailTypeCrossing(tile, totype);
 
		MarkTileDirtyByTile(tile);
 
		YapfNotifyTrackLayoutChange(tile, FIND_FIRST_BIT(GetCrossingRailBits(tile)));
 
	}
 

	
 
	return _price.build_rail >> 1;
 
}
 

	
 

	
 
/** Build a long piece of road.
 
 * @param end_tile end tile of drag
 
 * @param p1 start tile of drag
 
 * @param p2 various bitstuffed elements
 
 * - p2 = (bit 0) - start tile starts in the 2nd half of tile (p2 & 1)
 
 * - p2 = (bit 1) - end tile starts in the 2nd half of tile (p2 & 2)
 
 * - p2 = (bit 2) - direction: 0 = along x-axis, 1 = along y-axis (p2 & 4)
 
 */
 
int32 CmdBuildLongRoad(TileIndex end_tile, uint32 flags, uint32 p1, uint32 p2)
 
{
 
	TileIndex start_tile, tile;
 
	int32 cost, ret;
 

	
 
	SET_EXPENSES_TYPE(EXPENSES_CONSTRUCTION);
saveload.c
Show inline comments
 
@@ -9,49 +9,49 @@
 
 * <li>use their description array (SaveLoad) to know what elements to save and in what version
 
 *    of the game it was active (used when loading)
 
 * <li>write all data byte-by-byte to the temporary buffer so it is endian-safe
 
 * <li>when the buffer is full; flush it to the output (eg save to file) (_sl.buf, _sl.bufp, _sl.bufe)
 
 * <li>repeat this until everything is done, and flush any remaining output to file
 
 * </ol>
 
 * @see ChunkHandler
 
 * @see SaveLoad
 
 */
 
#include "stdafx.h"
 
#include "openttd.h"
 
#include "debug.h"
 
#include "functions.h"
 
#include "hal.h"
 
#include "vehicle.h"
 
#include "station.h"
 
#include "thread.h"
 
#include "town.h"
 
#include "player.h"
 
#include "saveload.h"
 
#include "network.h"
 
#include "variables.h"
 
#include <setjmp.h>
 

	
 
const uint16 SAVEGAME_VERSION = 37;
 
const uint16 SAVEGAME_VERSION = 38;
 
uint16 _sl_version;       /// the major savegame version identifier
 
byte   _sl_minor_version; /// the minor savegame version, DO NOT USE!
 

	
 
typedef void WriterProc(uint len);
 
typedef uint ReaderProc(void);
 

	
 
/** The saveload struct, containing reader-writer functions, bufffer, version, etc. */
 
static struct {
 
	bool save;                           /// are we doing a save or a load atm. True when saving
 
	byte need_length;                    /// ???
 
	byte block_mode;                     /// ???
 
	bool error;                          /// did an error occur or not
 

	
 
	int obj_len;                         /// the length of the current object we are busy with
 
	int array_index, last_array_index;   /// in the case of an array, the current and last positions
 

	
 
	uint32 offs_base;                    /// the offset in number of bytes since we started writing data (eg uncompressed savegame size)
 

	
 
	WriterProc *write_bytes;             /// savegame writer function
 
	ReaderProc *read_bytes;              /// savegame loader function
 

	
 
	const ChunkHandler* const *chs;      /// the chunk of data that is being processed atm (vehicles, signs, etc.)
 
	const SaveLoad* const *includes;     /// the internal layouf of the given chunk
 

	
settings.c
Show inline comments
 
@@ -17,48 +17,49 @@
 
 * </ol>
 
 * @see SettingDesc
 
 * @see SaveLoad
 
 */
 

	
 
#include "stdafx.h"
 
#include "openttd.h"
 
#include "currency.h"
 
#include "functions.h"
 
#include "macros.h"
 
#include "screenshot.h"
 
#include "sound.h"
 
#include "string.h"
 
#include "variables.h"
 
#include "network.h"
 
#include "settings.h"
 
#include "command.h"
 
#include "console.h"
 
#include "saveload.h"
 
#include "npf.h"
 
#include "yapf/yapf.h"
 
#include "newgrf.h"
 
#include "genworld.h"
 
#include "date.h"
 
#include "rail.h"
 
#ifdef WITH_FREETYPE
 
#include "gfx.h"
 
#include "fontcache.h"
 
#endif
 

	
 
/** The patch values that are used for new games and/or modified in config file */
 
Patches _patches_newgame;
 

	
 
typedef struct IniFile IniFile;
 
typedef struct IniItem IniItem;
 
typedef struct IniGroup IniGroup;
 
typedef struct SettingsMemoryPool SettingsMemoryPool;
 

	
 
typedef const char *SettingListCallbackProc(const IniItem *item, uint index);
 
typedef void SettingDescProc(IniFile *ini, const SettingDesc *desc, const char *grpname, void *object);
 
typedef void SettingDescProcList(IniFile *ini, const char *grpname, char **list, uint len, SettingListCallbackProc proc);
 

	
 
static void pool_init(SettingsMemoryPool **pool);
 
static void *pool_alloc(SettingsMemoryPool **pool, uint size);
 
static void *pool_strdup(SettingsMemoryPool **pool, const char *mem, uint size);
 
static void pool_free(SettingsMemoryPool **pool);
 
static bool IsSignedVarMemType(VarType vt);
 

	
 
struct SettingsMemoryPool {
 
@@ -1299,48 +1300,49 @@ const SettingDesc _patch_settings[] = {
 
	SDT_BOOL(Patches, new_pathfinding_all,           0, 0, false,                    STR_CONFIG_PATCHES_NEW_PATHFINDING_ALL,  NULL),
 

	
 
	SDT_CONDBOOL(Patches, yapf.ship_use_yapf,      28, SL_MAX_VERSION, 0, 0, false,  STR_CONFIG_PATCHES_YAPF_SHIPS,      NULL),
 
	SDT_CONDBOOL(Patches, yapf.road_use_yapf,      28, SL_MAX_VERSION, 0, 0,  true,  STR_CONFIG_PATCHES_YAPF_ROAD,       NULL),
 
	SDT_CONDBOOL(Patches, yapf.rail_use_yapf,      28, SL_MAX_VERSION, 0, 0,  true,  STR_CONFIG_PATCHES_YAPF_RAIL,       NULL),
 

	
 
	SDT_BOOL(Patches, train_income_warn,             S, 0,  true,                    STR_CONFIG_PATCHES_WARN_INCOME_LESS,     NULL),
 
	 SDT_VAR(Patches, order_review_system,SLE_UINT8, S,MS,     2,     0,       2, 0, STR_CONFIG_PATCHES_ORDER_REVIEW,         NULL),
 
	SDT_BOOL(Patches, never_expire_vehicles,         0, 0, false,                    STR_CONFIG_PATCHES_NEVER_EXPIRE_VEHICLES,NULL),
 
	SDT_BOOL(Patches, lost_train_warn,               S, 0,  true,                    STR_CONFIG_PATCHES_WARN_LOST_TRAIN,      NULL),
 
	SDT_BOOL(Patches, autorenew,                     S, 0, false,                    STR_CONFIG_PATCHES_AUTORENEW_VEHICLE,    EngineRenewUpdate),
 
	 SDT_VAR(Patches, autorenew_months,   SLE_INT16, S, 0,     6,   -12,      12, 0, STR_CONFIG_PATCHES_AUTORENEW_MONTHS,     EngineRenewMonthsUpdate),
 
	 SDT_VAR(Patches, autorenew_money,     SLE_UINT, S,CR,100000,     0, 2000000, 0, STR_CONFIG_PATCHES_AUTORENEW_MONEY,      EngineRenewMoneyUpdate),
 
	 SDT_VAR(Patches, max_trains,        SLE_UINT16, 0, 0,   500,     0,    5000, 0, STR_CONFIG_PATCHES_MAX_TRAINS,           NULL),
 
	 SDT_VAR(Patches, max_roadveh,       SLE_UINT16, 0, 0,   500,     0,    5000, 0, STR_CONFIG_PATCHES_MAX_ROADVEH,          NULL),
 
	 SDT_VAR(Patches, max_aircraft,      SLE_UINT16, 0, 0,   200,     0,    5000, 0, STR_CONFIG_PATCHES_MAX_AIRCRAFT,         NULL),
 
	 SDT_VAR(Patches, max_ships,         SLE_UINT16, 0, 0,   300,     0,    5000, 0, STR_CONFIG_PATCHES_MAX_SHIPS,            NULL),
 
	SDT_BOOL(Patches, servint_ispercent,             0, 0, false,                    STR_CONFIG_PATCHES_SERVINT_ISPERCENT,    CheckInterval),
 
	 SDT_VAR(Patches, servint_trains,    SLE_UINT16, 0,D0,   150,     5,     800, 0, STR_CONFIG_PATCHES_SERVINT_TRAINS,       InValidateDetailsWindow),
 
	 SDT_VAR(Patches, servint_roadveh,   SLE_UINT16, 0,D0,   150,     5,     800, 0, STR_CONFIG_PATCHES_SERVINT_ROADVEH,      InValidateDetailsWindow),
 
	 SDT_VAR(Patches, servint_ships,     SLE_UINT16, 0,D0,   360,     5,     800, 0, STR_CONFIG_PATCHES_SERVINT_SHIPS,        InValidateDetailsWindow),
 
	 SDT_VAR(Patches, servint_aircraft,  SLE_UINT16, 0,D0,   100,     5,     800, 0, STR_CONFIG_PATCHES_SERVINT_AIRCRAFT,     InValidateDetailsWindow),
 
	SDT_BOOL(Patches, no_servicing_if_no_breakdowns, 0, 0, false,                    STR_CONFIG_PATCHES_NOSERVICE,            NULL),
 
	SDT_BOOL(Patches, wagon_speed_limits,            0, 0,  true,                    STR_CONFIG_PATCHES_WAGONSPEEDLIMITS,     NULL),
 
	SDT_CONDBOOL(Patches, disable_elrails, 38, SL_MAX_VERSION, 0, 0, false,          STR_CONFIG_PATCHES_DISABLE_ELRAILS,      SettingsDisableElrail),
 

	
 
	/***************************************************************************/
 
	/* Station section of the GUI-configure patches window */
 
	SDT_BOOL(Patches, join_stations,           0, 0,  true,        STR_CONFIG_PATCHES_JOINSTATIONS,       NULL),
 
	SDT_BOOL(Patches, full_load_any,           0, 0,  true,        STR_CONFIG_PATCHES_FULLLOADANY,        NULL),
 
	SDT_BOOL(Patches, improved_load,           0, 0, false,        STR_CONFIG_PATCHES_IMPROVEDLOAD,       NULL),
 
	SDT_BOOL(Patches, selectgoods,             0, 0,  true,        STR_CONFIG_PATCHES_SELECTGOODS,        NULL),
 
	SDT_BOOL(Patches, new_nonstop,             0, 0, false,        STR_CONFIG_PATCHES_NEW_NONSTOP,        NULL),
 
	SDT_BOOL(Patches, nonuniform_stations,     0, 0,  true,        STR_CONFIG_PATCHES_NONUNIFORM_STATIONS,NULL),
 
	 SDT_VAR(Patches, station_spread,SLE_UINT8,0, 0, 12, 4, 64, 0, STR_CONFIG_PATCHES_STATION_SPREAD,     InvalidateStationBuildWindow),
 
	SDT_BOOL(Patches, serviceathelipad,        0, 0,  true,        STR_CONFIG_PATCHES_SERVICEATHELIPAD,   NULL),
 
	SDT_BOOL(Patches, modified_catchment,      0, 0,  true,        STR_CONFIG_PATCHES_CATCHMENT,          NULL),
 

	
 
	/***************************************************************************/
 
	/* Economy section of the GUI-configure patches window */
 
	SDT_BOOL(Patches, inflation,                  0, 0,  true,            STR_CONFIG_PATCHES_INFLATION,        NULL),
 
	SDT_BOOL(Patches, build_rawmaterial_ind,      0, 0, false,            STR_CONFIG_PATCHES_BUILDXTRAIND,     NULL),
 
	SDT_BOOL(Patches, multiple_industry_per_town, 0, 0, false,            STR_CONFIG_PATCHES_MULTIPINDTOWN,    NULL),
 
	SDT_BOOL(Patches, same_industry_close,        0, 0, false,            STR_CONFIG_PATCHES_SAMEINDCLOSE,     NULL),
 
	SDT_BOOL(Patches, bribe,                      0, 0,  true,            STR_CONFIG_PATCHES_BRIBE,            NULL),
 
	 SDT_VAR(Patches, snow_line_height,SLE_UINT8, 0, 0,     7,  2, 13, 0, STR_CONFIG_PATCHES_SNOWLINE_HEIGHT,  NULL),
 
	 SDT_VAR(Patches, colored_news_year,SLE_INT32, 0,NC,  2000, MIN_YEAR, MAX_YEAR, 1, STR_CONFIG_PATCHES_COLORED_NEWS_YEAR,NULL),
 
	 SDT_VAR(Patches, starting_year,    SLE_INT32, 0,NC,  1950, MIN_YEAR, MAX_YEAR, 1, STR_CONFIG_PATCHES_STARTING_YEAR,NULL),
 
	 SDT_VAR(Patches, ending_year,      SLE_INT32,0,NC|NO,2051, MIN_YEAR, MAX_YEAR, 1, STR_CONFIG_PATCHES_ENDING_YEAR,  NULL),
settings_gui.c
Show inline comments
 
@@ -625,48 +625,49 @@ static const char *_patches_vehicles[] =
 
	"gotodepot",
 
	"roadveh_queue",
 
	"new_pathfinding_all",
 
	"yapf.ship_use_yapf",
 
	"yapf.road_use_yapf",
 
	"yapf.rail_use_yapf",
 
	"train_income_warn",
 
	"order_review_system",
 
	"never_expire_vehicles",
 
	"lost_train_warn",
 
	"autorenew",
 
	"autorenew_months",
 
	"autorenew_money",
 
	"max_trains",
 
	"max_roadveh",
 
	"max_aircraft",
 
	"max_ships",
 
	"servint_ispercent",
 
	"servint_trains",
 
	"servint_roadveh",
 
	"servint_ships",
 
	"servint_aircraft",
 
	"no_servicing_if_no_breakdowns",
 
	"wagon_speed_limits",
 
	"disable_elrails",
 
};
 

	
 
typedef struct PatchEntry {
 
	const SettingDesc *setting;
 
	uint index;
 
} PatchEntry;
 

	
 
typedef struct PatchPage {
 
	const char **names;
 
	PatchEntry *entries;
 
	byte num;
 
} PatchPage;
 

	
 
/* PatchPage holds the categories, the number of elements in each category
 
 * and (in NULL) a dynamic array of settings based on the string-representations
 
 * of the settings. This way there is no worry about indeces, and such */
 
static PatchPage _patches_page[] = {
 
	{_patches_ui,           NULL, lengthof(_patches_ui)},
 
	{_patches_construction, NULL, lengthof(_patches_construction)},
 
	{_patches_vehicles,     NULL, lengthof(_patches_vehicles)},
 
	{_patches_stations,     NULL, lengthof(_patches_stations)},
 
	{_patches_economy,      NULL, lengthof(_patches_economy)},
 
	{_patches_ai,           NULL, lengthof(_patches_ai)},
 
};
station_cmd.c
Show inline comments
 
@@ -1337,48 +1337,51 @@ static int32 RemoveRailroadStation(Stati
 
		st->facilities &= ~FACIL_TRAIN;
 

	
 
		free(st->speclist);
 
		st->num_specs = 0;
 
		st->speclist  = NULL;
 

	
 
		UpdateStationVirtCoordDirty(st);
 
		DeleteStationIfEmpty(st);
 
	}
 

	
 
	return cost;
 
}
 

	
 
int32 DoConvertStationRail(TileIndex tile, RailType totype, bool exec)
 
{
 
	const Station* st = GetStationByTile(tile);
 

	
 
	if (!CheckOwnership(st->owner) || !EnsureNoVehicle(tile)) return CMD_ERROR;
 

	
 
	// tile is not a railroad station?
 
	if (!IsRailwayStation(tile)) return CMD_ERROR;
 

	
 
	if (GetRailType(tile) == totype) return CMD_ERROR;
 

	
 
	// 'hidden' elrails can't be downgraded to normal rail when elrails are disabled
 
	if (_patches.disable_elrails && totype == RAILTYPE_RAIL && GetRailType(tile) == RAILTYPE_ELECTRIC) return CMD_ERROR;
 

	
 
	if (exec) {
 
		SetRailType(tile, totype);
 
		MarkTileDirtyByTile(tile);
 
		YapfNotifyTrackLayoutChange(tile, GetRailStationTrack(tile));
 
	}
 

	
 
	return _price.build_rail >> 1;
 
}
 

	
 
/** Heavy wizardry used to add a roadstop to a station.
 
 * To understand the function, lets first look at what is passed around,
 
 * especially the last two parameters. CmdBuildRoadStop allocates a road
 
 * stop and needs to put that stop into the linked list of road stops.
 
 * It (CmdBuildRoadStop) has a **currstop pointer which points to element
 
 * in the linked list of stops (each element in this list being a pointer
 
 * in itself, hence the double pointer). We (FindRoadStopSpot) need to
 
 * modify this pointer (**currstop) thus we need to pass by reference,
 
 * obtaining a triple pointer (***currstop). When finished, **currstop
 
 * in CmdBuildRoadStop will contain the address of the pointer which will
 
 * then point into the global roadstop array. *prev (in CmdBuildRoadStop)
 
 * is the pointer tino the global roadstop array which has *currstop in
 
 * its ->next element.
 
 * @param[in] truck_station Determines whether a stop is RS_BUS or RS_TRUCK
 
 * @param[in] station The station to do the whole procedure for
train_cmd.c
Show inline comments
 
@@ -171,48 +171,55 @@ void TrainConsistChanged(Vehicle* v)
 
		if (!IsArticulatedPart(u)) {
 
			// check if its a powered wagon
 
			CLRBIT(u->u.rail.flags, VRF_POWEREDWAGON);
 

	
 
			/* Check powered wagon / visual effect callback */
 
			if (HASBIT(EngInfo(u->engine_type)->callbackmask, CBM_WAGON_POWER)) {
 
				uint16 callback = GetVehicleCallback(CBID_TRAIN_WAGON_POWER, 0, 0, u->engine_type, u);
 

	
 
				if (callback != CALLBACK_FAILED) u->u.rail.cached_vis_effect = callback;
 
			}
 

	
 
			if ((rvi_v->pow_wag_power != 0) && (rvi_u->flags & RVI_WAGON) && UsesWagonOverride(u)) {
 
				if (u->u.rail.cached_vis_effect < 0x40) {
 
					/* wagon is powered */
 
					SETBIT(u->u.rail.flags, VRF_POWEREDWAGON); // cache 'powered' status
 
				}
 
			}
 

	
 
			/* Do not count powered wagons for the compatible railtypes, as wagons always
 
			   have railtype normal */
 
			if (rvi_u->power > 0) {
 
				v->u.rail.compatible_railtypes |= GetRailTypeInfo(u->u.rail.railtype)->powered_railtypes;
 
			}
 

	
 
			/* Some electric engines can be allowed to run on normal rail. It happens to all
 
			 * existing electric engines when elrails are disabled and then re-enabled */
 
			if (HASBIT(u->u.rail.flags, VRF_EL_ENGINE_ALLOWED_NORMAL_RAIL)) {
 
				u->u.rail.railtype = RAILTYPE_RAIL;
 
				u->u.rail.compatible_railtypes |= (1 << RAILTYPE_RAIL);
 
			}
 

	
 
			// max speed is the minimum of the speed limits of all vehicles in the consist
 
			if (!(rvi_u->flags & RVI_WAGON) || _patches.wagon_speed_limits)
 
				if (rvi_u->max_speed != 0 && !UsesWagonOverride(u))
 
					max_speed = min(rvi_u->max_speed, max_speed);
 
		}
 

	
 
		// check the vehicle length (callback)
 
		veh_len = CALLBACK_FAILED;
 
		if (HASBIT(EngInfo(u->engine_type)->callbackmask, CBM_VEHICLE_LENGTH)) {
 
			veh_len = GetVehicleCallback(CBID_TRAIN_VEHICLE_LENGTH, 0, 0, u->engine_type, u);
 
		}
 
		if (veh_len == CALLBACK_FAILED) veh_len = rvi_u->shorten_factor;
 
		veh_len = clamp(veh_len, 0, u->next == NULL ? 7 : 5); // the clamp on vehicles not the last in chain is stricter, as too short wagons can break the 'follow next vehicle' code
 
		u->u.rail.cached_veh_length = 8 - veh_len;
 
		v->u.rail.cached_total_length += u->u.rail.cached_veh_length;
 

	
 
	};
 

	
 
	// store consist weight/max speed in cache
 
	v->u.rail.cached_max_speed = max_speed;
 

	
 
	TrainPowerChanged(v);
 

	
 
	// recalculate cached weights too (we do this *after* the rest, so it is known which wagons are powered and need extra weight added)
tunnelbridge_cmd.c
Show inline comments
 
@@ -751,48 +751,51 @@ static int32 DoClearBridge(TileIndex til
 
static int32 ClearTile_TunnelBridge(TileIndex tile, byte flags)
 
{
 
	if (IsTunnel(tile)) {
 
		if (flags & DC_AUTO) return_cmd_error(STR_5006_MUST_DEMOLISH_TUNNEL_FIRST);
 
		return DoClearTunnel(tile, flags);
 
	} else if (IsBridge(tile)) { // XXX Is this necessary?
 
		if (flags & DC_AUTO) return_cmd_error(STR_5007_MUST_DEMOLISH_BRIDGE_FIRST);
 
		return DoClearBridge(tile, flags);
 
	}
 

	
 
	return CMD_ERROR;
 
}
 

	
 
int32 DoConvertTunnelBridgeRail(TileIndex tile, RailType totype, bool exec)
 
{
 
	TileIndex endtile;
 

	
 
	if (IsTunnel(tile) && GetTunnelTransportType(tile) == TRANSPORT_RAIL) {
 
		uint length;
 

	
 
		if (!CheckTileOwnership(tile)) return CMD_ERROR;
 

	
 
		if (GetRailType(tile) == totype) return CMD_ERROR;
 

	
 
		// 'hidden' elrails can't be downgraded to normal rail when elrails are disabled
 
		if (_patches.disable_elrails && totype == RAILTYPE_RAIL && GetRailType(tile) == RAILTYPE_ELECTRIC) return CMD_ERROR;
 

	
 
		endtile = CheckTunnelBusy(tile, &length);
 
		if (endtile == INVALID_TILE) return CMD_ERROR;
 

	
 
		if (exec) {
 
			Track track;
 
			SetRailType(tile, totype);
 
			SetRailType(endtile, totype);
 
			MarkTileDirtyByTile(tile);
 
			MarkTileDirtyByTile(endtile);
 

	
 
			track = AxisToTrack(DiagDirToAxis(GetTunnelDirection(tile)));
 
			YapfNotifyTrackLayoutChange(tile, track);
 
			YapfNotifyTrackLayoutChange(endtile, track);
 
		}
 
		return (length + 1) * (_price.build_rail >> 1);
 
	} else if (IsBridge(tile) &&
 
			IsBridgeMiddle(tile) &&
 
			IsTransportUnderBridge(tile) &&
 
			GetTransportTypeUnderBridge(tile) == TRANSPORT_RAIL) {
 
		// only check for train under bridge
 
		if (!CheckTileOwnership(tile) || !EnsureNoVehicleOnGround(tile))
 
			return CMD_ERROR;
 

	
 
		if (GetRailType(tile) == totype) return CMD_ERROR;
variables.h
Show inline comments
 
@@ -104,48 +104,49 @@ typedef struct Patches {
 
	bool signal_side;                   // show signals on right side
 
	bool show_finances;                 // show finances at end of year
 
	bool new_nonstop;                   // ttdpatch compatible nonstop handling
 
	bool roadveh_queue;                 // buggy road vehicle queueing
 
	bool autoscroll;                    // scroll when moving mouse to the edge.
 
	byte errmsg_duration;               // duration of error message
 
	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
 
	uint32 generation_seed;             // noise seed for world generation
 
	byte tree_placer;                   // the tree placer algorithm
 
	byte heightmap_rotation;            // rotation director for the heightmap
 
	byte se_flat_world_height;          // land height a flat world gets in SE
 
	bool bribe;                         // enable bribing the local authority
 
	bool nonuniform_stations;           // allow nonuniform train stations
 
	bool always_small_airport;          // always allow small airports
 
	bool realistic_acceleration;        // realistic acceleration for trains
 
	bool wagon_speed_limits;            // enable wagon speed limits
 
	bool forbid_90_deg;                 // forbid trains to make 90 deg turns
 
	bool invisible_trees;               // don't show trees when buildings are transparent
 
	bool no_servicing_if_no_breakdowns; // dont send vehicles to depot when breakdowns are disabled
 
	bool link_terraform_toolbar;        // display terraform toolbar when displaying rail, road, water and airport toolbars
 
	bool reverse_scroll;                // Right-Click-Scrolling scrolls in the opposite direction
 
	bool disable_elrails;               // when true, the elrails are disabled
 
	bool measure_tooltip;               // Show a permanent tooltip when dragging tools
 
	byte liveries;                      // Options for displaying company liveries, 0=none, 1=self, 2=all
 
	bool prefer_teamchat;               // Choose the chat message target with <ENTER>, true=all players, false=your team
 

	
 
	uint8 toolbar_pos;                  // position of toolbars, 0=left, 1=center, 2=right
 
	uint8 window_snap_radius;           // Windows snap at each other if closer than this
 

	
 
	UnitID max_trains;                  // max trains in game per player (these are 16bit because the unitnumber field can't hold more)
 
	UnitID max_roadveh;                 // max trucks in game per player
 
	UnitID max_aircraft;                // max planes in game per player
 
	UnitID max_ships;                   // max ships in game per player
 

	
 
	bool servint_ispercent;             // service intervals are in percents
 
	uint16 servint_trains;              // service interval for trains
 
	uint16 servint_roadveh;             // service interval for road vehicles
 
	uint16 servint_aircraft;            // service interval for aircraft
 
	uint16 servint_ships;               // service interval for ships
 

	
 
	bool autorenew;
 
	int16 autorenew_months;
 
	int32 autorenew_money;
 

	
 
	byte pf_maxdepth;                   // maximum recursion depth when searching for a train route for new pathfinder
 
	uint16 pf_maxlength;                // maximum length when searching for a train route for new pathfinder
 
@@ -219,49 +220,49 @@ typedef struct Patches {
 

	
 
VARDEF Patches _patches;
 

	
 

	
 
typedef struct Cheat {
 
	bool been_used; // has this cheat been used before?
 
	bool value;     // tells if the bool cheat is active or not
 
} Cheat;
 

	
 

	
 
// WARNING! Do _not_ remove entries in Cheats struct or change the order
 
// of the existing ones! Would break downward compatibility.
 
// Only add new entries at the end of the struct!
 

	
 
typedef struct Cheats {
 
	Cheat magic_bulldozer;  // dynamite industries, unmovables
 
	Cheat switch_player;    // change to another player
 
	Cheat money;            // get rich
 
	Cheat crossing_tunnels; // allow tunnels that cross each other
 
	Cheat build_in_pause;   // build while in pause mode
 
	Cheat no_jetcrash;      // no jet will crash on small airports anymore
 
	Cheat switch_climate;
 
	Cheat change_date;      // changes date ingame
 
	Cheat setup_prod;       // setup raw-material production in game
 
	Cheat elrail;           // allow electric engines to be powered on conventional rail
 
	Cheat dummy;            // empty cheat (enable running el-engines on normal rail)
 
} Cheats;
 

	
 
VARDEF Cheats _cheats;
 

	
 
typedef struct Paths {
 
	char *personal_dir;  // includes cfg file and save folder
 
	char *game_data_dir; // includes data, gm, lang
 
	char *data_dir;
 
	char *gm_dir;
 
	char *lang_dir;
 
	char *save_dir;
 
	char *autosave_dir;
 
	char *scenario_dir;
 
	char *heightmap_dir;
 
	char *second_data_dir;
 
} Paths;
 

	
 
VARDEF Paths _path;
 

	
 
// NOSAVE: Used in palette animations only, not really important.
 
VARDEF int _timer_counter;
 

	
 

	
 
VARDEF uint32 _frame_counter;
vehicle.h
Show inline comments
 
@@ -74,48 +74,51 @@ typedef struct VehicleRail {
 
	byte railtype;
 
	RailTypeMask compatible_railtypes;
 

	
 
	byte flags;
 

	
 
	// Link between the two ends of a multiheaded engine
 
	Vehicle *other_multiheaded_part;
 
} VehicleRail;
 

	
 
enum {
 
	VRF_REVERSING         = 0,
 

	
 
	// used to calculate if train is going up or down
 
	VRF_GOINGUP           = 1,
 
	VRF_GOINGDOWN         = 2,
 

	
 
	// used to store if a wagon is powered or not
 
	VRF_POWEREDWAGON      = 3,
 

	
 
	// used to reverse the visible direction of the vehicle
 
	VRF_REVERSE_DIRECTION = 4,
 

	
 
	// used to mark train as lost because PF can't find the route
 
	VRF_NO_PATH_TO_DESTINATION = 5,
 

	
 
	// used to mark that electric train engine is allowed to run on normal rail
 
	VRF_EL_ENGINE_ALLOWED_NORMAL_RAIL = 6,
 
};
 

	
 
typedef struct VehicleAir {
 
	uint16 crashed_counter;
 
	byte pos;
 
	byte previous_pos;
 
	StationID targetairport;
 
	byte state;
 
} VehicleAir;
 

	
 
typedef struct VehicleRoad {
 
	byte state;
 
	byte frame;
 
	uint16 blocked_ctr;
 
	byte overtaking;
 
	byte overtaking_ctr;
 
	uint16 crashed_ctr;
 
	byte reverse_ctr;
 
	struct RoadStop *slot;
 
	byte slot_age;
 
} VehicleRoad;
 

	
 
typedef struct VehicleSpecial {
 
	uint16 unk0;
0 comments (0 inline, 0 general)