mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2026-07-20 09:39:47 +00:00
Compare commits
124 Commits
13.0-beta1
...
13.0-beta2
| Author | SHA1 | Date | |
|---|---|---|---|
| 1c82200e0f | |||
| a7ffd47c64 | |||
| 35c4af5cb7 | |||
| 8a78fa7121 | |||
| 5e14a20b3b | |||
| b9ce3de23d | |||
| b846c574d7 | |||
| e29547a3a2 | |||
| d780ca74ed | |||
| 0fc7cdb1e4 | |||
| 53682b4b6b | |||
| e85d2603d9 | |||
| afbad255d3 | |||
| 62125c9e76 | |||
| a7adadcf9b | |||
| a942028803 | |||
| a044e8e007 | |||
| 3040efdb10 | |||
| 60404c3aea | |||
| 9bf24ec56f | |||
| c81c242c5a | |||
| 6ea3e7e487 | |||
| bc5cd4eeda | |||
| d30345edfb | |||
| cbb2d5303d | |||
| 0d631a6fda | |||
| adf94d7970 | |||
| bba1a16836 | |||
| 553e5e6bbe | |||
| cea62ef73d | |||
| 89a2d0a605 | |||
| ced4258969 | |||
| dff03124e5 | |||
| ecb5393c55 | |||
| 920e588334 | |||
| 9666e46739 | |||
| 13d271217f | |||
| ed60c88b0a | |||
| 062ea68422 | |||
| dd90d79e7b | |||
| e554fd7808 | |||
| 890b2666d3 | |||
| 61da064b82 | |||
| 123983743f | |||
| f0ae111c4a | |||
| 64a1fc174f | |||
| 1180c95372 | |||
| d35f1d3d06 | |||
| 23a8222200 | |||
| 90ce704366 | |||
| 0bb9a45785 | |||
| d0add1e07f | |||
| b5693becdc | |||
| b6ed595176 | |||
| 0108e9f387 | |||
| 68423c40c5 | |||
| 47f4fc6a70 | |||
| dd9f6bc803 | |||
| 04cbe57d2a | |||
| 75b222b0d9 | |||
| 5786d49143 | |||
| 46a1ab0937 | |||
| c9a81fd67b | |||
| 3ff05321dc | |||
| 1f1378c129 | |||
| cb059fc081 | |||
| fea7247072 | |||
| 6f95e04005 | |||
| cb10ed1509 | |||
| cd0d5a771d | |||
| f5f035a22b | |||
| 632464a623 | |||
| d8e01f8aa5 | |||
| 17d1fe26c2 | |||
| eb4ba1991b | |||
| 18201dfbc3 | |||
| ab55d3e1fa | |||
| 7c3c92f8b8 | |||
| 59645c6733 | |||
| 64b437fa89 | |||
| 0fae0599b7 | |||
| a962d7476b | |||
| 5d6cdf4385 | |||
| 3f579fa7dc | |||
| cbac243216 | |||
| fd4f148c62 | |||
| 27e1d057c5 | |||
| e2f661b281 | |||
| 0d303d6c3f | |||
| a8a7f95665 | |||
| 59dbcdb5ba | |||
| b304c06a4a | |||
| 89cf0d5da8 | |||
| 019dcb7b7b | |||
| ede0560f9b | |||
| 31d08421ab | |||
| 62a15734fe | |||
| 60ccab3c52 | |||
| d738cd235f | |||
| b7abaa55a3 | |||
| 8c4a70e05e | |||
| b6a899eb2b | |||
| e931f3061f | |||
| 7711907a6b | |||
| 22803f997b | |||
| 4dc741a8a0 | |||
| c294e8b19f | |||
| 0172eb39a2 | |||
| c719ba560e | |||
| fea6a34684 | |||
| 21cea308f9 | |||
| 3b3c9c1c3a | |||
| d48a48b2cf | |||
| f24286a1ae | |||
| accbfd502e | |||
| 0d51460f27 | |||
| 71663bbaee | |||
| 648cd1076b | |||
| d5aafaee15 | |||
| 4031894aef | |||
| 35d9cea487 | |||
| aa06b73137 | |||
| c19abebf8d | |||
| c65a2799c9 |
@@ -10,6 +10,7 @@
|
||||
- Peter Nelson (peter1138) - Spiritual descendant from newGRF gods (since 0.4.5)
|
||||
- Remko Bijker (Rubidium) - Coder and way more (since 0.4.5)
|
||||
- Patric Stout (TrueBrain) - NoProgrammer (since 0.3), sys op
|
||||
- Tyler Trahan (2TallTyler) - General coding (since 13)
|
||||
|
||||
### Inactive Developers:
|
||||
|
||||
|
||||
@@ -1,3 +1,32 @@
|
||||
13.0-beta2 (2022-11-27)
|
||||
------------------------------------------------------------------------
|
||||
Feature: Allow AI/GS to be fully modified in scenario editor (#10152)
|
||||
Feature: Display power-to-weight ratio in ground vehicle details GUI (#10123)
|
||||
Feature: Variable interface scaling (with chunky bevels!) (#10114)
|
||||
Feature: Hotkey to honk a vehicle's horn (#10110)
|
||||
Feature: Split AI/Game Script configuration windows and add them to world gen window (#10058)
|
||||
Feature: [GS] Scriptable league tables (#10001)
|
||||
Feature: Multi-track level crossings (#9931)
|
||||
Feature: Improved local authority action window (#9928)
|
||||
Feature: Automatic console command screenshot numbering with a filename ending in '#' (#9781)
|
||||
Feature: Add buttons to toggle music in the Game Options menu (#9727)
|
||||
Feature: Contextual actions for vehicles grouped by shared orders (#8425)
|
||||
Feature: Add cargo filter support to vehicle list (#8308)
|
||||
Feature: Show the cargoes the vehicles can carry in the vehicle list window (#8304)
|
||||
Change: Allow building canal by area outside editor (#10173)
|
||||
Change: Minor improvements to the new Finance GUI (#10168)
|
||||
Change: Let AI developers edit non-editable AI/Game Script Parameters (#8895)
|
||||
Change: Allow building docks on clearable watered object tiles (#8514)
|
||||
Fix #8770: Center vehicle status bar icon (#10178)
|
||||
Fix: Crash if error message window is too wide for screen. (#10172)
|
||||
Fix #10155: Network games not syncing company settings properly (#10158)
|
||||
Fix #10154: Network game desync related to setting a random company face (#10157)
|
||||
Fix #10011: Incorrect infrastructure totals when overbuilding bay road stop (#10143)
|
||||
Fix #10117: Object burst limit allowed one fewer object than the setting (#10120)
|
||||
Fix #10023: Allow negative input in text fields when needed (#10112)
|
||||
Fix #9908: Fix crash which could occur when a company was deleted when a depot window was open (#9912)
|
||||
|
||||
|
||||
13.0-beta1 (2022-10-31)
|
||||
------------------------------------------------------------------------
|
||||
Feature: Airport construction GUI displays infrastructure cost (#10094)
|
||||
|
||||
@@ -44,8 +44,8 @@ macro(compile_flags)
|
||||
"$<$<NOT:$<CONFIG:Debug>>:-fstack-protector>" # Prevent undefined references when _FORTIFY_SOURCE > 0
|
||||
)
|
||||
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
|
||||
add_link_options(
|
||||
"$<$<CONFIG:Debug>:-Wl,--disable-dynamicbase,--disable-high-entropy-va,--default-image-base-low>" # ASLR somehow breaks linking for x64 Debug builds
|
||||
add_compile_options(
|
||||
"$<$<CONFIG:Debug>:-Wa,-mbig-obj>" # Switch to pe-bigobj-x86-64 as x64 Debug builds push pe-x86-64 to the limits (linking errors with ASLR, ...)
|
||||
)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
@@ -216,6 +216,12 @@ add_files(
|
||||
landscape_cmd.h
|
||||
landscape_type.h
|
||||
language.h
|
||||
league_base.h
|
||||
league_cmd.h
|
||||
league_cmd.cpp
|
||||
league_gui.h
|
||||
league_gui.cpp
|
||||
league_type.h
|
||||
livery.h
|
||||
main_gui.cpp
|
||||
map.cpp
|
||||
|
||||
+72
-145
@@ -112,7 +112,7 @@ struct AIListWindow : public Window {
|
||||
void UpdateWidgetSize(int widget, Dimension *size, const Dimension &padding, Dimension *fill, Dimension *resize) override
|
||||
{
|
||||
if (widget == WID_AIL_LIST) {
|
||||
this->line_height = FONT_HEIGHT_NORMAL + WD_MATRIX_TOP + WD_MATRIX_BOTTOM;
|
||||
this->line_height = FONT_HEIGHT_NORMAL + padding.height;
|
||||
|
||||
resize->width = 1;
|
||||
resize->height = this->line_height;
|
||||
@@ -125,18 +125,18 @@ struct AIListWindow : public Window {
|
||||
switch (widget) {
|
||||
case WID_AIL_LIST: {
|
||||
/* Draw a list of all available AIs. */
|
||||
int y = this->GetWidget<NWidgetBase>(WID_AIL_LIST)->pos_y;
|
||||
Rect tr = r.Shrink(WidgetDimensions::scaled.matrix);
|
||||
/* First AI in the list is hardcoded to random */
|
||||
if (this->vscroll->IsVisible(0)) {
|
||||
DrawString(r.left + WD_MATRIX_LEFT, r.right - WD_MATRIX_LEFT, y + WD_MATRIX_TOP, this->slot == OWNER_DEITY ? STR_AI_CONFIG_NONE : STR_AI_CONFIG_RANDOM_AI, this->selected == -1 ? TC_WHITE : TC_ORANGE);
|
||||
y += this->line_height;
|
||||
DrawString(tr, this->slot == OWNER_DEITY ? STR_AI_CONFIG_NONE : STR_AI_CONFIG_RANDOM_AI, this->selected == -1 ? TC_WHITE : TC_ORANGE);
|
||||
tr.top += this->line_height;
|
||||
}
|
||||
int i = 0;
|
||||
for (const auto &item : *this->info_list) {
|
||||
i++;
|
||||
if (this->vscroll->IsVisible(i)) {
|
||||
DrawString(r.left + WD_MATRIX_LEFT, r.right - WD_MATRIX_RIGHT, y + WD_MATRIX_TOP, item.second->GetName(), (this->selected == i - 1) ? TC_WHITE : TC_ORANGE);
|
||||
y += this->line_height;
|
||||
DrawString(tr, item.second->GetName(), (this->selected == i - 1) ? TC_WHITE : TC_ORANGE);
|
||||
tr.top += this->line_height;
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -150,20 +150,20 @@ struct AIListWindow : public Window {
|
||||
}
|
||||
/* Some info about the currently selected AI. */
|
||||
if (selected_info != nullptr) {
|
||||
int y = r.top + WD_FRAMERECT_TOP;
|
||||
Rect tr = r.Shrink(WidgetDimensions::scaled.frametext, WidgetDimensions::scaled.framerect);
|
||||
SetDParamStr(0, selected_info->GetAuthor());
|
||||
DrawString(r.left + WD_FRAMETEXT_LEFT, r.right - WD_FRAMETEXT_RIGHT, y, STR_AI_LIST_AUTHOR);
|
||||
y += FONT_HEIGHT_NORMAL + WD_PAR_VSEP_NORMAL;
|
||||
DrawString(tr, STR_AI_LIST_AUTHOR);
|
||||
tr.top += FONT_HEIGHT_NORMAL + WidgetDimensions::scaled.vsep_normal;
|
||||
SetDParam(0, selected_info->GetVersion());
|
||||
DrawString(r.left + WD_FRAMETEXT_LEFT, r.right - WD_FRAMETEXT_RIGHT, y, STR_AI_LIST_VERSION);
|
||||
y += FONT_HEIGHT_NORMAL + WD_PAR_VSEP_NORMAL;
|
||||
DrawString(tr, STR_AI_LIST_VERSION);
|
||||
tr.top += FONT_HEIGHT_NORMAL + WidgetDimensions::scaled.vsep_normal;
|
||||
if (selected_info->GetURL() != nullptr) {
|
||||
SetDParamStr(0, selected_info->GetURL());
|
||||
DrawString(r.left + WD_FRAMETEXT_LEFT, r.right - WD_FRAMETEXT_RIGHT, y, STR_AI_LIST_URL);
|
||||
y += FONT_HEIGHT_NORMAL + WD_PAR_VSEP_NORMAL;
|
||||
DrawString(tr, STR_AI_LIST_URL);
|
||||
tr.top += FONT_HEIGHT_NORMAL + WidgetDimensions::scaled.vsep_normal;
|
||||
}
|
||||
SetDParamStr(0, selected_info->GetDescription());
|
||||
DrawStringMultiLine(r.left + WD_FRAMETEXT_LEFT, r.right - WD_FRAMETEXT_RIGHT, y, r.bottom - WD_FRAMERECT_BOTTOM, STR_JUST_RAW_STRING, TC_WHITE);
|
||||
DrawStringMultiLine(tr, STR_JUST_RAW_STRING, TC_WHITE);
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -182,7 +182,7 @@ struct AIListWindow : public Window {
|
||||
for (int i = 0; i < this->selected; i++) it++;
|
||||
GetConfig(slot)->Change((*it).second->GetName(), (*it).second->GetVersion());
|
||||
}
|
||||
InvalidateWindowData(WC_GAME_OPTIONS, WN_GAME_OPTIONS_AI);
|
||||
InvalidateWindowData(WC_GAME_OPTIONS, slot == OWNER_DEITY ? WN_GAME_OPTIONS_GS : WN_GAME_OPTIONS_AI);
|
||||
InvalidateWindowClassesData(WC_AI_SETTINGS);
|
||||
CloseWindowByClass(WC_QUERY_STRING);
|
||||
InvalidateWindowClassesData(WC_TEXTFILE);
|
||||
@@ -253,7 +253,7 @@ static const NWidgetPart _nested_ai_list_widgets[] = {
|
||||
NWidget(WWT_MATRIX, COLOUR_MAUVE, WID_AIL_LIST), SetMinimalSize(188, 112), SetFill(1, 1), SetResize(1, 1), SetMatrixDataTip(1, 0, STR_AI_LIST_TOOLTIP), SetScrollbar(WID_AIL_SCROLLBAR),
|
||||
NWidget(NWID_VSCROLLBAR, COLOUR_MAUVE, WID_AIL_SCROLLBAR),
|
||||
EndContainer(),
|
||||
NWidget(WWT_PANEL, COLOUR_MAUVE, WID_AIL_INFO_BG), SetMinimalTextLines(8, WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM), SetResize(1, 0),
|
||||
NWidget(WWT_PANEL, COLOUR_MAUVE, WID_AIL_INFO_BG), SetMinimalTextLines(8, WidgetDimensions::unscaled.framerect.Vertical() + WidgetDimensions::unscaled.vsep_normal * 3), SetResize(1, 0),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(NWID_HORIZONTAL, NC_EQUALSIZE),
|
||||
@@ -276,7 +276,7 @@ static WindowDesc _ai_list_desc(
|
||||
* Open the AI list window to chose an AI for the given company slot.
|
||||
* @param slot The slot to change the AI of.
|
||||
*/
|
||||
static void ShowAIListWindow(CompanyID slot)
|
||||
void ShowAIListWindow(CompanyID slot)
|
||||
{
|
||||
CloseWindowByClass(WC_AI_LIST);
|
||||
new AIListWindow(&_ai_list_desc, slot);
|
||||
@@ -296,7 +296,7 @@ struct AISettingsWindow : public Window {
|
||||
int clicked_row; ///< The clicked row of settings.
|
||||
int line_height; ///< Height of a row in the matrix widget.
|
||||
Scrollbar *vscroll; ///< Cache of the vertical scrollbar.
|
||||
typedef std::vector<const ScriptConfigItem *> VisibleSettingsList;
|
||||
typedef std::vector<const ScriptConfigItem *> VisibleSettingsList; ///< typdef for a vector of script settings
|
||||
VisibleSettingsList visible_settings; ///< List of visible AI settings
|
||||
|
||||
/**
|
||||
@@ -320,15 +320,6 @@ struct AISettingsWindow : public Window {
|
||||
this->RebuildVisibleSettings();
|
||||
}
|
||||
|
||||
void SetStringParameters(int widget) const override
|
||||
{
|
||||
switch (widget) {
|
||||
case WID_AIS_CAPTION:
|
||||
SetDParam(0, (this->slot == OWNER_DEITY) ? STR_AI_SETTINGS_CAPTION_GAMESCRIPT : STR_AI_SETTINGS_CAPTION_AI);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Rebuilds the list of visible settings. AI settings with the flag
|
||||
* AICONFIG_AI_DEVELOPER set will only be visible if the game setting
|
||||
@@ -351,7 +342,7 @@ struct AISettingsWindow : public Window {
|
||||
void UpdateWidgetSize(int widget, Dimension *size, const Dimension &padding, Dimension *fill, Dimension *resize) override
|
||||
{
|
||||
if (widget == WID_AIS_BACKGROUND) {
|
||||
this->line_height = std::max(SETTING_BUTTON_HEIGHT, FONT_HEIGHT_NORMAL) + WD_MATRIX_TOP + WD_MATRIX_BOTTOM;
|
||||
this->line_height = std::max(SETTING_BUTTON_HEIGHT, FONT_HEIGHT_NORMAL) + padding.height;
|
||||
|
||||
resize->width = 1;
|
||||
resize->height = this->line_height;
|
||||
@@ -368,11 +359,10 @@ struct AISettingsWindow : public Window {
|
||||
int i = 0;
|
||||
for (; !this->vscroll->IsVisible(i); i++) it++;
|
||||
|
||||
Rect ir = r.Shrink(WidgetDimensions::scaled.framerect);
|
||||
bool rtl = _current_text_dir == TD_RTL;
|
||||
uint buttons_left = rtl ? r.right - SETTING_BUTTON_WIDTH - 3 : r.left + 4;
|
||||
uint text_left = r.left + (rtl ? WD_FRAMERECT_LEFT : SETTING_BUTTON_WIDTH + 8);
|
||||
uint text_right = r.right - (rtl ? SETTING_BUTTON_WIDTH + 8 : WD_FRAMERECT_RIGHT);
|
||||
|
||||
Rect br = ir.WithWidth(SETTING_BUTTON_WIDTH, rtl);
|
||||
Rect tr = ir.Indent(SETTING_BUTTON_WIDTH + WidgetDimensions::scaled.hsep_wide, rtl);
|
||||
|
||||
int y = r.top;
|
||||
int button_y_offset = (this->line_height - SETTING_BUTTON_HEIGHT) / 2;
|
||||
@@ -401,13 +391,13 @@ struct AISettingsWindow : public Window {
|
||||
}
|
||||
|
||||
if ((config_item.flags & SCRIPTCONFIG_BOOLEAN) != 0) {
|
||||
DrawBoolButton(buttons_left, y + button_y_offset, current_value != 0, editable);
|
||||
DrawBoolButton(br.left, y + button_y_offset, current_value != 0, editable);
|
||||
SetDParam(idx++, current_value == 0 ? STR_CONFIG_SETTING_OFF : STR_CONFIG_SETTING_ON);
|
||||
} else {
|
||||
if (config_item.complete_labels) {
|
||||
DrawDropDownButton(buttons_left, y + button_y_offset, COLOUR_YELLOW, this->clicked_row == i && clicked_dropdown, editable);
|
||||
DrawDropDownButton(br.left, y + button_y_offset, COLOUR_YELLOW, this->clicked_row == i && clicked_dropdown, editable);
|
||||
} else {
|
||||
DrawArrowButtons(buttons_left, y + button_y_offset, COLOUR_YELLOW, (this->clicked_button == i) ? 1 + (this->clicked_increase != rtl) : 0, editable && current_value > config_item.min_value, editable && current_value < config_item.max_value);
|
||||
DrawArrowButtons(br.left, y + button_y_offset, COLOUR_YELLOW, (this->clicked_button == i) ? 1 + (this->clicked_increase != rtl) : 0, editable && current_value > config_item.min_value, editable && current_value < config_item.max_value);
|
||||
}
|
||||
if (config_item.labels != nullptr && config_item.labels->Contains(current_value)) {
|
||||
SetDParam(idx++, STR_JUST_RAW_STRING);
|
||||
@@ -418,7 +408,7 @@ struct AISettingsWindow : public Window {
|
||||
}
|
||||
}
|
||||
|
||||
DrawString(text_left, text_right, y + text_y_offset, str, colour);
|
||||
DrawString(tr.left, tr.right, y + text_y_offset, str, colour);
|
||||
y += this->line_height;
|
||||
}
|
||||
}
|
||||
@@ -436,8 +426,8 @@ struct AISettingsWindow : public Window {
|
||||
{
|
||||
switch (widget) {
|
||||
case WID_AIS_BACKGROUND: {
|
||||
const NWidgetBase *wid = this->GetWidget<NWidgetBase>(WID_AIS_BACKGROUND);
|
||||
int num = (pt.y - wid->pos_y) / this->line_height + this->vscroll->GetPosition();
|
||||
Rect r = this->GetWidget<NWidgetBase>(widget)->GetCurrentRect().Shrink(WidgetDimensions::scaled.matrix, RectPadding::zero);
|
||||
int num = (pt.y - r.top) / this->line_height + this->vscroll->GetPosition();
|
||||
if (num >= (int)this->visible_settings.size()) break;
|
||||
|
||||
VisibleSettingsList::const_iterator it = this->visible_settings.begin();
|
||||
@@ -454,9 +444,8 @@ struct AISettingsWindow : public Window {
|
||||
|
||||
bool bool_item = (config_item.flags & SCRIPTCONFIG_BOOLEAN) != 0;
|
||||
|
||||
int x = pt.x - wid->pos_x;
|
||||
if (_current_text_dir == TD_RTL) x = wid->current_x - 1 - x;
|
||||
x -= 4;
|
||||
int x = pt.x - r.left;
|
||||
if (_current_text_dir == TD_RTL) x = r.Width() - 1 - x;
|
||||
|
||||
/* One of the arrows is clicked (or green/red rect in case of bool value) */
|
||||
int old_val = this->ai_config->GetSetting(config_item.name);
|
||||
@@ -467,8 +456,7 @@ struct AISettingsWindow : public Window {
|
||||
this->clicked_dropdown = false;
|
||||
this->closing_dropdown = false;
|
||||
} else {
|
||||
const NWidgetBase *wid = this->GetWidget<NWidgetBase>(WID_AIS_BACKGROUND);
|
||||
int rel_y = (pt.y - (int)wid->pos_y) % this->line_height;
|
||||
int rel_y = (pt.y - r.top) % this->line_height;
|
||||
|
||||
Rect wi_rect;
|
||||
wi_rect.left = pt.x - (_current_text_dir == TD_RTL ? SETTING_BUTTON_WIDTH - 1 - x : x);
|
||||
@@ -476,7 +464,7 @@ struct AISettingsWindow : public Window {
|
||||
wi_rect.top = pt.y - rel_y + (this->line_height - SETTING_BUTTON_HEIGHT) / 2;
|
||||
wi_rect.bottom = wi_rect.top + SETTING_BUTTON_HEIGHT - 1;
|
||||
|
||||
/* For dropdowns we also have to check the y position thoroughly, the mouse may not above the just opening dropdown */
|
||||
/* If the mouse is still held but dragged outside of the dropdown list, keep the dropdown open */
|
||||
if (pt.y >= wi_rect.top && pt.y <= wi_rect.bottom) {
|
||||
this->clicked_dropdown = true;
|
||||
this->closing_dropdown = false;
|
||||
@@ -533,24 +521,15 @@ struct AISettingsWindow : public Window {
|
||||
void OnQueryTextFinished(char *str) override
|
||||
{
|
||||
if (StrEmpty(str)) return;
|
||||
VisibleSettingsList::const_iterator it = this->visible_settings.begin();
|
||||
for (int i = 0; i < this->clicked_row; i++) it++;
|
||||
const ScriptConfigItem config_item = **it;
|
||||
if (_game_mode == GM_NORMAL && ((this->slot == OWNER_DEITY) || Company::IsValidID(this->slot)) && (config_item.flags & SCRIPTCONFIG_INGAME) == 0) return;
|
||||
int32 value = atoi(str);
|
||||
this->ai_config->SetSetting(config_item.name, value);
|
||||
this->SetDirty();
|
||||
|
||||
SetValue(value);
|
||||
}
|
||||
|
||||
void OnDropdownSelect(int widget, int index) override
|
||||
{
|
||||
assert(this->clicked_dropdown);
|
||||
VisibleSettingsList::const_iterator it = this->visible_settings.begin();
|
||||
for (int i = 0; i < this->clicked_row; i++) it++;
|
||||
const ScriptConfigItem config_item = **it;
|
||||
if (_game_mode == GM_NORMAL && ((this->slot == OWNER_DEITY) || Company::IsValidID(this->slot)) && (config_item.flags & SCRIPTCONFIG_INGAME) == 0) return;
|
||||
this->ai_config->SetSetting(config_item.name, index);
|
||||
this->SetDirty();
|
||||
SetValue(index);
|
||||
}
|
||||
|
||||
void OnDropdownClose(Point pt, int widget, int index, bool instant_close) override
|
||||
@@ -592,7 +571,21 @@ struct AISettingsWindow : public Window {
|
||||
private:
|
||||
bool IsEditableItem(const ScriptConfigItem &config_item) const
|
||||
{
|
||||
return _game_mode == GM_MENU || ((this->slot != OWNER_DEITY) && !Company::IsValidID(this->slot)) || (config_item.flags & SCRIPTCONFIG_INGAME) != 0;
|
||||
return _game_mode == GM_MENU
|
||||
|| _game_mode == GM_EDITOR
|
||||
|| ((this->slot != OWNER_DEITY) && !Company::IsValidID(this->slot))
|
||||
|| (config_item.flags & SCRIPTCONFIG_INGAME) != 0
|
||||
|| _settings_client.gui.ai_developer_tools;
|
||||
}
|
||||
|
||||
void SetValue(int value)
|
||||
{
|
||||
VisibleSettingsList::const_iterator it = this->visible_settings.begin();
|
||||
for (int i = 0; i < this->clicked_row; i++) it++;
|
||||
const ScriptConfigItem config_item = **it;
|
||||
if (_game_mode == GM_NORMAL && ((this->slot == OWNER_DEITY) || Company::IsValidID(this->slot)) && (config_item.flags & SCRIPTCONFIG_INGAME) == 0) return;
|
||||
this->ai_config->SetSetting(config_item.name, value);
|
||||
this->SetDirty();
|
||||
}
|
||||
};
|
||||
|
||||
@@ -600,7 +593,7 @@ private:
|
||||
static const NWidgetPart _nested_ai_settings_widgets[] = {
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_CLOSEBOX, COLOUR_MAUVE),
|
||||
NWidget(WWT_CAPTION, COLOUR_MAUVE, WID_AIS_CAPTION), SetDataTip(STR_AI_SETTINGS_CAPTION, STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS),
|
||||
NWidget(WWT_CAPTION, COLOUR_MAUVE, WID_AIS_CAPTION), SetDataTip(STR_AI_SETTINGS_CAPTION_AI, STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS),
|
||||
NWidget(WWT_DEFSIZEBOX, COLOUR_MAUVE),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
@@ -680,7 +673,7 @@ void ShowScriptTextfileWindow(TextfileType file_type, CompanyID slot)
|
||||
static const NWidgetPart _nested_ai_config_widgets[] = {
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_CLOSEBOX, COLOUR_MAUVE),
|
||||
NWidget(WWT_CAPTION, COLOUR_MAUVE), SetDataTip(STR_AI_CONFIG_CAPTION, STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS),
|
||||
NWidget(WWT_CAPTION, COLOUR_MAUVE), SetDataTip(STR_AI_CONFIG_CAPTION_AI, STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS),
|
||||
EndContainer(),
|
||||
NWidget(WWT_PANEL, COLOUR_MAUVE, WID_AIC_BACKGROUND),
|
||||
NWidget(NWID_VERTICAL), SetPIP(4, 4, 4),
|
||||
@@ -688,7 +681,7 @@ static const NWidgetPart _nested_ai_config_widgets[] = {
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_YELLOW, WID_AIC_DECREASE), SetDataTip(AWV_DECREASE, STR_NULL),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_YELLOW, WID_AIC_INCREASE), SetDataTip(AWV_INCREASE, STR_NULL),
|
||||
NWidget(NWID_SPACER), SetMinimalSize(6, 0),
|
||||
NWidget(WWT_TEXT, COLOUR_MAUVE, WID_AIC_NUMBER), SetDataTip(STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_TEXT, COLOUR_MAUVE, WID_AIC_NUMBER), SetDataTip(STR_AI_CONFIG_MAX_COMPETITORS, STR_NULL), SetFill(1, 0),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL, NC_EQUALSIZE), SetPIP(7, 0, 7),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_YELLOW, WID_AIC_MOVE_UP), SetResize(1, 0), SetFill(1, 0), SetDataTip(STR_AI_CONFIG_MOVE_UP, STR_AI_CONFIG_MOVE_UP_TOOLTIP),
|
||||
@@ -702,16 +695,13 @@ static const NWidgetPart _nested_ai_config_widgets[] = {
|
||||
EndContainer(),
|
||||
EndContainer(),
|
||||
NWidget(NWID_SPACER), SetMinimalSize(0, 9),
|
||||
NWidget(WWT_FRAME, COLOUR_MAUVE), SetDataTip(STR_AI_CONFIG_GAMESCRIPT, STR_NULL), SetPadding(0, 5, 4, 5),
|
||||
NWidget(WWT_MATRIX, COLOUR_MAUVE, WID_AIC_GAMELIST), SetMinimalSize(288, 14), SetFill(1, 0), SetMatrixDataTip(1, 1, STR_AI_CONFIG_GAMELIST_TOOLTIP),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL, NC_EQUALSIZE), SetPIP(7, 0, 7),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_YELLOW, WID_AIC_CHANGE), SetFill(1, 0), SetMinimalSize(93, 0), SetDataTip(STR_AI_CONFIG_CHANGE, STR_AI_CONFIG_CHANGE_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_YELLOW, WID_AIC_CHANGE), SetFill(1, 0), SetMinimalSize(93, 0), SetDataTip(STR_AI_CONFIG_CHANGE_AI, STR_AI_CONFIG_CHANGE_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_YELLOW, WID_AIC_CONFIGURE), SetFill(1, 0), SetMinimalSize(93, 0), SetDataTip(STR_AI_CONFIG_CONFIGURE, STR_AI_CONFIG_CONFIGURE_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_YELLOW, WID_AIC_CLOSE), SetFill(1, 0), SetMinimalSize(93, 0), SetDataTip(STR_AI_SETTINGS_CLOSE, STR_NULL),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_YELLOW, WID_AIC_TEXTFILE + TFT_README), SetFill(1, 0), SetResize(1, 0), SetDataTip(STR_TEXTFILE_VIEW_README, STR_NULL),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL, NC_EQUALSIZE), SetPIP(7, 0, 7),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_YELLOW, WID_AIC_TEXTFILE + TFT_README), SetFill(1, 0), SetResize(1, 0), SetDataTip(STR_TEXTFILE_VIEW_README, STR_NULL),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_YELLOW, WID_AIC_CLOSE), SetFill(1, 0), SetMinimalSize(93, 0), SetDataTip(STR_AI_SETTINGS_CLOSE, STR_NULL),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_YELLOW, WID_AIC_TEXTFILE + TFT_CHANGELOG), SetFill(1, 0), SetResize(1, 0), SetDataTip(STR_TEXTFILE_VIEW_CHANGELOG, STR_NULL),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_YELLOW, WID_AIC_TEXTFILE + TFT_LICENSE), SetFill(1, 0), SetResize(1, 0), SetDataTip(STR_TEXTFILE_VIEW_LICENCE, STR_NULL),
|
||||
EndContainer(),
|
||||
@@ -759,21 +749,6 @@ struct AIConfigWindow : public Window {
|
||||
case WID_AIC_NUMBER:
|
||||
SetDParam(0, GetGameSettings().difficulty.max_no_competitors);
|
||||
break;
|
||||
case WID_AIC_CHANGE:
|
||||
switch (selected_slot) {
|
||||
case OWNER_DEITY:
|
||||
SetDParam(0, STR_AI_CONFIG_CHANGE_GAMESCRIPT);
|
||||
break;
|
||||
|
||||
case INVALID_COMPANY:
|
||||
SetDParam(0, STR_AI_CONFIG_CHANGE_NONE);
|
||||
break;
|
||||
|
||||
default:
|
||||
SetDParam(0, STR_AI_CONFIG_CHANGE_AI);
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -785,32 +760,11 @@ struct AIConfigWindow : public Window {
|
||||
*size = maxdim(*size, NWidgetScrollbar::GetHorizontalDimension());
|
||||
break;
|
||||
|
||||
case WID_AIC_GAMELIST:
|
||||
this->line_height = FONT_HEIGHT_NORMAL + WD_MATRIX_TOP + WD_MATRIX_BOTTOM;
|
||||
size->height = 1 * this->line_height;
|
||||
break;
|
||||
|
||||
case WID_AIC_LIST:
|
||||
this->line_height = FONT_HEIGHT_NORMAL + WD_MATRIX_TOP + WD_MATRIX_BOTTOM;
|
||||
this->line_height = FONT_HEIGHT_NORMAL + padding.height;
|
||||
resize->height = this->line_height;
|
||||
size->height = 8 * this->line_height;
|
||||
break;
|
||||
|
||||
case WID_AIC_CHANGE: {
|
||||
SetDParam(0, STR_AI_CONFIG_CHANGE_GAMESCRIPT);
|
||||
Dimension dim = GetStringBoundingBox(STR_AI_CONFIG_CHANGE);
|
||||
|
||||
SetDParam(0, STR_AI_CONFIG_CHANGE_NONE);
|
||||
dim = maxdim(dim, GetStringBoundingBox(STR_AI_CONFIG_CHANGE));
|
||||
|
||||
SetDParam(0, STR_AI_CONFIG_CHANGE_AI);
|
||||
dim = maxdim(dim, GetStringBoundingBox(STR_AI_CONFIG_CHANGE));
|
||||
|
||||
dim.width += padding.width;
|
||||
dim.height += padding.height;
|
||||
*size = maxdim(*size, dim);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -821,8 +775,6 @@ struct AIConfigWindow : public Window {
|
||||
*/
|
||||
static bool IsEditable(CompanyID slot)
|
||||
{
|
||||
if (slot == OWNER_DEITY) return _game_mode != GM_NORMAL || Game::GetInstance() != nullptr;
|
||||
|
||||
if (_game_mode != GM_NORMAL) {
|
||||
return slot > 0 && slot <= GetGameSettings().difficulty.max_no_competitors;
|
||||
}
|
||||
@@ -838,22 +790,8 @@ struct AIConfigWindow : public Window {
|
||||
void DrawWidget(const Rect &r, int widget) const override
|
||||
{
|
||||
switch (widget) {
|
||||
case WID_AIC_GAMELIST: {
|
||||
StringID text = STR_AI_CONFIG_NONE;
|
||||
|
||||
if (GameConfig::GetConfig()->GetInfo() != nullptr) {
|
||||
SetDParamStr(0, GameConfig::GetConfig()->GetInfo()->GetName());
|
||||
text = STR_JUST_RAW_STRING;
|
||||
}
|
||||
|
||||
DrawString(r.left + 10, r.right - 10, r.top + WD_MATRIX_TOP, text,
|
||||
(this->selected_slot == OWNER_DEITY) ? TC_WHITE : (IsEditable(OWNER_DEITY) ? TC_ORANGE : TC_SILVER));
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
case WID_AIC_LIST: {
|
||||
int y = r.top;
|
||||
Rect tr = r.Shrink(WidgetDimensions::scaled.matrix);
|
||||
for (int i = this->vscroll->GetPosition(); this->vscroll->IsVisible(i) && i < MAX_COMPANIES; i++) {
|
||||
StringID text;
|
||||
|
||||
@@ -865,9 +803,9 @@ struct AIConfigWindow : public Window {
|
||||
} else {
|
||||
text = STR_AI_CONFIG_RANDOM_AI;
|
||||
}
|
||||
DrawString(r.left + 10, r.right - 10, y + WD_MATRIX_TOP, text,
|
||||
DrawString(tr, text,
|
||||
(this->selected_slot == i) ? TC_WHITE : (IsEditable((CompanyID)i) ? TC_ORANGE : TC_SILVER));
|
||||
y += this->line_height;
|
||||
tr.top += this->line_height;
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -896,13 +834,6 @@ struct AIConfigWindow : public Window {
|
||||
break;
|
||||
}
|
||||
|
||||
case WID_AIC_GAMELIST: {
|
||||
this->selected_slot = OWNER_DEITY;
|
||||
this->InvalidateData();
|
||||
if (click_count > 1 && this->selected_slot != INVALID_COMPANY && _game_mode != GM_NORMAL) ShowAIListWindow((CompanyID)this->selected_slot);
|
||||
break;
|
||||
}
|
||||
|
||||
case WID_AIC_LIST: { // Select a slot
|
||||
this->selected_slot = (CompanyID)this->vscroll->GetScrolledRowFromWidget(pt.y, this, widget);
|
||||
this->InvalidateData();
|
||||
@@ -944,7 +875,7 @@ struct AIConfigWindow : public Window {
|
||||
if (!_network_available) {
|
||||
ShowErrorMessage(STR_NETWORK_ERROR_NOTAVAILABLE, INVALID_STRING_ID, WL_ERROR);
|
||||
} else {
|
||||
ShowNetworkContentListWindow(nullptr, CONTENT_TYPE_AI, CONTENT_TYPE_GAME);
|
||||
ShowNetworkContentListWindow(nullptr, CONTENT_TYPE_AI);
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -965,10 +896,10 @@ struct AIConfigWindow : public Window {
|
||||
|
||||
this->SetWidgetDisabledState(WID_AIC_DECREASE, GetGameSettings().difficulty.max_no_competitors == 0);
|
||||
this->SetWidgetDisabledState(WID_AIC_INCREASE, GetGameSettings().difficulty.max_no_competitors == MAX_COMPANIES - 1);
|
||||
this->SetWidgetDisabledState(WID_AIC_CHANGE, (this->selected_slot == OWNER_DEITY && _game_mode == GM_NORMAL) || this->selected_slot == INVALID_COMPANY);
|
||||
this->SetWidgetDisabledState(WID_AIC_CHANGE, this->selected_slot == INVALID_COMPANY);
|
||||
this->SetWidgetDisabledState(WID_AIC_CONFIGURE, this->selected_slot == INVALID_COMPANY || GetConfig(this->selected_slot)->GetConfigList()->size() == 0);
|
||||
this->SetWidgetDisabledState(WID_AIC_MOVE_UP, this->selected_slot == OWNER_DEITY || this->selected_slot == INVALID_COMPANY || !IsEditable((CompanyID)(this->selected_slot - 1)));
|
||||
this->SetWidgetDisabledState(WID_AIC_MOVE_DOWN, this->selected_slot == OWNER_DEITY || this->selected_slot == INVALID_COMPANY || !IsEditable((CompanyID)(this->selected_slot + 1)));
|
||||
this->SetWidgetDisabledState(WID_AIC_MOVE_UP, this->selected_slot == INVALID_COMPANY || !IsEditable((CompanyID)(this->selected_slot - 1)));
|
||||
this->SetWidgetDisabledState(WID_AIC_MOVE_DOWN, this->selected_slot == INVALID_COMPANY || !IsEditable((CompanyID)(this->selected_slot + 1)));
|
||||
|
||||
for (TextfileType tft = TFT_BEGIN; tft < TFT_END; tft++) {
|
||||
this->SetWidgetDisabledState(WID_AIC_TEXTFILE + tft, this->selected_slot == INVALID_COMPANY || (GetConfig(this->selected_slot)->GetTextfile(tft, this->selected_slot) == nullptr));
|
||||
@@ -1008,9 +939,6 @@ static bool SetScriptButtonColour(NWidgetCore &button, bool dead, bool paused)
|
||||
* Window with everything an AI prints via ScriptLog.
|
||||
*/
|
||||
struct AIDebugWindow : public Window {
|
||||
static const int top_offset; ///< Offset of the text at the top of the WID_AID_LOG_PANEL.
|
||||
static const int bottom_offset; ///< Offset of the text at the bottom of the WID_AID_LOG_PANEL.
|
||||
|
||||
static const uint MAX_BREAK_STR_STRING_LENGTH = 256; ///< Maximum length of the break string.
|
||||
|
||||
static CompanyID ai_debug_company; ///< The AI that is (was last) being debugged.
|
||||
@@ -1114,8 +1042,8 @@ struct AIDebugWindow : public Window {
|
||||
void UpdateWidgetSize(int widget, Dimension *size, const Dimension &padding, Dimension *fill, Dimension *resize) override
|
||||
{
|
||||
if (widget == WID_AID_LOG_PANEL) {
|
||||
resize->height = FONT_HEIGHT_NORMAL + WD_PAR_VSEP_NORMAL;
|
||||
size->height = 14 * resize->height + this->top_offset + this->bottom_offset;
|
||||
resize->height = FONT_HEIGHT_NORMAL + WidgetDimensions::scaled.vsep_normal;
|
||||
size->height = 14 * resize->height + WidgetDimensions::scaled.framerect.Vertical();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1229,7 +1157,8 @@ struct AIDebugWindow : public Window {
|
||||
ScriptLog::LogData *log = this->GetLogPointer();
|
||||
if (log == nullptr) return;
|
||||
|
||||
int y = this->top_offset;
|
||||
Rect br = r.Shrink(WidgetDimensions::scaled.bevel);
|
||||
Rect tr = r.Shrink(WidgetDimensions::scaled.framerect);
|
||||
for (int i = this->vscroll->GetPosition(); this->vscroll->IsVisible(i) && i < log->used; i++) {
|
||||
int pos = (i + log->pos + 1 - log->used + log->count) % log->count;
|
||||
if (log->lines[pos] == nullptr) break;
|
||||
@@ -1246,12 +1175,12 @@ struct AIDebugWindow : public Window {
|
||||
|
||||
/* Check if the current line should be highlighted */
|
||||
if (pos == this->highlight_row) {
|
||||
GfxFillRect(r.left + 1, r.top + y, r.right - 1, r.top + y + this->resize.step_height - WD_PAR_VSEP_NORMAL, PC_BLACK);
|
||||
GfxFillRect(br.left, tr.top, br.right, tr.top + this->resize.step_height - 1, PC_BLACK);
|
||||
if (colour == TC_BLACK) colour = TC_WHITE; // Make black text readable by inverting it to white.
|
||||
}
|
||||
|
||||
DrawString(r.left + 7, r.right - 7, r.top + y, log->lines[pos], colour, SA_LEFT | SA_FORCE);
|
||||
y += this->resize.step_height;
|
||||
DrawString(tr, log->lines[pos], colour, SA_LEFT | SA_FORCE);
|
||||
tr.top += this->resize.step_height;
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -1423,14 +1352,12 @@ struct AIDebugWindow : public Window {
|
||||
|
||||
void OnResize() override
|
||||
{
|
||||
this->vscroll->SetCapacityFromWidget(this, WID_AID_LOG_PANEL);
|
||||
this->vscroll->SetCapacityFromWidget(this, WID_AID_LOG_PANEL, WidgetDimensions::scaled.framerect.Vertical());
|
||||
}
|
||||
|
||||
static HotkeyList hotkeys;
|
||||
};
|
||||
|
||||
const int AIDebugWindow::top_offset = WD_FRAMERECT_TOP + 2;
|
||||
const int AIDebugWindow::bottom_offset = WD_FRAMERECT_BOTTOM;
|
||||
CompanyID AIDebugWindow::ai_debug_company = INVALID_COMPANY;
|
||||
char AIDebugWindow::break_string[MAX_BREAK_STR_STRING_LENGTH] = "";
|
||||
bool AIDebugWindow::break_check_enabled = true;
|
||||
|
||||
@@ -12,8 +12,10 @@
|
||||
|
||||
#include "../company_type.h"
|
||||
|
||||
void ShowAIListWindow(CompanyID slot);
|
||||
Window* ShowAIDebugWindow(CompanyID show_company = INVALID_COMPANY);
|
||||
void ShowAIConfigWindow();
|
||||
void ShowScriptTextfileWindow(TextfileType file_type, CompanyID slot);
|
||||
void ShowAIDebugWindowIfAIError();
|
||||
void InitializeAIGui();
|
||||
|
||||
|
||||
@@ -231,7 +231,7 @@ void DrawAircraftEngine(int left, int right, int preferred_x, int y, EngineID en
|
||||
VehicleSpriteSeq rotor_seq;
|
||||
GetCustomRotorIcon(engine, image_type, &rotor_seq);
|
||||
if (!rotor_seq.IsValid()) rotor_seq.Set(SPR_ROTOR_STOPPED);
|
||||
rotor_seq.Draw(preferred_x, y - ScaleGUITrad(5), PAL_NONE, false);
|
||||
rotor_seq.Draw(preferred_x, y - ScaleSpriteTrad(5), PAL_NONE, false);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -252,8 +252,8 @@ void GetAircraftSpriteSize(EngineID engine, uint &width, uint &height, int &xoff
|
||||
Rect rect;
|
||||
seq.GetBounds(&rect);
|
||||
|
||||
width = UnScaleGUI(rect.right - rect.left + 1);
|
||||
height = UnScaleGUI(rect.bottom - rect.top + 1);
|
||||
width = UnScaleGUI(rect.Width());
|
||||
height = UnScaleGUI(rect.Height());
|
||||
xoffs = UnScaleGUI(rect.left);
|
||||
yoffs = UnScaleGUI(rect.top);
|
||||
}
|
||||
|
||||
+23
-22
@@ -25,59 +25,58 @@
|
||||
* Draw the details for the given vehicle at the given position
|
||||
*
|
||||
* @param v current vehicle
|
||||
* @param left The left most coordinate to draw
|
||||
* @param right The right most coordinate to draw
|
||||
* @param y The y coordinate
|
||||
* @param r the Rect to draw within
|
||||
*/
|
||||
void DrawAircraftDetails(const Aircraft *v, int left, int right, int y)
|
||||
void DrawAircraftDetails(const Aircraft *v, const Rect &r)
|
||||
{
|
||||
int y_offset = (v->Next()->cargo_cap != 0) ? -(FONT_HEIGHT_NORMAL + 1): 0;
|
||||
Money feeder_share = 0;
|
||||
|
||||
int y = r.top;
|
||||
for (const Aircraft *u = v; u != nullptr; u = u->Next()) {
|
||||
if (u->IsNormalAircraft()) {
|
||||
SetDParam(0, u->engine_type);
|
||||
SetDParam(1, u->build_year);
|
||||
SetDParam(2, u->value);
|
||||
DrawString(left, right, y, STR_VEHICLE_INFO_BUILT_VALUE);
|
||||
DrawString(r.left, r.right, y, STR_VEHICLE_INFO_BUILT_VALUE);
|
||||
y += FONT_HEIGHT_NORMAL;
|
||||
|
||||
SetDParam(0, u->cargo_type);
|
||||
SetDParam(1, u->cargo_cap);
|
||||
SetDParam(2, u->Next()->cargo_type);
|
||||
SetDParam(3, u->Next()->cargo_cap);
|
||||
SetDParam(4, GetCargoSubtypeText(u));
|
||||
DrawString(left, right, y + FONT_HEIGHT_NORMAL, (u->Next()->cargo_cap != 0) ? STR_VEHICLE_INFO_CAPACITY_CAPACITY : STR_VEHICLE_INFO_CAPACITY);
|
||||
DrawString(r.left, r.right, y, (u->Next()->cargo_cap != 0) ? STR_VEHICLE_INFO_CAPACITY_CAPACITY : STR_VEHICLE_INFO_CAPACITY);
|
||||
y += FONT_HEIGHT_NORMAL + WidgetDimensions::scaled.vsep_normal;
|
||||
}
|
||||
|
||||
if (u->cargo_cap != 0) {
|
||||
uint cargo_count = u->cargo.StoredCount();
|
||||
|
||||
y_offset += FONT_HEIGHT_NORMAL + 1;
|
||||
if (cargo_count != 0) {
|
||||
/* Cargo names (fix pluralness) */
|
||||
SetDParam(0, u->cargo_type);
|
||||
SetDParam(1, cargo_count);
|
||||
SetDParam(2, u->cargo.Source());
|
||||
DrawString(left, right, y + 2 * FONT_HEIGHT_NORMAL + 1 + y_offset, STR_VEHICLE_DETAILS_CARGO_FROM);
|
||||
DrawString(r.left, r.right, y, STR_VEHICLE_DETAILS_CARGO_FROM);
|
||||
y += FONT_HEIGHT_NORMAL;
|
||||
feeder_share += u->cargo.FeederShare();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
y += WidgetDimensions::scaled.vsep_normal;
|
||||
SetDParam(0, feeder_share);
|
||||
DrawString(left, right, y + 3 * FONT_HEIGHT_NORMAL + 3 + y_offset, STR_VEHICLE_INFO_FEEDER_CARGO_VALUE);
|
||||
DrawString(r.left, r.right, y, STR_VEHICLE_INFO_FEEDER_CARGO_VALUE);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Draws an image of an aircraft
|
||||
* @param v Front vehicle
|
||||
* @param left The minimum horizontal position
|
||||
* @param right The maximum horizontal position
|
||||
* @param y Vertical position to draw at
|
||||
* @param r Rect to draw at
|
||||
* @param selection Selected vehicle to draw a frame around
|
||||
*/
|
||||
void DrawAircraftImage(const Vehicle *v, int left, int right, int y, VehicleID selection, EngineImageType image_type)
|
||||
void DrawAircraftImage(const Vehicle *v, const Rect &r, VehicleID selection, EngineImageType image_type)
|
||||
{
|
||||
bool rtl = _current_text_dir == TD_RTL;
|
||||
|
||||
@@ -87,27 +86,29 @@ void DrawAircraftImage(const Vehicle *v, int left, int right, int y, VehicleID s
|
||||
Rect rect;
|
||||
seq.GetBounds(&rect);
|
||||
|
||||
int width = UnScaleGUI(rect.right - rect.left + 1);
|
||||
int width = UnScaleGUI(rect.Width());
|
||||
int x_offs = UnScaleGUI(rect.left);
|
||||
int x = rtl ? right - width - x_offs : left - x_offs;
|
||||
int x = rtl ? r.right - width - x_offs : r.left - x_offs;
|
||||
/* This magic -1 offset is related to the sprite_y_offsets in build_vehicle_gui.cpp */
|
||||
int y = ScaleSpriteTrad(-1) + CenterBounds(r.top, r.bottom, 0);
|
||||
bool helicopter = v->subtype == AIR_HELICOPTER;
|
||||
|
||||
int y_offs = ScaleGUITrad(10);
|
||||
int heli_offs = 0;
|
||||
|
||||
PaletteID pal = (v->vehstatus & VS_CRASHED) ? PALETTE_CRASH : GetVehiclePalette(v);
|
||||
seq.Draw(x, y + y_offs, pal, (v->vehstatus & VS_CRASHED) != 0);
|
||||
seq.Draw(x, y, pal, (v->vehstatus & VS_CRASHED) != 0);
|
||||
if (helicopter) {
|
||||
const Aircraft *a = Aircraft::From(v);
|
||||
VehicleSpriteSeq rotor_seq;
|
||||
GetCustomRotorSprite(a, image_type, &rotor_seq);
|
||||
if (!rotor_seq.IsValid()) rotor_seq.Set(SPR_ROTOR_STOPPED);
|
||||
heli_offs = ScaleGUITrad(5);
|
||||
rotor_seq.Draw(x, y + y_offs - heli_offs, PAL_NONE, false);
|
||||
heli_offs = ScaleSpriteTrad(5);
|
||||
rotor_seq.Draw(x, y - heli_offs, PAL_NONE, false);
|
||||
}
|
||||
if (v->index == selection) {
|
||||
x += x_offs;
|
||||
y += UnScaleGUI(rect.top) + y_offs - heli_offs;
|
||||
DrawFrameRect(x - 1, y - 1, x + width + 1, y + UnScaleGUI(rect.bottom - rect.top + 1) + heli_offs + 1, COLOUR_WHITE, FR_BORDERONLY);
|
||||
y += UnScaleGUI(rect.top) - heli_offs;
|
||||
Rect hr = {x, y, x + width - 1, y + UnScaleGUI(rect.Height()) + heli_offs - 1};
|
||||
DrawFrameRect(hr.Expand(WidgetDimensions::scaled.bevel), COLOUR_WHITE, FR_BORDERONLY);
|
||||
}
|
||||
}
|
||||
|
||||
+18
-16
@@ -340,10 +340,10 @@ public:
|
||||
const AirportSpec *as = AirportSpec::Get(i);
|
||||
if (!as->enabled) continue;
|
||||
|
||||
size->width = std::max(size->width, GetStringBoundingBox(as->name).width);
|
||||
size->width = std::max(size->width, GetStringBoundingBox(as->name).width + padding.width);
|
||||
}
|
||||
|
||||
this->line_height = FONT_HEIGHT_NORMAL + WD_MATRIX_TOP + WD_MATRIX_BOTTOM;
|
||||
this->line_height = FONT_HEIGHT_NORMAL + padding.height;
|
||||
size->height = 5 * this->line_height;
|
||||
break;
|
||||
}
|
||||
@@ -356,8 +356,8 @@ public:
|
||||
SpriteID sprite = GetCustomAirportSprite(as, layout);
|
||||
if (sprite != 0) {
|
||||
Dimension d = GetSpriteSize(sprite);
|
||||
d.width += WD_FRAMERECT_LEFT + WD_FRAMERECT_RIGHT;
|
||||
d.height += WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM;
|
||||
d.width += WidgetDimensions::scaled.framerect.Horizontal();
|
||||
d.height += WidgetDimensions::scaled.framerect.Vertical();
|
||||
*size = maxdim(d, *size);
|
||||
}
|
||||
}
|
||||
@@ -388,15 +388,17 @@ public:
|
||||
{
|
||||
switch (widget) {
|
||||
case WID_AP_AIRPORT_LIST: {
|
||||
int y = r.top;
|
||||
Rect row = r.WithHeight(this->line_height).Shrink(WidgetDimensions::scaled.bevel);
|
||||
Rect text = r.WithHeight(this->line_height).Shrink(WidgetDimensions::scaled.matrix);
|
||||
AirportClass *apclass = AirportClass::Get(_selected_airport_class);
|
||||
for (uint i = this->vscroll->GetPosition(); this->vscroll->IsVisible(i) && i < apclass->GetSpecCount(); i++) {
|
||||
const AirportSpec *as = apclass->GetSpec(i);
|
||||
if (!as->IsAvailable()) {
|
||||
GfxFillRect(r.left + 1, y + 1, r.right - 1, y + this->line_height - 2, PC_BLACK, FILLRECT_CHECKER);
|
||||
GfxFillRect(row, PC_BLACK, FILLRECT_CHECKER);
|
||||
}
|
||||
DrawString(r.left + WD_MATRIX_LEFT, r.right - WD_MATRIX_RIGHT, y + WD_MATRIX_TOP, as->name, ((int)i == _selected_airport_index) ? TC_WHITE : TC_BLACK);
|
||||
y += this->line_height;
|
||||
DrawString(text, as->name, ((int)i == _selected_airport_index) ? TC_WHITE : TC_BLACK);
|
||||
row = row.Translate(0, this->line_height);
|
||||
text = text.Translate(0, this->line_height);
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -404,7 +406,7 @@ public:
|
||||
case WID_AP_AIRPORT_SPRITE:
|
||||
if (this->preview_sprite != 0) {
|
||||
Dimension d = GetSpriteSize(this->preview_sprite);
|
||||
DrawSprite(this->preview_sprite, COMPANY_SPRITE_COLOUR(_local_company), (r.left + r.right - d.width) / 2, (r.top + r.bottom - d.height) / 2);
|
||||
DrawSprite(this->preview_sprite, COMPANY_SPRITE_COLOUR(_local_company), CenterBounds(r.left, r.right, d.width), CenterBounds(r.top, r.bottom, d.height));
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -426,7 +428,7 @@ public:
|
||||
this->DrawWidgets();
|
||||
|
||||
Rect r = this->GetWidget<NWidgetBase>(WID_AP_ACCEPTANCE)->GetCurrentRect();
|
||||
int top = r.top + ScaleGUITrad(WD_PAR_VSEP_NORMAL);
|
||||
int top = r.top + WidgetDimensions::scaled.vsep_normal;
|
||||
|
||||
if (_selected_airport_index != -1) {
|
||||
const AirportSpec *as = AirportClass::Get(_selected_airport_class)->GetSpec(_selected_airport_index);
|
||||
@@ -437,19 +439,19 @@ public:
|
||||
/* show the noise of the selected airport */
|
||||
SetDParam(0, as->noise_level);
|
||||
DrawString(r.left, r.right, top, STR_STATION_BUILD_NOISE);
|
||||
top += FONT_HEIGHT_NORMAL + ScaleGUITrad(WD_PAR_VSEP_NORMAL);
|
||||
top += FONT_HEIGHT_NORMAL + WidgetDimensions::scaled.vsep_normal;
|
||||
}
|
||||
|
||||
if (_settings_game.economy.infrastructure_maintenance) {
|
||||
Money monthly = _price[PR_INFRASTRUCTURE_AIRPORT] * as->maintenance_cost >> 3;
|
||||
SetDParam(0, monthly * 12);
|
||||
DrawString(r.left, r.right, top, STR_STATION_BUILD_INFRASTRUCTURE_COST);
|
||||
top += FONT_HEIGHT_NORMAL + ScaleGUITrad(WD_PAR_VSEP_NORMAL);
|
||||
top += FONT_HEIGHT_NORMAL + WidgetDimensions::scaled.vsep_normal;
|
||||
}
|
||||
|
||||
/* strings such as 'Size' and 'Coverage Area' */
|
||||
top = DrawStationCoverageAreaText(r.left, r.right, top, SCT_ALL, rad, false) + ScaleGUITrad(WD_PAR_VSEP_NORMAL);
|
||||
top = DrawStationCoverageAreaText(r.left, r.right, top, SCT_ALL, rad, true) + ScaleGUITrad(WD_PAR_VSEP_NORMAL);
|
||||
top = DrawStationCoverageAreaText(r.left, r.right, top, SCT_ALL, rad, false) + WidgetDimensions::scaled.vsep_normal;
|
||||
top = DrawStationCoverageAreaText(r.left, r.right, top, SCT_ALL, rad, true) + WidgetDimensions::scaled.vsep_normal;
|
||||
}
|
||||
|
||||
/* Resize background if the window is too small.
|
||||
@@ -603,7 +605,7 @@ static const NWidgetPart _nested_build_airport_widgets[] = {
|
||||
EndContainer(),
|
||||
/* Bottom panel. */
|
||||
NWidget(WWT_PANEL, COLOUR_DARK_GREEN, WID_AP_BOTTOMPANEL),
|
||||
NWidget(WWT_LABEL, COLOUR_DARK_GREEN), SetPadding(WD_FRAMERECT_TOP, WD_FRAMERECT_RIGHT, WD_FRAMERECT_BOTTOM, WD_FRAMERECT_LEFT), SetDataTip(STR_STATION_BUILD_COVERAGE_AREA_TITLE, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_LABEL, COLOUR_DARK_GREEN), SetPadding(WidgetDimensions::unscaled.framerect), SetDataTip(STR_STATION_BUILD_COVERAGE_AREA_TITLE, STR_NULL), SetFill(1, 0),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(NWID_SPACER), SetMinimalSize(14, 0), SetFill(1, 0),
|
||||
NWidget(NWID_HORIZONTAL, NC_EQUALSIZE),
|
||||
@@ -614,7 +616,7 @@ static const NWidgetPart _nested_build_airport_widgets[] = {
|
||||
EndContainer(),
|
||||
NWidget(NWID_SPACER), SetMinimalSize(14, 0), SetFill(1, 0),
|
||||
EndContainer(),
|
||||
NWidget(WWT_EMPTY, COLOUR_DARK_GREEN, WID_AP_ACCEPTANCE), SetPadding(0, WD_FRAMERECT_RIGHT, 0, WD_FRAMERECT_LEFT), SetResize(0, 1), SetFill(1, 0),
|
||||
NWidget(WWT_EMPTY, COLOUR_DARK_GREEN, WID_AP_ACCEPTANCE), SetPadding(WidgetDimensions::unscaled.framerect), SetResize(0, 1), SetFill(1, 0),
|
||||
EndContainer(),
|
||||
};
|
||||
|
||||
|
||||
+9
-10
@@ -33,7 +33,7 @@
|
||||
|
||||
#include "safeguards.h"
|
||||
|
||||
void DrawEngineList(VehicleType type, int x, int r, int y, const GUIEngineList *eng_list, uint16 min, uint16 max, EngineID selected_id, bool show_count, GroupID selected_group);
|
||||
void DrawEngineList(VehicleType type, const Rect &r, const GUIEngineList *eng_list, uint16 min, uint16 max, EngineID selected_id, bool show_count, GroupID selected_group);
|
||||
|
||||
static bool EngineNumberSorter(const EngineID &a, const EngineID &b)
|
||||
{
|
||||
@@ -304,8 +304,8 @@ public:
|
||||
case WID_RV_INFO_TAB: {
|
||||
Dimension d = GetStringBoundingBox(STR_REPLACE_NOT_REPLACING);
|
||||
d = maxdim(d, GetStringBoundingBox(STR_REPLACE_NOT_REPLACING_VEHICLE_SELECTED));
|
||||
d.width += WD_FRAMETEXT_LEFT + WD_FRAMETEXT_RIGHT;
|
||||
d.height += WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM;
|
||||
d.width += padding.width;
|
||||
d.height += padding.height;
|
||||
*size = maxdim(*size, d);
|
||||
break;
|
||||
}
|
||||
@@ -422,7 +422,7 @@ public:
|
||||
str = STR_REPLACE_NOT_REPLACING_VEHICLE_SELECTED;
|
||||
}
|
||||
|
||||
DrawString(r.left + WD_FRAMETEXT_LEFT, r.right - WD_FRAMETEXT_RIGHT, r.top + WD_FRAMERECT_TOP, str, TC_BLACK, SA_HOR_CENTER);
|
||||
DrawString(r.Shrink(WidgetDimensions::scaled.frametext, WidgetDimensions::scaled.framerect), str, TC_BLACK, SA_HOR_CENTER);
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -433,8 +433,7 @@ public:
|
||||
EngineID end = static_cast<EngineID>(std::min<size_t>(this->vscroll[side]->GetCapacity() + start, this->engines[side].size()));
|
||||
|
||||
/* Do the actual drawing */
|
||||
DrawEngineList((VehicleType)this->window_number, r.left + WD_FRAMERECT_LEFT, r.right - WD_FRAMERECT_RIGHT, r.top + WD_FRAMERECT_TOP,
|
||||
&this->engines[side], start, end, this->sel_engine[side], side == 0, this->sel_group);
|
||||
DrawEngineList((VehicleType)this->window_number, r, &this->engines[side], start, end, this->sel_engine[side], side == 0, this->sel_group);
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -485,10 +484,10 @@ public:
|
||||
ted.cargo = e->GetDefaultCargoType();
|
||||
ted.capacity = e->GetDisplayDefaultCapacity(&ted.mail_capacity);
|
||||
|
||||
NWidgetBase *nwi = this->GetWidget<NWidgetBase>(side == 0 ? WID_RV_LEFT_DETAILS : WID_RV_RIGHT_DETAILS);
|
||||
int text_end = DrawVehiclePurchaseInfo(nwi->pos_x + WD_FRAMETEXT_LEFT, nwi->pos_x + nwi->current_x - WD_FRAMETEXT_RIGHT,
|
||||
nwi->pos_y + WD_FRAMERECT_TOP, this->sel_engine[side], ted);
|
||||
needed_height = std::max(needed_height, (text_end - (int)nwi->pos_y - WD_FRAMERECT_TOP) / FONT_HEIGHT_NORMAL);
|
||||
const Rect r = this->GetWidget<NWidgetBase>(side == 0 ? WID_RV_LEFT_DETAILS : WID_RV_RIGHT_DETAILS)->GetCurrentRect()
|
||||
.Shrink(WidgetDimensions::scaled.frametext, WidgetDimensions::scaled.framerect);
|
||||
int text_end = DrawVehiclePurchaseInfo(r.left, r.right, r.top, this->sel_engine[side], ted);
|
||||
needed_height = std::max(needed_height, (text_end - r.top) / FONT_HEIGHT_NORMAL);
|
||||
}
|
||||
}
|
||||
if (needed_height != this->details_height) { // Details window are not high enough, enlarge them.
|
||||
|
||||
@@ -62,8 +62,7 @@ struct BaseStation : StationPool::PoolItem<&_station_pool> {
|
||||
Owner owner; ///< The owner of this station
|
||||
StationFacility facilities; ///< The facilities that this station has
|
||||
|
||||
uint8 num_specs; ///< Number of specs in the speclist
|
||||
StationSpecList *speclist; ///< List of station specs of this station
|
||||
std::vector<StationSpecList> speclist; ///< List of rail station specs of this station.
|
||||
|
||||
Date build_date; ///< Date of construction
|
||||
|
||||
|
||||
+2
-2
@@ -58,8 +58,8 @@ public:
|
||||
void Initialize(const Rect &r)
|
||||
{
|
||||
this->tile = TileXY(r.left, r.top);
|
||||
this->w = r.right - r.left + 1;
|
||||
this->h = r.bottom - r.top + 1;
|
||||
this->w = r.Width();
|
||||
this->h = r.Height();
|
||||
this->data.clear();
|
||||
this->data.resize(Index(w, h));
|
||||
}
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
/* $Id$ */
|
||||
|
||||
/*
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
/* $Id$ */
|
||||
|
||||
/*
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
|
||||
+11
-8
@@ -101,14 +101,14 @@ public:
|
||||
{
|
||||
if (widget == WID_BEM_MESSAGE) {
|
||||
*size = GetStringBoundingBox(STR_MISSING_GRAPHICS_ERROR);
|
||||
size->height = GetStringHeight(STR_MISSING_GRAPHICS_ERROR, size->width - WD_FRAMETEXT_LEFT - WD_FRAMETEXT_RIGHT) + WD_FRAMETEXT_BOTTOM + WD_FRAMETEXT_TOP;
|
||||
size->height = GetStringHeight(STR_MISSING_GRAPHICS_ERROR, size->width - WidgetDimensions::scaled.frametext.Horizontal()) + WidgetDimensions::scaled.frametext.Vertical();
|
||||
}
|
||||
}
|
||||
|
||||
void DrawWidget(const Rect &r, int widget) const override
|
||||
{
|
||||
if (widget == WID_BEM_MESSAGE) {
|
||||
DrawStringMultiLine(r.left + WD_FRAMETEXT_LEFT, r.right - WD_FRAMETEXT_RIGHT, r.top + WD_FRAMETEXT_TOP, r.bottom - WD_FRAMETEXT_BOTTOM, STR_MISSING_GRAPHICS_ERROR, TC_FROMSTRING, SA_CENTER);
|
||||
DrawStringMultiLine(r.Shrink(WidgetDimensions::scaled.frametext), STR_MISSING_GRAPHICS_ERROR, TC_FROMSTRING, SA_CENTER);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -123,8 +123,11 @@ public:
|
||||
/** Nested widgets for the download window. */
|
||||
static const NWidgetPart _nested_bootstrap_download_status_window_widgets[] = {
|
||||
NWidget(WWT_CAPTION, COLOUR_GREY), SetDataTip(STR_CONTENT_DOWNLOAD_TITLE, STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS),
|
||||
NWidget(WWT_PANEL, COLOUR_GREY, WID_NCDS_BACKGROUND),
|
||||
NWidget(NWID_SPACER), SetMinimalSize(350, 0), SetMinimalTextLines(3, WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM + 30),
|
||||
NWidget(WWT_PANEL, COLOUR_GREY),
|
||||
NWidget(NWID_VERTICAL), SetPIP(0, WidgetDimensions::unscaled.vsep_wide, 0), SetPadding(WidgetDimensions::unscaled.modalpopup),
|
||||
NWidget(WWT_EMPTY, INVALID_COLOUR, WID_NCDS_PROGRESS_BAR), SetFill(1, 0),
|
||||
NWidget(WWT_EMPTY, INVALID_COLOUR, WID_NCDS_PROGRESS_TEXT), SetFill(1, 0), SetMinimalSize(350, 0),
|
||||
EndContainer(),
|
||||
EndContainer(),
|
||||
};
|
||||
|
||||
@@ -214,15 +217,15 @@ public:
|
||||
/* We cache the button size. This is safe as no reinit can happen here. */
|
||||
if (this->button_size.width == 0) {
|
||||
this->button_size = maxdim(GetStringBoundingBox(STR_MISSING_GRAPHICS_YES_DOWNLOAD), GetStringBoundingBox(STR_MISSING_GRAPHICS_NO_QUIT));
|
||||
this->button_size.width += WD_FRAMETEXT_LEFT + WD_FRAMETEXT_RIGHT;
|
||||
this->button_size.height += WD_FRAMETEXT_TOP + WD_FRAMETEXT_BOTTOM;
|
||||
this->button_size.width += WidgetDimensions::scaled.frametext.Horizontal();
|
||||
this->button_size.height += WidgetDimensions::scaled.frametext.Vertical();
|
||||
}
|
||||
|
||||
switch (widget) {
|
||||
case WID_BAFD_QUESTION:
|
||||
/* The question is twice as wide as the buttons, and determine the height based on the width. */
|
||||
size->width = this->button_size.width * 2;
|
||||
size->height = GetStringHeight(STR_MISSING_GRAPHICS_SET_MESSAGE, size->width - WD_FRAMETEXT_LEFT - WD_FRAMETEXT_RIGHT) + WD_FRAMETEXT_BOTTOM + WD_FRAMETEXT_TOP;
|
||||
size->height = GetStringHeight(STR_MISSING_GRAPHICS_SET_MESSAGE, size->width - WidgetDimensions::scaled.frametext.Horizontal()) + WidgetDimensions::scaled.frametext.Vertical();
|
||||
break;
|
||||
|
||||
case WID_BAFD_YES:
|
||||
@@ -236,7 +239,7 @@ public:
|
||||
{
|
||||
if (widget != 0) return;
|
||||
|
||||
DrawStringMultiLine(r.left + WD_FRAMETEXT_LEFT, r.right - WD_FRAMETEXT_RIGHT, r.top + WD_FRAMETEXT_TOP, r.bottom - WD_FRAMETEXT_BOTTOM, STR_MISSING_GRAPHICS_SET_MESSAGE, TC_FROMSTRING, SA_CENTER);
|
||||
DrawStringMultiLine(r.Shrink(WidgetDimensions::scaled.frametext), STR_MISSING_GRAPHICS_SET_MESSAGE, TC_FROMSTRING, SA_CENTER);
|
||||
}
|
||||
|
||||
void OnClick(Point pt, int widget, int click_count) override
|
||||
|
||||
+7
-7
@@ -194,10 +194,10 @@ public:
|
||||
}
|
||||
sprite_dim.height++; // Sprite is rendered one pixel down in the matrix field.
|
||||
text_dim.height++; // Allowing the bottom row pixels to be rendered on the edge of the matrix field.
|
||||
resize->height = std::max(sprite_dim.height, text_dim.height) + 2; // Max of both sizes + account for matrix edges.
|
||||
resize->height = std::max(sprite_dim.height, text_dim.height) + padding.height; // Max of both sizes + account for matrix edges.
|
||||
|
||||
this->bridgetext_offset = WD_MATRIX_LEFT + sprite_dim.width + 1; // Left edge of text, 1 pixel distance from the sprite.
|
||||
size->width = this->bridgetext_offset + text_dim.width + WD_MATRIX_RIGHT;
|
||||
this->bridgetext_offset = sprite_dim.width + WidgetDimensions::scaled.hsep_normal; // Left edge of text, 1 pixel distance from the sprite.
|
||||
size->width = this->bridgetext_offset + text_dim.width + padding.width;
|
||||
size->height = 4 * resize->height; // Smallest bridge gui is 4 entries high in the matrix.
|
||||
break;
|
||||
}
|
||||
@@ -222,7 +222,7 @@ public:
|
||||
break;
|
||||
|
||||
case WID_BBS_BRIDGE_LIST: {
|
||||
uint y = r.top;
|
||||
Rect tr = r.WithHeight(this->resize.step_height).Shrink(WidgetDimensions::scaled.matrix);
|
||||
for (int i = this->vscroll->GetPosition(); this->vscroll->IsVisible(i) && i < (int)this->bridges->size(); i++) {
|
||||
const BridgeSpec *b = this->bridges->at(i).spec;
|
||||
|
||||
@@ -230,10 +230,10 @@ public:
|
||||
SetDParam(1, b->speed);
|
||||
SetDParam(0, b->material);
|
||||
|
||||
DrawSprite(b->sprite, b->pal, r.left + WD_MATRIX_LEFT, y + this->resize.step_height - 1 - GetSpriteSize(b->sprite).height);
|
||||
DrawStringMultiLine(r.left + this->bridgetext_offset, r.right, y + 2, y + this->resize.step_height,
|
||||
DrawSprite(b->sprite, b->pal, tr.left, tr.bottom - GetSpriteSize(b->sprite).height);
|
||||
DrawStringMultiLine(tr.Indent(this->bridgetext_offset, false),
|
||||
_game_mode == GM_EDITOR ? STR_SELECT_BRIDGE_SCENEDIT_INFO : STR_SELECT_BRIDGE_INFO);
|
||||
y += this->resize.step_height;
|
||||
tr = tr.Translate(0, this->resize.step_height);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
+26
-29
@@ -33,6 +33,7 @@
|
||||
#include "engine_cmd.h"
|
||||
#include "train_cmd.h"
|
||||
#include "vehicle_cmd.h"
|
||||
#include "zoom_func.h"
|
||||
|
||||
#include "widgets/build_vehicle_widget.h"
|
||||
|
||||
@@ -47,7 +48,7 @@
|
||||
*/
|
||||
uint GetEngineListHeight(VehicleType type)
|
||||
{
|
||||
return std::max<uint>(FONT_HEIGHT_NORMAL + WD_MATRIX_TOP + WD_MATRIX_BOTTOM, GetVehicleImageCellSize(type, EIT_PURCHASE).height);
|
||||
return std::max<uint>(FONT_HEIGHT_NORMAL + WidgetDimensions::scaled.matrix.Vertical(), GetVehicleImageCellSize(type, EIT_PURCHASE).height);
|
||||
}
|
||||
|
||||
static const NWidgetPart _nested_build_vehicle_widgets[] = {
|
||||
@@ -590,7 +591,7 @@ static int DrawRailWagonPurchaseInfo(int left, int right, int y, EngineID engine
|
||||
/* Wagon weight - (including cargo) */
|
||||
uint weight = e->GetDisplayWeight();
|
||||
SetDParam(0, weight);
|
||||
uint cargo_weight = (e->CanCarryCargo() ? CargoSpec::Get(te.cargo)->weight * te.capacity / 16 : 0);
|
||||
uint cargo_weight = (e->CanCarryCargo() ? CargoSpec::Get(te.cargo)->WeightOfNUnitsInTrain(te.capacity) : 0);
|
||||
SetDParam(1, cargo_weight + weight);
|
||||
DrawString(left, right, y, STR_PURCHASE_INFO_WEIGHT_CWEIGHT);
|
||||
y += FONT_HEIGHT_NORMAL;
|
||||
@@ -684,7 +685,7 @@ static int DrawRoadVehPurchaseInfo(int left, int right, int y, EngineID engine_n
|
||||
/* Road vehicle weight - (including cargo) */
|
||||
int16 weight = e->GetDisplayWeight();
|
||||
SetDParam(0, weight);
|
||||
uint cargo_weight = (e->CanCarryCargo() ? CargoSpec::Get(te.cargo)->weight * te.capacity / 16 : 0);
|
||||
uint cargo_weight = (e->CanCarryCargo() ? CargoSpec::Get(te.cargo)->WeightOfNUnits(te.capacity) : 0);
|
||||
SetDParam(1, cargo_weight + weight);
|
||||
DrawString(left, right, y, STR_PURCHASE_INFO_WEIGHT_CWEIGHT);
|
||||
y += FONT_HEIGHT_NORMAL;
|
||||
@@ -953,9 +954,7 @@ int DrawVehiclePurchaseInfo(int left, int right, int y, EngineID engine_number,
|
||||
/**
|
||||
* Engine drawing loop
|
||||
* @param type Type of vehicle (VEH_*)
|
||||
* @param l The left most location of the list
|
||||
* @param r The right most location of the list
|
||||
* @param y The top most location of the list
|
||||
* @param r The Rect of the list
|
||||
* @param eng_list What engines to draw
|
||||
* @param min where to start in the list
|
||||
* @param max where in the list to end
|
||||
@@ -963,7 +962,7 @@ int DrawVehiclePurchaseInfo(int left, int right, int y, EngineID engine_number,
|
||||
* @param show_count Whether to show the amount of engines or not
|
||||
* @param selected_group the group to list the engines of
|
||||
*/
|
||||
void DrawEngineList(VehicleType type, int l, int r, int y, const GUIEngineList *eng_list, uint16 min, uint16 max, EngineID selected_id, bool show_count, GroupID selected_group)
|
||||
void DrawEngineList(VehicleType type, const Rect &r, const GUIEngineList *eng_list, uint16 min, uint16 max, EngineID selected_id, bool show_count, GroupID selected_group)
|
||||
{
|
||||
static const int sprite_y_offsets[] = { -1, -1, -2, -2 };
|
||||
|
||||
@@ -976,8 +975,9 @@ void DrawEngineList(VehicleType type, int l, int r, int y, const GUIEngineList *
|
||||
int sprite_right = GetVehicleImageCellSize(type, EIT_PURCHASE).extend_right;
|
||||
int sprite_width = sprite_left + sprite_right;
|
||||
|
||||
int sprite_x = rtl ? r - sprite_right - 1 : l + sprite_left + 1;
|
||||
int sprite_y_offset = sprite_y_offsets[type] + step_size / 2;
|
||||
Rect ir = r.WithHeight(step_size).Shrink(WidgetDimensions::scaled.matrix);
|
||||
int sprite_x = ir.WithWidth(sprite_width, rtl).left + sprite_left;
|
||||
int sprite_y_offset = ScaleSpriteTrad(sprite_y_offsets[type]) + ir.Height() / 2;
|
||||
|
||||
Dimension replace_icon = {0, 0};
|
||||
int count_width = 0;
|
||||
@@ -987,16 +987,16 @@ void DrawEngineList(VehicleType type, int l, int r, int y, const GUIEngineList *
|
||||
count_width = GetStringBoundingBox(STR_TINY_BLACK_COMA).width;
|
||||
}
|
||||
|
||||
int text_left = l + (rtl ? WD_FRAMERECT_LEFT + replace_icon.width + 8 + count_width : sprite_width + WD_FRAMETEXT_LEFT);
|
||||
int text_right = r - (rtl ? sprite_width + WD_FRAMETEXT_RIGHT : WD_FRAMERECT_RIGHT + replace_icon.width + 8 + count_width);
|
||||
int replace_icon_left = rtl ? l + WD_FRAMERECT_LEFT : r - WD_FRAMERECT_RIGHT - replace_icon.width;
|
||||
int count_left = l;
|
||||
int count_right = rtl ? text_left : r - WD_FRAMERECT_RIGHT - replace_icon.width - 8;
|
||||
Rect tr = ir.Indent(sprite_width + WidgetDimensions::scaled.hsep_wide, rtl); // Name position
|
||||
Rect cr = tr.Indent(replace_icon.width + WidgetDimensions::scaled.hsep_wide, !rtl).WithWidth(count_width, !rtl); // Count position
|
||||
Rect rr = tr.WithWidth(replace_icon.width, !rtl); // Replace icon position
|
||||
if (show_count) tr = tr.Indent(count_width + WidgetDimensions::scaled.hsep_normal + replace_icon.width + WidgetDimensions::scaled.hsep_wide, !rtl);
|
||||
|
||||
int normal_text_y_offset = (step_size - FONT_HEIGHT_NORMAL) / 2;
|
||||
int small_text_y_offset = step_size - FONT_HEIGHT_SMALL - WD_FRAMERECT_BOTTOM - 1;
|
||||
int replace_icon_y_offset = (step_size - replace_icon.height) / 2 - 1;
|
||||
int normal_text_y_offset = (ir.Height() - FONT_HEIGHT_NORMAL) / 2;
|
||||
int small_text_y_offset = ir.Height() - FONT_HEIGHT_SMALL;
|
||||
int replace_icon_y_offset = (ir.Height() - replace_icon.height) / 2;
|
||||
|
||||
int y = ir.top;
|
||||
for (; min < max; min++, y += step_size) {
|
||||
const EngineID engine = (*eng_list)[min];
|
||||
/* Note: num_engines is only used in the autoreplace GUI, so it is correct to use _local_company here. */
|
||||
@@ -1008,12 +1008,12 @@ void DrawEngineList(VehicleType type, int l, int r, int y, const GUIEngineList *
|
||||
TextColour tc = (engine == selected_id) ? TC_WHITE : (TC_NO_SHADE | (hidden ? TC_GREY : TC_BLACK));
|
||||
|
||||
SetDParam(0, engine);
|
||||
DrawString(text_left, text_right, y + normal_text_y_offset, str, tc);
|
||||
DrawVehicleEngine(l, r, sprite_x, y + sprite_y_offset, engine, (show_count && num_engines == 0) ? PALETTE_CRASH : GetEnginePalette(engine, _local_company), EIT_PURCHASE);
|
||||
DrawString(tr.left, tr.right, y + normal_text_y_offset, str, tc);
|
||||
DrawVehicleEngine(r.left, r.right, sprite_x, y + sprite_y_offset, engine, (show_count && num_engines == 0) ? PALETTE_CRASH : GetEnginePalette(engine, _local_company), EIT_PURCHASE);
|
||||
if (show_count) {
|
||||
SetDParam(0, num_engines);
|
||||
DrawString(count_left, count_right, y + small_text_y_offset, STR_TINY_BLACK_COMA, TC_FROMSTRING, SA_RIGHT | SA_FORCE);
|
||||
if (EngineHasReplacementForCompany(Company::Get(_local_company), engine, selected_group)) DrawSprite(SPR_GROUP_REPLACE_ACTIVE, num_engines == 0 ? PALETTE_CRASH : PAL_NONE, replace_icon_left, y + replace_icon_y_offset);
|
||||
DrawString(cr.left, cr.right, y + small_text_y_offset, STR_TINY_BLACK_COMA, TC_FROMSTRING, SA_RIGHT | SA_FORCE);
|
||||
if (EngineHasReplacementForCompany(Company::Get(_local_company), engine, selected_group)) DrawSprite(SPR_GROUP_REPLACE_ACTIVE, num_engines == 0 ? PALETTE_CRASH : PAL_NONE, rr.left, y + replace_icon_y_offset);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1551,7 +1551,7 @@ struct BuildVehicleWindow : Window {
|
||||
case WID_BV_LIST:
|
||||
resize->height = GetEngineListHeight(this->vehicle_type);
|
||||
size->height = 3 * resize->height;
|
||||
size->width = std::max(size->width, GetVehicleImageCellSize(this->vehicle_type, EIT_PURCHASE).extend_left + GetVehicleImageCellSize(this->vehicle_type, EIT_PURCHASE).extend_right + 165);
|
||||
size->width = std::max(size->width, GetVehicleImageCellSize(this->vehicle_type, EIT_PURCHASE).extend_left + GetVehicleImageCellSize(this->vehicle_type, EIT_PURCHASE).extend_right + 165) + padding.width;
|
||||
break;
|
||||
|
||||
case WID_BV_PANEL:
|
||||
@@ -1588,9 +1588,7 @@ struct BuildVehicleWindow : Window {
|
||||
case WID_BV_LIST:
|
||||
DrawEngineList(
|
||||
this->vehicle_type,
|
||||
r.left + WD_FRAMERECT_LEFT,
|
||||
r.right - WD_FRAMERECT_RIGHT,
|
||||
r.top + WD_FRAMERECT_TOP,
|
||||
r,
|
||||
&this->eng_list,
|
||||
this->vscroll->GetPosition(),
|
||||
static_cast<uint16>(std::min<size_t>(this->vscroll->GetPosition() + this->vscroll->GetCapacity(), this->eng_list.size())),
|
||||
@@ -1622,10 +1620,9 @@ struct BuildVehicleWindow : Window {
|
||||
int needed_height = this->details_height;
|
||||
/* Draw details panels. */
|
||||
if (this->sel_engine != INVALID_ENGINE) {
|
||||
NWidgetBase *nwi = this->GetWidget<NWidgetBase>(WID_BV_PANEL);
|
||||
int text_end = DrawVehiclePurchaseInfo(nwi->pos_x + WD_FRAMETEXT_LEFT, nwi->pos_x + nwi->current_x - WD_FRAMETEXT_RIGHT,
|
||||
nwi->pos_y + WD_FRAMERECT_TOP, this->sel_engine, this->te);
|
||||
needed_height = std::max(needed_height, (text_end - (int)nwi->pos_y - WD_FRAMERECT_TOP) / FONT_HEIGHT_NORMAL);
|
||||
const Rect r = this->GetWidget<NWidgetBase>(WID_BV_PANEL)->GetCurrentRect().Shrink(WidgetDimensions::scaled.frametext, WidgetDimensions::scaled.framerect);
|
||||
int text_end = DrawVehiclePurchaseInfo(r.left, r.right, r.top, this->sel_engine, this->te);
|
||||
needed_height = std::max(needed_height, (text_end - r.top) / FONT_HEIGHT_NORMAL);
|
||||
}
|
||||
if (needed_height != this->details_height) { // Details window are not high enough, enlarge them.
|
||||
int resize = needed_height - this->details_height;
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#include "newgrf_cargo.h"
|
||||
#include "string_func.h"
|
||||
#include "strings_func.h"
|
||||
#include "settings_type.h"
|
||||
|
||||
#include "table/sprites.h"
|
||||
#include "table/strings.h"
|
||||
@@ -209,3 +210,8 @@ void InitializeSortedCargoSpecs()
|
||||
_sorted_standard_cargo_specs = { _sorted_cargo_specs.data(), nb_standard_cargo };
|
||||
}
|
||||
|
||||
uint64 CargoSpec::WeightOfNUnitsInTrain(uint32 n) const
|
||||
{
|
||||
if (this->is_freight) n *= _settings_game.vehicle.freight_trains;
|
||||
return this->WeightOfNUnits(n);
|
||||
}
|
||||
|
||||
@@ -123,6 +123,13 @@ struct CargoSpec {
|
||||
|
||||
SpriteID GetCargoIcon() const;
|
||||
|
||||
inline uint64 WeightOfNUnits(uint32 n) const
|
||||
{
|
||||
return n * this->weight / 16u;
|
||||
}
|
||||
|
||||
uint64 WeightOfNUnitsInTrain(uint32 n) const;
|
||||
|
||||
/**
|
||||
* Iterator to iterate all valid CargoSpec
|
||||
*/
|
||||
|
||||
+38
-28
@@ -29,6 +29,7 @@
|
||||
#include "newgrf.h"
|
||||
#include "error.h"
|
||||
#include "misc_cmd.h"
|
||||
#include "core/geometry_func.hpp"
|
||||
|
||||
#include "widgets/cheat_widget.h"
|
||||
|
||||
@@ -207,7 +208,7 @@ static const NWidgetPart _nested_cheat_widgets[] = {
|
||||
EndContainer(),
|
||||
NWidget(WWT_PANEL, COLOUR_GREY, WID_C_PANEL), SetDataTip(0x0, STR_CHEATS_TOOLTIP), EndContainer(),
|
||||
NWidget(WWT_PANEL, COLOUR_GREY),
|
||||
NWidget(WWT_LABEL, COLOUR_GREY, WID_C_NOTE), SetFill(1, 1), SetDataTip(STR_CHEATS_NOTE, STR_NULL), SetPadding(WD_PAR_VSEP_NORMAL, 4, WD_PAR_VSEP_NORMAL, 4),
|
||||
NWidget(WWT_LABEL, COLOUR_GREY, WID_C_NOTE), SetFill(1, 1), SetDataTip(STR_CHEATS_NOTE, STR_NULL), SetPadding(WidgetDimensions::unscaled.frametext),
|
||||
EndContainer(),
|
||||
};
|
||||
|
||||
@@ -216,39 +217,48 @@ struct CheatWindow : Window {
|
||||
int clicked;
|
||||
int clicked_widget;
|
||||
uint line_height;
|
||||
int box_width;
|
||||
Dimension box; ///< Dimension of box sprite
|
||||
Dimension icon; ///< Dimension of company icon sprite
|
||||
|
||||
CheatWindow(WindowDesc *desc) : Window(desc)
|
||||
{
|
||||
this->box_width = GetSpriteSize(SPR_BOX_EMPTY).width;
|
||||
this->InitNested();
|
||||
}
|
||||
|
||||
void OnInit() override
|
||||
{
|
||||
this->box = maxdim(GetSpriteSize(SPR_BOX_EMPTY), GetSpriteSize(SPR_BOX_CHECKED));
|
||||
this->icon = GetSpriteSize(SPR_COMPANY_ICON);
|
||||
}
|
||||
|
||||
void DrawWidget(const Rect &r, int widget) const override
|
||||
{
|
||||
if (widget != WID_C_PANEL) return;
|
||||
|
||||
int y = r.top + WD_FRAMERECT_TOP + WD_PAR_VSEP_NORMAL;
|
||||
const Rect ir = r.Shrink(WidgetDimensions::scaled.framerect);
|
||||
int y = ir.top;
|
||||
|
||||
bool rtl = _current_text_dir == TD_RTL;
|
||||
uint box_left = rtl ? r.right - this->box_width - 5 : r.left + 5;
|
||||
uint button_left = rtl ? r.right - this->box_width - 10 - SETTING_BUTTON_WIDTH : r.left + this->box_width + 10;
|
||||
uint text_left = r.left + (rtl ? WD_FRAMERECT_LEFT : 20 + this->box_width + SETTING_BUTTON_WIDTH);
|
||||
uint text_right = r.right - (rtl ? 20 + this->box_width + SETTING_BUTTON_WIDTH : WD_FRAMERECT_RIGHT);
|
||||
uint box_left = rtl ? ir.right - this->box.width - WidgetDimensions::scaled.hsep_wide : ir.left + WidgetDimensions::scaled.hsep_wide;
|
||||
uint button_left = rtl ? ir.right - this->box.width - WidgetDimensions::scaled.hsep_wide * 2 - SETTING_BUTTON_WIDTH : ir.left + this->box.width + WidgetDimensions::scaled.hsep_wide * 2;
|
||||
uint text_left = ir.left + (rtl ? 0 : WidgetDimensions::scaled.hsep_wide * 4 + this->box.width + SETTING_BUTTON_WIDTH);
|
||||
uint text_right = ir.right - (rtl ? WidgetDimensions::scaled.hsep_wide * 4 + this->box.width + SETTING_BUTTON_WIDTH : 0);
|
||||
|
||||
int text_y_offset = (this->line_height - FONT_HEIGHT_NORMAL) / 2;
|
||||
int icon_y_offset = (this->line_height - SETTING_BUTTON_HEIGHT) / 2;
|
||||
int box_y_offset = (this->line_height - this->box.height) / 2;
|
||||
int button_y_offset = (this->line_height - SETTING_BUTTON_HEIGHT) / 2;
|
||||
int icon_y_offset = (this->line_height - this->icon.height) / 2;
|
||||
|
||||
for (int i = 0; i != lengthof(_cheats_ui); i++) {
|
||||
const CheatEntry *ce = &_cheats_ui[i];
|
||||
|
||||
DrawSprite((*ce->been_used) ? SPR_BOX_CHECKED : SPR_BOX_EMPTY, PAL_NONE, box_left, y + icon_y_offset + 2);
|
||||
DrawSprite((*ce->been_used) ? SPR_BOX_CHECKED : SPR_BOX_EMPTY, PAL_NONE, box_left, y + box_y_offset);
|
||||
|
||||
switch (ce->type) {
|
||||
case SLE_BOOL: {
|
||||
bool on = (*(bool*)ce->variable);
|
||||
|
||||
DrawBoolButton(button_left, y + icon_y_offset, on, true);
|
||||
DrawBoolButton(button_left, y + button_y_offset, on, true);
|
||||
SetDParam(0, on ? STR_CONFIG_SETTING_ON : STR_CONFIG_SETTING_OFF);
|
||||
break;
|
||||
}
|
||||
@@ -258,7 +268,7 @@ struct CheatWindow : Window {
|
||||
char buf[512];
|
||||
|
||||
/* Draw [<][>] boxes for settings of an integer-type */
|
||||
DrawArrowButtons(button_left, y + icon_y_offset, COLOUR_YELLOW, clicked - (i * 2), true, true);
|
||||
DrawArrowButtons(button_left, y + button_y_offset, COLOUR_YELLOW, clicked - (i * 2), true, true);
|
||||
|
||||
switch (ce->str) {
|
||||
/* Display date for change date cheat */
|
||||
@@ -268,8 +278,8 @@ struct CheatWindow : Window {
|
||||
case STR_CHEAT_CHANGE_COMPANY: {
|
||||
SetDParam(0, val + 1);
|
||||
GetString(buf, STR_CHEAT_CHANGE_COMPANY, lastof(buf));
|
||||
uint offset = 10 + GetStringBoundingBox(buf).width;
|
||||
DrawCompanyIcon(_local_company, rtl ? text_right - offset - 10 : text_left + offset, y + icon_y_offset + 2);
|
||||
uint offset = WidgetDimensions::scaled.hsep_indent + GetStringBoundingBox(buf).width;
|
||||
DrawCompanyIcon(_local_company, rtl ? text_right - offset - WidgetDimensions::scaled.hsep_indent : text_left + offset, y + icon_y_offset);
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -311,7 +321,7 @@ struct CheatWindow : Window {
|
||||
/* Draw coloured flag for change company cheat */
|
||||
case STR_CHEAT_CHANGE_COMPANY:
|
||||
SetDParamMaxValue(0, MAX_COMPANIES);
|
||||
width = std::max(width, GetStringBoundingBox(ce->str).width + 10 + 10);
|
||||
width = std::max(width, GetStringBoundingBox(ce->str).width + WidgetDimensions::scaled.hsep_wide * 4);
|
||||
break;
|
||||
|
||||
default:
|
||||
@@ -323,21 +333,21 @@ struct CheatWindow : Window {
|
||||
}
|
||||
}
|
||||
|
||||
this->line_height = std::max(GetSpriteSize(SPR_BOX_CHECKED).height, GetSpriteSize(SPR_BOX_EMPTY).height);
|
||||
this->line_height = std::max(this->box.height, this->icon.height);
|
||||
this->line_height = std::max<uint>(this->line_height, SETTING_BUTTON_HEIGHT);
|
||||
this->line_height = std::max<uint>(this->line_height, FONT_HEIGHT_NORMAL) + WD_PAR_VSEP_NORMAL;
|
||||
this->line_height = std::max<uint>(this->line_height, FONT_HEIGHT_NORMAL) + WidgetDimensions::scaled.framerect.Vertical();
|
||||
|
||||
size->width = width + 20 + this->box_width + SETTING_BUTTON_WIDTH /* stuff on the left */ + 10 /* extra spacing on right */;
|
||||
size->height = WD_FRAMERECT_TOP + WD_PAR_VSEP_NORMAL + WD_FRAMERECT_BOTTOM + this->line_height * lengthof(_cheats_ui);
|
||||
size->width = width + WidgetDimensions::scaled.hsep_wide * 4 + this->box.width + SETTING_BUTTON_WIDTH /* stuff on the left */ + WidgetDimensions::scaled.hsep_wide * 2 /* extra spacing on right */;
|
||||
size->height = WidgetDimensions::scaled.framerect.Vertical() + this->line_height * lengthof(_cheats_ui);
|
||||
}
|
||||
|
||||
void OnClick(Point pt, int widget, int click_count) override
|
||||
{
|
||||
const NWidgetBase *wid = this->GetWidget<NWidgetBase>(WID_C_PANEL);
|
||||
uint btn = (pt.y - wid->pos_y - WD_FRAMERECT_TOP - WD_PAR_VSEP_NORMAL) / this->line_height;
|
||||
int x = pt.x - wid->pos_x;
|
||||
Rect r = this->GetWidget<NWidgetBase>(WID_C_PANEL)->GetCurrentRect().Shrink(WidgetDimensions::scaled.framerect);
|
||||
uint btn = (pt.y - r.top) / this->line_height;
|
||||
uint x = pt.x - r.left;
|
||||
bool rtl = _current_text_dir == TD_RTL;
|
||||
if (rtl) x = wid->current_x - x;
|
||||
if (rtl) x = r.Width() - 1 - x;
|
||||
|
||||
if (btn >= lengthof(_cheats_ui)) return;
|
||||
|
||||
@@ -345,13 +355,13 @@ struct CheatWindow : Window {
|
||||
int value = (int32)ReadValue(ce->variable, ce->type);
|
||||
int oldvalue = value;
|
||||
|
||||
if (btn == CHT_CHANGE_DATE && x >= 20 + this->box_width + SETTING_BUTTON_WIDTH) {
|
||||
if (btn == CHT_CHANGE_DATE && x >= WidgetDimensions::scaled.hsep_wide * 2 + this->box.width + SETTING_BUTTON_WIDTH) {
|
||||
/* Click at the date text directly. */
|
||||
clicked_widget = CHT_CHANGE_DATE;
|
||||
SetDParam(0, value);
|
||||
ShowQueryString(STR_JUST_INT, STR_CHEAT_CHANGE_DATE_QUERY_CAPT, 8, this, CS_NUMERAL, QSF_ACCEPT_UNCHANGED);
|
||||
return;
|
||||
} else if (btn == CHT_EDIT_MAX_HL && x >= 20 + this->box_width + SETTING_BUTTON_WIDTH) {
|
||||
} else if (btn == CHT_EDIT_MAX_HL && x >= WidgetDimensions::scaled.hsep_wide * 2 + this->box.width + SETTING_BUTTON_WIDTH) {
|
||||
clicked_widget = CHT_EDIT_MAX_HL;
|
||||
SetDParam(0, value);
|
||||
ShowQueryString(STR_JUST_INT, STR_CHEAT_EDIT_MAX_HL_QUERY_CAPT, 8, this, CS_NUMERAL, QSF_ACCEPT_UNCHANGED);
|
||||
@@ -359,7 +369,7 @@ struct CheatWindow : Window {
|
||||
}
|
||||
|
||||
/* Not clicking a button? */
|
||||
if (!IsInsideMM(x, 10 + this->box_width, 10 + this->box_width + SETTING_BUTTON_WIDTH)) return;
|
||||
if (!IsInsideMM(x, WidgetDimensions::scaled.hsep_wide * 2 + this->box.width, WidgetDimensions::scaled.hsep_wide * 2 + this->box.width + SETTING_BUTTON_WIDTH)) return;
|
||||
|
||||
*ce->been_used = true;
|
||||
|
||||
@@ -371,10 +381,10 @@ struct CheatWindow : Window {
|
||||
|
||||
default:
|
||||
/* Take whatever the function returns */
|
||||
value = ce->proc(value + ((x >= 10 + this->box_width + SETTING_BUTTON_WIDTH / 2) ? 1 : -1), (x >= 10 + this->box_width + SETTING_BUTTON_WIDTH / 2) ? 1 : -1);
|
||||
value = ce->proc(value + ((x >= WidgetDimensions::scaled.hsep_wide * 2 + this->box.width + SETTING_BUTTON_WIDTH / 2) ? 1 : -1), (x >= WidgetDimensions::scaled.hsep_wide * 2 + this->box.width + SETTING_BUTTON_WIDTH / 2) ? 1 : -1);
|
||||
|
||||
/* The first cheat (money), doesn't return a different value. */
|
||||
if (value != oldvalue || btn == CHT_MONEY) this->clicked = btn * 2 + 1 + ((x >= 10 + this->box_width + SETTING_BUTTON_WIDTH / 2) != rtl ? 1 : 0);
|
||||
if (value != oldvalue || btn == CHT_MONEY) this->clicked = btn * 2 + 1 + ((x >= WidgetDimensions::scaled.hsep_wide * 2 + this->box.width + SETTING_BUTTON_WIDTH / 2) != rtl ? 1 : 0);
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
@@ -32,6 +32,7 @@
|
||||
#include "goal_cmd.h"
|
||||
#include "group_cmd.h"
|
||||
#include "industry_cmd.h"
|
||||
#include "league_cmd.h"
|
||||
#include "landscape_cmd.h"
|
||||
#include "misc_cmd.h"
|
||||
#include "news_cmd.h"
|
||||
|
||||
@@ -337,6 +337,12 @@ enum Commands : uint16 {
|
||||
|
||||
CMD_OPEN_CLOSE_AIRPORT, ///< open/close an airport to incoming aircraft
|
||||
|
||||
CMD_CREATE_LEAGUE_TABLE, ///< create a new league table
|
||||
CMD_CREATE_LEAGUE_TABLE_ELEMENT, ///< create a new element in a league table
|
||||
CMD_UPDATE_LEAGUE_TABLE_ELEMENT_DATA, ///< update the data fields of a league table element
|
||||
CMD_UPDATE_LEAGUE_TABLE_ELEMENT_SCORE, ///< update the score of a league table element
|
||||
CMD_REMOVE_LEAGUE_TABLE_ELEMENT, ///< remove a league table element
|
||||
|
||||
CMD_END, ///< Must ALWAYS be on the end of this list!! (period)
|
||||
};
|
||||
|
||||
|
||||
+7
-6
@@ -115,8 +115,11 @@ void SetLocalCompany(CompanyID new_company)
|
||||
|
||||
_current_company = _local_company = new_company;
|
||||
|
||||
/* Delete any construction windows... */
|
||||
if (switching_company) CloseConstructionWindows();
|
||||
if (switching_company) {
|
||||
InvalidateWindowClassesData(WC_COMPANY);
|
||||
/* Delete any construction windows... */
|
||||
CloseConstructionWindows();
|
||||
}
|
||||
|
||||
/* ... and redraw the whole screen. */
|
||||
MarkWholeScreenDirty();
|
||||
@@ -566,8 +569,8 @@ Company *DoStartupNewCompany(bool is_ai, CompanyID company = INVALID_COMPANY)
|
||||
c->inaugurated_year = _cur_year;
|
||||
|
||||
/* If starting a player company in singleplayer and a favorite company manager face is selected, choose it. Otherwise, use a random face.
|
||||
* In a network game, we'll choose the favorite face later in CmdCompanyCtrl to sync it to all clients, but we choose it here for the first (host) company. */
|
||||
if (_company_manager_face != 0 && !is_ai) {
|
||||
* In a network game, we'll choose the favorite face later in CmdCompanyCtrl to sync it to all clients. */
|
||||
if (_company_manager_face != 0 && !is_ai && !_networking) {
|
||||
c->face = _company_manager_face;
|
||||
} else {
|
||||
RandomCompanyManagerFaceBits(c->face, (GenderEthnicity)Random(), false, false);
|
||||
@@ -889,8 +892,6 @@ CommandCost CmdCompanyCtrl(DoCommandFlag flags, CompanyCtrlAction cca, CompanyID
|
||||
|
||||
if (!(flags & DC_EXEC)) return CommandCost();
|
||||
|
||||
/* Delete any open window of the company */
|
||||
CloseCompanyWindows(c->index);
|
||||
CompanyNewsInformation *cni = new CompanyNewsInformation(c);
|
||||
|
||||
/* Show the bankrupt news */
|
||||
|
||||
+107
-111
@@ -49,10 +49,6 @@
|
||||
|
||||
|
||||
/** Company GUI constants. */
|
||||
static const uint EXP_LINESPACE = 2; ///< Amount of vertical space for a horizontal (sub-)total line.
|
||||
static const uint EXP_BLOCKSPACE = 10; ///< Amount of vertical space between two blocks of numbers.
|
||||
static const int EXP_INDENT = 10; ///< Amount of horizontal space for an indented line.
|
||||
|
||||
static void DoSelectCompanyManagerFace(Window *parent);
|
||||
static void ShowCompanyInfrastructure(CompanyID company);
|
||||
|
||||
@@ -122,15 +118,15 @@ static const ExpensesList _expenses_list_types[] = {
|
||||
static uint GetTotalCategoriesHeight()
|
||||
{
|
||||
/* There's an empty line and blockspace on the year row */
|
||||
uint total_height = FONT_HEIGHT_NORMAL + EXP_BLOCKSPACE;
|
||||
uint total_height = FONT_HEIGHT_NORMAL + WidgetDimensions::scaled.vsep_wide;
|
||||
|
||||
for (uint i = 0; i < lengthof(_expenses_list_types); i++) {
|
||||
/* Title + expense list + total line + total + blockspace after category */
|
||||
total_height += FONT_HEIGHT_NORMAL + _expenses_list_types[i].GetHeight() + EXP_LINESPACE + FONT_HEIGHT_NORMAL + EXP_BLOCKSPACE;
|
||||
total_height += FONT_HEIGHT_NORMAL + _expenses_list_types[i].GetHeight() + WidgetDimensions::scaled.vsep_normal + FONT_HEIGHT_NORMAL + WidgetDimensions::scaled.vsep_wide;
|
||||
}
|
||||
|
||||
/* Total income */
|
||||
total_height += EXP_LINESPACE + FONT_HEIGHT_NORMAL + EXP_BLOCKSPACE;
|
||||
total_height += WidgetDimensions::scaled.vsep_normal + FONT_HEIGHT_NORMAL + WidgetDimensions::scaled.vsep_wide;
|
||||
|
||||
return total_height;
|
||||
}
|
||||
@@ -148,7 +144,7 @@ static uint GetMaxCategoriesWidth()
|
||||
/* Title of category */
|
||||
max_width = std::max(max_width, GetStringBoundingBox(STR_FINANCES_REVENUE_TITLE + i).width);
|
||||
/* Entries in category */
|
||||
max_width = std::max(max_width, _expenses_list_types[i].GetListWidth());
|
||||
max_width = std::max(max_width, _expenses_list_types[i].GetListWidth() + WidgetDimensions::scaled.hsep_indent);
|
||||
}
|
||||
|
||||
return max_width;
|
||||
@@ -159,16 +155,15 @@ static uint GetMaxCategoriesWidth()
|
||||
*/
|
||||
static void DrawCategory(const Rect &r, int start_y, ExpensesList list)
|
||||
{
|
||||
int offs_left = _current_text_dir == TD_LTR ? EXP_INDENT : 0;
|
||||
int offs_right = _current_text_dir == TD_LTR ? 0 : EXP_INDENT;
|
||||
Rect tr = r.Indent(WidgetDimensions::scaled.hsep_indent, _current_text_dir == TD_RTL);
|
||||
|
||||
int y = start_y;
|
||||
tr.top = start_y;
|
||||
ExpensesType et;
|
||||
|
||||
for (uint i = 0; i < list.length; i++) {
|
||||
et = list.et[i];
|
||||
DrawString(r.left + offs_left, r.right - offs_right, y, STR_FINANCES_SECTION_CONSTRUCTION + et);
|
||||
y += FONT_HEIGHT_NORMAL;
|
||||
DrawString(tr, STR_FINANCES_SECTION_CONSTRUCTION + et);
|
||||
tr.top += FONT_HEIGHT_NORMAL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -180,7 +175,7 @@ static void DrawCategory(const Rect &r, int start_y, ExpensesList list)
|
||||
static void DrawCategories(const Rect &r)
|
||||
{
|
||||
/* Start with an empty space in the year row, plus the blockspace under the year. */
|
||||
int y = r.top + FONT_HEIGHT_NORMAL + EXP_BLOCKSPACE;
|
||||
int y = r.top + FONT_HEIGHT_NORMAL + WidgetDimensions::scaled.vsep_wide;
|
||||
|
||||
for (uint i = 0; i < lengthof(_expenses_list_types); i++) {
|
||||
/* Draw category title and advance y */
|
||||
@@ -191,16 +186,20 @@ static void DrawCategories(const Rect &r)
|
||||
DrawCategory(r, y, _expenses_list_types[i]);
|
||||
y += _expenses_list_types[i].GetHeight();
|
||||
|
||||
/* Advance y by the height of the total and associated total line */
|
||||
y += EXP_LINESPACE + FONT_HEIGHT_NORMAL;
|
||||
/* Advance y by the height of the horizontal line between amounts and subtotal */
|
||||
y += WidgetDimensions::scaled.vsep_normal;
|
||||
|
||||
/* Draw category total and advance y */
|
||||
DrawString(r.left, r.right, y, STR_FINANCES_TOTAL_CAPTION, TC_FROMSTRING, SA_RIGHT);
|
||||
y += FONT_HEIGHT_NORMAL;
|
||||
|
||||
/* Advance y by a blockspace after this category block */
|
||||
y += EXP_BLOCKSPACE;
|
||||
y += WidgetDimensions::scaled.vsep_wide;
|
||||
}
|
||||
|
||||
/* Draw total profit/loss */
|
||||
y += EXP_LINESPACE;
|
||||
DrawString(r.left, r.right, y, STR_FINANCES_NET_PROFIT, TC_FROMSTRING, SA_LEFT);
|
||||
y += WidgetDimensions::scaled.vsep_normal;
|
||||
DrawString(r.left, r.right, y, STR_FINANCES_PROFIT, TC_FROMSTRING, SA_LEFT);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -244,7 +243,7 @@ static Money DrawYearCategory (const Rect &r, int start_y, ExpensesList list, co
|
||||
|
||||
/* Draw the total at the bottom of the category. */
|
||||
GfxFillRect(r.left, y, r.right, y, PC_BLACK);
|
||||
y += EXP_LINESPACE;
|
||||
y += WidgetDimensions::scaled.vsep_normal;
|
||||
if (sum != 0) DrawPrice(sum, r.left, r.right, y, TC_WHITE);
|
||||
|
||||
/* Return the sum for the yearly total. */
|
||||
@@ -267,19 +266,19 @@ static void DrawYearColumn(const Rect &r, int year, const Money (*tbl)[EXPENSES_
|
||||
/* Year header */
|
||||
SetDParam(0, year);
|
||||
DrawString(r.left, r.right, y, STR_FINANCES_YEAR, TC_FROMSTRING, SA_RIGHT, true);
|
||||
y += FONT_HEIGHT_NORMAL + EXP_BLOCKSPACE;
|
||||
y += FONT_HEIGHT_NORMAL + WidgetDimensions::scaled.vsep_wide;
|
||||
|
||||
/* Categories */
|
||||
for (uint i = 0; i < lengthof(_expenses_list_types); i++) {
|
||||
y += FONT_HEIGHT_NORMAL;
|
||||
sum += DrawYearCategory(r, y, _expenses_list_types[i], tbl);
|
||||
/* Expense list + expense category title + expense category total + blockspace after category */
|
||||
y += _expenses_list_types[i].GetHeight() + EXP_LINESPACE + FONT_HEIGHT_NORMAL + EXP_BLOCKSPACE;
|
||||
y += _expenses_list_types[i].GetHeight() + WidgetDimensions::scaled.vsep_normal + FONT_HEIGHT_NORMAL + WidgetDimensions::scaled.vsep_wide;
|
||||
}
|
||||
|
||||
/* Total income. */
|
||||
GfxFillRect(r.left, y, r.right, y, PC_BLACK);
|
||||
y += EXP_LINESPACE;
|
||||
y += WidgetDimensions::scaled.vsep_normal;
|
||||
DrawPrice(sum, r.left, r.right, y, TC_WHITE);
|
||||
}
|
||||
|
||||
@@ -293,7 +292,7 @@ static const NWidgetPart _nested_company_finances_widgets[] = {
|
||||
EndContainer(),
|
||||
NWidget(NWID_SELECTION, INVALID_COLOUR, WID_CF_SEL_PANEL),
|
||||
NWidget(WWT_PANEL, COLOUR_GREY),
|
||||
NWidget(NWID_HORIZONTAL), SetPadding(WD_FRAMERECT_TOP, WD_FRAMERECT_RIGHT, WD_FRAMERECT_BOTTOM, WD_FRAMERECT_LEFT), SetPIP(0, 9, 0),
|
||||
NWidget(NWID_HORIZONTAL), SetPadding(WidgetDimensions::unscaled.framerect), SetPIP(0, WidgetDimensions::unscaled.hsep_wide, 0),
|
||||
NWidget(WWT_EMPTY, COLOUR_GREY, WID_CF_EXPS_CATEGORY), SetMinimalSize(120, 0), SetFill(0, 0),
|
||||
NWidget(WWT_EMPTY, COLOUR_GREY, WID_CF_EXPS_PRICE1), SetMinimalSize(86, 0), SetFill(0, 0),
|
||||
NWidget(WWT_EMPTY, COLOUR_GREY, WID_CF_EXPS_PRICE2), SetMinimalSize(86, 0), SetFill(0, 0),
|
||||
@@ -302,7 +301,7 @@ static const NWidgetPart _nested_company_finances_widgets[] = {
|
||||
EndContainer(),
|
||||
EndContainer(),
|
||||
NWidget(WWT_PANEL, COLOUR_GREY),
|
||||
NWidget(NWID_HORIZONTAL), SetPadding(WD_FRAMERECT_TOP, WD_FRAMERECT_RIGHT, WD_FRAMERECT_BOTTOM, WD_FRAMERECT_LEFT),
|
||||
NWidget(NWID_HORIZONTAL), SetPadding(WidgetDimensions::unscaled.framerect),
|
||||
NWidget(NWID_VERTICAL), // Vertical column with 'bank balance', 'loan'
|
||||
NWidget(WWT_TEXT, COLOUR_GREY), SetDataTip(STR_FINANCES_OWN_FUNDS_TITLE, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_TEXT, COLOUR_GREY), SetDataTip(STR_FINANCES_LOAN_TITLE, STR_NULL), SetFill(1, 0),
|
||||
@@ -315,7 +314,7 @@ static const NWidgetPart _nested_company_finances_widgets[] = {
|
||||
NWidget(WWT_TEXT, COLOUR_GREY, WID_CF_OWN_VALUE), SetDataTip(STR_FINANCES_TOTAL_CURRENCY, STR_NULL), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
NWidget(WWT_TEXT, COLOUR_GREY, WID_CF_LOAN_VALUE), SetDataTip(STR_FINANCES_TOTAL_CURRENCY, STR_NULL), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
NWidget(WWT_EMPTY, COLOUR_GREY, WID_CF_BALANCE_LINE), SetMinimalSize(0, 2), SetFill(1, 0),
|
||||
NWidget(WWT_TEXT, COLOUR_GREY, WID_CF_BALANCE_VALUE), SetDataTip(STR_FINANCES_TOTAL_CURRENCY, STR_NULL), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
NWidget(WWT_TEXT, COLOUR_GREY, WID_CF_BALANCE_VALUE), SetDataTip(STR_FINANCES_BANK_BALANCE, STR_NULL), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
EndContainer(),
|
||||
NWidget(NWID_SELECTION, INVALID_COLOUR, WID_CF_SEL_MAXLOAN),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
@@ -603,23 +602,20 @@ public:
|
||||
return true;
|
||||
}
|
||||
|
||||
void Draw(int left, int right, int top, int bottom, bool sel, Colours bg_colour) const override
|
||||
void Draw(const Rect &r, bool sel, Colours bg_colour) const override
|
||||
{
|
||||
bool rtl = _current_text_dir == TD_RTL;
|
||||
int height = bottom - top;
|
||||
int icon_y_offset = height / 2;
|
||||
int text_y_offset = (height - FONT_HEIGHT_NORMAL) / 2 + 1;
|
||||
int icon_y = CenterBounds(r.top, r.bottom, 0);
|
||||
int text_y = CenterBounds(r.top, r.bottom, FONT_HEIGHT_NORMAL);
|
||||
Rect tr = r.Shrink(WidgetDimensions::scaled.dropdowntext);
|
||||
DrawSprite(SPR_VEH_BUS_SIDE_VIEW, PALETTE_RECOLOUR_START + (this->result % COLOUR_END),
|
||||
rtl ? right - 2 - ScaleGUITrad(14) : left + ScaleGUITrad(14) + 2,
|
||||
top + icon_y_offset);
|
||||
DrawString(rtl ? left + 2 : left + ScaleGUITrad(28) + 4,
|
||||
rtl ? right - ScaleGUITrad(28) - 4 : right - 2,
|
||||
top + text_y_offset, this->String(), sel ? TC_WHITE : TC_BLACK);
|
||||
rtl ? tr.right - ScaleGUITrad(14) : tr.left + ScaleGUITrad(14),
|
||||
icon_y);
|
||||
tr = tr.Indent(ScaleGUITrad(28) + WidgetDimensions::scaled.hsep_normal, rtl);
|
||||
DrawString(tr.left, tr.right, text_y, this->String(), sel ? TC_WHITE : TC_BLACK);
|
||||
}
|
||||
};
|
||||
|
||||
static const int LEVEL_WIDTH = 10; ///< Indenting width of a sub-group in pixels
|
||||
|
||||
typedef GUIList<const Group*> GUIGroupList;
|
||||
|
||||
/** Company livery colour scheme window. */
|
||||
@@ -824,14 +820,14 @@ public:
|
||||
}
|
||||
}
|
||||
|
||||
size->width = std::max(size->width, 5 + d.width + WD_FRAMERECT_RIGHT);
|
||||
size->width = std::max(size->width, 5 + d.width + padding.width);
|
||||
break;
|
||||
}
|
||||
|
||||
case WID_SCL_MATRIX: {
|
||||
/* 11 items in the default rail class */
|
||||
this->square = GetSpriteSize(SPR_SQUARE);
|
||||
this->line_height = std::max(this->square.height, (uint)FONT_HEIGHT_NORMAL) + 4;
|
||||
this->line_height = std::max(this->square.height, (uint)FONT_HEIGHT_NORMAL) + padding.height;
|
||||
|
||||
size->height = 11 * this->line_height;
|
||||
resize->width = 1;
|
||||
@@ -848,7 +844,7 @@ public:
|
||||
|
||||
case WID_SCL_PRI_COL_DROPDOWN: {
|
||||
this->square = GetSpriteSize(SPR_SQUARE);
|
||||
int string_padding = this->square.width + NWidgetScrollbar::GetVerticalDimension().width + 10;
|
||||
int string_padding = this->square.width + WidgetDimensions::scaled.hsep_normal + padding.width;
|
||||
for (const StringID *id = _colour_dropdown; id != endof(_colour_dropdown); id++) {
|
||||
size->width = std::max(size->width, GetStringBoundingBox(*id).width + string_padding);
|
||||
}
|
||||
@@ -918,40 +914,41 @@ public:
|
||||
|
||||
bool rtl = _current_text_dir == TD_RTL;
|
||||
|
||||
/* Horizontal coordinates of scheme name column. */
|
||||
/* Coordinates of scheme name column. */
|
||||
const NWidgetBase *nwi = this->GetWidget<NWidgetBase>(WID_SCL_SPACER_DROPDOWN);
|
||||
int sch_left = nwi->pos_x;
|
||||
int sch_right = sch_left + nwi->current_x - 1;
|
||||
/* Horizontal coordinates of first dropdown. */
|
||||
Rect sch = nwi->GetCurrentRect().Shrink(WidgetDimensions::scaled.framerect);
|
||||
/* Coordinates of first dropdown. */
|
||||
nwi = this->GetWidget<NWidgetBase>(WID_SCL_PRI_COL_DROPDOWN);
|
||||
int pri_left = nwi->pos_x;
|
||||
int pri_right = pri_left + nwi->current_x - 1;
|
||||
/* Horizontal coordinates of second dropdown. */
|
||||
Rect pri = nwi->GetCurrentRect().Shrink(WidgetDimensions::scaled.framerect);
|
||||
/* Coordinates of second dropdown. */
|
||||
nwi = this->GetWidget<NWidgetBase>(WID_SCL_SEC_COL_DROPDOWN);
|
||||
int sec_left = nwi->pos_x;
|
||||
int sec_right = sec_left + nwi->current_x - 1;
|
||||
Rect sec = nwi->GetCurrentRect().Shrink(WidgetDimensions::scaled.framerect);
|
||||
|
||||
int text_left = (rtl ? (uint)WD_FRAMERECT_LEFT : (this->square.width + 5));
|
||||
int text_right = (rtl ? (this->square.width + 5) : (uint)WD_FRAMERECT_RIGHT);
|
||||
Rect pri_squ = pri.WithWidth(this->square.width, rtl);
|
||||
Rect sec_squ = sec.WithWidth(this->square.width, rtl);
|
||||
|
||||
int square_offs = (this->line_height - this->square.height) / 2 + 1;
|
||||
int text_offs = (this->line_height - FONT_HEIGHT_NORMAL) / 2 + 1;
|
||||
pri = pri.Indent(this->square.width + WidgetDimensions::scaled.hsep_normal, rtl);
|
||||
sec = sec.Indent(this->square.width + WidgetDimensions::scaled.hsep_normal, rtl);
|
||||
|
||||
int y = r.top;
|
||||
Rect ir = r.WithHeight(this->resize.step_height).Shrink(WidgetDimensions::scaled.matrix);
|
||||
int square_offs = (ir.Height() - this->square.height) / 2;
|
||||
int text_offs = (ir.Height() - FONT_HEIGHT_NORMAL) / 2;
|
||||
|
||||
int y = ir.top;
|
||||
|
||||
/* Helper function to draw livery info. */
|
||||
auto draw_livery = [&](StringID str, const Livery &liv, bool sel, bool def, int indent) {
|
||||
/* Livery Label. */
|
||||
DrawString(sch_left + WD_FRAMERECT_LEFT + (rtl ? 0 : indent), sch_right - WD_FRAMERECT_RIGHT - (rtl ? indent : 0), y + text_offs, str, sel ? TC_WHITE : TC_BLACK);
|
||||
DrawString(sch.left + (rtl ? 0 : indent), sch.right - (rtl ? indent : 0), y + text_offs, str, sel ? TC_WHITE : TC_BLACK);
|
||||
|
||||
/* Text below the first dropdown. */
|
||||
DrawSprite(SPR_SQUARE, GENERAL_SPRITE_COLOUR(liv.colour1), (rtl ? pri_right - (this->square.width + 5) + WD_FRAMERECT_RIGHT : pri_left) + WD_FRAMERECT_LEFT, y + square_offs);
|
||||
DrawString(pri_left + text_left, pri_right - text_right, y + text_offs, (def || HasBit(liv.in_use, 0)) ? STR_COLOUR_DARK_BLUE + liv.colour1 : STR_COLOUR_DEFAULT, sel ? TC_WHITE : TC_GOLD);
|
||||
DrawSprite(SPR_SQUARE, GENERAL_SPRITE_COLOUR(liv.colour1), pri_squ.left, y + square_offs);
|
||||
DrawString(pri.left, pri.right, y + text_offs, (def || HasBit(liv.in_use, 0)) ? STR_COLOUR_DARK_BLUE + liv.colour1 : STR_COLOUR_DEFAULT, sel ? TC_WHITE : TC_GOLD);
|
||||
|
||||
/* Text below the second dropdown. */
|
||||
if (sec_right > sec_left) { // Second dropdown has non-zero size.
|
||||
DrawSprite(SPR_SQUARE, GENERAL_SPRITE_COLOUR(liv.colour2), (rtl ? sec_right - (this->square.width + 5) + WD_FRAMERECT_RIGHT : sec_left) + WD_FRAMERECT_LEFT, y + square_offs);
|
||||
DrawString(sec_left + text_left, sec_right - text_right, y + text_offs, (def || HasBit(liv.in_use, 1)) ? STR_COLOUR_DARK_BLUE + liv.colour2 : STR_COLOUR_DEFAULT, sel ? TC_WHITE : TC_GOLD);
|
||||
if (sec.right > sec.left) { // Second dropdown has non-zero size.
|
||||
DrawSprite(SPR_SQUARE, GENERAL_SPRITE_COLOUR(liv.colour2), sec_squ.left, y + square_offs);
|
||||
DrawString(sec.left, sec.right, y + text_offs, (def || HasBit(liv.in_use, 1)) ? STR_COLOUR_DARK_BLUE + liv.colour2 : STR_COLOUR_DEFAULT, sel ? TC_WHITE : TC_GOLD);
|
||||
}
|
||||
|
||||
y += this->line_height;
|
||||
@@ -971,7 +968,7 @@ public:
|
||||
for (uint i = this->vscroll->GetPosition(); i < max; ++i) {
|
||||
const Group *g = this->groups[i];
|
||||
SetDParam(0, g->index);
|
||||
draw_livery(STR_GROUP_NAME, g->livery, this->sel == g->index, false, this->indents[i] * LEVEL_WIDTH);
|
||||
draw_livery(STR_GROUP_NAME, g->livery, this->sel == g->index, false, this->indents[i] * WidgetDimensions::scaled.hsep_indent);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1269,81 +1266,81 @@ static const NWidgetPart _nested_select_company_manager_face_widgets[] = {
|
||||
EndContainer(),
|
||||
NWidget(NWID_SPACER), SetMinimalSize(0, 4),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_HAS_MOUSTACHE_EARRING_TEXT), SetFill(1, 0), SetPadding(0, WD_FRAMERECT_RIGHT, 0, WD_FRAMERECT_LEFT),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_HAS_MOUSTACHE_EARRING_TEXT), SetFill(1, 0), SetPadding(WidgetDimensions::unscaled.framerect),
|
||||
SetDataTip(STR_FACE_EYECOLOUR, STR_NULL), SetTextColour(TC_GOLD), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_HAS_MOUSTACHE_EARRING), SetDataTip(STR_WHITE_STRING, STR_FACE_MOUSTACHE_EARRING_TOOLTIP),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_HAS_GLASSES_TEXT), SetFill(1, 0), SetPadding(0, WD_FRAMERECT_RIGHT, 0, WD_FRAMERECT_LEFT),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_HAS_GLASSES_TEXT), SetFill(1, 0), SetPadding(WidgetDimensions::unscaled.framerect),
|
||||
SetDataTip(STR_FACE_GLASSES, STR_NULL), SetTextColour(TC_GOLD), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_HAS_GLASSES), SetDataTip(STR_WHITE_STRING, STR_FACE_GLASSES_TOOLTIP),
|
||||
EndContainer(),
|
||||
NWidget(NWID_SPACER), SetMinimalSize(0, 2), SetFill(1, 0),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_HAIR_TEXT), SetFill(1, 0), SetPadding(0, WD_FRAMERECT_RIGHT, 0, WD_FRAMERECT_LEFT),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_HAIR_TEXT), SetFill(1, 0), SetPadding(WidgetDimensions::unscaled.framerect),
|
||||
SetDataTip(STR_FACE_HAIR, STR_NULL), SetTextColour(TC_GOLD), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_HAIR_L), SetDataTip(AWV_DECREASE, STR_FACE_HAIR_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_HAIR), SetDataTip(STR_WHITE_STRING, STR_FACE_HAIR_TOOLTIP),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_HAIR_R), SetDataTip(AWV_INCREASE, STR_FACE_HAIR_TOOLTIP),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_EYEBROWS_TEXT), SetFill(1, 0), SetPadding(0, WD_FRAMERECT_RIGHT, 0, WD_FRAMERECT_LEFT),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_EYEBROWS_TEXT), SetFill(1, 0), SetPadding(WidgetDimensions::unscaled.framerect),
|
||||
SetDataTip(STR_FACE_EYEBROWS, STR_NULL), SetTextColour(TC_GOLD), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_EYEBROWS_L), SetDataTip(AWV_DECREASE, STR_FACE_EYEBROWS_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_EYEBROWS), SetDataTip(STR_WHITE_STRING, STR_FACE_EYEBROWS_TOOLTIP),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_EYEBROWS_R), SetDataTip(AWV_INCREASE, STR_FACE_EYEBROWS_TOOLTIP),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_EYECOLOUR_TEXT), SetFill(1, 0), SetPadding(0, WD_FRAMERECT_RIGHT, 0, WD_FRAMERECT_LEFT),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_EYECOLOUR_TEXT), SetFill(1, 0), SetPadding(WidgetDimensions::unscaled.framerect),
|
||||
SetDataTip(STR_FACE_EYECOLOUR, STR_NULL), SetTextColour(TC_GOLD), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_EYECOLOUR_L), SetDataTip(AWV_DECREASE, STR_FACE_EYECOLOUR_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_EYECOLOUR), SetDataTip(STR_WHITE_STRING, STR_FACE_EYECOLOUR_TOOLTIP),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_EYECOLOUR_R), SetDataTip(AWV_INCREASE, STR_FACE_EYECOLOUR_TOOLTIP),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_GLASSES_TEXT), SetFill(1, 0), SetPadding(0, WD_FRAMERECT_RIGHT, 0, WD_FRAMERECT_LEFT),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_GLASSES_TEXT), SetFill(1, 0), SetPadding(WidgetDimensions::unscaled.framerect),
|
||||
SetDataTip(STR_FACE_GLASSES, STR_NULL), SetTextColour(TC_GOLD), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_GLASSES_L), SetDataTip(AWV_DECREASE, STR_FACE_GLASSES_TOOLTIP_2),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_GLASSES), SetDataTip(STR_WHITE_STRING, STR_FACE_GLASSES_TOOLTIP_2),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_GLASSES_R), SetDataTip(AWV_INCREASE, STR_FACE_GLASSES_TOOLTIP_2),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_NOSE_TEXT), SetFill(1, 0), SetPadding(0, WD_FRAMERECT_RIGHT, 0, WD_FRAMERECT_LEFT),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_NOSE_TEXT), SetFill(1, 0), SetPadding(WidgetDimensions::unscaled.framerect),
|
||||
SetDataTip(STR_FACE_NOSE, STR_NULL), SetTextColour(TC_GOLD), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_NOSE_L), SetDataTip(AWV_DECREASE, STR_FACE_NOSE_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_NOSE), SetDataTip(STR_WHITE_STRING, STR_FACE_NOSE_TOOLTIP),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_NOSE_R), SetDataTip(AWV_INCREASE, STR_FACE_NOSE_TOOLTIP),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_LIPS_MOUSTACHE_TEXT), SetFill(1, 0), SetPadding(0, WD_FRAMERECT_RIGHT, 0, WD_FRAMERECT_LEFT),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_LIPS_MOUSTACHE_TEXT), SetFill(1, 0), SetPadding(WidgetDimensions::unscaled.framerect),
|
||||
SetDataTip(STR_FACE_MOUSTACHE, STR_NULL), SetTextColour(TC_GOLD), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_LIPS_MOUSTACHE_L), SetDataTip(AWV_DECREASE, STR_FACE_LIPS_MOUSTACHE_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_LIPS_MOUSTACHE), SetDataTip(STR_WHITE_STRING, STR_FACE_LIPS_MOUSTACHE_TOOLTIP),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_LIPS_MOUSTACHE_R), SetDataTip(AWV_INCREASE, STR_FACE_LIPS_MOUSTACHE_TOOLTIP),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_CHIN_TEXT), SetFill(1, 0), SetPadding(0, WD_FRAMERECT_RIGHT, 0, WD_FRAMERECT_LEFT),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_CHIN_TEXT), SetFill(1, 0), SetPadding(WidgetDimensions::unscaled.framerect),
|
||||
SetDataTip(STR_FACE_CHIN, STR_NULL), SetTextColour(TC_GOLD), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_CHIN_L), SetDataTip(AWV_DECREASE, STR_FACE_CHIN_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_CHIN), SetDataTip(STR_WHITE_STRING, STR_FACE_CHIN_TOOLTIP),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_CHIN_R), SetDataTip(AWV_INCREASE, STR_FACE_CHIN_TOOLTIP),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_JACKET_TEXT), SetFill(1, 0), SetPadding(0, WD_FRAMERECT_RIGHT, 0, WD_FRAMERECT_LEFT),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_JACKET_TEXT), SetFill(1, 0), SetPadding(WidgetDimensions::unscaled.framerect),
|
||||
SetDataTip(STR_FACE_JACKET, STR_NULL), SetTextColour(TC_GOLD), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_JACKET_L), SetDataTip(AWV_DECREASE, STR_FACE_JACKET_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_JACKET), SetDataTip(STR_WHITE_STRING, STR_FACE_JACKET_TOOLTIP),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_JACKET_R), SetDataTip(AWV_INCREASE, STR_FACE_JACKET_TOOLTIP),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_COLLAR_TEXT), SetFill(1, 0), SetPadding(0, WD_FRAMERECT_RIGHT, 0, WD_FRAMERECT_LEFT),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_COLLAR_TEXT), SetFill(1, 0), SetPadding(WidgetDimensions::unscaled.framerect),
|
||||
SetDataTip(STR_FACE_COLLAR, STR_NULL), SetTextColour(TC_GOLD), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_COLLAR_L), SetDataTip(AWV_DECREASE, STR_FACE_COLLAR_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_COLLAR), SetDataTip(STR_WHITE_STRING, STR_FACE_COLLAR_TOOLTIP),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_COLLAR_R), SetDataTip(AWV_INCREASE, STR_FACE_COLLAR_TOOLTIP),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_TIE_EARRING_TEXT), SetFill(1, 0), SetPadding(0, WD_FRAMERECT_RIGHT, 0, WD_FRAMERECT_LEFT),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_TIE_EARRING_TEXT), SetFill(1, 0), SetPadding(WidgetDimensions::unscaled.framerect),
|
||||
SetDataTip(STR_FACE_EARRING, STR_NULL), SetTextColour(TC_GOLD), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_TIE_EARRING_L), SetDataTip(AWV_DECREASE, STR_FACE_TIE_EARRING_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_TIE_EARRING), SetDataTip(STR_WHITE_STRING, STR_FACE_TIE_EARRING_TOOLTIP),
|
||||
@@ -1447,17 +1444,17 @@ public:
|
||||
{
|
||||
/* Size of the boolean yes/no button. */
|
||||
Dimension yesno_dim = maxdim(GetStringBoundingBox(STR_FACE_YES), GetStringBoundingBox(STR_FACE_NO));
|
||||
yesno_dim.width += WD_FRAMERECT_LEFT + WD_FRAMERECT_RIGHT;
|
||||
yesno_dim.height += WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM;
|
||||
yesno_dim.width += WidgetDimensions::scaled.framerect.Horizontal();
|
||||
yesno_dim.height += WidgetDimensions::scaled.framerect.Vertical();
|
||||
/* Size of the number button + arrows. */
|
||||
Dimension number_dim = {0, 0};
|
||||
for (int val = 1; val <= 12; val++) {
|
||||
SetDParam(0, val);
|
||||
number_dim = maxdim(number_dim, GetStringBoundingBox(STR_JUST_INT));
|
||||
}
|
||||
uint arrows_width = GetSpriteSize(SPR_ARROW_LEFT).width + GetSpriteSize(SPR_ARROW_RIGHT).width + 2 * (WD_IMGBTN_LEFT + WD_IMGBTN_RIGHT);
|
||||
number_dim.width += WD_FRAMERECT_LEFT + WD_FRAMERECT_RIGHT + arrows_width;
|
||||
number_dim.height += WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM;
|
||||
uint arrows_width = GetSpriteSize(SPR_ARROW_LEFT).width + GetSpriteSize(SPR_ARROW_RIGHT).width + 2 * (WidgetDimensions::scaled.imgbtn.Horizontal());
|
||||
number_dim.width += WidgetDimensions::scaled.framerect.Horizontal() + arrows_width;
|
||||
number_dim.height += WidgetDimensions::scaled.framerect.Vertical();
|
||||
/* Compute width of both buttons. */
|
||||
yesno_dim.width = std::max(yesno_dim.width, number_dim.width);
|
||||
number_dim.width = yesno_dim.width - arrows_width;
|
||||
@@ -1796,28 +1793,28 @@ static const NWidgetPart _nested_company_infrastructure_widgets[] = {
|
||||
NWidget(WWT_STICKYBOX, COLOUR_GREY),
|
||||
EndContainer(),
|
||||
NWidget(WWT_PANEL, COLOUR_GREY),
|
||||
NWidget(NWID_VERTICAL), SetPIP(WD_FRAMERECT_TOP, 4, WD_FRAMETEXT_BOTTOM),
|
||||
NWidget(NWID_HORIZONTAL), SetPIP(2, 4, 2),
|
||||
NWidget(NWID_VERTICAL), SetPadding(WidgetDimensions::unscaled.framerect), SetPIP(0, WidgetDimensions::unscaled.vsep_normal, 0),
|
||||
NWidget(NWID_HORIZONTAL), SetPIP(0, WidgetDimensions::unscaled.hsep_wide, 0),
|
||||
NWidget(WWT_EMPTY, COLOUR_GREY, WID_CI_RAIL_DESC), SetMinimalTextLines(2, 0), SetFill(1, 0),
|
||||
NWidget(WWT_EMPTY, COLOUR_GREY, WID_CI_RAIL_COUNT), SetMinimalTextLines(2, 0), SetFill(0, 1),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL), SetPIP(2, 4, 2),
|
||||
NWidget(NWID_HORIZONTAL), SetPIP(0, WidgetDimensions::unscaled.hsep_wide, 0),
|
||||
NWidget(WWT_EMPTY, COLOUR_GREY, WID_CI_ROAD_DESC), SetMinimalTextLines(2, 0), SetFill(1, 0),
|
||||
NWidget(WWT_EMPTY, COLOUR_GREY, WID_CI_ROAD_COUNT), SetMinimalTextLines(2, 0), SetFill(0, 1),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL), SetPIP(2, 4, 2),
|
||||
NWidget(NWID_HORIZONTAL), SetPIP(0, WidgetDimensions::unscaled.hsep_wide, 0),
|
||||
NWidget(WWT_EMPTY, COLOUR_GREY, WID_CI_TRAM_DESC), SetMinimalTextLines(2, 0), SetFill(1, 0),
|
||||
NWidget(WWT_EMPTY, COLOUR_GREY, WID_CI_TRAM_COUNT), SetMinimalTextLines(2, 0), SetFill(0, 1),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL), SetPIP(2, 4, 2),
|
||||
NWidget(NWID_HORIZONTAL), SetPIP(0, WidgetDimensions::unscaled.hsep_wide, 0),
|
||||
NWidget(WWT_EMPTY, COLOUR_GREY, WID_CI_WATER_DESC), SetMinimalTextLines(2, 0), SetFill(1, 0),
|
||||
NWidget(WWT_EMPTY, COLOUR_GREY, WID_CI_WATER_COUNT), SetMinimalTextLines(2, 0), SetFill(0, 1),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL), SetPIP(2, 4, 2),
|
||||
NWidget(NWID_HORIZONTAL), SetPIP(0, WidgetDimensions::unscaled.hsep_wide, 0),
|
||||
NWidget(WWT_EMPTY, COLOUR_GREY, WID_CI_STATION_DESC), SetMinimalTextLines(3, 0), SetFill(1, 0),
|
||||
NWidget(WWT_EMPTY, COLOUR_GREY, WID_CI_STATION_COUNT), SetMinimalTextLines(3, 0), SetFill(0, 1),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL), SetPIP(2, 4, 2),
|
||||
NWidget(NWID_HORIZONTAL), SetPIP(0, WidgetDimensions::unscaled.hsep_wide, 0),
|
||||
NWidget(WWT_EMPTY, COLOUR_GREY, WID_CI_TOTAL_DESC), SetFill(1, 0),
|
||||
NWidget(WWT_EMPTY, COLOUR_GREY, WID_CI_TOTAL), SetFill(0, 1),
|
||||
EndContainer(),
|
||||
@@ -1918,12 +1915,12 @@ struct CompanyInfrastructureWindow : Window
|
||||
if (HasBit(this->railtypes, rt)) {
|
||||
lines++;
|
||||
SetDParam(0, GetRailTypeInfo(rt)->strings.name);
|
||||
size->width = std::max(size->width, GetStringBoundingBox(STR_WHITE_STRING).width + WD_FRAMERECT_LEFT);
|
||||
size->width = std::max(size->width, GetStringBoundingBox(STR_WHITE_STRING).width + WidgetDimensions::scaled.hsep_indent);
|
||||
}
|
||||
}
|
||||
if (this->railtypes != RAILTYPES_NONE) {
|
||||
lines++;
|
||||
size->width = std::max(size->width, GetStringBoundingBox(STR_COMPANY_INFRASTRUCTURE_VIEW_SIGNALS).width + WD_FRAMERECT_LEFT);
|
||||
size->width = std::max(size->width, GetStringBoundingBox(STR_COMPANY_INFRASTRUCTURE_VIEW_SIGNALS).width + WidgetDimensions::scaled.hsep_indent);
|
||||
}
|
||||
|
||||
size->height = std::max(size->height, lines * FONT_HEIGHT_NORMAL);
|
||||
@@ -1940,7 +1937,7 @@ struct CompanyInfrastructureWindow : Window
|
||||
if (HasBit(this->roadtypes, rt) && RoadTypeIsRoad(rt) == (widget == WID_CI_ROAD_DESC)) {
|
||||
lines++;
|
||||
SetDParam(0, GetRoadTypeInfo(rt)->strings.name);
|
||||
size->width = std::max(size->width, GetStringBoundingBox(STR_WHITE_STRING).width + WD_FRAMERECT_LEFT);
|
||||
size->width = std::max(size->width, GetStringBoundingBox(STR_WHITE_STRING).width + WidgetDimensions::scaled.hsep_indent);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1950,13 +1947,13 @@ struct CompanyInfrastructureWindow : Window
|
||||
|
||||
case WID_CI_WATER_DESC:
|
||||
size->width = std::max(size->width, GetStringBoundingBox(STR_COMPANY_INFRASTRUCTURE_VIEW_WATER_SECT).width);
|
||||
size->width = std::max(size->width, GetStringBoundingBox(STR_COMPANY_INFRASTRUCTURE_VIEW_CANALS).width + WD_FRAMERECT_LEFT);
|
||||
size->width = std::max(size->width, GetStringBoundingBox(STR_COMPANY_INFRASTRUCTURE_VIEW_CANALS).width + WidgetDimensions::scaled.hsep_indent);
|
||||
break;
|
||||
|
||||
case WID_CI_STATION_DESC:
|
||||
size->width = std::max(size->width, GetStringBoundingBox(STR_COMPANY_INFRASTRUCTURE_VIEW_STATION_SECT).width);
|
||||
size->width = std::max(size->width, GetStringBoundingBox(STR_COMPANY_INFRASTRUCTURE_VIEW_STATIONS).width + WD_FRAMERECT_LEFT);
|
||||
size->width = std::max(size->width, GetStringBoundingBox(STR_COMPANY_INFRASTRUCTURE_VIEW_AIRPORTS).width + WD_FRAMERECT_LEFT);
|
||||
size->width = std::max(size->width, GetStringBoundingBox(STR_COMPANY_INFRASTRUCTURE_VIEW_STATIONS).width + WidgetDimensions::scaled.hsep_indent);
|
||||
size->width = std::max(size->width, GetStringBoundingBox(STR_COMPANY_INFRASTRUCTURE_VIEW_AIRPORTS).width + WidgetDimensions::scaled.hsep_indent);
|
||||
break;
|
||||
|
||||
case WID_CI_RAIL_COUNT:
|
||||
@@ -1990,11 +1987,11 @@ struct CompanyInfrastructureWindow : Window
|
||||
max_cost = std::max(max_cost, AirportMaintenanceCost(c->index));
|
||||
|
||||
SetDParamMaxValue(0, max_val);
|
||||
uint count_width = GetStringBoundingBox(STR_WHITE_COMMA).width + 20; // Reserve some wiggle room
|
||||
uint count_width = GetStringBoundingBox(STR_WHITE_COMMA).width + WidgetDimensions::scaled.hsep_indent; // Reserve some wiggle room
|
||||
|
||||
if (_settings_game.economy.infrastructure_maintenance) {
|
||||
SetDParamMaxValue(0, this->GetTotalMaintenanceCost() * 12); // Convert to per year
|
||||
this->total_width = GetStringBoundingBox(STR_COMPANY_INFRASTRUCTURE_VIEW_TOTAL).width + 20;
|
||||
this->total_width = GetStringBoundingBox(STR_COMPANY_INFRASTRUCTURE_VIEW_TOTAL).width + WidgetDimensions::scaled.hsep_indent * 2;
|
||||
size->width = std::max(size->width, this->total_width);
|
||||
|
||||
SetDParamMaxValue(0, max_cost * 12); // Convert to per year
|
||||
@@ -2005,7 +2002,7 @@ struct CompanyInfrastructureWindow : Window
|
||||
|
||||
/* Set height of the total line. */
|
||||
if (widget == WID_CI_TOTAL) {
|
||||
size->height = _settings_game.economy.infrastructure_maintenance ? std::max(size->height, EXP_LINESPACE + FONT_HEIGHT_NORMAL) : 0;
|
||||
size->height = _settings_game.economy.infrastructure_maintenance ? std::max<uint>(size->height, WidgetDimensions::scaled.vsep_normal + FONT_HEIGHT_NORMAL) : 0;
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -2026,19 +2023,18 @@ struct CompanyInfrastructureWindow : Window
|
||||
|
||||
if (_settings_game.economy.infrastructure_maintenance) {
|
||||
SetDParam(0, monthly_cost * 12); // Convert to per year
|
||||
int left = _current_text_dir == TD_RTL ? r.right - this->total_width : r.left;
|
||||
DrawString(left, left + this->total_width, y, STR_COMPANY_INFRASTRUCTURE_VIEW_TOTAL, TC_FROMSTRING, SA_RIGHT);
|
||||
Rect tr = r.WithWidth(this->total_width, _current_text_dir == TD_RTL);
|
||||
DrawString(tr.left, tr.right, y, STR_COMPANY_INFRASTRUCTURE_VIEW_TOTAL, TC_FROMSTRING, SA_RIGHT);
|
||||
}
|
||||
}
|
||||
|
||||
void DrawWidget(const Rect &r, int widget) const override
|
||||
{
|
||||
const Company *c = Company::Get((CompanyID)this->window_number);
|
||||
|
||||
int y = r.top;
|
||||
|
||||
int offs_left = _current_text_dir == TD_LTR ? WD_FRAMERECT_LEFT : 0;
|
||||
int offs_right = _current_text_dir == TD_LTR ? 0 : WD_FRAMERECT_LEFT;
|
||||
|
||||
Rect ir = r.Indent(WidgetDimensions::scaled.hsep_indent, _current_text_dir == TD_RTL);
|
||||
switch (widget) {
|
||||
case WID_CI_RAIL_DESC:
|
||||
DrawString(r.left, r.right, y, STR_COMPANY_INFRASTRUCTURE_VIEW_RAIL_SECT);
|
||||
@@ -2048,13 +2044,13 @@ struct CompanyInfrastructureWindow : Window
|
||||
for (const auto &rt : _sorted_railtypes) {
|
||||
if (HasBit(this->railtypes, rt)) {
|
||||
SetDParam(0, GetRailTypeInfo(rt)->strings.name);
|
||||
DrawString(r.left + offs_left, r.right - offs_right, y += FONT_HEIGHT_NORMAL, STR_WHITE_STRING);
|
||||
DrawString(ir.left, ir.right, y += FONT_HEIGHT_NORMAL, STR_WHITE_STRING);
|
||||
}
|
||||
}
|
||||
DrawString(r.left + offs_left, r.right - offs_right, y += FONT_HEIGHT_NORMAL, STR_COMPANY_INFRASTRUCTURE_VIEW_SIGNALS);
|
||||
DrawString(ir.left, ir.right, y += FONT_HEIGHT_NORMAL, STR_COMPANY_INFRASTRUCTURE_VIEW_SIGNALS);
|
||||
} else {
|
||||
/* No valid railtype. */
|
||||
DrawString(r.left + offs_left, r.right - offs_right, y += FONT_HEIGHT_NORMAL, STR_COMPANY_VIEW_INFRASTRUCTURE_NONE);
|
||||
DrawString(ir.left, ir.right, y += FONT_HEIGHT_NORMAL, STR_COMPANY_VIEW_INFRASTRUCTURE_NONE);
|
||||
}
|
||||
|
||||
break;
|
||||
@@ -2081,7 +2077,7 @@ struct CompanyInfrastructureWindow : Window
|
||||
for (const auto &rt : _sorted_roadtypes) {
|
||||
if (HasBit(this->roadtypes, rt) && RoadTypeIsRoad(rt) == (widget == WID_CI_ROAD_DESC)) {
|
||||
SetDParam(0, GetRoadTypeInfo(rt)->strings.name);
|
||||
DrawString(r.left + offs_left, r.right - offs_right, y += FONT_HEIGHT_NORMAL, STR_WHITE_STRING);
|
||||
DrawString(ir.left, ir.right, y += FONT_HEIGHT_NORMAL, STR_WHITE_STRING);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2101,7 +2097,7 @@ struct CompanyInfrastructureWindow : Window
|
||||
|
||||
case WID_CI_WATER_DESC:
|
||||
DrawString(r.left, r.right, y, STR_COMPANY_INFRASTRUCTURE_VIEW_WATER_SECT);
|
||||
DrawString(r.left + offs_left, r.right - offs_right, y += FONT_HEIGHT_NORMAL, STR_COMPANY_INFRASTRUCTURE_VIEW_CANALS);
|
||||
DrawString(ir.left, ir.right, y += FONT_HEIGHT_NORMAL, STR_COMPANY_INFRASTRUCTURE_VIEW_CANALS);
|
||||
break;
|
||||
|
||||
case WID_CI_WATER_COUNT:
|
||||
@@ -2110,18 +2106,18 @@ struct CompanyInfrastructureWindow : Window
|
||||
|
||||
case WID_CI_TOTAL:
|
||||
if (_settings_game.economy.infrastructure_maintenance) {
|
||||
int left = _current_text_dir == TD_RTL ? r.right - this->total_width : r.left;
|
||||
GfxFillRect(left, y, left + this->total_width, y, PC_WHITE);
|
||||
y += EXP_LINESPACE;
|
||||
Rect tr = r.WithWidth(this->total_width, _current_text_dir == TD_RTL);
|
||||
GfxFillRect(tr.left, y, tr.right, y, PC_WHITE);
|
||||
y += WidgetDimensions::scaled.vsep_normal;
|
||||
SetDParam(0, this->GetTotalMaintenanceCost() * 12); // Convert to per year
|
||||
DrawString(left, left + this->total_width, y, STR_COMPANY_INFRASTRUCTURE_VIEW_TOTAL, TC_FROMSTRING, SA_RIGHT);
|
||||
DrawString(tr.left, tr.right, y, STR_COMPANY_INFRASTRUCTURE_VIEW_TOTAL, TC_FROMSTRING, SA_RIGHT);
|
||||
}
|
||||
break;
|
||||
|
||||
case WID_CI_STATION_DESC:
|
||||
DrawString(r.left, r.right, y, STR_COMPANY_INFRASTRUCTURE_VIEW_STATION_SECT);
|
||||
DrawString(r.left + offs_left, r.right - offs_right, y += FONT_HEIGHT_NORMAL, STR_COMPANY_INFRASTRUCTURE_VIEW_STATIONS);
|
||||
DrawString(r.left + offs_left, r.right - offs_right, y += FONT_HEIGHT_NORMAL, STR_COMPANY_INFRASTRUCTURE_VIEW_AIRPORTS);
|
||||
DrawString(ir.left, ir.right, y += FONT_HEIGHT_NORMAL, STR_COMPANY_INFRASTRUCTURE_VIEW_STATIONS);
|
||||
DrawString(ir.left, ir.right, y += FONT_HEIGHT_NORMAL, STR_COMPANY_INFRASTRUCTURE_VIEW_AIRPORTS);
|
||||
break;
|
||||
|
||||
case WID_CI_STATION_COUNT:
|
||||
@@ -2466,7 +2462,7 @@ struct CompanyWindow : Window
|
||||
Point offset;
|
||||
Dimension d = GetSpriteSize(SPR_VEH_BUS_SW_VIEW, &offset);
|
||||
d.height -= offset.y;
|
||||
DrawSprite(SPR_VEH_BUS_SW_VIEW, COMPANY_SPRITE_COLOUR(c->index), r.left - offset.x, (r.top + r.bottom - d.height) / 2 - offset.y);
|
||||
DrawSprite(SPR_VEH_BUS_SW_VIEW, COMPANY_SPRITE_COLOUR(c->index), r.left - offset.x, CenterBounds(r.top, r.bottom, d.height) - offset.y);
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
@@ -1493,6 +1493,7 @@ DEF_CONSOLE_CMD(ConScreenShot)
|
||||
IConsolePrint(CC_HELP, " 'minimap' makes a top-viewed minimap screenshot of the whole world which represents one tile by one pixel.");
|
||||
IConsolePrint(CC_HELP, " 'no_con' hides the console to create the screenshot (only useful in combination with 'viewport').");
|
||||
IConsolePrint(CC_HELP, " 'size' sets the width and height of the viewport to make a screenshot of (only useful in combination with 'normal' or 'big').");
|
||||
IConsolePrint(CC_HELP, " A filename ending in # will prevent overwriting existing files and will number files counting upwards.");
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
+9
-6
@@ -31,7 +31,6 @@
|
||||
#include "safeguards.h"
|
||||
|
||||
static const uint ICON_HISTORY_SIZE = 20;
|
||||
static const uint ICON_LINE_SPACING = 2;
|
||||
static const uint ICON_RIGHT_BORDERWIDTH = 10;
|
||||
static const uint ICON_BOTTOM_BORDERWIDTH = 12;
|
||||
|
||||
@@ -121,14 +120,18 @@ struct IConsoleWindow : Window
|
||||
IConsoleWindow() : Window(&_console_window_desc)
|
||||
{
|
||||
_iconsole_mode = ICONSOLE_OPENED;
|
||||
this->line_height = FONT_HEIGHT_NORMAL + ICON_LINE_SPACING;
|
||||
this->line_offset = GetStringBoundingBox("] ").width + 5;
|
||||
|
||||
this->InitNested(0);
|
||||
this->truncate_timer.SetInterval(3000);
|
||||
ResizeWindow(this, _screen.width, _screen.height / 3);
|
||||
}
|
||||
|
||||
void OnInit() override
|
||||
{
|
||||
this->line_height = FONT_HEIGHT_NORMAL + WidgetDimensions::scaled.hsep_normal;
|
||||
this->line_offset = GetStringBoundingBox("] ").width + WidgetDimensions::scaled.frametext.left;
|
||||
}
|
||||
|
||||
void Close() override
|
||||
{
|
||||
_iconsole_mode = ICONSOLE_CLOSED;
|
||||
@@ -156,20 +159,20 @@ struct IConsoleWindow : Window
|
||||
|
||||
void OnPaint() override
|
||||
{
|
||||
const int right = this->width - 5;
|
||||
const int right = this->width - WidgetDimensions::scaled.frametext.right;
|
||||
|
||||
GfxFillRect(0, 0, this->width - 1, this->height - 1, PC_BLACK);
|
||||
int ypos = this->height - this->line_height;
|
||||
for (size_t line_index = IConsoleWindow::scroll; line_index < _iconsole_buffer.size(); line_index++) {
|
||||
const IConsoleLine &print = _iconsole_buffer[line_index];
|
||||
SetDParamStr(0, print.buffer);
|
||||
ypos = DrawStringMultiLine(5, right, -this->line_height, ypos, STR_JUST_RAW_STRING, print.colour, SA_LEFT | SA_BOTTOM | SA_FORCE) - ICON_LINE_SPACING;
|
||||
ypos = DrawStringMultiLine(WidgetDimensions::scaled.frametext.left, right, -this->line_height, ypos, STR_JUST_RAW_STRING, print.colour, SA_LEFT | SA_BOTTOM | SA_FORCE) - WidgetDimensions::scaled.hsep_normal;
|
||||
if (ypos < 0) break;
|
||||
}
|
||||
/* If the text is longer than the window, don't show the starting ']' */
|
||||
int delta = this->width - this->line_offset - _iconsole_cmdline.pixels - ICON_RIGHT_BORDERWIDTH;
|
||||
if (delta > 0) {
|
||||
DrawString(5, right, this->height - this->line_height, "]", (TextColour)CC_COMMAND, SA_LEFT | SA_FORCE);
|
||||
DrawString(WidgetDimensions::scaled.frametext.left, right, this->height - this->line_height, "]", (TextColour)CC_COMMAND, SA_LEFT | SA_FORCE);
|
||||
delta = 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -48,3 +48,5 @@ Rect BoundingRect(const Rect &r1, const Rect &r2)
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
const RectPadding RectPadding::zero = {0, 0, 0, 0};
|
||||
|
||||
@@ -43,12 +43,182 @@ struct Dimension {
|
||||
}
|
||||
};
|
||||
|
||||
/** Padding dimensions to apply to each side of a Rect. */
|
||||
struct RectPadding {
|
||||
uint8 left;
|
||||
uint8 top;
|
||||
uint8 right;
|
||||
uint8 bottom;
|
||||
|
||||
static const RectPadding zero;
|
||||
|
||||
/**
|
||||
* Get total horizontal padding of RectPadding.
|
||||
* @return total horizontal padding.
|
||||
*/
|
||||
inline uint Horizontal() const { return this->left + this->right; }
|
||||
|
||||
/**
|
||||
* Get total vertical padding of RectPadding.
|
||||
* @return total vertical padding.
|
||||
*/
|
||||
inline uint Vertical() const { return this->top + this->bottom; }
|
||||
};
|
||||
|
||||
/** Specification of a rectangle with absolute coordinates of all edges */
|
||||
struct Rect {
|
||||
int left;
|
||||
int top;
|
||||
int right;
|
||||
int bottom;
|
||||
|
||||
/**
|
||||
* Get width of Rect.
|
||||
* @return width of Rect.
|
||||
*/
|
||||
inline int Width() const { return this->right - this->left + 1; }
|
||||
|
||||
/**
|
||||
* Get height of Rect.
|
||||
* @return height of Rect.
|
||||
*/
|
||||
inline int Height() const { return this->bottom - this->top + 1; }
|
||||
|
||||
/**
|
||||
* Copy and shrink Rect by s pixels.
|
||||
* @param s number of pixels to remove from each side of Rect.
|
||||
* @return the new smaller Rect.
|
||||
*/
|
||||
[[nodiscard]] inline Rect Shrink(int s) const
|
||||
{
|
||||
return {this->left + s, this->top + s, this->right - s, this->bottom - s};
|
||||
}
|
||||
|
||||
/**
|
||||
* Copy and shrink Rect by h horizontal and v vertical pixels.
|
||||
* @param h number of pixels to remove from left and right sides.
|
||||
* @param v number of pixels to remove from top and bottom sides.
|
||||
* @return the new smaller Rect.
|
||||
*/
|
||||
[[nodiscard]] inline Rect Shrink(int h, int v) const
|
||||
{
|
||||
return {this->left + h, this->top + v, this->right - h, this->bottom - v};
|
||||
}
|
||||
|
||||
/**
|
||||
* Copy and shrink Rect by pixels.
|
||||
* @param left number of pixels to remove from left side.
|
||||
* @param top number of pixels to remove from top side.
|
||||
* @param right number of pixels to remove from right side.
|
||||
* @param bottom number of pixels to remove from bottom side.
|
||||
* @return the new smaller Rect.
|
||||
*/
|
||||
[[nodiscard]] inline Rect Shrink(int left, int top, int right, int bottom) const
|
||||
{
|
||||
return {this->left + left, this->top + top, this->right - right, this->bottom - bottom};
|
||||
}
|
||||
|
||||
/**
|
||||
* Copy and shrink Rect by a RectPadding.
|
||||
* @param other RectPadding to remove from each side of Rect.
|
||||
* @return the new smaller Rect.
|
||||
*/
|
||||
[[nodiscard]] inline Rect Shrink(const RectPadding &other) const
|
||||
{
|
||||
return {this->left + other.left, this->top + other.top, this->right - other.right, this->bottom - other.bottom};
|
||||
}
|
||||
|
||||
/**
|
||||
* Copy and shrink Rect by a different horizontal and vertical RectPadding.
|
||||
* @param horz RectPadding to remove from left and right of Rect.
|
||||
* @param vert RectPadding to remove from top and bottom of Rect.
|
||||
* @return the new smaller Rect.
|
||||
*/
|
||||
[[nodiscard]] inline Rect Shrink(const RectPadding &horz, const RectPadding &vert) const
|
||||
{
|
||||
return {this->left + horz.left, this->top + vert.top, this->right - horz.right, this->bottom - vert.bottom};
|
||||
}
|
||||
|
||||
/**
|
||||
* Copy and expand Rect by s pixels.
|
||||
* @param s number of pixels to add to each side of Rect.
|
||||
* @return the new larger Rect.
|
||||
*/
|
||||
[[nodiscard]] inline Rect Expand(int s) const
|
||||
{
|
||||
return this->Shrink(-s);
|
||||
}
|
||||
|
||||
/**
|
||||
* Copy and expand Rect by a RectPadding.
|
||||
* @param other RectPadding to add to each side of Rect.
|
||||
* @return the new larger Rect.
|
||||
*/
|
||||
[[nodiscard]] inline Rect Expand(const RectPadding &other) const
|
||||
{
|
||||
return {this->left - other.left, this->top - other.top, this->right + other.right, this->bottom + other.bottom};
|
||||
}
|
||||
|
||||
/**
|
||||
* Copy and translate Rect by x,y pixels.
|
||||
* @param x number of pixels to move horizontally.
|
||||
* @param y number of pixels to move vertically.
|
||||
* @return the new translated Rect.
|
||||
*/
|
||||
[[nodiscard]] inline Rect Translate(int x, int y) const
|
||||
{
|
||||
return {this->left + x, this->top + y, this->right + x, this->bottom + y};
|
||||
}
|
||||
|
||||
/**
|
||||
* Copy Rect and set its width.
|
||||
* @param width width in pixels for new Rect.
|
||||
* @param end if set, set width at end of Rect, i.e. on right.
|
||||
* @return the new resized Rect.
|
||||
*/
|
||||
[[nodiscard]] inline Rect WithWidth(int width, bool end) const
|
||||
{
|
||||
return end
|
||||
? Rect {this->right - width + 1, this->top, this->right, this->bottom}
|
||||
: Rect {this->left, this->top, this->left + width - 1, this->bottom};
|
||||
}
|
||||
|
||||
/**
|
||||
* Copy Rect and indent it from its position.
|
||||
* @param indent offset in pixels for new Rect.
|
||||
* @param end if set, set indent at end of Rect, i.e. on right.
|
||||
* @return the new resized Rect.
|
||||
*/
|
||||
[[nodiscard]] inline Rect Indent(int indent, bool end) const
|
||||
{
|
||||
return end
|
||||
? Rect {this->left, this->top, this->right - indent, this->bottom}
|
||||
: Rect {this->left + indent, this->top, this->right, this->bottom};
|
||||
}
|
||||
|
||||
/**
|
||||
* Copy Rect and set its height.
|
||||
* @param width height in pixels for new Rect.
|
||||
* @param end if set, set height at end of Rect, i.e. at bottom.
|
||||
* @return the new resized Rect.
|
||||
*/
|
||||
[[nodiscard]] inline Rect WithHeight(int height, bool end = false) const
|
||||
{
|
||||
return end
|
||||
? Rect {this->left, this->bottom - height + 1, this->right, this->bottom}
|
||||
: Rect {this->left, this->top, this->right, this->top + height - 1};
|
||||
}
|
||||
|
||||
/**
|
||||
* Test if a point falls inside this Rect.
|
||||
* @param pt the point to test.
|
||||
* @return true iif the point falls inside the Rect.
|
||||
*/
|
||||
inline bool Contains(const Point &pt) const
|
||||
{
|
||||
/* This is a local version of IsInsideMM, to avoid including math_func everywhere. */
|
||||
return (uint)(pt.x - this->left) < (uint)(this->right - this->left) && (uint)(pt.y - this->top) < (uint)(this->bottom - this->top);
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
+111
-65
@@ -24,11 +24,14 @@
|
||||
#include "tilehighlight_func.h"
|
||||
#include "window_gui.h"
|
||||
#include "vehiclelist.h"
|
||||
#include "vehicle_func.h"
|
||||
#include "order_backup.h"
|
||||
#include "zoom_func.h"
|
||||
#include "error.h"
|
||||
#include "depot_cmd.h"
|
||||
#include "train_cmd.h"
|
||||
#include "vehicle_cmd.h"
|
||||
#include "core/geometry_func.hpp"
|
||||
|
||||
#include "widgets/depot_widget.h"
|
||||
|
||||
@@ -190,17 +193,17 @@ static void InitBlocksizeForVehicles(VehicleType type, EngineImageType image_typ
|
||||
if ((int)x + x_offs > max_extend_right) max_extend_right = x + x_offs;
|
||||
}
|
||||
|
||||
int min_extend = ScaleGUITrad(16);
|
||||
int max_extend = ScaleGUITrad(98);
|
||||
int min_extend = ScaleSpriteTrad(16);
|
||||
int max_extend = ScaleSpriteTrad(98);
|
||||
|
||||
switch (image_type) {
|
||||
case EIT_IN_DEPOT:
|
||||
_base_block_sizes_depot[type].height = std::max<uint>(ScaleGUITrad(GetVehicleHeight(type)), max_height);
|
||||
_base_block_sizes_depot[type].height = std::max<uint>(ScaleSpriteTrad(GetVehicleHeight(type)), max_height);
|
||||
_base_block_sizes_depot[type].extend_left = Clamp(max_extend_left, min_extend, max_extend);
|
||||
_base_block_sizes_depot[type].extend_right = Clamp(max_extend_right, min_extend, max_extend);
|
||||
break;
|
||||
case EIT_PURCHASE:
|
||||
_base_block_sizes_purchase[type].height = std::max<uint>(ScaleGUITrad(GetVehicleHeight(type)), max_height);
|
||||
_base_block_sizes_purchase[type].height = std::max<uint>(ScaleSpriteTrad(GetVehicleHeight(type)), max_height);
|
||||
_base_block_sizes_purchase[type].extend_left = Clamp(max_extend_left, min_extend, max_extend);
|
||||
_base_block_sizes_purchase[type].extend_right = Clamp(max_extend_right, min_extend, max_extend);
|
||||
break;
|
||||
@@ -303,18 +306,15 @@ struct DepotWindow : Window {
|
||||
/**
|
||||
* Draw a vehicle in the depot window in the box with the top left corner at x,y.
|
||||
* @param v Vehicle to draw.
|
||||
* @param left Left side of the box to draw in.
|
||||
* @param right Right side of the box to draw in.
|
||||
* @param y Top of the box to draw in.
|
||||
* @param r Rect to draw in.
|
||||
*/
|
||||
void DrawVehicleInDepot(const Vehicle *v, int left, int right, int y) const
|
||||
void DrawVehicleInDepot(const Vehicle *v, const Rect &r) const
|
||||
{
|
||||
bool free_wagon = false;
|
||||
int sprite_y = y + (this->resize.step_height - ScaleGUITrad(GetVehicleHeight(v->type))) / 2;
|
||||
|
||||
bool rtl = _current_text_dir == TD_RTL;
|
||||
int image_left = rtl ? left + this->count_width : left + this->header_width;
|
||||
int image_right = rtl ? right - this->header_width : right - this->count_width;
|
||||
Rect text = r.Shrink(RectPadding::zero, WidgetDimensions::scaled.matrix); /* Ract for text elements, horizontal is already applied. */
|
||||
Rect image = r.Indent(this->header_width, rtl).Indent(this->count_width, !rtl); /* Rect for vehicle images */
|
||||
|
||||
switch (v->type) {
|
||||
case VEH_TRAIN: {
|
||||
@@ -322,45 +322,45 @@ struct DepotWindow : Window {
|
||||
free_wagon = u->IsFreeWagon();
|
||||
|
||||
uint x_space = free_wagon ?
|
||||
ScaleGUITrad(_consistent_train_width != 0 ? _consistent_train_width : TRAININFO_DEFAULT_VEHICLE_WIDTH) :
|
||||
ScaleSpriteTrad(_consistent_train_width != 0 ? _consistent_train_width : TRAININFO_DEFAULT_VEHICLE_WIDTH) :
|
||||
0;
|
||||
|
||||
DrawTrainImage(u, image_left + (rtl ? 0 : x_space), image_right - (rtl ? x_space : 0), sprite_y - 1,
|
||||
this->sel, EIT_IN_DEPOT, free_wagon ? 0 : this->hscroll->GetPosition(), this->vehicle_over);
|
||||
DrawTrainImage(u, image.Indent(x_space, rtl), this->sel, EIT_IN_DEPOT, free_wagon ? 0 : this->hscroll->GetPosition(), this->vehicle_over);
|
||||
|
||||
/* Length of consist in tiles with 1 fractional digit (rounded up) */
|
||||
SetDParam(0, CeilDiv(u->gcache.cached_total_length * 10, TILE_SIZE));
|
||||
SetDParam(1, 1);
|
||||
DrawString(rtl ? left + WD_FRAMERECT_LEFT : right - this->count_width, rtl ? left + this->count_width : right - WD_FRAMERECT_RIGHT, y + (this->resize.step_height - FONT_HEIGHT_SMALL) / 2, STR_TINY_BLACK_DECIMAL, TC_FROMSTRING, SA_RIGHT); // Draw the counter
|
||||
Rect count = text.WithWidth(this->count_width - WidgetDimensions::scaled.hsep_normal, !rtl);
|
||||
DrawString(count.left, count.right, count.bottom - FONT_HEIGHT_SMALL + 1, STR_TINY_BLACK_DECIMAL, TC_FROMSTRING, SA_RIGHT); // Draw the counter
|
||||
break;
|
||||
}
|
||||
|
||||
case VEH_ROAD: DrawRoadVehImage( v, image_left, image_right, sprite_y, this->sel, EIT_IN_DEPOT); break;
|
||||
case VEH_SHIP: DrawShipImage( v, image_left, image_right, sprite_y, this->sel, EIT_IN_DEPOT); break;
|
||||
case VEH_AIRCRAFT: DrawAircraftImage(v, image_left, image_right, sprite_y, this->sel, EIT_IN_DEPOT); break;
|
||||
case VEH_ROAD: DrawRoadVehImage( v, image, this->sel, EIT_IN_DEPOT); break;
|
||||
case VEH_SHIP: DrawShipImage( v, image, this->sel, EIT_IN_DEPOT); break;
|
||||
case VEH_AIRCRAFT: DrawAircraftImage(v, image, this->sel, EIT_IN_DEPOT); break;
|
||||
default: NOT_REACHED();
|
||||
}
|
||||
|
||||
uint diff_x, diff_y;
|
||||
if (v->IsGroundVehicle()) {
|
||||
/* Arrange unitnumber and flag horizontally */
|
||||
diff_x = this->flag_width + WD_FRAMERECT_LEFT;
|
||||
diff_y = (this->resize.step_height - this->flag_height) / 2 - 2;
|
||||
diff_x = this->flag_size.width + WidgetDimensions::scaled.hsep_normal;
|
||||
diff_y = WidgetDimensions::scaled.matrix.top;
|
||||
} else {
|
||||
/* Arrange unitnumber and flag vertically */
|
||||
diff_x = WD_FRAMERECT_LEFT;
|
||||
diff_y = FONT_HEIGHT_NORMAL + WD_PAR_VSEP_NORMAL;
|
||||
diff_x = 0;
|
||||
diff_y = WidgetDimensions::scaled.matrix.top + FONT_HEIGHT_NORMAL + WidgetDimensions::scaled.vsep_normal;
|
||||
}
|
||||
int text_left = rtl ? right - this->header_width - 1 : left + diff_x;
|
||||
int text_right = rtl ? right - diff_x : left + this->header_width - 1;
|
||||
|
||||
text = text.WithWidth(this->header_width - WidgetDimensions::scaled.hsep_normal, rtl).WithHeight(FONT_HEIGHT_NORMAL).Indent(diff_x, rtl);
|
||||
if (free_wagon) {
|
||||
DrawString(text_left, text_right, y + 2, STR_DEPOT_NO_ENGINE);
|
||||
DrawString(text, STR_DEPOT_NO_ENGINE);
|
||||
} else {
|
||||
DrawSprite((v->vehstatus & VS_STOPPED) ? SPR_FLAG_VEH_STOPPED : SPR_FLAG_VEH_RUNNING, PAL_NONE, rtl ? right - this->flag_width : left + WD_FRAMERECT_LEFT, y + diff_y);
|
||||
Rect flag = r.WithWidth(this->flag_size.width, rtl).WithHeight(this->flag_size.height).Translate(0, diff_y);
|
||||
DrawSpriteIgnorePadding((v->vehstatus & VS_STOPPED) ? SPR_FLAG_VEH_STOPPED : SPR_FLAG_VEH_RUNNING, PAL_NONE, flag, false, SA_CENTER);
|
||||
|
||||
SetDParam(0, v->unitnumber);
|
||||
DrawString(text_left, text_right, y + 2, (uint16)(v->max_age - DAYS_IN_LEAP_YEAR) >= v->age ? STR_BLACK_COMMA : STR_RED_COMMA);
|
||||
DrawString(text, (uint16)(v->max_age - DAYS_IN_LEAP_YEAR) >= v->age ? STR_BLACK_COMMA : STR_RED_COMMA);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -373,24 +373,28 @@ struct DepotWindow : Window {
|
||||
/* Set the row and number of boxes in each row based on the number of boxes drawn in the matrix */
|
||||
const NWidgetCore *wid = this->GetWidget<NWidgetCore>(WID_D_MATRIX);
|
||||
|
||||
/* Set up rect for each cell */
|
||||
Rect ir = r.WithHeight(this->resize.step_height);
|
||||
if (this->num_columns != 1) ir = ir.WithWidth(this->resize.step_width, rtl);
|
||||
ir = ir.Shrink(WidgetDimensions::scaled.framerect, RectPadding::zero);
|
||||
|
||||
/* Draw vertical separators at whole tiles.
|
||||
* This only works in two cases:
|
||||
* - All vehicles use VEHICLEINFO_FULL_VEHICLE_WIDTH as reference width.
|
||||
* - All vehicles are 8/8. This cannot be checked for NewGRF, so instead we check for "all vehicles are original vehicles".
|
||||
*/
|
||||
if (this->type == VEH_TRAIN && _consistent_train_width != 0) {
|
||||
int w = ScaleGUITrad(2 * _consistent_train_width);
|
||||
int w = ScaleSpriteTrad(2 * _consistent_train_width);
|
||||
int col = _colour_gradient[wid->colour][4];
|
||||
int image_left = rtl ? r.left + this->count_width : r.left + this->header_width;
|
||||
int image_right = rtl ? r.right - this->header_width : r.right - this->count_width;
|
||||
Rect image = ir.Indent(this->header_width, rtl).Indent(this->count_width, !rtl);
|
||||
int first_line = w + (-this->hscroll->GetPosition()) % w;
|
||||
if (rtl) {
|
||||
for (int x = image_right - first_line; x >= image_left; x -= w) {
|
||||
GfxDrawLine(x, r.top, x, r.bottom, col, 1, 3);
|
||||
for (int x = image.right - first_line; x >= image.left; x -= w) {
|
||||
GfxDrawLine(x, r.top, x, r.bottom, col, ScaleGUITrad(1), ScaleGUITrad(3));
|
||||
}
|
||||
} else {
|
||||
for (int x = image_left + first_line; x <= image_right; x += w) {
|
||||
GfxDrawLine(x, r.top, x, r.bottom, col, 1, 3);
|
||||
for (int x = image.left + first_line; x <= image.right; x += w) {
|
||||
GfxDrawLine(x, r.top, x, r.bottom, col, ScaleGUITrad(1), ScaleGUITrad(3));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -399,26 +403,22 @@ struct DepotWindow : Window {
|
||||
|
||||
uint num = this->vscroll->GetPosition() * this->num_columns;
|
||||
uint maxval = static_cast<uint>(std::min<size_t>(this->vehicle_list.size(), num + (rows_in_display * this->num_columns)));
|
||||
int y;
|
||||
for (y = r.top + 1; num < maxval; y += this->resize.step_height) { // Draw the rows
|
||||
for (; num < maxval; ir = ir.Translate(0, this->resize.step_height)) { // Draw the rows
|
||||
Rect cell = ir; /* Keep track of horizontal cells */
|
||||
for (uint i = 0; i < this->num_columns && num < maxval; i++, num++) {
|
||||
/* Draw all vehicles in the current row */
|
||||
const Vehicle *v = this->vehicle_list[num];
|
||||
if (this->num_columns == 1) {
|
||||
this->DrawVehicleInDepot(v, r.left, r.right, y);
|
||||
} else {
|
||||
int x = r.left + (rtl ? (this->num_columns - i - 1) : i) * this->resize.step_width;
|
||||
this->DrawVehicleInDepot(v, x, x + this->resize.step_width - 1, y);
|
||||
}
|
||||
this->DrawVehicleInDepot(v, cell);
|
||||
cell = cell.Translate(rtl ? -(int)this->resize.step_width : (int)this->resize.step_width, 0);
|
||||
}
|
||||
}
|
||||
|
||||
maxval = static_cast<uint>(std::min<size_t>(this->vehicle_list.size() + this->wagon_list.size(), (this->vscroll->GetPosition() * this->num_columns) + (rows_in_display * this->num_columns)));
|
||||
|
||||
/* Draw the train wagons without an engine in front. */
|
||||
for (; num < maxval; num++, y += this->resize.step_height) {
|
||||
for (; num < maxval; num++, ir = ir.Translate(0, this->resize.step_height)) {
|
||||
const Vehicle *v = this->wagon_list[num - this->vehicle_list.size()];
|
||||
this->DrawVehicleInDepot(v, r.left, r.right, y);
|
||||
this->DrawVehicleInDepot(v, ir);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -484,7 +484,7 @@ struct DepotWindow : Window {
|
||||
pos -= (uint)this->vehicle_list.size();
|
||||
*veh = this->wagon_list[pos];
|
||||
/* free wagons don't have an initial loco. */
|
||||
x -= ScaleGUITrad(VEHICLEINFO_FULL_VEHICLE_WIDTH);
|
||||
x -= ScaleSpriteTrad(VEHICLEINFO_FULL_VEHICLE_WIDTH);
|
||||
wagon = true;
|
||||
}
|
||||
|
||||
@@ -501,12 +501,12 @@ struct DepotWindow : Window {
|
||||
FALLTHROUGH;
|
||||
|
||||
case VEH_ROAD:
|
||||
if (xm <= this->flag_width) return MODE_START_STOP;
|
||||
if (xm <= this->flag_size.width) return MODE_START_STOP;
|
||||
break;
|
||||
|
||||
case VEH_SHIP:
|
||||
case VEH_AIRCRAFT:
|
||||
if (xm <= this->flag_width && ym >= (uint)(FONT_HEIGHT_NORMAL + WD_PAR_VSEP_NORMAL)) return MODE_START_STOP;
|
||||
if (xm <= this->flag_size.width && ym >= (uint)(FONT_HEIGHT_NORMAL + WidgetDimensions::scaled.vsep_normal)) return MODE_START_STOP;
|
||||
break;
|
||||
|
||||
default: NOT_REACHED();
|
||||
@@ -643,10 +643,16 @@ struct DepotWindow : Window {
|
||||
}
|
||||
}
|
||||
|
||||
uint count_width;
|
||||
uint header_width;
|
||||
uint flag_width;
|
||||
uint flag_height;
|
||||
uint count_width; ///< Width of length count, including separator.
|
||||
uint header_width; ///< Width of unit number and flag, including separator.
|
||||
Dimension flag_size; ///< Size of start/stop flag.
|
||||
VehicleCellSize cell_size; ///< Vehicle sprite cell size.
|
||||
|
||||
void OnInit() override
|
||||
{
|
||||
this->cell_size = GetVehicleImageCellSize(this->type, EIT_IN_DEPOT);
|
||||
this->flag_size = maxdim(GetScaledSpriteSize(SPR_FLAG_VEH_STOPPED), GetScaledSpriteSize(SPR_FLAG_VEH_RUNNING));
|
||||
}
|
||||
|
||||
void UpdateWidgetSize(int widget, Dimension *size, const Dimension &padding, Dimension *fill, Dimension *resize) override
|
||||
{
|
||||
@@ -657,33 +663,30 @@ struct DepotWindow : Window {
|
||||
if (this->type == VEH_TRAIN) {
|
||||
SetDParamMaxValue(0, 1000, 0, FS_SMALL);
|
||||
SetDParam(1, 1);
|
||||
this->count_width = GetStringBoundingBox(STR_TINY_BLACK_DECIMAL).width + WD_FRAMERECT_LEFT + WD_FRAMERECT_RIGHT;
|
||||
this->count_width = GetStringBoundingBox(STR_TINY_BLACK_DECIMAL).width + WidgetDimensions::scaled.hsep_normal;
|
||||
} else {
|
||||
this->count_width = 0;
|
||||
}
|
||||
|
||||
SetDParamMaxDigits(0, this->unitnumber_digits);
|
||||
Dimension unumber = GetStringBoundingBox(STR_BLACK_COMMA);
|
||||
const Sprite *spr = GetSprite(SPR_FLAG_VEH_STOPPED, ST_NORMAL);
|
||||
this->flag_width = UnScaleGUI(spr->width) + WD_FRAMERECT_RIGHT;
|
||||
this->flag_height = UnScaleGUI(spr->height);
|
||||
|
||||
if (this->type == VEH_TRAIN || this->type == VEH_ROAD) {
|
||||
min_height = std::max<uint>(unumber.height + WD_MATRIX_TOP, UnScaleGUI(spr->height));
|
||||
this->header_width = unumber.width + this->flag_width + WD_FRAMERECT_LEFT;
|
||||
min_height = std::max<uint>(unumber.height, this->flag_size.height);
|
||||
this->header_width = unumber.width + WidgetDimensions::scaled.hsep_normal + this->flag_size.width + WidgetDimensions::scaled.hsep_normal;
|
||||
} else {
|
||||
min_height = unumber.height + UnScaleGUI(spr->height) + WD_MATRIX_TOP + WD_PAR_VSEP_NORMAL + WD_MATRIX_BOTTOM;
|
||||
this->header_width = std::max<uint>(unumber.width, this->flag_width) + WD_FRAMERECT_RIGHT;
|
||||
min_height = unumber.height + WidgetDimensions::scaled.vsep_normal + this->flag_size.height;
|
||||
this->header_width = std::max<uint>(unumber.width, this->flag_size.width) + WidgetDimensions::scaled.hsep_normal;
|
||||
}
|
||||
int base_width = this->count_width + this->header_width;
|
||||
int base_width = this->count_width + this->header_width + padding.width;
|
||||
|
||||
resize->height = std::max<uint>(GetVehicleImageCellSize(this->type, EIT_IN_DEPOT).height, min_height);
|
||||
resize->height = std::max<uint>(this->cell_size.height, min_height + padding.height);
|
||||
if (this->type == VEH_TRAIN) {
|
||||
resize->width = 1;
|
||||
size->width = base_width + 2 * ScaleGUITrad(29); // about 2 parts
|
||||
size->width = base_width + 2 * ScaleSpriteTrad(29); // about 2 parts
|
||||
size->height = resize->height * 6;
|
||||
} else {
|
||||
resize->width = base_width + GetVehicleImageCellSize(this->type, EIT_IN_DEPOT).extend_left + GetVehicleImageCellSize(this->type, EIT_IN_DEPOT).extend_right;
|
||||
resize->width = base_width + this->cell_size.extend_left + this->cell_size.extend_right;
|
||||
size->width = resize->width * (this->type == VEH_ROAD ? 5 : 3);
|
||||
size->height = resize->height * (this->type == VEH_ROAD ? 5 : 3);
|
||||
}
|
||||
@@ -723,7 +726,7 @@ struct DepotWindow : Window {
|
||||
|
||||
/* determine amount of items for scroller */
|
||||
if (this->type == VEH_TRAIN) {
|
||||
uint max_width = ScaleGUITrad(VEHICLEINFO_FULL_VEHICLE_WIDTH);
|
||||
uint max_width = ScaleSpriteTrad(VEHICLEINFO_FULL_VEHICLE_WIDTH);
|
||||
for (uint num = 0; num < this->vehicle_list.size(); num++) {
|
||||
uint width = 0;
|
||||
for (const Train *v = Train::From(this->vehicle_list[num]); v != nullptr; v = v->Next()) {
|
||||
@@ -734,7 +737,7 @@ struct DepotWindow : Window {
|
||||
/* Always have 1 empty row, so people can change the setting of the train */
|
||||
this->vscroll->SetCount((uint)this->vehicle_list.size() + (uint)this->wagon_list.size() + 1);
|
||||
/* Always make it longer than the longest train, so you can attach vehicles at the end, and also see the next vertical tile separator line */
|
||||
this->hscroll->SetCount(max_width + ScaleGUITrad(2 * VEHICLEINFO_FULL_VEHICLE_WIDTH + 1));
|
||||
this->hscroll->SetCount(max_width + ScaleSpriteTrad(2 * VEHICLEINFO_FULL_VEHICLE_WIDTH + 1));
|
||||
} else {
|
||||
this->vscroll->SetCount(CeilDiv((uint)this->vehicle_list.size(), this->num_columns));
|
||||
}
|
||||
@@ -916,6 +919,49 @@ struct DepotWindow : Window {
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Clones a vehicle from a vehicle list. If this doesn't make sense (because not all vehicles in the list have the same orders), then it displays an error.
|
||||
* @return This always returns true, which indicates that the contextual action handled the mouse click.
|
||||
* Note that it's correct behaviour to always handle the click even though an error is displayed,
|
||||
* because users aren't going to expect the default action to be performed just because they overlooked that cloning doesn't make sense.
|
||||
*/
|
||||
bool OnVehicleSelect(VehicleList::const_iterator begin, VehicleList::const_iterator end) override
|
||||
{
|
||||
if (!_ctrl_pressed) {
|
||||
/* If CTRL is not pressed: If all the vehicles in this list have the same orders, then copy orders */
|
||||
if (AllEqual(begin, end, [](const Vehicle *v1, const Vehicle *v2) {
|
||||
return VehiclesHaveSameEngineList(v1, v2);
|
||||
})) {
|
||||
if (AllEqual(begin, end, [](const Vehicle *v1, const Vehicle *v2) {
|
||||
return VehiclesHaveSameOrderList(v1, v2);
|
||||
})) {
|
||||
OnVehicleSelect(*begin);
|
||||
} else {
|
||||
ShowErrorMessage(STR_ERROR_CAN_T_BUY_TRAIN + (*begin)->type, STR_ERROR_CAN_T_COPY_ORDER_VEHICLE_LIST, WL_INFO);
|
||||
}
|
||||
} else {
|
||||
ShowErrorMessage(STR_ERROR_CAN_T_BUY_TRAIN + (*begin)->type, STR_ERROR_CAN_T_CLONE_VEHICLE_LIST, WL_INFO);
|
||||
}
|
||||
} else {
|
||||
/* If CTRL is pressed: If all the vehicles in this list share orders, then copy orders */
|
||||
if (AllEqual(begin, end, [](const Vehicle *v1, const Vehicle *v2) {
|
||||
return VehiclesHaveSameEngineList(v1, v2);
|
||||
})) {
|
||||
if (AllEqual(begin, end, [](const Vehicle *v1, const Vehicle *v2) {
|
||||
return v1->FirstShared() == v2->FirstShared();
|
||||
})) {
|
||||
OnVehicleSelect(*begin);
|
||||
} else {
|
||||
ShowErrorMessage(STR_ERROR_CAN_T_BUY_TRAIN + (*begin)->type, STR_ERROR_CAN_T_SHARE_ORDER_VEHICLE_LIST, WL_INFO);
|
||||
}
|
||||
} else {
|
||||
ShowErrorMessage(STR_ERROR_CAN_T_BUY_TRAIN + (*begin)->type, STR_ERROR_CAN_T_CLONE_VEHICLE_LIST, WL_INFO);
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
void OnPlaceObjectAbort() override
|
||||
{
|
||||
/* abort clone */
|
||||
|
||||
+34
-27
@@ -192,7 +192,7 @@ struct BuildDocksToolbarWindow : Window {
|
||||
{
|
||||
switch (this->last_clicked_widget) {
|
||||
case WID_DT_CANAL: // Build canal button
|
||||
VpStartPlaceSizing(tile, (_game_mode == GM_EDITOR) ? VPM_X_AND_Y : VPM_X_OR_Y, DDSP_CREATE_WATER);
|
||||
VpStartPlaceSizing(tile, VPM_X_AND_Y, DDSP_CREATE_WATER);
|
||||
break;
|
||||
|
||||
case WID_DT_LOCK: // Build lock button
|
||||
@@ -447,9 +447,9 @@ public:
|
||||
|
||||
/* strings such as 'Size' and 'Coverage Area' */
|
||||
Rect r = this->GetWidget<NWidgetBase>(BDSW_ACCEPTANCE)->GetCurrentRect();
|
||||
int top = r.top + ScaleGUITrad(WD_PAR_VSEP_NORMAL);
|
||||
top = DrawStationCoverageAreaText(r.left, r.right, top, SCT_ALL, rad, false) + ScaleGUITrad(WD_PAR_VSEP_NORMAL);
|
||||
top = DrawStationCoverageAreaText(r.left, r.right, top, SCT_ALL, rad, true) + ScaleGUITrad(WD_PAR_VSEP_NORMAL);
|
||||
int top = r.top + WidgetDimensions::scaled.vsep_normal;
|
||||
top = DrawStationCoverageAreaText(r.left, r.right, top, SCT_ALL, rad, false) + WidgetDimensions::scaled.vsep_normal;
|
||||
top = DrawStationCoverageAreaText(r.left, r.right, top, SCT_ALL, rad, true) + WidgetDimensions::scaled.vsep_normal;
|
||||
/* Resize background if the window is too small.
|
||||
* Never make the window smaller to avoid oscillating if the size change affects the acceptance.
|
||||
* (This is the case, if making the window bigger moves the mouse into the window.) */
|
||||
@@ -486,12 +486,12 @@ static const NWidgetPart _nested_build_dock_station_widgets[] = {
|
||||
NWidget(WWT_CAPTION, COLOUR_DARK_GREEN), SetDataTip(STR_STATION_BUILD_DOCK_CAPTION, STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS),
|
||||
EndContainer(),
|
||||
NWidget(WWT_PANEL, COLOUR_DARK_GREEN, BDSW_BACKGROUND),
|
||||
NWidget(WWT_LABEL, COLOUR_DARK_GREEN, BDSW_INFO), SetPadding(WD_FRAMERECT_TOP, WD_FRAMERECT_RIGHT, WD_FRAMERECT_BOTTOM, WD_FRAMERECT_LEFT), SetDataTip(STR_STATION_BUILD_COVERAGE_AREA_TITLE, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_LABEL, COLOUR_DARK_GREEN, BDSW_INFO), SetPadding(WidgetDimensions::unscaled.framerect), SetDataTip(STR_STATION_BUILD_COVERAGE_AREA_TITLE, STR_NULL), SetFill(1, 0),
|
||||
NWidget(NWID_HORIZONTAL, NC_EQUALSIZE), SetPIP(14, 0, 14),
|
||||
NWidget(WWT_TEXTBTN, COLOUR_GREY, BDSW_LT_OFF), SetMinimalSize(60, 12), SetFill(1, 0), SetDataTip(STR_STATION_BUILD_COVERAGE_OFF, STR_STATION_BUILD_COVERAGE_AREA_OFF_TOOLTIP),
|
||||
NWidget(WWT_TEXTBTN, COLOUR_GREY, BDSW_LT_ON), SetMinimalSize(60, 12), SetFill(1, 0), SetDataTip(STR_STATION_BUILD_COVERAGE_ON, STR_STATION_BUILD_COVERAGE_AREA_ON_TOOLTIP),
|
||||
EndContainer(),
|
||||
NWidget(WWT_EMPTY, COLOUR_GREY, BDSW_ACCEPTANCE), SetPadding(0, WD_FRAMERECT_RIGHT, 0, WD_FRAMERECT_LEFT), SetResize(0, 1),
|
||||
NWidget(WWT_EMPTY, COLOUR_GREY, BDSW_ACCEPTANCE), SetPadding(WidgetDimensions::unscaled.framerect), SetResize(0, 1),
|
||||
EndContainer(),
|
||||
};
|
||||
|
||||
@@ -531,25 +531,35 @@ public:
|
||||
switch (widget) {
|
||||
case WID_BDD_X:
|
||||
case WID_BDD_Y:
|
||||
size->width = ScaleGUITrad(96) + 2;
|
||||
size->height = ScaleGUITrad(64) + 2;
|
||||
size->width = ScaleGUITrad(96) + WidgetDimensions::scaled.fullbevel.Horizontal();
|
||||
size->height = ScaleGUITrad(64) + WidgetDimensions::scaled.fullbevel.Vertical();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void OnPaint() override
|
||||
void DrawWidget(const Rect &r, int widget) const override
|
||||
{
|
||||
this->DrawWidgets();
|
||||
DrawPixelInfo tmp_dpi;
|
||||
|
||||
int x1 = ScaleGUITrad(63) + 1;
|
||||
int x2 = ScaleGUITrad(31) + 1;
|
||||
int y1 = ScaleGUITrad(17) + 1;
|
||||
int y2 = ScaleGUITrad(33) + 1;
|
||||
switch (widget) {
|
||||
case WID_BDD_X:
|
||||
case WID_BDD_Y: {
|
||||
Axis axis = widget == WID_BDD_X ? AXIS_X : AXIS_Y;
|
||||
|
||||
DrawShipDepotSprite(this->GetWidget<NWidgetBase>(WID_BDD_X)->pos_x + x1, this->GetWidget<NWidgetBase>(WID_BDD_X)->pos_y + y1, AXIS_X, DEPOT_PART_NORTH);
|
||||
DrawShipDepotSprite(this->GetWidget<NWidgetBase>(WID_BDD_X)->pos_x + x2, this->GetWidget<NWidgetBase>(WID_BDD_X)->pos_y + y2, AXIS_X, DEPOT_PART_SOUTH);
|
||||
DrawShipDepotSprite(this->GetWidget<NWidgetBase>(WID_BDD_Y)->pos_x + x2, this->GetWidget<NWidgetBase>(WID_BDD_Y)->pos_y + y1, AXIS_Y, DEPOT_PART_NORTH);
|
||||
DrawShipDepotSprite(this->GetWidget<NWidgetBase>(WID_BDD_Y)->pos_x + x1, this->GetWidget<NWidgetBase>(WID_BDD_Y)->pos_y + y2, AXIS_Y, DEPOT_PART_SOUTH);
|
||||
if (FillDrawPixelInfo(&tmp_dpi, r.left, r.top, r.Width(), r.Height())) {
|
||||
DrawPixelInfo *old_dpi = _cur_dpi;
|
||||
_cur_dpi = &tmp_dpi;
|
||||
int x = (r.Width() - ScaleSpriteTrad(96)) / 2;
|
||||
int y = (r.Height() - ScaleSpriteTrad(64)) / 2;
|
||||
int x1 = ScaleSpriteTrad(63);
|
||||
int x2 = ScaleSpriteTrad(31);
|
||||
DrawShipDepotSprite(x + (axis == AXIS_X ? x1 : x2), y + ScaleSpriteTrad(17), axis, DEPOT_PART_NORTH);
|
||||
DrawShipDepotSprite(x + (axis == AXIS_X ? x2 : x1), y + ScaleSpriteTrad(33), axis, DEPOT_PART_SOUTH);
|
||||
_cur_dpi = old_dpi;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void OnClick(Point pt, int widget, int click_count) override
|
||||
@@ -574,17 +584,14 @@ static const NWidgetPart _nested_build_docks_depot_widgets[] = {
|
||||
NWidget(WWT_CAPTION, COLOUR_DARK_GREEN), SetDataTip(STR_DEPOT_BUILD_SHIP_CAPTION, STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS),
|
||||
EndContainer(),
|
||||
NWidget(WWT_PANEL, COLOUR_DARK_GREEN, WID_BDD_BACKGROUND),
|
||||
NWidget(NWID_SPACER), SetMinimalSize(0, 3),
|
||||
NWidget(NWID_HORIZONTAL_LTR),
|
||||
NWidget(NWID_SPACER), SetMinimalSize(3, 0),
|
||||
NWidget(WWT_PANEL, COLOUR_GREY, WID_BDD_X), SetMinimalSize(98, 66), SetDataTip(0x0, STR_DEPOT_BUILD_SHIP_ORIENTATION_TOOLTIP),
|
||||
NWidget(NWID_HORIZONTAL), SetPadding(3),
|
||||
NWidget(NWID_SPACER), SetFill(1, 0),
|
||||
NWidget(NWID_HORIZONTAL_LTR), SetPIP(0, 2, 0),
|
||||
NWidget(WWT_PANEL, COLOUR_GREY, WID_BDD_X), SetMinimalSize(98, 66), SetDataTip(0x0, STR_DEPOT_BUILD_SHIP_ORIENTATION_TOOLTIP), EndContainer(),
|
||||
NWidget(WWT_PANEL, COLOUR_GREY, WID_BDD_Y), SetMinimalSize(98, 66), SetDataTip(0x0, STR_DEPOT_BUILD_SHIP_ORIENTATION_TOOLTIP), EndContainer(),
|
||||
EndContainer(),
|
||||
NWidget(NWID_SPACER), SetMinimalSize(2, 0),
|
||||
NWidget(WWT_PANEL, COLOUR_GREY, WID_BDD_Y), SetMinimalSize(98, 66), SetDataTip(0x0, STR_DEPOT_BUILD_SHIP_ORIENTATION_TOOLTIP),
|
||||
EndContainer(),
|
||||
NWidget(NWID_SPACER), SetMinimalSize(3, 0),
|
||||
NWidget(NWID_SPACER), SetFill(1, 0),
|
||||
EndContainer(),
|
||||
NWidget(NWID_SPACER), SetMinimalSize(0, 3),
|
||||
EndContainer(),
|
||||
};
|
||||
|
||||
|
||||
+5
-11
@@ -101,6 +101,8 @@ Economy _economy;
|
||||
Prices _price;
|
||||
static PriceMultipliers _price_base_multiplier;
|
||||
|
||||
extern int GetAmountOwnedBy(const Company *c, Owner owner);
|
||||
|
||||
/**
|
||||
* Calculate the value of the company. That is the value of all
|
||||
* assets (vehicles, stations, shares) and money minus the loan,
|
||||
@@ -115,18 +117,12 @@ Money CalculateCompanyValue(const Company *c, bool including_loan)
|
||||
Money owned_shares_value = 0;
|
||||
|
||||
for (const Company *co : Company::Iterate()) {
|
||||
uint8 shares_owned = 0;
|
||||
int shares_owned = GetAmountOwnedBy(co, c->index);
|
||||
|
||||
for (uint8 i = 0; i < 4; i++) {
|
||||
if (co->share_owners[i] == c->index) {
|
||||
shares_owned++;
|
||||
}
|
||||
}
|
||||
|
||||
owned_shares_value += (CalculateCompanyValueExcludingShares(co) / 4) * shares_owned;
|
||||
if (shares_owned > 0) owned_shares_value += (CalculateCompanyValueExcludingShares(co) / 4) * shares_owned;
|
||||
}
|
||||
|
||||
return std::max<Money>(owned_shares_value + CalculateCompanyValueExcludingShares(c), 1);
|
||||
return owned_shares_value + CalculateCompanyValueExcludingShares(c);
|
||||
}
|
||||
|
||||
Money CalculateCompanyValueExcludingShares(const Company *c, bool including_loan)
|
||||
@@ -2018,8 +2014,6 @@ static void DoAcquireCompany(Company *c)
|
||||
delete c;
|
||||
}
|
||||
|
||||
extern int GetAmountOwnedBy(const Company *c, Owner owner);
|
||||
|
||||
/**
|
||||
* Acquire shares in an opposing company.
|
||||
* @param flags type of operation
|
||||
|
||||
+5
-6
@@ -98,7 +98,7 @@ struct EnginePreviewWindow : Window {
|
||||
|
||||
size->width = std::max(size->width, x - x_offs);
|
||||
SetDParam(0, GetEngineCategoryName(engine));
|
||||
size->height = GetStringHeight(STR_ENGINE_PREVIEW_MESSAGE, size->width) + WD_PAR_VSEP_WIDE + FONT_HEIGHT_NORMAL + this->vehicle_space;
|
||||
size->height = GetStringHeight(STR_ENGINE_PREVIEW_MESSAGE, size->width) + WidgetDimensions::scaled.vsep_wide + FONT_HEIGHT_NORMAL + this->vehicle_space;
|
||||
SetDParam(0, engine);
|
||||
size->height += GetStringHeight(GetEngineInfoString(engine), size->width);
|
||||
}
|
||||
@@ -109,17 +109,16 @@ struct EnginePreviewWindow : Window {
|
||||
|
||||
EngineID engine = this->window_number;
|
||||
SetDParam(0, GetEngineCategoryName(engine));
|
||||
int y = r.top + GetStringHeight(STR_ENGINE_PREVIEW_MESSAGE, r.right - r.left + 1);
|
||||
y = DrawStringMultiLine(r.left, r.right, r.top, y, STR_ENGINE_PREVIEW_MESSAGE, TC_FROMSTRING, SA_CENTER) + WD_PAR_VSEP_WIDE;
|
||||
int y = DrawStringMultiLine(r, STR_ENGINE_PREVIEW_MESSAGE, TC_FROMSTRING, SA_HOR_CENTER | SA_TOP) + WidgetDimensions::scaled.vsep_wide;
|
||||
|
||||
SetDParam(0, engine);
|
||||
DrawString(r.left + WD_FRAMERECT_LEFT, r.right - WD_FRAMERECT_RIGHT, y, STR_ENGINE_NAME, TC_BLACK, SA_HOR_CENTER);
|
||||
DrawString(r.left, r.right, y, STR_ENGINE_NAME, TC_BLACK, SA_HOR_CENTER);
|
||||
y += FONT_HEIGHT_NORMAL;
|
||||
|
||||
DrawVehicleEngine(r.left + WD_FRAMERECT_LEFT, r.right - WD_FRAMERECT_RIGHT, this->width >> 1, y + this->vehicle_space / 2, engine, GetEnginePalette(engine, _local_company), EIT_PREVIEW);
|
||||
DrawVehicleEngine(r.left, r.right, this->width >> 1, y + this->vehicle_space / 2, engine, GetEnginePalette(engine, _local_company), EIT_PREVIEW);
|
||||
|
||||
y += this->vehicle_space;
|
||||
DrawStringMultiLine(r.left + WD_FRAMERECT_LEFT, r.right - WD_FRAMERECT_RIGHT, y, r.bottom, GetEngineInfoString(engine), TC_FROMSTRING, SA_CENTER);
|
||||
DrawStringMultiLine(r.left, r.right, y, r.bottom, GetEngineInfoString(engine), TC_FROMSTRING, SA_CENTER);
|
||||
}
|
||||
|
||||
void OnClick(Point pt, int widget, int click_count) override
|
||||
|
||||
+15
-21
@@ -35,7 +35,7 @@ static const NWidgetPart _nested_errmsg_widgets[] = {
|
||||
NWidget(WWT_CAPTION, COLOUR_RED, WID_EM_CAPTION), SetDataTip(STR_ERROR_MESSAGE_CAPTION, STR_NULL),
|
||||
EndContainer(),
|
||||
NWidget(WWT_PANEL, COLOUR_RED),
|
||||
NWidget(WWT_EMPTY, COLOUR_RED, WID_EM_MESSAGE), SetPadding(0, 2, 0, 2), SetMinimalSize(236, 32),
|
||||
NWidget(WWT_EMPTY, COLOUR_RED, WID_EM_MESSAGE), SetPadding(WidgetDimensions::unscaled.modalpopup), SetFill(1, 0), SetMinimalSize(236, 0),
|
||||
EndContainer(),
|
||||
};
|
||||
|
||||
@@ -52,9 +52,9 @@ static const NWidgetPart _nested_errmsg_face_widgets[] = {
|
||||
NWidget(WWT_CAPTION, COLOUR_RED, WID_EM_CAPTION), SetDataTip(STR_ERROR_MESSAGE_CAPTION_OTHER_COMPANY, STR_NULL),
|
||||
EndContainer(),
|
||||
NWidget(WWT_PANEL, COLOUR_RED),
|
||||
NWidget(NWID_HORIZONTAL), SetPIP(2, 1, 2),
|
||||
NWidget(WWT_EMPTY, COLOUR_RED, WID_EM_FACE), SetMinimalSize(92, 119), SetFill(0, 1), SetPadding(2, 0, 1, 0),
|
||||
NWidget(WWT_EMPTY, COLOUR_RED, WID_EM_MESSAGE), SetFill(0, 1), SetMinimalSize(238, 123),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_EMPTY, COLOUR_RED, WID_EM_FACE), SetPadding(2, 0, 2, 2), SetFill(0, 1), SetMinimalSize(92, 119),
|
||||
NWidget(WWT_EMPTY, COLOUR_RED, WID_EM_MESSAGE), SetPadding(WidgetDimensions::unscaled.modalpopup), SetFill(1, 1), SetMinimalSize(236, 0),
|
||||
EndContainer(),
|
||||
EndContainer(),
|
||||
};
|
||||
@@ -200,14 +200,13 @@ public:
|
||||
CopyInDParam(0, this->decode_params, lengthof(this->decode_params));
|
||||
if (this->textref_stack_size > 0) StartTextRefStackUsage(this->textref_stack_grffile, this->textref_stack_size, this->textref_stack);
|
||||
|
||||
int text_width = std::max(0, (int)size->width - WD_FRAMETEXT_LEFT - WD_FRAMETEXT_RIGHT);
|
||||
this->height_summary = GetStringHeight(this->summary_msg, text_width);
|
||||
this->height_detailed = (this->detailed_msg == INVALID_STRING_ID) ? 0 : GetStringHeight(this->detailed_msg, text_width);
|
||||
this->height_summary = GetStringHeight(this->summary_msg, size->width);
|
||||
this->height_detailed = (this->detailed_msg == INVALID_STRING_ID) ? 0 : GetStringHeight(this->detailed_msg, size->width);
|
||||
|
||||
if (this->textref_stack_size > 0) StopTextRefStackUsage();
|
||||
|
||||
uint panel_height = WD_FRAMERECT_TOP + this->height_summary + WD_FRAMERECT_BOTTOM;
|
||||
if (this->detailed_msg != INVALID_STRING_ID) panel_height += this->height_detailed + WD_PAR_VSEP_WIDE;
|
||||
uint panel_height = this->height_summary;
|
||||
if (this->detailed_msg != INVALID_STRING_ID) panel_height += this->height_detailed + WidgetDimensions::scaled.vsep_wide;
|
||||
|
||||
size->height = std::max(size->height, panel_height);
|
||||
break;
|
||||
@@ -246,8 +245,8 @@ public:
|
||||
pt.y = UnScaleByZoom(pt.y - vp->virtual_top, vp->zoom) + vp->top;
|
||||
pt.y = (pt.y < (_screen.height >> 1)) ? scr_bot - sm_height : scr_top;
|
||||
} else {
|
||||
pt.x = Clamp(UnScaleByZoom(pt.x - vp->virtual_left, vp->zoom) + vp->left - (sm_width / 2), 0, _screen.width - sm_width);
|
||||
pt.y = Clamp(UnScaleByZoom(pt.y - vp->virtual_top, vp->zoom) + vp->top - (sm_height / 2), scr_top, scr_bot - sm_height);
|
||||
pt.x = std::min(std::max(UnScaleByZoom(pt.x - vp->virtual_left, vp->zoom) + vp->left - (sm_width / 2), 0), _screen.width - sm_width);
|
||||
pt.y = std::min(std::max(UnScaleByZoom(pt.y - vp->virtual_top, vp->zoom) + vp->top - (sm_height / 2), scr_top), scr_bot - sm_height);
|
||||
}
|
||||
return pt;
|
||||
}
|
||||
@@ -282,19 +281,14 @@ public:
|
||||
if (this->textref_stack_size > 0) StartTextRefStackUsage(this->textref_stack_grffile, this->textref_stack_size, this->textref_stack);
|
||||
|
||||
if (this->detailed_msg == INVALID_STRING_ID) {
|
||||
DrawStringMultiLine(r.left + WD_FRAMETEXT_LEFT, r.right - WD_FRAMETEXT_RIGHT, r.top + WD_FRAMERECT_TOP, r.bottom - WD_FRAMERECT_BOTTOM,
|
||||
this->summary_msg, TC_FROMSTRING, SA_CENTER);
|
||||
DrawStringMultiLine(r, this->summary_msg, TC_FROMSTRING, SA_CENTER);
|
||||
} else {
|
||||
int extra = (r.bottom - r.top + 1 - this->height_summary - this->height_detailed - WD_PAR_VSEP_WIDE) / 2;
|
||||
/* Extra space when message is shorter than company face window */
|
||||
int extra = (r.Height() - this->height_summary - this->height_detailed - WidgetDimensions::scaled.vsep_wide) / 2;
|
||||
|
||||
/* Note: NewGRF supplied error message often do not start with a colour code, so default to white. */
|
||||
int top = r.top + WD_FRAMERECT_TOP;
|
||||
int bottom = top + this->height_summary + extra;
|
||||
DrawStringMultiLine(r.left + WD_FRAMETEXT_LEFT, r.right - WD_FRAMETEXT_RIGHT, top, bottom, this->summary_msg, TC_WHITE, SA_CENTER);
|
||||
|
||||
bottom = r.bottom - WD_FRAMERECT_BOTTOM;
|
||||
top = bottom - this->height_detailed - extra;
|
||||
DrawStringMultiLine(r.left + WD_FRAMETEXT_LEFT, r.right - WD_FRAMETEXT_RIGHT, top, bottom, this->detailed_msg, TC_WHITE, SA_CENTER);
|
||||
DrawStringMultiLine(r.WithHeight(this->height_summary + extra, false), this->summary_msg, TC_WHITE, SA_CENTER);
|
||||
DrawStringMultiLine(r.WithHeight(this->height_detailed + extra, true), this->detailed_msg, TC_WHITE, SA_CENTER);
|
||||
}
|
||||
|
||||
if (this->textref_stack_size > 0) StopTextRefStackUsage();
|
||||
|
||||
+125
-112
@@ -83,8 +83,8 @@ static const NWidgetPart _nested_load_dialog_widgets[] = {
|
||||
NWidget(NWID_VERTICAL),
|
||||
/* Filter box with label */
|
||||
NWidget(WWT_PANEL, COLOUR_GREY), SetFill(1, 1), SetResize(1, 1),
|
||||
NWidget(NWID_HORIZONTAL), SetPadding(WD_FRAMERECT_TOP, 0, WD_FRAMERECT_BOTTOM, 0),
|
||||
SetPIP(WD_FRAMETEXT_LEFT, WD_FRAMETEXT_RIGHT, 0),
|
||||
NWidget(NWID_HORIZONTAL), SetPadding(WidgetDimensions::unscaled.framerect.top, 0, WidgetDimensions::unscaled.framerect.bottom, 0),
|
||||
SetPIP(WidgetDimensions::unscaled.frametext.left, WidgetDimensions::unscaled.frametext.right, 0),
|
||||
NWidget(WWT_TEXT, COLOUR_GREY), SetFill(0, 1), SetDataTip(STR_SAVELOAD_FILTER_TITLE , STR_NULL),
|
||||
NWidget(WWT_EDITBOX, COLOUR_GREY, WID_SL_FILTER), SetFill(1, 0), SetMinimalSize(50, 12), SetResize(1, 0),
|
||||
SetDataTip(STR_LIST_FILTER_OSKTITLE, STR_LIST_FILTER_TOOLTIP),
|
||||
@@ -141,8 +141,8 @@ static const NWidgetPart _nested_load_heightmap_dialog_widgets[] = {
|
||||
|
||||
/* Filter box with label */
|
||||
NWidget(WWT_PANEL, COLOUR_GREY), SetFill(1, 1), SetResize(1, 1),
|
||||
NWidget(NWID_HORIZONTAL), SetPadding(WD_FRAMERECT_TOP, 0, WD_FRAMERECT_BOTTOM, 0),
|
||||
SetPIP(WD_FRAMETEXT_LEFT, WD_FRAMETEXT_RIGHT, 0),
|
||||
NWidget(NWID_HORIZONTAL), SetPadding(WidgetDimensions::unscaled.framerect.top, 0, WidgetDimensions::unscaled.framerect.bottom, 0),
|
||||
SetPIP(WidgetDimensions::unscaled.frametext.left, WidgetDimensions::unscaled.frametext.right, 0),
|
||||
NWidget(WWT_TEXT, COLOUR_GREY), SetFill(0, 1), SetDataTip(STR_SAVELOAD_FILTER_TITLE , STR_NULL),
|
||||
NWidget(WWT_EDITBOX, COLOUR_GREY, WID_SL_FILTER), SetFill(1, 0), SetMinimalSize(50, 12), SetResize(1, 0),
|
||||
SetDataTip(STR_LIST_FILTER_OSKTITLE, STR_LIST_FILTER_TOOLTIP),
|
||||
@@ -188,8 +188,8 @@ static const NWidgetPart _nested_save_dialog_widgets[] = {
|
||||
NWidget(NWID_VERTICAL),
|
||||
/* Filter box with label */
|
||||
NWidget(WWT_PANEL, COLOUR_GREY), SetFill(1, 1), SetResize(1, 1),
|
||||
NWidget(NWID_HORIZONTAL), SetPadding(WD_FRAMERECT_TOP, 0, WD_FRAMERECT_BOTTOM, 0),
|
||||
SetPIP(WD_FRAMETEXT_LEFT, WD_FRAMETEXT_RIGHT, 0),
|
||||
NWidget(NWID_HORIZONTAL), SetPadding(WidgetDimensions::unscaled.framerect.top, 0, WidgetDimensions::unscaled.framerect.bottom, 0),
|
||||
SetPIP(WidgetDimensions::unscaled.frametext.left, WidgetDimensions::unscaled.frametext.right, 0),
|
||||
NWidget(WWT_TEXT, COLOUR_GREY), SetFill(0, 1), SetDataTip(STR_SAVELOAD_FILTER_TITLE , STR_NULL),
|
||||
NWidget(WWT_EDITBOX, COLOUR_GREY, WID_SL_FILTER), SetFill(1, 0), SetMinimalSize(50, 12), SetResize(1, 0),
|
||||
SetDataTip(STR_LIST_FILTER_OSKTITLE, STR_LIST_FILTER_TOOLTIP),
|
||||
@@ -223,10 +223,10 @@ static const NWidgetPart _nested_save_dialog_widgets[] = {
|
||||
EndContainer(),
|
||||
|
||||
/* Right side : game details */
|
||||
NWidget(WWT_PANEL, COLOUR_GREY),
|
||||
NWidget(WWT_EMPTY, INVALID_COLOUR, WID_SL_DETAILS), SetResize(1, 1), SetFill(1, 1),
|
||||
NWidget(NWID_VERTICAL),
|
||||
NWidget(WWT_PANEL, COLOUR_GREY, WID_SL_DETAILS), SetResize(1, 1), SetFill(1, 1), EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(NWID_SPACER), SetResize(1, 0), SetFill(1, 1),
|
||||
NWidget(WWT_PANEL, COLOUR_GREY), SetResize(1, 0), SetFill(1, 1), EndContainer(),
|
||||
NWidget(WWT_RESIZEBOX, COLOUR_GREY),
|
||||
EndContainer(),
|
||||
EndContainer(),
|
||||
@@ -437,18 +437,21 @@ public:
|
||||
_fios_path_changed = false;
|
||||
}
|
||||
|
||||
Rect ir = r.Shrink(WidgetDimensions::scaled.framerect);
|
||||
|
||||
if (str != STR_ERROR_UNABLE_TO_READ_DRIVE) SetDParam(0, tot);
|
||||
DrawString(r.left + WD_FRAMERECT_LEFT, r.right - WD_FRAMERECT_RIGHT, r.top + FONT_HEIGHT_NORMAL + WD_FRAMERECT_TOP, str);
|
||||
DrawString(r.left + WD_FRAMERECT_LEFT, r.right - WD_FRAMERECT_RIGHT, r.top + WD_FRAMERECT_TOP, path, TC_BLACK);
|
||||
DrawString(ir.left, ir.right, ir.top + FONT_HEIGHT_NORMAL, str);
|
||||
DrawString(ir.left, ir.right, ir.top, path, TC_BLACK);
|
||||
break;
|
||||
}
|
||||
|
||||
case WID_SL_DRIVES_DIRECTORIES_LIST: {
|
||||
GfxFillRect(r.left + 1, r.top + 1, r.right - 1, r.bottom - 1, PC_BLACK);
|
||||
const Rect br = r.Shrink(WidgetDimensions::scaled.bevel);
|
||||
GfxFillRect(br, PC_BLACK);
|
||||
|
||||
uint y = r.top + WD_FRAMERECT_TOP;
|
||||
Rect tr = r.Shrink(WidgetDimensions::scaled.inset).WithHeight(this->resize.step_height);
|
||||
uint scroll_pos = this->vscroll->GetPosition();
|
||||
for (uint row = 0; row < this->fios_items.size(); row++) {
|
||||
for (uint row = 0; row < this->fios_items.size() && tr.top < br.bottom; row++) {
|
||||
if (!this->fios_items_shown[row]) {
|
||||
/* The current item is filtered out : we do not show it */
|
||||
scroll_pos++;
|
||||
@@ -458,107 +461,117 @@ public:
|
||||
const FiosItem *item = &this->fios_items[row];
|
||||
|
||||
if (item == this->selected) {
|
||||
GfxFillRect(r.left + 1, y, r.right - 1, y + this->resize.step_height - 1, PC_DARK_BLUE);
|
||||
GfxFillRect(br.left, tr.top, br.right, tr.bottom, PC_DARK_BLUE);
|
||||
} else if (item == this->highlighted) {
|
||||
GfxFillRect(r.left + 1, y, r.right - 1, y + this->resize.step_height - 1, PC_VERY_DARK_BLUE);
|
||||
GfxFillRect(br.left, tr.top, br.right, tr.bottom, PC_VERY_DARK_BLUE);
|
||||
}
|
||||
DrawString(r.left + WD_FRAMERECT_LEFT, r.right - WD_FRAMERECT_RIGHT, y, item->title, _fios_colours[GetDetailedFileType(item->type)]);
|
||||
y += this->resize.step_height;
|
||||
if (y >= this->vscroll->GetCapacity() * this->resize.step_height + r.top + WD_FRAMERECT_TOP) break;
|
||||
DrawString(tr, item->title, _fios_colours[GetDetailedFileType(item->type)]);
|
||||
tr = tr.Translate(0, this->resize.step_height);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
case WID_SL_DETAILS: {
|
||||
GfxFillRect(r.left + 1, r.top + 1, r.right - 1, r.top + FONT_HEIGHT_NORMAL * 2 + WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM, PC_GREY);
|
||||
DrawString(r.left, r.right, r.top + FONT_HEIGHT_NORMAL / 2 + WD_FRAMERECT_TOP, STR_SAVELOAD_DETAIL_CAPTION, TC_FROMSTRING, SA_HOR_CENTER);
|
||||
|
||||
if (this->selected == nullptr) break;
|
||||
|
||||
uint y = r.top + FONT_HEIGHT_NORMAL * 2 + WD_PAR_VSEP_NORMAL + WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM;
|
||||
uint y_max = r.bottom - FONT_HEIGHT_NORMAL - WD_FRAMERECT_BOTTOM;
|
||||
|
||||
if (y > y_max) break;
|
||||
if (!_load_check_data.checkable) {
|
||||
/* Old savegame, no information available */
|
||||
DrawString(r.left + WD_FRAMERECT_LEFT, r.right - WD_FRAMERECT_RIGHT, y, STR_SAVELOAD_DETAIL_NOT_AVAILABLE);
|
||||
y += FONT_HEIGHT_NORMAL;
|
||||
} else if (_load_check_data.error != INVALID_STRING_ID) {
|
||||
/* Incompatible / broken savegame */
|
||||
SetDParamStr(0, _load_check_data.error_data);
|
||||
y = DrawStringMultiLine(r.left + WD_FRAMERECT_LEFT, r.right - WD_FRAMERECT_RIGHT,
|
||||
y, r.bottom - WD_FRAMERECT_BOTTOM, _load_check_data.error, TC_RED);
|
||||
} else {
|
||||
/* Mapsize */
|
||||
SetDParam(0, _load_check_data.map_size_x);
|
||||
SetDParam(1, _load_check_data.map_size_y);
|
||||
DrawString(r.left + WD_FRAMERECT_LEFT, r.right - WD_FRAMERECT_RIGHT, y, STR_NETWORK_SERVER_LIST_MAP_SIZE);
|
||||
y += FONT_HEIGHT_NORMAL;
|
||||
if (y > y_max) break;
|
||||
|
||||
/* Climate */
|
||||
byte landscape = _load_check_data.settings.game_creation.landscape;
|
||||
if (landscape < NUM_LANDSCAPE) {
|
||||
SetDParam(0, STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE + landscape);
|
||||
DrawString(r.left + WD_FRAMERECT_LEFT, r.right - WD_FRAMERECT_RIGHT, y, STR_NETWORK_SERVER_LIST_LANDSCAPE);
|
||||
y += FONT_HEIGHT_NORMAL;
|
||||
}
|
||||
|
||||
y += WD_PAR_VSEP_NORMAL;
|
||||
if (y > y_max) break;
|
||||
|
||||
/* Start date (if available) */
|
||||
if (_load_check_data.settings.game_creation.starting_year != 0) {
|
||||
SetDParam(0, ConvertYMDToDate(_load_check_data.settings.game_creation.starting_year, 0, 1));
|
||||
DrawString(r.left + WD_FRAMERECT_LEFT, r.right - WD_FRAMERECT_RIGHT, y, STR_NETWORK_SERVER_LIST_START_DATE);
|
||||
y += FONT_HEIGHT_NORMAL;
|
||||
}
|
||||
if (y > y_max) break;
|
||||
|
||||
/* Hide current date for scenarios */
|
||||
if (this->abstract_filetype != FT_SCENARIO) {
|
||||
/* Current date */
|
||||
SetDParam(0, _load_check_data.current_date);
|
||||
DrawString(r.left + WD_FRAMERECT_LEFT, r.right - WD_FRAMERECT_RIGHT, y, STR_NETWORK_SERVER_LIST_CURRENT_DATE);
|
||||
y += FONT_HEIGHT_NORMAL;
|
||||
}
|
||||
|
||||
/* Hide the NewGRF stuff when saving. We also hide the button. */
|
||||
if (this->fop == SLO_LOAD && (this->abstract_filetype == FT_SAVEGAME || this->abstract_filetype == FT_SCENARIO)) {
|
||||
y += WD_PAR_VSEP_NORMAL;
|
||||
if (y > y_max) break;
|
||||
|
||||
/* NewGrf compatibility */
|
||||
SetDParam(0, _load_check_data.grfconfig == nullptr ? STR_NEWGRF_LIST_NONE :
|
||||
STR_NEWGRF_LIST_ALL_FOUND + _load_check_data.grf_compatibility);
|
||||
DrawString(r.left + WD_FRAMERECT_LEFT, r.right - WD_FRAMERECT_RIGHT, y, STR_SAVELOAD_DETAIL_GRFSTATUS);
|
||||
y += FONT_HEIGHT_NORMAL;
|
||||
}
|
||||
if (y > y_max) break;
|
||||
|
||||
/* Hide the company stuff for scenarios */
|
||||
if (this->abstract_filetype != FT_SCENARIO) {
|
||||
y += FONT_HEIGHT_NORMAL;
|
||||
if (y > y_max) break;
|
||||
|
||||
/* Companies / AIs */
|
||||
for (auto &pair : _load_check_data.companies) {
|
||||
SetDParam(0, pair.first + 1);
|
||||
const CompanyProperties &c = *pair.second;
|
||||
if (!c.name.empty()) {
|
||||
SetDParam(1, STR_JUST_RAW_STRING);
|
||||
SetDParamStr(2, c.name);
|
||||
} else {
|
||||
SetDParam(1, c.name_1);
|
||||
SetDParam(2, c.name_2);
|
||||
}
|
||||
DrawString(r.left + WD_FRAMERECT_LEFT, r.right - WD_FRAMERECT_RIGHT, y, STR_SAVELOAD_DETAIL_COMPANY_INDEX);
|
||||
y += FONT_HEIGHT_NORMAL;
|
||||
if (y > y_max) break;
|
||||
}
|
||||
}
|
||||
}
|
||||
case WID_SL_DETAILS:
|
||||
this->DrawDetails(r);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void DrawDetails(const Rect &r) const
|
||||
{
|
||||
/* Header panel */
|
||||
int HEADER_HEIGHT = FONT_HEIGHT_NORMAL + WidgetDimensions::scaled.frametext.Vertical();
|
||||
|
||||
Rect hr = r.WithHeight(HEADER_HEIGHT).Shrink(WidgetDimensions::scaled.frametext);
|
||||
Rect tr = r.Shrink(WidgetDimensions::scaled.frametext);
|
||||
tr.top += HEADER_HEIGHT;
|
||||
|
||||
/* Create the nice grayish rectangle at the details top */
|
||||
GfxFillRect(r.WithHeight(HEADER_HEIGHT).Shrink(WidgetDimensions::scaled.bevel.left, WidgetDimensions::scaled.bevel.top, WidgetDimensions::scaled.bevel.right, 0), PC_GREY);
|
||||
DrawString(hr.left, hr.right, hr.top, STR_SAVELOAD_DETAIL_CAPTION, TC_FROMSTRING, SA_HOR_CENTER);
|
||||
|
||||
if (this->selected == nullptr) return;
|
||||
|
||||
/* Details panel */
|
||||
tr.bottom -= FONT_HEIGHT_NORMAL - 1;
|
||||
if (tr.top > tr.bottom) return;
|
||||
|
||||
if (!_load_check_data.checkable) {
|
||||
/* Old savegame, no information available */
|
||||
DrawString(tr, STR_SAVELOAD_DETAIL_NOT_AVAILABLE);
|
||||
tr.top += FONT_HEIGHT_NORMAL;
|
||||
} else if (_load_check_data.error != INVALID_STRING_ID) {
|
||||
/* Incompatible / broken savegame */
|
||||
SetDParamStr(0, _load_check_data.error_data);
|
||||
tr.top = DrawStringMultiLine(tr, _load_check_data.error, TC_RED);
|
||||
} else {
|
||||
/* Mapsize */
|
||||
SetDParam(0, _load_check_data.map_size_x);
|
||||
SetDParam(1, _load_check_data.map_size_y);
|
||||
DrawString(tr, STR_NETWORK_SERVER_LIST_MAP_SIZE);
|
||||
tr.top += FONT_HEIGHT_NORMAL;
|
||||
if (tr.top > tr.bottom) return;
|
||||
|
||||
/* Climate */
|
||||
byte landscape = _load_check_data.settings.game_creation.landscape;
|
||||
if (landscape < NUM_LANDSCAPE) {
|
||||
SetDParam(0, STR_CLIMATE_TEMPERATE_LANDSCAPE + landscape);
|
||||
DrawString(tr, STR_NETWORK_SERVER_LIST_LANDSCAPE);
|
||||
tr.top += FONT_HEIGHT_NORMAL;
|
||||
}
|
||||
|
||||
tr.top += WidgetDimensions::scaled.vsep_normal;
|
||||
if (tr.top > tr.bottom) return;
|
||||
|
||||
/* Start date (if available) */
|
||||
if (_load_check_data.settings.game_creation.starting_year != 0) {
|
||||
SetDParam(0, ConvertYMDToDate(_load_check_data.settings.game_creation.starting_year, 0, 1));
|
||||
DrawString(tr, STR_NETWORK_SERVER_LIST_START_DATE);
|
||||
tr.top += FONT_HEIGHT_NORMAL;
|
||||
}
|
||||
if (tr.top > tr.bottom) return;
|
||||
|
||||
/* Hide current date for scenarios */
|
||||
if (this->abstract_filetype != FT_SCENARIO) {
|
||||
/* Current date */
|
||||
SetDParam(0, _load_check_data.current_date);
|
||||
DrawString(tr, STR_NETWORK_SERVER_LIST_CURRENT_DATE);
|
||||
tr.top += FONT_HEIGHT_NORMAL;
|
||||
}
|
||||
|
||||
/* Hide the NewGRF stuff when saving. We also hide the button. */
|
||||
if (this->fop == SLO_LOAD && (this->abstract_filetype == FT_SAVEGAME || this->abstract_filetype == FT_SCENARIO)) {
|
||||
tr.top += WidgetDimensions::scaled.vsep_normal;
|
||||
if (tr.top > tr.bottom) return;
|
||||
|
||||
/* NewGrf compatibility */
|
||||
SetDParam(0, _load_check_data.grfconfig == nullptr ? STR_NEWGRF_LIST_NONE :
|
||||
STR_NEWGRF_LIST_ALL_FOUND + _load_check_data.grf_compatibility);
|
||||
DrawString(tr, STR_SAVELOAD_DETAIL_GRFSTATUS);
|
||||
tr.top += FONT_HEIGHT_NORMAL;
|
||||
}
|
||||
if (tr.top > tr.bottom) return;
|
||||
|
||||
/* Hide the company stuff for scenarios */
|
||||
if (this->abstract_filetype != FT_SCENARIO) {
|
||||
tr.top += WidgetDimensions::scaled.vsep_wide;
|
||||
if (tr.top > tr.bottom) return;
|
||||
|
||||
/* Companies / AIs */
|
||||
for (auto &pair : _load_check_data.companies) {
|
||||
SetDParam(0, pair.first + 1);
|
||||
const CompanyProperties &c = *pair.second;
|
||||
if (!c.name.empty()) {
|
||||
SetDParam(1, STR_JUST_RAW_STRING);
|
||||
SetDParamStr(2, c.name);
|
||||
} else {
|
||||
SetDParam(1, c.name_1);
|
||||
SetDParam(2, c.name_2);
|
||||
}
|
||||
DrawString(tr, STR_SAVELOAD_DETAIL_COMPANY_INDEX);
|
||||
tr.top += FONT_HEIGHT_NORMAL;
|
||||
if (tr.top > tr.bottom) break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -567,12 +580,12 @@ public:
|
||||
{
|
||||
switch (widget) {
|
||||
case WID_SL_BACKGROUND:
|
||||
size->height = 2 * FONT_HEIGHT_NORMAL + WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM;
|
||||
size->height = 2 * FONT_HEIGHT_NORMAL + padding.height;
|
||||
break;
|
||||
|
||||
case WID_SL_DRIVES_DIRECTORIES_LIST:
|
||||
resize->height = FONT_HEIGHT_NORMAL;
|
||||
size->height = resize->height * 10 + WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM;
|
||||
size->height = resize->height * 10 + padding.height;
|
||||
break;
|
||||
case WID_SL_SORT_BYNAME:
|
||||
case WID_SL_SORT_BYDATE: {
|
||||
@@ -652,7 +665,7 @@ public:
|
||||
break;
|
||||
|
||||
case WID_SL_DRIVES_DIRECTORIES_LIST: { // Click the listbox
|
||||
int y = this->vscroll->GetScrolledRowFromWidget(pt.y, this, WID_SL_DRIVES_DIRECTORIES_LIST, WD_FRAMERECT_TOP);
|
||||
int y = this->vscroll->GetScrolledRowFromWidget(pt.y, this, WID_SL_DRIVES_DIRECTORIES_LIST, WidgetDimensions::scaled.inset.top);
|
||||
if (y == INT_MAX) return;
|
||||
|
||||
/* Get the corresponding non-filtered out item from the list */
|
||||
@@ -732,7 +745,7 @@ public:
|
||||
void OnMouseOver(Point pt, int widget) override
|
||||
{
|
||||
if (widget == WID_SL_DRIVES_DIRECTORIES_LIST) {
|
||||
int y = this->vscroll->GetScrolledRowFromWidget(pt.y, this, WID_SL_DRIVES_DIRECTORIES_LIST, WD_FRAMERECT_TOP);
|
||||
int y = this->vscroll->GetScrolledRowFromWidget(pt.y, this, WID_SL_DRIVES_DIRECTORIES_LIST, WidgetDimensions::scaled.inset.top);
|
||||
if (y == INT_MAX) return;
|
||||
|
||||
/* Get the corresponding non-filtered out item from the list */
|
||||
|
||||
@@ -65,18 +65,19 @@ void FreeTypeFontCache::SetFontSize(FontSize fs, FT_Face face, int pixels)
|
||||
{
|
||||
if (pixels == 0) {
|
||||
/* Try to determine a good height based on the minimal height recommended by the font. */
|
||||
int scaled_height = ScaleFontTrad(this->GetDefaultFontHeight(this->fs));
|
||||
int scaled_height = ScaleGUITrad(this->GetDefaultFontHeight(this->fs));
|
||||
pixels = scaled_height;
|
||||
|
||||
TT_Header *head = (TT_Header *)FT_Get_Sfnt_Table(this->face, ft_sfnt_head);
|
||||
if (head != nullptr) {
|
||||
/* Font height is minimum height plus the difference between the default
|
||||
* height for this font size and the small size. */
|
||||
int diff = scaled_height - ScaleFontTrad(this->GetDefaultFontHeight(FS_SMALL));
|
||||
pixels = Clamp(std::min<uint>(head->Lowest_Rec_PPEM, MAX_FONT_MIN_REC_SIZE) + diff, scaled_height, MAX_FONT_SIZE);
|
||||
int diff = scaled_height - ScaleGUITrad(this->GetDefaultFontHeight(FS_SMALL));
|
||||
/* Clamp() is not used as scaled_height could be greater than MAX_FONT_SIZE, which is not permitted in Clamp(). */
|
||||
pixels = std::min(std::max(std::min<int>(head->Lowest_Rec_PPEM, MAX_FONT_MIN_REC_SIZE) + diff, scaled_height), MAX_FONT_SIZE);
|
||||
}
|
||||
} else {
|
||||
pixels = ScaleFontTrad(pixels);
|
||||
pixels = ScaleGUITrad(pixels);
|
||||
}
|
||||
this->used_size = pixels;
|
||||
|
||||
@@ -237,9 +238,10 @@ const Sprite *FreeTypeFontCache::InternalGetGlyph(GlyphID key, bool aa)
|
||||
/* Despite requesting a normal glyph, FreeType may have returned a bitmap */
|
||||
aa = (slot->bitmap.pixel_mode == FT_PIXEL_MODE_GRAY);
|
||||
|
||||
/* Add 1 pixel for the shadow on the medium font. Our sprite must be at least 1x1 pixel */
|
||||
uint width = std::max(1U, (uint)slot->bitmap.width + (this->fs == FS_NORMAL));
|
||||
uint height = std::max(1U, (uint)slot->bitmap.rows + (this->fs == FS_NORMAL));
|
||||
/* Add 1 scaled pixel for the shadow on the medium font. Our sprite must be at least 1x1 pixel */
|
||||
uint shadow = (this->fs == FS_NORMAL) ? ScaleGUITrad(1) : 0;
|
||||
uint width = std::max(1U, (uint)slot->bitmap.width + shadow);
|
||||
uint height = std::max(1U, (uint)slot->bitmap.rows + shadow);
|
||||
|
||||
/* Limit glyph size to prevent overflows later on. */
|
||||
if (width > MAX_GLYPH_DIM || height > MAX_GLYPH_DIM) usererror("Font glyph is too large");
|
||||
@@ -259,8 +261,8 @@ const Sprite *FreeTypeFontCache::InternalGetGlyph(GlyphID key, bool aa)
|
||||
for (uint y = 0; y < (uint)slot->bitmap.rows; y++) {
|
||||
for (uint x = 0; x < (uint)slot->bitmap.width; x++) {
|
||||
if (HasBit(slot->bitmap.buffer[(x / 8) + y * slot->bitmap.pitch], 7 - (x % 8))) {
|
||||
sprite.data[1 + x + (1 + y) * sprite.width].m = SHADOW_COLOUR;
|
||||
sprite.data[1 + x + (1 + y) * sprite.width].a = 0xFF;
|
||||
sprite.data[shadow + x + (shadow + y) * sprite.width].m = SHADOW_COLOUR;
|
||||
sprite.data[shadow + x + (shadow + y) * sprite.width].a = 0xFF;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,7 +28,8 @@ static const int ASCII_LETTERSTART = 32; ///< First printable ASCII letter.
|
||||
SpriteFontCache::SpriteFontCache(FontSize fs) : FontCache(fs), glyph_to_spriteid_map(nullptr)
|
||||
{
|
||||
this->InitializeUnicodeGlyphMap();
|
||||
this->height = ScaleFontTrad(this->GetDefaultFontHeight(this->fs));
|
||||
this->height = ScaleGUITrad(this->GetDefaultFontHeight(this->fs));
|
||||
this->ascender = (this->height - ScaleSpriteTrad(this->GetDefaultFontHeight(this->fs))) / 2;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -104,7 +105,8 @@ void SpriteFontCache::ClearGlyphToSpriteMap()
|
||||
void SpriteFontCache::ClearFontCache()
|
||||
{
|
||||
Layouter::ResetFontCache(this->fs);
|
||||
this->height = ScaleFontTrad(this->GetDefaultFontHeight(this->fs));
|
||||
this->height = ScaleGUITrad(this->GetDefaultFontHeight(this->fs));
|
||||
this->ascender = (this->height - ScaleSpriteTrad(this->GetDefaultFontHeight(this->fs))) / 2;
|
||||
}
|
||||
|
||||
const Sprite *SpriteFontCache::GetGlyph(GlyphID key)
|
||||
@@ -118,7 +120,7 @@ uint SpriteFontCache::GetGlyphWidth(GlyphID key)
|
||||
{
|
||||
SpriteID sprite = this->GetUnicodeGlyph(key);
|
||||
if (sprite == 0) sprite = this->GetUnicodeGlyph('?');
|
||||
return SpriteExists(sprite) ? GetSprite(sprite, ST_FONT)->width + ScaleFontTrad(this->fs != FS_NORMAL ? 1 : 0) : 0;
|
||||
return SpriteExists(sprite) ? GetSprite(sprite, ST_FONT)->width + ScaleSpriteTrad(this->fs != FS_NORMAL ? 1 : 0) : 0;
|
||||
}
|
||||
|
||||
bool SpriteFontCache::GetDrawGlyphShadow()
|
||||
|
||||
+51
-11
@@ -25,8 +25,16 @@
|
||||
#include "game/game_instance.hpp"
|
||||
|
||||
#include "widgets/framerate_widget.h"
|
||||
|
||||
#include <atomic>
|
||||
#include <mutex>
|
||||
#include <vector>
|
||||
|
||||
#include "safeguards.h"
|
||||
|
||||
static std::mutex _sound_perf_lock;
|
||||
static std::atomic<bool> _sound_perf_pending;
|
||||
static std::vector<TimingMeasurement> _sound_perf_measurements;
|
||||
|
||||
/**
|
||||
* Private declarations for performance measurement implementation
|
||||
@@ -251,6 +259,20 @@ PerformanceMeasurer::~PerformanceMeasurer()
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (this->elem == PFE_SOUND) {
|
||||
/* PFE_SOUND measurements are made from the mixer thread.
|
||||
* _pf_data cannot be concurrently accessed from the mixer thread
|
||||
* and the main thread, so store the measurement results in a
|
||||
* mutex-protected queue which is drained by the main thread.
|
||||
* See: ProcessPendingPerformanceMeasurements() */
|
||||
TimingMeasurement end = GetPerformanceTimer();
|
||||
std::lock_guard lk(_sound_perf_lock);
|
||||
if (_sound_perf_measurements.size() >= NUM_FRAMERATE_POINTS * 2) return;
|
||||
_sound_perf_measurements.push_back(this->start_time);
|
||||
_sound_perf_measurements.push_back(end);
|
||||
_sound_perf_pending.store(true, std::memory_order_release);
|
||||
return;
|
||||
}
|
||||
_pf_data[this->elem].Add(this->start_time, GetPerformanceTimer());
|
||||
}
|
||||
|
||||
@@ -358,7 +380,7 @@ static const NWidgetPart _framerate_window_widgets[] = {
|
||||
NWidget(WWT_STICKYBOX, COLOUR_GREY),
|
||||
EndContainer(),
|
||||
NWidget(WWT_PANEL, COLOUR_GREY),
|
||||
NWidget(NWID_VERTICAL), SetPadding(6), SetPIP(0, 3, 0),
|
||||
NWidget(NWID_VERTICAL), SetPadding(WidgetDimensions::unscaled.frametext), SetPIP(0, WidgetDimensions::unscaled.vsep_normal, 0),
|
||||
NWidget(WWT_TEXT, COLOUR_GREY, WID_FRW_RATE_GAMELOOP), SetDataTip(STR_FRAMERATE_RATE_GAMELOOP, STR_FRAMERATE_RATE_GAMELOOP_TOOLTIP), SetFill(1, 0), SetResize(1, 0),
|
||||
NWidget(WWT_TEXT, COLOUR_GREY, WID_FRW_RATE_DRAWING), SetDataTip(STR_FRAMERATE_RATE_BLITTER, STR_FRAMERATE_RATE_BLITTER_TOOLTIP), SetFill(1, 0), SetResize(1, 0),
|
||||
NWidget(WWT_TEXT, COLOUR_GREY, WID_FRW_RATE_FACTOR), SetDataTip(STR_FRAMERATE_SPEED_FACTOR, STR_FRAMERATE_SPEED_FACTOR_TOOLTIP), SetFill(1, 0), SetResize(1, 0),
|
||||
@@ -366,8 +388,8 @@ static const NWidgetPart _framerate_window_widgets[] = {
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_PANEL, COLOUR_GREY),
|
||||
NWidget(NWID_VERTICAL), SetPadding(6), SetPIP(0, 3, 0),
|
||||
NWidget(NWID_HORIZONTAL), SetPIP(0, 8, 0),
|
||||
NWidget(NWID_VERTICAL), SetPadding(WidgetDimensions::unscaled.frametext), SetPIP(0, WidgetDimensions::unscaled.vsep_wide, 0),
|
||||
NWidget(NWID_HORIZONTAL), SetPIP(0, WidgetDimensions::unscaled.hsep_wide, 0),
|
||||
NWidget(WWT_EMPTY, COLOUR_GREY, WID_FRW_TIMES_NAMES), SetScrollbar(WID_FRW_SCROLLBAR),
|
||||
NWidget(WWT_EMPTY, COLOUR_GREY, WID_FRW_TIMES_CURRENT), SetScrollbar(WID_FRW_SCROLLBAR),
|
||||
NWidget(WWT_EMPTY, COLOUR_GREY, WID_FRW_TIMES_AVERAGE), SetScrollbar(WID_FRW_SCROLLBAR),
|
||||
@@ -425,7 +447,6 @@ struct FramerateWindow : Window {
|
||||
CachedDecimal times_shortterm[PFE_MAX]; ///< cached short term average times
|
||||
CachedDecimal times_longterm[PFE_MAX]; ///< cached long term average times
|
||||
|
||||
static constexpr int VSPACING = 3; ///< space between column heading and values
|
||||
static constexpr int MIN_ELEMENTS = 5; ///< smallest number of elements to display
|
||||
|
||||
FramerateWindow(WindowDesc *desc, WindowNumber number) : Window(desc)
|
||||
@@ -545,7 +566,7 @@ struct FramerateWindow : Window {
|
||||
|
||||
case WID_FRW_TIMES_NAMES: {
|
||||
size->width = 0;
|
||||
size->height = FONT_HEIGHT_NORMAL + VSPACING + MIN_ELEMENTS * FONT_HEIGHT_NORMAL;
|
||||
size->height = FONT_HEIGHT_NORMAL + WidgetDimensions::scaled.vsep_normal + MIN_ELEMENTS * FONT_HEIGHT_NORMAL;
|
||||
resize->width = 0;
|
||||
resize->height = FONT_HEIGHT_NORMAL;
|
||||
for (PerformanceElement e : DISPLAY_ORDER_PFE) {
|
||||
@@ -571,7 +592,7 @@ struct FramerateWindow : Window {
|
||||
SetDParam(1, 2);
|
||||
Dimension item_size = GetStringBoundingBox(STR_FRAMERATE_MS_GOOD);
|
||||
size->width = std::max(size->width, item_size.width);
|
||||
size->height += FONT_HEIGHT_NORMAL * MIN_ELEMENTS + VSPACING;
|
||||
size->height += FONT_HEIGHT_NORMAL * MIN_ELEMENTS + WidgetDimensions::scaled.vsep_normal;
|
||||
resize->width = 0;
|
||||
resize->height = FONT_HEIGHT_NORMAL;
|
||||
break;
|
||||
@@ -587,7 +608,7 @@ struct FramerateWindow : Window {
|
||||
int drawable = this->num_displayed;
|
||||
int y = r.top;
|
||||
DrawString(r.left, r.right, y, heading_str, TC_FROMSTRING, SA_CENTER, true);
|
||||
y += FONT_HEIGHT_NORMAL + VSPACING;
|
||||
y += FONT_HEIGHT_NORMAL + WidgetDimensions::scaled.vsep_normal;
|
||||
for (PerformanceElement e : DISPLAY_ORDER_PFE) {
|
||||
if (_pf_data[e].num_valid == 0) continue;
|
||||
if (skip > 0) {
|
||||
@@ -609,7 +630,7 @@ struct FramerateWindow : Window {
|
||||
int drawable = this->num_displayed;
|
||||
int y = r.top;
|
||||
DrawString(r.left, r.right, y, STR_FRAMERATE_MEMORYUSE, TC_FROMSTRING, SA_CENTER, true);
|
||||
y += FONT_HEIGHT_NORMAL + VSPACING;
|
||||
y += FONT_HEIGHT_NORMAL + WidgetDimensions::scaled.vsep_normal;
|
||||
for (PerformanceElement e : DISPLAY_ORDER_PFE) {
|
||||
if (_pf_data[e].num_valid == 0) continue;
|
||||
if (skip > 0) {
|
||||
@@ -641,7 +662,7 @@ struct FramerateWindow : Window {
|
||||
const Scrollbar *sb = this->GetScrollbar(WID_FRW_SCROLLBAR);
|
||||
uint16 skip = sb->GetPosition();
|
||||
int drawable = this->num_displayed;
|
||||
int y = r.top + FONT_HEIGHT_NORMAL + VSPACING; // first line contains headings in the value columns
|
||||
int y = r.top + FONT_HEIGHT_NORMAL + WidgetDimensions::scaled.vsep_normal; // first line contains headings in the value columns
|
||||
for (PerformanceElement e : DISPLAY_ORDER_PFE) {
|
||||
if (_pf_data[e].num_valid == 0) continue;
|
||||
if (skip > 0) {
|
||||
@@ -683,7 +704,7 @@ struct FramerateWindow : Window {
|
||||
case WID_FRW_TIMES_AVERAGE: {
|
||||
/* Open time graph windows when clicking detail measurement lines */
|
||||
const Scrollbar *sb = this->GetScrollbar(WID_FRW_SCROLLBAR);
|
||||
int line = sb->GetScrolledRowFromWidget(pt.y, this, widget, VSPACING + FONT_HEIGHT_NORMAL);
|
||||
int line = sb->GetScrolledRowFromWidget(pt.y, this, widget, WidgetDimensions::scaled.vsep_normal + FONT_HEIGHT_NORMAL);
|
||||
if (line != INT_MAX) {
|
||||
line++;
|
||||
/* Find the visible line that was clicked */
|
||||
@@ -703,7 +724,7 @@ struct FramerateWindow : Window {
|
||||
void OnResize() override
|
||||
{
|
||||
auto *wid = this->GetWidget<NWidgetResizeBase>(WID_FRW_TIMES_NAMES);
|
||||
this->num_displayed = (wid->current_y - wid->min_y - VSPACING) / FONT_HEIGHT_NORMAL - 1; // subtract 1 for headings
|
||||
this->num_displayed = (wid->current_y - wid->min_y - WidgetDimensions::scaled.vsep_normal) / FONT_HEIGHT_NORMAL - 1; // subtract 1 for headings
|
||||
this->GetScrollbar(WID_FRW_SCROLLBAR)->SetCapacity(this->num_displayed);
|
||||
}
|
||||
};
|
||||
@@ -1079,3 +1100,22 @@ void ConPrintFramerate()
|
||||
IConsolePrint(CC_ERROR, "No performance measurements have been taken yet.");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* This drains the PFE_SOUND measurement data queue into _pf_data.
|
||||
* PFE_SOUND measurements are made by the mixer thread and so cannot be stored
|
||||
* into _pf_data directly, because this would not be thread safe and would violate
|
||||
* the invariants of the FPS and frame graph windows.
|
||||
* @see PerformanceMeasurement::~PerformanceMeasurement()
|
||||
*/
|
||||
void ProcessPendingPerformanceMeasurements()
|
||||
{
|
||||
if (_sound_perf_pending.load(std::memory_order_acquire)) {
|
||||
std::lock_guard lk(_sound_perf_lock);
|
||||
for (size_t i = 0; i < _sound_perf_measurements.size(); i += 2) {
|
||||
_pf_data[PFE_SOUND].Add(_sound_perf_measurements[i], _sound_perf_measurements[i + 1]);
|
||||
}
|
||||
_sound_perf_measurements.clear();
|
||||
_sound_perf_pending.store(false, std::memory_order_relaxed);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,6 +3,8 @@ add_files(
|
||||
game_config.cpp
|
||||
game_config.hpp
|
||||
game_core.cpp
|
||||
game_gui.cpp
|
||||
game_gui.hpp
|
||||
game_info.cpp
|
||||
game_info.hpp
|
||||
game_instance.cpp
|
||||
|
||||
@@ -0,0 +1,465 @@
|
||||
/*
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
/** @file game_gui.cpp %Window for configuring the Game Script */
|
||||
|
||||
#include "../stdafx.h"
|
||||
#include "../table/sprites.h"
|
||||
#include "../error.h"
|
||||
#include "../settings_gui.h"
|
||||
#include "../querystring_gui.h"
|
||||
#include "../stringfilter_type.h"
|
||||
#include "../company_base.h"
|
||||
#include "../company_gui.h"
|
||||
#include "../strings_func.h"
|
||||
#include "../window_func.h"
|
||||
#include "../window_type.h"
|
||||
#include "../gfx_func.h"
|
||||
#include "../command_func.h"
|
||||
#include "../network/network.h"
|
||||
#include "../settings_func.h"
|
||||
#include "../network/network_content.h"
|
||||
#include "../textfile_gui.h"
|
||||
#include "../widgets/dropdown_type.h"
|
||||
#include "../widgets/dropdown_func.h"
|
||||
#include "../hotkeys.h"
|
||||
#include "../core/geometry_func.hpp"
|
||||
#include "../guitimer_func.h"
|
||||
#include "../company_cmd.h"
|
||||
#include "../misc_cmd.h"
|
||||
|
||||
#include "game_gui.hpp"
|
||||
#include "../ai/ai_config.hpp"
|
||||
#include "../ai/ai_gui.hpp"
|
||||
#include "../widgets/game_widget.h"
|
||||
#include "../table/strings.h"
|
||||
#include "../game/game.hpp"
|
||||
#include "../game/game_config.hpp"
|
||||
#include "../game/game_info.hpp"
|
||||
#include "../game/game_instance.hpp"
|
||||
|
||||
#include "../safeguards.h"
|
||||
|
||||
|
||||
/** Widgets for the configure GS window. */
|
||||
static const NWidgetPart _nested_gs_config_widgets[] = {
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_CLOSEBOX, COLOUR_MAUVE),
|
||||
NWidget(WWT_CAPTION, COLOUR_MAUVE), SetDataTip(STR_AI_CONFIG_CAPTION_GAMESCRIPT, STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS),
|
||||
NWidget(WWT_DEFSIZEBOX, COLOUR_MAUVE),
|
||||
EndContainer(),
|
||||
NWidget(WWT_PANEL, COLOUR_MAUVE, WID_GSC_BACKGROUND), SetFill(1, 0), SetResize(1, 0),
|
||||
NWidget(NWID_SPACER), SetMinimalSize(0, 3), SetFill(1, 0), SetResize(1, 0),
|
||||
NWidget(WWT_FRAME, COLOUR_MAUVE), SetDataTip(STR_AI_CONFIG_GAMESCRIPT, STR_NULL), SetFill(1, 0), SetResize(1, 0), SetPadding(0, 5, 4, 5),
|
||||
NWidget(WWT_MATRIX, COLOUR_MAUVE, WID_GSC_GSLIST), SetMinimalSize(288, 14), SetFill(1, 0), SetResize(1, 0), SetMatrixDataTip(1, 1, STR_AI_CONFIG_GAMELIST_TOOLTIP),
|
||||
EndContainer(),
|
||||
NWidget(NWID_SPACER), SetMinimalSize(0, 6), SetFill(1, 0), SetResize(1, 0),
|
||||
NWidget(WWT_FRAME, COLOUR_MAUVE), SetDataTip(STR_AI_CONFIG_GAMESCRIPT_PARAM, STR_NULL), SetFill(1, 0), SetResize(1, 0), SetPadding(0, 5, 4, 5),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_MATRIX, COLOUR_MAUVE, WID_GSC_SETTINGS), SetFill(1, 0), SetResize(1, 1), SetMinimalSize(188, 182), SetMatrixDataTip(1, 0, STR_NULL), SetScrollbar(WID_GSC_SCROLLBAR),
|
||||
NWidget(NWID_VSCROLLBAR, COLOUR_MAUVE, WID_GSC_SCROLLBAR),
|
||||
EndContainer(),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL, NC_EQUALSIZE), SetPIP(7, 0, 7),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_YELLOW, WID_GSC_CHANGE), SetFill(1, 0), SetResize(1, 0), SetMinimalSize(93, 0), SetDataTip(STR_AI_CONFIG_CHANGE_GAMESCRIPT, STR_AI_CONFIG_CHANGE_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_YELLOW, WID_GSC_TEXTFILE + TFT_README), SetFill(1, 0), SetResize(1, 0), SetMinimalSize(93, 0), SetDataTip(STR_TEXTFILE_VIEW_README, STR_NULL),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL, NC_EQUALSIZE), SetPIP(7, 0, 7),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_YELLOW, WID_GSC_TEXTFILE + TFT_CHANGELOG), SetFill(1, 0), SetResize(1, 0), SetDataTip(STR_TEXTFILE_VIEW_CHANGELOG, STR_NULL),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_YELLOW, WID_GSC_TEXTFILE + TFT_LICENSE), SetFill(1, 0), SetResize(1, 0), SetDataTip(STR_TEXTFILE_VIEW_LICENCE, STR_NULL),
|
||||
EndContainer(),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_YELLOW, WID_GSC_CONTENT_DOWNLOAD), SetFill(1, 0), SetResize(1, 0), SetMinimalSize(279, 0), SetPadding(0, 7, 9, 7), SetDataTip(STR_INTRO_ONLINE_CONTENT, STR_INTRO_TOOLTIP_ONLINE_CONTENT),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(NWID_HORIZONTAL, NC_EQUALSIZE),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_MAUVE, WID_GSC_ACCEPT), SetFill(1, 0), SetResize(1, 0), SetDataTip(STR_AI_SETTINGS_CLOSE, STR_NULL),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_MAUVE, WID_GSC_RESET), SetFill(1, 0), SetResize(1, 0), SetDataTip(STR_AI_SETTINGS_RESET, STR_NULL),
|
||||
EndContainer(),
|
||||
NWidget(WWT_RESIZEBOX, COLOUR_MAUVE),
|
||||
EndContainer(),
|
||||
};
|
||||
|
||||
/** Window definition for the configure GS window. */
|
||||
static WindowDesc _gs_config_desc(
|
||||
WDP_CENTER, "settings_gs_config", 500, 350,
|
||||
WC_GAME_OPTIONS, WC_NONE,
|
||||
0,
|
||||
_nested_gs_config_widgets, lengthof(_nested_gs_config_widgets)
|
||||
);
|
||||
|
||||
/**
|
||||
* Window to configure which GSs will start.
|
||||
*/
|
||||
struct GSConfigWindow : public Window {
|
||||
ScriptConfig* gs_config; ///< The configuration we're modifying.
|
||||
int line_height; ///< Height of a single GS-name line.
|
||||
int clicked_button; ///< The button we clicked.
|
||||
bool clicked_increase; ///< Whether we clicked the increase or decrease button.
|
||||
bool clicked_dropdown; ///< Whether the dropdown is open.
|
||||
bool closing_dropdown; ///< True, if the dropdown list is currently closing.
|
||||
GUITimer timeout; ///< Timeout for unclicking the button.
|
||||
int clicked_row; ///< The clicked row of settings.
|
||||
Scrollbar* vscroll; ///< Cache of the vertical scrollbar.
|
||||
typedef std::vector<const ScriptConfigItem*> VisibleSettingsList; ///< typdef for a vector of script settings
|
||||
VisibleSettingsList visible_settings; ///< List of visible GS settings
|
||||
|
||||
GSConfigWindow() : Window(&_gs_config_desc),
|
||||
clicked_button(-1),
|
||||
clicked_dropdown(false),
|
||||
closing_dropdown(false),
|
||||
timeout(0)
|
||||
{
|
||||
this->gs_config = GameConfig::GetConfig();
|
||||
|
||||
this->CreateNestedTree(); // Initializes 'this->line_height' as a side effect.
|
||||
this->vscroll = this->GetScrollbar(WID_GSC_SCROLLBAR);
|
||||
this->FinishInitNested(WN_GAME_OPTIONS_GS);
|
||||
this->OnInvalidateData(0);
|
||||
|
||||
this->RebuildVisibleSettings();
|
||||
}
|
||||
|
||||
void Close() override
|
||||
{
|
||||
CloseWindowByClass(WC_AI_LIST);
|
||||
this->Window::Close();
|
||||
}
|
||||
|
||||
/**
|
||||
* Rebuilds the list of visible settings. GS settings with the flag
|
||||
* GSCONFIG_GS_DEVELOPER set will only be visible if the game setting
|
||||
* gui.ai_developer_tools is enabled.
|
||||
*/
|
||||
void RebuildVisibleSettings()
|
||||
{
|
||||
visible_settings.clear();
|
||||
|
||||
for (const auto& item : *this->gs_config->GetConfigList()) {
|
||||
bool no_hide = (item.flags & SCRIPTCONFIG_DEVELOPER) == 0;
|
||||
if (no_hide || _settings_client.gui.ai_developer_tools) {
|
||||
visible_settings.push_back(&item);
|
||||
}
|
||||
}
|
||||
|
||||
this->vscroll->SetCount((int)this->visible_settings.size());
|
||||
}
|
||||
|
||||
void UpdateWidgetSize(int widget, Dimension* size, const Dimension& padding, Dimension* fill, Dimension* resize) override
|
||||
{
|
||||
switch (widget) {
|
||||
case WID_GSC_SETTINGS:
|
||||
this->line_height = std::max(SETTING_BUTTON_HEIGHT, FONT_HEIGHT_NORMAL) + padding.height;
|
||||
resize->width = 1;
|
||||
resize->height = this->line_height;
|
||||
size->height = 5 * this->line_height;
|
||||
break;
|
||||
|
||||
case WID_GSC_GSLIST:
|
||||
this->line_height = FONT_HEIGHT_NORMAL + padding.height;
|
||||
size->height = 1 * this->line_height;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Can the GS config be edited?
|
||||
* @return True if the given GS Config slot can be edited, otherwise false.
|
||||
*/
|
||||
static bool IsEditable()
|
||||
{
|
||||
return _game_mode != GM_NORMAL || Game::GetInstance() != nullptr;
|
||||
}
|
||||
|
||||
void DrawWidget(const Rect& r, int widget) const override
|
||||
{
|
||||
switch (widget) {
|
||||
case WID_GSC_GSLIST: {
|
||||
StringID text = STR_AI_CONFIG_NONE;
|
||||
|
||||
if (GameConfig::GetConfig()->GetInfo() != nullptr) {
|
||||
SetDParamStr(0, GameConfig::GetConfig()->GetInfo()->GetName());
|
||||
text = STR_JUST_RAW_STRING;
|
||||
}
|
||||
|
||||
/* There is only one slot, unlike with the GS GUI, so it should never be white */
|
||||
DrawString(r.Shrink(WidgetDimensions::scaled.matrix), text, (IsEditable() ? TC_ORANGE : TC_SILVER));
|
||||
break;
|
||||
}
|
||||
case WID_GSC_SETTINGS: {
|
||||
ScriptConfig* config = this->gs_config;
|
||||
VisibleSettingsList::const_iterator it = this->visible_settings.begin();
|
||||
int i = 0;
|
||||
for (; !this->vscroll->IsVisible(i); i++) it++;
|
||||
|
||||
Rect ir = r.Shrink(WidgetDimensions::scaled.framerect);
|
||||
bool rtl = _current_text_dir == TD_RTL;
|
||||
Rect br = ir.WithWidth(SETTING_BUTTON_WIDTH, rtl);
|
||||
Rect tr = ir.Indent(SETTING_BUTTON_WIDTH + WidgetDimensions::scaled.hsep_wide, rtl);
|
||||
|
||||
int y = r.top;
|
||||
int button_y_offset = (this->line_height - SETTING_BUTTON_HEIGHT) / 2;
|
||||
int text_y_offset = (this->line_height - FONT_HEIGHT_NORMAL) / 2;
|
||||
for (; this->vscroll->IsVisible(i) && it != visible_settings.end(); i++, it++) {
|
||||
const ScriptConfigItem& config_item = **it;
|
||||
int current_value = config->GetSetting((config_item).name);
|
||||
bool editable = this->IsEditableItem(config_item);
|
||||
|
||||
StringID str;
|
||||
TextColour colour;
|
||||
uint idx = 0;
|
||||
if (StrEmpty(config_item.description)) {
|
||||
if (!strcmp(config_item.name, "start_date")) {
|
||||
/* Build-in translation */
|
||||
str = STR_AI_SETTINGS_START_DELAY;
|
||||
colour = TC_LIGHT_BLUE;
|
||||
} else {
|
||||
str = STR_JUST_STRING;
|
||||
colour = TC_ORANGE;
|
||||
}
|
||||
} else {
|
||||
str = STR_AI_SETTINGS_SETTING;
|
||||
colour = TC_LIGHT_BLUE;
|
||||
SetDParamStr(idx++, config_item.description);
|
||||
}
|
||||
|
||||
if ((config_item.flags & SCRIPTCONFIG_BOOLEAN) != 0) {
|
||||
DrawBoolButton(br.left, y + button_y_offset, current_value != 0, editable);
|
||||
SetDParam(idx++, current_value == 0 ? STR_CONFIG_SETTING_OFF : STR_CONFIG_SETTING_ON);
|
||||
} else {
|
||||
if (config_item.complete_labels) {
|
||||
DrawDropDownButton(br.left, y + button_y_offset, COLOUR_YELLOW, this->clicked_row == i && clicked_dropdown, editable);
|
||||
} else {
|
||||
DrawArrowButtons(br.left, y + button_y_offset, COLOUR_YELLOW, (this->clicked_button == i) ? 1 + (this->clicked_increase != rtl) : 0, editable && current_value > config_item.min_value, editable && current_value < config_item.max_value);
|
||||
}
|
||||
if (config_item.labels != nullptr && config_item.labels->Contains(current_value)) {
|
||||
SetDParam(idx++, STR_JUST_RAW_STRING);
|
||||
SetDParamStr(idx++, config_item.labels->Find(current_value)->second);
|
||||
} else {
|
||||
SetDParam(idx++, STR_JUST_INT);
|
||||
SetDParam(idx++, current_value);
|
||||
}
|
||||
}
|
||||
|
||||
DrawString(tr.left, tr.right, y + text_y_offset, str, colour);
|
||||
y += this->line_height;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void OnPaint() override
|
||||
{
|
||||
if (this->closing_dropdown) {
|
||||
this->closing_dropdown = false;
|
||||
this->clicked_dropdown = false;
|
||||
}
|
||||
this->DrawWidgets();
|
||||
}
|
||||
|
||||
void OnClick(Point pt, int widget, int click_count) override
|
||||
{
|
||||
if (widget >= WID_GSC_TEXTFILE && widget < WID_GSC_TEXTFILE + TFT_END) {
|
||||
if (GameConfig::GetConfig() == nullptr) return;
|
||||
|
||||
ShowScriptTextfileWindow((TextfileType)(widget - WID_GSC_TEXTFILE), (CompanyID)OWNER_DEITY);
|
||||
return;
|
||||
}
|
||||
|
||||
switch (widget) {
|
||||
case WID_GSC_GSLIST: {
|
||||
this->InvalidateData();
|
||||
if (click_count > 1 && _game_mode != GM_NORMAL) ShowAIListWindow((CompanyID)OWNER_DEITY);
|
||||
break;
|
||||
}
|
||||
|
||||
case WID_GSC_CHANGE: // choose other Game Script
|
||||
ShowAIListWindow((CompanyID)OWNER_DEITY);
|
||||
break;
|
||||
|
||||
case WID_GSC_CONTENT_DOWNLOAD:
|
||||
if (!_network_available) {
|
||||
ShowErrorMessage(STR_NETWORK_ERROR_NOTAVAILABLE, INVALID_STRING_ID, WL_ERROR);
|
||||
} else {
|
||||
ShowNetworkContentListWindow(nullptr, CONTENT_TYPE_GAME);
|
||||
}
|
||||
break;
|
||||
|
||||
case WID_GSC_SETTINGS: {
|
||||
Rect r = this->GetWidget<NWidgetBase>(widget)->GetCurrentRect().Shrink(WidgetDimensions::scaled.matrix, RectPadding::zero);
|
||||
int num = (pt.y - r.top) / this->line_height + this->vscroll->GetPosition();
|
||||
if (num >= (int)this->visible_settings.size()) break;
|
||||
|
||||
VisibleSettingsList::const_iterator it = this->visible_settings.begin();
|
||||
for (int i = 0; i < num; i++) it++;
|
||||
const ScriptConfigItem config_item = **it;
|
||||
if (!this->IsEditableItem(config_item)) return;
|
||||
|
||||
if (this->clicked_row != num) {
|
||||
this->CloseChildWindows(WC_QUERY_STRING);
|
||||
HideDropDownMenu(this);
|
||||
this->clicked_row = num;
|
||||
this->clicked_dropdown = false;
|
||||
}
|
||||
|
||||
bool bool_item = (config_item.flags & SCRIPTCONFIG_BOOLEAN) != 0;
|
||||
|
||||
int x = pt.x - r.left;
|
||||
if (_current_text_dir == TD_RTL) x = r.Width() - 1 - x;
|
||||
|
||||
/* One of the arrows is clicked (or green/red rect in case of bool value) */
|
||||
int old_val = this->gs_config->GetSetting(config_item.name);
|
||||
if (!bool_item && IsInsideMM(x, 0, SETTING_BUTTON_WIDTH) && config_item.complete_labels) {
|
||||
if (this->clicked_dropdown) {
|
||||
/* unclick the dropdown */
|
||||
HideDropDownMenu(this);
|
||||
this->clicked_dropdown = false;
|
||||
this->closing_dropdown = false;
|
||||
} else {
|
||||
int rel_y = (pt.y - r.top) % this->line_height;
|
||||
|
||||
Rect wi_rect;
|
||||
wi_rect.left = pt.x - (_current_text_dir == TD_RTL ? SETTING_BUTTON_WIDTH - 1 - x : x);
|
||||
wi_rect.right = wi_rect.left + SETTING_BUTTON_WIDTH - 1;
|
||||
wi_rect.top = pt.y - rel_y + (this->line_height - SETTING_BUTTON_HEIGHT) / 2;
|
||||
wi_rect.bottom = wi_rect.top + SETTING_BUTTON_HEIGHT - 1;
|
||||
|
||||
/* If the mouse is still held but dragged outside of the dropdown list, keep the dropdown open */
|
||||
if (pt.y >= wi_rect.top && pt.y <= wi_rect.bottom) {
|
||||
this->clicked_dropdown = true;
|
||||
this->closing_dropdown = false;
|
||||
|
||||
DropDownList list;
|
||||
for (int i = config_item.min_value; i <= config_item.max_value; i++) {
|
||||
list.emplace_back(new DropDownListCharStringItem(config_item.labels->Find(i)->second, i, false));
|
||||
}
|
||||
|
||||
ShowDropDownListAt(this, std::move(list), old_val, -1, wi_rect, COLOUR_ORANGE, true);
|
||||
}
|
||||
}
|
||||
} else if (IsInsideMM(x, 0, SETTING_BUTTON_WIDTH)) {
|
||||
int new_val = old_val;
|
||||
if (bool_item) {
|
||||
new_val = !new_val;
|
||||
} else if (x >= SETTING_BUTTON_WIDTH / 2) {
|
||||
/* Increase button clicked */
|
||||
new_val += config_item.step_size;
|
||||
if (new_val > config_item.max_value) new_val = config_item.max_value;
|
||||
this->clicked_increase = true;
|
||||
} else {
|
||||
/* Decrease button clicked */
|
||||
new_val -= config_item.step_size;
|
||||
if (new_val < config_item.min_value) new_val = config_item.min_value;
|
||||
this->clicked_increase = false;
|
||||
}
|
||||
|
||||
if (new_val != old_val) {
|
||||
this->gs_config->SetSetting(config_item.name, new_val);
|
||||
this->clicked_button = num;
|
||||
this->timeout.SetInterval(150);
|
||||
}
|
||||
} else if (!bool_item && !config_item.complete_labels) {
|
||||
/* Display a query box so users can enter a custom value. */
|
||||
SetDParam(0, old_val);
|
||||
ShowQueryString(STR_JUST_INT, STR_CONFIG_SETTING_QUERY_CAPTION, 10, this, CS_NUMERAL, QSF_NONE);
|
||||
}
|
||||
this->SetDirty();
|
||||
break;
|
||||
}
|
||||
|
||||
case WID_GSC_ACCEPT:
|
||||
this->Close();
|
||||
break;
|
||||
|
||||
case WID_GSC_RESET:
|
||||
this->gs_config->ResetEditableSettings(_game_mode == GM_MENU);
|
||||
this->SetDirty();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void OnQueryTextFinished(char* str) override
|
||||
{
|
||||
if (StrEmpty(str)) return;
|
||||
int32 value = atoi(str);
|
||||
SetValue(value);
|
||||
}
|
||||
|
||||
void OnDropdownSelect(int widget, int index) override
|
||||
{
|
||||
assert(this->clicked_dropdown);
|
||||
SetValue(index);
|
||||
}
|
||||
|
||||
void OnDropdownClose(Point pt, int widget, int index, bool instant_close) override
|
||||
{
|
||||
/* We cannot raise the dropdown button just yet. OnClick needs some hint, whether
|
||||
* the same dropdown button was clicked again, and then not open the dropdown again.
|
||||
* So, we only remember that it was closed, and process it on the next OnPaint, which is
|
||||
* after OnClick. */
|
||||
assert(this->clicked_dropdown);
|
||||
this->closing_dropdown = true;
|
||||
this->SetDirty();
|
||||
}
|
||||
|
||||
void OnResize() override
|
||||
{
|
||||
this->vscroll->SetCapacityFromWidget(this, WID_GSC_SETTINGS);
|
||||
}
|
||||
|
||||
void OnRealtimeTick(uint delta_ms) override
|
||||
{
|
||||
if (this->timeout.Elapsed(delta_ms)) {
|
||||
this->clicked_button = -1;
|
||||
this->SetDirty();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Some data on this window has become invalid.
|
||||
* @param data Information about the changed data.
|
||||
* @param gui_scope Whether the call is done from GUI scope. You may not do everything when not in GUI scope. See #InvalidateWindowData() for details.
|
||||
*/
|
||||
void OnInvalidateData(int data = 0, bool gui_scope = true) override
|
||||
{
|
||||
if (!gui_scope) return;
|
||||
|
||||
this->SetWidgetDisabledState(WID_GSC_CHANGE, (_game_mode == GM_NORMAL) || !IsEditable());
|
||||
|
||||
for (TextfileType tft = TFT_BEGIN; tft < TFT_END; tft++) {
|
||||
this->SetWidgetDisabledState(WID_GSC_TEXTFILE + tft, GameConfig::GetConfig()->GetTextfile(tft, (CompanyID)OWNER_DEITY) == nullptr);
|
||||
}
|
||||
this->RebuildVisibleSettings();
|
||||
HideDropDownMenu(this);
|
||||
this->CloseChildWindows(WC_QUERY_STRING);
|
||||
}
|
||||
private:
|
||||
bool IsEditableItem(const ScriptConfigItem &config_item) const
|
||||
{
|
||||
return _game_mode == GM_MENU
|
||||
|| _game_mode == GM_EDITOR
|
||||
|| (config_item.flags & SCRIPTCONFIG_INGAME) != 0
|
||||
|| _settings_client.gui.ai_developer_tools;
|
||||
}
|
||||
|
||||
void SetValue(int value)
|
||||
{
|
||||
VisibleSettingsList::const_iterator it = this->visible_settings.begin();
|
||||
for (int i = 0; i < this->clicked_row; i++) it++;
|
||||
const ScriptConfigItem config_item = **it;
|
||||
if (_game_mode == GM_NORMAL && (config_item.flags & SCRIPTCONFIG_INGAME) == 0) return;
|
||||
this->gs_config->SetSetting(config_item.name, value);
|
||||
this->SetDirty();
|
||||
}
|
||||
};
|
||||
|
||||
/** Open the GS config window. */
|
||||
void ShowGSConfigWindow()
|
||||
{
|
||||
CloseWindowByClass(WC_GAME_OPTIONS);
|
||||
new GSConfigWindow();
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
/*
|
||||
* This file is part of OpenTTD.
|
||||
* OpenTTD is free software; you can redistribute itand /or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
|
||||
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See the GNU General Public License for more details.You should have received a copy of the GNU General Public License along with OpenTTD.If not, see < http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
/** @file game_gui.hpp %Window for configuring the Games */
|
||||
|
||||
#ifndef GAME_GUI_HPP
|
||||
#define GAME_GUI_HPP
|
||||
|
||||
void ShowGSConfigWindow();
|
||||
|
||||
#endif /* AI_GUI_HPP */
|
||||
+120
-68
@@ -30,6 +30,8 @@
|
||||
#include "newgrf_townname.h"
|
||||
#include "townname_type.h"
|
||||
#include "video/video_driver.hpp"
|
||||
#include "ai/ai_gui.hpp"
|
||||
#include "game/game_gui.hpp"
|
||||
|
||||
#include "widgets/genworld_widget.h"
|
||||
|
||||
@@ -86,38 +88,42 @@ static const NWidgetPart _nested_generate_landscape_widgets[] = {
|
||||
NWidget(NWID_SPACER), SetFill(1, 0),
|
||||
EndContainer(),
|
||||
NWidget(NWID_SPACER), SetMinimalSize(0, 11),
|
||||
/* Generation options. */
|
||||
NWidget(NWID_HORIZONTAL), SetPIP(10, 5, 10),
|
||||
NWidget(NWID_HORIZONTAL), SetPIP(0, 3, 0),
|
||||
/* Left column with labels. */
|
||||
NWidget(NWID_VERTICAL, NC_EQUALSIZE), SetPIP(0, 4, 0),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_MAPSIZE, STR_MAPGEN_MAPSIZE_TOOLTIP), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_LAND_GENERATOR, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_TERRAIN_TYPE, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_VARIETY, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_QUANTITY_OF_SEA_LAKES, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_NUMBER_OF_TOWNS, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_NUMBER_OF_INDUSTRIES, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_BORDER_TYPE, STR_NULL), SetFill(1, 1),
|
||||
EndContainer(),
|
||||
/* Widgets at the right of the labels. */
|
||||
NWidget(NWID_VERTICAL, NC_EQUALSIZE), SetPIP(0, 4, 0),
|
||||
/* Mapsize X * Y. */
|
||||
NWidget(NWID_HORIZONTAL), SetPIP(0, 4, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_MAPSIZE_X_PULLDOWN), SetDataTip(STR_JUST_INT, STR_MAPGEN_MAPSIZE_TOOLTIP), SetFill(1, 0),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_BY, STR_NULL), SetPadding(1, 0, 0, 0), SetFill(1, 1),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_MAPSIZE_Y_PULLDOWN), SetDataTip(STR_JUST_INT, STR_MAPGEN_MAPSIZE_TOOLTIP), SetFill(1, 0),
|
||||
/* Left half (land generation options) */
|
||||
NWidget(NWID_VERTICAL),
|
||||
NWidget(NWID_HORIZONTAL), SetPIP(0, 3, 0),
|
||||
/* Labels on the left side (global column 1). */
|
||||
NWidget(NWID_VERTICAL, NC_EQUALSIZE), SetPIP(0, 4, 0),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_MAPSIZE, STR_MAPGEN_MAPSIZE_TOOLTIP), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_LAND_GENERATOR, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_TERRAIN_TYPE, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_VARIETY, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_SMOOTHNESS, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_QUANTITY_OF_RIVERS, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_BORDER_TYPE, STR_NULL), SetFill(1, 1),
|
||||
EndContainer(),
|
||||
/* Widgets on the right side (global column 2). */
|
||||
NWidget(NWID_VERTICAL, NC_EQUALSIZE), SetPIP(0, 4, 0),
|
||||
/* Mapsize X * Y. */
|
||||
NWidget(NWID_HORIZONTAL), SetPIP(0, 4, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_MAPSIZE_X_PULLDOWN), SetDataTip(STR_JUST_INT, STR_MAPGEN_MAPSIZE_TOOLTIP), SetFill(1, 0),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_BY, STR_NULL), SetPadding(1, 0, 0, 0), SetFill(1, 1),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_MAPSIZE_Y_PULLDOWN), SetDataTip(STR_JUST_INT, STR_MAPGEN_MAPSIZE_TOOLTIP), SetFill(1, 0),
|
||||
EndContainer(),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_LANDSCAPE_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_TERRAIN_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_VARIETY_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_SMOOTHNESS_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_RIVER_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_TEXTBTN, COLOUR_ORANGE, WID_GL_BORDERS_RANDOM), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
EndContainer(),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_LANDSCAPE_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_TERRAIN_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_VARIETY_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_WATER_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_TOWN_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_INDUSTRY_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_TEXTBTN, COLOUR_ORANGE, WID_GL_BORDERS_RANDOM), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
EndContainer(),
|
||||
EndContainer(),
|
||||
NWidget(NWID_VERTICAL), SetPIP(0, 4, 0),
|
||||
/* Right half (all other options) */
|
||||
NWidget(NWID_VERTICAL),
|
||||
NWidget(NWID_HORIZONTAL), SetPIP(0, 3, 0),
|
||||
/* Labels on the left side (global column 3). */
|
||||
NWidget(NWID_VERTICAL, NC_EQUALSIZE), SetPIP(0, 4, 0),
|
||||
NWidget(NWID_SELECTION, INVALID_COLOUR, WID_GL_CLIMATE_SEL_LABEL),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_SNOW_COVERAGE, STR_NULL), SetFill(1, 1),
|
||||
@@ -125,11 +131,14 @@ static const NWidgetPart _nested_generate_landscape_widgets[] = {
|
||||
NWidget(NWID_SPACER),
|
||||
EndContainer(),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_DATE, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_SMOOTHNESS, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_QUANTITY_OF_RIVERS, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_GAME_OPTIONS_TOWN_NAMES_FRAME, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_TOWN_NAME_LABEL, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_NUMBER_OF_TOWNS, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_NUMBER_OF_INDUSTRIES, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_SEA_LEVEL, STR_NULL), SetFill(1, 1),
|
||||
EndContainer(),
|
||||
/* Widgets on the right side (global column 4). */
|
||||
NWidget(NWID_VERTICAL, NC_EQUALSIZE), SetPIP(0, 4, 0),
|
||||
/* Climate selector. */
|
||||
NWidget(NWID_SELECTION, INVALID_COLOUR, WID_GL_CLIMATE_SEL_SELECTOR),
|
||||
/* Snow coverage. */
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
@@ -143,7 +152,7 @@ static const NWidgetPart _nested_generate_landscape_widgets[] = {
|
||||
NWidget(WWT_TEXTBTN, COLOUR_ORANGE, WID_GL_DESERT_COVERAGE_TEXT), SetDataTip(STR_MAPGEN_DESERT_COVERAGE_TEXT, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_IMGBTN, COLOUR_ORANGE, WID_GL_DESERT_COVERAGE_UP), SetDataTip(SPR_ARROW_UP, STR_MAPGEN_DESERT_COVERAGE_UP), SetFill(0, 1),
|
||||
EndContainer(),
|
||||
/* Temperate/Toyland spacer */
|
||||
/* Temperate/Toyland spacer. */
|
||||
NWidget(NWID_SPACER),
|
||||
EndContainer(),
|
||||
/* Starting date. */
|
||||
@@ -152,12 +161,12 @@ static const NWidgetPart _nested_generate_landscape_widgets[] = {
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_ORANGE, WID_GL_START_DATE_TEXT), SetDataTip(STR_BLACK_DATE_LONG, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_IMGBTN, COLOUR_ORANGE, WID_GL_START_DATE_UP), SetDataTip(SPR_ARROW_UP, STR_SCENEDIT_TOOLBAR_TOOLTIP_MOVE_THE_STARTING_DATE_FORWARD), SetFill(0, 1),
|
||||
EndContainer(),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_SMOOTHNESS_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_RIVER_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_TOWNNAME_DROPDOWN), SetDataTip(STR_BLACK_STRING, STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_TOWNNAME_DROPDOWN), SetDataTip(STR_BLACK_STRING, STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_TOWN_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_INDUSTRY_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_WATER_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
EndContainer(),
|
||||
EndContainer(),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREEN, WID_GL_GENERATE_BUTTON), SetMinimalSize(84, 0), SetDataTip(STR_MAPGEN_GENERATE, STR_NULL), SetFill(1, 1),
|
||||
EndContainer(),
|
||||
EndContainer(),
|
||||
NWidget(NWID_SPACER), SetMinimalSize(0, 4),
|
||||
@@ -186,6 +195,16 @@ static const NWidgetPart _nested_generate_landscape_widgets[] = {
|
||||
NWidget(NWID_SPACER), SetFill(1, 1),
|
||||
EndContainer(),
|
||||
EndContainer(),
|
||||
NWidget(NWID_SPACER), SetMinimalSize(0, 6), SetFill(1, 1),
|
||||
/* AI, GS, and NewGRF settings */
|
||||
NWidget(NWID_HORIZONTAL, NC_EQUALSIZE), SetPIP(10, 0, 10),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_ORANGE, WID_GL_AI_BUTTON), SetMinimalSize(0, 24), SetDataTip(STR_MAPGEN_AI_SETTINGS, STR_MAPGEN_AI_SETTINGS_TOOLTIP), SetFill(1, 0),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_ORANGE, WID_GL_GS_BUTTON), SetMinimalSize(0, 24), SetDataTip(STR_MAPGEN_GS_SETTINGS, STR_MAPGEN_GS_SETTINGS_TOOLTIP), SetFill(1, 0),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_ORANGE, WID_GL_NEWGRF_BUTTON), SetMinimalSize(0, 24), SetDataTip(STR_MAPGEN_NEWGRF_SETTINGS, STR_MAPGEN_NEWGRF_SETTINGS_TOOLTIP), SetFill(1, 0),
|
||||
EndContainer(),
|
||||
NWidget(NWID_SPACER), SetMinimalSize(0, 7), SetFill(1, 1),
|
||||
/* Generate */
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREEN, WID_GL_GENERATE_BUTTON), SetMinimalSize(84, 36), SetDataTip(STR_MAPGEN_GENERATE, STR_NULL), SetPadding(0, 10, 0, 10), SetFill(1, 1),
|
||||
NWidget(NWID_SPACER), SetMinimalSize(0, 9), SetFill(1, 1),
|
||||
EndContainer(),
|
||||
};
|
||||
@@ -212,21 +231,24 @@ static const NWidgetPart _nested_heightmap_load_widgets[] = {
|
||||
NWidget(NWID_SPACER), SetFill(1, 0),
|
||||
EndContainer(),
|
||||
NWidget(NWID_SPACER), SetMinimalSize(0, 11), SetFill(0, 1),
|
||||
/* Generation options. */
|
||||
NWidget(NWID_HORIZONTAL), SetPIP(10, 3, 10),
|
||||
/* Labels at the left side. */
|
||||
/* Left half labels (global column 1) and heightmap name label */
|
||||
NWidget(NWID_VERTICAL, NC_EQUALSIZE), SetPIP(0, 4, 0),
|
||||
/* Heightmap name label. */
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_HEIGHTMAP_NAME, STR_NULL), SetFill(1, 1),
|
||||
/* Land generation option labels */
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_HEIGHTMAP_SIZE_LABEL, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_MAPSIZE, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_HEIGHTMAP_ROTATION, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_NUMBER_OF_TOWNS, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_NUMBER_OF_INDUSTRIES, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_HEIGHTMAP_HEIGHT, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_QUANTITY_OF_RIVERS, STR_NULL), SetFill(1, 1),
|
||||
EndContainer(),
|
||||
/* Widgets at the right of the labels. */
|
||||
/* All other columns. */
|
||||
NWidget(NWID_VERTICAL), SetPIP(0, 4, 0),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE, WID_GL_HEIGHTMAP_NAME_TEXT), SetTextColour(TC_ORANGE), SetDataTip(STR_JUST_RAW_STRING, STR_EMPTY), SetFill(1, 0),
|
||||
NWidget(NWID_HORIZONTAL), SetPIP(0, 5, 0),
|
||||
/* Left half widgets (global column 2) */
|
||||
NWidget(NWID_VERTICAL, NC_EQUALSIZE), SetPIP(0, 4, 0),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE, WID_GL_HEIGHTMAP_SIZE_TEXT), SetDataTip(STR_MAPGEN_HEIGHTMAP_SIZE, STR_NULL), SetFill(1, 0),
|
||||
/* Mapsize X * Y. */
|
||||
@@ -236,54 +258,72 @@ static const NWidgetPart _nested_heightmap_load_widgets[] = {
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_MAPSIZE_Y_PULLDOWN), SetDataTip(STR_JUST_INT, STR_NULL), SetFill(1, 0),
|
||||
EndContainer(),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_HEIGHTMAP_ROTATION_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_TOWN_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_INDUSTRY_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
/* Heightmap highest peak. */
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_IMGBTN, COLOUR_ORANGE, WID_GL_HEIGHTMAP_HEIGHT_DOWN), SetDataTip(SPR_ARROW_DOWN, STR_MAPGEN_HEIGHTMAP_HEIGHT_DOWN), SetFill(0, 1),
|
||||
NWidget(WWT_TEXTBTN, COLOUR_ORANGE, WID_GL_HEIGHTMAP_HEIGHT_TEXT), SetDataTip(STR_BLACK_INT, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_IMGBTN, COLOUR_ORANGE, WID_GL_HEIGHTMAP_HEIGHT_UP), SetDataTip(SPR_ARROW_UP, STR_MAPGEN_HEIGHTMAP_HEIGHT_UP), SetFill(0, 1),
|
||||
EndContainer(),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_RIVER_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
EndContainer(),
|
||||
NWidget(NWID_VERTICAL), SetPIP(0, 4, 0),
|
||||
NWidget(NWID_HORIZONTAL), SetPIP(0, 3, 0),
|
||||
/* Right half labels (global column 3) */
|
||||
NWidget(NWID_VERTICAL, NC_EQUALSIZE), SetPIP(0, 4, 0),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_HEIGHTMAP_HEIGHT, STR_NULL), SetFill(1, 1),
|
||||
NWidget(NWID_SELECTION, INVALID_COLOUR, WID_GL_CLIMATE_SEL_LABEL),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_SNOW_COVERAGE, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_DESERT_COVERAGE, STR_NULL), SetFill(1, 1),
|
||||
NWidget(NWID_SPACER),
|
||||
EndContainer(),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_DATE, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_GAME_OPTIONS_TOWN_NAMES_FRAME, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_TOWN_NAME_LABEL, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_NUMBER_OF_TOWNS, STR_NULL), SetFill(1, 1),
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_NUMBER_OF_INDUSTRIES, STR_NULL), SetFill(1, 1),
|
||||
EndContainer(),
|
||||
/* Right half widgets (global column 4) */
|
||||
NWidget(NWID_VERTICAL, NC_EQUALSIZE), SetPIP(0, 4, 0),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_IMGBTN, COLOUR_ORANGE, WID_GL_HEIGHTMAP_HEIGHT_DOWN), SetDataTip(SPR_ARROW_DOWN, STR_MAPGEN_HEIGHTMAP_HEIGHT_DOWN), SetFill(0, 1),
|
||||
NWidget(WWT_TEXTBTN, COLOUR_ORANGE, WID_GL_HEIGHTMAP_HEIGHT_TEXT), SetDataTip(STR_BLACK_INT, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_IMGBTN, COLOUR_ORANGE, WID_GL_HEIGHTMAP_HEIGHT_UP), SetDataTip(SPR_ARROW_UP, STR_MAPGEN_HEIGHTMAP_HEIGHT_UP), SetFill(0, 1),
|
||||
EndContainer(),
|
||||
/* Climate selector. */
|
||||
NWidget(NWID_SELECTION, INVALID_COLOUR, WID_GL_CLIMATE_SEL_SELECTOR),
|
||||
/* Snow coverage. */
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_IMGBTN, COLOUR_ORANGE, WID_GL_SNOW_COVERAGE_DOWN), SetDataTip(SPR_ARROW_DOWN, STR_MAPGEN_SNOW_COVERAGE_DOWN), SetFill(0, 1),
|
||||
NWidget(WWT_TEXTBTN, COLOUR_ORANGE, WID_GL_SNOW_COVERAGE_TEXT), SetDataTip(STR_MAPGEN_SNOW_COVERAGE_TEXT, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_IMGBTN, COLOUR_ORANGE, WID_GL_SNOW_COVERAGE_UP), SetDataTip(SPR_ARROW_UP, STR_MAPGEN_SNOW_COVERAGE_UP), SetFill(0, 1),
|
||||
EndContainer(),
|
||||
/* Desert coverage. */
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_IMGBTN, COLOUR_ORANGE, WID_GL_DESERT_COVERAGE_DOWN), SetDataTip(SPR_ARROW_DOWN, STR_MAPGEN_DESERT_COVERAGE_DOWN), SetFill(0, 1),
|
||||
NWidget(WWT_TEXTBTN, COLOUR_ORANGE, WID_GL_DESERT_COVERAGE_TEXT), SetDataTip(STR_MAPGEN_DESERT_COVERAGE_TEXT, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_IMGBTN, COLOUR_ORANGE, WID_GL_DESERT_COVERAGE_UP), SetDataTip(SPR_ARROW_UP, STR_MAPGEN_DESERT_COVERAGE_UP), SetFill(0, 1),
|
||||
EndContainer(),
|
||||
/* Temperate/Toyland spacer. */
|
||||
NWidget(NWID_SPACER),
|
||||
EndContainer(),
|
||||
/* Starting date. */
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_IMGBTN, COLOUR_ORANGE, WID_GL_START_DATE_DOWN), SetDataTip(SPR_ARROW_DOWN, STR_SCENEDIT_TOOLBAR_TOOLTIP_MOVE_THE_STARTING_DATE_BACKWARD), SetFill(0, 1),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_ORANGE, WID_GL_START_DATE_TEXT), SetDataTip(STR_BLACK_DATE_LONG, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_IMGBTN, COLOUR_ORANGE, WID_GL_START_DATE_UP), SetDataTip(SPR_ARROW_UP, STR_SCENEDIT_TOOLBAR_TOOLTIP_MOVE_THE_STARTING_DATE_FORWARD), SetFill(0, 1),
|
||||
EndContainer(),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_TOWNNAME_DROPDOWN), SetDataTip(STR_BLACK_STRING, STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_TOWNNAME_DROPDOWN), SetDataTip(STR_BLACK_STRING, STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_TOWN_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_INDUSTRY_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
EndContainer(),
|
||||
EndContainer(),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREEN, WID_GL_GENERATE_BUTTON), SetMinimalSize(84, 0), SetDataTip(STR_MAPGEN_GENERATE, STR_NULL), SetFill(1, 1),
|
||||
EndContainer(),
|
||||
EndContainer(),
|
||||
EndContainer(),
|
||||
EndContainer(),
|
||||
NWidget(NWID_SPACER), SetMinimalSize(0, 6), SetFill(1, 1),
|
||||
/* AI, GS, and NewGRF settings */
|
||||
NWidget(NWID_HORIZONTAL, NC_EQUALSIZE), SetPIP(10, 0, 10),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_ORANGE, WID_GL_AI_BUTTON), SetMinimalSize(0, 24), SetDataTip(STR_MAPGEN_AI_SETTINGS, STR_MAPGEN_AI_SETTINGS_TOOLTIP), SetFill(1, 0),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_ORANGE, WID_GL_GS_BUTTON), SetMinimalSize(0, 24), SetDataTip(STR_MAPGEN_GS_SETTINGS, STR_MAPGEN_GS_SETTINGS_TOOLTIP), SetFill(1, 0),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_ORANGE, WID_GL_NEWGRF_BUTTON), SetMinimalSize(0, 24), SetDataTip(STR_MAPGEN_NEWGRF_SETTINGS, STR_MAPGEN_NEWGRF_SETTINGS_TOOLTIP), SetFill(1, 0),
|
||||
EndContainer(),
|
||||
NWidget(NWID_SPACER), SetMinimalSize(0, 7), SetFill(1, 1),
|
||||
/* Generate */
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREEN, WID_GL_GENERATE_BUTTON), SetMinimalSize(84, 36), SetDataTip(STR_MAPGEN_GENERATE, STR_NULL), SetPadding(0, 10, 0, 10), SetFill(1, 1),
|
||||
NWidget(NWID_SPACER), SetMinimalSize(0, 9), SetFill(1, 1),
|
||||
EndContainer(),
|
||||
};
|
||||
@@ -344,7 +384,7 @@ static DropDownList BuildTownNameDropDown()
|
||||
|
||||
/* Add and sort original townnames generators */
|
||||
for (uint i = 0; i < BUILTIN_TOWNNAME_GENERATOR_COUNT; i++) {
|
||||
list.emplace_back(new DropDownListStringItem(STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH + i, i, false));
|
||||
list.emplace_back(new DropDownListStringItem(STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH + i, i, false));
|
||||
}
|
||||
std::sort(list.begin() + newgrf_size, list.end(), DropDownListStringItem::NatSortFunc);
|
||||
|
||||
@@ -415,7 +455,7 @@ struct GenerateLandscapeWindow : public Window {
|
||||
case WID_GL_TOWNNAME_DROPDOWN: {
|
||||
uint gen = _settings_newgame.game_creation.town_name;
|
||||
StringID name = gen < BUILTIN_TOWNNAME_GENERATOR_COUNT ?
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH + gen :
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH + gen :
|
||||
GetGRFTownNameName(gen - BUILTIN_TOWNNAME_GENERATOR_COUNT);
|
||||
SetDParam(0, name);
|
||||
break;
|
||||
@@ -622,7 +662,7 @@ struct GenerateLandscapeWindow : public Window {
|
||||
}
|
||||
}
|
||||
size->width += padding.width;
|
||||
size->height = std::max(size->height, (uint)(FONT_HEIGHT_NORMAL + WD_DROPDOWNTEXT_TOP + WD_DROPDOWNTEXT_BOTTOM));
|
||||
size->height = std::max(size->height, (uint)(FONT_HEIGHT_NORMAL + padding.height));
|
||||
}
|
||||
|
||||
void OnClick(Point pt, int widget, int click_count) override
|
||||
@@ -815,6 +855,18 @@ struct GenerateLandscapeWindow : public Window {
|
||||
_settings_newgame.game_creation.water_borders = (_settings_newgame.game_creation.water_borders == BORDERS_RANDOM) ? 0 : BORDERS_RANDOM;
|
||||
this->InvalidateData();
|
||||
break;
|
||||
|
||||
case WID_GL_AI_BUTTON: ///< AI Settings
|
||||
ShowAIConfigWindow();
|
||||
break;
|
||||
|
||||
case WID_GL_GS_BUTTON: ///< Game Script Settings
|
||||
ShowGSConfigWindow();
|
||||
break;
|
||||
|
||||
case WID_GL_NEWGRF_BUTTON: ///< NewGRF Settings
|
||||
ShowNewGRFSettings(true, true, false, &_grfconfig_newgame);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -882,7 +934,7 @@ struct GenerateLandscapeWindow : public Window {
|
||||
if ((uint)index == CUSTOM_SEA_LEVEL_NUMBER_DIFFICULTY) {
|
||||
this->widget_id = widget;
|
||||
SetDParam(0, _settings_newgame.game_creation.custom_sea_level);
|
||||
ShowQueryString(STR_JUST_INT, STR_MAPGEN_QUANTITY_OF_SEA_LAKES, 3, this, CS_NUMERAL, QSF_NONE);
|
||||
ShowQueryString(STR_JUST_INT, STR_MAPGEN_SEA_LEVEL, 3, this, CS_NUMERAL, QSF_NONE);
|
||||
}
|
||||
_settings_newgame.difficulty.quantity_sea_lakes = index;
|
||||
break;
|
||||
@@ -1270,12 +1322,10 @@ void ShowCreateScenario()
|
||||
static const NWidgetPart _nested_generate_progress_widgets[] = {
|
||||
NWidget(WWT_CAPTION, COLOUR_GREY), SetDataTip(STR_GENERATION_WORLD, STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS),
|
||||
NWidget(WWT_PANEL, COLOUR_GREY),
|
||||
NWidget(NWID_HORIZONTAL), SetPIP(20, 0, 20),
|
||||
NWidget(NWID_VERTICAL), SetPIP(11, 8, 11),
|
||||
NWidget(WWT_EMPTY, INVALID_COLOUR, WID_GP_PROGRESS_BAR), SetFill(1, 0),
|
||||
NWidget(WWT_EMPTY, INVALID_COLOUR, WID_GP_PROGRESS_TEXT), SetFill(1, 0),
|
||||
NWidget(WWT_TEXTBTN, COLOUR_WHITE, WID_GP_ABORT), SetDataTip(STR_GENERATION_ABORT, STR_NULL), SetFill(1, 0),
|
||||
EndContainer(),
|
||||
NWidget(NWID_VERTICAL), SetPIP(0, WidgetDimensions::unscaled.vsep_wide, 0), SetPadding(WidgetDimensions::unscaled.modalpopup),
|
||||
NWidget(WWT_EMPTY, INVALID_COLOUR, WID_GP_PROGRESS_BAR), SetFill(1, 0),
|
||||
NWidget(WWT_EMPTY, INVALID_COLOUR, WID_GP_PROGRESS_TEXT), SetFill(1, 0),
|
||||
NWidget(WWT_TEXTBTN, COLOUR_WHITE, WID_GP_ABORT), SetDataTip(STR_GENERATION_ABORT, STR_NULL), SetFill(1, 0),
|
||||
EndContainer(),
|
||||
EndContainer(),
|
||||
};
|
||||
@@ -1353,8 +1403,8 @@ struct GenerateProgressWindow : public Window {
|
||||
SetDParamMaxValue(0, 100);
|
||||
*size = GetStringBoundingBox(STR_GENERATION_PROGRESS);
|
||||
/* We need some spacing for the 'border' */
|
||||
size->height += 8;
|
||||
size->width += 8;
|
||||
size->height += WidgetDimensions::scaled.frametext.Horizontal();
|
||||
size->width += WidgetDimensions::scaled.frametext.Vertical();
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -1362,7 +1412,7 @@ struct GenerateProgressWindow : public Window {
|
||||
for (uint i = 0; i < GWP_CLASS_COUNT; i++) {
|
||||
size->width = std::max(size->width, GetStringBoundingBox(_generation_class_table[i]).width);
|
||||
}
|
||||
size->height = FONT_HEIGHT_NORMAL * 2 + WD_PAR_VSEP_NORMAL;
|
||||
size->height = FONT_HEIGHT_NORMAL * 2 + WidgetDimensions::scaled.vsep_normal;
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -1370,13 +1420,15 @@ struct GenerateProgressWindow : public Window {
|
||||
void DrawWidget(const Rect &r, int widget) const override
|
||||
{
|
||||
switch (widget) {
|
||||
case WID_GP_PROGRESS_BAR:
|
||||
case WID_GP_PROGRESS_BAR: {
|
||||
/* Draw the % complete with a bar and a text */
|
||||
DrawFrameRect(r.left, r.top, r.right, r.bottom, COLOUR_GREY, FR_BORDERONLY);
|
||||
DrawFrameRect(r.left + 1, r.top + 1, (int)((r.right - r.left - 2) * _gws.percent / 100) + r.left + 1, r.bottom - 1, COLOUR_MAUVE, FR_NONE);
|
||||
DrawFrameRect(r, COLOUR_GREY, FR_BORDERONLY | FR_LOWERED);
|
||||
Rect br = r.Shrink(WidgetDimensions::scaled.bevel);
|
||||
DrawFrameRect(br.WithWidth(br.Width() * _gws.percent / 100, false), COLOUR_MAUVE, FR_NONE);
|
||||
SetDParam(0, _gws.percent);
|
||||
DrawString(r.left, r.right, r.top + 5, STR_GENERATION_PROGRESS, TC_FROMSTRING, SA_HOR_CENTER);
|
||||
DrawString(br.left, br.right, CenterBounds(br.top, br.bottom, FONT_HEIGHT_NORMAL), STR_GENERATION_PROGRESS, TC_FROMSTRING, SA_HOR_CENTER);
|
||||
break;
|
||||
}
|
||||
|
||||
case WID_GP_PROGRESS_TEXT:
|
||||
/* Tell which class we are generating */
|
||||
@@ -1385,7 +1437,7 @@ struct GenerateProgressWindow : public Window {
|
||||
/* And say where we are in that class */
|
||||
SetDParam(0, _gws.current);
|
||||
SetDParam(1, _gws.total);
|
||||
DrawString(r.left, r.right, r.top + FONT_HEIGHT_NORMAL + WD_PAR_VSEP_NORMAL, STR_GENERATION_PROGRESS_NUM, TC_FROMSTRING, SA_HOR_CENTER);
|
||||
DrawString(r.left, r.right, r.top + FONT_HEIGHT_NORMAL + WidgetDimensions::scaled.vsep_normal, STR_GENERATION_PROGRESS_NUM, TC_FROMSTRING, SA_HOR_CENTER);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
+36
-33
@@ -61,12 +61,9 @@ static void GfxMainBlitter(const Sprite *sprite, int x, int y, BlitterMode mode,
|
||||
|
||||
static ReusableBuffer<uint8> _cursor_backup;
|
||||
|
||||
ZoomLevel _gui_zoom; ///< GUI Zoom level
|
||||
ZoomLevel _font_zoom; ///< Font Zoom level
|
||||
|
||||
int8 _gui_zoom_cfg; ///< GUI zoom level in config.
|
||||
int8 _font_zoom_cfg; ///< Font zoom level in config.
|
||||
|
||||
ZoomLevel _gui_zoom = ZOOM_LVL_OUT_4X; ///< GUI Zoom level
|
||||
int _gui_scale = MIN_INTERFACE_SCALE; ///< GUI scale, 100 is 100%.
|
||||
int _gui_scale_cfg; ///< GUI scale in config.
|
||||
|
||||
/**
|
||||
* The rect for repaint.
|
||||
@@ -564,6 +561,8 @@ static int DrawLayoutLine(const ParagraphLayouter::Line &line, int y, int left,
|
||||
NOT_REACHED();
|
||||
}
|
||||
|
||||
const uint shadow_offset = ScaleGUITrad(1);
|
||||
|
||||
TextColour colour = TC_BLACK;
|
||||
bool draw_shadow = false;
|
||||
for (int run_index = 0; run_index < line.CountRuns(); run_index++) {
|
||||
@@ -599,7 +598,7 @@ static int DrawLayoutLine(const ParagraphLayouter::Line &line, int y, int left,
|
||||
|
||||
if (draw_shadow && (glyph & SPRITE_GLYPH) == 0) {
|
||||
SetColourRemap(TC_BLACK);
|
||||
GfxMainBlitter(sprite, begin_x + 1, top + 1, BM_COLOUR_REMAP);
|
||||
GfxMainBlitter(sprite, begin_x + shadow_offset, top + shadow_offset, BM_COLOUR_REMAP);
|
||||
SetColourRemap(colour);
|
||||
}
|
||||
GfxMainBlitter(sprite, begin_x, top, BM_COLOUR_REMAP);
|
||||
@@ -611,7 +610,7 @@ static int DrawLayoutLine(const ParagraphLayouter::Line &line, int y, int left,
|
||||
for (int i = 0; i < 3; i++, x += dot_width) {
|
||||
if (draw_shadow) {
|
||||
SetColourRemap(TC_BLACK);
|
||||
GfxMainBlitter(dot_sprite, x + 1, y + 1, BM_COLOUR_REMAP);
|
||||
GfxMainBlitter(dot_sprite, x + shadow_offset, y + shadow_offset, BM_COLOUR_REMAP);
|
||||
SetColourRemap(colour);
|
||||
}
|
||||
GfxMainBlitter(dot_sprite, x, y, BM_COLOUR_REMAP);
|
||||
@@ -915,12 +914,12 @@ Dimension GetStringBoundingBox(const std::string &str, FontSize start_fontsize)
|
||||
* @param strid String to examine.
|
||||
* @return Width and height of the bounding box for the string in pixels.
|
||||
*/
|
||||
Dimension GetStringBoundingBox(StringID strid)
|
||||
Dimension GetStringBoundingBox(StringID strid, FontSize start_fontsize)
|
||||
{
|
||||
char buffer[DRAW_STRING_BUFFER];
|
||||
|
||||
GetString(buffer, strid, lastof(buffer));
|
||||
return GetStringBoundingBox(buffer);
|
||||
return GetStringBoundingBox(buffer, start_fontsize);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -2026,48 +2025,52 @@ void SortResolutions()
|
||||
void UpdateGUIZoom()
|
||||
{
|
||||
/* Determine real GUI zoom to use. */
|
||||
if (_gui_zoom_cfg == ZOOM_LVL_CFG_AUTO) {
|
||||
_gui_zoom = static_cast<ZoomLevel>(Clamp(VideoDriver::GetInstance()->GetSuggestedUIZoom(), _settings_client.gui.zoom_min, _settings_client.gui.zoom_max));
|
||||
if (_gui_scale_cfg == -1) {
|
||||
_gui_scale = VideoDriver::GetInstance()->GetSuggestedUIScale();
|
||||
} else {
|
||||
/* Ensure the gui_zoom is clamped between min/max. Change the
|
||||
* _gui_zoom_cfg if it isn't, as this is used to visually show the
|
||||
* selection in the Game Options. */
|
||||
_gui_zoom_cfg = Clamp(_gui_zoom_cfg, _settings_client.gui.zoom_min, _settings_client.gui.zoom_max);
|
||||
_gui_zoom = static_cast<ZoomLevel>(_gui_zoom_cfg);
|
||||
_gui_scale = Clamp(_gui_scale_cfg, MIN_INTERFACE_SCALE, MAX_INTERFACE_SCALE);
|
||||
}
|
||||
|
||||
/* Determine real font zoom to use. */
|
||||
if (_font_zoom_cfg == ZOOM_LVL_CFG_AUTO) {
|
||||
_font_zoom = static_cast<ZoomLevel>(VideoDriver::GetInstance()->GetSuggestedUIZoom());
|
||||
} else {
|
||||
_font_zoom = static_cast<ZoomLevel>(_font_zoom_cfg);
|
||||
}
|
||||
int8 new_zoom = ScaleGUITrad(1) <= 1 ? ZOOM_LVL_OUT_4X : ScaleGUITrad(1) >= 4 ? ZOOM_LVL_MIN : ZOOM_LVL_OUT_2X;
|
||||
/* Ensure the gui_zoom is clamped between min/max. */
|
||||
new_zoom = Clamp(new_zoom, _settings_client.gui.zoom_min, _settings_client.gui.zoom_max);
|
||||
_gui_zoom = static_cast<ZoomLevel>(new_zoom);
|
||||
}
|
||||
|
||||
/**
|
||||
* Resolve GUI zoom level and adjust GUI to new zoom, if auto-suggestion is requested.
|
||||
* @param automatic Set if the change is occuring due to OS DPI scaling being changed.
|
||||
* @returns true when the zoom level has changed, caller must call ReInitAllWindows(true)
|
||||
* after resizing the application's window/buffer.
|
||||
*/
|
||||
bool AdjustGUIZoom()
|
||||
bool AdjustGUIZoom(bool automatic)
|
||||
{
|
||||
auto old_zoom = _gui_zoom;
|
||||
ZoomLevel old_zoom = _gui_zoom;
|
||||
int old_scale = _gui_scale;
|
||||
UpdateGUIZoom();
|
||||
if (old_zoom == _gui_zoom) return false;
|
||||
GfxClearSpriteCache();
|
||||
VideoDriver::GetInstance()->ClearSystemSprites();
|
||||
if (old_scale == _gui_scale) return false;
|
||||
|
||||
/* Reload sprites if sprite zoom level has changed. */
|
||||
if (old_zoom != _gui_zoom) {
|
||||
GfxClearSpriteCache();
|
||||
VideoDriver::GetInstance()->ClearSystemSprites();
|
||||
UpdateCursorSize();
|
||||
}
|
||||
|
||||
ClearFontCache();
|
||||
GfxClearSpriteCache();
|
||||
LoadStringWidthTable();
|
||||
UpdateAllVirtCoords();
|
||||
|
||||
/* Adjust all window sizes to match the new zoom level, so that they don't appear
|
||||
to move around when the application is moved to a screen with different DPI. */
|
||||
auto zoom_shift = old_zoom - _gui_zoom;
|
||||
for (Window *w : Window::Iterate()) {
|
||||
w->left = AdjustByZoom(w->left, zoom_shift);
|
||||
w->top = AdjustByZoom(w->top, zoom_shift);
|
||||
w->width = AdjustByZoom(w->width, zoom_shift);
|
||||
w->height = AdjustByZoom(w->height, zoom_shift);
|
||||
if (automatic) {
|
||||
w->left = (w->left * _gui_scale) / old_scale;
|
||||
w->top = (w->top * _gui_scale) / old_scale;
|
||||
w->width = (w->width * _gui_scale) / old_scale;
|
||||
w->height = (w->height * _gui_scale) / old_scale;
|
||||
}
|
||||
if (w->viewport != nullptr) {
|
||||
w->viewport->zoom = Clamp(ZoomLevel(w->viewport->zoom - zoom_shift), _settings_client.gui.zoom_min, _settings_client.gui.zoom_max);
|
||||
}
|
||||
|
||||
+41
-4
@@ -79,8 +79,7 @@ void ChangeGameSpeed(bool enable_fast_forward);
|
||||
void DrawMouseCursor();
|
||||
void ScreenSizeChanged();
|
||||
void GameSizeChanged();
|
||||
void UpdateGUIZoom();
|
||||
bool AdjustGUIZoom();
|
||||
bool AdjustGUIZoom(bool automatic);
|
||||
void UndrawMouseCursor();
|
||||
|
||||
/** Size of the buffer used for drawing strings. */
|
||||
@@ -90,8 +89,10 @@ void RedrawScreenRect(int left, int top, int right, int bottom);
|
||||
void GfxScroll(int left, int top, int width, int height, int xo, int yo);
|
||||
|
||||
Dimension GetSpriteSize(SpriteID sprid, Point *offset = nullptr, ZoomLevel zoom = ZOOM_LVL_GUI);
|
||||
Dimension GetScaledSpriteSize(SpriteID sprid); /* widget.cpp */
|
||||
void DrawSpriteViewport(SpriteID img, PaletteID pal, int x, int y, const SubSprite *sub = nullptr);
|
||||
void DrawSprite(SpriteID img, PaletteID pal, int x, int y, const SubSprite *sub = nullptr, ZoomLevel zoom = ZOOM_LVL_GUI);
|
||||
void DrawSpriteIgnorePadding(SpriteID img, PaletteID pal, const Rect &r, bool clicked, StringAlignment align); /* widget.cpp */
|
||||
std::unique_ptr<uint32[]> DrawSpriteToRgbaBuffer(SpriteID spriteId, ZoomLevel zoom = ZOOM_LVL_GUI);
|
||||
|
||||
int DrawString(int left, int right, int top, const char *str, TextColour colour = TC_FROMSTRING, StringAlignment align = SA_LEFT, bool underline = false, FontSize fontsize = FS_NORMAL);
|
||||
@@ -108,9 +109,45 @@ void GfxFillPolygon(const std::vector<Point> &shape, int colour, FillRectMode mo
|
||||
void GfxDrawLine(int left, int top, int right, int bottom, int colour, int width = 1, int dash = 0);
|
||||
void DrawBox(int x, int y, int dx1, int dy1, int dx2, int dy2, int dx3, int dy3);
|
||||
|
||||
/* Versions of DrawString/DrawStringMultiLine that accept a Rect instead of separate left, right, top and bottom parameters. */
|
||||
static inline int DrawString(const Rect &r, const char *str, TextColour colour = TC_FROMSTRING, StringAlignment align = SA_LEFT, bool underline = false, FontSize fontsize = FS_NORMAL)
|
||||
{
|
||||
return DrawString(r.left, r.right, r.top, str, colour, align, underline, fontsize);
|
||||
}
|
||||
|
||||
static inline int DrawString(const Rect &r, const std::string &str, TextColour colour = TC_FROMSTRING, StringAlignment align = SA_LEFT, bool underline = false, FontSize fontsize = FS_NORMAL)
|
||||
{
|
||||
return DrawString(r.left, r.right, r.top, str, colour, align, underline, fontsize);
|
||||
}
|
||||
|
||||
static inline int DrawString(const Rect &r, StringID str, TextColour colour = TC_FROMSTRING, StringAlignment align = SA_LEFT, bool underline = false, FontSize fontsize = FS_NORMAL)
|
||||
{
|
||||
return DrawString(r.left, r.right, r.top, str, colour, align, underline, fontsize);
|
||||
}
|
||||
|
||||
static inline int DrawStringMultiLine(const Rect &r, const char *str, TextColour colour = TC_FROMSTRING, StringAlignment align = (SA_TOP | SA_LEFT), bool underline = false, FontSize fontsize = FS_NORMAL)
|
||||
{
|
||||
return DrawStringMultiLine(r.left, r.right, r.top, r.bottom, str, colour, align, underline, fontsize);
|
||||
}
|
||||
|
||||
static inline int DrawStringMultiLine(const Rect &r, const std::string &str, TextColour colour = TC_FROMSTRING, StringAlignment align = (SA_TOP | SA_LEFT), bool underline = false, FontSize fontsize = FS_NORMAL)
|
||||
{
|
||||
return DrawStringMultiLine(r.left, r.right, r.top, r.bottom, str, colour, align, underline, fontsize);
|
||||
}
|
||||
|
||||
static inline int DrawStringMultiLine(const Rect &r, StringID str, TextColour colour = TC_FROMSTRING, StringAlignment align = (SA_TOP | SA_LEFT), bool underline = false, FontSize fontsize = FS_NORMAL)
|
||||
{
|
||||
return DrawStringMultiLine(r.left, r.right, r.top, r.bottom, str, colour, align, underline, fontsize);
|
||||
}
|
||||
|
||||
static inline void GfxFillRect(const Rect &r, int colour, FillRectMode mode = FILLRECT_OPAQUE)
|
||||
{
|
||||
GfxFillRect(r.left, r.top, r.right, r.bottom, colour, mode);
|
||||
}
|
||||
|
||||
Dimension GetStringBoundingBox(const char *str, FontSize start_fontsize = FS_NORMAL);
|
||||
Dimension GetStringBoundingBox(const std::string &str, FontSize start_fontsize = FS_NORMAL);
|
||||
Dimension GetStringBoundingBox(StringID strid);
|
||||
Dimension GetStringBoundingBox(StringID strid, FontSize start_fontsize = FS_NORMAL);
|
||||
int GetStringHeight(const char *str, int maxw, FontSize fontsize = FS_NORMAL);
|
||||
int GetStringHeight(StringID str, int maxw);
|
||||
int GetStringLineCount(StringID str, int maxw);
|
||||
@@ -139,7 +176,7 @@ bool FillDrawPixelInfo(DrawPixelInfo *n, int left, int top, int width, int heigh
|
||||
*/
|
||||
static inline int CenterBounds(int min, int max, int size)
|
||||
{
|
||||
return min + (max - min - size + 1) / 2;
|
||||
return (min + max - size + 1) / 2;
|
||||
}
|
||||
|
||||
/* window.cpp */
|
||||
|
||||
+9
-2
@@ -333,18 +333,25 @@ public:
|
||||
FallbackParagraphLayout::FallbackVisualRun::FallbackVisualRun(Font *font, const WChar *chars, int char_count, int x) :
|
||||
font(font), glyph_count(char_count)
|
||||
{
|
||||
const bool isbuiltin = font->fc->IsBuiltInFont();
|
||||
|
||||
this->glyphs = MallocT<GlyphID>(this->glyph_count);
|
||||
this->glyph_to_char = MallocT<int>(this->glyph_count);
|
||||
|
||||
/* Positions contains the location of the begin of each of the glyphs, and the end of the last one. */
|
||||
this->positions = MallocT<float>(this->glyph_count * 2 + 2);
|
||||
this->positions[0] = x;
|
||||
this->positions[1] = 0;
|
||||
|
||||
for (int i = 0; i < this->glyph_count; i++) {
|
||||
this->glyphs[i] = font->fc->MapCharToGlyph(chars[i]);
|
||||
if (isbuiltin) {
|
||||
this->positions[2 * i + 1] = font->fc->GetAscender(); // Apply sprite font's ascender.
|
||||
} else if (chars[i] >= SCC_SPRITE_START && chars[i] <= SCC_SPRITE_END) {
|
||||
this->positions[2 * i + 1] = font->fc->GetAscender() - font->fc->GetGlyph(this->glyphs[i])->height - 1; // Align sprite glyphs to font baseline.
|
||||
} else {
|
||||
this->positions[2 * i + 1] = 0; // No ascender adjustment.
|
||||
}
|
||||
this->positions[2 * i + 2] = this->positions[2 * i] + font->fc->GetGlyphWidth(this->glyphs[i]);
|
||||
this->positions[2 * i + 3] = 0;
|
||||
this->glyph_to_char[i] = i;
|
||||
}
|
||||
}
|
||||
|
||||
+16
-20
@@ -76,7 +76,7 @@ struct GoalListWindow : public Window {
|
||||
break;
|
||||
|
||||
case WID_GOAL_LIST: {
|
||||
int y = this->vscroll->GetScrolledRowFromWidget(pt.y, this, WID_GOAL_LIST, WD_FRAMERECT_TOP);
|
||||
int y = this->vscroll->GetScrolledRowFromWidget(pt.y, this, WID_GOAL_LIST, WidgetDimensions::scaled.framerect.top);
|
||||
for (const Goal *s : Goal::Iterate()) {
|
||||
if (s->company == this->window_number) {
|
||||
if (y == 0) {
|
||||
@@ -174,11 +174,12 @@ struct GoalListWindow : public Window {
|
||||
if (widget != WID_GOAL_LIST) return;
|
||||
Dimension d = GetStringBoundingBox(STR_GOALS_NONE);
|
||||
|
||||
resize->width = 1;
|
||||
resize->height = d.height;
|
||||
|
||||
d.height *= 5;
|
||||
d.width += padding.width + WD_FRAMERECT_RIGHT + WD_FRAMERECT_LEFT;
|
||||
d.height += padding.height + WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM;
|
||||
d.width += WidgetDimensions::scaled.framerect.Horizontal();
|
||||
d.height += WidgetDimensions::scaled.framerect.Vertical();
|
||||
*size = maxdim(*size, d);
|
||||
}
|
||||
|
||||
@@ -192,9 +193,7 @@ struct GoalListWindow : public Window {
|
||||
void DrawListColumn(GoalColumn column, NWidgetBase *wid, uint progress_col_width) const
|
||||
{
|
||||
/* Get column draw area. */
|
||||
int y = wid->pos_y + WD_FRAMERECT_TOP;
|
||||
int x = wid->pos_x + WD_FRAMERECT_LEFT;
|
||||
int right = x + wid->current_x - WD_FRAMERECT_RIGHT;
|
||||
Rect r = wid->GetCurrentRect().Shrink(WidgetDimensions::scaled.framerect);
|
||||
bool rtl = _current_text_dir == TD_RTL;
|
||||
|
||||
int pos = -this->vscroll->GetPosition();
|
||||
@@ -208,8 +207,8 @@ struct GoalListWindow : public Window {
|
||||
case GC_GOAL: {
|
||||
/* Display the goal. */
|
||||
SetDParamStr(0, s->text);
|
||||
uint width_reduction = progress_col_width > 0 ? progress_col_width + WD_FRAMERECT_LEFT + WD_FRAMERECT_RIGHT : 0;
|
||||
DrawString(x + (rtl ? width_reduction : 0), right - (rtl ? 0 : width_reduction), y + pos * FONT_HEIGHT_NORMAL, STR_GOALS_TEXT);
|
||||
uint width_reduction = progress_col_width > 0 ? progress_col_width + WidgetDimensions::scaled.framerect.Horizontal() : 0;
|
||||
DrawString(r.Indent(width_reduction, !rtl), STR_GOALS_TEXT);
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -217,12 +216,11 @@ struct GoalListWindow : public Window {
|
||||
if (s->progress != nullptr) {
|
||||
SetDParamStr(0, s->progress);
|
||||
StringID str = s->completed ? STR_GOALS_PROGRESS_COMPLETE : STR_GOALS_PROGRESS;
|
||||
int progress_x = x;
|
||||
int progress_right = rtl ? x + progress_col_width : right;
|
||||
DrawString(progress_x, progress_right, y + pos * FONT_HEIGHT_NORMAL, str, TC_FROMSTRING, SA_RIGHT | SA_FORCE);
|
||||
DrawString(r.WithWidth(progress_col_width, !rtl), str, TC_FROMSTRING, SA_RIGHT | SA_FORCE);
|
||||
}
|
||||
break;
|
||||
}
|
||||
r.top += FONT_HEIGHT_NORMAL;
|
||||
}
|
||||
pos++;
|
||||
num++;
|
||||
@@ -231,9 +229,8 @@ struct GoalListWindow : public Window {
|
||||
|
||||
if (num == 0) {
|
||||
if (column == GC_GOAL && IsInsideMM(pos, 0, cap)) {
|
||||
DrawString(x, right, y + pos * FONT_HEIGHT_NORMAL, STR_GOALS_NONE);
|
||||
DrawString(r, STR_GOALS_NONE);
|
||||
}
|
||||
pos++;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -265,7 +262,7 @@ struct GoalListWindow : public Window {
|
||||
|
||||
void OnResize() override
|
||||
{
|
||||
this->vscroll->SetCapacityFromWidget(this, WID_GOAL_LIST);
|
||||
this->vscroll->SetCapacityFromWidget(this, WID_GOAL_LIST, WidgetDimensions::scaled.framerect.Vertical());
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -289,16 +286,15 @@ static const NWidgetPart _nested_goals_list_widgets[] = {
|
||||
NWidget(WWT_CLOSEBOX, COLOUR_BROWN),
|
||||
NWidget(WWT_CAPTION, COLOUR_BROWN, WID_GOAL_CAPTION), SetDataTip(STR_JUST_STRING, STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS),
|
||||
NWidget(NWID_SELECTION, INVALID_COLOUR, WID_GOAL_SELECT_BUTTONS),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, WID_GOAL_GLOBAL_BUTTON), SetMinimalSize(50, 0), SetMinimalTextLines(1, WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM + 2), SetDataTip(STR_GOALS_GLOBAL_BUTTON, STR_GOALS_GLOBAL_BUTTON_HELPTEXT),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, WID_GOAL_COMPANY_BUTTON), SetMinimalSize(50, 0), SetMinimalTextLines(1, WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM + 2), SetDataTip(STR_GOALS_COMPANY_BUTTON, STR_GOALS_COMPANY_BUTTON_HELPTEXT),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, WID_GOAL_GLOBAL_BUTTON), SetMinimalSize(50, 0), SetMinimalTextLines(1, WidgetDimensions::unscaled.captiontext.Vertical()), SetDataTip(STR_GOALS_GLOBAL_BUTTON, STR_GOALS_GLOBAL_BUTTON_HELPTEXT),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, WID_GOAL_COMPANY_BUTTON), SetMinimalSize(50, 0), SetMinimalTextLines(1, WidgetDimensions::unscaled.captiontext.Vertical()), SetDataTip(STR_GOALS_COMPANY_BUTTON, STR_GOALS_COMPANY_BUTTON_HELPTEXT),
|
||||
EndContainer(),
|
||||
NWidget(WWT_SHADEBOX, COLOUR_BROWN),
|
||||
NWidget(WWT_DEFSIZEBOX, COLOUR_BROWN),
|
||||
NWidget(WWT_STICKYBOX, COLOUR_BROWN),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_PANEL, COLOUR_BROWN), SetDataTip(0x0, STR_GOALS_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER), SetScrollbar(WID_GOAL_SCROLLBAR),
|
||||
NWidget(WWT_EMPTY, COLOUR_GREY, WID_GOAL_LIST), SetResize(1, 1), SetMinimalTextLines(2, 0), SetFill(1, 1), SetPadding(WD_FRAMERECT_TOP, 2, WD_FRAMETEXT_BOTTOM, 2),
|
||||
NWidget(WWT_PANEL, COLOUR_BROWN, WID_GOAL_LIST), SetDataTip(0x0, STR_GOALS_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER), SetScrollbar(WID_GOAL_SCROLLBAR), SetResize(1, 1), SetMinimalTextLines(2, 0),
|
||||
EndContainer(),
|
||||
NWidget(NWID_VERTICAL),
|
||||
NWidget(NWID_VSCROLLBAR, COLOUR_BROWN, WID_GOAL_SCROLLBAR),
|
||||
@@ -404,7 +400,7 @@ struct GoalQuestionWindow : public Window {
|
||||
if (widget != WID_GQ_QUESTION) return;
|
||||
|
||||
SetDParamStr(0, this->question);
|
||||
size->height = GetStringHeight(STR_JUST_RAW_STRING, size->width) + WD_PAR_VSEP_WIDE;
|
||||
size->height = GetStringHeight(STR_JUST_RAW_STRING, size->width) + WidgetDimensions::scaled.vsep_wide;
|
||||
}
|
||||
|
||||
void DrawWidget(const Rect &r, int widget) const override
|
||||
@@ -412,7 +408,7 @@ struct GoalQuestionWindow : public Window {
|
||||
if (widget != WID_GQ_QUESTION) return;
|
||||
|
||||
SetDParamStr(0, this->question);
|
||||
DrawStringMultiLine(r.left, r.right, r.top, UINT16_MAX, STR_JUST_RAW_STRING, this->colour, SA_TOP | SA_HOR_CENTER);
|
||||
DrawStringMultiLine(r, STR_JUST_RAW_STRING, this->colour, SA_TOP | SA_HOR_CENTER);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
+57
-243
@@ -18,7 +18,6 @@
|
||||
#include "window_func.h"
|
||||
#include "date_func.h"
|
||||
#include "gfx_func.h"
|
||||
#include "sortlist_type.h"
|
||||
#include "core/geometry_func.hpp"
|
||||
#include "currency.h"
|
||||
#include "zoom_func.h"
|
||||
@@ -65,12 +64,14 @@ struct GraphLegendWindow : Window {
|
||||
|
||||
bool rtl = _current_text_dir == TD_RTL;
|
||||
|
||||
const Rect ir = r.Shrink(WidgetDimensions::scaled.framerect);
|
||||
Dimension d = GetSpriteSize(SPR_COMPANY_ICON);
|
||||
DrawCompanyIcon(cid, rtl ? r.right - d.width - ScaleGUITrad(2) : r.left + ScaleGUITrad(2), CenterBounds(r.top, r.bottom, d.height));
|
||||
DrawCompanyIcon(cid, rtl ? ir.right - d.width : ir.left, CenterBounds(ir.top, ir.bottom, d.height));
|
||||
|
||||
const Rect tr = ir.Indent(d.width + WidgetDimensions::scaled.hsep_normal, rtl);
|
||||
SetDParam(0, cid);
|
||||
SetDParam(1, cid);
|
||||
DrawString(r.left + (rtl ? (uint)WD_FRAMERECT_LEFT : (d.width + ScaleGUITrad(4))), r.right - (rtl ? (d.width + ScaleGUITrad(4)) : (uint)WD_FRAMERECT_RIGHT), CenterBounds(r.top, r.bottom, FONT_HEIGHT_NORMAL), STR_COMPANY_NAME_COMPANY_NUM, HasBit(_legend_excluded_companies, cid) ? TC_BLACK : TC_WHITE);
|
||||
DrawString(tr.left, tr.right, CenterBounds(tr.top, tr.bottom, FONT_HEIGHT_NORMAL), STR_COMPANY_NAME_COMPANY_NUM, HasBit(_legend_excluded_companies, cid) ? TC_BLACK : TC_WHITE);
|
||||
}
|
||||
|
||||
void OnClick(Point pt, int widget, int click_count) override
|
||||
@@ -116,8 +117,8 @@ static NWidgetBase *MakeNWidgetCompanyLines(int *biggest_index)
|
||||
|
||||
for (int widnum = WID_GL_FIRST_COMPANY; widnum <= WID_GL_LAST_COMPANY; widnum++) {
|
||||
NWidgetBackground *panel = new NWidgetBackground(WWT_PANEL, COLOUR_BROWN, widnum);
|
||||
panel->SetMinimalSize(246, sprite_height + WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM);
|
||||
panel->SetMinimalTextLines(1, WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM, FS_NORMAL);
|
||||
panel->SetMinimalSize(246, sprite_height + WidgetDimensions::unscaled.framerect.Vertical());
|
||||
panel->SetMinimalTextLines(1, WidgetDimensions::unscaled.framerect.Vertical(), FS_NORMAL);
|
||||
panel->SetFill(1, 1);
|
||||
panel->SetDataTip(0x0, STR_GRAPH_KEY_COMPANY_SELECTION_TOOLTIP);
|
||||
vert->Add(panel);
|
||||
@@ -297,15 +298,15 @@ protected:
|
||||
|
||||
/* Rect r will be adjusted to contain just the graph, with labels being
|
||||
* placed outside the area. */
|
||||
r.top += 5 + GetCharacterHeight(FS_SMALL) / 2;
|
||||
r.bottom -= (this->month == 0xFF ? 1 : 2) * GetCharacterHeight(FS_SMALL) + 4;
|
||||
r.left += 9;
|
||||
r.right -= 5;
|
||||
r.top += ScaleGUITrad(5) + GetCharacterHeight(FS_SMALL) / 2;
|
||||
r.bottom -= (this->month == 0xFF ? 1 : 2) * GetCharacterHeight(FS_SMALL) + ScaleGUITrad(4);
|
||||
r.left += ScaleGUITrad(9);
|
||||
r.right -= ScaleGUITrad(5);
|
||||
|
||||
/* Initial number of horizontal lines. */
|
||||
int num_hori_lines = 160 / MIN_GRID_PIXEL_SIZE;
|
||||
int num_hori_lines = 160 / ScaleGUITrad(MIN_GRID_PIXEL_SIZE);
|
||||
/* For the rest of the height, the number of horizontal lines will increase more slowly. */
|
||||
int resize = (r.bottom - r.top - 160) / (2 * MIN_GRID_PIXEL_SIZE);
|
||||
int resize = (r.bottom - r.top - 160) / (2 * ScaleGUITrad(MIN_GRID_PIXEL_SIZE));
|
||||
if (resize > 0) num_hori_lines += resize;
|
||||
|
||||
interval = GetValuesInterval(num_hori_lines);
|
||||
@@ -343,7 +344,7 @@ protected:
|
||||
y = r.bottom;
|
||||
|
||||
for (int i = 0; i < (num_hori_lines + 1); i++) {
|
||||
GfxFillRect(r.left - 3, y, r.left - 1, y, GRAPH_AXIS_LINE_COLOUR);
|
||||
GfxFillRect(r.left - ScaleGUITrad(3), y, r.left - 1, y, GRAPH_AXIS_LINE_COLOUR);
|
||||
GfxFillRect(r.left, y, r.right, y, GRAPH_GRID_COLOUR);
|
||||
y -= y_sep;
|
||||
}
|
||||
@@ -370,7 +371,7 @@ protected:
|
||||
for (int i = 0; i < (num_hori_lines + 1); i++) {
|
||||
SetDParam(0, this->format_str_y_axis);
|
||||
SetDParam(1, y_label);
|
||||
DrawString(r.left - label_width - 4, r.left - 4, y, STR_GRAPH_Y_LABEL, GRAPH_AXIS_LABEL_COLOUR, SA_RIGHT);
|
||||
DrawString(r.left - label_width - ScaleGUITrad(4), r.left - ScaleGUITrad(4), y, STR_GRAPH_Y_LABEL, GRAPH_AXIS_LABEL_COLOUR, SA_RIGHT);
|
||||
|
||||
y_label -= y_label_separation;
|
||||
y += y_sep;
|
||||
@@ -379,7 +380,7 @@ protected:
|
||||
/* Draw x-axis labels and markings for graphs based on financial quarters and years. */
|
||||
if (this->month != 0xFF) {
|
||||
x = r.left;
|
||||
y = r.bottom + 2;
|
||||
y = r.bottom + ScaleGUITrad(2);
|
||||
byte month = this->month;
|
||||
Year year = this->year;
|
||||
for (int i = 0; i < this->num_on_x_axis; i++) {
|
||||
@@ -400,7 +401,7 @@ protected:
|
||||
} else {
|
||||
/* Draw x-axis labels for graphs not based on quarterly performance (cargo payment rates). */
|
||||
x = r.left;
|
||||
y = r.bottom + 2;
|
||||
y = r.bottom + ScaleGUITrad(2);
|
||||
uint16 label = this->x_values_start;
|
||||
|
||||
for (int i = 0; i < this->num_on_x_axis; i++) {
|
||||
@@ -520,8 +521,8 @@ public:
|
||||
SetDParam(1, INT64_MAX);
|
||||
uint y_label_width = GetStringBoundingBox(STR_GRAPH_Y_LABEL).width;
|
||||
|
||||
size->width = std::max<uint>(size->width, 5 + y_label_width + this->num_on_x_axis * (x_label_width + 5) + 9);
|
||||
size->height = std::max<uint>(size->height, 5 + (1 + MIN_GRAPH_NUM_LINES_Y * 2 + (this->month != 0xFF ? 3 : 1)) * FONT_HEIGHT_SMALL + 4);
|
||||
size->width = std::max<uint>(size->width, ScaleGUITrad(5) + y_label_width + this->num_on_x_axis * (x_label_width + ScaleGUITrad(5)) + ScaleGUITrad(9));
|
||||
size->height = std::max<uint>(size->height, ScaleGUITrad(5) + (1 + MIN_GRAPH_NUM_LINES_Y * 2 + (this->month != 0xFF ? 3 : 1)) * FONT_HEIGHT_SMALL + ScaleGUITrad(4));
|
||||
size->height = std::max<uint>(size->height, size->width / 3);
|
||||
}
|
||||
|
||||
@@ -634,7 +635,7 @@ static const NWidgetPart _nested_operating_profit_widgets[] = {
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_CLOSEBOX, COLOUR_BROWN),
|
||||
NWidget(WWT_CAPTION, COLOUR_BROWN), SetDataTip(STR_GRAPH_OPERATING_PROFIT_CAPTION, STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, WID_CV_KEY_BUTTON), SetMinimalSize(50, 0), SetMinimalTextLines(1, WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM + 2), SetDataTip(STR_GRAPH_KEY_BUTTON, STR_GRAPH_KEY_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, WID_CV_KEY_BUTTON), SetMinimalSize(50, 0), SetMinimalTextLines(1, WidgetDimensions::unscaled.framerect.Vertical() + 2), SetDataTip(STR_GRAPH_KEY_BUTTON, STR_GRAPH_KEY_TOOLTIP),
|
||||
NWidget(WWT_SHADEBOX, COLOUR_BROWN),
|
||||
NWidget(WWT_DEFSIZEBOX, COLOUR_BROWN),
|
||||
NWidget(WWT_STICKYBOX, COLOUR_BROWN),
|
||||
@@ -685,7 +686,7 @@ static const NWidgetPart _nested_income_graph_widgets[] = {
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_CLOSEBOX, COLOUR_BROWN),
|
||||
NWidget(WWT_CAPTION, COLOUR_BROWN), SetDataTip(STR_GRAPH_INCOME_CAPTION, STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, WID_CV_KEY_BUTTON), SetMinimalSize(50, 0), SetMinimalTextLines(1, WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM + 2), SetDataTip(STR_GRAPH_KEY_BUTTON, STR_GRAPH_KEY_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, WID_CV_KEY_BUTTON), SetMinimalSize(50, 0), SetMinimalTextLines(1, WidgetDimensions::unscaled.framerect.Vertical() + 2), SetDataTip(STR_GRAPH_KEY_BUTTON, STR_GRAPH_KEY_TOOLTIP),
|
||||
NWidget(WWT_SHADEBOX, COLOUR_BROWN),
|
||||
NWidget(WWT_DEFSIZEBOX, COLOUR_BROWN),
|
||||
NWidget(WWT_STICKYBOX, COLOUR_BROWN),
|
||||
@@ -734,7 +735,7 @@ static const NWidgetPart _nested_delivered_cargo_graph_widgets[] = {
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_CLOSEBOX, COLOUR_BROWN),
|
||||
NWidget(WWT_CAPTION, COLOUR_BROWN), SetDataTip(STR_GRAPH_CARGO_DELIVERED_CAPTION, STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, WID_CV_KEY_BUTTON), SetMinimalSize(50, 0), SetMinimalTextLines(1, WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM + 2), SetDataTip(STR_GRAPH_KEY_BUTTON, STR_GRAPH_KEY_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, WID_CV_KEY_BUTTON), SetMinimalSize(50, 0), SetMinimalTextLines(1, WidgetDimensions::unscaled.framerect.Vertical() + 2), SetDataTip(STR_GRAPH_KEY_BUTTON, STR_GRAPH_KEY_TOOLTIP),
|
||||
NWidget(WWT_SHADEBOX, COLOUR_BROWN),
|
||||
NWidget(WWT_DEFSIZEBOX, COLOUR_BROWN),
|
||||
NWidget(WWT_STICKYBOX, COLOUR_BROWN),
|
||||
@@ -789,8 +790,8 @@ static const NWidgetPart _nested_performance_history_widgets[] = {
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_CLOSEBOX, COLOUR_BROWN),
|
||||
NWidget(WWT_CAPTION, COLOUR_BROWN), SetDataTip(STR_GRAPH_COMPANY_PERFORMANCE_RATINGS_CAPTION, STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, WID_PHG_DETAILED_PERFORMANCE), SetMinimalSize(50, 0), SetMinimalTextLines(1, WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM + 2), SetDataTip(STR_PERFORMANCE_DETAIL_KEY, STR_GRAPH_PERFORMANCE_DETAIL_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, WID_PHG_KEY), SetMinimalSize(50, 0), SetMinimalTextLines(1, WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM + 2), SetDataTip(STR_GRAPH_KEY_BUTTON, STR_GRAPH_KEY_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, WID_PHG_DETAILED_PERFORMANCE), SetMinimalSize(50, 0), SetMinimalTextLines(1, WidgetDimensions::unscaled.framerect.Vertical() + 2), SetDataTip(STR_PERFORMANCE_DETAIL_KEY, STR_GRAPH_PERFORMANCE_DETAIL_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, WID_PHG_KEY), SetMinimalSize(50, 0), SetMinimalTextLines(1, WidgetDimensions::unscaled.framerect.Vertical() + 2), SetDataTip(STR_GRAPH_KEY_BUTTON, STR_GRAPH_KEY_TOOLTIP),
|
||||
NWidget(WWT_SHADEBOX, COLOUR_BROWN),
|
||||
NWidget(WWT_DEFSIZEBOX, COLOUR_BROWN),
|
||||
NWidget(WWT_STICKYBOX, COLOUR_BROWN),
|
||||
@@ -839,7 +840,7 @@ static const NWidgetPart _nested_company_value_graph_widgets[] = {
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_CLOSEBOX, COLOUR_BROWN),
|
||||
NWidget(WWT_CAPTION, COLOUR_BROWN), SetDataTip(STR_GRAPH_COMPANY_VALUES_CAPTION, STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, WID_CV_KEY_BUTTON), SetMinimalSize(50, 0), SetMinimalTextLines(1, WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM + 2), SetDataTip(STR_GRAPH_KEY_BUTTON, STR_GRAPH_KEY_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, WID_CV_KEY_BUTTON), SetMinimalSize(50, 0), SetMinimalTextLines(1, WidgetDimensions::unscaled.framerect.Vertical() + 2), SetDataTip(STR_GRAPH_KEY_BUTTON, STR_GRAPH_KEY_TOOLTIP),
|
||||
NWidget(WWT_SHADEBOX, COLOUR_BROWN),
|
||||
NWidget(WWT_DEFSIZEBOX, COLOUR_BROWN),
|
||||
NWidget(WWT_STICKYBOX, COLOUR_BROWN),
|
||||
@@ -898,7 +899,7 @@ struct PaymentRatesGraphWindow : BaseGraphWindow {
|
||||
void OnInit() override
|
||||
{
|
||||
/* Width of the legend blob. */
|
||||
this->legend_width = (FONT_HEIGHT_SMALL - ScaleFontTrad(1)) * 8 / 5;
|
||||
this->legend_width = (FONT_HEIGHT_SMALL - ScaleGUITrad(1)) * 8 / 5;
|
||||
}
|
||||
|
||||
void UpdateExcludedData()
|
||||
@@ -922,9 +923,9 @@ struct PaymentRatesGraphWindow : BaseGraphWindow {
|
||||
for (const CargoSpec *cs : _sorted_standard_cargo_specs) {
|
||||
SetDParam(0, cs->name);
|
||||
Dimension d = GetStringBoundingBox(STR_GRAPH_CARGO_PAYMENT_CARGO);
|
||||
d.width += this->legend_width + 4; // colour field
|
||||
d.width += WD_FRAMERECT_LEFT + WD_FRAMERECT_RIGHT;
|
||||
d.height += WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM;
|
||||
d.width += this->legend_width + WidgetDimensions::scaled.hsep_normal; // colour field
|
||||
d.width += WidgetDimensions::scaled.framerect.Horizontal();
|
||||
d.height += WidgetDimensions::scaled.framerect.Vertical();
|
||||
*size = maxdim(d, *size);
|
||||
}
|
||||
|
||||
@@ -943,32 +944,31 @@ struct PaymentRatesGraphWindow : BaseGraphWindow {
|
||||
|
||||
bool rtl = _current_text_dir == TD_RTL;
|
||||
|
||||
int x = r.left + WD_FRAMERECT_LEFT;
|
||||
int y = r.top;
|
||||
uint row_height = FONT_HEIGHT_SMALL;
|
||||
int padding = ScaleFontTrad(1);
|
||||
|
||||
int pos = this->vscroll->GetPosition();
|
||||
int max = pos + this->vscroll->GetCapacity();
|
||||
|
||||
Rect line = r.WithHeight(this->line_height);
|
||||
for (const CargoSpec *cs : _sorted_standard_cargo_specs) {
|
||||
if (pos-- > 0) continue;
|
||||
if (--max < 0) break;
|
||||
|
||||
bool lowered = !HasBit(_legend_excluded_cargo, cs->Index());
|
||||
|
||||
/* Redraw box if lowered */
|
||||
if (lowered) DrawFrameRect(r.left, y, r.right, y + this->line_height - 1, COLOUR_BROWN, FR_LOWERED);
|
||||
/* Redraw frame if lowered */
|
||||
if (lowered) DrawFrameRect(line, COLOUR_BROWN, FR_LOWERED);
|
||||
|
||||
byte clk_dif = lowered ? 1 : 0;
|
||||
int rect_x = clk_dif + (rtl ? r.right - this->legend_width - WD_FRAMERECT_RIGHT : r.left + WD_FRAMERECT_LEFT);
|
||||
const Rect text = line.Shrink(WidgetDimensions::scaled.framerect).Translate(lowered ? WidgetDimensions::scaled.pressed : 0, lowered ? WidgetDimensions::scaled.pressed : 0);
|
||||
|
||||
GfxFillRect(rect_x, y + padding + clk_dif, rect_x + this->legend_width, y + row_height - 1 + clk_dif, PC_BLACK);
|
||||
GfxFillRect(rect_x + 1, y + padding + 1 + clk_dif, rect_x + this->legend_width - 1, y + row_height - 2 + clk_dif, cs->legend_colour);
|
||||
/* Cargo-colour box with outline */
|
||||
const Rect cargo = text.WithWidth(this->legend_width, rtl);
|
||||
GfxFillRect(cargo, PC_BLACK);
|
||||
GfxFillRect(cargo.Shrink(WidgetDimensions::scaled.bevel), cs->legend_colour);
|
||||
|
||||
/* Cargo name */
|
||||
SetDParam(0, cs->name);
|
||||
DrawString(rtl ? r.left : x + this->legend_width + 4 + clk_dif, (rtl ? r.right - this->legend_width - 4 + clk_dif : r.right), y + clk_dif, STR_GRAPH_CARGO_PAYMENT_CARGO);
|
||||
DrawString(text.Indent(this->legend_width + WidgetDimensions::scaled.hsep_normal, rtl), STR_GRAPH_CARGO_PAYMENT_CARGO);
|
||||
|
||||
y += this->line_height;
|
||||
line = line.Translate(0, this->line_height);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1078,7 +1078,7 @@ static const NWidgetPart _nested_cargo_payment_rates_widgets[] = {
|
||||
NWidget(NWID_SPACER), SetMinimalSize(5, 0), SetFill(0, 1), SetResize(0, 1),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(NWID_SPACER), SetMinimalSize(WD_RESIZEBOX_WIDTH, 0), SetFill(1, 0), SetResize(1, 0),
|
||||
NWidget(NWID_SPACER), SetMinimalSize(12, 0), SetFill(1, 0), SetResize(1, 0),
|
||||
NWidget(WWT_TEXT, COLOUR_BROWN, WID_CPR_FOOTER), SetMinimalSize(0, 6), SetPadding(2, 0, 2, 0), SetDataTip(STR_GRAPH_CARGO_PAYMENT_RATES_X_LABEL, STR_NULL),
|
||||
NWidget(NWID_SPACER), SetFill(1, 0), SetResize(1, 0),
|
||||
NWidget(WWT_RESIZEBOX, COLOUR_BROWN, WID_CPR_RESIZE),
|
||||
@@ -1099,192 +1099,6 @@ void ShowCargoPaymentRates()
|
||||
AllocateWindowDescFront<PaymentRatesGraphWindow>(&_cargo_payment_rates_desc, 0);
|
||||
}
|
||||
|
||||
/************************/
|
||||
/* COMPANY LEAGUE TABLE */
|
||||
/************************/
|
||||
|
||||
static const StringID _performance_titles[] = {
|
||||
STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_ENGINEER,
|
||||
STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_ENGINEER,
|
||||
STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_TRAFFIC_MANAGER,
|
||||
STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_TRAFFIC_MANAGER,
|
||||
STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_TRANSPORT_COORDINATOR,
|
||||
STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_TRANSPORT_COORDINATOR,
|
||||
STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_ROUTE_SUPERVISOR,
|
||||
STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_ROUTE_SUPERVISOR,
|
||||
STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_DIRECTOR,
|
||||
STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_DIRECTOR,
|
||||
STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_CHIEF_EXECUTIVE,
|
||||
STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_CHIEF_EXECUTIVE,
|
||||
STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_CHAIRMAN,
|
||||
STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_CHAIRMAN,
|
||||
STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_PRESIDENT,
|
||||
STR_COMPANY_LEAGUE_PERFORMANCE_TITLE_TYCOON,
|
||||
};
|
||||
|
||||
static inline StringID GetPerformanceTitleFromValue(uint value)
|
||||
{
|
||||
return _performance_titles[std::min(value, 1000u) >> 6];
|
||||
}
|
||||
|
||||
class CompanyLeagueWindow : public Window {
|
||||
private:
|
||||
GUIList<const Company*> companies;
|
||||
uint ordinal_width; ///< The width of the ordinal number
|
||||
uint text_width; ///< The width of the actual text
|
||||
uint icon_width; ///< The width of the company icon
|
||||
int line_height; ///< Height of the text lines
|
||||
|
||||
/**
|
||||
* (Re)Build the company league list
|
||||
*/
|
||||
void BuildCompanyList()
|
||||
{
|
||||
if (!this->companies.NeedRebuild()) return;
|
||||
|
||||
this->companies.clear();
|
||||
|
||||
for (const Company *c : Company::Iterate()) {
|
||||
this->companies.push_back(c);
|
||||
}
|
||||
|
||||
this->companies.shrink_to_fit();
|
||||
this->companies.RebuildDone();
|
||||
}
|
||||
|
||||
/** Sort the company league by performance history */
|
||||
static bool PerformanceSorter(const Company * const &c1, const Company * const &c2)
|
||||
{
|
||||
return c2->old_economy[0].performance_history < c1->old_economy[0].performance_history;
|
||||
}
|
||||
|
||||
public:
|
||||
CompanyLeagueWindow(WindowDesc *desc, WindowNumber window_number) : Window(desc)
|
||||
{
|
||||
this->InitNested(window_number);
|
||||
this->companies.ForceRebuild();
|
||||
this->companies.NeedResort();
|
||||
}
|
||||
|
||||
void OnPaint() override
|
||||
{
|
||||
this->BuildCompanyList();
|
||||
this->companies.Sort(&PerformanceSorter);
|
||||
|
||||
this->DrawWidgets();
|
||||
}
|
||||
|
||||
void DrawWidget(const Rect &r, int widget) const override
|
||||
{
|
||||
if (widget != WID_CL_BACKGROUND) return;
|
||||
|
||||
int icon_y_offset = 1 + (FONT_HEIGHT_NORMAL - this->line_height) / 2;
|
||||
uint y = r.top + WD_FRAMERECT_TOP - icon_y_offset;
|
||||
|
||||
bool rtl = _current_text_dir == TD_RTL;
|
||||
uint ordinal_left = rtl ? r.right - WD_FRAMERECT_LEFT - this->ordinal_width : r.left + WD_FRAMERECT_LEFT;
|
||||
uint ordinal_right = rtl ? r.right - WD_FRAMERECT_LEFT : r.left + WD_FRAMERECT_LEFT + this->ordinal_width;
|
||||
uint icon_left = r.left + WD_FRAMERECT_LEFT + WD_FRAMERECT_RIGHT + (rtl ? this->text_width : this->ordinal_width);
|
||||
uint text_left = rtl ? r.left + WD_FRAMERECT_LEFT : r.right - WD_FRAMERECT_LEFT - this->text_width;
|
||||
uint text_right = rtl ? r.left + WD_FRAMERECT_LEFT + this->text_width : r.right - WD_FRAMERECT_LEFT;
|
||||
|
||||
for (uint i = 0; i != this->companies.size(); i++) {
|
||||
const Company *c = this->companies[i];
|
||||
DrawString(ordinal_left, ordinal_right, y, i + STR_ORDINAL_NUMBER_1ST, i == 0 ? TC_WHITE : TC_YELLOW);
|
||||
|
||||
DrawCompanyIcon(c->index, icon_left, y + icon_y_offset);
|
||||
|
||||
SetDParam(0, c->index);
|
||||
SetDParam(1, c->index);
|
||||
SetDParam(2, GetPerformanceTitleFromValue(c->old_economy[0].performance_history));
|
||||
DrawString(text_left, text_right, y, STR_COMPANY_LEAGUE_COMPANY_NAME);
|
||||
y += this->line_height;
|
||||
}
|
||||
}
|
||||
|
||||
void UpdateWidgetSize(int widget, Dimension *size, const Dimension &padding, Dimension *fill, Dimension *resize) override
|
||||
{
|
||||
if (widget != WID_CL_BACKGROUND) return;
|
||||
|
||||
this->ordinal_width = 0;
|
||||
for (uint i = 0; i < MAX_COMPANIES; i++) {
|
||||
this->ordinal_width = std::max(this->ordinal_width, GetStringBoundingBox(STR_ORDINAL_NUMBER_1ST + i).width);
|
||||
}
|
||||
this->ordinal_width += 5; // Keep some extra spacing
|
||||
|
||||
uint widest_width = 0;
|
||||
uint widest_title = 0;
|
||||
for (uint i = 0; i < lengthof(_performance_titles); i++) {
|
||||
uint width = GetStringBoundingBox(_performance_titles[i]).width;
|
||||
if (width > widest_width) {
|
||||
widest_title = i;
|
||||
widest_width = width;
|
||||
}
|
||||
}
|
||||
|
||||
Dimension d = GetSpriteSize(SPR_COMPANY_ICON);
|
||||
this->icon_width = d.width + 2;
|
||||
this->line_height = std::max<int>(d.height + 2, FONT_HEIGHT_NORMAL);
|
||||
|
||||
for (const Company *c : Company::Iterate()) {
|
||||
SetDParam(0, c->index);
|
||||
SetDParam(1, c->index);
|
||||
SetDParam(2, _performance_titles[widest_title]);
|
||||
widest_width = std::max(widest_width, GetStringBoundingBox(STR_COMPANY_LEAGUE_COMPANY_NAME).width);
|
||||
}
|
||||
|
||||
this->text_width = widest_width + 30; // Keep some extra spacing
|
||||
|
||||
size->width = WD_FRAMERECT_LEFT + this->ordinal_width + WD_FRAMERECT_RIGHT + this->icon_width + WD_FRAMERECT_LEFT + this->text_width + WD_FRAMERECT_RIGHT;
|
||||
size->height = WD_FRAMERECT_TOP + this->line_height * MAX_COMPANIES + WD_FRAMERECT_BOTTOM;
|
||||
}
|
||||
|
||||
|
||||
void OnGameTick() override
|
||||
{
|
||||
if (this->companies.NeedResort()) {
|
||||
this->SetDirty();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Some data on this window has become invalid.
|
||||
* @param data Information about the changed data.
|
||||
* @param gui_scope Whether the call is done from GUI scope. You may not do everything when not in GUI scope. See #InvalidateWindowData() for details.
|
||||
*/
|
||||
void OnInvalidateData(int data = 0, bool gui_scope = true) override
|
||||
{
|
||||
if (data == 0) {
|
||||
/* This needs to be done in command-scope to enforce rebuilding before resorting invalid data */
|
||||
this->companies.ForceRebuild();
|
||||
} else {
|
||||
this->companies.ForceResort();
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
static const NWidgetPart _nested_company_league_widgets[] = {
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_CLOSEBOX, COLOUR_BROWN),
|
||||
NWidget(WWT_CAPTION, COLOUR_BROWN), SetDataTip(STR_COMPANY_LEAGUE_TABLE_CAPTION, STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS),
|
||||
NWidget(WWT_SHADEBOX, COLOUR_BROWN),
|
||||
NWidget(WWT_STICKYBOX, COLOUR_BROWN),
|
||||
EndContainer(),
|
||||
NWidget(WWT_PANEL, COLOUR_BROWN, WID_CL_BACKGROUND), SetMinimalSize(400, 0), SetMinimalTextLines(15, WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM),
|
||||
};
|
||||
|
||||
static WindowDesc _company_league_desc(
|
||||
WDP_AUTO, "league", 0, 0,
|
||||
WC_COMPANY_LEAGUE, WC_NONE,
|
||||
0,
|
||||
_nested_company_league_widgets, lengthof(_nested_company_league_widgets)
|
||||
);
|
||||
|
||||
void ShowCompanyLeagueTable()
|
||||
{
|
||||
AllocateWindowDescFront<CompanyLeagueWindow>(&_company_league_desc, 0);
|
||||
}
|
||||
|
||||
/*****************************/
|
||||
/* PERFORMANCE RATING DETAIL */
|
||||
/*****************************/
|
||||
@@ -1325,18 +1139,18 @@ struct PerformanceRatingDetailWindow : Window {
|
||||
{
|
||||
switch (widget) {
|
||||
case WID_PRD_SCORE_FIRST:
|
||||
this->bar_height = FONT_HEIGHT_NORMAL + 4;
|
||||
size->height = this->bar_height + 2 * WD_MATRIX_TOP;
|
||||
this->bar_height = FONT_HEIGHT_NORMAL + WidgetDimensions::scaled.fullbevel.Vertical();
|
||||
size->height = this->bar_height + WidgetDimensions::scaled.matrix.Vertical();
|
||||
|
||||
uint score_info_width = 0;
|
||||
for (uint i = SCORE_BEGIN; i < SCORE_END; i++) {
|
||||
score_info_width = std::max(score_info_width, GetStringBoundingBox(STR_PERFORMANCE_DETAIL_VEHICLES + i).width);
|
||||
}
|
||||
SetDParamMaxValue(0, 1000);
|
||||
score_info_width += GetStringBoundingBox(STR_BLACK_COMMA).width + WD_FRAMERECT_LEFT;
|
||||
score_info_width += GetStringBoundingBox(STR_BLACK_COMMA).width + WidgetDimensions::scaled.hsep_wide;
|
||||
|
||||
SetDParamMaxValue(0, 100);
|
||||
this->bar_width = GetStringBoundingBox(STR_PERFORMANCE_DETAIL_PERCENT).width + 20; // Wide bars!
|
||||
this->bar_width = GetStringBoundingBox(STR_PERFORMANCE_DETAIL_PERCENT).width + WidgetDimensions::scaled.hsep_indent * 2; // Wide bars!
|
||||
|
||||
/* At this number we are roughly at the max; it can become wider,
|
||||
* but then you need at 1000 times more money. At that time you're
|
||||
@@ -1362,9 +1176,9 @@ struct PerformanceRatingDetailWindow : Window {
|
||||
SetDParam(1, max);
|
||||
uint score_detail_width = GetStringBoundingBox(STR_PERFORMANCE_DETAIL_AMOUNT_CURRENCY).width;
|
||||
|
||||
size->width = 7 + score_info_width + 5 + this->bar_width + 5 + score_detail_width + 7;
|
||||
uint left = 7;
|
||||
uint right = size->width - 7;
|
||||
size->width = WidgetDimensions::scaled.frametext.Horizontal() + score_info_width + WidgetDimensions::scaled.hsep_wide + this->bar_width + WidgetDimensions::scaled.hsep_wide + score_detail_width;
|
||||
uint left = WidgetDimensions::scaled.frametext.left;
|
||||
uint right = size->width - WidgetDimensions::scaled.frametext.right;
|
||||
|
||||
bool rtl = _current_text_dir == TD_RTL;
|
||||
this->score_info_left = rtl ? right - score_info_width : left;
|
||||
@@ -1373,8 +1187,8 @@ struct PerformanceRatingDetailWindow : Window {
|
||||
this->score_detail_left = rtl ? left : right - score_detail_width;
|
||||
this->score_detail_right = rtl ? left + score_detail_width : right;
|
||||
|
||||
this->bar_left = left + (rtl ? score_detail_width : score_info_width) + 5;
|
||||
this->bar_right = this->bar_left + this->bar_width;
|
||||
this->bar_left = left + (rtl ? score_detail_width : score_info_width) + WidgetDimensions::scaled.hsep_wide;
|
||||
this->bar_right = this->bar_left + this->bar_width - 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -1387,9 +1201,9 @@ struct PerformanceRatingDetailWindow : Window {
|
||||
if (IsInsideMM(widget, WID_PRD_COMPANY_FIRST, WID_PRD_COMPANY_LAST + 1)) {
|
||||
if (this->IsWidgetDisabled(widget)) return;
|
||||
CompanyID cid = (CompanyID)(widget - WID_PRD_COMPANY_FIRST);
|
||||
int offset = (cid == this->company) ? 1 : 0;
|
||||
int offset = (cid == this->company) ? WidgetDimensions::scaled.pressed : 0;
|
||||
Dimension sprite_size = GetSpriteSize(SPR_COMPANY_ICON);
|
||||
DrawCompanyIcon(cid, (r.left + r.right - sprite_size.width) / 2 + offset, (r.top + r.bottom - sprite_size.height) / 2 + offset);
|
||||
DrawCompanyIcon(cid, CenterBounds(r.left, r.right, sprite_size.width) + offset, CenterBounds(r.top, r.bottom, sprite_size.height) + offset);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -1412,8 +1226,8 @@ struct PerformanceRatingDetailWindow : Window {
|
||||
needed = SCORE_MAX;
|
||||
}
|
||||
|
||||
uint bar_top = r.top + WD_MATRIX_TOP;
|
||||
uint text_top = bar_top + 2;
|
||||
uint bar_top = CenterBounds(r.top, r.bottom, this->bar_height);
|
||||
uint text_top = CenterBounds(r.top, r.bottom, FONT_HEIGHT_NORMAL);
|
||||
|
||||
DrawString(this->score_info_left, this->score_info_right, text_top, STR_PERFORMANCE_DETAIL_VEHICLES + score_type);
|
||||
|
||||
@@ -1431,8 +1245,8 @@ struct PerformanceRatingDetailWindow : Window {
|
||||
}
|
||||
|
||||
/* Draw the bar */
|
||||
if (x != this->bar_left) GfxFillRect(this->bar_left, bar_top, x, bar_top + this->bar_height, rtl ? colour_notdone : colour_done);
|
||||
if (x != this->bar_right) GfxFillRect(x, bar_top, this->bar_right, bar_top + this->bar_height, rtl ? colour_done : colour_notdone);
|
||||
if (x != this->bar_left) GfxFillRect(this->bar_left, bar_top, x, bar_top + this->bar_height - 1, rtl ? colour_notdone : colour_done);
|
||||
if (x != this->bar_right) GfxFillRect(x, bar_top, this->bar_right, bar_top + this->bar_height - 1, rtl ? colour_done : colour_notdone);
|
||||
|
||||
/* Draw it */
|
||||
SetDParam(0, Clamp<int64>(val, 0, needed) * 100 / needed);
|
||||
@@ -1563,7 +1377,7 @@ static const NWidgetPart _nested_performance_rating_detail_widgets[] = {
|
||||
NWidget(WWT_STICKYBOX, COLOUR_BROWN),
|
||||
EndContainer(),
|
||||
NWidget(WWT_PANEL, COLOUR_BROWN),
|
||||
NWidgetFunction(MakeCompanyButtonRowsGraphGUI), SetPadding(0, 1, 1, 2),
|
||||
NWidgetFunction(MakeCompanyButtonRowsGraphGUI), SetPadding(2),
|
||||
EndContainer(),
|
||||
NWidgetFunction(MakePerformanceDetailPanels),
|
||||
};
|
||||
|
||||
@@ -16,7 +16,6 @@ void ShowDeliveredCargoGraph();
|
||||
void ShowPerformanceHistoryGraph();
|
||||
void ShowCompanyValueGraph();
|
||||
void ShowCargoPaymentRates();
|
||||
void ShowCompanyLeagueTable();
|
||||
void ShowPerformanceRatingDetail();
|
||||
|
||||
#endif /* GRAPH_GUI_H */
|
||||
|
||||
+57
-47
@@ -34,8 +34,6 @@
|
||||
|
||||
#include "safeguards.h"
|
||||
|
||||
static const int LEVEL_WIDTH = 10; ///< Indenting width of a sub-group in pixels
|
||||
|
||||
typedef GUIList<const Group*> GUIGroupList;
|
||||
|
||||
static const NWidgetPart _nested_group_widgets[] = {
|
||||
@@ -56,7 +54,7 @@ static const NWidgetPart _nested_group_widgets[] = {
|
||||
SetFill(1, 0), SetResize(0, 1), SetScrollbar(WID_GL_LIST_GROUP_SCROLLBAR),
|
||||
NWidget(NWID_VSCROLLBAR, COLOUR_GREY, WID_GL_LIST_GROUP_SCROLLBAR),
|
||||
EndContainer(),
|
||||
NWidget(WWT_PANEL, COLOUR_GREY, WID_GL_INFO), SetFill(1, 1), SetMinimalTextLines(3, WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM), EndContainer(),
|
||||
NWidget(WWT_PANEL, COLOUR_GREY, WID_GL_INFO), SetFill(1, 1), SetMinimalTextLines(3, WidgetDimensions::unscaled.framerect.Vertical()), EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_PUSHIMGBTN, COLOUR_GREY, WID_GL_CREATE_GROUP),
|
||||
SetDataTip(SPR_GROUP_CREATE_TRAIN, STR_GROUP_CREATE_TOOLTIP),
|
||||
@@ -81,6 +79,7 @@ static const NWidgetPart _nested_group_widgets[] = {
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_GL_SORT_BY_ORDER), SetMinimalSize(81, 12), SetDataTip(STR_BUTTON_SORT_BY, STR_TOOLTIP_SORT_ORDER),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_GREY, WID_GL_SORT_BY_DROPDOWN), SetMinimalSize(167, 12), SetDataTip(0x0, STR_TOOLTIP_SORT_CRITERIA),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_GREY, WID_GL_FILTER_BY_CARGO), SetMinimalSize(167, 12), SetDataTip(STR_JUST_STRING, STR_TOOLTIP_FILTER_CRITERIA),
|
||||
NWidget(WWT_PANEL, COLOUR_GREY), SetMinimalSize(12, 12), SetResize(1, 0), EndContainer(),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
@@ -118,7 +117,6 @@ private:
|
||||
VGC_END
|
||||
};
|
||||
|
||||
VehicleID vehicle_sel; ///< Selected vehicle
|
||||
GroupID group_sel; ///< Selected group (for drag/drop)
|
||||
GroupID group_rename; ///< Group being renamed, INVALID_GROUP if none
|
||||
GroupID group_over; ///< Group over which a vehicle is dragged, INVALID_GROUP if none
|
||||
@@ -207,7 +205,7 @@ private:
|
||||
this->tiny_step_height = this->column_size[VGC_FOLD].height;
|
||||
|
||||
this->column_size[VGC_NAME] = maxdim(GetStringBoundingBox(STR_GROUP_DEFAULT_TRAINS + this->vli.vtype), GetStringBoundingBox(STR_GROUP_ALL_TRAINS + this->vli.vtype));
|
||||
this->column_size[VGC_NAME].width = std::max(170u, this->column_size[VGC_NAME].width);
|
||||
this->column_size[VGC_NAME].width = std::max(170u, this->column_size[VGC_NAME].width) + WidgetDimensions::scaled.hsep_indent;
|
||||
this->tiny_step_height = std::max(this->tiny_step_height, this->column_size[VGC_NAME].height);
|
||||
|
||||
this->column_size[VGC_PROTECT] = GetSpriteSize(SPR_GROUP_REPLACE_PROTECT);
|
||||
@@ -231,16 +229,16 @@ private:
|
||||
this->column_size[VGC_NUMBER] = GetStringBoundingBox(STR_GROUP_COUNT_WITH_SUBGROUP);
|
||||
this->tiny_step_height = std::max(this->tiny_step_height, this->column_size[VGC_NUMBER].height);
|
||||
|
||||
this->tiny_step_height += WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM;
|
||||
this->tiny_step_height += WidgetDimensions::scaled.framerect.Vertical();
|
||||
|
||||
return WD_FRAMERECT_LEFT + 8 +
|
||||
this->column_size[VGC_FOLD].width + 2 +
|
||||
this->column_size[VGC_NAME].width + 8 +
|
||||
this->column_size[VGC_PROTECT].width + 2 +
|
||||
this->column_size[VGC_AUTOREPLACE].width + 2 +
|
||||
this->column_size[VGC_PROFIT].width + 2 +
|
||||
this->column_size[VGC_NUMBER].width + 2 +
|
||||
WD_FRAMERECT_RIGHT;
|
||||
return WidgetDimensions::scaled.framerect.left +
|
||||
this->column_size[VGC_FOLD].width + WidgetDimensions::scaled.hsep_normal +
|
||||
this->column_size[VGC_NAME].width + WidgetDimensions::scaled.hsep_wide +
|
||||
this->column_size[VGC_PROTECT].width + WidgetDimensions::scaled.hsep_normal +
|
||||
this->column_size[VGC_AUTOREPLACE].width + WidgetDimensions::scaled.hsep_normal +
|
||||
this->column_size[VGC_PROFIT].width + WidgetDimensions::scaled.hsep_normal +
|
||||
this->column_size[VGC_NUMBER].width +
|
||||
WidgetDimensions::scaled.framerect.right;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -257,7 +255,7 @@ private:
|
||||
{
|
||||
/* Highlight the group if a vehicle is dragged over it */
|
||||
if (g_id == this->group_over) {
|
||||
GfxFillRect(left + WD_FRAMERECT_LEFT, y + WD_FRAMERECT_TOP + 1, right - WD_FRAMERECT_RIGHT, y + this->tiny_step_height - WD_FRAMERECT_BOTTOM - 1, _colour_gradient[COLOUR_GREY][7]);
|
||||
GfxFillRect(left + WidgetDimensions::scaled.bevel.left, y + WidgetDimensions::scaled.framerect.top, right - WidgetDimensions::scaled.bevel.right, y + this->tiny_step_height - 1 - WidgetDimensions::scaled.framerect.bottom, _colour_gradient[COLOUR_GREY][7]);
|
||||
}
|
||||
|
||||
if (g_id == NEW_GROUP) return;
|
||||
@@ -268,7 +266,7 @@ private:
|
||||
bool rtl = _current_text_dir == TD_RTL;
|
||||
|
||||
/* draw fold / unfold button */
|
||||
int x = rtl ? right - WD_FRAMERECT_RIGHT - 8 - this->column_size[VGC_FOLD].width + 1 : left + WD_FRAMERECT_LEFT + 8;
|
||||
int x = rtl ? right - WidgetDimensions::scaled.framerect.right - this->column_size[VGC_FOLD].width + 1 : left + WidgetDimensions::scaled.framerect.left;
|
||||
if (has_children) {
|
||||
DrawSprite(Group::Get(g_id)->folded ? SPR_CIRCLE_FOLDED : SPR_CIRCLE_UNFOLDED, PAL_NONE, rtl ? x - indent : x + indent, y + (this->tiny_step_height - this->column_size[VGC_FOLD].height) / 2);
|
||||
}
|
||||
@@ -283,19 +281,19 @@ private:
|
||||
SetDParam(0, g_id);
|
||||
str = STR_GROUP_NAME;
|
||||
}
|
||||
x = rtl ? x - 2 - this->column_size[VGC_NAME].width : x + 2 + this->column_size[VGC_FOLD].width;
|
||||
x = rtl ? x - WidgetDimensions::scaled.hsep_normal - this->column_size[VGC_NAME].width : x + WidgetDimensions::scaled.hsep_normal + this->column_size[VGC_FOLD].width;
|
||||
DrawString(x + (rtl ? 0 : indent), x + this->column_size[VGC_NAME].width - 1 - (rtl ? indent : 0), y + (this->tiny_step_height - this->column_size[VGC_NAME].height) / 2, str, colour);
|
||||
|
||||
/* draw autoreplace protection */
|
||||
x = rtl ? x - 8 - this->column_size[VGC_PROTECT].width : x + 8 + this->column_size[VGC_NAME].width;
|
||||
x = rtl ? x - WidgetDimensions::scaled.hsep_wide - this->column_size[VGC_PROTECT].width : x + WidgetDimensions::scaled.hsep_wide + this->column_size[VGC_NAME].width;
|
||||
if (protection) DrawSprite(SPR_GROUP_REPLACE_PROTECT, PAL_NONE, x, y + (this->tiny_step_height - this->column_size[VGC_PROTECT].height) / 2);
|
||||
|
||||
/* draw autoreplace status */
|
||||
x = rtl ? x - 2 - this->column_size[VGC_AUTOREPLACE].width : x + 2 + this->column_size[VGC_PROTECT].width;
|
||||
x = rtl ? x - WidgetDimensions::scaled.hsep_normal - this->column_size[VGC_AUTOREPLACE].width : x + WidgetDimensions::scaled.hsep_normal + this->column_size[VGC_PROTECT].width;
|
||||
if (stats.autoreplace_defined) DrawSprite(SPR_GROUP_REPLACE_ACTIVE, stats.autoreplace_finished ? PALETTE_CRASH : PAL_NONE, x, y + (this->tiny_step_height - this->column_size[VGC_AUTOREPLACE].height) / 2);
|
||||
|
||||
/* draw the profit icon */
|
||||
x = rtl ? x - 2 - this->column_size[VGC_PROFIT].width : x + 2 + this->column_size[VGC_AUTOREPLACE].width;
|
||||
x = rtl ? x - WidgetDimensions::scaled.hsep_normal - this->column_size[VGC_PROFIT].width : x + WidgetDimensions::scaled.hsep_normal + this->column_size[VGC_AUTOREPLACE].width;
|
||||
SpriteID spr;
|
||||
uint num_profit_vehicle = GetGroupNumProfitVehicle(this->vli.company, g_id, this->vli.vtype);
|
||||
Money profit_last_year = GetGroupProfitLastYear(this->vli.company, g_id, this->vli.vtype);
|
||||
@@ -311,7 +309,7 @@ private:
|
||||
DrawSprite(spr, PAL_NONE, x, y + (this->tiny_step_height - this->column_size[VGC_PROFIT].height) / 2);
|
||||
|
||||
/* draw the number of vehicles of the group */
|
||||
x = rtl ? x - 2 - this->column_size[VGC_NUMBER].width : x + 2 + this->column_size[VGC_PROFIT].width;
|
||||
x = rtl ? x - WidgetDimensions::scaled.hsep_normal - this->column_size[VGC_NUMBER].width : x + WidgetDimensions::scaled.hsep_normal + this->column_size[VGC_PROFIT].width;
|
||||
int num_vehicle_with_subgroups = GetGroupNumVehicle(this->vli.company, g_id, this->vli.vtype);
|
||||
int num_vehicle = GroupStatistics::Get(this->vli.company, g_id, this->vli.vtype).num_vehicle;
|
||||
if (IsAllGroupID(g_id) || IsDefaultGroupID(g_id) || num_vehicle_with_subgroups == num_vehicle) {
|
||||
@@ -349,7 +347,6 @@ public:
|
||||
this->group_sb = this->GetScrollbar(WID_GL_LIST_GROUP_SCROLLBAR);
|
||||
|
||||
this->vli.index = ALL_GROUP;
|
||||
this->vehicle_sel = INVALID_VEHICLE;
|
||||
this->group_sel = INVALID_GROUP;
|
||||
this->group_rename = INVALID_GROUP;
|
||||
this->group_over = INVALID_GROUP;
|
||||
@@ -451,6 +448,10 @@ public:
|
||||
void SetStringParameters(int widget) const override
|
||||
{
|
||||
switch (widget) {
|
||||
case WID_GL_FILTER_BY_CARGO:
|
||||
SetDParam(0, this->cargo_filter_texts[this->cargo_filter_criteria]);
|
||||
break;
|
||||
|
||||
case WID_GL_AVAILABLE_VEHICLES:
|
||||
SetDParam(0, STR_VEHICLE_LIST_AVAILABLE_TRAINS + this->vli.vtype);
|
||||
break;
|
||||
@@ -530,6 +531,9 @@ public:
|
||||
/* Set text of "sort by" dropdown widget. */
|
||||
this->GetWidget<NWidgetCore>(WID_GL_SORT_BY_DROPDOWN)->widget_data = this->GetVehicleSorterNames()[this->vehgroups.SortType()];
|
||||
|
||||
/* Set text of filter by cargo dropdown */
|
||||
this->GetWidget<NWidgetCore>(WID_GL_FILTER_BY_CARGO)->widget_data = this->cargo_filter_texts[this->cargo_filter_criteria];
|
||||
|
||||
this->DrawWidgets();
|
||||
}
|
||||
|
||||
@@ -557,25 +561,23 @@ public:
|
||||
occupancy += v->trip_occupancy;
|
||||
}
|
||||
|
||||
const int left = r.left + WD_FRAMERECT_LEFT + 8;
|
||||
const int right = r.right - WD_FRAMERECT_RIGHT - 8;
|
||||
Rect tr = r.Shrink(WidgetDimensions::scaled.framerect);
|
||||
|
||||
int y = r.top + WD_FRAMERECT_TOP;
|
||||
DrawString(left, right, y, STR_GROUP_PROFIT_THIS_YEAR, TC_BLACK);
|
||||
DrawString(tr, STR_GROUP_PROFIT_THIS_YEAR, TC_BLACK);
|
||||
SetDParam(0, this_year);
|
||||
DrawString(left, right, y, STR_JUST_CURRENCY_LONG, TC_BLACK, SA_RIGHT);
|
||||
DrawString(tr, STR_JUST_CURRENCY_LONG, TC_BLACK, SA_RIGHT);
|
||||
|
||||
y += FONT_HEIGHT_NORMAL;
|
||||
DrawString(left, right, y, STR_GROUP_PROFIT_LAST_YEAR, TC_BLACK);
|
||||
tr.top += FONT_HEIGHT_NORMAL;
|
||||
DrawString(tr, STR_GROUP_PROFIT_LAST_YEAR, TC_BLACK);
|
||||
SetDParam(0, last_year);
|
||||
DrawString(left, right, y, STR_JUST_CURRENCY_LONG, TC_BLACK, SA_RIGHT);
|
||||
DrawString(tr, STR_JUST_CURRENCY_LONG, TC_BLACK, SA_RIGHT);
|
||||
|
||||
y += FONT_HEIGHT_NORMAL;
|
||||
DrawString(left, right, y, STR_GROUP_OCCUPANCY, TC_BLACK);
|
||||
tr.top += FONT_HEIGHT_NORMAL;
|
||||
DrawString(tr, STR_GROUP_OCCUPANCY, TC_BLACK);
|
||||
const size_t vehicle_count = this->vehicles.size();
|
||||
if (vehicle_count > 0) {
|
||||
SetDParam(0, occupancy / vehicle_count);
|
||||
DrawString(left, right, y, STR_GROUP_OCCUPANCY_VALUE, TC_BLACK, SA_RIGHT);
|
||||
DrawString(tr, STR_GROUP_OCCUPANCY_VALUE, TC_BLACK, SA_RIGHT);
|
||||
}
|
||||
|
||||
break;
|
||||
@@ -589,7 +591,7 @@ public:
|
||||
|
||||
assert(g->owner == this->owner);
|
||||
|
||||
DrawGroupInfo(y1, r.left, r.right, g->index, this->indents[i] * LEVEL_WIDTH, HasBit(g->flags, GroupFlags::GF_REPLACE_PROTECTION), g->folded || (i + 1 < (int)this->groups.size() && indents[i + 1] > this->indents[i]));
|
||||
DrawGroupInfo(y1, r.left, r.right, g->index, this->indents[i] * WidgetDimensions::scaled.hsep_indent, HasBit(g->flags, GroupFlags::GF_REPLACE_PROTECTION), g->folded || (i + 1 < (int)this->groups.size() && indents[i + 1] > this->indents[i]));
|
||||
|
||||
y1 += this->tiny_step_height;
|
||||
}
|
||||
@@ -606,14 +608,14 @@ public:
|
||||
case WID_GL_LIST_VEHICLE:
|
||||
if (this->vli.index != ALL_GROUP && this->grouping == GB_NONE) {
|
||||
/* Mark vehicles which are in sub-groups (only if we are not using shared order coalescing) */
|
||||
int y = r.top;
|
||||
Rect mr = r.WithHeight(this->resize.step_height);
|
||||
uint max = static_cast<uint>(std::min<size_t>(this->vscroll->GetPosition() + this->vscroll->GetCapacity(), this->vehgroups.size()));
|
||||
for (uint i = this->vscroll->GetPosition(); i < max; ++i) {
|
||||
const Vehicle *v = this->vehgroups[i].GetSingleVehicle();
|
||||
if (v->group_id != this->vli.index) {
|
||||
GfxFillRect(r.left + 1, y + 1, r.right - 1, y + this->resize.step_height - 2, _colour_gradient[COLOUR_GREY][3], FILLRECT_CHECKER);
|
||||
GfxFillRect(mr.Shrink(WidgetDimensions::scaled.bevel), _colour_gradient[COLOUR_GREY][3], FILLRECT_CHECKER);
|
||||
}
|
||||
y += this->resize.step_height;
|
||||
mr = mr.Translate(0, this->resize.step_height);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -647,6 +649,10 @@ public:
|
||||
ShowDropDownMenu(this, this->GetVehicleSorterNames(), this->vehgroups.SortType(), WID_GL_SORT_BY_DROPDOWN, 0, (this->vli.vtype == VEH_TRAIN || this->vli.vtype == VEH_ROAD) ? 0 : (1 << 10));
|
||||
return;
|
||||
|
||||
case WID_GL_FILTER_BY_CARGO: // Select filtering criteria dropdown menu
|
||||
ShowDropDownMenu(this, this->cargo_filter_texts, this->cargo_filter_criteria, WID_GL_FILTER_BY_CARGO, 0, 0);
|
||||
break;
|
||||
|
||||
case WID_GL_ALL_VEHICLES: // All vehicles button
|
||||
if (!IsAllGroupID(this->vli.index)) {
|
||||
this->vli.index = ALL_GROUP;
|
||||
@@ -671,8 +677,8 @@ public:
|
||||
/* The group has children, check if the user clicked the fold / unfold button. */
|
||||
NWidgetCore *group_display = this->GetWidget<NWidgetCore>(widget);
|
||||
int x = _current_text_dir == TD_RTL ?
|
||||
group_display->pos_x + group_display->current_x - WD_FRAMERECT_RIGHT - 8 - this->indents[id_g] * LEVEL_WIDTH - this->column_size[VGC_FOLD].width :
|
||||
group_display->pos_x + WD_FRAMERECT_LEFT + 8 + this->indents[id_g] * LEVEL_WIDTH;
|
||||
group_display->pos_x + group_display->current_x - WidgetDimensions::scaled.framerect.right - this->indents[id_g] * WidgetDimensions::scaled.hsep_indent - this->column_size[VGC_FOLD].width :
|
||||
group_display->pos_x + WidgetDimensions::scaled.framerect.left + this->indents[id_g] * WidgetDimensions::scaled.hsep_indent;
|
||||
if (click_count > 1 || (pt.x >= x && pt.x < (int)(x + this->column_size[VGC_FOLD].width))) {
|
||||
|
||||
GroupID g = this->vli.index;
|
||||
@@ -878,14 +884,14 @@ public:
|
||||
}
|
||||
|
||||
case GB_SHARED_ORDERS: {
|
||||
const Vehicle *v = vehgroup.vehicles_begin[0];
|
||||
/* We do not support VehicleClicked() here since the contextual action may only make sense for individual vehicles */
|
||||
|
||||
if (vindex == v->index) {
|
||||
if (vehgroup.NumVehicles() == 1) {
|
||||
ShowVehicleViewWindow(v);
|
||||
} else {
|
||||
ShowVehicleListWindow(v);
|
||||
if (!VehicleClicked(vehgroup)) {
|
||||
const Vehicle* v = vehgroup.vehicles_begin[0];
|
||||
if (vindex == v->index) {
|
||||
if (vehgroup.NumVehicles() == 1) {
|
||||
ShowVehicleViewWindow(v);
|
||||
} else {
|
||||
ShowVehicleListWindow(v);
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -930,6 +936,10 @@ public:
|
||||
this->vehgroups.SetSortType(index);
|
||||
break;
|
||||
|
||||
case WID_GL_FILTER_BY_CARGO: // Select a cargo filter criteria
|
||||
this->SetCargoFilterIndex(index);
|
||||
break;
|
||||
|
||||
case WID_GL_MANAGE_VEHICLES_DROPDOWN:
|
||||
assert(this->vehicles.size() != 0);
|
||||
|
||||
|
||||
@@ -133,7 +133,7 @@ struct EndGameWindow : EndGameHighScoreBaseWindow {
|
||||
void OnPaint() override
|
||||
{
|
||||
this->SetupHighScoreEndWindow();
|
||||
Point pt = this->GetTopLeft(ScaleGUITrad(640), ScaleGUITrad(480));
|
||||
Point pt = this->GetTopLeft(ScaleSpriteTrad(640), ScaleSpriteTrad(480));
|
||||
|
||||
const Company *c = Company::GetIfValid(_local_company);
|
||||
if (c == nullptr) return;
|
||||
@@ -144,11 +144,11 @@ struct EndGameWindow : EndGameHighScoreBaseWindow {
|
||||
SetDParam(0, c->index);
|
||||
SetDParam(1, c->index);
|
||||
SetDParam(2, EndGameGetPerformanceTitleFromValue(c->old_economy[0].performance_history));
|
||||
DrawStringMultiLine(pt.x + ScaleGUITrad(15), pt.x + ScaleGUITrad(640) - ScaleGUITrad(25), pt.y + ScaleGUITrad(90), pt.y + ScaleGUITrad(160), STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS, TC_FROMSTRING, SA_CENTER);
|
||||
DrawStringMultiLine(pt.x + ScaleSpriteTrad(15), pt.x + ScaleSpriteTrad(640) - ScaleSpriteTrad(25), pt.y + ScaleSpriteTrad(90), pt.y + ScaleSpriteTrad(160), STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS, TC_FROMSTRING, SA_CENTER);
|
||||
} else {
|
||||
SetDParam(0, c->index);
|
||||
SetDParam(1, EndGameGetPerformanceTitleFromValue(c->old_economy[0].performance_history));
|
||||
DrawStringMultiLine(pt.x + ScaleGUITrad(36), pt.x + ScaleGUITrad(640), pt.y + ScaleGUITrad(140), pt.y + ScaleGUITrad(206), STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS, TC_FROMSTRING, SA_CENTER);
|
||||
DrawStringMultiLine(pt.x + ScaleSpriteTrad(36), pt.x + ScaleSpriteTrad(640), pt.y + ScaleSpriteTrad(140), pt.y + ScaleSpriteTrad(206), STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS, TC_FROMSTRING, SA_CENTER);
|
||||
}
|
||||
}
|
||||
};
|
||||
@@ -185,24 +185,24 @@ struct HighScoreWindow : EndGameHighScoreBaseWindow {
|
||||
const HighScore *hs = _highscore_table[this->window_number];
|
||||
|
||||
this->SetupHighScoreEndWindow();
|
||||
Point pt = this->GetTopLeft(ScaleGUITrad(640), ScaleGUITrad(480));
|
||||
Point pt = this->GetTopLeft(ScaleSpriteTrad(640), ScaleSpriteTrad(480));
|
||||
|
||||
SetDParam(0, _settings_game.game_creation.ending_year);
|
||||
DrawStringMultiLine(pt.x + ScaleGUITrad(70), pt.x + ScaleGUITrad(570), pt.y, pt.y + ScaleGUITrad(140), !_networking ? STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED : STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME, TC_FROMSTRING, SA_CENTER);
|
||||
DrawStringMultiLine(pt.x + ScaleSpriteTrad(70), pt.x + ScaleSpriteTrad(570), pt.y, pt.y + ScaleSpriteTrad(140), !_networking ? STR_HIGHSCORE_TOP_COMPANIES_WHO_REACHED : STR_HIGHSCORE_TOP_COMPANIES_NETWORK_GAME, TC_FROMSTRING, SA_CENTER);
|
||||
|
||||
/* Draw Highscore peepz */
|
||||
for (uint8 i = 0; i < lengthof(_highscore_table[0]); i++) {
|
||||
SetDParam(0, i + 1);
|
||||
DrawString(pt.x + ScaleGUITrad(40), pt.x + ScaleGUITrad(600), pt.y + ScaleGUITrad(140 + i * 55), STR_HIGHSCORE_POSITION);
|
||||
DrawString(pt.x + ScaleSpriteTrad(40), pt.x + ScaleSpriteTrad(600), pt.y + ScaleSpriteTrad(140 + i * 55), STR_HIGHSCORE_POSITION);
|
||||
|
||||
if (hs[i].company[0] != '\0') {
|
||||
TextColour colour = (this->rank == i) ? TC_RED : TC_BLACK; // draw new highscore in red
|
||||
|
||||
SetDParamStr(0, hs[i].company);
|
||||
DrawString(pt.x + ScaleGUITrad(71), pt.x + ScaleGUITrad(569), pt.y + ScaleGUITrad(140 + i * 55), STR_JUST_BIG_RAW_STRING, colour);
|
||||
DrawString(pt.x + ScaleSpriteTrad(71), pt.x + ScaleSpriteTrad(569), pt.y + ScaleSpriteTrad(140 + i * 55), STR_JUST_BIG_RAW_STRING, colour);
|
||||
SetDParam(0, hs[i].title);
|
||||
SetDParam(1, hs[i].score);
|
||||
DrawString(pt.x + ScaleGUITrad(71), pt.x + ScaleGUITrad(569), pt.y + ScaleGUITrad(140) + FONT_HEIGHT_LARGE + ScaleGUITrad(i * 55), STR_HIGHSCORE_STATS, colour);
|
||||
DrawString(pt.x + ScaleSpriteTrad(71), pt.x + ScaleSpriteTrad(569), pt.y + ScaleSpriteTrad(140) + FONT_HEIGHT_LARGE + ScaleSpriteTrad(i * 55), STR_HIGHSCORE_STATS, colour);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+126
-131
@@ -422,8 +422,8 @@ public:
|
||||
if (this->index[i] == INVALID_INDUSTRYTYPE) continue;
|
||||
d = maxdim(d, GetStringBoundingBox(GetIndustrySpec(this->index[i])->name));
|
||||
}
|
||||
resize->height = std::max<uint>(this->legend.height, FONT_HEIGHT_NORMAL) + WD_MATRIX_TOP + WD_MATRIX_BOTTOM;
|
||||
d.width += this->legend.width + ScaleFontTrad(7) + padding.width;
|
||||
resize->height = std::max<uint>(this->legend.height, FONT_HEIGHT_NORMAL) + padding.height;
|
||||
d.width += this->legend.width + WidgetDimensions::scaled.hsep_wide + padding.width;
|
||||
d.height = 5 * resize->height;
|
||||
*size = maxdim(*size, d);
|
||||
break;
|
||||
@@ -471,8 +471,8 @@ public:
|
||||
|
||||
/* Set it to something more sane :) */
|
||||
height += extra_lines_prd + extra_lines_req + extra_lines_newgrf;
|
||||
size->height = height * FONT_HEIGHT_NORMAL + WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM;
|
||||
size->width = d.width + WD_FRAMERECT_LEFT + WD_FRAMERECT_RIGHT;
|
||||
size->height = height * FONT_HEIGHT_NORMAL + padding.height;
|
||||
size->width = d.width + padding.width;
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -513,52 +513,40 @@ public:
|
||||
{
|
||||
switch (widget) {
|
||||
case WID_DPI_MATRIX_WIDGET: {
|
||||
uint text_left, text_right, icon_left, icon_right;
|
||||
if (_current_text_dir == TD_RTL) {
|
||||
icon_right = r.right - WD_MATRIX_RIGHT;
|
||||
icon_left = icon_right - this->legend.width;
|
||||
text_right = icon_left - ScaleFontTrad(7);
|
||||
text_left = r.left + WD_MATRIX_LEFT;
|
||||
} else {
|
||||
icon_left = r.left + WD_MATRIX_LEFT;
|
||||
icon_right = icon_left + this->legend.width;
|
||||
text_left = icon_right + ScaleFontTrad(7);
|
||||
text_right = r.right - WD_MATRIX_RIGHT;
|
||||
}
|
||||
bool rtl = _current_text_dir == TD_RTL;
|
||||
Rect text = r.WithHeight(this->resize.step_height).Shrink(WidgetDimensions::scaled.matrix);
|
||||
Rect icon = text.WithWidth(this->legend.width, rtl);
|
||||
text = text.Indent(this->legend.width + WidgetDimensions::scaled.hsep_wide, rtl);
|
||||
|
||||
/* Vertical offset for legend icon. */
|
||||
int icon_top = (this->resize.step_height - this->legend.height + 1) / 2;
|
||||
int icon_bottom = icon_top + this->legend.height;
|
||||
icon.top = r.top + (this->resize.step_height - this->legend.height + 1) / 2;
|
||||
icon.bottom = icon.top + this->legend.height - 1;
|
||||
|
||||
int y = r.top;
|
||||
for (uint16 i = 0; i < this->vscroll->GetCapacity() && i + this->vscroll->GetPosition() < this->count; i++) {
|
||||
bool selected = this->selected_index == i + this->vscroll->GetPosition();
|
||||
|
||||
if (this->index[i + this->vscroll->GetPosition()] == INVALID_INDUSTRYTYPE) {
|
||||
DrawString(text_left, text_right, y + WD_MATRIX_TOP, STR_FUND_INDUSTRY_MANY_RANDOM_INDUSTRIES, selected ? TC_WHITE : TC_ORANGE);
|
||||
y += this->resize.step_height;
|
||||
continue;
|
||||
DrawString(text, STR_FUND_INDUSTRY_MANY_RANDOM_INDUSTRIES, selected ? TC_WHITE : TC_ORANGE);
|
||||
} else {
|
||||
const IndustrySpec *indsp = GetIndustrySpec(this->index[i + this->vscroll->GetPosition()]);
|
||||
|
||||
/* Draw the name of the industry in white is selected, otherwise, in orange */
|
||||
DrawString(text, indsp->name, selected ? TC_WHITE : TC_ORANGE);
|
||||
GfxFillRect(icon, selected ? PC_WHITE : PC_BLACK);
|
||||
GfxFillRect(icon.Shrink(WidgetDimensions::scaled.bevel), indsp->map_colour);
|
||||
}
|
||||
const IndustrySpec *indsp = GetIndustrySpec(this->index[i + this->vscroll->GetPosition()]);
|
||||
|
||||
/* Draw the name of the industry in white is selected, otherwise, in orange */
|
||||
DrawString(text_left, text_right, y + WD_MATRIX_TOP, indsp->name, selected ? TC_WHITE : TC_ORANGE);
|
||||
GfxFillRect(icon_left, y + icon_top, icon_right, y + icon_bottom, selected ? PC_WHITE : PC_BLACK);
|
||||
GfxFillRect(icon_left + 1, y + icon_top + 1, icon_right - 1, y + icon_bottom - 1, indsp->map_colour);
|
||||
|
||||
y += this->resize.step_height;
|
||||
text = text.Translate(0, this->resize.step_height);
|
||||
icon = icon.Translate(0, this->resize.step_height);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
case WID_DPI_INFOPANEL: {
|
||||
int y = r.top + WD_FRAMERECT_TOP;
|
||||
int bottom = r.bottom - WD_FRAMERECT_BOTTOM;
|
||||
int left = r.left + WD_FRAMERECT_LEFT;
|
||||
int right = r.right - WD_FRAMERECT_RIGHT;
|
||||
Rect ir = r.Shrink(WidgetDimensions::scaled.framerect);
|
||||
|
||||
if (this->selected_type == INVALID_INDUSTRYTYPE) {
|
||||
DrawStringMultiLine(left, right, y, bottom, STR_FUND_INDUSTRY_MANY_RANDOM_INDUSTRIES_TOOLTIP);
|
||||
DrawStringMultiLine(ir, STR_FUND_INDUSTRY_MANY_RANDOM_INDUSTRIES_TOOLTIP);
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -566,8 +554,8 @@ public:
|
||||
|
||||
if (_game_mode != GM_EDITOR) {
|
||||
SetDParam(0, indsp->GetConstructionCost());
|
||||
DrawString(left, right, y, STR_FUND_INDUSTRY_INDUSTRY_BUILD_COST);
|
||||
y += FONT_HEIGHT_NORMAL;
|
||||
DrawString(ir, STR_FUND_INDUSTRY_INDUSTRY_BUILD_COST);
|
||||
ir.top += FONT_HEIGHT_NORMAL;
|
||||
}
|
||||
|
||||
CargoSuffix cargo_suffix[lengthof(indsp->accepts_cargo)];
|
||||
@@ -575,12 +563,12 @@ public:
|
||||
/* Draw the accepted cargoes, if any. Otherwise, will print "Nothing". */
|
||||
GetAllCargoSuffixes(CARGOSUFFIX_IN, CST_FUND, nullptr, this->selected_type, indsp, indsp->accepts_cargo, cargo_suffix);
|
||||
std::string cargostring = this->MakeCargoListString(indsp->accepts_cargo, cargo_suffix, lengthof(indsp->accepts_cargo), STR_INDUSTRY_VIEW_REQUIRES_N_CARGO);
|
||||
y = DrawStringMultiLine(left, right, y, bottom, cargostring);
|
||||
ir.top = DrawStringMultiLine(ir, cargostring);
|
||||
|
||||
/* Draw the produced cargoes, if any. Otherwise, will print "Nothing". */
|
||||
GetAllCargoSuffixes(CARGOSUFFIX_OUT, CST_FUND, nullptr, this->selected_type, indsp, indsp->produced_cargo, cargo_suffix);
|
||||
cargostring = this->MakeCargoListString(indsp->produced_cargo, cargo_suffix, lengthof(indsp->produced_cargo), STR_INDUSTRY_VIEW_PRODUCES_N_CARGO);
|
||||
y = DrawStringMultiLine(left, right, y, bottom, cargostring);
|
||||
ir.top = DrawStringMultiLine(ir, cargostring);
|
||||
|
||||
/* Get the additional purchase info text, if it has not already been queried. */
|
||||
if (HasBit(indsp->callback_mask, CBM_IND_FUND_MORE_TEXT)) {
|
||||
@@ -592,7 +580,7 @@ public:
|
||||
StringID str = GetGRFStringID(indsp->grf_prop.grffile->grfid, 0xD000 + callback_res); // No. here's the new string
|
||||
if (str != STR_UNDEFINED) {
|
||||
StartTextRefStackUsage(indsp->grf_prop.grffile, 6);
|
||||
DrawStringMultiLine(left, right, y, bottom, str, TC_YELLOW);
|
||||
DrawStringMultiLine(ir, str, TC_YELLOW);
|
||||
StopTextRefStackUsage();
|
||||
}
|
||||
}
|
||||
@@ -825,6 +813,7 @@ class IndustryViewWindow : public Window
|
||||
byte clicked_button; ///< The button that has been clicked (to raise)
|
||||
int production_offset_y; ///< The offset of the production texts/buttons
|
||||
int info_height; ///< Height needed for the #WID_IV_INFO panel
|
||||
int cheat_line_height; ///< Height of each line for the #WID_IV_INFO panel
|
||||
|
||||
public:
|
||||
IndustryViewWindow(WindowDesc *desc, WindowNumber window_number) : Window(desc)
|
||||
@@ -833,7 +822,7 @@ public:
|
||||
this->editbox_line = IL_NONE;
|
||||
this->clicked_line = IL_NONE;
|
||||
this->clicked_button = 0;
|
||||
this->info_height = WD_FRAMERECT_TOP + 2 * FONT_HEIGHT_NORMAL + WD_FRAMERECT_BOTTOM + 1; // Info panel has at least two lines text.
|
||||
this->info_height = WidgetDimensions::scaled.framerect.Vertical() + 2 * FONT_HEIGHT_NORMAL; // Info panel has at least two lines text.
|
||||
|
||||
this->InitNested(window_number);
|
||||
NWidgetViewport *nvp = this->GetWidget<NWidgetViewport>(WID_IV_VIEWPORT);
|
||||
@@ -842,16 +831,22 @@ public:
|
||||
this->InvalidateData();
|
||||
}
|
||||
|
||||
void OnInit() override
|
||||
{
|
||||
/* This only used when the cheat to alter industry production is enabled */
|
||||
this->cheat_line_height = std::max(SETTING_BUTTON_HEIGHT + WidgetDimensions::scaled.vsep_normal, FONT_HEIGHT_NORMAL);
|
||||
}
|
||||
|
||||
void OnPaint() override
|
||||
{
|
||||
this->DrawWidgets();
|
||||
|
||||
if (this->IsShaded()) return; // Don't draw anything when the window is shaded.
|
||||
|
||||
NWidgetBase *nwi = this->GetWidget<NWidgetBase>(WID_IV_INFO);
|
||||
uint expected = this->DrawInfo(nwi->pos_x, nwi->pos_x + nwi->current_x - 1, nwi->pos_y) - nwi->pos_y;
|
||||
if (expected > nwi->current_y - 1) {
|
||||
this->info_height = expected + 1;
|
||||
const Rect r = this->GetWidget<NWidgetBase>(WID_IV_INFO)->GetCurrentRect();
|
||||
int expected = this->DrawInfo(r);
|
||||
if (expected != r.bottom) {
|
||||
this->info_height = expected - r.top + 1;
|
||||
this->ReInit();
|
||||
return;
|
||||
}
|
||||
@@ -859,35 +854,33 @@ public:
|
||||
|
||||
/**
|
||||
* Draw the text in the #WID_IV_INFO panel.
|
||||
* @param left Left edge of the panel.
|
||||
* @param right Right edge of the panel.
|
||||
* @param top Top edge of the panel.
|
||||
* @param r Rectangle of the panel.
|
||||
* @return Expected position of the bottom edge of the panel.
|
||||
*/
|
||||
int DrawInfo(uint left, uint right, uint top)
|
||||
int DrawInfo(const Rect &r)
|
||||
{
|
||||
bool rtl = _current_text_dir == TD_RTL;
|
||||
Industry *i = Industry::Get(this->window_number);
|
||||
const IndustrySpec *ind = GetIndustrySpec(i->type);
|
||||
int y = top + WD_FRAMERECT_TOP;
|
||||
Rect ir = r.Shrink(WidgetDimensions::scaled.framerect);
|
||||
bool first = true;
|
||||
bool has_accept = false;
|
||||
|
||||
if (i->prod_level == PRODLEVEL_CLOSURE) {
|
||||
DrawString(left + WD_FRAMERECT_LEFT, right - WD_FRAMERECT_RIGHT, y, STR_INDUSTRY_VIEW_INDUSTRY_ANNOUNCED_CLOSURE);
|
||||
y += 2 * FONT_HEIGHT_NORMAL;
|
||||
DrawString(ir, STR_INDUSTRY_VIEW_INDUSTRY_ANNOUNCED_CLOSURE);
|
||||
ir.top += FONT_HEIGHT_NORMAL + WidgetDimensions::scaled.vsep_wide;
|
||||
}
|
||||
|
||||
CargoSuffix cargo_suffix[lengthof(i->accepts_cargo)];
|
||||
GetAllCargoSuffixes(CARGOSUFFIX_IN, CST_VIEW, i, i->type, ind, i->accepts_cargo, cargo_suffix);
|
||||
bool stockpiling = HasBit(ind->callback_mask, CBM_IND_PRODUCTION_CARGO_ARRIVAL) || HasBit(ind->callback_mask, CBM_IND_PRODUCTION_256_TICKS);
|
||||
|
||||
uint left_side = left + WD_FRAMERECT_LEFT * 4; // Indent accepted cargoes.
|
||||
for (byte j = 0; j < lengthof(i->accepts_cargo); j++) {
|
||||
if (i->accepts_cargo[j] == CT_INVALID) continue;
|
||||
has_accept = true;
|
||||
if (first) {
|
||||
DrawString(left + WD_FRAMERECT_LEFT, right - WD_FRAMERECT_RIGHT, y, STR_INDUSTRY_VIEW_REQUIRES);
|
||||
y += FONT_HEIGHT_NORMAL;
|
||||
DrawString(ir, STR_INDUSTRY_VIEW_REQUIRES);
|
||||
ir.top += FONT_HEIGHT_NORMAL;
|
||||
first = false;
|
||||
}
|
||||
SetDParam(0, CargoSpec::Get(i->accepts_cargo[j])->name);
|
||||
@@ -913,19 +906,22 @@ public:
|
||||
default:
|
||||
NOT_REACHED();
|
||||
}
|
||||
DrawString(left_side, right - WD_FRAMERECT_RIGHT, y, str);
|
||||
y += FONT_HEIGHT_NORMAL;
|
||||
DrawString(ir.Indent(WidgetDimensions::scaled.hsep_indent, rtl), str);
|
||||
ir.top += FONT_HEIGHT_NORMAL;
|
||||
}
|
||||
|
||||
GetAllCargoSuffixes(CARGOSUFFIX_OUT, CST_VIEW, i, i->type, ind, i->produced_cargo, cargo_suffix);
|
||||
int line_height = this->editable == EA_RATE ? this->cheat_line_height : FONT_HEIGHT_NORMAL;
|
||||
int text_y_offset = (line_height - FONT_HEIGHT_NORMAL) / 2;
|
||||
int button_y_offset = (line_height - SETTING_BUTTON_HEIGHT) / 2;
|
||||
first = true;
|
||||
for (byte j = 0; j < lengthof(i->produced_cargo); j++) {
|
||||
if (i->produced_cargo[j] == CT_INVALID) continue;
|
||||
if (first) {
|
||||
if (has_accept) y += WD_PAR_VSEP_WIDE;
|
||||
DrawString(left + WD_FRAMERECT_LEFT, right - WD_FRAMERECT_RIGHT, y, STR_INDUSTRY_VIEW_PRODUCTION_LAST_MONTH_TITLE);
|
||||
y += FONT_HEIGHT_NORMAL;
|
||||
if (this->editable == EA_RATE) this->production_offset_y = y;
|
||||
if (has_accept) ir.top += WidgetDimensions::scaled.vsep_wide;
|
||||
DrawString(ir, STR_INDUSTRY_VIEW_PRODUCTION_LAST_MONTH_TITLE);
|
||||
ir.top += FONT_HEIGHT_NORMAL;
|
||||
if (this->editable == EA_RATE) this->production_offset_y = ir.top;
|
||||
first = false;
|
||||
}
|
||||
|
||||
@@ -933,26 +929,27 @@ public:
|
||||
SetDParam(1, i->last_month_production[j]);
|
||||
SetDParamStr(2, cargo_suffix[j].text);
|
||||
SetDParam(3, ToPercent8(i->last_month_pct_transported[j]));
|
||||
uint x = left + WD_FRAMETEXT_LEFT + (this->editable == EA_RATE ? SETTING_BUTTON_WIDTH + 10 : 0);
|
||||
DrawString(x, right - WD_FRAMERECT_RIGHT, y, STR_INDUSTRY_VIEW_TRANSPORTED);
|
||||
DrawString(ir.Indent(WidgetDimensions::scaled.hsep_indent + (this->editable == EA_RATE ? SETTING_BUTTON_WIDTH + WidgetDimensions::scaled.hsep_normal : 0), rtl).Translate(0, text_y_offset), STR_INDUSTRY_VIEW_TRANSPORTED);
|
||||
/* Let's put out those buttons.. */
|
||||
if (this->editable == EA_RATE) {
|
||||
DrawArrowButtons(left + WD_FRAMETEXT_LEFT, y, COLOUR_YELLOW, (this->clicked_line == IL_RATE1 + j) ? this->clicked_button : 0,
|
||||
DrawArrowButtons(ir.Indent(WidgetDimensions::scaled.hsep_indent, rtl).WithWidth(SETTING_BUTTON_WIDTH, rtl).left, ir.top + button_y_offset, COLOUR_YELLOW, (this->clicked_line == IL_RATE1 + j) ? this->clicked_button : 0,
|
||||
i->production_rate[j] > 0, i->production_rate[j] < 255);
|
||||
}
|
||||
y += FONT_HEIGHT_NORMAL;
|
||||
ir.top += line_height;
|
||||
}
|
||||
|
||||
/* Display production multiplier if editable */
|
||||
if (this->editable == EA_MULTIPLIER) {
|
||||
y += WD_PAR_VSEP_WIDE;
|
||||
this->production_offset_y = y;
|
||||
line_height = this->cheat_line_height;
|
||||
text_y_offset = (line_height - FONT_HEIGHT_NORMAL) / 2;
|
||||
button_y_offset = (line_height - SETTING_BUTTON_HEIGHT) / 2;
|
||||
ir.top += WidgetDimensions::scaled.vsep_wide;
|
||||
this->production_offset_y = ir.top;
|
||||
SetDParam(0, RoundDivSU(i->prod_level * 100, PRODLEVEL_DEFAULT));
|
||||
uint x = left + WD_FRAMETEXT_LEFT + SETTING_BUTTON_WIDTH + 10;
|
||||
DrawString(x, right - WD_FRAMERECT_RIGHT, y, STR_INDUSTRY_VIEW_PRODUCTION_LEVEL);
|
||||
DrawArrowButtons(left + WD_FRAMETEXT_LEFT, y, COLOUR_YELLOW, (this->clicked_line == IL_MULTIPLIER) ? this->clicked_button : 0,
|
||||
DrawString(ir.Indent(WidgetDimensions::scaled.hsep_indent + SETTING_BUTTON_WIDTH + WidgetDimensions::scaled.hsep_normal, rtl).Translate(0, text_y_offset), STR_INDUSTRY_VIEW_PRODUCTION_LEVEL);
|
||||
DrawArrowButtons(ir.Indent(WidgetDimensions::scaled.hsep_indent, rtl).WithWidth(SETTING_BUTTON_WIDTH, rtl).left, ir.top + button_y_offset, COLOUR_YELLOW, (this->clicked_line == IL_MULTIPLIER) ? this->clicked_button : 0,
|
||||
i->prod_level > PRODLEVEL_MINIMUM, i->prod_level < PRODLEVEL_MAXIMUM);
|
||||
y += FONT_HEIGHT_NORMAL;
|
||||
ir.top += line_height;
|
||||
}
|
||||
|
||||
/* Get the extra message for the GUI */
|
||||
@@ -964,13 +961,13 @@ public:
|
||||
} else {
|
||||
StringID message = GetGRFStringID(ind->grf_prop.grffile->grfid, 0xD000 + callback_res);
|
||||
if (message != STR_NULL && message != STR_UNDEFINED) {
|
||||
y += WD_PAR_VSEP_WIDE;
|
||||
ir.top += WidgetDimensions::scaled.vsep_wide;
|
||||
|
||||
StartTextRefStackUsage(ind->grf_prop.grffile, 6);
|
||||
/* Use all the available space left from where we stand up to the
|
||||
* end of the window. We ALSO enlarge the window if needed, so we
|
||||
* can 'go' wild with the bottom of the window. */
|
||||
y = DrawStringMultiLine(left + WD_FRAMERECT_LEFT, right - WD_FRAMERECT_RIGHT, y, UINT16_MAX, message, TC_BLACK);
|
||||
ir.top = DrawStringMultiLine(ir.left, ir.right, ir.top, UINT16_MAX, message, TC_BLACK);
|
||||
StopTextRefStackUsage();
|
||||
}
|
||||
}
|
||||
@@ -979,11 +976,12 @@ public:
|
||||
|
||||
if (!i->text.empty()) {
|
||||
SetDParamStr(0, i->text);
|
||||
y += WD_PAR_VSEP_WIDE;
|
||||
y = DrawStringMultiLine(left + WD_FRAMERECT_LEFT, right - WD_FRAMERECT_RIGHT, y, UINT16_MAX, STR_JUST_RAW_STRING, TC_BLACK);
|
||||
ir.top += WidgetDimensions::scaled.vsep_wide;
|
||||
ir.top = DrawStringMultiLine(ir.left, ir.right, ir.top, UINT16_MAX, STR_JUST_RAW_STRING, TC_BLACK);
|
||||
}
|
||||
|
||||
return y + WD_FRAMERECT_BOTTOM;
|
||||
/* Return required bottom position, the last pixel row plus some padding. */
|
||||
return ir.top - 1 + WidgetDimensions::scaled.framerect.bottom;
|
||||
}
|
||||
|
||||
void SetStringParameters(int widget) const override
|
||||
@@ -1007,12 +1005,12 @@ public:
|
||||
case EA_NONE: break;
|
||||
|
||||
case EA_MULTIPLIER:
|
||||
if (IsInsideBS(pt.y, this->production_offset_y, FONT_HEIGHT_NORMAL)) line = IL_MULTIPLIER;
|
||||
if (IsInsideBS(pt.y, this->production_offset_y, this->cheat_line_height)) line = IL_MULTIPLIER;
|
||||
break;
|
||||
|
||||
case EA_RATE:
|
||||
if (pt.y >= this->production_offset_y) {
|
||||
int row = (pt.y - this->production_offset_y) / FONT_HEIGHT_NORMAL;
|
||||
int row = (pt.y - this->production_offset_y) / this->cheat_line_height;
|
||||
for (uint j = 0; j < lengthof(i->produced_cargo); j++) {
|
||||
if (i->produced_cargo[j] == CT_INVALID) continue;
|
||||
row--;
|
||||
@@ -1026,15 +1024,15 @@ public:
|
||||
}
|
||||
if (line == IL_NONE) return;
|
||||
|
||||
NWidgetBase *nwi = this->GetWidget<NWidgetBase>(widget);
|
||||
int left = nwi->pos_x + WD_FRAMETEXT_LEFT;
|
||||
int right = nwi->pos_x + nwi->current_x - 1 - WD_FRAMERECT_RIGHT;
|
||||
if (IsInsideMM(pt.x, left, left + SETTING_BUTTON_WIDTH)) {
|
||||
bool rtl = _current_text_dir == TD_RTL;
|
||||
Rect r = this->GetWidget<NWidgetBase>(widget)->GetCurrentRect().Shrink(WidgetDimensions::scaled.framerect).Indent(WidgetDimensions::scaled.hsep_indent, rtl);
|
||||
|
||||
if (r.WithWidth(SETTING_BUTTON_WIDTH, rtl).Contains(pt)) {
|
||||
/* Clicked buttons, decrease or increase production */
|
||||
byte button = (pt.x < left + SETTING_BUTTON_WIDTH / 2) ? 1 : 2;
|
||||
bool decrease = r.WithWidth(SETTING_BUTTON_WIDTH / 2, rtl).Contains(pt);
|
||||
switch (this->editable) {
|
||||
case EA_MULTIPLIER:
|
||||
if (button == 1) {
|
||||
if (decrease) {
|
||||
if (i->prod_level <= PRODLEVEL_MINIMUM) return;
|
||||
i->prod_level = std::max<uint>(i->prod_level / 2, PRODLEVEL_MINIMUM);
|
||||
} else {
|
||||
@@ -1044,7 +1042,7 @@ public:
|
||||
break;
|
||||
|
||||
case EA_RATE:
|
||||
if (button == 1) {
|
||||
if (decrease) {
|
||||
if (i->production_rate[line - IL_RATE1] <= 0) return;
|
||||
i->production_rate[line - IL_RATE1] = std::max(i->production_rate[line - IL_RATE1] / 2, 0);
|
||||
} else {
|
||||
@@ -1062,8 +1060,8 @@ public:
|
||||
this->SetDirty();
|
||||
this->SetTimeout();
|
||||
this->clicked_line = line;
|
||||
this->clicked_button = button;
|
||||
} else if (IsInsideMM(pt.x, left + SETTING_BUTTON_WIDTH + 10, right)) {
|
||||
this->clicked_button = (decrease ^ rtl) ? 1 : 2;
|
||||
} else if (r.Indent(SETTING_BUTTON_WIDTH + WidgetDimensions::scaled.hsep_normal, rtl).Contains(pt)) {
|
||||
/* clicked the text */
|
||||
this->editbox_line = line;
|
||||
switch (this->editable) {
|
||||
@@ -1195,7 +1193,7 @@ static const NWidgetPart _nested_industry_view_widgets[] = {
|
||||
NWidget(NWID_VIEWPORT, INVALID_COLOUR, WID_IV_VIEWPORT), SetMinimalSize(254, 86), SetFill(1, 0), SetResize(1, 1),
|
||||
EndContainer(),
|
||||
EndContainer(),
|
||||
NWidget(WWT_PANEL, COLOUR_CREAM, WID_IV_INFO), SetMinimalSize(260, 2), SetResize(1, 0),
|
||||
NWidget(WWT_PANEL, COLOUR_CREAM, WID_IV_INFO), SetMinimalSize(260, 0), SetMinimalTextLines(2, WidgetDimensions::unscaled.framerect.Vertical()), SetResize(1, 0),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_CREAM, WID_IV_DISPLAY), SetFill(1, 0), SetResize(1, 0), SetDataTip(STR_INDUSTRY_DISPLAY_CHAIN, STR_INDUSTRY_DISPLAY_CHAIN_TOOLTIP),
|
||||
@@ -1661,9 +1659,9 @@ public:
|
||||
|
||||
case WID_ID_INDUSTRY_LIST: {
|
||||
int n = 0;
|
||||
int y = r.top + WD_FRAMERECT_TOP;
|
||||
Rect ir = r.Shrink(WidgetDimensions::scaled.framerect);
|
||||
if (this->industries.size() == 0) {
|
||||
DrawString(r.left + WD_FRAMERECT_LEFT, r.right - WD_FRAMERECT_RIGHT, y, STR_INDUSTRY_DIRECTORY_NONE);
|
||||
DrawString(ir, STR_INDUSTRY_DIRECTORY_NONE);
|
||||
break;
|
||||
}
|
||||
TextColour tc;
|
||||
@@ -1676,9 +1674,9 @@ public:
|
||||
tc = TC_GREY | TC_FORCED;
|
||||
}
|
||||
}
|
||||
DrawString(r.left + WD_FRAMERECT_LEFT, r.right - WD_FRAMERECT_RIGHT, y, this->GetIndustryString(this->industries[i]), tc);
|
||||
DrawString(ir, this->GetIndustryString(this->industries[i]), tc);
|
||||
|
||||
y += this->resize.step_height;
|
||||
ir.top += this->resize.step_height;
|
||||
if (++n == this->vscroll->GetCapacity()) break; // max number of industries in 1 window
|
||||
}
|
||||
break;
|
||||
@@ -1715,8 +1713,8 @@ public:
|
||||
}
|
||||
resize->height = d.height;
|
||||
d.height *= 5;
|
||||
d.width += padding.width + WD_FRAMERECT_LEFT + WD_FRAMERECT_RIGHT;
|
||||
d.height += padding.height + WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM;
|
||||
d.width += padding.width;
|
||||
d.height += padding.height;
|
||||
*size = maxdim(*size, d);
|
||||
break;
|
||||
}
|
||||
@@ -1745,7 +1743,7 @@ public:
|
||||
break;
|
||||
|
||||
case WID_ID_INDUSTRY_LIST: {
|
||||
uint p = this->vscroll->GetScrolledRowFromWidget(pt.y, this, WID_ID_INDUSTRY_LIST, WD_FRAMERECT_TOP);
|
||||
uint p = this->vscroll->GetScrolledRowFromWidget(pt.y, this, WID_ID_INDUSTRY_LIST, WidgetDimensions::scaled.framerect.top);
|
||||
if (p < this->industries.size()) {
|
||||
if (_ctrl_pressed) {
|
||||
ShowExtraViewportWindow(this->industries[p]->location.tile);
|
||||
@@ -1906,8 +1904,8 @@ static const uint MAX_CARGOES = 16; ///< Maximum number of cargoes carried in a
|
||||
|
||||
/** Data about a single field in the #IndustryCargoesWindow panel. */
|
||||
struct CargoesField {
|
||||
static const int VERT_INTER_INDUSTRY_SPACE;
|
||||
static const int BLOB_DISTANCE;
|
||||
static int vert_inter_industry_space;
|
||||
static int blob_distance;
|
||||
|
||||
static Dimension legend;
|
||||
static Dimension cargo_border;
|
||||
@@ -2097,8 +2095,8 @@ struct CargoesField {
|
||||
break;
|
||||
|
||||
case CFT_INDUSTRY: {
|
||||
int ypos1 = ypos + VERT_INTER_INDUSTRY_SPACE / 2;
|
||||
int ypos2 = ypos + normal_height - 1 - VERT_INTER_INDUSTRY_SPACE / 2;
|
||||
int ypos1 = ypos + vert_inter_industry_space / 2;
|
||||
int ypos2 = ypos + normal_height - 1 - vert_inter_industry_space / 2;
|
||||
int xpos2 = xpos + industry_width - 1;
|
||||
GfxDrawLine(xpos, ypos1, xpos2, ypos1, INDUSTRY_LINE_COLOUR);
|
||||
GfxDrawLine(xpos, ypos1, xpos, ypos2, INDUSTRY_LINE_COLOUR);
|
||||
@@ -2112,14 +2110,14 @@ struct CargoesField {
|
||||
/* Draw the industry legend. */
|
||||
int blob_left, blob_right;
|
||||
if (_current_text_dir == TD_RTL) {
|
||||
blob_right = xpos2 - BLOB_DISTANCE;
|
||||
blob_right = xpos2 - blob_distance;
|
||||
blob_left = blob_right - CargoesField::legend.width;
|
||||
} else {
|
||||
blob_left = xpos + BLOB_DISTANCE;
|
||||
blob_left = xpos + blob_distance;
|
||||
blob_right = blob_left + CargoesField::legend.width;
|
||||
}
|
||||
GfxFillRect(blob_left, ypos2 - BLOB_DISTANCE - CargoesField::legend.height, blob_right, ypos2 - BLOB_DISTANCE, PC_BLACK); // Border
|
||||
GfxFillRect(blob_left + 1, ypos2 - BLOB_DISTANCE - CargoesField::legend.height + 1, blob_right - 1, ypos2 - BLOB_DISTANCE - 1, indsp->map_colour);
|
||||
GfxFillRect(blob_left, ypos2 - blob_distance - CargoesField::legend.height, blob_right, ypos2 - blob_distance, PC_BLACK); // Border
|
||||
GfxFillRect(blob_left + 1, ypos2 - blob_distance - CargoesField::legend.height + 1, blob_right - 1, ypos2 - blob_distance - 1, indsp->map_colour);
|
||||
} else {
|
||||
DrawString(xpos, xpos2, ypos, STR_INDUSTRY_CARGOES_HOUSES, TC_FROMSTRING, SA_HOR_CENTER);
|
||||
}
|
||||
@@ -2154,8 +2152,8 @@ struct CargoesField {
|
||||
|
||||
case CFT_CARGO: {
|
||||
int cargo_base = this->GetCargoBase(xpos);
|
||||
int top = ypos + (this->u.cargo.top_end ? VERT_INTER_INDUSTRY_SPACE / 2 + 1 : 0);
|
||||
int bot = ypos - (this->u.cargo.bottom_end ? VERT_INTER_INDUSTRY_SPACE / 2 + 1 : 0) + normal_height - 1;
|
||||
int top = ypos + (this->u.cargo.top_end ? vert_inter_industry_space / 2 + 1 : 0);
|
||||
int bot = ypos - (this->u.cargo.bottom_end ? vert_inter_industry_space / 2 + 1 : 0) + normal_height - 1;
|
||||
int colpos = cargo_base;
|
||||
for (int i = 0; i < this->u.cargo.num_cargoes; i++) {
|
||||
if (this->u.cargo.top_end) GfxDrawLine(colpos, top - 1, colpos + CargoesField::cargo_line.width - 1, top - 1, CARGO_LINE_COLOUR);
|
||||
@@ -2177,7 +2175,7 @@ struct CargoesField {
|
||||
hor_left = this->u.cargo.supp_cargoes;
|
||||
hor_right = this->u.cargo.cust_cargoes;
|
||||
}
|
||||
ypos += CargoesField::cargo_border.height + VERT_INTER_INDUSTRY_SPACE / 2 + (FONT_HEIGHT_NORMAL - CargoesField::cargo_line.height) / 2;
|
||||
ypos += CargoesField::cargo_border.height + vert_inter_industry_space / 2 + (FONT_HEIGHT_NORMAL - CargoesField::cargo_line.height) / 2;
|
||||
for (uint i = 0; i < MAX_CARGOES; i++) {
|
||||
if (hor_left[i] != INVALID_CARGO) {
|
||||
int col = hor_left[i];
|
||||
@@ -2207,11 +2205,11 @@ struct CargoesField {
|
||||
}
|
||||
|
||||
case CFT_CARGO_LABEL:
|
||||
ypos += CargoesField::cargo_border.height + VERT_INTER_INDUSTRY_SPACE / 2;
|
||||
ypos += CargoesField::cargo_border.height + vert_inter_industry_space / 2;
|
||||
for (uint i = 0; i < MAX_CARGOES; i++) {
|
||||
if (this->u.cargo_label.cargoes[i] != INVALID_CARGO) {
|
||||
const CargoSpec *csp = CargoSpec::Get(this->u.cargo_label.cargoes[i]);
|
||||
DrawString(xpos + WD_FRAMERECT_LEFT, xpos + industry_width - 1 - WD_FRAMERECT_RIGHT, ypos, csp->name, TC_WHITE,
|
||||
DrawString(xpos + WidgetDimensions::scaled.framerect.left, xpos + industry_width - 1 - WidgetDimensions::scaled.framerect.right, ypos, csp->name, TC_WHITE,
|
||||
(this->u.cargo_label.left_align) ? SA_LEFT : SA_RIGHT);
|
||||
}
|
||||
ypos += FONT_HEIGHT_NORMAL + CargoesField::cargo_space.height;
|
||||
@@ -2244,7 +2242,7 @@ struct CargoesField {
|
||||
}
|
||||
/* col = 0 -> left of first col, 1 -> left of 2nd col, ... this->u.cargo.num_cargoes right of last-col. */
|
||||
|
||||
int vpos = VERT_INTER_INDUSTRY_SPACE / 2 + CargoesField::cargo_border.width;
|
||||
int vpos = vert_inter_industry_space / 2 + CargoesField::cargo_border.width;
|
||||
uint row;
|
||||
for (row = 0; row < MAX_CARGOES; row++) {
|
||||
if (pt.y < vpos) return INVALID_CARGO;
|
||||
@@ -2291,7 +2289,7 @@ struct CargoesField {
|
||||
{
|
||||
assert(this->type == CFT_CARGO_LABEL);
|
||||
|
||||
int vpos = VERT_INTER_INDUSTRY_SPACE / 2 + CargoesField::cargo_border.height;
|
||||
int vpos = vert_inter_industry_space / 2 + CargoesField::cargo_border.height;
|
||||
uint row;
|
||||
for (row = 0; row < MAX_CARGOES; row++) {
|
||||
if (pt.y < vpos) return INVALID_CARGO;
|
||||
@@ -2332,9 +2330,9 @@ int CargoesField::normal_height; ///< Height of the non-header rows.
|
||||
int CargoesField::industry_width; ///< Width of an industry field.
|
||||
int CargoesField::cargo_field_width; ///< Width of a cargo field.
|
||||
uint CargoesField::max_cargoes; ///< Largest number of cargoes actually on any industry.
|
||||
const int CargoesField::VERT_INTER_INDUSTRY_SPACE = 6; ///< Amount of space between two industries in a column.
|
||||
int CargoesField::vert_inter_industry_space; ///< Amount of space between two industries in a column.
|
||||
|
||||
const int CargoesField::BLOB_DISTANCE = 5; ///< Distance of the industry legend colour from the edge of the industry box.
|
||||
int CargoesField::blob_distance; ///< Distance of the industry legend colour from the edge of the industry box.
|
||||
|
||||
const int CargoesField::INDUSTRY_LINE_COLOUR = PC_YELLOW; ///< Line colour of the industry type box.
|
||||
const int CargoesField::CARGO_LINE_COLOUR = PC_YELLOW; ///< Line colour around the cargo.
|
||||
@@ -2477,8 +2475,6 @@ next_cargo: ;
|
||||
* customer industries). The remaining two columns are set to #CFT_EMPTY with a width equal to the average of a cargo and an industry column.
|
||||
*/
|
||||
struct IndustryCargoesWindow : public Window {
|
||||
static const int HOR_TEXT_PADDING, VERT_TEXT_PADDING;
|
||||
|
||||
typedef std::vector<CargoesRow> Fields;
|
||||
|
||||
Fields fields; ///< Fields to display in the #WID_IC_PANEL.
|
||||
@@ -2501,8 +2497,8 @@ struct IndustryCargoesWindow : public Window {
|
||||
/* Initialize static CargoesField size variables. */
|
||||
Dimension d = GetStringBoundingBox(STR_INDUSTRY_CARGOES_PRODUCERS);
|
||||
d = maxdim(d, GetStringBoundingBox(STR_INDUSTRY_CARGOES_CUSTOMERS));
|
||||
d.width += WD_FRAMETEXT_LEFT + WD_FRAMETEXT_RIGHT;
|
||||
d.height += WD_FRAMETEXT_TOP + WD_FRAMETEXT_BOTTOM;
|
||||
d.width += WidgetDimensions::scaled.frametext.Horizontal();
|
||||
d.height += WidgetDimensions::scaled.frametext.Vertical();
|
||||
CargoesField::small_height = d.height;
|
||||
|
||||
/* Size of the legend blob -- slightly larger than the smallmap legend blob. */
|
||||
@@ -2510,7 +2506,7 @@ struct IndustryCargoesWindow : public Window {
|
||||
CargoesField::legend.width = CargoesField::legend.height * 8 / 5;
|
||||
|
||||
/* Size of cargo lines. */
|
||||
CargoesField::cargo_line.width = FONT_HEIGHT_NORMAL;
|
||||
CargoesField::cargo_line.width = ScaleGUITrad(6);
|
||||
CargoesField::cargo_line.height = CargoesField::cargo_line.width;
|
||||
|
||||
/* Size of border between cargo lines and industry boxes. */
|
||||
@@ -2525,6 +2521,9 @@ struct IndustryCargoesWindow : public Window {
|
||||
CargoesField::cargo_stub.width = CargoesField::cargo_line.width / 2;
|
||||
CargoesField::cargo_stub.height = CargoesField::cargo_line.height; /* Unused */
|
||||
|
||||
CargoesField::vert_inter_industry_space = WidgetDimensions::scaled.vsep_wide;
|
||||
CargoesField::blob_distance = WidgetDimensions::scaled.hsep_normal;
|
||||
|
||||
/* Decide about the size of the box holding the text of an industry type. */
|
||||
this->ind_textsize.width = 0;
|
||||
this->ind_textsize.height = 0;
|
||||
@@ -2551,13 +2550,13 @@ struct IndustryCargoesWindow : public Window {
|
||||
d = maxdim(d, this->cargo_textsize); // Box must also be wide enough to hold any cargo label.
|
||||
this->cargo_textsize = maxdim(this->cargo_textsize, GetStringBoundingBox(STR_INDUSTRY_CARGOES_SELECT_CARGO));
|
||||
|
||||
d.width += 2 * HOR_TEXT_PADDING;
|
||||
d.width += WidgetDimensions::scaled.frametext.Horizontal();
|
||||
/* Ensure the height is enough for the industry type text, for the horizontal connections, and for the cargo labels. */
|
||||
uint min_ind_height = CargoesField::cargo_border.height * 2 + CargoesField::max_cargoes * FONT_HEIGHT_NORMAL + (CargoesField::max_cargoes - 1) * CargoesField::cargo_space.height;
|
||||
d.height = std::max(d.height + 2 * VERT_TEXT_PADDING, min_ind_height);
|
||||
d.height = std::max(d.height + WidgetDimensions::scaled.frametext.Vertical(), min_ind_height);
|
||||
|
||||
CargoesField::industry_width = d.width;
|
||||
CargoesField::normal_height = d.height + CargoesField::VERT_INTER_INDUSTRY_SPACE;
|
||||
CargoesField::normal_height = d.height + CargoesField::vert_inter_industry_space;
|
||||
|
||||
/* Width of a #CFT_CARGO field. */
|
||||
CargoesField::cargo_field_width = CargoesField::cargo_border.width * 2 + CargoesField::cargo_line.width * CargoesField::max_cargoes + CargoesField::cargo_space.width * (CargoesField::max_cargoes - 1);
|
||||
@@ -2568,8 +2567,8 @@ struct IndustryCargoesWindow : public Window {
|
||||
switch (widget) {
|
||||
case WID_IC_PANEL:
|
||||
resize->height = CargoesField::normal_height;
|
||||
size->width = WD_FRAMETEXT_LEFT + CargoesField::industry_width * 3 + CargoesField::cargo_field_width * 2 + WD_FRAMETEXT_RIGHT;
|
||||
size->height = WD_FRAMETEXT_TOP + CargoesField::small_height + 2 * resize->height + WD_FRAMETEXT_BOTTOM;
|
||||
size->width = CargoesField::industry_width * 3 + CargoesField::cargo_field_width * 2 + WidgetDimensions::scaled.frametext.Horizontal();
|
||||
size->height = CargoesField::small_height + 2 * resize->height + WidgetDimensions::scaled.frametext.Vertical();
|
||||
break;
|
||||
|
||||
case WID_IC_IND_DROPDOWN:
|
||||
@@ -2920,14 +2919,13 @@ struct IndustryCargoesWindow : public Window {
|
||||
{
|
||||
if (widget != WID_IC_PANEL) return;
|
||||
|
||||
Rect ir = r.Shrink(WidgetDimensions::scaled.framerect);
|
||||
DrawPixelInfo tmp_dpi, *old_dpi;
|
||||
int width = r.right - r.left + 1;
|
||||
int height = r.bottom - r.top + 1 - WD_FRAMERECT_TOP - WD_FRAMERECT_BOTTOM;
|
||||
if (!FillDrawPixelInfo(&tmp_dpi, r.left + WD_FRAMERECT_LEFT, r.top + WD_FRAMERECT_TOP, width, height)) return;
|
||||
if (!FillDrawPixelInfo(&tmp_dpi, ir.left, ir.top, ir.Width(), ir.Height())) return;
|
||||
old_dpi = _cur_dpi;
|
||||
_cur_dpi = &tmp_dpi;
|
||||
|
||||
int left_pos = WD_FRAMERECT_LEFT;
|
||||
int left_pos = ir.left;
|
||||
if (this->ind_cargo >= NUM_INDUSTRYTYPES) left_pos += (CargoesField::industry_width + CargoesField::cargo_field_width) / 2;
|
||||
int last_column = (this->ind_cargo < NUM_INDUSTRYTYPES) ? 4 : 2;
|
||||
|
||||
@@ -2971,7 +2969,7 @@ struct IndustryCargoesWindow : public Window {
|
||||
pt.x -= nw->pos_x;
|
||||
pt.y -= nw->pos_y;
|
||||
|
||||
int vpos = WD_FRAMERECT_TOP + CargoesField::small_height - this->vscroll->GetPosition() * nw->resize_y;
|
||||
int vpos = WidgetDimensions::scaled.framerect.top + CargoesField::small_height - this->vscroll->GetPosition() * nw->resize_y;
|
||||
if (pt.y < vpos) return false;
|
||||
|
||||
int row = (pt.y - vpos) / CargoesField::normal_height; // row is relative to row 1.
|
||||
@@ -2979,7 +2977,7 @@ struct IndustryCargoesWindow : public Window {
|
||||
vpos = pt.y - vpos - row * CargoesField::normal_height; // Position in the row + 1 field
|
||||
row++; // rebase row to match index of this->fields.
|
||||
|
||||
int xpos = 2 * WD_FRAMERECT_LEFT + ((this->ind_cargo < NUM_INDUSTRYTYPES) ? 0 : (CargoesField::industry_width + CargoesField::cargo_field_width) / 2);
|
||||
int xpos = 2 * WidgetDimensions::scaled.framerect.left + ((this->ind_cargo < NUM_INDUSTRYTYPES) ? 0 : (CargoesField::industry_width + CargoesField::cargo_field_width) / 2);
|
||||
if (pt.x < xpos) return false;
|
||||
int column;
|
||||
for (column = 0; column <= 5; column++) {
|
||||
@@ -3135,13 +3133,10 @@ struct IndustryCargoesWindow : public Window {
|
||||
|
||||
void OnResize() override
|
||||
{
|
||||
this->vscroll->SetCapacityFromWidget(this, WID_IC_PANEL, WD_FRAMERECT_TOP + CargoesField::small_height);
|
||||
this->vscroll->SetCapacityFromWidget(this, WID_IC_PANEL, WidgetDimensions::scaled.framerect.top + CargoesField::small_height);
|
||||
}
|
||||
};
|
||||
|
||||
const int IndustryCargoesWindow::HOR_TEXT_PADDING = 5; ///< Horizontal padding around the industry type text.
|
||||
const int IndustryCargoesWindow::VERT_TEXT_PADDING = 5; ///< Vertical padding around the industry type text.
|
||||
|
||||
/**
|
||||
* Open the industry and cargoes window.
|
||||
* @param id Industry type to display, \c NUM_INDUSTRYTYPES selects a default industry type.
|
||||
|
||||
+8
-4
@@ -22,6 +22,7 @@
|
||||
#include "strings_func.h"
|
||||
#include "fios.h"
|
||||
#include "ai/ai_gui.hpp"
|
||||
#include "game/game_gui.hpp"
|
||||
#include "gfx_func.h"
|
||||
#include "core/geometry_func.hpp"
|
||||
#include "language.h"
|
||||
@@ -368,6 +369,7 @@ struct SelectGameWindow : public Window {
|
||||
}
|
||||
break;
|
||||
case WID_SGI_AI_SETTINGS: ShowAIConfigWindow(); break;
|
||||
case WID_SGI_GS_SETTINGS: ShowGSConfigWindow(); break;
|
||||
case WID_SGI_EXIT: HandleExitGameRequest(); break;
|
||||
}
|
||||
}
|
||||
@@ -447,11 +449,13 @@ static const NWidgetPart _nested_select_game_widgets[] = {
|
||||
|
||||
NWidget(NWID_SPACER), SetMinimalSize(0, 6),
|
||||
|
||||
/* 'script settings' and 'newgrf settings' buttons */
|
||||
/* 'AO settings', 'Game Script settings', and 'newgrf settings' buttons */
|
||||
NWidget(NWID_HORIZONTAL, NC_EQUALSIZE),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_ORANGE, WID_SGI_AI_SETTINGS), SetMinimalSize(158, 12),
|
||||
SetDataTip(STR_INTRO_SCRIPT_SETTINGS, STR_INTRO_TOOLTIP_SCRIPT_SETTINGS), SetPadding(0, 0, 0, 10), SetFill(1, 0),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_ORANGE, WID_SGI_GRF_SETTINGS), SetMinimalSize(158, 12),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_ORANGE, WID_SGI_AI_SETTINGS), SetMinimalSize(105, 12),
|
||||
SetDataTip(STR_INTRO_AI_SETTINGS, STR_INTRO_TOOLTIP_AI_SETTINGS), SetPadding(0, 0, 0, 10), SetFill(1, 0),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_ORANGE, WID_SGI_GS_SETTINGS), SetMinimalSize(106, 12),
|
||||
SetDataTip(STR_INTRO_GAMESCRIPT_SETTINGS, STR_INTRO_TOOLTIP_GAMESCRIPT_SETTINGS), SetPadding(0, 0, 0, 0), SetFill(1, 0),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_ORANGE, WID_SGI_GRF_SETTINGS), SetMinimalSize(105, 12),
|
||||
SetDataTip(STR_INTRO_NEWGRF_SETTINGS, STR_INTRO_TOOLTIP_NEWGRF_SETTINGS), SetPadding(0, 10, 0, 0), SetFill(1, 0),
|
||||
EndContainer(),
|
||||
|
||||
|
||||
+43
-59
@@ -200,6 +200,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}pk
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}pk
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}kg
|
||||
@@ -382,10 +383,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Verlaat
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Spel opsies
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Stellings
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :AI/Spel skript instellings
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :NewGRF stellings
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Deursigtigheid opsies
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Dorp name vertoon
|
||||
@@ -945,36 +945,6 @@ STR_GAME_OPTIONS_CURRENCY_NTD :Nuwe Taiwan dol
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :Chinese Renminbi (CNY)
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Hong Kong Dollar (HKD)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Bestuur aan linkerkant
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Bestuur aan regterkant
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Dorp name
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Kies dorp naam styl
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Engels (Oorspronkilik)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Frans
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Duits
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Engels (Addisioneel)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Latyns-Amerikaans
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Snaaks
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Sweeds
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Hollands
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finnish
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Polish
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slovak
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norwegian
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Hungarian
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Austrian
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Romanian
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Czech
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Swiss
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Deens
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turks
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italiaans
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Catalan
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Outostoor
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Kies interval tussen outomatiese store
|
||||
|
||||
@@ -999,18 +969,8 @@ STR_GAME_OPTIONS_RESOLUTION_OTHER :ander
|
||||
|
||||
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK} Koppelvlak groote
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK} Kies die koppelvlak element groote om te gebruik
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Normaal
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Dubbel groote
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Quad grootte
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Skrifgrootte
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Normaal
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Dubbele grootte
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :Quad grootte
|
||||
|
||||
|
||||
|
||||
@@ -1057,8 +1017,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Voorsko
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 Pond (£) in jou koers
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}verander gebruiklike koers parameter
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Maksimum no. mededingers: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Geen
|
||||
STR_FUNDING_ONLY :Befondsing alleen
|
||||
STR_MINIMAL :Minimale
|
||||
@@ -1108,6 +1066,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Matige klimaat
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Sub-artiese landskap
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Sub-tropiese landskap
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Speelgoedland landskap
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Baie Plat
|
||||
STR_TERRAIN_TYPE_FLAT :Plat
|
||||
@@ -1447,6 +1411,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Verbeter
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Padvoertuie: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Kies die bestuurskant
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Bestuur aan linkerkant
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Bestuur aan regterkant
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Reliëfkaart orientasie: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Anti-kloksgewys
|
||||
@@ -1935,7 +1903,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Outomatiese rig
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Laat treine toe om agteruit te gaan by signale, as hulle daar lank gewag het
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Aanbevole)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Aanbevole)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Verander stel waarde
|
||||
|
||||
@@ -1976,7 +1944,6 @@ STR_INTRO_HIGHSCORE :{BLACK}Hoogste
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Stellings
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF Stellings
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Soek aanlyn
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}AI/Spel Skript Instellings
|
||||
STR_INTRO_QUIT :{BLACK}Verlaat
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Begin nuwe spel. Ctrl+klik ignoreer kaart konfigurasie
|
||||
@@ -1996,7 +1963,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Vertoon
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Vertoon instellings
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Wys NewGRF stellings
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Kyk vir nuwe of bygewerkde inhoud om af te laai
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Vertoon AI/Spel skript konfigurasie
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Verlaat 'OpenTTD'
|
||||
|
||||
STR_INTRO_TRANSLATION :{BLACK}Die vertaling kort {NUM} string{P "" s}. Help aseblief om OpenTTD beter te maak, deur aan te sluit as 'n vertaaler. Sien die readme.txt vir meer inligting.
|
||||
@@ -2025,12 +1991,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Verande
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Verander huidige jaar
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Aktiveer modifisering van produksie waardes: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Matige klimaat
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Sub-artiese landskap
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Sub-tropiese landskap
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Speelgoedland landskap
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} - Kleur Skema
|
||||
|
||||
@@ -2921,16 +2881,41 @@ STR_MAPGEN_MAPSIZE :{BLACK}Kaart gr
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Kies kaartgrootte teëls. Die aantal werklike beskikbare teëls sal ietwat minder wees.
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Hoev. dorpe:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Dorp name
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Kies dorp naam styl
|
||||
STR_MAPGEN_DATE :{BLACK}Datum:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Hoev. nywerhede:
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Land genereerder:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Terrein tipe:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Seevlak:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Seevlak:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Riviere:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Gladheid:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Verskeidenheid verspreiding:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Genereer
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Engels (Oorspronkilik)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Frans
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Duits
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Engels (Addisioneel)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Latyns-Amerikaans
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Snaaks
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Sweeds
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Hollands
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Finnish
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Polish
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slovak
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norwegian
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Hungarian
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Austrian
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Romanian
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Czech
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Swiss
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Deens
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Turks
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Italiaans
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Catalan
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Kaart kante:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Noordwes
|
||||
@@ -3610,6 +3595,8 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Maks. Tr
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Afstand: {GOLD}{COMMA} teëls
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Vliegtuig tipe: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Trein kieslys - klik op voertuig vir inligting. CTRL+kliek vir wegsteek van die voertuig tipe
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Pad voertuig kieslys - klik op voertuig vir inligting. CTRL+kliek vir wegsteek van die voertuig tipe
|
||||
@@ -4253,12 +4240,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Een van
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}Rekenaar Speler/Spel Skrip Ontfout venster is slegs beskikbaar aan die verskaffer
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}AI/Spel Konfigurasie
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}Spel Skrip wat in die volgende spel gelaai sal word
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}Die AIs wat om die volgende spel gelaai sal word
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Mens Speler
|
||||
STR_AI_CONFIG_RANDOM_AI :Lukraak AI
|
||||
STR_AI_CONFIG_NONE :(geen)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Maksimum no. mededingers: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Beweeg op
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Beweeg gekose AI op in die lys
|
||||
@@ -4268,8 +4255,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Beweeg g
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Spel Skrip
|
||||
STR_AI_CONFIG_AI :{SILVER}AIs
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Selekteer {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :AI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Spel Skrip
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Laai nog 'n script
|
||||
@@ -4300,9 +4285,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Hoogteka
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Minimap-skermkiekie
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parameters
|
||||
STR_AI_SETTINGS_CAPTION_AI :AI
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Speletjie Skrif
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Maak toe
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Herstel
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -4714,6 +4697,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Kan nie
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... voertuig is vernietig
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Geen voertuie gaan beskikbaar wees nie
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Verander jou NewGRF stellings
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Geen voertuie is op die oomblik beskikbaar nie
|
||||
|
||||
+43
-58
@@ -199,6 +199,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}ح
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}حصان
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}ك واط
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP} طن
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}طن
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}كجم
|
||||
@@ -380,10 +381,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :انهاء
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :إعدادات اللعبه
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :الإعدادات
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :الذكاء الصناعي/ اعدادات اللعبة
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :إعدادات اﻹضافات
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :خيارات الشفافية
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :عرض اسماء المدن
|
||||
@@ -933,36 +933,6 @@ STR_GAME_OPTIONS_CURRENCY_CNY :(CNY) الرن
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :(HKD) دولار هونج كونج
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :الروبية الهندية (INR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :القيادة على اليسار
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :القيادة على اليمين
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}اسماء المدن:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}اختيار طريقة عرض اسماء المدن
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :English (Original)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :فرنسي
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :الماني
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :انجليزي اضافي
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :امريكي لاتيني
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :مضحك
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :سويدي
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :هولندي
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :فنلندي
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :بلغاري
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :سلوفاكي
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :نرويجي
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :هنغاري
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :نمساوي
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :روماني
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :تشيكي
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :سويدي
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :دنماكي
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :تركي
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :ايطالي
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :كتالونية
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}حفظ آلي
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}اختار مدة الحفظ الآلي
|
||||
|
||||
@@ -991,20 +961,8 @@ STR_GAME_OPTIONS_VIDEO_ACCELERATION_RESTART :{WHITE}لن ي
|
||||
|
||||
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}حجم اللوحة
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}حدد العنصر المطلوب
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :تقريب عادي
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :تقريب ×2
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :تقريب ×4
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}حجم الخط
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}حدد حجم خط الواجهة المراد استخدامه
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(كشف أوتوماتيكي)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :عادي
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :حجم مزدوج
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :حجم رباعي
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}الرسومات
|
||||
|
||||
@@ -1056,8 +1014,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}عرض:
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK} 10000 جنية استرليني في عملتك
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}غير الخيارات الاختيارة
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}العدد الاقصى للمتنافسين: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :بدون
|
||||
STR_FUNDING_ONLY :التمويل فقط
|
||||
STR_MINIMAL :الادنى
|
||||
@@ -1107,6 +1063,12 @@ STR_SUBSIDY_X2 :*2
|
||||
STR_SUBSIDY_X3 :*3
|
||||
STR_SUBSIDY_X4 :*4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :مناطق معتدلة
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :مناطق ثلجية
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :مناطق مدارية
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :ألعاب
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :مسطح تماما
|
||||
STR_TERRAIN_TYPE_FLAT :مسطح
|
||||
@@ -1358,6 +1320,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :المحسن
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :السيارات: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :إختر جهة القيادة
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :القيادة على اليسار
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :القيادة على اليمين
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :اتجاة خريطة المرتفعات: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :عكس عقارب الساعة
|
||||
@@ -1711,7 +1677,7 @@ STR_CONFIG_SETTING_PATHFINDER_FOR_SHIPS :موجد طري
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :العكس عند الإشارات: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(مفضل)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(مفضل)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}عدل قيمة التغيير
|
||||
|
||||
@@ -1748,7 +1714,6 @@ STR_INTRO_HIGHSCORE :{BLACK}قائم
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}الاعدادات
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK} اعدادات NewGRF
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK} إبحث عن المحتوى عبر الشبكه العنكبوتيه
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}إعدادات الذكاء الصناعى
|
||||
STR_INTRO_QUIT :{BLACK}خروج
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}بدأ لعبة جديدة
|
||||
@@ -1795,12 +1760,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}عدل
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}غير السنة الحالية
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}تفعيل تغيير قيمة الانتاج: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :مناطق معتدلة
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :مناطق ثلجية
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :مناطق مدارية
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :ألعاب
|
||||
|
||||
# Livery window
|
||||
|
||||
STR_LIVERY_GENERAL_TOOLTIP :{BLACK}اظهر اللون العام
|
||||
@@ -2672,6 +2631,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}حجم
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK} حدد حجم الخريطة بالمربعات. سيكون عدد المربعات المتاحة أصغر قليلاً
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}عدد المدن:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}اسماء المدن:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}اختيار طريقة عرض اسماء المدن
|
||||
STR_MAPGEN_DATE :{BLACK}التاريخ:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}عدد المصانع:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT_UP :{BLACK}قم بزيادة أقصى ارتفاع لأعلى قمة على الخريطة بواحد
|
||||
@@ -2681,12 +2642,35 @@ STR_MAPGEN_DESERT_COVERAGE :{BLACK}مدى
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}مولد الخريطة:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK} نوع التضاريس
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}مستوى البحر
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}مستوى البحر
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}انهار:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK} النعومة:
|
||||
STR_MAPGEN_VARIETY :{BLACK}توزيع التنوع:
|
||||
STR_MAPGEN_GENERATE :{WHITE}ولد
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :English (Original)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :فرنسي
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :الماني
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :انجليزي اضافي
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :امريكي لاتيني
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :مضحك
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :سويدي
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :هولندي
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :فنلندي
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :بلغاري
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :سلوفاكي
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :نرويجي
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :هنغاري
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :نمساوي
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :روماني
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :تشيكي
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :سويدي
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :دنماكي
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :تركي
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :ايطالي
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :كتالونية
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK} حدود الخريطة:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK} الشمال الغربي
|
||||
@@ -3301,6 +3285,8 @@ STR_PURCHASE_INFO_ALL_BUT :الكل الا
|
||||
STR_PURCHASE_INFO_MAX_TE :{BLACK}تأثير الجذب القصى: {GOLD}{FORCE}
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}نوع الطائرة:{GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}قائمة اختيار القطارات - اضغط على العربة لعرض معلوماتها
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}قائمة اختيار العربات - اضغط على العربة لاظهار معلوماتها
|
||||
@@ -3914,11 +3900,11 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}واحد
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW} شاشة اخطاء الذكاء الصناعي متوفرة فقط للخادم (سرڤر)
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}إعدادات الذكاء الصناعي
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}مخطوطات اللعبة الذي سيتم تحميله في اللعبة التالية
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :لاعب انساني
|
||||
STR_AI_CONFIG_RANDOM_AI :ذكاء صناعي عشوائي
|
||||
STR_AI_CONFIG_NONE :(لا شيء)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}العدد الاقصى للمتنافسين: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}انقل للاعلى
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}انقل الذكاء الاصطناعي المختار للاعلى
|
||||
@@ -3927,8 +3913,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}انقل
|
||||
|
||||
STR_AI_CONFIG_AI :{SILVER} الذكاء الاصطناعي
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}اختر {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :الذكاء الاصطناعي
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :مخطوط اللعبة
|
||||
STR_AI_CONFIG_CONFIGURE :{BLACK} اعداد
|
||||
@@ -4346,6 +4330,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}لا ي
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... العربة تحطمت
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}لن تتوافر اى وسائل نقل على اﻹطلاق
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}لا تتوافر اى آليه نقل بعد
|
||||
|
||||
|
||||
+43
-54
@@ -198,6 +198,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}hp
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}hp
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}kg
|
||||
@@ -371,10 +372,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Irten
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Jokoaren aukerak
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Ezarpenak
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :IA/Jokoaren scriptaren ezaugarriak
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :NewGRF ezarpenak
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Transparentzia ezarpenak
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Herri izenak erakutsita
|
||||
@@ -916,36 +916,6 @@ STR_GAME_OPTIONS_CURRENCY_CUSTOM :Pertsonalizatua
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Lari Georgiarra (GEL)
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Rial Iraniarra (IRR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Ezkerretik gidatu
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Eskuinetik gidatu
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Herrien izenak
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Herrien izenen estiloak aukeratu
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Ingelesa (Jatorrizkoa)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Frantsesak
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Alemaniarrak
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Ingelesa (Adizionala)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Latino-Amerikarra
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Inozoak
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Suediarrak
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Herbeheretakoak
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finlandiarrak
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Poloniarrak
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Eslovakiarrak
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norvegiarrak
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Hungariarrak
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Austriarrak
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Errumaniarrak
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Txekoak
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Suitzarrak
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Danierarrak
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turkiarrak
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italiarrak
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Katalanak
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Auto-gordea
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Aukeratu jokoa automatikoki gordetzeko denbora
|
||||
|
||||
@@ -970,11 +940,6 @@ STR_GAME_OPTIONS_RESOLUTION_OTHER :besteak
|
||||
|
||||
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Interfaze tamaina
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Normala
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Tamaina doblea
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Tamaina laukoitza
|
||||
|
||||
|
||||
|
||||
@@ -1022,8 +987,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Aurreik
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 libra (£) zure dibisan
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Dibisa pertsonalaren ezaugarriak aldatu
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Gehienezko arerio kopurua: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Ezer ez
|
||||
STR_FUNDING_ONLY :Finantzazioa bakarrik
|
||||
STR_MINIMAL :Gutxienekoa
|
||||
@@ -1073,6 +1036,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Klima epeleko paisaia
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Klima artikoko paisaia
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Klima tropikaleko paisaia
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Jostailu munduko paisaia
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Oso laua
|
||||
STR_TERRAIN_TYPE_FLAT :Laua
|
||||
@@ -1387,6 +1356,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Hobetua
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Errepideko garraioak: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Gidatzeko aldea aukeratu
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Ezkerretik gidatu
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Eskuinetik gidatu
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Garaiera maparen norabidea: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Erlojuko orratzen kontrara
|
||||
@@ -1814,7 +1787,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Seinaletan auto
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Trenak seinaleetan buelta ematea baimendu, denbora luzez itxaroten ari badira
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Gomendatua)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Gomendatua)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Ezarpenaren balioa aldatu
|
||||
|
||||
@@ -1854,7 +1827,6 @@ STR_INTRO_HIGHSCORE :{BLACK}Puntuazi
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Ezarpenak
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF-ren Ezarpenak
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Edukiak Online Kontsultatu
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}IA/Joko Scripten Ezarpenak
|
||||
STR_INTRO_QUIT :{BLACK}Irten
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Joko berria hasi. Krtl+klik mapa konfigurazioa desgaitzen du
|
||||
@@ -1874,7 +1846,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Puntuazi
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Ezarpenak erakutsi
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}NewGRF ezarpenak erakutsi
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Bilatu eduki berria eta eguneratua deskargatzeko
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}IA/Joko Scripten Ezarpenak
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}'OpenTTD'-tik Irten
|
||||
|
||||
STR_INTRO_TRANSLATION :{BLACK}Itzultze honi {NUM} string falta zaio/zaizkio. Mesedez OpenTTD hobeago egiten lagundu itzultzaile bezala aritzen. Ikusi readme.txt xehetasunentzako.
|
||||
@@ -1901,12 +1872,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Data al
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Aurtengo urtea aldatu
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Ekoizpen balioak aldatzea baimendu: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Klima epeleko paisaia
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Klima artikoko paisaia
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Klima tropikaleko paisaia
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Jostailu munduko paisaia
|
||||
|
||||
# Livery window
|
||||
|
||||
STR_LIVERY_GENERAL_TOOLTIP :{BLACK}Erakutsi kolore eskema orokorrak
|
||||
@@ -2749,16 +2714,41 @@ STR_MAPGEN_WORLD_GENERATION_CAPTION :{WHITE}Mundua s
|
||||
STR_MAPGEN_MAPSIZE :{BLACK}Maparen tamaina:
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Herri kopurua:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Herrien izenak
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Herrien izenen estiloak aukeratu
|
||||
STR_MAPGEN_DATE :{BLACK}Data:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Industria kopurua:
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Paisaia sortzailea:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Lur mota:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Itsaso kopurua:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Itsaso kopurua:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Errekak:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Leuntasuna:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Barietateen distribuzioa:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Sortu
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Ingelesa (Jatorrizkoa)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Frantsesak
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Alemaniarrak
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Ingelesa (Adizionala)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Latino-Amerikarra
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Inozoak
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Suediarrak
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Herbeheretakoak
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Finlandiarrak
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Poloniarrak
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Eslovakiarrak
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norvegiarrak
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Hungariarrak
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Austriarrak
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Errumaniarrak
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Txekoak
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Suitzarrak
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Danierarrak
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Turkiarrak
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Italiarrak
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Katalanak
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Maparen ertzak:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Ipar mendebaldea
|
||||
@@ -3389,6 +3379,8 @@ STR_PURCHASE_INFO_ALL_BUT :Guztia {CARGO_L
|
||||
STR_PURCHASE_INFO_MAX_TE :{BLACK}Gehienezko trakzio indarra: {GOLD}{FORCE}
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Irismena: {GOLD}{COMMA} lauki
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Trenak aukeratzeko zerrenda - Klik xehetasunak ikusteko. Ctrl+Klik ibilgailu motaren ezkutapenaren artean aukeratzeko
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Errepide ibilbideak aukeratzeko zerrenda - Klik xehetasunak ikusteko
|
||||
@@ -4000,12 +3992,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Abiarazi
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}IA/Joko Script Garbitzailearen lehioa bakarrik zerbitzariarentzako erabilgarria da
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}IA/Joko Script-aren Ezarpenak
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}Hurrengo jokoan kargatuko den Joko Script-a
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}Hurrengo jokoan kargatuko diren IA-k
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Jokalaria
|
||||
STR_AI_CONFIG_RANDOM_AI :Ausazko IA
|
||||
STR_AI_CONFIG_NONE :(ezer ez)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Gehienezko arerio kopurua: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Gora Mugitu
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Auratutako IA zerrendan gora igo
|
||||
@@ -4015,8 +4007,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Aukeratu
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Jokoaren Script-a
|
||||
STR_AI_CONFIG_AI :{SILVER}IAk
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Aukeratu {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :IA
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Script jokoa
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Bestelako script bat kargatu
|
||||
@@ -4040,9 +4030,7 @@ STR_AI_LIST_CANCEL_TOOLTIP :{BLACK}Ez aldat
|
||||
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parametroak
|
||||
STR_AI_SETTINGS_CAPTION_AI :IA
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Jokoaren Script-ak
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Itxi
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Berrabiarazi
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -4443,6 +4431,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Ezin da
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... garraioa suntsituta
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Ez da ibilgailu erabilgarririk egongo
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Aldatu zure NewGRF konfigurazioa
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Ez dago ibilgailu erabilgarririk oraindik
|
||||
|
||||
+43
-59
@@ -511,6 +511,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}к
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}к.с.
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}кВт
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP}т
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}т
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}кг
|
||||
@@ -691,10 +692,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Выхад
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Наладкі гульні
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Наладкі
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :Наладкі ШІ / скрыпту
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :Наладкі NewGRF
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Наладкі празрыстасьці
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Паказваць назвы гарадоў
|
||||
@@ -1254,36 +1254,6 @@ STR_GAME_OPTIONS_CURRENCY_CNY :Кітайск
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Ганконскі даляр (HKD)
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :Індыйская рупія (INR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Езьдзіць леваруч
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Езьдзіць праваруч
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Назвы гарадоў
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}На якой мове будуць назвы населеных пунктаў
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Анґельскія (арыґінальныя)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Францускія
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Нямецкія
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Анґельскія (дадатковыя)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Лацінаамэрыканскія
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Анґельскія (жартоўныя)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Швэдзкія
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Нідэрляндзкія
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Фінскія
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Польскія
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Славацкія
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Нарвэскія
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Вугорскія
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Аўстрыйскія
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Румынскія
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Чэскія
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Швайцарскія
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Дацкія
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Турэцкія
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Італьянскія
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Каталёнскія
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Аўтазахаваньне
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Інтэрвал паміж аўтаматычнымі захаваньнямі гульні
|
||||
|
||||
@@ -1308,18 +1278,8 @@ STR_GAME_OPTIONS_RESOLUTION_OTHER :Iншае
|
||||
|
||||
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Памер элементаў інтэрфейсу
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Выберыце памер элементаў інтэрфейсу
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Звычайны
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Падвоены
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Пачацвяроны
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Памер шрыфта
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Абярыце памер шрыфта, выкарыстоўванага ў гульні
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Звычайны
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Падвоены
|
||||
|
||||
|
||||
STR_GAME_OPTIONS_REFRESH_RATE :{BLACK}Чашчыня абнаўлення экрана
|
||||
@@ -1367,8 +1327,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Узо
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 брыт. фунтаў (£) у вашай валюце
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Зьмяніць парамэтр уласнай валюты
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Максымальная колькасьць канкурэнтаў: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Няма
|
||||
STR_FUNDING_ONLY :Будаваць самому
|
||||
STR_MINIMAL :Мінімальнае
|
||||
@@ -1418,6 +1376,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :умераны ляндшафт
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :субарктычны ляндшафт
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :субтрапічны ляндшафт
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :цацачны ляндшафт
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Вельмі пляскатая
|
||||
STR_TERRAIN_TYPE_FLAT :Раўнінная
|
||||
@@ -1759,6 +1723,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Палепша
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Рух аўтатранспарту: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Выберыце бок дарогі, па якому рухаецца аўтатранспарт
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Езьдзіць леваруч
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Езьдзіць праваруч
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Кручэньне мапы вышыняў: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :супраць руху гадзіньнікавай стрэлкі
|
||||
@@ -2255,7 +2223,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Аўтамат
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Дазволіць цягнікам разварочвацца перад сыґналамі, калі яны чакаюць доўгі час.
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(рэкамэндуецца)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(рэкамэндуецца)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Зьмяніць значэньне
|
||||
|
||||
@@ -2296,7 +2264,6 @@ STR_INTRO_HIGHSCORE :{BLACK}Табл
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Наладкі
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Наладкi NewGRF
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Праверыць анлайн-кантэнт
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}Наладкі ШІ / скрыпту
|
||||
STR_INTRO_QUIT :{BLACK}Выхад
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Пачаць новую гульню. Ctrl+клік прапускае этап наладак мапы
|
||||
@@ -2316,7 +2283,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Пака
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Акно наладак
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Паказаць наладкі NewGRF
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Праверыць новы й абноўлены кантэнт, каб спампаваць
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Зьмяніць наладкі ШІ ды гульнёвага скрыпту
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Выйсьці з OpenTTD
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}У абраным наборы базавай графікі адсутнічае {NUM} спрайт{P "" а аў}. Калі ласка, абнавіце набор графікі.
|
||||
@@ -2346,12 +2312,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Зьм
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Зьмяніць бягучы год
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Дазволіць зьмяненьне прадукцыйнасьці: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :умераны ляндшафт
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :субарктычны ляндшафт
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :субтрапічны ляндшафт
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :цацачны ляндшафт
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}Колеры кампаніі «{COMPANY}»
|
||||
|
||||
@@ -3269,18 +3229,43 @@ STR_MAPGEN_MAPSIZE :{BLACK}Паме
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Выберыце памер памы ў клетках. Колькасьць даступных клетак будзе трохі меншай
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Колькасьць гарадоў:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Назвы гарадоў
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}На якой мове будуць назвы населеных пунктаў
|
||||
STR_MAPGEN_DATE :{BLACK}Дата:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Колькасьць прадпрыемстваў:
|
||||
STR_MAPGEN_SNOW_COVERAGE_TEXT :{BLACK}{NUM}%
|
||||
STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}Паменшыць плошчу пяшчанага пакрыцця на 10%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Ґенэратар ляндшафту:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Тып ляндшафту:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Колькасьць азёраў/мораў:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Колькасьць азёраў/мораў:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Колькасьць рэк:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Гладкасьць:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Разнастайнасьць ляндшафту:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Стварыць
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Анґельскія (арыґінальныя)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Францускія
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Нямецкія
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Анґельскія (дадатковыя)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Лацінаамэрыканскія
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Анґельскія (жартоўныя)
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Швэдзкія
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Нідэрляндзкія
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Фінскія
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Польскія
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Славацкія
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Нарвэскія
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Вугорскія
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Аўстрыйскія
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Румынскія
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Чэскія
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Швайцарскія
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Дацкія
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Турэцкія
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Італьянскія
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Каталёнскія
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Краі мапы:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Паўночны захад
|
||||
@@ -3956,6 +3941,8 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Макс
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Далёкасьць: {GOLD}{COMMA} клет{P ка кi ак}
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Тып паветр. судна: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Сьпіс лакаматываў і вагонаў - пстрыкніце для атрыманьня інфармацыі. Ctrl+пстрычка схавае/пакажа ТС.
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Сьпіс аўтатранспарту - пстрыкніце для атрыманьня інфармацыі. Ctrl+пстрычка схавае/пакажа выбраны аўтамабіль.
|
||||
@@ -4616,12 +4603,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Адзі
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}Вакно адладкі ШІ / скрыпту даступна толькі для сэрвэра
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}Канфігурацыя ШІ / скрыпту
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}Гульнёвы скрыпт, які будзе загружаны ў наступнай гульні
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}Модулі ШІ, якія будуць загружаны ў наступнай гульні
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Чалавек
|
||||
STR_AI_CONFIG_RANDOM_AI :Выпадковы ШI
|
||||
STR_AI_CONFIG_NONE :(няма)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Максымальная колькасьць канкурэнтаў: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Уверх
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Перамясьціць гэты модуль ШI ўверх па сьпісе
|
||||
@@ -4631,8 +4618,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Пера
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Гульнёвы скрыпт
|
||||
STR_AI_CONFIG_AI :{SILVER}ШI
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Выбраць {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :ШI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Гульнёвы скрыпт
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Загрузіць іншы скрыпт
|
||||
@@ -4657,9 +4642,7 @@ STR_AI_LIST_CANCEL_TOOLTIP :{BLACK}Не з
|
||||
STR_SCREENSHOT_ZOOMIN_SCREENSHOT :{BLACK}Бачная вобласць у максімальным набліжэнні
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}Параметры {STRING}
|
||||
STR_AI_SETTINGS_CAPTION_AI :ШI
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Гульнёвы скрыпт
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Закрыць
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Ськід
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -5067,6 +5050,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Не а
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... транспартны сродак зьнішчаны
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Усе транспартныя сродкі будуць недаступныя
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Зьмяніце канфігурацыю модуля NewGRF
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Няма даступных транспартных сродкаў
|
||||
|
||||
@@ -201,6 +201,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}hp
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}cv
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP}T
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}kg
|
||||
@@ -392,10 +393,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Sair
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Opções do jogo
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Configurações
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :Configurações de IA /Script do jogo
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :Definições do NewGRF
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Opções de Transparência
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Nomes de cidades exibidos
|
||||
@@ -966,36 +966,6 @@ STR_GAME_OPTIONS_CURRENCY_INR :Rúpia Indiana
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Rupia Indonésia (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Ringgit Malaio (MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Dirigem na esquerda
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Dirigem na direita
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Nome das cidades:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Selecionar o estilo dos nomes das cidades
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Inglês (Original)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Francês
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Alemão
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Inglês (Adicional)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Latino-Americano
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Idiota
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Sueco
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Holandês
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finlandês
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Polonês
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Eslovaco
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norueguês
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Húngaro
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Austríaco
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Romeno
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Checo
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Suiço
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Dinamarquês
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turco
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italiano
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Catalão
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Salvar automaticamente
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Selecionar o intervalo entre jogos salvos automaticos
|
||||
|
||||
@@ -1028,21 +998,8 @@ STR_GAME_OPTIONS_VIDEO_VSYNC_TOOLTIP :{BLACK}Marque e
|
||||
|
||||
STR_GAME_OPTIONS_VIDEO_DRIVER_INFO :{BLACK}Motorista atual: {STRING}
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Tamanho da interface
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Selecione o tamanho de elemento de interface a ser usado
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(detecção automática)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Dobro
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Quádruplo
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Tamanho da fonte
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Selecione o tamanho da fonte da interface a ser usado
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(detecção automática)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Tamanho duplo
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :Tamanho quádruplo
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}Gráficos
|
||||
|
||||
@@ -1094,8 +1051,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Previs
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 Libras (£) na sua moeda
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Alterar o parâmetro de moeda personalizada
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Número máximo de concorrentes: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Nenhum
|
||||
STR_FUNDING_ONLY :Apenas financiamento
|
||||
STR_MINIMAL :Mínimo
|
||||
@@ -1145,6 +1100,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :terreno temperado
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :terreno subártico
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :terreno subtropical
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :terreno 'toyland'
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Muito Plano
|
||||
STR_TERRAIN_TYPE_FLAT :Plano
|
||||
@@ -1504,6 +1465,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Melhorado
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Automóveis: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Escolha a mão de direção
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Dirigem na esquerda
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Dirigem na direita
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Rotação do mapa topográfico: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Sentido Anti-Horário
|
||||
@@ -2038,7 +2003,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Reversão autom
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Permite trens reverterem sentido num sinal, se estiverem aguardando por muito tempo
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Recomendado)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Recomendado)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Alterar valor
|
||||
|
||||
@@ -2081,7 +2046,6 @@ STR_INTRO_HIGHSCORE :{BLACK}Pontuaç
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Configurações
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Configurar NewGRF
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Checar conteúdo on-line
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}Configurações de IA / Script do jogo
|
||||
STR_INTRO_QUIT :{BLACK}Sair
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Iniciar um novo jogo. Ctrl+Clique para pular a configuração do mapa
|
||||
@@ -2101,7 +2065,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Exibe as
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Config. de exibição
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Exibir configs. dos NewGRF
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Checar por conteúdo novo e atualizado para baixar
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Exibe configurações de IA e script do jogo
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Sair do 'OpenTTD'
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}Faltam {NUM} "sprite{P "" s}" no conjunto de gráficos base selecionado. Por favor verifique se há atualizações para ele.
|
||||
@@ -2133,12 +2096,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Alterar
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Mudar ano atual
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Ativar modificação de valores de produção: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :terreno temperado
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :terreno subártico
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :terreno subtropical
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :terreno 'toyland'
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} - Esquema de cores
|
||||
|
||||
@@ -3141,6 +3098,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}Dimensõ
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Seleciona o tamanho do mapa em quadrados. O número de quadrados disponíveis será um pouco menor
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}No. de cidades:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Nome das cidades:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Selecionar o estilo dos nomes das cidades
|
||||
STR_MAPGEN_DATE :{BLACK}Data:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}No. de indústrias:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}Pico mais alto:
|
||||
@@ -3156,12 +3115,35 @@ STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}Diminuir
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Gerador de terra
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Tipo de terreno
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Nível do mar:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Nível do mar:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Rios:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Regularidade
|
||||
STR_MAPGEN_VARIETY :{BLACK}Distribuição da variedade
|
||||
STR_MAPGEN_GENERATE :{WHITE}Gerar
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Inglês (Original)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Francês
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Alemão
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Inglês (Adicional)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Latino-Americano
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Idiota
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Sueco
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Holandês
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Finlandês
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Polonês
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Eslovaco
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norueguês
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Húngaro
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Austríaco
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Romeno
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Checo
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Suiço
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Dinamarquês
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Turco
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Italiano
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Catalão
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Bordas do mapa:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Noroeste
|
||||
@@ -3645,7 +3627,6 @@ STR_FINANCES_SECTION_OTHER :{GOLD}Outros
|
||||
|
||||
STR_FINANCES_NEGATIVE_INCOME :-{CURRENCY_LONG}
|
||||
STR_FINANCES_POSITIVE_INCOME :+{CURRENCY_LONG}
|
||||
STR_FINANCES_NET_PROFIT :{WHITE}Lucro Líquido
|
||||
STR_FINANCES_BANK_BALANCE_TITLE :{WHITE}Balanço Bancário
|
||||
STR_FINANCES_OWN_FUNDS_TITLE :{WHITE}Fundos Próprios
|
||||
STR_FINANCES_LOAN_TITLE :{WHITE}Empréstimo
|
||||
@@ -3873,6 +3854,8 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Tração
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Alcance: {GOLD}{COMMA} quadrados
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Tipo de aeronave: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Lista de trens - clique num trem para informações. Cltr+Clique para alterar a visibilidade do tipo de trem
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Lista de automóveis - clique num automóvel para informações. Cltr+Clique para alterar a visibilidade do tipo de automóvel
|
||||
@@ -4533,12 +4516,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Um dos s
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}Depuração de I.A./Script do jogo só é acessível pelo servidor
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}Configuração da I.A./Script do jogo
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}O script do jogo que será carregado no próximo jogo
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}IAs que serão carregadas no próximo jogo
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Jogador humano
|
||||
STR_AI_CONFIG_RANDOM_AI :IA aleatória
|
||||
STR_AI_CONFIG_NONE :{G=m}(nenhum)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Número máximo de concorrentes: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Subir
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Mover a IA selecionada para cima na lista
|
||||
@@ -4548,8 +4531,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Mover a
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Script do jogo
|
||||
STR_AI_CONFIG_AI :{G=f}{SILVER}IAs
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Selecionar {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :{G=f}IA
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Script do jogo
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Carregar outro script
|
||||
@@ -4580,9 +4561,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Captura
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Captura de tela do minimapa
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parâmetros
|
||||
STR_AI_SETTINGS_CAPTION_AI :{G=f}IA
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Script do jogo
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Fechar
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Resetar
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -4999,6 +4978,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Impossí
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... veículo está destruído
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Não haverá nenhum veículo disponível
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Altere sua configuração de NewGRF
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Não há veículos disponíveis ainda
|
||||
|
||||
+43
-55
@@ -200,6 +200,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA} к.с.
|
||||
STR_UNITS_POWER_METRIC :{COMMA} к.с.
|
||||
STR_UNITS_POWER_SI :{COMMA} kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}т
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA} т.
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA} кг.
|
||||
@@ -375,10 +376,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Изход
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Игрови опции
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Настройки
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :Настройка на ИИ програмите
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :Newgrf настройки
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Настройки на прозрачност
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Показване имената на градовете
|
||||
@@ -924,36 +924,6 @@ STR_GAME_OPTIONS_CURRENCY_IRR :Ирански
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :Нов тайвански долар
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Хонгконгски долар (HKD)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :ляво
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :дясно
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Имена на градовете
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Избор стила на имената на градовете
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :английски (оригинални)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :френски
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :германски
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :английски (допълнителни)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :латиноамерикански
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :глупави
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :шведски
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :холандски
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :финландски
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :полски
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :словашки
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :норвежки
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :унгарски
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :австрийски
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :румънски
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :чешки
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :швейцарски
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :датски
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :турски
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :италиански
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :каталонски
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Автозаписване
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Интервала между две автозаписваня
|
||||
|
||||
@@ -978,12 +948,6 @@ STR_GAME_OPTIONS_RESOLUTION_OTHER :друго
|
||||
|
||||
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Интерфейс размер
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Изберете размера на интерфейс елемент за използване
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Нормално
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Двукратно
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Четирикратно
|
||||
|
||||
|
||||
|
||||
@@ -1032,8 +996,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Пре
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 лири(£) в твоята валута
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Промяна параметрите на парична единица
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Максимален брой конкуренти: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :николко
|
||||
STR_FUNDING_ONLY :Единствено финансиране
|
||||
STR_MINIMAL :Минимален
|
||||
@@ -1083,6 +1045,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :умерен климат
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Арктичен климат
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Тропически климат
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Земята на играчките
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :платовиден
|
||||
STR_TERRAIN_TYPE_FLAT :равнинен
|
||||
@@ -1411,6 +1379,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :подобре
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Пътни превозни средства: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Изберете страна шофиране
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :ляво
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :дясно
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Завъртане на картата: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Обратрно на часовниковата стрелка
|
||||
@@ -1858,7 +1830,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Автомат
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Позволява на влаковете да обръщат ако са чакали твърде дълго
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(препоръчва се)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(препоръчва се)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Промяна стойноста на настройка
|
||||
|
||||
@@ -1898,7 +1870,6 @@ STR_INTRO_HIGHSCORE :{BLACK}Табл
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Настройки
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF настройки
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Провери онлайн съдържанието
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}ИИ/Игрови настройки
|
||||
STR_INTRO_QUIT :{BLACK}Изход
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Започни нова игра. Ctrl+Click пропуска конфигурацията на картата
|
||||
@@ -1918,7 +1889,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Пока
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Настройки на дисплея
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Покажи NewGRF настройки
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Провери за ново съдържание за сваляне
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Показва настройките на ИИ
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Изход от 'OpenTTD'
|
||||
|
||||
STR_INTRO_TRANSLATION :{BLACK}На този превод му липсват {NUM} string{P "" s}. Помогнете на OpenTTD като се запишете за преводач. Вижте readme.txt за повече информация.
|
||||
@@ -1947,12 +1917,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Про
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Промяна настоящата година
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Промяна на производствените стойности: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :умерен климат
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Арктичен климат
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Тропически климат
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Земята на играчките
|
||||
|
||||
# Livery window
|
||||
|
||||
STR_LIVERY_GENERAL_TOOLTIP :{BLACK}Показване на общи цветови схеми
|
||||
@@ -2804,16 +2768,41 @@ STR_MAPGEN_MAPSIZE :{BLACK}Разм
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Изберете големината на картата в полета. Броя на наличните полета ще е малко по-малък.
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Брой градове:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Имена на градовете
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Избор стила на имената на градовете
|
||||
STR_MAPGEN_DATE :{BLACK}Дата:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Брой индустрии:
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Земегенератор:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Тип на терен:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Морско ниво:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Морско ниво:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Реки:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Полегатост:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Разнообразност:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Генериране
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :английски (оригинални)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :френски
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :германски
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :английски (допълнителни)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :латиноамерикански
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :глупави
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :шведски
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :холандски
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :финландски
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :полски
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :словашки
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :норвежки
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :унгарски
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :австрийски
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :румънски
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :чешки
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :швейцарски
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :датски
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :турски
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :италиански
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :каталонски
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Краищата на картата да са:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Северозапад
|
||||
@@ -3453,6 +3442,8 @@ STR_PURCHASE_INFO_ALL_BUT :Всичко о
|
||||
STR_PURCHASE_INFO_MAX_TE :{BLACK}Макс. теглеща сила: {GOLD}{FORCE}
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Обхват: {GOLD}{COMMA} полета
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Списък с влакове - натисни върху влак за информация
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Списък с избор на МПС-та - натисни върху МПС за информация
|
||||
@@ -4080,12 +4071,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Един
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}ИИ Дебъг прозореца е на разположение само на сървъра
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}ИИ Настройки
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}Иговия скрипт ще бъде зареден в следващата игра
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}ИИ-тата ще бъдат заредени в следващата игра
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Човешки играч
|
||||
STR_AI_CONFIG_RANDOM_AI :Случаен AI
|
||||
STR_AI_CONFIG_NONE :(нищо)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Максимален брой конкуренти: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Премести нагоре
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Премести маркирания AI нагоре в списъка
|
||||
@@ -4095,8 +4086,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Прем
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Игрови скрипт
|
||||
STR_AI_CONFIG_AI :{SILVER}AI-та
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Избери {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :AI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Програмен език на играта
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Зареди друг скрипт
|
||||
@@ -4120,9 +4109,7 @@ STR_AI_LIST_CANCEL_TOOLTIP :{BLACK}Не п
|
||||
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Параметри
|
||||
STR_AI_SETTINGS_CAPTION_AI :AI
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Програмен език на играта
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Затвори
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Рестартиране
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -4529,6 +4516,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Инте
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... машината е унищожена
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Никакви превозни средства няма да бъдат налични
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Промени своята NewGRF конфигурация
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Няма налични превозни средства все още
|
||||
|
||||
+43
-63
@@ -201,6 +201,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}cv
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}cv
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}kg
|
||||
@@ -392,10 +393,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Surt
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Opcions de la partida
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Configuració
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :Paràmetres dels scripts d'IA/partida
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :Extensions NewGRF
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Opcions de transparència
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Mostra els noms de les poblacions
|
||||
@@ -966,36 +966,6 @@ STR_GAME_OPTIONS_CURRENCY_INR :Rúpia índia (
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Rupia indonèsia (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Ringgit (MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Conducció per l'esquerra
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Conducció per la dreta
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Estil dels noms de les poblacions:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Selecciona l'estil dels noms de poblacions
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Anglès
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Francès
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Alemany
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Anglès (addicional)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Llatinoamericà
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Graciós
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Suec
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Holandès
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finès
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Polonès
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Eslovac
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Noruec
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Hongarès
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Austríac
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Romanès
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Txec
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Suís
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Danès
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turc
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italià
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Català
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Desa automàticament
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Selecciona l'interval de desada automàtica de la partida
|
||||
|
||||
@@ -1028,21 +998,8 @@ STR_GAME_OPTIONS_VIDEO_VSYNC_TOOLTIP :{BLACK}Seleccio
|
||||
|
||||
STR_GAME_OPTIONS_VIDEO_DRIVER_INFO :{BLACK}Controlador actual: {STRING}
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Mida de la interfície
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Escull la mida dels elements de la interfície
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(detecta automàticament)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Doble
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Quàdruple
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Mida de la lletra
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Seleccioneu la mida de les fonts de la interfície.
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(detecta automàticament)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Doble
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :Quàdruple
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}Gràfics
|
||||
|
||||
@@ -1094,8 +1051,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Vista p
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10.000 lliures (£) en aquesta moneda
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Canvia el paràmetre de la moneda personalitzada
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Nombre màxim de competidors: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Cap
|
||||
STR_FUNDING_ONLY :Cap, excepte finançades
|
||||
STR_MINIMAL :Mínim
|
||||
@@ -1145,6 +1100,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Paisatge temperat
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Paisatge subàrtic
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Paisatge subtropical
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Paisatge de joguines
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Molt pla
|
||||
STR_TERRAIN_TYPE_FLAT :Pla
|
||||
@@ -1504,6 +1465,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Millorat
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Automòbils: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Escollir el costat de conducció
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Conducció per l'esquerra
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Conducció per la dreta
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Rotació del mapa d'alçades: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Antihorari
|
||||
@@ -2038,7 +2003,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Canvi de sentit
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Permetre als trens girar en un senyal, si esperaven allà durant molt temps
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Recomanat)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Recomanat)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Canvia el valor de l'ajustament
|
||||
|
||||
@@ -2081,7 +2046,6 @@ STR_INTRO_HIGHSCORE :{BLACK}Taula de
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Configuració
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Extensions NewGRF
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Contingut en línia
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}Paràmetres dels scripts d'IA/partida
|
||||
STR_INTRO_QUIT :{BLACK}Surt
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Comença una partida nova. Ctrl+Clic salta la configuració del mapa
|
||||
@@ -2101,7 +2065,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Mostra l
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Mostra la finestra de configuració
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Mostra la configuració de les extensions NewGRF
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Comprova si hi ha continguts nous i actualitzats per a descarregar
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Mostra els paràmetres dels scripts d'IA/partida
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Surt de l'OpenTTD.
|
||||
|
||||
STR_INTRO_BASESET :{WHITE}Al joc de gràfics base seleccionat li falten {NUM} sprite{P "" s}.{}Si us plau, comproveu si hi ha actualitzacions disponibles.
|
||||
@@ -2133,12 +2096,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Canvia
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Canvia l'any actual
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Activa la modificació dels valors de producció: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Paisatge temperat
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Paisatge subàrtic
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Paisatge subtropical
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Paisatge de joguines
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} - Esquema de colors nou
|
||||
|
||||
@@ -3144,6 +3101,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}Mida del
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Selecciona la mida del mapa en cel·les. El nombre de cel·les disponibles serà lleugerament més petit
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Nombre de poblacions:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Estil dels noms de les poblacions:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Selecciona l'estil dels noms de poblacions
|
||||
STR_MAPGEN_DATE :{BLACK}Data:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Nombre d'indústries:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}Alçada del cim més alt:
|
||||
@@ -3159,12 +3118,35 @@ STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}Redueix
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}{NBSP}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Generació de terrenys:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Tipus de terreny:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Nivell de mar:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Nivell de mar:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Quantitat de rius:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Suavitat:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Varietat:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Genera
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Anglès
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Francès
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Alemany
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Anglès (addicional)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Llatinoamericà
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Graciós
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Suec
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Holandès
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Finès
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Polonès
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Eslovac
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Noruec
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Hongarès
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Austríac
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Romanès
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Txec
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Suís
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Danès
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Turc
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Italià
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Català
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Vores del mapa:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Nord-oest
|
||||
@@ -3649,7 +3631,6 @@ STR_FINANCES_SECTION_OTHER :{GOLD}Altres
|
||||
STR_FINANCES_NEGATIVE_INCOME :-{CURRENCY_LONG}
|
||||
STR_FINANCES_ZERO_INCOME :{CURRENCY_LONG}
|
||||
STR_FINANCES_POSITIVE_INCOME :+{CURRENCY_LONG}
|
||||
STR_FINANCES_NET_PROFIT :{WHITE}Benefici net
|
||||
STR_FINANCES_BANK_BALANCE_TITLE :{WHITE}Balanç bancari
|
||||
STR_FINANCES_OWN_FUNDS_TITLE :{WHITE}Fons propis
|
||||
STR_FINANCES_LOAN_TITLE :{WHITE}Préstec
|
||||
@@ -3877,6 +3858,8 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Esforç
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Abast: {GOLD}{COMMA} cel·les
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Tipus d'aeronau: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Llista de selecció de trens i vagons. Clica al vehicle per més informació. Ctrl+Click per a alternar entre mostrar/ocultar el vehicle ferroviari
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Llista de models de vehicles de carretera. Clica sobre el model per més informació. Amb Ctrl+Clic, commuta entre mostrar o ocultar el model.
|
||||
@@ -4537,12 +4520,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Un dels
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}La finestra de depuració dels scripts d'IA/partida només està disponible al servidor.
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}Configuració dels scripts de les IA/partida
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}Aquest és l'script que s'usarà a la propera partida.
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}Aquesta llista conté les IA que es carregaran a la propera partida.
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Jugador humà
|
||||
STR_AI_CONFIG_RANDOM_AI :IA aleatòria
|
||||
STR_AI_CONFIG_NONE :(cap)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Nombre màxim de competidors: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Mou amunt
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Desplaça la IA seleccionada una posició cap amunt
|
||||
@@ -4552,8 +4535,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Desplaç
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Script de partida
|
||||
STR_AI_CONFIG_AI :{SILVER}IA
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Selecciona {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :una IA
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :un script de partida
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Carrega un altre script
|
||||
@@ -4584,9 +4565,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Captura
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Captura de pantalla del minimapa
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}Paràmetres {STRING}
|
||||
STR_AI_SETTINGS_CAPTION_AI :de la IA
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :de l'script de partida
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Tanca
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Restableix
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -5004,6 +4983,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}No es po
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... vehicle està destruït
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}No hi haurà cap vehicle disponible
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Canvia la teva configuració dels NewGRF
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Encara no hi ha vehicles disponibles
|
||||
|
||||
+34
-34
@@ -163,6 +163,7 @@ STR_UNITS_POWER_SI :{COMMA}кВт
|
||||
|
||||
|
||||
|
||||
|
||||
# Common window strings
|
||||
|
||||
|
||||
@@ -225,7 +226,7 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Вӗҫле
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Вӑййи майлаштару
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :NewGRF майлаштару
|
||||
|
||||
@@ -484,30 +485,6 @@ STR_NEWS_MESSAGE_CAPTION :{WHITE}Пӗлт
|
||||
###length 42
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Вырӑсла тенкӗ (RUR)
|
||||
|
||||
###length 2
|
||||
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Акӑлчан
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Францири
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Нимӗҫ
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Акӑлчан (Хушма)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Акӑлчан (Кулӑшма)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Шведла
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Голланд
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Финла
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Поляк
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Словак
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Венгрла
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Австри
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Рим
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Чехла
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Швеци
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Датчан
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Турккӑла
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Итали
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Катталун
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Хӑй управ
|
||||
|
||||
# Autosave dropdown
|
||||
@@ -533,7 +510,6 @@ STR_GAME_OPTIONS_RESOLUTION_OTHER :расна
|
||||
|
||||
|
||||
|
||||
|
||||
# Custom currency window
|
||||
|
||||
|
||||
@@ -544,7 +520,6 @@ STR_CURRENCY_SUFFIX :{LTBLUE}Суф
|
||||
|
||||
STR_CURRENCY_PREVIEW :{LTBLUE}Малтанласа пӑхса тухни: {ORANGE}{CURRENCY_LONG}
|
||||
|
||||
|
||||
STR_NONE :Ҫук
|
||||
STR_NUM_CUSTOM :Харпӑр хӑй
|
||||
STR_NUM_CUSTOM_NUMBER :Харпӑр хӑй ({NUM})
|
||||
@@ -568,6 +543,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Виҫеллӗ климат
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Сивӗ климат
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Тропик климат
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Вӑйӑ пахчи
|
||||
|
||||
###length 7
|
||||
|
||||
###length 4
|
||||
@@ -696,6 +677,8 @@ STR_CONFIG_SETTING_TREE_PLACER_ORIGINAL :Чӑн
|
||||
|
||||
###length 2
|
||||
|
||||
###length 2
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -891,12 +874,6 @@ STR_ABANDON_GAME_CAPTION :{WHITE}Вӑйй
|
||||
# Cheat window
|
||||
STR_CHEAT_CHANGE_DATE :{LTBLUE}Тӳрлет кун: {ORANGE}{DATE_SHORT}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Виҫеллӗ климат
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Сивӗ климат
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Тропик климат
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Вӑйӑ пахчи
|
||||
|
||||
# Livery window
|
||||
|
||||
|
||||
@@ -1208,6 +1185,27 @@ STR_ABOUT_VERSION :{BLACK}OpenTTD
|
||||
STR_MAPGEN_MAPSIZE :{BLACK}Виҫа картти:
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Акӑлчан
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Францири
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Нимӗҫ
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Акӑлчан (Хушма)
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Акӑлчан (Кулӑшма)
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Шведла
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Голланд
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Финла
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Поляк
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Словак
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Венгрла
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Австри
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Рим
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Чехла
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Швеци
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Датчан
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Турккӑла
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Итали
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Катталун
|
||||
|
||||
# Strings for map borders at game generation
|
||||
|
||||
|
||||
@@ -1380,6 +1378,8 @@ STR_INDUSTRY_DIRECTORY_NONE :{ORANGE}- Ҫу
|
||||
###length VEHICLE_TYPES
|
||||
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
@@ -1580,7 +1580,6 @@ STR_ORDER_GO_TO_STATION :{STRING} {STATI
|
||||
|
||||
|
||||
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
|
||||
# Available AIs window
|
||||
|
||||
@@ -1696,6 +1695,7 @@ STR_ERROR_OBJECT_IN_THE_WAY :{WHITE}Ҫул
|
||||
|
||||
|
||||
|
||||
|
||||
# Specific vehicle errors
|
||||
|
||||
|
||||
|
||||
+43
-60
@@ -295,6 +295,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}KS
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}KS
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}kg
|
||||
@@ -480,10 +481,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Izlaz
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Postavke igre
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Postavke
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :Postavke UI-ja/Skripte igre
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :Postavke za NewGRF
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Postavke prozirnosti
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Prikaži imena gradova
|
||||
@@ -1045,36 +1045,6 @@ STR_GAME_OPTIONS_CURRENCY_CNY :Kineski Renminb
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Hongkonški Dolar (HKD)
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :Indijska Rupija (INR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Vozi na lijevoj strani
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Vozi na desnoj strani
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Imena gradova:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Odaberi stil za imena gradova
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Engleski (original)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Francuski
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Njemački
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Engleski (dodatno)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Latinoamerički
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Blesavo
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Švedski
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Nizozemski
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finski
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Poljski
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slovački
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norveški
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Mađarski
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Austrijski
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Rumunjski
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Češki
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Švicarski
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Danski
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turski
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Talijanski
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Katalonski
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Automatsko spremanje
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Odaberi interval između automatskih spremanja igre
|
||||
|
||||
@@ -1101,19 +1071,8 @@ STR_GAME_OPTIONS_RESOLUTION_ITEM :{NUM}x{NUM}
|
||||
STR_GAME_OPTIONS_VIDEO_VSYNC :{BLACK}VSync
|
||||
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Veličina sučelja
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Odaberite koju ćete veličinu elementa sučelja koristiti
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Normalno
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Dvostruka veličina
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Četvorostruka veličina
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Veličina fonta
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Odaberite veličinu fonta za sučelje
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Normalno
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Dvostruka veličina
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :Četvorostruka veličina
|
||||
|
||||
|
||||
|
||||
@@ -1160,8 +1119,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Prikaz:
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 funti (£) u vašoj valuti
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Promijeni parametre proizvoljne valute
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Najveći broj natjecatelja: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Ništa
|
||||
STR_FUNDING_ONLY :Samo financiranje
|
||||
STR_MINIMAL :Najmanje
|
||||
@@ -1211,6 +1168,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Blagi krajolik
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Subarktički krajolik
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Suptropski krajolik
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Krajolik 'zemlja igračaka'
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Vrlo ravno
|
||||
STR_TERRAIN_TYPE_FLAT :Ravno
|
||||
@@ -1553,6 +1516,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Unaprijeđen
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Cestovna vozila: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Odaberite stranu vožnje
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Vozi na lijevoj strani
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Vozi na desnoj strani
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Rotacija visinske karte: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Obrnuto od smjera kazaljke na satu
|
||||
@@ -2055,7 +2022,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Automatsko okre
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Dozvoli vlakovima okretanje kod signala ako tamo čekaju duže vrijeme
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Preporučljivo)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Preporučljivo)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Promijeni vrijednost postavke
|
||||
|
||||
@@ -2097,7 +2064,6 @@ STR_INTRO_HIGHSCORE :{BLACK}Tablica
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Postavke
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF Postavke
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Provjeri online sadržaj
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}Postavke UI-ja/Skripte igre
|
||||
STR_INTRO_QUIT :{BLACK}Izlaz
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Započni novu igru. Ctrl+klik preskače konfiguriranje karte
|
||||
@@ -2117,7 +2083,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Prikaži
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Prikaži postavke
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Prikaži postavke NewGRF
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Provjeri novi i nadograđeni sadržaj za preuzimanje
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Prikaži postavke UI-ja/Skripte igre
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Izzađi it 'OpenTTD'-a
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}Trenutno odabranom osnovnom grafičkom setu nedostaje {NUM} sprite{P "" a a}. Potražite nadogradnju grafičkog seta.
|
||||
@@ -2148,12 +2113,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Promije
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Promijeni tekuću godinu
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Omogući izmjeni produkcijskih vrijednosti: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Blagi krajolik
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Subarktički krajolik
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Suptropski krajolik
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Krajolik 'zemlja igračaka'
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} -Boja
|
||||
|
||||
@@ -3084,6 +3043,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}Veličin
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Odaberi veličinu mape u poljima. Broj dostupnih polja biti će malo manji
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Broj gradova:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Imena gradova:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Odaberi stil za imena gradova
|
||||
STR_MAPGEN_DATE :{BLACK}Datum:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Broj industrija:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}Najviši vrh:
|
||||
@@ -3092,12 +3053,35 @@ STR_MAPGEN_SNOW_COVERAGE_DOWN :{BLACK}Smanji p
|
||||
STR_MAPGEN_DESERT_COVERAGE :{BLACK}Pustinjska pokrivenost:
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Izrađivač zemljišta:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Vrsta terena:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Razina mora:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Razina mora:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Rijeke:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Graduacija:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Distribucija raznovrsnosti:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Izradi
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Engleski (original)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Francuski
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Njemački
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Engleski (dodatno)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Latinoamerički
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Blesavo
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Švedski
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Nizozemski
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Finski
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Poljski
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slovački
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norveški
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Mađarski
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Austrijski
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Rumunjski
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Češki
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Švicarski
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Danski
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Turski
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Talijanski
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Katalonski
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Rubovi Karte:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Sjeverozapad
|
||||
@@ -3789,6 +3773,8 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK} Najveć
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Domet: {GOLD}{COMMA} polja
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Vrsta zrakoplova: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Popis vlakova za odabir. Klikni na vozilo za informacije. Ctrl+klik za uključivanje ili isključivanje prikaza vrste vozila
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Popis cestovnih vozila za odabir. Klikni na vozilo za informacije. Ctrl+klik za uključivanje ili isključivanje prikaza vrste cestovnog vozila
|
||||
@@ -4440,12 +4426,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Jedna od
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}Prozor za debugiranje UI-ja/Skripte igre je dopušten samo za poslužitelj
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}Konfiguracija UI-ja/Skripte igre
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}Skripta Igre koja će biti učitana u sljedećoj igri
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}UI-jevi koji će biti učitani u sljedećoj igri
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Ljudski igrač
|
||||
STR_AI_CONFIG_RANDOM_AI :Nasumična UI
|
||||
STR_AI_CONFIG_NONE :(nijedan)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Najveći broj natjecatelja: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Pomakni gore
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Pomakni odabrani UI gore na listi
|
||||
@@ -4455,8 +4441,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Pomakni
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Skripta Igre
|
||||
STR_AI_CONFIG_AI :{SILVER}UI-jevi
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Odaberi {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :UI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Skripta Igre
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Učitaj drugu skriptu
|
||||
@@ -4487,9 +4471,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Slika vi
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Slika mini-mape
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parametri
|
||||
STR_AI_SETTINGS_CAPTION_AI :UI
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Skripta Igre
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Zatvori
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Resetiraj
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -4903,6 +4885,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Nije mog
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... vozilo je uništeno
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Neće biti dostupno nijedno vozilo
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Promijenite konfiguraciju NewGRF-a
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Još nema dostupnih vozila
|
||||
|
||||
+43
-63
@@ -275,6 +275,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}hp
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}hp
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}kg
|
||||
@@ -466,10 +467,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Ukončit
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Možnosti hry
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Nastavení
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :Nastavení AI / hry
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :Nastavení grafik
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Nastavení průhlednosti
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Zobrazení jmen měst
|
||||
@@ -1052,36 +1052,6 @@ STR_GAME_OPTIONS_CURRENCY_INR :Indická rupie
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indonéská rupie (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Malajsijský Ringgit (MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Vlevo
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Vpravo
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Názvy měst
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Výběr stylu jmen měst
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Anglická (původní)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Francouzská
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Německá
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Anglická (další)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Latinskoamerická
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Anglická (legrační)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Švédská
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Holandská
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finská
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Polská
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slovenská
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norská
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Maďarská
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Rakouská
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Rumunská
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Česká
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Švýcarská
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Dánská
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turecká
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italská
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Katalánská
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Automatické ukládání
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Volba intervalu mezi automatickým ukládáním hry
|
||||
|
||||
@@ -1114,21 +1084,8 @@ STR_GAME_OPTIONS_VIDEO_VSYNC_TOOLTIP :{BLACK}Zaškrtn
|
||||
|
||||
STR_GAME_OPTIONS_VIDEO_DRIVER_INFO :{BLACK}Aktuální ovladač: {STRING}
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Velikost rozhraní
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Zvolit velikost prvků uživatelského rozhraní
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(zjistit automaticky)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Normální
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Dvojnásobná velikost
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Čtyřnásobná velikost
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Velikost písma
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Zvolit velikost písma
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(zjistit automaticky)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Běžné
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Dvojnásobná velikost
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :Čtyřnásobná velikost
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}Grafiky
|
||||
|
||||
@@ -1180,8 +1137,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Náhled
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 liber (£) ve vlastní měně
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Změnit parametry vlastní měny
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Maximální počet protivníků: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :žádný
|
||||
STR_FUNDING_ONLY :Pouze dotace
|
||||
STR_MINIMAL :Nejmenší
|
||||
@@ -1231,6 +1186,12 @@ STR_SUBSIDY_X2 :2x
|
||||
STR_SUBSIDY_X3 :3x
|
||||
STR_SUBSIDY_X4 :4x
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :krajina mírného pásma
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :subarktická krajina
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :subtropická kraina
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Země hraček
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :velmi plochá
|
||||
STR_TERRAIN_TYPE_FLAT :plochá
|
||||
@@ -1590,6 +1551,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :vylepšený
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Silniční vozidla: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Zvol na jaké straně vozovky jezdí vozidla
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Vlevo
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Vpravo
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Otočení výškové mapy: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Doleva
|
||||
@@ -2124,7 +2089,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Automatické ot
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Povoluje vlakům otočit se na semaforech, pokud čekají příliš dlouho
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(doporučený)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(doporučený)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Změnit hodnotu nastavení
|
||||
|
||||
@@ -2167,7 +2132,6 @@ STR_INTRO_HIGHSCORE :{BLACK}Nejlepš
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Nastavení
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Nastavení grafik
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Stahovat součásti
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}Nastavení AI / hry
|
||||
STR_INTRO_QUIT :{BLACK}Ukončit
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Hrát novou hru. Pomocí Ctrl přeskočíš nastavení mapy
|
||||
@@ -2187,7 +2151,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Zobrazit
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Nastavení zobrazení
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Ukázat nastavení NewGRF
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Ukázat, jaký nový nebo upravený obsah se dá stáhnout
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Zobrazit nastavení AI a hry
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Ukončit 'OpenTTD'
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}V aktuálně zvolené základní sadě grafiky chybí {NUM} sprit{P "" y ů}. Zkuste, prosím, vyhledat aktualizovanou základní sadu.
|
||||
@@ -2219,12 +2182,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Změnit
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Změnit rok
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Povolit změnu produkce průmyslu: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :krajina mírného pásma
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :subarktická krajina
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :subtropická kraina
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Země hraček
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} - barevné schéma
|
||||
|
||||
@@ -3233,6 +3190,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}Velikost
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Vybrat velikost mapy ve čtvercích. Počet dostupných čtverců bude o neco nižší
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Množství měst:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Názvy měst
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Výběr stylu jmen měst
|
||||
STR_MAPGEN_DATE :{BLACK}Datum:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Množství průmyslu:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}Nejvyšší vrchol:
|
||||
@@ -3248,12 +3207,35 @@ STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}Zmenšit
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Generátor krajiny:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Typ krajiny:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Četnost jezer:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Četnost jezer:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Řeky:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Členitost krajiny:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Rozmanitost terénu:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Vytvořit
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Anglická (původní)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Francouzská
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Německá
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Anglická (další)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Latinskoamerická
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Anglická (legrační)
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Švédská
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Holandská
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Finská
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Polská
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slovenská
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norská
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Maďarská
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Rakouská
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Rumunská
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Česká
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Švýcarská
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Dánská
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Turecká
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Italská
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Katalánská
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Okraje mapy:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Severozápad
|
||||
@@ -3737,7 +3719,6 @@ STR_FINANCES_SECTION_OTHER :{GOLD}Další
|
||||
|
||||
STR_FINANCES_NEGATIVE_INCOME :-{CURRENCY_LONG}
|
||||
STR_FINANCES_POSITIVE_INCOME :+{CURRENCY_LONG}
|
||||
STR_FINANCES_NET_PROFIT :{WHITE}Čistý zisk
|
||||
STR_FINANCES_BANK_BALANCE_TITLE :{WHITE}Stav na účtu
|
||||
STR_FINANCES_OWN_FUNDS_TITLE :{WHITE}Vlastní Prostředky
|
||||
STR_FINANCES_LOAN_TITLE :{WHITE}Půjčka
|
||||
@@ -3965,6 +3946,8 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Max. ta
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Dosah: {GOLD}{COMMA} polí
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Typ letadla: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Seznam vlaků - pro informace klikni na vlak. Ctrl+kliknutí způsobí přepínání skrytí typů lokomotiv a vagónů.
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Seznam silničních vozidel - klikni na vozidlo pro informace. Ctrl+kliknutí způsobí přepínání skrytí typu silničního vozidla.
|
||||
@@ -4628,12 +4611,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Někter
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}Okno na ladění AI / herních skriptů je dostupné pouze na serveru
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}Nastavení AI / hry
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}Herní skripty, které budou načteny v příští hře
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}AI, které budou načteny v příští hře
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Lidský hráč
|
||||
STR_AI_CONFIG_RANDOM_AI :Náhodná AI
|
||||
STR_AI_CONFIG_NONE :(žádný)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Maximální počet protivníků: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Přesunout nahoru
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Přesunout vybranou AI v seznamu výše
|
||||
@@ -4643,8 +4626,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Přesuno
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Herní skript
|
||||
STR_AI_CONFIG_AI :{SILVER}AI
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Vybrat {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :AI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Herní skript
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Načíst další skript
|
||||
@@ -4675,9 +4656,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Snímek
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Snímek (náhledové) mapy světa
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parametry
|
||||
STR_AI_SETTINGS_CAPTION_AI :AI
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :herní skript
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Zavřít
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Obnovit nastavení
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -5101,6 +5080,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Nelze zm
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... vozidlo bylo zničeno
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Žádná vozidla nejsou dostupná
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Zmeň nastavení NewGRF
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Zatím nejsou dostupná žádná vozidla
|
||||
|
||||
+43
-62
@@ -200,6 +200,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}hk
|
||||
STR_UNITS_POWER_METRIC :{COMMA}hk
|
||||
STR_UNITS_POWER_SI :{COMMA}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}kg
|
||||
@@ -391,10 +392,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Afslut
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Opsætning
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Indstillinger
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :AI/spilscript-indstillinger
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :NewGRF indstillinger
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Gennemsigtighedsvalg
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Bynavne vist
|
||||
@@ -965,36 +965,6 @@ STR_GAME_OPTIONS_CURRENCY_INR :Indisk rupi (IN
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indonesisk Rupiah (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Malaysisk Ringgit (MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Kør i venstre side
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Kør i højre side
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Bynavne:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Vælg stil for bynavne
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Engelske
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Franske
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Tyske
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Engelske (ekstra)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Latin-Amerikanske
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Fjollede
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Svenske
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Hollandske
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finske
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Polske
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slovakiske
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norske
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Ungarske
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Østrigske
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Rumænske
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Tjekkiske
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Schweiziske
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Danske
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Tyrkiske
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italienske
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Catalanske
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Automatisk gemning
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Vælg interval imellem automatisk gemning
|
||||
|
||||
@@ -1026,21 +996,8 @@ STR_GAME_OPTIONS_VIDEO_VSYNC :{BLACK}VSync
|
||||
STR_GAME_OPTIONS_VIDEO_VSYNC_TOOLTIP :{BLACK}Afmærk dette felt for at v-synkronisere skærmen. Ændringer af indstillingen er først effektiv efter spillet er genstartet. Fungerer kun med hardware-acceleration aktiveret.
|
||||
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}grænseflade størrelse
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Vælg den grænseflade størrelse du ønsker at benytte
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(auto-bestem)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Dobbelt størrelse
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Quad (4x) størrelse
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Skriftstørrelse
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Vælg skriftstørrelsen du ønsker i grænsefladen
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(auto-bestem)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Dobbelt størrelse
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :Quad (4x) størrelse
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}Grafik
|
||||
|
||||
@@ -1092,8 +1049,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Eksempe
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 pund (£) i din valuta
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Skift brugerdefinerede møntfodsparametre
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Maksimalt antal modstandere: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Ingen
|
||||
STR_FUNDING_ONLY :Kun finansiering
|
||||
STR_MINIMAL :Minimal
|
||||
@@ -1143,6 +1098,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Tempereret klima
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Arktisk klima
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Tropisk klima
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Legetøjsland
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Meget fladt
|
||||
STR_TERRAIN_TYPE_FLAT :Fladt
|
||||
@@ -1501,6 +1462,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Forbedret
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Vejkøretøjer: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Vælg køre side
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Kør i venstre side
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Kør i højre side
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Rotér højdekort: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Mod uret
|
||||
@@ -2029,7 +1994,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Vend automatisk
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Tillad tog at vende ved et signal, hvis det har ventet i lang tid
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Anbefalet)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Anbefalet)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Skift indstillingsværdi
|
||||
|
||||
@@ -2072,7 +2037,6 @@ STR_INTRO_HIGHSCORE :{BLACK} Topresu
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Indstillinger
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF indstillinger
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Tjek Online Indhold
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}AI/Spilscript indstillinger
|
||||
STR_INTRO_QUIT :{BLACK}Afslut
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Start et nyt spil. Ctrl+Klik springer kortindstillingerne over.
|
||||
@@ -2092,7 +2056,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Hvis top
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Skærm indstillinger
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Vis NewGRF-indstillinger
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Tjek for nyt og opdateret indhold til download
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Vis computerspiller/spilscript indstillinger
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Afslut 'OpenTTD'
|
||||
|
||||
STR_INTRO_BASESET :{BLACK} Det aktuelt valgte base grafiksæt mangler {NUM} sprite {P "" s}. Se venligst efter opdateringer til basesættet.
|
||||
@@ -2124,12 +2087,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Ændre
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Skift år
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Aktiver modifikation af produktion: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Tempereret klima
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Arktisk klima
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Tropisk klima
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Legetøjsland
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} - Farvetema
|
||||
|
||||
@@ -3132,6 +3089,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}Kortstø
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Vælg kortets størrelse i fliser. Antallet af tilgængelige fliser vil være en anelse mindre
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Antal byer:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Bynavne:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Vælg stil for bynavne
|
||||
STR_MAPGEN_DATE :{BLACK}Dato:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Antal industrier:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}Højeste bjergtop:
|
||||
@@ -3147,12 +3106,35 @@ STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}Sænker
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Terrængenerator:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Terræntype:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Havniveau
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Havniveau
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Floder:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Blødhed:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Varietet af distributionen:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Generer
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Engelske
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Franske
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Tyske
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Engelske (ekstra)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Latin-Amerikanske
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Fjollede
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Svenske
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Hollandske
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Finske
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Polske
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slovakiske
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norske
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Ungarske
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Østrigske
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Rumænske
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Tjekkiske
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Schweiziske
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Danske
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Tyrkiske
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Italienske
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Catalanske
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Kortkanter:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Nordvest
|
||||
@@ -3853,6 +3835,8 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Maks. tr
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Rækkevidde: {GOLD}{COMMA} felter
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Fly type: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Togvalgsliste - klik på et køretøj for mere information
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Liste over køretøjstyper - klik på køretøj for information
|
||||
@@ -4513,12 +4497,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}En af de
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}Computerspiller/script-debugvindue er kun tilgængeligt for serveren
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}Konfiguration af computerspiller/spilscript
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}Spilscriptet der vil bliver indlæst i næste spil
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}AIer der vil bliver loaded i næste spil
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Menneskelig spiller
|
||||
STR_AI_CONFIG_RANDOM_AI :Tilfældig computerspiller
|
||||
STR_AI_CONFIG_NONE :(ingen)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Maksimalt antal modstandere: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Flyt op
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Flyt valgte computerspiller op i listen
|
||||
@@ -4528,8 +4512,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Flyt val
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Spilscript
|
||||
STR_AI_CONFIG_AI :{SILVER}KI'er
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Vælg {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :Ingen ændringer
|
||||
STR_AI_CONFIG_CHANGE_AI :AI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Spilscript
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Indlæs et andet script
|
||||
@@ -4560,9 +4542,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Højdeko
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Minikort skærmbillede
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parametre
|
||||
STR_AI_SETTINGS_CAPTION_AI :AI
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Spilscript
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Luk
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Nulstil
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -4979,6 +4959,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Kan ikke
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... fartøjet er ødelagt
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Ingen køretøjer vil være tilgængelige overhovedet
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Skift din NewGRF-konfiguration
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Ingen køretøjer er tilgængelige endnu
|
||||
|
||||
+113
-91
@@ -200,6 +200,16 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}pk
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}pk
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}kW
|
||||
|
||||
STR_UNITS_POWER_IMPERIAL_TO_WEIGHT_IMPERIAL :{DECIMAL}{NBSP}pk/t
|
||||
STR_UNITS_POWER_IMPERIAL_TO_WEIGHT_METRIC :{DECIMAL}{NBSP}hp/t
|
||||
STR_UNITS_POWER_IMPERIAL_TO_WEIGHT_SI :{DECIMAL}{NBSP}pk/Mg
|
||||
STR_UNITS_POWER_METRIC_TO_WEIGHT_IMPERIAL :{DECIMAL}{NBSP}pk/t
|
||||
STR_UNITS_POWER_METRIC_TO_WEIGHT_METRIC :{DECIMAL}{NBSP}pk/t
|
||||
STR_UNITS_POWER_METRIC_TO_WEIGHT_SI :{DECIMAL}{NBSP}pk/Mg
|
||||
STR_UNITS_POWER_SI_TO_WEIGHT_IMPERIAL :{DECIMAL}{NBSP}kW/t
|
||||
STR_UNITS_POWER_SI_TO_WEIGHT_METRIC :{DECIMAL}{NBSP}kW/t
|
||||
STR_UNITS_POWER_SI_TO_WEIGHT_SI :{DECIMAL}{NBSP}W/kg
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}kg
|
||||
@@ -391,10 +401,11 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Afsluiten
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Spelopties
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Instellingen
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :AI-/spelscriptinstellingen
|
||||
STR_SETTINGS_MENU_AI_SETTINGS :AI-instellingen
|
||||
STR_SETTINGS_MENU_GAMESCRIPT_SETTINGS :Spelscript-instellingen
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :NewGRF-instellingen
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Doorzichtigheidsopties
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Plaatsnamen weergeven
|
||||
@@ -965,36 +976,6 @@ STR_GAME_OPTIONS_CURRENCY_INR :Indiase rupee (
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indonesische roepia (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Maleisische Ringgit (MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Links rijden
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Rechts rijden
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Plaatsnamen:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Stijl voor plaatsnamen kiezen
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Engels (Origineel)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Frans
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Duits
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Engels (Extra)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Latijns-Amerikaans
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Zot
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Zweeds
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Nederlands
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Fins
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Pools
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slowaaks
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Noors
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Hongaars
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Oostenrijks
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Roemeens
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Tsjechisch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Zwitsers
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Deens
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turks
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italiaans
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Catalaans
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Automatisch opslaan
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Tijdsduur kiezen tussen automatisch opgeslagen spellen
|
||||
|
||||
@@ -1027,21 +1008,19 @@ STR_GAME_OPTIONS_VIDEO_VSYNC_TOOLTIP :{BLACK}Selectee
|
||||
|
||||
STR_GAME_OPTIONS_VIDEO_DRIVER_INFO :{BLACK}Huidige driver: {STRING}
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Formaat bedieningselementen
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Selecteer de grootte van bedieningselementen
|
||||
STR_GAME_OPTIONS_GUI_SCALE_FRAME :{BLACK}Grootte gebruikersscherm
|
||||
STR_GAME_OPTIONS_GUI_SCALE_TOOLTIP :{BLACK}Sleep de schuif om de grootte van het gebruikersscherm in te stellen. Hou Ctrl ingedrukt voor geleidelijke aanpassing
|
||||
STR_GAME_OPTIONS_GUI_SCALE_AUTO :{BLACK}Grootte automatisch detecteren
|
||||
STR_GAME_OPTIONS_GUI_SCALE_AUTO_TOOLTIP :{BLACK}Vink dit vakje aan om de grootte van het gebruikersscherm automatisch te detecteren
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(automatische detectie)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Normaal
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Dubbele grootte
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :4x Grootte
|
||||
STR_GAME_OPTIONS_GUI_SCALE_BEVELS :{BLACK}Randen schalen
|
||||
STR_GAME_OPTIONS_GUI_SCALE_BEVELS_TOOLTIP :{BLACK}Vink dit vakje aan om randen te schalen op grootte van gebruikersscherm
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Lettergrootte
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Selecteer de grootte van de letters
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(automatische detectie)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Normaal
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Dubbele grootte
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :Viervoudige grootte
|
||||
STR_GAME_OPTIONS_GUI_SCALE_1X :1x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_2X :2x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_3X :3x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_4X :4x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_5X :5x
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}Weergave
|
||||
|
||||
@@ -1093,8 +1072,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Voorbee
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10.000 pond (£) in jouw munteenheid
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Aangepaste valutaparameters wijzigen
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Maximaal aantal tegenstanders: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Geen
|
||||
STR_FUNDING_ONLY :Alleen gefinancierd
|
||||
STR_MINIMAL :Minimaal
|
||||
@@ -1144,6 +1121,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Gematigd landschap
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Subarctisch landschap
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Subtropisch landschap
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Speelgoedlandschap
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Zeer vlak
|
||||
STR_TERRAIN_TYPE_FLAT :Vlak
|
||||
@@ -1503,6 +1486,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Verbeterd
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Wegvoertuigen: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Rijzijde voor verkeer kiezen
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Links rijden
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Rechts rijden
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Draaiing van hoogtekaart: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Tegen de klok in
|
||||
@@ -2037,7 +2024,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Automatisch omd
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Treinen mogen keren bij een sein als ze hier lang staan wachten
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Aanbevolen)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Aanbevolen)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Instelwaarde wijzigen
|
||||
|
||||
@@ -2080,7 +2067,8 @@ STR_INTRO_HIGHSCORE :{BLACK}Scoretab
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Instellingen
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF-instellingen
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Online inhoud zoeken
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}AI-/spelscriptinstellingen
|
||||
STR_INTRO_AI_SETTINGS :{BLACK}AI-instellingen
|
||||
STR_INTRO_GAMESCRIPT_SETTINGS :{BLACK}Spelscript-instellingen
|
||||
STR_INTRO_QUIT :{BLACK}Afsluiten
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Start een nieuw spel. Ctrl+klik slaat de kaartconfiguratie over
|
||||
@@ -2100,7 +2088,8 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Scoretab
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Scherminstellingen
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}NewGRF-instellingen weergeven
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Zoeken naar nieuwe en aangepaste inhoud om te downloaden
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}AI-/spelscriptinstellingen weergeven
|
||||
STR_INTRO_TOOLTIP_AI_SETTINGS :{BLACK}AI-instellingen weergeven
|
||||
STR_INTRO_TOOLTIP_GAMESCRIPT_SETTINGS :{BLACK}Spelscript-instellingen weergeven
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}'OpenTTD' afsluiten
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}De huidige gekozen set grafische elementen mist {NUM} sprite{P "" s}. Controleer of er updates zijn voor deze basisset.
|
||||
@@ -2132,12 +2121,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Datum w
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Huidig jaar wijzigen
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Productiewaarden aanpassen toestaan: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Gematigd landschap
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Subarctisch landschap
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Subtropisch landschap
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Speelgoedlandschap
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} - kleurenschema
|
||||
|
||||
@@ -2497,13 +2480,13 @@ STR_NETWORK_SERVER_MESSAGE_GAME_REASON_LINK_GRAPH :wacht op bijwer
|
||||
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEAVING :vertrekt
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED :*** {STRING} heeft zich bij het spel gevoegd
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED_ID :*** {STRING} heeft zich bij het spel gevoegd (Speler #{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_JOIN :*** {STRING} heeft zich gevoegd bij bedrijf nr. {2:NUM}
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED_ID :*** {0:STRING} heeft zich bij het spel gevoegd (Speler #{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_JOIN :*** {0:STRING} heeft zich gevoegd bij bedrijf nr. {2:NUM}
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_SPECTATE :*** {STRING} kijkt nu toe
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_NEW :*** {STRING} heeft een nieuw bedrijf opgericht (nr. {2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEFT :*** {STRING} heeft het spel verlaten ({2:STRING})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_NEW :*** {0:STRING} heeft een nieuw bedrijf opgericht (nr. {2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEFT :*** {0:STRING} heeft het spel verlaten ({2:STRING})
|
||||
STR_NETWORK_MESSAGE_NAME_CHANGE :*** {STRING} heeft diens naam gewijzigd in {STRING}
|
||||
STR_NETWORK_MESSAGE_GIVE_MONEY :*** {STRING} gaf {2:CURRENCY_LONG} aan {1:STRING}
|
||||
STR_NETWORK_MESSAGE_GIVE_MONEY :*** {0:STRING} gaf {2:CURRENCY_LONG} aan {1:STRING}
|
||||
STR_NETWORK_MESSAGE_SERVER_SHUTDOWN :{WHITE}De server heeft de sessie gesloten
|
||||
STR_NETWORK_MESSAGE_SERVER_REBOOT :{WHITE}De server wordt opnieuw gestart...{}Wacht alstublieft...
|
||||
STR_NETWORK_MESSAGE_KICKED :*** {STRING} is eruit geschopt. Reden: ({STRING})
|
||||
@@ -3144,6 +3127,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}Kaartgro
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Selecteer het formaat van de kaart in tegels. Het aantal beschikbare tegels zal iets kleiner zijn
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Aantal steden:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Plaatsnamen:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Stijl voor plaatsnamen kiezen
|
||||
STR_MAPGEN_DATE :{BLACK}Datum:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Aantal industrieën:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}Hoogste berg:
|
||||
@@ -3159,11 +3144,40 @@ STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}Verklein
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Landgenerator:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Terreintype:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Zeeniveau:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Zeeniveau:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Rivieren:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Gladheid:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Landschapsvariatie:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Maken
|
||||
STR_MAPGEN_NEWGRF_SETTINGS :{BLACK}NewGRF-instellingen
|
||||
STR_MAPGEN_NEWGRF_SETTINGS_TOOLTIP :{BLACK}NewGRF-instellingen weergeven
|
||||
STR_MAPGEN_AI_SETTINGS :{BLACK}AI-instellingen
|
||||
STR_MAPGEN_AI_SETTINGS_TOOLTIP :{BLACK}AI-instellingen weergeven
|
||||
STR_MAPGEN_GS_SETTINGS :{BLACK}Spelscript-instellingen
|
||||
STR_MAPGEN_GS_SETTINGS_TOOLTIP :{BLACK}Spelscript-instellingen weergeven
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Engels (Origineel)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Frans
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Duits
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Engels (Extra)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Latijns-Amerikaans
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Zot
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Zweeds
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Nederlands
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Fins
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Pools
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slowaaks
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Noors
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Hongaars
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Oostenrijks
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Roemeens
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Tsjechisch
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Zwitsers
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Deens
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Turks
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Italiaans
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Catalaans
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Kaartranden:
|
||||
@@ -3326,15 +3340,15 @@ STR_NEWGRF_ERROR_MSG_FATAL :{RED}Fatale fou
|
||||
STR_NEWGRF_ERROR_FATAL_POPUP :{WHITE}Een fatale NewGRF-fout is ontstaan:{}{STRING}
|
||||
STR_NEWGRF_ERROR_POPUP :{WHITE}Er is een NewGRF-fout opgetreden:{}{STRING}
|
||||
STR_NEWGRF_ERROR_VERSION_NUMBER :{1:STRING} werkt niet met de TTDPatch-versie die is opgegeven door OpenTTD
|
||||
STR_NEWGRF_ERROR_DOS_OR_WINDOWS :{1:STRING} is voor versie {STRING} van TTD
|
||||
STR_NEWGRF_ERROR_UNSET_SWITCH :{1:STRING} is ontwikkeld voor {STRING}
|
||||
STR_NEWGRF_ERROR_INVALID_PARAMETER :Ongeldige parameter voor {1:STRING}: parameter {STRING} ({NUM})
|
||||
STR_NEWGRF_ERROR_LOAD_BEFORE :{1:STRING} moet geladen zijn voor {STRING}
|
||||
STR_NEWGRF_ERROR_LOAD_AFTER :{1:STRING} moet geladen zijn na {STRING}
|
||||
STR_NEWGRF_ERROR_OTTD_VERSION_NUMBER :{1:STRING} heeft OpenTTD-versie {STRING} of beter nodig
|
||||
STR_NEWGRF_ERROR_DOS_OR_WINDOWS :{1:STRING} is voor versie {2:STRING} van TTD
|
||||
STR_NEWGRF_ERROR_UNSET_SWITCH :{1:STRING} is ontwikkeld voor {2:STRING}
|
||||
STR_NEWGRF_ERROR_INVALID_PARAMETER :Ongeldige parameter voor {1:STRING}: parameter {2:STRING} ({3:NUM})
|
||||
STR_NEWGRF_ERROR_LOAD_BEFORE :{1:STRING} moet geladen zijn voor {2:STRING}
|
||||
STR_NEWGRF_ERROR_LOAD_AFTER :{1:STRING} moet geladen zijn na {2:STRING}
|
||||
STR_NEWGRF_ERROR_OTTD_VERSION_NUMBER :{1:STRING} heeft OpenTTD-versie {2:STRING} of beter nodig
|
||||
STR_NEWGRF_ERROR_AFTER_TRANSLATED_FILE :het GRF-bestand die het probeert te vertalen
|
||||
STR_NEWGRF_ERROR_TOO_MANY_NEWGRFS_LOADED :Er zijn te veel NewGRFs geladen
|
||||
STR_NEWGRF_ERROR_STATIC_GRF_CAUSES_DESYNC :Laden van {1:STRING} als statische NewGRF met {STRING} kan desynchronisatiefouten (desyncs) veroorzaken
|
||||
STR_NEWGRF_ERROR_STATIC_GRF_CAUSES_DESYNC :Laden van {1:STRING} als statische NewGRF met {2:STRING} kan desynchronisatiefouten (desyncs) veroorzaken
|
||||
STR_NEWGRF_ERROR_UNEXPECTED_SPRITE :Onverwachte sprite (sprite {3:NUM})
|
||||
STR_NEWGRF_ERROR_UNKNOWN_PROPERTY :Onbekende Action 0-eigenschap {4:HEX} (sprite {3:NUM})
|
||||
STR_NEWGRF_ERROR_INVALID_ID :Poging om ongeldige id te gebruiken (sprite {3:NUM})
|
||||
@@ -3466,14 +3480,14 @@ STR_LOCAL_AUTHORITY_ACTION_EXCLUSIVE_TRANSPORT :Exclusieve tran
|
||||
STR_LOCAL_AUTHORITY_ACTION_BRIBE :Gemeentebestuur omkopen
|
||||
|
||||
###length 8
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_SMALL_ADVERTISING :{YELLOW}Begin een kleine reclamecampagne om meer passagiers en vracht naar jouw transportdiensten te trekken.{}Zorgt voor een tijdelijk hogere stationswaardering in een klein gebied rondom het centrum.{}Kosten: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_MEDIUM_ADVERTISING :{YELLOW}Begin een middelgrote reclamecampagne om meer passagiers en vracht naar jouw transportdiensten te trekken.{}Zorgt voor een tijdelijk hogere stationswaardering in een middelgroot gebied rondom het centrum.{}Kosten: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_LARGE_ADVERTISING :{YELLOW}Begin een grote reclamecampagne om meer passagiers en vracht naar jouw transportdiensten te trekken.{}Zorgt voor een tijdelijk hogere stationswaardering in een groot gebied rondom het centrum.{}Kosten: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_ROAD_RECONSTRUCTION :{YELLOW}Financier een reconstructie van het wegennetwerk.{}Veroorzaakt tot 6 maanden lang een aanzienlijke verstoring van het wegverkeer.{}Kosten: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_STATUE_OF_COMPANY :{YELLOW}Een standbeeld bouwen ter ere van jouw bedrijf.{}Zorgt voor een blijvend hogere stationswaardering in deze stad.{}Kosten: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_NEW_BUILDINGS :{YELLOW}De bouw van nieuwe gebouwen in de stad financieren.{}Zorgt voor een tijdelijk hogere groei van deze stad.{}Kosten: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_EXCLUSIVE_TRANSPORT :{YELLOW}1 jaar exclusieve transportrechten kopen in deze plaats.{}Het gemeentebestuur staat alleen passagiers en vracht toe bij jouw stations.{}Kosten: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_BRIBE :{YELLOW}Koop het plaatselijk gezag om om je reputatie te verhogen met het risico op een strenge sanctie wanneer je gepakt wordt.{}Kosten: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_SMALL_ADVERTISING :{PUSH_COLOUR}{YELLOW}Begin een kleine reclamecampagne om meer passagiers en vracht naar jouw transportdiensten te trekken.{}Zorgt voor een tijdelijk hogere stationswaardering in een klein gebied rondom het centrum.{}{POP_COLOUR}Kosten: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_MEDIUM_ADVERTISING :{PUSH_COLOUR}{YELLOW}Begin een middelgrote reclamecampagne om meer passagiers en vracht naar jouw transportdiensten te trekken.{}Zorgt voor een tijdelijk hogere stationswaardering in een middelgroot gebied rondom het centrum.{}{POP_COLOUR}Kosten: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_LARGE_ADVERTISING :{PUSH_COLOUR}{YELLOW}Begin een grote reclamecampagne om meer passagiers en vracht naar jouw transportdiensten te trekken.{}Zorgt voor een tijdelijk hogere stationswaardering in een groot gebied rondom het centrum.{}{POP_COLOUR}Kosten: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_ROAD_RECONSTRUCTION :{PUSH_COLOUR}{YELLOW}Financier een reconstructie van het wegennetwerk.{}Veroorzaakt tot 6 maanden lang een aanzienlijke verstoring van het wegverkeer.{}{POP_COLOUR}Kosten: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_STATUE_OF_COMPANY :{PUSH_COLOUR}{YELLOW}Bouw een standbeeld ter ere van jouw bedrijf.{}Zorgt voor een blijvend hogere stationswaardering in deze stad.{}{POP_COLOUR}Kosten: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_NEW_BUILDINGS :{PUSH_COLOUR}{YELLOW}Financier de bouw van nieuwe gebouwen in de stad.{}Zorgt voor een tijdelijk hogere groei van deze stad.{}{POP_COLOUR}Kosten: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_EXCLUSIVE_TRANSPORT :{PUSH_COLOUR}{YELLOW}1 jaar exclusieve transportrechten kopen in deze plaats.{}Het gemeentebestuur staat alleen passagiers en vracht toe bij jouw stations.{}{POP_COLOUR}Kosten: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_BRIBE :{PUSH_COLOUR}{YELLOW}Koop het plaatselijk gezag om om je reputatie te verhogen met het risico op een ernstige sanctie wanneer je gepakt wordt.{}{POP_COLOUR}Kosten: {CURRENCY_LONG}
|
||||
|
||||
# Goal window
|
||||
STR_GOALS_CAPTION :{WHITE}{COMPANY} Doelen
|
||||
@@ -3646,16 +3660,18 @@ STR_FINANCES_SECTION_SHIP_REVENUE :{GOLD}Schepen
|
||||
STR_FINANCES_SECTION_LOAN_INTEREST :{GOLD} Rente van lening
|
||||
STR_FINANCES_SECTION_OTHER :{GOLD}Overig
|
||||
|
||||
STR_FINANCES_TOTAL_CAPTION :{WHITE}Totaal
|
||||
STR_FINANCES_NEGATIVE_INCOME :-{CURRENCY_LONG}
|
||||
STR_FINANCES_ZERO_INCOME :{CURRENCY_LONG}
|
||||
STR_FINANCES_POSITIVE_INCOME :+{CURRENCY_LONG}
|
||||
STR_FINANCES_NET_PROFIT :{WHITE}Nettowinst
|
||||
STR_FINANCES_PROFIT :{WHITE}Winst
|
||||
STR_FINANCES_BANK_BALANCE_TITLE :{WHITE}Banksaldo
|
||||
STR_FINANCES_OWN_FUNDS_TITLE :{WHITE}Eigen kapitaal
|
||||
STR_FINANCES_LOAN_TITLE :{WHITE}Lening
|
||||
STR_FINANCES_INTEREST_RATE :{WHITE}Rente op lening: {BLACK}{NUM}%
|
||||
STR_FINANCES_MAX_LOAN :{WHITE}Maximale lening: {BLACK}{CURRENCY_LONG}
|
||||
STR_FINANCES_TOTAL_CURRENCY :{BLACK}{CURRENCY_LONG}
|
||||
STR_FINANCES_BANK_BALANCE :{WHITE}{CURRENCY_LONG}
|
||||
STR_FINANCES_BORROW_BUTTON :{BLACK}{CURRENCY_LONG} lenen
|
||||
STR_FINANCES_BORROW_TOOLTIP :{BLACK}Vergroot lening. Ctrl+klik om zoveel als mogelijk te lenen
|
||||
STR_FINANCES_REPAY_BUTTON :{BLACK}{CURRENCY_LONG} terugbetalen
|
||||
@@ -3756,7 +3772,7 @@ STR_INDUSTRY_VIEW_PRODUCES_N_CARGO :{BLACK}Producee
|
||||
STR_INDUSTRY_VIEW_CARGO_LIST_EXTENSION :, {STRING}{STRING}
|
||||
|
||||
STR_INDUSTRY_VIEW_REQUIRES :{BLACK}Vereist:
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO :{YELLOW}{STRING}{BLACK}{3:STRING}
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO :{YELLOW}{0:STRING}{BLACK}{3:STRING}
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO_AMOUNT :{YELLOW}{STRING}{BLACK}: {CARGO_SHORT} wachtend{STRING}
|
||||
|
||||
STR_CONFIG_GAME_PRODUCTION :{WHITE}Productie wijzigen (veelvoud van 8, maximaal 2040)
|
||||
@@ -3877,6 +3893,11 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Max. tre
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Bereik: {GOLD}{COMMA} tegels
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Vliegtuigtype: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
STR_CARGO_TYPE_FILTER_ALL :Alle soorten vracht
|
||||
STR_CARGO_TYPE_FILTER_FREIGHT :Vracht
|
||||
STR_CARGO_TYPE_FILTER_NONE :Geen
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Spoorvoertuigkeuzelijst. Klik op een spoorvoertuig voor informatie. Ctrl+klik voor spoorvoertuigtype weergeven-verbergen.
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Wegvoertuigkeuzelijst. Klik op wegvoertuig voor informatie. Ctrl+klik voor voertuigtype weergeven-verbergen.
|
||||
@@ -4045,7 +4066,7 @@ STR_ENGINE_PREVIEW_AIRCRAFT :vliegtuig
|
||||
STR_ENGINE_PREVIEW_SHIP :schip
|
||||
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER :{BLACK}Kosten: {CURRENCY_LONG} Gewicht: {WEIGHT_SHORT}{}Snelheid: {VELOCITY} Kracht: {POWER}{}Lopende kosten: {CURRENCY_LONG}/jr{}Capaciteit: {CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER_MAX_TE :{BLACK}Kosten: {CURRENCY_LONG} Gewicht: {WEIGHT_SHORT}{}Snelheid: {VELOCITY} Kracht: {POWER} Max. T.E.: {6:FORCE}{}Lopende kosten: {4:CURRENCY_LONG}/yr{}Capaciteit: {5:CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER_MAX_TE :{BLACK}Kosten: {0:CURRENCY_LONG} Gewicht: {1:WEIGHT_SHORT}{}Snelheid: {2:VELOCITY} Kracht: {3:POWER} Max. T.E.: {6:FORCE}{}Lopende kosten: {4:CURRENCY_LONG}/yr{}Capaciteit: {5:CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_CAP_RUNCOST :{BLACK}Kosten: {CURRENCY_LONG} Max.snelheid: {VELOCITY}{}Capaciteit: {CARGO_LONG}{}Gebruikskosten: {CURRENCY_LONG}/jaar
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_TYPE_CAP_CAP_RUNCOST :{BLACK}Kosten: {CURRENCY_LONG} Max.snelheid: {VELOCITY}{}Vliegtuigtype: {STRING}{}Capaciteit: {CARGO_LONG}, {CARGO_LONG}{}Gebruikskosten: {CURRENCY_LONG}/jaar
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_TYPE_CAP_RUNCOST :{BLACK}Kosten: {CURRENCY_LONG} Max.snelheid: {VELOCITY}{}Vliegtuigtype: {STRING}{}Capaciteit: {CARGO_LONG}{}Gebruikskosten: {CURRENCY_LONG}/jaar
|
||||
@@ -4204,12 +4225,13 @@ STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED :{BLACK}Gewicht:
|
||||
STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED_MAX_TE :{BLACK}Gewicht: {LTBLUE}{WEIGHT_SHORT} {BLACK}Vermogen: {LTBLUE}{POWER}{BLACK} Max.snelheid: {LTBLUE}{VELOCITY} {BLACK}Max. tr.kr.: {LTBLUE}{FORCE}
|
||||
|
||||
STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR :{BLACK}Winst dit jaar: {LTBLUE}{CURRENCY_LONG} (vorig jaar: {CURRENCY_LONG})
|
||||
STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR_MIN_PERFORMANCE :{BLACK}Winst dit jaar: {LTBLUE}{CURRENCY_LONG} (vorig jaar: {CURRENCY_LONG}) {BLACK}Min. prestatie: {LTBLUE}{POWER_TO_WEIGHT}
|
||||
STR_VEHICLE_INFO_RELIABILITY_BREAKDOWNS :{BLACK}Betrouwbaarheid: {LTBLUE}{COMMA}% {BLACK}Aantal keren motorpech sinds laatste onderhoud: {LTBLUE}{COMMA}
|
||||
|
||||
STR_VEHICLE_INFO_BUILT_VALUE :{LTBLUE}{ENGINE} {BLACK}Gebouwd: {LTBLUE}{NUM}{BLACK} Waarde: {LTBLUE}{CURRENCY_LONG}
|
||||
STR_VEHICLE_INFO_NO_CAPACITY :{BLACK}Capaciteit: {LTBLUE}Geen{STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY :{BLACK}Capaciteit: {LTBLUE}{CARGO_LONG}{3:STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}Capaciteit: {LTBLUE}{CARGO_LONG}{3:STRING} (x{4:NUM})
|
||||
STR_VEHICLE_INFO_CAPACITY :{BLACK}Capaciteit: {LTBLUE}{0:CARGO_LONG}{3:STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}Capaciteit: {LTBLUE}{0:CARGO_LONG}{3:STRING} (x{4:NUM})
|
||||
STR_VEHICLE_INFO_CAPACITY_CAPACITY :{BLACK}Capaciteit: {LTBLUE}{CARGO_LONG}, {CARGO_LONG}{STRING}
|
||||
|
||||
STR_VEHICLE_INFO_FEEDER_CARGO_VALUE :{BLACK}Geldoverdracht: {LTBLUE}{CURRENCY_LONG}
|
||||
@@ -4517,7 +4539,7 @@ STR_AI_DEBUG :{WHITE}Probleem
|
||||
STR_AI_DEBUG_NAME_AND_VERSION :{BLACK}{STRING} (v{NUM})
|
||||
STR_AI_DEBUG_NAME_TOOLTIP :{BLACK}Naam van het script
|
||||
STR_AI_DEBUG_SETTINGS :{BLACK}Instellingen
|
||||
STR_AI_DEBUG_SETTINGS_TOOLTIP :{BLACK}Instellingen van script wijzigen
|
||||
STR_AI_DEBUG_SETTINGS_TOOLTIP :{BLACK}Script-instellingen wijzigen
|
||||
STR_AI_DEBUG_RELOAD :{BLACK}Computerspeler opnieuw laden
|
||||
STR_AI_DEBUG_RELOAD_TOOLTIP :{BLACK}Computerspeler verwijderen, script opnieuw laden en computerspeler opnieuw starten
|
||||
STR_AI_DEBUG_BREAK_STR_ON_OFF_TOOLTIP :{BLACK}Afbreken in-uitschakelen als een AI-logbericht overeenstemt met de afbreektekst
|
||||
@@ -4537,12 +4559,14 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Eén van
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}AI-/spelscript-probleemvenster is alleen beschikbaar voor de server
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}AI-/spelscriptconfiguratie
|
||||
STR_AI_CONFIG_CAPTION_AI :{WHITE}Configuratie AI
|
||||
STR_AI_CONFIG_CAPTION_GAMESCRIPT :{WHITE}Configuratie spelscript
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}Het spelscript dat in het volgende spel geladen wordt
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}De AI's die in het volgende spel geladen worden
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Menselijke speler
|
||||
STR_AI_CONFIG_RANDOM_AI :Willekeurige AI
|
||||
STR_AI_CONFIG_NONE :(geen)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Maximaal aantal tegenstanders: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Omhoog verplaatsen
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Geselecteerde AI omhoog verplaatsen in de lijst
|
||||
@@ -4550,12 +4574,11 @@ STR_AI_CONFIG_MOVE_DOWN :{BLACK}Omlaag v
|
||||
STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Geselecteerde AI naar omlaag verplaatsen in de lijst
|
||||
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Spelscript
|
||||
STR_AI_CONFIG_GAMESCRIPT_PARAM :{SILVER}Parameters
|
||||
STR_AI_CONFIG_AI :{SILVER}AI's
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}{STRING} selecteren
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :AI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Spelscript
|
||||
STR_AI_CONFIG_CHANGE_AI :{BLACK}AI selecteren
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :{BLACK}Spelscript selecteren
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Ander script laden
|
||||
STR_AI_CONFIG_CONFIGURE :{BLACK}Configureren
|
||||
STR_AI_CONFIG_CONFIGURE_TOOLTIP :{BLACK}De parameters van het script configureren
|
||||
@@ -4584,9 +4607,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Schermaf
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Schermafbeelding van de minikaart
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parameters
|
||||
STR_AI_SETTINGS_CAPTION_AI :AI
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Spelscript
|
||||
STR_AI_SETTINGS_CAPTION_AI :{WHITE}AI-parameters
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Sluiten
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Terugstellen
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -5004,6 +5025,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Kan onde
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... voertuig is vernietigd
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Er zullen geen voertuigen beschikbaar zijn
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Pas je NewGRF-configuratie aan
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Nog geen voertuigen beschikbaar
|
||||
|
||||
+119
-90
@@ -200,6 +200,16 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}hp
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}hp
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}kW
|
||||
|
||||
STR_UNITS_POWER_IMPERIAL_TO_WEIGHT_IMPERIAL :{DECIMAL}{NBSP}hp/t
|
||||
STR_UNITS_POWER_IMPERIAL_TO_WEIGHT_METRIC :{DECIMAL}{NBSP}hp/t
|
||||
STR_UNITS_POWER_IMPERIAL_TO_WEIGHT_SI :{DECIMAL}{NBSP}hp/Mg
|
||||
STR_UNITS_POWER_METRIC_TO_WEIGHT_IMPERIAL :{DECIMAL}{NBSP}hp/t
|
||||
STR_UNITS_POWER_METRIC_TO_WEIGHT_METRIC :{DECIMAL}{NBSP}hp/t
|
||||
STR_UNITS_POWER_METRIC_TO_WEIGHT_SI :{DECIMAL}{NBSP}hp/Mg
|
||||
STR_UNITS_POWER_SI_TO_WEIGHT_IMPERIAL :{DECIMAL}{NBSP}kW/t
|
||||
STR_UNITS_POWER_SI_TO_WEIGHT_METRIC :{DECIMAL}{NBSP}kW/t
|
||||
STR_UNITS_POWER_SI_TO_WEIGHT_SI :{DECIMAL}{NBSP}W/kg
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}kg
|
||||
@@ -391,10 +401,11 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Exit
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Game options
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Settings
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :AI/Game script settings
|
||||
STR_SETTINGS_MENU_AI_SETTINGS :AI settings
|
||||
STR_SETTINGS_MENU_GAMESCRIPT_SETTINGS :Game script settings
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :NewGRF settings
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Transparency options
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Town names displayed
|
||||
@@ -965,36 +976,6 @@ STR_GAME_OPTIONS_CURRENCY_INR :Indian Rupee (I
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indonesian Rupiah (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Malaysian Ringgit (MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Drive on left
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Drive on right
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Town names:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Select style of town names
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :English (Original)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :French
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :German
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :English (Additional)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Latin-American
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Silly
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Swedish
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Dutch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finnish
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Polish
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slovak
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norwegian
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Hungarian
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Austrian
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Romanian
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Czech
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Swiss
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Danish
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turkish
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italian
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Catalan
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Autosave
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Select interval between automatic game saves
|
||||
|
||||
@@ -1027,21 +1008,19 @@ STR_GAME_OPTIONS_VIDEO_VSYNC_TOOLTIP :{BLACK}Check th
|
||||
|
||||
STR_GAME_OPTIONS_VIDEO_DRIVER_INFO :{BLACK}Current driver: {RAW_STRING}
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Interface size
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Select the interface element size to use
|
||||
STR_GAME_OPTIONS_GUI_SCALE_FRAME :{BLACK}Interface size
|
||||
STR_GAME_OPTIONS_GUI_SCALE_TOOLTIP :{BLACK}Drag slider to set interface size. Hold Ctrl for continuous adjustment
|
||||
STR_GAME_OPTIONS_GUI_SCALE_AUTO :{BLACK}Auto-detect size
|
||||
STR_GAME_OPTIONS_GUI_SCALE_AUTO_TOOLTIP :{BLACK}Check this box to detect interface size automatically
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(auto-detect)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Double size
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Quad size
|
||||
STR_GAME_OPTIONS_GUI_SCALE_BEVELS :{BLACK}Scale bevels
|
||||
STR_GAME_OPTIONS_GUI_SCALE_BEVELS_TOOLTIP :{BLACK}Check this box to scale bevels by interface size
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Font size
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Select the interface font size to use
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(auto-detect)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Double size
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :Quad size
|
||||
STR_GAME_OPTIONS_GUI_SCALE_1X :1x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_2X :2x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_3X :3x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_4X :4x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_5X :5x
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}Graphics
|
||||
|
||||
@@ -1093,8 +1072,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Preview
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 Pound (£) in your currency
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Change custom currency parameter
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Maximum no. competitors: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :None
|
||||
STR_FUNDING_ONLY :Funding only
|
||||
STR_MINIMAL :Minimal
|
||||
@@ -1144,6 +1121,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Temperate landscape
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Sub-arctic landscape
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Sub-tropical landscape
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Toyland landscape
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Very Flat
|
||||
STR_TERRAIN_TYPE_FLAT :Flat
|
||||
@@ -1449,6 +1432,8 @@ STR_CONFIG_SETTING_GRAPH_LINE_THICKNESS_HELPTEXT :Width of the li
|
||||
|
||||
STR_CONFIG_SETTING_SHOW_NEWGRF_NAME :Show the NewGRF's name in the build vehicle window: {STRING2}
|
||||
STR_CONFIG_SETTING_SHOW_NEWGRF_NAME_HELPTEXT :Add a line to the build vehicle window, showing which NewGRF the selected vehicle comes from.
|
||||
STR_CONFIG_SETTING_SHOW_CARGO_IN_LISTS :Show the cargoes the vehicles can carry in the list windows {STRING2}
|
||||
STR_CONFIG_SETTING_SHOW_CARGO_IN_LISTS_HELPTEXT :If enabled, the vehicle's transportable load will appear above it in the vehicle lists
|
||||
|
||||
STR_CONFIG_SETTING_LANDSCAPE :Landscape: {STRING2}
|
||||
STR_CONFIG_SETTING_LANDSCAPE_HELPTEXT :Landscapes define basic gameplay scenarios with different cargoes and town growth requirements. NewGRF and Game Scripts allow finer control though
|
||||
@@ -1503,6 +1488,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Improved
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Road vehicles: {STRING2}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Choose the driving side
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Drive on left
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Drive on right
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Heightmap rotation: {STRING2}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Counter clockwise
|
||||
@@ -2037,7 +2026,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Automatic rever
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Allow trains to reverse on a signal, if they waited there a long time
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Recommended)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Recommended)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Change setting value
|
||||
|
||||
@@ -2080,7 +2069,8 @@ STR_INTRO_HIGHSCORE :{BLACK}Highscor
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Settings
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF Settings
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Check Online Content
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}AI/Game Script Settings
|
||||
STR_INTRO_AI_SETTINGS :{BLACK}AI Settings
|
||||
STR_INTRO_GAMESCRIPT_SETTINGS :{BLACK}Game Script Settings
|
||||
STR_INTRO_QUIT :{BLACK}Exit
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Start a new game. Ctrl+Click skips map configuration
|
||||
@@ -2100,7 +2090,8 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Display
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Display settings
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Display NewGRF settings
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Check for new and updated content to download
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Display AI/Game script settings
|
||||
STR_INTRO_TOOLTIP_AI_SETTINGS :{BLACK}Display AI settings
|
||||
STR_INTRO_TOOLTIP_GAMESCRIPT_SETTINGS :{BLACK}Display Game script settings
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Exit 'OpenTTD'
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}The currently selected base graphics set is missing {NUM} sprite{P "" s}. Please check for updates for the baseset.
|
||||
@@ -2132,12 +2123,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Change
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Change current year
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Enable modifying production values: {ORANGE}{STRING1}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Temperate landscape
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Sub-arctic landscape
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Sub-tropical landscape
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Toyland landscape
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} - Colour Scheme
|
||||
|
||||
@@ -2497,13 +2482,13 @@ STR_NETWORK_SERVER_MESSAGE_GAME_REASON_LINK_GRAPH :waiting for lin
|
||||
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEAVING :leaving
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED :*** {RAW_STRING} has joined the game
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED_ID :*** {RAW_STRING} has joined the game (Client #{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_JOIN :*** {RAW_STRING} has joined company #{2:NUM}
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED_ID :*** {0:RAW_STRING} has joined the game (Client #{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_JOIN :*** {0:RAW_STRING} has joined company #{2:NUM}
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_SPECTATE :*** {RAW_STRING} has joined spectators
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_NEW :*** {RAW_STRING} has started a new company (#{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEFT :*** {RAW_STRING} has left the game ({2:STRING})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_NEW :*** {0:RAW_STRING} has started a new company (#{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEFT :*** {0:RAW_STRING} has left the game ({2:STRING})
|
||||
STR_NETWORK_MESSAGE_NAME_CHANGE :*** {RAW_STRING} has changed their name to {RAW_STRING}
|
||||
STR_NETWORK_MESSAGE_GIVE_MONEY :*** {RAW_STRING} gave {2:CURRENCY_LONG} to {1:RAW_STRING}
|
||||
STR_NETWORK_MESSAGE_GIVE_MONEY :*** {0:RAW_STRING} gave {2:CURRENCY_LONG} to {1:RAW_STRING}
|
||||
STR_NETWORK_MESSAGE_SERVER_SHUTDOWN :{WHITE}The server closed the session
|
||||
STR_NETWORK_MESSAGE_SERVER_REBOOT :{WHITE}The server is restarting...{}Please wait...
|
||||
STR_NETWORK_MESSAGE_KICKED :*** {RAW_STRING} was kicked. Reason: ({RAW_STRING})
|
||||
@@ -3144,6 +3129,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}Map size
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Select the size of the map in tiles. The number of available tiles will be slightly smaller
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}No. of towns:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Town names:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Select style of town names
|
||||
STR_MAPGEN_DATE :{BLACK}Date:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}No. of industries:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}Highest peak:
|
||||
@@ -3159,11 +3146,40 @@ STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}Decrease
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Land generator:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Terrain type:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Sea level:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Sea level:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Rivers:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Smoothness:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Variety distribution:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Generate
|
||||
STR_MAPGEN_NEWGRF_SETTINGS :{BLACK}NewGRF Settings
|
||||
STR_MAPGEN_NEWGRF_SETTINGS_TOOLTIP :{BLACK}Display NewGRF settings
|
||||
STR_MAPGEN_AI_SETTINGS :{BLACK}AI Settings
|
||||
STR_MAPGEN_AI_SETTINGS_TOOLTIP :{BLACK}Display AI settings
|
||||
STR_MAPGEN_GS_SETTINGS :{BLACK}Game Script Settings
|
||||
STR_MAPGEN_GS_SETTINGS_TOOLTIP :{BLACK}Display game script settings
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :English (Original)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :French
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :German
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :English (Additional)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Latin-American
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Silly
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Swedish
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Dutch
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Finnish
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Polish
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slovak
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norwegian
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Hungarian
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Austrian
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Romanian
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Czech
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Swiss
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Danish
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Turkish
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Italian
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Catalan
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Map edges:
|
||||
@@ -3326,15 +3342,15 @@ STR_NEWGRF_ERROR_MSG_FATAL :{RED}Fatal: {SI
|
||||
STR_NEWGRF_ERROR_FATAL_POPUP :{WHITE}A fatal NewGRF error has occurred: {}{STRING5}
|
||||
STR_NEWGRF_ERROR_POPUP :{WHITE}A NewGRF error has occurred: {}{STRING5}
|
||||
STR_NEWGRF_ERROR_VERSION_NUMBER :{1:RAW_STRING} will not work with the TTDPatch version reported by OpenTTD
|
||||
STR_NEWGRF_ERROR_DOS_OR_WINDOWS :{1:RAW_STRING} is for the {RAW_STRING} version of TTD
|
||||
STR_NEWGRF_ERROR_UNSET_SWITCH :{1:RAW_STRING} is designed to be used with {RAW_STRING}
|
||||
STR_NEWGRF_ERROR_INVALID_PARAMETER :Invalid parameter for {1:RAW_STRING}: parameter {RAW_STRING} ({NUM})
|
||||
STR_NEWGRF_ERROR_LOAD_BEFORE :{1:RAW_STRING} must be loaded before {RAW_STRING}
|
||||
STR_NEWGRF_ERROR_LOAD_AFTER :{1:RAW_STRING} must be loaded after {RAW_STRING}
|
||||
STR_NEWGRF_ERROR_OTTD_VERSION_NUMBER :{1:RAW_STRING} requires OpenTTD version {RAW_STRING} or better
|
||||
STR_NEWGRF_ERROR_DOS_OR_WINDOWS :{1:RAW_STRING} is for the {2:RAW_STRING} version of TTD
|
||||
STR_NEWGRF_ERROR_UNSET_SWITCH :{1:RAW_STRING} is designed to be used with {2:RAW_STRING}
|
||||
STR_NEWGRF_ERROR_INVALID_PARAMETER :Invalid parameter for {1:RAW_STRING}: parameter {2:RAW_STRING} ({3:NUM})
|
||||
STR_NEWGRF_ERROR_LOAD_BEFORE :{1:RAW_STRING} must be loaded before {2:RAW_STRING}
|
||||
STR_NEWGRF_ERROR_LOAD_AFTER :{1:RAW_STRING} must be loaded after {2:RAW_STRING}
|
||||
STR_NEWGRF_ERROR_OTTD_VERSION_NUMBER :{1:RAW_STRING} requires OpenTTD version {2:RAW_STRING} or better
|
||||
STR_NEWGRF_ERROR_AFTER_TRANSLATED_FILE :the GRF file it was designed to translate
|
||||
STR_NEWGRF_ERROR_TOO_MANY_NEWGRFS_LOADED :Too many NewGRFs are loaded
|
||||
STR_NEWGRF_ERROR_STATIC_GRF_CAUSES_DESYNC :Loading {1:RAW_STRING} as static NewGRF with {RAW_STRING} could cause desyncs
|
||||
STR_NEWGRF_ERROR_STATIC_GRF_CAUSES_DESYNC :Loading {1:RAW_STRING} as static NewGRF with {2:RAW_STRING} could cause desyncs
|
||||
STR_NEWGRF_ERROR_UNEXPECTED_SPRITE :Unexpected sprite (sprite {3:NUM})
|
||||
STR_NEWGRF_ERROR_UNKNOWN_PROPERTY :Unknown Action 0 property {4:HEX} (sprite {3:NUM})
|
||||
STR_NEWGRF_ERROR_INVALID_ID :Attempt to use invalid ID (sprite {3:NUM})
|
||||
@@ -3466,14 +3482,14 @@ STR_LOCAL_AUTHORITY_ACTION_EXCLUSIVE_TRANSPORT :Buy exclusive t
|
||||
STR_LOCAL_AUTHORITY_ACTION_BRIBE :Bribe the local authority
|
||||
|
||||
###length 8
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_SMALL_ADVERTISING :{YELLOW}Initiate a small local advertising campaign, to attract more passengers and cargo to your transport services.{}Provides a temporary boost to station rating in a small radius around the town centre.{}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_MEDIUM_ADVERTISING :{YELLOW}Initiate a medium local advertising campaign, to attract more passengers and cargo to your transport services.{}Provides a temporary boost to station rating in a medium radius around the town centre.{}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_LARGE_ADVERTISING :{YELLOW}Initiate a large local advertising campaign, to attract more passengers and cargo to your transport services.{}Provides a temporary boost to station rating in a large radius around the town centre.{}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_ROAD_RECONSTRUCTION :{YELLOW}Fund the reconstruction of the urban road network.{}Causes considerable disruption to road traffic for up to 6 months.{}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_STATUE_OF_COMPANY :{YELLOW}Build a statue in honour of your company.{}Provides a permanent boost to station rating in this town.{}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_NEW_BUILDINGS :{YELLOW}Fund the construction of new buildings in the town.{}Provides a temporary boost to town growth in this town.{}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_EXCLUSIVE_TRANSPORT :{YELLOW}Buy 1 year's exclusive transport rights in town.{}Town authority will not allow passengers and cargo to use your competitors' stations.{}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_BRIBE :{YELLOW}Bribe the local authority to increase your rating, at the risk of a severe penalty if caught.{}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_SMALL_ADVERTISING :{PUSH_COLOUR}{YELLOW}Initiate a small local advertising campaign, to attract more passengers and cargo to your transport services.{}Provides a temporary boost to station rating in a small radius around the town centre.{}{POP_COLOUR}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_MEDIUM_ADVERTISING :{PUSH_COLOUR}{YELLOW}Initiate a medium local advertising campaign, to attract more passengers and cargo to your transport services.{}Provides a temporary boost to station rating in a medium radius around the town centre.{}{POP_COLOUR}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_LARGE_ADVERTISING :{PUSH_COLOUR}{YELLOW}Initiate a large local advertising campaign, to attract more passengers and cargo to your transport services.{}Provides a temporary boost to station rating in a large radius around the town centre.{}{POP_COLOUR}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_ROAD_RECONSTRUCTION :{PUSH_COLOUR}{YELLOW}Fund the reconstruction of the urban road network.{}Causes considerable disruption to road traffic for up to 6 months.{}{POP_COLOUR}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_STATUE_OF_COMPANY :{PUSH_COLOUR}{YELLOW}Build a statue in honour of your company.{}Provides a permanent boost to station rating in this town.{}{POP_COLOUR}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_NEW_BUILDINGS :{PUSH_COLOUR}{YELLOW}Fund the construction of new buildings in the town.{}Provides a temporary boost to town growth in this town.{}{POP_COLOUR}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_EXCLUSIVE_TRANSPORT :{PUSH_COLOUR}{YELLOW}Buy 1 year's exclusive transport rights in town.{}Town authority will not allow passengers and cargo to use your competitors' stations.{}{POP_COLOUR}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_BRIBE :{PUSH_COLOUR}{YELLOW}Bribe the local authority to increase your rating, at the risk of a severe penalty if caught.{}{POP_COLOUR}Cost: {CURRENCY_LONG}
|
||||
|
||||
# Goal window
|
||||
STR_GOALS_CAPTION :{WHITE}{COMPANY} Goals
|
||||
@@ -3646,16 +3662,18 @@ STR_FINANCES_SECTION_SHIP_REVENUE :{GOLD}Ships
|
||||
STR_FINANCES_SECTION_LOAN_INTEREST :{GOLD}Loan Interest
|
||||
STR_FINANCES_SECTION_OTHER :{GOLD}Other
|
||||
|
||||
STR_FINANCES_TOTAL_CAPTION :{WHITE}Total
|
||||
STR_FINANCES_NEGATIVE_INCOME :-{CURRENCY_LONG}
|
||||
STR_FINANCES_ZERO_INCOME :{CURRENCY_LONG}
|
||||
STR_FINANCES_POSITIVE_INCOME :+{CURRENCY_LONG}
|
||||
STR_FINANCES_NET_PROFIT :{WHITE}Net Profit
|
||||
STR_FINANCES_PROFIT :{WHITE}Profit
|
||||
STR_FINANCES_BANK_BALANCE_TITLE :{WHITE}Bank Balance
|
||||
STR_FINANCES_OWN_FUNDS_TITLE :{WHITE}Own Funds
|
||||
STR_FINANCES_LOAN_TITLE :{WHITE}Loan
|
||||
STR_FINANCES_INTEREST_RATE :{WHITE}Loan Interest: {BLACK}{NUM}%
|
||||
STR_FINANCES_MAX_LOAN :{WHITE}Maximum Loan: {BLACK}{CURRENCY_LONG}
|
||||
STR_FINANCES_TOTAL_CURRENCY :{BLACK}{CURRENCY_LONG}
|
||||
STR_FINANCES_BANK_BALANCE :{WHITE}{CURRENCY_LONG}
|
||||
STR_FINANCES_BORROW_BUTTON :{BLACK}Borrow {CURRENCY_LONG}
|
||||
STR_FINANCES_BORROW_TOOLTIP :{BLACK}Increase size of loan. Ctrl+Click borrows as much as possible
|
||||
STR_FINANCES_REPAY_BUTTON :{BLACK}Repay {CURRENCY_LONG}
|
||||
@@ -3756,7 +3774,7 @@ STR_INDUSTRY_VIEW_PRODUCES_N_CARGO :{BLACK}Produces
|
||||
STR_INDUSTRY_VIEW_CARGO_LIST_EXTENSION :, {STRING}{RAW_STRING}
|
||||
|
||||
STR_INDUSTRY_VIEW_REQUIRES :{BLACK}Requires:
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO :{YELLOW}{STRING}{BLACK}{3:RAW_STRING}
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO :{YELLOW}{0:STRING}{BLACK}{3:RAW_STRING}
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO_AMOUNT :{YELLOW}{STRING}{BLACK}: {CARGO_SHORT} waiting{RAW_STRING}
|
||||
|
||||
STR_CONFIG_GAME_PRODUCTION :{WHITE}Change production (multiple of 8, up to 2040)
|
||||
@@ -3786,6 +3804,8 @@ STR_VEHICLE_LIST_MANAGE_LIST_TOOLTIP :{BLACK}Send ins
|
||||
STR_VEHICLE_LIST_REPLACE_VEHICLES :Replace vehicles
|
||||
STR_VEHICLE_LIST_SEND_FOR_SERVICING :Send for Servicing
|
||||
STR_VEHICLE_LIST_PROFIT_THIS_YEAR_LAST_YEAR :{TINY_FONT}{BLACK}Profit this year: {CURRENCY_LONG} (last year: {CURRENCY_LONG})
|
||||
STR_VEHICLE_LIST_CARGO :{TINY_FONT}{BLACK}[{CARGO_LIST}]
|
||||
STR_VEHICLE_LIST_NAME_AND_CARGO :{TINY_FONT}{BLACK}{STRING1} {STRING1}
|
||||
|
||||
STR_VEHICLE_LIST_SEND_TRAIN_TO_DEPOT :Send to Depot
|
||||
STR_VEHICLE_LIST_SEND_ROAD_VEHICLE_TO_DEPOT :Send to Depot
|
||||
@@ -3877,6 +3897,11 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Max. Tra
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Range: {GOLD}{COMMA} tiles
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Aircraft type: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
STR_CARGO_TYPE_FILTER_ALL :All cargo types
|
||||
STR_CARGO_TYPE_FILTER_FREIGHT :Freight
|
||||
STR_CARGO_TYPE_FILTER_NONE :None
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Train vehicle selection list. Click on vehicle for information. Ctrl+Click for toggling hiding of the vehicle type
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Road vehicle selection list. Click on vehicle for information. Ctrl+Click for toggling hiding of the vehicle type
|
||||
@@ -4045,7 +4070,7 @@ STR_ENGINE_PREVIEW_AIRCRAFT :aircraft
|
||||
STR_ENGINE_PREVIEW_SHIP :ship
|
||||
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER :{BLACK}Cost: {CURRENCY_LONG} Weight: {WEIGHT_SHORT}{}Speed: {VELOCITY} Power: {POWER}{}Running Cost: {CURRENCY_LONG}/yr{}Capacity: {CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER_MAX_TE :{BLACK}Cost: {CURRENCY_LONG} Weight: {WEIGHT_SHORT}{}Speed: {VELOCITY} Power: {POWER} Max. T.E.: {6:FORCE}{}Running Cost: {4:CURRENCY_LONG}/yr{}Capacity: {5:CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER_MAX_TE :{BLACK}Cost: {0:CURRENCY_LONG} Weight: {1:WEIGHT_SHORT}{}Speed: {2:VELOCITY} Power: {3:POWER} Max. T.E.: {6:FORCE}{}Running Cost: {4:CURRENCY_LONG}/yr{}Capacity: {5:CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_CAP_RUNCOST :{BLACK}Cost: {CURRENCY_LONG} Max. Speed: {VELOCITY}{}Capacity: {CARGO_LONG}{}Running Cost: {CURRENCY_LONG}/yr
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_TYPE_CAP_CAP_RUNCOST :{BLACK}Cost: {CURRENCY_LONG} Max. Speed: {VELOCITY}{}Aircraft type: {STRING}{}Capacity: {CARGO_LONG}, {CARGO_LONG}{}Running Cost: {CURRENCY_LONG}/yr
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_TYPE_CAP_RUNCOST :{BLACK}Cost: {CURRENCY_LONG} Max. Speed: {VELOCITY}{}Aircraft type: {STRING}{}Capacity: {CARGO_LONG}{}Running Cost: {CURRENCY_LONG}/yr
|
||||
@@ -4204,12 +4229,13 @@ STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED :{BLACK}Weight:
|
||||
STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED_MAX_TE :{BLACK}Weight: {LTBLUE}{WEIGHT_SHORT} {BLACK}Power: {LTBLUE}{POWER}{BLACK} Max. speed: {LTBLUE}{VELOCITY} {BLACK}Max. T.E.: {LTBLUE}{FORCE}
|
||||
|
||||
STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR :{BLACK}Profit this year: {LTBLUE}{CURRENCY_LONG} (last year: {CURRENCY_LONG})
|
||||
STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR_MIN_PERFORMANCE :{BLACK}Profit this year: {LTBLUE}{CURRENCY_LONG} (last year: {CURRENCY_LONG}) {BLACK}Min. performance: {LTBLUE}{POWER_TO_WEIGHT}
|
||||
STR_VEHICLE_INFO_RELIABILITY_BREAKDOWNS :{BLACK}Reliability: {LTBLUE}{COMMA}% {BLACK}Breakdowns since last service: {LTBLUE}{COMMA}
|
||||
|
||||
STR_VEHICLE_INFO_BUILT_VALUE :{LTBLUE}{ENGINE} {BLACK}Built: {LTBLUE}{NUM}{BLACK} Value: {LTBLUE}{CURRENCY_LONG}
|
||||
STR_VEHICLE_INFO_NO_CAPACITY :{BLACK}Capacity: {LTBLUE}None{STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY :{BLACK}Capacity: {LTBLUE}{CARGO_LONG}{3:STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}Capacity: {LTBLUE}{CARGO_LONG}{3:STRING} (x{4:NUM})
|
||||
STR_VEHICLE_INFO_CAPACITY :{BLACK}Capacity: {LTBLUE}{0:CARGO_LONG}{3:STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}Capacity: {LTBLUE}{0:CARGO_LONG}{3:STRING} (x{4:NUM})
|
||||
STR_VEHICLE_INFO_CAPACITY_CAPACITY :{BLACK}Capacity: {LTBLUE}{CARGO_LONG}, {CARGO_LONG}{STRING}
|
||||
|
||||
STR_VEHICLE_INFO_FEEDER_CARGO_VALUE :{BLACK}Transfer Credits: {LTBLUE}{CURRENCY_LONG}
|
||||
@@ -4537,12 +4563,14 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}One of t
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}AI/Game Script Debug window is only available for the server
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}AI/Game Script Configuration
|
||||
STR_AI_CONFIG_CAPTION_AI :{WHITE}AI Configuration
|
||||
STR_AI_CONFIG_CAPTION_GAMESCRIPT :{WHITE}Game Script Configuration
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}The Game Script that will be loaded in the next game
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}The AIs that will be loaded in the next game
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Human player
|
||||
STR_AI_CONFIG_RANDOM_AI :Random AI
|
||||
STR_AI_CONFIG_NONE :(none)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Maximum no. competitors: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Move Up
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Move selected AI up in the list
|
||||
@@ -4550,12 +4578,11 @@ STR_AI_CONFIG_MOVE_DOWN :{BLACK}Move Dow
|
||||
STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Move selected AI down in the list
|
||||
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Game Script
|
||||
STR_AI_CONFIG_GAMESCRIPT_PARAM :{SILVER}Parameters
|
||||
STR_AI_CONFIG_AI :{SILVER}AIs
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Select {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :AI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Game Script
|
||||
STR_AI_CONFIG_CHANGE_AI :{BLACK}Select AI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :{BLACK}Select Game Script
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Load another script
|
||||
STR_AI_CONFIG_CONFIGURE :{BLACK}Configure
|
||||
STR_AI_CONFIG_CONFIGURE_TOOLTIP :{BLACK}Configure the parameters of the Script
|
||||
@@ -4584,9 +4611,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Heightma
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Minimap screenshot
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parameters
|
||||
STR_AI_SETTINGS_CAPTION_AI :AI
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Game Script
|
||||
STR_AI_SETTINGS_CAPTION_AI :{WHITE}AI Parameters
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Close
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Reset
|
||||
STR_AI_SETTINGS_SETTING :{RAW_STRING}: {ORANGE}{STRING1}
|
||||
@@ -5004,6 +5029,8 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Can't ch
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... vehicle is destroyed
|
||||
|
||||
STR_ERROR_CAN_T_CLONE_VEHICLE_LIST :{WHITE}... not all vehicles are identical
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}No vehicles will be available at all
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Change your NewGRF configuration
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}No vehicles are available yet
|
||||
@@ -5030,6 +5057,8 @@ STR_ERROR_CAN_T_SKIP_TO_ORDER :{WHITE}Can't sk
|
||||
STR_ERROR_CAN_T_COPY_SHARE_ORDER :{WHITE}... vehicle can't go to all stations
|
||||
STR_ERROR_CAN_T_ADD_ORDER :{WHITE}... vehicle can't go to that station
|
||||
STR_ERROR_CAN_T_ADD_ORDER_SHARED :{WHITE}... a vehicle sharing this order can't go to that station
|
||||
STR_ERROR_CAN_T_COPY_ORDER_VEHICLE_LIST :{WHITE}... not all vehicles have the same orders
|
||||
STR_ERROR_CAN_T_SHARE_ORDER_VEHICLE_LIST :{WHITE}... not all vehicles are sharing orders
|
||||
|
||||
STR_ERROR_CAN_T_SHARE_ORDER_LIST :{WHITE}Can't share order list...
|
||||
STR_ERROR_CAN_T_STOP_SHARING_ORDER_LIST :{WHITE}Can't stop sharing order list...
|
||||
|
||||
+116
-90
@@ -200,6 +200,16 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}hp
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}hp
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}kW
|
||||
|
||||
STR_UNITS_POWER_IMPERIAL_TO_WEIGHT_IMPERIAL :{DECIMAL}{NBSP}hp/t
|
||||
STR_UNITS_POWER_IMPERIAL_TO_WEIGHT_METRIC :{DECIMAL}{NBSP}hp/t
|
||||
STR_UNITS_POWER_IMPERIAL_TO_WEIGHT_SI :{DECIMAL}{NBSP}hp/Mg
|
||||
STR_UNITS_POWER_METRIC_TO_WEIGHT_IMPERIAL :{DECIMAL}{NBSP}hp/t
|
||||
STR_UNITS_POWER_METRIC_TO_WEIGHT_METRIC :{DECIMAL}{NBSP}hp/t
|
||||
STR_UNITS_POWER_METRIC_TO_WEIGHT_SI :{DECIMAL}{NBSP}hp/Mg
|
||||
STR_UNITS_POWER_SI_TO_WEIGHT_IMPERIAL :{DECIMAL}{NBSP}kW/t
|
||||
STR_UNITS_POWER_SI_TO_WEIGHT_METRIC :{DECIMAL}{NBSP}kW/t
|
||||
STR_UNITS_POWER_SI_TO_WEIGHT_SI :{DECIMAL}{NBSP}W/kg
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}kg
|
||||
@@ -391,10 +401,11 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Exit
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Game options
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Settings
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :AI/Game script settings
|
||||
STR_SETTINGS_MENU_AI_SETTINGS :AI settings
|
||||
STR_SETTINGS_MENU_GAMESCRIPT_SETTINGS :Game script settings
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :NewGRF settings
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Transparency options
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Town names displayed
|
||||
@@ -965,36 +976,6 @@ STR_GAME_OPTIONS_CURRENCY_INR :Indian Rupee (I
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indonesian Rupiah (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Malaysian Ringgit (MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Drive on left
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Drive on right
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Town names:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Select style of town names
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :English (Original)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :French
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :German
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :English (Additional)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Latin-American
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Silly
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Swedish
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Dutch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finnish
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Polish
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slovak
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norwegian
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Hungarian
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Austrian
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Romanian
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Czech
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Swiss
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Danish
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turkish
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italian
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Catalan
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Autosave
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Select interval between automatic game saves
|
||||
|
||||
@@ -1027,21 +1008,19 @@ STR_GAME_OPTIONS_VIDEO_VSYNC_TOOLTIP :{BLACK}Check th
|
||||
|
||||
STR_GAME_OPTIONS_VIDEO_DRIVER_INFO :{BLACK}Current driver: {STRING}
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Interface size
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Select the interface element size to use
|
||||
STR_GAME_OPTIONS_GUI_SCALE_FRAME :{BLACK}Interface size
|
||||
STR_GAME_OPTIONS_GUI_SCALE_TOOLTIP :{BLACK}Drag slider to set interface size. Hold Ctrl for continuous adjustment
|
||||
STR_GAME_OPTIONS_GUI_SCALE_AUTO :{BLACK}Auto-detect size
|
||||
STR_GAME_OPTIONS_GUI_SCALE_AUTO_TOOLTIP :{BLACK}Check this box to detect interface size automatically
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(auto-detect)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Double size
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Quad size
|
||||
STR_GAME_OPTIONS_GUI_SCALE_BEVELS :{BLACK}Scale bevels
|
||||
STR_GAME_OPTIONS_GUI_SCALE_BEVELS_TOOLTIP :{BLACK}Check this box to scale bevels by interface size
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Font size
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Select the interface font size to use
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(auto-detect)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Double size
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :Quad size
|
||||
STR_GAME_OPTIONS_GUI_SCALE_1X :1x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_2X :2x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_3X :3x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_4X :4x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_5X :5x
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}Graphics
|
||||
|
||||
@@ -1093,8 +1072,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Preview
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 Pound (£) in your currency
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Change custom currency parameter
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Maximum no. competitors: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :None
|
||||
STR_FUNDING_ONLY :Funding only
|
||||
STR_MINIMAL :Minimal
|
||||
@@ -1144,6 +1121,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Temperate landscape
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Sub-arctic landscape
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Sub-tropical landscape
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Toyland landscape
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Very Flat
|
||||
STR_TERRAIN_TYPE_FLAT :Flat
|
||||
@@ -1449,6 +1432,8 @@ STR_CONFIG_SETTING_GRAPH_LINE_THICKNESS_HELPTEXT :Width of the li
|
||||
|
||||
STR_CONFIG_SETTING_SHOW_NEWGRF_NAME :Show the NewGRF's name in the build vehicle window: {STRING}
|
||||
STR_CONFIG_SETTING_SHOW_NEWGRF_NAME_HELPTEXT :Add a line to the build vehicle window, showing which NewGRF the selected vehicle comes from.
|
||||
STR_CONFIG_SETTING_SHOW_CARGO_IN_LISTS :Show the cargoes the vehicles can carry in the list windows {STRING}
|
||||
STR_CONFIG_SETTING_SHOW_CARGO_IN_LISTS_HELPTEXT :If enabled, the vehicle's transportable load will appear above it in the vehicle lists
|
||||
|
||||
STR_CONFIG_SETTING_LANDSCAPE :Landscape: {STRING}
|
||||
STR_CONFIG_SETTING_LANDSCAPE_HELPTEXT :Landscapes define basic gameplay scenarios with different cargoes and town growth requirements. NewGRF and Game Scripts allow finer control though
|
||||
@@ -1503,6 +1488,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Improved
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Road vehicles: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Choose the driving side
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Drive on left
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Drive on right
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Heightmap rotation: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Counter clockwise
|
||||
@@ -2037,7 +2026,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Automatic rever
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Allow trains to reverse on a signal, if they have waited there a long time
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Recommended)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Recommended)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Change setting value
|
||||
|
||||
@@ -2080,7 +2069,8 @@ STR_INTRO_HIGHSCORE :{BLACK}Highscor
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Settings
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF Settings
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Check Online Content
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}AI/Game Script Settings
|
||||
STR_INTRO_AI_SETTINGS :{BLACK}AI Settings
|
||||
STR_INTRO_GAMESCRIPT_SETTINGS :{BLACK}Game Script Settings
|
||||
STR_INTRO_QUIT :{BLACK}Exit
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Start a new game. Ctrl+Click skips map configuration
|
||||
@@ -2100,7 +2090,8 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Display
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Display settings
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Display NewGRF settings
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Check for new and updated content to download
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Display AI/Game script settings
|
||||
STR_INTRO_TOOLTIP_AI_SETTINGS :{BLACK}Display AI settings
|
||||
STR_INTRO_TOOLTIP_GAMESCRIPT_SETTINGS :{BLACK}Display Game script settings
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Exit 'OpenTTD'
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}The currently selected base graphics set is missing {NUM} sprite{P "" s}. Please check for updates for the baseset.
|
||||
@@ -2132,12 +2123,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Change
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Change current year
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Enable modifying production values: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Temperate landscape
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Sub-arctic landscape
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Sub-tropical landscape
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Toyland landscape
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} - Colour Scheme
|
||||
|
||||
@@ -2497,13 +2482,13 @@ STR_NETWORK_SERVER_MESSAGE_GAME_REASON_LINK_GRAPH :waiting for lin
|
||||
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEAVING :leaving
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED :*** {STRING} has joined the game
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED_ID :*** {STRING} has joined the game (Client #{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_JOIN :*** {STRING} has joined company #{2:NUM}
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED_ID :*** {0:STRING} has joined the game (Client #{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_JOIN :*** {0:STRING} has joined company #{2:NUM}
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_SPECTATE :*** {STRING} has joined spectators
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_NEW :*** {STRING} has started a new company (#{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEFT :*** {STRING} has left the game ({2:STRING})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_NEW :*** {0:STRING} has started a new company (#{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEFT :*** {0:STRING} has left the game ({2:STRING})
|
||||
STR_NETWORK_MESSAGE_NAME_CHANGE :*** {STRING} has changed their name to {STRING}
|
||||
STR_NETWORK_MESSAGE_GIVE_MONEY :*** {STRING} gave {2:CURRENCY_LONG} to {1:STRING}
|
||||
STR_NETWORK_MESSAGE_GIVE_MONEY :*** {0:STRING} gave {2:CURRENCY_LONG} to {1:STRING}
|
||||
STR_NETWORK_MESSAGE_SERVER_SHUTDOWN :{WHITE}The server closed the session
|
||||
STR_NETWORK_MESSAGE_SERVER_REBOOT :{WHITE}The server is restarting...{}Please wait...
|
||||
STR_NETWORK_MESSAGE_KICKED :*** {STRING} was kicked. Reason: ({STRING})
|
||||
@@ -3144,6 +3129,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}Map size
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Select the size of the map in tiles. The number of available tiles will be slightly smaller
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}No. of towns:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Town names:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Select style of town names
|
||||
STR_MAPGEN_DATE :{BLACK}Date:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}No. of industries:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}Highest peak:
|
||||
@@ -3159,11 +3146,40 @@ STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}Decrease
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Land generator:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Terrain type:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Sea level:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Sea level:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Rivers:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Smoothness:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Variety distribution:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Generate
|
||||
STR_MAPGEN_NEWGRF_SETTINGS :{BLACK}NewGRF Settings
|
||||
STR_MAPGEN_NEWGRF_SETTINGS_TOOLTIP :{BLACK}Display NewGRF settings
|
||||
STR_MAPGEN_AI_SETTINGS :{BLACK}AI Settings
|
||||
STR_MAPGEN_AI_SETTINGS_TOOLTIP :{BLACK}Display AI settings
|
||||
STR_MAPGEN_GS_SETTINGS :{BLACK}Game Script Settings
|
||||
STR_MAPGEN_GS_SETTINGS_TOOLTIP :{BLACK}Display game script settings
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :English (Original)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :French
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :German
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :English (Additional)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Latin-American
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Silly
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Swedish
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Dutch
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Finnish
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Polish
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slovak
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norwegian
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Hungarian
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Austrian
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Romanian
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Czech
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Swiss
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Danish
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Turkish
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Italian
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Catalan
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Map edges:
|
||||
@@ -3326,15 +3342,15 @@ STR_NEWGRF_ERROR_MSG_FATAL :{RED}Fatal: {SI
|
||||
STR_NEWGRF_ERROR_FATAL_POPUP :{WHITE}A fatal NewGRF error has occurred:{}{STRING}
|
||||
STR_NEWGRF_ERROR_POPUP :{WHITE}A NewGRF error has occurred:{}{STRING}
|
||||
STR_NEWGRF_ERROR_VERSION_NUMBER :{1:STRING} will not work with the TTDPatch version reported by OpenTTD
|
||||
STR_NEWGRF_ERROR_DOS_OR_WINDOWS :{1:STRING} is for the {STRING} version of TTD
|
||||
STR_NEWGRF_ERROR_UNSET_SWITCH :{1:STRING} is designed to be used with {STRING}
|
||||
STR_NEWGRF_ERROR_INVALID_PARAMETER :Invalid parameter for {1:STRING}: parameter {STRING} ({NUM})
|
||||
STR_NEWGRF_ERROR_LOAD_BEFORE :{1:STRING} must be loaded before {STRING}
|
||||
STR_NEWGRF_ERROR_LOAD_AFTER :{1:STRING} must be loaded after {STRING}
|
||||
STR_NEWGRF_ERROR_OTTD_VERSION_NUMBER :{1:STRING} requires OpenTTD version {STRING} or better
|
||||
STR_NEWGRF_ERROR_DOS_OR_WINDOWS :{1:STRING} is for the {2:STRING} version of TTD
|
||||
STR_NEWGRF_ERROR_UNSET_SWITCH :{1:STRING} is designed to be used with {2:STRING}
|
||||
STR_NEWGRF_ERROR_INVALID_PARAMETER :Invalid parameter for {1:STRING}: parameter {2:STRING} ({3:NUM})
|
||||
STR_NEWGRF_ERROR_LOAD_BEFORE :{1:STRING} must be loaded before {2:STRING}
|
||||
STR_NEWGRF_ERROR_LOAD_AFTER :{1:STRING} must be loaded after {2:STRING}
|
||||
STR_NEWGRF_ERROR_OTTD_VERSION_NUMBER :{1:STRING} requires OpenTTD version {2:STRING} or better
|
||||
STR_NEWGRF_ERROR_AFTER_TRANSLATED_FILE :the GRF file it was designed to translate
|
||||
STR_NEWGRF_ERROR_TOO_MANY_NEWGRFS_LOADED :Too many NewGRFs are loaded
|
||||
STR_NEWGRF_ERROR_STATIC_GRF_CAUSES_DESYNC :Loading {1:STRING} as static NewGRF with {STRING} could cause desyncs
|
||||
STR_NEWGRF_ERROR_STATIC_GRF_CAUSES_DESYNC :Loading {1:STRING} as static NewGRF with {2:STRING} could cause desyncs
|
||||
STR_NEWGRF_ERROR_UNEXPECTED_SPRITE :Unexpected sprite (sptite{3:NUM})
|
||||
STR_NEWGRF_ERROR_UNKNOWN_PROPERTY :Unknown Action 0 property {4:HEX} (sprite{3:NUM})
|
||||
STR_NEWGRF_ERROR_INVALID_ID :Attempt to use invalid ID (sprite{3:NUM})
|
||||
@@ -3466,14 +3482,14 @@ STR_LOCAL_AUTHORITY_ACTION_EXCLUSIVE_TRANSPORT :Buy exclusive t
|
||||
STR_LOCAL_AUTHORITY_ACTION_BRIBE :Bribe the local authority
|
||||
|
||||
###length 8
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_SMALL_ADVERTISING :{YELLOW}Initiate a small local advertising campaign, to attract more passengers and cargo to your transport services.{}Provides a temporary boost to station rating in a small radius around the town centre.{}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_MEDIUM_ADVERTISING :{YELLOW}Initiate a medium local advertising campaign, to attract more passengers and cargo to your transport services.{}Provides a temporary boost to station rating in a medium radius around the town centre.{}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_LARGE_ADVERTISING :{YELLOW}Initiate a large local advertising campaign, to attract more passengers and cargo to your transport services.{}Provides a temporary boost to station rating in a large radius around the town centre.{}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_ROAD_RECONSTRUCTION :{YELLOW}Fund the reconstruction of the urban road network.{}Causes considerable disruption to road traffic for up to 6 months.{}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_STATUE_OF_COMPANY :{YELLOW}Build a statue in honour of your company.{}Provides a permanent boost to station rating in this town.{}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_NEW_BUILDINGS :{YELLOW}Fund the construction of new buildings in the town.{}Provides a temporary boost to town growth in this town.{}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_EXCLUSIVE_TRANSPORT :{YELLOW}Buy 1 year's exclusive transport rights in town.{}Town authority will not allow passengers and cargo to use your competitors' stations.{}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_BRIBE :{YELLOW}Bribe the local authority to increase your rating, at the risk of a severe penalty if caught.{}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_SMALL_ADVERTISING :{PUSH_COLOUR}{YELLOW}Initiate a small local advertising campaign, to attract more passengers and cargo to your transport services.{}Provides a temporary boost to station rating in a small radius around the town centre.{}{POP_COLOUR}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_MEDIUM_ADVERTISING :{PUSH_COLOUR}{YELLOW}Initiate a medium local advertising campaign, to attract more passengers and cargo to your transport services.{}Provides a temporary boost to station rating in a medium radius around the town centre.{}{POP_COLOUR}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_LARGE_ADVERTISING :{PUSH_COLOUR}{YELLOW}Initiate a large local advertising campaign, to attract more passengers and cargo to your transport services.{}Provides a temporary boost to station rating in a large radius around the town centre.{}{POP_COLOUR}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_ROAD_RECONSTRUCTION :{PUSH_COLOUR}{YELLOW}Fund the reconstruction of the urban road network.{}Causes considerable disruption to road traffic for up to 6 months.{}{POP_COLOUR}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_STATUE_OF_COMPANY :{PUSH_COLOUR}{YELLOW}Build a statue in honour of your company.{}Provides a permanent boost to station rating in this town.{}{POP_COLOUR}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_NEW_BUILDINGS :{PUSH_COLOUR}{YELLOW}Fund the construction of new buildings in the town.{}Provides a temporary boost to town growth in this town.{}{POP_COLOUR}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_EXCLUSIVE_TRANSPORT :{PUSH_COLOUR}{YELLOW}Buy 1 year's exclusive transport rights in town.{}Town authority will not allow passengers and cargo to use your competitors' stations.{}{POP_COLOUR}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_BRIBE :{PUSH_COLOUR}{YELLOW}Bribe the local authority to increase your rating, at the risk of a severe penalty if caught.{}{POP_COLOUR}Cost: {CURRENCY_LONG}
|
||||
|
||||
# Goal window
|
||||
STR_GOALS_CAPTION :{WHITE}{COMPANY} Goals
|
||||
@@ -3646,16 +3662,18 @@ STR_FINANCES_SECTION_SHIP_REVENUE :{GOLD}Ships
|
||||
STR_FINANCES_SECTION_LOAN_INTEREST :{GOLD}Loan Interest
|
||||
STR_FINANCES_SECTION_OTHER :{GOLD}Other
|
||||
|
||||
STR_FINANCES_TOTAL_CAPTION :{WHITE}Total
|
||||
STR_FINANCES_NEGATIVE_INCOME :-{CURRENCY_LONG}
|
||||
STR_FINANCES_ZERO_INCOME :{CURRENCY_LONG}
|
||||
STR_FINANCES_POSITIVE_INCOME :+{CURRENCY_LONG}
|
||||
STR_FINANCES_NET_PROFIT :{WHITE}Net Profit
|
||||
STR_FINANCES_PROFIT :{WHITE}Profit
|
||||
STR_FINANCES_BANK_BALANCE_TITLE :{WHITE}Bank Balance
|
||||
STR_FINANCES_OWN_FUNDS_TITLE :{WHITE}Own Funds
|
||||
STR_FINANCES_LOAN_TITLE :{WHITE}Loan
|
||||
STR_FINANCES_INTEREST_RATE :{WHITE}Loan Interest: {BLACK}{NUM}%
|
||||
STR_FINANCES_MAX_LOAN :{WHITE}Maximum Loan: {BLACK}{CURRENCY_LONG}
|
||||
STR_FINANCES_TOTAL_CURRENCY :{BLACK}{CURRENCY_LONG}
|
||||
STR_FINANCES_BANK_BALANCE :{WHITE}{CURRENCY_LONG}
|
||||
STR_FINANCES_BORROW_BUTTON :{BLACK}Borrow {CURRENCY_LONG}
|
||||
STR_FINANCES_BORROW_TOOLTIP :{BLACK}Increase size of loan. Ctrl+Click borrows as much as possible
|
||||
STR_FINANCES_REPAY_BUTTON :{BLACK}Repay {CURRENCY_LONG}
|
||||
@@ -3756,7 +3774,7 @@ STR_INDUSTRY_VIEW_PRODUCES_N_CARGO :{BLACK}Produces
|
||||
STR_INDUSTRY_VIEW_CARGO_LIST_EXTENSION :, {STRING}{STRING}
|
||||
|
||||
STR_INDUSTRY_VIEW_REQUIRES :{BLACK}Requires:
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO :{YELLOW}{STRING}{BLACK}{3:STRING}
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO :{YELLOW}{0:STRING}{BLACK}{3:STRING}
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO_AMOUNT :{YELLOW}{STRING}{BLACK}: {CARGO_SHORT} waiting{STRING}
|
||||
|
||||
STR_CONFIG_GAME_PRODUCTION :{WHITE}Change production (multiple of 8, up to 2040)
|
||||
@@ -3786,6 +3804,8 @@ STR_VEHICLE_LIST_MANAGE_LIST_TOOLTIP :{BLACK}Send ins
|
||||
STR_VEHICLE_LIST_REPLACE_VEHICLES :Replace vehicles
|
||||
STR_VEHICLE_LIST_SEND_FOR_SERVICING :Send for Servicing
|
||||
STR_VEHICLE_LIST_PROFIT_THIS_YEAR_LAST_YEAR :{TINY_FONT}{BLACK}Profit this year: {CURRENCY_LONG} (last year: {CURRENCY_LONG})
|
||||
STR_VEHICLE_LIST_CARGO :{TINY_FONT}{BLACK}[{CARGO_LIST}]
|
||||
STR_VEHICLE_LIST_NAME_AND_CARGO :{TINY_FONT}{BLACK}{STRING} {STRING}
|
||||
|
||||
STR_VEHICLE_LIST_SEND_TRAIN_TO_DEPOT :Send to Depot
|
||||
STR_VEHICLE_LIST_SEND_ROAD_VEHICLE_TO_DEPOT :Send to Depot
|
||||
@@ -3877,6 +3897,11 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Max. Tra
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Range: {GOLD}{COMMA} tiles
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Aircraft type: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
STR_CARGO_TYPE_FILTER_ALL :All cargo types
|
||||
STR_CARGO_TYPE_FILTER_FREIGHT :Freight
|
||||
STR_CARGO_TYPE_FILTER_NONE :None
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Train vehicle selection list - click on vehicle for information
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Road vehicle selection list - click on vehicle for information
|
||||
@@ -4045,7 +4070,7 @@ STR_ENGINE_PREVIEW_AIRCRAFT :aircraft
|
||||
STR_ENGINE_PREVIEW_SHIP :ship
|
||||
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER :{BLACK}Cost: {CURRENCY_LONG} Weight: {WEIGHT_SHORT}{}Speed: {VELOCITY} Power: {POWER}{}Running Cost: {CURRENCY_LONG}/yr{}Capacity: {CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER_MAX_TE :{BLACK}Cost: {CURRENCY_LONG} Weight: {WEIGHT_SHORT}{}Speed: {VELOCITY} Power: {POWER} Max. T.E.: {6:FORCE}{}Running Cost: {4:CURRENCY_LONG}/yr{}Capacity: {5:CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER_MAX_TE :{BLACK}Cost: {0:CURRENCY_LONG} Weight: {1:WEIGHT_SHORT}{}Speed: {2:VELOCITY} Power: {3:POWER} Max. T.E.: {6:FORCE}{}Running Cost: {4:CURRENCY_LONG}/yr{}Capacity: {5:CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_CAP_RUNCOST :{BLACK}Cost: {CURRENCY_LONG} Max. Speed: {VELOCITY}{}Capacity: {CARGO_LONG}{}Running Cost: {CURRENCY_LONG}/yr
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_TYPE_CAP_CAP_RUNCOST :{BLACK}Cost: {CURRENCY_LONG} Max. Speed: {VELOCITY}{}Aircraft type: {STRING}{}Capacity: {CARGO_LONG}, {CARGO_LONG}{}Running Cost: {CURRENCY_LONG}/yr
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_TYPE_CAP_RUNCOST :{BLACK}Cost: {CURRENCY_LONG} Max. Speed: {VELOCITY}{}Aircraft type: {STRING}{}Capacity: {CARGO_LONG}{}Running Cost: {CURRENCY_LONG}/yr
|
||||
@@ -4204,12 +4229,13 @@ STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED :{BLACK}Weight:
|
||||
STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED_MAX_TE :{BLACK}Weight: {LTBLUE}{WEIGHT_SHORT} {BLACK}Power: {LTBLUE}{POWER}{BLACK} Max. speed: {LTBLUE}{VELOCITY} {BLACK}Max. T.E.: {LTBLUE}{FORCE}
|
||||
|
||||
STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR :{BLACK}Profit this year: {LTBLUE}{CURRENCY_LONG} (last year: {CURRENCY_LONG})
|
||||
STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR_MIN_PERFORMANCE :{BLACK}Profit this year: {LTBLUE}{CURRENCY_LONG} (last year: {CURRENCY_LONG}) {BLACK}Min. performance: {LTBLUE}{POWER_TO_WEIGHT}
|
||||
STR_VEHICLE_INFO_RELIABILITY_BREAKDOWNS :{BLACK}Reliability: {LTBLUE}{COMMA}% {BLACK}Breakdowns since last service: {LTBLUE}{COMMA}
|
||||
|
||||
STR_VEHICLE_INFO_BUILT_VALUE :{LTBLUE}{ENGINE} {BLACK}Built: {LTBLUE}{NUM}{BLACK} Value: {LTBLUE}{CURRENCY_LONG}
|
||||
STR_VEHICLE_INFO_NO_CAPACITY :{BLACK}Capacity: {LTBLUE}None{STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY :{BLACK}Capacity: {LTBLUE}{CARGO_LONG}{3:STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}Capacity: {LTBLUE}{CARGO_LONG}{3:STRING} (x{4:NUM})
|
||||
STR_VEHICLE_INFO_CAPACITY :{BLACK}Capacity: {LTBLUE}{0:CARGO_LONG}{3:STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}Capacity: {LTBLUE}{0:CARGO_LONG}{3:STRING} (x{4:NUM})
|
||||
STR_VEHICLE_INFO_CAPACITY_CAPACITY :{BLACK}Capacity: {LTBLUE}{CARGO_LONG}, {CARGO_LONG}{STRING}
|
||||
|
||||
STR_VEHICLE_INFO_FEEDER_CARGO_VALUE :{BLACK}Transfer Credits: {LTBLUE}{CURRENCY_LONG}
|
||||
@@ -4537,12 +4563,14 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}One of t
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}AI / GameScript Debug window is only available for the server
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}AI/Game Script Configuration
|
||||
STR_AI_CONFIG_CAPTION_AI :{WHITE}AI Configuration
|
||||
STR_AI_CONFIG_CAPTION_GAMESCRIPT :{WHITE}Game Script Configuration
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}The Game Script that will be loaded in the next game
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}The AIs that will be loaded in the next game
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Human player
|
||||
STR_AI_CONFIG_RANDOM_AI :Random AI
|
||||
STR_AI_CONFIG_NONE :(none)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Maximum no. competitors: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Move Up
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Move selected AI up in the list
|
||||
@@ -4550,12 +4578,11 @@ STR_AI_CONFIG_MOVE_DOWN :{BLACK}Move Dow
|
||||
STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Move selected AI down in the list
|
||||
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Game Script
|
||||
STR_AI_CONFIG_GAMESCRIPT_PARAM :{SILVER}Parameters
|
||||
STR_AI_CONFIG_AI :{SILVER}AIs
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Select {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :AI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Game Script
|
||||
STR_AI_CONFIG_CHANGE_AI :{BLACK}Select AI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :{BLACK}Select Game Script
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Load another script
|
||||
STR_AI_CONFIG_CONFIGURE :{BLACK}Configure
|
||||
STR_AI_CONFIG_CONFIGURE_TOOLTIP :{BLACK}Configure the parameters of the Script
|
||||
@@ -4584,9 +4611,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Heightma
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Minimap screenshot
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parameters
|
||||
STR_AI_SETTINGS_CAPTION_AI :AI
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Game Script
|
||||
STR_AI_SETTINGS_CAPTION_AI :{WHITE}AI Parameters
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Close
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Reset
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -5004,6 +5029,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Can't ch
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... vehicle is destroyed
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}No vehicles will be available at all
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Change your NewGRF configuration
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}No vehicles are available yet
|
||||
|
||||
+112
-90
@@ -200,6 +200,16 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}hp
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}hp
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}kW
|
||||
|
||||
STR_UNITS_POWER_IMPERIAL_TO_WEIGHT_IMPERIAL :{DECIMAL}{NBSP}hp/t
|
||||
STR_UNITS_POWER_IMPERIAL_TO_WEIGHT_METRIC :{DECIMAL}{NBSP}hp/t
|
||||
STR_UNITS_POWER_IMPERIAL_TO_WEIGHT_SI :{DECIMAL}{NBSP}hp/Mg
|
||||
STR_UNITS_POWER_METRIC_TO_WEIGHT_IMPERIAL :{DECIMAL}{NBSP}hp/t
|
||||
STR_UNITS_POWER_METRIC_TO_WEIGHT_METRIC :{DECIMAL}{NBSP}hp/t
|
||||
STR_UNITS_POWER_METRIC_TO_WEIGHT_SI :{DECIMAL}{NBSP}hp/Mg
|
||||
STR_UNITS_POWER_SI_TO_WEIGHT_IMPERIAL :{DECIMAL}{NBSP}kW/t
|
||||
STR_UNITS_POWER_SI_TO_WEIGHT_METRIC :{DECIMAL}{NBSP}kW/t
|
||||
STR_UNITS_POWER_SI_TO_WEIGHT_SI :{DECIMAL}{NBSP}W/kg
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}kg
|
||||
@@ -391,10 +401,11 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Quit
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Game options
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Settings
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :AI/Game script settings
|
||||
STR_SETTINGS_MENU_AI_SETTINGS :AI settings
|
||||
STR_SETTINGS_MENU_GAMESCRIPT_SETTINGS :Game script settings
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :NewGRF settings
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Transparency options
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Town names displayed
|
||||
@@ -965,36 +976,6 @@ STR_GAME_OPTIONS_CURRENCY_INR :Indian Rupee (I
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indonesian Rupiah (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Malaysian Ringgit (MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Drive on left
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Drive on right
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Town names:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Select style of town names
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :English (Original)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :French
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :German
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :English (Additional)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Latin-American
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Silly
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Swedish
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Dutch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finnish
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Polish
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slovak
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norwegian
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Hungarian
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Austrian
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Romanian
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Czech
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Swiss
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Danish
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turkish
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italian
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Catalan
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Autosave
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Select interval between automatic game saves
|
||||
|
||||
@@ -1027,21 +1008,19 @@ STR_GAME_OPTIONS_VIDEO_VSYNC_TOOLTIP :{BLACK}Check th
|
||||
|
||||
STR_GAME_OPTIONS_VIDEO_DRIVER_INFO :{BLACK}Current driver: {STRING}
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Interface size
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Select the interface element size to use
|
||||
STR_GAME_OPTIONS_GUI_SCALE_FRAME :{BLACK}Interface size
|
||||
STR_GAME_OPTIONS_GUI_SCALE_TOOLTIP :{BLACK}Drag slider to set interface size. Hold Ctrl for continuous adjustment
|
||||
STR_GAME_OPTIONS_GUI_SCALE_AUTO :{BLACK}Auto-detect size
|
||||
STR_GAME_OPTIONS_GUI_SCALE_AUTO_TOOLTIP :{BLACK}Check this box to detect interface size automatically
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(auto-detect)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Double size
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Quad size
|
||||
STR_GAME_OPTIONS_GUI_SCALE_BEVELS :{BLACK}Scale bevels
|
||||
STR_GAME_OPTIONS_GUI_SCALE_BEVELS_TOOLTIP :{BLACK}Check this box to scale bevels by interface size
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Font size
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Select the interface font size to use
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(auto-detect)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Double size
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :Quad size
|
||||
STR_GAME_OPTIONS_GUI_SCALE_1X :1x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_2X :2x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_3X :3x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_4X :4x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_5X :5x
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}Graphics
|
||||
|
||||
@@ -1093,8 +1072,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Preview
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 Pound (£) in your currency
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Change custom currency parameter
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Maximum no. competitors: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :None
|
||||
STR_FUNDING_ONLY :Funding only
|
||||
STR_MINIMAL :Minimal
|
||||
@@ -1144,6 +1121,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Temperate landscape
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Sub-arctic landscape
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Sub-tropical landscape
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Toyland landscape
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Very Flat
|
||||
STR_TERRAIN_TYPE_FLAT :Flat
|
||||
@@ -1503,6 +1486,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Improved
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Road vehicles: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Choose the driving side
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Drive on left
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Drive on right
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Heightmap rotation: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Counter-clockwise
|
||||
@@ -1537,7 +1524,7 @@ STR_CONFIG_SETTING_LINKGRAPH_COLOURS_GREEN_TO_BLUE :Green to blue
|
||||
STR_CONFIG_SETTING_LINKGRAPH_COLOURS_GREY_TO_RED :Gray to red
|
||||
STR_CONFIG_SETTING_LINKGRAPH_COLOURS_GREYSCALE :Grayscale
|
||||
|
||||
STR_CONFIG_SETTING_SCROLLMODE :Viewport scroll behaviour: {STRING}
|
||||
STR_CONFIG_SETTING_SCROLLMODE :Viewport scroll behavior: {STRING}
|
||||
STR_CONFIG_SETTING_SCROLLMODE_HELPTEXT :Behavior when scrolling the map
|
||||
###length 4
|
||||
STR_CONFIG_SETTING_SCROLLMODE_DEFAULT :Move viewport with RMB, mouse position locked
|
||||
@@ -2037,7 +2024,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Automatic rever
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Allow trains to reverse on a signal, if they waited there a long time
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Recommended)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Recommended)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Change setting value
|
||||
|
||||
@@ -2080,7 +2067,8 @@ STR_INTRO_HIGHSCORE :{BLACK}Highscor
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Settings
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF Settings
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Check Online Content
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}AI/Game Script Settings
|
||||
STR_INTRO_AI_SETTINGS :{BLACK}AI Settings
|
||||
STR_INTRO_GAMESCRIPT_SETTINGS :{BLACK}Game Script Settings
|
||||
STR_INTRO_QUIT :{BLACK}Quit
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Start a new game. Ctrl+Click skips map configuration
|
||||
@@ -2100,7 +2088,8 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Display
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Display settings
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Display NewGRF settings
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Check for new and updated content to download
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Display AI/Game script settings
|
||||
STR_INTRO_TOOLTIP_AI_SETTINGS :{BLACK}Display AI settings
|
||||
STR_INTRO_TOOLTIP_GAMESCRIPT_SETTINGS :{BLACK}Display Game script settings
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Quit 'OpenTTD'
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}The currently selected base graphics set is missing {NUM} sprite{P "" s}. Please check for updates for the baseset.
|
||||
@@ -2132,12 +2121,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Change
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Change current year
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Enable modifying production values: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Temperate landscape
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Sub-arctic landscape
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Sub-tropical landscape
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Toyland landscape
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} - Color Scheme
|
||||
|
||||
@@ -2497,13 +2480,13 @@ STR_NETWORK_SERVER_MESSAGE_GAME_REASON_LINK_GRAPH :waiting for lin
|
||||
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEAVING :leaving
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED :*** {STRING} has joined the game
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED_ID :*** {STRING} has joined the game (Client #{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_JOIN :*** {STRING} has joined company #{2:NUM}
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED_ID :*** {0:STRING} has joined the game (Client #{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_JOIN :*** {0:STRING} has joined company #{2:NUM}
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_SPECTATE :*** {STRING} has joined spectators
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_NEW :*** {STRING} has started a new company (#{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEFT :*** {STRING} has left the game ({2:STRING})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_NEW :*** {0:STRING} has started a new company (#{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEFT :*** {0:STRING} has left the game ({2:STRING})
|
||||
STR_NETWORK_MESSAGE_NAME_CHANGE :*** {STRING} has changed their name to {STRING}
|
||||
STR_NETWORK_MESSAGE_GIVE_MONEY :*** {STRING} gave {2:CURRENCY_LONG} to {1:STRING}
|
||||
STR_NETWORK_MESSAGE_GIVE_MONEY :*** {0:STRING} gave {2:CURRENCY_LONG} to {1:STRING}
|
||||
STR_NETWORK_MESSAGE_SERVER_SHUTDOWN :{WHITE}The server closed the session
|
||||
STR_NETWORK_MESSAGE_SERVER_REBOOT :{WHITE}The server is restarting...{}Please wait...
|
||||
STR_NETWORK_MESSAGE_KICKED :*** {STRING} was kicked. Reason: ({STRING})
|
||||
@@ -3144,6 +3127,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}Map size
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Select the size of the map in tiles. The number of available tiles will be slightly smaller
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}No. of towns:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Town names:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Select style of town names
|
||||
STR_MAPGEN_DATE :{BLACK}Date:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}No. of industries:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}Highest peak:
|
||||
@@ -3159,11 +3144,40 @@ STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}Decrease
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Land generator:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Terrain type:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Sea level:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Sea level:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Rivers:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Smoothness:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Variety distribution:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Generate
|
||||
STR_MAPGEN_NEWGRF_SETTINGS :{BLACK}NewGRF Settings
|
||||
STR_MAPGEN_NEWGRF_SETTINGS_TOOLTIP :{BLACK}Display NewGRF settings
|
||||
STR_MAPGEN_AI_SETTINGS :{BLACK}AI Settings
|
||||
STR_MAPGEN_AI_SETTINGS_TOOLTIP :{BLACK}Display AI settings
|
||||
STR_MAPGEN_GS_SETTINGS :{BLACK}Game Script Settings
|
||||
STR_MAPGEN_GS_SETTINGS_TOOLTIP :{BLACK}Display game script settings
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :English (Original)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :French
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :German
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :English (Additional)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Latin-American
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Silly
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Swedish
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Dutch
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Finnish
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Polish
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slovak
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norwegian
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Hungarian
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Austrian
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Romanian
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Czech
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Swiss
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Danish
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Turkish
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Italian
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Catalan
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Map edges:
|
||||
@@ -3326,15 +3340,15 @@ STR_NEWGRF_ERROR_MSG_FATAL :{RED}Fatal: {SI
|
||||
STR_NEWGRF_ERROR_FATAL_POPUP :{WHITE}A fatal NewGRF error has occurred:{}{STRING}
|
||||
STR_NEWGRF_ERROR_POPUP :{WHITE}A NewGRF error has occurred:{}{STRING}
|
||||
STR_NEWGRF_ERROR_VERSION_NUMBER :{1:STRING} will not work with the TTDPatch version reported by OpenTTD
|
||||
STR_NEWGRF_ERROR_DOS_OR_WINDOWS :{1:STRING} is for the {STRING} version of TTD
|
||||
STR_NEWGRF_ERROR_UNSET_SWITCH :{1:STRING} is designed to be used with {STRING}
|
||||
STR_NEWGRF_ERROR_INVALID_PARAMETER :Invalid parameter for {1:STRING}: parameter {STRING} ({NUM})
|
||||
STR_NEWGRF_ERROR_LOAD_BEFORE :{1:STRING} must be loaded before {STRING}
|
||||
STR_NEWGRF_ERROR_LOAD_AFTER :{1:STRING} must be loaded after {STRING}
|
||||
STR_NEWGRF_ERROR_OTTD_VERSION_NUMBER :{1:STRING} requires OpenTTD version {STRING} or better
|
||||
STR_NEWGRF_ERROR_DOS_OR_WINDOWS :{1:STRING} is for the {2:STRING} version of TTD
|
||||
STR_NEWGRF_ERROR_UNSET_SWITCH :{1:STRING} is designed to be used with {2:STRING}
|
||||
STR_NEWGRF_ERROR_INVALID_PARAMETER :Invalid parameter for {1:STRING}: parameter {2:STRING} ({3:NUM})
|
||||
STR_NEWGRF_ERROR_LOAD_BEFORE :{1:STRING} must be loaded before {2:STRING}
|
||||
STR_NEWGRF_ERROR_LOAD_AFTER :{1:STRING} must be loaded after {2:STRING}
|
||||
STR_NEWGRF_ERROR_OTTD_VERSION_NUMBER :{1:STRING} requires OpenTTD version {2:STRING} or better
|
||||
STR_NEWGRF_ERROR_AFTER_TRANSLATED_FILE :the GRF file it was designed to translate
|
||||
STR_NEWGRF_ERROR_TOO_MANY_NEWGRFS_LOADED :Too many NewGRFs are loaded
|
||||
STR_NEWGRF_ERROR_STATIC_GRF_CAUSES_DESYNC :Loading {1:STRING} as static NewGRF with {STRING} could cause desyncs
|
||||
STR_NEWGRF_ERROR_STATIC_GRF_CAUSES_DESYNC :Loading {1:STRING} as static NewGRF with {2:STRING} could cause desyncs
|
||||
STR_NEWGRF_ERROR_UNEXPECTED_SPRITE :Unexpected sprite (sprite {3:NUM})
|
||||
STR_NEWGRF_ERROR_UNKNOWN_PROPERTY :Unknown Action 0 property {4:HEX} (sprite {3:NUM})
|
||||
STR_NEWGRF_ERROR_INVALID_ID :Attempt to use invalid ID (sprite {3:NUM})
|
||||
@@ -3466,14 +3480,14 @@ STR_LOCAL_AUTHORITY_ACTION_EXCLUSIVE_TRANSPORT :Buy exclusive t
|
||||
STR_LOCAL_AUTHORITY_ACTION_BRIBE :Bribe the local authority
|
||||
|
||||
###length 8
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_SMALL_ADVERTISING :{YELLOW}Initiate a small local advertising campaign, to attract more passengers and cargo to your transport services.{}Provides a temporary boost to station rating in a small radius around the town center.{}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_SMALL_ADVERTISING :{PUSH_COLOUR}{YELLOW}Initiate a small local advertising campaign, to attract more passengers and cargo to your transport services.{}Provides a temporary boost to station rating in a small radius around the town center.{}{POP_COLOUR}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_MEDIUM_ADVERTISING :{YELLOW}Initiate a medium local advertising campaign, to attract more passengers and cargo to your transport services.{}Provides a temporary boost to station rating in a medium radius around the town center.{}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_LARGE_ADVERTISING :{YELLOW}Initiate a large local advertising campaign, to attract more passengers and cargo to your transport services.{}Provides a temporary boost to station rating in a large radius around the town center.{}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_ROAD_RECONSTRUCTION :{YELLOW}Fund the reconstruction of the urban road network.{}Causes considerable disruption to road traffic for up to 6 months.{}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_STATUE_OF_COMPANY :{YELLOW}Build a statue in honor of your company.{}Provides a permanent boost to station rating in this town.{}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_NEW_BUILDINGS :{YELLOW}Fund the construction of new buildings in the town.{}Provides a temporary boost to town growth in this town.{}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_EXCLUSIVE_TRANSPORT :{YELLOW}Buy 1 year's exclusive transport rights in town.{}Town authority will not allow passengers and cargo to use your competitors' stations.{}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_BRIBE :{YELLOW}Bribe the local authority to increase your rating, at the risk of a severe penalty if caught.{}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_LARGE_ADVERTISING :{PUSH_COLOUR}{YELLOW}Initiate a large local advertising campaign, to attract more passengers and cargo to your transport services.{}Provides a temporary boost to station rating in a large radius around the town center.{}{POP_COLOUR}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_ROAD_RECONSTRUCTION :{PUSH_COLOUR}{YELLOW}Fund the reconstruction of the urban road network.{}Causes considerable disruption to road traffic for up to 6 months.{}{POP_COLOUR}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_STATUE_OF_COMPANY :{PUSH_COLOUR}{YELLOW}Build a statue in honor of your company.{}Provides a permanent boost to station rating in this town.{}{POP_COLOUR}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_NEW_BUILDINGS :{PUSH_COLOUR}{YELLOW}Fund the construction of new buildings in the town.{}Provides a temporary boost to town growth in this town.{}{POP_COLOUR}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_EXCLUSIVE_TRANSPORT :{PUSH_COLOUR}{YELLOW}Buy 1 year's exclusive transport rights in town.{}Town authority will not allow passengers and cargo to use your competitors' stations.{}{POP_COLOUR}Cost: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_BRIBE :{PUSH_COLOUR}{YELLOW}Bribe the local authority to increase your rating, at the risk of a severe penalty if caught.{}{POP_COLOUR}Cost: {CURRENCY_LONG}
|
||||
|
||||
# Goal window
|
||||
STR_GOALS_CAPTION :{WHITE}{COMPANY} Goals
|
||||
@@ -3646,16 +3660,18 @@ STR_FINANCES_SECTION_SHIP_REVENUE :{GOLD}Ships
|
||||
STR_FINANCES_SECTION_LOAN_INTEREST :{GOLD}Loan Interest
|
||||
STR_FINANCES_SECTION_OTHER :{GOLD}Other
|
||||
|
||||
STR_FINANCES_TOTAL_CAPTION :{WHITE}Total
|
||||
STR_FINANCES_NEGATIVE_INCOME :-{CURRENCY_LONG}
|
||||
STR_FINANCES_ZERO_INCOME :{CURRENCY_LONG}
|
||||
STR_FINANCES_POSITIVE_INCOME :+{CURRENCY_LONG}
|
||||
STR_FINANCES_NET_PROFIT :{WHITE}Net Profit
|
||||
STR_FINANCES_PROFIT :{WHITE}Profit
|
||||
STR_FINANCES_BANK_BALANCE_TITLE :{WHITE}Bank Balance
|
||||
STR_FINANCES_OWN_FUNDS_TITLE :{WHITE}Own Funds
|
||||
STR_FINANCES_LOAN_TITLE :{WHITE}Loan
|
||||
STR_FINANCES_INTEREST_RATE :{WHITE}Loan Interest: {BLACK}{NUM}%
|
||||
STR_FINANCES_MAX_LOAN :{WHITE}Maximum Loan: {BLACK}{CURRENCY_LONG}
|
||||
STR_FINANCES_TOTAL_CURRENCY :{BLACK}{CURRENCY_LONG}
|
||||
STR_FINANCES_BANK_BALANCE :{WHITE}{CURRENCY_LONG}
|
||||
STR_FINANCES_BORROW_BUTTON :{BLACK}Borrow {CURRENCY_LONG}
|
||||
STR_FINANCES_BORROW_TOOLTIP :{BLACK}Increase size of loan. Ctrl+Click borrows as much as possible
|
||||
STR_FINANCES_REPAY_BUTTON :{BLACK}Repay {CURRENCY_LONG}
|
||||
@@ -3756,7 +3772,7 @@ STR_INDUSTRY_VIEW_PRODUCES_N_CARGO :{BLACK}Produces
|
||||
STR_INDUSTRY_VIEW_CARGO_LIST_EXTENSION :, {STRING}{STRING}
|
||||
|
||||
STR_INDUSTRY_VIEW_REQUIRES :{BLACK}Requires:
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO :{YELLOW}{STRING}{BLACK}{3:STRING}
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO :{YELLOW}{0:STRING}{BLACK}{3:STRING}
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO_AMOUNT :{YELLOW}{STRING}{BLACK}: {CARGO_SHORT} waiting{STRING}
|
||||
|
||||
STR_CONFIG_GAME_PRODUCTION :{WHITE}Change production (multiple of 8, up to 2040)
|
||||
@@ -3877,6 +3893,11 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Max. Tra
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Range: {GOLD}{COMMA} tiles
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Aircraft type: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
STR_CARGO_TYPE_FILTER_ALL :All cargo types
|
||||
STR_CARGO_TYPE_FILTER_FREIGHT :Freight
|
||||
STR_CARGO_TYPE_FILTER_NONE :None
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Train vehicle selection list. Click on vehicle for information. Ctrl+Click to toggle hiding of the vehicle type
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Road vehicle selection list. Click on vehicle for information. Ctrl+Click to toggle hiding of the vehicle type
|
||||
@@ -4045,7 +4066,7 @@ STR_ENGINE_PREVIEW_AIRCRAFT :aircraft
|
||||
STR_ENGINE_PREVIEW_SHIP :ship
|
||||
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER :{BLACK}Cost: {CURRENCY_LONG} Weight: {WEIGHT_SHORT}{}Speed: {VELOCITY} Power: {POWER}{}Running Cost: {CURRENCY_LONG}/yr{}Capacity: {CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER_MAX_TE :{BLACK}Cost: {CURRENCY_LONG} Weight: {WEIGHT_SHORT}{}Speed: {VELOCITY} Power: {POWER} Max. T.E.: {6:FORCE}{}Running Cost: {4:CURRENCY_LONG}/yr{}Capacity: {5:CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER_MAX_TE :{BLACK}Cost: {0:CURRENCY_LONG} Weight: {1:WEIGHT_SHORT}{}Speed: {2:VELOCITY} Power: {3:POWER} Max. T.E.: {6:FORCE}{}Running Cost: {4:CURRENCY_LONG}/yr{}Capacity: {5:CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_CAP_RUNCOST :{BLACK}Cost: {CURRENCY_LONG} Max. Speed: {VELOCITY}{}Capacity: {CARGO_LONG}{}Running Cost: {CURRENCY_LONG}/yr
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_TYPE_CAP_CAP_RUNCOST :{BLACK}Cost: {CURRENCY_LONG} Max. Speed: {VELOCITY}{}Aircraft type: {STRING}{}Capacity: {CARGO_LONG}, {CARGO_LONG}{}Running Cost: {CURRENCY_LONG}/yr
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_TYPE_CAP_RUNCOST :{BLACK}Cost: {CURRENCY_LONG} Max. Speed: {VELOCITY}{}Aircraft type: {STRING}{}Capacity: {CARGO_LONG}{}Running Cost: {CURRENCY_LONG}/yr
|
||||
@@ -4204,12 +4225,13 @@ STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED :{BLACK}Weight:
|
||||
STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED_MAX_TE :{BLACK}Weight: {LTBLUE}{WEIGHT_SHORT} {BLACK}Power: {LTBLUE}{POWER}{BLACK} Max. speed: {LTBLUE}{VELOCITY} {BLACK}Max. T.E.: {LTBLUE}{FORCE}
|
||||
|
||||
STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR :{BLACK}Profit this year: {LTBLUE}{CURRENCY_LONG} (last year: {CURRENCY_LONG})
|
||||
STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR_MIN_PERFORMANCE :{BLACK}Profit this year: {LTBLUE}{CURRENCY_LONG} (last year: {CURRENCY_LONG}) {BLACK}Min. performance: {LTBLUE}{POWER_TO_WEIGHT}
|
||||
STR_VEHICLE_INFO_RELIABILITY_BREAKDOWNS :{BLACK}Reliability: {LTBLUE}{COMMA}% {BLACK}Breakdowns since last maintenance: {LTBLUE}{COMMA}
|
||||
|
||||
STR_VEHICLE_INFO_BUILT_VALUE :{LTBLUE}{ENGINE} {BLACK}Built: {LTBLUE}{NUM}{BLACK} Value: {LTBLUE}{CURRENCY_LONG}
|
||||
STR_VEHICLE_INFO_NO_CAPACITY :{BLACK}Capacity: {LTBLUE}None{STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY :{BLACK}Capacity: {LTBLUE}{CARGO_LONG}{3:STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}Capacity: {LTBLUE}{CARGO_LONG}{3:STRING} (x{4:NUM})
|
||||
STR_VEHICLE_INFO_CAPACITY :{BLACK}Capacity: {LTBLUE}{0:CARGO_LONG}{3:STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}Capacity: {LTBLUE}{0:CARGO_LONG}{3:STRING} (x{4:NUM})
|
||||
STR_VEHICLE_INFO_CAPACITY_CAPACITY :{BLACK}Capacity: {LTBLUE}{CARGO_LONG}, {CARGO_LONG}{STRING}
|
||||
|
||||
STR_VEHICLE_INFO_FEEDER_CARGO_VALUE :{BLACK}Transfer Credits: {LTBLUE}{CURRENCY_LONG}
|
||||
@@ -4537,12 +4559,14 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}One of t
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}AI/Game Script Debug window is only available for the server
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}AI/Game Script Configuration
|
||||
STR_AI_CONFIG_CAPTION_AI :{WHITE}AI Configuration
|
||||
STR_AI_CONFIG_CAPTION_GAMESCRIPT :{WHITE}Game Script Configuration
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}The Game Script that will be loaded in the next game
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}The AIs that will be loaded in the next game
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Human player
|
||||
STR_AI_CONFIG_RANDOM_AI :Random AI
|
||||
STR_AI_CONFIG_NONE :(none)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Maximum no. competitors: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Move Up
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Move selected AI up in the list
|
||||
@@ -4550,12 +4574,11 @@ STR_AI_CONFIG_MOVE_DOWN :{BLACK}Move Dow
|
||||
STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Move selected AI down in the list
|
||||
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Game Script
|
||||
STR_AI_CONFIG_GAMESCRIPT_PARAM :{SILVER}Parameters
|
||||
STR_AI_CONFIG_AI :{SILVER}AIs
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Select {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :AI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Game Script
|
||||
STR_AI_CONFIG_CHANGE_AI :{BLACK}Select AI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :{BLACK}Select Game Script
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Load another script
|
||||
STR_AI_CONFIG_CONFIGURE :{BLACK}Configure
|
||||
STR_AI_CONFIG_CONFIGURE_TOOLTIP :{BLACK}Configure the parameters of the Script
|
||||
@@ -4584,9 +4607,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Heightma
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Minimap screenshot
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parameters
|
||||
STR_AI_SETTINGS_CAPTION_AI :AI
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Game Script
|
||||
STR_AI_SETTINGS_CAPTION_AI :{WHITE}AI Parameters
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Close
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Reset
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -5004,6 +5025,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Can't ch
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... vehicle is destroyed
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}No vehicles will be available at all
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Change your NewGRF configuration
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}No vehicles are available yet
|
||||
|
||||
+43
-50
@@ -198,6 +198,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}ĉ
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}ĉp
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}kg
|
||||
@@ -368,10 +369,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Forlasi
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Ludaj opcioj
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Agordoj
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :AI/Ludo skripto agordoj
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :Agordoj de NewGRF
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Ebloj por travidebleco
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Urbonomoj montriĝas
|
||||
@@ -908,36 +908,6 @@ STR_GAME_OPTIONS_CURRENCY_CUSTOM :Alia...
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Kartvela Lario (GEL)
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Irana Rialo (IRR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Veturu maldekstre
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Veturu dekstre
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Urbonomoj
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Elektu stilon de urbonomoj
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Angle (Originale)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :France
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Germane
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Angle (Aldone)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Latin-Amerike
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Angle (Stulte)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Svede
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Nederlande
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finne
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Pole
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slovake
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norvege
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Hungare
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Aŭstrie
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Rumane
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Ĉeĥe
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Svise
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Dane
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turke
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Itale
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Katalune
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Aŭtomata konservado
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Elektu intervalon inter aŭtomataj konservadoj de la ludo
|
||||
|
||||
@@ -962,11 +932,6 @@ STR_GAME_OPTIONS_RESOLUTION_OTHER :alia
|
||||
|
||||
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Interfacgrandeco
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Normala
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Duobla grandeco
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Kvaroble grandeco
|
||||
|
||||
|
||||
|
||||
@@ -1011,8 +976,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Antaŭv
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 pundo (£) en via valuto
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Ŝanĝi parametron por alia monunuo
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Maksimumo da konkurantoj: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Neniom
|
||||
STR_FUNDING_ONLY :Funduso sola
|
||||
STR_MINIMAL :Malgrandeto
|
||||
@@ -1062,6 +1025,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Modera landaspekto
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Arktikeca landaspekto
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Tropikeca landaspekto
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Ludolandaspekto
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Tre Ebene
|
||||
STR_TERRAIN_TYPE_FLAT :Ebene
|
||||
@@ -1286,6 +1255,10 @@ STR_CONFIG_SETTING_TREE_PLACER_ORIGINAL :Originale
|
||||
STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Plibonigita
|
||||
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Veturu maldekstre
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Veturu dekstre
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Altecmapa turniĝo: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Maldekstrume
|
||||
@@ -1577,7 +1550,7 @@ STR_CONFIG_SETTING_PATHFINDER_FOR_SHIPS :Padtrovilo por
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Aŭtomata dorsflankante ĉe signaloj: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Rekomendite)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Rekomendite)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Ŝanĝu agord-valoron
|
||||
|
||||
@@ -1645,12 +1618,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Ŝanĝu
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Ŝanĝu nunan jaron
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Ebligu ŝanĝi produktvalorojn: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Modera landaspekto
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Arktikeca landaspekto
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Tropikeca landaspekto
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Ludolandaspekto
|
||||
|
||||
# Livery window
|
||||
|
||||
STR_LIVERY_GENERAL_TOOLTIP :{BLACK}Montru ĝeneralajn kolorskemojn
|
||||
@@ -2420,16 +2387,41 @@ STR_MAPGEN_MAPSIZE :{BLACK}Mapgrand
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Selektu la grandeco de la mapo en azuleĥoj. La nombro de disponeblaj azuleĥoj estos iom pli malgranda
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Kiom da urboj:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Urbonomoj
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Elektu stilon de urbonomoj
|
||||
STR_MAPGEN_DATE :{BLACK}Dato:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Kiom da industrioj:
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Landgenerilo:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Terentipo:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Marnivelo:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Marnivelo:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Riveroj:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Reguleco:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Diverseca distribuo:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Generu
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Angle (Originale)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :France
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Germane
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Angle (Aldone)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Latin-Amerike
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Angle (Stulte)
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Svede
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Nederlande
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Finne
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Pole
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slovake
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norvege
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Hungare
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Aŭstrie
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Rumane
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Ĉeĥe
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Svise
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Dane
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Turke
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Itale
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Katalune
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Maprandoj:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Nordokcidenta
|
||||
@@ -2940,6 +2932,8 @@ STR_PURCHASE_INFO_ALL_TYPES :Ĉiaj ŝarĝoj
|
||||
STR_PURCHASE_INFO_ALL_BUT :Ĉio krom {CARGO_LIST}
|
||||
STR_PURCHASE_INFO_MAX_TE :{BLACK}Maksimuma Tiro: {GOLD}{FORCE}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Trajnveturila elektolisto - alklaku veturilon por informoj
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Stratveturilelektan liston - alklaku veturilon por informoj
|
||||
@@ -3519,10 +3513,10 @@ STR_AI_DEBUG_SELECT_AI_TOOLTIP :{BLACK}Vidu for
|
||||
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}AI/Ludo Skripto Agordo
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Homa ludanto
|
||||
STR_AI_CONFIG_RANDOM_AI :Hazarda AI
|
||||
STR_AI_CONFIG_NONE :(neniu)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Maksimumo da konkurantoj: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Movi supren
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Movi elektitan AI-on supren en la listo
|
||||
@@ -3531,7 +3525,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Movi ele
|
||||
|
||||
STR_AI_CONFIG_AI :{SILVER}AIj
|
||||
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CONFIGURE :{BLACK}Agordi
|
||||
STR_AI_CONFIG_CONFIGURE_TOOLTIP :{BLACK}Agordi parametroj de la skripto
|
||||
|
||||
@@ -3549,7 +3542,6 @@ STR_AI_LIST_CANCEL_TOOLTIP :{BLACK}Ne ŝan
|
||||
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parametroj
|
||||
STR_AI_SETTINGS_CAPTION_AI :AI
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Fermi
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Reŝargo
|
||||
@@ -3948,6 +3940,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Ne povas
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... veturilo estas detrua
|
||||
|
||||
|
||||
|
||||
# Specific vehicle errors
|
||||
STR_ERROR_CAN_T_MAKE_TRAIN_PASS_SIGNAL :{WHITE}Ne povas igi trajnon transiri signalon je danĝero...
|
||||
STR_ERROR_CAN_T_REVERSE_DIRECTION_TRAIN :{WHITE}Ne povas inversigi direkton de trajno...
|
||||
|
||||
+43
-62
@@ -257,6 +257,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}hj
|
||||
STR_UNITS_POWER_METRIC :{COMMA}hj
|
||||
STR_UNITS_POWER_SI :{COMMA}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}kg
|
||||
@@ -446,10 +447,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Välju
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Mängu seadistus
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Seaded
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :AI/GameScripti seaded
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :NewGRF-i seadistus
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Läbipaistvuse seadistus
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Näidatavad asustuste nimed
|
||||
@@ -1014,36 +1014,6 @@ STR_GAME_OPTIONS_CURRENCY_INR :India ruupia (I
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indoneesia ruupia (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Malaisia ringit (MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Vasakpoolne liiklus
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Parempoolne liiklus
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Asulanimed:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Vali asulanimede stiil
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Inglise (algne)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Prantsusmaa
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Saksamaa
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Inglise (täiendatud)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Ladina-Ameerika
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Tobedad
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Rootsi
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Hollandi
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Soome
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Poola
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slovakkia
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norra
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Ungari
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Austria
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Rumeenia
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Tšehhi
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Šveitsi
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Taani
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Türgi
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Itaalia
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Katalaani
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Salvestusvälp
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Vali salvestamise välp
|
||||
|
||||
@@ -1075,21 +1045,8 @@ STR_GAME_OPTIONS_VIDEO_VSYNC :{BLACK}VSync
|
||||
STR_GAME_OPTIONS_VIDEO_VSYNC_TOOLTIP :{BLACK}Märgi, et ekraani v-sync sisse lülitada. Seade kohaldub alles pärast mängu taaskäivitust. Töötab vaid, kui riistvarakiirendus on peal
|
||||
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Liidese suurus
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Vali kasutatav liideseelementide suurus
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(automaattuvastus)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Tavaline
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Topeltsuurus
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Neljakordne suurus
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Kirja suurus
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Vali kasutatav liideseelementide suurus
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(automaattuvastus)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Tavaline
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Topeltsuurus
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :Neljakordne suurus
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}Graafika
|
||||
|
||||
@@ -1141,8 +1098,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Eelvaad
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 naela (£) sinu valuutas
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Muuda personaalse valuuta parameetreid
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Vastaseid kuni: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Pole
|
||||
STR_FUNDING_ONLY :Ainult rahastatud
|
||||
STR_MINIMAL :Vähene
|
||||
@@ -1192,6 +1147,12 @@ STR_SUBSIDY_X2 :2x
|
||||
STR_SUBSIDY_X3 :3x
|
||||
STR_SUBSIDY_X4 :4x
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Parasvöötme maastik
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Lähisarktiline maastik
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Troopiline maastik
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Mänguasjamaa
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Väga tasane
|
||||
STR_TERRAIN_TYPE_FLAT :Tasane
|
||||
@@ -1546,6 +1507,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Täiustatud
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Sõidukid: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Vali liikluse suund
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Vasakpoolne liiklus
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Parempoolne liiklus
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Kõrguskaardi pööre: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Vastupäeva
|
||||
@@ -2062,7 +2027,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Automaatne taga
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Luba rongidel ümber pöörata kui nad on pikka aega foori taga oodanud
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(soovitatud)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(soovitatud)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Määra seade väärtus
|
||||
|
||||
@@ -2105,7 +2070,6 @@ STR_INTRO_HIGHSCORE :{BLACK}Edetabel
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Seaded
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF-i seadistus
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Aineste allalaadimine
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}AI/GameScripti seaded
|
||||
STR_INTRO_QUIT :{BLACK}Välju
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Alusta uut mängu. Ctrl+klõps jätab kaardi seadistamise vahele
|
||||
@@ -2125,7 +2089,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Ava edet
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Ava seaded
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Ava NewGRF-i seadistamine
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Otsi allalaadimiseks uusi ja uuendatud aineseid
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Ava AI/GameScripti seaded
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Välju 'OpenTTD'st
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}Hetkel valitud lähtegraafikakogust puudub {NUM} sprite{P "" 'i}. Kontrolli, kas lähtekogule on uuendusi.
|
||||
@@ -2157,12 +2120,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Muuda k
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Muuda jooksvat aastaarvu
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Tootmisväärtuste muutmine: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Parasvöötme maastik
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Lähisarktiline maastik
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Troopiline maastik
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Mänguasjamaa
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} - Värvivalik
|
||||
|
||||
@@ -3137,6 +3094,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}Kaardi m
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Määrab kaardi mõõtmed ruutudes. Ruute, mida saab kasutada, on pisut vähem
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Asustuste arv:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Asulanimed:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Vali asulanimede stiil
|
||||
STR_MAPGEN_DATE :{BLACK}Algus:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Tööstustihedus:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}Kõrgpunkt:
|
||||
@@ -3152,12 +3111,35 @@ STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}Vähenda
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Maatekituse meetod:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Maapinna tüüp:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Merepinna tase:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Merepinna tase:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Jõgesid:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Laugus:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Iseärasuste jaotus:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Tekita
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Inglise (algne)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Prantsusmaa
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Saksamaa
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Inglise (täiendatud)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Ladina-Ameerika
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Tobedad
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Rootsi
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Hollandi
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Soome
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Poola
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slovakkia
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norra
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Ungari
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Austria
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Rumeenia
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Tšehhi
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Šveitsi
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Taani
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Türgi
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Itaalia
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Katalaani
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Kaardi ääred:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Loe
|
||||
@@ -3858,6 +3840,8 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Suurim v
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Tegevusradius: {GOLD}{COMMA} ruutu
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Õhusõiduki liik: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Nimekiri raudteesõidukitest - andmete saamiseks klõpsa raudteesõidukile
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Mootorsõidukite nimekiri - andmete saamiseks klõpsa sõidukile
|
||||
@@ -4512,12 +4496,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Üks skr
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}AI/GameScripti debugimise akent saab kasutada ainult serveris
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}AI/Game Script seadistus
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}Järgmises mängus laaditav GameScript
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}AI-d järgmises mängus
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Inimene
|
||||
STR_AI_CONFIG_RANDOM_AI :Suvaline AI
|
||||
STR_AI_CONFIG_NONE :(mitte ühtegi)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Vastaseid kuni: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Tõsta
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Tõsta valitud AI loendis kõrgemale
|
||||
@@ -4527,8 +4511,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Langeta
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}GameScript
|
||||
STR_AI_CONFIG_AI :{SILVER}AI-d
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}{STRING.g} valimine
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :AI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :GameScript
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT.g :GameScripti
|
||||
@@ -4560,9 +4542,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Kõrgusk
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Pisikaardi ekraanipilt
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} parameetrid
|
||||
STR_AI_SETTINGS_CAPTION_AI :AI
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :GameScript
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Sulge
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Nulli
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -4979,6 +4959,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Hooldusv
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... sõiduk hävitatud
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Ühtegi sõidukit ei ole saadaval
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Muuda NewGRF-i seadistust
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Sõidukeid ei ole veel saadaval
|
||||
|
||||
+43
-50
@@ -198,6 +198,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}hp
|
||||
STR_UNITS_POWER_METRIC :{COMMA}hp
|
||||
STR_UNITS_POWER_SI :{COMMA}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}kg
|
||||
|
||||
@@ -354,9 +355,8 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Gevst
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Spæl møguleikar
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :AI/Spæl script innstillingar
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :NewGRF innstillingar
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Gjøgnumskygnis møguleikar
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Bygdarnøvn víst
|
||||
@@ -896,36 +896,6 @@ STR_GAME_OPTIONS_CURRENCY_CUSTOM :Sjálvgjørt...
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Georgiskur Lari
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Iranskur Rial
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Vinstrakoyring
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Høgrakoyring
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Bygdar nøvn
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Áset slag av bygdar nøvnum
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Ensk (Upprunalig)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Fronsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Týsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Ensk (Meiri)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Latin-Amerikonsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Fjákut
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Svensk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Niðurlendsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Polsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slovakisk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Ungarsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Eysturrísk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Rumensk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Tjekkisk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Sveisisk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Donsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turkisk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italiensk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Katalanisk
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Sjálvgoymsla
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Vel títtleika av sjálvgoymslu
|
||||
|
||||
@@ -955,7 +925,6 @@ STR_GAME_OPTIONS_RESOLUTION_OTHER :annað
|
||||
|
||||
|
||||
|
||||
|
||||
STR_GAME_OPTIONS_BASE_GRF :{BLACK}Base grafikk sett
|
||||
STR_GAME_OPTIONS_BASE_GRF_TOOLTIP :{BLACK}Vel ta base grafikk setti tú vil brúka
|
||||
STR_GAME_OPTIONS_BASE_GRF_STATUS :{RED}{NUM} vantandi/oyðiløgd fíl{P a ir}
|
||||
@@ -998,8 +967,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Undanv
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 Pund (£) í tínum gjaldsoyra
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Broyt parametur í sjálvgjørda gjaldsoyranum
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Hægsta tali av kappingarneytum: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Einki
|
||||
STR_FUNDING_ONLY :Fíggjing einans
|
||||
STR_MINIMAL :Minst
|
||||
@@ -1049,6 +1016,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Lýtt landslag
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Undir-arktiskt landslag
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Undir-tropiskt landslag
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Leikuland landslag
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Sera flatt
|
||||
STR_TERRAIN_TYPE_FLAT :Flatt
|
||||
@@ -1355,6 +1328,10 @@ STR_CONFIG_SETTING_TREE_PLACER_ORIGINAL :Upprunalig
|
||||
STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Betra
|
||||
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Vinstrakoyring
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Høgrakoyring
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Hæddarkort snarðing: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Í móti klokkunu
|
||||
@@ -1732,7 +1709,7 @@ STR_CONFIG_SETTING_PATHFINDER_FOR_SHIPS :Leiðbeinari fy
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_SHIPS_HELPTEXT :Leið beinari at nýta fyri skip
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Viðmældur)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Viðmældur)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Broyt ásetings virði
|
||||
|
||||
@@ -1761,7 +1738,6 @@ STR_INTRO_GAME_OPTIONS :{BLACK}Spæli m
|
||||
STR_INTRO_HIGHSCORE :{BLACK}Hástigs yvirlit
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF innstillingar
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Kanna online tilfar
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}AI/Spæli script innstillingar
|
||||
STR_INTRO_QUIT :{BLACK}Gevst
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Byrja eitt nýtt spæl. Ctrl+trýst leypur um uppseting av korti
|
||||
@@ -1780,7 +1756,6 @@ STR_INTRO_TOOLTIP_GAME_OPTIONS :{BLACK}Vís sp
|
||||
STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Vís hástigs yvirlit
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Vís NewGRF innstillingar
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Kanna um nýtt og betra tilfar er klárt at heinta niður
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Vís AI/Spæli script innstillingar
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Gevst at spæla 'OpenTTD'
|
||||
|
||||
STR_INTRO_TRANSLATION :{BLACK}Hesi umseting vantar {NUM} str{P ong eingir}. Vinarliga hjálp til við at gera OpenTTD betri, tekna teg sum umsetara. Sí readme.txt viðvíkjandi smálutum.
|
||||
@@ -1807,12 +1782,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Broyt d
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Broyt núverðandi ár
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Gilda broytingar av framleiðslu virðum: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Lýtt landslag
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Undir-arktiskt landslag
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Undir-tropiskt landslag
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Leikuland landslag
|
||||
|
||||
# Livery window
|
||||
|
||||
STR_LIVERY_GENERAL_TOOLTIP :{BLACK}Vís vanligu lit samansetingarnar
|
||||
@@ -2575,16 +2544,41 @@ STR_MAPGEN_MAPSIZE :{BLACK}Stødd
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Vel stødd av korti í puntum. Talið av tøkum puntum verur eitt sindur minni
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Nr. av bygdum:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Bygdar nøvn
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Áset slag av bygdar nøvnum
|
||||
STR_MAPGEN_DATE :{BLACK}Dato:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Nr. av ídnaðum:
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Lendis framleiðari:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Slag av lendi:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Sjóvarmáli:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Sjóvarmáli:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Løkar:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Mjúkleiki:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Fjølbroytnis útluting:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Framleið
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Ensk (Upprunalig)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Fronsk
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Týsk
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Ensk (Meiri)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Latin-Amerikonsk
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Fjákut
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Svensk
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Niðurlendsk
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Finsk
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Polsk
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slovakisk
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norsk
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Ungarsk
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Eysturrísk
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Rumensk
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Tjekkisk
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Sveisisk
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Donsk
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Turkisk
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Italiensk
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Katalanisk
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Kort eggir:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Útnyrðingur
|
||||
@@ -3123,6 +3117,8 @@ STR_PURCHASE_INFO_ALL_BUT :Alt uttan {CARG
|
||||
STR_PURCHASE_INFO_MAX_TE :{BLACK}Maks. Dráttar ómak: {GOLD}{FORCE}
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Vídd: {GOLD}{COMMA} puntar
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Tok úrvals yvirlit - trýst á eitt flutningstól fyri kunning
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Akfar úrvals yvirlit - trýst á eitt akfar fyri kunning
|
||||
@@ -3649,12 +3645,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Eitt av
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}AI/Game script debug gluggi er einans tøkur fyri servaran
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}AI/Spæli script innstillingar
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}Spæli scripti sum verður heinta í næsta spæli
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}AI sum verða heintaði í næsta spæli
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Menniskja spælari
|
||||
STR_AI_CONFIG_RANDOM_AI :Tilvildarligt AI
|
||||
STR_AI_CONFIG_NONE :(einki)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Hægsta tali av kappingarneytum: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Flyt upp
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Flyt valda AI upp í listanum
|
||||
@@ -3664,8 +3660,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Flyt val
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Spæli script
|
||||
STR_AI_CONFIG_AI :{SILVER}AI
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Vel {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :AI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Spæli script
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Heinta eitt annað script
|
||||
@@ -3689,9 +3683,7 @@ STR_AI_LIST_CANCEL_TOOLTIP :{BLACK}Ikki bro
|
||||
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parametur
|
||||
STR_AI_SETTINGS_CAPTION_AI :AI
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Spæl Script
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Lat aftur
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Endurstilla
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -4091,6 +4083,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Kann ikk
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... akfar smildra sundur
|
||||
|
||||
|
||||
|
||||
# Specific vehicle errors
|
||||
STR_ERROR_CAN_T_MAKE_TRAIN_PASS_SIGNAL :{WHITE}Kann ikki fáa tok at fara framvið jarnbreytatekin tá vandi er...
|
||||
STR_ERROR_CAN_T_REVERSE_DIRECTION_TRAIN :{WHITE}Kann ikki venda toki vi...
|
||||
|
||||
+43
-63
@@ -200,6 +200,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}hv
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}hv
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}kg
|
||||
@@ -391,10 +392,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Lopeta
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Pelin valinnat
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Asetukset
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :Tekoälyn/peliskriptin asetukset
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :NewGRF-asetukset
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Läpinäkyvyysasetukset
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Kuntien nimet näkyvissä
|
||||
@@ -965,36 +965,6 @@ STR_GAME_OPTIONS_CURRENCY_INR :Intian rupia (I
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indonesian rupia (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Malesian ringgit (MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Vasemmanpuolinen liikenne
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Oikeanpuolinen liikenne
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Kuntien nimet:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Valitse kuntien nimien tyyli
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Englantilainen
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Ranskalainen
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Saksalainen
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Englantilainen 2
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Latinalaisamerikkalainen
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Hassu
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Ruotsalainen
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Hollantilainen
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Suomalainen
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Puolalainen
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slovakialainen
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norjalainen
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Unkarilainen
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Itävaltalainen
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Romanialainen
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Tšekkiläinen
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Sveitsiläinen
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Tanskalainen
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turkkilainen
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italialainen
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Katalonialainen
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Automaattitallennus
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Valitse aikaväli automaattisille pelitallennuksille
|
||||
|
||||
@@ -1027,21 +997,8 @@ STR_GAME_OPTIONS_VIDEO_VSYNC_TOOLTIP :{BLACK}Valitse
|
||||
|
||||
STR_GAME_OPTIONS_VIDEO_DRIVER_INFO :{BLACK}Nykyinen ajuri: {STRING}
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Käyttöliittymän koko
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Valitse käyttöliittymäelementtien koko
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(tunnista automaattisesti)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Tavallinen
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Kaksinkertainen
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Nelinkertainen
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Kirjasinkoko
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Valitse käyttöliittymän kirjasinkoko
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(tunnista automaattisesti)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Normaali
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Kaksinkertainen koko
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :Nelinkertainen koko
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}Grafiikka
|
||||
|
||||
@@ -1093,8 +1050,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Esikats
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10 000 puntaa (£) valuutassasi
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Vaihda oman valuutan parametria.
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Vastustajien enimmäismäärä: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Ei mitään
|
||||
STR_FUNDING_ONLY :Vain rahoitetut
|
||||
STR_MINIMAL :Minimi
|
||||
@@ -1144,6 +1099,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :lauhkea maasto
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :pohjoinen maasto
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :subtrooppinen maasto
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Lelumaan maasto
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Hyvin tasainen
|
||||
STR_TERRAIN_TYPE_FLAT :Tasainen
|
||||
@@ -1503,6 +1464,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Parannettu
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Ajoneuvot: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Valitse ajokaista
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Vasemmanpuolinen liikenne
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Oikeanpuolinen liikenne
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Korkeuskartan pyöritys:{STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Vastapäivään
|
||||
@@ -2037,7 +2002,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Automaattinen k
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Sallii junien kääntymisen opastimen edessä pitkän odotusajan jälkeen
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Suositeltu)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Suositeltu)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Muuta asetusarvo
|
||||
|
||||
@@ -2080,7 +2045,6 @@ STR_INTRO_HIGHSCORE :{BLACK}Pistetau
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Asetukset
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF-asetukset
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Tarkista online-sisältö
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}Tekoälyn/peliskriptin asetukset
|
||||
STR_INTRO_QUIT :{BLACK}Sulje
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Aloita uusi peli. Ctrl+napsautus ohittaa kartan asetusten valinnan.
|
||||
@@ -2100,7 +2064,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Näytä
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Näytä asetukset
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Näytä NewGRF-asetukset
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Tarkista uutta ja päivitettyä sisältöä ladattavaksi
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Näytä tekoäly/peliskriptiasetukset
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Lopeta OpenTTD
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}Valitusta perusgrafiikkapaketista puuttuu {NUM} sprite{P "" ä}. Tarkista, onko sille päivityksiä.
|
||||
@@ -2132,12 +2095,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Muuta p
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Muuta nykyistä vuotta
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Salli tuotantomäärien muuttaminen: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :lauhkea maasto
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :pohjoinen maasto
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :subtrooppinen maasto
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Lelumaan maasto
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY}: Väriteema
|
||||
|
||||
@@ -3140,6 +3097,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}Kartan k
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Valitse kartan koko ruutuina. Saatavilla olevien ruutujen määrä on hieman alhaisempi
|
||||
STR_MAPGEN_BY :{BLACK}×
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Kuntien määrä:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Kuntien nimet:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Valitse kuntien nimien tyyli
|
||||
STR_MAPGEN_DATE :{BLACK}Päivämäärä:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Teollisuuden määrä:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}Korkein huippu:
|
||||
@@ -3155,12 +3114,35 @@ STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}Vähenn
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}{NBSP}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Maastogeneraattori:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Maaston tyyppi:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Merenpinta:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Merenpinta:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Joet:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Tasaisuus:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Vaihtelu:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Generoi
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Englantilainen
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Ranskalainen
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Saksalainen
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Englantilainen 2
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Latinalaisamerikkalainen
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Hassu
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Ruotsalainen
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Hollantilainen
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Suomalainen
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Puolalainen
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slovakialainen
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norjalainen
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Unkarilainen
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Itävaltalainen
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Romanialainen
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Tšekkiläinen
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Sveitsiläinen
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Tanskalainen
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Turkkilainen
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Italialainen
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Katalonialainen
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Kartan reunat:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Luode
|
||||
@@ -3644,7 +3626,6 @@ STR_FINANCES_SECTION_OTHER :{GOLD}Muut
|
||||
|
||||
STR_FINANCES_NEGATIVE_INCOME :-{CURRENCY_LONG}
|
||||
STR_FINANCES_POSITIVE_INCOME :+{CURRENCY_LONG}
|
||||
STR_FINANCES_NET_PROFIT :{WHITE}Puhdas voitto
|
||||
STR_FINANCES_BANK_BALANCE_TITLE :{WHITE}Tilin saldo
|
||||
STR_FINANCES_OWN_FUNDS_TITLE :{WHITE}Omat varat
|
||||
STR_FINANCES_LOAN_TITLE :{WHITE}Laina
|
||||
@@ -3872,6 +3853,8 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Suurin v
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Toimintasäde: {GOLD}{COMMA} ruutua
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Ilma-alustyyppi: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Raideliikennevälineiden valintaluettelo. Napsauta kulkuneuvoa saadaksesi lisää tietoa. Ctrl+napsautus näyttää tai piilottaa kulkuneuvon tyypin.
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Ajoneuvojen valintaluettelo. Napsauta ajoneuvoa saadaksesi lisää tietoja. Ctrl+napsautus näyttää tai piilottaa ajoneuvon tyypin.
|
||||
@@ -4532,12 +4515,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Yksi kä
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}Tekoälyn/peliskriptin virheenjäljitysikkuna on vain palvelimen käytettävissä
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}Tekoälyn/peliskriptin määritteet
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}Seuraavassa pelissä ladattava peliskripti
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}Seuraavassa pelissä ladattavat tekoälyt
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Ihmispelaaja
|
||||
STR_AI_CONFIG_RANDOM_AI :Sattumanvarainen tekoäly
|
||||
STR_AI_CONFIG_NONE :(ei mitään)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Vastustajien enimmäismäärä: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Siirrä ylöspäin
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Siirrä valittua tekoälyä ylöspäin listalla
|
||||
@@ -4547,8 +4530,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Siirrä
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Peliskripti
|
||||
STR_AI_CONFIG_AI :{SILVER}Tekoälyt
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Valitse {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :Tekoäly
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Peliskripti
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Lataa toinen skripti
|
||||
@@ -4579,9 +4560,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Korkeusk
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Pienoiskartan kuvakaappaus
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parametrit
|
||||
STR_AI_SETTINGS_CAPTION_AI :Tekoäly
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Peliskripti
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Sulje
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Palauta
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -4998,6 +4977,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Huoltov
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... kulkuneuvo on tuhoutunut
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Yhtään kulkuneuvoa ei ole saatavilla
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Muuta NewGRF-asetuksiasi
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Kulkuneuvoja ei ole vielä saatavilla
|
||||
|
||||
+115
-91
@@ -201,6 +201,16 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}hp
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}ch
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}kW
|
||||
|
||||
STR_UNITS_POWER_IMPERIAL_TO_WEIGHT_IMPERIAL :{DECIMAL}{NBSP}hp/t
|
||||
STR_UNITS_POWER_IMPERIAL_TO_WEIGHT_METRIC :{DECIMAL}{NBSP}hp/t
|
||||
STR_UNITS_POWER_IMPERIAL_TO_WEIGHT_SI :{DECIMAL}{NBSP}hp/Mg
|
||||
STR_UNITS_POWER_METRIC_TO_WEIGHT_IMPERIAL :{DECIMAL}{NBSP}hp/t
|
||||
STR_UNITS_POWER_METRIC_TO_WEIGHT_METRIC :{DECIMAL}{NBSP}hp/t
|
||||
STR_UNITS_POWER_METRIC_TO_WEIGHT_SI :{DECIMAL}{NBSP}hp/Mg
|
||||
STR_UNITS_POWER_SI_TO_WEIGHT_IMPERIAL :{DECIMAL}{NBSP}kW/t
|
||||
STR_UNITS_POWER_SI_TO_WEIGHT_METRIC :{DECIMAL}{NBSP}kW/t
|
||||
STR_UNITS_POWER_SI_TO_WEIGHT_SI :{DECIMAL}{NBSP}W/kg
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{G=f}{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{G=f}{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}kg
|
||||
@@ -392,10 +402,11 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Quitter
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Options du Jeu
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Paramètres
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :Configuration des scripts
|
||||
STR_SETTINGS_MENU_AI_SETTINGS :Configuration des IAs
|
||||
STR_SETTINGS_MENU_GAMESCRIPT_SETTINGS :Configuration du script de jeu
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :Paramètres NewGRF
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Options de transparence
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Afficher le nom des villes
|
||||
@@ -966,36 +977,6 @@ STR_GAME_OPTIONS_CURRENCY_INR :Roupie indienne
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Roupie indonésienne (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Malaysian Ringgit (MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Conduite à gauche
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Conduite à droite
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Nom des villes{NBSP}:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Sélectionner la nationalité des noms des villes
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Anglais (originaux)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Français
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Allemands
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Anglais (additionnels)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Latino-américains
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Drôles
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Suédois
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Hollandais
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finlandais
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Polonais
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slovaques
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norvégiens
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Hongrois
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Autrichiens
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Roumains
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Tchèques
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Suisses
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Danois
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turcs
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italiens
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Catalans
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Sauvegarde automatique
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Sélectionner l'intervalle de temps entre les sauvegardes automatiques
|
||||
|
||||
@@ -1028,21 +1009,19 @@ STR_GAME_OPTIONS_VIDEO_VSYNC_TOOLTIP :{BLACK}Cochez c
|
||||
|
||||
STR_GAME_OPTIONS_VIDEO_DRIVER_INFO :{BLACK}Pilote actif{NBSP}: {STRING}
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Taille d'interface
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Choisir la taille d'élément d'interface à utiliser
|
||||
STR_GAME_OPTIONS_GUI_SCALE_FRAME :Taille de l'interface
|
||||
STR_GAME_OPTIONS_GUI_SCALE_TOOLTIP :{BLACK}Faites glisser la souris pour définir la taille de l'interface. Maintenir Ctrl pour un réglage en continu
|
||||
STR_GAME_OPTIONS_GUI_SCALE_AUTO :détection automatique de la taille
|
||||
STR_GAME_OPTIONS_GUI_SCALE_AUTO_TOOLTIP :{BLACK}Cochez cette case pour détecter automatiquement la taille de l'interface
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(auto-détection)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Taille double
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Taille quadruple
|
||||
STR_GAME_OPTIONS_GUI_SCALE_BEVELS :{BLACK}Mettre à l’échelle les bordures
|
||||
STR_GAME_OPTIONS_GUI_SCALE_BEVELS_TOOLTIP :{BLACK}Cochez cette case pour mettre les bordures à l'échelle avec la taille de l'interface
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Taille de police
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Choisir la taille de police d'interface à utiliser
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(auto-détection)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Taille double
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :Taille quadruple
|
||||
STR_GAME_OPTIONS_GUI_SCALE_1X :1x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_2X :2x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_3X :3x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_4X :4x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_5X :x5
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK} Graphiques
|
||||
|
||||
@@ -1094,8 +1073,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Prévis
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10{NBSP}000 livres (£) dans cette devise
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Changer les paramètres de la devise personnalisée
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Nombre maximal de concurrents{NBSP}: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Aucune
|
||||
STR_FUNDING_ONLY :Financement uniquement
|
||||
STR_MINIMAL :Minimal
|
||||
@@ -1145,6 +1122,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Environnement «{NBSP}Tempéré{NBSP}»
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Environnement «{NBSP}Arctique{NBSP}»
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Environnement «{NBSP}Tropical{NBSP}»
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Environnement «{NBSP}Monde des jouets{NBSP}»
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Très plat
|
||||
STR_TERRAIN_TYPE_FLAT :Plat
|
||||
@@ -1504,6 +1487,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Amélioré
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Véhicules routiers{NBSP}: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Choisir le côté de circulation
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Conduite à gauche
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Conduite à droite
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Rotation de la carte d'altitude{NBSP}: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Anti-horaire
|
||||
@@ -2038,7 +2025,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Demi-tour autom
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Autoriser les trains a faire demi-tour à un signal, si ils attendent depuis un long moment
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(recommandé)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(recommandé)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Changer la valeur du paramètre
|
||||
|
||||
@@ -2081,7 +2068,8 @@ STR_INTRO_HIGHSCORE :{BLACK}Meilleur
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Paramètres
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Paramètres NewGRF
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Vérifier le contenu en ligne
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}Paramètres des IA/script jeu
|
||||
STR_INTRO_AI_SETTINGS :{BLACK}Configuration des IAs
|
||||
STR_INTRO_GAMESCRIPT_SETTINGS :{BLACK}Configuration du script de jeu
|
||||
STR_INTRO_QUIT :{BLACK}Quitter
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Démarrer une nouvelle partie. Ctrl-clic pour passer outre la configuration du terrain.
|
||||
@@ -2101,7 +2089,8 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Afficher
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Afficher les paramètres
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Afficher la configuration des NewGRF
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Vérifier les contenus nouveaux ou mis à jour téléchargeables
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Afficher la configuration des scripts
|
||||
STR_INTRO_TOOLTIP_AI_SETTINGS :{BLACK}Afficher la configuration des IAs
|
||||
STR_INTRO_TOOLTIP_GAMESCRIPT_SETTINGS :{BLACK}Afficher la configuration du script de jeu
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Quitter OpenTTD
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}{NUM} sprite{P "" s} manque{P "" "nt"} dans les graphiques de base actuellement sélectionnés. Veuillez vérifier les mises à jours pour les graphiques de base.
|
||||
@@ -2133,12 +2122,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Changer
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Modifier l'année courante
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Permettre la modification des valeurs de production{NBSP}: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Environnement «{NBSP}Tempéré{NBSP}»
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Environnement «{NBSP}Arctique{NBSP}»
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Environnement «{NBSP}Tropical{NBSP}»
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Environnement «{NBSP}Monde des jouets{NBSP}»
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} - Couleur
|
||||
|
||||
@@ -2498,13 +2481,13 @@ STR_NETWORK_SERVER_MESSAGE_GAME_REASON_LINK_GRAPH :en attente du r
|
||||
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEAVING :départ
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED :*** {STRING} a rejoint la partie
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED_ID :*** {STRING} a rejoint la partie (Client n°{NBSP}{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_JOIN :*** {STRING} a rejoint la compagnie n°{NBSP}{2:NUM}
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED_ID :*** {0:STRING} a rejoint la partie (Client n°{NBSP}{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_JOIN :*** {0:STRING} a rejoint la compagnie n°{NBSP}{2:NUM}
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_SPECTATE :*** {STRING} a rejoint les spectateurs
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_NEW :*** {STRING} a lancé une nouvelle compagnie (n°{NBSP}{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEFT :*** {STRING} a quitté la partie ({2:STRING})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_NEW :*** {0:STRING} a lancé une nouvelle compagnie (n°{NBSP}{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEFT :*** {0:STRING} a quitté la partie ({2:STRING})
|
||||
STR_NETWORK_MESSAGE_NAME_CHANGE :*** {STRING} a changé son nom en {STRING}
|
||||
STR_NETWORK_MESSAGE_GIVE_MONEY :*** {STRING} a donné {2:CURRENCY_LONG} à {1:STRING}
|
||||
STR_NETWORK_MESSAGE_GIVE_MONEY :*** {0:STRING} a donné {2:CURRENCY_LONG} à {1:STRING}
|
||||
STR_NETWORK_MESSAGE_SERVER_SHUTDOWN :{WHITE}Le serveur a fermé la session
|
||||
STR_NETWORK_MESSAGE_SERVER_REBOOT :{WHITE}Le serveur redémarre...{}Veuillez patienter...
|
||||
STR_NETWORK_MESSAGE_KICKED :*** {STRING} a été exclu. Raison{NBSP}: ({STRING})
|
||||
@@ -2619,6 +2602,8 @@ STR_LINKGRAPH_LEGEND_SATURATED :{TINY_FONT}{BLA
|
||||
STR_LINKGRAPH_LEGEND_OVERLOADED :{TINY_FONT}{BLACK}surchargé
|
||||
|
||||
# Linkgraph tooltip
|
||||
STR_LINKGRAPH_STATS_TOOLTIP :{BLACK}{CARGO_LONG} à transporter par mois de {STATION} à {STATION} ({COMMA}% de la capacité){STRING}
|
||||
STR_LINKGRAPH_STATS_TOOLTIP_RETURN_EXTENSION :{}{CARGO_LONG} à transporter en retour ({COMMA}% de la capacité)
|
||||
STR_LINKGRAPH_STATS_TOOLTIP_TIME_EXTENSION :{}Temps de trajet moyen{NBSP}: {NUM}{NBSP}jour{P "" s}
|
||||
|
||||
# Base for station construction window(s)
|
||||
@@ -3143,6 +3128,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}Taille d
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Définir la taille de la carte en cases. Le nombre de cases utilisables sera légèrement plus petit
|
||||
STR_MAPGEN_BY :{BLACK}{NBSP}×
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Nb. de villes{NBSP}:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Nom des villes{NBSP}:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Sélectionner la nationalité des noms des villes
|
||||
STR_MAPGEN_DATE :{BLACK}Date{NBSP}:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Nb. d'industries{NBSP}:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}Sommet le plus élevé:
|
||||
@@ -3158,11 +3145,40 @@ STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}Diminuer
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Générateur{NBSP}:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Type de terrain{NBSP}:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Niveau de la mer{NBSP}:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Niveau de la mer{NBSP}:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Nb. de rivières{NBSP}:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Lissage{NBSP}:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Variété de distribution{NBSP}:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Créer
|
||||
STR_MAPGEN_NEWGRF_SETTINGS :{BLACK}Paramètres NewGRF
|
||||
STR_MAPGEN_NEWGRF_SETTINGS_TOOLTIP :{BLACK}Afficher la configuration des NewGRF
|
||||
STR_MAPGEN_AI_SETTINGS :{BLACK}Paramètres des IAs
|
||||
STR_MAPGEN_AI_SETTINGS_TOOLTIP :{BLACK}Afficher la configuration des IAs
|
||||
STR_MAPGEN_GS_SETTINGS :{BLACK}Configuration du script de jeu
|
||||
STR_MAPGEN_GS_SETTINGS_TOOLTIP :{BLACK}Afficher la configuration du script de jeu
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Anglais (originaux)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Français
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Allemands
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Anglais (additionnels)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Latino-américains
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Drôles
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Suédois
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Hollandais
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Finlandais
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Polonais
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slovaques
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norvégiens
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Hongrois
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Autrichiens
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Roumains
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Tchèques
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Suisses
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Danois
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Turcs
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Italiens
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Catalans
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Bords de la carte{NBSP}:
|
||||
@@ -3325,15 +3341,15 @@ STR_NEWGRF_ERROR_MSG_FATAL :{RED}Erreur fat
|
||||
STR_NEWGRF_ERROR_FATAL_POPUP :{WHITE}Une erreur NewGRF fatale est survenue{NBSP}:{}{STRING}
|
||||
STR_NEWGRF_ERROR_POPUP :{WHITE}Une erreur NewGRF est survenue{NBSP}:{}{STRING}
|
||||
STR_NEWGRF_ERROR_VERSION_NUMBER :{1:STRING} ne fonctionnera pas avec la version de TTDPatch rapportée par OpenTTD
|
||||
STR_NEWGRF_ERROR_DOS_OR_WINDOWS :{1:STRING} est conçu pour la version {STRING} de TTD
|
||||
STR_NEWGRF_ERROR_UNSET_SWITCH :{1:STRING} est conçu pour être utilisé avec {STRING}
|
||||
STR_NEWGRF_ERROR_INVALID_PARAMETER :Paramètre invalide pour {1:STRING}{NBSP}: paramètre {STRING} ({NUM})
|
||||
STR_NEWGRF_ERROR_LOAD_BEFORE :{1:STRING} doit être chargé avant {STRING}
|
||||
STR_NEWGRF_ERROR_LOAD_AFTER :{1:STRING} doit être chargé après {STRING}
|
||||
STR_NEWGRF_ERROR_OTTD_VERSION_NUMBER :{1:STRING} nécessite OpenTTD version {STRING} ou supérieure
|
||||
STR_NEWGRF_ERROR_DOS_OR_WINDOWS :{1:STRING} est conçu pour la version {2:STRING} de TTD
|
||||
STR_NEWGRF_ERROR_UNSET_SWITCH :{1:STRING} est conçu pour être utilisé avec {2:STRING}
|
||||
STR_NEWGRF_ERROR_INVALID_PARAMETER :Paramètre invalide pour {1:STRING}{NBSP}: paramètre {2:STRING} ({3:NUM})
|
||||
STR_NEWGRF_ERROR_LOAD_BEFORE :{1:STRING} doit être chargé avant {2:STRING}
|
||||
STR_NEWGRF_ERROR_LOAD_AFTER :{1:STRING} doit être chargé après {2:STRING}
|
||||
STR_NEWGRF_ERROR_OTTD_VERSION_NUMBER :{1:STRING} nécessite OpenTTD version {2:STRING} ou supérieure
|
||||
STR_NEWGRF_ERROR_AFTER_TRANSLATED_FILE :le fichier GRF qu'il doit traduire
|
||||
STR_NEWGRF_ERROR_TOO_MANY_NEWGRFS_LOADED :Trop de NewGRFs sont chargés
|
||||
STR_NEWGRF_ERROR_STATIC_GRF_CAUSES_DESYNC :Charger {1:STRING} comme NewGRF statique avec {STRING} peut provoquer des erreurs de synchronisation
|
||||
STR_NEWGRF_ERROR_STATIC_GRF_CAUSES_DESYNC :Charger {1:STRING} comme NewGRF statique avec {2:STRING} peut provoquer des erreurs de synchronisation
|
||||
STR_NEWGRF_ERROR_UNEXPECTED_SPRITE :Sprite inattendu (sprite {3:NUM})
|
||||
STR_NEWGRF_ERROR_UNKNOWN_PROPERTY :Action 0 avec propriété inconnue {4:HEX} (sprite {3:NUM})
|
||||
STR_NEWGRF_ERROR_INVALID_ID :Tentative d'utilisation d'un identifiant invalide (sprite {3:NUM})
|
||||
@@ -3465,14 +3481,14 @@ STR_LOCAL_AUTHORITY_ACTION_EXCLUSIVE_TRANSPORT :Acheter les dro
|
||||
STR_LOCAL_AUTHORITY_ACTION_BRIBE :Corrompre la municipalité
|
||||
|
||||
###length 8
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_SMALL_ADVERTISING :{YELLOW}Lancez une petite campagne de publicité locale pour attirer plus de passagers et de marchandises vers vos services de transport.{} Augmente temporairement le classement des gares dans un petit rayon autour du centre-ville.{}Coût: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_MEDIUM_ADVERTISING :{YELLOW}Lancer une campagne de publicité moyenne, pour attirer plus de voyageurs et de marchandises sur vos lignes.{}Augmente temporairement le classement de vos gares dans un rayon moyen autour du centre-ville.{}Coût:{CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_LARGE_ADVERTISING :{YELLOW}Lancer une grande campagne de publicité, pour attirer plus de voyageurs et de marchandises sur vos lignes.{}Augmente temporairement le classement des gares dans un rayon important autour du centre-ville.{}Coût: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_ROAD_RECONSTRUCTION :{YELLOW}Financer la reconstruction du réseau routier local. Provoque de nombreux problèmes de trafic routier pendant 6 mois.{}Coût: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_STATUE_OF_COMPANY :{YELLOW}Construire une statue en l'honneur de votre compagnie.{}Augmente en permanence le classement de vos stations dans cette ville.{}Coût:{CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_NEW_BUILDINGS :{YELLOW}Financer la construction de nouveaux immeubles commerciaux.{}Stimule temporairement la croissance dans cette ville.{}Coût:{CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_EXCLUSIVE_TRANSPORT :{YELLOW}Achetez les droits de transport exclusifs d'un an pour la ville.{} La municipalité n'autorisera pas les passagers et les marchandises à utiliser les gares de vos concurrents.{} Coût: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_BRIBE :{YELLOW}Corrompre la municipalité pour améliorer votre réputation. Risque de pénalisation si le pot-de-vin est dévoilé.{}Coût{NBSP}: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_SMALL_ADVERTISING :{PUSH_COLOUR}{YELLOW}Lancez une petite campagne de publicité locale pour attirer plus de passagers et de marchandises vers vos services de transport.{}Fournit une amélioration temporaire de la note des gares dans un petit rayon autour du centre-ville.{}{POP_COLOUR}Coût{NBSP}: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_MEDIUM_ADVERTISING :{PUSH_COLOUR}{YELLOW}Lancer une campagne de publicité moyenne, pour attirer plus de voyageurs et de marchandises sur vos lignes.{}Augmente temporairement le classement de vos gares dans un rayon moyen autour du centre-ville.{}{POP_COLOUR}Coût{NBSP}:{CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_LARGE_ADVERTISING :{PUSH_COLOUR}{YELLOW}Lancer une grande campagne de publicité, pour attirer plus de voyageurs et de marchandises sur vos lignes.{}Augmente temporairement le classement des gares dans un rayon important autour du centre-ville.{}{POP_COLOUR}Coût{NBSP}: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_ROAD_RECONSTRUCTION :{PUSH_COLOUR}{YELLOW}Financer la reconstruction du réseau routier.{}Provoque une perturbation considérable du trafic pendant 6 mois au maximum.{}{POP_COLOUR}Coût : {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_STATUE_OF_COMPANY :{PUSH_COLOUR}{YELLOW}Construire une statue en l'honneur de votre compagnie.{}Augmente en permanence le classement de vos stations dans cette ville.{}{POP_COLOUR}Coût{NBSP}:{CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_NEW_BUILDINGS :{PUSH_COLOUR}{YELLOW}Financer la construction de nouveaux immeubles commerciaux.{}Stimule temporairement la croissance dans cette ville.{}{POP_COLOUR}Coût{NBSP}:{CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_EXCLUSIVE_TRANSPORT :{PUSH_COLOUR}{YELLOW}Achetez les droits de transport exclusifs d'un an pour la ville.{} La municipalité n'autorisera pas les passagers et les marchandises à utiliser les gares de vos concurrents.{}{POP_COLOUR}Coût{NBSP}: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_BRIBE :{PUSH_COLOUR}{YELLOW}Corrompre la municipalité pour améliorer votre réputation. Risque de pénalisation si le pot-de-vin est dévoilé.{}{POP_COLOUR}Coût{NBSP}: {CURRENCY_LONG}
|
||||
|
||||
# Goal window
|
||||
STR_GOALS_CAPTION :{WHITE}Objectifs de {COMPANY}
|
||||
@@ -3645,16 +3661,18 @@ STR_FINANCES_SECTION_SHIP_REVENUE :{GOLD}Navires
|
||||
STR_FINANCES_SECTION_LOAN_INTEREST :{GOLD}Intérêts du prêt
|
||||
STR_FINANCES_SECTION_OTHER :{GOLD}Autres
|
||||
|
||||
STR_FINANCES_TOTAL_CAPTION :{WHITE}Total
|
||||
STR_FINANCES_NEGATIVE_INCOME :-{CURRENCY_LONG}
|
||||
STR_FINANCES_ZERO_INCOME :{CURRENCY_LONG}
|
||||
STR_FINANCES_POSITIVE_INCOME :+{CURRENCY_LONG}
|
||||
STR_FINANCES_NET_PROFIT :{WHITE}Bénéfice net
|
||||
STR_FINANCES_PROFIT :{WHITE}Profit
|
||||
STR_FINANCES_BANK_BALANCE_TITLE :{WHITE}Solde bancaire
|
||||
STR_FINANCES_OWN_FUNDS_TITLE :{WHITE}Fonds propres
|
||||
STR_FINANCES_LOAN_TITLE :{WHITE}Emprunt
|
||||
STR_FINANCES_INTEREST_RATE :{WHITE}Taux d'intérêt de l'emprunt{NBSP}: {BLACK}{NUM}%
|
||||
STR_FINANCES_MAX_LOAN :{WHITE}Emprunt maximum{NBSP}: {BLACK}{CURRENCY_LONG}
|
||||
STR_FINANCES_TOTAL_CURRENCY :{BLACK}{CURRENCY_LONG}
|
||||
STR_FINANCES_BANK_BALANCE :{WHITE}{CURRENCY_LONG}
|
||||
STR_FINANCES_BORROW_BUTTON :{BLACK}Emprunter {CURRENCY_LONG}
|
||||
STR_FINANCES_BORROW_TOOLTIP :{BLACK}Augmenter l'emprunt. Ctrl-clic pour emprunter autant que possible.
|
||||
STR_FINANCES_REPAY_BUTTON :{BLACK}Rembourser {CURRENCY_LONG}
|
||||
@@ -3755,7 +3773,7 @@ STR_INDUSTRY_VIEW_PRODUCES_N_CARGO :{BLACK}Produit{
|
||||
STR_INDUSTRY_VIEW_CARGO_LIST_EXTENSION :, {STRING}{STRING}
|
||||
|
||||
STR_INDUSTRY_VIEW_REQUIRES :{BLACK}Nécessite{NBSP}:
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO :{YELLOW}{STRING}{BLACK}{3:STRING}
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO :{YELLOW}{0:STRING}{BLACK}{3:STRING}
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO_AMOUNT :{YELLOW}{STRING}{BLACK}{NBSP}: {CARGO_SHORT} en attente{STRING}
|
||||
|
||||
STR_CONFIG_GAME_PRODUCTION :{WHITE}Changer la production (multiple de 8, max. 2040)
|
||||
@@ -3876,6 +3894,11 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Effort d
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Rayon d'action{NBSP}: {GOLD}{COMMA}{NBSP}cases
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Type d'aéronef{NBSP}: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
STR_CARGO_TYPE_FILTER_ALL :Tous les types de cargaison
|
||||
STR_CARGO_TYPE_FILTER_FREIGHT :Fret
|
||||
STR_CARGO_TYPE_FILTER_NONE :Aucun
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Choix du véhicule. Cliquer sur un véhicule pour obtenir des informations. Ctrl-clic pour basculer le masquage du type de véhicule
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Choix du véhicule routier. Cliquer sur un véhicule pour obtenir des informations. Ctrl-clic pour basculer le masquage du type de véhicule
|
||||
@@ -4044,7 +4067,7 @@ STR_ENGINE_PREVIEW_AIRCRAFT :{G=m2}aéronef
|
||||
STR_ENGINE_PREVIEW_SHIP :{G=m}navire
|
||||
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER :{BLACK}Prix{NBSP}: {CURRENCY_LONG} − Poids{NBSP}: {WEIGHT_SHORT}{}Vitesse{NBSP}: {VELOCITY} − Puissance{NBSP}: {POWER}{}Coûts d'entretien{NBSP}: {CURRENCY_LONG}/an{}Capacité{NBSP}: {CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER_MAX_TE :{BLACK}Prix{NBSP}: {CURRENCY_LONG} − Poids{NBSP}: {WEIGHT_SHORT}{}Vitesse{NBSP}: {VELOCITY} − Puissance{NBSP}: {POWER}{}Effort de traction max.{NBSP}: {6:FORCE}{}Coûts d'entretien{NBSP}: {4:CURRENCY_LONG}/an{}Capacité{NBSP}: {5:CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER_MAX_TE :{BLACK}Prix{NBSP}: {0:CURRENCY_LONG} − Poids{NBSP}: {1:WEIGHT_SHORT}{}Vitesse{NBSP}: {2:VELOCITY} − Puissance{NBSP}: {3:POWER}{}Effort de traction max.{NBSP}: {6:FORCE}{}Coûts d'entretien{NBSP}: {4:CURRENCY_LONG}/an{}Capacité{NBSP}: {5:CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_CAP_RUNCOST :{BLACK}Prix{NBSP}: {CURRENCY_LONG} − Vitesse max.{NBSP}: {VELOCITY}{}Capacité{NBSP}: {CARGO_LONG}{}Coûts d'entretien{NBSP}: {CURRENCY_LONG}/an
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_TYPE_CAP_CAP_RUNCOST :{BLACK}Prix{NBSP}: {CURRENCY_LONG} - Vitesse max.{NBSP}: {VELOCITY}{}Type d'aéronef{NBSP}: {STRING}{}Capacité{NBSP}: {CARGO_LONG}, {CARGO_LONG}{}Coûts d'entretien{NBSP}: {CURRENCY_LONG}/an
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_TYPE_CAP_RUNCOST :{BLACK}Prix{NBSP}: {CURRENCY_LONG} - Vitesse max.{NBSP}: {VELOCITY}{}Type d'aéronef{NBSP}: {STRING}{}Capacité{NBSP}: {CARGO_LONG}{}Coûts d'entretien{NBSP}: {CURRENCY_LONG}/an
|
||||
@@ -4203,12 +4226,13 @@ STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED :{BLACK}Poids{NB
|
||||
STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED_MAX_TE :{BLACK}Poids{NBSP}: {LTBLUE}{WEIGHT_SHORT}{BLACK} − Puissance{NBSP}: {LTBLUE}{POWER}{BLACK} − Vitesse max.{NBSP}: {LTBLUE}{VELOCITY}{BLACK} − E.T. max.{NBSP}: {LTBLUE}{FORCE}
|
||||
|
||||
STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR :{BLACK}Profit cette année{NBSP}: {LTBLUE}{CURRENCY_LONG} (année précédente{NBSP}: {CURRENCY_LONG})
|
||||
STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR_MIN_PERFORMANCE :{BLACK}Profit cette année{NBSP}: {LTBLUE}{CURRENCY_LONG} (année précédente{NBSP}: {CURRENCY_LONG}) {BLACK}Performance min.{NBSP}: {LTBLUE}{POWER_TO_WEIGHT}
|
||||
STR_VEHICLE_INFO_RELIABILITY_BREAKDOWNS :{BLACK}Fiabilité{NBSP}: {LTBLUE}{COMMA}{NBSP}%{BLACK} − Pannes depuis le dernier entretien{NBSP}: {LTBLUE}{COMMA}
|
||||
|
||||
STR_VEHICLE_INFO_BUILT_VALUE :{LTBLUE}{ENGINE}{BLACK} − Construit en{NBSP}: {LTBLUE}{NUM}{BLACK} − Valeur{NBSP}: {LTBLUE}{CURRENCY_LONG}
|
||||
STR_VEHICLE_INFO_NO_CAPACITY :{BLACK}Capacité{NBSP}: {LTBLUE}Aucune{STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY :{BLACK}Capacité{NBSP}: {LTBLUE}{CARGO_LONG}{3:STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}Capacité{NBSP}: {LTBLUE}{CARGO_LONG}{3:STRING} (x{4:NUM})
|
||||
STR_VEHICLE_INFO_CAPACITY :{BLACK}Capacité{NBSP}: {LTBLUE}{0:CARGO_LONG}{3:STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}Capacité{NBSP}: {LTBLUE}{0:CARGO_LONG}{3:STRING} (x{4:NUM})
|
||||
STR_VEHICLE_INFO_CAPACITY_CAPACITY :{BLACK}Capacité{NBSP}: {LTBLUE}{CARGO_LONG}, {CARGO_LONG}{STRING}
|
||||
|
||||
STR_VEHICLE_INFO_FEEDER_CARGO_VALUE :{BLACK}Crédits de transfert{NBSP}: {LTBLUE}{CURRENCY_LONG}
|
||||
@@ -4529,19 +4553,21 @@ STR_AI_DEBUG_CONTINUE :{BLACK}Continue
|
||||
STR_AI_DEBUG_CONTINUE_TOOLTIP :{BLACK}Reprendre la partie et continuer l'IA
|
||||
STR_AI_DEBUG_SELECT_AI_TOOLTIP :{BLACK}Afficher la sortie de débogage de cette IA
|
||||
STR_AI_GAME_SCRIPT :{BLACK}Script de jeu
|
||||
STR_AI_GAME_SCRIPT_TOOLTIP :{BLACK}Examiner le journal des scripts de jeu
|
||||
STR_AI_GAME_SCRIPT_TOOLTIP :{BLACK}Examiner le journal du script de jeu
|
||||
|
||||
STR_ERROR_AI_NO_AI_FOUND :Aucune IA n'a été trouvée.{}Cette IA est factice et ne fera rien.{}Vous pouvez télécharger diverses IA via le système de «{NBSP}Contenu en ligne{NBSP}».
|
||||
STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}L'un des scripts a rencontré un problème. Merci de rapporter ceci à l'auteur du script avec une capture d'écran de la fenêtre de débogage de scripts.
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}La fenêtre de débogage de scripts n'est disponible que pour le serveur
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}Configuration d'IA et de scripts de jeu
|
||||
STR_AI_CONFIG_CAPTION_AI :{WHITE}Configuration d'IA
|
||||
STR_AI_CONFIG_CAPTION_GAMESCRIPT :{WHITE}Configuration du script de jeu
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}Le script de jeu qui sera chargé dans la prochaine partie
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}Les IAs qui seront chargées dans la prochaine partie
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Joueur humain
|
||||
STR_AI_CONFIG_RANDOM_AI :IA aléatoire
|
||||
STR_AI_CONFIG_NONE :(aucun)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Nombre maximal de concurrents{NBSP}: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Déplacer vers le haut
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Déplacer l'IA sélectionnée vers le haut
|
||||
@@ -4549,12 +4575,11 @@ STR_AI_CONFIG_MOVE_DOWN :{BLACK}Déplace
|
||||
STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Déplacer l'IA sélectionnée vers le bas
|
||||
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Script de jeu
|
||||
STR_AI_CONFIG_GAMESCRIPT_PARAM :{SILVER}Paramètres
|
||||
STR_AI_CONFIG_AI :{SILVER}IA
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Sélectionner {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :IA
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Script de jeu
|
||||
STR_AI_CONFIG_CHANGE_AI :{BLACK}Sélectionner une IA
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :{BLACK}Sélectionner le script de jeu
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Charger un autre script
|
||||
STR_AI_CONFIG_CONFIGURE :{BLACK}Configurer
|
||||
STR_AI_CONFIG_CONFIGURE_TOOLTIP :{BLACK}Configurer les paramètres du script
|
||||
@@ -4583,9 +4608,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Capture
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Capture d'écran de la mini-carte
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Paramètres
|
||||
STR_AI_SETTINGS_CAPTION_AI :IA
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Script de jeu
|
||||
STR_AI_SETTINGS_CAPTION_AI :{WHITE}Paramètres de l'IA
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Fermer
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Réinitialiser
|
||||
STR_AI_SETTINGS_SETTING :{STRING}{NBSP}: {ORANGE}{STRING}
|
||||
@@ -5003,6 +5026,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Impossib
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... véhicule détruit
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Aucun véhicule ne sera disponible
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Modifier votre configuration NewGRF
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Il n'y a pas encore de véhicules disponibles
|
||||
|
||||
+43
-60
@@ -197,6 +197,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}hp
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}hp
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}kg
|
||||
@@ -375,10 +376,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Ofslute
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Spulopsjes
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Ynstellings
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :AI/Spulskriptynstellings
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :NewGRF-ynstellings
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Trochsichtigensopsjes
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Stêdsnammen sjen litte
|
||||
@@ -941,36 +941,6 @@ STR_GAME_OPTIONS_CURRENCY_INR :Yndyske rupee (
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Yndonezyske Roepia (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Maleizyske Ringgit (MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Lofts ride
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Rjochts ride
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Stêdnammen
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Selektearje nammestyl
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Ingelsk (Orizjineel)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Frânsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Dútsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Ingelsk (Ekstra)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Latynsk-Amerikaansk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Ût mâlens
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Sweedsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Nederlânsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Poalsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slowaaks
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Noorsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Hongaarsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Eastenryksk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Roemeensk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Tsjechysk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Switsersk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Deensk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turksk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italjaansk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Katalaansk
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Automatysk opslaan
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Selektearje de interval foar automatysk opslaan
|
||||
|
||||
@@ -996,19 +966,8 @@ STR_GAME_OPTIONS_RESOLUTION_ITEM :{NUM}x{NUM}
|
||||
|
||||
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Interfacegrutte
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(automatysk)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Normaal
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Dûbele grutte
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Fjouwerdûbele grutte
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Lettergrutte
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(automatysk)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Normaal
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Dûbele grutte
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :Fjouwerdûbele grutte
|
||||
|
||||
|
||||
STR_GAME_OPTIONS_REFRESH_RATE :{BLACK}Byldferfaskingssnelheid
|
||||
@@ -1056,8 +1015,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Foarbyl
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 Pûn (£) yn jo faluta
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Feroarje opsje fan oanpaste faluta
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Maksimum oantal tsjinstanners: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Gjin
|
||||
STR_FUNDING_ONLY :Allinnich finansierje
|
||||
STR_MINIMAL :Minimaal
|
||||
@@ -1107,6 +1064,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Gêrs lânskip
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Snie lânskip
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Sub-tropysk lânskip
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Boartersguodlânskip
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Hiel Sljocht
|
||||
STR_TERRAIN_TYPE_FLAT :Sljocht
|
||||
@@ -1439,6 +1402,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Ferbettere
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Weinen: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Kies riidkant
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Lofts ride
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Rjochts ride
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Hichtekaartrotaasje: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Tsjin de klok yn
|
||||
@@ -1879,7 +1846,7 @@ STR_CONFIG_SETTING_PATHFINDER_FOR_SHIPS_HELPTEXT :Pathfinder te b
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Omkeare fan treinen by seinen: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Recommended)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Recommended)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Feroarje wearde
|
||||
|
||||
@@ -1908,7 +1875,6 @@ STR_INTRO_HIGHSCORE :{BLACK}Topskore
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Ynstellings
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF ynstellings
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Sikje online ynhâld
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}AI/Spulskriptynstellings
|
||||
STR_INTRO_QUIT :{BLACK}Ôfslute
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Begjin in nei spul. Ctrl + klik slaat kaartynstelling oer
|
||||
@@ -1928,7 +1894,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Topskore
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Ynstellings sjen litte
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Lit NewGRF ynstellings sjen
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Strún ynternet ôf om nije ynhâld del te heljen
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}AI/Spulskriptynstellings sjen litte
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Slút 'OpenTTD' ôf
|
||||
|
||||
|
||||
@@ -1956,12 +1921,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Veroarj
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Wizigje dit jier
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Stea oanpassen fan produksje ta: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Gêrs lânskip
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Snie lânskip
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Sub-tropysk lânskip
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Boartersguodlânskip
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} - Kleurenskema
|
||||
|
||||
@@ -2726,17 +2685,42 @@ STR_MAPGEN_MAPSIZE :{BLACK}Lângrut
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Selektearje de grutte fan de kaart yn tegels. It tal beskikbere tegels sil leger lizze.
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Oantal stêden:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Stêdnammen
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Selektearje nammestyl
|
||||
STR_MAPGEN_DATE :{BLACK}Datum:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Oantal yndustrien:
|
||||
STR_MAPGEN_SNOW_COVERAGE :{BLACK}Snie-oerflak:
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Lângenerator:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Terreintype:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Seenivo:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Seenivo:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Rivieren:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Sljochtens:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Lânskipsfariaasje:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Generearje
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Ingelsk (Orizjineel)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Frânsk
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Dútsk
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Ingelsk (Ekstra)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Latynsk-Amerikaansk
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Ût mâlens
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Sweedsk
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Nederlânsk
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Finsk
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Poalsk
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slowaaks
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Noorsk
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Hongaarsk
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Eastenryksk
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Roemeensk
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Tsjechysk
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Switsersk
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Deensk
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Turksk
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Italjaansk
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Katalaansk
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Kaartrânen:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Noardwest
|
||||
@@ -3351,6 +3335,8 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Maks. L
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Berik: {GOLD}{COMMA} flakken
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Fleantúch type: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
@@ -3858,12 +3844,12 @@ STR_ERROR_AI_NO_AI_FOUND :Gjin geskikte k
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}AI/Spulskript debugskerm is allinich beskikber foar de server
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}AI/Spulskript konfiguraasje
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}It spulskript dat yn it folgjende spul laden sil wurde
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}AIs dy't yn it folgjende spul laden sille wurde
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Minslike spiler
|
||||
STR_AI_CONFIG_RANDOM_AI :Samar in AI
|
||||
STR_AI_CONFIG_NONE :(gjin)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Maksimum oantal tsjinstanners: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Pleats heger
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Set selektearre AI boppenoan de list
|
||||
@@ -3872,8 +3858,6 @@ STR_AI_CONFIG_MOVE_DOWN :{BLACK}Pleats l
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Spulskript
|
||||
STR_AI_CONFIG_AI :{SILVER}AIs
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Selektear {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :AI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Spulskript
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}in oar script lade
|
||||
@@ -3897,9 +3881,7 @@ STR_AI_LIST_CANCEL_TOOLTIP :{BLACK}Skript n
|
||||
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parameters
|
||||
STR_AI_SETTINGS_CAPTION_AI :AI
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Spulskript
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Slúte
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Weromsette
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -4283,6 +4265,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Kin tiid
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... wein verneatige
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Hielendal gjin fiertugen talitten
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Feroarje jo NewGRF-konfiguraasje
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Der binne noch gjin fiertugen beskikber
|
||||
|
||||
+43
-55
@@ -385,6 +385,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}hp
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}hp
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}kg
|
||||
@@ -562,10 +563,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Fàg an-seo
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Roghainnean a' gheama
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Roghainnean
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :Roghainnean IF/sgriobt geama
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :Roghainnean NewGRF
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Roghainnean trìd-shoilleireachd
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Ainmean nam bailtean gan sealltainn
|
||||
@@ -1129,36 +1129,6 @@ STR_GAME_OPTIONS_CURRENCY_CUSTOM :Gnàthaichte...
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Lari Cairtbheileach (GEL)
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Rial Iorànach (IRR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Draibheadh air an taobh chlì
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Draibheadh air an taobh deas
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Ainmean bhailtean
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Tagh stoidhle aig ainmean nam bailtean
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Beurla (Tùsail)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Frangach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Gearmailteach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Beurla (a bharrachd)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Aimeireaga Laidinneach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Gòrach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Suaineach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Duitseach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Fionnlannach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Pòlannach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slòbhacach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Nirribheach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Ungaireach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Ostaireach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Romàineach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Seiceach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Eilbheiseach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Danmhairgeach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turcach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Eadailteach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Catalanach
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Fèin-shàbhaladh
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Tagh dè cho tric ’s a thèid an geama fèin-shàbhaladh
|
||||
|
||||
@@ -1183,12 +1153,6 @@ STR_GAME_OPTIONS_RESOLUTION_OTHER :Gnàthaichte
|
||||
|
||||
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Meud na h-eadar-aghaidh
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Tagh am meud airson rud san eadar-aghaidh
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Àbhaisteach
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Dà uiread a mheud
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Ceithir uiread a mheud
|
||||
|
||||
|
||||
|
||||
@@ -1237,8 +1201,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Ro-shea
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 not (£) san airgeadra agad
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Atharraich paramadair an airgeadra ghnàthaichte
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Àireamh as motha dhe cho-fharpaisich: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Chan eil gin
|
||||
STR_FUNDING_ONLY :Le maoineachadh a-mhàin
|
||||
STR_MINIMAL :As lugha
|
||||
@@ -1288,6 +1250,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Cruth-tìre measarra
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Cruth-tìre fo-artach
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Cruth-tìre fo-thropaigeach
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Cruth-tìre nan dèideag
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Glè rèidh
|
||||
STR_TERRAIN_TYPE_FLAT :Rèidh
|
||||
@@ -1623,6 +1591,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Leasaichte
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Carbadan-rathaid: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Tagh an taobh air an draibhear
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Draibheadh air an taobh chlì
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Draibheadh air an taobh deas
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Cuairteachadh a' mhapa-àirde: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Tuathal
|
||||
@@ -2100,7 +2072,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Taobh contrarra
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Faodaidh trèanaichean tilleadh aig comharra nuair a bhios iad air feitheamh ann ùine fada
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(molta)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(molta)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Atharraich luach na roghainn
|
||||
|
||||
@@ -2141,7 +2113,6 @@ STR_INTRO_HIGHSCORE :{BLACK}Clàr na
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Roghainnean
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Roghainnean NewGRF
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Susbaint air loidhne
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}Roghainnean sgriobt IF/Geama
|
||||
STR_INTRO_QUIT :{BLACK}Fàg an-seo
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Tòisich geama ùr. Ctrl+Briogadh gus leum thairis air rèiteachadh a mhapa
|
||||
@@ -2161,7 +2132,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Seall cl
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Roghainnean an t-seallaidh
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Seall na roghainnean NewGRF
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Thoir sùil airson susbainte ùire no air a h-ùrachadh ri luchdadh a-nuas
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Seall roghainnean sgriobt IF/geama
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Fàg “OpenTTD"
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}Tha {NUM} {P sprìd sprìd sprìdean sprìd} a dhìth air an t-seata grafaigeachd bhunasach a thagh thu. Thoir sùil airson ùrachaidhean an t-seata bhunasaich.
|
||||
@@ -2191,12 +2161,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Atharra
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Atharraich am bliadhna an-dràsta
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Cuir an comas atharrachadh air luachan saothrachaidh: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Cruth-tìre measarra
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Cruth-tìre fo-artach
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Cruth-tìre fo-thropaigeach
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Cruth-tìre nan dèideag
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} - Sgeama nan dath
|
||||
|
||||
@@ -3100,16 +3064,41 @@ STR_MAPGEN_MAPSIZE :{BLACK}Meud a'
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Tagh co mheud leacan a bhios sa mhapa. Bidh an àireamh dhe leacan ri làimh beagan nas lugha
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Bailtean:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Ainmean bhailtean
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Tagh stoidhle aig ainmean nam bailtean
|
||||
STR_MAPGEN_DATE :{BLACK}Ceann-latha:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Gnìomhachasan:
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Gineadair crutha-thìre:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Seòrsa a' chrutha-thìre:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Àirde na mara:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Àirde na mara:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Aibhnichean:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Dè cho rèidh:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Sgaoileadh caochlaidh:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Gin am mapa
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Beurla (Tùsail)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Frangach
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Gearmailteach
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Beurla (a bharrachd)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Aimeireaga Laidinneach
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Gòrach
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Suaineach
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Duitseach
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Fionnlannach
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Pòlannach
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slòbhacach
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Nirribheach
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Ungaireach
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Ostaireach
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Romàineach
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Seiceach
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Eilbheiseach
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Danmhairgeach
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Turcach
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Eadailteach
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Catalanach
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Oirean a' mhapa:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Iar-thuath
|
||||
@@ -3768,6 +3757,8 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Spàirn
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Astar: {GOLD}{COMMA} {P leac leac leacan leac}
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Seòrsa a' charbaid-adhair: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Liosta airson carbadan-rèile a thaghadh. Briog air carbad airson fiosrachaidh. Ctrl+briog gus toglachadh an tèid seòrsa a’ charbaid fhalach gus nach tèid
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Liosta airson carbadan-rathaid a thaghadh. Briog air carbad airson fiosrachaidh. Ctrl+briog gus toglachadh an tèid seòrsa a’ charbaid fhalach gus nach tèid
|
||||
@@ -4397,12 +4388,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Thuislic
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}Chan eil an uinneag dì-bhugaidh aig an IF/sgriobt geama ri làimh ach airson an fhrithealaiche
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}Rèiteachadh an IF/sgriobt geama
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}An sgriobt geama a thèid a luchdadh leis an ath-gheama
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}Na IF a thèid a luchdadh leis an ath-gheama
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Cluicheadair daonna
|
||||
STR_AI_CONFIG_RANDOM_AI :IF air thuaiream
|
||||
STR_AI_CONFIG_NONE :(gun IF)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Àireamh as motha dhe cho-fharpaisich: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Gluais suas
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Gluais an IF a thagh thu suas air an liosta
|
||||
@@ -4412,8 +4403,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Gluais a
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Sgriobt geama
|
||||
STR_AI_CONFIG_AI :{SILVER}IFan
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Tagh {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :IF
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Sgriobt geama
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Luchdaich sgriobt eile
|
||||
@@ -4437,9 +4426,7 @@ STR_AI_LIST_CANCEL_TOOLTIP :{BLACK}Na athar
|
||||
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}Paramadairean aig {STRING}
|
||||
STR_AI_SETTINGS_CAPTION_AI :IF
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Sgriobt geama
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Dùin
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Ath-shuidhich
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -4845,6 +4832,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Cha ghab
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... chaidh an carbad a mhilleadh
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Cha bhi carbad sam bith ri làimh
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Atharraich an rèiteachadh NewGRF agad
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Chan eil carbad ri fhaighinn fhathast
|
||||
|
||||
+43
-63
@@ -201,6 +201,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}cv
|
||||
STR_UNITS_POWER_METRIC :{COMMA}cv
|
||||
STR_UNITS_POWER_SI :{COMMA}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}kg
|
||||
@@ -392,10 +393,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Saír
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Opcións do xogo
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Opcións
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :Configuración da IA/scripts
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :Configuración NewGRF
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Opcións de transparencia
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Amosar nomes de cidades
|
||||
@@ -966,36 +966,6 @@ STR_GAME_OPTIONS_CURRENCY_INR :Rupia India (IN
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Rupia Indonesia (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Ringgit malaio(MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Conducir pola esquerda
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Conducir pola dereita
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Nomes das localidades:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Selecciona o estilo dos nomes das cidades
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Inglés (Orixinal)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Francés
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Alemán
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Inglés (Adicional)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Latino-Americano
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Parvo
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Sueco
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Neerlandés
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finés
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Polaco
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Eslovaco
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Noruegués
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Húngaro
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Austríaco
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Rumano
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Checo
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Suízo
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Danés
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turco
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italiano
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Catalán
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Autogravado
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Selecciona o intervalo entre autogravados
|
||||
|
||||
@@ -1028,21 +998,8 @@ STR_GAME_OPTIONS_VIDEO_VSYNC_TOOLTIP :{BLACK}Marca es
|
||||
|
||||
STR_GAME_OPTIONS_VIDEO_DRIVER_INFO :{BLACK}Controlador actual: {STRING}
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Tamaño da interface
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Seleciona o tamaño de elementos da interface a usar
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(auto-detectar)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Dobre tamaño
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Tamaño do cadro
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Tamaño da letra
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Escoller o tamaño de fonte da interfaz
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(auto-detectar)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Tamaño doble
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :Tamaño do cadro
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}Gráficos
|
||||
|
||||
@@ -1094,8 +1051,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Vista p
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 Libras esterlinas (£) na túa moeda
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Cambiar o parámetro de moeda personalizada
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Nº máximo de opoñentes: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Ningún
|
||||
STR_FUNDING_ONLY :Só fundadas
|
||||
STR_MINIMAL :Mínimo
|
||||
@@ -1145,6 +1100,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Paisaxe temperada
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Paisaxe subártica
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Paisaxe subtropical
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Paisaxe xoguetelandia
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Moi chan
|
||||
STR_TERRAIN_TYPE_FLAT :Chan
|
||||
@@ -1504,6 +1465,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Mellorado
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Vehículos rodados: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Escolle o senso de circulación
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Conducir pola esquerda
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Conducir pola dereita
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Rotación do mapa de alturas: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Antihorario
|
||||
@@ -2038,7 +2003,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Cambio de senti
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Permite aos trens cambiar de sentido nun sinal, se agardaron durante moito tempo
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Recomendado)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Recomendado)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Cambia-lo valor
|
||||
|
||||
@@ -2081,7 +2046,6 @@ STR_INTRO_HIGHSCORE :{BLACK}Táboa d
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Opcións
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Configuración NewGRF
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Comprobar contido online
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}Configuración dos scripts de IA
|
||||
STR_INTRO_QUIT :{BLACK}Saír
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Comezar unha nova partida. Ctrl+Click para saltarse a configuración do mapa
|
||||
@@ -2101,7 +2065,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Mostrar
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Opcións de visualización
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Mostra-la configuración de NewGRF
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Buscar contidos novos e actualizados para descargar
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Motra-la configuración dos scripts de IA
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Saír de 'OpenTTD'
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}A base gráfica seleccionada actualmente está perdendo {NUM} sprite{P "" s}. Por favor comproba se hai actualizacións para o conxunto base.
|
||||
@@ -2133,12 +2096,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Cambiar
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Cambiar o ano actual
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Permitir a modificación dos valores de producción: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Paisaxe temperada
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Paisaxe subártica
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Paisaxe subtropical
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Paisaxe xoguetelandia
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} - Novo esquema de cor
|
||||
|
||||
@@ -3141,6 +3098,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}Tamaño
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK} Selecciona o tamaño do mapa en cadros. O número de cadros dispoñíbeis será sensiblemente menor
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Nº de cidades:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Nomes das localidades:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Selecciona o estilo dos nomes das cidades
|
||||
STR_MAPGEN_DATE :{BLACK}Data:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Nº de industrias:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}Maior pico:
|
||||
@@ -3156,12 +3115,35 @@ STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}Disminu
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Xerador de terreo:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Tipo de terreo:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Nivel do mar:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Nivel do mar:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Ríos:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Suavidade:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Variedade:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Xerar
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Inglés (Orixinal)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Francés
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Alemán
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Inglés (Adicional)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Latino-Americano
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Parvo
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Sueco
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Neerlandés
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Finés
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Polaco
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Eslovaco
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Noruegués
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Húngaro
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Austríaco
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Rumano
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Checo
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Suízo
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Danés
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Turco
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Italiano
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Catalán
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Bordes do mapa:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Noroeste
|
||||
@@ -3645,7 +3627,6 @@ STR_FINANCES_SECTION_OTHER :{GOLD}Outros
|
||||
|
||||
STR_FINANCES_NEGATIVE_INCOME :-{CURRENCY_LONG}
|
||||
STR_FINANCES_POSITIVE_INCOME :+{CURRENCY_LONG}
|
||||
STR_FINANCES_NET_PROFIT :{WHITE}Beneficio neto
|
||||
STR_FINANCES_BANK_BALANCE_TITLE :{WHITE}Balance bancario
|
||||
STR_FINANCES_OWN_FUNDS_TITLE :{WHITE}Fondos propios
|
||||
STR_FINANCES_LOAN_TITLE :{WHITE}Préstamo
|
||||
@@ -3873,6 +3854,8 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Esforzo
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Autonomía: {GOLD}{COMMA} cadros
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Tipo de aeronave: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Lista de selección de vehículos ferroviarios - pincha nun vehículo para obter información
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Lista de selección de vehículos de estrada - pincha nun vehículo para obter información
|
||||
@@ -4533,12 +4516,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Fallou u
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}A fiestra de Depuración de IA só está dispoñíbel para o servidor
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}Configuración IA / scripts do xogo
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}O script de xogo que se cargará na próxima partida
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}As IAs que serán cargadas na próxima partida
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Xogador humano
|
||||
STR_AI_CONFIG_RANDOM_AI :IA aleatoria
|
||||
STR_AI_CONFIG_NONE :(ningunha)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Nº máximo de opoñentes: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Subir
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Mover a IA seleccionada cara arriba na lista
|
||||
@@ -4548,8 +4531,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Mover a
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER} Script do xogo
|
||||
STR_AI_CONFIG_AI :{SILVER}IAs
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Seleccionar{STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :IA
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Script do xogo
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Cargar outro script
|
||||
@@ -4580,9 +4561,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Captura
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Captura de pantalla do minimapa
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parámetros
|
||||
STR_AI_SETTINGS_CAPTION_AI :IA
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Script do xogo
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Pechar
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Restablecer
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -4999,6 +4978,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Non se p
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... o vehículo está destruído
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Non haberá vehículos dispoñibles
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Cambia a túa configuración NewGRF
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Aínda non hai vehículos dispoñíbeis
|
||||
|
||||
+59
-79
@@ -201,6 +201,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}PS
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}PS
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}kg
|
||||
@@ -392,10 +393,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Beenden
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Spieleinstellungen
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Einstellungen
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :KI- / Skripteinstellungen
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :NewGRF-Einstellungen
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Transparenzeinstellungen
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Städtenamen anzeigen
|
||||
@@ -966,36 +966,6 @@ STR_GAME_OPTIONS_CURRENCY_INR :Indische Rupie
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indonesische Rupiah (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Malaysische Ringgit (MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Linksverkehr
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Rechtsverkehr
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Städtenamen:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Wähle die Sprache für die Städtenamen aus
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Englisch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Französisch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Deutsch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Englisch (Zusätzlich)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Lateinamerikanisch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Verrückt
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Schwedisch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Niederländisch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finnisch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Polnisch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slowakisch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norwegisch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Ungarisch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Österreichisch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Rumänisch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Tschechisch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Schweizerisch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Dänisch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Türkisch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italienisch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Katalanisch
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Autosicherung
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Abstand zwischen den automatischen Spielesicherungen wählen
|
||||
|
||||
@@ -1028,21 +998,8 @@ STR_GAME_OPTIONS_VIDEO_VSYNC_TOOLTIP :{BLACK}Dieses K
|
||||
|
||||
STR_GAME_OPTIONS_VIDEO_DRIVER_INFO :{BLACK}Aktueller Treiber: {STRING}
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Größe der Bedienelemente
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Wähle die Größe der Bedienelemente
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(automatisch erkennen)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Doppelt
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Vierfach
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Schriftgröße
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Die Schriftgröße der Spieloberfläche auswählen
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(automatisch erkennen)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Doppelt
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :Vierfach
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}Grafik
|
||||
|
||||
@@ -1094,8 +1051,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Vorscha
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 Pfund (£) in der eigenen Währung
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Parameter für eigene Währung ändern
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Max. Mitbewerber-Zahl: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Keine
|
||||
STR_FUNDING_ONLY :Nur durch Spieler
|
||||
STR_MINIMAL :Minimal
|
||||
@@ -1145,6 +1100,12 @@ STR_SUBSIDY_X2 :×2
|
||||
STR_SUBSIDY_X3 :×3
|
||||
STR_SUBSIDY_X4 :×4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Gemäßigt
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Subarktisch
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Subtropisch
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Spielzeugland
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Sehr flach
|
||||
STR_TERRAIN_TYPE_FLAT :Flach
|
||||
@@ -1504,6 +1465,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Verbessert
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Straßenfahrzeuge: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Die Seite des Straßenverkehrs auswählen
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Linksverkehr
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Rechtsverkehr
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Drehung der Reliefkarte: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Nach links
|
||||
@@ -2038,7 +2003,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Automatisches U
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Erlaube Zügen, an Signalen umzudrehen, wenn sie dort zu lange gewartet haben
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(empfohlen)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(empfohlen)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Wert der Einstellung ändern
|
||||
|
||||
@@ -2081,7 +2046,6 @@ STR_INTRO_HIGHSCORE :{BLACK}Bestenli
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Einstellungen
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF-Einstellungen
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Erweiterungen herunterladen
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}KI- / Skripteinstellungen
|
||||
STR_INTRO_QUIT :{BLACK}Beenden
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Ein neues Spiel beginnen. Strg+Klick überspringt Karteneinstellungen
|
||||
@@ -2101,7 +2065,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Zeige di
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Einstellungen anzeigen
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}NewGRF-Einstellungen anzeigen und/oder ändern
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Prüfe, ob neue oder aktualisierte Erweiterungen zum Herunterladen bereitstehen
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Zeige KI- und Skripteinstellungen
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}OpenTTD beenden
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}Den momentan ausgewählten Basisgrafiken fehl{P 0 "t" "en"} {NUM} Sprite{P 0 "" "s"}. Bitte überprüfen, ob es Updates für die Basisgrafiken gibt.
|
||||
@@ -2133,12 +2096,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Ändere
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Ändert das Spieljahr
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Erlaube manuelles Ändern der Produktionsleistungen: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Gemäßigt
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Subarktisch
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Subtropisch
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Spielzeugland
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} – Farbschema
|
||||
|
||||
@@ -2498,13 +2455,13 @@ STR_NETWORK_SERVER_MESSAGE_GAME_REASON_LINK_GRAPH :Warten auf Neub
|
||||
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEAVING :geht
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED :*** {STRING} ist dem Spiel beigetreten
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED_ID :*** {STRING} ist dem Spiel beigetreten (Teilnehmer #{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_JOIN :*** {STRING} ist der Firma #{2:NUM} beigetreten
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED_ID :*** {0:STRING} ist dem Spiel beigetreten (Teilnehmer #{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_JOIN :*** {0:STRING} ist der Firma #{2:NUM} beigetreten
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_SPECTATE :*** {STRING} ist den Zuschauern beigetreten
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_NEW :*** {STRING} hat eine neue Firma gegründet (#{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEFT :*** {STRING} hat das Spiel verlassen ({2:STRING})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_NEW :*** {0:STRING} hat eine neue Firma gegründet (#{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEFT :*** {0:STRING} hat das Spiel verlassen ({2:STRING})
|
||||
STR_NETWORK_MESSAGE_NAME_CHANGE :*** {STRING} hat den eigenen Namen zu {STRING} geändert
|
||||
STR_NETWORK_MESSAGE_GIVE_MONEY :*** {STRING} gab {2:CURRENCY_LONG} an {1:STRING}
|
||||
STR_NETWORK_MESSAGE_GIVE_MONEY :*** {0:STRING} gab {2:CURRENCY_LONG} an {1:STRING}
|
||||
STR_NETWORK_MESSAGE_SERVER_SHUTDOWN :{WHITE}Der Server hat das Spiel beendet
|
||||
STR_NETWORK_MESSAGE_SERVER_REBOOT :{WHITE}Der Server startet neu...{}Bitte warten...
|
||||
STR_NETWORK_MESSAGE_KICKED :*** {STRING} wurde vom Server hinausgeworfen. Grund: ({STRING})
|
||||
@@ -3145,6 +3102,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}Spielfel
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Die Größe des Spielfelds auswählen. Die tatsächlich verfügbare Anzahl Felder wird geringfügig kleiner sein
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Städteanzahl:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Städtenamen:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Wähle die Sprache für die Städtenamen aus
|
||||
STR_MAPGEN_DATE :{BLACK}Datum:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Industriedichte:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}Höchster Gipfel:
|
||||
@@ -3160,12 +3119,35 @@ STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}Wüstenb
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Landgenerator:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Landschaftstyp:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Gewässermenge:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Gewässermenge:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Flüsse:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Gleichmäßigkeit:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Größe der Geländeformen:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Erzeugen
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Englisch
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Französisch
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Deutsch
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Englisch (Zusätzlich)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Lateinamerikanisch
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Verrückt
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Schwedisch
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Niederländisch
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Finnisch
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Polnisch
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slowakisch
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norwegisch
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Ungarisch
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Österreichisch
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Rumänisch
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Tschechisch
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Schweizerisch
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Dänisch
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Türkisch
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Italienisch
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Katalanisch
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Spielfeldränder:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Nordwesten
|
||||
@@ -3327,15 +3309,15 @@ STR_NEWGRF_ERROR_MSG_FATAL :{RED}Schwerer F
|
||||
STR_NEWGRF_ERROR_FATAL_POPUP :{WHITE}Ein schwerer NewGRF-Fehler ist aufgetreten:{}{STRING}
|
||||
STR_NEWGRF_ERROR_POPUP :{WHITE}Ein NewGRF-Fehler ist aufgetreten:{}{STRING}
|
||||
STR_NEWGRF_ERROR_VERSION_NUMBER :{1:STRING} funktioniert nicht im Zusammenhang mit der von OpenTTD ermittelten TTDPatch-Version
|
||||
STR_NEWGRF_ERROR_DOS_OR_WINDOWS :{1:STRING} ist für die {STRING}-Version von TTD
|
||||
STR_NEWGRF_ERROR_UNSET_SWITCH :{1:STRING} ist für die Nutzung mit {STRING} vorgesehen
|
||||
STR_NEWGRF_ERROR_INVALID_PARAMETER :Falscher Parameter für {1:STRING}: Parameter {STRING} ({NUM})
|
||||
STR_NEWGRF_ERROR_LOAD_BEFORE :{1:STRING} muss vor {STRING} geladen werden
|
||||
STR_NEWGRF_ERROR_LOAD_AFTER :{1:STRING} muss nach {STRING} geladen werden
|
||||
STR_NEWGRF_ERROR_OTTD_VERSION_NUMBER :{1:STRING} Benötigt OpenTTD-Version {STRING} oder höher
|
||||
STR_NEWGRF_ERROR_DOS_OR_WINDOWS :{1:STRING} ist für die {2:STRING}-Version von TTD
|
||||
STR_NEWGRF_ERROR_UNSET_SWITCH :{1:STRING} ist für die Nutzung mit {2:STRING} vorgesehen
|
||||
STR_NEWGRF_ERROR_INVALID_PARAMETER :Ungültiger Parameter für {1:STRING}: Parameter {2:STRING} ({3:NUM})
|
||||
STR_NEWGRF_ERROR_LOAD_BEFORE :{1:STRING} muss vor {2:STRING} geladen werden
|
||||
STR_NEWGRF_ERROR_LOAD_AFTER :{1:STRING} muss nach {2:STRING} geladen werden
|
||||
STR_NEWGRF_ERROR_OTTD_VERSION_NUMBER :{1:STRING} benötigt OpenTTD-Version {2:STRING} oder höher
|
||||
STR_NEWGRF_ERROR_AFTER_TRANSLATED_FILE :der NewGRF-Datei, die es übersetzen soll,
|
||||
STR_NEWGRF_ERROR_TOO_MANY_NEWGRFS_LOADED :Zu viele NewGRFs geladen
|
||||
STR_NEWGRF_ERROR_STATIC_GRF_CAUSES_DESYNC :Das Laden von {1:STRING} als statisches NewGRF mit {STRING} könnte Synchronisationsfehler hervorrufen
|
||||
STR_NEWGRF_ERROR_STATIC_GRF_CAUSES_DESYNC :Das Laden von {1:STRING} als statisches NewGRF mit {2:STRING} könnte Synchronisationsfehler hervorrufen
|
||||
STR_NEWGRF_ERROR_UNEXPECTED_SPRITE :Unerwartetes Sprite (Sprite {3:NUM})
|
||||
STR_NEWGRF_ERROR_UNKNOWN_PROPERTY :Unbekannte Action-0-Eigenschaft {4:HEX} (Sprite {3:NUM})
|
||||
STR_NEWGRF_ERROR_INVALID_ID :Zugriff auf eine ungültige ID (Sprite {3:NUM})
|
||||
@@ -3650,7 +3632,6 @@ STR_FINANCES_SECTION_OTHER :{GOLD}Sonstiges
|
||||
STR_FINANCES_NEGATIVE_INCOME :-{CURRENCY_LONG}
|
||||
STR_FINANCES_ZERO_INCOME :{CURRENCY_LONG}
|
||||
STR_FINANCES_POSITIVE_INCOME :+{CURRENCY_LONG}
|
||||
STR_FINANCES_NET_PROFIT :{WHITE}Reingewinn
|
||||
STR_FINANCES_BANK_BALANCE_TITLE :{WHITE}Kontostand
|
||||
STR_FINANCES_OWN_FUNDS_TITLE :{WHITE}Eigenes Kapital
|
||||
STR_FINANCES_LOAN_TITLE :{WHITE}Kredit
|
||||
@@ -3757,7 +3738,7 @@ STR_INDUSTRY_VIEW_PRODUCES_N_CARGO :{BLACK}Produzie
|
||||
STR_INDUSTRY_VIEW_CARGO_LIST_EXTENSION :, {STRING}{STRING}
|
||||
|
||||
STR_INDUSTRY_VIEW_REQUIRES :{BLACK}Benötigt:
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO :{YELLOW}{STRING}{BLACK}{3:STRING}
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO :{YELLOW}{0:STRING}{BLACK}{3:STRING}
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO_AMOUNT :{YELLOW}{STRING}{BLACK}: {CARGO_SHORT} wartend{STRING}
|
||||
|
||||
STR_CONFIG_GAME_PRODUCTION :{WHITE}Produktion ändern (Vielfache von 8, maximal 2040)
|
||||
@@ -3878,6 +3859,8 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Max. Zug
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Reichweite: {GOLD}{COMMA} Felder
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Flugzeugtyp: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Schienenfahrzeugsliste. Einzelheiten durch Anklicken des Fahrzeuges. Strg+Klick schaltet um zwischen Verstecken und Zeigen des Fahrzeugtyps
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Straßenfahrzeugsliste. Für Einzelheiten auf ein Fahrzeug klicken. Strg+Klick schaltet um zwischen Verstecken und Zeigen des Fahrzeugtyps
|
||||
@@ -4046,7 +4029,7 @@ STR_ENGINE_PREVIEW_AIRCRAFT :{G=n}Flugzeug
|
||||
STR_ENGINE_PREVIEW_SHIP :{G=n}Schiff
|
||||
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER :{BLACK}Kosten: {CURRENCY_LONG} Gewicht: {WEIGHT_SHORT}{}Geschwindigk.: {VELOCITY} Leistung: {POWER}{}Betriebskosten: {CURRENCY_LONG} pro Jahr{}Kapazität: {CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER_MAX_TE :{BLACK}Preis: {CURRENCY_LONG} Gewicht: {WEIGHT_SHORT}{}Max. Geschwindigkeit: {VELOCITY} Leistung: {POWER} Max. Zugkraft: {6:FORCE}{}Betriebskosten: {4:CURRENCY_LONG}/Jahr{}Kapazität: {5:CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER_MAX_TE :{BLACK}Preis: {0:CURRENCY_LONG} Gewicht: {1:WEIGHT_SHORT}{}Max. Geschwindigkeit: {2:VELOCITY} Leistung: {3:POWER} Max. Zugkraft: {6:FORCE}{}Betriebskosten: {4:CURRENCY_LONG}/Jahr{}Kapazität: {5:CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_CAP_RUNCOST :{BLACK}Preis: {CURRENCY_LONG} Höchstgeschw.: {VELOCITY}{}Kapazität: {CARGO_LONG}{}Betriebskosten: {CURRENCY_LONG}/Jahr
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_TYPE_CAP_CAP_RUNCOST :{BLACK}Kosten: {CURRENCY_LONG} Max. Geschw.: {VELOCITY}{}Flugzeugtyp: {STRING}{}Kapazität: {CARGO_LONG}, {CARGO_LONG}{}Betriebskosten: {CURRENCY_LONG}/Jahr
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_TYPE_CAP_RUNCOST :{BLACK}Kosten: {CURRENCY_LONG} Max. Geschw.: {VELOCITY}{}Flugzeugtyp: {STRING}{}Kapazität: {CARGO_LONG}{}Betriebskosten: {CURRENCY_LONG}/Jahr
|
||||
@@ -4209,8 +4192,8 @@ STR_VEHICLE_INFO_RELIABILITY_BREAKDOWNS :{BLACK}Zuverlä
|
||||
|
||||
STR_VEHICLE_INFO_BUILT_VALUE :{LTBLUE}{ENGINE} {BLACK}Gebaut: {LTBLUE}{NUM}{BLACK} Wert: {LTBLUE}{CURRENCY_LONG}
|
||||
STR_VEHICLE_INFO_NO_CAPACITY :{BLACK}Kapazität: {LTBLUE}Keine{STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY :{BLACK}Kapazität: {LTBLUE}{CARGO_LONG}{3:STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}Kapazität: {LTBLUE}{CARGO_LONG}{3:STRING} (x{4:NUM})
|
||||
STR_VEHICLE_INFO_CAPACITY :{BLACK}Kapazität: {LTBLUE}{0:CARGO_LONG}{3:STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}Kapazität: {LTBLUE}{0:CARGO_LONG}{3:STRING} (x{4:NUM})
|
||||
STR_VEHICLE_INFO_CAPACITY_CAPACITY :{BLACK}Kapazität: {LTBLUE}{CARGO_LONG}, {CARGO_LONG}{STRING}
|
||||
|
||||
STR_VEHICLE_INFO_FEEDER_CARGO_VALUE :{BLACK}Transfer-Einnahmen: {LTBLUE}{CURRENCY_LONG}
|
||||
@@ -4538,12 +4521,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Eine der
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}Debugfenster für KI oder Skripte ist nur auf dem Server verfügbar
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}KI / Skripte einstellen
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}Das Skript, das im nächsten Spiel geladen wird
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}Die KIs, die im nächsten Spiel geladen werden
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Menschlicher Spieler
|
||||
STR_AI_CONFIG_RANDOM_AI :Zufällige KI
|
||||
STR_AI_CONFIG_NONE :-
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Max. Mitbewerber-Zahl: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Nach oben verschieben
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Die ausgewählte KI in der Liste nach oben verschieben
|
||||
@@ -4553,8 +4536,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Die ausg
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Skript
|
||||
STR_AI_CONFIG_AI :{SILVER}KIs
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Wähle {STRING} aus
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :KI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Skript
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Lade ein anderes Skript
|
||||
@@ -4585,9 +4566,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Reliefka
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Übersichtskartenscreenshot
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parameter
|
||||
STR_AI_SETTINGS_CAPTION_AI :KI
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Skript
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Schließen
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Zurücksetzen
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -5005,6 +4984,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Das Wart
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... Fahrzeug ist zerstört
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Es sind keine Fahrzeuge verfügbar!
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Bitte die NewGRF-Einstellungen ändern, damit Fahrzeuge früher verfügbar sind
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Noch keine Fahrzeuge verfügbar
|
||||
|
||||
+43
-62
@@ -261,6 +261,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}hp
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}hp
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP}τ.
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}τ.
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}kg
|
||||
@@ -452,10 +453,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Έξοδος
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Επιλογές παιχνιδιού
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Ρυθμίσεις
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :Ρυθμίσεις ΑΙ και Δέσμης Ενεργειών
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :Ρυθμίσεις NewGRF
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Επιλογές διαφάνειας
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Εμφάνιση ονομάτων πόλεων
|
||||
@@ -1072,36 +1072,6 @@ STR_GAME_OPTIONS_CURRENCY_INR :Ρουπία Ι
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Ινδονησιακή Ρουπία (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Ρινγκίτ Μαλαισίας (MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Οδηγούν από αριστερά
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Οδηγούν από δεξιά
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Ονόματα πόλεων:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Επιλογή στυλ ονομάτων πόλεων
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Αγγλικά (Αυθεντικά)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Γαλλικά
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Γερμανικά
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Αγγλικά (Πρόσθετα)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Λατινοαμερικάνικα
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Αστεία
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Σουηδικά
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Ολλανδικά
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Φινλανδικά
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Πολωνικά
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Σλοβάκικα
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Νορβηγικά
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Ουγγρικά
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Αυστριακά
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Ρουμάνικα
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Τσέχικα
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Ελβετικά
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Δανέζικα
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Τούρκικα
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Ιταλικά
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Καταλανικά
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Αυτόματη αποθήκευση
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Επιλογή διάκενου ανάμεσα στις αυτόματες αποθηκεύσεις
|
||||
|
||||
@@ -1133,21 +1103,8 @@ STR_GAME_OPTIONS_VIDEO_VSYNC :{BLACK}VSync
|
||||
STR_GAME_OPTIONS_VIDEO_VSYNC_TOOLTIP :{BLACK}Τσεκάρετε αυτό το κουτί για να ενεργοποιήσετε το v-sync στην οθόνη. Η αλλαγή αυτή θα εφαρμοστεί μετά από επανεκκίνηση του παιχνιδιού. Λειτουργεί μόνο με ενεργοποιημένη την επιτάχυνση υλικού
|
||||
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Μέγεθος διεπαφής
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Επιλέξτε το μέγεθος στοιχείου διεπαφής
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(αυτόματη ανίχνευση)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Κανονικό
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Διπλό μέγεθος
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Τετραπλό μέγεθος
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Μέγεθος γραμματοσειράς
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Επιλέξτε το μέγεθος της γραμματοσειράς διεπαφής
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(αυτόματη ανίχνευση)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Κανονικό
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Διπλό μέγεθος
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :Τετραπλό μέγεθος
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}Γραφικά
|
||||
|
||||
@@ -1199,8 +1156,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Προ
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 λίρες (£) στο νόμισμά σας
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Αλλαγή παραμέτρων προσαρμοσμένου νομίσματος
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Μέγιστος αρ. ανταγωνιστών: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Κανένα
|
||||
STR_FUNDING_ONLY :Χρηματοδότηση μονο
|
||||
STR_MINIMAL :Ελάχιστο
|
||||
@@ -1250,6 +1205,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Εύκρατο τοπίο
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Πολικό τοπίο
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Υποτροπικό τοπίο
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Τοπίο παιχνιδότοπου
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Πολύ Επίπεδο
|
||||
STR_TERRAIN_TYPE_FLAT :Επίπεδο
|
||||
@@ -1608,6 +1569,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Βελτιωμ
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Οχήματα δρόμου: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Επιλέξτε την πλευρά οδήγησης
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Οδηγούν από αριστερά
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Οδηγούν από δεξιά
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Περιστροφή χάρτη υψομετρίας: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Αριστερόστροφη
|
||||
@@ -2136,7 +2101,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Αυτόματ
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Επιτρέπεται στα τρένα να αντιστραφούν σε σήμα, εάν περιμένουν εκεί για πολύ ώρα
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Συνίσταται)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Συνίσταται)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Αλλαγή τιμής ρύθμισης
|
||||
|
||||
@@ -2179,7 +2144,6 @@ STR_INTRO_HIGHSCORE :{BLACK}Πίνα
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Ρυθμίσεις
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Ρυθμίσεις NewGRF
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Διαδικτυακό Περιεχόμενο
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}Ρυθμίσεις AI και Δέσμης Ενεργειών
|
||||
STR_INTRO_QUIT :{BLACK}Έξοδος
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Έναρξη νέου παιχνιδιού. Με Ctrl+Κλικ παρακάμπτεται η ρύθμιση του χάρτη
|
||||
@@ -2199,7 +2163,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Εμφά
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Ρυθμίσεις οθόνης
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Εμφάνιση ρυθμίσεων NewGRF
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Έλεγχος για νέο και ανανεωμένο περιεχόμενο για λήψη
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Εμφάνιση ρυθμίσεων για AI και της δέσμης ενεργειών του παιχνιδιού
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Έξοδος από το «OpenTTD»
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}Λείπουν {NUM} sprite{P "" s} από το επιλεγμένο βασικό σετ γραφικών. Παρακαλούμε ελέγξτε για ενημερώσεις του βασικού σετ.
|
||||
@@ -2231,12 +2194,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Αλλ
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Αλλαγή τρέχοντος έτους
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Ενεργοποίηση δυνατότητας αλλαγής τιμών παραγωγής: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Εύκρατο τοπίο
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Πολικό τοπίο
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Υποτροπικό τοπίο
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Τοπίο παιχνιδότοπου
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} - Νέος Χρωματισμός
|
||||
|
||||
@@ -3239,6 +3196,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}Διάσ
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Επιλέξτε το μέγεθος του χάρτη σε τετραγωνίδια. Ο αριθμός των τετραγωνίδιων διαθέσιμα για κτίσιμο θα είναι λίγο χαμηλότερος
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Αριθμός πόλεων:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Ονόματα πόλεων:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Επιλογή στυλ ονομάτων πόλεων
|
||||
STR_MAPGEN_DATE :{BLACK}Ημερομηνία:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Αριθμός βιομηχανιών:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}Υψηλότερη κορυφή:
|
||||
@@ -3254,12 +3213,35 @@ STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}Μείω
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Δημιουργός εδάφους:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Τύπος εδάφους:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Επίπεδο θάλασσας:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Επίπεδο θάλασσας:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Ποτάμια:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Ομαλότητα:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Διανομή ποικιλομορφίας:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Δημιουργία
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Αγγλικά (Αυθεντικά)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Γαλλικά
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Γερμανικά
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Αγγλικά (Πρόσθετα)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Λατινοαμερικάνικα
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Αστεία
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Σουηδικά
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Ολλανδικά
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Φινλανδικά
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Πολωνικά
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Σλοβάκικα
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Νορβηγικά
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Ουγγρικά
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Αυστριακά
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Ρουμάνικα
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Τσέχικα
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Ελβετικά
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Δανέζικα
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Τούρκικα
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Ιταλικά
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Καταλανικά
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Άκρες χάρτη:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Βορειοδυτικά
|
||||
@@ -3960,6 +3942,8 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Μέγ.
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Εύρος: {GOLD}{COMMA} τετραγωνίδια
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Τύπος αεροσκάφους: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Λίστα επιλογής βαγονιού τρένου. Πατήστε σε ένα βαγόνι για πληροφορίες. Ctrl+Click για εμφάνιση/απόκρυψη του τύπου βαγονιού
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Λίστα επιλογής οχήματος δρόμου. Πατήστε σε ένα όχημα για πληροφορίες. Ctrl+Click για εμφάνιση/απόκρυψη του τύπου οχήματος
|
||||
@@ -4626,12 +4610,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Μια
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}Το παράθυρο αποσφαλμάτωσης ΑΙ και δέσμης ενεργειών είναι διαθέσιμο μόνο για τον διακομιστή
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}Ρύθμιση ΑΙ και Δέσμης Ενεργειών
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}Η Δέσμη Ενεργειών παιχνιδιού που θα φορτωθεί στο επόμενο παιχνίδι
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}Οι AIs που θα φορτωθούν στο επόμενο παιχνίδι
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Ανθρώπινος παίκτης
|
||||
STR_AI_CONFIG_RANDOM_AI :Τυχαία AI
|
||||
STR_AI_CONFIG_NONE :{G=f}(καμία)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Μέγιστος αρ. ανταγωνιστών: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Μετακίνηση Πάνω
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Μετακίνηση της επιλεγμένης AI πάνω στη λίστα
|
||||
@@ -4641,8 +4625,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Μετα
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Δέσμη Ενεργειών
|
||||
STR_AI_CONFIG_AI :{SILVER}AI
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Επιλογή {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :ΑΙ
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Δέσμη Ενεργειών
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Φόρτωση άλλης δέσμης ενεργειών
|
||||
@@ -4673,9 +4655,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Στιγ
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Στιγμιότυπο μίνι χάρτη
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Παράμετροι
|
||||
STR_AI_SETTINGS_CAPTION_AI :AI
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Δέσμη Ενεργειών
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Κλείσιμο
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Επαναφορά
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -5092,6 +5072,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Δεν
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... το όχημα καταστράφηκε
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Δεν θα είναι κανένα όχημα διαθέσιμο
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Αλλάξτε τις ρύθμισεις NewGRF σας
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Κανένα όχημα δεν είναι διαθέσιμο ακόμη
|
||||
|
||||
+43
-55
@@ -211,6 +211,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}כ"ס
|
||||
STR_UNITS_POWER_METRIC :{COMMA}כ"ס
|
||||
STR_UNITS_POWER_SI :{COMMA}קילו וואט
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}ט'
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}ט'
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}ק"ג
|
||||
@@ -388,10 +389,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :יציאה
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :אפשרויות המשחק
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :הגדרות
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :הגדרות סקריפטים של משחק/שחקני מחשב
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :הגדרות GRF חדש
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :אפשרויות שקיפות
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :שמות ערים
|
||||
@@ -943,36 +943,6 @@ STR_GAME_OPTIONS_CURRENCY_GEL :לארי גאו
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :ריאל איראני (IRR)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUB :רובל רוסי (RUB)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :סע בצד שמאל
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :סע בצד ימין
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}שמות הערים
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}בחר סגנון של שמות הערים
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :אנגלית
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :צרפתית
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :גרמנית
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :אנגלית
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :אמריקאי-לטיני
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :מצחיק
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :שוודית
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :הולנדית
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :פינית
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :פולנית
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :סלובקית
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :נורבגית
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :הונגרית
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :אוסטרית
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :רומנית
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :צ'כית
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :שווצרית
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :דנית
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :טורקית
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :איטלקית
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :רומאית
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}שמירה אוטומטית
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}בחר פרק זמן בין שמירות אוטומטיות
|
||||
|
||||
@@ -997,12 +967,6 @@ STR_GAME_OPTIONS_RESOLUTION_OTHER :אחר
|
||||
|
||||
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}גודל ממשק
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}בחר את ממשק גודל העצם לשימוש
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :רגיל
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :גודל כפול
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :גודל מרובע
|
||||
|
||||
|
||||
|
||||
@@ -1051,8 +1015,6 @@ STR_CURRENCY_PREVIEW :{ORANGE}{CURREN
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 ליש"ט (£) במטבע שלך
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}שנה פרמטר עבור מטבע מותאם אישית
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{ORANGE}{COMMA}{LTBLUE} : מספר מתחרים מירבי
|
||||
|
||||
STR_NONE :ללא
|
||||
STR_FUNDING_ONLY :מימון בלבד
|
||||
STR_MINIMAL :מזערי
|
||||
@@ -1102,6 +1064,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :אקלים ממוזג
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :אקלים קר
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :אקלים טרופי
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :ארץ הצעצועים
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :שטוח ביותר
|
||||
STR_TERRAIN_TYPE_FLAT :שטוח
|
||||
@@ -1435,6 +1403,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :משופר
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :כלי רכב: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :בחר את צד הנסיעה
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :סע בצד שמאל
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :סע בצד ימין
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :סיבוב מפת גבהים: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :נגד כיוון השעון
|
||||
@@ -1915,7 +1887,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :החלפת כי
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :אפשר לרכבות להחליף כיוון ברמזור, אם הן חיכו שם זמן ממושך
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(מומלץ)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(מומלץ)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}שנה ערך
|
||||
|
||||
@@ -1956,7 +1928,6 @@ STR_INTRO_HIGHSCORE :{BLACK}טבלת
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}הגדרות
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}(NewGRF)הגדרות שדרוג גראפי
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK} בדוק תוכן מקוון
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}הגדרות סקריפטים של משחק/שחקני מחשב
|
||||
STR_INTRO_QUIT :{BLACK}יציאה
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}התחל משחק חדש. Ctrl+לחיצה מדלג על תצורת מפה
|
||||
@@ -1976,7 +1947,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}הצג
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}הצגת הגדרות
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}הצג הגדרות שדרוג גראפי
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK} חפש תוכן חדש/מעודכן להורדה
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK} הצג הגדרות סקריפטים של משחק/שחקני מחשב
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}צא מ-'OpenTTD'
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}חסרים {NUM} ספרייט עבור גרפיקות הבסיס שנבחרו. אנא בדוק עדכונים לערכה זו.
|
||||
@@ -2006,12 +1976,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}שנה
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}שנה את השנה הנוכחית
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}אפשר שינוי ערכי התפוקה: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :אקלים ממוזג
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :אקלים קר
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :אקלים טרופי
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :ארץ הצעצועים
|
||||
|
||||
# Livery window
|
||||
|
||||
STR_LIVERY_GENERAL_TOOLTIP :{BLACK}הצג הגדרות צבע כלליות
|
||||
@@ -2884,16 +2848,41 @@ STR_MAPGEN_MAPSIZE :{BLACK}:גוד
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}בחר את גודל המפה במשבצות. מספר המשבצות הזמינות תהיה קצת קטנה יותר.
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK} :מספר העיירות
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}שמות הערים
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}בחר סגנון של שמות הערים
|
||||
STR_MAPGEN_DATE :{BLACK} :תאריך
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK} :מספר התעשיות
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK} :מחולל פני שטח
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK} :סוג הקרקע
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK} :כמות ימים/אגמים
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK} :כמות ימים/אגמים
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}נהרות:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK} :חלקלקות
|
||||
STR_MAPGEN_VARIETY :{BLACK}הפצה מגוונת:
|
||||
STR_MAPGEN_GENERATE :{WHITE}יצירת קרקע
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :אנגלית
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :צרפתית
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :גרמנית
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :אנגלית
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :אמריקאי-לטיני
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :מצחיק
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :שוודית
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :הולנדית
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :פינית
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :פולנית
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :סלובקית
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :נורבגית
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :הונגרית
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :אוסטרית
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :רומנית
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :צ'כית
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :שווצרית
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :דנית
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :טורקית
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :איטלקית
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :רומאית
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK} :שולי המפה
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}צפון-מערב
|
||||
@@ -3546,6 +3535,8 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}כוח
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}טווח: {GOLD}{COMMA} משבצות
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}סוג כלי טיס: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK} בחירת קרונות - לחץ על קרון לקבלת מידע
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}רשימת כלי הרכב - בחר כלי רכב למידע
|
||||
@@ -4176,12 +4167,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}אחד
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}חלון הדה-באג זמין רק עבור השרת
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}הגדרות משחק/בינה מלאכותית
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}סקריפט המשחק אשר יטען במשחק הבא
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}שחקני המחשב אשר יטענו במשחק הבא
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :שחקן אנושי
|
||||
STR_AI_CONFIG_RANDOM_AI :בינה מלאכותית אקראית
|
||||
STR_AI_CONFIG_NONE :(ללא)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{ORANGE}{COMMA}{LTBLUE} : מספר מתחרים מירבי
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}הזז מעלה
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}הזז את ה-AI הנבחר מעלה ברשימה
|
||||
@@ -4191,8 +4182,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}הזז
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}סקריפט משחק
|
||||
STR_AI_CONFIG_AI :{SILVER}שחקני מחשב
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}בחר {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :שחקן מחשב
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :סקריפט משחק
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}טען סקריפט נוסף
|
||||
@@ -4216,9 +4205,7 @@ STR_AI_LIST_CANCEL_TOOLTIP :{BLACK}אל ת
|
||||
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} פרמטרים
|
||||
STR_AI_SETTINGS_CAPTION_AI :שחקן מחשב
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :סקריפט משחק
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}סגור
|
||||
STR_AI_SETTINGS_RESET :{BLACK}אתחל
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -4624,6 +4611,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}לא נ
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... הרכב נהרס
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}כלי תחבורה לא יהיו זמינים
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}שנה הגדרות NewGRF
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}כלי תחבורה עדיין לא זמינים
|
||||
|
||||
+16
-17
@@ -72,6 +72,7 @@ STR_UNITS_POWER_METRIC :{COMMA}{NBSP}hp
|
||||
|
||||
|
||||
|
||||
|
||||
# Common window strings
|
||||
|
||||
|
||||
@@ -115,7 +116,7 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :निकास
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :समायोजन
|
||||
STR_SETTINGS_MENU_WAYPOINTS_DISPLAYED :पथ-संकेतों के नाम दिखायें
|
||||
STR_SETTINGS_MENU_TRANSPARENT_SIGNS :पारदर्शी संकेत
|
||||
@@ -274,16 +275,6 @@ STR_GAME_OPTIONS_CURRENCY_FIM :फिनलै
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :आइसलैंडिक क्रोना (ISK)
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :हाँग काँग डॉलर (एचकेडी)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :दाईं ओर वाहन चलाएँ
|
||||
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :फ़्रेंच
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :पोलिश
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :तुर्की
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :इटैलियन
|
||||
|
||||
|
||||
# Autosave dropdown
|
||||
###length 5
|
||||
@@ -297,8 +288,6 @@ STR_GAME_OPTIONS_LANGUAGE_PERCENTAGE :{STRING} ({NUM}
|
||||
|
||||
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :सामान्य
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -316,7 +305,6 @@ STR_CURRENCY_DECREASE_EXCHANGE_RATE_TOOLTIP :{BLACK}एक
|
||||
|
||||
|
||||
|
||||
|
||||
STR_VARIETY_MEDIUM :मध्यम
|
||||
|
||||
###length 5
|
||||
@@ -330,6 +318,8 @@ STR_AI_SPEED_SLOW :धीमा
|
||||
|
||||
###length 4
|
||||
|
||||
###length 4
|
||||
|
||||
###length 7
|
||||
|
||||
###length 4
|
||||
@@ -448,6 +438,9 @@ STR_CONFIG_SETTING_ORDER_REVIEW_OFF :नहीं
|
||||
###length 3
|
||||
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :दाईं ओर वाहन चलाएँ
|
||||
|
||||
###length 2
|
||||
|
||||
###length 2
|
||||
@@ -636,8 +629,6 @@ STR_ABANDON_SCENARIO_QUERY :{YELLOW}क्
|
||||
|
||||
# Cheat window
|
||||
|
||||
###length 4
|
||||
|
||||
# Livery window
|
||||
|
||||
STR_LIVERY_TRAIN_TOOLTIP :{BLACK} ट्रेन रंग योजनाएं दिखाएं
|
||||
@@ -848,6 +839,12 @@ STR_FRAMETIME_CAPTION_GL_ECONOMY :माल प
|
||||
|
||||
# World generation
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :फ़्रेंच
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :पोलिश
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :तुर्की
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :इटैलियन
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_WATER :{BLACK}जल
|
||||
STR_MAPGEN_BORDER_RANDOM :{BLACK}यादृच्छिक
|
||||
@@ -1036,6 +1033,8 @@ STR_BUY_VEHICLE_TRAIN_ALL_CAPTION :नई ट्
|
||||
STR_PURCHASE_INFO_COST_WEIGHT :{BLACK}मूल्य : {GOLD}{CURRENCY_LONG}{BLACK} भार : {GOLD}{WEIGHT_SHORT}
|
||||
STR_PURCHASE_INFO_WEIGHT_CWEIGHT :{BLACK}भार : {GOLD}{WEIGHT_SHORT} ({WEIGHT_SHORT})
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
@@ -1249,7 +1248,6 @@ STR_AI_DEBUG_NAME_AND_VERSION :{BLACK}{STRING}
|
||||
|
||||
|
||||
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
|
||||
# Available AIs window
|
||||
|
||||
@@ -1372,6 +1370,7 @@ STR_ERROR_CAN_T_SELL_TRAIN :{WHITE}रे
|
||||
|
||||
|
||||
|
||||
|
||||
# Specific vehicle errors
|
||||
|
||||
|
||||
|
||||
+69
-83
@@ -263,6 +263,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}LE
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}LE
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}kg
|
||||
@@ -289,7 +290,7 @@ STR_UNITS_HEIGHT_SI :{COMMA}{NBSP}m
|
||||
|
||||
# Common window strings
|
||||
STR_LIST_FILTER_TITLE :{BLACK}Szűrő kifejezés:
|
||||
STR_LIST_FILTER_OSKTITLE :{BLACK}Kulcsszó megadása a szűréshez
|
||||
STR_LIST_FILTER_OSKTITLE :{BLACK}Egy vagy több kulcsszó megadása a szűréshez
|
||||
STR_LIST_FILTER_TOOLTIP :{BLACK}Írj ide egy kulcsszót ami alapján szűrni szeretnéd a listát
|
||||
|
||||
STR_TOOLTIP_GROUP_ORDER :{BLACK}Csoportosítási szempont kiválasztása
|
||||
@@ -441,7 +442,7 @@ STR_SCENEDIT_TOOLBAR_ROAD_CONSTRUCTION :{BLACK}Út ép
|
||||
STR_SCENEDIT_TOOLBAR_TRAM_CONSTRUCTION :{BLACK}Villamospálya építése
|
||||
STR_SCENEDIT_TOOLBAR_PLANT_TREES :{BLACK}Faültetés. Shift lenyomásával megmutatja a becsült építési költséget
|
||||
STR_SCENEDIT_TOOLBAR_PLACE_SIGN :{BLACK}Felirat lerakása
|
||||
STR_SCENEDIT_TOOLBAR_PLACE_OBJECT :{BLACK}Objektum elhelyezése. Shift lenyomásával megmutatja a várható költséget
|
||||
STR_SCENEDIT_TOOLBAR_PLACE_OBJECT :{BLACK}Objektum építése. Ctrl lenyomásával átlós terület jelölhető ki. Shift lenyomásával megmutatja a becsült építési költséget.
|
||||
|
||||
# Scenario editor file menu
|
||||
###length 7
|
||||
@@ -454,10 +455,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Kilépés
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Alapbeállítások
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Beállítások
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :MI / Játékszkript beállítások
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :NewGRF beállítások
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Átlátszósági beállítások
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Városnevek mutatása
|
||||
@@ -1029,36 +1029,6 @@ STR_GAME_OPTIONS_CURRENCY_INR :Indiai Rúpia (
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indonéz rúpia (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Maláj ringgit (MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Balra hajtás
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Jobbra hajtás
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Városnevek:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}A városnevek stílusának kiválasztása
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Angol (Eredeti)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Francia
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Német
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Angol (További)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Latin-amerikai
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Komolytalan
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Svéd
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Holland
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finn
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Lengyel
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Szlovák
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norvég
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Magyar
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Osztrák
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Romániai
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Cseh
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Svájci
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Dán
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Török
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Olasz
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Katalán
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Automatikus mentés
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Az automatikus mentések közötti időtartam kiválasztása
|
||||
|
||||
@@ -1091,21 +1061,8 @@ STR_GAME_OPTIONS_VIDEO_VSYNC_TOOLTIP :{BLACK}Jelöld
|
||||
|
||||
STR_GAME_OPTIONS_VIDEO_DRIVER_INFO :{BLACK}Jelenlegi meghajtó: {STRING}
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Felület mérete
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Használni kívánt felületméret kiválasztása
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(automatikus)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Normál
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Dupla méret
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Négyszeres méret
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Betűméret
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Használni kívánt betűméret kiválasztása
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(automatikus)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Normál
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Dupla méret
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :Négyszeres méret
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}Grafika
|
||||
|
||||
@@ -1157,8 +1114,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Előné
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 Font (£) a pénznemedben
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}A saját pénznem paramétereinek megváltoztatása
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Ellenfelek száma legfeljebb: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Semmi
|
||||
STR_FUNDING_ONLY :Csak finanszírozás
|
||||
STR_MINIMAL :Minimális
|
||||
@@ -1208,6 +1163,12 @@ STR_SUBSIDY_X2 :2x
|
||||
STR_SUBSIDY_X3 :3x
|
||||
STR_SUBSIDY_X4 :4x
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Mérsékelt táj
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Szubarktikus táj
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Szubtrópusi táj
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Játékvilág táj
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Nagyon sík
|
||||
STR_TERRAIN_TYPE_FLAT :Sík
|
||||
@@ -1567,6 +1528,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Javított
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Közúti járművek: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Melyik oldalon közlekedjenek a közúti járművek
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Balra hajtás
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Jobbra hajtás
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Magasságtérkép forgatása: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Órairánnyal szemben
|
||||
@@ -2101,7 +2066,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Automatikus meg
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :A vonatok automatikus megfordításának engedélyezése, ha azok túl hosszú ideje várakoznak egy jelző előtt
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Ajánlott)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Ajánlott)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Válassz beállítási értéket
|
||||
|
||||
@@ -2144,7 +2109,6 @@ STR_INTRO_HIGHSCORE :{BLACK}Rekord t
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Beállítások
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF beállítások
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Letölthető tartalmak
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}MI / Játékszkript beállítások
|
||||
STR_INTRO_QUIT :{BLACK}Kilépés
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Új játék kezdése. Ctrl+kattintással átugorhatod a térkép beállításokat
|
||||
@@ -2164,7 +2128,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Rekord t
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}A beállítások megjelenítése
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}NewGRF beállítások megjelenítése
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Új és frissített tartalmak megtekintése és letöltése
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}MI és játékszkript beállítások megjelenítése
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Kilépés az OpenTTD-ből
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}A jelenleg kiválasztott grafikus alapcsomagból {NUM} sprite hiányzik. Frissítsd a grafikus alapcsomagot!
|
||||
@@ -2196,12 +2159,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Dátum
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Aktuális év megváltoztatása
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}A nyersanyagüzemek termelése változtatható: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Mérsékelt táj
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Szubarktikus táj
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Szubtrópusi táj
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Játékvilág táj
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} színsémája
|
||||
|
||||
@@ -2561,11 +2518,11 @@ STR_NETWORK_SERVER_MESSAGE_GAME_REASON_LINK_GRAPH :várakozás a k
|
||||
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEAVING :kilépés
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED :*** {STRING} csatlakozott a játékhoz
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED_ID :*** {STRING} csatlakozott a játékhoz ({2:NUM}. számú kliens)
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_JOIN :*** {STRING} csatlakozott a(z) {2:NUM}. számú vállalathoz
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED_ID :*** {0:STRING} csatlakozott a játékhoz ({2:NUM}. számú kliens)
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_JOIN :*** {0:STRING} csatlakozott a(z) {2:NUM}. számú vállalathoz
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_SPECTATE :*** {STRING} csatlakozott a megfigyelőkhöz
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_NEW :*** {STRING} új vállalatot alapított (#{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEFT :*** {STRING} kilépett a játékból ({2:STRING})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_NEW :*** {0:STRING} új vállalatot alapított (#{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEFT :*** {0:STRING} kilépett a játékból ({2:STRING})
|
||||
STR_NETWORK_MESSAGE_NAME_CHANGE :*** {STRING} nevet változtatott. Új neve: {STRING}
|
||||
STR_NETWORK_MESSAGE_GIVE_MONEY :*** {0:STRING} a következő összeget utalta {1:STRING} részére: {2:CURRENCY_LONG}
|
||||
STR_NETWORK_MESSAGE_SERVER_SHUTDOWN :{WHITE}A szerver leállította a játékot
|
||||
@@ -2682,6 +2639,9 @@ STR_LINKGRAPH_LEGEND_SATURATED :{TINY_FONT}{BLA
|
||||
STR_LINKGRAPH_LEGEND_OVERLOADED :{TINY_FONT}{BLACK}túlterhelt
|
||||
|
||||
# Linkgraph tooltip
|
||||
STR_LINKGRAPH_STATS_TOOLTIP :{BLACK}{CARGO_LONG} elszállítva havonta innen: {STATION} ide: {STATION} ({COMMA}% elszállítva){STRING}
|
||||
STR_LINKGRAPH_STATS_TOOLTIP_RETURN_EXTENSION :{}{CARGO_LONG} visszaszállításra ({COMMA}% elszállítva)
|
||||
STR_LINKGRAPH_STATS_TOOLTIP_TIME_EXTENSION :{}Átlagos utazási idő: {NUM}{NBSP}nap{P "" s}
|
||||
|
||||
# Base for station construction window(s)
|
||||
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Lefedett terület mutatása:
|
||||
@@ -2691,6 +2651,7 @@ STR_STATION_BUILD_COVERAGE_AREA_OFF_TOOLTIP :{BLACK}Az állo
|
||||
STR_STATION_BUILD_COVERAGE_AREA_ON_TOOLTIP :{BLACK}Az állomással lefedett terület mutatása (vonzáskörzet)
|
||||
STR_STATION_BUILD_ACCEPTS_CARGO :{BLACK}Elfogad:{GOLD}{CARGO_LIST}
|
||||
STR_STATION_BUILD_SUPPLIES_CARGO :{BLACK}Termel: {GOLD}{CARGO_LIST}
|
||||
STR_STATION_BUILD_INFRASTRUCTURE_COST :{BLACK}Javítás költsége: {GOLD}{CURRENCY_SHORT}/év
|
||||
|
||||
# Join station window
|
||||
STR_JOIN_STATION_CAPTION :{WHITE}Állomás egyesítése
|
||||
@@ -2878,11 +2839,11 @@ STR_LANDSCAPING_TOOLBAR :{WHITE}Tájrend
|
||||
STR_LANDSCAPING_TOOLTIP_LOWER_A_CORNER_OF_LAND :{BLACK}Egy pont lesüllyesztése. Húzással az első kiválasztott sarkot lesüllyeszti, majd a kiválasztott területet vele egy szintbe hozza. Ctrl lenyomásával átlós terület jelölhető ki. Shift lenyomásával megmutatja a terepsüllyesztés várható építési költségét
|
||||
STR_LANDSCAPING_TOOLTIP_RAISE_A_CORNER_OF_LAND :{BLACK}Egy sarokpont megemelése. Húzással az első kiválasztott sarkot megemeli, majd a kiválasztott területet vele egy szintbe hozza. Ctrl lenyomásával átlós terület jelölhető ki. Shift lenyomásával megmutatja a terepemelés várható építési költségét
|
||||
STR_LANDSCAPING_LEVEL_LAND_TOOLTIP :{BLACK}Talaj a kijelölt sarokpont szintjére hozása. Ctrl lenyomásával átlós terület jelölhető ki. Shift lenyomásával megmutatja az átalakítás várható költségét
|
||||
STR_LANDSCAPING_TOOLTIP_PURCHASE_LAND :{BLACK}Földterület megvétele későbbi használatra. Shift lenyomásával megmutatja a várható költséget
|
||||
STR_LANDSCAPING_TOOLTIP_PURCHASE_LAND :{BLACK}Földterület megvétele későbbi használatra. Ctrl lenyomásával átlós terület jelölhető ki. Shift lenyomásával megmutatja a várható költséget
|
||||
|
||||
# Object construction window
|
||||
STR_OBJECT_BUILD_CAPTION :{WHITE}Objektum kiválasztása
|
||||
STR_OBJECT_BUILD_TOOLTIP :{BLACK}Építendő objektum kiválasztása. Shift lenyomásával megmutatja a várható költséget
|
||||
STR_OBJECT_BUILD_TOOLTIP :{BLACK}Építendő objektum kiválasztása. Ctrl lenyomásával átlós terület jelölhető ki. Shift lenyomásával megmutatja a becsült költséget
|
||||
STR_OBJECT_BUILD_CLASS_TOOLTIP :{BLACK}Építendő objektum típusának kiválasztása
|
||||
STR_OBJECT_BUILD_PREVIEW_TOOLTIP :{BLACK}Objektum előnézete
|
||||
STR_OBJECT_BUILD_SIZE :{BLACK}Méret: {GOLD}{NUM} x {NUM} mező
|
||||
@@ -3204,6 +3165,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}Térkép
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Válaszd ki a térkép méretét. Az elérhető mezők száma egy kicsit kevesebb lesz
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Várossűrűség:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Városnevek:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}A városnevek stílusának kiválasztása
|
||||
STR_MAPGEN_DATE :{BLACK}Dátum:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Gazd. épületek száma:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}Legmagasabb pont:
|
||||
@@ -3219,12 +3182,35 @@ STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}A sivata
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Térkép generátor:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Tereptípus:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Tengerszint:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Tengerszint:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Folyók:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Simaság:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Változatosság eloszlása:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Generál
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Angol (Eredeti)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Francia
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Német
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Angol (További)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Latin-amerikai
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Komolytalan
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Svéd
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Holland
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Finn
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Lengyel
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Szlovák
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norvég
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Magyar
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Osztrák
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Romániai
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Cseh
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Svájci
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Dán
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Török
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Olasz
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Katalán
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Térkép határai:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Északnyugat
|
||||
@@ -3282,7 +3268,7 @@ STR_NEWGRF_SETTINGS_INFO_TITLE :{WHITE}Részlet
|
||||
STR_NEWGRF_SETTINGS_ACTIVE_LIST :{WHITE}Aktív NewGRF fájlok
|
||||
STR_NEWGRF_SETTINGS_INACTIVE_LIST :{WHITE}Inaktív NewGRF fájlok
|
||||
STR_NEWGRF_SETTINGS_SELECT_PRESET :{ORANGE}Lista kiválasztása:
|
||||
STR_NEWGRF_FILTER_TITLE :{ORANGE}Szűrendő kifejezés:
|
||||
STR_NEWGRF_FILTER_TITLE :{ORANGE}Szűrő kifejezés:
|
||||
STR_NEWGRF_SETTINGS_PRESET_LIST_TOOLTIP :{BLACK}Kiválasztott lista betöltése
|
||||
STR_NEWGRF_SETTINGS_PRESET_SAVE :{BLACK}Lista mentése
|
||||
STR_NEWGRF_SETTINGS_PRESET_SAVE_TOOLTIP :{BLACK}A kiválasztott elemek listába mentése
|
||||
@@ -3386,15 +3372,15 @@ STR_NEWGRF_ERROR_MSG_FATAL :{RED}Végzetes
|
||||
STR_NEWGRF_ERROR_FATAL_POPUP :{WHITE}Egy végzetes NewGRF hiba történt:{}{STRING}
|
||||
STR_NEWGRF_ERROR_POPUP :{WHITE}NewGRF hiba történt:{}{STRING}
|
||||
STR_NEWGRF_ERROR_VERSION_NUMBER :{1:STRING} nem fog működni az OpenTTD által jelentett TTDPatch verzióval
|
||||
STR_NEWGRF_ERROR_DOS_OR_WINDOWS :{1:STRING} a TTD {STRING} verziójához van
|
||||
STR_NEWGRF_ERROR_UNSET_SWITCH :{1:STRING} úgy lett tervezve, hogy együtt lesz használva ezzel: {STRING}
|
||||
STR_NEWGRF_ERROR_INVALID_PARAMETER :Hibás paraméterérték ehhez: {1:STRING}: paraméter {STRING} ({NUM})
|
||||
STR_NEWGRF_ERROR_LOAD_BEFORE :{1:STRING} muszáj, hogy betöltődjön ezelőtt: {STRING}
|
||||
STR_NEWGRF_ERROR_LOAD_AFTER :{1:STRING} muszáj, hogy ezután töltődjön be: {STRING}
|
||||
STR_NEWGRF_ERROR_OTTD_VERSION_NUMBER :{1:STRING} csak a {STRING} vagy újabb verziójú OpenTTD-vel működik
|
||||
STR_NEWGRF_ERROR_DOS_OR_WINDOWS :{1:STRING} a TTD {2:STRING} verziójához van
|
||||
STR_NEWGRF_ERROR_UNSET_SWITCH :{1:STRING} úgy lett tervezve, hogy együtt lesz használva ezzel: {2:STRING}
|
||||
STR_NEWGRF_ERROR_INVALID_PARAMETER :Hibás paraméterérték ehhez: {1:STRING}: paraméter {2:STRING} ({NUM})
|
||||
STR_NEWGRF_ERROR_LOAD_BEFORE :{1:STRING} muszáj, hogy betöltődjön ezelőtt: {2:STRING}
|
||||
STR_NEWGRF_ERROR_LOAD_AFTER :{1:STRING} muszáj, hogy ezután töltődjön be: {2:STRING}
|
||||
STR_NEWGRF_ERROR_OTTD_VERSION_NUMBER :{1:STRING} csak a {2:STRING} vagy újabb verziójú OpenTTD-vel működik
|
||||
STR_NEWGRF_ERROR_AFTER_TRANSLATED_FILE :az adott GRF fájl célja egy másik lefordítása
|
||||
STR_NEWGRF_ERROR_TOO_MANY_NEWGRFS_LOADED :Túl sok NewGRF van betöltve
|
||||
STR_NEWGRF_ERROR_STATIC_GRF_CAUSES_DESYNC :{1:STRING} betöltése mint statikus NewGRF {STRING} mellett ütközést okozhat
|
||||
STR_NEWGRF_ERROR_STATIC_GRF_CAUSES_DESYNC :{1:STRING} betöltése mint statikus NewGRF {2:STRING} mellett ütközést okozhat
|
||||
STR_NEWGRF_ERROR_UNEXPECTED_SPRITE :Váratlan sprite (sprite {3:NUM})
|
||||
STR_NEWGRF_ERROR_UNKNOWN_PROPERTY :Ismeretlen Action 0 tulajdonság {4:HEX} (sprite {3:NUM})
|
||||
STR_NEWGRF_ERROR_INVALID_ID :Érvénytelen ID használat (sprite {3:NUM})
|
||||
@@ -3707,8 +3693,8 @@ STR_FINANCES_SECTION_LOAN_INTEREST :{GOLD}Kölcsön
|
||||
STR_FINANCES_SECTION_OTHER :{GOLD}Egyéb
|
||||
|
||||
STR_FINANCES_NEGATIVE_INCOME :-{CURRENCY_LONG}
|
||||
STR_FINANCES_ZERO_INCOME :{CURRENCY_LONG}
|
||||
STR_FINANCES_POSITIVE_INCOME :+{CURRENCY_LONG}
|
||||
STR_FINANCES_NET_PROFIT :{WHITE}Nettó Profit
|
||||
STR_FINANCES_BANK_BALANCE_TITLE :{WHITE}Banki egyenleg
|
||||
STR_FINANCES_OWN_FUNDS_TITLE :{WHITE}Saját források
|
||||
STR_FINANCES_LOAN_TITLE :{WHITE}Kölcsön
|
||||
@@ -3815,7 +3801,7 @@ STR_INDUSTRY_VIEW_PRODUCES_N_CARGO :{BLACK}Termel:
|
||||
STR_INDUSTRY_VIEW_CARGO_LIST_EXTENSION :, {STRING}{STRING}
|
||||
|
||||
STR_INDUSTRY_VIEW_REQUIRES :{BLACK}Elfogad:
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO :{YELLOW}{STRING}{BLACK}{3:STRING}
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO :{YELLOW}{0:STRING}{BLACK}{3:STRING}
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO_AMOUNT :{YELLOW}{STRING}{BLACK}: {CARGO_SHORT} várakozik{STRING}
|
||||
|
||||
STR_CONFIG_GAME_PRODUCTION :{WHITE}Termelés megváltoztatása (8 többszörösei 2040-ig)
|
||||
@@ -3936,6 +3922,8 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Maximál
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Hatótávolság: {GOLD}{COMMA} mező
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Típus: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Vasúti jármű kiválasztása - kattints egy járműre az adataihoz. Ctrl+kattintással a járműtípus elrejthető/felfedhető
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Közúti jármű kiválasztása - kattints egy járműre az adataihoz. Ctrl+kattintással a járműtípus elrejthető/felfedhető
|
||||
@@ -4104,7 +4092,7 @@ STR_ENGINE_PREVIEW_AIRCRAFT :repülőgép
|
||||
STR_ENGINE_PREVIEW_SHIP :hajó
|
||||
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER :{BLACK}Ár: {CURRENCY_LONG} Súly: {WEIGHT_SHORT}{}Sebesség: {VELOCITY} Teljesítmény: {POWER}{}Üzemeltetés: {CURRENCY_LONG}/év{}Kapacitás: {CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER_MAX_TE :{BLACK}Ár: {CURRENCY_LONG} Súly: {WEIGHT_SHORT}{}Sebesség: {VELOCITY} Teljesítmény: {POWER} Maximális vonóerő: {6:FORCE}{}Üzemeltetés: {4:CURRENCY_LONG}/év{}Kapacitás: {5:CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER_MAX_TE :{BLACK}Ár: {0:CURRENCY_LONG} Súly: {1:WEIGHT_SHORT}{}Sebesség: {2:VELOCITY} Teljesítmény: {3:POWER} Maximális vonóerő: {6:FORCE}{}Üzemeltetés: {4:CURRENCY_LONG}/év{}Kapacitás: {5:CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_CAP_RUNCOST :{BLACK}Ár: {CURRENCY_LONG} Végsebesség: {VELOCITY}{}Kapacitás: {CARGO_LONG}{}Üzemeltetés: {CURRENCY_LONG}/év
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_TYPE_CAP_CAP_RUNCOST :{BLACK}Ár: {CURRENCY_LONG} Sebesség: {VELOCITY}{}Típus: {STRING}{}Kapacitás: {CARGO_LONG}, {CARGO_LONG}{}Üzemeltetés: {CURRENCY_LONG}/év
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_TYPE_CAP_RUNCOST :{BLACK}Ár: {CURRENCY_LONG} Sebesség: {VELOCITY}{}Típus: {STRING}{}Kapacitás: {CARGO_LONG}{}Üzemeltetés: {CURRENCY_LONG}/év
|
||||
@@ -4267,8 +4255,8 @@ STR_VEHICLE_INFO_RELIABILITY_BREAKDOWNS :{BLACK}Megbízh
|
||||
|
||||
STR_VEHICLE_INFO_BUILT_VALUE :{LTBLUE}{ENGINE} {BLACK}Vásárlás éve: {LTBLUE}{NUM}{BLACK} Érték: {LTBLUE}{CURRENCY_LONG}
|
||||
STR_VEHICLE_INFO_NO_CAPACITY :{BLACK}Kapacitás: {LTBLUE}Nincs{STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY :{BLACK}Kapacitás: {LTBLUE}{CARGO_LONG}{3:STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}Kapacitás: {LTBLUE}{CARGO_LONG}{3:STRING} (x{4:NUM})
|
||||
STR_VEHICLE_INFO_CAPACITY :{BLACK}Kapacitás: {LTBLUE}{0:CARGO_LONG}{3:STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}Kapacitás: {LTBLUE}{0:CARGO_LONG}{3:STRING} (x{4:NUM})
|
||||
STR_VEHICLE_INFO_CAPACITY_CAPACITY :{BLACK}Kapacitás: {LTBLUE}{CARGO_LONG}, {CARGO_LONG}{STRING}
|
||||
|
||||
STR_VEHICLE_INFO_FEEDER_CARGO_VALUE :{BLACK}Szállítási díj: {LTBLUE}{CURRENCY_LONG}
|
||||
@@ -4596,12 +4584,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Az egyik
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}Az MI / Játékszkript nyomkövetés ablak csak a szerver számára elérhető
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}MI / Játékszkript beállítások
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}A következő játékban betöltődő játékszkript
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}A következő játékban betöltődő MI-k
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Játékos
|
||||
STR_AI_CONFIG_RANDOM_AI :Véletlenszerűen választott MI
|
||||
STR_AI_CONFIG_NONE :(nincs)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Ellenfelek száma legfeljebb: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Mozgatás Fel
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Kiválasztott MI mozgatása felfelé a listában
|
||||
@@ -4611,8 +4599,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Kiválas
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Játékszkript
|
||||
STR_AI_CONFIG_AI :{SILVER}MI-k
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}{STRING} kiválasztása
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :MI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Játékszkript
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Másik szkript betöltése
|
||||
@@ -4643,9 +4629,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Magassá
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Minitérkép mentése
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Paraméterek
|
||||
STR_AI_SETTINGS_CAPTION_AI :MI
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Játékszkript
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Bezárás
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Visszaállítás
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -4990,6 +4974,7 @@ STR_ERROR_OBJECT_IN_THE_WAY :{WHITE}Objektum
|
||||
STR_ERROR_COMPANY_HEADQUARTERS_IN :{WHITE}... vállalat székháza van az útban
|
||||
STR_ERROR_CAN_T_PURCHASE_THIS_LAND :{WHITE}Nem veheted meg ezt a földterületet...
|
||||
STR_ERROR_YOU_ALREADY_OWN_IT :{WHITE}... már a tiéd!
|
||||
STR_ERROR_BUILD_OBJECT_LIMIT_REACHED :{WHITE}... objektum építési limit elérve
|
||||
|
||||
# Group related errors
|
||||
STR_ERROR_GROUP_CAN_T_CREATE :{WHITE}Csoport létrehozás sikertelen...
|
||||
@@ -5062,6 +5047,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Nem vál
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... jármű megsemmisült
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Egyáltalán nincsenek elérhető járművek
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Változtasd meg a NewGRF konfigurációdat!
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Még nincsenek elérhető járművek
|
||||
|
||||
+43
-50
@@ -198,6 +198,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}hö.
|
||||
STR_UNITS_POWER_METRIC :{COMMA}hö.
|
||||
STR_UNITS_POWER_SI :{COMMA}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}tonn
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}kg
|
||||
|
||||
@@ -354,9 +355,8 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Hætta
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Stillingar
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :Gervigreind/leikjaforskrift
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :NewGRF stillingar
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Gegnsæisstillingar
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Bæjanöfn sýnd
|
||||
@@ -895,36 +895,6 @@ STR_GAME_OPTIONS_CURRENCY_CUSTOM :Sérsniðinn...
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Lari (Gel)
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Íranskt ríal (IRR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Vinstristefna
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Hægristefna
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Bæjanöfn
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Tungumál bæjarnafna
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Ensk (Upphafleg)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Frönsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Þýsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Ensk (Aukaleg)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Rómönsk-Amerísk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Fáránleg
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Sænsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Hollensk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finnsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Pólsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slóvakísk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Ungversk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Austurrísk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Rúmensk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Tékknesk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Svissnesk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Dönsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Tyrknesk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Ítölsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Katalónsk
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Sjálfvirk vistun
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Tíðni sjálfvirkra vistana
|
||||
|
||||
@@ -954,7 +924,6 @@ STR_GAME_OPTIONS_RESOLUTION_OTHER :annað
|
||||
|
||||
|
||||
|
||||
|
||||
STR_GAME_OPTIONS_BASE_GRF :{BLACK}Grunngrafík
|
||||
STR_GAME_OPTIONS_BASE_GRF_TOOLTIP :{BLACK}Nota grunngrafíkina
|
||||
STR_GAME_OPTIONS_BASE_GRF_STATUS :{RED}{NUM} týnd{P "" ar} eða ónýt{P "" ar} skrá{P "" r}
|
||||
@@ -997,8 +966,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Dæmi:
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10.000 pund (£) í þessum gjaldmiðli
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Breyta sérsniðnum gjaldmiðli
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Hámarksfjöldi keppinauta: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Engin
|
||||
STR_FUNDING_ONLY :Með fjármögnun
|
||||
STR_MINIMAL :Lágmark
|
||||
@@ -1048,6 +1015,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Temprað landslag
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Heimskautalandslag
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Miðjarðarlandslag
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Leikfangalandslag
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Mjög slétt
|
||||
STR_TERRAIN_TYPE_FLAT :Slétt
|
||||
@@ -1354,6 +1327,10 @@ STR_CONFIG_SETTING_TREE_PLACER_ORIGINAL :Venjulega
|
||||
STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Nýstárlega
|
||||
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Vinstristefna
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Hægristefna
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Snúningur hæðakorts: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Rangsælis
|
||||
@@ -1759,7 +1736,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Snúa járnbrau
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Leyfa járnbrautarlestum að snúa við á umferðarmerkjum ef þau hafa beðið þar í langan tíma
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Ráðlegt)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Ráðlegt)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Breyta gildi stillingar
|
||||
|
||||
@@ -1799,7 +1776,6 @@ STR_INTRO_GAME_OPTIONS :{BLACK}Stilling
|
||||
STR_INTRO_HIGHSCORE :{BLACK}Stigatafla
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF Stillingar
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Ná í viðbætur af netinu
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}GG/forskriftar stillingar
|
||||
STR_INTRO_QUIT :{BLACK}Hætta
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Hefja nýjan leik. Ctrl+smella sleppir kortastillingum
|
||||
@@ -1818,7 +1794,6 @@ STR_INTRO_TOOLTIP_GAME_OPTIONS :{BLACK}Stilla O
|
||||
STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Birta stigatöflu
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Sýna NewGRF stillingar
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Skoða viðbætur sem hægt er að ná í af netinu
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Birta stillingar fyrir gervigreind/forskrift
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Hætta í OpenTTD
|
||||
|
||||
STR_INTRO_TRANSLATION :{BLACK}Það vantar {NUM} þýðing{P u ar} í þetta tungumál. Vinsamlegast hjálpaðu við að gera OpenTTD betra með því að skrá þig sem þýðanda. Nánari upplýsingar í readme.txt.
|
||||
@@ -1845,12 +1820,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Breyta
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Breyta um ár
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Leyfa breytingar á verðmæti framleiðslu: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Temprað landslag
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Heimskautalandslag
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Miðjarðarlandslag
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Leikfangalandslag
|
||||
|
||||
# Livery window
|
||||
|
||||
STR_LIVERY_GENERAL_TOOLTIP :{BLACK}Grunnlitur fyrirtækis
|
||||
@@ -2683,16 +2652,41 @@ STR_MAPGEN_MAPSIZE :{BLACK}Kortast
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Veldu stærð kortsins í reitum. Fjöldi reita verða aðeins færri
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Fjöldi bæja:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Bæjanöfn
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Tungumál bæjarnafna
|
||||
STR_MAPGEN_DATE :{BLACK}Dags.:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Fjöldi iðnaða:
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Landmyndun:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Gerð lands:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Magn sjávar:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Magn sjávar:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Ár:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Sléttleiki lands:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Fjölbreytileikadreifing:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Mynda land
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Ensk (Upphafleg)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Frönsk
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Þýsk
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Ensk (Aukaleg)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Rómönsk-Amerísk
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Fáránleg
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Sænsk
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Hollensk
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Finnsk
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Pólsk
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slóvakísk
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norsk
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Ungversk
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Austurrísk
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Rúmensk
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Tékknesk
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Svissnesk
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Dönsk
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Tyrknesk
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Ítölsk
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Katalónsk
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Hliðar korts:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Norðvestur
|
||||
@@ -3282,6 +3276,8 @@ STR_PURCHASE_INFO_ALL_BUT :Allt nema {CARG
|
||||
STR_PURCHASE_INFO_MAX_TE :{BLACK}Hámarks togkrafur: {GOLD}{FORCE}
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Drægni: {GOLD}{COMMA} reitir
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Lestarlisti - smelltu á farartæki fyrir meiri upplýsingar
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Bifreiðalisti - ýttu á bifreið fyrir nánari upplýsingar
|
||||
@@ -3883,12 +3879,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Ein af f
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}Aflúsunargluggi gervigreindar/forskriftar er aðeins aðgengilegur á þjóni
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}Stilling gervigreindar/forskriftar
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}Forskriftin sem verður hlaðin í næsta leik
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}Gervigreindin sem verður hlaðin í næsta leik
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Mennskur leikmaður
|
||||
STR_AI_CONFIG_RANDOM_AI :Gervigreind af handahófi
|
||||
STR_AI_CONFIG_NONE :(engin)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Hámarksfjöldi keppinauta: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Færa upp
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Færa valda gerfigreind upp listann
|
||||
@@ -3898,8 +3894,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Færa va
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Forskrift
|
||||
STR_AI_CONFIG_AI :{SILVER}Gervigreindir
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Veldu {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :gervigreind
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Forskrift
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Hlaða annarri forskrift
|
||||
@@ -3923,9 +3917,7 @@ STR_AI_LIST_CANCEL_TOOLTIP :{BLACK}Hætta v
|
||||
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} breytur
|
||||
STR_AI_SETTINGS_CAPTION_AI :Gervigreindar
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Leikja forskriftar
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Loka
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Frumstilla
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -4324,6 +4316,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Get ekki
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... ökutæki er eyðilagt
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Engin farartæki verða í boði
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Breyta NewGRF stillingunum þínum
|
||||
|
||||
|
||||
+11
-11
@@ -196,6 +196,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}kp
|
||||
STR_UNITS_POWER_METRIC :{COMMA}kp
|
||||
STR_UNITS_POWER_SI :{COMMA}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}kg
|
||||
|
||||
@@ -286,7 +287,7 @@ STR_SCENEDIT_TOOLBAR_PLACE_OBJECT :{BLACK}Pozez ob
|
||||
STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_FULL_DETAIL :Plene detaloza
|
||||
STR_SETTINGS_MENU_TRANSPARENT_BUILDINGS :Diafana konstrukturi
|
||||
|
||||
@@ -472,11 +473,6 @@ STR_GAME_OPTIONS_CAPTION :{WHITE}Ludo Sel
|
||||
|
||||
###length 42
|
||||
|
||||
###length 2
|
||||
|
||||
|
||||
###length 21
|
||||
|
||||
|
||||
# Autosave dropdown
|
||||
###length 5
|
||||
@@ -497,7 +493,6 @@ STR_GAME_OPTIONS_RESOLUTION_OTHER :altra
|
||||
|
||||
|
||||
|
||||
|
||||
# Custom currency window
|
||||
|
||||
|
||||
@@ -505,7 +500,6 @@ STR_GAME_OPTIONS_RESOLUTION_OTHER :altra
|
||||
|
||||
|
||||
|
||||
|
||||
STR_NUM_LOW :Basa
|
||||
STR_NUM_NORMAL :Normala
|
||||
STR_NUM_HIGH :Alta
|
||||
@@ -536,6 +530,8 @@ STR_SEA_LEVEL_CUSTOM_PERCENTAGE :Kustumigita ({N
|
||||
|
||||
###length 4
|
||||
|
||||
###length 4
|
||||
|
||||
###length 7
|
||||
|
||||
###length 4
|
||||
@@ -650,6 +646,8 @@ STR_CONFIG_SETTING_PLANE_CRASHES_NORMAL :normala
|
||||
|
||||
###length 2
|
||||
|
||||
###length 2
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -820,8 +818,6 @@ STR_QUIT_NO :{BLACK}Ne
|
||||
|
||||
# Cheat window
|
||||
|
||||
###length 4
|
||||
|
||||
# Livery window
|
||||
|
||||
|
||||
@@ -1031,6 +1027,8 @@ STR_SAVELOAD_DETAIL_GRFSTATUS :{SILVER}NovaGRF
|
||||
# World generation
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
|
||||
###length 21
|
||||
|
||||
# Strings for map borders at game generation
|
||||
|
||||
|
||||
@@ -1228,6 +1226,8 @@ STR_GROUP_DEFAULT_AIRCRAFTS :Negrupigita aer
|
||||
###length VEHICLE_TYPES
|
||||
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
@@ -1442,7 +1442,6 @@ STR_AI_DEBUG_NAME_AND_VERSION :{BLACK}{STRING}
|
||||
|
||||
|
||||
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
|
||||
# Available AIs window
|
||||
|
||||
@@ -1570,6 +1569,7 @@ STR_ERROR_TOO_MANY_VEHICLES_IN_GAME :{WHITE}Tro mult
|
||||
|
||||
|
||||
|
||||
|
||||
# Specific vehicle errors
|
||||
|
||||
|
||||
|
||||
+43
-63
@@ -200,6 +200,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}dk
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}dk
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}kg
|
||||
@@ -391,10 +392,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Keluar
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Pengaturan permainan
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Pengaturan
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :Pengaturan AI / Skrip Permainan
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :Pengaturan NewGRF
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Pengaturan Transparansi
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Nama kota ditampilkan
|
||||
@@ -965,36 +965,6 @@ STR_GAME_OPTIONS_CURRENCY_INR :India Rupee (IN
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Rupiah Indonesia (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Ringgit Malaysia (MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Berkendara di lajur kiri
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Berkendara di lajur kanan
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Nama kota:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Pilih model nama kota
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Inggris (Orisinil)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Perancis
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Jerman
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Inggris (Tambahan)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Amerika-Latin
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Lucu
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Swedia
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Belanda
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finlandia
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Polandia
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slovakia
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norwegia
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Hungaria
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Austria
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Romania
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Ceko
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Swiss
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Denmark
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turki
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italia
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Catalan
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Simpan Otomatis
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Pilih selang waktu permainan otomatis disimpan
|
||||
|
||||
@@ -1027,21 +997,8 @@ STR_GAME_OPTIONS_VIDEO_VSYNC_TOOLTIP :{BLACK}Centang
|
||||
|
||||
STR_GAME_OPTIONS_VIDEO_DRIVER_INFO :{BLACK}Pengendali piranti: {STRING}
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Ukuran antarmuka
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Pilih ukuran elemen antarmuka yang akan digunakan
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(deteksi-otomatis)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Kali dua
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Kali empat
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Ukuran font
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Pilih ukuran font antarmuka yang akan digunakan
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(deteksi-otomatis)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Kali dua
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :4 kali
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}Grafik
|
||||
|
||||
@@ -1093,8 +1050,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Contoh:
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 Pound (£) pada mata uang Anda
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Ubah sendiri parameter mata uang
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Jumlah pesaing maksimal: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Tidak ada
|
||||
STR_FUNDING_ONLY :Hanya pendanaan
|
||||
STR_MINIMAL :Minimal
|
||||
@@ -1144,6 +1099,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Lanskap 'Sedang'
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Lansekap 'Sub Arktik'
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Lansekap 'Sub Tropis'
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Lansekap 'Taman Bermain'
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Sangat Datar
|
||||
STR_TERRAIN_TYPE_FLAT :Datar
|
||||
@@ -1503,6 +1464,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Telah ditingkat
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Kendaraan jalan raya: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Memilih sisi mengemudi
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Berkendara di lajur kiri
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Berkendara di lajur kanan
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Perputaran peta Heightmap: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Melawan arah jam
|
||||
@@ -2037,7 +2002,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Berputar otomat
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Perbolehkan kereta berputar di sinyal, jika telah menunggu lama
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Recommended)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Recommended)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Ganti nilai tetapan
|
||||
|
||||
@@ -2080,7 +2045,6 @@ STR_INTRO_HIGHSCORE :{BLACK}Tabel Ni
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Pengaturan
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Pengaturan NewGRF
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Cari Konten Daring
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}Pengaturan Skrip AI/Permainan
|
||||
STR_INTRO_QUIT :{BLACK}Keluar
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Mulai permainan baru. Ctrl-Klik melewatkan konfigurasi peta
|
||||
@@ -2100,7 +2064,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Tampilka
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Tampilkan pengaturan
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Tampilkan pengaturan NewGRF
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Cari konten baru dan pembaruan untuk diunduh
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Tampilkan pengaturan permainan dan AI
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Keluar OpenTTD
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}Kumpulan grafik dasar yang dipilih saat ini hilang {NUM} sprite {P ..}. Silakan periksa pembaruan untuk baseset.
|
||||
@@ -2132,12 +2095,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Ganti t
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Ubah tahun sekarang
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Aktifkan modifikasi nilai produksi: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Lanskap 'Sedang'
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Lansekap 'Sub Arktik'
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Lansekap 'Sub Tropis'
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Lansekap 'Taman Bermain'
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} - Skema Warna
|
||||
|
||||
@@ -3140,6 +3097,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}Ukuran P
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Pilih ukuran peta dalam petak. Jumlah dari petak yang tersedia akan sedikit lebih kecil
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Jumlah Kota:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Nama kota:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Pilih model nama kota
|
||||
STR_MAPGEN_DATE :{BLACK}Tgl:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Jumlah industri:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}Puncak tertinggi:
|
||||
@@ -3155,12 +3114,35 @@ STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}Kurangi
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Algoritma pulau:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Jenis dataran:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Area perairan:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Area perairan:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Sungai:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Kehalusan:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Macam penyebaran:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Buat Peta
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Inggris (Orisinil)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Perancis
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Jerman
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Inggris (Tambahan)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Amerika-Latin
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Lucu
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Swedia
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Belanda
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Finlandia
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Polandia
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slovakia
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norwegia
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Hungaria
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Austria
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Romania
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Ceko
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Swiss
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Denmark
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Turki
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Italia
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Catalan
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Jenis Tepi Peta:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Barat Laut
|
||||
@@ -3644,7 +3626,6 @@ STR_FINANCES_SECTION_OTHER :{GOLD}Lainnya
|
||||
|
||||
STR_FINANCES_NEGATIVE_INCOME :-{CURRENCY_LONG}
|
||||
STR_FINANCES_POSITIVE_INCOME :+{CURRENCY_LONG}
|
||||
STR_FINANCES_NET_PROFIT :{WHITE}Laba bersih
|
||||
STR_FINANCES_BANK_BALANCE_TITLE :{WHITE}Saldo Bank
|
||||
STR_FINANCES_OWN_FUNDS_TITLE :{WHITE}Dana Pribadi
|
||||
STR_FINANCES_LOAN_TITLE :{WHITE}Pinjaman
|
||||
@@ -3872,6 +3853,8 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Traksi M
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Jangkauan: {GOLD}{COMMA} kotak
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Jenis pesawat: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Daftar pilihan kereta - klik pada kereta untuk menampilkan informasi
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Daftar pilihan kendaraan - klik pada kendaraan untuk menampilkan informasi
|
||||
@@ -4532,12 +4515,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Salah sa
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}Jendela "Debug" skrip AI hanya tersedia untuk server
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}Konfigurasi AI
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}Skrip Permainan yang akan di jalankan di permainan berikutnya
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}AI yg akan dijalankan pada permainan berikutnya
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Pemain Manusia
|
||||
STR_AI_CONFIG_RANDOM_AI :AI Acak
|
||||
STR_AI_CONFIG_NONE :(tidak ada)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Jumlah pesaing maksimal: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Naikkan
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Naikkan AI terpilih dalam daftar
|
||||
@@ -4547,8 +4530,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Turunkan
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Skrip Permainan
|
||||
STR_AI_CONFIG_AI :{SILVER}AI
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Pilih {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :AI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Skrip Permainan
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Muat skrip yang lain
|
||||
@@ -4579,9 +4560,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Tangkapa
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Tangkapan layar minimap
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parameter
|
||||
STR_AI_SETTINGS_CAPTION_AI :AI
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Skrip Permainan
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Tutup
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Reset
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -4998,6 +4977,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Tidak da
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... kendaraan hancur
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Tak satupun kendaraan tersedia
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Tukarkan konfigurasi NewGRF anda
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Belum ada kendaraan yang tersedia saat ini
|
||||
|
||||
+43
-62
@@ -200,6 +200,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}hp
|
||||
STR_UNITS_POWER_METRIC :{COMMA}hp
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}kg
|
||||
@@ -391,10 +392,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Scoir
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Roghanna an chluiche
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Socruithe
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :Socruithe AI/Scripteanna cluiche
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :Socruithe NewGRF
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Roghanna trédhearcachta
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Taispeántar ainmneacha bailte
|
||||
@@ -965,36 +965,6 @@ STR_GAME_OPTIONS_CURRENCY_INR :Rúipí na hInd
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Rupiah na hIndinéise (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Ringgit na Malaeisia (MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Tiomáin ar chlé
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Tiomáin ar dheis
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Ainmneacha na mbailte:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Roghnaigh stíl d'ainmneacha na mbailte
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Béarla (Bunaidh)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Fraincis
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Gearmáinis
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Béarla (Breise)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Meiriceá Laidineach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Áiféiseach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Sualainnis
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Ollainnis
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Fionlainnis
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Polainnis
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slováicis
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Ioruais
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Ungárach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Ostarach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Rómánach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Seiceach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Eilvéiseach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Danmhargach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turcach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Iodálach
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Catalónach
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Uathshábháil
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Roghnaigh eatramh idir uathshábhálacha an chluiche
|
||||
|
||||
@@ -1026,21 +996,8 @@ STR_GAME_OPTIONS_VIDEO_VSYNC :{BLACK}VSync
|
||||
STR_GAME_OPTIONS_VIDEO_VSYNC_TOOLTIP :{BLACK}Cuir tic sa bhosca seo chun v-shioncronú (v-sync) a úsáid ar an scáileán. Má athraítear an socrú seo, ní chuirfear i bhfeidhm é ach tar éis an cluiche a atosú. Ní oibríonn seo ach amháin má tá luasghéarú crua-earraí cumasaithe
|
||||
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Méid an chomhéadain
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Roghnaigh méid na heiliminte comhéadain a úsáidfear
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(uath-aimsiú)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Gnáth
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Méid dúbailte
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Méid 4x
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Méid na clófhoirne
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Roghnaigh méid na clófhoirne don chomhéadan a úsáidfear
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(uath-aimsiú)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Gnáthmhéid
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Méid dúbailte
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :4x
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}Grafaicí
|
||||
|
||||
@@ -1092,8 +1049,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Réamha
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 Punt (£) i d'airgeadra
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Athraigh paraiméadar d'airgeadra saincheaptha
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Uaslíon na n-iomaitheoirí: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Ceann ar bith
|
||||
STR_FUNDING_ONLY :Maoiniú amháin
|
||||
STR_MINIMAL :Íosmhéid
|
||||
@@ -1143,6 +1098,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Tírdhreach measartha
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Tírdhreach fo-artach
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Tírdhreach fo-theochriosach
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Tírdhreach thír na mbréagán
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :An-réidh
|
||||
STR_TERRAIN_TYPE_FLAT :Réidh
|
||||
@@ -1499,6 +1460,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Feabhsaithe
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Feithiclí bóthair: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Roghnaigh taobh na tiomána
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Tiomáin ar chlé
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Tiomáin ar dheis
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Rothlú an mhapa airde: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Tuathal
|
||||
@@ -2022,7 +1987,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Aisiompú uatho
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Ceadaigh do thraenacha aisiompú ag comhartha, más rud é go raibh siad ag fanacht ann píosa fada
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Molta)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Molta)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Athraigh luach an tsocraithe
|
||||
|
||||
@@ -2065,7 +2030,6 @@ STR_INTRO_HIGHSCORE :{BLACK}Tábla n
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Socruithe
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Socruithe NewGRF
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Seiceáil Inneachar Ar Líne
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}Socruithe AI/Script Cluiche
|
||||
STR_INTRO_QUIT :{BLACK}Scoir
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Tosaigh cluiche nua. Scipeáltar cumrú an léarscáil le Ctrl+Cliceáil
|
||||
@@ -2085,7 +2049,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Taispeá
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Socruithe taispeána
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Taispeáin socruithe NewGRF
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Seiceáil le haghaidh inneachar nua agus nuashonruithe le híoslódáil
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Taispeáin socruithe AI/Script cluiche
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Téigh amach as 'OpenTTD'
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}Tá {NUM} sprít in easnamh sa bhuntacar grafaicí. Seiceáil an bhfuil nuashonruithe ar fáil don bhuntacar.
|
||||
@@ -2117,12 +2080,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Athraig
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Athraigh an bhliain reatha
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Cumasaigh luachanna táirgeachta a athrú: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Tírdhreach measartha
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Tírdhreach fo-artach
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Tírdhreach fo-theochriosach
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Tírdhreach thír na mbréagán
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} - Scéim Dathanna
|
||||
|
||||
@@ -3123,6 +3080,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}Méid na
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Roghnaigh an méid de na léarscáile i tíleanna. Beidh líon na tíleanna ar fáil a bheith beagán níos lú
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Líon na mbailte:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Ainmneacha na mbailte:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Roghnaigh stíl d'ainmneacha na mbailte
|
||||
STR_MAPGEN_DATE :{BLACK}Dáta:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Líon na dtionscal:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}An beann is airde:
|
||||
@@ -3138,12 +3097,35 @@ STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}Laghdaig
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Talamh a chruthú:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Cineál tír-raoin:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Leibhéal na farraige:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Leibhéal na farraige:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Aibhneacha:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Míne:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Éagsúlacht:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Cruthaigh
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Béarla (Bunaidh)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Fraincis
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Gearmáinis
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Béarla (Breise)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Meiriceá Laidineach
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Áiféiseach
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Sualainnis
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Ollainnis
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Fionlainnis
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Polainnis
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slováicis
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Ioruais
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Ungárach
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Ostarach
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Rómánach
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Seiceach
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Eilvéiseach
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Danmhargach
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Turcach
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Iodálach
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Catalónach
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Taobhanna na léarscáile:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Iarthuaisceart
|
||||
@@ -3843,6 +3825,8 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Iarracht
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Raon: {GOLD}{COMMA} tíl
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Cineál aerárthaigh: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Liosta chun feithicil traenach a roghnú - cliceáil ar fheithicil le faisnéis a fháil
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Liosta chun feithicil bóthair a roghnú - cliceáil ar fheithicil le faisnéis a fháil
|
||||
@@ -4503,12 +4487,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Thuairte
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}Níl an fhuinneog Dífhabhtú AI ar fáil ach don fhreastalaí amháin
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}Cumrú AI
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}An Script Cluiche a lódálfar sa chéad chluiche eile
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}Na AInna a lódálfar sa chéad chluiche eile
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Imreoir Daonna
|
||||
STR_AI_CONFIG_RANDOM_AI :AI Randamach
|
||||
STR_AI_CONFIG_NONE :(ceann ar bith)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Uaslíon na n-iomaitheoirí: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Bog Suas
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Bog an AI roghnaithe suas an liosta
|
||||
@@ -4518,8 +4502,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Bog an A
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Script Cluiche
|
||||
STR_AI_CONFIG_AI :{SILVER}AInna
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Roghnaigh {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :AI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Script Cluiche
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Lódáil script eile
|
||||
@@ -4550,9 +4532,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Seat sc
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Seat scáileáin den mhion-léarscáil
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}Paraiméadair {STRING}
|
||||
STR_AI_SETTINGS_CAPTION_AI :AI
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Script an Chluiche
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Dún
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Athshocraigh
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -4969,6 +4949,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Ní féi
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... tá an fheithicil scriosta
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Ní bheidh aon fheithicil ar fáil ar chor ar bith
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Athraigh do chumraíocht NewGRF
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Níl aon fheithicil ar fáil fós
|
||||
|
||||
+120
-93
@@ -202,6 +202,16 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}hp
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}hp
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}kW
|
||||
|
||||
STR_UNITS_POWER_IMPERIAL_TO_WEIGHT_IMPERIAL :{DECIMAL}{NBSP}hp/t
|
||||
STR_UNITS_POWER_IMPERIAL_TO_WEIGHT_METRIC :{DECIMAL}{NBSP}hp/t
|
||||
STR_UNITS_POWER_IMPERIAL_TO_WEIGHT_SI :{DECIMAL}{NBSP}hp/Mg
|
||||
STR_UNITS_POWER_METRIC_TO_WEIGHT_IMPERIAL :{DECIMAL}{NBSP}hp/t
|
||||
STR_UNITS_POWER_METRIC_TO_WEIGHT_METRIC :{DECIMAL}{NBSP}hp/t
|
||||
STR_UNITS_POWER_METRIC_TO_WEIGHT_SI :{DECIMAL}{NBSP}hp/Mg
|
||||
STR_UNITS_POWER_SI_TO_WEIGHT_IMPERIAL :{DECIMAL}{NBSP}kW/t
|
||||
STR_UNITS_POWER_SI_TO_WEIGHT_METRIC :{DECIMAL}{NBSP}kW/t
|
||||
STR_UNITS_POWER_SI_TO_WEIGHT_SI :{DECIMAL}{NBSP}W/kg
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}kg
|
||||
@@ -380,7 +390,7 @@ STR_SCENEDIT_TOOLBAR_ROAD_CONSTRUCTION :{BLACK}Costruzi
|
||||
STR_SCENEDIT_TOOLBAR_TRAM_CONSTRUCTION :{BLACK}Costruzione tranvie
|
||||
STR_SCENEDIT_TOOLBAR_PLANT_TREES :{BLACK}Pianta alberi. MAIUSC alterna fra costruzione e stima dei costi
|
||||
STR_SCENEDIT_TOOLBAR_PLACE_SIGN :{BLACK}Posiziona cartello
|
||||
STR_SCENEDIT_TOOLBAR_PLACE_OBJECT :{BLACK}Posiziona oggetto. MAIUSC alterna fra costruzione e stima dei costi
|
||||
STR_SCENEDIT_TOOLBAR_PLACE_OBJECT :{BLACK}Posizionare l'oggetto. Ctrl seleziona l'area in diagonale. Maiuscole alterna la costruzione/visualizzazione della stima dei costi.
|
||||
|
||||
# Scenario editor file menu
|
||||
###length 7
|
||||
@@ -393,10 +403,11 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Esci
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Opzioni gioco
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Impostazioni
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :Impostazioni IA e Script
|
||||
STR_SETTINGS_MENU_AI_SETTINGS :Impostazioni IA
|
||||
STR_SETTINGS_MENU_GAMESCRIPT_SETTINGS :Impostazioni script di gioco
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :Impostazioni NewGRF
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Opzioni trasparenza
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Mostra nomi città
|
||||
@@ -967,36 +978,6 @@ STR_GAME_OPTIONS_CURRENCY_INR :Rupia indiana (
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Rupia indonesiana (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Ringgit malaysiano (MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Guida a sinistra
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Guida a destra
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Nomi città:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Seleziona lo stile per i nomi delle città
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Inglesi (originali)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Francesi
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Tedeschi
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Inglesi (aggiuntivi)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Latino-americani
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Sciocchi
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Svedesi
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Olandesi
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finlandesi
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Polacchi
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slovacchi
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norvegesi
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Ungheresi
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Austriaci
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Rumeni
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Cechi
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Svizzeri
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Danesi
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turchi
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italiani
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Catalani
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Salvataggi automatici
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Seleziona l'intervallo fra i salvataggi automatici della partita
|
||||
|
||||
@@ -1029,21 +1010,19 @@ STR_GAME_OPTIONS_VIDEO_VSYNC_TOOLTIP :{BLACK}Selezion
|
||||
|
||||
STR_GAME_OPTIONS_VIDEO_DRIVER_INFO :{BLACK}Driver attuale: {STRING}
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Dimensione interfaccia
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Seleziona la dimensione deglie elementi dell'interfaccia grafica
|
||||
STR_GAME_OPTIONS_GUI_SCALE_FRAME :{BLACK}Dimensione dell'interfaccia
|
||||
STR_GAME_OPTIONS_GUI_SCALE_TOOLTIP :{BLACK}Trascinare il cursore per impostare le dimensioni dell'interfaccia. Tenere premuto Ctrl per una regolazione permanente
|
||||
STR_GAME_OPTIONS_GUI_SCALE_AUTO :{BLACK}Rileva automaticamente le dimensioni
|
||||
STR_GAME_OPTIONS_GUI_SCALE_AUTO_TOOLTIP :{BLACK}Seleziona questa casella per rilevare automaticamente le dimensioni dell'interfaccia
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(rileva automaticamente)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Normale
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Doppia
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Quadrupla
|
||||
STR_GAME_OPTIONS_GUI_SCALE_BEVELS :{BLACK}Scala smussature
|
||||
STR_GAME_OPTIONS_GUI_SCALE_BEVELS_TOOLTIP :{BLACK}Seleziona questa casella per ridimensionare le smussature in base alle dimensioni dell'interfaccia
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Dimensione caratteri
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Seleziona la dimensione dei caratteri dell'interfaccia
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(rileva automaticamente)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Normale
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Doppia
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :Quadrupla
|
||||
STR_GAME_OPTIONS_GUI_SCALE_1X :1x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_2X :2x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_3X :3x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_4X :4x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_5X :5x
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}Grafica
|
||||
|
||||
@@ -1095,8 +1074,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Antepri
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}L'equivalente di 10.000 Sterline (£) nella valuta
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Cambia i parametri della valuta personalizzata
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Numero massimo di avversari: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Nessuno
|
||||
STR_FUNDING_ONLY :Solo finanziate
|
||||
STR_MINIMAL :Minimo
|
||||
@@ -1158,6 +1135,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Paesaggio "temperato"
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Paesaggio "subartico"
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Paesaggio "subtropicale"
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Paesaggio 'città dei giocattoli'
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Molto pianeggiante
|
||||
STR_TERRAIN_TYPE_FLAT :Pianeggiante
|
||||
@@ -1538,6 +1521,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Migliorato
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Automezzi: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Seleziona il lato di guida.
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Guida a sinistra
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Guida a destra
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Rotazione heightmap: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Antioraria
|
||||
@@ -2072,7 +2059,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Inversione auto
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Consente ai treni di invertire la marcia dopo aver atteso a lungo a un segnale.
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(raccomandato)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(raccomandato)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Cambia impostazione
|
||||
|
||||
@@ -2115,7 +2102,8 @@ STR_INTRO_HIGHSCORE :{BLACK}Punteggi
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Impostazioni
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Impostazioni NewGRF
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Contenuti online
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}Impostazioni IA e Script
|
||||
STR_INTRO_AI_SETTINGS :{BLACK}Impostazioni IA
|
||||
STR_INTRO_GAMESCRIPT_SETTINGS :{BLACK}Impostazioni script di gioco
|
||||
STR_INTRO_QUIT :{BLACK}Esci
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Inizia una nuova partita. CTRL salta la configurazione della mappa.
|
||||
@@ -2135,7 +2123,8 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Mostra l
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Mostra le impostazioni
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Mostra le impostazioni NewGRF
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Controlla la disponibilità di contenuti nuovi o aggiornati da scaricare
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Mostra le impostazioni delle IA e degli Script
|
||||
STR_INTRO_TOOLTIP_AI_SETTINGS :{BLACK}Mostra impostazioni IA
|
||||
STR_INTRO_TOOLTIP_GAMESCRIPT_SETTINGS :{BLACK}Visualizza le impostazioni dello script di gioco
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Esci da OpenTTD
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}Nel pacchetto grafico di base attualmente selezionato mancano {NUM} sprite. È consigliabile controllare gli aggiornamenti del pacchetto.
|
||||
@@ -2167,12 +2156,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Cambia
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Cambia l'anno corrente
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Permetti la modifica dei valori di produzione: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Paesaggio "temperato"
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Paesaggio "subartico"
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Paesaggio "subtropicale"
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Paesaggio 'città dei giocattoli'
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} - Schema colori
|
||||
|
||||
@@ -2532,13 +2515,13 @@ STR_NETWORK_SERVER_MESSAGE_GAME_REASON_LINK_GRAPH :in attesa di ag
|
||||
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEAVING :abbandono della partita
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED :*** {STRING} è entrato nella partita
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED_ID :*** {STRING} è entrato nella partita (Client #{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_JOIN :*** {STRING} ha iniziato a controllare la compagnia #{2:NUM}
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED_ID :*** {0:STRING} è entrato nella partita (Client #{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_JOIN :*** {0:STRING} è entrato a far parte della compagnia #{2:NUM}
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_SPECTATE :*** {STRING} è diventato spettatore
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_NEW :*** {STRING} ha avviato una nuova compagnia (#{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEFT :*** {STRING} ha abbandonato la partita ({2:STRING})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_NEW :*** {0:STRING} ha fondato una nuova compagnia (#{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEFT :*** {0:STRING} ha abbandonato la partita ({2:STRING})
|
||||
STR_NETWORK_MESSAGE_NAME_CHANGE :*** {STRING} ha cambiato il loro nome in {STRING}
|
||||
STR_NETWORK_MESSAGE_GIVE_MONEY :*** {STRING} ha dato {2:CURRENCY_LONG} a {1:STRING}
|
||||
STR_NETWORK_MESSAGE_GIVE_MONEY :*** {0:STRING} ha dato {2:CURRENCY_LONG} a {1:STRING}
|
||||
STR_NETWORK_MESSAGE_SERVER_SHUTDOWN :{WHITE}Il server ha chiuso la sessione
|
||||
STR_NETWORK_MESSAGE_SERVER_REBOOT :{WHITE}Il server si sta riavviando...{}Attendere prego...
|
||||
STR_NETWORK_MESSAGE_KICKED :*** {STRING} è stato espulso. Motivo: ({STRING})
|
||||
@@ -2655,6 +2638,9 @@ STR_LINKGRAPH_LEGEND_SATURATED :{TINY_FONT}{BLA
|
||||
STR_LINKGRAPH_LEGEND_OVERLOADED :{TINY_FONT}{BLACK}sovraccarica
|
||||
|
||||
# Linkgraph tooltip
|
||||
STR_LINKGRAPH_STATS_TOOLTIP :{BLACK}{CARGO_LONG} da trasportare al mese da {STATION} a {STATION} ({COMMA}% di capacità){STRING}
|
||||
STR_LINKGRAPH_STATS_TOOLTIP_RETURN_EXTENSION :{}{CARGO_LONG} da trasportare indietro ({COMMA}% di capacità)
|
||||
STR_LINKGRAPH_STATS_TOOLTIP_TIME_EXTENSION :{}tempo medio di percorrenza: {NUM}{NBSP}giorn{P "o" i}
|
||||
|
||||
# Base for station construction window(s)
|
||||
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Evidenzia area coperta
|
||||
@@ -2664,6 +2650,7 @@ STR_STATION_BUILD_COVERAGE_AREA_OFF_TOOLTIP :{BLACK}Non evid
|
||||
STR_STATION_BUILD_COVERAGE_AREA_ON_TOOLTIP :{BLACK}Evidenzia l'area di copertura del sito proposto
|
||||
STR_STATION_BUILD_ACCEPTS_CARGO :{BLACK}Accetta: {GOLD}{CARGO_LIST}
|
||||
STR_STATION_BUILD_SUPPLIES_CARGO :{BLACK}Fornisce: {GOLD}{CARGO_LIST}
|
||||
STR_STATION_BUILD_INFRASTRUCTURE_COST :{BLACK}Costi di manutenzione: {GOLD}{CURRENCY_SHORT}/anno
|
||||
|
||||
# Join station window
|
||||
STR_JOIN_STATION_CAPTION :{WHITE}Unisci stazione
|
||||
@@ -2855,11 +2842,11 @@ STR_LANDSCAPING_TOOLBAR :{WHITE}Modellaz
|
||||
STR_LANDSCAPING_TOOLTIP_LOWER_A_CORNER_OF_LAND :{BLACK}Abbassa un angolo di terreno. Trascinando, l'area selezionata viene livellata alla nuova quota del primo angolo. CTRL seleziona l'area diagonalmente. MAIUSC alterna fra costruzione e stima dei costi
|
||||
STR_LANDSCAPING_TOOLTIP_RAISE_A_CORNER_OF_LAND :{BLACK}Alza un angolo di terreno. Trascinando, l'area selezionata viene livellata alla nuova quota del primo angolo. CTRL seleziona l'area diagonalmente. MAIUSC alterna fra costruzione e stima dei costi
|
||||
STR_LANDSCAPING_LEVEL_LAND_TOOLTIP :{BLACK}Livella un'area di terreno alla quota del primo angolo selezionato. CTRL seleziona l'area diagonalmente. MAIUSC alterna fra costruzione e stima dei costi
|
||||
STR_LANDSCAPING_TOOLTIP_PURCHASE_LAND :{BLACK}Acquista terreno per usi futuri. MAIUSC alterna fra costruzione e stima dei costi
|
||||
STR_LANDSCAPING_TOOLTIP_PURCHASE_LAND :{BLACK}Acquista terreno per usi futuri. Ctrl seleziona l'area in diagonale. MAIUSC alterna la costruzione/visualizzazione della stima dei costi.
|
||||
|
||||
# Object construction window
|
||||
STR_OBJECT_BUILD_CAPTION :{WHITE}Selezione oggetto
|
||||
STR_OBJECT_BUILD_TOOLTIP :{BLACK}Seleziona l'oggetto da costruire. MAIUSC alterna fra costruzione e stima dei costi
|
||||
STR_OBJECT_BUILD_TOOLTIP :{BLACK}Seleziona l'oggetto da costruire. Ctrl seleziona l'area in diagonale. MAIUSC alterna la costruzione/visualizzazione della stima dei costi
|
||||
STR_OBJECT_BUILD_CLASS_TOOLTIP :{BLACK}Seleziona la classe dell'oggetto da costruire
|
||||
STR_OBJECT_BUILD_PREVIEW_TOOLTIP :{BLACK}Anteprima dell'oggetto
|
||||
STR_OBJECT_BUILD_SIZE :{BLACK}Dimensione: {GOLD}{NUM} x {NUM} caselle
|
||||
@@ -3181,6 +3168,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}Area map
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Seleziona l'area della mappa espressa in caselle. Il numero effettivo di caselle disponibili sarà leggermente inferiore
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Numero città:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Nomi città:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Seleziona lo stile per i nomi delle città
|
||||
STR_MAPGEN_DATE :{BLACK}Data:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Numero industrie:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}Picco massimo:
|
||||
@@ -3196,11 +3185,40 @@ STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}Diminuis
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Generatore:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Tipo di terreno:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Livello di mare:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Livello di mare:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Fiumi:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Levigatezza:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Varietà del terreno:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Genera
|
||||
STR_MAPGEN_NEWGRF_SETTINGS :{BLACK}Impostazioni NewGRF
|
||||
STR_MAPGEN_NEWGRF_SETTINGS_TOOLTIP :{BLACK}Mostra impostazioni NewGRF
|
||||
STR_MAPGEN_AI_SETTINGS :{BLACK}Impostazioni IA
|
||||
STR_MAPGEN_AI_SETTINGS_TOOLTIP :{BLACK}Mostra impostazioni IA
|
||||
STR_MAPGEN_GS_SETTINGS :{BLACK}Impostazioni script di gioco
|
||||
STR_MAPGEN_GS_SETTINGS_TOOLTIP :BLACK}Visualizza le impostazioni dello script di gioco
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Inglesi (originali)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Francesi
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Tedeschi
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Inglesi (aggiuntivi)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Latino-americani
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Sciocchi
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Svedesi
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Olandesi
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Finlandesi
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Polacchi
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slovacchi
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norvegesi
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Ungheresi
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Austriaci
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Rumeni
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Cechi
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Svizzeri
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Danesi
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Turchi
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Italiani
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Catalani
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Bordi della mappa:
|
||||
@@ -3363,15 +3381,15 @@ STR_NEWGRF_ERROR_MSG_FATAL :{RED}Errore irr
|
||||
STR_NEWGRF_ERROR_FATAL_POPUP :{WHITE}Si è verificato un errore irreversibile nel NewGRF:{}{STRING}
|
||||
STR_NEWGRF_ERROR_POPUP :{WHITE}Si è verificato un errore in un NewGRF:{}{STRING}
|
||||
STR_NEWGRF_ERROR_VERSION_NUMBER :{1:STRING} non funziona con la versione di TTDPatch riferita da OpenTTD
|
||||
STR_NEWGRF_ERROR_DOS_OR_WINDOWS :{1:STRING} è per la versione {STRING} di TTD
|
||||
STR_NEWGRF_ERROR_UNSET_SWITCH :{1:STRING} è progettato per essere usato con {STRING}
|
||||
STR_NEWGRF_ERROR_INVALID_PARAMETER :Parametro non valido per {1:STRING}: parametro {STRING} ({NUM})
|
||||
STR_NEWGRF_ERROR_LOAD_BEFORE :{1:STRING} deve essere caricato prima di {STRING}
|
||||
STR_NEWGRF_ERROR_LOAD_AFTER :{1:STRING} deve essere caricato dopo {STRING}
|
||||
STR_NEWGRF_ERROR_OTTD_VERSION_NUMBER :{1:STRING} richiede OpenTTD versione {STRING} o superiore
|
||||
STR_NEWGRF_ERROR_DOS_OR_WINDOWS :{1:STRING} è per la versione {2:STRING} di TTD
|
||||
STR_NEWGRF_ERROR_UNSET_SWITCH :{1:STRING} è progettato per essere usato con {2:STRING}
|
||||
STR_NEWGRF_ERROR_INVALID_PARAMETER :Parametro non valido per {1:STRING}: parametro {2:STRING} ({3:NUM})
|
||||
STR_NEWGRF_ERROR_LOAD_BEFORE :{1:STRING} deve essere caricato prima di {2:STRING}
|
||||
STR_NEWGRF_ERROR_LOAD_AFTER :{1:STRING} deve essere caricato dopo {2:STRING}
|
||||
STR_NEWGRF_ERROR_OTTD_VERSION_NUMBER :{1:STRING} richiede la versione {2:STRING} o superiore di OpenTTD
|
||||
STR_NEWGRF_ERROR_AFTER_TRANSLATED_FILE :il file GRF che era progettato per tradurre
|
||||
STR_NEWGRF_ERROR_TOO_MANY_NEWGRFS_LOADED :Troppi NewGRF caricati
|
||||
STR_NEWGRF_ERROR_STATIC_GRF_CAUSES_DESYNC :Caricare {1:STRING} come NewGRF statico insieme a {STRING} può causare errori di sincronizzazione
|
||||
STR_NEWGRF_ERROR_STATIC_GRF_CAUSES_DESYNC :Caricare {1:STRING} come NewGRF statico insieme a {2:STRING} può causare errori di sincronizzazione
|
||||
STR_NEWGRF_ERROR_UNEXPECTED_SPRITE :Sprite inatteso (sprite {3:NUM})
|
||||
STR_NEWGRF_ERROR_UNKNOWN_PROPERTY :Proprietà {4:HEX} sconosciuta per l'azione 0 (sprite {3:NUM})
|
||||
STR_NEWGRF_ERROR_INVALID_ID :Tentativo di utilizzare un ID non valido (sprite {3:NUM})
|
||||
@@ -3503,14 +3521,14 @@ STR_LOCAL_AUTHORITY_ACTION_EXCLUSIVE_TRANSPORT :Acquista esclus
|
||||
STR_LOCAL_AUTHORITY_ACTION_BRIBE :Corrompi l'autorità locale
|
||||
|
||||
###length 8
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_SMALL_ADVERTISING :{YELLOW}Inizia una piccola campagna pubblicitaria, per attirare più passeggeri e merci ai servizi di trasporto della compagnia.{}Fornisce un aumento temporaneo della valutazione delle stazioni in un piccolo raggio dal centro della città.{}Costo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_MEDIUM_ADVERTISING :{YELLOW}Inizia una campagna pubblicitaria moderata, per attirare più passeggeri e merci ai servizi di trasporto della compagnia.{}Fornisce un aumento temporaneo della valutazione delle stazioni in un moderato raggio dal centro della città.{}Costo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_LARGE_ADVERTISING :{YELLOW}Inizia una grande campagna pubblicitaria locale, per attirare più passeggeri e merci ai servizi di trasporto della compagnia.{}Fornisce un aumento temporaneo della valutazione delle stazioni in un grande raggio dal centro della città.{}Costo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_ROAD_RECONSTRUCTION :{YELLOW}Finanzia la ricostruzione della rete stradale cittadina.{}Causa un considerevole disagio al traffico stradale per 6 mesi.{}Costo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_STATUE_OF_COMPANY :{YELLOW}Costruisci una statua in onore della compagnia.{}Fornisce un aumento permanente della valutazione delle stazioni in questa città.{}Costo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_NEW_BUILDINGS :{YELLOW}Finanzia la costruzione di nuovi edifici nella città.{}Fornisce un aumento temporaneo della crescita della città.{}Costo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_EXCLUSIVE_TRANSPORT :{YELLOW}Acquista un anno di diritti di trasporto esclusivi in città. L'autorità cittadina non permetterà a passeggeri e merci di usare le stazioni dei tuoi avversari.{}Costo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_BRIBE :{YELLOW}Corrompi l'autorità locale per aumentare la tua valutazione, con il rischio di una severa multa se scoperto.{}Costo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_SMALL_ADVERTISING :{PUSH_COLOUR}{YELLOW}Iniziate una piccola campagna pubblicitaria locale per attirare più passeggeri e merci sui vostri servizi di trasporto..{}Fornisce un incremento temporane alla valutazione delle stazioni in un piccolo raggio intorno al centro città..{}{POP_COLOUR}Costo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_MEDIUM_ADVERTISING :{PUSH_COLOUR}{YELLOW}Avvia una campagna pubblicitaria a livello locale per attirare un maggior numero di passeggeri e merci sui vostri servizi di trasporto..{}Fornisce un incremento temporaneo alla valutazione delle stazioni in un raggio medio intorno al centro città..{}{POP_COLOUR}Costo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_LARGE_ADVERTISING :{PUSH_COLOUR}{YELLOW}Avvia una vasta campagna pubblicitaria locale, per attirare più passeggeri e merci sui vostri servizi di trasporto.{}Fornisce un incremento temporaneo alla valutazione delle stazioni in un ampio raggio intorno al centro città..{}{POP_COLOUR}Costo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_ROAD_RECONSTRUCTION :{PUSH_COLOUR}{YELLOW}Finanziare la ricostruzione della rete stradale urbana.{}Provoca notevoli disagi al traffico stradale per un periodo fino a 6 mesi.{}{POP_COLOUR}Costo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_STATUE_OF_COMPANY :{PUSH_COLOUR}{YELLOW}Costruite una statua in onore della vostra compagnia.{}Fornisce un aumento permanente della valutazione della stazione in questa città..{}{POP_COLOUR}Costo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_NEW_BUILDINGS :{PUSH_COLOUR}{YELLOW}Finanziare la costruzione di nuovi edifici in città.{}Fornisce un incremento temporaneo alla crescita di questa città.{}{POP_COLOUR}Costo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_EXCLUSIVE_TRANSPORT :{PUSH_COLOUR}{YELLOW}Acquistate 1 anno di diritti esclusivi di trasporto in città..{}Le autorità cittadine non permetteranno a passeggeri e merci di utilizzare le stazioni dei vostri concorrenti..{}{POP_COLOUR}Costo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_BRIBE :{PUSH_COLOUR}{YELLOW}Corrompere l'autorità locale per aumentare la valutazione, con il rischio di una severa sanzione se si viene scoperti.{}{POP_COLOUR}Costo: {CURRENCY_LONG}
|
||||
|
||||
# Goal window
|
||||
STR_GOALS_CAPTION :{WHITE}Obiettivi della {COMPANY}
|
||||
@@ -3683,16 +3701,18 @@ STR_FINANCES_SECTION_SHIP_REVENUE :{GOLD}Navi
|
||||
STR_FINANCES_SECTION_LOAN_INTEREST :{GOLD}Int. sul prestito
|
||||
STR_FINANCES_SECTION_OTHER :{GOLD}Altro
|
||||
|
||||
STR_FINANCES_TOTAL_CAPTION :{WHITE}Totale
|
||||
STR_FINANCES_NEGATIVE_INCOME :-{CURRENCY_LONG}
|
||||
STR_FINANCES_ZERO_INCOME :{CURRENCY_LONG}
|
||||
STR_FINANCES_POSITIVE_INCOME :+{CURRENCY_LONG}
|
||||
STR_FINANCES_NET_PROFIT :{WHITE}Profitto netto
|
||||
STR_FINANCES_PROFIT :{WHITE}Profitto
|
||||
STR_FINANCES_BANK_BALANCE_TITLE :{WHITE}Saldo bancario
|
||||
STR_FINANCES_OWN_FUNDS_TITLE :{WHITE}Capitale netto
|
||||
STR_FINANCES_LOAN_TITLE :{WHITE}Prestito
|
||||
STR_FINANCES_INTEREST_RATE :{WHITE}Interesse sul prestito: {BLACK}{NUM}%
|
||||
STR_FINANCES_MAX_LOAN :{WHITE}Prestito massimo: {BLACK}{CURRENCY_LONG}
|
||||
STR_FINANCES_TOTAL_CURRENCY :{BLACK}{CURRENCY_LONG}
|
||||
STR_FINANCES_BANK_BALANCE :{WHITE}{CURRENCY_LONG}
|
||||
STR_FINANCES_BORROW_BUTTON :{BLACK}Chiedi in prestito {CURRENCY_LONG}
|
||||
STR_FINANCES_BORROW_TOOLTIP :{BLACK}Aumenta l'ammontare del prestito, CTRL+clic chiede in prestito il più possibile
|
||||
STR_FINANCES_REPAY_BUTTON :{BLACK}Ripaga {CURRENCY_LONG}
|
||||
@@ -3793,7 +3813,7 @@ STR_INDUSTRY_VIEW_PRODUCES_N_CARGO :{BLACK}Produce:
|
||||
STR_INDUSTRY_VIEW_CARGO_LIST_EXTENSION :, {STRING}{STRING}
|
||||
|
||||
STR_INDUSTRY_VIEW_REQUIRES :{BLACK}Richiede:
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO :{YELLOW}{STRING}{BLACK}{3:STRING}
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO :{YELLOW}{0:STRING}{BLACK}{3:STRING}
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO_AMOUNT :{YELLOW}{STRING}{BLACK}: {CARGO_SHORT} in attesa{STRING}
|
||||
|
||||
STR_CONFIG_GAME_PRODUCTION :{WHITE}Cambia produzione (multiplo di 8, fino a 2040)
|
||||
@@ -3914,6 +3934,11 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Sforzo d
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Autonomia: {GOLD}{COMMA} casell{P a e}
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Tipo di aeromobile: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
STR_CARGO_TYPE_FILTER_ALL :Tutti i tipi di carico
|
||||
STR_CARGO_TYPE_FILTER_FREIGHT :Merci
|
||||
STR_CARGO_TYPE_FILTER_NONE :Nessuno
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Elenco di selezione dei veicoli ferroviari - fare clic su un veicolo per informazioni. CTRL+clic mostra/nasconde il tipo di veicolo
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Elenco selezione automezzi - fare clic su un veicolo per informazioni. CTRL+clic mostra/nasconde il tipo di automezzo
|
||||
@@ -4082,7 +4107,7 @@ STR_ENGINE_PREVIEW_AIRCRAFT :{G=m}aeromobile
|
||||
STR_ENGINE_PREVIEW_SHIP :{G=f}nave
|
||||
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER :{BLACK}Costo: {CURRENCY_LONG} Peso: {WEIGHT_SHORT}{}Velocità: {VELOCITY} Potenza: {POWER}{}Costo di esercizio: {CURRENCY_LONG}/anno{}Capacità: {CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER_MAX_TE :{BLACK}Costo: {CURRENCY_LONG} Peso: {WEIGHT_SHORT}{}Velocità: {VELOCITY} Potenza: {POWER} S.T. max.: {6:FORCE}{}Costo di esercizio: {4:CURRENCY_LONG}/anno{}Capacità: {5:CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER_MAX_TE :{BLACK}Costo: {0:CURRENCY_LONG} Peso: {1:WEIGHT_SHORT}{}Velocità: {2:VELOCITY} Potenza: {3:POWER} S.T. Max.: {6:FORCE}{}Costo di esercizio: {4:CURRENCY_LONG}/anno{}Capacità: {5:CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_CAP_RUNCOST :{BLACK}Costo: {CURRENCY_LONG} Velocità max.: {VELOCITY}{}Capacità: {CARGO_LONG}{}Costo di esercizio: {CURRENCY_LONG}/anno
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_TYPE_CAP_CAP_RUNCOST :{BLACK}Costo: {CURRENCY_LONG} Velocità max.: {VELOCITY}{}Tipo aeromobile: {STRING}{}Capacità: {CARGO_LONG}, {CARGO_LONG}{}Costo di esercizio: {CURRENCY_LONG}/anno
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_TYPE_CAP_RUNCOST :{BLACK}Costo: {CURRENCY_LONG} Velocità max.: {VELOCITY}{}Tipo aeromobile: {STRING}{}Capacità: {CARGO_LONG}{}Costo di esercizio: {CURRENCY_LONG}/anno
|
||||
@@ -4241,12 +4266,13 @@ STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED :{BLACK}Peso: {L
|
||||
STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED_MAX_TE :{BLACK}Peso: {LTBLUE}{WEIGHT_SHORT} {BLACK}Potenza: {LTBLUE}{POWER}{BLACK} Velocità max.: {LTBLUE}{VELOCITY} {BLACK}S.T. max.: {LTBLUE}{FORCE}
|
||||
|
||||
STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR :{BLACK}Profitto quest'anno: {LTBLUE}{CURRENCY_LONG} (anno scorso: {CURRENCY_LONG})
|
||||
STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR_MIN_PERFORMANCE :{BLACK}Profitti anno corrente: {LTBLUE}{CURRENCY_LONG} (anno scorso: {CURRENCY_LONG}) {BLACK}Min. rendimento: {LTBLUE}{POWER_TO_WEIGHT}
|
||||
STR_VEHICLE_INFO_RELIABILITY_BREAKDOWNS :{BLACK}Affidabilità: {LTBLUE}{COMMA}% {BLACK}Guasti dall'ultima manutenzione: {LTBLUE}{COMMA}
|
||||
|
||||
STR_VEHICLE_INFO_BUILT_VALUE :{LTBLUE}{ENGINE} {BLACK}Costruito nel: {LTBLUE}{NUM}{BLACK} Valore: {LTBLUE}{CURRENCY_LONG}
|
||||
STR_VEHICLE_INFO_NO_CAPACITY :{BLACK}Capacità: {LTBLUE}Nessuna{STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY :{BLACK}Capacità: {LTBLUE}{CARGO_LONG}{3:STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}Capacità: {LTBLUE}{CARGO_LONG}{3:STRING} (x{4:NUM})
|
||||
STR_VEHICLE_INFO_CAPACITY :{BLACK}Capacità: {LTBLUE}{0:CARGO_LONG}{3:STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}Capacità: {LTBLUE}{0:CARGO_LONG}{3:STRING} (x{4:NUM})
|
||||
STR_VEHICLE_INFO_CAPACITY_CAPACITY :{BLACK}Capacità: {LTBLUE}{CARGO_LONG}, {CARGO_LONG}{STRING}
|
||||
|
||||
STR_VEHICLE_INFO_FEEDER_CARGO_VALUE :{BLACK}Crediti di trasferimento: {LTBLUE}{CURRENCY_LONG}
|
||||
@@ -4574,12 +4600,14 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Uno degl
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}La finestra di debug IA/Script è disponibile soltanto per il server
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}Configurazione IA e Script
|
||||
STR_AI_CONFIG_CAPTION_AI :{WHITE}Configurazione IA
|
||||
STR_AI_CONFIG_CAPTION_GAMESCRIPT :{WHITE}Configurazione script di gioco
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}Lista degli Script che saranno caricati nella prossima partita
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}Lista delle IA che saranno caricate nella prossima partita
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Giocatore umano
|
||||
STR_AI_CONFIG_RANDOM_AI :IA casuale
|
||||
STR_AI_CONFIG_NONE :(nessuno)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Numero massimo di avversari: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Sposta su
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Sposta l'IA selezionata più in alto nell'elenco
|
||||
@@ -4587,12 +4615,11 @@ STR_AI_CONFIG_MOVE_DOWN :{BLACK}Sposta g
|
||||
STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Sposta l'IA selezionata più in basso nell'elenco
|
||||
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Script
|
||||
STR_AI_CONFIG_GAMESCRIPT_PARAM :{SILVER}Parametri
|
||||
STR_AI_CONFIG_AI :{SILVER}IA
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Seleziona {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :IA
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Script
|
||||
STR_AI_CONFIG_CHANGE_AI :{BLACK}Seleziona IA
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :{BLACK}Seleziona lo script di gioco
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Carica un altro script
|
||||
STR_AI_CONFIG_CONFIGURE :{BLACK}Configura
|
||||
STR_AI_CONFIG_CONFIGURE_TOOLTIP :{BLACK}Configura i parametri dello script
|
||||
@@ -4621,9 +4648,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Screensh
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Screenshot della minimappa
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}Parametri {STRING}
|
||||
STR_AI_SETTINGS_CAPTION_AI :AI
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Script
|
||||
STR_AI_SETTINGS_CAPTION_AI :{WHITE}Parametri IA
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Chiudi
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Reimposta
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -4968,6 +4993,7 @@ STR_ERROR_OBJECT_IN_THE_WAY :{WHITE}Oggetto
|
||||
STR_ERROR_COMPANY_HEADQUARTERS_IN :{WHITE}... sede della compagnia di mezzo
|
||||
STR_ERROR_CAN_T_PURCHASE_THIS_LAND :{WHITE}Impossibile acquistare quest'area di terreno...
|
||||
STR_ERROR_YOU_ALREADY_OWN_IT :{WHITE}... già posseduto!
|
||||
STR_ERROR_BUILD_OBJECT_LIMIT_REACHED :{WHITE}... limite di costruzione dell'oggetto raggiunto
|
||||
|
||||
# Group related errors
|
||||
STR_ERROR_GROUP_CAN_T_CREATE :{WHITE}Impossibile creare il gruppo...
|
||||
@@ -5040,6 +5066,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Impossib
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... il veicolo è distrutto
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Non sarà disponibile alcun veicolo
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Cambiare i NewGRF configurati
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Non sono ancora disponibili veicoli
|
||||
|
||||
+43
-62
@@ -200,6 +200,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}英馬
|
||||
STR_UNITS_POWER_METRIC :{COMMA}仏馬力
|
||||
STR_UNITS_POWER_SI :{COMMA}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}t.
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}kg
|
||||
@@ -391,10 +392,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :―――――
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :OpenTTDを終了
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :ゲームオプション設定
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :設定
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :AI/ゲームスクリプト設定
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :NewGRFの設定
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :透過表示設定
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :街名を表示
|
||||
@@ -965,36 +965,6 @@ STR_GAME_OPTIONS_CURRENCY_INR :インド・ル
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :インドネシア・ルピア(IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :マレーシア・リンギット(MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :左側通行
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :右側通行
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}街の名前:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}街名のスタイルを選択します
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :イギリス
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :フランス
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :ドイツ
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :イギリス(追加)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :ラテンアメリカ
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :無邪気の国
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :スウェーデン
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :オランダ
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :フィンランド
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :ポーランド
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :スロバキア
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :ノルウェー
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :ハンガリー
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :オーストリア
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :ルーマニア
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :チェコ
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :スイス
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :デンマーク
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :トルコ
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :イタリア
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :カタラン
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}オートセーブ
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}自動保存の間隔を選択します
|
||||
|
||||
@@ -1026,21 +996,8 @@ STR_GAME_OPTIONS_VIDEO_VSYNC :{BLACK} 垂直
|
||||
STR_GAME_OPTIONS_VIDEO_VSYNC_TOOLTIP :{BLACK}ここをチェックして垂直同期を有効にします。設定はゲームを再起動した後に適用されます。ハードウェアアクセラレーションが有効な環境でしか機能しません。
|
||||
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}インターフェイスのサイズ
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}インターフェイス上の単位サイズを指定します
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(自動検出)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :ノーマル
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :2倍
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :4倍
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}フォントサイズ
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}使用するインターフェースのフォントサイズを選択します
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(自動検出)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :ノーマル
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :ダブルサイズ
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :4倍
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}グラフィクス
|
||||
|
||||
@@ -1092,8 +1049,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}プレ
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}}£10,000(英ポンド)に対する為替レートを設定します
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}カスタム通貨の設定を変更
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}最大競争会社数: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :なし
|
||||
STR_FUNDING_ONLY :出資のみ
|
||||
STR_MINIMAL :最小
|
||||
@@ -1143,6 +1098,12 @@ STR_SUBSIDY_X2 :×2
|
||||
STR_SUBSIDY_X3 :×3
|
||||
STR_SUBSIDY_X4 :×4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :温帯
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :亜寒帯
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :亜熱帯
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :おもちゃの国
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :特に平地
|
||||
STR_TERRAIN_TYPE_FLAT :平地
|
||||
@@ -1501,6 +1462,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :改良版
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :車両: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :左側/右側通行を設定します
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :左側通行
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :右側通行
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :ハイトマップの回転方向: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :反時計回り
|
||||
@@ -2029,7 +1994,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :信号待ちで
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :列車が信号で長く待たされた場合、進路を反転することを許可します
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF{BLUE}(おすすめ)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF{BLUE}(おすすめ)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}設定を変更します
|
||||
|
||||
@@ -2072,7 +2037,6 @@ STR_INTRO_HIGHSCORE :{BLACK}ハイ
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}設定
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRFの設定
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}オンラインコンテンツの確認
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}AI/ゲームスクリプトの設定
|
||||
STR_INTRO_QUIT :{BLACK}終了
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}新規ゲームを開始します。Ctrl+クリックで地形生成設定をスキップします
|
||||
@@ -2092,7 +2056,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}ハイ
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}設定を表示
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}NewGRFの有効/無効化、各パラメータの設定ができます
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}公式オンラインコンテンツのデータベースからデータの確認・追加・更新ができます
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}AI/ゲームスクリプトの設定を行います
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}OpenTTD を終了します
|
||||
|
||||
STR_INTRO_BASESET :現在選択されているグラフィックのベースセットは {NUM} つのスプライトが欠けています。ベースセットの更新を確認してみてください。
|
||||
@@ -2124,12 +2087,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}日付
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}現在日時を変更
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}生産量変更: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :温帯
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :亜寒帯
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :亜熱帯
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :おもちゃの国
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} - 配色
|
||||
|
||||
@@ -3132,6 +3089,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}地図
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}生成する地図のサイズです。実際にはこのサイズより少し小さくなります
|
||||
STR_MAPGEN_BY :{BLACK}×
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}街数:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}街の名前:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}街名のスタイルを選択します
|
||||
STR_MAPGEN_DATE :{BLACK}日付:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}産業数:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}最高峰:
|
||||
@@ -3147,12 +3106,35 @@ STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}砂漠
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}地形作成:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}地形種類:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}海水位:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}海水位:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}河川:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}地形のなだらかさ:
|
||||
STR_MAPGEN_VARIETY :{BLACK}地形の地域性:
|
||||
STR_MAPGEN_GENERATE :{WHITE}作成
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :イギリス
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :フランス
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :ドイツ
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :イギリス(追加)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :ラテンアメリカ
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :無邪気の国
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :スウェーデン
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :オランダ
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :フィンランド
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :ポーランド
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :スロバキア
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :ノルウェー
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :ハンガリー
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :オーストリア
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :ルーマニア
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :チェコ
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :スイス
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :デンマーク
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :トルコ
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :イタリア
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :カタラン
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}地図端:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}北西
|
||||
@@ -3853,6 +3835,8 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}最大
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}航続距離: {GOLD}{COMMA} タイル
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}航空機の機種: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}列車リスト - 個々の情報を見るには列車をクリックします。Ctrl+クリックでその列車種の表示/非表示を切り替えます
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}車両リスト - 個々の情報を見るには車両をクリックします。Ctrl+クリックでその車両種の表示/非表示を切り替えます
|
||||
@@ -4513,12 +4497,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}実行
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}AI/ゲームスクリプトのデバッグウインドウはサーバーでのみ使用できます
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}AIの設定
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}このゲームスクリプトは次のゲーム開始時からロードされます
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}}このAIは次のゲーム開始時からロードされます
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :人間のプレーヤー
|
||||
STR_AI_CONFIG_RANDOM_AI :ランダムなAI
|
||||
STR_AI_CONFIG_NONE :(なし)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}最大競争会社数: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}上に移動
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}選択したAIの順位を上げる
|
||||
@@ -4528,8 +4512,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}選択
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}ゲームスクリプト
|
||||
STR_AI_CONFIG_AI :{SILVER}AI
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}{STRING}を選択
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :AI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :ゲームスクリプト
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}他のスクリプトをロードします
|
||||
@@ -4560,9 +4542,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}ハイ
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}ミニマップのスクリーンショット
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} パラメータ
|
||||
STR_AI_SETTINGS_CAPTION_AI :AI
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :ゲームスクリプト
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}閉じる
|
||||
STR_AI_SETTINGS_RESET :{BLACK}リセット
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -4979,6 +4959,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}点検
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}輸送機器が破壊されます
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}利用できる輸送機器が全くなくなります
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}NewGRFの設定を変更してください
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}利用可能な輸送機器がありません
|
||||
|
||||
+113
-91
@@ -201,6 +201,16 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}마력
|
||||
STR_UNITS_POWER_METRIC :{COMMA}마력
|
||||
STR_UNITS_POWER_SI :{COMMA}kW
|
||||
|
||||
STR_UNITS_POWER_IMPERIAL_TO_WEIGHT_IMPERIAL :{DECIMAL}마력/t
|
||||
STR_UNITS_POWER_IMPERIAL_TO_WEIGHT_METRIC :{DECIMAL}마력/t
|
||||
STR_UNITS_POWER_IMPERIAL_TO_WEIGHT_SI :{DECIMAL}마력/Mg
|
||||
STR_UNITS_POWER_METRIC_TO_WEIGHT_IMPERIAL :{DECIMAL}마력/t
|
||||
STR_UNITS_POWER_METRIC_TO_WEIGHT_METRIC :{DECIMAL}마력/t
|
||||
STR_UNITS_POWER_METRIC_TO_WEIGHT_SI :{DECIMAL}마력/Mg
|
||||
STR_UNITS_POWER_SI_TO_WEIGHT_IMPERIAL :{DECIMAL}kW/t
|
||||
STR_UNITS_POWER_SI_TO_WEIGHT_METRIC :{DECIMAL}kW/t
|
||||
STR_UNITS_POWER_SI_TO_WEIGHT_SI :{DECIMAL}W/kg
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}kg
|
||||
@@ -392,10 +402,11 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :게임 종료
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :게임 기본 설정
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :설정
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :인공지능/게임 스크립트 설정
|
||||
STR_SETTINGS_MENU_AI_SETTINGS :인공지능 설정
|
||||
STR_SETTINGS_MENU_GAMESCRIPT_SETTINGS :게임 스크립트 설정
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :NewGRF 설정
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :투명 설정
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :도시 이름을 표시함
|
||||
@@ -966,36 +977,6 @@ STR_GAME_OPTIONS_CURRENCY_INR :인도 루피 (
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :인도네시아 루피아 (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :말레이시아 링깃 (MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :좌측통행
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :우측통행
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}도시 이름:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}도시 이름 스타일을 선택하세요
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :영국 식 (기본)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :프랑스 식
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :독일 식
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :영국 식 (추가)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :라틴아메리카 식
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :바보같은 도시 이름
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :스웨덴 식
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :네덜란드 식
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :핀란드 식
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :폴란드 식
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :슬로바키아 식
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :노르웨이 식
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :헝가리 식
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :오스트리아 식
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :루마니아 식
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :체코 식
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :스위스 식
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :덴마크 식
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :터키 식
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :이탈리아 식
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :카탈로니아 식
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}자동 저장
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}게임 자동 저장 간격을 선택
|
||||
|
||||
@@ -1028,21 +1009,19 @@ STR_GAME_OPTIONS_VIDEO_VSYNC_TOOLTIP :{BLACK}화면
|
||||
|
||||
STR_GAME_OPTIONS_VIDEO_DRIVER_INFO :{BLACK}현재 드라이버: {STRING}
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}인터페이스 크기
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}인터페이스의 크기를 선택합니다.
|
||||
STR_GAME_OPTIONS_GUI_SCALE_FRAME :{BLACK}인터페이스 크기
|
||||
STR_GAME_OPTIONS_GUI_SCALE_TOOLTIP :{BLACK}인터페이스 크기를 설정하려면 슬라이더를 드래그하세요. CTRL 키를 누르고 있으면 미세 조정이 가능합니다
|
||||
STR_GAME_OPTIONS_GUI_SCALE_AUTO :{BLACK}크기 자동 탐지
|
||||
STR_GAME_OPTIONS_GUI_SCALE_AUTO_TOOLTIP :{BLACK}인터페이스 크기를 자동으로 탐지하려면 이 박스에 체크하세요
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(자동 탐지)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :기본 크기
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :2배 크기
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :4배 크기
|
||||
STR_GAME_OPTIONS_GUI_SCALE_BEVELS :{BLACK}크기 조절
|
||||
STR_GAME_OPTIONS_GUI_SCALE_BEVELS_TOOLTIP :{BLACK}인터페이스 크기를 슬라이더로 조절하려면 이 박스에 체크하세요
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}글씨 크기
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}인터페이스에서 사용할 글씨 크기를 선택하세요
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(자동 탐지)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :기본 크기
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :2배 크기
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :4배 크기
|
||||
STR_GAME_OPTIONS_GUI_SCALE_1X :1x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_2X :2x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_3X :3x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_4X :4x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_5X :5x
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}그래픽
|
||||
|
||||
@@ -1094,8 +1073,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}미리
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 파운드(£)에 해당하는 사용자 화폐 단위입니다
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}사용자 화폐 변수 변경
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}최대 경쟁자수: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :없음
|
||||
STR_FUNDING_ONLY :투자만 가능
|
||||
STR_MINIMAL :최소
|
||||
@@ -1145,6 +1122,12 @@ STR_SUBSIDY_X2 :2배 지급
|
||||
STR_SUBSIDY_X3 :3배 지급
|
||||
STR_SUBSIDY_X4 :4배 지급
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :온대 기후
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :아한대 기후
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :아열대 기후
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :장난감나라
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :매우 평탄함
|
||||
STR_TERRAIN_TYPE_FLAT :평탄함
|
||||
@@ -1504,6 +1487,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :향상됨
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :자동차 통행 방향: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :통행 방향을 선택합니다
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :좌측통행
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :우측통행
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :높이맵 회전: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :반시계방향
|
||||
@@ -1704,7 +1691,7 @@ STR_CONFIG_SETTING_AI_BUILDS_SHIPS :컴퓨터의
|
||||
STR_CONFIG_SETTING_AI_BUILDS_SHIPS_HELPTEXT :이 설정을 켜면, 컴퓨터 플레이어가 선박을 사용할 수 없게 됩니다.
|
||||
|
||||
STR_CONFIG_SETTING_AI_PROFILE :기본 설정 난이도: {STRING}
|
||||
STR_CONFIG_SETTING_AI_PROFILE_HELPTEXT :무작위 인공지능이 사용할 난이도 설정이나, 인공지능 또는 게임 스크립트를 추가할 때의 난이도 초기값을 고르십시오.
|
||||
STR_CONFIG_SETTING_AI_PROFILE_HELPTEXT :무작위 인공지능이 사용할 난이도 설정이나 인공지능 또는 게임 스크립트를 추가할 때 사용할 난이도 초기값을 고르십시오
|
||||
###length 3
|
||||
STR_CONFIG_SETTING_AI_PROFILE_EASY :쉬움
|
||||
STR_CONFIG_SETTING_AI_PROFILE_MEDIUM :중간
|
||||
@@ -2038,7 +2025,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :신호기 앞
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :열차가 신호기 앞에서 너무 오래 기다리면 뒤로 되돌아갈 수 있도록 허용합니다.
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(권장)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(권장)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}설정값 변경
|
||||
|
||||
@@ -2081,7 +2068,8 @@ STR_INTRO_HIGHSCORE :{BLACK}고득
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}설정
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF 설정
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}온라인 콘텐츠 다운로드
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}인공지능/게임 스크립트 설정
|
||||
STR_INTRO_AI_SETTINGS :{BLACK}인공지능 설정
|
||||
STR_INTRO_GAMESCRIPT_SETTINGS :{BLACK}게임 스크립트 설정
|
||||
STR_INTRO_QUIT :{BLACK}종료
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}새 게임을 시작합니다.{}CTRL+클릭하시면 지도 설정을 건너뛰고 바로 시작합니다.
|
||||
@@ -2098,10 +2086,11 @@ STR_INTRO_TOOLTIP_TOYLAND_LANDSCAPE :{BLACK}장난
|
||||
|
||||
STR_INTRO_TOOLTIP_GAME_OPTIONS :{BLACK}게임 기본 설정 창을 보여줍니다.
|
||||
STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}고득점 순위표를 보여줍니다.
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}설정 창을 엽니다.
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}NewGRF 설정 창을 엽니다.
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}설정 창을 엽니다
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}NewGRF 설정 창을 엽니다
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}새로 나왔거나 업데이트된 콘텐츠를 체크하여 다운로드합니다.
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}인공지능/게임 스크립트 설정창을 엽니다.
|
||||
STR_INTRO_TOOLTIP_AI_SETTINGS :{BLACK}인공지능 설정 창을 엽니다
|
||||
STR_INTRO_TOOLTIP_GAMESCRIPT_SETTINGS :{BLACK}게임 스크립트 설정 창을 엽니다
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}'OpenTTD'를 종료합니다.
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}현재 선택된 기본 그래픽 세트에는 {NUM}개의 스프라이트가 빠져있습니다. 기본 세트를 업데이트하세요.
|
||||
@@ -2133,12 +2122,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}날짜
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}현재의 연도를 변경
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}1차 산업시설 생산량 조절 허용: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :온대 기후
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :아한대 기후
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :아열대 기후
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :장난감나라
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} - 색상
|
||||
|
||||
@@ -2498,11 +2481,11 @@ STR_NETWORK_SERVER_MESSAGE_GAME_REASON_LINK_GRAPH :연결 상태
|
||||
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEAVING :게임 종료
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED :*** {STRING} 님이 입장하셨습니다
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED_ID :*** {STRING} 님이 입장하셨습니다 ({2:NUM}번 접속자)
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_JOIN :*** {STRING} 님이 {2:NUM}번 회사에 참여하셨습니다
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED_ID :*** {0:STRING} 님이 입장하셨습니다 ({2:NUM}번 접속자)
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_JOIN :*** {0:STRING} 님이 {2:NUM}번 회사에 참여하셨습니다
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_SPECTATE :*** {STRING} 님이 관전을 시작하셨습니다
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_NEW :*** {STRING} 님이 새로운 회사({2:NUM}번)를 창설하셨습니다
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEFT :*** {STRING} 님이 퇴장하셨습니다 (사유: {2:STRING})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_NEW :*** {0:STRING} 님이 새로운 회사({2:NUM}번)를 창설하셨습니다
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEFT :*** {0:STRING} 님이 퇴장하셨습니다 (사유: {2:STRING})
|
||||
STR_NETWORK_MESSAGE_NAME_CHANGE :*** {STRING} 님이 이름을 {STRING}(으)로 바꾸었습니다
|
||||
STR_NETWORK_MESSAGE_GIVE_MONEY :*** {0:STRING} 님이 {1:STRING}에게 {2:CURRENCY_LONG}만큼의 돈을 보내셨습니다
|
||||
STR_NETWORK_MESSAGE_SERVER_SHUTDOWN :{WHITE}서버가 게임을 종료하였습니다
|
||||
@@ -3145,6 +3128,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}지도
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}지도의 크기를 칸 수 기준으로 선택하세요. 사용 가능한 지도의 칸 수는 설정한 값보다 조금 작을 것입니다
|
||||
STR_MAPGEN_BY :{BLACK}x
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}도시의 수:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}도시 이름:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}도시 이름 스타일을 선택하세요
|
||||
STR_MAPGEN_DATE :{BLACK}날짜:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}산업시설 수:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}가장 높은 지점의 높이:
|
||||
@@ -3160,11 +3145,40 @@ STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}사막
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}지형 만들기:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}지형 종류:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}해수면:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}해수면:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}강:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}지표면을 깎는 방식:
|
||||
STR_MAPGEN_VARIETY :{BLACK}산세 험준도:
|
||||
STR_MAPGEN_GENERATE :{WHITE}만들기
|
||||
STR_MAPGEN_NEWGRF_SETTINGS :{BLACK}NewGRF 설정
|
||||
STR_MAPGEN_NEWGRF_SETTINGS_TOOLTIP :{BLACK}NewGRF 설정 창을 엽니다
|
||||
STR_MAPGEN_AI_SETTINGS :{BLACK}인공지능 설정
|
||||
STR_MAPGEN_AI_SETTINGS_TOOLTIP :{BLACK}인공지능 설정 창을 엽니다
|
||||
STR_MAPGEN_GS_SETTINGS :{BLACK}게임 스크립트 설정
|
||||
STR_MAPGEN_GS_SETTINGS_TOOLTIP :{BLACK}게임 스크립트 설정 창을 엽니다
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :영국 식 (기본)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :프랑스 식
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :독일 식
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :영국 식 (추가)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :라틴아메리카 식
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :바보같은 도시 이름
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :스웨덴 식
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :네덜란드 식
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :핀란드 식
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :폴란드 식
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :슬로바키아 식
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :노르웨이 식
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :헝가리 식
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :오스트리아 식
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :루마니아 식
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :체코 식
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :스위스 식
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :덴마크 식
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :터키 식
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :이탈리아 식
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :카탈로니아 식
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}지도 가장자리:
|
||||
@@ -3327,12 +3341,12 @@ STR_NEWGRF_ERROR_MSG_FATAL :{RED}치명적
|
||||
STR_NEWGRF_ERROR_FATAL_POPUP :{WHITE}치명적인 NewGRF 오류가 발생했습니다:{}{STRING}
|
||||
STR_NEWGRF_ERROR_POPUP :{WHITE}NewGRF 관련 오류가 발생했습니다:{}{STRING}
|
||||
STR_NEWGRF_ERROR_VERSION_NUMBER :{1:STRING}{G 1 "은" "는"} OpenTTD에서 보고된 TTDPatch 버전에서 작동하지 않을 것입니다
|
||||
STR_NEWGRF_ERROR_DOS_OR_WINDOWS :{1:STRING}{G 1 "은" "는"} {STRING} 버전의 TTD를 위한 것입니다
|
||||
STR_NEWGRF_ERROR_UNSET_SWITCH :{1:STRING}{G 1 "은" "는"} {STRING}{G 1 "와" "과"} 같이 사용해야 합니다
|
||||
STR_NEWGRF_ERROR_INVALID_PARAMETER :{1:STRING}의 매개 변숫값이 유효하지 않습니다: {STRING}번 변수 ({NUM})
|
||||
STR_NEWGRF_ERROR_LOAD_BEFORE :{1:STRING}{G 1 "은" "는"} 반드시 {STRING} 앞에 불러와야 합니다
|
||||
STR_NEWGRF_ERROR_LOAD_AFTER :{1:STRING}{G 1 "은" "는"} 반드시 {STRING} 뒤에 불러와야 합니다
|
||||
STR_NEWGRF_ERROR_OTTD_VERSION_NUMBER :{1:STRING}{G 1 "은" "는"} OpenTTD {STRING} 버전이나 그 이상이 필요합니다
|
||||
STR_NEWGRF_ERROR_DOS_OR_WINDOWS :{1:STRING}{G 1 "은" "는"} {2:STRING} 버전의 TTD를 위한 것입니다
|
||||
STR_NEWGRF_ERROR_UNSET_SWITCH :{1:STRING}{G 1 "은" "는"} {2:STRING}{G 1 "와" "과"} 같이 사용해야 합니다
|
||||
STR_NEWGRF_ERROR_INVALID_PARAMETER :{1:STRING}의 매개 변숫값이 잘못되었습니다: {2:STRING}번 변수 ({3:NUM})
|
||||
STR_NEWGRF_ERROR_LOAD_BEFORE :{1:STRING}{G 1 "은" "는"} 반드시 {2:STRING}보다 앞에 불러와야 합니다
|
||||
STR_NEWGRF_ERROR_LOAD_AFTER :{1:STRING}{G 1 "은" "는"} 반드시 {2:STRING}보다 뒤에 불러와야 합니다
|
||||
STR_NEWGRF_ERROR_OTTD_VERSION_NUMBER :{1:STRING}{G 1 "은" "는"} OpenTTD {2:STRING} 버전이나 그 이상이 필요합니다
|
||||
STR_NEWGRF_ERROR_AFTER_TRANSLATED_FILE :GRF 파일이 번역을 위해 만들어졌습니다
|
||||
STR_NEWGRF_ERROR_TOO_MANY_NEWGRFS_LOADED :NewGRF가 너무 많습니다
|
||||
STR_NEWGRF_ERROR_STATIC_GRF_CAUSES_DESYNC :{2:STRING}{G 2 "을" "를"} 포함한 정적 NewGRF {1:STRING}{G 1 "을" "를"} 불러오는 것은 비동기화를 일으킬 수 있습니다
|
||||
@@ -3467,14 +3481,14 @@ STR_LOCAL_AUTHORITY_ACTION_EXCLUSIVE_TRANSPORT :수송 권한
|
||||
STR_LOCAL_AUTHORITY_ACTION_BRIBE :지역 당국에게 뇌물 주기
|
||||
|
||||
###length 8
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_SMALL_ADVERTISING :{YELLOW}더 많은 승객과 화물을 유치하기 위해 소규모의 광고 캠페인을 시작합니다.{}도시 중심 주위의 좁은 반경 안에 있는 역 등급을 일시적으로 올려줍니다.{}가격: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_MEDIUM_ADVERTISING :{YELLOW}더 많은 승객과 화물을 유치하기 위해 중간 규모의 광고 캠페인을 시작합니다.{}도시 중심 주위의 적당한 반경 안에 있는 역 등급을 일시적으로 올려줍니다.{}가격: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_LARGE_ADVERTISING :{YELLOW}더 많은 승객과 화물을 유치하기 위해 대규모의 광고 캠페인을 시작합니다.{}도시 중심 주위의 넓은 반경 안에 있는 역 등급을 일시적으로 올려줍니다.{}가격: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_ROAD_RECONSTRUCTION :{YELLOW}도시 도로망 보수공사를 시행합니다.{}앞으로 6개월간 극심한 도로 혼잡을 일으킵니다.{}가격: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_STATUE_OF_COMPANY :{YELLOW}당신의 회사를 대표하는 '명예의 동상'을 건설합니다.{}이 도시에 있는 역 등급을 영구적으로 올려줍니다.{}가격: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_NEW_BUILDINGS :{YELLOW}도시 상업 건물의 건설에 투자합니다.{}도시의 성장을 일시적으로 빠르게 만들어줍니다.{}가격: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_EXCLUSIVE_TRANSPORT :{YELLOW}1년 간 수송 권한 독점권을 구입합니다.{}도시 당국은 오직 당신 회사의 역에만 승객과 화물을 실을 것입니다.{}가격: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_BRIBE :{YELLOW}성취도를 올리기 위해 처벌을 감수하고 지역 당국에 뇌물을 줍니다.{}가격: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_SMALL_ADVERTISING :{PUSH_COLOUR}{YELLOW}더 많은 승객과 화물을 유치하기 위해 소규모의 광고 캠페인을 시작합니다.{}도시 중심 주위의 좁은 반경 안에 있는 역 등급을 일시적으로 올려줍니다.{}{POP_COLOUR}가격: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_MEDIUM_ADVERTISING :{PUSH_COLOUR}{YELLOW}더 많은 승객과 화물을 유치하기 위해 중간 규모의 광고 캠페인을 시작합니다.{}도시 중심 주위의 적당한 반경 안에 있는 역 등급을 일시적으로 올려줍니다.{}{POP_COLOUR}가격: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_LARGE_ADVERTISING :{PUSH_COLOUR}{YELLOW}더 많은 승객과 화물을 유치하기 위해 대규모의 광고 캠페인을 시작합니다.{}도시 중심 주위의 넓은 반경 안에 있는 역 등급을 일시적으로 올려줍니다.{}{POP_COLOUR}가격: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_ROAD_RECONSTRUCTION :{PUSH_COLOUR}{YELLOW}도시 도로망 보수공사를 시행합니다.{}앞으로 6개월간 극심한 도로 혼잡을 일으킵니다.{}{POP_COLOUR}가격: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_STATUE_OF_COMPANY :{PUSH_COLOUR}{YELLOW}당신의 회사를 대표하는 '명예의 동상'을 건설합니다.{}이 도시에 있는 역 등급을 영구적으로 올려줍니다.{}{POP_COLOUR}가격: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_NEW_BUILDINGS :{PUSH_COLOUR}{YELLOW}도시 상업 건물의 건설에 투자합니다.{}도시의 성장을 일시적으로 빠르게 만들어줍니다.{}가격: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_EXCLUSIVE_TRANSPORT :{PUSH_COLOUR}{YELLOW}1년 간 수송 권한 독점권을 구입합니다.{}도시 당국은 오직 당신 회사의 역에만 승객과 화물을 실을 것입니다.{}{POP_COLOUR}가격: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_BRIBE :{PUSH_COLOUR}{YELLOW}성취도를 올리기 위해 처벌을 감수하고 지역 당국에 뇌물을 줍니다.{}{POP_COLOUR}가격: {CURRENCY_LONG}
|
||||
|
||||
# Goal window
|
||||
STR_GOALS_CAPTION :{WHITE}{COMPANY} 목표
|
||||
@@ -3647,16 +3661,18 @@ STR_FINANCES_SECTION_SHIP_REVENUE :{GOLD}선박
|
||||
STR_FINANCES_SECTION_LOAN_INTEREST :{GOLD}이자
|
||||
STR_FINANCES_SECTION_OTHER :{GOLD}기타
|
||||
|
||||
STR_FINANCES_TOTAL_CAPTION :{WHITE}종합
|
||||
STR_FINANCES_NEGATIVE_INCOME :-{CURRENCY_LONG}
|
||||
STR_FINANCES_ZERO_INCOME :{CURRENCY_LONG}
|
||||
STR_FINANCES_POSITIVE_INCOME :+{CURRENCY_LONG}
|
||||
STR_FINANCES_NET_PROFIT :{WHITE}순이익
|
||||
STR_FINANCES_PROFIT :{WHITE}이익
|
||||
STR_FINANCES_BANK_BALANCE_TITLE :{WHITE}현 보유 금액
|
||||
STR_FINANCES_OWN_FUNDS_TITLE :{WHITE}보유 자금
|
||||
STR_FINANCES_LOAN_TITLE :{WHITE}대출
|
||||
STR_FINANCES_INTEREST_RATE :{WHITE}대출 금리: {BLACK}{NUM}%
|
||||
STR_FINANCES_MAX_LOAN :{WHITE}최대 대출: {BLACK}{CURRENCY_LONG}
|
||||
STR_FINANCES_TOTAL_CURRENCY :{BLACK}{CURRENCY_LONG}
|
||||
STR_FINANCES_BANK_BALANCE :{WHITE}{CURRENCY_LONG}
|
||||
STR_FINANCES_BORROW_BUTTON :{BLACK}{CURRENCY_LONG} 빌리기
|
||||
STR_FINANCES_BORROW_TOOLTIP :{BLACK}돈을 빌립니다. CTRL+클릭하면 빌릴 수 있는 만큼 빌립니다
|
||||
STR_FINANCES_REPAY_BUTTON :{BLACK}{CURRENCY_LONG} 갚기
|
||||
@@ -3757,7 +3773,7 @@ STR_INDUSTRY_VIEW_PRODUCES_N_CARGO :{BLACK}생산
|
||||
STR_INDUSTRY_VIEW_CARGO_LIST_EXTENSION :, {STRING}{STRING}
|
||||
|
||||
STR_INDUSTRY_VIEW_REQUIRES :{BLACK}받는 화물:
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO :{YELLOW}{STRING}{BLACK}{3:STRING}
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO :{YELLOW}{0:STRING}{BLACK}{3:STRING}
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO_AMOUNT :{YELLOW}{STRING}{BLACK}: {CARGO_SHORT} 대기 중{STRING}
|
||||
|
||||
STR_CONFIG_GAME_PRODUCTION :{WHITE}생산량 변경 (8의 배수, 최대 2040)
|
||||
@@ -3878,6 +3894,11 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}최고
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}항속거리: {GOLD}{COMMA}칸
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}항공기 종류: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
STR_CARGO_TYPE_FILTER_ALL :모든 화물 종류
|
||||
STR_CARGO_TYPE_FILTER_FREIGHT :무게
|
||||
STR_CARGO_TYPE_FILTER_NONE :없음
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}열차 차량 구매 목록입니다. 차량의 정보를 보려면 클릭하세요. CTRL+클릭하면 해당 차량을 숨김/표시 처리할 수 있습니다
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}차량 구매 목록입니다. 차량의 정보를 보려면 클릭하세요. CTRL+클릭하면 해당 차량을 숨김/표시 처리할 수 있습니다
|
||||
@@ -4046,7 +4067,7 @@ STR_ENGINE_PREVIEW_AIRCRAFT :{G=f}항공기
|
||||
STR_ENGINE_PREVIEW_SHIP :{G=m}선박
|
||||
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER :{BLACK}가격: {CURRENCY_LONG} 무게: {WEIGHT_SHORT}{}속력: {VELOCITY} 힘: {POWER}{}유지비: {CURRENCY_LONG}/년{}수송량: {CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER_MAX_TE :{BLACK}가격: {CURRENCY_LONG} 무게: {WEIGHT_SHORT}{}속력: {VELOCITY} 힘: {POWER} 최대 견인력: {6:FORCE}{}유지비: {4:CURRENCY_LONG}/년{}수송량: {5:CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER_MAX_TE :{BLACK}가격: {0:CURRENCY_LONG} 무게: {1:WEIGHT_SHORT}{}속력: {2:VELOCITY} 힘: {3:POWER} 최대 견인력: {6:FORCE}{}유지비: {4:CURRENCY_LONG}/년{}수송량: {5:CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_CAP_RUNCOST :{BLACK}가격: {CURRENCY_LONG} 최고 속력: {VELOCITY}{}수송량: {CARGO_LONG}{}유지비: {CURRENCY_LONG}/년
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_TYPE_CAP_CAP_RUNCOST :{BLACK}가격: {CURRENCY_LONG} 최고 속력: {VELOCITY}{}항공기 종류: {STRING}{}수송량: {CARGO_LONG}, {CARGO_LONG}{}유지비: {CURRENCY_LONG}/년
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_TYPE_CAP_RUNCOST :{BLACK}가격: {CURRENCY_LONG} 최고 속력: {VELOCITY}{}항공기 종류: {STRING}{}수송량: {CARGO_LONG}{}유지비: {CURRENCY_LONG}/년
|
||||
@@ -4205,12 +4226,13 @@ STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED :{BLACK}무게:
|
||||
STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED_MAX_TE :{BLACK}무게: {LTBLUE}{WEIGHT_SHORT} {BLACK}힘: {LTBLUE}{POWER}{BLACK} 최고 속력: {LTBLUE}{VELOCITY} {BLACK}최고 견인력: {LTBLUE}{FORCE}
|
||||
|
||||
STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR :{BLACK}올해 이익: {LTBLUE}{CURRENCY_LONG} (작년: {CURRENCY_LONG})
|
||||
STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR_MIN_PERFORMANCE :{BLACK}올해 이익: {LTBLUE}{CURRENCY_LONG} (작년: {CURRENCY_LONG}) {BLACK}최소 성취도: {LTBLUE}{POWER_TO_WEIGHT}
|
||||
STR_VEHICLE_INFO_RELIABILITY_BREAKDOWNS :{BLACK}신뢰도: {LTBLUE}{COMMA}% {BLACK}최근 점검 이후 고장 횟수: {LTBLUE}{COMMA}
|
||||
|
||||
STR_VEHICLE_INFO_BUILT_VALUE :{LTBLUE}{ENGINE} {BLACK}생산: {LTBLUE}{NUM}{BLACK} 가격: {LTBLUE}{CURRENCY_LONG}
|
||||
STR_VEHICLE_INFO_NO_CAPACITY :{BLACK}수송량: {LTBLUE}없음{STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY :{BLACK}수송량: {LTBLUE}{CARGO_LONG}{3:STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}수송량: {LTBLUE}{CARGO_LONG}{3:STRING} (x{4:NUM})
|
||||
STR_VEHICLE_INFO_CAPACITY :{BLACK}수송량: {LTBLUE}{0:CARGO_LONG}{3:STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}수송량: {LTBLUE}{0:CARGO_LONG}{3:STRING} (x{4:NUM})
|
||||
STR_VEHICLE_INFO_CAPACITY_CAPACITY :{BLACK}수송량: {LTBLUE}{CARGO_LONG}, {CARGO_LONG}{STRING}
|
||||
|
||||
STR_VEHICLE_INFO_FEEDER_CARGO_VALUE :{BLACK}환승 수익: {LTBLUE}{CURRENCY_LONG}
|
||||
@@ -4538,12 +4560,14 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}작동
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}인공지능/게임 스크립트 디버그창은 오직 서버만 사용 가능합니다
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}인공지능 / 게임 스크립트 설정
|
||||
STR_AI_CONFIG_CAPTION_AI :{WHITE}인공지능 설정
|
||||
STR_AI_CONFIG_CAPTION_GAMESCRIPT :{WHITE}게임 스크립트 설정
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}다음에 게임을 시작할 때 이 게임 스크립트를 불러올 것입니다
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}다음에 게임을 시작할 때 이 인공지능을 불러올 것입니다
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :사용자 플레이어
|
||||
STR_AI_CONFIG_RANDOM_AI :무작위 인공지능
|
||||
STR_AI_CONFIG_NONE :(없음)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}최대 경쟁자수: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}위로 이동
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}목록에서 선택한 인공지능의 순서를 한 칸 위로 옮깁니다
|
||||
@@ -4551,12 +4575,11 @@ STR_AI_CONFIG_MOVE_DOWN :{BLACK}아래
|
||||
STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}목록에서 선택한 인공지능의 순서를 한 칸 아래로 옮깁니다
|
||||
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}게임 스크립트
|
||||
STR_AI_CONFIG_GAMESCRIPT_PARAM :{SILVER}매개 변수
|
||||
STR_AI_CONFIG_AI :{SILVER}인공지능
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}{STRING} 선택하기
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :인공지능
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :게임 스크립트
|
||||
STR_AI_CONFIG_CHANGE_AI :{BLACK}인공지능을 선택하세요
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :{BLACK}게임 스크립트를 선택하세요
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}다른 스크립트 불러오기
|
||||
STR_AI_CONFIG_CONFIGURE :{BLACK}설정
|
||||
STR_AI_CONFIG_CONFIGURE_TOOLTIP :{BLACK}인공지능의 매개 변수를 설정합니다
|
||||
@@ -4585,9 +4608,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}높이
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}미니맵 스크린 샷
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} 매개 변수
|
||||
STR_AI_SETTINGS_CAPTION_AI :인공지능
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :게임 스크립트
|
||||
STR_AI_SETTINGS_CAPTION_AI :{WHITE}인공지능 매개 변수
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}닫기
|
||||
STR_AI_SETTINGS_RESET :{BLACK}초기화
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -5005,6 +5026,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}점검
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... 차량이 파괴되었습니다
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}사용할 수 있는 차량이 모두 없어질 것입니다
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}NewGRF 설정을 변경하십시오
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}사용할 수 있는 차량이 하나도 없습니다
|
||||
|
||||
+43
-60
@@ -387,6 +387,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}hp
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}hp
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}kg
|
||||
@@ -564,10 +565,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Exire
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Ludi optiones
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Electiones
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :Optiones IA/Ludi scriptorum
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :Optiones NewGRF
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Optiones perluciditatis
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Nomina oppidorum spectabilia
|
||||
@@ -1121,36 +1121,6 @@ STR_GAME_OPTIONS_CURRENCY_GEL :Lari Georgiana
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Regalis Iranica (IRR)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUB :Novus Rubelus Russicus (RUB)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Gubernantur sinistro
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Gubernantur dextro
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Nomina oppidorum
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Eligere oppidorum nomina
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Anglica (Primigenia)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Francogallica
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Theodisca
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Anglica (Additicia)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Americae Latinae
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Ridicula
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Suecica
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Batavica
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finnica
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Polonica
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slovaca
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norvegica
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Hungarica
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Austriaca
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Romanica
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Cecha
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Helvetica
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Danica
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turcica
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italiana
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Catalana
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Servare automatice
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Eligere crebritatem automatice ludum servandi
|
||||
|
||||
@@ -1175,19 +1145,8 @@ STR_GAME_OPTIONS_RESOLUTION_OTHER :alia
|
||||
|
||||
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Magnitudo interfaciei
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Eligere magnitudinem interfaciei adhibendam
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Simplex
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Duplex
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Quadruplex
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Magnitudo Litterarum
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Eligere magnitudinem litterarum adhibendam
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Simplex
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Duplex
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :Quadruplex
|
||||
|
||||
|
||||
|
||||
@@ -1234,8 +1193,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Praevis
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}Copia nummi tui quae aequa est 10000 Librae Britannicae (£)
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Mutare parametrum nummi proprii
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Numerus competitorum maximus: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Nullae
|
||||
STR_FUNDING_ONLY :Modo conditu
|
||||
STR_MINIMAL :Minimus
|
||||
@@ -1285,6 +1242,12 @@ STR_SUBSIDY_X2 :Duplex
|
||||
STR_SUBSIDY_X3 :Triplex
|
||||
STR_SUBSIDY_X4 :Quadruplex
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Terra temperata
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Terra subarctica
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Terra subtropica
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Terra ludicrorum
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Planissimus
|
||||
STR_TERRAIN_TYPE_FLAT :Planus
|
||||
@@ -1621,6 +1584,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Melior
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Vehicula viaria: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Eligere latus viae gubernandi
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Gubernantur sinistro
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Gubernantur dextro
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Rotatio tabulae altitudinum: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Sinistrorsus
|
||||
@@ -2107,7 +2074,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Reversio automa
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Sinere tramina reverti apud signale, si illic valde morati sunt
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Commendatum)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Commendatum)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Mutare valorem optionis
|
||||
|
||||
@@ -2148,7 +2115,6 @@ STR_INTRO_HIGHSCORE :{BLACK}Album Pu
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Electiones
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF Optiones
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Inspicere Inventarium Interretiale
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}IA/Ludi Scriptorum Optiones
|
||||
STR_INTRO_QUIT :{BLACK}Exire
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Incipere novum ludum. Ctrl+Preme ut configuratio tabulae omittatur
|
||||
@@ -2168,7 +2134,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Monstrar
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Monstrare electiones
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Monstrare optiones NewGRF
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Inspicere inventarium Interretiale in quo res sicut NewGRF, scaenaria, musica, etc. sunt
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Monstrare optiones IA/Ludi scriptorum
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Exire OpenTTD
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}Hoc fundamento graphico desunt spiritus {NUM}. Quaere novam editionem huius fundamenti.
|
||||
@@ -2198,12 +2163,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Mutare
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Mutare annum currentem
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Sinere mutare productiones industriarum: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Terra temperata
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Terra subarctica
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Terra subtropica
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Terra ludicrorum
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} Schema Coloris
|
||||
|
||||
@@ -3073,16 +3032,41 @@ STR_MAPGEN_MAPSIZE :{BLACK}Tabulae
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Eligere magnitudinem tegularum tabulae geographicae. Tegulae parabiles fere minores erunt
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Numerus oppidorum:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Nomina oppidorum
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Eligere oppidorum nomina
|
||||
STR_MAPGEN_DATE :{BLACK}Dies:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Numerus industriarum:
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Generatrum terrae:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Typus terrae:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Magnitudo maris:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Magnitudo maris:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Numerus fluviorum:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Lenitas:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Partitio Varietatis:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Creare
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Anglica (Primigenia)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Francogallica
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Theodisca
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Anglica (Additicia)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Americae Latinae
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Ridicula
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Suecica
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Batavica
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Finnica
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Polonica
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slovaca
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norvegica
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Hungarica
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Austriaca
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Romanica
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Cecha
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Helvetica
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Danica
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Turcica
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Italiana
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Catalana
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Fines tabulae:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Corus
|
||||
@@ -3755,6 +3739,8 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Vis Trac
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Max. distantia volatus: {GOLD}{COMMA} tegulas
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Typus aeroplani: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Index electionis vehiculorum ferriviariorum. Preme in vehiculum ut plura indicia monstrentur. Ctrl+Preme ut typus vehiculi celetur
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Index electionis vehiculorum viariorum. Preme in vehiculum ut plura indicia monstrentur. Ctrl+Preme ut typus vehiculi celetur
|
||||
@@ -4395,12 +4381,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Unum cur
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}Fenestra Emendationis IA/Ludi Scripti tantum servatro licet uti
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}Configuratio IA/Ludi Scriptum
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}Ludi Scriptum quod imponet ludo proximo
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}IA quae imponet ludo proximo
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Lusor humanus
|
||||
STR_AI_CONFIG_RANDOM_AI :IA Fortuita
|
||||
STR_AI_CONFIG_NONE :(nullum)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Numerus competitorum maximus: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Sursum Movere
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Movere IA electam sursum in indice
|
||||
@@ -4410,8 +4396,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Movere I
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Ludi Scriptum
|
||||
STR_AI_CONFIG_AI :{SILVER}AI
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Eligere {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :IA
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Scriptum
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Legere aliud ludi scriptum
|
||||
@@ -4435,9 +4419,7 @@ STR_AI_LIST_CANCEL_TOOLTIP :{BLACK}Non scri
|
||||
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parametra
|
||||
STR_AI_SETTINGS_CAPTION_AI :IA
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Ludi Scripti
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Claudere
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Revertere
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -4843,6 +4825,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Non lice
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... vehiculum est destructum!
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Nulla vehicula omnino parabilia erunt
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Muta configurationem NewGRF tuam
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Nulla vehicula adhuc parabilia sunt
|
||||
|
||||
+43
-63
@@ -202,6 +202,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}ZS
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}ZS
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}kg
|
||||
@@ -393,10 +394,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Iziet
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Spēles opcijas
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Iestatījumi
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :MI/spēles skriptu iestatījumi
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :NewGRF iestatījumi
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Caurspīdības opcijas
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Rādīt pilsētu nosaukumus
|
||||
@@ -967,36 +967,6 @@ STR_GAME_OPTIONS_CURRENCY_INR :Indijas rūpija
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indonēzijas rūpija (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Malaizijas Ringits (MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Brauc pa kreiso pusi
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Brauc pa labo pusi
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Pilsētu nosaukumi:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Pilsētu nosaukumu stila izvēle
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Angļu (sākotnējie)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Franču
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Vācu
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Angļu (papildu)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Latīņamerikāņu
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Muļķīgie
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Zviedru
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Holandiešu
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Somu
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Poļu
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slovāku
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norvēģu
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Ungāru
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Austriešu
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Rumāņu
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Čehu
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Šveiciešu
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Dāņu
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turku
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Itāļu
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Katalāņu
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Automātiskā saglabāšana
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Izvēlēties spēles automātiskās saglabāšanas starplaikus
|
||||
|
||||
@@ -1029,21 +999,8 @@ STR_GAME_OPTIONS_VIDEO_VSYNC_TOOLTIP :{BLACK}Atzīmē
|
||||
|
||||
STR_GAME_OPTIONS_VIDEO_DRIVER_INFO :{BLACK}Esošais vadītājs: {STRING}
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Lietotāja saskarnes lielums
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Lietotāja saskarnes elementu lieluma izvēle
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(automātiski noteikt)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Parasts
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Divkāršs
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Četrkāršs
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Fonta izmērs
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Izvēlieties saskarnes fonta izmēru
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(automātiski noteikt)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Normāls
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Divkāršs izmērs
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :Četrkāršs izmērs
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}Grafika
|
||||
|
||||
@@ -1095,8 +1052,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Priekš
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 mārciņas (£) jūsu valūtā
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Mainīt pielāgotās valūtas rādītāju
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Maksimālais sāncenšu daudzums: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Nav
|
||||
STR_FUNDING_ONLY :Tikai līdzekļu piešķiršana
|
||||
STR_MINIMAL :Minimāls
|
||||
@@ -1146,6 +1101,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Mērena klimata ainava
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Subarktikas klimata ainava
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Subtropu klimata ainava
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Rotaļlietu zemes ainava
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Ļoti līdzens
|
||||
STR_TERRAIN_TYPE_FLAT :Līdzens
|
||||
@@ -1505,6 +1466,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Uzlabotais
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Autotransporta līdzekļi: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Izvēlieties braukšanas pusi
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Brauc pa kreiso pusi
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Brauc pa labo pusi
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Augstumu kartes pagriešana: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Pret pulksteņa rādītāja virzienu
|
||||
@@ -2041,7 +2006,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Automātiska ap
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Atļauj vilcieniem apgriezties pie signālierīcēm, ja tie te ir gaidījuši ilgu laiku
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(ieteicamais)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(ieteicamais)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Mainīt iestatījuma vērtību
|
||||
|
||||
@@ -2084,7 +2049,6 @@ STR_INTRO_HIGHSCORE :{BLACK}Sasniegu
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Iestatījumi
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF iestatījumi
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Pārbaudīt tiešsaistes saturu
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}MI/spēles skriptu iestatījumi
|
||||
STR_INTRO_QUIT :{BLACK}Iziet
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Sākt jaunu spēli. Ctrl+klikšķis izlaiž kartes konfigurēšanu
|
||||
@@ -2104,7 +2068,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Rādīt
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Displeja iestatījumi
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Rādīt NewGRF iestatījumus
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Pārbaudīt vai lejupielādei nav pieejams jauns un atjaunināts saturs
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Rādīt MI un spēles skriptu iestatījumus
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Iziet no 'OpenTTD'
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}Pašlaik izvēlētajai bāzes grafikas kopai trūkst {NUM} sprait{P s i u}. Lūdzu, pārbaudiet, vai bāzes kopai ir atjauninājumi.
|
||||
@@ -2136,12 +2099,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Nomain
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Mainīt pašreizējo gadu
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Ieslēgt ražojumu vērtības maiņu: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Mērena klimata ainava
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Subarktikas klimata ainava
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Subtropu klimata ainava
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Rotaļlietu zemes ainava
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} - krāsu shēma
|
||||
|
||||
@@ -3145,6 +3102,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}Kartes i
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Izvēlieties kartes izmēru, izteikts lauciņos. Pieejamo lauciņu skaits var būt nedaudz mazāks
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Pilsētu daudzums:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Pilsētu nosaukumi:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Pilsētu nosaukumu stila izvēle
|
||||
STR_MAPGEN_DATE :{BLACK}Datums:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Ražotņu daudzums:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}Augstākā virsotne:
|
||||
@@ -3160,12 +3119,35 @@ STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}Samazin
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Zemes radītājs:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Apvidus reljefs:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Jūras līmenis:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Jūras līmenis:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Upes:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Gludums:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Dažādības sadalījums:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Radīt
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Angļu (sākotnējie)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Franču
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Vācu
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Angļu (papildu)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Latīņamerikāņu
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Muļķīgie
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Zviedru
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Holandiešu
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Somu
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Poļu
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slovāku
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norvēģu
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Ungāru
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Austriešu
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Rumāņu
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Čehu
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Šveiciešu
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Dāņu
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Turku
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Itāļu
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Katalāņu
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Kartes malas:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Ziemeļrietumi
|
||||
@@ -3654,7 +3636,6 @@ STR_FINANCES_SECTION_OTHER :{GOLD}Citi
|
||||
|
||||
STR_FINANCES_NEGATIVE_INCOME :-{CURRENCY_LONG}
|
||||
STR_FINANCES_POSITIVE_INCOME :+{CURRENCY_LONG}
|
||||
STR_FINANCES_NET_PROFIT :{WHITE}Tīrā peļņa
|
||||
STR_FINANCES_BANK_BALANCE_TITLE :{WHITE}Bankas bilance
|
||||
STR_FINANCES_OWN_FUNDS_TITLE :{WHITE}Pašu līdzekļi
|
||||
STR_FINANCES_LOAN_TITLE :{WHITE}Aizdevums
|
||||
@@ -3883,6 +3864,8 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Maksimā
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Apgabas: {GOLD}{COMMA} lauciņi
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Lidaparāta veids: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Vilciena vagonu atlasīšanas saraksts - klikšķināt uz transportlīdzekļa, lai iegūtu informāciju
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Autotransporta atlasīšanas saraksts - klikšķināt uz transportlīdzekļa, lai iegūtu informāciju
|
||||
@@ -4543,12 +4526,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Viens no
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}MI/spēles skriptu atkļūdošanas logs ir pieejams tikai serverim
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}MI/spēles skriptu konfigurācija
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}Spēles skripts, kas tiks ielādēts nākamajā spēlē
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}MI, kas tiks ielādēts nākamajā spēlē
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Spēlētājs (cilvēks)
|
||||
STR_AI_CONFIG_RANDOM_AI :Nejaušs MI
|
||||
STR_AI_CONFIG_NONE :(nav)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Maksimālais sāncenšu daudzums: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Pacelt uz augšu
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Pacelt izvēlētos MI sarakstā uz augšu
|
||||
@@ -4558,8 +4541,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Nolaist
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Spēles skripti
|
||||
STR_AI_CONFIG_AI :{SILVER}MI
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Izvēlēties {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :MI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Spēles skripts
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Ielādēt citu skriptu
|
||||
@@ -4590,9 +4571,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Augstumk
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Minikartes ekrānuzņēmums
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} parametri
|
||||
STR_AI_SETTINGS_CAPTION_AI :MI
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Spēles skripts
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Aizvērt
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Atiestatīt
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -5009,6 +4988,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Nevar ma
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... transportlīdzeklis ir iznīcināts
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Vispār nebūs pieejami transporta līdzekļi
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Mainiet jūsu NewGRF konfogurāciju
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Transportlīdzekļi vēl nav pieejami
|
||||
|
||||
+43
-62
@@ -395,6 +395,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}AG
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}AG
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}kg
|
||||
@@ -584,10 +585,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Išeiti
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Pagrindinės nuostatos
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Išplėstinės nuostatos
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :Dirbtinio intelekto nuostatos
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :Plėtinių nuostatos
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Skaidrumo nuostatos
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Miestų pavadinimai
|
||||
@@ -1167,36 +1167,6 @@ STR_GAME_OPTIONS_CURRENCY_INR :Indijos rupijos
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indonezijos rupijos (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Malaizijos ringitai (MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Kairiąja puse
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Dešiniąja puse
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Miestų pavadinimai:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Pasirink miestų pavadinimų tipą
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Anglų (Oginalus)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Prancūzų
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Vokiečių
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Anglų (Papildomas)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Lotynų-Amerikos
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Kvaili
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Švedų
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Olandų
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Suomių
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Lenkų
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slovakų
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norvegų
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Vengrų
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Austrų
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Rumunų
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Čekų
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Šveicarų
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Danų
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turkiški
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italų
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Katalonų
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Automatinis išsaugojimas
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Pasirink, kaip dažnai išsaugoti žaidimą
|
||||
|
||||
@@ -1227,21 +1197,8 @@ STR_GAME_OPTIONS_VIDEO_ACCELERATION_RESTART :{WHITE}Kad pake
|
||||
STR_GAME_OPTIONS_VIDEO_VSYNC :{BLACK}Vertikalioji sinchronizacija (VSync)
|
||||
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Sąsajos elementų dydis
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Pasirinkite vartotojo sąsajos elementų santykinį dydį
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(aptikti automatiškai)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Normalus
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Dvigubas
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Keturgubas
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Šrifto dydis
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Pasirinkite vartotojo sąsajos šrifto dydį
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(aptikti automatiškai)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Normalus
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Dvigubas
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :Keturgubas
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}Grafika
|
||||
|
||||
@@ -1293,8 +1250,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Perži
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 svarų (£) jūsų valiuta
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Keisti pasirinktos valiutos nustatymus
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Didžiausias priešininkų skaičius: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Nėra
|
||||
STR_FUNDING_ONLY :Tik finansavimas
|
||||
STR_MINIMAL :Mažiausias
|
||||
@@ -1344,6 +1299,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Normalus klimatas
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Sub-arktinis klimatas
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Sub-tropinis klimatas
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :'Žaislinis' klimatas
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Tik lygumos
|
||||
STR_TERRAIN_TYPE_FLAT :Lygumos
|
||||
@@ -1699,6 +1660,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Naujasis
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Automobilių eismas: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Eismo pusė
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Kairiąja puse
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Dešiniąja puse
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Aukščių žemėlapio pasukimas: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Prieš laikrodžio rodyklę
|
||||
@@ -2239,7 +2204,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Apsisukimas pri
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Leisti traukiniams apsisukti ir bandyti važiuoti priešinga kryptimi, jei ties šviesoforu jiems tenka laukti pernelyg ilgai
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Rekomenduojama)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Rekomenduojama)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Keisti reikšmes
|
||||
|
||||
@@ -2282,7 +2247,6 @@ STR_INTRO_HIGHSCORE :{BLACK}Nugalėt
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Išplėstinės nuostatos
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Plėtiniai
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Interneto turinys
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}Dirbtinio intelekto nuostatos
|
||||
STR_INTRO_QUIT :{BLACK}Išeiti
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Pradėti naują žaidimą. Spragtelėjus laikant nuspaustą Ctrl klavišą, naujas žemėlapis bus sugeneruotas nedelsiant ir nieko nebeklausiant
|
||||
@@ -2302,7 +2266,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Rodyti n
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Rodyti išplėstines nuostatas
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Rodyti parsisiųstus plėtinius ir jų nuostatas
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Tikrinti, ar nėra naujų plėtinių arba atnaujinimų jau atsisiųstiems plėtiniams
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Rodyti dirbtinio intelekto nuostatas
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Išeiti iš „OpenTTD“ žaidimo
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}Šiuo metu pasirinktame grafikos rinkinyje trūksta {NUM} sprukl{P io ių ių}. Patikrinkite, ar nėra naujinių.
|
||||
@@ -2334,12 +2297,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Pakeist
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Pakeisti dabartinius metus
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Leisti keisti produkcijos vertes: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Normalus klimatas
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Sub-arktinis klimatas
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Sub-tropinis klimatas
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :'Žaislinis' klimatas
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} - Kompanijos spalvos
|
||||
|
||||
@@ -3288,6 +3245,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}Žemėla
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Pasirinkite žemėlapio dydį langeliais. Prieinamų langelių skaičius bus šiek tiek mažesnis.
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Miestų kiekis:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Miestų pavadinimai:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Pasirink miestų pavadinimų tipą
|
||||
STR_MAPGEN_DATE :{BLACK}Pradžios data:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Pramonės įmonių kiekis:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}Didžiausias aukštis
|
||||
@@ -3303,12 +3262,35 @@ STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}Sumažin
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Generavimo algoritmas:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Vietovės tipas:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Jūros lygis:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Jūros lygis:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Upių kiekis:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Jautrumas:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Įvairovės paskirstymas:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Sukurti
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Anglų (Oginalus)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Prancūzų
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Vokiečių
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Anglų (Papildomas)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Lotynų-Amerikos
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Kvaili
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Švedų
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Olandų
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Suomių
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Lenkų
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slovakų
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norvegų
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Vengrų
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Austrų
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Rumunų
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Čekų
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Šveicarų
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Danų
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Turkiški
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Italų
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Katalonų
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Žemėlapio kraštai:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Šiaurės vakarai
|
||||
@@ -4008,6 +3990,8 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Didž. t
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Nuotolis: {GOLD}{COMMA} langeliai
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Tipas: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Lokomotyvų ir vagonų sąrašas. Spragtelėjus bus parodyta platesnė informacija. Spragtelėjus laikant nuspaustą Ctrl klavišą, lokomotyvas ar vagonas bus slepiamas/rodomas sąraše
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Automobilių sąrašas. Spragtelėjus bus parodyta platesnė informacija. Spragtelėjus laikant nuspaustą Ctrl klavišą, automobilis bus slepiamas/rodomas sąraše
|
||||
@@ -4721,12 +4705,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Vienas i
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}DI / GameScript derinimo langas yra pasiekiamas tik iš serverio
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}DI / Žaidimo Nustatymai
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}Žaidimo skriptas bus įkeltas sekančiame žaidime
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}DI'ai bus įkelti sekančiame žaidime
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Žaidėjas Žmogus
|
||||
STR_AI_CONFIG_RANDOM_AI :Atsitiktinis DI
|
||||
STR_AI_CONFIG_NONE :(tuščia)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Didžiausias priešininkų skaičius: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Perkelti aukščiau
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Perkelti pasirinktą DI aukščiau
|
||||
@@ -4736,8 +4720,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Perkelti
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Žaidimo skriptas
|
||||
STR_AI_CONFIG_AI :{SILVER}DI'ai
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Pasirinkti {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :DI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Žaidimo skriptas
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Užkrauti kitą skriptą
|
||||
@@ -4768,9 +4750,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Teminio
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Mini žemėlapio kopija
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parametrai
|
||||
STR_AI_SETTINGS_CAPTION_AI :DI
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Žaidimo skriptas
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Uždaryti
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Atstatyti
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -5187,6 +5167,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Aptarnav
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... automobilis sunaikintas
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Nebus įmanoma įsigyti jokių transporto priemonių
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Pakeiskite plėtinių nuostatas
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Kol kas negalima įsigyti jokių transporto priemonių
|
||||
|
||||
+43
-62
@@ -200,6 +200,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}bh
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}ps
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}kg
|
||||
@@ -391,10 +392,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Eraus
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Spilloptiounen
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Astellungen
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :KI / Spill-Script Astellungen
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :NewGRF Astellungen
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Transparenz Optiounen
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Stiednimm uweisen
|
||||
@@ -965,36 +965,6 @@ STR_GAME_OPTIONS_CURRENCY_INR :Indiesch Rupee
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indonesesch Rupiah (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Malaysesche Ringgit (MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Lénks fueren
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Riets fueren
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Stiednimm:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Stil vun de Stiednimm wielen
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Englesch (Original)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Franséisch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Däitsch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Englesch (Erweidert)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Lateinamerikanesch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Blöd
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Schwedesch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Holländesch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finnesch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Polnesch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slovakesch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norwegesch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Ungaresch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Éisträichesch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Rumänesch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Tschechesch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Schwäitzer
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Dänesch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Türkesch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italienesch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Katalanesch
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Autospäicheren
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Wiel den Intervall aus fir d'Autospäicherung
|
||||
|
||||
@@ -1026,21 +996,8 @@ STR_GAME_OPTIONS_VIDEO_VSYNC :{BLACK}VSync
|
||||
STR_GAME_OPTIONS_VIDEO_VSYNC_TOOLTIP :{BLACK}Wiel des Optioun fir de V-Sync unzeman. Des gëtt eréit no engem Neistart benotzt. Funktionéiert nëmmen wann Hardwarebeschleunigung un ass
|
||||
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Interfacegréisst
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Wiel d'Gréisst déi fir den Interface soll benotzt ginn
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(auto-Detekt.)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Duebel
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Véierfach
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Schrëftgréisst
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Wiel d'Interface-Schrëftgréisst aus
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(auto-Detekt.)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Duebel Gréisst
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :Véierfach
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}Graphik
|
||||
|
||||
@@ -1092,8 +1049,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Prouf:
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 Pond (£) an denger Währung
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Änner Währungsparameter
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Maximal Unzuel vu Géigner: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Keng
|
||||
STR_FUNDING_ONLY :Nëmmen finanzéiren
|
||||
STR_MINIMAL :Minimal
|
||||
@@ -1143,6 +1098,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Gemässegt Klima Landschaft
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Sub-Arktesch Landschaft
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Sub-Tropesch Landschaft
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Spillsaacheland Landschaft
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Ganz Flaach
|
||||
STR_TERRAIN_TYPE_FLAT :Flaach
|
||||
@@ -1501,6 +1462,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Verbessert
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Stroossegefierer: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Wiel d'Säit op där gefuer gëtt
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Lénks fueren
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Riets fueren
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Héichtenkaartrotatioun: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Géint d'Auer
|
||||
@@ -2027,7 +1992,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Automatescht Em
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Erlab Zich bei engem Signal emzedréinen, wann se eng laang Zäit geward hunn
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(recommandéiert)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(recommandéiert)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Astellung änneren
|
||||
|
||||
@@ -2070,7 +2035,6 @@ STR_INTRO_HIGHSCORE :{BLACK}Beschtel
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Astellungen
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF Astellungen
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Check Online Inhalt
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}KI / Spill-Script Astellungen
|
||||
STR_INTRO_QUIT :{BLACK}Eraus
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Start en neit Spill. Ctrl+Klick iwwerspréngt Kaartenkonfiguratioun
|
||||
@@ -2090,7 +2054,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Beschtel
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Displayastellungen
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}NewGRF Astellungen uweisen
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Check op neien Inhalt kann downgeload gin
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Weis KI an Spill-Script-Astellungen
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Aus 'OpenTTD' eraus goen
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}Dem grad ausgewielte Basis Grafikset fehlen {NUM} Sprite{P "" s}. W.e.g. no Updates fir dëse Set sichen.
|
||||
@@ -2122,12 +2085,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Datum
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Änner dat aktuellt Joer
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Erlaabt d'ännere vun de Produktiounswäerter: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Gemässegt Klima Landschaft
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Sub-Arktesch Landschaft
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Sub-Tropesch Landschaft
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Spillsaacheland Landschaft
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} - Neie Faarfschema
|
||||
|
||||
@@ -3128,6 +3085,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}Kaartegr
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Wiel d'Gréisst vun der Kaart a Felder. D'Unzuel vu benotzbare Felder wäert e bësse méi kleng sinn
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Unz. Dierfer:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Stiednimm:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Stil vun de Stiednimm wielen
|
||||
STR_MAPGEN_DATE :{BLACK}Datum:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Unz. Industrien:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}Héchste Punkt:
|
||||
@@ -3143,12 +3102,35 @@ STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}Wüstenu
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Landgenerator:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Terrain Typ:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Mieresspigel:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Mieresspigel:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Flëss:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Mëllt:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Vielfaltverdeelung:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Generéiren
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Englesch (Original)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Franséisch
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Däitsch
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Englesch (Erweidert)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Lateinamerikanesch
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Blöd
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Schwedesch
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Holländesch
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Finnesch
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Polnesch
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slovakesch
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norwegesch
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Ungaresch
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Éisträichesch
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Rumänesch
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Tschechesch
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Schwäitzer
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Dänesch
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Türkesch
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Italienesch
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Katalanesch
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Kaarteränner:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Nordwest
|
||||
@@ -3849,6 +3831,8 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Max. Zé
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Distanz: {GOLD}{COMMA} Felder
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Fliger Typ: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Zuchlëscht - klick op en Zuch fir Informatiounen. Ctrl+Klick fir tëscht dem Verstoppen hin an hier ze sprangen
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Stroossegefierlëscht - klick op en Gefier fir Informatiounen. Ctrl+Klick fir tëscht dem Verstoppen hin an hier ze sprangen
|
||||
@@ -4509,12 +4493,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}En Scrip
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}KI / Spill-Script Debugfënster ass nëmmen fir Serveren verfügbar
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}KI /Spill-Script Konfiguratioun
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}D'Spill-Script dat am nächsten Spill geluede gëtt
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}D'KIën déi am nächsten Spill geluede ginn
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Mënschleche Spiller
|
||||
STR_AI_CONFIG_RANDOM_AI :Zoufälleg KI
|
||||
STR_AI_CONFIG_NONE :(keng)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Maximal Unzuel vu Géigner: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Eropsetzen
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Gewielte KI an der Lëscht no uewen setzen
|
||||
@@ -4524,8 +4508,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Gewielte
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Spill-Script
|
||||
STR_AI_CONFIG_AI :{SILVER}KIën
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Wiel {STRING} aus
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :KI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Spill-Script
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Lued en aneren Script
|
||||
@@ -4556,9 +4538,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Héichte
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Minimap-Screenshot
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parameter
|
||||
STR_AI_SETTINGS_CAPTION_AI :KI
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Spill-Script
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Zoumaachen
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Reset
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -4975,6 +4955,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}De Servi
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... Gefier ass zerstéiert
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Keng Gefierer verfügbar
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Änner d'NewGRF Konfiguratioun
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Nach keng Gefierer verfügbar
|
||||
|
||||
+11
-15
@@ -197,6 +197,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}кс
|
||||
STR_UNITS_POWER_METRIC :{COMMA}кс
|
||||
STR_UNITS_POWER_SI :{COMMA}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}kg
|
||||
|
||||
@@ -352,9 +353,8 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Напушти
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :игра опции
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :АИ / игри поставувања
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :NewGRF подесувања
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :транспарентност опции
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Место имиња прикажани
|
||||
@@ -792,11 +792,6 @@ STR_GAME_OPTIONS_CAPTION :{WHITE}Опци
|
||||
|
||||
###length 42
|
||||
|
||||
###length 2
|
||||
|
||||
|
||||
###length 21
|
||||
|
||||
|
||||
# Autosave dropdown
|
||||
###length 5
|
||||
@@ -817,7 +812,6 @@ STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_EVERY_1_MONTH :Секој ме
|
||||
|
||||
|
||||
|
||||
|
||||
# Custom currency window
|
||||
|
||||
|
||||
@@ -825,7 +819,6 @@ STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_EVERY_1_MONTH :Секој ме
|
||||
|
||||
|
||||
|
||||
|
||||
STR_NUM_CUSTOM_NUMBER :Прилагодено ({NUM})
|
||||
|
||||
|
||||
@@ -841,6 +834,8 @@ STR_SEA_LEVEL_CUSTOM_PERCENTAGE :Прилаго
|
||||
|
||||
###length 4
|
||||
|
||||
###length 4
|
||||
|
||||
###length 7
|
||||
|
||||
###length 4
|
||||
@@ -959,6 +954,8 @@ STR_CONFIG_SETTING_GRAPH_LINE_THICKNESS :Дебелин
|
||||
|
||||
###length 2
|
||||
|
||||
###length 2
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1160,11 +1157,9 @@ STR_INTRO_SCENARIO_EDITOR :{BLACK}Сцен
|
||||
STR_INTRO_MULTIPLAYER :{BLACK}Повеќе играчи
|
||||
|
||||
STR_INTRO_GAME_OPTIONS :{BLACK}Опции на Играта
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}АИ / Играта Подесувања
|
||||
|
||||
|
||||
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Покажи АИ и игра поставувања
|
||||
|
||||
|
||||
# Quit window
|
||||
@@ -1178,8 +1173,6 @@ STR_ABANDON_GAME_QUERY :{YELLOW}Дал
|
||||
|
||||
# Cheat window
|
||||
|
||||
###length 4
|
||||
|
||||
# Livery window
|
||||
|
||||
|
||||
@@ -1448,6 +1441,8 @@ STR_SAVELOAD_DETAIL_GRFSTATUS :{SILVER}Нов
|
||||
STR_MAPGEN_MAPSIZE :{BLACK}Големина на мапа:
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
|
||||
###length 21
|
||||
|
||||
# Strings for map borders at game generation
|
||||
|
||||
|
||||
@@ -1694,6 +1689,8 @@ STR_BUY_VEHICLE_AIRCRAFT_CAPTION :Нов авио
|
||||
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Опсег: {GOLD}{COMMA} плочки
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_AIRCRAFT_LIST_TOOLTIP :{BLACK}Листа за селекција од авиони - кликни на авионот за информации
|
||||
|
||||
@@ -1948,7 +1945,6 @@ STR_AI_CONFIG_NONE :(никој)
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}GameScript
|
||||
STR_AI_CONFIG_AI :{SILVER}ЗИС
|
||||
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :АИ
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :GameScript
|
||||
|
||||
@@ -1961,7 +1957,6 @@ STR_AI_LIST_CAPTION_GAMESCRIPT :GameScripts
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION_AI :АИ
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :GameScript
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
STR_AI_SETTINGS_START_DELAY :Број на денови за да започнете оваа Пи по претходниот (се дава или зема): {ORANGE}{STRING}
|
||||
|
||||
@@ -2118,6 +2113,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Не м
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... возилото е уништено
|
||||
|
||||
|
||||
|
||||
# Specific vehicle errors
|
||||
|
||||
|
||||
|
||||
+43
-55
@@ -197,6 +197,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}kk
|
||||
STR_UNITS_POWER_METRIC :{COMMA}kk
|
||||
STR_UNITS_POWER_SI :{COMMA}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}kg
|
||||
|
||||
@@ -357,10 +358,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Keluar
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Pilihan permainan
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Tetapan
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :Al/Tetapan skrip permainan
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :Tetapan NewGRF
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Pilihan Ketelusan
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Paparkan nama bandar
|
||||
@@ -899,36 +899,6 @@ STR_GAME_OPTIONS_CURRENCY_ZAR :South African R
|
||||
STR_GAME_OPTIONS_CURRENCY_CUSTOM :Sesuaikan...
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Georgian Lari (GEL)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Memandu di sebelah kiri
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Memandu di sebelah kanan
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Nama bandar
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Pilih tema untuk nama bandar
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Inggeris (Asal)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Peranchis
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Jerman
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Inggeris (Tambahan)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Amerika Latin
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Mengarut
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Swedish
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Dutch
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finnish
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Polish
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slovak
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norwegian
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Hungarian
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Austrian
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Romanian
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Czech
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Swiss
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Danish
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turkish
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italian
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Catalan
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Simpanan automatik
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Pilih tempoh untuk simpanan permainan automatik
|
||||
|
||||
@@ -953,12 +923,6 @@ STR_GAME_OPTIONS_RESOLUTION_OTHER :lain
|
||||
|
||||
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Saiz Antaramuka
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Sila pilih saiz elemen antara muka untuk digunakan
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Biasa
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Saiz berganda
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Saiz kuad
|
||||
|
||||
|
||||
|
||||
@@ -1007,8 +971,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Previu:
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}Mata wang anda berbanding 10000 Pound (£)
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Tukar parameter matawang pilihan diri
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Jumlah maksimum pesaing: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Tiada
|
||||
STR_FUNDING_ONLY :Melalui pembiayaan sahaja
|
||||
STR_MINIMAL :Minimum
|
||||
@@ -1058,6 +1020,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Lanskap temperate
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Lanskap subartik
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Lanskap subtropik
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Lanskap alam permainan
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Sangat Rata
|
||||
STR_TERRAIN_TYPE_FLAT :Rata
|
||||
@@ -1341,6 +1309,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Diperbaiki
|
||||
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Kenderaan: {STRING}
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Memandu di sebelah kiri
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Memandu di sebelah kanan
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Putaran heightmap: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Lawan jam
|
||||
@@ -1658,7 +1630,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Berundur secara
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Benarkan keretapi berundur di lampu isyarat, jika ia menuggu lama
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Disyorkan)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Disyorkan)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Tukar nilai tetapan
|
||||
|
||||
@@ -1697,7 +1669,6 @@ STR_INTRO_HIGHSCORE :{BLACK}Carta ma
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Tetapan
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Tetapan NewGRF
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Periksa Kandungan Atas Talian
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}Al/Tetapan Skrip Permainan
|
||||
STR_INTRO_QUIT :{BLACK}Keluar
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Mulakan permainan baru. Ctrl+Klik akan melangkaui konfigurasi peta
|
||||
@@ -1717,7 +1688,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Paparan
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Pamerkan pilihan
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Paparkan tetapan NewGRF
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Periksa kandungan baru atau yang telah dikemaskini untuk dimuat turun
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Paparan Al/Tetapan Skrip Permainan
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Keluar 'OpenTTD'
|
||||
|
||||
STR_INTRO_TRANSLATION :{BLACK}Terjemahan ini kekurangan {NUM} string. Sila bantu menjadikan OpenTTD lebih baik dengan mendaftar sebagai penterjemah. Lihat readme.txt untuk maklumat.
|
||||
@@ -1746,12 +1716,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Tukar t
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Tukar tahun semasa
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Bolehkan pengubahsuaian nilai-nilai pengeluaran: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Lanskap temperate
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Lanskap subartik
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Lanskap subtropik
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Lanskap alam permainan
|
||||
|
||||
# Livery window
|
||||
|
||||
STR_LIVERY_GENERAL_TOOLTIP :{BLACK}Tunjukkan skim warna am
|
||||
@@ -2583,16 +2547,41 @@ STR_MAPGEN_MAPSIZE :{BLACK}Saiz pet
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Pilih saiz peta dalam petak. Nombor petak bersesuaian akan lebih kecil sedikit
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Jumlah bandar:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Nama bandar
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Pilih tema untuk nama bandar
|
||||
STR_MAPGEN_DATE :{BLACK}Tarikh:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Jumlah industri:
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Janaan tanah:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Jenis rupa bumi:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Paras laut:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Paras laut:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Sungai:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Kelicinan:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Pembahagian variasi:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Janakan
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Inggeris (Asal)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Peranchis
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Jerman
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Inggeris (Tambahan)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Amerika Latin
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Mengarut
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Swedish
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Dutch
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Finnish
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Polish
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slovak
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norwegian
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Hungarian
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Austrian
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Romanian
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Czech
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Swiss
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Danish
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Turkish
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Italian
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Catalan
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Hujung peta:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Barat laut
|
||||
@@ -3190,6 +3179,8 @@ STR_PURCHASE_INFO_ALL_BUT :Semua kecuali {
|
||||
STR_PURCHASE_INFO_MAX_TE :{BLACK}Usaha Penarikan Maks.: {GOLD}{FORCE}
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Jarak: {GOLD}{COMMA} petak
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Senarai pilihan keretapi - Klik atas kenderaan untuk maklumat
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Senarai pilihan kenderaan jalanraya - klik atas kenderaan untuk maklumat
|
||||
@@ -3798,12 +3789,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Salah sa
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}Tetingkap Kepintaran Tiruan / SkripPermainan Nyahpepijat hanya tersedia bagi pelayan
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}Konfigurasi Kepintaran Tiruan / Permainan
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}SkripPermainan yang akan dimuatkan pada permainan seterusnya
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}Kepintaran Tiruan yang akan dimuatkan pada permainan seterusnya
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Pemain manusia
|
||||
STR_AI_CONFIG_RANDOM_AI :Kepintaran Tiruan rawak
|
||||
STR_AI_CONFIG_NONE :(tiada)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Jumlah maksimum pesaing: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Pindah ke Atas
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Pindah Kepintaran Tiruan yang dipilih di dalam senarai ke atas
|
||||
@@ -3813,8 +3804,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Pindah K
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}SkripPermainan
|
||||
STR_AI_CONFIG_AI :{SILVER}KepintaranTiruan
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Pilih {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :Kepintaran Tiruan
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :SkripPermainan
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Muat skrip yang lain
|
||||
@@ -3838,9 +3827,7 @@ STR_AI_LIST_CANCEL_TOOLTIP :{BLACK}Jangan u
|
||||
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parameter
|
||||
STR_AI_SETTINGS_CAPTION_AI :AI
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :SkripPermainan
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Tutup
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Semula
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -4236,6 +4223,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Tidak bo
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... kenderaan sudah musnah
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET_EXPLANATION :{WHITE}Mulakan permainan baru selepas {DATE_SHORT} atau gunakan NewGRF yang digunakan kenderaan terdahulu
|
||||
|
||||
# Specific vehicle errors
|
||||
|
||||
+11
-11
@@ -150,6 +150,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}hp
|
||||
STR_UNITS_POWER_METRIC :{COMMA}hp
|
||||
STR_UNITS_POWER_SI :{COMMA}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}kg
|
||||
|
||||
@@ -265,7 +266,7 @@ STR_TOOLBAR_TOOLTIP_FUND_CONSTRUCTION_OF_NEW :{BLACK}Ibni ind
|
||||
STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
|
||||
# File menu
|
||||
###length 5
|
||||
@@ -405,11 +406,6 @@ STR_NEWS_VEHICLE_IS_LOST :{WHITE}{VEHICLE
|
||||
|
||||
###length 42
|
||||
|
||||
###length 2
|
||||
|
||||
|
||||
###length 21
|
||||
|
||||
|
||||
# Autosave dropdown
|
||||
###length 5
|
||||
@@ -430,7 +426,6 @@ STR_GAME_OPTIONS_RESOLUTION_OTHER :oħrajn
|
||||
|
||||
|
||||
|
||||
|
||||
# Custom currency window
|
||||
|
||||
|
||||
@@ -440,7 +435,6 @@ STR_GAME_OPTIONS_RESOLUTION_OTHER :oħrajn
|
||||
|
||||
|
||||
|
||||
|
||||
###length 5
|
||||
|
||||
###length 6
|
||||
@@ -451,6 +445,8 @@ STR_GAME_OPTIONS_RESOLUTION_OTHER :oħrajn
|
||||
|
||||
###length 4
|
||||
|
||||
###length 4
|
||||
|
||||
###length 7
|
||||
|
||||
###length 4
|
||||
@@ -580,6 +576,8 @@ STR_CONFIG_SETTING_WARN_LOST_VEHICLE :Avza jekk jinti
|
||||
|
||||
###length 2
|
||||
|
||||
###length 2
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -746,8 +744,6 @@ STR_INTRO_CAPTION :{WHITE}OpenTTD
|
||||
# Cheat window
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Ibdel is-sena
|
||||
|
||||
###length 4
|
||||
|
||||
# Livery window
|
||||
|
||||
|
||||
@@ -935,6 +931,8 @@ STR_OBJECT_BUILD_CLASS_TOOLTIP :{BLACK}Aghzel i
|
||||
# World generation
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
|
||||
###length 21
|
||||
|
||||
# Strings for map borders at game generation
|
||||
|
||||
|
||||
@@ -1102,6 +1100,8 @@ STR_FINANCES_POSITIVE_INCOME :{BLACK}+{CURREN
|
||||
###length VEHICLE_TYPES
|
||||
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
@@ -1313,7 +1313,6 @@ STR_TIMETABLE_CLEAR_SPEED_TOOLTIP :{BLACK}Исчи
|
||||
|
||||
|
||||
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
|
||||
# Available AIs window
|
||||
|
||||
@@ -1438,6 +1437,7 @@ STR_ERROR_TOO_MANY_VEHICLES_IN_GAME :{WHITE}Hemm wis
|
||||
|
||||
|
||||
|
||||
|
||||
# Specific vehicle errors
|
||||
STR_ERROR_CAN_T_REVERSE_DIRECTION_TRAIN :{WHITE}Ma tistax tbiddel id-direzzjoni tal-ferrovija...
|
||||
|
||||
|
||||
+27
-28
@@ -196,6 +196,7 @@ STR_UNITS_VELOCITY_SI :{COMMA} m/s
|
||||
STR_UNITS_POWER_IMPERIAL :{COMMA}hp
|
||||
STR_UNITS_POWER_METRIC :{COMMA}hp
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}ट
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}ट
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA} किलो
|
||||
@@ -346,9 +347,8 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :बंद करा
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :खेळाचे पर्याय
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :ए.आय. / गेम स्क्रिप्ट सेटिंग्ज
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :NewGRF पर्याय
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :पारदर्शकता पर्याय
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :शहरांची नावे दाखवा
|
||||
@@ -724,27 +724,6 @@ STR_GAME_OPTIONS_CURRENCY_SEK :स्वीड
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :तुर्की लिरा (TRY)
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :स्लोवाक कोरुना (SKK)
|
||||
|
||||
###length 2
|
||||
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :फ्रेंच
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :जर्मन
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :स्वीडीश
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :डच
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :फिन्निश
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :पोलिश
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :स्लोवाक
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :नोर्वेगीअन
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :हंगेरियन
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :ओस्त्रिअन
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :रोमेनिअन
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :झेख
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :स्विस
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :डेनिष
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :तुर्की
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :ईटेलिअन
|
||||
|
||||
|
||||
# Autosave dropdown
|
||||
###length 5
|
||||
@@ -770,7 +749,6 @@ STR_GAME_OPTIONS_RESOLUTION_OTHER :अन्य
|
||||
|
||||
|
||||
|
||||
|
||||
# Custom currency window
|
||||
|
||||
|
||||
@@ -780,7 +758,6 @@ STR_GAME_OPTIONS_RESOLUTION_OTHER :अन्य
|
||||
|
||||
|
||||
|
||||
|
||||
###length 5
|
||||
|
||||
###length 6
|
||||
@@ -795,6 +772,8 @@ STR_SUBSIDY_X2 :x२
|
||||
STR_SUBSIDY_X3 :x३
|
||||
STR_SUBSIDY_X4 :x४
|
||||
|
||||
###length 4
|
||||
|
||||
###length 7
|
||||
|
||||
###length 4
|
||||
@@ -911,6 +890,8 @@ STR_CONFIG_SETTING_WARN_LOST_VEHICLE : वाहन
|
||||
|
||||
###length 2
|
||||
|
||||
###length 2
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1076,8 +1057,6 @@ STR_INTRO_CAPTION :{WHITE}ओप
|
||||
# Cheat window
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}चालू वर्ष बदला
|
||||
|
||||
###length 4
|
||||
|
||||
# Livery window
|
||||
|
||||
|
||||
@@ -1328,6 +1307,24 @@ STR_SAVELOAD_DETAIL_COMPANY_INDEX :{SILVER}{COMMA}
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_DATE :{BLACK}तिथी:
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :फ्रेंच
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :जर्मन
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :स्वीडीश
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :डच
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :फिन्निश
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :पोलिश
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :स्लोवाक
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :नोर्वेगीअन
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :हंगेरियन
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :ओस्त्रिअन
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :रोमेनिअन
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :झेख
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :स्विस
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :डेनिष
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :तुर्की
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :ईटेलिअन
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_WATER :{BLACK}पाणी
|
||||
|
||||
@@ -1537,6 +1534,8 @@ STR_PURCHASE_INFO_COST :{BLACK}कि
|
||||
STR_PURCHASE_INFO_WEIGHT_CWEIGHT :{BLACK}वजन: {GOLD}{WEIGHT_SHORT} ({WEIGHT_SHORT})
|
||||
STR_PURCHASE_INFO_COST_SPEED :{BLACK}किंमत: {GOLD}{CURRENCY_LONG}{BLACK} गती: {GOLD}{VELOCITY}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
@@ -1743,7 +1742,6 @@ STR_TIMETABLE_CHANGE_TIME :{BLACK}वे
|
||||
|
||||
|
||||
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
|
||||
# Available AIs window
|
||||
|
||||
@@ -1865,6 +1863,7 @@ STR_ERROR_BRIDGE_THROUGH_MAP_BORDER :{WHITE}पू
|
||||
|
||||
|
||||
|
||||
|
||||
# Specific vehicle errors
|
||||
|
||||
|
||||
|
||||
@@ -202,6 +202,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}hk
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}hk
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}kg
|
||||
@@ -393,10 +394,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Avslutt
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Spillinnstillinger
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Innstillinger
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :AI-/Spillskript-innstillinger
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :NewGRF-innstillinger
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Instillinger for gjennomsiktighet
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Vis bynavn
|
||||
@@ -967,36 +967,6 @@ STR_GAME_OPTIONS_CURRENCY_INR :Indisk rupi (IN
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indonesisk Rupi (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Malaysisk Ringgit (MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Venstrekjøring
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Høyrekjøring
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Bynavn:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Velg nasjonalitet på bynavn
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Engelsk (Original)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Fransk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Tysk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Engelsk (utvidet)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Latinamerikansk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Tåpelige
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Svensk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Nederlandsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Polsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slovakisk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Ungarsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Østeriske
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Rumensk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Tsjekkisk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Sveitsisk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Dansk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Tyrkisk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italiensk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Katalansk
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Automatisk lagring
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Velg intervall for automatisk lagring
|
||||
|
||||
@@ -1028,21 +998,8 @@ STR_GAME_OPTIONS_VIDEO_VSYNC :{BLACK}VSync
|
||||
STR_GAME_OPTIONS_VIDEO_VSYNC_TOOLTIP :{BLACK}Merk av i denne boksen for å v-synkronisere skjermen. Endring av innstillinger krever omstart av spillet. Fungerer bare med maskinvareakselerasjon aktivert
|
||||
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Grensesnitt-størrelse
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Velg grensesnitt-størrelsen som skal benyttes
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(finn automatisk)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :2 ganger størrelse
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :4 ganger størrelse
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Skriftstørrelse
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Velg skriftstørrelse for grensesnitt
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(finn automatisk)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Dobbel størrelse
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :Firedobbel størrelse
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}Grafikk
|
||||
|
||||
@@ -1094,8 +1051,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Forhån
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 pund (£) i din valuta
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Endre egendefinert valutaparameter
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Maks antall motstandere: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Ingen
|
||||
STR_FUNDING_ONLY :Kun finansiering
|
||||
STR_MINIMAL :Minimal
|
||||
@@ -1145,6 +1100,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Temperert landskap
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Subarktisk landskap
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Subtropisk landskap
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Leketøylandskap
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Veldig flatt
|
||||
STR_TERRAIN_TYPE_FLAT :Flatt
|
||||
@@ -1504,6 +1465,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Forbedret
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Veikjøretøy: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Velg kjøre-siden
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Venstrekjøring
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Høyrekjøring
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Høydekartrotering: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Mot klokka
|
||||
@@ -2032,7 +1997,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Automatisk reve
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :La tog reversere ved signaler om de har ventet der lenge
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Anbefalt)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Anbefalt)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Endre verdi
|
||||
|
||||
@@ -2075,7 +2040,6 @@ STR_INTRO_HIGHSCORE :{BLACK}Tavle me
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Innstillinger
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF-innstillinger
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Se etter innhold på nettet
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}AI/Spillskript-innstillinger
|
||||
STR_INTRO_QUIT :{BLACK}Avslutt
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Start et nytt spill. Ctrl+klikk hopper over kartkonfigurering
|
||||
@@ -2095,7 +2059,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Vise tav
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Vis innstillinger
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Vis NewGRF-instillinger
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Se etter nytt og oppdatert innhold for nedlasting
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Vis AI/Spillskript-innstillinger
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Avslutt 'OpenTTD'
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}Det valgte innebygde grafikksettet mangler {NUM} sprite{P "" r}. Se etter oppdateringer for settet.
|
||||
@@ -2127,12 +2090,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Endre d
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Endre nåværende år
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Tillat endring av produksjonsmengder: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Temperert landskap
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Subarktisk landskap
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Subtropisk landskap
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Leketøylandskap
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} - Firmafarge
|
||||
|
||||
@@ -3136,6 +3093,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}Kartstø
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Velg størrelsen på kartet i ruter. Antall tilgjengelige ruter vil være litt mindre
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Antall byer:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Bynavn:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Velg nasjonalitet på bynavn
|
||||
STR_MAPGEN_DATE :{BLACK}Dato:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Antall industrier:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}Høyeste fjelltopp:
|
||||
@@ -3151,12 +3110,35 @@ STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}Reduser
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Landskapsgenerator
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Terrengtype:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Havnivå:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Havnivå:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Elver:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Jevnhet:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Variasjonsspredning:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Generer
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Engelsk (Original)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Fransk
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Tysk
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Engelsk (utvidet)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Latinamerikansk
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Tåpelige
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Svensk
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Nederlandsk
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Finsk
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Polsk
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slovakisk
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norsk
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Ungarsk
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Østeriske
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Rumensk
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Tsjekkisk
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Sveitsisk
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Dansk
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Tyrkisk
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Italiensk
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Katalansk
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Kartkanter:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Nordvest
|
||||
@@ -3857,6 +3839,8 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Maks tre
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Rekkevidde: {GOLD}{COMMA} ruter
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Flytype: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Liste over tog/vogner - klikk på tog/vogn for mer informasjon. Ctrl+klikk for å skjule/vise denne typen
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Liste over kjøretøy - klikk på kjøretøy for mer informasjon. Ctrl+klikk for å skjule/vise kjøretøytypen
|
||||
@@ -4517,12 +4501,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Et skrip
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}AI/Spillskript-feilsøkingsvindu er kun tilgjengelig for tjeneren
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}AI/Spillskript-konfigurasjon
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}Spillskriptet som vil bli lastet i neste spill
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}AI-ene som vil bli lastet i neste spill
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Menneskelig spiller
|
||||
STR_AI_CONFIG_RANDOM_AI :Tilfeldig AI
|
||||
STR_AI_CONFIG_NONE :(ingen)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Maks antall motstandere: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Flytt opp
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Flytt valgte AI oppover i listen
|
||||
@@ -4532,9 +4516,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Flytt va
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Spillskript
|
||||
STR_AI_CONFIG_AI :{SILVER}AI-er
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Velg {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_NONE.small :AI
|
||||
STR_AI_CONFIG_CHANGE_AI :AI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Spillskript
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Last enda et skript
|
||||
@@ -4565,9 +4546,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Høydeka
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Oversiktskart skjermbilde
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parametre
|
||||
STR_AI_SETTINGS_CAPTION_AI :AI
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Spillskript
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Lukk
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Tilbakestill
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -4984,6 +4963,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Kan ikke
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}...{NBSP}kjøretøy er ødelagt
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Ingen kjøretøyer vil være tilgjengelig i det hele tatt
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Endre din NewGRF konfigurasjon
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Ingen kjøretøyer er tilgjengelig ennå
|
||||
|
||||
@@ -199,6 +199,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA} hk
|
||||
STR_UNITS_POWER_METRIC :{COMMA} hk
|
||||
STR_UNITS_POWER_SI :{COMMA} kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA} t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA} t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA} kg
|
||||
@@ -376,10 +377,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Avslutt
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Spelinstillingar
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Innstillinger
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :AI- / Spelscript-innstillingar
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :NewGRF-innstillingar
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Gjennomsiktigheitsinnstillingar
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Syne bynamn
|
||||
@@ -926,36 +926,6 @@ STR_GAME_OPTIONS_CURRENCY_CUSTOM :Eigendefinert..
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Georgiske Lari (GEL)
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Iranske Rial (IRR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Venstrekøyring
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Høgrekøyring
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Namn på byar
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Vel nasjonalitet på bynamn
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Engelsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Fransk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Tysk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Engelsk (utvidet)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Latinamerikansk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Tåpelige
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Svensk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Nederlandsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Polsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slovakisk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Ungarsk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Østerriksk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Rumensk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Tsjekkisk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Sveitsisk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Dansk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Tyrkisk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italiensk
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Katalansk
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Automatisk lagring
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Vel intervall for automatisk lagring
|
||||
|
||||
@@ -980,12 +950,6 @@ STR_GAME_OPTIONS_RESOLUTION_OTHER :anna
|
||||
|
||||
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Grensesnittstorleik
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Vel storleik å bruke på grensesnittet
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Dobbel størrelse
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Firedobbel størrelse
|
||||
|
||||
|
||||
|
||||
@@ -1034,8 +998,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Eksempe
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 pund (£) i din valuta
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Byt eigendefinert valutaparameter
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Maks. antal konkurrentar: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Ingen
|
||||
STR_FUNDING_ONLY :Kun finansiering
|
||||
STR_MINIMAL :Minimal
|
||||
@@ -1085,6 +1047,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Temperert landskap
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :subarktisk landskap
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :subtropisk landskap
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :"Leikeland"-landskap
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Særs flatt
|
||||
STR_TERRAIN_TYPE_FLAT :Flatt
|
||||
@@ -1392,6 +1360,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Forbetra
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Veg-køyrety: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Vel køyreside
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Venstrekøyring
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Høgrekøyring
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Høgdekartrotering: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Mot klokka
|
||||
@@ -1816,7 +1788,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Automatisk reve
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :La tog snu ved signal, når dei har venta lengje
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Anbefalt)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Anbefalt)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Byt innstillingsverdi
|
||||
|
||||
@@ -1857,7 +1829,6 @@ STR_INTRO_HIGHSCORE :{BLACK}Poengtav
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Innstillinger
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}NewGRF-innstillingar
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Sjå etter innhald på nett
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}AI- / Spelscriptinnstillingar
|
||||
STR_INTRO_QUIT :{BLACK}Avslutt
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Start eit nytt spel. CTRL+klikk hoppar over kartkonfigurasjon
|
||||
@@ -1877,7 +1848,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Syn poen
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Skjerminnstillingar
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Syne NewGRF-instillingar
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Sjå etter nytt og oppdatert innhald som kan lastas ned
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Vis AI- og spelscriptinnstillingar
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Avslutt 'OpenTTD'
|
||||
|
||||
STR_INTRO_TRANSLATION :{BLACK}Denne nynorsk-omsettinga manglar {NUM} tekst{P "" ar}. Du må gjerne verte med i omsettingsgruppa for å hjelpe til å gjere OpenTTD betre. Sjå readme.txt for detaljar.
|
||||
@@ -1906,12 +1876,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Byt dat
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Byt noverande år
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Tillet endring av produksjonsmengder: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Temperert landskap
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :subarktisk landskap
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :subtropisk landskap
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :"Leikeland"-landskap
|
||||
|
||||
# Livery window
|
||||
|
||||
STR_LIVERY_GENERAL_TOOLTIP :{BLACK}Syne generelle fargetema
|
||||
@@ -2753,16 +2717,41 @@ STR_MAPGEN_MAPSIZE :{BLACK}Kartstor
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Vel storleik på kartet, i ruter. Talet på tilgjengelege ruter vert smått mindre
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Antal byar:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Namn på byar
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Vel nasjonalitet på bynamn
|
||||
STR_MAPGEN_DATE :{BLACK}Dato:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Antal industriar:
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Landskapsgenerator:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Terrengtype
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Havflate:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Havflate:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Elver:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Glattleik:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Variasjonsdistrubusjon:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Generer
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Engelsk
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Fransk
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Tysk
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Engelsk (utvidet)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Latinamerikansk
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Tåpelige
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Svensk
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Nederlandsk
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Finsk
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Polsk
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slovakisk
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norsk
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Ungarsk
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Østerriksk
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Rumensk
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Tsjekkisk
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Sveitsisk
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Dansk
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Tyrkisk
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Italiensk
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Katalansk
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Kartkantar
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Nordvest
|
||||
@@ -3402,6 +3391,8 @@ STR_PURCHASE_INFO_ALL_BUT :Alt utanom {CAR
|
||||
STR_PURCHASE_INFO_MAX_TE :{BLACK}Maks. trekkraft: {GOLD}{FORCE}
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Rekkevidde: {GOLD}{COMMA} ruter
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Tog-/vognliste - klikk på tog/vogn for meir informasjon
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Køyretøyliste - klikk på køyretøy for meir informasjon
|
||||
@@ -4021,12 +4012,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Ein AI h
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}AI- / Spelscript-feilsøkingvindauget er kun tilgjengeleg for tenaren
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}AI- / Spelkonfigurasjonar
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}Spelscriptet som blir lasta i neste spel
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}AIane som blir lasta i neste spel
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Menneskeleg spelar
|
||||
STR_AI_CONFIG_RANDOM_AI :Tilfeldig AI
|
||||
STR_AI_CONFIG_NONE :(ingen)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Maks. antal konkurrentar: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Flytt oppover
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Flytt valt AI oppover lista
|
||||
@@ -4036,8 +4027,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Flytt va
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Spelscript
|
||||
STR_AI_CONFIG_AI :{SILVER}AIar
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Vel {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :AI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Spelscript
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Last eit anna script
|
||||
@@ -4061,9 +4050,7 @@ STR_AI_LIST_CANCEL_TOOLTIP :{BLACK}Ikkje en
|
||||
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parameter
|
||||
STR_AI_SETTINGS_CAPTION_AI :AI
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Spelscript
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Lukk
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Tilbakestill
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -4469,6 +4456,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Kan ikkj
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... køyretøy er øydelagd
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Ingen køyretøy vert tilgjengelege
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Byt NewGRF-innstillingar
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Det finst ikkje nokon køyretøy enno
|
||||
|
||||
+43
-51
@@ -197,6 +197,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}ا
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}اسب بخار
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}کیلووات
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}تن
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}کیلوگرم
|
||||
|
||||
@@ -366,9 +367,8 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :خروج
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :تنظیمات بازی
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :هوش مصنوعی / تنظیمات بازی
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :تنظیمات NewGRF
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :گزینه های شفافیت
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :نام شهرها نشان داده شود
|
||||
@@ -916,36 +916,6 @@ STR_GAME_OPTIONS_CURRENCY_CUSTOM :دلخواه...
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :لیره گرجستان (GEL)
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :ریال ایران (IRR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :چپ فرمان
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :راست فرمان
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK} نام شهرها
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}انتخاب نوع نام شهرها
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :انگلیسی (اصلی)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :فرانسوی
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :آلمانی
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :انگلیسی (اضافه)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :آمریکای لاتین
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :سیلی
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :سوئدی
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :هلندی
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :فنلاند
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :لهستان
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :اسلواکی
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :نروژی
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :مجاری
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :اتریشی
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :رومانیایی
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :چکی
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :سوییسی
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :دانمارکی
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :ترکیه ای
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :ایتالیایی
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :کاتالانی
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK} ذخیره اتوماتیک
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK} انتخاب فاصله زمانی بین ذخیره کردن های اتوماتیک
|
||||
|
||||
@@ -971,8 +941,6 @@ STR_GAME_OPTIONS_RESOLUTION_OTHER :دیگر
|
||||
|
||||
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :دو برابر
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1020,8 +988,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}پیش
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}۱۰۰۰۰ پوند (£) به واحد پول شما می شود
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}تغییر دلخواه پارامترهای واحد پول
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}حد اکثر تعداد رقبا :{ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :هیچکدام
|
||||
STR_FUNDING_ONLY :فقط سرمایه گذاری
|
||||
STR_MINIMAL :کمینه
|
||||
@@ -1071,6 +1037,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :آب و هوای معتدل
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :آب و هوای قطبی
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :آب و هوای استوایی
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :دنیای اسباب بازی ها
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :بسیار یکدست
|
||||
STR_TERRAIN_TYPE_FLAT :یکدست
|
||||
@@ -1316,6 +1288,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :بهبودیا
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :خودروهای جاده ای: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :انتخاب جهت رانندگی
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :چپ فرمان
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :راست فرمان
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :جهت چرخش نقشه بلندی: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :پادساعتگرد
|
||||
@@ -1628,7 +1604,7 @@ STR_CONFIG_SETTING_PATHFINDER_FOR_SHIPS :مسیریاب
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :برگشت خودکار با رسیدن به نشانه ها: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(توصیه می گردد)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(توصیه می گردد)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}تغییر مقدار
|
||||
|
||||
@@ -1662,7 +1638,6 @@ STR_INTRO_MULTIPLAYER :{BLACK}بازی
|
||||
STR_INTRO_GAME_OPTIONS :{BLACK}تنضیمات بازی
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}تنظیمات NewGRF
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}چک کردن محتوی آنلاین
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK} تنظیمات هوش مصنوعی / اسکریپت
|
||||
STR_INTRO_QUIT :{BLACK}خروج
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}شروع بازی جدید. Ctrl+Click پیش تنظیمات نقشه را رد و از تنظیمات گذشته استفاده می کند.
|
||||
@@ -1681,7 +1656,6 @@ STR_INTRO_TOOLTIP_GAME_OPTIONS :{BLACK}نشان
|
||||
STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}نمایش جدول بالاترین امتیازات
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}نمایش تنظیمات NewGRF
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}بررسی وجود مجموعه ها و به روز رسانی های جدید در اینترنت
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}نمایش تنظیمات هوش مصنوعی و اسکریپت های بازی
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK} خروج از 'OpenTTD'
|
||||
|
||||
STR_INTRO_TRANSLATION :{BLACK}این ترجمه {NUM} رشته{P ی های}ترجمه نشده دارد. با ثبت نام کردن به عنوان مترجم ما را در بهتر سازی OpenTTD یاری نمایید. فایل readme.txt را برای جزییات بیشتر بخوانید.
|
||||
@@ -1709,12 +1683,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}تغی
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}تغییر سال جاری
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}قابلیت تغییر سطح تولید صنایع: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :آب و هوای معتدل
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :آب و هوای قطبی
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :آب و هوای استوایی
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :دنیای اسباب بازی ها
|
||||
|
||||
# Livery window
|
||||
|
||||
STR_LIVERY_GENERAL_TOOLTIP :{BLACK}نمایش طرح رنگهای اصلی
|
||||
@@ -2548,16 +2516,41 @@ STR_MAPGEN_WORLD_GENERATION_CAPTION :{WHITE}ساخت
|
||||
STR_MAPGEN_MAPSIZE :{BLACK}اندازه نقشه:
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}تعداد شهرها:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK} نام شهرها
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}انتخاب نوع نام شهرها
|
||||
STR_MAPGEN_DATE :{BLACK}تاریخ:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}تعداد صنایع:
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}سازنده زمین:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}نوع پستی/بلندی:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}سطح دریا:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}سطح دریا:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}رودخانه ها:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}همواری:
|
||||
STR_MAPGEN_VARIETY :{BLACK}توزیع انواع:
|
||||
STR_MAPGEN_GENERATE :{WHITE}بساز
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :انگلیسی (اصلی)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :فرانسوی
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :آلمانی
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :انگلیسی (اضافه)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :آمریکای لاتین
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :سیلی
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :سوئدی
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :هلندی
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :فنلاند
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :لهستان
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :اسلواکی
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :نروژی
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :مجاری
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :اتریشی
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :رومانیایی
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :چکی
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :سوییسی
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :دانمارکی
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :ترکیه ای
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :ایتالیایی
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :کاتالانی
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}لبه های نقشه:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}شمال غربی
|
||||
@@ -3090,6 +3083,8 @@ STR_PURCHASE_INFO_SPEED_CANAL :{BLACK}سرعت
|
||||
STR_PURCHASE_INFO_REFITTABLE :(قابل تعمیر)
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}برد: {GOLD}{COMMA} قطعه
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}لیست انتخاب قطار - برای اطلاعات بیشتر روی وسیله کلیک کنید. برای مخفی یا پدیدار کردن انواع قطار کنترل+کلیک کنید
|
||||
STR_BUY_VEHICLE_SHIP_LIST_TOOLTIP :{BLACK}لیست انتخاب کشتی - برای اطلاعات بیشتر روی کشتی کلیک کنید. برای مخفی یا دوباره پدیدار کردن نوع کشتی ها، کنترل+کلیک کنید
|
||||
@@ -3443,12 +3438,12 @@ STR_AI_GAME_SCRIPT_TOOLTIP :{BLACK}دیدن
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}پنجره رفع اشکال کد فقط برای سرور قابل دسترس است
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}تنظیمات هوش مصنوعی / بازی
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}کد بازی که در بازی بعدی بارگذاری می شود
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}هوش مصنوعی که در بازی بعدی بارگذاری می شود
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :بازیکن آدمیزاد
|
||||
STR_AI_CONFIG_RANDOM_AI :انتخاب هوش مصنوعی به صورت اتفاقی
|
||||
STR_AI_CONFIG_NONE :(هیچکدام)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}حد اکثر تعداد رقبا :{ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :حرکت به بالا
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}حرکت دادن AI انتخاب شده به سمت بالا در لیست
|
||||
@@ -3458,8 +3453,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}حرکت
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}کدبازی
|
||||
STR_AI_CONFIG_AI :{SILVER}هوشهای مصنوعی
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}انتخاب {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :هوش مصنوعی(AI)
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :کد بازی
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}بارگزاری کد دیگر
|
||||
@@ -3482,9 +3475,7 @@ STR_AI_LIST_CANCEL_TOOLTIP :{BLACK}کد ر
|
||||
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} پارامترها
|
||||
STR_AI_SETTINGS_CAPTION_AI :هوش مصنوعی(AI)
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :کد بازی
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}بستن
|
||||
STR_AI_SETTINGS_RESET :{BLACK}بازنشاندن
|
||||
STR_AI_SETTINGS_START_DELAY :تعداد روزهایی که این بازیگر هوش مصنوعی پس از بازیگر هوش مصنوعی قبلی قبل از اتصال صبر می کند(کم و بیش): {ORANGE}{STRING}
|
||||
@@ -3766,6 +3757,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}امکا
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... وسیله نقلیه منهدم شد
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}بطور کلی هیچ خودرویی در دسترس نخواهد بود
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}تنظیمات مربوط به NewGRF را تغییر دهید
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}هنوز خودرویی در دسترس نیست
|
||||
|
||||
+126
-104
@@ -575,10 +575,20 @@ STR_UNITS_VELOCITY_METRIC :{COMMA}{NBSP}km
|
||||
STR_UNITS_VELOCITY_SI :{COMMA}{NBSP}m/s
|
||||
STR_UNITS_VELOCITY_GAMEUNITS :{DECIMAL}{NBSP}p{P ole ola ól}/dzień
|
||||
|
||||
STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}KM
|
||||
STR_UNITS_POWER_IMPERIAL :{COMMA}{NBSP}hp
|
||||
STR_UNITS_POWER_METRIC :{COMMA}{NBSP}KM
|
||||
STR_UNITS_POWER_SI :{COMMA}{NBSP}kW
|
||||
|
||||
STR_UNITS_POWER_IMPERIAL_TO_WEIGHT_IMPERIAL :{DECIMAL}{NBSP}hp/t
|
||||
STR_UNITS_POWER_IMPERIAL_TO_WEIGHT_METRIC :{DECIMAL}{NBSP}hp/t
|
||||
STR_UNITS_POWER_IMPERIAL_TO_WEIGHT_SI :{DECIMAL}{NBSP}hp/Mg
|
||||
STR_UNITS_POWER_METRIC_TO_WEIGHT_IMPERIAL :{DECIMAL}{NBSP}KM/t
|
||||
STR_UNITS_POWER_METRIC_TO_WEIGHT_METRIC :{DECIMAL}{NBSP}KM/t
|
||||
STR_UNITS_POWER_METRIC_TO_WEIGHT_SI :{DECIMAL}{NBSP}KM/Mg
|
||||
STR_UNITS_POWER_SI_TO_WEIGHT_IMPERIAL :{DECIMAL}{NBSP}kW/t
|
||||
STR_UNITS_POWER_SI_TO_WEIGHT_METRIC :{DECIMAL}{NBSP}kW/t
|
||||
STR_UNITS_POWER_SI_TO_WEIGHT_SI :{DECIMAL}{NBSP}W/kg
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}{NBSP}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}{NBSP}kg
|
||||
@@ -770,10 +780,11 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Wyjście
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Opcje gry
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Ustawienia
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :Ustawienia SI / Game Script
|
||||
STR_SETTINGS_MENU_AI_SETTINGS :Ustawienia SI
|
||||
STR_SETTINGS_MENU_GAMESCRIPT_SETTINGS :Ustawienia Game Script
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :Ustawienia NewGRF
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Opcje przeźroczystości
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Wyświetlanie nazw miast
|
||||
@@ -1345,36 +1356,6 @@ STR_GAME_OPTIONS_CURRENCY_INR :Rupia Indyjska
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Rupia Indonezyjska (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Ringgit malezyjski (MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Jazda po lewej
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Jazda po prawej
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Nazwy miast:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Wybierz styl nazw miast
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Angielskie (Oryginalne)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Francuskie
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Niemieckie
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Angielskie (Rozszerzone)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Południowoamerykańskie
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Śmieszne (Angielskie)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Szwedzkie
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Holenderskie
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Fińskie
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Polskie
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Słowackie
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norweskie
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Węgierskie
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Austriackie
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Rumuńskie
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Czeskie
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Szwajcarskie
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Duńskie
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Tureckie
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Włoskie
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Katalońskie
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Autozapis
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Częstotliwość automatycznego zapisu stanu gry
|
||||
|
||||
@@ -1391,7 +1372,7 @@ STR_GAME_OPTIONS_LANGUAGE_TOOLTIP :{BLACK}Wybierz
|
||||
STR_GAME_OPTIONS_LANGUAGE_PERCENTAGE :{STRING} (ukończono {NUM}%)
|
||||
|
||||
STR_GAME_OPTIONS_FULLSCREEN :{BLACK}Pełny ekran
|
||||
STR_GAME_OPTIONS_FULLSCREEN_TOOLTIP :{BLACK}Zaznacz, jeśli chcesz grać w OpenTTD w trybie pełnoekranowym
|
||||
STR_GAME_OPTIONS_FULLSCREEN_TOOLTIP :{BLACK}Zaznacz to pole, jeśli chcesz grać w OpenTTD w trybie pełnoekranowym
|
||||
|
||||
STR_GAME_OPTIONS_RESOLUTION :{BLACK}Rozdzielczość ekranu
|
||||
STR_GAME_OPTIONS_RESOLUTION_TOOLTIP :{BLACK}Wybierz rozdzielczość ekranu
|
||||
@@ -1407,21 +1388,19 @@ STR_GAME_OPTIONS_VIDEO_VSYNC_TOOLTIP :{BLACK}Zaznacz
|
||||
|
||||
STR_GAME_OPTIONS_VIDEO_DRIVER_INFO :{BLACK}Bieżący sterownik: {STRING}
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Rozmiar interfejsu
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Wybierz rozmiar elementów interfejsu
|
||||
STR_GAME_OPTIONS_GUI_SCALE_FRAME :{BLACK}Rozmiar interfejsu
|
||||
STR_GAME_OPTIONS_GUI_SCALE_TOOLTIP :{BLACK}Przeciągnij suwak, aby ustawić rozmiar interfejsu. Przytrzymaj Ctrl, aby uzyskać płynną regulację
|
||||
STR_GAME_OPTIONS_GUI_SCALE_AUTO :{BLACK}Wykryj rozmiar automatycznie
|
||||
STR_GAME_OPTIONS_GUI_SCALE_AUTO_TOOLTIP :{BLACK}Zaznacz to pole, aby rozmiar interfejsu był wykrywany automatycznie
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(wykryj automatycznie)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Normalny
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Podwójny
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Poczwórny
|
||||
STR_GAME_OPTIONS_GUI_SCALE_BEVELS :{BLACK}Skaluj fazy krawędzi
|
||||
STR_GAME_OPTIONS_GUI_SCALE_BEVELS_TOOLTIP :{BLACK}Zaznacz to pole, aby skalować fazy krawędzi zgodnie z rozmiarem interfejsu
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Wielkość czcionki
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Wybierz wielkość czcionki interfejsu
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(wykryj automatycznie)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Normalna
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Podwójna
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :Poczwórna
|
||||
STR_GAME_OPTIONS_GUI_SCALE_1X :1x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_2X :2x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_3X :3x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_4X :4x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_5X :5x
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}Grafika
|
||||
|
||||
@@ -1473,8 +1452,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Podglą
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 funtów (£) w twojej walucie
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Zmień parametr własnej waluty
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Maksymalna liczba przeciwników: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Brak
|
||||
STR_FUNDING_ONLY :Tylko sponsorowanie
|
||||
STR_MINIMAL :Minimum
|
||||
@@ -1524,6 +1501,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Klimat umiarkowany
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Klimat arktyczny
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Klimat tropikalny
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Krajobraz zabawkowy
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Bardzo płaski
|
||||
STR_TERRAIN_TYPE_FLAT :Płaski
|
||||
@@ -1883,6 +1866,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Ulepszony
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Pojazdy drogowe: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Wybierz stronę, po której będą jeździć samochody
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Jazda po lewej
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Jazda po prawej
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Obrót mapy wysokości: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Przeciwnie do wsk. zegara
|
||||
@@ -2092,7 +2079,7 @@ STR_CONFIG_SETTING_AI_PROFILE_HARD :Trudny
|
||||
STR_CONFIG_SETTING_AI_IN_MULTIPLAYER :Pozwól na SI w grze wieloosobowej: {STRING}
|
||||
STR_CONFIG_SETTING_AI_IN_MULTIPLAYER_HELPTEXT :Pozwól komputerowym graczom SI na udział w grach dla wielu graczy
|
||||
|
||||
STR_CONFIG_SETTING_SCRIPT_MAX_OPCODES :ilość #opcodes przed uśpieniem skryptu: {STRING}
|
||||
STR_CONFIG_SETTING_SCRIPT_MAX_OPCODES :Liczba wysyłanych kodów instrukcji przed zawieszeniem skryptów: {STRING}
|
||||
STR_CONFIG_SETTING_SCRIPT_MAX_OPCODES_HELPTEXT :Maksymalna liczba kroków obliczeniowych, jakie skrypt może zrobić w jednej kolejce
|
||||
STR_CONFIG_SETTING_SCRIPT_MAX_MEMORY :Maksymalne zużycie pamięci na skrypt: {STRING}
|
||||
STR_CONFIG_SETTING_SCRIPT_MAX_MEMORY_HELPTEXT :Ilość pamięci jaką może zużywać pojedynczy skrypt zanim zostanie przymusowo zakończony. Może wymagać zwiększenia dla większych map.
|
||||
@@ -2351,7 +2338,7 @@ STR_CONFIG_SETTING_LOCALISATION_UNITS_POWER :Jednostka mocy
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_POWER_HELPTEXT :Kiedy moc pojazdu jest pokazywana w interfejsie użytkownika, wyświetl ją w wybranych jednostkach
|
||||
###length 3
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_POWER_IMPERIAL :Imperialne (hp)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_POWER_METRIC :Metryczne (hp)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_POWER_METRIC :Metryczne (KM)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_POWER_SI :SI (kW)
|
||||
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_WEIGHT :Jednostki wagi: {STRING}
|
||||
@@ -2417,7 +2404,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Automatycznie z
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Pozwól pociągom zawracać przed semaforem, jeśli czekają tam bardzo długo
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Zalecane)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Zalecane)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Zmiana wartości
|
||||
|
||||
@@ -2460,28 +2447,30 @@ STR_INTRO_HIGHSCORE :{BLACK}Tabela w
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Ustawienia
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Ustawienia NewGRF
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Sprawdź dodatki online
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}Ustawienia SI/Game Script
|
||||
STR_INTRO_AI_SETTINGS :{BLACK}Ustawienia SI
|
||||
STR_INTRO_GAMESCRIPT_SETTINGS :{BLACK}Ustawienia Game Script
|
||||
STR_INTRO_QUIT :{BLACK}Wyjście
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Rozpocznij nową grę. Ctrl+klik pomija konfigurowanie mapy
|
||||
STR_INTRO_TOOLTIP_LOAD_GAME :{BLACK}Wczytaj zapisaną grę
|
||||
STR_INTRO_TOOLTIP_PLAY_HEIGHTMAP :{BLACK}Rozpocznij nowa grę używając mapy wysokości jako krajobrazu
|
||||
STR_INTRO_TOOLTIP_PLAY_SCENARIO :{BLACK}Rozpocznij grę używając własnego scenariusza
|
||||
STR_INTRO_TOOLTIP_PLAY_SCENARIO :{BLACK}Rozpocznij nową grę, używając przygotowanego scenariusza
|
||||
STR_INTRO_TOOLTIP_SCENARIO_EDITOR :{BLACK}Stwórz własny świat/scenariusz
|
||||
STR_INTRO_TOOLTIP_MULTIPLAYER :{BLACK}Rozpocznij grę wieloosobową
|
||||
|
||||
STR_INTRO_TOOLTIP_TEMPERATE :{BLACK}Wybierz krajobraz 'umiarkowany'
|
||||
STR_INTRO_TOOLTIP_SUB_ARCTIC_LANDSCAPE :{BLACK}Wybierz krajobraz 'arktyczny'
|
||||
STR_INTRO_TOOLTIP_SUB_TROPICAL_LANDSCAPE :{BLACK}Wybierz krajobraz 'tropikalny'
|
||||
STR_INTRO_TOOLTIP_TOYLAND_LANDSCAPE :{BLACK}Wybierz krajobraz 'zabawkowy'
|
||||
STR_INTRO_TOOLTIP_TEMPERATE :{BLACK}Wybierz krajobraz „umiarkowany”
|
||||
STR_INTRO_TOOLTIP_SUB_ARCTIC_LANDSCAPE :{BLACK}Wybierz krajobraz „arktyczny”
|
||||
STR_INTRO_TOOLTIP_SUB_TROPICAL_LANDSCAPE :{BLACK}Wybierz krajobraz „tropikalny”
|
||||
STR_INTRO_TOOLTIP_TOYLAND_LANDSCAPE :{BLACK}Wybierz krajobraz „zabawkowy”
|
||||
|
||||
STR_INTRO_TOOLTIP_GAME_OPTIONS :{BLACK}Wyświetl opcje gry
|
||||
STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Wyświetl tabelę wyników
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Wyświetl ustawienia gry
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Wyświetl ustawienia NewGRF
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Poszukaj nowych lub zaktualizowanych dodatków do pobrania
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Pokaż ustawienia SI / Game Script
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Wyjdź z 'OpenTTD'
|
||||
STR_INTRO_TOOLTIP_AI_SETTINGS :{BLACK}Wyświetl ustawienia SI
|
||||
STR_INTRO_TOOLTIP_GAMESCRIPT_SETTINGS :{BLACK}Wyświetl ustawienia Game Script
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Wyjdź z „OpenTTD”
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}Aktualnie używany podstawowy zestaw graficzny nie posiada {NUM} wymagan{P ego ych ych} sprite{P 'u 'ów 'ów}. Proszę poszukać aktualizacji dla zestawu podstawowego.
|
||||
STR_INTRO_TRANSLATION :{BLACK}Tej wersji językowej brakuje jeszcze {NUM} wpis{P "" y ów}. Możesz pomóc ulepszyć nam OpenTTD rejestrując się jako tłumacz. Szczegóły znajdziesz w pliku readme.txt.
|
||||
@@ -2512,12 +2501,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Zmień
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Zmień obecny rok
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Włącz modyfikowanie wielkości produkcji przedsiębiorstw: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Klimat umiarkowany
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Klimat arktyczny
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Klimat tropikalny
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Krajobraz zabawkowy
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} - Schemat kolorów
|
||||
|
||||
@@ -2877,13 +2860,13 @@ STR_NETWORK_SERVER_MESSAGE_GAME_REASON_LINK_GRAPH :oczekiwanie na
|
||||
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEAVING :opuszczanie
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED :*** {STRING} dołączył do gry.
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED_ID :*** {STRING} dołączył do gry (Klient #{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_JOIN :*** {STRING} dołączył do firmy #{2:NUM}
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED_ID :*** {0:STRING} dołączył do gry (Klient #{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_JOIN :*** {0:STRING} dołączył do firmy #{2:NUM}
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_SPECTATE :*** {STRING} dołączył do obserwatorów
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_NEW :*** {STRING} założył nową firmę (#{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEFT :*** {STRING} opuścił grę ({2:STRING})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_NEW :*** {0:STRING} założył nową firmę (#{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEFT :*** {0:STRING} opuścił grę ({2:STRING})
|
||||
STR_NETWORK_MESSAGE_NAME_CHANGE :*** {STRING} zmienił swoją nazwę na {STRING}
|
||||
STR_NETWORK_MESSAGE_GIVE_MONEY :*** Firma {STRING} przekazała firmie {1:STRING} {2:CURRENCY_LONG}
|
||||
STR_NETWORK_MESSAGE_GIVE_MONEY :*** Firma {0:STRING} przekazała firmie {1:STRING} {2:CURRENCY_LONG}
|
||||
STR_NETWORK_MESSAGE_SERVER_SHUTDOWN :{WHITE}Serwer zamknął sesję
|
||||
STR_NETWORK_MESSAGE_SERVER_REBOOT :{WHITE}Restart serwera...{}Proszę czekać...
|
||||
STR_NETWORK_MESSAGE_KICKED :*** {STRING} został wyrzucony. Powód: ({STRING})
|
||||
@@ -3524,6 +3507,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}Rozmiar
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Wybierz rozmiar mapy w kwadratach. Liczba dostępnych kwadratów będzie nieco mniejsza
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Liczba miast:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Nazwy miast:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Wybierz styl nazw miast
|
||||
STR_MAPGEN_DATE :{BLACK}Data:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Liczba przedsiębiorstw:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}Najwyższy szczyt:
|
||||
@@ -3539,11 +3524,40 @@ STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}Zmniejsz
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Generator terenu:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Typ terenu:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Poziom wody:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Poziom wody:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Liczba rzek:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Gładkość:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Różnorodność:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Stwórz
|
||||
STR_MAPGEN_NEWGRF_SETTINGS :{BLACK}Ustawienia NewGRF
|
||||
STR_MAPGEN_NEWGRF_SETTINGS_TOOLTIP :{BLACK}Wyświetl ustawienia NewGRF
|
||||
STR_MAPGEN_AI_SETTINGS :{BLACK}Ustawienia SI
|
||||
STR_MAPGEN_AI_SETTINGS_TOOLTIP :{BLACK}Wyświetl ustawienia SI
|
||||
STR_MAPGEN_GS_SETTINGS :{BLACK}Ustawienia Game Script
|
||||
STR_MAPGEN_GS_SETTINGS_TOOLTIP :{BLACK}Wyświetl ustawienia Game Script
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Angielskie (Oryginalne)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Francuskie
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Niemieckie
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Angielskie (Rozszerzone)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Południowoamerykańskie
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Śmieszne (Angielskie)
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Szwedzkie
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Holenderskie
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Fińskie
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Polskie
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Słowackie
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norweskie
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Węgierskie
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Austriackie
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Rumuńskie
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Czeskie
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Szwajcarskie
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Duńskie
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Tureckie
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Włoskie
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Katalońskie
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Krańce mapy:
|
||||
@@ -3706,15 +3720,15 @@ STR_NEWGRF_ERROR_MSG_FATAL :{RED}Błąd kry
|
||||
STR_NEWGRF_ERROR_FATAL_POPUP :{WHITE}Wystąpił błąd krytyczny NewGRF:{}{STRING}
|
||||
STR_NEWGRF_ERROR_POPUP :{WHITE}Wystąpił błąd NewGRF:{}{STRING}
|
||||
STR_NEWGRF_ERROR_VERSION_NUMBER :{1:STRING} nie zadziała z wersją TTDPatcha zgłoszoną przez OpenTTD
|
||||
STR_NEWGRF_ERROR_DOS_OR_WINDOWS :{1:STRING} jest przeznaczony dla TTD wersji {STRING}
|
||||
STR_NEWGRF_ERROR_UNSET_SWITCH :{1:STRING} jest zaprojektowany do użycia z {STRING}
|
||||
STR_NEWGRF_ERROR_INVALID_PARAMETER :Niewłaściwy parametr dla {1:STRING}: parametr {STRING} ({NUM})
|
||||
STR_NEWGRF_ERROR_LOAD_BEFORE :{1:STRING} musi być wczytany przed {STRING}
|
||||
STR_NEWGRF_ERROR_LOAD_AFTER :{1:STRING} musi być wczytany po {STRING}
|
||||
STR_NEWGRF_ERROR_OTTD_VERSION_NUMBER :{1:STRING} wymaga OpenTTD w wersji {STRING} lub nowszej
|
||||
STR_NEWGRF_ERROR_DOS_OR_WINDOWS :{1:STRING} jest przeznaczony dla TTD w wersji {2:STRING}
|
||||
STR_NEWGRF_ERROR_UNSET_SWITCH :{1:STRING} jest zaprojektowany do użycia z {2:STRING}
|
||||
STR_NEWGRF_ERROR_INVALID_PARAMETER :Niewłaściwy parametr dla {1:STRING}: parametr {2:STRING} ({3:NUM})
|
||||
STR_NEWGRF_ERROR_LOAD_BEFORE :{1:STRING} musi być wczytany przed {2:STRING}
|
||||
STR_NEWGRF_ERROR_LOAD_AFTER :{1:STRING} musi być wczytany po {2:STRING}
|
||||
STR_NEWGRF_ERROR_OTTD_VERSION_NUMBER :{1:STRING} wymaga OpenTTD w wersji {2:STRING} lub nowszej
|
||||
STR_NEWGRF_ERROR_AFTER_TRANSLATED_FILE :pliku GRF który miał być tłumaczony
|
||||
STR_NEWGRF_ERROR_TOO_MANY_NEWGRFS_LOADED :Wczytano zbyt wiele NewGRF
|
||||
STR_NEWGRF_ERROR_STATIC_GRF_CAUSES_DESYNC :Ładowanie {1:STRING} jako statyczne NewGRF z {STRING} może spowodować desynchronizacje
|
||||
STR_NEWGRF_ERROR_STATIC_GRF_CAUSES_DESYNC :Ładowanie {1:STRING} jako statyczne NewGRF z {2:STRING} może spowodować desynchronizacje
|
||||
STR_NEWGRF_ERROR_UNEXPECTED_SPRITE :Nieoczekiwany sprite (sprite {3:NUM})
|
||||
STR_NEWGRF_ERROR_UNKNOWN_PROPERTY :Nieznana wartość Action 0 {4:HEX} (sprite {3:NUM})
|
||||
STR_NEWGRF_ERROR_INVALID_ID :Próba użycia niepoprawnego ID (sprite {3:NUM})
|
||||
@@ -3846,14 +3860,14 @@ STR_LOCAL_AUTHORITY_ACTION_EXCLUSIVE_TRANSPORT :Kup wyłączno
|
||||
STR_LOCAL_AUTHORITY_ACTION_BRIBE :Daj łapówkę lokalnym władzom
|
||||
|
||||
###length 8
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_SMALL_ADVERTISING :{YELLOW}Rozpocznij małą kampanię reklamową aby zachęcić trochę pasażerów i fabryk do korzystania z Twoich usług transportowych.{}Zapewnia tymczasowy wzrost oceny stacji w małym promieniu wokół centrum miasta.{}Koszt: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_MEDIUM_ADVERTISING :{YELLOW}Rozpocznij średnią kampanię reklamową, aby zachęcić więcej pasażerów i fabryk do korzystania z Twoich usług transportowych.{}Zapewnia tymczasowy wzrost oceny stacji w średnim promieniu wokół centrum miasta.{}Koszt: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_LARGE_ADVERTISING :{YELLOW}Rozpocznij dużą kampanię reklamową aby zachęcić mnóstwo pasażerów i fabryk do korzystania z Twoich usług transportowych.{}Zapewnia tymczasowy wzrost oceny stacji w dużym promieniu wokół centrum miasta.{}Koszt: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_ROAD_RECONSTRUCTION :{YELLOW}Ufunduj remont sieci dróg.{}Spowoduje to zakłócenia w ruchu ulicznym do 6 miesięcy.{}Koszt: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_STATUE_OF_COMPANY :{YELLOW}Zbuduj pomnik dla uczczenia twojej firmy.{}Trwale podniesie to ocenę twoich stacji w pobliżu tego miasta.{}Koszt: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_NEW_BUILDINGS :{YELLOW}Ufunduj nowe budynki komercyjne w mieście.{}Daje jednorazowy impuls do szybszego wzrostu miasta.{}Koszt: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_EXCLUSIVE_TRANSPORT :{YELLOW}Kup roczną wyłączność na prawa transportowe w mieście.{} Lokalne władze nie pozwolą pasażerom ani przedsiębiorstwom korzystać z usług innych firm.{}Koszt: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_BRIBE :{YELLOW}Daj łapówkę lokalnym władzom. Powiększ swoją ocenę, ryzykując poważne kary w razie złapania.{}Koszt: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_SMALL_ADVERTISING :{PUSH_COLOUR}{YELLOW}Rozpocznij małą lokalną kampanię reklamową, aby przyciągnąć więcej pasażerów i ładunków do twoich usług transportowych.{}Zapewnia tymczasowe zwiększenie oceny stacji w małym promieniu wokół centrum miasta.{}{POP_COLOUR}Koszt: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_MEDIUM_ADVERTISING :{PUSH_COLOUR}{YELLOW}Rozpocznij średnią lokalną kampanię reklamową, aby przyciągnąć więcej pasażerów i ładunków do twoich usług transportowych.{}Zapewnia tymczasowe zwiększenie oceny stacji w umiarkowanym promieniu wokół centrum miasta.{}{POP_COLOUR}Koszt: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_LARGE_ADVERTISING :{PUSH_COLOUR}{YELLOW}Rozpocznij dużą lokalną kampanię reklamową, aby przyciągnąć więcej pasażerów i ładunków do twoich usług transportowych.{}Zapewnia tymczasowe zwiększenie oceny stacji w dużym promieniu wokół centrum miasta.{}{POP_COLOUR}Koszt: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_ROAD_RECONSTRUCTION :{PUSH_COLOUR}{YELLOW}Ufunduj remont sieci dróg.{}Spowoduje to zakłócenia w ruchu ulicznym do 6 miesięcy.{}{POP_COLOUR}Koszt: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_STATUE_OF_COMPANY :{PUSH_COLOUR}{YELLOW}Zbuduj statuę dla uczczenia swojej firmy.{}Trwale podniesie to ocenę twoich stacji w pobliżu tego miasta.{}{POP_COLOUR}Koszt: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_NEW_BUILDINGS :{PUSH_COLOUR}{YELLOW}Ufunduj nowe budynki w mieście.{}Zapewnia tymczasowe przyspieszenie rozwoju tego miasta.{}{POP_COLOUR}Koszt: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_EXCLUSIVE_TRANSPORT :{PUSH_COLOUR}{YELLOW}Kup roczną wyłączność na prawa transportowe w mieście.{}Lokalne władze nie pozwolą pasażerom ani przedsiębiorstwom korzystać z usług innych firm.{}{POP_COLOUR}Koszt: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_BRIBE :{PUSH_COLOUR}{YELLOW}Przekup lokalne władze, aby zwiększyć swoją ocenę, ryzykując surową karę w przypadku przyłapania.{}{POP_COLOUR}Koszt: {CURRENCY_LONG}
|
||||
|
||||
# Goal window
|
||||
STR_GOALS_CAPTION :{WHITE}Cele firmy {COMPANY}
|
||||
@@ -4026,16 +4040,18 @@ STR_FINANCES_SECTION_SHIP_REVENUE :{GOLD}Statki
|
||||
STR_FINANCES_SECTION_LOAN_INTEREST :{GOLD}Odsetki od pożyczki
|
||||
STR_FINANCES_SECTION_OTHER :{GOLD}Inne
|
||||
|
||||
STR_FINANCES_TOTAL_CAPTION :{WHITE}Łącznie
|
||||
STR_FINANCES_NEGATIVE_INCOME :-{CURRENCY_LONG}
|
||||
STR_FINANCES_ZERO_INCOME :{CURRENCY_LONG}
|
||||
STR_FINANCES_POSITIVE_INCOME :+{CURRENCY_LONG}
|
||||
STR_FINANCES_NET_PROFIT :{WHITE}Zysk netto
|
||||
STR_FINANCES_PROFIT :{WHITE}Zysk
|
||||
STR_FINANCES_BANK_BALANCE_TITLE :{WHITE}Bilans bankowy
|
||||
STR_FINANCES_OWN_FUNDS_TITLE :{WHITE}Środki własne
|
||||
STR_FINANCES_LOAN_TITLE :{WHITE}Pożyczka
|
||||
STR_FINANCES_INTEREST_RATE :{WHITE}Oprocentowanie pożyczki: {BLACK}{NUM}%
|
||||
STR_FINANCES_MAX_LOAN :{WHITE}Maksymalna pożyczka: {BLACK}{CURRENCY_LONG}
|
||||
STR_FINANCES_TOTAL_CURRENCY :{BLACK}{CURRENCY_LONG}
|
||||
STR_FINANCES_BANK_BALANCE :{WHITE}{CURRENCY_LONG}
|
||||
STR_FINANCES_BORROW_BUTTON :{BLACK}Pożyczka {CURRENCY_LONG}
|
||||
STR_FINANCES_BORROW_TOOLTIP :{BLACK}Zwiększ wielkość pożyczki. Ctrl+klik pożycza największą możliwą kwotę
|
||||
STR_FINANCES_REPAY_BUTTON :{BLACK}Zwrot {CURRENCY_LONG}
|
||||
@@ -4120,7 +4136,7 @@ STR_INDUSTRY_DIRECTORY_ITEM_PRODMORE :{ORANGE}{INDUST
|
||||
STR_INDUSTRY_DIRECTORY_LIST_CAPTION :{BLACK}Nazwy przedsiębiorstw - kliknij na nazwę przedsiębiorstwa, aby wyśrodkować na nim widok główny. Ctrl+klik otwiera nowy podgląd na lokalizację przedsiębiorstwa
|
||||
STR_INDUSTRY_DIRECTORY_ACCEPTED_CARGO_FILTER :{BLACK}Akceptowany ładunek: {SILVER}{STRING}
|
||||
STR_INDUSTRY_DIRECTORY_PRODUCED_CARGO_FILTER :{BLACK}Produkowany ładunek: {SILVER}{STRING}
|
||||
STR_INDUSTRY_DIRECTORY_FILTER_ALL_TYPES :Wszystkie typy ładunku
|
||||
STR_INDUSTRY_DIRECTORY_FILTER_ALL_TYPES :Wszystkie typy ładunków
|
||||
STR_INDUSTRY_DIRECTORY_FILTER_NONE :Żadne
|
||||
|
||||
# Industry view
|
||||
@@ -4136,7 +4152,7 @@ STR_INDUSTRY_VIEW_PRODUCES_N_CARGO :{BLACK}Wytwarza
|
||||
STR_INDUSTRY_VIEW_CARGO_LIST_EXTENSION :, {STRING}{STRING}
|
||||
|
||||
STR_INDUSTRY_VIEW_REQUIRES :{BLACK}Potrzebuje:
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO :{YELLOW}{STRING}{BLACK}{3:STRING}
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO :{YELLOW}{0:STRING}{BLACK}{3:STRING}
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO_AMOUNT :{YELLOW}{STRING}{BLACK}: {CARGO_SHORT} oczekuje{STRING}
|
||||
|
||||
STR_CONFIG_GAME_PRODUCTION :{WHITE}Zmiana produkcji (wielokrotność 8, do 2040)
|
||||
@@ -4249,7 +4265,7 @@ STR_PURCHASE_INFO_COST_REFIT_SPEED :{BLACK}Koszt: {
|
||||
STR_PURCHASE_INFO_AIRCRAFT_CAPACITY :{BLACK}Ładowność: {GOLD}{CARGO_LONG}, {CARGO_LONG}
|
||||
STR_PURCHASE_INFO_PWAGPOWER_PWAGWEIGHT :{BLACK}Moc: {GOLD}+{POWER}{BLACK} Masa: {GOLD}+{WEIGHT_SHORT}
|
||||
STR_PURCHASE_INFO_REFITTABLE_TO :{BLACK}Można przystosować do: {GOLD}{STRING}
|
||||
STR_PURCHASE_INFO_ALL_TYPES :wszystkie typy ładunków
|
||||
STR_PURCHASE_INFO_ALL_TYPES :Wszystkie typy ładunków
|
||||
STR_PURCHASE_INFO_NONE :Żadne
|
||||
STR_PURCHASE_INFO_ENGINES_ONLY :Tylko lokomotywy
|
||||
STR_PURCHASE_INFO_ALL_BUT :wszystko oprócz {CARGO_LIST}
|
||||
@@ -4257,6 +4273,11 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Maks. si
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Zasięg: {GOLD}{COMMA} pól
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Typ samolotu: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
STR_CARGO_TYPE_FILTER_ALL :Wszystkie typy ładunków
|
||||
STR_CARGO_TYPE_FILTER_FREIGHT :Fracht
|
||||
STR_CARGO_TYPE_FILTER_NONE :Żaden
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Lista wyboru pociągów - kliknij na pojazd, aby uzyskać informacje. Ctrl+klik przełącza ukrywanie typu pojazdu
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Lista wyboru pojazdów drogowych - kliknij na pojazd, aby uzyskać więcej informacji. Ctrl+klik przełącza ukrywanie typu pojazdu
|
||||
@@ -4431,7 +4452,7 @@ STR_ENGINE_PREVIEW_SHIP :{G=m}statek
|
||||
STR_ENGINE_PREVIEW_SHIP.b :statek
|
||||
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER :{BLACK}Koszt: {CURRENCY_LONG} Masa: {WEIGHT_SHORT}{}Prędkość: {VELOCITY} Moc: {POWER}{}Koszt utrzymania: {CURRENCY_LONG}/rok{}Ładowność: {CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER_MAX_TE :{BLACK}Koszt: {CURRENCY_LONG} Masa: {WEIGHT_SHORT}{}Prędkość: {VELOCITY} Moc: {POWER} Maksymalna siła pociągowa: {6:FORCE}{}Koszt utrzymania: {4:CURRENCY_LONG}/rok{}Ładowność: {5:CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER_MAX_TE :{BLACK}Koszt: {0:CURRENCY_LONG} Masa: {1:WEIGHT_SHORT}{}Prędkość: {2:VELOCITY} Moc: {3:POWER} Maks. siła pociągowa: {6:FORCE}{}Koszt utrzymania: {4:CURRENCY_LONG}/rok{}Ładowność: {5:CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_CAP_RUNCOST :{BLACK}Koszt: {CURRENCY_LONG} Prędkość maksymalna: {VELOCITY}{}Ładowność: {CARGO_LONG}{}Koszt utrzymania: {CURRENCY_LONG}/rok
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_TYPE_CAP_CAP_RUNCOST :{BLACK}Koszt: {CURRENCY_LONG} Max. prędkość: {VELOCITY}{}Typ samolotu: {STRING}{}Ładowność: {CARGO_LONG}, {CARGO_LONG}{}Koszt utrzymania: {CURRENCY_LONG}/rok
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_TYPE_CAP_RUNCOST :{BLACK}Koszt: {CURRENCY_LONG} Max. prędkość: {VELOCITY}{}Typ samolotu: {STRING}{}Ładowność: {CARGO_LONG}{}Koszt utrzymania: {CURRENCY_LONG}/rok
|
||||
@@ -4589,13 +4610,14 @@ STR_VEHICLE_INFO_MAX_SPEED_TYPE_RANGE :{BLACK}Max. pr
|
||||
STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED :{BLACK}Masa: {LTBLUE}{WEIGHT_SHORT} {BLACK}Moc: {LTBLUE}{POWER}{BLACK} Prędkość maksymalna: {LTBLUE}{VELOCITY}
|
||||
STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED_MAX_TE :{BLACK}Masa: {LTBLUE}{WEIGHT_SHORT} {BLACK}Moc: {LTBLUE}{POWER}{BLACK} Prędkość maksymalna: {LTBLUE}{VELOCITY} {BLACK}Maksymalna siła pociągowa: {LTBLUE}{FORCE}
|
||||
|
||||
STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR :{BLACK}Zysk w tym roku: {LTBLUE}{CURRENCY_LONG} (w zeszłym roku: {CURRENCY_LONG})
|
||||
STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR :{BLACK}Zysk w tym roku: {LTBLUE}{CURRENCY_LONG} (ostatni rok: {CURRENCY_LONG})
|
||||
STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR_MIN_PERFORMANCE :{BLACK}Zysk w tym roku: {LTBLUE}{CURRENCY_LONG} (ostatni rok: {CURRENCY_LONG}) {BLACK}Min. wydajność: {LTBLUE}{POWER_TO_WEIGHT}
|
||||
STR_VEHICLE_INFO_RELIABILITY_BREAKDOWNS :{BLACK}Niezawodność: {LTBLUE}{COMMA}% {BLACK}Awarie od ostatniego serwisowania: {LTBLUE}{COMMA}
|
||||
|
||||
STR_VEHICLE_INFO_BUILT_VALUE :{LTBLUE}{ENGINE} {BLACK}Zakupiony: {LTBLUE}{NUM}{BLACK} Wartość: {LTBLUE}{CURRENCY_LONG}
|
||||
STR_VEHICLE_INFO_NO_CAPACITY :{BLACK}Ładowność: {LTBLUE}żadna{STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY :{BLACK}Ładowność: {LTBLUE}{CARGO_LONG}{3:STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}Ładowność: {LTBLUE}{CARGO_LONG}{3:STRING} (x{4:NUM})
|
||||
STR_VEHICLE_INFO_CAPACITY :{BLACK}Ładowność: {LTBLUE}{0:CARGO_LONG}{3:STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}Ładowność: {LTBLUE}{0:CARGO_LONG}{3:STRING} (x{4:NUM})
|
||||
STR_VEHICLE_INFO_CAPACITY_CAPACITY :{BLACK}Ładowność: {LTBLUE}{CARGO_LONG}, {CARGO_LONG}{STRING}
|
||||
|
||||
STR_VEHICLE_INFO_FEEDER_CARGO_VALUE :{BLACK}Wartość ładunku: {LTBLUE}{CURRENCY_LONG}
|
||||
@@ -4923,12 +4945,14 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Jeden z
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}Okno debugowania SI / Game Script jest dostępne tylko na serwerze
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}Konfiguracja SI / Game Script
|
||||
STR_AI_CONFIG_CAPTION_AI :{WHITE}Konfiguracja SI
|
||||
STR_AI_CONFIG_CAPTION_GAMESCRIPT :{WHITE}Konfiguracja Game Script
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}Game Script, który zostanie załadowany podczas kolejnej gry
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}SI, które zostaną załadowane podczas kolejnej gry
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Ludzki gracz
|
||||
STR_AI_CONFIG_RANDOM_AI :Losowe SI
|
||||
STR_AI_CONFIG_NONE :(brak)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Maksymalna liczba przeciwników: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Przesuń w górę
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Przesuń wybraną SI w górę listy
|
||||
@@ -4936,19 +4960,18 @@ STR_AI_CONFIG_MOVE_DOWN :{BLACK}Przesuń
|
||||
STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Przesuń wybraną SI w dół listy
|
||||
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Game Script
|
||||
STR_AI_CONFIG_GAMESCRIPT_PARAM :{SILVER}Parametry
|
||||
STR_AI_CONFIG_AI :{SILVER}SI
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Wybierz {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :SI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Game Script
|
||||
STR_AI_CONFIG_CHANGE_AI :{BLACK}Wybierz SI
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :{BLACK}Wybierz Game Script
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Wczytaj kolejny skrypt
|
||||
STR_AI_CONFIG_CONFIGURE :{BLACK}Konfiguruj
|
||||
STR_AI_CONFIG_CONFIGURE_TOOLTIP :{BLACK}Konfiguruj parametry skryptu
|
||||
|
||||
# Available AIs window
|
||||
STR_AI_LIST_CAPTION :{WHITE}Dostępne {STRING}
|
||||
STR_AI_LIST_CAPTION_AI :Gracze SI
|
||||
STR_AI_LIST_CAPTION_AI :SI
|
||||
STR_AI_LIST_CAPTION_GAMESCRIPT :Game Scripty
|
||||
STR_AI_LIST_TOOLTIP :{BLACK}Kliknij, aby wybrać skrypt
|
||||
|
||||
@@ -4970,9 +4993,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Zrzut ek
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Zrzut ekranu minimapy
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parametry
|
||||
STR_AI_SETTINGS_CAPTION_AI :SI
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Game Script
|
||||
STR_AI_SETTINGS_CAPTION_AI :{WHITE}Parametry SI
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Zamknij
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Resetuj
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -5390,6 +5411,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Nie moż
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... pojazd jest zniszczony
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Żadne pojazdy nie będą dostępne
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Zmień konfigurację swoich NewGRF-ów
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Obecnie żaden pojazd nie jest dostępny
|
||||
|
||||
+184
-158
@@ -201,6 +201,16 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}cv
|
||||
STR_UNITS_POWER_METRIC :{COMMA}cv
|
||||
STR_UNITS_POWER_SI :{COMMA}kW
|
||||
|
||||
STR_UNITS_POWER_IMPERIAL_TO_WEIGHT_IMPERIAL :{DECIMAL}{NBSP}hp/t
|
||||
STR_UNITS_POWER_IMPERIAL_TO_WEIGHT_METRIC :{DECIMAL}{NBSP}hp/t
|
||||
STR_UNITS_POWER_IMPERIAL_TO_WEIGHT_SI :{DECIMAL}{NBSP}hp/Mg
|
||||
STR_UNITS_POWER_METRIC_TO_WEIGHT_IMPERIAL :{DECIMAL}{NBSP}hp/t
|
||||
STR_UNITS_POWER_METRIC_TO_WEIGHT_METRIC :{DECIMAL}{NBSP}hp/t
|
||||
STR_UNITS_POWER_METRIC_TO_WEIGHT_SI :{DECIMAL}{NBSP}hp/Mg
|
||||
STR_UNITS_POWER_SI_TO_WEIGHT_IMPERIAL :{DECIMAL}{NBSP}kW/t
|
||||
STR_UNITS_POWER_SI_TO_WEIGHT_METRIC :{DECIMAL}{NBSP}kW/t
|
||||
STR_UNITS_POWER_SI_TO_WEIGHT_SI :{DECIMAL}{NBSP}W/kg
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}kg
|
||||
@@ -258,10 +268,10 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_SHIP :{BLACK}Mostrar
|
||||
STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT :{BLACK}Mostrar escondido
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_SHOW_HIDDEN_ENGINES_VEHICLE_TRAIN_TOOLTIP :{BLACK}Ao activar este botão, os veículos ferroviários ocultos também serão exibidos
|
||||
STR_SHOW_HIDDEN_ENGINES_VEHICLE_ROAD_VEHICLE_TOOLTIP :{BLACK}Ao activar este botão, os veículos rodoviários ocultos também serão exibidos
|
||||
STR_SHOW_HIDDEN_ENGINES_VEHICLE_SHIP_TOOLTIP :{BLACK}Ao activar este botão, os navios ocultos também serão exibidos
|
||||
STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Ao activar este botão, os aviões ocultos também serão exibidos
|
||||
STR_SHOW_HIDDEN_ENGINES_VEHICLE_TRAIN_TOOLTIP :{BLACK}Ao ativar este botão, os veículos ferroviários ocultos também serão exibidos
|
||||
STR_SHOW_HIDDEN_ENGINES_VEHICLE_ROAD_VEHICLE_TOOLTIP :{BLACK}Ao ativar este botão, os veículos rodoviários ocultos também serão exibidos
|
||||
STR_SHOW_HIDDEN_ENGINES_VEHICLE_SHIP_TOOLTIP :{BLACK}Ao ativar este botão, os navios ocultos também serão exibidos
|
||||
STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Ao ativar este botão, os aviões ocultos também serão exibidos
|
||||
|
||||
# Query window
|
||||
STR_BUTTON_DEFAULT :{BLACK}Padrão
|
||||
@@ -308,7 +318,7 @@ STR_SORT_BY_RATING_MIN :Menor carga
|
||||
STR_SORT_BY_ENGINE_ID :EngineID (ordem clássica)
|
||||
STR_SORT_BY_COST :Custo
|
||||
STR_SORT_BY_POWER :Potência
|
||||
STR_SORT_BY_TRACTIVE_EFFORT :Força de Tracção
|
||||
STR_SORT_BY_TRACTIVE_EFFORT :Esforço de tração
|
||||
STR_SORT_BY_INTRO_DATE :Data de Introdução
|
||||
STR_SORT_BY_RUNNING_COST :Custo de circulação
|
||||
STR_SORT_BY_POWER_VS_RUNNING_COST :Potência/Custo de circulação
|
||||
@@ -392,10 +402,11 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Sair
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Opções do Jogo
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Definições
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :Definições de IA / Scripts de Jogo
|
||||
STR_SETTINGS_MENU_AI_SETTINGS :Definições de IA
|
||||
STR_SETTINGS_MENU_GAMESCRIPT_SETTINGS :Definições de script de jogo
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :Definições NewGRF
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Opções de Transparência
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Mostrar nomes de localidades
|
||||
@@ -598,8 +609,8 @@ STR_GRAPH_COMPANY_VALUES_CAPTION :{WHITE}Valor da
|
||||
STR_GRAPH_CARGO_PAYMENT_RATES_CAPTION :{WHITE}Tarifas por carga
|
||||
STR_GRAPH_CARGO_PAYMENT_RATES_X_LABEL :{TINY_FONT}{BLACK}Dias em trânsito
|
||||
STR_GRAPH_CARGO_PAYMENT_RATES_TITLE :{TINY_FONT}{BLACK}Pagamento por entregar 10 unidades (ou 10 000 litros) de carga numa distância de 20 quadrados
|
||||
STR_GRAPH_CARGO_ENABLE_ALL :{TINY_FONT}{BLACK}Activar tudo
|
||||
STR_GRAPH_CARGO_DISABLE_ALL :{TINY_FONT}{BLACK}Desactivar tudo
|
||||
STR_GRAPH_CARGO_ENABLE_ALL :{TINY_FONT}{BLACK}Ativar tudo
|
||||
STR_GRAPH_CARGO_DISABLE_ALL :{TINY_FONT}{BLACK}Desativar tudo
|
||||
STR_GRAPH_CARGO_TOOLTIP_ENABLE_ALL :{BLACK}Mostrar todas as cargas no gráfico de tarifas por carga
|
||||
STR_GRAPH_CARGO_TOOLTIP_DISABLE_ALL :{BLACK}Não mostrar carga no gráfico de tarifas por carga
|
||||
STR_GRAPH_CARGO_PAYMENT_TOGGLE_CARGO :{BLACK}Mostrar/ocultar gráfico para o tipo de carga
|
||||
@@ -776,8 +787,8 @@ STR_SMALLMAP_INDUSTRY :{TINY_FONT}{STR
|
||||
STR_SMALLMAP_LINKSTATS :{TINY_FONT}{STRING}
|
||||
STR_SMALLMAP_COMPANY :{TINY_FONT}{COMPANY}
|
||||
STR_SMALLMAP_TOWN :{TINY_FONT}{WHITE}{TOWN}
|
||||
STR_SMALLMAP_DISABLE_ALL :{BLACK}Desactivar tudo
|
||||
STR_SMALLMAP_ENABLE_ALL :{BLACK}Activar tudo
|
||||
STR_SMALLMAP_DISABLE_ALL :{BLACK}Desativar tudo
|
||||
STR_SMALLMAP_ENABLE_ALL :{BLACK}Ativar tudo
|
||||
STR_SMALLMAP_SHOW_HEIGHT :{BLACK}Mostrar altura
|
||||
STR_SMALLMAP_TOOLTIP_DISABLE_ALL_INDUSTRIES :{BLACK}Não mostrar indústrias no mapa
|
||||
STR_SMALLMAP_TOOLTIP_ENABLE_ALL_INDUSTRIES :{BLACK}Mostrar todas as indústrias no mapa
|
||||
@@ -966,42 +977,12 @@ STR_GAME_OPTIONS_CURRENCY_INR :Rupia Indiana (
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Rupia Indonésia (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Ringgit da Malásia (MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Circular pela esquerda
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Circular pela direita
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Nomes das localidades:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Seleccionar o estilo dos nomes das localidades
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Inglês
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Francês
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Alemão
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Inglês (Adicional)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Latino-Americano
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Absurdo
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Sueco
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Holandês
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finlandês
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Polaco
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Eslovaco
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norueguês
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Húngaro
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Austríaco
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Romeno
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Checo
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Suíço
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Dinamarquês
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turco
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italiano
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Catalão
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Guardar automaticamente
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Seleccionar o intervalo para guardar automático
|
||||
|
||||
# Autosave dropdown
|
||||
###length 5
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_OFF :Desactivado
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_OFF :Desativado
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_EVERY_1_MONTH :Cada mês
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_EVERY_3_MONTHS :Cada 3 meses
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_EVERY_6_MONTHS :Cada 6 meses
|
||||
@@ -1028,21 +1009,19 @@ STR_GAME_OPTIONS_VIDEO_VSYNC_TOOLTIP :{BLACK}Marque e
|
||||
|
||||
STR_GAME_OPTIONS_VIDEO_DRIVER_INFO :{BLACK}"Driver" atual: {STRING}
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Tamanho interface
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Seleccionar tamanho do elemento de interface a usar
|
||||
STR_GAME_OPTIONS_GUI_SCALE_FRAME :{BLACK}Tamanho do interface
|
||||
STR_GAME_OPTIONS_GUI_SCALE_TOOLTIP :{BLACK}Arraste o controle deslizante para definir o tamanho do interface. Mantenha pressionada a tecla Ctrl para um ajuste contínuo
|
||||
STR_GAME_OPTIONS_GUI_SCALE_AUTO :{BLACK}Auto-detetar o tamanho
|
||||
STR_GAME_OPTIONS_GUI_SCALE_AUTO_TOOLTIP :{BLACK}Marque esta caixa para detetar automaticamente o tamanho do interface
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(auto-detetar)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Dobro do tamanho
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Quádruplo do tamanho
|
||||
STR_GAME_OPTIONS_GUI_SCALE_BEVELS :{BLACK}Escalar chanfros
|
||||
STR_GAME_OPTIONS_GUI_SCALE_BEVELS_TOOLTIP :{BLACK}Marque esta caixa para dimensionar os chanfros por tamanho de interface
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Tamanho da fonte
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Seleccionar tamanho da fonte de interface a usar
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(auto-detetar)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Dobro do tamanho
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :Quádruplo do tamanho
|
||||
STR_GAME_OPTIONS_GUI_SCALE_1X :1x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_2X :2x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_3X :3x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_4X :4x
|
||||
STR_GAME_OPTIONS_GUI_SCALE_5X :5x
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}Gráficos
|
||||
|
||||
@@ -1094,8 +1073,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Pré-vi
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 Libras (£) na sua moeda
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Mudar parâmetro de moeda modificada
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Número máximo de oponentes: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Nenhum
|
||||
STR_FUNDING_ONLY :Financiamento apenas
|
||||
STR_MINIMAL :Mínimo
|
||||
@@ -1145,6 +1122,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :Terreno temperado
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :Terreno subárctico
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :Terreno subtropical
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :Terreno terra dos brinquedos
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Muito Plano
|
||||
STR_TERRAIN_TYPE_FLAT :Plano
|
||||
@@ -1205,7 +1188,7 @@ STR_CONFIG_SETTING_CATEGORY_AND_TYPE_HIDES :{BLACK}Mostrar
|
||||
###length 3
|
||||
STR_CONFIG_SETTING_OFF :Desligado
|
||||
STR_CONFIG_SETTING_ON :Ligado
|
||||
STR_CONFIG_SETTING_DISABLED :Desactivado
|
||||
STR_CONFIG_SETTING_DISABLED :Desativado
|
||||
|
||||
###length 3
|
||||
STR_CONFIG_SETTING_COMPANIES_OFF :Desligado
|
||||
@@ -1226,7 +1209,7 @@ STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN :Valor máximo d
|
||||
STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN_HELPTEXT :Quantia máxima que uma companhia pode pedir (sem ter em conta a inflação)
|
||||
|
||||
STR_CONFIG_SETTING_INTEREST_RATE :Taxa de juro: {STRING}
|
||||
STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Taxa de juro do empréstimo; também controla a inflacção, se activo
|
||||
STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Taxa de juro do empréstimo; também controla a inflação, se ativo
|
||||
|
||||
STR_CONFIG_SETTING_RUNNING_COSTS :Custos operacionais: {STRING}
|
||||
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Configurar nível de manutenção e custos operacionais de veículos e infraestrutura
|
||||
@@ -1251,13 +1234,13 @@ STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Custos de const
|
||||
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Configurar o nível de construção e custos de compra
|
||||
|
||||
STR_CONFIG_SETTING_RECESSIONS :Recessões: {STRING}
|
||||
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Se activo, podem ocorrer recessões em intervalos de poucos anos. Durante uma recessão a produção em geral é mais baixa (volta aos níveis anteriores quando termina)
|
||||
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Se ativo, podem ocorrer recessões em intervalos de poucos anos. Durante uma recessão a produção em geral é mais baixa (volta aos níveis anteriores quando termina)
|
||||
|
||||
STR_CONFIG_SETTING_TRAIN_REVERSING :Desabilitar inversão de combóios nas estações: {STRING}
|
||||
STR_CONFIG_SETTING_TRAIN_REVERSING_HELPTEXT :Quando activo, os combóios não podem inverter marcha em estações não-terminais, mesmo se existir um caminho mais curto para o destino seguinte com inversão
|
||||
STR_CONFIG_SETTING_TRAIN_REVERSING_HELPTEXT :Quando ativo, os comboios não podem inverter marcha em estações não-terminais, mesmo se existir um caminho mais curto para o próximo destino ao inverter
|
||||
|
||||
STR_CONFIG_SETTING_DISASTERS :Desastres: {STRING}
|
||||
STR_CONFIG_SETTING_DISASTERS_HELPTEXT :Activa desastres que podem ocasionalmente bloquear ou destruir veículos ou infraestruturas
|
||||
STR_CONFIG_SETTING_DISASTERS_HELPTEXT :Ativa desastres que podem ocasionalmente bloquear ou destruir veículos ou infraestruturas
|
||||
|
||||
STR_CONFIG_SETTING_CITY_APPROVAL :Atitude da autoridade local: {STRING}
|
||||
STR_CONFIG_SETTING_CITY_APPROVAL_HELPTEXT :Escolha de que forma o ruído e dano ambiental causado pelas empresas afeta o rating da povoação e futuras ações de construção nessa povoação
|
||||
@@ -1276,7 +1259,7 @@ STR_CONFIG_SETTING_CATCHMENT :Dimensionamento
|
||||
STR_CONFIG_SETTING_CATCHMENT_HELPTEXT :Haver diferentes áreas de cobertura para diferentes tipos de estações e aeroportos
|
||||
|
||||
STR_CONFIG_SETTING_SERVE_NEUTRAL_INDUSTRIES :Estações da companhia podem servir industrias equipadas com estações neutras: {STRING}
|
||||
STR_CONFIG_SETTING_SERVE_NEUTRAL_INDUSTRIES_HELPTEXT :Quando activo, industrias com estações incluídas (com as Petrolíferas) podem ser servidas por estações da companhia construídas nas redondezas. Quando inactivo, estas industrias só podem ser servidas pela sua própria estação. Qualquer estação da companhia não poderá servir a industria, nem a estação incluída poder servir outra entidade senão a própria industria
|
||||
STR_CONFIG_SETTING_SERVE_NEUTRAL_INDUSTRIES_HELPTEXT :Quando ativo, industrias com estações incluídas (com as Petrolíferas) podem ser servidas por estações da companhia construídas nas redondezas. Quando inativo, estas industrias só podem ser servidas pela sua própria estação. Qualquer estação da companhia não poderá servir a industria, nem a estação incluída pode servir outra entidade senão a própria industria
|
||||
|
||||
STR_CONFIG_SETTING_EXTRADYNAMITE :Permite remover mais estradas, pontes e túneis detidos pela cidade: {STRING}
|
||||
STR_CONFIG_SETTING_EXTRADYNAMITE_HELPTEXT :Facilitar a remoçar de edifícios e infraestruturas detidas pela localidade
|
||||
@@ -1289,10 +1272,10 @@ STR_CONFIG_SETTING_SMOKE_AMOUNT :Quantidade de f
|
||||
STR_CONFIG_SETTING_SMOKE_AMOUNT_HELPTEXT :Assignar quanto fumo ou quantas faíscas são emitidas pelos veículos
|
||||
|
||||
STR_CONFIG_SETTING_TRAIN_ACCELERATION_MODEL :Modelo de aceleração de comboios: {STRING}
|
||||
STR_CONFIG_SETTING_TRAIN_ACCELERATION_MODEL_HELPTEXT :Escolha o modelo de física para a aceleração de comboios. O modelo "original" penalisa as inclinações para todos os veículos. O modelo "realista" penalisa as curvas e inclinações tendo em conta várias propriedades do objecto, como o tamanho e esforço tractivo
|
||||
STR_CONFIG_SETTING_TRAIN_ACCELERATION_MODEL_HELPTEXT :Escolha o modelo de física para a aceleração de comboios. O modelo "original" penaliza as inclinações para todos os veículos. O modelo "realista" penaliza as curvas e inclinações tendo em conta várias propriedades do comboio, tais como o comprimento e o esforço de tração
|
||||
|
||||
STR_CONFIG_SETTING_ROAD_VEHICLE_ACCELERATION_MODEL :Tipo de aceleração dos veículos rodoviários: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_VEHICLE_ACCELERATION_MODEL_HELPTEXT :Escolha o modelo de física para a aceleração de veículos de estrada. O modelo "original" penalisa as inclinações para todos os veículos. O modelo "realista" penalisa as curvas e inclinações tendo em conta várias propriedades do motor, como o esforço tractivo
|
||||
STR_CONFIG_SETTING_ROAD_VEHICLE_ACCELERATION_MODEL_HELPTEXT :Escolha o modelo de física para a aceleração de veículos de estrada. O modelo "original" penaliza as inclinações para todos os veículos. O modelo "realista" penaliza as curvas e inclinações tendo em conta várias propriedades do motor, tais como o esforço de tração
|
||||
|
||||
STR_CONFIG_SETTING_TRAIN_SLOPE_STEEPNESS :Ângulo de inclinação para comboios: {STRING}
|
||||
STR_CONFIG_SETTING_TRAIN_SLOPE_STEEPNESS_HELPTEXT :Ângulo de inclinação de um quadrado para um comboio. Valores mais elevados tornam a subida mais difícil
|
||||
@@ -1353,7 +1336,7 @@ STR_CONFIG_SETTING_STOP_LOCATION_MIDDLE :no meio
|
||||
STR_CONFIG_SETTING_STOP_LOCATION_FAR_END :no extremo longe
|
||||
|
||||
STR_CONFIG_SETTING_AUTOSCROLL :Deslocar janela quando o rato está na borda do mapa: {STRING}
|
||||
STR_CONFIG_SETTING_AUTOSCROLL_HELPTEXT :Quando activo, os visualizadores começam a deslocar-se logo que o rato esteja no extremo da janela
|
||||
STR_CONFIG_SETTING_AUTOSCROLL_HELPTEXT :Quando ativo, os visualizadores começam a deslocar-se logo que o rato esteja no extremo da janela
|
||||
###length 4
|
||||
STR_CONFIG_SETTING_AUTOSCROLL_DISABLED :Desligado
|
||||
STR_CONFIG_SETTING_AUTOSCROLL_MAIN_VIEWPORT_FULLSCREEN :Visualizador principal, só ecrã cheio
|
||||
@@ -1376,7 +1359,7 @@ STR_CONFIG_SETTING_ALLOW_GIVE_MONEY :Permite enviar
|
||||
STR_CONFIG_SETTING_ALLOW_GIVE_MONEY_HELPTEXT :Permite transferências de dinheiro entre empresas em modo multi-jogador
|
||||
|
||||
STR_CONFIG_SETTING_FREIGHT_TRAINS :Multiplicador de peso para simular comboios pesados: {STRING}
|
||||
STR_CONFIG_SETTING_FREIGHT_TRAINS_HELPTEXT :Define o impacto de carregar mercadoria nos combóios. Um valor superior torna o carregamento de meradoria mais exigente para os combóios, especialmente em terreno inclinado
|
||||
STR_CONFIG_SETTING_FREIGHT_TRAINS_HELPTEXT :Define o impacto de carregar mercadoria nos comboios. Um valor elevado torna o transporte de mercadorias mais exigente para os comboios, especialmente em terreno inclinado
|
||||
|
||||
STR_CONFIG_SETTING_PLANE_SPEED :Fator de velocidade de avião: {STRING}
|
||||
STR_CONFIG_SETTING_PLANE_SPEED_HELPTEXT :Set the relative speed of planes compared to other vehicle types, to reduce the amount of income of transport by aircraft
|
||||
@@ -1396,13 +1379,13 @@ STR_CONFIG_SETTING_STOP_ON_COMPETITOR_ROAD_HELPTEXT :Permite constru
|
||||
STR_CONFIG_SETTING_DYNAMIC_ENGINES_EXISTING_VEHICLES :{WHITE}Não é possível mudar quando já existem veículos.
|
||||
|
||||
STR_CONFIG_SETTING_INFRASTRUCTURE_MAINTENANCE :Manutenção de infraestruturas: {STRING}
|
||||
STR_CONFIG_SETTING_INFRASTRUCTURE_MAINTENANCE_HELPTEXT :Quando activo, as infraestruturas têm custos de manutenção. O custo cresce mais do que proporcionalmente com o tamanho da rede e com isso afecta mais as companhias maiores comparado com as mais pequeneas
|
||||
STR_CONFIG_SETTING_INFRASTRUCTURE_MAINTENANCE_HELPTEXT :Quando ativo, as infraestruturas têm custos de manutenção. O custo cresce mais do que proporcionalmente com o tamanho da rede e com isso afeta mais as companhias maiores comparando com as mais pequenas
|
||||
|
||||
STR_CONFIG_SETTING_COMPANY_STARTING_COLOUR :Côr de inicio da empresa: {STRING}
|
||||
STR_CONFIG_SETTING_COMPANY_STARTING_COLOUR_HELPTEXT :Escolher côr de inicio da empresa
|
||||
|
||||
STR_CONFIG_SETTING_NEVER_EXPIRE_AIRPORTS :Aeroportos nunca expiram: {STRING}
|
||||
STR_CONFIG_SETTING_NEVER_EXPIRE_AIRPORTS_HELPTEXT :Activar esta preferência torna cada tipo de aeroporto disponível para sempre após a sua introdução
|
||||
STR_CONFIG_SETTING_NEVER_EXPIRE_AIRPORTS_HELPTEXT :Ativar esta preferência torna cada tipo de aeroporto disponível para sempre após a sua introdução
|
||||
|
||||
STR_CONFIG_SETTING_WARN_LOST_VEHICLE :Avisar se o veículo está perdido: {STRING}
|
||||
STR_CONFIG_SETTING_WARN_LOST_VEHICLE_HELPTEXT :Mostrar mensagens sobre veículos que não conseguem encontrar o caminho para o seu próximo destino.
|
||||
@@ -1415,13 +1398,13 @@ STR_CONFIG_SETTING_ORDER_REVIEW_EXDEPOT :Sim, mas exclui
|
||||
STR_CONFIG_SETTING_ORDER_REVIEW_ON :De todos os veículos
|
||||
|
||||
STR_CONFIG_SETTING_WARN_INCOME_LESS :Avisar se o lucro de um veiculo for negativo: {STRING}
|
||||
STR_CONFIG_SETTING_WARN_INCOME_LESS_HELPTEXT :Quando activo, uma notícia é enviada quando um veículo não deu lucro durante um ano
|
||||
STR_CONFIG_SETTING_WARN_INCOME_LESS_HELPTEXT :Quando ativo, uma notícia é enviada quando um veículo não deu lucro durante um ano
|
||||
|
||||
STR_CONFIG_SETTING_NEVER_EXPIRE_VEHICLES :Veículos nunca expiram: {STRING}
|
||||
STR_CONFIG_SETTING_NEVER_EXPIRE_VEHICLES_HELPTEXT :Quando activo, todos os modelos de veículos permanecerão disponíveis para sempre após a sua introdução
|
||||
STR_CONFIG_SETTING_NEVER_EXPIRE_VEHICLES_HELPTEXT :Quando ativo, todos os modelos de veículos permanecerão disponíveis para sempre após a sua introdução
|
||||
|
||||
STR_CONFIG_SETTING_AUTORENEW_VEHICLE :Auto-renovação de veículos quando ficam velhos: {STRING}
|
||||
STR_CONFIG_SETTING_AUTORENEW_VEHICLE_HELPTEXT :Quando activo, um veículo a chegar ao fim de vida é automaticamente substituído quando as condições de renovação estão reunidas
|
||||
STR_CONFIG_SETTING_AUTORENEW_VEHICLE_HELPTEXT :Quando ativo, um veículo a chegar ao fim de vida é automaticamente substituído quando as condições de renovação estão reunidas
|
||||
|
||||
STR_CONFIG_SETTING_AUTORENEW_MONTHS :Renovar automaticamente quando um veículo chega a {STRING} a idade máxima
|
||||
STR_CONFIG_SETTING_AUTORENEW_MONTHS_HELPTEXT :Idade relativa a partir da qual um veículo deva ser indicado para auto-renovação
|
||||
@@ -1450,6 +1433,8 @@ STR_CONFIG_SETTING_GRAPH_LINE_THICKNESS_HELPTEXT :Largura da linh
|
||||
|
||||
STR_CONFIG_SETTING_SHOW_NEWGRF_NAME :Exibir o nome do "NewGRF" na janela de compra de veículos: {STRING}
|
||||
STR_CONFIG_SETTING_SHOW_NEWGRF_NAME_HELPTEXT :Adiciona uma linha à janela de compra de veículos, mostrando a qual "NewGRF" pertence o veículo selecionado.
|
||||
STR_CONFIG_SETTING_SHOW_CARGO_IN_LISTS :Mostrar as cargas que os veículos podem transportar nas janelas de listagem {STRING}
|
||||
STR_CONFIG_SETTING_SHOW_CARGO_IN_LISTS_HELPTEXT :Quando ativo, a carga transportável do veículo aparecerá acima nas listas de veículos
|
||||
|
||||
STR_CONFIG_SETTING_LANDSCAPE :Cenário: {STRING}
|
||||
STR_CONFIG_SETTING_LANDSCAPE_HELPTEXT :Os climas definem a jogabilidade base dos cenários com diferentes cargas e requisitos de crescimento das localidades. Os "NewGRF" e "Scripts" de Jogo permitem um controlo mais preciso.
|
||||
@@ -1504,6 +1489,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Melhorada
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Veículos rodoviários: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Escolher o lado de condução
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Circular pela esquerda
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Circular pela direita
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Rotação mapa de alt.: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Sentido anti-horário
|
||||
@@ -1547,7 +1536,7 @@ STR_CONFIG_SETTING_SCROLLMODE_RMB :Mover mapa com
|
||||
STR_CONFIG_SETTING_SCROLLMODE_LMB :Mover mapa com Botão Esquerdo Rato
|
||||
|
||||
STR_CONFIG_SETTING_SMOOTH_SCROLLING :Suavizar deslocamento da navegação no mapa: {STRING}
|
||||
STR_CONFIG_SETTING_SMOOTH_SCROLLING_HELPTEXT :Controla como a vista principal navega para uma posição específica ao clicar no mapa pequeno ou ao dar um comando para navegar para um objecto específico no mapa. Se activo, a vista principal navega suavemente, se inactivo a vista salta directamente para o destino.
|
||||
STR_CONFIG_SETTING_SMOOTH_SCROLLING_HELPTEXT :Controla como a vista principal navega para uma posição específica ao clicar no mapa pequeno ou ao dar um comando para navegar para um objeto específico no mapa. Se ativo, a vista principal navega suavemente, se inativo a vista salta diretamente para o destino.
|
||||
|
||||
STR_CONFIG_SETTING_MEASURE_TOOLTIP :Mostrar medidas nas várias ferramentas de construção: {STRING}
|
||||
STR_CONFIG_SETTING_MEASURE_TOOLTIP_HELPTEXT :Mostrar distâncias em quadrados e diferenças de altura enquanto arrasta o rato durante tarefas de construção
|
||||
@@ -1566,7 +1555,7 @@ STR_CONFIG_SETTING_SCROLLWHEEL_MULTIPLIER :Velocidade da r
|
||||
STR_CONFIG_SETTING_SCROLLWHEEL_MULTIPLIER_HELPTEXT :Controlo de sensibilidade da roda de rolagem do rato
|
||||
|
||||
STR_CONFIG_SETTING_SCROLLWHEEL_SCROLLING :Função da roda do rato: {STRING}
|
||||
STR_CONFIG_SETTING_SCROLLWHEEL_SCROLLING_HELPTEXT :Activar navegação com rodas de scroll bidimensional
|
||||
STR_CONFIG_SETTING_SCROLLWHEEL_SCROLLING_HELPTEXT :Ativar "scroll" com rodas de rato bidimensionais
|
||||
###length 3
|
||||
STR_CONFIG_SETTING_SCROLLWHEEL_ZOOM :Ampliar mapa
|
||||
STR_CONFIG_SETTING_SCROLLWHEEL_SCROLL :Percorrer mapa
|
||||
@@ -1575,7 +1564,7 @@ STR_CONFIG_SETTING_SCROLLWHEEL_OFF :Desligado
|
||||
STR_CONFIG_SETTING_OSK_ACTIVATION :Teclado no ecrã: {STRING}
|
||||
STR_CONFIG_SETTING_OSK_ACTIVATION_HELPTEXT :Selecione o método de abertura de teclado virtual para escrita de texto em caixas, usando apenas o cursor. Esta opção destina-se principalmente para equipamentos pequenos sem teclado físico.
|
||||
###length 4
|
||||
STR_CONFIG_SETTING_OSK_ACTIVATION_DISABLED :Desactivado
|
||||
STR_CONFIG_SETTING_OSK_ACTIVATION_DISABLED :Desativado
|
||||
STR_CONFIG_SETTING_OSK_ACTIVATION_DOUBLE_CLICK :Duplo clique
|
||||
STR_CONFIG_SETTING_OSK_ACTIVATION_SINGLE_CLICK_FOCUS :Clique simples (quando em foco)
|
||||
STR_CONFIG_SETTING_OSK_ACTIVATION_SINGLE_CLICK :Clique (imediatamente)
|
||||
@@ -1595,7 +1584,7 @@ STR_CONFIG_SETTING_RIGHT_MOUSE_BTN_EMU_CONTROL :<CTRL> + clique
|
||||
STR_CONFIG_SETTING_RIGHT_MOUSE_BTN_EMU_OFF :Desligado
|
||||
|
||||
STR_CONFIG_SETTING_RIGHT_MOUSE_WND_CLOSE :Fechar janelas ao fazer clique direito: {STRING}
|
||||
STR_CONFIG_SETTING_RIGHT_MOUSE_WND_CLOSE_HELPTEXT :Fecha uma janela ao fazer clique direito dentro dela. Desactiva os textos de ajuda ao fazer clique direito!
|
||||
STR_CONFIG_SETTING_RIGHT_MOUSE_WND_CLOSE_HELPTEXT :Fecha uma janela ao fazer clique direito dentro dela. Desativa os textos de ajuda ao fazer clique direito!
|
||||
|
||||
STR_CONFIG_SETTING_AUTOSAVE :Guardar automaticamente: {STRING}
|
||||
STR_CONFIG_SETTING_AUTOSAVE_HELPTEXT :Seleccione o intervalo entre gravações automáticas
|
||||
@@ -1608,7 +1597,7 @@ STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_SHORT :curto (31-12-20
|
||||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_ISO :ISO (2008-12-31)
|
||||
|
||||
STR_CONFIG_SETTING_PAUSE_ON_NEW_GAME :Pausa automática ao iniciar um novo jogo: {STRING}
|
||||
STR_CONFIG_SETTING_PAUSE_ON_NEW_GAME_HELPTEXT :Quando activo, o jogo ficará em pausa automaticamente num novo jogo, permitindo o estudo ao pormenor do mapa
|
||||
STR_CONFIG_SETTING_PAUSE_ON_NEW_GAME_HELPTEXT :Quando ativo, o jogo ficará em pausa automaticamente num novo jogo, permitindo o estudo ao pormenor do mapa
|
||||
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL :Durante pausa permitir: {STRING}
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL_HELPTEXT :Seleccionar que acções podem ser feitas enquanto o jogo está em pausa
|
||||
@@ -1619,7 +1608,7 @@ STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL_ALL_NON_LANDSCAPING :Todas expecto a
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL_ALL_ACTIONS :Todas as acções
|
||||
|
||||
STR_CONFIG_SETTING_ADVANCED_VEHICLE_LISTS :Usar a lista avançada de veículos: {STRING}
|
||||
STR_CONFIG_SETTING_ADVANCED_VEHICLE_LISTS_HELPTEXT :Activar a utilização de listas avançadas de veículos para o agrupamento de veículos
|
||||
STR_CONFIG_SETTING_ADVANCED_VEHICLE_LISTS_HELPTEXT :Ativar a utilização de listas avançadas de veículos para o agrupamento de veículos
|
||||
|
||||
STR_CONFIG_SETTING_LOADING_INDICATORS :Usar indicadores de carga: {STRING}
|
||||
STR_CONFIG_SETTING_LOADING_INDICATORS_HELPTEXT :Seleccionar se os indicadores de carga são mostrados acima de veículos em carga ou descarga
|
||||
@@ -1643,7 +1632,7 @@ STR_CONFIG_SETTING_DEFAULT_RAIL_TYPE_MOST_USED :Mais utilizado
|
||||
STR_CONFIG_SETTING_SHOW_TRACK_RESERVATION :Mostrar caminho de ferro reservado: {STRING}
|
||||
STR_CONFIG_SETTING_SHOW_TRACK_RESERVATION_HELPTEXT :Dar cores diferentes aos carris reservados para ajudar a detectar problemas com combóios que recusam entrar em bloqueios baseados em caminhos
|
||||
|
||||
STR_CONFIG_SETTING_PERSISTENT_BUILDINGTOOLS :Deixar ferramentas de construção activas depois de usadas: {STRING}
|
||||
STR_CONFIG_SETTING_PERSISTENT_BUILDINGTOOLS :Deixar ferramentas de construção ativas depois de usadas: {STRING}
|
||||
STR_CONFIG_SETTING_PERSISTENT_BUILDINGTOOLS_HELPTEXT :Manter as ferramentas de construção de pontes, túneis, etc. abertas após uso
|
||||
|
||||
STR_CONFIG_SETTING_AUTO_REMOVE_SIGNALS :Remover automaticamente os sinais durante a construção de vias férreas: {STRING}
|
||||
@@ -1691,20 +1680,20 @@ STR_CONFIG_SETTING_MAX_AIRCRAFT_HELPTEXT :Número máximo
|
||||
STR_CONFIG_SETTING_MAX_SHIPS :Máximo de navios por empresa: {STRING}
|
||||
STR_CONFIG_SETTING_MAX_SHIPS_HELPTEXT :Número máximo de navios que uma companhia pode ter
|
||||
|
||||
STR_CONFIG_SETTING_AI_BUILDS_TRAINS :Desactivar comboios para o computador: {STRING}
|
||||
STR_CONFIG_SETTING_AI_BUILDS_TRAINS_HELPTEXT :Activar esta preferência impossibilita a criação de comboios por jogadores controlados pelo computador
|
||||
STR_CONFIG_SETTING_AI_BUILDS_TRAINS :Desativar comboios para o computador: {STRING}
|
||||
STR_CONFIG_SETTING_AI_BUILDS_TRAINS_HELPTEXT :Ativar esta preferência impossibilita a criação de comboios por jogadores controlados pelo computador
|
||||
|
||||
STR_CONFIG_SETTING_AI_BUILDS_ROAD_VEHICLES :Desactivar veículos rodoviários para o computador: {STRING}
|
||||
STR_CONFIG_SETTING_AI_BUILDS_ROAD_VEHICLES_HELPTEXT :Activar esta preferência impossibilita a construção de veículos de estrada por um jogador controlado pelo computador
|
||||
STR_CONFIG_SETTING_AI_BUILDS_ROAD_VEHICLES :Desativar veículos rodoviários para o computador: {STRING}
|
||||
STR_CONFIG_SETTING_AI_BUILDS_ROAD_VEHICLES_HELPTEXT :Ativar esta preferência impossibilita a construção de veículos de estrada por um jogador controlado pelo computador
|
||||
|
||||
STR_CONFIG_SETTING_AI_BUILDS_AIRCRAFT :Desactivar aeronaves para o computador: {STRING}
|
||||
STR_CONFIG_SETTING_AI_BUILDS_AIRCRAFT_HELPTEXT :Activar esta preferência impossibilita a construção de aeronaves por um jogador controlado pelo computador
|
||||
STR_CONFIG_SETTING_AI_BUILDS_AIRCRAFT :Desativar aeronaves para o computador: {STRING}
|
||||
STR_CONFIG_SETTING_AI_BUILDS_AIRCRAFT_HELPTEXT :Ativar esta preferência impossibilita a construção de aeronaves por um jogador controlado pelo computador
|
||||
|
||||
STR_CONFIG_SETTING_AI_BUILDS_SHIPS :Desactivar navios para o computador: {STRING}
|
||||
STR_CONFIG_SETTING_AI_BUILDS_SHIPS_HELPTEXT :Activar esta preferência impossibilita a construção de navios por um jogador controlado pelo computador
|
||||
STR_CONFIG_SETTING_AI_BUILDS_SHIPS :Desativar navios para o computador: {STRING}
|
||||
STR_CONFIG_SETTING_AI_BUILDS_SHIPS_HELPTEXT :Ativar esta preferência impossibilita a construção de navios por um jogador controlado pelo computador
|
||||
|
||||
STR_CONFIG_SETTING_AI_PROFILE :Perfil de preferências por omissão: {STRING}
|
||||
STR_CONFIG_SETTING_AI_PROFILE_HELPTEXT :Escolher o perfil de preferências a usar para AIs aleatórias ou para valores iniciais ao adicionar uma nova AI ou Script de Jogo
|
||||
STR_CONFIG_SETTING_AI_PROFILE_HELPTEXT :Escolher o perfil de preferências a usar para IAs aleatórias ou para valores iniciais ao adicionar uma nova IA ou Script de Jogo
|
||||
###length 3
|
||||
STR_CONFIG_SETTING_AI_PROFILE_EASY :Fácil
|
||||
STR_CONFIG_SETTING_AI_PROFILE_MEDIUM :Média
|
||||
@@ -1720,7 +1709,7 @@ STR_CONFIG_SETTING_SCRIPT_MAX_MEMORY_HELPTEXT :Definir o volum
|
||||
STR_CONFIG_SETTING_SCRIPT_MAX_MEMORY_VALUE :{COMMA} MiB
|
||||
|
||||
STR_CONFIG_SETTING_SERVINT_ISPERCENT :Os intervalos de serviço são em percentagem: {STRING}
|
||||
STR_CONFIG_SETTING_SERVINT_ISPERCENT_HELPTEXT :Escolher se a manutenção de veículos é activada pelo tempo passado deste a última manutenção, ou pela fiabilidade abaixo de uma certa percentagem da fiabilidade máxima
|
||||
STR_CONFIG_SETTING_SERVINT_ISPERCENT_HELPTEXT :Escolher se a manutenção de veículos é ativada pelo tempo decorrido deste a última manutenção, ou pela fiabilidade abaixo de uma certa percentagem da fiabilidade máxima
|
||||
|
||||
STR_CONFIG_SETTING_SERVINT_TRAINS :Intervalo de serviço para comboios por omissão: {STRING}
|
||||
STR_CONFIG_SETTING_SERVINT_TRAINS_HELPTEXT :Definir o intervalo de manutenção por omissão para novos veículos sobre carris, se não for configurado um intervalo de manutenção explícito para o veículo
|
||||
@@ -1738,10 +1727,10 @@ STR_CONFIG_SETTING_NOSERVICE :Não fazer manu
|
||||
STR_CONFIG_SETTING_NOSERVICE_HELPTEXT :Quando ativo, os veículos não farão manutenção se não puderem avariar
|
||||
|
||||
STR_CONFIG_SETTING_WAGONSPEEDLIMITS :Ativar limites de velocidade para vagões: {STRING}
|
||||
STR_CONFIG_SETTING_WAGONSPEEDLIMITS_HELPTEXT :Quando activo, usar também os limites de velocidade das carruagens para decidir a velocidade máxima de um comboio
|
||||
STR_CONFIG_SETTING_WAGONSPEEDLIMITS_HELPTEXT :Quando ativo, aplica também os limites de velocidade dos vagões para decidir a velocidade máxima do comboio
|
||||
|
||||
STR_CONFIG_SETTING_DISABLE_ELRAILS :Desactivar carris electrificados: {STRING}
|
||||
STR_CONFIG_SETTING_DISABLE_ELRAILS_HELPTEXT :Activar esta preferência desactiva o requisito de electrificar carris para que composições eléctricas os possam utilizar
|
||||
STR_CONFIG_SETTING_DISABLE_ELRAILS :Desativar carris eletrificados: {STRING}
|
||||
STR_CONFIG_SETTING_DISABLE_ELRAILS_HELPTEXT :Ativar esta preferência desativa o requisito de eletrificar carris para que composições elétricas os possam utilizar
|
||||
|
||||
STR_CONFIG_SETTING_NEWS_ARRIVAL_FIRST_VEHICLE_OWN :Chegada do primeiro veículo à estação do jogador: {STRING}
|
||||
STR_CONFIG_SETTING_NEWS_ARRIVAL_FIRST_VEHICLE_OWN_HELPTEXT :Mostrar um jornal na chegada do primeiro veículo a uma estação nova do jogador
|
||||
@@ -1813,7 +1802,7 @@ STR_CONFIG_SETTING_ECONOMY_TYPE_SMOOTH :Suave
|
||||
STR_CONFIG_SETTING_ECONOMY_TYPE_FROZEN :Congelada
|
||||
|
||||
STR_CONFIG_SETTING_ALLOW_SHARES :Permite comprar acções de outras empresas: {STRING}
|
||||
STR_CONFIG_SETTING_ALLOW_SHARES_HELPTEXT :Quando activo, permite a compra e venda de acções de companhias. As acções apenas estarão disponíveis quando a companhia atinge uma determinada idade.
|
||||
STR_CONFIG_SETTING_ALLOW_SHARES_HELPTEXT :Quando ativo, permite a compra e venda de ações de companhias. As ações apenas estarão disponíveis quando a companhia atinge uma determinada idade.
|
||||
|
||||
STR_CONFIG_SETTING_MIN_YEARS_FOR_SHARES :Idade mínima da empresa para negociar ações: {STRING}
|
||||
STR_CONFIG_SETTING_MIN_YEARS_FOR_SHARES_HELPTEXT :Definir a idade mínima de uma companhia a partir da qual outros jogadores poderão comprar ou vender ações da mesma.
|
||||
@@ -1825,7 +1814,7 @@ STR_CONFIG_SETTING_DRAG_SIGNALS_DENSITY :Ao arrastar, co
|
||||
STR_CONFIG_SETTING_DRAG_SIGNALS_DENSITY_HELPTEXT :Define a distância a que os sinais serão construídos num carril até ao próximo obstáculo (sinal, junção), se os sinais são arrastados
|
||||
STR_CONFIG_SETTING_DRAG_SIGNALS_DENSITY_VALUE :{COMMA} quadrado{P 0 "" s}
|
||||
STR_CONFIG_SETTING_DRAG_SIGNALS_FIXED_DISTANCE :Ao arrastar, manter distância fixa entre sinais: {STRING}
|
||||
STR_CONFIG_SETTING_DRAG_SIGNALS_FIXED_DISTANCE_HELPTEXT :Seleccionar o comportamento da colocação de sinais ao usar Ctrl+arrasto. Se desactivado, sinais são colocados à volta de túneis ou pontes para evitar longos trajectos sem sinais. Se activo, sinais são colocados a cada N mosaicos, facilitando o alinhamento de sinais em linhas paralelas
|
||||
STR_CONFIG_SETTING_DRAG_SIGNALS_FIXED_DISTANCE_HELPTEXT :Selecionar o comportamento da colocação de sinais ao usar Ctrl+arrasto. Se desativado, os sinais são colocados à volta de túneis ou pontes para evitar longos trajetos sem sinais. Se ativo, os sinais são colocados a cada N mosaicos, facilitando o alinhamento de sinais em linhas paralelas
|
||||
|
||||
STR_CONFIG_SETTING_SEMAPHORE_BUILD_BEFORE_DATE :Usar automaticamente sinais clássicos antes de: {STRING}
|
||||
STR_CONFIG_SETTING_SEMAPHORE_BUILD_BEFORE_DATE_HELPTEXT :Configurar o ano em que sinais eléctricos podem ser usados para os carris. Antes deste ano, sinais não-eléctricos serão usados (que têm a mesma funcionalidade, mas aspecto diferente)
|
||||
@@ -1852,15 +1841,15 @@ STR_CONFIG_SETTING_TOWN_LAYOUT_3X3_GRID :grelha 3x3
|
||||
STR_CONFIG_SETTING_TOWN_LAYOUT_RANDOM :Aleatório
|
||||
|
||||
STR_CONFIG_SETTING_ALLOW_TOWN_ROADS :As localidades têm permissão para construir estradas: {STRING}
|
||||
STR_CONFIG_SETTING_ALLOW_TOWN_ROADS_HELPTEXT :Permite às localidades a construção de estradas para crescimento. Desactivar para não permitir às autoridades a construção de estradas
|
||||
STR_CONFIG_SETTING_ALLOW_TOWN_ROADS_HELPTEXT :Permite às localidades a construção de estradas para crescimento. Desativar para prevenir a construção de estradas pelas autoridades locais.
|
||||
STR_CONFIG_SETTING_ALLOW_TOWN_LEVEL_CROSSINGS :Localidades podem construir passagens de nível: {STRING}
|
||||
STR_CONFIG_SETTING_ALLOW_TOWN_LEVEL_CROSSINGS_HELPTEXT :Activar esta preferência permite às localidades construir cruzamentos nivelados
|
||||
STR_CONFIG_SETTING_ALLOW_TOWN_LEVEL_CROSSINGS_HELPTEXT :Ativar esta preferência permite às localidades construir cruzamentos nivelados
|
||||
|
||||
STR_CONFIG_SETTING_NOISE_LEVEL :Permitir que a localidade controle o nível de ruído dos aeroportos: {STRING}
|
||||
STR_CONFIG_SETTING_NOISE_LEVEL_HELPTEXT :Com esta preferência desactivada, podem haver dois aeroportos em cada localidade. Com esta preferência activa, o número de aeroportos numa localidade é limitado pela aceitação do ruído na mesma, que depende da população, do tamanho do aeroporto e da sua distância
|
||||
STR_CONFIG_SETTING_NOISE_LEVEL_HELPTEXT :Com esta preferência desativada, podem haver dois aeroportos em cada localidade. Com esta preferência ativa, o número de aeroportos numa localidade é limitado pela aceitação do ruído na mesma, que depende da população, do tamanho do aeroporto e da sua distância
|
||||
|
||||
STR_CONFIG_SETTING_TOWN_FOUNDING :Fundar localidades no jogo: {STRING}
|
||||
STR_CONFIG_SETTING_TOWN_FOUNDING_HELPTEXT :Activar esta preferência permite aos jogadores fundar novas povoações no jogo
|
||||
STR_CONFIG_SETTING_TOWN_FOUNDING_HELPTEXT :Ativar esta preferência permite aos jogadores fundar novas povoações no jogo
|
||||
###length 3
|
||||
STR_CONFIG_SETTING_TOWN_FOUNDING_FORBIDDEN :Proibido
|
||||
STR_CONFIG_SETTING_TOWN_FOUNDING_ALLOWED :Permitido
|
||||
@@ -2038,7 +2027,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Inversão autom
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Permitir que os comboios invertam o sentido de marcha nos sinais, caso estejam à espera muito tempo
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Recomendado)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Recomendado)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Alterar valor
|
||||
|
||||
@@ -2079,9 +2068,10 @@ STR_INTRO_MULTIPLAYER :{BLACK}Multi-jo
|
||||
STR_INTRO_GAME_OPTIONS :{BLACK}Opções de jogo
|
||||
STR_INTRO_HIGHSCORE :{BLACK}Tabela de classificações
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Definições
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Definições NewGRF
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Definições de NewGRF
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Verificar conteúdo online
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}Definições de IA/Script de jogo
|
||||
STR_INTRO_AI_SETTINGS :{BLACK}Definições de IA
|
||||
STR_INTRO_GAMESCRIPT_SETTINGS :{BLACK}Definições de Script de Jogo
|
||||
STR_INTRO_QUIT :{BLACK}Sair
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Iniciar um novo jogo. Ctrl+Clique salta a configuração do mapa
|
||||
@@ -2101,7 +2091,8 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Mostrar
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Mostrar definições
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Mostrar definições de NewGRF
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Verificar conteúdo novo e actualizado para descarga
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Mostrar definições de IA e de script de jogo
|
||||
STR_INTRO_TOOLTIP_AI_SETTINGS :{BLACK}Mostrar definições de IA
|
||||
STR_INTRO_TOOLTIP_GAMESCRIPT_SETTINGS :{BLACK}Mostrar definições de Script de Jogo
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Sair de 'OpenTTD'
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}O conjunto de gráficos base seleccionado tem {NUM} sprite{P "" s} em falta. Por favor verifique se existem atualizações para o conjunto.
|
||||
@@ -2131,13 +2122,7 @@ STR_CHEAT_EDIT_MAX_HL :{LTBLUE}Editar
|
||||
STR_CHEAT_EDIT_MAX_HL_QUERY_CAPT :{WHITE}Editar altura máxima de montanhas no mapa
|
||||
STR_CHEAT_CHANGE_DATE :{LTBLUE}Alterar data: {ORANGE}{DATE_SHORT}
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Alterar ano actual
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Activar modificação de valores de produção: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :Terreno temperado
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :Terreno subárctico
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :Terreno subtropical
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :Terreno terra dos brinquedos
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Ativar modificação de valores de produção: {ORANGE}{STRING}
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} - Novo Esquema de Cores
|
||||
@@ -2209,7 +2194,7 @@ STR_FACE_AFRICAN :{BLACK}Africano
|
||||
STR_FACE_SELECT_AFRICAN :{BLACK}Seleccionar Caras Africanas
|
||||
STR_FACE_YES :Sim
|
||||
STR_FACE_NO :Não
|
||||
STR_FACE_MOUSTACHE_EARRING_TOOLTIP :{BLACK}Activar bigode ou brinco
|
||||
STR_FACE_MOUSTACHE_EARRING_TOOLTIP :{BLACK}Ativar bigode ou brinco
|
||||
STR_FACE_HAIR :Cabelo:
|
||||
STR_FACE_HAIR_TOOLTIP :{BLACK}Mudar cabelo
|
||||
STR_FACE_EYEBROWS :Sobrancelhas:
|
||||
@@ -2217,7 +2202,7 @@ STR_FACE_EYEBROWS_TOOLTIP :{BLACK}Mudar so
|
||||
STR_FACE_EYECOLOUR :Cor dos olhos:
|
||||
STR_FACE_EYECOLOUR_TOOLTIP :{BLACK}Mudar cor dos olhos
|
||||
STR_FACE_GLASSES :Óculos:
|
||||
STR_FACE_GLASSES_TOOLTIP :{BLACK}Activar óculos
|
||||
STR_FACE_GLASSES_TOOLTIP :{BLACK}Ativar óculos
|
||||
STR_FACE_GLASSES_TOOLTIP_2 :{BLACK}Mudar óculos
|
||||
STR_FACE_NOSE :Nariz:
|
||||
STR_FACE_NOSE_TOOLTIP :{BLACK}Mudar nariz
|
||||
@@ -2498,13 +2483,13 @@ STR_NETWORK_SERVER_MESSAGE_GAME_REASON_LINK_GRAPH :esperando pela
|
||||
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEAVING :a sair
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED :*** {STRING} entrou no jogo
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED_ID :*** {STRING} entrou no jogo (Cliente #{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_JOIN :*** {STRING} entrou na empresa #{2:NUM}
|
||||
STR_NETWORK_MESSAGE_CLIENT_JOINED_ID :*** {0:STRING} entrou no jogo (Client #{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_JOIN :*** {0:STRING} entrou na empresa #{2:NUM}
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_SPECTATE :*** {STRING} entrou como espectador
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_NEW :*** {STRING} iniciou uma nova empresa (#{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEFT :*** {STRING} deixou o jogo ({2:STRING})
|
||||
STR_NETWORK_MESSAGE_CLIENT_COMPANY_NEW :*** {0:STRING} iniciou uma nova empresa (#{2:NUM})
|
||||
STR_NETWORK_MESSAGE_CLIENT_LEFT :*** {0:STRING} deixou o jogo ({2:STRING})
|
||||
STR_NETWORK_MESSAGE_NAME_CHANGE :*** {STRING} mudou o nome para {STRING}
|
||||
STR_NETWORK_MESSAGE_GIVE_MONEY :*** {STRING} deu {2:CURRENCY_LONG} a {1:STRING}
|
||||
STR_NETWORK_MESSAGE_GIVE_MONEY :*** {0:STRING} deu {2:CURRENCY_LONG} a {1:STRING}
|
||||
STR_NETWORK_MESSAGE_SERVER_SHUTDOWN :{WHITE}O servidor fechou a sessão
|
||||
STR_NETWORK_MESSAGE_SERVER_REBOOT :{WHITE}O servidor está a reiniciar...{}Por favor espere...
|
||||
STR_NETWORK_MESSAGE_KICKED :*** {STRING} foi expulso. Motivo: ({STRING})
|
||||
@@ -2739,7 +2724,7 @@ STR_ROAD_TOOLBAR_TOOLTIP_BUILD_BUS_STATION :{BLACK}Construi
|
||||
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_PASSENGER_TRAM_STATION :{BLACK}Construir paragem de eléctricos para passageiros. Ctrl permite juntar estações. Shift alterna contruir/mostrar custo estimado
|
||||
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_TRUCK_LOADING_BAY :{BLACK}Construir área de carregamento de camiões. Ctrl permite juntar estações. Shift alterna contruir/mostrar custo estimado
|
||||
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_CARGO_TRAM_STATION :{BLACK}Construir paragem de eléctricos para carga. Ctrl permite juntar estações. Shift alterna contruir/mostrar custo estimado
|
||||
STR_ROAD_TOOLBAR_TOOLTIP_TOGGLE_ONE_WAY_ROAD :{BLACK}Activar/Desactivar estradas de sentido único
|
||||
STR_ROAD_TOOLBAR_TOOLTIP_TOGGLE_ONE_WAY_ROAD :{BLACK}Ativar/Desativar estradas de sentido único
|
||||
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_ROAD_BRIDGE :{BLACK}Construir ponte de estrada. Shift alterna contruir/mostrar custo estimado
|
||||
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_TRAMWAY_BRIDGE :{BLACK}Construir ponte para eléctricos. Shift alterna contruir/mostrar custo estimado
|
||||
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_ROAD_TUNNEL :{BLACK}Construir túnel de estrada. Shift alterna contruir/mostrar custo estimado
|
||||
@@ -3087,9 +3072,9 @@ STR_FRAMERATE_DRAWING :{BLACK}Renderiz
|
||||
STR_FRAMERATE_DRAWING_VIEWPORTS :{BLACK} Janelas de exibição do mundo:
|
||||
STR_FRAMERATE_VIDEO :{BLACK}Saída de video:
|
||||
STR_FRAMERATE_SOUND :{BLACK}Mistura de Som:
|
||||
STR_FRAMERATE_ALLSCRIPTS :{BLACK} GS/AI total:
|
||||
STR_FRAMERATE_ALLSCRIPTS :{BLACK} SJ/IA total:
|
||||
STR_FRAMERATE_GAMESCRIPT :{BLACK} Script de jogo:
|
||||
STR_FRAMERATE_AI :{BLACK} AI {NUM} {STRING}
|
||||
STR_FRAMERATE_AI :{BLACK} IA {NUM} {STRING}
|
||||
|
||||
###length 15
|
||||
STR_FRAMETIME_CAPTION_GAMELOOP :Loop de jogo
|
||||
@@ -3106,7 +3091,7 @@ STR_FRAMETIME_CAPTION_VIDEO :Saída de video
|
||||
STR_FRAMETIME_CAPTION_SOUND :Mistura de Som
|
||||
STR_FRAMETIME_CAPTION_ALLSCRIPTS :total scripts GS/AI
|
||||
STR_FRAMETIME_CAPTION_GAMESCRIPT :Script de jogo
|
||||
STR_FRAMETIME_CAPTION_AI :AI {NUM} {STRING}
|
||||
STR_FRAMETIME_CAPTION_AI :IA {NUM} {STRING}
|
||||
|
||||
|
||||
# Save/load game/scenario
|
||||
@@ -3145,6 +3130,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}Dim. do
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Seleccionar o tamanho do mapa em mosaicos. O numero de mosaicos disponiveis será ligeiramente menor
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Num. de localidades:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Nomes das localidades:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Seleccionar o estilo dos nomes das localidades
|
||||
STR_MAPGEN_DATE :{BLACK}Data:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Num. de indústrias:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}Pico mais alto:
|
||||
@@ -3160,11 +3147,40 @@ STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}Diminuir
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Criação do terreno:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Tipo de terreno:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Nível do mar:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Nível do mar:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Rios:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Suavidade:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Variedade da distribuição:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Gerar
|
||||
STR_MAPGEN_NEWGRF_SETTINGS :{BLACK}Definições de NewGRF
|
||||
STR_MAPGEN_NEWGRF_SETTINGS_TOOLTIP :{BLACK}Mostrar definições de NewGRF
|
||||
STR_MAPGEN_AI_SETTINGS :{BLACK}Definições de IA
|
||||
STR_MAPGEN_AI_SETTINGS_TOOLTIP :{BLACK}Mostrar definições de IA
|
||||
STR_MAPGEN_GS_SETTINGS :{BLACK}Definições de Script de Jogo
|
||||
STR_MAPGEN_GS_SETTINGS_TOOLTIP :{BLACK}Mostrar definições de script de jogo
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Inglês
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Francês
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Alemão
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Inglês (Adicional)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Latino-Americano
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Absurdo
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Sueco
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Holandês
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Finlandês
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Polaco
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Eslovaco
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norueguês
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Húngaro
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Austríaco
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Romeno
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Checo
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Suíço
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Dinamarquês
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Turco
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Italiano
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Catalão
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Limites do mapa:
|
||||
@@ -3220,8 +3236,8 @@ STR_GENERATION_PREPARING_GAME :{BLACK}A prepar
|
||||
# NewGRF settings
|
||||
STR_NEWGRF_SETTINGS_CAPTION :{WHITE}Definições NewGRF
|
||||
STR_NEWGRF_SETTINGS_INFO_TITLE :{WHITE}Informação detalhada do NewGRF
|
||||
STR_NEWGRF_SETTINGS_ACTIVE_LIST :{WHITE}Ficheiros NewGRF activos
|
||||
STR_NEWGRF_SETTINGS_INACTIVE_LIST :{WHITE}Ficheiros NewGRF inactivos
|
||||
STR_NEWGRF_SETTINGS_ACTIVE_LIST :{WHITE}Ficheiros NewGRF ativos
|
||||
STR_NEWGRF_SETTINGS_INACTIVE_LIST :{WHITE}Ficheiros NewGRF inativos
|
||||
STR_NEWGRF_SETTINGS_SELECT_PRESET :{ORANGE}Seleccionar predefinição:
|
||||
STR_NEWGRF_FILTER_TITLE :{ORANGE}Filtro:
|
||||
STR_NEWGRF_SETTINGS_PRESET_LIST_TOOLTIP :{BLACK}Carrega a predefinição seleccionada
|
||||
@@ -3267,7 +3283,7 @@ STR_NEWGRF_SETTINGS_PARAMETER_NONE :Nenhum
|
||||
|
||||
STR_NEWGRF_SETTINGS_NO_INFO :{BLACK}Sem informação disponível
|
||||
STR_NEWGRF_SETTINGS_NOT_FOUND :{RED}Ficheiro correspondente não encontrado
|
||||
STR_NEWGRF_SETTINGS_DISABLED :{RED}Desactivado
|
||||
STR_NEWGRF_SETTINGS_DISABLED :{RED}Desativado
|
||||
STR_NEWGRF_SETTINGS_INCOMPATIBLE :{RED}Incompatível com esta versão do OpenTTD
|
||||
|
||||
# NewGRF save preset window
|
||||
@@ -3281,7 +3297,7 @@ STR_SAVE_PRESET_SAVE :{BLACK}Grava
|
||||
STR_SAVE_PRESET_SAVE_TOOLTIP :{BLACK}Grava a predefinição com o nome seleccionado
|
||||
|
||||
# NewGRF parameters window
|
||||
STR_NEWGRF_PARAMETERS_CAPTION :{WHITE}Alterar parâmetros NewGRF
|
||||
STR_NEWGRF_PARAMETERS_CAPTION :{WHITE}Alterar parâmetros de NewGRF
|
||||
STR_NEWGRF_PARAMETERS_CLOSE :{BLACK}Fechar
|
||||
STR_NEWGRF_PARAMETERS_RESET :{BLACK}Repor
|
||||
STR_NEWGRF_PARAMETERS_RESET_TOOLTIP :{BLACK}Retorna todos os parâmetros ao seu valor padrão
|
||||
@@ -3327,15 +3343,15 @@ STR_NEWGRF_ERROR_MSG_FATAL :{RED}Fatal: {SI
|
||||
STR_NEWGRF_ERROR_FATAL_POPUP :{WHITE}Ocorreu um erro fatal num NewGRF:{}{STRING}
|
||||
STR_NEWGRF_ERROR_POPUP :{WHITE}Ocorreu um erro de NewGRF:{}{STRING}
|
||||
STR_NEWGRF_ERROR_VERSION_NUMBER :{1:STRING} não funciona com a versão do TTDPatch reportada por OpenTTD.
|
||||
STR_NEWGRF_ERROR_DOS_OR_WINDOWS :{1:STRING} é para a versão {STRING} do TTD.
|
||||
STR_NEWGRF_ERROR_UNSET_SWITCH :{1:STRING} foi concebido para ser usado com {STRING}
|
||||
STR_NEWGRF_ERROR_INVALID_PARAMETER :Parâmetro inválido para {1:STRING}: parâmetro {STRING} ({NUM})
|
||||
STR_NEWGRF_ERROR_LOAD_BEFORE :{1:STRING} deve ser carregado antes do {STRING}.
|
||||
STR_NEWGRF_ERROR_LOAD_AFTER :{1:STRING} deve ser carregado depois do {STRING}.
|
||||
STR_NEWGRF_ERROR_OTTD_VERSION_NUMBER :{1:STRING} requer a versão {STRING} ou superior do OpenTTD.
|
||||
STR_NEWGRF_ERROR_DOS_OR_WINDOWS :{1:STRING} é para a versão {2:STRING} do TTD
|
||||
STR_NEWGRF_ERROR_UNSET_SWITCH :{1:STRING} foi concebido para ser usado com {2:STRING}
|
||||
STR_NEWGRF_ERROR_INVALID_PARAMETER :Parâmetro inválido para {1:STRING}: parâmetro {2:STRING} ({3:NUM})
|
||||
STR_NEWGRF_ERROR_LOAD_BEFORE :{1:STRING} deve ser carregado antes de {2:STRING}
|
||||
STR_NEWGRF_ERROR_LOAD_AFTER :{1:STRING} deve ser carregado depois de {2:STRING}
|
||||
STR_NEWGRF_ERROR_OTTD_VERSION_NUMBER :{1:STRING} requer OpenTTD versão {2:STRING} ou superior
|
||||
STR_NEWGRF_ERROR_AFTER_TRANSLATED_FILE :ficheiro GRF concebido para o traduzir
|
||||
STR_NEWGRF_ERROR_TOO_MANY_NEWGRFS_LOADED :Demasiados NewGRFs carregados.
|
||||
STR_NEWGRF_ERROR_STATIC_GRF_CAUSES_DESYNC :Carregar {1:STRING} como NewGRF estático com {STRING} pode causar dessincronização.
|
||||
STR_NEWGRF_ERROR_STATIC_GRF_CAUSES_DESYNC :Carregar {1:STRING} como NewGRF estático com {2:STRING} pode causar dessincronização
|
||||
STR_NEWGRF_ERROR_UNEXPECTED_SPRITE :Gráfico inválido (sprite {3:NUM})
|
||||
STR_NEWGRF_ERROR_UNKNOWN_PROPERTY :Propriedade Action 0 desconhecida {4:HEX} (sprite {3:NUM})
|
||||
STR_NEWGRF_ERROR_INVALID_ID :Tentativa de uso de ID Inválido (sprite {3:NUM})
|
||||
@@ -3343,7 +3359,7 @@ STR_NEWGRF_ERROR_CORRUPT_SPRITE :{YELLOW}{STRING
|
||||
STR_NEWGRF_ERROR_MULTIPLE_ACTION_8 :Contém múltiplas entradas Action 8 - (sprite {3:NUM})
|
||||
STR_NEWGRF_ERROR_READ_BOUNDS :Leitura além dos limites do pseudo-sprite (sprite {3:NUM})
|
||||
STR_NEWGRF_ERROR_GRM_FAILED :Recursos GRF pedidos não disponíveis (sprite {3:NUM})
|
||||
STR_NEWGRF_ERROR_FORCEFULLY_DISABLED :{1:STRING} foi desactivado por {STRING}
|
||||
STR_NEWGRF_ERROR_FORCEFULLY_DISABLED :{1:STRING} foi desativado por {STRING}
|
||||
STR_NEWGRF_ERROR_INVALID_SPRITE_LAYOUT :Formato de Gráfico Inválido ou desconhecido (sprite {3:NUM})
|
||||
STR_NEWGRF_ERROR_LIST_PROPERTY_TOO_LONG :Demasiados elementos na lista de valores de propriedade (sprite {3:NUM}, propriedade {4:HEX})
|
||||
STR_NEWGRF_ERROR_INDPROD_CALLBACK :Revogação da produção industrial inválida (sprite {3:NUM}, "{2:STRING}")
|
||||
@@ -3357,7 +3373,7 @@ STR_NEWGRF_COMPATIBLE_LOADED :{ORANGE}Ficheir
|
||||
STR_NEWGRF_TOO_MANY_NEWGRFS :{WHITE}Impossivel adicionar ficheiro: alcançado limite de ficheiros NewGRF
|
||||
|
||||
STR_NEWGRF_COMPATIBLE_LOAD_WARNING :{WHITE}GRF(s) compatíveis carregados para ficheiros em falta
|
||||
STR_NEWGRF_DISABLED_WARNING :{WHITE}Ficheiro(s) GRF em falta foram desactivados
|
||||
STR_NEWGRF_DISABLED_WARNING :{WHITE}Ficheiro(s) GRF em falta foram desativados
|
||||
STR_NEWGRF_UNPAUSE_WARNING_TITLE :{YELLOW}Ficheiro(s) GRF em falta
|
||||
STR_NEWGRF_UNPAUSE_WARNING :{WHITE}Sair da pausa pode causar problemas ao OpenTTD. Não envie informações sobre este tipo de problemas.{}Deseja realmente sair da pausa?
|
||||
|
||||
@@ -3467,14 +3483,14 @@ STR_LOCAL_AUTHORITY_ACTION_EXCLUSIVE_TRANSPORT :Comprar exclusi
|
||||
STR_LOCAL_AUTHORITY_ACTION_BRIBE :Subornar a autoridade local
|
||||
|
||||
###length 8
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_SMALL_ADVERTISING :{YELLOW}Iniciar uma campanha local publicitária pequena, para atrair mais passageiros e carga à sua empresa.{}Providencia um incremento temporário na avaliação das estações num raio pequeno à volta do centro da localidade.{}Custo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_MEDIUM_ADVERTISING :{YELLOW}Iniciar uma campanha local publicitária média, para atrair mais passageiros e carga à sua empresa.{}Providencia um incremento temporário na avaliação das estações num raio médio à volta do centro da localidade.{}Custo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_LARGE_ADVERTISING :{YELLOW}Iniciar uma campanha local publicitária grande, para atrair mais passageiros e carga à sua empresa.{}Providencia um incremento temporário na avaliação das estações num raio grande à volta do centro da localidade.{}Custo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_ROAD_RECONSTRUCTION :{YELLOW}Financiar a reconstrução da rede rodoviária urbana.{}Causa engarrafamentos consideráveis ao tráfego rodoviário até 6 meses.{}Custo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_STATUE_OF_COMPANY :{YELLOW}Construir uma estátua em honra da sua empresa.{}Providencia um incremento permanente na avaliação das estações nesta localidade.{}Custo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_NEW_BUILDINGS :{YELLOW}Financiar a construção de novos edifícios na localidade.{}Providencia um incremento temporário no crescimento desta localidade.{}Custo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_EXCLUSIVE_TRANSPORT :{YELLOW}Comprar 1 ano de direitos exclusivos de transportes nesta localidade.{}A autoridade local não permitirá que os passageiros e a carga usem as estações dos seus concorrentes.{}Custo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_BRIBE :{YELLOW}Subornar a autoridade local para aumentar a sua avaliação, correndo o risco de uma penalidade severa se apanhado.{}Custo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_SMALL_ADVERTISING :{PUSH_COLOUR}{YELLOW}Iniciar uma campanha local publicitária pequena, para atrair mais passageiros e carga à sua empresa.{}Providencia um incremento temporário na avaliação das estações num raio pequeno à volta do centro da localidade.{}{POP_COLOUR}Custo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_MEDIUM_ADVERTISING :{PUSH_COLOUR}{YELLOW}Iniciar uma campanha local publicitária média, para atrair mais passageiros e carga à sua empresa.{}Providencia um incremento temporário na avaliação das estações num raio médio à volta do centro da localidade.{}{POP_COLOUR}Custo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_LARGE_ADVERTISING :{PUSH_COLOUR}{YELLOW}Iniciar uma campanha local publicitária grande, para atrair mais passageiros e carga à sua empresa.{}Providencia um incremento temporário na avaliação das estações num raio grande à volta do centro da localidade.{}{POP_COLOUR}Custo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_ROAD_RECONSTRUCTION :{PUSH_COLOUR}{YELLOW}Financiar a reconstrução da rede rodoviária urbana.{}Causa engarrafamentos consideráveis ao tráfego rodoviário até 6 meses.{}{POP_COLOUR}Custo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_STATUE_OF_COMPANY :{PUSH_COLOUR}{YELLOW}Construir uma estátua em honra da sua empresa.{}Providencia um incremento permanente na avaliação das estações nesta localidade.{}{POP_COLOUR}Custo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_NEW_BUILDINGS :{PUSH_COLOUR}{YELLOW}Financiar a construção de novos edifícios na localidade.{}Providencia um incremento temporário no crescimento desta localidade.{}{POP_COLOUR}Custo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_EXCLUSIVE_TRANSPORT :{PUSH_COLOUR}{YELLOW}Comprar 1 ano de direitos exclusivos de transportes nesta localidade.{}A autoridade local não permitirá que os passageiros e a carga usem as estações dos seus concorrentes.{}{POP_COLOUR}Custo: {CURRENCY_LONG}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_BRIBE :{PUSH_COLOUR}{YELLOW}Subornar a autoridade local para aumentar a sua avaliação, correndo o risco de uma penalidade severa se for apanhado.{}{POP_COLOUR}Custo: {CURRENCY_LONG}
|
||||
|
||||
# Goal window
|
||||
STR_GOALS_CAPTION :{WHITE}{COMPANY} Objectivos
|
||||
@@ -3647,16 +3663,18 @@ STR_FINANCES_SECTION_SHIP_REVENUE :{GOLD}Navios
|
||||
STR_FINANCES_SECTION_LOAN_INTEREST :{GOLD}Juros do Empréstimo
|
||||
STR_FINANCES_SECTION_OTHER :{GOLD}Outros
|
||||
|
||||
STR_FINANCES_TOTAL_CAPTION :{WHITE}Total
|
||||
STR_FINANCES_NEGATIVE_INCOME :-{CURRENCY_LONG}
|
||||
STR_FINANCES_ZERO_INCOME :{CURRENCY_LONG}
|
||||
STR_FINANCES_POSITIVE_INCOME :+{CURRENCY_LONG}
|
||||
STR_FINANCES_NET_PROFIT :{WHITE}Lucro Líquido
|
||||
STR_FINANCES_PROFIT :{WHITE}Lucro
|
||||
STR_FINANCES_BANK_BALANCE_TITLE :{WHITE}Balanço bancário
|
||||
STR_FINANCES_OWN_FUNDS_TITLE :{WHITE}Fundos Próprios
|
||||
STR_FINANCES_LOAN_TITLE :{WHITE}Empréstimo
|
||||
STR_FINANCES_INTEREST_RATE :{WHITE}Juro do Empréstimo: {BLACK}{NUM}%
|
||||
STR_FINANCES_MAX_LOAN :{WHITE}Empréstimo Máximo: {BLACK}{CURRENCY_LONG}
|
||||
STR_FINANCES_TOTAL_CURRENCY :{BLACK}{CURRENCY_LONG}
|
||||
STR_FINANCES_BANK_BALANCE :{WHITE}{CURRENCY_LONG}
|
||||
STR_FINANCES_BORROW_BUTTON :{BLACK}Pedir empréstimo {CURRENCY_LONG}
|
||||
STR_FINANCES_BORROW_TOOLTIP :{BLACK}Aumentar empréstimo. Ctrl+Clique aumenta tanto empréstimo quanto possível
|
||||
STR_FINANCES_REPAY_BUTTON :{BLACK}Pagar empréstimo {CURRENCY_LONG}
|
||||
@@ -3757,7 +3775,7 @@ STR_INDUSTRY_VIEW_PRODUCES_N_CARGO :{BLACK}Produz:
|
||||
STR_INDUSTRY_VIEW_CARGO_LIST_EXTENSION :, {STRING}{STRING}
|
||||
|
||||
STR_INDUSTRY_VIEW_REQUIRES :{BLACK}Requer:
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO :{YELLOW}{STRING}{BLACK}{3:STRING}
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO :{YELLOW}{0:STRING}{BLACK}{3:STRING}
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO_AMOUNT :{YELLOW}{STRING}{BLACK}: {CARGO_SHORT} a aguardar{STRING}
|
||||
|
||||
STR_CONFIG_GAME_PRODUCTION :{WHITE}Modificar produção (múltiplo de 8, até 2040)
|
||||
@@ -3787,6 +3805,8 @@ STR_VEHICLE_LIST_MANAGE_LIST_TOOLTIP :{BLACK}Enviar i
|
||||
STR_VEHICLE_LIST_REPLACE_VEHICLES :Substituir Veículos
|
||||
STR_VEHICLE_LIST_SEND_FOR_SERVICING :Enviar para Serviço
|
||||
STR_VEHICLE_LIST_PROFIT_THIS_YEAR_LAST_YEAR :{TINY_FONT}{BLACK}Lucro deste ano: {CURRENCY_LONG} (último ano: {CURRENCY_LONG})
|
||||
STR_VEHICLE_LIST_CARGO :{TINY_FONT}{BLACK}[{CARGO_LIST}]
|
||||
STR_VEHICLE_LIST_NAME_AND_CARGO :{TINY_FONT}{BLACK}{STRING} {STRING}
|
||||
|
||||
STR_VEHICLE_LIST_SEND_TRAIN_TO_DEPOT :Enviar para Depósito
|
||||
STR_VEHICLE_LIST_SEND_ROAD_VEHICLE_TO_DEPOT :Enviar para Depósito
|
||||
@@ -3878,6 +3898,11 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Máx. Fo
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Alcance: {GOLD}{COMMA} quadrados
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Tipo de aeronave: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
STR_CARGO_TYPE_FILTER_ALL :Todos os tipos de carga
|
||||
STR_CARGO_TYPE_FILTER_FREIGHT :Mercadorias
|
||||
STR_CARGO_TYPE_FILTER_NONE :Nenhum
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Lista de veículos ferroviários - clique num veículo para informações
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Lista de veículos rodoviários - clique num veículo para informações
|
||||
@@ -4046,7 +4071,7 @@ STR_ENGINE_PREVIEW_AIRCRAFT :aeronave
|
||||
STR_ENGINE_PREVIEW_SHIP :navio
|
||||
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER :{BLACK}Custo: {CURRENCY_LONG} Peso: {WEIGHT_SHORT}{}Velocidade Máx.: {VELOCITY} Potência: {POWER}{}Custo de Circulação: {CURRENCY_LONG}/ano{}Capacidade: {CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER_MAX_TE :{BLACK}Custo: {CURRENCY_LONG} Peso: {WEIGHT_SHORT}{}Velocidade Máx.: {VELOCITY} Potência: {POWER} F.T. Máx.: {6:FORCE}{}Custo de Circulação: {4:CURRENCY_LONG}/ano{}Capacidade: {5:CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER_MAX_TE :{BLACK}Custo: {0:CURRENCY_LONG} Peso: {1:WEIGHT_SHORT}{}Velocidade: {2:VELOCITY} Potência: {3:POWER} Tração Máx: {6:FORCE}{}Custo de Circulação: {4:CURRENCY_LONG}/ano{}Capacidade: {5:CARGO_LONG}
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_CAP_RUNCOST :{BLACK}Custo: {CURRENCY_LONG} Velocidade Máx.: {VELOCITY}{}Capacidade: {CARGO_LONG}{}Custo de Circulação: {CURRENCY_LONG}/ano
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_TYPE_CAP_CAP_RUNCOST :{BLACK}Custo: {CURRENCY_LONG} Velocidade Máx.: {VELOCITY}{}Tipo de Aeronave: {STRING}{}Capacidade: {CARGO_LONG}, {CARGO_LONG}{}Custo de Circulação: {CURRENCY_LONG}/ano
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_TYPE_CAP_RUNCOST :{BLACK}Custo: {CURRENCY_LONG} Velocidade Máx.: {VELOCITY}{}Tipo de Aeronave: {STRING}{}Capacidade: {CARGO_LONG}{}Custo de Circulação: {CURRENCY_LONG}/ano
|
||||
@@ -4205,12 +4230,13 @@ STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED :{BLACK}Peso: {L
|
||||
STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED_MAX_TE :{BLACK}Peso: {LTBLUE}{WEIGHT_SHORT} {BLACK}Potência: {LTBLUE}{POWER}{BLACK} Velocidade máx.: {LTBLUE}{VELOCITY} {BLACK}Tração Máx.: {LTBLUE}{FORCE}
|
||||
|
||||
STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR :{BLACK}Lucro neste ano: {LTBLUE}{CURRENCY_LONG} (último ano: {CURRENCY_LONG})
|
||||
STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR_MIN_PERFORMANCE :{BLACK}Lucro deste ano: {LTBLUE}{CURRENCY_LONG} (último ano: {CURRENCY_LONG}) {BLACK}Performance min.: {LTBLUE}{POWER_TO_WEIGHT}
|
||||
STR_VEHICLE_INFO_RELIABILITY_BREAKDOWNS :{BLACK}Fiabilidade: {LTBLUE}{COMMA}% {BLACK}Avarias desde o último serviço: {LTBLUE}{COMMA}
|
||||
|
||||
STR_VEHICLE_INFO_BUILT_VALUE :{LTBLUE}{ENGINE} {BLACK}Construído: {LTBLUE}{NUM}{BLACK} Valor: {LTBLUE}{CURRENCY_LONG}
|
||||
STR_VEHICLE_INFO_NO_CAPACITY :{BLACK}Capacidade: {LTBLUE}Nenhuma{STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY :{BLACK}Capacidade: {LTBLUE}{CARGO_LONG}{3:STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}Capacidade: {LTBLUE}{CARGO_LONG}{3:STRING} (x{4:NUM})
|
||||
STR_VEHICLE_INFO_CAPACITY :{BLACK}Capacidade: {LTBLUE}{0:CARGO_LONG}{3:STRING}
|
||||
STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}Capacidade: {LTBLUE}{0:CARGO_LONG}{3:STRING} (x{4:NUM})
|
||||
STR_VEHICLE_INFO_CAPACITY_CAPACITY :{BLACK}Capacidade: {LTBLUE}{CARGO_LONG}, {CARGO_LONG}{STRING}
|
||||
|
||||
STR_VEHICLE_INFO_FEEDER_CARGO_VALUE :{BLACK}Créditos de Transferência: {LTBLUE}{CURRENCY_LONG}
|
||||
@@ -4538,12 +4564,14 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Houve um
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}A janela de Depuração de IA/Scripts de jogo está disponível apenas para o servidor
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}Configuração IA/Script de jogo
|
||||
STR_AI_CONFIG_CAPTION_AI :{WHITE}Configuração de IA
|
||||
STR_AI_CONFIG_CAPTION_GAMESCRIPT :{WHITE}Configuração de Script de Jogo
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}O Script de jogo que será carregado no próximo jogo
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}As IAs que serão carregadas no próximo jogo
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Jogador humano
|
||||
STR_AI_CONFIG_RANDOM_AI :IA aleatória
|
||||
STR_AI_CONFIG_NONE :(nenhum)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Número máximo de oponentes: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}Mover para cima
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Move a IA seleccionada para cima
|
||||
@@ -4551,12 +4579,11 @@ STR_AI_CONFIG_MOVE_DOWN :{BLACK}Mover pa
|
||||
STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Move a IA seleccionada para baixo
|
||||
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Script de jogo
|
||||
STR_AI_CONFIG_GAMESCRIPT_PARAM :{SILVER}Parâmetros
|
||||
STR_AI_CONFIG_AI :{SILVER}IAs
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Selecionar {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :IA
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Script de jogo
|
||||
STR_AI_CONFIG_CHANGE_AI :{BLACK}Selecionar IA
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :{BLACK}Selecionar Script de Jogo
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Carregar outro script
|
||||
STR_AI_CONFIG_CONFIGURE :{BLACK}Configurar
|
||||
STR_AI_CONFIG_CONFIGURE_TOOLTIP :{BLACK}Configurar os parâmetros do script
|
||||
@@ -4585,9 +4612,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Mapa de
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Minimap screenshot
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parâmetros
|
||||
STR_AI_SETTINGS_CAPTION_AI :IA
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Script de jogo
|
||||
STR_AI_SETTINGS_CAPTION_AI :{WHITE}Parâmetros de IA
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Fechar
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Repor
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -4773,7 +4798,7 @@ STR_ERROR_CAN_T_BUILD_RAILROAD_STATION :{WHITE}Não é
|
||||
STR_ERROR_CAN_T_BUILD_BUS_STATION :{WHITE}Não é possível construir estação de autocarros...
|
||||
STR_ERROR_CAN_T_BUILD_TRUCK_STATION :{WHITE}Não é possível construir estação de carregamento de camiões...
|
||||
STR_ERROR_CAN_T_BUILD_PASSENGER_TRAM_STATION :{WHITE}Não é possível construir estação de passageiros para eléctricos...
|
||||
STR_ERROR_CAN_T_BUILD_CARGO_TRAM_STATION :{WHITE}Não é possível construir estação de carga para eléctricos...
|
||||
STR_ERROR_CAN_T_BUILD_CARGO_TRAM_STATION :{WHITE}Não é possível construir estação de carga para elétricos...
|
||||
STR_ERROR_CAN_T_BUILD_DOCK_HERE :{WHITE}Não é possível construir doca aqui...
|
||||
STR_ERROR_CAN_T_BUILD_AIRPORT_HERE :{WHITE}Não é possível construir aeroporto aqui...
|
||||
|
||||
@@ -4797,7 +4822,7 @@ STR_ERROR_MUST_REMOVE_RAILWAY_STATION_FIRST :{WHITE}É preci
|
||||
STR_ERROR_CAN_T_REMOVE_BUS_STATION :{WHITE}Impossível remover estação...
|
||||
STR_ERROR_CAN_T_REMOVE_TRUCK_STATION :{WHITE}Impossível remover estação...
|
||||
STR_ERROR_CAN_T_REMOVE_PASSENGER_TRAM_STATION :{WHITE}Impossível remover paragem de eléctricos de passageiros
|
||||
STR_ERROR_CAN_T_REMOVE_CARGO_TRAM_STATION :{WHITE}Impossível remover estação de eléctricos de mercadorias...
|
||||
STR_ERROR_CAN_T_REMOVE_CARGO_TRAM_STATION :{WHITE}Impossível remover estação de elétricos de mercadorias...
|
||||
STR_ERROR_MUST_REMOVE_ROAD_STOP_FIRST :{WHITE}Deverá remover a paragem rodoviária primeiro
|
||||
STR_ERROR_THERE_IS_NO_STATION :{WHITE}... não há nenhuma estação aqui
|
||||
|
||||
@@ -4805,7 +4830,7 @@ STR_ERROR_MUST_DEMOLISH_RAILROAD :{WHITE}Precisa
|
||||
STR_ERROR_MUST_DEMOLISH_BUS_STATION_FIRST :{WHITE}Precisa de demolir a estação de autocarros primeiro
|
||||
STR_ERROR_MUST_DEMOLISH_TRUCK_STATION_FIRST :{WHITE}Precisa de demolir a estação de carga primeiro
|
||||
STR_ERROR_MUST_DEMOLISH_PASSENGER_TRAM_STATION_FIRST :{WHITE}Precisa demolir estação de eléctricos primeiro
|
||||
STR_ERROR_MUST_DEMOLISH_CARGO_TRAM_STATION_FIRST :{WHITE}Precisa demolir estação de eléctricos primeiro
|
||||
STR_ERROR_MUST_DEMOLISH_CARGO_TRAM_STATION_FIRST :{WHITE}Precisa demolir estação de elétricos primeiro
|
||||
STR_ERROR_MUST_DEMOLISH_DOCK_FIRST :{WHITE}Deverá demolir a doca primeiro
|
||||
STR_ERROR_MUST_DEMOLISH_AIRPORT_FIRST :{WHITE}Precisa de demolir o aeroporto primeiro
|
||||
|
||||
@@ -5005,6 +5030,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Não é
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... o veículo está destruido
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Nenhum veículo estará disponível
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Mudar a sua configuração NewGRF
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Nenhum veículo ainda disponível
|
||||
|
||||
+43
-63
@@ -200,6 +200,7 @@ STR_UNITS_POWER_IMPERIAL :{COMMA}cp
|
||||
STR_UNITS_POWER_METRIC :{COMMA}cp
|
||||
STR_UNITS_POWER_SI :{COMMA}kW
|
||||
|
||||
|
||||
STR_UNITS_WEIGHT_SHORT_IMPERIAL :{COMMA}t
|
||||
STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}t
|
||||
STR_UNITS_WEIGHT_SHORT_SI :{COMMA}kg
|
||||
@@ -391,10 +392,9 @@ STR_SCENEDIT_FILE_MENU_SEPARATOR :
|
||||
STR_SCENEDIT_FILE_MENU_QUIT :Ieşire din joc
|
||||
|
||||
# Settings menu
|
||||
###length 14
|
||||
###length 15
|
||||
STR_SETTINGS_MENU_GAME_OPTIONS :Opţiunile jocului
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS_TREE :Setări
|
||||
STR_SETTINGS_MENU_SCRIPT_SETTINGS :Setări IA / Script Joc
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :Setări NewGRF
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Opţiuni transparenţă
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Afişează numele oraşelor
|
||||
@@ -965,36 +965,6 @@ STR_GAME_OPTIONS_CURRENCY_INR :Rupia Indiană
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Rupia indoneziană (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Ringgit Malaysian (MYR)
|
||||
|
||||
###length 2
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_LEFT :Pe partea stângă
|
||||
STR_GAME_OPTIONS_ROAD_VEHICLES_DROPDOWN_RIGHT :Pe partea dreaptă
|
||||
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_FRAME :{BLACK}Numele orașelor:
|
||||
STR_GAME_OPTIONS_TOWN_NAMES_DROPDOWN_TOOLTIP :{BLACK}Alege naţionalitatea numelor oraşelor
|
||||
|
||||
###length 21
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ORIGINAL_ENGLISH :Englezeşti (Original)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FRENCH :Franţuzeşti
|
||||
STR_GAME_OPTIONS_TOWN_NAME_GERMAN :Nemţeşti
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ADDITIONAL_ENGLISH :Englezeşti (Adiţional)
|
||||
STR_GAME_OPTIONS_TOWN_NAME_LATIN_AMERICAN :Latino-Americane
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SILLY :Amuzante
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWEDISH :Suedeze
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DUTCH :Olandeze
|
||||
STR_GAME_OPTIONS_TOWN_NAME_FINNISH :Finlandeze
|
||||
STR_GAME_OPTIONS_TOWN_NAME_POLISH :Poloneze
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SLOVAK :Slovace
|
||||
STR_GAME_OPTIONS_TOWN_NAME_NORWEGIAN :Norvegiene
|
||||
STR_GAME_OPTIONS_TOWN_NAME_HUNGARIAN :Ungureşti
|
||||
STR_GAME_OPTIONS_TOWN_NAME_AUSTRIAN :Austriece
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ROMANIAN :Româneşti
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CZECH :Ceheşti
|
||||
STR_GAME_OPTIONS_TOWN_NAME_SWISS :Elveţiene
|
||||
STR_GAME_OPTIONS_TOWN_NAME_DANISH :Daneze
|
||||
STR_GAME_OPTIONS_TOWN_NAME_TURKISH :Turceşti
|
||||
STR_GAME_OPTIONS_TOWN_NAME_ITALIAN :Italieneşti
|
||||
STR_GAME_OPTIONS_TOWN_NAME_CATALAN :Catalană
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Salvare automată
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Alege intervalul de timp dintre salvările automate
|
||||
|
||||
@@ -1027,21 +997,8 @@ STR_GAME_OPTIONS_VIDEO_VSYNC_TOOLTIP :{BLACK}Bifați
|
||||
|
||||
STR_GAME_OPTIONS_VIDEO_DRIVER_INFO :{BLACK}Driver curent: {STRING}
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_FRAME :{BLACK}Mărime interfată
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Alege mărimea elementelor de interfaţa
|
||||
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_AUTO :(auto-detecție)
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_NORMAL :Normală
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_2X_ZOOM :Mărime dublă
|
||||
STR_GAME_OPTIONS_GUI_ZOOM_DROPDOWN_4X_ZOOM :Mărime cvadruplă
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Dimensiune font
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Alege dimensiunea fontului pentru interfață
|
||||
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_AUTO :(auto-detecție)
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Normal
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Mărime dublă
|
||||
STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_4X_ZOOM :Mărime cvadruplă
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}Grafică
|
||||
|
||||
@@ -1093,8 +1050,6 @@ STR_CURRENCY_PREVIEW :{LTBLUE}Previzu
|
||||
STR_CURRENCY_CUSTOM_CURRENCY_PREVIEW_TOOLTIP :{BLACK}10000 de Lire sterline (£) în moneda proprie
|
||||
STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Schimbă un parametru al monedei proprii
|
||||
|
||||
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Numărul maxim de companii concurente: {ORANGE}{COMMA}
|
||||
|
||||
STR_NONE :Nimic
|
||||
STR_FUNDING_ONLY :Doar finanțare
|
||||
STR_MINIMAL :Minim
|
||||
@@ -1144,6 +1099,12 @@ STR_SUBSIDY_X2 :x2
|
||||
STR_SUBSIDY_X3 :x3
|
||||
STR_SUBSIDY_X4 :x4
|
||||
|
||||
###length 4
|
||||
STR_CLIMATE_TEMPERATE_LANDSCAPE :peisajul temperat
|
||||
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :peisajul sub-arctic
|
||||
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :peisajul sub-tropical
|
||||
STR_CLIMATE_TOYLAND_LANDSCAPE :peisajul 'ţara jucăriilor'
|
||||
|
||||
###length 7
|
||||
STR_TERRAIN_TYPE_VERY_FLAT :Foarte plat
|
||||
STR_TERRAIN_TYPE_FLAT :Plat
|
||||
@@ -1503,6 +1464,10 @@ STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Îmbunătăţit
|
||||
STR_CONFIG_SETTING_ROAD_SIDE :Autovehicule: {STRING}
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_HELPTEXT :Alege banda pentru condus
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_LEFT :Pe partea stângă
|
||||
STR_CONFIG_SETTING_ROAD_SIDE_RIGHT :Pe partea dreaptă
|
||||
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Rotaţie hartă înălţimi: {STRING}
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Spre stânga
|
||||
@@ -2037,7 +2002,7 @@ STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Întoarcere aut
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Permite trenurilor să întoarcă la semafor, dacă aşteaptă de mult timp
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF_RECOMMENDED :YAPF {BLUE}(Recomandat)
|
||||
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Recomandat)
|
||||
|
||||
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Schimbă valoarea setării
|
||||
|
||||
@@ -2080,7 +2045,6 @@ STR_INTRO_HIGHSCORE :{BLACK}Tabela c
|
||||
STR_INTRO_CONFIG_SETTINGS_TREE :{BLACK}Setări
|
||||
STR_INTRO_NEWGRF_SETTINGS :{BLACK}Setări NewGRF
|
||||
STR_INTRO_ONLINE_CONTENT :{BLACK}Resurse online
|
||||
STR_INTRO_SCRIPT_SETTINGS :{BLACK}Setări IA / Scripturi Joc
|
||||
STR_INTRO_QUIT :{BLACK}Ieşire
|
||||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Începere joc nou. Ctrl+Click pentru a sări peste fereastra de configuraţie a harţii
|
||||
@@ -2100,7 +2064,6 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Afișeaz
|
||||
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Setări afişare
|
||||
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Afişează setările NewGRF
|
||||
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Verifică dacă există resurse noi sau actualizate pentru descărcare
|
||||
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Afişează setările pentru Inteligența Artificială şi pentru Scripturi Joc
|
||||
STR_INTRO_TOOLTIP_QUIT :{BLACK}Ieși din 'OpenTTD'
|
||||
|
||||
STR_INTRO_BASESET :{BLACK}Setul grafic actual are lipsă {NUM} {P sprite spriteuri "de spriteuri"}. Verificați actualizările pentru setul de bază.
|
||||
@@ -2132,12 +2095,6 @@ STR_CHEAT_CHANGE_DATE :{LTBLUE}Schimb
|
||||
STR_CHEAT_CHANGE_DATE_QUERY_CAPT :{WHITE}Schimbă anul curent
|
||||
STR_CHEAT_SETUP_PROD :{LTBLUE}Activează accesul la valorile de producţie: {ORANGE}{STRING}
|
||||
|
||||
###length 4
|
||||
STR_CHEAT_SWITCH_CLIMATE_TEMPERATE_LANDSCAPE :peisajul temperat
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_ARCTIC_LANDSCAPE :peisajul sub-arctic
|
||||
STR_CHEAT_SWITCH_CLIMATE_SUB_TROPICAL_LANDSCAPE :peisajul sub-tropical
|
||||
STR_CHEAT_SWITCH_CLIMATE_TOYLAND_LANDSCAPE :peisajul 'ţara jucăriilor'
|
||||
|
||||
# Livery window
|
||||
STR_LIVERY_CAPTION :{WHITE}{COMPANY} - Schemă de culori
|
||||
|
||||
@@ -3140,6 +3097,8 @@ STR_MAPGEN_MAPSIZE :{BLACK}Mărime
|
||||
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}Alege mărimea hărții folosind ca unitate de măsură suprafețele. Numărul de suprafețe disponibile va fi puțin mai mic decât această valoare
|
||||
STR_MAPGEN_BY :{BLACK}*
|
||||
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Nr. de oraşe:
|
||||
STR_MAPGEN_TOWN_NAME_LABEL :{BLACK}Numele orașelor:
|
||||
STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP :{BLACK}Alege naţionalitatea numelor oraşelor
|
||||
STR_MAPGEN_DATE :{BLACK}Data:
|
||||
STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Nr. de industrii:
|
||||
STR_MAPGEN_HEIGHTMAP_HEIGHT :{BLACK}Cel mai înalt vârf:
|
||||
@@ -3155,12 +3114,35 @@ STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}Reduce
|
||||
STR_MAPGEN_DESERT_COVERAGE_TEXT :{BLACK}{NUM}%
|
||||
STR_MAPGEN_LAND_GENERATOR :{BLACK}Generator de teren:
|
||||
STR_MAPGEN_TERRAIN_TYPE :{BLACK}Tip teren:
|
||||
STR_MAPGEN_QUANTITY_OF_SEA_LAKES :{BLACK}Nivelul mării:
|
||||
STR_MAPGEN_SEA_LEVEL :{BLACK}Nivelul mării:
|
||||
STR_MAPGEN_QUANTITY_OF_RIVERS :{BLACK}Râuri:
|
||||
STR_MAPGEN_SMOOTHNESS :{BLACK}Netezime:
|
||||
STR_MAPGEN_VARIETY :{BLACK}Distribuţia varietăţii:
|
||||
STR_MAPGEN_GENERATE :{WHITE}Generează
|
||||
|
||||
###length 21
|
||||
STR_MAPGEN_TOWN_NAME_ORIGINAL_ENGLISH :Englezeşti (Original)
|
||||
STR_MAPGEN_TOWN_NAME_FRENCH :Franţuzeşti
|
||||
STR_MAPGEN_TOWN_NAME_GERMAN :Nemţeşti
|
||||
STR_MAPGEN_TOWN_NAME_ADDITIONAL_ENGLISH :Englezeşti (Adiţional)
|
||||
STR_MAPGEN_TOWN_NAME_LATIN_AMERICAN :Latino-Americane
|
||||
STR_MAPGEN_TOWN_NAME_SILLY :Amuzante
|
||||
STR_MAPGEN_TOWN_NAME_SWEDISH :Suedeze
|
||||
STR_MAPGEN_TOWN_NAME_DUTCH :Olandeze
|
||||
STR_MAPGEN_TOWN_NAME_FINNISH :Finlandeze
|
||||
STR_MAPGEN_TOWN_NAME_POLISH :Poloneze
|
||||
STR_MAPGEN_TOWN_NAME_SLOVAK :Slovace
|
||||
STR_MAPGEN_TOWN_NAME_NORWEGIAN :Norvegiene
|
||||
STR_MAPGEN_TOWN_NAME_HUNGARIAN :Ungureşti
|
||||
STR_MAPGEN_TOWN_NAME_AUSTRIAN :Austriece
|
||||
STR_MAPGEN_TOWN_NAME_ROMANIAN :Româneşti
|
||||
STR_MAPGEN_TOWN_NAME_CZECH :Ceheşti
|
||||
STR_MAPGEN_TOWN_NAME_SWISS :Elveţiene
|
||||
STR_MAPGEN_TOWN_NAME_DANISH :Daneze
|
||||
STR_MAPGEN_TOWN_NAME_TURKISH :Turceşti
|
||||
STR_MAPGEN_TOWN_NAME_ITALIAN :Italieneşti
|
||||
STR_MAPGEN_TOWN_NAME_CATALAN :Catalană
|
||||
|
||||
# Strings for map borders at game generation
|
||||
STR_MAPGEN_BORDER_TYPE :{BLACK}Margine:
|
||||
STR_MAPGEN_NORTHWEST :{BLACK}Nord-vest
|
||||
@@ -3644,7 +3626,6 @@ STR_FINANCES_SECTION_OTHER :{GOLD}Altele
|
||||
|
||||
STR_FINANCES_NEGATIVE_INCOME :-{CURRENCY_LONG}
|
||||
STR_FINANCES_POSITIVE_INCOME :+{CURRENCY_LONG}
|
||||
STR_FINANCES_NET_PROFIT :{WHITE}Profit Net
|
||||
STR_FINANCES_BANK_BALANCE_TITLE :{WHITE}Balanţă curentă
|
||||
STR_FINANCES_OWN_FUNDS_TITLE :{WHITE}Fonduri proprii
|
||||
STR_FINANCES_LOAN_TITLE :{WHITE}Credite
|
||||
@@ -3872,6 +3853,8 @@ STR_PURCHASE_INFO_MAX_TE :{BLACK}Efort tr
|
||||
STR_PURCHASE_INFO_AIRCRAFT_RANGE :{BLACK}Rază acțiune: {GOLD}{COMMA} pătrățele
|
||||
STR_PURCHASE_INFO_AIRCRAFT_TYPE :{BLACK}Tip de aeronavă: {GOLD}{STRING}
|
||||
|
||||
###length 3
|
||||
|
||||
###length VEHICLE_TYPES
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Lista de selectie a componentelor trenului - clic pe vehicule pt. informatii
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Listă selecţie vehicule rutiere - apasă pe vehicul pentru informaţii
|
||||
@@ -4532,12 +4515,12 @@ STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}O Inteli
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}Fereastra pentru depanare IA / Script Joc este disponibilă doar serverului
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION :{WHITE}Configurație Inteligentă Artificială / Scripturi Joc
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}Script Joc încărcat în jocul următor
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}Modulul de IA care va fi încărcat în jocul următor
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Jucator uman
|
||||
STR_AI_CONFIG_RANDOM_AI :IA aleator
|
||||
STR_AI_CONFIG_NONE :(niciunul)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}Numărul maxim de companii concurente: {ORANGE}{COMMA}
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}În sus
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}Mută IA selectată sus în listă
|
||||
@@ -4547,8 +4530,6 @@ STR_AI_CONFIG_MOVE_DOWN_TOOLTIP :{BLACK}Mută IA
|
||||
STR_AI_CONFIG_GAMESCRIPT :{SILVER}Script Joc
|
||||
STR_AI_CONFIG_AI :{SILVER}IA
|
||||
|
||||
STR_AI_CONFIG_CHANGE :{BLACK}Selectare {STRING}
|
||||
STR_AI_CONFIG_CHANGE_NONE :
|
||||
STR_AI_CONFIG_CHANGE_AI :IA
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :Script Joc
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Încarcă un alt script
|
||||
@@ -4579,9 +4560,7 @@ STR_SCREENSHOT_HEIGHTMAP_SCREENSHOT :{BLACK}Captură
|
||||
STR_SCREENSHOT_MINIMAP_SCREENSHOT :{BLACK}Captură de hartă a lumii
|
||||
|
||||
# AI Parameters
|
||||
STR_AI_SETTINGS_CAPTION :{WHITE}{STRING} Parametrii
|
||||
STR_AI_SETTINGS_CAPTION_AI :IA
|
||||
STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Script Joc
|
||||
STR_AI_SETTINGS_CLOSE :{BLACK}Închide
|
||||
STR_AI_SETTINGS_RESET :{BLACK}Resetează
|
||||
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
|
||||
@@ -4998,6 +4977,7 @@ STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Nu se po
|
||||
|
||||
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... vehiculul este distrus
|
||||
|
||||
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL :{WHITE}Niciun vehicul nu va fi disponibil
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Schimbă configuraţia NewGRF
|
||||
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Niciun vehicul nu este disponibil încă
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user