summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfrosch <frosch@openttd.org>2012-12-05 19:36:41 +0000
committerfrosch <frosch@openttd.org>2012-12-05 19:36:41 +0000
commitd1ab0f03bcfc01be933d70edda9b95fb0ffeb8b4 (patch)
treee0ea4cdde0c4d20de3c397ba2453ee6b2e312246
parent812ae4140a8566c2b4b43c6aa5bab5eecf82f18a (diff)
downloadopenttd-d1ab0f03bcfc01be933d70edda9b95fb0ffeb8b4.tar.xz
(svn r24790) -Remove: Classic difficulty profiles.
-rw-r--r--src/highscore.cpp2
-rw-r--r--src/highscore.h2
-rw-r--r--src/highscore_gui.cpp3
-rw-r--r--src/intro_gui.cpp17
-rw-r--r--src/lang/afrikaans.txt12
-rw-r--r--src/lang/arabic_egypt.txt12
-rw-r--r--src/lang/belarusian.txt16
-rw-r--r--src/lang/brazilian_portuguese.txt12
-rw-r--r--src/lang/bulgarian.txt12
-rw-r--r--src/lang/catalan.txt12
-rw-r--r--src/lang/croatian.txt12
-rw-r--r--src/lang/czech.txt12
-rw-r--r--src/lang/danish.txt12
-rw-r--r--src/lang/dutch.txt12
-rw-r--r--src/lang/english.txt12
-rw-r--r--src/lang/english_AU.txt12
-rw-r--r--src/lang/english_US.txt12
-rw-r--r--src/lang/esperanto.txt12
-rw-r--r--src/lang/estonian.txt12
-rw-r--r--src/lang/finnish.txt12
-rw-r--r--src/lang/french.txt12
-rw-r--r--src/lang/galician.txt12
-rw-r--r--src/lang/german.txt12
-rw-r--r--src/lang/greek.txt12
-rw-r--r--src/lang/hebrew.txt12
-rw-r--r--src/lang/hungarian.txt12
-rw-r--r--src/lang/icelandic.txt12
-rw-r--r--src/lang/indonesian.txt12
-rw-r--r--src/lang/irish.txt12
-rw-r--r--src/lang/italian.txt12
-rw-r--r--src/lang/japanese.txt12
-rw-r--r--src/lang/korean.txt12
-rw-r--r--src/lang/latvian.txt12
-rw-r--r--src/lang/lithuanian.txt12
-rw-r--r--src/lang/luxembourgish.txt12
-rw-r--r--src/lang/malay.txt12
-rw-r--r--src/lang/norwegian_bokmal.txt12
-rw-r--r--src/lang/norwegian_nynorsk.txt12
-rw-r--r--src/lang/polish.txt12
-rw-r--r--src/lang/portuguese.txt12
-rw-r--r--src/lang/romanian.txt12
-rw-r--r--src/lang/russian.txt16
-rw-r--r--src/lang/serbian.txt12
-rw-r--r--src/lang/simplified_chinese.txt12
-rw-r--r--src/lang/slovak.txt12
-rw-r--r--src/lang/slovenian.txt12
-rw-r--r--src/lang/spanish.txt12
-rw-r--r--src/lang/swedish.txt12
-rw-r--r--src/lang/traditional_chinese.txt12
-rw-r--r--src/lang/turkish.txt12
-rw-r--r--src/lang/ukrainian.txt12
-rw-r--r--src/lang/unfinished/basque.txt12
-rw-r--r--src/lang/unfinished/chuvash.txt7
-rw-r--r--src/lang/unfinished/faroese.txt3
-rw-r--r--src/lang/unfinished/frisian.txt12
-rw-r--r--src/lang/unfinished/ido.txt3
-rw-r--r--src/lang/unfinished/macedonian.txt7
-rw-r--r--src/lang/unfinished/maltese.txt3
-rw-r--r--src/lang/unfinished/marathi.txt3
-rw-r--r--src/lang/unfinished/persian.txt12
-rw-r--r--src/lang/unfinished/tamil.txt9
-rw-r--r--src/lang/unfinished/thai.txt12
-rw-r--r--src/lang/unfinished/urdu.txt12
-rw-r--r--src/lang/vietnamese.txt12
-rw-r--r--src/lang/welsh.txt12
-rw-r--r--src/newgrf.cpp2
-rw-r--r--src/openttd.cpp1
-rw-r--r--src/saveload/afterload.cpp3
-rw-r--r--src/saveload/oldloader_sl.cpp7
-rw-r--r--src/script/api/game/game_window.hpp.sq4
-rw-r--r--src/script/api/script_window.hpp4
-rw-r--r--src/settings.cpp76
-rw-r--r--src/settings_gui.cpp45
-rw-r--r--src/settings_type.h1
-rw-r--r--src/table/gameopt_settings.ini9
-rw-r--r--src/table/settings.ini26
-rw-r--r--src/widgets/settings_widget.h4
-rw-r--r--src/window_type.h1
78 files changed, 137 insertions, 761 deletions
diff --git a/src/highscore.cpp b/src/highscore.cpp
index 582b13865..0a38acf2e 100644
--- a/src/highscore.cpp
+++ b/src/highscore.cpp
@@ -52,7 +52,7 @@ StringID EndGameGetPerformanceTitleFromValue(uint value)
/** Save the highscore for the company */
int8 SaveHighScoreValue(const Company *c)
{
- HighScore *hs = _highscore_table[_settings_game.difficulty.diff_level];
+ HighScore *hs = _highscore_table[SP_CUSTOM];
uint i;
uint16 score = c->old_economy[0].performance_history;
diff --git a/src/highscore.h b/src/highscore.h
index 97b57ca5e..65c6aa40f 100644
--- a/src/highscore.h
+++ b/src/highscore.h
@@ -29,6 +29,6 @@ void LoadFromHighScore();
int8 SaveHighScoreValue(const Company *c);
int8 SaveHighScoreValueNetwork();
StringID EndGameGetPerformanceTitleFromValue(uint value);
-void ShowHighscoreTable(int difficulty, int8 rank);
+void ShowHighscoreTable(int difficulty = SP_CUSTOM, int8 rank = -1);
#endif /* HIGHSCORE_H */
diff --git a/src/highscore_gui.cpp b/src/highscore_gui.cpp
index 9c6bfcd6f..af4dbf6dd 100644
--- a/src/highscore_gui.cpp
+++ b/src/highscore_gui.cpp
@@ -111,7 +111,7 @@ struct EndGameWindow : EndGameHighScoreBaseWindow {
} else {
/* in single player _local company is always valid */
const Company *c = Company::Get(_local_company);
- this->window_number = _settings_game.difficulty.diff_level;
+ this->window_number = SP_CUSTOM;
this->rank = SaveHighScoreValue(c);
}
@@ -177,7 +177,6 @@ struct HighScoreWindow : EndGameHighScoreBaseWindow {
Point pt = this->GetTopLeft640x480();
SetDParam(0, ORIGINAL_END_YEAR);
- SetDParam(1, this->window_number + STR_DIFFICULTY_LEVEL_EASY);
DrawStringMultiLine(pt.x + 70, pt.x + 570, pt.y, pt.y + 140, !_networking ? STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED : STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME, TC_FROMSTRING, SA_CENTER);
/* Draw Highscore peepz */
diff --git a/src/intro_gui.cpp b/src/intro_gui.cpp
index ee9782908..8878e86c8 100644
--- a/src/intro_gui.cpp
+++ b/src/intro_gui.cpp
@@ -55,11 +55,6 @@ struct SelectGameWindow : public Window {
this->SetWidgetLoweredState(WID_SGI_TOYLAND_LANDSCAPE, _settings_newgame.game_creation.landscape == LT_TOYLAND);
}
- virtual void SetStringParameters(int widget) const
- {
- if (widget == WID_SGI_DIFFICULTIES) SetDParam(0, STR_DIFFICULTY_LEVEL_EASY + _settings_newgame.difficulty.diff_level);
- }
-
virtual void OnInit()
{
bool missing = _current_language->missing >= _settings_client.gui.missing_strings_threshold && !IsReleasedVersion();
@@ -79,18 +74,6 @@ struct SelectGameWindow : public Window {
virtual void UpdateWidgetSize(int widget, Dimension *size, const Dimension &padding, Dimension *fill, Dimension *resize)
{
switch (widget) {
- case WID_SGI_DIFFICULTIES: {
- Dimension textdim = {0, 0};
- for (uint i = STR_DIFFICULTY_LEVEL_EASY; i <= STR_DIFFICULTY_LEVEL_CUSTOM; i++) {
- SetDParam(0, i);
- textdim = maxdim(textdim, GetStringBoundingBox(STR_INTRO_DIFFICULTY));
- }
- textdim.width += padding.width;
- textdim.height += padding.height;
- *size = maxdim(*size, textdim);
- break;
- }
-
case WID_SGI_TRANSLATION: {
SetDParam(0, _current_language->missing);
int height = GetStringHeight(STR_INTRO_TRANSLATION, size->width);
diff --git a/src/lang/afrikaans.txt b/src/lang/afrikaans.txt
index 49ea4667e..d905cb829 100644
--- a/src/lang/afrikaans.txt
+++ b/src/lang/afrikaans.txt
@@ -640,7 +640,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Kliek op
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Kliek op musiek lied om te verwyder van huidige program (Slegs Gewoonte1 of Gewoonte2)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Beste maatskappye wat {NUM}{}({STRING} Vlak) behaal het
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Beste maatskappye wat {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Maatskappy Liga Tafel in {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Sakeman
@@ -1011,13 +1011,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}verander
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Moeite Vlak
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Maklik
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Gemiddel
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Streng
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Pasmaak
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Vertoon hooglopendetellings kaart
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Bewaar
@@ -1100,7 +1093,6 @@ STR_CITY_APPROVAL_TOLERANT :Toelaatbaar
STR_CITY_APPROVAL_HOSTILE :Vyandelik
STR_WARNING_NO_SUITABLE_AI :{WHITE}Geen geskikte KI beskikbaar...{}Jy kan verskeie KI's aflaai deur middel van die 'Aanlyn Inhoud' stelsel
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Hierdie aksie verander die moeite vlak to gebruiklike
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Gevorderde stellings
@@ -1524,7 +1516,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Scenario
STR_INTRO_MULTIPLAYER :{BLACK}Multispeler
STR_INTRO_GAME_OPTIONS :{BLACK}Spel Opsies
-STR_INTRO_DIFFICULTY :{BLACK}Moeilikheid ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Moeilikheid
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Gevorderde stellings
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF Stellings
STR_INTRO_ONLINE_CONTENT :{BLACK}Kyk Na Aanlyn Inhoud
diff --git a/src/lang/arabic_egypt.txt b/src/lang/arabic_egypt.txt
index d1b68745f..ec4f57c21 100644
--- a/src/lang/arabic_egypt.txt
+++ b/src/lang/arabic_egypt.txt
@@ -638,7 +638,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}اضغط
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}اضغط على المسار لازالته من القائمة
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}الشركات الكبرى التي وصلت لـ {NUM}{}) {STRING} مستوى)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}الشركات الكبرى التي وصلت لـ {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}ترتيب الشركات {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :رجل اعمال
@@ -1004,13 +1004,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}غير
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}مستوى الصعوبة
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}سهل
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}متوسط
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}صعب
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}مخصص
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}عرض النتائج العليا
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}حفظ
@@ -1093,7 +1086,6 @@ STR_CITY_APPROVAL_TOLERANT :متقبل
STR_CITY_APPROVAL_HOSTILE :معاد
STR_WARNING_NO_SUITABLE_AI :{WHITE}لايوجد ذكاء اصطناعي متاح ...{}تستطيع تجميل العديد من الذكاء الاصطناعي عن طريق اللانترنت
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}هذا التغيير سيحول مستوى الصعوبة الى اختياري
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}الاعدادات المتقدمة
@@ -1375,7 +1367,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}محرر
STR_INTRO_MULTIPLAYER :{BLACK}لعب جماعي
STR_INTRO_GAME_OPTIONS :{BLACK}خيارات اللعبة
-STR_INTRO_DIFFICULTY :{BLACK} مستوى الصعوبة ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK} مستوى الصعوبة
STR_INTRO_ADVANCED_SETTINGS :{BLACK}الاعدادات المتقدمة
STR_INTRO_NEWGRF_SETTINGS :{BLACK} اعدادات NewGRF
STR_INTRO_ONLINE_CONTENT :{BLACK} ابحث عن المحتوى على الانتر نت
diff --git a/src/lang/belarusian.txt b/src/lang/belarusian.txt
index 4c9c09b45..df90d496e 100644
--- a/src/lang/belarusian.txt
+++ b/src/lang/belarusian.txt
@@ -954,7 +954,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Клік
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Клікніце па назьве трэка, каб выдаліць яго з уласнай праґрамы
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Найбуйнейшыя кампаніі, якія дасягнулі {NUM}{}({STRING} узроўня складанасьці)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Найбуйнейшыя кампаніі, якія дасягнулі {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Табліца кампаніяў у {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Бізнэсоўца
@@ -1325,17 +1325,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Зьмя
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Узровень складанасьцi
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Лёгкі
-STR_DIFFICULTY_LEVEL_EASY.f :{BLACK}лёгкая
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Сярэдні
-STR_DIFFICULTY_LEVEL_MEDIUM.f :{BLACK}сярэдняя
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Цяжкі
-STR_DIFFICULTY_LEVEL_HARD.f :{BLACK}цяжкая
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Уласны
-STR_DIFFICULTY_LEVEL_CUSTOM.f :{BLACK}уласная
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Паказаць табліцу рэкордаў
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Захаваць
@@ -1418,7 +1407,6 @@ STR_CITY_APPROVAL_TOLERANT :Памярко
STR_CITY_APPROVAL_HOSTILE :Варожае
STR_WARNING_NO_SUITABLE_AI :{WHITE}Модулі штучнага інтэлекту (ШІ/AI) адсутнічаюць.{}Іх можна спампаваць праз сістэму праверкі "анлайн-кантэнту".
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Вашыя дзеяньні зьмянілі ўзровень складанасьці на "Ўласны"
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Пашыраныя наладкі
@@ -1899,7 +1887,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Рэда
STR_INTRO_MULTIPLAYER :{BLACK}Сеткавая гульня
STR_INTRO_GAME_OPTIONS :{BLACK}Наладкі гульні
-STR_INTRO_DIFFICULTY :{BLACK}Складанасьць ({STRING.f})
+STR_INTRO_DIFFICULTY :{BLACK}Складанасьць
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Пашыраныя наладкі
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Наладкi NewGRF
STR_INTRO_ONLINE_CONTENT :{BLACK}Праверыць анлайн-кантэнт
diff --git a/src/lang/brazilian_portuguese.txt b/src/lang/brazilian_portuguese.txt
index 82afc9d4e..3294ef764 100644
--- a/src/lang/brazilian_portuguese.txt
+++ b/src/lang/brazilian_portuguese.txt
@@ -640,7 +640,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Clique n
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Clique na faixa de música para remover do programa atual (apenas Personalizado 1 ou Personalizado 2)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}As maiores empresas que alcançaram{NUM}{} ({STRING} Nível)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}As maiores empresas que alcançaram{NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Tabela da Liga das Empresas em {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Empresário
@@ -1011,13 +1011,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Alterar
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :Nível de Dificuldade{WHITE}
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Fácil
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Médio
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Difícil
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Personalizado
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Exibir tabela de maiores pontuações
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Salvar
@@ -1100,7 +1093,6 @@ STR_CITY_APPROVAL_TOLERANT :Tolerante
STR_CITY_APPROVAL_HOSTILE :Hostil
STR_WARNING_NO_SUITABLE_AI :{WHITE}Não há IA compatíveis disponíveis...{}Você pode baixar várias IA's pelo sistema de 'Conteúdo Online'
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Essa ação mudou o nível de dificuldade para personalizado
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Configurações avançadas
@@ -1581,7 +1573,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Editor d
STR_INTRO_MULTIPLAYER :{BLACK}Multi-jogador
STR_INTRO_GAME_OPTIONS :{BLACK}Opções do Jogo
-STR_INTRO_DIFFICULTY :{BLACK}Dificuldade ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Dificuldade
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Configurações avançadas
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Configurar NewGRF
STR_INTRO_ONLINE_CONTENT :{BLACK}Checar conteúdo on-line
diff --git a/src/lang/bulgarian.txt b/src/lang/bulgarian.txt
index efbfb4e6d..e7ac4c09b 100644
--- a/src/lang/bulgarian.txt
+++ b/src/lang/bulgarian.txt
@@ -634,7 +634,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Нати
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Натиснете върху парче за да го премахнете от програмата (Custom1 и Custom2 само)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Първите компании достигнали {NUM}{}(ниво {STRING})
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Първите компании достигнали {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Таблица Лига на компании в {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Бизнесмен
@@ -997,13 +997,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Пром
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Ниво на трудност
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}лесно
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}средно
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}трудно
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}специална
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Покажи класирането
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Запис
@@ -1080,7 +1073,6 @@ STR_CITY_APPROVAL_TOLERANT :толеран
STR_CITY_APPROVAL_HOSTILE :враждебни
STR_WARNING_NO_SUITABLE_AI :{WHITE}Няма подходящи AI...{}Можете да свалите допълнителни AI чрез системата Online Content (Онлайн Съдържание)
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Това действие промени нивото на трудност на custom
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Настройки за напреднали
@@ -1338,7 +1330,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Реда
STR_INTRO_MULTIPLAYER :{BLACK}Онлайн играчи
STR_INTRO_GAME_OPTIONS :{BLACK}Настройки
-STR_INTRO_DIFFICULTY :{BLACK}Сложност ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Сложност
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Настройки за напреднали
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF настройки
STR_INTRO_ONLINE_CONTENT :{BLACK}Провери онлайн съдържанието
diff --git a/src/lang/catalan.txt b/src/lang/catalan.txt
index 88f927e7d..b43a880e7 100644
--- a/src/lang/catalan.txt
+++ b/src/lang/catalan.txt
@@ -642,7 +642,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Clica a
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Clica a la pista de música per treure-la del programa actual (només Personalitzat 1 o Personalitzat 2)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Principals empreses en aconseguir el Nivell {NUM}{}({STRING} )
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Principals empreses en aconseguir el Nivell {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Taula de Lliga d'Empreses a {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Empresari
@@ -1013,13 +1013,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Canvia e
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Nivell de Dificultat
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Fàcil
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Mitjà
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Difícil
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Personalitzable
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Veure la taula de les majors puntuacions
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Desa
@@ -1102,7 +1095,6 @@ STR_CITY_APPROVAL_TOLERANT :Tolerant
STR_CITY_APPROVAL_HOSTILE :Hostil
STR_WARNING_NO_SUITABLE_AI :{WHITE}No hi ha cap IA disponible...{}Podeu descarregar-ne a través del 'Contingut en línia'
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Aquesta acció canviarà el nivell de dificultat a personalitzat
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Paràmetres avançats
@@ -1583,7 +1575,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Editor d
STR_INTRO_MULTIPLAYER :{BLACK}Multijugador
STR_INTRO_GAME_OPTIONS :{BLACK}Opcions del Joc
-STR_INTRO_DIFFICULTY :{BLACK}Dificultat ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Dificultat
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Paràmetres avançats
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Extensions NewGRF
STR_INTRO_ONLINE_CONTENT :{BLACK}Contingut en línia
diff --git a/src/lang/croatian.txt b/src/lang/croatian.txt
index 5319c5c3b..857e69bc7 100644
--- a/src/lang/croatian.txt
+++ b/src/lang/croatian.txt
@@ -737,7 +737,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Klikni n
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Klikni na glazbenu traku kako bi ju uklonio iz trenutnog programa (samo Proizvoljno 1 ili Proizvoljno 2)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Najbolje tvrtke koje su dosigle razinu {NUM}{}({STRING})
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Najbolje tvrtke koje su dosigle razinu {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Tablica tvrtki u {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Privrednik
@@ -1108,13 +1108,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Promijen
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Težina igre
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Lagano
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Umjereno
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Teško
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Proizvoljna igra
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Pokaži tablice najboljih rezultata
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Spremi
@@ -1197,7 +1190,6 @@ STR_CITY_APPROVAL_TOLERANT :Tolerantan
STR_CITY_APPROVAL_HOSTILE :Agresivan
STR_WARNING_NO_SUITABLE_AI :{WHITE}Odgovarajuća UI nije dostupna...{}Možete preuzeti nekoliko UI pomoću sustava 'Online sadržaja'
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Ova je radnja promjenila razinu težine na proizvoljno
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Napredne postavke
@@ -1678,7 +1670,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Editor s
STR_INTRO_MULTIPLAYER :{BLACK}Više igrača
STR_INTRO_GAME_OPTIONS :{BLACK}Postavke igre
-STR_INTRO_DIFFICULTY :{BLACK}Težina ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Težina
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Napredne postavke
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF Postavke
STR_INTRO_ONLINE_CONTENT :{BLACK}Provjeri online sadržaj
diff --git a/src/lang/czech.txt b/src/lang/czech.txt
index d63fb4490..18a8542ff 100644
--- a/src/lang/czech.txt
+++ b/src/lang/czech.txt
@@ -723,7 +723,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Skladba
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Hudební stopu odstraníš ze současného programu (pouze u vlastního) kliknutím na ni
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Nejlepší společnosti, které dosáhly {NUM}{}({STRING} úroveň)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Nejlepší společnosti, které dosáhly {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Tabulka společností v roce {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Obchodník
@@ -1094,13 +1094,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Změnit
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Obtížnost
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Lehká
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Střední
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Těžká
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Vlastní
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Zobraz tabulku nejlepších výsledků
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Uložit
@@ -1183,7 +1176,6 @@ STR_CITY_APPROVAL_TOLERANT :tolerantní
STR_CITY_APPROVAL_HOSTILE :zaujatý
STR_WARNING_NO_SUITABLE_AI :{WHITE}Žádná vhodná AI není k dispozici...{}Některé AI lze stáhnout pomocí služby "Stahovat součásti"
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Tato akce změnila úroveň obtížnosti na 'vlastní'
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Pokročilé nastavení
@@ -1664,7 +1656,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Editor s
STR_INTRO_MULTIPLAYER :{BLACK}Více hráčů
STR_INTRO_GAME_OPTIONS :{BLACK}Možnosti hry
-STR_INTRO_DIFFICULTY :{BLACK}Obtížnost ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Obtížnost
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Pokročilé nastavení
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Nastavení grafik
STR_INTRO_ONLINE_CONTENT :{BLACK}Stahovat součásti
diff --git a/src/lang/danish.txt b/src/lang/danish.txt
index 035db69dc..5fe3ac6e0 100644
--- a/src/lang/danish.txt
+++ b/src/lang/danish.txt
@@ -641,7 +641,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Klik på
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Klik på et musiknummer for at fjerne det fra programlisten (kun for Custom1/Custom2)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Bedste virksomheder, som har nået {NUM}{}({STRING} Niveau)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Bedste virksomheder, som har nået {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Selskabsoversigt i {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Forretningsmand
@@ -1012,13 +1012,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Skift br
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Sværhedsgrad
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Nem
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Mellem
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Svær
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Speciel
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Vis higscoreliste
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Gem
@@ -1101,7 +1094,6 @@ STR_CITY_APPROVAL_TOLERANT :Tolerant
STR_CITY_APPROVAL_HOSTILE :Fjendtlig
STR_WARNING_NO_SUITABLE_AI :{WHITE}Der blev ikke fundet en egnet computer-spiller...{}Du kan downloade flere forskellige computer-spillere gennem 'Online Indhold'.
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Denne handling ændrer sværhedsgraden til speciel
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Avancerede indstillinger
@@ -1537,7 +1529,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Scenarie
STR_INTRO_MULTIPLAYER :{BLACK}Netværksspil
STR_INTRO_GAME_OPTIONS :{BLACK}Spilvalg
-STR_INTRO_DIFFICULTY :{BLACK}Sværhedsgrad ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Sværhedsgrad
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Avancerede indstillinger
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF indstillinger
STR_INTRO_ONLINE_CONTENT :{BLACK}Tjek Online Indhold
diff --git a/src/lang/dutch.txt b/src/lang/dutch.txt
index c298ef6a9..4becb8d72 100644
--- a/src/lang/dutch.txt
+++ b/src/lang/dutch.txt
@@ -641,7 +641,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Klik op
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Klik op het nummer om deze uit het programma te verwijderen (alleen Aangepast1 en Aangepast2)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Top bedrijven die {NUM} bereikt hebben{}({STRING} Niveau)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Top bedrijven die {NUM} bereikt hebben
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Bedrijfscompetitietabel in {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Zakenman
@@ -1012,13 +1012,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Verander
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Moeilijkheidsgraad
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Gemakkelijk
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Gemiddeld
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Moeilijk
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Aangepast
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Bekijk topscorelijst
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Opslaan
@@ -1101,7 +1094,6 @@ STR_CITY_APPROVAL_TOLERANT :Tolerant
STR_CITY_APPROVAL_HOSTILE :Vijandig
STR_WARNING_NO_SUITABLE_AI :{WHITE}Geen bruikbare AIs beschikbaar...{}U kunt diverse AI's downloaden via het 'Online Content' systeem
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Deze actie past de moeilijkheidsgraad aan naar 'aangepast'
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Geavanceerde instellingen
@@ -1582,7 +1574,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Scenario
STR_INTRO_MULTIPLAYER :{BLACK}Multiplayer
STR_INTRO_GAME_OPTIONS :{BLACK}Spelopties
-STR_INTRO_DIFFICULTY :{BLACK}Moeilijkheidsgraad ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Moeilijkheidsgraad
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Geavanceerde instellingen
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF-instellingen
STR_INTRO_ONLINE_CONTENT :{BLACK}Online inhoud zoeken
diff --git a/src/lang/english.txt b/src/lang/english.txt
index 4a36b3b8c..f6209d651 100644
--- a/src/lang/english.txt
+++ b/src/lang/english.txt
@@ -641,7 +641,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Click on
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Click on music track to remove it from current programme (Custom1 or Custom2 only)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Top companies who reached {NUM}{}({STRING} Level)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Top companies who reached {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Company League Table in {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Businessman
@@ -1012,13 +1012,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Change c
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Difficulty Level
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Easy
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Medium
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Hard
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Custom
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Show hi-score chart
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Save
@@ -1101,7 +1094,6 @@ STR_CITY_APPROVAL_TOLERANT :Tolerant
STR_CITY_APPROVAL_HOSTILE :Hostile
STR_WARNING_NO_SUITABLE_AI :{WHITE}No suitable AIs available...{}You can download several AIs via the 'Online Content' system
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}This action changed the difficulty level to custom
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Advanced Settings
@@ -1594,7 +1586,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Scenario
STR_INTRO_MULTIPLAYER :{BLACK}Multiplayer
STR_INTRO_GAME_OPTIONS :{BLACK}Game Options
-STR_INTRO_DIFFICULTY :{BLACK}Difficulty ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Difficulty
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Advanced Settings
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF Settings
STR_INTRO_ONLINE_CONTENT :{BLACK}Check Online Content
diff --git a/src/lang/english_AU.txt b/src/lang/english_AU.txt
index cf72fd5ef..12c35c28c 100644
--- a/src/lang/english_AU.txt
+++ b/src/lang/english_AU.txt
@@ -639,7 +639,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Click on
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Click on music track to remove it from current programme (Custom1 or Custom2 only)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Top companies who reached {NUM}{}({STRING} Level)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Top companies who reached {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Company League Table in {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Businessman
@@ -1008,13 +1008,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Change c
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Difficulty Level
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Easy
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Medium
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Hard
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Custom
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Show hi-score chart
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Save
@@ -1097,7 +1090,6 @@ STR_CITY_APPROVAL_TOLERANT :Tolerant
STR_CITY_APPROVAL_HOSTILE :Hostile
STR_WARNING_NO_SUITABLE_AI :{WHITE}No suitable AIs available...{}You can download several AIs via the 'Online Content' system
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}This action changed the difficulty level to custom
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Advanced Settings
@@ -1385,7 +1377,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Scenario
STR_INTRO_MULTIPLAYER :{BLACK}Multiplayer
STR_INTRO_GAME_OPTIONS :{BLACK}Game Options
-STR_INTRO_DIFFICULTY :{BLACK}Difficulty ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Difficulty
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Advanced Settings
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF Settings
STR_INTRO_ONLINE_CONTENT :{BLACK}Check Online Content
diff --git a/src/lang/english_US.txt b/src/lang/english_US.txt
index 37dd2179d..bafb788b8 100644
--- a/src/lang/english_US.txt
+++ b/src/lang/english_US.txt
@@ -641,7 +641,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Click on
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Click on music track to remove it from current program (Custom1 or Custom2 only)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Top companies who reached {NUM}{}({STRING} Level)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Top companies who reached {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Company League Table in {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Businessman
@@ -1012,13 +1012,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Change c
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Difficulty Level
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Easy
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Medium
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Hard
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Custom
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Show hi-score chart
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Save
@@ -1101,7 +1094,6 @@ STR_CITY_APPROVAL_TOLERANT :Tolerant
STR_CITY_APPROVAL_HOSTILE :Hostile
STR_WARNING_NO_SUITABLE_AI :{WHITE}No suitable AIs available...{}You can download several AIs via the 'Online Content' system
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}This action changed the difficulty level to custom
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Advanced Settings
@@ -1582,7 +1574,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Scenario
STR_INTRO_MULTIPLAYER :{BLACK}Multiplayer
STR_INTRO_GAME_OPTIONS :{BLACK}Game Options
-STR_INTRO_DIFFICULTY :{BLACK}Difficulty ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Difficulty
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Advanced Settings
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF Settings
STR_INTRO_ONLINE_CONTENT :{BLACK}Check Online Content
diff --git a/src/lang/esperanto.txt b/src/lang/esperanto.txt
index 10b0ac010..ec4172b8f 100644
--- a/src/lang/esperanto.txt
+++ b/src/lang/esperanto.txt
@@ -634,7 +634,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Alklaku
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Alklaku muzikeron por viŝi el la nuna programo (nur propra)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Superkompanioj kiuj atingis {NUM}{}(Nivelo {STRING})
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Superkompanioj kiuj atingis {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Kompania tabelo en {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Kompaniisto
@@ -994,13 +994,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Ŝanĝi
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Malfacilec-nivelo
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Facile
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Meze
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Malfacile
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Ŝanĝite
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Montru plej bonajn ludantojn
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Konservu
@@ -1083,7 +1076,6 @@ STR_CITY_APPROVAL_TOLERANT :Tolerante
STR_CITY_APPROVAL_HOSTILE :Gastige
STR_WARNING_NO_SUITABLE_AI :{WHITE}Neniu taŭga AI estas disponebla...{}Kelkaj AI-oj estas elŝuteblaj per la sistemo 'Enreta Enhavo'.
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Ĉi tiu ago ŝanĝis la malfacilec-nivelon al 'ŝanĝite'
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Avancitaj agordoj
@@ -1346,7 +1338,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Scenarkr
STR_INTRO_MULTIPLAYER :{BLACK}Pluraj Ludantoj
STR_INTRO_GAME_OPTIONS :{BLACK}Ludaj Opcioj
-STR_INTRO_DIFFICULTY :{BLACK}Malfacileco ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Malfacileco
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Avancitaj agordoj
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Agordoj de NewGRF
STR_INTRO_ONLINE_CONTENT :{BLACK}Provu Enretan Enhavon
diff --git a/src/lang/estonian.txt b/src/lang/estonian.txt
index 62ddcb421..d5a670d77 100644
--- a/src/lang/estonian.txt
+++ b/src/lang/estonian.txt
@@ -696,7 +696,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Vajuta l
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Vajuta laulule, et see eemaldada praegusest progammist (Custom1 või Custom2 ainult)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Parimad ettevõtted, kes jõudsid tasemeni {NUM}{}({STRING})
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Parimad ettevõtted, kes jõudsid tasemeni {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Ettevõtete edetabelis {NUM} kohal
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Ärimees
@@ -1067,13 +1067,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Muuda pe
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Raskusaste
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Kerge
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Keskmine
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Raske
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Iseseadistatud
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Näita mängijate edetabelit
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Salvesta
@@ -1156,7 +1149,6 @@ STR_CITY_APPROVAL_TOLERANT :Salliv
STR_CITY_APPROVAL_HOSTILE :Vaenulik
STR_WARNING_NO_SUITABLE_AI :{WHITE}Sobiv tehismõistus puudub...{}Tehismõistuseid võib laadida Internetisisu laadimise aknast.
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}See tegevus muutis raskusastme erilise peale
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Täpsemad seaded
@@ -1495,7 +1487,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Stsenaar
STR_INTRO_MULTIPLAYER :{BLACK}Võrgumäng
STR_INTRO_GAME_OPTIONS :{BLACK}Mängu valikud
-STR_INTRO_DIFFICULTY :{BLACK}Raskusaste ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Raskusaste
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Täpsemad seaded
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF seadistused
STR_INTRO_ONLINE_CONTENT :{BLACK}Internetisisu kontrollimine
diff --git a/src/lang/finnish.txt b/src/lang/finnish.txt
index 711a78b6d..e14ea0ab5 100644
--- a/src/lang/finnish.txt
+++ b/src/lang/finnish.txt
@@ -641,7 +641,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Valitse
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Klikkaa raitaa poistaaksesi se nykyisestä ohjelmasta (ainoastaan Custom1 tai Custom2)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Parhaat yhtiöt, jotka saavuttivat vuoden {NUM}{}(taso: {STRING})
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Parhaat yhtiöt, jotka saavuttivat vuoden {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Yhtiökilpailutaulukko vuonna {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Liikemies
@@ -1012,13 +1012,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Vaihda o
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Vaikeusaste
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Helppo
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Keskitaso
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Vaikea
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Oma
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Näytä pistetaulukko
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Tallenna
@@ -1101,7 +1094,6 @@ STR_CITY_APPROVAL_TOLERANT :Suvaitseva
STR_CITY_APPROVAL_HOSTILE :Vihamielinen
STR_WARNING_NO_SUITABLE_AI :{WHITE}Ei soveltuvia tekoälyjä saatavilla...{}Voit ladata tekoälyjä 'Online-Sisältö'-palvelulla
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Tehty toiminto vaihtoi vaikeustason mukautetuksi
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Lisäasetukset
@@ -1582,7 +1574,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Skenaari
STR_INTRO_MULTIPLAYER :{BLACK}Moninpeli
STR_INTRO_GAME_OPTIONS :{BLACK}Pelin asetukset
-STR_INTRO_DIFFICULTY :{BLACK}Vaikeusaste: ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Vaikeusaste:
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Lisäasetukset
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF-asetukset
STR_INTRO_ONLINE_CONTENT :{BLACK}Tarkista Online-sisältö
diff --git a/src/lang/french.txt b/src/lang/french.txt
index 2517e90c4..2aa4ed84b 100644
--- a/src/lang/french.txt
+++ b/src/lang/french.txt
@@ -641,7 +641,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Cliquer
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Cliquer sur une piste pour la retirer du programme courant (Personnalisé 1 ou Personnalisé 2 seulement)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Meilleures compagnies qui ont atteint {NUM}{}(Niveau {STRING})
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Meilleures compagnies qui ont atteint {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Tableau du Championnat des compagnies en {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Homme d'affaires
@@ -1012,13 +1012,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Changer
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Niveau de difficulté
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Facile
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Moyen
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Difficile
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Personnalisé
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Afficher le tableau des scores
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Sauver
@@ -1101,7 +1094,6 @@ STR_CITY_APPROVAL_TOLERANT :Tolérante
STR_CITY_APPROVAL_HOSTILE :Hostile
STR_WARNING_NO_SUITABLE_AI :{WHITE}Aucune IA utilisable...{}Vous pouvez télécharger diverses IA via le système de «{NBSP}Contenu en ligne{NBSP}».
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Cette action a modifié le niveau de difficulté en «{NBSP}Personnalisé{NBSP}»
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Options avancées
@@ -1582,7 +1574,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Éditeur
STR_INTRO_MULTIPLAYER :{BLACK}Mode multijoueurs
STR_INTRO_GAME_OPTIONS :{BLACK}Options
-STR_INTRO_DIFFICULTY :{BLACK}Difficulté ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Difficulté
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Options avancées
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Paramètres NewGRF
STR_INTRO_ONLINE_CONTENT :{BLACK}Vérifier le contenu en ligne
diff --git a/src/lang/galician.txt b/src/lang/galician.txt
index 6fd38e86d..78522d9e8 100644
--- a/src/lang/galician.txt
+++ b/src/lang/galician.txt
@@ -619,7 +619,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Pincha n
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Pincha na pista de música para borrala do programa actual (Só Persoal1 ou Persoal2)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Mellores compañías que chegaron ó {NUM}{}(Nivel {STRING})
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Mellores compañías que chegaron ó {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Táboa da Liga de Compañías en {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Home de negocios
@@ -977,13 +977,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Cambiar
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Nivel de Dificultade
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Fácil
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Medio
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Difícil
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Persoal
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Mostra-la lista das mellores puntuacións
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Grabar
@@ -1056,7 +1049,6 @@ STR_CITY_APPROVAL_PERMISSIVE :Permisiva
STR_CITY_APPROVAL_TOLERANT :Tolerante
STR_CITY_APPROVAL_HOSTILE :Hostil
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Esta acción cambiou o nivel de dificultade a Personalizado
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Opcións Avanzadas
@@ -1281,7 +1273,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Editor D
STR_INTRO_MULTIPLAYER :{BLACK}Multixogador
STR_INTRO_GAME_OPTIONS :{BLACK}Opcións da Partida
-STR_INTRO_DIFFICULTY :{BLACK}Dificultade ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Dificultade
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Opcións Avanzadas
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Configuración NewGRF
STR_INTRO_ONLINE_CONTENT :{BLACK}Comprobar Contido Online
diff --git a/src/lang/german.txt b/src/lang/german.txt
index 08e2a0fe3..3eb29f69e 100644
--- a/src/lang/german.txt
+++ b/src/lang/german.txt
@@ -642,7 +642,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Klicke a
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Klicke auf einen Musiktitel, um ihn aus der aktuellen Liste zu entfernen (nur für Benutzerdefiniert 1 und 2)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Beste Firmen, die {NUM} erreichten{}(Schwierigkeitsgrad {STRING})
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Beste Firmen, die {NUM} erreichten
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Firmentabelle in {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Geschäftsmann
@@ -1013,13 +1013,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Paramete
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Schwierigkeitsgrad
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Leicht
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Normal
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Schwer
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}benutzerdefiniert
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Highscoretabelle zeigen
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Speichern
@@ -1102,7 +1095,6 @@ STR_CITY_APPROVAL_TOLERANT :Mäßig
STR_CITY_APPROVAL_HOSTILE :Gering
STR_WARNING_NO_SUITABLE_AI :{WHITE}Keine KI gefunden...{}Verschiedene KI sind via 'Erweiterungen herunterladen' verfügbar
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Hierdurch wurde der Schwierigkeitsgrad auf "benutzerdefiniert" gestellt
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Erweiterte Einstellungen
@@ -1583,7 +1575,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Szenarie
STR_INTRO_MULTIPLAYER :{BLACK}Mehrspieler
STR_INTRO_GAME_OPTIONS :{BLACK}Spieleinstellungen
-STR_INTRO_DIFFICULTY :{BLACK}Schwierigkeit ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Schwierigkeit
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Erweiterte Einstellungen
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF-Einstellungen
STR_INTRO_ONLINE_CONTENT :{BLACK}Erweiterungen herunterladen
diff --git a/src/lang/greek.txt b/src/lang/greek.txt
index 6ec311f88..cfd2306af 100644
--- a/src/lang/greek.txt
+++ b/src/lang/greek.txt
@@ -733,7 +733,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Κάντ
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Κάντε κλικ στο τραγούδι για να το αφαιρέσετε από το πρόγραμμα (Προσαρμοσμένο 1 ή 2 μόνο)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Οι καλύτερες εταιρίες που έφτασαν το {NUM}{}({STRING} Επίπεδο)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Οι καλύτερες εταιρίες που έφτασαν το {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Πίνακας Πρωταθλήματος Εταιριών σε {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA},
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Επαγγελματίας
@@ -1104,13 +1104,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Αλλα
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Βαθμός Δυσκολίας
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Εύκολο
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Μέτριο
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Δύσκολο
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Παραμετροποιήσιμο
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Εμφάνιση γραφήματος με τις καλύτερες βαθμολογίες
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Αποθήκευση
@@ -1193,7 +1186,6 @@ STR_CITY_APPROVAL_TOLERANT :Υπομονε
STR_CITY_APPROVAL_HOSTILE :Εχθρική
STR_WARNING_NO_SUITABLE_AI :{WHITE}Δεν είναι διαθέσιμο κανένα κατάλληλο Al...{}Μπορείτε να κατεβάσετε AIs μέσω του συστήματος «Online περιεχομένου»
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Αυτή η ενέργεια άλλαξε το επίπεδο δυσκολίας στο προσαρμοσμένο
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Προηγμένες Ρυθμίσεις
@@ -1671,7 +1663,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Επεξ
STR_INTRO_MULTIPLAYER :{BLACK}Παιχνίδι Πολλών Παικτών
STR_INTRO_GAME_OPTIONS :{BLACK}Επιλογές Παιχνιδιού
-STR_INTRO_DIFFICULTY :{G=f}{BLACK}Δυσκολία ({STRING})
+STR_INTRO_DIFFICULTY :{G=f}{BLACK}Δυσκολία
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Προηγμένες Ρυθμίσεις
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Ρυθμίσεις NewGRF
STR_INTRO_ONLINE_CONTENT :{BLACK}Έλεγχος Online περιεχομένου
diff --git a/src/lang/hebrew.txt b/src/lang/hebrew.txt
index b10f764e8..7e1740b1e 100644
--- a/src/lang/hebrew.txt
+++ b/src/lang/hebrew.txt
@@ -643,7 +643,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}(לחץ
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}(לחץ על רצועה כדי להסיר אותה מהתוכנית הנוחכית(מותאם אישית 1 או מותאם אישית 2 בלבד
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}חמש החברות שהגיעו לשנת {NUM}{}({STRING})
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}חמש החברות שהגיעו לשנת {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}טבלת ליגה של חברות ב {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}.{COMMA}
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :איש עסקים
@@ -1002,13 +1002,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}שנה
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}דרגת קושי
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}קל
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}בינוני
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}קשה
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}מותאם אישית
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}הצג טבלת שיאים
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}שמירה
@@ -1085,7 +1078,6 @@ STR_CITY_APPROVAL_TOLERANT :סביר
STR_CITY_APPROVAL_HOSTILE :עויין
STR_WARNING_NO_SUITABLE_AI :{WHITE}אין בינות מלאכותיות מתאימות...{}באפשרותך להוריד בינות מלאכותיות בעזרת מערכת ה'תוכן המקוון'
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}פעולה זו קבעה רמת קושי מותאמת אישית
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}הגדרות מתקדמות
@@ -1323,7 +1315,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}עורך
STR_INTRO_MULTIPLAYER :{BLACK}משחק מרובה שחקנים
STR_INTRO_GAME_OPTIONS :{BLACK}אפשרויות
-STR_INTRO_DIFFICULTY :{BLACK}({STRING})דרגת קושי
+STR_INTRO_DIFFICULTY :{BLACK}
STR_INTRO_ADVANCED_SETTINGS :{BLACK}הגדרות מתקדמות
STR_INTRO_NEWGRF_SETTINGS :{BLACK}(NewGRF)הגדרות שדרוג גראפי
STR_INTRO_ONLINE_CONTENT :{BLACK} בדוק תוכן מקוון
diff --git a/src/lang/hungarian.txt b/src/lang/hungarian.txt
index 06f6ca4e1..1571df0a4 100644
--- a/src/lang/hungarian.txt
+++ b/src/lang/hungarian.txt
@@ -702,7 +702,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Kattints
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Kattints a zeneszámra annak az aktuális zenei műsorból való eltávolításához (csak Saját 1 és Saját 2 esetén)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Legjobb vállalatok melyek elérték {NUM}-t{}({STRING} Szinten)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Legjobb vállalatok melyek elérték {NUM}-t
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Vállalatok helyezései {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Üzletember
@@ -1074,13 +1074,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}A saját
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Nehézségi szint
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Könnyű
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Közepes
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Nehéz
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Egyéni
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Legjobb pontok
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Ment
@@ -1163,7 +1156,6 @@ STR_CITY_APPROVAL_TOLERANT :Toleráns
STR_CITY_APPROVAL_HOSTILE :Ellenséges
STR_WARNING_NO_SUITABLE_AI :{WHITE}Nincsen megfelelő MI...{}Letölthetsz néhány MI-t a tartalomletöltő rendszeren keresztül
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Ez a módosítás megváltoztatta a nehézségi szintet egyedire.
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Haladó beállítások
@@ -1635,7 +1627,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Pályasz
STR_INTRO_MULTIPLAYER :{BLACK}Hálózati játék
STR_INTRO_GAME_OPTIONS :{BLACK}Beállítások
-STR_INTRO_DIFFICULTY :{BLACK}Nehézség ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Nehézség
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Haladó beállítások
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF beállítások
STR_INTRO_ONLINE_CONTENT :{BLACK}Letölthető tartalmak
diff --git a/src/lang/icelandic.txt b/src/lang/icelandic.txt
index eefbe97e1..54a71d050 100644
--- a/src/lang/icelandic.txt
+++ b/src/lang/icelandic.txt
@@ -631,7 +631,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Veldu la
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Smelltu á lag til að fjarlægja það úr listanum (á aðeins við um Sérvalið1 og Sérvalið2)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Efstu fyrirtæki sem náðu {NUM}{}({STRING} stig)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Efstu fyrirtæki sem náðu {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Sambandstafla fyrirtækis í {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Viðskiptamaður
@@ -990,13 +990,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Breyta s
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Erfiðleikastig
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Auðvelt
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Miðlungs
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Erfitt
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Sérsniðið
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Sýna topplistann
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Vista
@@ -1070,7 +1063,6 @@ STR_CITY_APPROVAL_TOLERANT :Umburðarlynd
STR_CITY_APPROVAL_HOSTILE :Fjandsamleg
STR_WARNING_NO_SUITABLE_AI :{WHITE}Engin nothæf gervigreind í boði...{}Þú getur hlaðið niður mörgum gervigreindum í gegnum 'Ná í viðbætur af netinu' viðmótið
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Þessi stilling breytti erfiðleikastigi í sérsniðið
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Þróaðar stillingar
@@ -1313,7 +1305,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Landslag
STR_INTRO_MULTIPLAYER :{BLACK}Fjölspilun
STR_INTRO_GAME_OPTIONS :{BLACK}Stillingar
-STR_INTRO_DIFFICULTY :{BLACK}Erfiðleikastig ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Erfiðleikastig
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Þróaðar Stillingar
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF Stillingar
STR_INTRO_ONLINE_CONTENT :{BLACK}Ná í viðbætur af netinu
diff --git a/src/lang/indonesian.txt b/src/lang/indonesian.txt
index f932d21d5..57d4c798e 100644
--- a/src/lang/indonesian.txt
+++ b/src/lang/indonesian.txt
@@ -638,7 +638,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Klik pad
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Klik pada track musik untuk menghapusnya dari program saat ini. (Bebas 1 atau Bebas 2 saja)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Perusahaan tertinggi yang mencapai tahun {NUM}{}(Level {STRING})
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Perusahaan tertinggi yang mencapai tahun {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Tabel Liga Perusahaan {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Pengusaha
@@ -1005,13 +1005,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Ubah sen
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Tingkat kesulitan
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Mudah
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Sedang
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Sulit
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Bebas
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Tampilkan tabel skor tertinggi
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Simpan
@@ -1094,7 +1087,6 @@ STR_CITY_APPROVAL_TOLERANT :Toleran
STR_CITY_APPROVAL_HOSTILE :Bermusuhan
STR_WARNING_NO_SUITABLE_AI :{WHITE}Tidak terdapat pemain AI ...{}anda dapat mengunduh beberapa macam AI lewat "Cari Konten"
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Tindakan ini menyebabkan tingkat kesulitan menjadi bebas
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Pengaturan lanjutan
@@ -1404,7 +1396,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Editor S
STR_INTRO_MULTIPLAYER :{BLACK}Bermain bersama
STR_INTRO_GAME_OPTIONS :{BLACK}Pengaturan Permainan
-STR_INTRO_DIFFICULTY :{BLACK}Tingkat kesulitan ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Tingkat kesulitan
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Pengaturan lanjutan
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Pengaturan NewGRF
STR_INTRO_ONLINE_CONTENT :{BLACK}Cari konten
diff --git a/src/lang/irish.txt b/src/lang/irish.txt
index cd87171ce..aa93d5184 100644
--- a/src/lang/irish.txt
+++ b/src/lang/irish.txt
@@ -639,7 +639,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Cliceái
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Cliceáil ar rian ceoil chun é a bhaint ón gclár reatha (Saincheaptha1 nó Sainche
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Cuideachtaí is fearr a bhain amach {NUM}{}(Leibhéal {STRING})
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Cuideachtaí is fearr a bhain amach {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Tábla Sraithe na gCuideachtaí in {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Fear gnó
@@ -1002,13 +1002,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Athraigh
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Leibhéal deacrachta
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Éasca
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Meánach
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Deacair
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Saincheaptha
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Taispeáin cairt na scór is airde
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Sábháil
@@ -1091,7 +1084,6 @@ STR_CITY_APPROVAL_TOLERANT :Fulangach
STR_CITY_APPROVAL_HOSTILE :Naimhdeach
STR_WARNING_NO_SUITABLE_AI :{WHITE}Níl aon AI oiriúnach ar fáil...{}Is féidir leat roinnt AI a íoslódáil tríd an gcóras 'Inneachar Ar Líne'
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}D'athraigh an gníomh seo an leibhéal deacrachta go saincheaptha
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Ardsocruithe
@@ -1348,7 +1340,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Eagarth
STR_INTRO_MULTIPLAYER :{BLACK}Ilimreoirí
STR_INTRO_GAME_OPTIONS :{BLACK}Roghanna an Chluiche
-STR_INTRO_DIFFICULTY :{BLACK}Deacracht ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Deacracht
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Ardsocruithe
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Socruithe NewGRF
STR_INTRO_ONLINE_CONTENT :{BLACK}Seiceáil Inneachar Ar Líne
diff --git a/src/lang/italian.txt b/src/lang/italian.txt
index cbbeb9ec2..62ca6c033 100644
--- a/src/lang/italian.txt
+++ b/src/lang/italian.txt
@@ -643,7 +643,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Fare cli
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Fare clic su un brano per rimuoverlo dal programma corrente (solo Personale1 o Personale2)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Le migliori compagnie che hanno raggiunto il {NUM}{}(Livello {STRING})
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Le migliori compagnie che hanno raggiunto il {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Classifica compagnie nel {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Affarista
@@ -1014,13 +1014,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Cambia i
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Livello di difficoltà
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Facile
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Medio
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Difficile
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Personalizzato
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Mostra punteggi migliori
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Salva
@@ -1103,7 +1096,6 @@ STR_CITY_APPROVAL_TOLERANT :Tollerante
STR_CITY_APPROVAL_HOSTILE :Ostile
STR_WARNING_NO_SUITABLE_AI :{WHITE}Nessuna IA adatta disponibile...{}È possibile scaricare numerose IA tramite il sistema 'Contenuti online'
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Questa azione ha cambiato il livello di difficoltà in 'Personalizzata'
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Impostazioni avanzate
@@ -1606,7 +1598,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Editor d
STR_INTRO_MULTIPLAYER :{BLACK}Multigiocatore
STR_INTRO_GAME_OPTIONS :{BLACK}Opzioni di gioco
-STR_INTRO_DIFFICULTY :{BLACK}Difficoltà ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Difficoltà
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Impostazioni avanzate
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Impostazioni NewGRF
STR_INTRO_ONLINE_CONTENT :{BLACK}Contenuti online
diff --git a/src/lang/japanese.txt b/src/lang/japanese.txt
index 5a68164cb..b4be8ee67 100644
--- a/src/lang/japanese.txt
+++ b/src/lang/japanese.txt
@@ -636,7 +636,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}曲を
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}曲をクリックすると、曲を選択したプレイリストから除外します。(カスタム1/2 のみ)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}{NUM}年に到達した会社のハイスコア{}(難易度: {STRING})
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}{NUM}年に到達した会社のハイスコア
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}{NUM}の会社の格付けの順位
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :事務家
@@ -1005,13 +1005,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}カス
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}難易度
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}簡単
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}普通
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}難しい
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}カスタム
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}ハイスコアを表示
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}保存
@@ -1094,7 +1087,6 @@ STR_CITY_APPROVAL_TOLERANT :寛容
STR_CITY_APPROVAL_HOSTILE :対立
STR_WARNING_NO_SUITABLE_AI :{WHITE}適切なAIがありません...{}いくつかのAIは「オンラインの項目を確認」からダウンロード可能です
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}この動作によって難易度がカスタムになりました。
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}拡張設定・パッチ設定
@@ -1375,7 +1367,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}シナ
STR_INTRO_MULTIPLAYER :{BLACK}マルチプレイヤーゲーム
STR_INTRO_GAME_OPTIONS :{BLACK}ゲームの基本設定
-STR_INTRO_DIFFICULTY :{BLACK} 難易度 ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK} 難易度
STR_INTRO_ADVANCED_SETTINGS :{BLACK}拡張設定(パッチ設定)
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRFの設定
STR_INTRO_ONLINE_CONTENT :{BLACK}オンラインの項目を確認
diff --git a/src/lang/korean.txt b/src/lang/korean.txt
index c38d45e5f..1e89a5e7f 100644
--- a/src/lang/korean.txt
+++ b/src/lang/korean.txt
@@ -642,7 +642,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}음악
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}음악 목록에서 트랙을 제거하려면 클릭하세요 (사용자1, 사용자2만 사용 가능)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}{NUM}에 달성한 최고의 회사 ({STRING} 난이도)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}{NUM}에 달성한 최고의 회사
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}{NUM}의 회사 성취도 목록
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :{G=f}초보자
@@ -1013,13 +1013,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}사용
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}난이도
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}쉬움
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}중간
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}어려움
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}사용자
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}고득점 차트 보이기
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}저장
@@ -1102,7 +1095,6 @@ STR_CITY_APPROVAL_TOLERANT :신경 씀
STR_CITY_APPROVAL_HOSTILE :싫어함
STR_WARNING_NO_SUITABLE_AI :{WHITE}사용하기 적합한 AI가 없습니다...{}'온라인 콘텐츠' 시스템을 통해 AI를 다운받을 수 있습니다.
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}이 행위는 난이도를 사용자 설정으로 변경합니다
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}고급 설정
@@ -1583,7 +1575,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}시나
STR_INTRO_MULTIPLAYER :{BLACK}멀티 플레이
STR_INTRO_GAME_OPTIONS :{BLACK}게임 설정
-STR_INTRO_DIFFICULTY :{BLACK}난이도 ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}난이도
STR_INTRO_ADVANCED_SETTINGS :{BLACK}고급 설정
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF 설정
STR_INTRO_ONLINE_CONTENT :{BLACK}온라인 콘텐츠 다운로드
diff --git a/src/lang/latvian.txt b/src/lang/latvian.txt
index 3acd42b8a..e0276244d 100644
--- a/src/lang/latvian.txt
+++ b/src/lang/latvian.txt
@@ -643,7 +643,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Klikšķ
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Klikšķināt uz mūzikas celiņa, lai to izdzēstu no pašreizējās programmas (tikai Pielāgotā1 un Pielāgotā2)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Labākie uzņēmumi, kuri sasnieguši {NUM}{}({STRING} līmeni)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Labākie uzņēmumi, kuri sasnieguši {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Uzņēmumu rangu sarakstā {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Darījumu cilvēks
@@ -1014,13 +1014,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Mainīt
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Grūtības pakāpe
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Viegla
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Vidēja
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Smaga
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Pielāgota
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Rādīt vērtējumu tabulu
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Saglabāt
@@ -1103,7 +1096,6 @@ STR_CITY_APPROVAL_TOLERANT :iecietīga
STR_CITY_APPROVAL_HOSTILE :naidīga
STR_WARNING_NO_SUITABLE_AI :{WHITE}Nav pieejami derīgi MI...{}Jūs varat lejuplādēt dažādus MI, izmantojot sistēmu 'Tiešsaistes saturs'
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Šī rīcība nomainīja grūtības pakāpi uz pielāgoto
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Papildu iestatījumi
@@ -1574,7 +1566,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Scenāri
STR_INTRO_MULTIPLAYER :{BLACK}Vairākspēlētāju spēle
STR_INTRO_GAME_OPTIONS :{BLACK}Spēles opcijas
-STR_INTRO_DIFFICULTY :{BLACK}Grūtības pakāpe ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Grūtības pakāpe
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Papildu iestatījumi
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF iestatījumi
STR_INTRO_ONLINE_CONTENT :{BLACK}Pārbaudīt tiešsaistes saturu
diff --git a/src/lang/lithuanian.txt b/src/lang/lithuanian.txt
index f4dd523e6..ac4bbb6f1 100644
--- a/src/lang/lithuanian.txt
+++ b/src/lang/lithuanian.txt
@@ -836,7 +836,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Paspausk
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Spragtelėjus takelį, jis pašalinamas iš dabartinės programos (tik „Speciali 1“ ir „Speciali 2“)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Geriausios kompanijos, kurios pasiekė {NUM}{}({STRING} lygį)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Geriausios kompanijos, kurios pasiekė {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Kompaniju Lygos lentele {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Komersantas
@@ -1207,13 +1207,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Keisti p
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Sunkumo lygis
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Lengvas
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Vidutinis
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Sunkus
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Individualus
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Rodyti rezultatų lentelę
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Išsaugoti
@@ -1296,7 +1289,6 @@ STR_CITY_APPROVAL_TOLERANT :Tolerantiškas
STR_CITY_APPROVAL_HOSTILE :Priešiškas
STR_WARNING_NO_SUITABLE_AI :{WHITE}Nerasta tinkamų DI... {}Galite parsisiųsti keletą DI naudonat 'Turinio internete' sistemą
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Šis veiksmas pakeitė sunkumo lygį į specialų
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Sudėtingesni nustatymai
@@ -1777,7 +1769,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Scenarij
STR_INTRO_MULTIPLAYER :{BLACK}Žaidimas tinkle
STR_INTRO_GAME_OPTIONS :{BLACK}Žaidimo nustatymai
-STR_INTRO_DIFFICULTY :{BLACK}Sunkumo lygis ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Sunkumo lygis
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Sudėtingesni nustatymai
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Papild. grafikos nustatymai
STR_INTRO_ONLINE_CONTENT :{BLACK}Patikrinti interneto turinį
diff --git a/src/lang/luxembourgish.txt b/src/lang/luxembourgish.txt
index f639351a2..571e38ab4 100644
--- a/src/lang/luxembourgish.txt
+++ b/src/lang/luxembourgish.txt
@@ -641,7 +641,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Klick op
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Klick op d'Lidd fir et vum aktuellen Programm ze läschen (Benotzerdefinéiert 1 an 2 nëmmen)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Top Firmen dei {NUM}{}({STRING} Level) erreescht hunn
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Top Firmen dei {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Firmenligatabell an {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Kafmann
@@ -1012,13 +1012,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Änner W
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Schwieregkeetsgrad
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Einfach
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Mëttel
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Schwéier
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Benotzerdefinéiert
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Weist Beschtenlëscht
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Späicheren
@@ -1101,7 +1094,6 @@ STR_CITY_APPROVAL_TOLERANT :Tolerant
STR_CITY_APPROVAL_HOSTILE :Ofleenend
STR_WARNING_NO_SUITABLE_AI :{WHITE}Keng KI fonnt...{}KI kënnen iwwert den 'Online Content' system downgeload gin
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Des Aktioun setzt d'Schwieregkeet op "eegen"
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Erweidert Astellungen
@@ -1582,7 +1574,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Szenarie
STR_INTRO_MULTIPLAYER :{BLACK}Multiplayer
STR_INTRO_GAME_OPTIONS :{BLACK}Spilloptiounen
-STR_INTRO_DIFFICULTY :{BLACK}Schwieregkeet ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Schwieregkeet
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Erweidert Astellungen
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF Astellungen
STR_INTRO_ONLINE_CONTENT :{BLACK}Check Online Inhalt
diff --git a/src/lang/malay.txt b/src/lang/malay.txt
index e0595a3b9..2ecee4495 100644
--- a/src/lang/malay.txt
+++ b/src/lang/malay.txt
@@ -639,7 +639,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Klik pad
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Klik pada lagu untuk mengeluarkan daripada rancangan semasa (Pilihan Diri 1 atau Pilihan Diri 2 sahaja)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Syarikat-syarikat utama yang mencapai {NUM}{}({STRING} Level)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Syarikat-syarikat utama yang mencapai {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Jadual Liga Syarikat dalam {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Ahli perniagaan
@@ -1005,13 +1005,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Tukar pa
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Tahap kesukaran
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Mudah
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Biasa
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Susah
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Pilihan diri
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Tunjukkan carta markah tertinggi
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Simpan
@@ -1094,7 +1087,6 @@ STR_CITY_APPROVAL_TOLERANT :Bertoleransi
STR_CITY_APPROVAL_HOSTILE :Kurang mengizinkan
STR_WARNING_NO_SUITABLE_AI :{WHITE}Tiada AI yang bersesuaian...{}Anda boleh memuat turun beberapa AI dari sistem 'Kandungan Atas Talian'
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Perbuatan ini telah menukar tahap kesukaran kepada pilihan diri
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Tetapan Lanjutan
@@ -1377,7 +1369,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Penyunti
STR_INTRO_MULTIPLAYER :{BLACK}Pemain berbilang
STR_INTRO_GAME_OPTIONS :{BLACK}Pilihan Permainan
-STR_INTRO_DIFFICULTY :{BLACK}Kesukaran ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Kesukaran
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Tetapan Lanjutan
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Tetapan NewGRF
STR_INTRO_ONLINE_CONTENT :{BLACK}Periksa Kandungan Atas Talian
diff --git a/src/lang/norwegian_bokmal.txt b/src/lang/norwegian_bokmal.txt
index 7734b4c65..84d680c71 100644
--- a/src/lang/norwegian_bokmal.txt
+++ b/src/lang/norwegian_bokmal.txt
@@ -641,7 +641,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Klikk p
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Klikk på et musikkspor for å fjerne det fra nåværende program (Gjelder bare egendefinert 1 og 2)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Beste firmaer som nådde {NUM}{}({STRING} Nivå)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Beste firmaer som nådde {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Firmarangering i {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Forretningsmann
@@ -1012,13 +1012,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Endre eg
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Vanskelighetsgrad
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Lett
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Middels
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Vanskelig
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Egendefinert
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Vis rekorder
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Lagre
@@ -1101,7 +1094,6 @@ STR_CITY_APPROVAL_TOLERANT :Tolerant
STR_CITY_APPROVAL_HOSTILE :Fientlig
STR_WARNING_NO_SUITABLE_AI :{WHITE}Ingen egnet AI tilgjengelig...{}Du kan laste ned flere AIer fra nettet med spillets nedlastingssystem.
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Denne handlingen endret vanskelighetsgraden til egendefinert
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Avanserte innstillinger
@@ -1440,7 +1432,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Rediger
STR_INTRO_MULTIPLAYER :{BLACK}Flerspiller
STR_INTRO_GAME_OPTIONS :{BLACK}Spillinnstillinger
-STR_INTRO_DIFFICULTY :{BLACK}Vanskelighetsgrad ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Vanskelighetsgrad
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Avanserte Innstillinger
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF-innstillinger
STR_INTRO_ONLINE_CONTENT :{BLACK}Se etter innhold på nettet
diff --git a/src/lang/norwegian_nynorsk.txt b/src/lang/norwegian_nynorsk.txt
index 4c9ce663b..b5395c49b 100644
--- a/src/lang/norwegian_nynorsk.txt
+++ b/src/lang/norwegian_nynorsk.txt
@@ -640,7 +640,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Klikk p
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Klikk på eit musikkspor for å fjerne det frå gjeldande program (Gjeld berre eigendefinert 1 og 2)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Beste firma som nådde {NUM}{}({STRING} Nivå)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Beste firma som nådde {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Firmarangering i {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Forretningsmann
@@ -1006,13 +1006,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Byt eige
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Vanskegrad
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Lett
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Middels
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Vanskelig
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Eigendefinert
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Syne rekordlista
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Lagre
@@ -1095,7 +1088,6 @@ STR_CITY_APPROVAL_TOLERANT :Tolerant
STR_CITY_APPROVAL_HOSTILE :Fiendsleg
STR_WARNING_NO_SUITABLE_AI :{WHITE}Inga passande AIer tilgjengeleg...{}Du kan lasta ned fleire AI'ar frå nettet med spelets nedlastingssystem.
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Denne handlinga endra vanskegraden til eigendefinert
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Avanserte innstillingar
@@ -1379,7 +1371,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Scenario
STR_INTRO_MULTIPLAYER :{BLACK}Fleirspelar
STR_INTRO_GAME_OPTIONS :{BLACK}Spelinnstillingar
-STR_INTRO_DIFFICULTY :{BLACK}Vanskegrad ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Vanskegrad
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Avanserte innstillingar
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF-innstillingar
STR_INTRO_ONLINE_CONTENT :{BLACK}Sjå etter innhald på nett
diff --git a/src/lang/polish.txt b/src/lang/polish.txt
index 635a099d6..7be6007ba 100644
--- a/src/lang/polish.txt
+++ b/src/lang/polish.txt
@@ -1020,7 +1020,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Klik na
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Kliknij na ścieżce muzycznej aby usunąć ją z wybranego programu (Wlasny1 lub Wlasny2)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Ranking firm, które osiągnęły rok {NUM}{}(Poziom {STRING})
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Ranking firm, które osiągnęły rok {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Tabela Ligi Firm w {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Biznesmen
@@ -1392,13 +1392,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Zmień p
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Poziom trudności
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Łatwy
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Średni
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Trudny
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Własny
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Pokaż najlepsze wyniki
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Zapisz
@@ -1481,7 +1474,6 @@ STR_CITY_APPROVAL_TOLERANT :Tolerancyjne
STR_CITY_APPROVAL_HOSTILE :Wrogie
STR_WARNING_NO_SUITABLE_AI :{WHITE}Brak pasujących SI...{}Możesz pobrać wszystkie SI przez system "Zawartości online"
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Zmieniono poziom trudności na "własny"
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Ustawienia zaawansowane
@@ -1962,7 +1954,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Edytor s
STR_INTRO_MULTIPLAYER :{BLACK}Gra wieloosobowa
STR_INTRO_GAME_OPTIONS :{BLACK}Opcje gry
-STR_INTRO_DIFFICULTY :{BLACK}Trudność ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Trudność
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Ustawienia zaawansowane
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Ustawienia NewGRF
STR_INTRO_ONLINE_CONTENT :{BLACK}Sprawdź dodatki online
diff --git a/src/lang/portuguese.txt b/src/lang/portuguese.txt
index 40a463c9a..f418fe802 100644
--- a/src/lang/portuguese.txt
+++ b/src/lang/portuguese.txt
@@ -641,7 +641,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Clique n
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Faça clique numa faixa para a remover da lista (Personaliz. 1 ou Personaliz. 2 apenas)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Top de empresas que chegaram a {NUM}{}(Nível {STRING})
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Top de empresas que chegaram a {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Tabela de Liga de Empresas em {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Negociante
@@ -1012,13 +1012,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Mudar pa
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :Nível de Dificuldade{WHITE}
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Fácil
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Médio
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Difícil
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Personalizado
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Mostrar melhores pontuações
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Guardar
@@ -1101,7 +1094,6 @@ STR_CITY_APPROVAL_TOLERANT :Tolerante
STR_CITY_APPROVAL_HOSTILE :Hostil
STR_WARNING_NO_SUITABLE_AI :{WHITE}Não existem IA utilizáveis...{}Pode encontrar IAs disponiveis pelo sistema 'Verificar conteúdo online'
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Esta acção mudou o nível de dificuldade para Personalizado
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Opções Avançadas
@@ -1475,7 +1467,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Editor d
STR_INTRO_MULTIPLAYER :{BLACK}Multi-jogador
STR_INTRO_GAME_OPTIONS :{BLACK}Opções do Jogo
-STR_INTRO_DIFFICULTY :{BLACK}Dificuldade ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Dificuldade
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Opções Avançadas
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Definições NewGRF
STR_INTRO_ONLINE_CONTENT :{BLACK}Verificar Conteúdo Online
diff --git a/src/lang/romanian.txt b/src/lang/romanian.txt
index a591b99cd..848572aa5 100644
--- a/src/lang/romanian.txt
+++ b/src/lang/romanian.txt
@@ -639,7 +639,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Click pe
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Apasă pe melodie pentru a o elimina din programul actual (doar Custom1 sau Custom2)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Primele companii care au atins {NUM}{}(Nivelul {STRING})
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Primele companii care au atins {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Clasamentul companiilor în {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Om de afaceri
@@ -1010,13 +1010,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Schimbă
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Nivel de dificultate
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Uşor
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Mediu
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Greu
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Personalizat
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Afişează clasamentul celor mai bune punctaje
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Salvează
@@ -1099,7 +1092,6 @@ STR_CITY_APPROVAL_TOLERANT :Tolerantă
STR_CITY_APPROVAL_HOSTILE :Ostilă
STR_WARNING_NO_SUITABLE_AI :{WHITE}Nu este disponibil nici un modul de Inteligenţă Artificială...{}Puteţi descărca diferite module de Inteligenţă Artificială prin sistemul de 'Resurse Online'
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Această acţiune a setat nivelul de difficultate în "Personalizat"
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Setări avansate
@@ -1501,7 +1493,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Editor h
STR_INTRO_MULTIPLAYER :{BLACK}Multiplayer
STR_INTRO_GAME_OPTIONS :{BLACK}Opţiuni
-STR_INTRO_DIFFICULTY :{BLACK}Dificultate: {STRING}
+STR_INTRO_DIFFICULTY :{BLACK}Dificultate
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Setări avansate
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Setări NewGRF
STR_INTRO_ONLINE_CONTENT :{BLACK}Resurse online
diff --git a/src/lang/russian.txt b/src/lang/russian.txt
index e1c9acd6d..3cd1301b6 100644
--- a/src/lang/russian.txt
+++ b/src/lang/russian.txt
@@ -779,7 +779,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Щёлк
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Выберите дорожку для удаления из пользовательского списка
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Крупнейшие компании, достигшие {NUM} года{}({STRING} уровень сложности)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Крупнейшие компании, достигшие {NUM} года
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Порядковая таблица компаний в {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Бизнесмен
@@ -1158,17 +1158,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Изме
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Уровень сложности
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Лёгкий
-STR_DIFFICULTY_LEVEL_EASY.f :{BLACK}лёгкая
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Средний
-STR_DIFFICULTY_LEVEL_MEDIUM.f :{BLACK}средняя
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Тяжёлый
-STR_DIFFICULTY_LEVEL_HARD.f :{BLACK}тяжёлая
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Пользов.
-STR_DIFFICULTY_LEVEL_CUSTOM.f :{BLACK}пользов.
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Показать таблицу рекордов
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Сохранить
@@ -1255,7 +1244,6 @@ STR_CITY_APPROVAL_TOLERANT :Терпимо
STR_CITY_APPROVAL_HOSTILE :Враждебное
STR_WARNING_NO_SUITABLE_AI :{WHITE}Модули ИИ отсутствуют.{}Их можно скачать через систему проверки онлайн-контента.
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Ваши действия сменили уровень сложности на пользовательский
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Расширенные настройки
@@ -1738,7 +1726,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Реда
STR_INTRO_MULTIPLAYER :{BLACK}Сетевая игра
STR_INTRO_GAME_OPTIONS :{BLACK}Настройки игры
-STR_INTRO_DIFFICULTY :{BLACK}Сложность ({STRING.f})
+STR_INTRO_DIFFICULTY :{BLACK}Сложность
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Расширенные настройки
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Настройки NewGRF
STR_INTRO_ONLINE_CONTENT :{BLACK}Проверить онлайн-контент
diff --git a/src/lang/serbian.txt b/src/lang/serbian.txt
index 39e7847c7..88c2c1ff0 100644
--- a/src/lang/serbian.txt
+++ b/src/lang/serbian.txt
@@ -827,7 +827,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Klik na
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Pritisnite na muzičku numeru kako biste je uklonili sa trenutnog rasporeda (samo za Custom1 ili Custom2)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Najbolja preduzeća koja su dostigla {NUM}{}({STRING} nivo)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Najbolja preduzeća koja su dostigla {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}{NUM} u Tabeli Lige Preduzeća
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Biznismen
@@ -1200,13 +1200,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Promena
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Nivo težine
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}lak
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}srednji
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}težak
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}prilagođen
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Prikaži igrače upisane u listu najboljih
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Sačuvaj
@@ -1289,7 +1282,6 @@ STR_CITY_APPROVAL_TOLERANT :Tolerantan
STR_CITY_APPROVAL_HOSTILE :Neprijateljski
STR_WARNING_NO_SUITABLE_AI :{WHITE}Nisu dostupne odgovarajuće VI...{}Možete preuzeti nekoliko VI preko sistema za preuzimanje dodataka
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Ova izmena je prebacila nivo težine na sopstven
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Napredna Podešavanja
@@ -1572,7 +1564,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Editor S
STR_INTRO_MULTIPLAYER :{BLACK}Partija preko Mreže
STR_INTRO_GAME_OPTIONS :{BLACK}Opcije
-STR_INTRO_DIFFICULTY :{BLACK}Težina igre: ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Težina igre:
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Napredna Podešavanja
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF Podešavanja
STR_INTRO_ONLINE_CONTENT :{BLACK}Spisak Dodataka na Mreži
diff --git a/src/lang/simplified_chinese.txt b/src/lang/simplified_chinese.txt
index fead79edb..2d1280065 100644
--- a/src/lang/simplified_chinese.txt
+++ b/src/lang/simplified_chinese.txt
@@ -638,7 +638,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}点击
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}点击音乐曲目以从当前播放列表中删除{}(仅限自定义1或自定义2)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}达到 {NUM} 的顶级公司!{}({STRING} 级别)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}达到 {NUM} 的顶级公司!
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}在{NUM}年,公司表现值排名
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :运输个体户
@@ -1004,13 +1004,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}改变
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}难度设定
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}简单
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}中等
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}困难
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}自定义
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}查看高分榜
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}保存
@@ -1093,7 +1086,6 @@ STR_CITY_APPROVAL_TOLERANT :隐忍
STR_CITY_APPROVAL_HOSTILE :对立
STR_WARNING_NO_SUITABLE_AI :{WHITE}无合适的 AI 可用...{}你可以在线下载各种 AI 。
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}已将游戏难度设置为自定义级别
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}高级设置
@@ -1374,7 +1366,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}场景
STR_INTRO_MULTIPLAYER :{BLACK}联机游戏
STR_INTRO_GAME_OPTIONS :{BLACK}游戏选项
-STR_INTRO_DIFFICULTY :{BLACK}难度 ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}难度
STR_INTRO_ADVANCED_SETTINGS :{BLACK}高级设置
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF 设置
STR_INTRO_ONLINE_CONTENT :{BLACK}在线查找扩展包
diff --git a/src/lang/slovak.txt b/src/lang/slovak.txt
index cdb07cd5b..f7000c8da 100644
--- a/src/lang/slovak.txt
+++ b/src/lang/slovak.txt
@@ -703,7 +703,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Kliknú
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Kliknite na hudobnú stopu pre jej odstránenie z programu (len Vlastný1 alebo Vlastný2)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Najlepšie spoločnosti, ktoré dosiahli {NUM}{}({STRING} úroveň)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Najlepšie spoločnosti, ktoré dosiahli {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Tabuľka spoločnosti v roku {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :{G=z}Obchodníčka
@@ -1078,13 +1078,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Zmeniť
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Úroveň obtiažnosti
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Lahká
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Stredná
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Tažká
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Vlastná
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Zobraziť tabuľku najlepších
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Ulozit
@@ -1167,7 +1160,6 @@ STR_CITY_APPROVAL_TOLERANT :Tolerantny
STR_CITY_APPROVAL_HOSTILE :Odmietavy
STR_WARNING_NO_SUITABLE_AI :{WHITE}Nieje dostupné žiadne použiteľné AI...{}Niekoľko AI je možné stiahnuť cez 'Online obsah'
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Obtiažnosť sa zmenila na vlastnú
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Rozšírené nastavenia
@@ -1631,7 +1623,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Editor s
STR_INTRO_MULTIPLAYER :{BLACK}Viacero hráčov
STR_INTRO_GAME_OPTIONS :{BLACK}Nastavenia hry
-STR_INTRO_DIFFICULTY :{BLACK}Obtiažnosť ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Obtiažnosť
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Rozšírené nastavenia
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Nastavenia NewGRF
STR_INTRO_ONLINE_CONTENT :{BLACK}Skontrolovať online obsah
diff --git a/src/lang/slovenian.txt b/src/lang/slovenian.txt
index 0e4064c0e..0b739f77b 100644
--- a/src/lang/slovenian.txt
+++ b/src/lang/slovenian.txt
@@ -792,7 +792,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Klikni n
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Klikni na skladbo, če jo želiš odstraniti iz programa (samo Poljubno1 ali Poljubno2)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Najboljša podjetja, ki so dosegla {NUM}{}({STRING} nivo)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Najboljša podjetja, ki so dosegla {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Seznam najboljših podjetij v {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Poslovnež
@@ -1161,13 +1161,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Zamenjaj
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Težavnostna stopnja
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Preprosto
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Srednje
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Težko
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Po meri
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Prikaži tabelo najboljših
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Shrani
@@ -1250,7 +1243,6 @@ STR_CITY_APPROVAL_TOLERANT :Tolerantno
STR_CITY_APPROVAL_HOSTILE :Sovražno
STR_WARNING_NO_SUITABLE_AI :{WHITE}Ni na voljo nobene uporabne UI.{}UI so na voljo preko 'Prenosa vsebin'.
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Zamenjava stopnje na način "po meri"
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Napredne nastavitve
@@ -1698,7 +1690,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Urejeval
STR_INTRO_MULTIPLAYER :{BLACK}Več igralcev
STR_INTRO_GAME_OPTIONS :{BLACK}Možnosti
-STR_INTRO_DIFFICULTY :{BLACK}Težavnost ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Težavnost
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Napredne nastavitve
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF nastavitve
STR_INTRO_ONLINE_CONTENT :{BLACK}Preveri razpoložljive vsebine
diff --git a/src/lang/spanish.txt b/src/lang/spanish.txt
index 4edd1f1a4..92ffab290 100644
--- a/src/lang/spanish.txt
+++ b/src/lang/spanish.txt
@@ -642,7 +642,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Pulse en
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Pulsa sobre la canción para quitarla del programa actual (Solo Personalizado1 y Personalizado2)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Top de empresas que han alcanzado {NUM}{}(Nivel {STRING})
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Top de empresas que han alcanzado {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Tabla clasificatoria de empresas en {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Hombre de negocios
@@ -1013,13 +1013,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Cambiar
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Nivel de dificultad
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Fácil
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Media
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Difícil
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Personalizada
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Ver gráfica de altas puntuaciones
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Guardar
@@ -1102,7 +1095,6 @@ STR_CITY_APPROVAL_TOLERANT :Tolerante
STR_CITY_APPROVAL_HOSTILE :Hostil
STR_WARNING_NO_SUITABLE_AI :{WHITE}No se encontraron IAs apropiadas...{}Puedes descargar IAs a través del sistema de 'Contenido Online'
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Esta acción cambia el nivel de dificultad a personalizado
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Opciones avanzadas
@@ -1583,7 +1575,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Editor d
STR_INTRO_MULTIPLAYER :{BLACK}Multijugador
STR_INTRO_GAME_OPTIONS :{BLACK}Opciones de Juego
-STR_INTRO_DIFFICULTY :{BLACK}Dificultad ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Dificultad
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Opciones Avanzadas
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Configuración NewGRF
STR_INTRO_ONLINE_CONTENT :{BLACK}Contenido Online
diff --git a/src/lang/swedish.txt b/src/lang/swedish.txt
index 72cf094a6..69eb6ab25 100644
--- a/src/lang/swedish.txt
+++ b/src/lang/swedish.txt
@@ -639,7 +639,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Klicka p
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Klicka på ett musikstycket för att ta bort det från spellistan (endast Personlig1 och Personlig2)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}De bästa företagen som nådde {NUM}{}(nivå {STRING})
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}De bästa företagen som nådde {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Företagslista för {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Affärsman
@@ -1010,13 +1010,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Ändra v
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Svårighetsgrad
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Lätt
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Mellan
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Svår
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Valfri
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Visa highscore-lista
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Spara
@@ -1099,7 +1092,6 @@ STR_CITY_APPROVAL_TOLERANT :Tolerant
STR_CITY_APPROVAL_HOSTILE :Fientlig
STR_WARNING_NO_SUITABLE_AI :{WHITE}Ingen passande datorspelare finns tillgänglig...{}Du kan ladda ner ett flertal datorspelare via 'Online Content'-systemet
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Denna åtgärd ändrade svårighetsgraden till egen-inställd
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Avancerade inställningar
@@ -1577,7 +1569,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Scenario
STR_INTRO_MULTIPLAYER :{BLACK}Flera spelare
STR_INTRO_GAME_OPTIONS :{BLACK}Spelinställningar
-STR_INTRO_DIFFICULTY :{BLACK}Svårighetsgrad ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Svårighetsgrad
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Avancerade inställningar
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF-inställningar
STR_INTRO_ONLINE_CONTENT :{BLACK}Kontrollera online-innehåll
diff --git a/src/lang/traditional_chinese.txt b/src/lang/traditional_chinese.txt
index 737e9dba4..36af6df1c 100644
--- a/src/lang/traditional_chinese.txt
+++ b/src/lang/traditional_chinese.txt
@@ -633,7 +633,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}點擊
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}點選音樂從目前清單中移除 (僅限「自訂一」或「自訂二」
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}公司已達到 {NUM}{}({STRING} 等級)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}公司已達到 {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}公司排行榜 {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :商人
@@ -1002,13 +1002,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}修改
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}難易度
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}簡單
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}普通
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}困難
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}自訂
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}顯示排行榜
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}儲存
@@ -1091,7 +1084,6 @@ STR_CITY_APPROVAL_TOLERANT :能忍受
STR_CITY_APPROVAL_HOSTILE :抱敵意
STR_WARNING_NO_SUITABLE_AI :{WHITE}無適合的 AI 可使用...{}您可以從「線上內容」系統中下載各種 AI。
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}這個動作會將難度變成自訂
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}進階設定
@@ -1358,7 +1350,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}場景
STR_INTRO_MULTIPLAYER :{BLACK}多人遊戲
STR_INTRO_GAME_OPTIONS :{BLACK}遊戲選項
-STR_INTRO_DIFFICULTY :{BLACK}難易度 ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}難易度
STR_INTRO_ADVANCED_SETTINGS :{BLACK}進階設定
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF 設定
STR_INTRO_ONLINE_CONTENT :{BLACK}檢查線上內容
diff --git a/src/lang/turkish.txt b/src/lang/turkish.txt
index 92f8ddaf0..3cc75e45f 100644
--- a/src/lang/turkish.txt
+++ b/src/lang/turkish.txt
@@ -640,7 +640,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Kullanı
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Kullanılan programdan kaldırılacak parçaya tıklayın (Özel1 veya Özel2 için)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK} {NUM}{} yılına erişen en iyi şirketler ({STRING} Seviye)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK} {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK} {NUM} senesindeki şirket ligi
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :İşadamı
@@ -1011,13 +1011,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Özel pa
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Zorluk seviyesi
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Kolay
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Orta
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Zor
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Özel
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Skor tablosunu göster
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Kaydet
@@ -1100,7 +1093,6 @@ STR_CITY_APPROVAL_TOLERANT :Töleranslı
STR_CITY_APPROVAL_HOSTILE :Katı
STR_WARNING_NO_SUITABLE_AI :{WHITE}Uygun YZ'ler yok...{}'Çevrimiçi içerik' sistemiyle pek çok YZ indirebilirsiniz
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Bu işlem zorluk seviyesini özel'e getirdi
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Gelişmiş Ayarlar
@@ -1391,7 +1383,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Senaryo
STR_INTRO_MULTIPLAYER :{BLACK}Çok Oyunculu
STR_INTRO_GAME_OPTIONS :{BLACK}Seçenekler
-STR_INTRO_DIFFICULTY :{BLACK}Zorluk ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Zorluk
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Gelişmiş Ayarlar
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF Ayarları
STR_INTRO_ONLINE_CONTENT :{BLACK}Çevrimiçi İçeriği Kontrol Et
diff --git a/src/lang/ukrainian.txt b/src/lang/ukrainian.txt
index 30b97a21c..beb800d18 100644
--- a/src/lang/ukrainian.txt
+++ b/src/lang/ukrainian.txt
@@ -766,7 +766,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Вибе
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Клікніть на мелодії для її видалення зі списку (лише Набір1 та Набір2)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Кращі компанії, які досягли {NUM}{}({STRING} рівень)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Кращі компанії, які досягли {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Таблиця компаній з {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Бізнесмен
@@ -1137,13 +1137,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Нала
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Рівень складності
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Легкий
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Середній
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Важкий
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Вибірковий
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Показати таблицю рекордів
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Зберегти
@@ -1226,7 +1219,6 @@ STR_CITY_APPROVAL_TOLERANT :терпиме
STR_CITY_APPROVAL_HOSTILE :вороже
STR_WARNING_NO_SUITABLE_AI :{WHITE}Немає відповідних AI...{}Ви можете завантажити кілька AI через систему 'Вмісту в Інтернеті'
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Змінити рівень складності
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Розширені налаштування
@@ -1707,7 +1699,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Реда
STR_INTRO_MULTIPLAYER :{BLACK}Мережева гра
STR_INTRO_GAME_OPTIONS :{BLACK}Налаштування гри
-STR_INTRO_DIFFICULTY :{BLACK}Складність ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Складність
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Розширені налаштування
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Налаштування NewGRF
STR_INTRO_ONLINE_CONTENT :{BLACK}Додатковий контент
diff --git a/src/lang/unfinished/basque.txt b/src/lang/unfinished/basque.txt
index f3b87faf2..61891c821 100644
--- a/src/lang/unfinished/basque.txt
+++ b/src/lang/unfinished/basque.txt
@@ -641,7 +641,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Musika k
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Musika kantan clik egin uneko programatik ezabatzeko (Perstonala1 edo Pertsonala2 bakarrik)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Top companiak {NUM}{}({STRING} Nibela lortu dutenak)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Top companiak {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Konpainien Ligaren Tabla {NUM}-tan
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Negozio gizona
@@ -1012,13 +1012,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Dibisa p
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Zailtasun maila
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Erraza
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Erdikoa
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Zaila
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Pertsonalizatua
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Puntuazio altuenen taula erakutsi
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Gorde
@@ -1101,7 +1094,6 @@ STR_CITY_APPROVAL_TOLERANT :Jasanbera
STR_CITY_APPROVAL_HOSTILE :Kontrakoa
STR_WARNING_NO_SUITABLE_AI :{WHITE}Ez dago IA egokirik aukeratzeko..{}IA asko jaitsi ditzakezu 'Online edukiera' sistemaren bidez
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Akzio honek zailtasun maila pertsonalizatura aldatuko du
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Konfigurazio aurreratuak
@@ -1582,7 +1574,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Eszenari
STR_INTRO_MULTIPLAYER :{BLACK}Multijokoa
STR_INTRO_GAME_OPTIONS :{BLACK}Joko Ezarpenak
-STR_INTRO_DIFFICULTY :{BLACK}Zailtasuna ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Zailtasuna
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Ezarpen Aurreratuak
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF-ren Ezarpenak
STR_INTRO_ONLINE_CONTENT :{BLACK}Edukiak Online Kontsultatu
diff --git a/src/lang/unfinished/chuvash.txt b/src/lang/unfinished/chuvash.txt
index 42e306b4f..072f031d5 100644
--- a/src/lang/unfinished/chuvash.txt
+++ b/src/lang/unfinished/chuvash.txt
@@ -523,13 +523,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Мал
# Difficulty level window
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Ҫӑмӑл
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Вӑтам
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Йывӑр
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Харпӑр хӑй
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Упра
############ range for difficulty settings starts
diff --git a/src/lang/unfinished/faroese.txt b/src/lang/unfinished/faroese.txt
index 88eed54e0..27dd7a05b 100644
--- a/src/lang/unfinished/faroese.txt
+++ b/src/lang/unfinished/faroese.txt
@@ -692,9 +692,6 @@ STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Ungarsk
# Difficulty level window
-############ range for difficulty levels starts
-############ range for difficulty levels ends
-
############ range for difficulty settings starts
############ range for difficulty settings ends
diff --git a/src/lang/unfinished/frisian.txt b/src/lang/unfinished/frisian.txt
index b280aea60..b3d4d56bd 100644
--- a/src/lang/unfinished/frisian.txt
+++ b/src/lang/unfinished/frisian.txt
@@ -633,7 +633,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Klik op
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Klik op musyknûmmer om't út it aktive programma it heljen (allinnich Oanpast1 of Oanpast2)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Top bedriuwen dy't niveau {NUM}{}({STRING} helle ha)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Top bedriuwen dy't niveau {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Bedriuwskompetysjetabel yn {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Sakeman
@@ -998,13 +998,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Feroarje
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Swierichheid
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Maklik
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Gewoan
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Dreech
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Oanpast
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Lit hi-scorekaart sjen
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Bewarje
@@ -1083,7 +1076,6 @@ STR_CITY_APPROVAL_TOLERANT :Tolerant
STR_CITY_APPROVAL_HOSTILE :Fijannich
STR_WARNING_NO_SUITABLE_AI :{WHITE}Gjin brûkbere AIs beskikber...{}jo kinne ferskillende AIs downloade fia it 'Online Content' systeem
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Dizze aksje post de swierrichheidsgraad oan nei 'oanpost'
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Avansearre ynstellings
@@ -1343,7 +1335,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Lânskip
STR_INTRO_MULTIPLAYER :{BLACK}Multispiler
STR_INTRO_GAME_OPTIONS :{BLACK}Spul Opsjes
-STR_INTRO_DIFFICULTY :{BLACK}Moeilikhyd ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Moeilikhyd
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Avansearre ynstellings
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF ynstellings
STR_INTRO_ONLINE_CONTENT :{BLACK}Sikje online ynhâld
diff --git a/src/lang/unfinished/ido.txt b/src/lang/unfinished/ido.txt
index 33bfd2228..e9d33fbed 100644
--- a/src/lang/unfinished/ido.txt
+++ b/src/lang/unfinished/ido.txt
@@ -491,9 +491,6 @@ STR_GAME_OPTIONS_RESOLUTION_OTHER :altra
# Difficulty level window
-############ range for difficulty levels starts
-############ range for difficulty levels ends
-
############ range for difficulty settings starts
STR_DIFFICULTY_LEVEL_SETTING_ECONOMY :{LTBLUE}Ekonomio: {ORANGE}{STRING}
diff --git a/src/lang/unfinished/macedonian.txt b/src/lang/unfinished/macedonian.txt
index 36a9df648..9e76fa5a0 100644
--- a/src/lang/unfinished/macedonian.txt
+++ b/src/lang/unfinished/macedonian.txt
@@ -637,7 +637,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Клик
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Кликнете на песна за да го отстраните од тековната програма (Прилагодено 1 или 2 Прилагодено само)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Топ компании што постигнаа {NUM}{}({STRING} Ниво)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Топ компании што постигнаа {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Компанијата табелата во {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Бизнисмен
@@ -831,9 +831,6 @@ STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_EVERY_1_MONTH :Секој ме
# Difficulty level window
-############ range for difficulty levels starts
-############ range for difficulty levels ends
-
############ range for difficulty settings starts
############ range for difficulty settings ends
@@ -923,7 +920,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Сцен
STR_INTRO_MULTIPLAYER :{BLACK}Повеќе играчи
STR_INTRO_GAME_OPTIONS :{BLACK}Опции на Играта
-STR_INTRO_DIFFICULTY :{BLACK}Тежина ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Тежина
STR_INTRO_SCRIPT_SETTINGS :{BLACK}АИ / Играта Подесувања
diff --git a/src/lang/unfinished/maltese.txt b/src/lang/unfinished/maltese.txt
index 27c14cf64..2e694bf8f 100644
--- a/src/lang/unfinished/maltese.txt
+++ b/src/lang/unfinished/maltese.txt
@@ -425,9 +425,6 @@ STR_GAME_OPTIONS_RESOLUTION_OTHER :oħrajn
# Difficulty level window
-############ range for difficulty levels starts
-############ range for difficulty levels ends
-
############ range for difficulty settings starts
############ range for difficulty settings ends
diff --git a/src/lang/unfinished/marathi.txt b/src/lang/unfinished/marathi.txt
index e1a49af5c..9cf7867e7 100644
--- a/src/lang/unfinished/marathi.txt
+++ b/src/lang/unfinished/marathi.txt
@@ -563,9 +563,6 @@ STR_GAME_OPTIONS_RESOLUTION_OTHER :अन्य
# Difficulty level window
-############ range for difficulty levels starts
-############ range for difficulty levels ends
-
############ range for difficulty settings starts
############ range for difficulty settings ends
diff --git a/src/lang/unfinished/persian.txt b/src/lang/unfinished/persian.txt
index 812ba6a67..99f7b3df4 100644
--- a/src/lang/unfinished/persian.txt
+++ b/src/lang/unfinished/persian.txt
@@ -638,7 +638,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}روی
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}روی آهنگ کلیک کنید تا از برنامه فعلی پاک شوند (فقط لیست سفارشی 1 و سفارشی 2)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}بالانرین شرکت هایی که به مرحله {NUM}{}({STRING} رسیدند)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}بالانرین شرکت هایی که به مرحله {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}جدول اتحادیه شرکت ها در {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :تاجر
@@ -1008,13 +1008,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}تغیی
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}سطح سختی
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}ساده
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}متوسط
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}سخت
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}انتخابی
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}نمایش لیست بالاترین امتیاز
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}ذخیره
@@ -1097,7 +1090,6 @@ STR_CITY_APPROVAL_TOLERANT :سخت گیر
STR_CITY_APPROVAL_HOSTILE :دشمنانه
STR_WARNING_NO_SUITABLE_AI :{WHITE}هیچ بسته هوش مصنوعی موجود نیست...{}شما می توانید چندین بسته هوش مصنوعی(AI) را از قسمت محتویات برخط بارگیری کنید
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}این کار سبب شد که میزان سختی بازی به دلخواه تغییر کند
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}تنظیمات پیشرفته
@@ -1386,7 +1378,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}ساخت
STR_INTRO_MULTIPLAYER :{BLACK}بازی چند نفره
STR_INTRO_GAME_OPTIONS :{BLACK}تنضیمات بازی
-STR_INTRO_DIFFICULTY :{BLACK}سختی ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}سختی
STR_INTRO_ADVANCED_SETTINGS :{BLACK}تنظیمات پیشرفته
STR_INTRO_NEWGRF_SETTINGS :{BLACK}تنظیمات NewGRF
STR_INTRO_ONLINE_CONTENT :{BLACK}چک کردن محتوی آنلاین
diff --git a/src/lang/unfinished/tamil.txt b/src/lang/unfinished/tamil.txt
index 203f41d4d..db6a80df7 100644
--- a/src/lang/unfinished/tamil.txt
+++ b/src/lang/unfinished/tamil.txt
@@ -906,13 +906,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}மு
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}கடினத்தின் அளவு
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}எளிது
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}நடுத்தரம்
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}அதிகம்
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}மாற்றியமைத்தது
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}மதிப்பெண் விளக்க அட்டவணையைக் காட்டு
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}சேமி
@@ -1160,7 +1153,7 @@ STR_INTRO_NEW_GAME :{BLACK}பு
STR_INTRO_LOAD_GAME :{BLACK}ஆட்டத்தை ஏற்று
STR_INTRO_GAME_OPTIONS :{BLACK}ஆட்டத்தின் அமைப்புகள்
-STR_INTRO_DIFFICULTY :{BLACK}கடினம் ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}கடினம்
STR_INTRO_ADVANCED_SETTINGS :{BLACK}அமைப்புகள்
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF அமைப்புகள்
STR_INTRO_ONLINE_CONTENT :{BLACK}கோப்புகளை இணையதளத்தில் தேடு
diff --git a/src/lang/unfinished/thai.txt b/src/lang/unfinished/thai.txt
index 4daddb747..2774e5b9b 100644
--- a/src/lang/unfinished/thai.txt
+++ b/src/lang/unfinished/thai.txt
@@ -639,7 +639,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}คล
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}คลิกที่ชื่อเพลงเพื่อลบออกจากโปรแกรม (Custom1 or Custom2 เท่านั้น)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}บริษัทชั้นนำที่ก้าวไปสู่ {NUM}{}(ระดับ{STRING})
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}บริษัทชั้นนำที่ก้าวไปสู่ {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}ตารางแสดงการแข่งขันของบริษัทใน {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :นักธุรกิจ
@@ -1005,13 +1005,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}เป
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}ระดับความยาก
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}ง่าย
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}ปานกลาง
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}ยาก
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}กำหนดเอง
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}แสดงแผนผังการจัดอันดับคะแนน
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}บันทึก
@@ -1094,7 +1087,6 @@ STR_CITY_APPROVAL_TOLERANT :พอผ่อ
STR_CITY_APPROVAL_HOSTILE :ไม่เป็นมิตร
STR_WARNING_NO_SUITABLE_AI :{WHITE}ไม่มี AI ที่เหมาะสมปรากฎ...{}คุณสามารถดาวน์โหลด AI จากระบบ 'Online Content'
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}มีการเปลี่ยนแปลงระดับความยากเป็นแบบกำหนดเอง
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}ปรับแต่งเพิ่มเติม
@@ -1375,7 +1367,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}โป
STR_INTRO_MULTIPLAYER :{BLACK}เล่นหลายคน
STR_INTRO_GAME_OPTIONS :{BLACK}ตัวเลือกเกม
-STR_INTRO_DIFFICULTY :{BLACK}ความยาก ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}ความยาก
STR_INTRO_ADVANCED_SETTINGS :{BLACK}การตั้งค่าของความก้าวหน้า
STR_INTRO_NEWGRF_SETTINGS :{BLACK}การตั้งค่า NewGRF
STR_INTRO_ONLINE_CONTENT :{BLACK}ตรวจสอบเนื้อหาออนไลน์
diff --git a/src/lang/unfinished/urdu.txt b/src/lang/unfinished/urdu.txt
index 6785edca3..43b572869 100644
--- a/src/lang/unfinished/urdu.txt
+++ b/src/lang/unfinished/urdu.txt
@@ -638,7 +638,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}موجو
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}موجودہ پروگرام میں سے نکالنے کے لئے گانے پر کلک کریں (صرف اپنی مرضی کے مطابق 1 یا 2)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}سر فہرست کمپنیاں جو {NUM}{}({STRING} کے مقام پر پہنچیں)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}سر فہرست کمپنیاں جو {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}کمپنیوں کی فہرست میں {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :کاروباری
@@ -1005,13 +1005,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}اپنی
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}مشکلات کا درجہ
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}آسان
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}درمیانہ
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}مشکل
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}اپنی مرضی کا
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}زیادہ اسکور کا جدول دیکھیں
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}محفوظ کریں
@@ -1093,7 +1086,6 @@ STR_CITY_APPROVAL_PERMISSIVE :اجازت دی
STR_CITY_APPROVAL_TOLERANT :برداشت کرنے والا
STR_CITY_APPROVAL_HOSTILE :مخالفانہ
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}اس عمل نے مشکل کی سطح کو اپنی مرضی کا کر دیا ہے
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}ایڈوانسڈ سیٹنگ
@@ -1383,7 +1375,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}منظر
STR_INTRO_MULTIPLAYER :{BLACK}زیادہ کھلاڑی
STR_INTRO_GAME_OPTIONS :{BLACK}کھیل کے اختیارات
-STR_INTRO_DIFFICULTY :{BLACK}مشکل ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}مشکل
STR_INTRO_ADVANCED_SETTINGS :{BLACK}ایڈوانسڈ سیٹنگ
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF چنئے
STR_INTRO_ONLINE_CONTENT :{BLACK}آن لائن مواد دیکھیں
diff --git a/src/lang/vietnamese.txt b/src/lang/vietnamese.txt
index 09f1c824e..50c9d7813 100644
--- a/src/lang/vietnamese.txt
+++ b/src/lang/vietnamese.txt
@@ -639,7 +639,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Click v
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Click vào bài nhạc để xóa khỏi chương trình hiện tại (cho "Tự chọn 1" hay "Tự chọn 2")
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Những công ty đứng đầu đã đạt được {NUM}{}({STRING} Level)
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Những công ty đứng đầu đã đạt được {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Bảng tầm cỡ công ty trong {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Doanh Nhân
@@ -1010,13 +1010,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Sửa th
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Cấp Độ Khó
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Dễ
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Trung Bình
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Khó
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Tự Chỉnh
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Hiện danh sách điểm cao
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Lưu
@@ -1099,7 +1092,6 @@ STR_CITY_APPROVAL_TOLERANT :Vừa phải
STR_CITY_APPROVAL_HOSTILE :Khó khăn
STR_WARNING_NO_SUITABLE_AI :{WHITE}Không có AI nào phù hợp...{}Bạn có thể tải các AI từ mục 'Online Content'
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Hành động này thay đổi độ khó về tự tùy chỉnh
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Thiết Lập Nâng Cao
@@ -1531,7 +1523,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Biên T
STR_INTRO_MULTIPLAYER :{BLACK}Chơi Trên Mạng
STR_INTRO_GAME_OPTIONS :{BLACK}Cấu Hình Trò Chơi
-STR_INTRO_DIFFICULTY :{BLACK}Độ Khó ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Độ Khó
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Thiết Lập Nâng Cao
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Thiết Lập NewGRF
STR_INTRO_ONLINE_CONTENT :{BLACK}Các Nội Dung Trên Mạng
diff --git a/src/lang/welsh.txt b/src/lang/welsh.txt
index 0aa6b0edb..c3034e0e4 100644
--- a/src/lang/welsh.txt
+++ b/src/lang/welsh.txt
@@ -639,7 +639,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Cliciwch
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Cliciwch i dynnu trac cerddoriaeth o'r rhaglen gyfredol (Cyfaddas 1 Neu Cyfaddas 2 yn unig)
# Highscore window
-STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Y Cwmnïau Brig a gyrhaeddodd Lefel {NUM}{}({STRING})
+STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED :{BIG_FONT}{BLACK}Y Cwmnïau Brig a gyrhaeddodd Lefel {NUM}
STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME :{BIG_FONT}{BLACK}Y Tabl Cynghrair Cwmnïau yn {NUM}
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Dyn Busnes
@@ -1010,13 +1010,6 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Newid pa
# Difficulty level window
STR_DIFFICULTY_LEVEL_CAPTION :{WHITE}Lefel Anhawster
-############ range for difficulty levels starts
-STR_DIFFICULTY_LEVEL_EASY :{BLACK}Hawdd
-STR_DIFFICULTY_LEVEL_MEDIUM :{BLACK}Canolig
-STR_DIFFICULTY_LEVEL_HARD :{BLACK}Anodd
-STR_DIFFICULTY_LEVEL_CUSTOM :{BLACK}Personol
-############ range for difficulty levels ends
-
STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON :{BLACK}Dangos Siart Sgôr Uchaf
STR_DIFFICULTY_LEVEL_SAVE :{BLACK}Cadw
@@ -1099,7 +1092,6 @@ STR_CITY_APPROVAL_TOLERANT :Hapus
STR_CITY_APPROVAL_HOSTILE :Gwrthwynebus
STR_WARNING_NO_SUITABLE_AI :{WHITE}Dim AI addas ar gael...{}Gallwch llawrlwytho sawl AI drwy'r system 'Cynnwys Ar-lein'
-STR_WARNING_DIFFICULTY_TO_CUSTOM :{WHITE}Newidiodd y weithred hon y gêm i un personol
# Advanced settings window
STR_CONFIG_SETTING_CAPTION :{WHITE}Ffurfweddu Addasiadau
@@ -1411,7 +1403,7 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Golygydd
STR_INTRO_MULTIPLAYER :{BLACK}Amlchwaraewr
STR_INTRO_GAME_OPTIONS :{BLACK}Dewisiadau Gêm
-STR_INTRO_DIFFICULTY :{BLACK}Anhawster ({STRING})
+STR_INTRO_DIFFICULTY :{BLACK}Anhawster
STR_INTRO_ADVANCED_SETTINGS :{BLACK}Ffurfweddu Addasiadau
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Gosodiadau NewGRF
STR_INTRO_ONLINE_CONTENT :{BLACK}Gwirio Cynnwys Ar-lein
diff --git a/src/newgrf.cpp b/src/newgrf.cpp
index 89e5a1c5a..bd3b1ee73 100644
--- a/src/newgrf.cpp
+++ b/src/newgrf.cpp
@@ -5727,7 +5727,7 @@ bool GetGlobalVariable(byte param, uint32 *value, const GRFFile *grffile)
return true;
case 0x22: // difficulty level
- *value = _settings_game.difficulty.diff_level;
+ *value = SP_CUSTOM;
return true;
case 0x23: // long format date
diff --git a/src/openttd.cpp b/src/openttd.cpp
index 183b8a97c..1ec778dad 100644
--- a/src/openttd.cpp
+++ b/src/openttd.cpp
@@ -74,7 +74,6 @@ void ResetMusic();
void CallWindowTickEvent();
bool HandleBootstrap();
-extern void SetDifficultyLevel(int mode, DifficultySettings *gm_opt);
extern Company *DoStartupNewCompany(bool is_ai, CompanyID company = INVALID_COMPANY);
extern void ShowOSErrorBox(const char *buf, bool system);
extern char *_config_file;
diff --git a/src/saveload/afterload.cpp b/src/saveload/afterload.cpp
index 5937318aa..3a8e58ab4 100644
--- a/src/saveload/afterload.cpp
+++ b/src/saveload/afterload.cpp
@@ -2756,8 +2756,9 @@ bool AfterLoadGame()
}
if (IsSavegameVersionBefore(178)) {
+ extern uint8 _old_diff_level;
/* Initialise script settings profile */
- _settings_game.script.settings_profile = IsInsideMM(_settings_game.difficulty.diff_level, SP_BEGIN, SP_END) ? _settings_game.difficulty.diff_level : (uint)SP_MEDIUM;
+ _settings_game.script.settings_profile = IsInsideMM(_old_diff_level, SP_BEGIN, SP_END) ? _old_diff_level : (uint)SP_MEDIUM;
}
/* Road stops is 'only' updating some caches */
diff --git a/src/saveload/oldloader_sl.cpp b/src/saveload/oldloader_sl.cpp
index bbc9cbb94..d36ba54f8 100644
--- a/src/saveload/oldloader_sl.cpp
+++ b/src/saveload/oldloader_sl.cpp
@@ -1573,6 +1573,7 @@ extern TileIndex _cur_tileloop_tile;
extern uint16 _disaster_delay;
extern byte _trees_tick_ctr;
extern byte _age_cargo_skip_counter; // From misc_sl.cpp
+extern uint8 _old_diff_level;
static const OldChunks main_chunk[] = {
OCL_ASSERT( OC_TTD, 0 ),
OCL_ASSERT( OC_TTO, 0 ),
@@ -1718,7 +1719,7 @@ static const OldChunks main_chunk[] = {
OCL_ASSERT( OC_TTD, 0x77130 ),
- OCL_VAR ( OC_UINT8, 1, &_settings_game.difficulty.diff_level ),
+ OCL_VAR ( OC_UINT8, 1, &_old_diff_level ),
OCL_VAR ( OC_TTD | OC_UINT8, 1, &_settings_game.game_creation.landscape ),
OCL_VAR ( OC_TTD | OC_UINT8, 1, &_trees_tick_ctr ),
@@ -1777,7 +1778,7 @@ bool LoadTTDMain(LoadgameState *ls)
FixOldVehicles();
/* We have a new difficulty setting */
- _settings_game.difficulty.town_council_tolerance = Clamp(_settings_game.difficulty.diff_level, 0, 2);
+ _settings_game.difficulty.town_council_tolerance = Clamp(_old_diff_level, 0, 2);
DEBUG(oldloader, 3, "Finished converting game data");
DEBUG(oldloader, 1, "TTD(Patch) savegame successfully converted");
@@ -1820,7 +1821,7 @@ bool LoadTTOMain(LoadgameState *ls)
FixTTOCompanies();
/* We have a new difficulty setting */
- _settings_game.difficulty.town_council_tolerance = Clamp(_settings_game.difficulty.diff_level, 0, 2);
+ _settings_game.difficulty.town_council_tolerance = Clamp(_old_diff_level, 0, 2);
/* SVXConverter about cargo payment rates correction:
* "increase them to compensate for the faster time advance in TTD compared to TTO
diff --git a/src/script/api/game/game_window.hpp.sq b/src/script/api/game/game_window.hpp.sq
index 1ba8dc44b..71d83c90f 100644
--- a/src/script/api/game/game_window.hpp.sq
+++ b/src/script/api/game/game_window.hpp.sq
@@ -990,10 +990,6 @@ void SQGSWindow_Register(Squirrel *engine)
SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_BASE_MUSIC_STATUS, "WID_GO_BASE_MUSIC_STATUS");
SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_BASE_MUSIC_TEXTFILE, "WID_GO_BASE_MUSIC_TEXTFILE");
SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GO_BASE_MUSIC_DESCRIPTION, "WID_GO_BASE_MUSIC_DESCRIPTION");
- SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GD_LVL_EASY, "WID_GD_LVL_EASY");
- SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GD_LVL_MEDIUM, "WID_GD_LVL_MEDIUM");
- SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GD_LVL_HARD, "WID_GD_LVL_HARD");
- SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GD_LVL_CUSTOM, "WID_GD_LVL_CUSTOM");
SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GD_HIGHSCORE, "WID_GD_HIGHSCORE");
SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GD_ACCEPT, "WID_GD_ACCEPT");
SQGSWindow.DefSQConst(engine, ScriptWindow::WID_GD_CANCEL, "WID_GD_CANCEL");
diff --git a/src/script/api/script_window.hpp b/src/script/api/script_window.hpp
index 67c4ce3c0..d1ee0a6bb 100644
--- a/src/script/api/script_window.hpp
+++ b/src/script/api/script_window.hpp
@@ -2098,10 +2098,6 @@ public:
/** Widgets of the #GameDifficultyWindow class. */
enum GameDifficultyWidgets {
- WID_GD_LVL_EASY = ::WID_GD_LVL_EASY, ///< Easy level button.
- WID_GD_LVL_MEDIUM = ::WID_GD_LVL_MEDIUM, ///< Medium level button.
- WID_GD_LVL_HARD = ::WID_GD_LVL_HARD, ///< Hard level button.
- WID_GD_LVL_CUSTOM = ::WID_GD_LVL_CUSTOM, ///< Custom level button.
WID_GD_HIGHSCORE = ::WID_GD_HIGHSCORE, ///< Highscore button.
WID_GD_ACCEPT = ::WID_GD_ACCEPT, ///< Accept button.
WID_GD_CANCEL = ::WID_GD_CANCEL, ///< Cancel button.
diff --git a/src/settings.cpp b/src/settings.cpp
index 46360a2d1..e9f190ede 100644
--- a/src/settings.cpp
+++ b/src/settings.cpp
@@ -1027,52 +1027,9 @@ static bool InvalidateCompanyInfrastructureWindow(int32 p1)
return true;
}
-/*
- * A: competitors
- * B: competitor start time. Deprecated since savegame version 110.
- * C: town count (3 = high, 0 = very low)
- * D: industry count (4 = high, 0 = none)
- * E: inital loan (in GBP)
- * F: interest rate
- * G: running costs (0 = low, 2 = high)
- * H: construction speed of competitors (0 = very slow, 4 = very fast)
- * I: competitor intelligence. Deprecated since savegame version 110.
- * J: breakdowns (0 = off, 2 = normal)
- * K: subsidy multiplier (0 = 1.5, 3 = 4.0)
- * L: construction cost (0-2)
- * M: terrain type (0 = very flat, 3 = mountainous)
- * N: amount of water (0 = very low, 3 = high)
- * O: economy (0 = steady, 1 = fluctuating)
- * P: Train reversing (0 = end of line + stations, 1 = end of line)
- * Q: disasters
- * R: area restructuring (0 = permissive, 2 = hostile)
- * S: the difficulty level
- */
-static const DifficultySettings _default_game_diff[SP_END] = { /*
- A, C, D, E, F, G, H, J, K, L, M, N, O, P, Q, R, S*/
- {2, 2, 4, 300000, 2, 0, 2, 1, 2, 0, 1, 0, 0, 0, 0, 0, 0}, ///< easy
- {4, 2, 3, 150000, 3, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1}, ///< medium
- {7, 3, 3, 100000, 4, 1, 3, 2, 0, 2, 3, 2, 1, 1, 1, 2, 2}, ///< hard
-};
-
-void SetDifficultyLevel(int mode, DifficultySettings *gm_opt)
-{
- if (mode != SP_CUSTOM) {
- assert(mode >= SP_BEGIN && mode < SP_END);
- *gm_opt = _default_game_diff[mode];
- } else {
- gm_opt->diff_level = SP_CUSTOM;
- }
-}
-
/** Checks if any settings are set to incorrect values, and sets them to correct values in that case. */
static void ValidateSettings()
{
- /* Force the difficulty levels to correct values if they are invalid. */
- if (_settings_newgame.difficulty.diff_level != SP_CUSTOM) {
- SetDifficultyLevel(_settings_newgame.difficulty.diff_level, &_settings_newgame.difficulty);
- }
-
/* Do not allow a custom sea level with the original land generator. */
if (_settings_newgame.game_creation.land_generator == 0 &&
_settings_newgame.difficulty.quantity_sea_lakes == CUSTOM_SEA_LEVEL_NUMBER_DIFFICULTY) {
@@ -1080,35 +1037,6 @@ static void ValidateSettings()
}
}
-static bool DifficultyReset(int32 level)
-{
- /* In game / in the scenario editor you can set the difficulty level only to custom. This is
- * needed by the AI Gui code that sets the difficulty level when you change any AI settings. */
- if (_game_mode != GM_MENU && level != 3) return false;
- SetDifficultyLevel(level, &GetGameSettings().difficulty);
- return true;
-}
-
-static bool DifficultyChange(int32)
-{
- if (_game_mode == GM_MENU) {
- if (_settings_newgame.difficulty.diff_level != SP_CUSTOM) {
- ShowErrorMessage(STR_WARNING_DIFFICULTY_TO_CUSTOM, INVALID_STRING_ID, WL_WARNING);
- _settings_newgame.difficulty.diff_level = SP_CUSTOM;
- }
- SetWindowClassesDirty(WC_SELECT_GAME);
- } else {
- _settings_game.difficulty.diff_level = SP_CUSTOM;
- }
-
- /* If we are a network-client, update the difficult setting (if it is open).
- * Use this instead of just dirtying the window because we need to load in
- * the new difficulty settings */
- if (_networking) InvalidateWindowClassesData(WC_GAME_OPTIONS, GOID_DIFFICULTY_CHANGED);
-
- return true;
-}
-
static bool DifficultyNoiseChange(int32 i)
{
if (_game_mode == GM_NORMAL) {
@@ -1118,7 +1046,7 @@ static bool DifficultyNoiseChange(int32 i)
}
}
- return DifficultyChange(i);
+ return true;
}
static bool MaxNoAIsChange(int32 i)
@@ -1129,7 +1057,7 @@ static bool MaxNoAIsChange(int32 i)
ShowErrorMessage(STR_WARNING_NO_SUITABLE_AI, INVALID_STRING_ID, WL_CRITICAL);
}
- return DifficultyChange(i);
+ return true;
}
/**
diff --git a/src/settings_gui.cpp b/src/settings_gui.cpp
index 938106b68..be764cb12 100644
--- a/src/settings_gui.cpp
+++ b/src/settings_gui.cpp
@@ -701,19 +701,11 @@ public:
{
this->InitNested(desc, WN_GAME_OPTIONS_GAME_DIFFICULTY);
- /* Setup disabled buttons when creating window
- * disable all other difficulty buttons during gameplay except for 'custom' */
- this->SetWidgetsDisabledState(_game_mode != GM_MENU,
- WID_GD_LVL_EASY,
- WID_GD_LVL_MEDIUM,
- WID_GD_LVL_HARD,
- WID_GD_LVL_CUSTOM,
- WIDGET_LIST_END);
this->SetWidgetDisabledState(WID_GD_HIGHSCORE, _game_mode == GM_EDITOR || _networking); // highscore chart in multiplayer
this->SetWidgetDisabledState(WID_GD_ACCEPT, _networking && !_network_server); // Save-button in multiplayer (and if client)
/* Read data */
- this->OnInvalidateData(GOID_DIFFICULTY_CHANGED);
+ this->opt_mod_temp = GetGameSettings();
}
virtual void SetStringParameters(int widget) const
@@ -774,9 +766,6 @@ public:
/* save value in temporary variable */
WriteValue(GetVariableAddress(&this->opt_mod_temp, &sd->save), sd->save.conv, val);
- this->RaiseWidget(WID_GD_LVL_EASY + this->opt_mod_temp.difficulty.diff_level);
- SetDifficultyLevel(3, &this->opt_mod_temp.difficulty); // set difficulty level to custom
- this->LowerWidget(WID_GD_LVL_CUSTOM);
this->InvalidateData();
if (widget / 3 == 0 &&
@@ -788,28 +777,14 @@ public:
}
switch (widget) {
- case WID_GD_LVL_EASY:
- case WID_GD_LVL_MEDIUM:
- case WID_GD_LVL_HARD:
- case WID_GD_LVL_CUSTOM:
- /* temporarily change difficulty level */
- this->RaiseWidget(WID_GD_LVL_EASY + this->opt_mod_temp.difficulty.diff_level);
- SetDifficultyLevel(widget - WID_GD_LVL_EASY, &this->opt_mod_temp.difficulty);
- this->LowerWidget(WID_GD_LVL_EASY + this->opt_mod_temp.difficulty.diff_level);
- this->InvalidateData();
- break;
-
case WID_GD_HIGHSCORE: // Highscore Table
- ShowHighscoreTable(this->opt_mod_temp.difficulty.diff_level, -1);
+ ShowHighscoreTable();
break;
case WID_GD_ACCEPT: { // Save button - save changes
GameSettings *opt_ptr = &GetGameSettings();
uint i;
- GetSettingFromName("difficulty.diff_level", &i);
- DoCommandP(0, i, this->opt_mod_temp.difficulty.diff_level, CMD_CHANGE_SETTING);
-
const SettingDesc *sd = GetSettingFromName("difficulty.max_no_competitors", &i);
for (uint btn = 0; btn != GAME_DIFFICULTY_NUM; btn++, sd++) {
int32 new_val = (int32)ReadValue(GetVariableAddress(&this->opt_mod_temp, &sd->save), sd->save.conv);
@@ -842,16 +817,6 @@ public:
{
if (!gui_scope) return;
- if (data == GOID_DIFFICULTY_CHANGED) {
- /* Window was created or settings were changed on server. Reread everything. */
-
- /* Copy current settings (ingame or in intro) to temporary holding place
- * change that when setting stuff, copy back on clicking 'OK' */
- this->opt_mod_temp = GetGameSettings();
-
- this->LowerWidget(WID_GD_LVL_EASY + this->opt_mod_temp.difficulty.diff_level);
- }
-
uint i;
const SettingDesc *sd = GetSettingFromName("difficulty.max_no_competitors", &i);
for (i = 0; i < GAME_DIFFICULTY_NUM; i++, sd++) {
@@ -910,12 +875,6 @@ static const NWidgetPart _nested_game_difficulty_widgets[] = {
NWidget(WWT_CAPTION, COLOUR_MAUVE), SetDataTip(STR_DIFFICULTY_LEVEL_CAPTION, STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS),
NWidget(WWT_PANEL, COLOUR_MAUVE),
NWidget(NWID_VERTICAL), SetPIP(2, 0, 2),
- NWidget(NWID_HORIZONTAL, NC_EQUALSIZE), SetPIP(10, 0, 10),
- NWidget(WWT_TEXTBTN, COLOUR_YELLOW, WID_GD_LVL_EASY), SetDataTip(STR_DIFFICULTY_LEVEL_EASY, STR_NULL), SetFill(1, 0),
- NWidget(WWT_TEXTBTN, COLOUR_YELLOW, WID_GD_LVL_MEDIUM), SetDataTip(STR_DIFFICULTY_LEVEL_MEDIUM, STR_NULL), SetFill(1, 0),
- NWidget(WWT_TEXTBTN, COLOUR_YELLOW, WID_GD_LVL_HARD), SetDataTip(STR_DIFFICULTY_LEVEL_HARD, STR_NULL), SetFill(1, 0),
- NWidget(WWT_TEXTBTN, COLOUR_YELLOW, WID_GD_LVL_CUSTOM), SetDataTip(STR_DIFFICULTY_LEVEL_CUSTOM, STR_NULL), SetFill(1, 0),
- EndContainer(),
NWidget(NWID_HORIZONTAL), SetPIP(10, 0, 10),
NWidget(WWT_PUSHTXTBTN, COLOUR_GREEN, WID_GD_HIGHSCORE), SetDataTip(STR_DIFFICULTY_LEVEL_HIGH_SCORE_BUTTON, STR_NULL), SetFill(1, 0),
EndContainer(),
diff --git a/src/settings_type.h b/src/settings_type.h
index 934e44733..706fb1397 100644
--- a/src/settings_type.h
+++ b/src/settings_type.h
@@ -67,7 +67,6 @@ struct DifficultySettings {
byte line_reverse_mode; ///< reversing at stations or not
byte disasters; ///< are disasters enabled
byte town_council_tolerance; ///< minimum required town ratings to be allowed to demolish stuff
- byte diff_level; ///< the difficulty level. @see SettingsProfile
};
/** Settings related to the GUI and other stuff that is not saved in the savegame. */
diff --git a/src/table/gameopt_settings.ini b/src/table/gameopt_settings.ini
index 10373c965..968191f12 100644
--- a/src/table/gameopt_settings.ini
+++ b/src/table/gameopt_settings.ini
@@ -9,6 +9,7 @@
[pre-amble]
static const uint GAME_DIFFICULTY_NUM = 18;
static uint16 _old_diff_custom[GAME_DIFFICULTY_NUM];
+uint8 _old_diff_level; ///< Old difficulty level from old savegames
/* Most of these strings are used both for gameopt-backward compatability
* and the settings tables. The rest is here for consistency. */
@@ -39,6 +40,7 @@ static const SettingDesc _gameopt_settings[] = {
};
[templates]
SDTG_GENERAL = SDTG_GENERAL($name, $sdt_cmd, $sle_cmd, $type, $flags, $guiflags, $var, $length, $def, $min, $max, $interval, $full, $str, $strhelp, $strval, $proc, $from, $to, $cat),
+SDTG_VAR = SDTG_VAR($name, $type, $flags, $guiflags, $var, $def, $min, $max, $interval, $str, $strhelp, $strval, $proc, $from, $to, $cat),
SDT_NULL = SDT_NULL($length, $from, $to),
SDTC_OMANY = SDTC_OMANY( $var, $type, $flags, $guiflags, $def, $max, $full, $str, $strhelp, $strval, $proc, $from, $to, $cat),
SDT_OMANY = SDT_OMANY($base, $var, $type, $flags, $guiflags, $def, $max, $full, $str, $strhelp, $strval, $proc, $from, $to, $load, $cat),
@@ -89,10 +91,11 @@ full = NULL
from = 4
##
-[SDT_VAR]
-base = GameSettings
-var = difficulty.diff_level
+[SDTG_VAR]
+name = ""diff_level""
+var = _old_diff_level
type = SLE_UINT8
+flags = SLF_NOT_IN_CONFIG
def = SP_CUSTOM
min = SP_EASY
max = SP_CUSTOM
diff --git a/src/table/settings.ini b/src/table/settings.ini
index fa1ab0754..243d59db7 100644
--- a/src/table/settings.ini
+++ b/src/table/settings.ini
@@ -25,8 +25,6 @@ static bool TrainSlopeSteepnessChanged(int32 p1);
static bool RoadVehSlopeSteepnessChanged(int32 p1);
static bool DragSignalsDensityChanged(int32);
static bool TownFoundingChanged(int32 p1);
-static bool DifficultyReset(int32 level);
-static bool DifficultyChange(int32);
static bool DifficultyNoiseChange(int32 i);
static bool MaxNoAIsChange(int32 i);
static bool CheckRoadSide(int p1);
@@ -75,6 +73,7 @@ SDT_OMANY = SDT_OMANY($base, $var, $type, $flags, $guiflags, $def,
SDT_STR = SDT_STR($base, $var, $type, $flags, $guiflags, $def, $str, $strhelp, $strval, $proc, $from, $to, $cat),
SDT_VAR = SDT_VAR($base, $var, $type, $flags, $guiflags, $def, $min, $max, $interval, $str, $strhelp, $strval, $proc, $from, $to, $cat),
SDT_NULL = SDT_NULL($length, $from, $to),
+SDTG_VAR = SDTG_VAR($name, $type, $flags, $guiflags, $var, $def, $min, $max, $interval, $str, $strhelp, $strval, $proc, $from, $to, $cat),
SDT_END = SDT_END()
[defaults]
@@ -122,7 +121,6 @@ min = 0
max = 4
interval = 1
strval = STR_NUM_VERY_LOW
-proc = DifficultyChange
cat = SC_BASIC
[SDT_VAR]
@@ -136,7 +134,6 @@ min = 0
max = ID_END - 1
interval = 1
strval = STR_FUNDING_ONLY
-proc = DifficultyChange
cat = SC_BASIC
[SDT_VAR]
@@ -149,7 +146,6 @@ def = 300000
min = 100000
max = 500000
interval = 50000
-proc = DifficultyChange
cat = SC_BASIC
[SDT_VAR]
@@ -162,7 +158,6 @@ def = 2
min = 2
max = 4
interval = 1
-proc = DifficultyChange
cat = SC_BASIC
[SDT_VAR]
@@ -176,7 +171,6 @@ min = 0
max = 2
interval = 1
strval = STR_SEA_LEVEL_LOW
-proc = DifficultyChange
cat = SC_BASIC
[SDT_VAR]
@@ -189,7 +183,6 @@ min = 0
max = 4
interval = 1
strval = STR_AI_SPEED_VERY_SLOW
-proc = DifficultyChange
cat = SC_BASIC
[SDT_NULL]
@@ -207,7 +200,6 @@ min = 0
max = 2
interval = 1
strval = STR_DISASTER_NONE
-proc = DifficultyChange
cat = SC_BASIC
[SDT_VAR]
@@ -220,7 +212,6 @@ min = 0
max = 3
interval = 1
strval = STR_SUBSIDY_X1_5
-proc = DifficultyChange
[SDT_VAR]
base = GameSettings
@@ -233,7 +224,6 @@ min = 0
max = 2
interval = 1
strval = STR_SEA_LEVEL_LOW
-proc = DifficultyChange
cat = SC_BASIC
[SDT_VAR]
@@ -247,7 +237,6 @@ min = 0
max = 3
interval = 1
strval = STR_TERRAIN_TYPE_VERY_FLAT
-proc = DifficultyChange
cat = SC_BASIC
[SDT_VAR]
@@ -261,7 +250,6 @@ min = 0
max = 4
interval = 1
strval = STR_SEA_LEVEL_VERY_LOW
-proc = DifficultyChange
cat = SC_BASIC
[SDT_VAR]
@@ -274,7 +262,6 @@ min = 0
max = 1
interval = 1
strval = STR_ECONOMY_STEADY
-proc = DifficultyChange
cat = SC_BASIC
[SDT_VAR]
@@ -287,7 +274,6 @@ min = 0
max = 1
interval = 1
strval = STR_REVERSE_AT_END_OF_LINE_AND_AT_STATIONS
-proc = DifficultyChange
[SDT_VAR]
base = GameSettings
@@ -299,7 +285,6 @@ min = 0
max = 1
interval = 1
strval = STR_CONFIG_SETTING_OFF
-proc = DifficultyChange
cat = SC_BASIC
[SDT_VAR]
@@ -314,15 +299,16 @@ interval = 1
strval = STR_CITY_APPROVAL_PERMISSIVE
proc = DifficultyNoiseChange
-[SDT_VAR]
-base = GameSettings
-var = difficulty.diff_level
+[SDTG_VAR]
+name = ""diff_level""
+var = _old_diff_level
type = SLE_UINT8
+flags = SLF_NOT_IN_CONFIG
from = 97
+to = 177
def = 3
min = 0
max = 3
-proc = DifficultyReset
cat = SC_BASIC
; There are only 21 predefined town_name values (0-20), but you can have more with newgrf action F so allow
diff --git a/src/widgets/settings_widget.h b/src/widgets/settings_widget.h
index 95ee28dbc..fbe0d26cd 100644
--- a/src/widgets/settings_widget.h
+++ b/src/widgets/settings_widget.h
@@ -39,10 +39,6 @@ enum GameOptionsWidgets {
/** Widgets of the #GameDifficultyWindow class. */
enum GameDifficultyWidgets {
- WID_GD_LVL_EASY, ///< Easy level button.
- WID_GD_LVL_MEDIUM, ///< Medium level button.
- WID_GD_LVL_HARD, ///< Hard level button.
- WID_GD_LVL_CUSTOM, ///< Custom level button.
WID_GD_HIGHSCORE, ///< Highscore button.
WID_GD_ACCEPT, ///< Accept button.
WID_GD_CANCEL, ///< Cancel button.
diff --git a/src/window_type.h b/src/window_type.h
index 6d5456cb7..35ac50187 100644
--- a/src/window_type.h
+++ b/src/window_type.h
@@ -677,7 +677,6 @@ enum GameOptionsInvalidationData {
GOID_NEWGRF_RESCANNED, ///< NewGRFs were just rescanned.
GOID_NEWGRF_LIST_EDITED, ///< List of active NewGRFs is being edited.
GOID_NEWGRF_PRESET_LOADED, ///< A NewGRF preset was picked.
- GOID_DIFFICULTY_CHANGED, ///< Difficulty settings were changed.
};
struct Window;