summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfrosch <frosch@openttd.org>2012-12-05 19:38:44 +0000
committerfrosch <frosch@openttd.org>2012-12-05 19:38:44 +0000
commit6bb43a6561a2afb19c0762b49f8fd444e8229bdf (patch)
tree85f974c7d5bc2e0fee7a6bbf548c7b5797fb6b08
parentff6880f9dd05703ac81fd5e0f77a0105e725c6c3 (diff)
downloadopenttd-6bb43a6561a2afb19c0762b49f8fd444e8229bdf.tar.xz
(svn r24792) -Add: Readd difficulty settings to advanced settings unless they are already present in other settings windows.
-rw-r--r--src/lang/afrikaans.txt4
-rw-r--r--src/lang/arabic_egypt.txt4
-rw-r--r--src/lang/belarusian.txt4
-rw-r--r--src/lang/brazilian_portuguese.txt4
-rw-r--r--src/lang/bulgarian.txt4
-rw-r--r--src/lang/catalan.txt4
-rw-r--r--src/lang/croatian.txt4
-rw-r--r--src/lang/czech.txt4
-rw-r--r--src/lang/danish.txt4
-rw-r--r--src/lang/dutch.txt4
-rw-r--r--src/lang/english.txt29
-rw-r--r--src/lang/english_AU.txt4
-rw-r--r--src/lang/english_US.txt4
-rw-r--r--src/lang/esperanto.txt4
-rw-r--r--src/lang/estonian.txt4
-rw-r--r--src/lang/finnish.txt4
-rw-r--r--src/lang/french.txt4
-rw-r--r--src/lang/galician.txt4
-rw-r--r--src/lang/german.txt4
-rw-r--r--src/lang/greek.txt4
-rw-r--r--src/lang/hebrew.txt4
-rw-r--r--src/lang/hungarian.txt4
-rw-r--r--src/lang/icelandic.txt4
-rw-r--r--src/lang/indonesian.txt4
-rw-r--r--src/lang/irish.txt4
-rw-r--r--src/lang/italian.txt4
-rw-r--r--src/lang/japanese.txt4
-rw-r--r--src/lang/korean.txt4
-rw-r--r--src/lang/latvian.txt4
-rw-r--r--src/lang/lithuanian.txt4
-rw-r--r--src/lang/luxembourgish.txt4
-rw-r--r--src/lang/malay.txt4
-rw-r--r--src/lang/norwegian_bokmal.txt4
-rw-r--r--src/lang/norwegian_nynorsk.txt4
-rw-r--r--src/lang/polish.txt4
-rw-r--r--src/lang/portuguese.txt4
-rw-r--r--src/lang/romanian.txt4
-rw-r--r--src/lang/russian.txt4
-rw-r--r--src/lang/serbian.txt4
-rw-r--r--src/lang/simplified_chinese.txt4
-rw-r--r--src/lang/slovak.txt4
-rw-r--r--src/lang/slovenian.txt4
-rw-r--r--src/lang/spanish.txt4
-rw-r--r--src/lang/swedish.txt4
-rw-r--r--src/lang/traditional_chinese.txt4
-rw-r--r--src/lang/turkish.txt4
-rw-r--r--src/lang/ukrainian.txt4
-rw-r--r--src/lang/unfinished/basque.txt4
-rw-r--r--src/lang/unfinished/frisian.txt4
-rw-r--r--src/lang/unfinished/persian.txt4
-rw-r--r--src/lang/unfinished/tamil.txt4
-rw-r--r--src/lang/unfinished/thai.txt4
-rw-r--r--src/lang/unfinished/urdu.txt4
-rw-r--r--src/lang/vietnamese.txt4
-rw-r--r--src/lang/welsh.txt4
-rw-r--r--src/settings_gui.cpp11
-rw-r--r--src/settings_type.h6
-rw-r--r--src/table/settings.ini61
58 files changed, 73 insertions, 250 deletions
diff --git a/src/lang/afrikaans.txt b/src/lang/afrikaans.txt
index b75c5fa86..0ec21e6b9 100644
--- a/src/lang/afrikaans.txt
+++ b/src/lang/afrikaans.txt
@@ -1058,11 +1058,7 @@ STR_TERRAIN_TYPE_FLAT :Plat
STR_TERRAIN_TYPE_HILLY :Koppierig
STR_TERRAIN_TYPE_MOUNTAINOUS :Bergagtig
-STR_ECONOMY_STEADY :Gereeld
-STR_ECONOMY_FLUCTUATING :Skommelende
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Op die einde van die lyn, en by stasies
-STR_REVERSE_AT_END_OF_LINE_ONLY :Slegs op die ende van die lyn
STR_CITY_APPROVAL_PERMISSIVE :Permissief
STR_CITY_APPROVAL_TOLERANT :Toelaatbaar
diff --git a/src/lang/arabic_egypt.txt b/src/lang/arabic_egypt.txt
index febe0083e..db63b6a32 100644
--- a/src/lang/arabic_egypt.txt
+++ b/src/lang/arabic_egypt.txt
@@ -1051,11 +1051,7 @@ STR_TERRAIN_TYPE_FLAT :مسطح
STR_TERRAIN_TYPE_HILLY :مرتفعات - هضاب
STR_TERRAIN_TYPE_MOUNTAINOUS :جبال
-STR_ECONOMY_STEADY :ثابت
-STR_ECONOMY_FLUCTUATING :متقلب
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :في نهاية الطريق, والمحطات
-STR_REVERSE_AT_END_OF_LINE_ONLY :نهاية الطريق فقط
STR_CITY_APPROVAL_PERMISSIVE :متساهل
STR_CITY_APPROVAL_TOLERANT :متقبل
diff --git a/src/lang/belarusian.txt b/src/lang/belarusian.txt
index 7f619b9b0..52eff9b52 100644
--- a/src/lang/belarusian.txt
+++ b/src/lang/belarusian.txt
@@ -1372,11 +1372,7 @@ STR_TERRAIN_TYPE_FLAT :Раўнінн
STR_TERRAIN_TYPE_HILLY :Узгорастая
STR_TERRAIN_TYPE_MOUNTAINOUS :Гарыстая
-STR_ECONOMY_STEADY :Стабiльная
-STR_ECONOMY_FLUCTUATING :Няўстойлiвая
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :У канцы лініяў і на станцыях
-STR_REVERSE_AT_END_OF_LINE_ONLY :Толькi ў канцы лініяў
STR_CITY_APPROVAL_PERMISSIVE :Дазваляючае
STR_CITY_APPROVAL_TOLERANT :Памяркоўнае
diff --git a/src/lang/brazilian_portuguese.txt b/src/lang/brazilian_portuguese.txt
index 61402fcc6..15e4a59a3 100644
--- a/src/lang/brazilian_portuguese.txt
+++ b/src/lang/brazilian_portuguese.txt
@@ -1058,11 +1058,7 @@ STR_TERRAIN_TYPE_FLAT :Plano
STR_TERRAIN_TYPE_HILLY :Acidentado
STR_TERRAIN_TYPE_MOUNTAINOUS :Montanhoso
-STR_ECONOMY_STEADY :Estável
-STR_ECONOMY_FLUCTUATING :Flutuante
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :No fim da linha e em estações
-STR_REVERSE_AT_END_OF_LINE_ONLY :Só no fim da linha
STR_CITY_APPROVAL_PERMISSIVE :Permissivo
STR_CITY_APPROVAL_TOLERANT :Tolerante
diff --git a/src/lang/bulgarian.txt b/src/lang/bulgarian.txt
index dadf691da..11cf7b1bd 100644
--- a/src/lang/bulgarian.txt
+++ b/src/lang/bulgarian.txt
@@ -1038,11 +1038,7 @@ STR_TERRAIN_TYPE_FLAT :равнине
STR_TERRAIN_TYPE_HILLY :хълмист
STR_TERRAIN_TYPE_MOUNTAINOUS :планински
-STR_ECONOMY_STEADY :стабилна
-STR_ECONOMY_FLUCTUATING :променлива
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :в края на линията и станциите
-STR_REVERSE_AT_END_OF_LINE_ONLY :само в края на линията
STR_CITY_APPROVAL_PERMISSIVE :разрешаващи
STR_CITY_APPROVAL_TOLERANT :толерантни
diff --git a/src/lang/catalan.txt b/src/lang/catalan.txt
index 076ae0b19..ce1f7149d 100644
--- a/src/lang/catalan.txt
+++ b/src/lang/catalan.txt
@@ -1060,11 +1060,7 @@ STR_TERRAIN_TYPE_FLAT :Pla
STR_TERRAIN_TYPE_HILLY :Accidentat
STR_TERRAIN_TYPE_MOUNTAINOUS :Muntanyenc
-STR_ECONOMY_STEADY :Estable
-STR_ECONOMY_FLUCTUATING :Variable
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Al final de la línia, i a les estacions
-STR_REVERSE_AT_END_OF_LINE_ONLY :Només al final de la línia
STR_CITY_APPROVAL_PERMISSIVE :Permissiu
STR_CITY_APPROVAL_TOLERANT :Tolerant
diff --git a/src/lang/croatian.txt b/src/lang/croatian.txt
index 06e3f3d32..1accddf3d 100644
--- a/src/lang/croatian.txt
+++ b/src/lang/croatian.txt
@@ -1155,11 +1155,7 @@ STR_TERRAIN_TYPE_FLAT :Ravno
STR_TERRAIN_TYPE_HILLY :Brežuljkasto
STR_TERRAIN_TYPE_MOUNTAINOUS :Brdovito
-STR_ECONOMY_STEADY :Stabilno
-STR_ECONOMY_FLUCTUATING :Promjenjivo
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Na kraju pruge, i na postaji
-STR_REVERSE_AT_END_OF_LINE_ONLY :Isključivo na kraju pruge
STR_CITY_APPROVAL_PERMISSIVE :Dopustiv
STR_CITY_APPROVAL_TOLERANT :Tolerantan
diff --git a/src/lang/czech.txt b/src/lang/czech.txt
index a271ff6b7..50c8c7643 100644
--- a/src/lang/czech.txt
+++ b/src/lang/czech.txt
@@ -1141,11 +1141,7 @@ STR_TERRAIN_TYPE_FLAT :plochá
STR_TERRAIN_TYPE_HILLY :kopcovitá
STR_TERRAIN_TYPE_MOUNTAINOUS :hornatá
-STR_ECONOMY_STEADY :stabilní
-STR_ECONOMY_FLUCTUATING :proměnlivá
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :na konci tratě a ve stanicích
-STR_REVERSE_AT_END_OF_LINE_ONLY :pouze na konci tratě
STR_CITY_APPROVAL_PERMISSIVE :nezaujatý
STR_CITY_APPROVAL_TOLERANT :tolerantní
diff --git a/src/lang/danish.txt b/src/lang/danish.txt
index b4201c95f..47d7485ab 100644
--- a/src/lang/danish.txt
+++ b/src/lang/danish.txt
@@ -1059,11 +1059,7 @@ STR_TERRAIN_TYPE_FLAT :Fladt
STR_TERRAIN_TYPE_HILLY :Bakket
STR_TERRAIN_TYPE_MOUNTAINOUS :Bjergrigt
-STR_ECONOMY_STEADY :Rolig
-STR_ECONOMY_FLUCTUATING :Svingende
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Ved slutningen af jernbanespor, og ved stationer
-STR_REVERSE_AT_END_OF_LINE_ONLY :Kun ved slutningen af jernbanespor
STR_CITY_APPROVAL_PERMISSIVE :Passiv
STR_CITY_APPROVAL_TOLERANT :Tolerant
diff --git a/src/lang/dutch.txt b/src/lang/dutch.txt
index 1200372d5..3785e1228 100644
--- a/src/lang/dutch.txt
+++ b/src/lang/dutch.txt
@@ -1059,11 +1059,7 @@ STR_TERRAIN_TYPE_FLAT :Vlak
STR_TERRAIN_TYPE_HILLY :Heuvelachtig
STR_TERRAIN_TYPE_MOUNTAINOUS :Bergachtig
-STR_ECONOMY_STEADY :Stabiel
-STR_ECONOMY_FLUCTUATING :Schommelend
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Aan het eind van het spoor, en in stations
-STR_REVERSE_AT_END_OF_LINE_ONLY :Aan het eind van het spoor
STR_CITY_APPROVAL_PERMISSIVE :Toegeeflijk
STR_CITY_APPROVAL_TOLERANT :Tolerant
diff --git a/src/lang/english.txt b/src/lang/english.txt
index 5b87f4f1f..607f31c8e 100644
--- a/src/lang/english.txt
+++ b/src/lang/english.txt
@@ -1060,12 +1060,6 @@ STR_TERRAIN_TYPE_FLAT :Flat
STR_TERRAIN_TYPE_HILLY :Hilly
STR_TERRAIN_TYPE_MOUNTAINOUS :Mountainous
-STR_ECONOMY_STEADY :Steady
-STR_ECONOMY_FLUCTUATING :Fluctuating
-
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :At end of line, and at stations
-STR_REVERSE_AT_END_OF_LINE_ONLY :At end of line only
-
STR_CITY_APPROVAL_PERMISSIVE :Permissive
STR_CITY_APPROVAL_TOLERANT :Tolerant
STR_CITY_APPROVAL_HOSTILE :Hostile
@@ -1111,6 +1105,29 @@ STR_CONFIG_SETTING_HORIZONTAL_POS_LEFT :Left
STR_CONFIG_SETTING_HORIZONTAL_POS_CENTER :Centre
STR_CONFIG_SETTING_HORIZONTAL_POS_RIGHT :Right
+STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN :Maximum initial loan: {STRING2}
+STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN_HELPTEXT :Maximum amount a company can loan (without taking inflation into account)
+STR_CONFIG_SETTING_INTEREST_RATE :Interest rate: {STRING2}
+STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Loan interest rate; also controls inflation if enabled
+STR_CONFIG_SETTING_RUNNING_COSTS :Running costs: {STRING2}
+STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Set level of maintainance and running costs of vehicles and infrastructure
+STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Construction speed: {STRING2}
+STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Limit the amount of construction actions for AIs
+STR_CONFIG_SETTING_VEHICLE_BREAKDOWNS :Vehicle breakdowns: {STRING2}
+STR_CONFIG_SETTING_VEHICLE_BREAKDOWNS_HELPTEXT :Control how often inadequately serviced vehicles may break down
+STR_CONFIG_SETTING_SUBSIDY_MULTIPLIER :Subsidy multiplier: {STRING2}
+STR_CONFIG_SETTING_SUBSIDY_MULTIPLIER_HELPTEXT :Set how much is paid for subsidised connections
+STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Construction costs: {STRING2}
+STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Set level of construction and purchase costs
+STR_CONFIG_SETTING_RECESSIONS :Recessions: {STRING2}
+STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :If enabled recessions may occur every few years. During a recession all production is significantly lower (it returns to previous level when the recession is over)
+STR_CONFIG_SETTING_TRAIN_REVERSING :Disallow train reversing in stations: {STRING2}
+STR_CONFIG_SETTING_TRAIN_REVERSING_HELPTEXT :If enabled trains will not reverse in non-terminus stations, if there is a shorter path to their next destination when reversing
+STR_CONFIG_SETTING_DISASTERS :Disasters: {STRING2}
+STR_CONFIG_SETTING_DISASTERS_HELPTEXT :Toggle disasters which may occasionally block or destroy vehicles or infrastructure
+STR_CONFIG_SETTING_CITY_APPROVAL :City council's attitude towards area restructuring: {STRING2}
+STR_CONFIG_SETTING_CITY_APPROVAL_HELPTEXT :Choose how much noise and environmental damage by companies affect their town rating and further construction actions in their area
+
STR_CONFIG_SETTING_BUILDONSLOPES :Allow building on slopes and coasts: {STRING2}
STR_CONFIG_SETTING_BUILDONSLOPES_HELPTEXT :If enabled, tracks and stations can be build on most slopes. If disabled, they are only allowed on slopes which match the direction of the track and thus require no foundations
STR_CONFIG_SETTING_AUTOSLOPE :Allow landscaping under buildings, tracks, etc. (autoslope): {STRING2}
diff --git a/src/lang/english_AU.txt b/src/lang/english_AU.txt
index 394468a36..11eed0bdf 100644
--- a/src/lang/english_AU.txt
+++ b/src/lang/english_AU.txt
@@ -1055,11 +1055,7 @@ STR_TERRAIN_TYPE_FLAT :Flat
STR_TERRAIN_TYPE_HILLY :Hilly
STR_TERRAIN_TYPE_MOUNTAINOUS :Mountainous
-STR_ECONOMY_STEADY :Steady
-STR_ECONOMY_FLUCTUATING :Fluctuating
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :At end of line, and at stations
-STR_REVERSE_AT_END_OF_LINE_ONLY :At end of line only
STR_CITY_APPROVAL_PERMISSIVE :Permissive
STR_CITY_APPROVAL_TOLERANT :Tolerant
diff --git a/src/lang/english_US.txt b/src/lang/english_US.txt
index 9b1dd8672..e7b6d311c 100644
--- a/src/lang/english_US.txt
+++ b/src/lang/english_US.txt
@@ -1059,11 +1059,7 @@ STR_TERRAIN_TYPE_FLAT :Flat
STR_TERRAIN_TYPE_HILLY :Hilly
STR_TERRAIN_TYPE_MOUNTAINOUS :Mountainous
-STR_ECONOMY_STEADY :Steady
-STR_ECONOMY_FLUCTUATING :Fluctuating
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :At end of line, and at stations
-STR_REVERSE_AT_END_OF_LINE_ONLY :At end of line only
STR_CITY_APPROVAL_PERMISSIVE :Permissive
STR_CITY_APPROVAL_TOLERANT :Tolerant
diff --git a/src/lang/esperanto.txt b/src/lang/esperanto.txt
index eedfed2c8..481bd5f8c 100644
--- a/src/lang/esperanto.txt
+++ b/src/lang/esperanto.txt
@@ -1041,11 +1041,7 @@ STR_TERRAIN_TYPE_FLAT :Ebene
STR_TERRAIN_TYPE_HILLY :Montete
STR_TERRAIN_TYPE_MOUNTAINOUS :Monte
-STR_ECONOMY_STEADY :Neŝanĝiĝeme
-STR_ECONOMY_FLUCTUATING :Ŝanĝiĝeme
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Finlinie, kaj stacidome
-STR_REVERSE_AT_END_OF_LINE_ONLY :Nur finlinie
STR_CITY_APPROVAL_PERMISSIVE :Permeseme
STR_CITY_APPROVAL_TOLERANT :Tolerante
diff --git a/src/lang/estonian.txt b/src/lang/estonian.txt
index 634062343..c73afae07 100644
--- a/src/lang/estonian.txt
+++ b/src/lang/estonian.txt
@@ -1114,11 +1114,7 @@ STR_TERRAIN_TYPE_FLAT :Tasane
STR_TERRAIN_TYPE_HILLY :Künklik
STR_TERRAIN_TYPE_MOUNTAINOUS :Mägine
-STR_ECONOMY_STEADY :Rahulik
-STR_ECONOMY_FLUCTUATING :Kõikuva nõudlusega
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Raudtee lõpus ja jaamades
-STR_REVERSE_AT_END_OF_LINE_ONLY :Ainult raudtee lõpus
STR_CITY_APPROVAL_PERMISSIVE :Soodustav
STR_CITY_APPROVAL_TOLERANT :Salliv
diff --git a/src/lang/finnish.txt b/src/lang/finnish.txt
index db7c23f17..742b45f5a 100644
--- a/src/lang/finnish.txt
+++ b/src/lang/finnish.txt
@@ -1059,11 +1059,7 @@ STR_TERRAIN_TYPE_FLAT :Tasainen
STR_TERRAIN_TYPE_HILLY :Kukkulainen
STR_TERRAIN_TYPE_MOUNTAINOUS :Vuoristoinen
-STR_ECONOMY_STEADY :Vakaa
-STR_ECONOMY_FLUCTUATING :Vaihteleva
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Radan päässä ja asemilla
-STR_REVERSE_AT_END_OF_LINE_ONLY :Vain radan päässä
STR_CITY_APPROVAL_PERMISSIVE :Salliva
STR_CITY_APPROVAL_TOLERANT :Suvaitseva
diff --git a/src/lang/french.txt b/src/lang/french.txt
index cb54ceb43..7d6476148 100644
--- a/src/lang/french.txt
+++ b/src/lang/french.txt
@@ -1059,11 +1059,7 @@ STR_TERRAIN_TYPE_FLAT :Plat
STR_TERRAIN_TYPE_HILLY :Collinaire
STR_TERRAIN_TYPE_MOUNTAINOUS :Montagneux
-STR_ECONOMY_STEADY :Stable
-STR_ECONOMY_FLUCTUATING :Fluctuante
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :À la fin de la ligne et aux gares
-STR_REVERSE_AT_END_OF_LINE_ONLY :À la fin de la ligne seulement
STR_CITY_APPROVAL_PERMISSIVE :Laxiste
STR_CITY_APPROVAL_TOLERANT :Tolérante
diff --git a/src/lang/galician.txt b/src/lang/galician.txt
index 59f29a95c..1e95cbc3c 100644
--- a/src/lang/galician.txt
+++ b/src/lang/galician.txt
@@ -1015,11 +1015,7 @@ STR_TERRAIN_TYPE_FLAT :Chan
STR_TERRAIN_TYPE_HILLY :Accidentado
STR_TERRAIN_TYPE_MOUNTAINOUS :Montañoso
-STR_ECONOMY_STEADY :Estable
-STR_ECONOMY_FLUCTUATING :Variable
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Ó final da liña, e nas estacións
-STR_REVERSE_AT_END_OF_LINE_ONLY :Só ó final da liña
STR_CITY_APPROVAL_PERMISSIVE :Permisiva
STR_CITY_APPROVAL_TOLERANT :Tolerante
diff --git a/src/lang/german.txt b/src/lang/german.txt
index a034ded3e..60c6493e2 100644
--- a/src/lang/german.txt
+++ b/src/lang/german.txt
@@ -1060,11 +1060,7 @@ STR_TERRAIN_TYPE_FLAT :Flach
STR_TERRAIN_TYPE_HILLY :Hügelig
STR_TERRAIN_TYPE_MOUNTAINOUS :Bergig
-STR_ECONOMY_STEADY :Ruhig
-STR_ECONOMY_FLUCTUATING :Schwankend
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Am Streckenende und in Bahnhöfen
-STR_REVERSE_AT_END_OF_LINE_ONLY :Nur am Streckenende
STR_CITY_APPROVAL_PERMISSIVE :Hoch
STR_CITY_APPROVAL_TOLERANT :Mäßig
diff --git a/src/lang/greek.txt b/src/lang/greek.txt
index e10ed340a..54172d8e9 100644
--- a/src/lang/greek.txt
+++ b/src/lang/greek.txt
@@ -1151,11 +1151,7 @@ STR_TERRAIN_TYPE_FLAT :Επίπεδο
STR_TERRAIN_TYPE_HILLY :Λοφώδες
STR_TERRAIN_TYPE_MOUNTAINOUS :Βουνώδες
-STR_ECONOMY_STEADY :Σταθερή
-STR_ECONOMY_FLUCTUATING :Κυμαινόμενη
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Στο τέλος της γραμμής και στους σταθμούς
-STR_REVERSE_AT_END_OF_LINE_ONLY :Στο τέλος της γραμμής μόνο
STR_CITY_APPROVAL_PERMISSIVE :Ανεκτική
STR_CITY_APPROVAL_TOLERANT :Υπομονετική
diff --git a/src/lang/hebrew.txt b/src/lang/hebrew.txt
index b632c1891..1070763e0 100644
--- a/src/lang/hebrew.txt
+++ b/src/lang/hebrew.txt
@@ -1043,11 +1043,7 @@ STR_TERRAIN_TYPE_FLAT :שטוח
STR_TERRAIN_TYPE_HILLY :נוף גבעות
STR_TERRAIN_TYPE_MOUNTAINOUS :הררי
-STR_ECONOMY_STEADY :יציבה
-STR_ECONOMY_FLUCTUATING :הפכפכה
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :בסוף המסלול ובתחנות
-STR_REVERSE_AT_END_OF_LINE_ONLY :בסוף המסלול בלבד
STR_CITY_APPROVAL_PERMISSIVE :מתירני
STR_CITY_APPROVAL_TOLERANT :סביר
diff --git a/src/lang/hungarian.txt b/src/lang/hungarian.txt
index cd1a3378f..a694f930d 100644
--- a/src/lang/hungarian.txt
+++ b/src/lang/hungarian.txt
@@ -1121,11 +1121,7 @@ STR_TERRAIN_TYPE_FLAT :Sík
STR_TERRAIN_TYPE_HILLY :Dombos
STR_TERRAIN_TYPE_MOUNTAINOUS :Hegyes
-STR_ECONOMY_STEADY :Stabil
-STR_ECONOMY_FLUCTUATING :Változó
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Vonal végén és állomásokon
-STR_REVERSE_AT_END_OF_LINE_ONLY :Csak vonal végén
STR_CITY_APPROVAL_PERMISSIVE :Engedékeny
STR_CITY_APPROVAL_TOLERANT :Toleráns
diff --git a/src/lang/icelandic.txt b/src/lang/icelandic.txt
index 7faa1bec5..e19eba748 100644
--- a/src/lang/icelandic.txt
+++ b/src/lang/icelandic.txt
@@ -1028,11 +1028,7 @@ STR_TERRAIN_TYPE_FLAT :Slétt
STR_TERRAIN_TYPE_HILLY :Hæðótt
STR_TERRAIN_TYPE_MOUNTAINOUS :Fjallótt
-STR_ECONOMY_STEADY :Stöðugur
-STR_ECONOMY_FLUCTUATING :Óstöðugur
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Á enda brautar, og á lestarstöðvum
-STR_REVERSE_AT_END_OF_LINE_ONLY :Aðeins á enda brautar
STR_CITY_APPROVAL_PERMISSIVE :Eftirgefin
STR_CITY_APPROVAL_TOLERANT :Umburðarlynd
diff --git a/src/lang/indonesian.txt b/src/lang/indonesian.txt
index 467a71d11..ce908ac8b 100644
--- a/src/lang/indonesian.txt
+++ b/src/lang/indonesian.txt
@@ -1052,11 +1052,7 @@ STR_TERRAIN_TYPE_FLAT :Datar
STR_TERRAIN_TYPE_HILLY :Berbukit
STR_TERRAIN_TYPE_MOUNTAINOUS :Pegunungan
-STR_ECONOMY_STEADY :Stabil
-STR_ECONOMY_FLUCTUATING :Fluktuatif
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Pada ujung rel, dan pada stasiun
-STR_REVERSE_AT_END_OF_LINE_ONLY :Hanya pada ujung rel
STR_CITY_APPROVAL_PERMISSIVE :Selalu boleh
STR_CITY_APPROVAL_TOLERANT :Toleran
diff --git a/src/lang/irish.txt b/src/lang/irish.txt
index bae3eb1e8..b6744cadc 100644
--- a/src/lang/irish.txt
+++ b/src/lang/irish.txt
@@ -1049,11 +1049,7 @@ STR_TERRAIN_TYPE_FLAT :Réidh
STR_TERRAIN_TYPE_HILLY :Cnocach
STR_TERRAIN_TYPE_MOUNTAINOUS :Sléibhtiúil
-STR_ECONOMY_STEADY :Seasta
-STR_ECONOMY_FLUCTUATING :Athraitheach
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Ag deireadh na líne, agus ag stáisiúin
-STR_REVERSE_AT_END_OF_LINE_ONLY :Ag deireadh na líne amháin
STR_CITY_APPROVAL_PERMISSIVE :Tugtar cead
STR_CITY_APPROVAL_TOLERANT :Fulangach
diff --git a/src/lang/italian.txt b/src/lang/italian.txt
index 2422efec1..829390821 100644
--- a/src/lang/italian.txt
+++ b/src/lang/italian.txt
@@ -1061,11 +1061,7 @@ STR_TERRAIN_TYPE_FLAT :Pianeggiante
STR_TERRAIN_TYPE_HILLY :Collinare
STR_TERRAIN_TYPE_MOUNTAINOUS :Montuoso
-STR_ECONOMY_STEADY :Stabile
-STR_ECONOMY_FLUCTUATING :Fluttuante
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Alla fine della linea, e alle stazioni
-STR_REVERSE_AT_END_OF_LINE_ONLY :Solo alla fine della linea
STR_CITY_APPROVAL_PERMISSIVE :Permissivo
STR_CITY_APPROVAL_TOLERANT :Tollerante
diff --git a/src/lang/japanese.txt b/src/lang/japanese.txt
index 7e3a495cf..6eb03944b 100644
--- a/src/lang/japanese.txt
+++ b/src/lang/japanese.txt
@@ -1052,11 +1052,7 @@ STR_TERRAIN_TYPE_FLAT :平地
STR_TERRAIN_TYPE_HILLY :丘陵地
STR_TERRAIN_TYPE_MOUNTAINOUS :山岳地
-STR_ECONOMY_STEADY :安定的
-STR_ECONOMY_FLUCTUATING :変動的
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :線路終点と駅
-STR_REVERSE_AT_END_OF_LINE_ONLY :線路終点のみ
STR_CITY_APPROVAL_PERMISSIVE :寛大
STR_CITY_APPROVAL_TOLERANT :寛容
diff --git a/src/lang/korean.txt b/src/lang/korean.txt
index 98b7657e3..4419f5a3d 100644
--- a/src/lang/korean.txt
+++ b/src/lang/korean.txt
@@ -1060,11 +1060,7 @@ STR_TERRAIN_TYPE_FLAT :평탄함
STR_TERRAIN_TYPE_HILLY :언덕
STR_TERRAIN_TYPE_MOUNTAINOUS :산
-STR_ECONOMY_STEADY :안정적
-STR_ECONOMY_FLUCTUATING :불안정함
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :선로 끝과 역에서 회차 가능
-STR_REVERSE_AT_END_OF_LINE_ONLY :선로 끝에서만 회차 가능
STR_CITY_APPROVAL_PERMISSIVE :신경 안씀
STR_CITY_APPROVAL_TOLERANT :신경 씀
diff --git a/src/lang/latvian.txt b/src/lang/latvian.txt
index 18946b7a4..861dc490e 100644
--- a/src/lang/latvian.txt
+++ b/src/lang/latvian.txt
@@ -1061,11 +1061,7 @@ STR_TERRAIN_TYPE_FLAT :Līdzens
STR_TERRAIN_TYPE_HILLY :Paugurains
STR_TERRAIN_TYPE_MOUNTAINOUS :Kalnains
-STR_ECONOMY_STEADY :stabila
-STR_ECONOMY_FLUCTUATING :pulsējoša
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :līniju beigās un stacijās
-STR_REVERSE_AT_END_OF_LINE_ONLY :tikai līniju beigās
STR_CITY_APPROVAL_PERMISSIVE :pieļaujoša
STR_CITY_APPROVAL_TOLERANT :iecietīga
diff --git a/src/lang/lithuanian.txt b/src/lang/lithuanian.txt
index 8af871f6b..90b2e43a6 100644
--- a/src/lang/lithuanian.txt
+++ b/src/lang/lithuanian.txt
@@ -1254,11 +1254,7 @@ STR_TERRAIN_TYPE_FLAT :Lygumos
STR_TERRAIN_TYPE_HILLY :Kalvos
STR_TERRAIN_TYPE_MOUNTAINOUS :Kalnai
-STR_ECONOMY_STEADY :Pastovi
-STR_ECONOMY_FLUCTUATING :Kintanti
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Bėgių pabaigoje, stotelėse
-STR_REVERSE_AT_END_OF_LINE_ONLY :Tik bėgių pabaigoje
STR_CITY_APPROVAL_PERMISSIVE :Atlaidus
STR_CITY_APPROVAL_TOLERANT :Tolerantiškas
diff --git a/src/lang/luxembourgish.txt b/src/lang/luxembourgish.txt
index 1fad31634..48188ecea 100644
--- a/src/lang/luxembourgish.txt
+++ b/src/lang/luxembourgish.txt
@@ -1059,11 +1059,7 @@ STR_TERRAIN_TYPE_FLAT :Flaach
STR_TERRAIN_TYPE_HILLY :Hiwwelech
STR_TERRAIN_TYPE_MOUNTAINOUS :Bierger
-STR_ECONOMY_STEADY :Konstant
-STR_ECONOMY_FLUCTUATING :Variabel
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Um Enn vun der Streck, an an den Statiounen
-STR_REVERSE_AT_END_OF_LINE_ONLY :Um Enn vun der Streck nëmmen
STR_CITY_APPROVAL_PERMISSIVE :Erlaabend
STR_CITY_APPROVAL_TOLERANT :Tolerant
diff --git a/src/lang/malay.txt b/src/lang/malay.txt
index cbf550bda..ecaf24208 100644
--- a/src/lang/malay.txt
+++ b/src/lang/malay.txt
@@ -1052,11 +1052,7 @@ STR_TERRAIN_TYPE_FLAT :Rata
STR_TERRAIN_TYPE_HILLY :Berbukit
STR_TERRAIN_TYPE_MOUNTAINOUS :Bergunung
-STR_ECONOMY_STEADY :Stabil
-STR_ECONOMY_FLUCTUATING :Naik turun
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Di hujung landasan, dan di stesen
-STR_REVERSE_AT_END_OF_LINE_ONLY :Di hujung landasan sahaja
STR_CITY_APPROVAL_PERMISSIVE :Mengizinkan
STR_CITY_APPROVAL_TOLERANT :Bertoleransi
diff --git a/src/lang/norwegian_bokmal.txt b/src/lang/norwegian_bokmal.txt
index cf3f61d66..0c137702c 100644
--- a/src/lang/norwegian_bokmal.txt
+++ b/src/lang/norwegian_bokmal.txt
@@ -1059,11 +1059,7 @@ STR_TERRAIN_TYPE_FLAT :Flatt
STR_TERRAIN_TYPE_HILLY :Åslendt
STR_TERRAIN_TYPE_MOUNTAINOUS :Berglendt
-STR_ECONOMY_STEADY :Stødig
-STR_ECONOMY_FLUCTUATING :Flytende
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Ved linjeslutt og på stasjoner
-STR_REVERSE_AT_END_OF_LINE_ONLY :Bare ved linjeslutt
STR_CITY_APPROVAL_PERMISSIVE :Ettergivende
STR_CITY_APPROVAL_TOLERANT :Tolerant
diff --git a/src/lang/norwegian_nynorsk.txt b/src/lang/norwegian_nynorsk.txt
index e6470dd09..6d22b82c2 100644
--- a/src/lang/norwegian_nynorsk.txt
+++ b/src/lang/norwegian_nynorsk.txt
@@ -1053,11 +1053,7 @@ STR_TERRAIN_TYPE_FLAT :Flatt
STR_TERRAIN_TYPE_HILLY :Åslendt
STR_TERRAIN_TYPE_MOUNTAINOUS :Berglendt
-STR_ECONOMY_STEADY :Stødig
-STR_ECONOMY_FLUCTUATING :Flytande
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Ved linjeslutt og på stasjonar
-STR_REVERSE_AT_END_OF_LINE_ONLY :Berre ved linjeslutt
STR_CITY_APPROVAL_PERMISSIVE :Tillatande
STR_CITY_APPROVAL_TOLERANT :Tolerant
diff --git a/src/lang/polish.txt b/src/lang/polish.txt
index c84bc8782..a7fcc9f9e 100644
--- a/src/lang/polish.txt
+++ b/src/lang/polish.txt
@@ -1439,11 +1439,7 @@ STR_TERRAIN_TYPE_FLAT :Płaski
STR_TERRAIN_TYPE_HILLY :Pagórkowaty
STR_TERRAIN_TYPE_MOUNTAINOUS :Górski
-STR_ECONOMY_STEADY :Stabilna
-STR_ECONOMY_FLUCTUATING :Zmienna
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Na końcu trasy i na stacjach
-STR_REVERSE_AT_END_OF_LINE_ONLY :Tylko na końcu trasy
STR_CITY_APPROVAL_PERMISSIVE :Przyjazne
STR_CITY_APPROVAL_TOLERANT :Tolerancyjne
diff --git a/src/lang/portuguese.txt b/src/lang/portuguese.txt
index c4a53595c..bdb7dabc0 100644
--- a/src/lang/portuguese.txt
+++ b/src/lang/portuguese.txt
@@ -1059,11 +1059,7 @@ STR_TERRAIN_TYPE_FLAT :Plano
STR_TERRAIN_TYPE_HILLY :Acidentado
STR_TERRAIN_TYPE_MOUNTAINOUS :Montanhoso
-STR_ECONOMY_STEADY :Estável
-STR_ECONOMY_FLUCTUATING :Flutuante
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :No fim da linha e em estações
-STR_REVERSE_AT_END_OF_LINE_ONLY :Só no fim da linha
STR_CITY_APPROVAL_PERMISSIVE :Permissivo
STR_CITY_APPROVAL_TOLERANT :Tolerante
diff --git a/src/lang/romanian.txt b/src/lang/romanian.txt
index 40aeb062f..f4d7852d4 100644
--- a/src/lang/romanian.txt
+++ b/src/lang/romanian.txt
@@ -1057,11 +1057,7 @@ STR_TERRAIN_TYPE_FLAT :Plat
STR_TERRAIN_TYPE_HILLY :Deluros
STR_TERRAIN_TYPE_MOUNTAINOUS :Muntos
-STR_ECONOMY_STEADY :Stabilă
-STR_ECONOMY_FLUCTUATING :Fluctuantă
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :La capăt de linie şi în gară
-STR_REVERSE_AT_END_OF_LINE_ONLY :Doar la capăt de linie
STR_CITY_APPROVAL_PERMISSIVE :Permisivă
STR_CITY_APPROVAL_TOLERANT :Tolerantă
diff --git a/src/lang/russian.txt b/src/lang/russian.txt
index 6933eccad..b1acac99c 100644
--- a/src/lang/russian.txt
+++ b/src/lang/russian.txt
@@ -1209,11 +1209,7 @@ STR_TERRAIN_TYPE_FLAT :Плоский
STR_TERRAIN_TYPE_HILLY :Холмистый
STR_TERRAIN_TYPE_MOUNTAINOUS :Гористый
-STR_ECONOMY_STEADY :Стабильная
-STR_ECONOMY_FLUCTUATING :Неустойчивая
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :В конце линий и на станциях
-STR_REVERSE_AT_END_OF_LINE_ONLY :Только в конце линий
STR_CITY_APPROVAL_PERMISSIVE :Дозволяющее
STR_CITY_APPROVAL_TOLERANT :Терпимое
diff --git a/src/lang/serbian.txt b/src/lang/serbian.txt
index 416ee3a9e..2f0cc682a 100644
--- a/src/lang/serbian.txt
+++ b/src/lang/serbian.txt
@@ -1247,11 +1247,7 @@ STR_TERRAIN_TYPE_FLAT :Brdski
STR_TERRAIN_TYPE_HILLY :Brdskio-planinski
STR_TERRAIN_TYPE_MOUNTAINOUS :Planinski
-STR_ECONOMY_STEADY :ujednačena
-STR_ECONOMY_FLUCTUATING :promenljiva
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :na kraju pruge, kao i na stanicama
-STR_REVERSE_AT_END_OF_LINE_ONLY :samo na kraju pruge
STR_CITY_APPROVAL_PERMISSIVE :Popustljiv
STR_CITY_APPROVAL_TOLERANT :Tolerantan
diff --git a/src/lang/simplified_chinese.txt b/src/lang/simplified_chinese.txt
index b3c864a42..0af2e1c7d 100644
--- a/src/lang/simplified_chinese.txt
+++ b/src/lang/simplified_chinese.txt
@@ -1051,11 +1051,7 @@ STR_TERRAIN_TYPE_FLAT :平整
STR_TERRAIN_TYPE_HILLY :丘陵
STR_TERRAIN_TYPE_MOUNTAINOUS :山地
-STR_ECONOMY_STEADY :平稳
-STR_ECONOMY_FLUCTUATING :波动
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :轨道尽头和车站
-STR_REVERSE_AT_END_OF_LINE_ONLY :仅在轨道尽头
STR_CITY_APPROVAL_PERMISSIVE :宽容
STR_CITY_APPROVAL_TOLERANT :隐忍
diff --git a/src/lang/slovak.txt b/src/lang/slovak.txt
index 7e6641e81..3bbad74b5 100644
--- a/src/lang/slovak.txt
+++ b/src/lang/slovak.txt
@@ -1125,11 +1125,7 @@ STR_TERRAIN_TYPE_FLAT :Rovný
STR_TERRAIN_TYPE_HILLY :Kopcovitý
STR_TERRAIN_TYPE_MOUNTAINOUS :Horský
-STR_ECONOMY_STEADY :Stabilna
-STR_ECONOMY_FLUCTUATING :Kolisava
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Na konci trate a v stanicach
-STR_REVERSE_AT_END_OF_LINE_ONLY :Len na konci trate
STR_CITY_APPROVAL_PERMISSIVE :Pozitivny
STR_CITY_APPROVAL_TOLERANT :Tolerantny
diff --git a/src/lang/slovenian.txt b/src/lang/slovenian.txt
index 14cef8dfb..5c87a4688 100644
--- a/src/lang/slovenian.txt
+++ b/src/lang/slovenian.txt
@@ -1208,11 +1208,7 @@ STR_TERRAIN_TYPE_FLAT :Raven
STR_TERRAIN_TYPE_HILLY :Hribovit
STR_TERRAIN_TYPE_MOUNTAINOUS :Gorat
-STR_ECONOMY_STEADY :Stabilna
-STR_ECONOMY_FLUCTUATING :Nihajoča
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Na koncu linije in na postajah
-STR_REVERSE_AT_END_OF_LINE_ONLY :Samo na koncu linije
STR_CITY_APPROVAL_PERMISSIVE :Dopustno
STR_CITY_APPROVAL_TOLERANT :Tolerantno
diff --git a/src/lang/spanish.txt b/src/lang/spanish.txt
index e72c89dac..9b9112ff6 100644
--- a/src/lang/spanish.txt
+++ b/src/lang/spanish.txt
@@ -1060,11 +1060,7 @@ STR_TERRAIN_TYPE_FLAT :Llano
STR_TERRAIN_TYPE_HILLY :Accidentado
STR_TERRAIN_TYPE_MOUNTAINOUS :Montañoso
-STR_ECONOMY_STEADY :Estable
-STR_ECONOMY_FLUCTUATING :Fluctuante
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Al final de la línea y estaciones
-STR_REVERSE_AT_END_OF_LINE_ONLY :Solo al final de la línea
STR_CITY_APPROVAL_PERMISSIVE :Permisiva
STR_CITY_APPROVAL_TOLERANT :Tolerante
diff --git a/src/lang/swedish.txt b/src/lang/swedish.txt
index f3d70bbe6..ed575ee0d 100644
--- a/src/lang/swedish.txt
+++ b/src/lang/swedish.txt
@@ -1057,11 +1057,7 @@ STR_TERRAIN_TYPE_FLAT :Platt
STR_TERRAIN_TYPE_HILLY :Kullig
STR_TERRAIN_TYPE_MOUNTAINOUS :Bergig
-STR_ECONOMY_STEADY :Stabil
-STR_ECONOMY_FLUCTUATING :Fluktuerande
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Vid slut på linjen och vid stationer
-STR_REVERSE_AT_END_OF_LINE_ONLY :Enbart vid slut på linjen
STR_CITY_APPROVAL_PERMISSIVE :Eftergiven
STR_CITY_APPROVAL_TOLERANT :Tolerant
diff --git a/src/lang/traditional_chinese.txt b/src/lang/traditional_chinese.txt
index edafb37c8..902b3ecfa 100644
--- a/src/lang/traditional_chinese.txt
+++ b/src/lang/traditional_chinese.txt
@@ -1049,11 +1049,7 @@ STR_TERRAIN_TYPE_FLAT :平坦
STR_TERRAIN_TYPE_HILLY :丘陵
STR_TERRAIN_TYPE_MOUNTAINOUS :高山
-STR_ECONOMY_STEADY :穩定
-STR_ECONOMY_FLUCTUATING :起伏不定
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :軌道終點及車站內
-STR_REVERSE_AT_END_OF_LINE_ONLY :僅限軌道終點
STR_CITY_APPROVAL_PERMISSIVE :寬容
STR_CITY_APPROVAL_TOLERANT :能忍受
diff --git a/src/lang/turkish.txt b/src/lang/turkish.txt
index bcb3174d6..ae682b8df 100644
--- a/src/lang/turkish.txt
+++ b/src/lang/turkish.txt
@@ -1058,11 +1058,7 @@ STR_TERRAIN_TYPE_FLAT :Düz
STR_TERRAIN_TYPE_HILLY :Engebeli
STR_TERRAIN_TYPE_MOUNTAINOUS :Dağlık
-STR_ECONOMY_STEADY :Durgun
-STR_ECONOMY_FLUCTUATING :Değişken
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Hat sonunda ve istasyonda
-STR_REVERSE_AT_END_OF_LINE_ONLY :Sadece hat sonunda
STR_CITY_APPROVAL_PERMISSIVE :İzne tabi
STR_CITY_APPROVAL_TOLERANT :Töleranslı
diff --git a/src/lang/ukrainian.txt b/src/lang/ukrainian.txt
index 754a90fa4..f27ca6a83 100644
--- a/src/lang/ukrainian.txt
+++ b/src/lang/ukrainian.txt
@@ -1184,11 +1184,7 @@ STR_TERRAIN_TYPE_FLAT :рівнинн
STR_TERRAIN_TYPE_HILLY :пагористий
STR_TERRAIN_TYPE_MOUNTAINOUS :гористий
-STR_ECONOMY_STEADY :стабільна
-STR_ECONOMY_FLUCTUATING :нестійка
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :в кінці лінії, або на станціях
-STR_REVERSE_AT_END_OF_LINE_ONLY :лише в кінці лінії
STR_CITY_APPROVAL_PERMISSIVE :допустиме
STR_CITY_APPROVAL_TOLERANT :терпиме
diff --git a/src/lang/unfinished/basque.txt b/src/lang/unfinished/basque.txt
index 9a9ce3030..5d1074965 100644
--- a/src/lang/unfinished/basque.txt
+++ b/src/lang/unfinished/basque.txt
@@ -1059,11 +1059,7 @@ STR_TERRAIN_TYPE_FLAT :Laua
STR_TERRAIN_TYPE_HILLY :Mendixkekin
STR_TERRAIN_TYPE_MOUNTAINOUS :Menditsua
-STR_ECONOMY_STEADY :Etengabea
-STR_ECONOMY_FLUCTUATING :Fluktuazioekin
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Bidearen bukaeran eta estazioan
-STR_REVERSE_AT_END_OF_LINE_ONLY :Bidearen bukaeran bakarrik
STR_CITY_APPROVAL_PERMISSIVE :Jasankorra
STR_CITY_APPROVAL_TOLERANT :Jasanbera
diff --git a/src/lang/unfinished/frisian.txt b/src/lang/unfinished/frisian.txt
index ddaa47e00..e2fd3122a 100644
--- a/src/lang/unfinished/frisian.txt
+++ b/src/lang/unfinished/frisian.txt
@@ -1041,11 +1041,7 @@ STR_TERRAIN_TYPE_FLAT :Flak
STR_TERRAIN_TYPE_HILLY :Heuvelachtich
STR_TERRAIN_TYPE_MOUNTAINOUS :Bergachtich
-STR_ECONOMY_STEADY :Stabyl
-STR_ECONOMY_FLUCTUATING :Wikseljend
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Oane ein fan it spoar, en op stasjons
-STR_REVERSE_AT_END_OF_LINE_ONLY :Allinich oane ein fan'e line
STR_CITY_APPROVAL_PERMISSIVE :Tajouwend
STR_CITY_APPROVAL_TOLERANT :Tolerant
diff --git a/src/lang/unfinished/persian.txt b/src/lang/unfinished/persian.txt
index 014bbac20..8258e3bcf 100644
--- a/src/lang/unfinished/persian.txt
+++ b/src/lang/unfinished/persian.txt
@@ -1055,11 +1055,7 @@ STR_TERRAIN_TYPE_FLAT :یکدست
STR_TERRAIN_TYPE_HILLY :تپه مانند
STR_TERRAIN_TYPE_MOUNTAINOUS :کوه مانند
-STR_ECONOMY_STEADY :استوار
-STR_ECONOMY_FLUCTUATING :همراه با نوسان
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :پایان خط و در ایستگاه ها
-STR_REVERSE_AT_END_OF_LINE_ONLY :فقط در پایان خط
STR_CITY_APPROVAL_PERMISSIVE :آسان گیر
STR_CITY_APPROVAL_TOLERANT :سخت گیر
diff --git a/src/lang/unfinished/tamil.txt b/src/lang/unfinished/tamil.txt
index ef4f0dfc9..ecac4261c 100644
--- a/src/lang/unfinished/tamil.txt
+++ b/src/lang/unfinished/tamil.txt
@@ -951,11 +951,7 @@ STR_TERRAIN_TYPE_FLAT :சமமான
STR_TERRAIN_TYPE_HILLY :உயர்ந்து
STR_TERRAIN_TYPE_MOUNTAINOUS :மலைகளாக
-STR_ECONOMY_STEADY :நிலையாக
-STR_ECONOMY_FLUCTUATING :ஏற்ற இறக்கங்களுடன்
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :தடத்தின் முடிவில் மற்றும் நிலையங்களில்
-STR_REVERSE_AT_END_OF_LINE_ONLY :தடத்தின் முடிவில் மட்டும்
diff --git a/src/lang/unfinished/thai.txt b/src/lang/unfinished/thai.txt
index f867c2c21..531d6f9c7 100644
--- a/src/lang/unfinished/thai.txt
+++ b/src/lang/unfinished/thai.txt
@@ -1052,11 +1052,7 @@ STR_TERRAIN_TYPE_FLAT :แบนรา
STR_TERRAIN_TYPE_HILLY :เป็นเนิน
STR_TERRAIN_TYPE_MOUNTAINOUS :แบบภูเขา
-STR_ECONOMY_STEADY :มั่นคง
-STR_ECONOMY_FLUCTUATING :ผันผวน
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :ตรงสุดทางและตรงสถานี
-STR_REVERSE_AT_END_OF_LINE_ONLY :ตรงสุดทางเท่านั้น
STR_CITY_APPROVAL_PERMISSIVE :อนุญาต
STR_CITY_APPROVAL_TOLERANT :พอผ่อนผันให้ได้
diff --git a/src/lang/unfinished/urdu.txt b/src/lang/unfinished/urdu.txt
index 82a4e72cd..2697bd5fc 100644
--- a/src/lang/unfinished/urdu.txt
+++ b/src/lang/unfinished/urdu.txt
@@ -1052,11 +1052,7 @@ STR_TERRAIN_TYPE_FLAT :سیدھا
STR_TERRAIN_TYPE_HILLY :ٹیلوں والا
STR_TERRAIN_TYPE_MOUNTAINOUS :پہاڑی
-STR_ECONOMY_STEADY :مستحکم
-STR_ECONOMY_FLUCTUATING :غیر مستحکم
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :پٹڑی کے آخر پر اور اسٹیشن پر
-STR_REVERSE_AT_END_OF_LINE_ONLY :صرف پٹڑی کے آخر پر
STR_CITY_APPROVAL_PERMISSIVE :اجازت دینے والا
STR_CITY_APPROVAL_TOLERANT :برداشت کرنے والا
diff --git a/src/lang/vietnamese.txt b/src/lang/vietnamese.txt
index 2eb046b41..2a9e58ee5 100644
--- a/src/lang/vietnamese.txt
+++ b/src/lang/vietnamese.txt
@@ -1057,11 +1057,7 @@ STR_TERRAIN_TYPE_FLAT :Phẳng
STR_TERRAIN_TYPE_HILLY :Núi
STR_TERRAIN_TYPE_MOUNTAINOUS :Núi Cao
-STR_ECONOMY_STEADY :Vững
-STR_ECONOMY_FLUCTUATING :Lên Xuống
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Cuối đường, tại ga
-STR_REVERSE_AT_END_OF_LINE_ONLY :Chỉ cuối đường
STR_CITY_APPROVAL_PERMISSIVE :Dễ dãi
STR_CITY_APPROVAL_TOLERANT :Vừa phải
diff --git a/src/lang/welsh.txt b/src/lang/welsh.txt
index c1c4a801b..79a3e3eeb 100644
--- a/src/lang/welsh.txt
+++ b/src/lang/welsh.txt
@@ -1057,11 +1057,7 @@ STR_TERRAIN_TYPE_FLAT :Gwastad
STR_TERRAIN_TYPE_HILLY :Bryniog
STR_TERRAIN_TYPE_MOUNTAINOUS :Mynyddig
-STR_ECONOMY_STEADY :Cyson
-STR_ECONOMY_FLUCTUATING :Anghyson
-STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS :Ar ddiwedd y lein ac mewn gorsafoedd
-STR_REVERSE_AT_END_OF_LINE_ONLY :Ar ddiwedd y lein yn unig
STR_CITY_APPROVAL_PERMISSIVE :Bodlon
STR_CITY_APPROVAL_TOLERANT :Hapus
diff --git a/src/settings_gui.cpp b/src/settings_gui.cpp
index b4c09231d..913c54f87 100644
--- a/src/settings_gui.cpp
+++ b/src/settings_gui.cpp
@@ -1528,6 +1528,7 @@ static SettingEntry _settings_stations[] = {
static SettingsPage _settings_stations_page = {_settings_stations, lengthof(_settings_stations)};
static SettingEntry _settings_economy_towns[] = {
+ SettingEntry("difficulty.town_council_tolerance"),
SettingEntry("economy.bribe"),
SettingEntry("economy.exclusive_rights"),
SettingEntry("economy.fund_roads"),
@@ -1564,15 +1565,23 @@ static SettingEntry _settings_economy[] = {
SettingEntry(&_settings_economy_industries_page, STR_CONFIG_SETTING_ECONOMY_INDUSTRIES),
SettingEntry(&_settings_economy_scripts_page, STR_CONFIG_SETTING_ECONOMY_SCRIPTS),
SettingEntry("economy.inflation"),
+ SettingEntry("difficulty.initial_interest"),
+ SettingEntry("difficulty.max_loan"),
+ SettingEntry("difficulty.subsidy_multiplier"),
+ SettingEntry("difficulty.economy"),
SettingEntry("economy.smooth_economy"),
SettingEntry("economy.feeder_payment_share"),
SettingEntry("economy.infrastructure_maintenance"),
+ SettingEntry("difficulty.vehicle_costs"),
+ SettingEntry("difficulty.construction_cost"),
+ SettingEntry("difficulty.disasters"),
};
/** Economy sub-page */
static SettingsPage _settings_economy_page = {_settings_economy, lengthof(_settings_economy)};
static SettingEntry _settings_ai_npc[] = {
SettingEntry("script.settings_profile"),
+ SettingEntry("difficulty.competitor_speed"),
SettingEntry("ai.ai_in_multiplayer"),
SettingEntry("ai.ai_disable_veh_train"),
SettingEntry("ai.ai_disable_veh_roadveh"),
@@ -1614,6 +1623,7 @@ static SettingEntry _settings_vehicles_servicing[] = {
SettingEntry("vehicle.servint_roadveh"),
SettingEntry("vehicle.servint_ships"),
SettingEntry("vehicle.servint_aircraft"),
+ SettingEntry("difficulty.vehicle_breakdowns"),
SettingEntry("order.no_servicing_if_no_breakdowns"),
SettingEntry("order.serviceathelipad"),
};
@@ -1621,6 +1631,7 @@ static SettingEntry _settings_vehicles_servicing[] = {
static SettingsPage _settings_vehicles_servicing_page = {_settings_vehicles_servicing, lengthof(_settings_vehicles_servicing)};
static SettingEntry _settings_vehicles_trains[] = {
+ SettingEntry("difficulty.line_reverse_mode"),
SettingEntry("pf.reverse_at_signals"),
SettingEntry("vehicle.train_acceleration_model"),
SettingEntry("vehicle.train_slope_steepness"),
diff --git a/src/settings_type.h b/src/settings_type.h
index 706fb1397..b182191a7 100644
--- a/src/settings_type.h
+++ b/src/settings_type.h
@@ -63,9 +63,9 @@ struct DifficultySettings {
byte construction_cost; ///< how expensive is building
byte terrain_type; ///< the mountainousness of the landscape
byte quantity_sea_lakes; ///< the amount of seas/lakes
- byte economy; ///< how volatile is the economy
- byte line_reverse_mode; ///< reversing at stations or not
- byte disasters; ///< are disasters enabled
+ bool economy; ///< how volatile is the economy
+ bool line_reverse_mode; ///< reversing at stations or not
+ bool disasters; ///< are disasters enabled
byte town_council_tolerance; ///< minimum required town ratings to be allowed to demolish stuff
};
diff --git a/src/table/settings.ini b/src/table/settings.ini
index 243d59db7..95c33e95d 100644
--- a/src/table/settings.ini
+++ b/src/table/settings.ini
@@ -146,6 +146,9 @@ def = 300000
min = 100000
max = 500000
interval = 50000
+str = STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN
+strhelp = STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN_HELPTEXT
+strval = STR_JUST_CURRENCY_LONG
cat = SC_BASIC
[SDT_VAR]
@@ -158,18 +161,22 @@ def = 2
min = 2
max = 4
interval = 1
-cat = SC_BASIC
+str = STR_CONFIG_SETTING_INTEREST_RATE
+strhelp = STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT
+strval = STR_CONFIG_SETTING_PERCENTAGE
[SDT_VAR]
base = GameSettings
var = difficulty.vehicle_costs
type = SLE_UINT8
from = 97
-guiflags = SGF_NEWGAME_ONLY | SGF_SCENEDIT_TOO
+guiflags = SGF_NEWGAME_ONLY | SGF_SCENEDIT_TOO | SGF_MULTISTRING
def = 0
min = 0
max = 2
interval = 1
+str = STR_CONFIG_SETTING_RUNNING_COSTS
+strhelp = STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT
strval = STR_SEA_LEVEL_LOW
cat = SC_BASIC
@@ -178,10 +185,13 @@ base = GameSettings
var = difficulty.competitor_speed
type = SLE_UINT8
from = 97
+guiflags = SGF_MULTISTRING
def = 2
min = 0
max = 4
interval = 1
+str = STR_CONFIG_SETTING_CONSTRUCTION_SPEED
+strhelp = STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT
strval = STR_AI_SPEED_VERY_SLOW
cat = SC_BASIC
@@ -195,10 +205,13 @@ base = GameSettings
var = difficulty.vehicle_breakdowns
type = SLE_UINT8
from = 97
+guiflags = SGF_MULTISTRING
def = 1
min = 0
max = 2
interval = 1
+str = STR_CONFIG_SETTING_VEHICLE_BREAKDOWNS
+strhelp = STR_CONFIG_SETTING_VEHICLE_BREAKDOWNS_HELPTEXT
strval = STR_DISASTER_NONE
cat = SC_BASIC
@@ -207,10 +220,13 @@ base = GameSettings
var = difficulty.subsidy_multiplier
type = SLE_UINT8
from = 97
+guiflags = SGF_MULTISTRING
def = 2
min = 0
max = 3
interval = 1
+str = STR_CONFIG_SETTING_SUBSIDY_MULTIPLIER
+strhelp = STR_CONFIG_SETTING_SUBSIDY_MULTIPLIER_HELPTEXT
strval = STR_SUBSIDY_X1_5
[SDT_VAR]
@@ -218,11 +234,13 @@ base = GameSettings
var = difficulty.construction_cost
type = SLE_UINT8
from = 97
-guiflags = SGF_NEWGAME_ONLY | SGF_SCENEDIT_TOO
+guiflags = SGF_NEWGAME_ONLY | SGF_SCENEDIT_TOO | SGF_MULTISTRING
def = 0
min = 0
max = 2
interval = 1
+str = STR_CONFIG_SETTING_CONSTRUCTION_COSTS
+strhelp = STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT
strval = STR_SEA_LEVEL_LOW
cat = SC_BASIC
@@ -252,39 +270,29 @@ interval = 1
strval = STR_SEA_LEVEL_VERY_LOW
cat = SC_BASIC
-[SDT_VAR]
+[SDT_BOOL]
base = GameSettings
var = difficulty.economy
-type = SLE_UINT8
from = 97
-def = 0
-min = 0
-max = 1
-interval = 1
-strval = STR_ECONOMY_STEADY
-cat = SC_BASIC
+def = false
+str = STR_CONFIG_SETTING_RECESSIONS
+strhelp = STR_CONFIG_SETTING_RECESSIONS_HELPTEXT
-[SDT_VAR]
+[SDT_BOOL]
base = GameSettings
var = difficulty.line_reverse_mode
-type = SLE_UINT8
from = 97
-def = 0
-min = 0
-max = 1
-interval = 1
-strval = STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS
+def = false
+str = STR_CONFIG_SETTING_TRAIN_REVERSING
+strhelp = STR_CONFIG_SETTING_TRAIN_REVERSING_HELPTEXT
-[SDT_VAR]
+[SDT_BOOL]
base = GameSettings
var = difficulty.disasters
-type = SLE_UINT8
from = 97
-def = 0
-min = 0
-max = 1
-interval = 1
-strval = STR_CONFIG_SETTING_OFF
+def = false
+str = STR_CONFIG_SETTING_DISASTERS
+strhelp = STR_CONFIG_SETTING_DISASTERS_HELPTEXT
cat = SC_BASIC
[SDT_VAR]
@@ -292,10 +300,13 @@ base = GameSettings
var = difficulty.town_council_tolerance
type = SLE_UINT8
from = 97
+guiflags = SGF_MULTISTRING
def = 0
min = 0
max = 2
interval = 1
+str = STR_CONFIG_SETTING_CITY_APPROVAL
+strhelp = STR_CONFIG_SETTING_CITY_APPROVAL_HELPTEXT
strval = STR_CITY_APPROVAL_PERMISSIVE
proc = DifficultyNoiseChange