# HG changeset patch # User tron # Date 2005-07-31 22:28:49 # Node ID 82a854ab03b0738e4fc56dddaaeab29deb812471 # Parent 2ffa13456a09fc45f68f2091eabbca6a518d8728 (svn r2772) Simplify the age notice in the vehicle details window diff --git a/aircraft_gui.c b/aircraft_gui.c --- a/aircraft_gui.c +++ b/aircraft_gui.c @@ -333,17 +333,10 @@ static void AircraftDetailsWndProc(Windo /* Draw running cost */ { int year = v->age / 366; - StringID str; SetDParam(1, year); - str = STR_0199_YEAR; - if (year != 1) { - str++; - if (v->max_age - 366 < v->age) - str++; - } - SetDParam(0, str); + SetDParam(0, (v->age + 365 < v->max_age) ? STR_AGE : STR_AGE_RED); SetDParam(2, v->max_age / 366); SetDParam(3, _price.aircraft_running * AircraftVehInfo(v->engine_type)->running_cost >> 8); DrawString(2, 15, STR_A00D_AGE_RUNNING_COST_YR, 0); diff --git a/lang/american.txt b/lang/american.txt --- a/lang/american.txt +++ b/lang/american.txt @@ -409,9 +409,8 @@ STR_0197_TOGGLE_TOWN_NAMES_ON_OFF STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Profit this year: {CURRENCY} (last year: {CURRENCY}) ############ range for service numbers starts -STR_0199_YEAR :{COMMA} year ({COMMA}) -STR_019A_YEARS :{COMMA} years ({COMMA}) -STR_019B_YEARS :{RED}{COMMA} years ({COMMA}) +STR_AGE :{COMMA} year{P "" s} ({COMMA}) +STR_AGE_RED :{RED}{COMMA} year{P "" s} ({COMMA}) ############ range for service numbers ends STR_019C_ROAD_VEHICLE :Road vehicle diff --git a/lang/brazilian_portuguese.txt b/lang/brazilian_portuguese.txt --- a/lang/brazilian_portuguese.txt +++ b/lang/brazilian_portuguese.txt @@ -409,9 +409,8 @@ STR_0197_TOGGLE_TOWN_NAMES_ON_OFF STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Lucro deste ano: {CURRENCY} (ano passado: {CURRENCY}) ############ range for service numbers starts -STR_0199_YEAR :{COMMA} ano ({COMMA}) -STR_019A_YEARS :{COMMA} anos ({COMMA}) -STR_019B_YEARS :{RED}{COMMA} anos ({COMMA}) +STR_AGE :{COMMA} ano{P "" s} ({COMMA}) +STR_AGE_RED :{RED}{COMMA} ano{P "" s} ({COMMA}) ############ range for service numbers ends STR_019C_ROAD_VEHICLE :Veículo de estrada diff --git a/lang/catalan.txt b/lang/catalan.txt --- a/lang/catalan.txt +++ b/lang/catalan.txt @@ -409,9 +409,8 @@ STR_0197_TOGGLE_TOWN_NAMES_ON_OFF STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Benefici enguany: {CURRENCY} (darrer any: {CURRENCY}) ############ range for service numbers starts -STR_0199_YEAR :{COMMA} any ({COMMA}) -STR_019A_YEARS :{COMMA} anys ({COMMA}) -STR_019B_YEARS :{RED}{COMMA} anys ({COMMA}) +STR_AGE :{COMMA} any{P "" s} ({COMMA}) +STR_AGE_RED :{RED}{COMMA} any{P "" s} ({COMMA}) ############ range for service numbers ends STR_019C_ROAD_VEHICLE :Vehicle diff --git a/lang/czech.txt b/lang/czech.txt --- a/lang/czech.txt +++ b/lang/czech.txt @@ -466,9 +466,8 @@ STR_0197_TOGGLE_TOWN_NAMES_ON_OFF :{BLACK}Zobrazovat na mape jména mest STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Zisk tento rok: {CURRENCY} (minulý rok: {CURRENCY}) ############ range for service numbers starts -STR_0199_YEAR :{COMMA} rok ({COMMA}) -STR_019A_YEARS :{COMMA} let ({COMMA}) -STR_019B_YEARS :{RED}{COMMA} let ({COMMA}) +STR_AGE :{COMMA} {P rok let} ({COMMA}) +STR_AGE_RED :{RED}{COMMA} {P rok let} ({COMMA}) ############ range for service numbers ends STR_019C_ROAD_VEHICLE :Silnicni vozidlo diff --git a/lang/danish.txt b/lang/danish.txt --- a/lang/danish.txt +++ b/lang/danish.txt @@ -409,9 +409,8 @@ STR_0197_TOGGLE_TOWN_NAMES_ON_OFF :{BLACK}Tænd/Sluk bynavne STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Dette års profit: {CURRENCY} (sidste år: {CURRENCY}) ############ range for service numbers starts -STR_0199_YEAR :{COMMA} år ({COMMA}) -STR_019A_YEARS :{COMMA} år ({COMMA}) -STR_019B_YEARS :{RED}{COMMA} år ({COMMA}) +STR_AGE :{COMMA} år ({COMMA}) +STR_AGE_RED :{RED}{COMMA} år ({COMMA}) ############ range for service numbers ends STR_019C_ROAD_VEHICLE :Vejkøretøj diff --git a/lang/dutch.txt b/lang/dutch.txt --- a/lang/dutch.txt +++ b/lang/dutch.txt @@ -409,9 +409,8 @@ STR_0197_TOGGLE_TOWN_NAMES_ON_OFF STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Winst dit jaar: {CURRENCY} (vorig jaar: {CURRENCY}) ############ range for service numbers starts -STR_0199_YEAR :{COMMA} jaar ({COMMA}) -STR_019A_YEARS :{COMMA} jaren ({COMMA}) -STR_019B_YEARS :{RED}{COMMA} jaren ({COMMA}) +STR_AGE :{COMMA} ja{P ar ren} ({COMMA}) +STR_AGE_RED :{RED}{COMMA} ja{P ar ren} ({COMMA}) ############ range for service numbers ends STR_019C_ROAD_VEHICLE :Voertuig diff --git a/lang/english.txt b/lang/english.txt --- a/lang/english.txt +++ b/lang/english.txt @@ -409,9 +409,8 @@ STR_0197_TOGGLE_TOWN_NAMES_ON_OFF STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Profit this year: {CURRENCY} (last year: {CURRENCY}) ############ range for service numbers starts -STR_0199_YEAR :{COMMA} year ({COMMA}) -STR_019A_YEARS :{COMMA} years ({COMMA}) -STR_019B_YEARS :{RED}{COMMA} years ({COMMA}) +STR_AGE :{COMMA} year{P "" s} ({COMMA}) +STR_AGE_RED :{RED}{COMMA} year{P "" s} ({COMMA}) ############ range for service numbers ends STR_019C_ROAD_VEHICLE :Road vehicle diff --git a/lang/finnish.txt b/lang/finnish.txt --- a/lang/finnish.txt +++ b/lang/finnish.txt @@ -409,9 +409,8 @@ STR_0197_TOGGLE_TOWN_NAMES_ON_OFF STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Voittoa tänä vuonna: {CURRENCY} (viime vuonna: {CURRENCY}). ############ range for service numbers starts -STR_0199_YEAR :{COMMA} vuosi ({COMMA}) -STR_019A_YEARS :{COMMA} vuotta ({COMMA}) -STR_019B_YEARS :{RED}{COMMA} vuotta ({COMMA}) +STR_AGE :{COMMA} vuo{P si tta} ({COMMA}) +STR_AGE_RED :{RED}{COMMA} vuo{P si tta} ({COMMA}) ############ range for service numbers ends STR_019C_ROAD_VEHICLE :Ajoneuvo diff --git a/lang/french.txt b/lang/french.txt --- a/lang/french.txt +++ b/lang/french.txt @@ -409,9 +409,8 @@ STR_0197_TOGGLE_TOWN_NAMES_ON_OFF STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Profit cette année: {CURRENCY} (l'an dernier: {CURRENCY}) ############ range for service numbers starts -STR_0199_YEAR :{COMMA} an ({COMMA}) -STR_019A_YEARS :{COMMA} années ({COMMA}) -STR_019B_YEARS :{RED}{COMMA} années ({COMMA}) +STR_AGE :{COMMA} an{P "" nées} ({COMMA}) +STR_AGE_RED :{RED}{COMMA} an{P "" nées} ({COMMA}) ############ range for service numbers ends STR_019C_ROAD_VEHICLE :Véhicule routier diff --git a/lang/galician.txt b/lang/galician.txt --- a/lang/galician.txt +++ b/lang/galician.txt @@ -409,9 +409,8 @@ STR_0197_TOGGLE_TOWN_NAMES_ON_OFF STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Beneficio este ano: {CURRENCY} (ano pasado: {CURRENCY}) ############ range for service numbers starts -STR_0199_YEAR :{COMMA} ano ({COMMA}) -STR_019A_YEARS :{COMMA} anos ({COMMA}) -STR_019B_YEARS :{RED}{COMMA} anos ({COMMA}) +STR_AGE :{COMMA} ano{P "" s} ({COMMA}) +STR_AGE_RED :{RED}{COMMA} ano{P "" s} ({COMMA}) ############ range for service numbers ends STR_019C_ROAD_VEHICLE :Vehículo de estrada diff --git a/lang/german.txt b/lang/german.txt --- a/lang/german.txt +++ b/lang/german.txt @@ -374,10 +374,10 @@ STR_0177_DISPLAY_COMPANY_FINANCES STR_0178_DISPLAY_COMPANY_GENERAL :{BLACK}Allgemeine Firmeninformationen anzeigen STR_0179_DISPLAY_GRAPHS :{BLACK}Diagramm anzeigen STR_017A_DISPLAY_COMPANY_LEAGUE :{BLACK}Firmentabelle anzeigen -STR_017B_DISPLAY_LIST_OF_COMPANY :{BLACK}Zugliste der Firmen -STR_017C_DISPLAY_LIST_OF_COMPANY :{BLACK}Fahrzeugliste der Firmen -STR_017D_DISPLAY_LIST_OF_COMPANY :{BLACK}Schiffsliste der Firmen -STR_017E_DISPLAY_LIST_OF_COMPANY :{BLACK}Flugzeugliste der Firmen +STR_017B_DISPLAY_LIST_OF_COMPANY :{BLACK}Zuglisten der Firmen +STR_017C_DISPLAY_LIST_OF_COMPANY :{BLACK}Fahrzeuglisten der Firmen +STR_017D_DISPLAY_LIST_OF_COMPANY :{BLACK}Schiffslisten der Firmen +STR_017E_DISPLAY_LIST_OF_COMPANY :{BLACK}Flugzeuglisten der Firmen STR_017F_ZOOM_THE_VIEW_IN :{BLACK}Heranzoomen (vergrößern) STR_0180_ZOOM_THE_VIEW_OUT :{BLACK}Wegzoomen (verkleinern) STR_0181_BUILD_RAILROAD_TRACK :{BLACK}Gleise legen @@ -409,9 +409,8 @@ STR_0197_TOGGLE_TOWN_NAMES_ON_OFF STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Profit laufendes Jahr: {CURRENCY} (vorheriges Jahr: {CURRENCY}) ############ range for service numbers starts -STR_0199_YEAR :{COMMA} Jahr ({COMMA}) -STR_019A_YEARS :{COMMA} Jahre ({COMMA}) -STR_019B_YEARS :{RED}{COMMA} Jahre ({COMMA}) +STR_AGE :{COMMA} Jahr{P "" e} ({COMMA}) +STR_AGE_RED :{RED}{COMMA} Jahr{P "" e} ({COMMA}) ############ range for service numbers ends STR_019C_ROAD_VEHICLE :Fahrzeug @@ -869,7 +868,7 @@ STR_OPTIONS_LANG_CBO STR_OPTIONS_LANG_TIP :{BLACK}Sprache für die Oberfläche aussuchen STR_OPTIONS_FULLSCREEN :{BLACK}Vollbild -STR_OPTIONS_FULLSCREEN_TIP :{BLACK}Diese Checkbox aktivieren, um OpenTTD im Vollbildmodus zu spielen +STR_OPTIONS_FULLSCREEN_TIP :{BLACK}OpenTTD im Vollbildmodus spielen STR_OPTIONS_RES :{BLACK}Bildschirmgröße STR_OPTIONS_RES_CBO :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING} @@ -1025,7 +1024,7 @@ STR_CONFIG_PATCHES_SMOOTH_ECONOMY :{LTBLUE}Feinere Wirtschaft aktivieren (mehrere, kleinere Veränderungen) STR_CONFIG_PATCHES_ALLOW_SHARES :{LTBLUE}Erlaube Anteile an anderen Firmen zu kaufen STR_CONFIG_PATCHES_DRAG_SIGNALS_DENSITY :{LTBLUE}Errichte Signale alle {ORANGE}{STRING} Felder beim Ziehen mit der Maus STR_CONFIG_AUTO_PBS_PLACEMENT :{LTBLUE}Erlaube automatische Errichtung von Fahrstraßen-Signalen: {ORANGE}{STRING} -STR_CONFIG_PATCHES_TOOLBAR_POS :{LTBLUE}Position der Haupttoolbar: {ORANGE}{STRING} +STR_CONFIG_PATCHES_TOOLBAR_POS :{LTBLUE}Position der Werkzeugleiste: {ORANGE}{STRING} STR_CONFIG_PATCHES_TOOLBAR_POS_LEFT :Links STR_CONFIG_PATCHES_TOOLBAR_POS_CENTER :Mitte STR_CONFIG_PATCHES_TOOLBAR_POS_RIGHT :Rechts @@ -1195,19 +1194,19 @@ STR_NETWORK_ADD_SERVER_TIP :{BLACK}Fügt einen Server zu der Liste von Servern hinzu, die immer nach laufenden Spielen kontrolliert werden. STR_NETWORK_ENTER_IP :{BLACK}IP Adresse des Servers eingeben STR_NETWORK_CLIENTS_ONLINE :{BLACK}{COMMA}/{COMMA} -STR_NETWORK_CLIENTS_CAPTION :{BLACK}Clienten -STR_NETWORK_CLIENTS_CAPTION_TIP :{BLACK}Clienten online / Clienten max. -STR_NETWORK_GAME_INFO :{SILVER}GAME INFO +STR_NETWORK_CLIENTS_CAPTION :{BLACK}Klienten +STR_NETWORK_CLIENTS_CAPTION_TIP :{BLACK}Klienten online / Klienten max. +STR_NETWORK_GAME_INFO :{SILVER}SPIEL-INFO STR_ORANGE :{ORANGE}{STRING} -STR_NETWORK_CLIENTS :{SILVER}Clienten: {WHITE}{COMMA} / {COMMA} +STR_NETWORK_CLIENTS :{SILVER}Klienten: {WHITE}{COMMA} / {COMMA} STR_NETWORK_LANGUAGE :{SILVER}Sprache: {WHITE}{STRING} STR_NETWORK_TILESET :{SILVER}Landschaft: {WHITE}{STRING} STR_NETWORK_MAP_SIZE :{SILVER}Kartengröße: {WHITE}{COMMA}x{COMMA} STR_NETWORK_SERVER_VERSION :{SILVER}Serverversion: {WHITE}{STRING} -STR_NETWORK_SERVER_ADDRESS :{SILVER}Server Adresse: {WHITE}{STRING} : {NUM} +STR_NETWORK_SERVER_ADDRESS :{SILVER}Serveradresse: {WHITE}{STRING} : {NUM} STR_NETWORK_START_DATE :{SILVER}Startdatum: {WHITE}{DATE_SHORT} STR_NETWORK_CURRENT_DATE :{SILVER}Aktuelles Datum: {WHITE}{DATE_SHORT} -STR_NETWORK_PASSWORD :{SILVER}Passwort geschützt! +STR_NETWORK_PASSWORD :{SILVER}passwortgeschützt! STR_NETWORK_SERVER_OFFLINE :{SILVER}SERVER OFFLINE STR_NETWORK_SERVER_FULL :{SILVER}SERVER VOLL STR_NETWORK_VERSION_MISMATCH :{SILVER}Versionskonflikt festgestellt @@ -1223,23 +1222,23 @@ STR_NETWORK_SET_PASSWORD STR_NETWORK_PASSWORD_TIP :{BLACK}Vergebe ein Passwort, um zu verhindern, dass unbefugte Leute beitreten können STR_NETWORK_SELECT_MAP :{BLACK}Karte auswählen: STR_NETWORK_SELECT_MAP_TIP :{BLACK}Welche Karte möchtest du spielen? -STR_NETWORK_NUMBER_OF_CLIENTS :{BLACK}Max. Anzahl an Clienten: -STR_NETWORK_NUMBER_OF_CLIENTS_TIP :{BLACK}Wählt die max. Anzahl an Clienten aus. Nicht alle Slots müssen belegt werden. +STR_NETWORK_NUMBER_OF_CLIENTS :{BLACK}Max. Anzahl an Klienten: +STR_NETWORK_NUMBER_OF_CLIENTS_TIP :{BLACK}Wählt die max. Anzahl an Klienten aus. Nicht alle Slots müssen belegt werden. STR_NETWORK_COMBO1 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING} STR_NETWORK_LAN :LAN STR_NETWORK_INTERNET :Internet STR_NETWORK_LAN_INTERNET :LAN / Internet STR_NETWORK_INTERNET_ADVERTISE :Internet (ankündigen) STR_NETWORK_COMBO2 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING} -STR_NETWORK_2_CLIENTS :2 Clienten -STR_NETWORK_3_CLIENTS :3 Clienten -STR_NETWORK_4_CLIENTS :4 Clienten -STR_NETWORK_5_CLIENTS :5 Clienten -STR_NETWORK_6_CLIENTS :6 Clienten -STR_NETWORK_7_CLIENTS :7 Clienten -STR_NETWORK_8_CLIENTS :8 Clienten -STR_NETWORK_9_CLIENTS :9 Clienten -STR_NETWORK_10_CLIENTS :10 Clienten +STR_NETWORK_2_CLIENTS :2 Klienten +STR_NETWORK_3_CLIENTS :3 Klienten +STR_NETWORK_4_CLIENTS :4 Klienten +STR_NETWORK_5_CLIENTS :5 Klienten +STR_NETWORK_6_CLIENTS :6 Klienten +STR_NETWORK_7_CLIENTS :7 Klienten +STR_NETWORK_8_CLIENTS :8 Klienten +STR_NETWORK_9_CLIENTS :9 Klienten +STR_NETWORK_10_CLIENTS :10 Klienten STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}Gesprochene Sprachen: STR_NETWORK_LANGUAGE_TIP :{BLACK}Damit andere Spieler wissen, welche Sprache auf diesem Server gesprochen wird. STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING} @@ -1260,7 +1259,7 @@ STR_NETWORK_LANG_FRENCH :Französisch STR_NETWORK_GAME_LOBBY :{WHITE}Mehrspielerlobby STR_NETWORK_PREPARE_TO_JOIN :{BLACK}Spieleintritt vorbereiten: {ORANGE}{STRING} -STR_NETWORK_COMPANY_LIST_TIP :{BLACK}Eine Liste aller Firmen, die sich im Spiel befinden. +STR_NETWORK_COMPANY_LIST_TIP :{BLACK}Eine Liste aller Firmen, die sich im Spiel befinden STR_NETWORK_NEW_COMPANY :{BLACK}Neues Unternehmen STR_NETWORK_NEW_COMPANY_TIP :{BLACK}Ein neues Unternehmen gründen STR_NETWORK_SPECTATE_GAME :{BLACK}Beim Spiel zusehen @@ -1287,7 +1286,7 @@ STR_NETWORK_CONNECTING ############ Leave those lines in this order!! STR_NETWORK_CONNECTING_1 :{BLACK}(1/6) Verbinde.. -STR_NETWORK_CONNECTING_2 :{BLACK}(2/6) Authorisierung.. +STR_NETWORK_CONNECTING_2 :{BLACK}(2/6) Autorisierung.. STR_NETWORK_CONNECTING_3 :{BLACK}(3/6) Warten.. STR_NETWORK_CONNECTING_4 :{BLACK}(4/6) Herunterladen der Karte.. STR_NETWORK_CONNECTING_5 :{BLACK}(5/6) Verarbeite Spieldaten.. @@ -1296,7 +1295,7 @@ STR_NETWORK_CONNECTING_6 STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}Hole Spielinformationen.. STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Hole Firmeninformationen.. ############ End of leave-in-this-order -STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} Client(en) vor uns +STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} Klient{P "" en} vor uns STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} KB bisher heruntergeladen STR_NETWORK_DISCONNECT :{BLACK}Trennen @@ -1322,7 +1321,7 @@ STR_NETWORK_ERR_WRONG_PASSWORD STR_NETWORK_ERR_SERVER_FULL :{WHITE} Der Server ist voll. STR_NETWORK_ERR_SERVER_BANNED :{WHITE}Du bist von diesem Server verbannt STR_NETWORK_ERR_KICKED :{WHITE} Du wurdest vom Server gekickt. -STR_NETWORK_ERR_CHEATER :{WHITE} Cheating ist auf diesem Server nicht erlaubt +STR_NETWORK_ERR_CHEATER :{WHITE}Schummeln ist auf diesem Server nicht erlaubt STR_NETWORK_ERR_LEFT :hat das Spiel verlassen. ############ Leave those lines in this order!! @@ -1404,7 +1403,7 @@ STR_1007_ALREADY_BUILT STR_1008_MUST_REMOVE_RAILROAD_TRACK :{WHITE}Gleise müssen erst entfernt werden STR_1009_TOO_MANY_DEPOTS :{WHITE}Zu viele Depots STR_100A_RAILROAD_CONSTRUCTION :{WHITE}Gleis- / Bahnhofsbau -STR_100B_MONORAIL_CONSTRUCTION :{WHITE}Monorailbau +STR_100B_MONORAIL_CONSTRUCTION :{WHITE}Einschienbahnbau STR_100C_MAGLEV_CONSTRUCTION :{WHITE}Magnetschwebebahnbau STR_100D_SELECT_RAIL_BRIDGE :{WHITE}Eisenbahnbrücke auswählen STR_100E_CAN_T_BUILD_TRAIN_DEPOT :{WHITE}Kann hier kein Zugdepot bauen... @@ -1415,7 +1414,7 @@ STR_1012_CAN_T_REMOVE_RAILROAD_TRACK :{WHITE}Gleise können nicht abgerissen werden... STR_1013_CAN_T_REMOVE_SIGNALS_FROM :{WHITE}Kann die Signale hier nicht entfernen... STR_1014_TRAIN_DEPOT_ORIENTATION :{WHITE}Zugdepotausrichtung STR_1015_RAILROAD_CONSTRUCTION :Eisenbahnbau -STR_1016_MONORAIL_CONSTRUCTION :Monorailbau +STR_1016_MONORAIL_CONSTRUCTION :Einschienbahnbau STR_1017_MAGLEV_CONSTRUCTION :Magnetschwebebahnbau STR_1018_BUILD_RAILROAD_TRACK :{BLACK}Gleise legen STR_1019_BUILD_TRAIN_DEPOT_FOR_BUILDING :{BLACK}Zugdepot bauen (zum Bau und zur Wartung von Zügen) @@ -1501,7 +1500,7 @@ STR_201E_STADIUM STR_201F_OLD_HOUSES :Alte Häuser STR_2020_LOCAL_AUTHORITY :{BLACK}Stadtverwaltung STR_2021_SHOW_INFORMATION_ON_LOCAL :{BLACK}Zeige Einzelheiten der Stadtverwaltung -STR_2022_LOCAL_AUTHORITY :{WHITE}{TOWN} Stadtverwaltung +STR_2022_LOCAL_AUTHORITY :{WHITE}Stadtverwaltung {TOWN} STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Bewertung der Transportfirma: STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING} STR_2025_SUBSIDIES :{WHITE}Subventionen @@ -1519,7 +1518,7 @@ STR_2031_SERVICE_SUBSIDY_AWARDED :{BLACK}{BIGFONT}Subvention wird vergeben an {COMPANY}!{}{}{STRING}transport von {STATION} nach {STATION} bringt im nächsten Jahr einen 50% höheren Frachtpreis! STR_2032_SERVICE_SUBSIDY_AWARDED :{BLACK}{BIGFONT}Subvention wird vergeben an {COMPANY}!{}{}{STRING}transport von {STATION} nach {STATION} bringt im nächsten Jahr den doppelten Frachtpreis! STR_2033_SERVICE_SUBSIDY_AWARDED :{BLACK}{BIGFONT}Subvention wird vergeben an {COMPANY}!{}{}{STRING}transport von {STATION} nach {STATION} bringt im nächsten Jahr den dreifachen Frachtpreis! STR_2034_SERVICE_SUBSIDY_AWARDED :{BLACK}{BIGFONT}Subvention wird vergeben an {COMPANY}!{}{}{STRING}transport von {STATION} nach {STATION} bringt im nächsten Jahr den vierfachen Frachtpreis! -STR_2035_LOCAL_AUTHORITY_REFUSES :{WHITE}{TOWN} Die Stadtverwaltung erlaubt nicht den Bau eines weiteren Flughafens in der Stadt +STR_2035_LOCAL_AUTHORITY_REFUSES :{WHITE}Die Stadtverwaltung {TOWN} erlaubt nicht den Bau eines weiteren Flughafens in der Stadt STR_2036_COTTAGES :Landhaus STR_2037_HOUSES :Haus STR_2038_FLATS :Wohnhaus @@ -1540,7 +1539,7 @@ STR_2046_SMALL_ADVERTISING_CAMPAIGN STR_2047_MEDIUM_ADVERTISING_CAMPAIGN :Mittlere Werbekampagne STR_2048_LARGE_ADVERTISING_CAMPAIGN :Große Werbekampagne STR_2049_FUND_LOCAL_ROAD_RECONSTRUCTION :Straßenreparaturen des Ortes finanzieren -STR_204A_BUILD_STATUE_OF_COMPANY :Statue des Transporteigentümers finanzieren +STR_204A_BUILD_STATUE_OF_COMPANY :Statue des Firmeneigentümers finanzieren STR_204B_FUND_NEW_BUILDINGS :Neue Gebäude finanzieren STR_204C_BUY_EXCLUSIVE_TRANSPORT :Exklusive Transportrechte kaufen STR_TOWN_BRIBE_THE_LOCAL_AUTHORITY :Die Stadtverwaltung bestechen @@ -1555,11 +1554,11 @@ STR_TOWN_BRIBE_THE_LOCAL_AUTHORITY_DESC STR_2055_TRAFFIC_CHAOS_IN_ROAD_REBUILDING :{BIGFONT}{BLACK}Verkehrschaos in {TOWN}!{}{}Straßensanierungsprogramm finanziert durch {COMPANY} wird 6 Monate lang Verzögerungen im Verkehr bewirken! STR_2056 :{TINYFONT}{WHITE}{TOWN} STR_2057 :{ORANGE}{TOWN}{BLACK} ({COMMA}) -STR_2058_UNDER_CONSTRUCTION :{STRING} (in Bearbeitung) +STR_2058_UNDER_CONSTRUCTION :{STRING} (im Bau) STR_2059_IGLOO :Iglu STR_205A_TEPEES :Zelt STR_205B_TEAPOT_HOUSE :Teekannenhaus -STR_205C_PIGGY_BANK :Piggy-Bank +STR_205C_PIGGY_BANK :Sparschwein STR_INDUSTRY :{INDUSTRY} STR_TOWN :{TOWN} @@ -1621,15 +1620,15 @@ STR_303C_OUTSTANDING ############ range for rating ends STR_303D :{WHITE}{STRING}: {YELLOW}{STRING} ({COMMA}%) -STR_303E_NO_LONGER_ACCEPTS :{WHITE}{STATION} akzeptiert keine {STRING} mehr +STR_303E_NO_LONGER_ACCEPTS :{WHITE}{STATION} akzeptiert keine {STRING} mehr STR_303F_NO_LONGER_ACCEPTS_OR :{WHITE}{STATION} akzeptiert keine {STRING} oder {STRING} mehr STR_3040_NOW_ACCEPTS :{WHITE}{STATION} akzeptiert jetzt {STRING} STR_3041_NOW_ACCEPTS_AND :{WHITE}{STATION} akzeptiert jetzt {STRING} und {STRING} STR_3042_BUS_STATION_ORIENTATION :{WHITE}Busbahnhof-Ausr. -STR_3043_TRUCK_STATION_ORIENT :{WHITE}Lkw-Ladeplatzes-Ausr. +STR_3043_TRUCK_STATION_ORIENT :{WHITE}Lkw-Ladeplatz-Ausr. STR_3046_MUST_DEMOLISH_BUS_STATION :{WHITE}Der Busbahnhof muss erst abgerissen werden STR_3047_MUST_DEMOLISH_TRUCK_STATION :{WHITE}Der Lkw-Ladeplatz muss erst abgerissen werden -STR_3048_STATIONS :{WHITE}{COMPANY} - {COMMA} Haltestellen +STR_3048_STATIONS :{WHITE}{COMPANY} - {COMMA} Haltestelle{P "" n} STR_3049_0 :{YELLOW}{STATION} {STATIONFEATURES} STR_304A_NONE :{YELLOW}- Keine - STR_304B_SITE_UNSUITABLE :{WHITE}...Gelände ungeeignet @@ -2015,8 +2014,8 @@ STR_7049_SELECT_MALE_FACES :{BLACK}Wähle männliches Gesicht aus STR_704A_SELECT_FEMALE_FACES :{BLACK}Wähle weibliches Gesicht aus STR_704B_GENERATE_RANDOM_NEW_FACE :{BLACK}Wähle zufälliges neues Gesicht STR_704C_KEY :{BLACK}Schlüssel -STR_704D_SHOW_KEY_TO_GRAPHS :{BLACK}Aufschlüsselung für Diagramm -STR_704E_KEY_TO_COMPANY_GRAPHS :{WHITE}Schlüssel für Firmen - Diagramm +STR_704D_SHOW_KEY_TO_GRAPHS :{BLACK}Aufschlüsselung des Diagramms +STR_704E_KEY_TO_COMPANY_GRAPHS :{WHITE}Schlüssel des Firmendiagramms STR_704F_CLICK_HERE_TO_TOGGLE_COMPANY :{BLACK}Graph der Firma ein-/ausblenden STR_7050_UNITS_OF_CARGO_DELIVERED :{WHITE}Beförderte Frachteinheiten STR_7051_COMPANY_PERFORMANCE_RATINGS :{WHITE}Bewertung der Firmenleistung (Höchstwert = 1000) @@ -2336,7 +2335,7 @@ STR_8102_RAILROAD_LOCOMOTIVE STR_8103_ROAD_VEHICLE :Fahrzeug STR_8104_AIRCRAFT :Flugzeug STR_8105_SHIP :Schiff -STR_8106_MONORAIL_LOCOMOTIVE :Monorailbahn +STR_8106_MONORAIL_LOCOMOTIVE :Einschienbahn STR_8107_MAGLEV_LOCOMOTIVE :Magnetschwebebahn ##id 0x8800 @@ -2376,9 +2375,9 @@ STR_8815_NEW_VEHICLES STR_8816 :{BLACK}- STR_8819_TRAIN_TOO_LONG :{WHITE}Zug zu lang STR_881A_TRAINS_CAN_ONLY_BE_ALTERED :{WHITE}Züge können nur verändert werden, wenn sie im Depot halten -STR_881B_TRAINS :{WHITE}{COMPANY} - {COMMA} Züge +STR_881B_TRAINS :{WHITE}{COMPANY} - {COMMA} Z{P ug üge} STR_881C_NEW_RAIL_VEHICLES :{WHITE}Neues Schienenfahrzeug -STR_881D_NEW_MONORAIL_VEHICLES :{WHITE}Neue Monorailzüge +STR_881D_NEW_MONORAIL_VEHICLES :{WHITE}Neue Einschienbahnzüge STR_881E_NEW_MAGLEV_VEHICLES :{WHITE}Neue Magnetzüge STR_881F_BUILD_VEHICLE :{BLACK}Fahrzeug bauen STR_8820_RENAME :{BLACK}Umbenennen @@ -2468,7 +2467,7 @@ STR_TRAIN_STOPPING_VEL ##id 0x9000 STR_9000_ROAD_VEHICLE_IN_THE_WAY :{WHITE}Fahrzeug ist im Weg -STR_9001_ROAD_VEHICLES :{WHITE}{COMPANY} - {COMMA} Fahrzeuge +STR_9001_ROAD_VEHICLES :{WHITE}{COMPANY} - {COMMA} Fahrzeug{P "" e} STR_9002 :{WHITE}{VEHICLE} STR_9003_ROAD_VEHICLE_DEPOT :{WHITE}{TOWN} Fahrzeugdepot STR_9004_NEW_VEHICLES :{BLACK}Neue Fahrzeuge @@ -2529,7 +2528,7 @@ STR_9801_DOCK_CONSTRUCTION STR_9802_CAN_T_BUILD_DOCK_HERE :{WHITE}Kann den Hafen hier nicht bauen... STR_9803_SHIP_DEPOT :{WHITE}{TOWN} Werft STR_9804_NEW_SHIPS :{BLACK}Neue Schiffe -STR_9805_SHIPS :{WHITE}{COMPANY} - {COMMA} Schiffe +STR_9805_SHIPS :{WHITE}{COMPANY} - {COMMA} Schiff{P "" e} STR_9808_NEW_SHIPS :{WHITE}Neue Schiffe STR_9809_BUILD_SHIP :{BLACK}Baue Schiff STR_980B_SHIP_MUST_BE_STOPPED_IN :{WHITE}Schiff muss in der Werft angehalten werden @@ -2564,7 +2563,7 @@ STR_9827_CURRENT_SHIP_ACTION_CLICK STR_9828_SHOW_SHIP_S_ORDERS :{BLACK}Aufträge des Schiffes STR_9829_CENTER_MAIN_VIEW_ON_SHIP :{BLACK}Anzeige auf das Schiff zentrieren STR_982A_SEND_SHIP_TO_DEPOT :{BLACK}Schicke das Schiff zur Werft -STR_982B_SHOW_SHIP_DETAILS :{BLACK}Zeige Schiffs Einzelheiten +STR_982B_SHOW_SHIP_DETAILS :{BLACK}Zeige Einzelheiten des Schiffes STR_982C_NEW_SHIP_NOW_AVAILABLE :{BLACK}{BIGFONT}Neues Schiff ist erhältlich! STR_982D :{BLACK}{BIGFONT}{STRING} STR_982E_COST_MAX_SPEED_CAPACITY :{BLACK}Kosten: {CURRENCY} Max. Geschwindigk.: {VELOCITY}{}Kapazität: {STRING}{}Betriebskosten: {CURRENCY}/Jahr @@ -2599,7 +2598,7 @@ STR_A003_NEW_AIRCRAFT STR_A005_NEW_AIRCRAFT :{WHITE}Neues Flugzeug STR_A006_BUILD_AIRCRAFT :{BLACK}Flugzeug bauen STR_A008_CAN_T_BUILD_AIRCRAFT :{WHITE}Kann das Flugzeug nicht bauen... -STR_A009_AIRCRAFT :{WHITE}{COMPANY} - {COMMA} Flugzeuge +STR_A009_AIRCRAFT :{WHITE}{COMPANY} - {COMMA} Flugzeug{P "" e} STR_A00A :{WHITE}{VEHICLE} STR_A00B_ORDERS :{WHITE}{VEHICLE} (Aufträge) STR_A00C_DETAILS :{WHITE}{VEHICLE} (Einzelheiten) @@ -2611,7 +2610,7 @@ STR_A011_BUILT_VALUE STR_A012_CAN_T_SEND_AIRCRAFT_TO :{WHITE}Kann das Flugzeug nicht in den Hangar schicken... STR_HEADING_FOR_HANGAR :{LTBLUE}Unterwegs zu {STATION} Hangar STR_HEADING_FOR_HANGAR_VEL :{LTBLUE}Unterwegs zu {STATION} Hangar, {VELOCITY} -STR_A014_AIRCRAFT_IS_WAITING_IN :{WHITE}Flugzeug {COMMA} wartet im Flugzeug Hangar +STR_A014_AIRCRAFT_IS_WAITING_IN :{WHITE}Flugzeug {COMMA} wartet im Hangar STR_A015_AIRCRAFT_IN_THE_WAY :{WHITE}Flugzeug ist auf dem Weg STR_A016_CAN_T_STOP_START_AIRCRAFT :{WHITE}Kann das Flugzeug nicht anhalten/starten... STR_A017_AIRCRAFT_IS_IN_FLIGHT :{WHITE}Das Flugzeug ist in der Luft @@ -2619,7 +2618,7 @@ STR_A019_CAPACITY :{BLACK}Kapazität: {LTBLUE}{STRING}, {STRING} STR_A01A_CAPACITY :{BLACK}Kapazität: {LTBLUE}{STRING} STR_A01B_AIRCRAFT_MUST_BE_STOPPED :{WHITE}Flugzeug muss im Hangar angehalten werden STR_A01C_CAN_T_SELL_AIRCRAFT :{WHITE}Kann das Flugzeug nicht verkaufen... -STR_A01D_AIRPORT_CONSTRUCTION :Flugzeugbau +STR_A01D_AIRPORT_CONSTRUCTION :Flughafenbau STR_A01E_BUILD_AIRPORT :{BLACK}Baue Flughafen STR_A01F_AIRCRAFT_CLICK_ON_AIRCRAFT :{BLACK}Flugzeuge - für Einzelheiten auf das Flugzeug klicken STR_A020_BUILD_NEW_AIRCRAFT_REQUIRES :{BLACK}Baue neues Flugzeug (setzt Flughafen mit Hangar voraus) @@ -2662,9 +2661,9 @@ SERVICE_AT_AIRPORT_HANGAR ##id 0xB000 STR_B000_ZEPPELIN_DISASTER_AT :{BLACK}{BIGFONT}Zeppelinabsturz bei {STATION}! -STR_B001_ROAD_VEHICLE_DESTROYED :{BLACK}{BIGFONT}Fahrzeug bei einem UFO-Zusammenstoß zerstört! +STR_B001_ROAD_VEHICLE_DESTROYED :{BLACK}{BIGFONT}Fahrzeug bei Zusammenstoß mit einem 'UFO' zerstört! STR_B002_OIL_REFINERY_EXPLOSION :{BLACK}{BIGFONT}Explosion einer Ölraffinerie nahe {TOWN}! -STR_B003_FACTORY_DESTROYED_IN_SUSPICIOUS :{BLACK}{BIGFONT}Fabrik nahe {TOWN} durch mysteriöse Umstände zerstört! +STR_B003_FACTORY_DESTROYED_IN_SUSPICIOUS :{BLACK}{BIGFONT}Fabrik nahe {TOWN} unter mysteriösen Umständen zerstört! STR_B004_UFO_LANDS_NEAR :{BLACK}{BIGFONT}'UFO' landet bei {TOWN}! STR_B005_COAL_MINE_SUBSIDENCE_LEAVES :{BLACK}{BIGFONT}Stolleneinbruch hinterläßt einen Pfad der Zerstörung bei {TOWN}! STR_B006_FLOOD_VEHICLE_DESTROYED :{BLACK}{BIGFONT}Hochwasser!{}Mindestens {COMMA} Menschen vermisst oder tot nach schwerer Flut! @@ -2750,12 +2749,12 @@ STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Hier wird angezeigt, gegen welches Fahrzeug das auf der linken Seite gewählte ersetzt wird STR_REPLACE_HELP :{BLACK}Dieses Feature ermöglicht es, einen Fahrzeugtyp auszuwählen und ihn durch einen anderen ersetzen zu lassen. Dies geschieht automatisch, wenn das Fahrzeug regulär das Depot besucht. STR_SHORT_DATE :{WHITE}{DATE_TINY} -STR_SIGN_LIST_CAPTION :{WHITE}Schilderliste - {COMMA} Schild(er) +STR_SIGN_LIST_CAPTION :{WHITE}Schilderliste - {COMMA} Schild{P "" er} ############ Lists rail types STR_RAIL_VEHICLES :Eisenbahn -STR_MONORAIL_VEHICLES :Monorail +STR_MONORAIL_VEHICLES :Einschienbahn STR_MAGLEV_VEHICLES :Magnetschwebebahn ############ End of list of rail types diff --git a/lang/hungarian.txt b/lang/hungarian.txt --- a/lang/hungarian.txt +++ b/lang/hungarian.txt @@ -409,9 +409,8 @@ STR_0197_TOGGLE_TOWN_NAMES_ON_OFF :{BLACK}Városnevek ki/be STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Ezévi nyereség: {CURRENCY} (Tavalyi: {CURRENCY}) ############ range for service numbers starts -STR_0199_YEAR :{COMMA} év ({COMMA}) -STR_019A_YEARS :{COMMA} év ({COMMA}) -STR_019B_YEARS :{RED}{COMMA} év ({COMMA}) +STR_AGE :{COMMA} év ({COMMA}) +STR_AGE_RED :{RED}{COMMA} év ({COMMA}) ############ range for service numbers ends STR_019C_ROAD_VEHICLE :közúti jármû diff --git a/lang/icelandic.txt b/lang/icelandic.txt --- a/lang/icelandic.txt +++ b/lang/icelandic.txt @@ -409,9 +409,8 @@ STR_0197_TOGGLE_TOWN_NAMES_ON_OFF :{BLACK}Sýna/fela bæjarnöfn á korti STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Hagnaður þetta ár: {CURRENCY} (síðasta ár: {CURRENCY}) ############ range for service numbers starts -STR_0199_YEAR :{COMMA} ár ({COMMA}) -STR_019A_YEARS :{COMMA} ár ({COMMA}) -STR_019B_YEARS :{RED}{COMMA} ár ({COMMA}) +STR_AGE :{COMMA} ár ({COMMA}) +STR_AGE_RED :{RED}{COMMA} ár ({COMMA}) ############ range for service numbers ends STR_019C_ROAD_VEHICLE :Bifreið diff --git a/lang/italian.txt b/lang/italian.txt --- a/lang/italian.txt +++ b/lang/italian.txt @@ -409,9 +409,8 @@ STR_0197_TOGGLE_TOWN_NAMES_ON_OFF :{BLACK}Visualizza nomi delle Città sulla mappa (on/off) STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Profitto quest'anno: {CURRENCY} (anno scorso: {CURRENCY}) ############ range for service numbers starts -STR_0199_YEAR :{COMMA} anno ({COMMA}) -STR_019A_YEARS :{COMMA} anni ({COMMA}) -STR_019B_YEARS :{RED}{COMMA} anni ({COMMA}) +STR_AGE :{COMMA} ann{P o i} ({COMMA}) +STR_AGE_RED :{RED}{COMMA} ann{P o i} ({COMMA}) ############ range for service numbers ends STR_019C_ROAD_VEHICLE :Veicolo Stradale diff --git a/lang/lithuanian.txt b/lang/lithuanian.txt --- a/lang/lithuanian.txt +++ b/lang/lithuanian.txt @@ -409,9 +409,8 @@ STR_0197_TOGGLE_TOWN_NAMES_ON_OFF STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Pelnas siais metais: {CURRENCY} (praeitais metais: {CURRENCY}) ############ range for service numbers starts -STR_0199_YEAR :{COMMA} metai ({COMMA}) -STR_019A_YEARS :{COMMA} metai ({COMMA}) -STR_019B_YEARS :{RED}{COMMA} metai ({COMMA}) +STR_AGE :{COMMA} metai ({COMMA}) +STR_AGE_RED :{RED}{COMMA} metai ({COMMA}) ############ range for service numbers ends STR_019C_ROAD_VEHICLE :Automobilis diff --git a/lang/norwegian.txt b/lang/norwegian.txt --- a/lang/norwegian.txt +++ b/lang/norwegian.txt @@ -409,9 +409,8 @@ STR_0197_TOGGLE_TOWN_NAMES_ON_OFF :{BLACK}Skru av/på bynavn på kartet STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Fortjeneste i år: {CURRENCY} (sist år: {CURRENCY}) ############ range for service numbers starts -STR_0199_YEAR :{COMMA} år ({COMMA}) -STR_019A_YEARS :{COMMA} år ({COMMA}) -STR_019B_YEARS :{RED}{COMMA} år ({COMMA}) +STR_AGE :{COMMA} år ({COMMA}) +STR_AGE_RED :{RED}{COMMA} år ({COMMA}) ############ range for service numbers ends STR_019C_ROAD_VEHICLE :Kjøretøy diff --git a/lang/polish.txt b/lang/polish.txt --- a/lang/polish.txt +++ b/lang/polish.txt @@ -409,9 +409,8 @@ STR_0197_TOGGLE_TOWN_NAMES_ON_OFF STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Zysk w tym roku: {CURRENCY} (ostatni rok: {CURRENCY}) ############ range for service numbers starts -STR_0199_YEAR :{COMMA} rok ({COMMA}) -STR_019A_YEARS :{COMMA} lata ({COMMA}) -STR_019B_YEARS :{RED}{COMMA} lata ({COMMA}) +STR_AGE :{COMMA} {P rok lata} ({COMMA}) +STR_AGE_RED :{RED}{COMMA} {P rok lata} ({COMMA}) ############ range for service numbers ends STR_019C_ROAD_VEHICLE :Samochod diff --git a/lang/portuguese.txt b/lang/portuguese.txt --- a/lang/portuguese.txt +++ b/lang/portuguese.txt @@ -409,9 +409,8 @@ STR_0197_TOGGLE_TOWN_NAMES_ON_OFF STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Lucro deste ano: {CURRENCY} (último ano: {CURRENCY}) ############ range for service numbers starts -STR_0199_YEAR :{COMMA} ano ({COMMA}) -STR_019A_YEARS :{COMMA} anos ({COMMA}) -STR_019B_YEARS :{RED}{COMMA} anos ({COMMA}) +STR_AGE :{COMMA} ano{P "" s} ({COMMA}) +STR_AGE_RED :{RED}{COMMA} ano{P "" s} ({COMMA}) ############ range for service numbers ends STR_019C_ROAD_VEHICLE :Veículo de estrada diff --git a/lang/romanian.txt b/lang/romanian.txt --- a/lang/romanian.txt +++ b/lang/romanian.txt @@ -409,9 +409,8 @@ STR_0197_TOGGLE_TOWN_NAMES_ON_OFF :{BLACK}Activeazã afisarea numelor oraselor pe hartã STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Profit anul acesta: {CURRENCY} (anul trecut: {CURRENCY}) ############ range for service numbers starts -STR_0199_YEAR :{COMMA} an ({COMMA}) -STR_019A_YEARS :{COMMA} ani ({COMMA}) -STR_019B_YEARS :{RED}{COMMA} ani ({COMMA}) +STR_AGE :{COMMA} an{P "" i} ({COMMA}) +STR_AGE_RED :{RED}{COMMA} an{P "" i} ({COMMA}) ############ range for service numbers ends STR_019C_ROAD_VEHICLE :Autovehicolul diff --git a/lang/slovak.txt b/lang/slovak.txt --- a/lang/slovak.txt +++ b/lang/slovak.txt @@ -409,9 +409,8 @@ STR_0197_TOGGLE_TOWN_NAMES_ON_OFF STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Zisk tento rok: {CURRENCY} (posledny rok: {CURRENCY}) ############ range for service numbers starts -STR_0199_YEAR :{COMMA} rok ({COMMA}) -STR_019A_YEARS :{COMMA} rokov ({COMMA}) -STR_019B_YEARS :{RED}{COMMA} rokov ({COMMA}) +STR_AGE :{COMMA} rok{P "" ov} ({COMMA}) +STR_AGE_RED :{RED}{COMMA} rok{P "" ov} ({COMMA}) ############ range for service numbers ends STR_019C_ROAD_VEHICLE :Automobil diff --git a/lang/spanish.txt b/lang/spanish.txt --- a/lang/spanish.txt +++ b/lang/spanish.txt @@ -409,9 +409,8 @@ STR_0197_TOGGLE_TOWN_NAMES_ON_OFF STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Benefício este año: {CURRENCY} (año anterior: {CURRENCY}) ############ range for service numbers starts -STR_0199_YEAR :{COMMA} año ({COMMA}) -STR_019A_YEARS :{COMMA} años ({COMMA}) -STR_019B_YEARS :{RED}{COMMA} años ({COMMA}) +STR_AGE :{COMMA} año{P "" s} ({COMMA}) +STR_AGE_RED :{RED}{COMMA} año{P "" s} ({COMMA}) ############ range for service numbers ends STR_019C_ROAD_VEHICLE :Vehículo de carretera diff --git a/lang/swedish.txt b/lang/swedish.txt --- a/lang/swedish.txt +++ b/lang/swedish.txt @@ -409,9 +409,8 @@ STR_0197_TOGGLE_TOWN_NAMES_ON_OFF :{BLACK}Växla stadsnamn av/på på kartan STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Vinst detta år: {CURRENCY} (förra året: {CURRENCY}) ############ range for service numbers starts -STR_0199_YEAR :{COMMA} år ({COMMA}) -STR_019A_YEARS :{COMMA} år ({COMMA}) -STR_019B_YEARS :{RED}{COMMA} år ({COMMA}) +STR_AGE :{COMMA} år ({COMMA}) +STR_AGE_RED :{RED}{COMMA} år ({COMMA}) ############ range for service numbers ends STR_019C_ROAD_VEHICLE :Vägfordon diff --git a/lang/unfinished/estonian.txt b/lang/unfinished/estonian.txt --- a/lang/unfinished/estonian.txt +++ b/lang/unfinished/estonian.txt @@ -400,9 +400,8 @@ STR_0197_TOGGLE_TOWN_NAMES_ON_OFF :{BLACK}Linnanimede sisse ja välja lülitamine STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Selle aasta kasum: {CURRENCY} (eelmisel aastal: {CURRENCY}) ############ range for service numbers starts -STR_0199_YEAR :{COMMA16} aasta ({COMMA16}) -STR_019A_YEARS :{COMMA16} aastat ({COMMA16}) -STR_019B_YEARS :{RED}{COMMA16} aastat ({COMMA16}) +STR_AGE :{COMMA16} aasta{P "" t} ({COMMA16}) +STR_AGE_RED :{RED}{COMMA16} aasta{P "" t} ({COMMA16}) ############ range for service numbers ends STR_019C_ROAD_VEHICLE :Maanteesõiduk diff --git a/lang/unfinished/latvian.txt b/lang/unfinished/latvian.txt --- a/lang/unfinished/latvian.txt +++ b/lang/unfinished/latvian.txt @@ -409,9 +409,8 @@ STR_0197_TOGGLE_TOWN_NAMES_ON_OFF STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}S'i' gada iena'kums: {CURRENCY} (paga'jus'aja' gada': {CURRENCY}) ############ range for service numbers starts -STR_0199_YEAR :{COMMA} gads ({COMMA}) -STR_019A_YEARS :{COMMA} gadi ({COMMA}) -STR_019B_YEARS :{RED}{COMMA} gadi ({COMMA}) +STR_AGE :{COMMA} gad{P s i} ({COMMA}) +STR_AGE_RED :{RED}{COMMA} gad{P s i} ({COMMA}) ############ range for service numbers ends STR_019C_ROAD_VEHICLE :Cel'u transporta li'dzeklis diff --git a/lang/unfinished/slovenian.txt b/lang/unfinished/slovenian.txt --- a/lang/unfinished/slovenian.txt +++ b/lang/unfinished/slovenian.txt @@ -409,9 +409,8 @@ STR_0197_TOGGLE_TOWN_NAMES_ON_OFF STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Profit to leto: {CURRENCY} (prejsnje leto: {CURRENCY}) ############ range for service numbers starts -STR_0199_YEAR :{COMMA16} leto ({COMMA16}) -STR_019A_YEARS :{COMMA16} let ({COMMA16}) -STR_019B_YEARS :{RED}{COMMA16} let ({COMMA16}) +STR_AGE :{COMMA16} let{P o ""} ({COMMA16}) +STR_AGE_RED :{RED}{COMMA16} let{P o ""} ({COMMA16}) ############ range for service numbers ends STR_019C_ROAD_VEHICLE :Cestno vozilo diff --git a/lang/unfinished/turkish.txt b/lang/unfinished/turkish.txt --- a/lang/unfinished/turkish.txt +++ b/lang/unfinished/turkish.txt @@ -409,9 +409,8 @@ STR_0197_TOGGLE_TOWN_NAMES_ON_OFF :{BLACK}Haritada kasaba isimlerini aç/kapa STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Bu yilki kari: {CURRENCY} (geçen sene: {CURRENCY}) ############ range for service numbers starts -STR_0199_YEAR :{COMMA16} yil ({COMMA16}) -STR_019A_YEARS :{COMMA16} yil ({COMMA16}) -STR_019B_YEARS :{RED}{COMMA16} yil ({COMMA16}) +STR_AGE :{COMMA16} yil ({COMMA16}) +STR_AGE_RED :{RED}{COMMA16} yil ({COMMA16}) ############ range for service numbers ends STR_019C_ROAD_VEHICLE :Road vehicle diff --git a/roadveh_gui.c b/roadveh_gui.c --- a/roadveh_gui.c +++ b/roadveh_gui.c @@ -92,17 +92,10 @@ static void RoadVehDetailsWndProc(Window /* Draw running cost */ { int year = v->age / 366; - StringID str; SetDParam(1, year); - str = STR_0199_YEAR; - if (year != 1) { - str++; - if (v->max_age - 366 < v->age) - str++; - } - SetDParam(0, str); + SetDParam(0, (v->age + 365 < v->max_age) ? STR_AGE : STR_AGE_RED); SetDParam(2, v->max_age / 366); SetDParam(3, RoadVehInfo(v->engine_type)->running_cost * _price.roadveh_running >> 8); DrawString(2, 15, STR_900D_AGE_RUNNING_COST_YR, 0); diff --git a/ship_gui.c b/ship_gui.c --- a/ship_gui.c +++ b/ship_gui.c @@ -169,17 +169,10 @@ static void ShipDetailsWndProc(Window *w /* Draw running cost */ { int year = v->age / 366; - StringID str; SetDParam(1, year); - str = STR_0199_YEAR; - if (year != 1) { - str++; - if (v->max_age - 366 < v->age) - str++; - } - SetDParam(0, str); + SetDParam(0, (v->age + 365 < v->max_age) ? STR_AGE : STR_AGE_RED); SetDParam(2, v->max_age / 366); SetDParam(3, ShipVehInfo(v->engine_type)->running_cost * _price.ship_running >> 8); DrawString(2, 15, STR_9812_AGE_RUNNING_COST_YR, 0); diff --git a/train_gui.c b/train_gui.c --- a/train_gui.c +++ b/train_gui.c @@ -1122,7 +1122,6 @@ static void DrawTrainDetailsWindow(Windo const Vehicle *v, *u; uint16 tot_cargo[NUM_CARGO][2]; // count total cargo ([0]-actual cargo, [1]-total cargo) int i,num,x,y,sel; - StringID str; byte det_tab = WP(w, traindetails_d).tab; /* Count number of vehicles */ @@ -1171,13 +1170,7 @@ static void DrawTrainDetailsWindow(Windo x = 2; - str = STR_0199_YEAR; - if (num != 1) { - str += STR_019A_YEARS - STR_0199_YEAR; - if ((uint16)(v->max_age - 366) < v->age) - str += STR_019B_YEARS - STR_019A_YEARS; - } - SetDParam(0, str); + SetDParam(0, (v->age + 365 < v->max_age) ? STR_AGE : STR_AGE_RED); SetDParam(2, v->max_age / 366); SetDParam(3, GetTrainRunningCost(v) >> 8); DrawString(x, 15, STR_885D_AGE_RUNNING_COST_YR, 0);