1
0
Fork 0

Compare commits

...

23 Commits

Author SHA1 Message Date
Su a302b5a299
Merge a48f491f09 into baced00e9f 2025-07-13 04:47:25 +00:00
translators baced00e9f Update: Translations from eints
spanish (mexican): 1 change by absay
english (us): 1 change by 2TallTyler
galician: 10 changes by pvillaverde
dutch: 1 change by Afoklala
portuguese: 10 changes by jcteotonio
2025-07-13 04:45:12 +00:00
translators aaf5d39b15 Update: Translations from eints
english (au): 1 change by krysclarke
chinese (traditional): 1 change by KogentaSan
chinese (simplified): 1 change by WenSimEHRP
korean: 1 change by telk5093
greek: 1 change by gh658804
russian: 1 change by Ln-Wolf
finnish: 1 change by hpiirai
portuguese: 1 change by azulcosta
portuguese (brazilian): 1 change by pasantoro
polish: 1 change by pAter-exe
2025-07-11 04:45:38 +00:00
Richard Wheeler 7db135099a
Fix: Scale graph gridlines and axes with GUI scale (#12131) 2025-07-10 00:05:48 +01:00
Peter Nelson 290144c5c9 Fix #14396: Industry production graph showed zero instead of N/A.
Record the number of valid history records per industry so that the graph avoids showing values which are not present as zero.
2025-07-09 23:02:58 +01:00
Peter Nelson 9b55ad5b8d Codechange: Generic type and container for history statistics. 2025-07-09 23:02:58 +01:00
Peter Nelson f6e78a480d
Change: Make truncation ellipsis translatable. (#14417) 2025-07-09 22:55:43 +01:00
Tyler Trahan 259830777c
Fix #14375: When loading config, validate timekeeping mode and minutes per year (#14405) 2025-07-09 16:04:38 -04:00
Tyler Trahan 753905ae2d
Fix #14377: Make house picker window remember house protection state when closed (#14406) 2025-07-09 14:18:19 +00:00
Peter Nelson d2ee2add28
Codechange: Remove ZOOM_LVL_GUI macro. (#14423) 2025-07-09 11:05:06 +01:00
translators 8de32c4509 Update: Translations from eints
portuguese: 7 changes by jcteotonio
2025-07-09 04:45:29 +00:00
Peter Nelson 77b572619a
Codechange: Make use of ZoomLevels range iteration. (#14422) 2025-07-08 14:00:12 +01:00
Peter Nelson b21c8a3450
Codechange: Simplify test for bridges above bridge ramps. (#14421) 2025-07-08 13:55:36 +01:00
translators 6d86c760c6 Update: Translations from eints
hungarian: 9 changes by vargaviktor
2025-07-08 04:43:02 +00:00
translators d44e693b25 Update: Translations from eints
norwegian (bokmal): 17 changes by eriksorngard
spanish (mexican): 6 changes by absay
english (us): 21 changes by 2TallTyler
2025-07-07 04:45:34 +00:00
translators b0ea6c0974 Update: Translations from eints
chinese (traditional): 6 changes by KogentaSan
chinese (simplified): 6 changes by WenSimEHRP
2025-07-06 04:44:01 +00:00
Peter Nelson 84e9e106c1
Codefix: SpriteFontCache was never deleted. (#14414) 2025-07-05 13:22:45 +01:00
translators ebd984d894 Update: Translations from eints
english (au): 3 changes by krysclarke
korean: 6 changes by telk5093
greek: 3 changes by gh658804
russian: 3 changes by Ln-Wolf
dutch: 6 changes by Afoklala
portuguese: 4 changes by jcteotonio
portuguese (brazilian): 3 changes by pasantoro
2025-07-05 04:43:09 +00:00
translators f23845805a Update: Translations from eints
english (au): 6 changes by krysclarke
greek: 7 changes by gh658804
russian: 6 changes by Ln-Wolf
finnish: 25 changes by hpiirai
portuguese: 19 changes by jcteotonio
portuguese (brazilian): 6 changes by pasantoro
polish: 6 changes by pAter-exe
2025-07-04 04:42:38 +00:00
Loïc Guilloux 655291facb
Fix #14385: [Strgen] Don't count parameters more than one time (#14413) 2025-07-04 01:10:50 +02:00
Peter Nelson 16b0371c1b
Codechange: Remove owner from CargoPayment. (#14411)
Owner can instead be looked up from the CargoPayment's vehicle.

This reduces the size of each CargoPayment slightly.
2025-07-03 23:11:12 +01:00
Heikki Piirainen febba930b0 Fix: Inconsistent capitalization in game settings 2025-07-03 17:11:51 +02:00
translators bf07751ee7 Update: Translations from eints
spanish (mexican): 12 changes by absay
portuguese: 1 change by jcteotonio
2025-07-03 04:44:02 +00:00
91 changed files with 597 additions and 222 deletions

View File

@ -466,9 +466,6 @@ void ChangeOwnershipOfCompanyItems(Owner old_owner, Owner new_owner)
auto &unitidgen = new_company->freeunits[v->type];
v->unitnumber = unitidgen.UseID(unitidgen.NextID());
}
/* Invalidate the vehicle's cargo payment "owner cache". */
if (v->cargo_payment != nullptr) v->cargo_payment->owner = nullptr;
}
}
@ -1218,12 +1215,8 @@ CargoPayment::~CargoPayment()
*/
void CargoPayment::PayFinalDelivery(CargoType cargo, const CargoPacket *cp, uint count, TileIndex current_tile)
{
if (this->owner == nullptr) {
this->owner = Company::Get(this->front->owner);
}
/* Handle end of route payment */
Money profit = DeliverGoods(count, cargo, this->current_station, cp->GetDistance(current_tile), cp->GetPeriodsInTransit(), this->owner, cp->GetSource());
Money profit = DeliverGoods(count, cargo, this->current_station, cp->GetDistance(current_tile), cp->GetPeriodsInTransit(), Company::Get(this->front->owner), cp->GetSource());
this->route_profit += profit;
/* The vehicle's profit is whatever route profit there is minus feeder shares. */

View File

@ -11,7 +11,6 @@
#define ECONOMY_BASE_H
#include "cargopacket.h"
#include "company_type.h"
/** Type of pool to store cargo payments in; little over 1 million. */
using CargoPaymentPool = Pool<CargoPayment, CargoPaymentID, 512>;
@ -24,7 +23,6 @@ extern CargoPaymentPool _cargo_payment_pool;
struct CargoPayment : CargoPaymentPool::PoolItem<&_cargo_payment_pool> {
/* CargoPaymentID index member of CargoPaymentPool is 4 bytes. */
StationID current_station = StationID::Invalid(); ///< NOSAVE: The current station
Company *owner = nullptr; ///< NOSAVE: The owner of the vehicle
Vehicle *front = nullptr; ///< The front vehicle to do the payment of
Money route_profit = 0; ///< The amount of money to add/remove from the bank account

View File

@ -43,7 +43,7 @@ FontCache::FontCache(FontSize fs) : parent(FontCache::Get(fs)), fs(fs), height(_
/** Clean everything up. */
FontCache::~FontCache()
{
assert(this->fs == this->parent->fs);
assert(this->parent == nullptr || this->fs == this->parent->fs);
FontCache::caches[this->fs] = this->parent;
Layouter::ResetFontCache(this->fs);
}
@ -241,8 +241,7 @@ void InitFontCache(bool monospace)
void UninitFontCache()
{
for (FontSize fs = FS_BEGIN; fs < FS_END; fs++) {
FontCache *fc = FontCache::Get(fs);
if (fc->HasParent()) delete fc;
while (FontCache::Get(fs) != nullptr) delete FontCache::Get(fs);
}
#ifdef WITH_FREETYPE

View File

@ -523,10 +523,9 @@ static int DrawLayoutLine(const ParagraphLayouter::Line &line, int y, int left,
int max_x = right; // The maximum x position to draw normal glyphs on.
truncation &= max_w < w; // Whether we need to do truncation.
int dot_width = 0; // Cache for the width of the dot.
const Sprite *dot_sprite = nullptr; // Cache for the sprite of the dot.
bool dot_has_shadow = false; // Whether the dot's font requires shadows.
int truncation_width = 0; // Width of the ellipsis string.
std::optional<Layouter> truncation_layout; ///< Layout for truncation ellipsis.
if (truncation) {
/*
* Assumption may be made that all fonts of a run are of the same size.
@ -534,20 +533,17 @@ static int DrawLayoutLine(const ParagraphLayouter::Line &line, int y, int left,
* another size would be chosen it won't have truncated too little for
* the truncation dots.
*/
FontCache *fc = line.GetVisualRun(0).GetFont()->fc;
dot_has_shadow = fc->GetDrawGlyphShadow();
GlyphID dot_glyph = fc->MapCharToGlyph('.');
dot_width = fc->GetGlyphWidth(dot_glyph);
dot_sprite = fc->GetGlyph(dot_glyph);
truncation_layout.emplace(GetEllipsis(), INT32_MAX, line.GetVisualRun(0).GetFont()->fc->GetSize());
truncation_width = truncation_layout->GetBounds().width;
/* Is there enough space even for an ellipsis? */
if (max_w < dot_width * 3) return (_current_text_dir == TD_RTL) ? left : right;
if (max_w < truncation_width) return (_current_text_dir == TD_RTL) ? left : right;
if (_current_text_dir == TD_RTL) {
min_x += 3 * dot_width;
min_x += truncation_width;
offset_x = w - max_w;
} else {
max_x -= 3 * dot_width;
max_x -= truncation_width;
}
w = max_w;
@ -583,9 +579,11 @@ static int DrawLayoutLine(const ParagraphLayouter::Line &line, int y, int left,
const uint shadow_offset = ScaleGUITrad(1);
/* Draw shadow, then foreground */
for (bool do_shadow : { true, false }) {
bool colour_has_shadow = false;
auto draw_line = [&](const ParagraphLayouter::Line &line, bool do_shadow, int left, int min_x, int max_x, bool truncation) {
const DrawPixelInfo *dpi = _cur_dpi;
int dpi_left = dpi->left;
int dpi_right = dpi->left + dpi->width - 1;
for (int run_index = 0; run_index < line.CountRuns(); run_index++) {
const ParagraphLayouter::VisualRun &run = line.GetVisualRun(run_index);
const auto &glyphs = run.GetGlyphs();
@ -595,22 +593,18 @@ static int DrawLayoutLine(const ParagraphLayouter::Line &line, int y, int left,
FontCache *fc = f->fc;
TextColour colour = f->colour;
if (colour == TC_INVALID || HasFlag(default_colour, TC_FORCED)) colour = default_colour;
colour_has_shadow = (colour & TC_NO_SHADE) == 0 && colour != TC_BLACK;
bool colour_has_shadow = (colour & TC_NO_SHADE) == 0 && colour != TC_BLACK;
SetColourRemap(do_shadow ? TC_BLACK : colour); // the last run also sets the colour for the truncation dots
if (do_shadow && (!fc->GetDrawGlyphShadow() || !colour_has_shadow)) continue;
DrawPixelInfo *dpi = _cur_dpi;
int dpi_left = dpi->left;
int dpi_right = dpi->left + dpi->width - 1;
for (int i = 0; i < run.GetGlyphCount(); i++) {
GlyphID glyph = glyphs[i];
/* Not a valid glyph (empty) */
if (glyph == 0xFFFF) continue;
int begin_x = positions[i].left + left - offset_x;
int end_x = positions[i].right + left - offset_x;
int begin_x = positions[i].left + left;
int end_x = positions[i].right + left;
int top = positions[i].top + y;
/* Truncated away. */
@ -625,12 +619,15 @@ static int DrawLayoutLine(const ParagraphLayouter::Line &line, int y, int left,
GfxMainBlitter(sprite, begin_x + (do_shadow ? shadow_offset : 0), top + (do_shadow ? shadow_offset : 0), BlitterMode::ColourRemap);
}
}
};
if (truncation && (!do_shadow || (dot_has_shadow && colour_has_shadow))) {
int x = (_current_text_dir == TD_RTL) ? left : (right - 3 * dot_width);
for (int i = 0; i < 3; i++, x += dot_width) {
GfxMainBlitter(dot_sprite, x + (do_shadow ? shadow_offset : 0), y + (do_shadow ? shadow_offset : 0), BlitterMode::ColourRemap);
}
/* Draw shadow, then foreground */
for (bool do_shadow : {true, false}) {
draw_line(line, do_shadow, left - offset_x, min_x, max_x, truncation);
if (truncation) {
int x = (_current_text_dir == TD_RTL) ? left : (right - truncation_width);
draw_line(*truncation_layout->front(), do_shadow, x, INT32_MIN, INT32_MAX, false);
}
}

View File

@ -88,12 +88,12 @@ void UndrawMouseCursor();
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 GetSpriteSize(SpriteID sprid, Point *offset = nullptr, ZoomLevel zoom = _gui_zoom);
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 DrawSprite(SpriteID img, PaletteID pal, int x, int y, const SubSprite *sub = nullptr, ZoomLevel zoom = _gui_zoom);
void DrawSpriteIgnorePadding(SpriteID img, PaletteID pal, const Rect &r, StringAlignment align); /* widget.cpp */
std::unique_ptr<uint32_t[]> DrawSpriteToRgbaBuffer(SpriteID spriteId, ZoomLevel zoom = ZOOM_LVL_GUI);
std::unique_ptr<uint32_t[]> DrawSpriteToRgbaBuffer(SpriteID spriteId, ZoomLevel zoom = _gui_zoom);
int DrawString(int left, int right, int top, std::string_view str, TextColour colour = TC_FROMSTRING, StringAlignment align = SA_LEFT, bool underline = false, FontSize fontsize = FS_NORMAL);
int DrawString(int left, int right, int top, StringID str, TextColour colour = TC_FROMSTRING, StringAlignment align = SA_LEFT, bool underline = false, FontSize fontsize = FS_NORMAL);

View File

@ -8,6 +8,7 @@
/** @file graph_gui.cpp GUI that shows performance graphs. */
#include "stdafx.h"
#include "misc/history_func.hpp"
#include "graph_gui.h"
#include "window_gui.h"
#include "company_base.h"
@ -215,6 +216,15 @@ protected:
uint8_t highlight_range = UINT8_MAX; ///< Data range that should be highlighted, or UINT8_MAX for none.
bool highlight_state = false; ///< Current state of highlight, toggled every TIMER_BLINK_INTERVAL period.
template <typename Tprojection>
struct Filler {
DataSet &dataset; ///< Dataset to fill.
const Tprojection &proj; ///< Projection to apply.
inline void Fill(uint i, const auto &data) const { this->dataset.values[i] = std::invoke(this->proj, data); }
inline void MakeInvalid(uint i) const { this->dataset.values[i] = INVALID_DATAPOINT; }
};
/**
* Get appropriate part of dataset values for the current number of horizontal points.
* @param dataset Dataset to get values of
@ -378,7 +388,9 @@ protected:
/* Draw the background of the graph itself. */
GfxFillRect(r.left, r.top, r.right, r.bottom, GRAPH_BASE_COLOUR);
/* Draw the vertical grid lines. */
/* Draw the grid lines. */
int gridline_width = WidgetDimensions::scaled.bevel.top;
int grid_colour = GRAPH_GRID_COLOUR;
/* Don't draw the first line, as that's where the axis will be. */
if (rtl) {
@ -388,13 +400,12 @@ protected:
x = r.left + x_sep;
}
int grid_colour = GRAPH_GRID_COLOUR;
for (int i = 1; i < this->num_vert_lines + 1; i++) {
/* If using wallclock units, we separate periods with a lighter line. */
if (TimerGameEconomy::UsingWallclockUnits()) {
grid_colour = (i % 4 == 0) ? GRAPH_YEAR_LINE_COLOUR : GRAPH_GRID_COLOUR;
}
GfxFillRect(x, r.top, x, r.bottom, grid_colour);
GfxFillRect(x, r.top, x + gridline_width - 1, r.bottom, grid_colour);
x += x_sep;
}
@ -403,20 +414,20 @@ protected:
for (int i = 0; i < (num_hori_lines + 1); i++) {
if (rtl) {
GfxFillRect(r.right + 1, y, r.right + ScaleGUITrad(3), y, GRAPH_AXIS_LINE_COLOUR);
GfxFillRect(r.right + 1, y, r.right + ScaleGUITrad(3), y + gridline_width - 1, GRAPH_AXIS_LINE_COLOUR);
} else {
GfxFillRect(r.left - ScaleGUITrad(3), y, r.left - 1, y, GRAPH_AXIS_LINE_COLOUR);
GfxFillRect(r.left - ScaleGUITrad(3), y, r.left - 1, y + gridline_width - 1, GRAPH_AXIS_LINE_COLOUR);
}
GfxFillRect(r.left, y, r.right, y, GRAPH_GRID_COLOUR);
GfxFillRect(r.left, y, r.right + gridline_width - 1, y + gridline_width - 1, GRAPH_GRID_COLOUR);
y -= y_sep;
}
/* Draw the y axis. */
GfxFillRect(r.left, r.top, r.left, r.bottom, GRAPH_AXIS_LINE_COLOUR);
GfxFillRect(r.left, r.top, r.left + gridline_width - 1, r.bottom + gridline_width - 1, GRAPH_AXIS_LINE_COLOUR);
/* Draw the x axis. */
y = x_axis_offset + r.top;
GfxFillRect(r.left, y, r.right, y, GRAPH_ZERO_LINE_COLOUR);
GfxFillRect(r.left, y, r.right + gridline_width - 1, y + gridline_width - 1, GRAPH_ZERO_LINE_COLOUR);
/* Find the largest value that will be drawn. */
if (this->num_on_x_axis == 0) return;
@ -471,7 +482,7 @@ protected:
year++;
/* Draw a lighter grid line between years. Top and bottom adjustments ensure we don't draw over top and bottom horizontal grid lines. */
GfxFillRect(x + x_sep, r.top + 1, x + x_sep, r.bottom - 1, GRAPH_YEAR_LINE_COLOUR);
GfxFillRect(x + x_sep, r.top + gridline_width, x + x_sep + gridline_width - 1, r.bottom - 1, GRAPH_YEAR_LINE_COLOUR);
}
x += x_sep;
}
@ -499,10 +510,11 @@ protected:
}
}
/* draw lines and dots */
uint linewidth = _settings_client.gui.graph_line_thickness;
uint pointoffs1 = (linewidth + 1) / 2;
uint pointoffs2 = linewidth + 1 - pointoffs1;
/* Draw lines and dots. */
uint linewidth = ScaleGUITrad(_settings_client.gui.graph_line_thickness);
uint pointwidth = ScaleGUITrad(_settings_client.gui.graph_line_thickness + 1);
uint pointoffs1 = pointwidth / 2;
uint pointoffs2 = pointwidth - pointoffs1;
auto draw_dataset = [&](const DataSet &dataset, uint8_t colour) {
if (HasBit(this->excluded_data, dataset.exclude_bit)) return;
@ -1661,24 +1673,22 @@ struct IndustryProductionGraphWindow : BaseCargoGraphWindow {
if (!IsValidCargoType(p.cargo)) continue;
const CargoSpec *cs = CargoSpec::Get(p.cargo);
this->data.reserve(this->data.size() + 2);
DataSet &produced = this->data.emplace_back();
produced.colour = cs->legend_colour;
produced.exclude_bit = cs->Index();
produced.range_bit = 0;
for (uint j = 0; j < GRAPH_NUM_MONTHS; j++) {
produced.values[j] = p.history[GRAPH_NUM_MONTHS - j].production;
}
auto produced_filler = Filler{produced, &Industry::ProducedHistory::production};
DataSet &transported = this->data.emplace_back();
transported.colour = cs->legend_colour;
transported.exclude_bit = cs->Index();
transported.range_bit = 1;
transported.dash = 2;
auto transported_filler = Filler{transported, &Industry::ProducedHistory::transported};
for (uint j = 0; j < GRAPH_NUM_MONTHS; j++) {
transported.values[j] = p.history[GRAPH_NUM_MONTHS - j].transported;
}
FillFromHistory<GRAPH_NUM_MONTHS>(p.history, i->valid_history, produced_filler, transported_filler);
}
this->SetDirty();

View File

@ -11,6 +11,7 @@
#define INDUSTRY_H
#include "core/flatset_type.hpp"
#include "misc/history_type.hpp"
#include "newgrf_storage.h"
#include "subsidy_type.h"
#include "industry_map.h"
@ -55,9 +56,6 @@ enum class IndustryControlFlag : uint8_t {
};
using IndustryControlFlags = EnumBitSet<IndustryControlFlag, uint8_t, IndustryControlFlag::End>;
static const int THIS_MONTH = 0;
static const int LAST_MONTH = 1;
/**
* Defines the internal data of a functional industry.
*/
@ -72,12 +70,11 @@ struct Industry : IndustryPool::PoolItem<&_industry_pool> {
return ClampTo<uint8_t>(this->transported * 256 / this->production);
}
};
struct ProducedCargo {
CargoType cargo = 0; ///< Cargo type
uint16_t waiting = 0; ///< Amount of cargo produced
uint8_t rate = 0; ///< Production rate
std::array<ProducedHistory, 25> history{}; ///< History of cargo produced and transported for this month and 24 previous months
HistoryData<ProducedHistory> history{}; ///< History of cargo produced and transported for this month and 24 previous months
};
struct AcceptedCargo {
@ -92,6 +89,7 @@ struct Industry : IndustryPool::PoolItem<&_industry_pool> {
TileArea location{INVALID_TILE, 0, 0}; ///< Location of the industry
Town *town = nullptr; ///< Nearest town
Station *neutral_station = nullptr; ///< Associated neutral station
ValidHistoryMask valid_history = 0; ///< Mask of valid history records.
ProducedCargoes produced{}; ///< produced cargo slots
AcceptedCargoes accepted{}; ///< accepted cargo slots
uint8_t prod_level = 0; ///< general production level

View File

@ -8,6 +8,8 @@
/** @file industry_cmd.cpp Handling of industry tiles. */
#include "stdafx.h"
#include "misc/history_type.hpp"
#include "misc/history_func.hpp"
#include "clear_map.h"
#include "industry.h"
#include "station_base.h"
@ -1835,6 +1837,8 @@ static void DoCreateNewIndustry(Industry *i, TileIndex tile, IndustryType type,
for (auto &p : i->produced) {
p.history[LAST_MONTH].production += ScaleByCargoScale(p.rate * 8, false);
}
UpdateValidHistory(i->valid_history);
}
if (indspec->callback_mask.Test(IndustryCallbackMask::DecideColour)) {
@ -2492,14 +2496,13 @@ void GenerateIndustries()
*/
static void UpdateIndustryStatistics(Industry *i)
{
UpdateValidHistory(i->valid_history);
for (auto &p : i->produced) {
if (IsValidCargoType(p.cargo)) {
if (p.history[THIS_MONTH].production != 0) i->last_prod_year = TimerGameEconomy::year;
/* Move history from this month to last month. */
std::rotate(std::rbegin(p.history), std::rbegin(p.history) + 1, std::rend(p.history));
p.history[THIS_MONTH].production = 0;
p.history[THIS_MONTH].transported = 0;
RotateHistory(p.history);
}
}
}

View File

@ -1118,6 +1118,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Lening rentekoe
STR_CONFIG_SETTING_RUNNING_COSTS :Bedryfskostes: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Verstel die vlak van instandhouding en bedryfskoste van voertuie en infrastruktuur
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Konstruksie spoed: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Beperk die hoeveelheid konstruksie aksies vir die AIs
@ -1134,6 +1135,7 @@ STR_CONFIG_SETTING_SUBSIDY_MULTIPLIER_HELPTEXT :Verstel hoeveel
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Konstruksie kostes: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Verstel die vlak van konstruksie en aankoop-kostes
###length 3
STR_CONFIG_SETTING_RECESSIONS :Resessies: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :As dit geaktiveer is, kan resessie elke paar jaar voorkom. Gedurende 'n resessie word is vervaardiging drasties minder en aan die einde van die resessie word dit weer herstel na normale vlakke.

View File

@ -1148,6 +1148,7 @@ STR_CONFIG_SETTING_HORIZONTAL_POS_RIGHT :يمين
STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :سعر الفائدة على القرض يتحكم أيضًا في التضخم ، إذا تم تمكينه
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :تحديد مستوى تكاليف الصيانة والتشغيل للمركبات والبنية التحتية
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED ::سرعة البناء {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :الحد من كمية البناء للذكاء الاصطناعي
@ -1162,6 +1163,7 @@ STR_CONFIG_SETTING_SUBSIDY_MULTIPLIER_HELPTEXT :حدد المب
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :تكاليف البناء: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :تحديد مستوى تكاليف البناء والشراء
###length 3
STR_CONFIG_SETTING_RECESSIONS :حالات الركود: {STRING}

View File

@ -1082,6 +1082,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Maileguen inter
STR_CONFIG_SETTING_RUNNING_COSTS :Mantenimendu kostea: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Ibilgailu eta azpigiturak mantentzea kostatuko duena ezarri
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Eraikitzeko abiadura: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :IA-en eraikuntza ekintza kopurua mugatu
@ -1098,6 +1099,7 @@ STR_CONFIG_SETTING_SUBSIDY_MULTIPLIER_HELPTEXT :Subsidio garrai
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Eraikuntza kosteak: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Erosketa eta eraikuntza kostuak ezarri
###length 3
STR_CONFIG_SETTING_RECESSIONS :Atzerapen ekonomikoak: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Gaitua dagoenean, atzeratze ekonomikoa urte gutxika gertatuko da. Atzeratze ekonomikoan, ekoizpen orokorra dexente gutxituko da (Aurreko balioetara bueltatuko da atzerapena amaitzerakoan)

View File

@ -1588,6 +1588,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Адсотка
STR_CONFIG_SETTING_RUNNING_COSTS :Эксплуатацыйныя выдаткі: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Усталюйце ўзровень абслугоўваньня й эксплуатацыйныя выдаткі на транспарт й інфраструктуру
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Хуткасьць будаўніцтва: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Абмяжуйце колькасьць будаўнічых мэрапрыемстваў для ШІ
@ -1609,6 +1610,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :субсіды
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Выдаткі на будаўніцтва: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Усталюйце ўзровень выдаткаў на будаўніцтва й набыцьцё
###length 3
STR_CONFIG_SETTING_RECESSIONS :Спады: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Калі ўключана, у гульні часам адбываюцца эканамічныя крызісы. Падчас крызісу аб'ёмы вытворчасьці значна змяншаюцца (і вяртаюцца да ранейшага ўзроўня, калі крызіс сканчаецца).

View File

@ -268,6 +268,7 @@ STR_UNITS_YEARS :{NUM}{NBSP}ano{
STR_UNITS_PERIODS :{NUM}{NBSP}período{P "" s}
STR_LIST_SEPARATOR :,{SPACE}
STR_TRUNCATION_ELLIPSIS :...
# Common window strings
STR_LIST_FILTER_TITLE :{BLACK}Filtro:
@ -1301,6 +1302,10 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Taxa de juros d
STR_CONFIG_SETTING_RUNNING_COSTS :Custos operacionais: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Definir o nível dos custos de manutenção e operacionais de veículos e da infraestrutura
###length 3
STR_CONFIG_SETTING_RUNNING_COSTS_LOW :Baixos
STR_CONFIG_SETTING_RUNNING_COSTS_MEDIUM :Médios
STR_CONFIG_SETTING_RUNNING_COSTS_HIGH :Altos
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Velocidade de construção: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Limitar a quantidade ações de construção para IAs
@ -1322,6 +1327,10 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Sem subsídios
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Custos de construção: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Definir o nível dos custos de construção e de aquisição
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_LOW :Baixos
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_MEDIUM :Médios
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HIGH :Altos
STR_CONFIG_SETTING_RECESSIONS :Recessões: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Se ativado, recessões podem ocorrer periodicamente. Durante uma recessão, toda a produção é significativamente menor (ela retorna ao nível anterior quando a recessão termina)
@ -2077,9 +2086,9 @@ STR_CONFIG_SETTING_DISTRIBUTION_ARMOURED_HELPTEXT :A classe de car
STR_CONFIG_SETTING_DISTRIBUTION_DEFAULT :Modo de distribuição para outras classes de carga: {STRING}
STR_CONFIG_SETTING_DISTRIBUTION_DEFAULT_HELPTEXT :"Assimétrico" significa que quantidades arbitrárias de carga podem ser enviadas em qualquer direção. "Manual" significa que não haverá distribuição automática dessas cargas
###length 3
STR_CONFIG_SETTING_DISTRIBUTION_MANUAL :manual
STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC :assimétrico
STR_CONFIG_SETTING_DISTRIBUTION_SYMMETRIC :simétrico
STR_CONFIG_SETTING_DISTRIBUTION_MANUAL :Manual
STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC :Assimétrica
STR_CONFIG_SETTING_DISTRIBUTION_SYMMETRIC :Simétrica
STR_CONFIG_SETTING_LINKGRAPH_ACCURACY :Precisão da distribuição: {STRING}
STR_CONFIG_SETTING_LINKGRAPH_ACCURACY_HELPTEXT :Quanto maior este valor, mais tempo de CPU será necessário para calcular a rede de conexões. Se demorar muito, você poderá notar um atraso. Entretanto, se o valor for muito pequeno, a distribuição será imprecisa e você irá perceber que cargas não estão sendo enviadas para os locais esperados

View File

@ -1295,6 +1295,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Лихвен п
STR_CONFIG_SETTING_RUNNING_COSTS :Цени за опериране на превозните средства: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Задава ниво на цените за опериране и поддръжка на превозните средства и инфраструктурата
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Скорост на строителните дейности: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Ограничава количеството строителни дейности за ИИ
@ -1316,6 +1317,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Няма суб
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Цени на конструкции: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Задава ниво на конструиране и цени за закупуване
###length 3
STR_CONFIG_SETTING_RECESSIONS :Рецесии: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Ако е разрешено, рецесии може да се появяват на всеки няколко години. По време на рецесия цялото производство е значително намалено (връща се на предишно ниво след края на рецесията)

View File

@ -1301,6 +1301,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Tipus d'interè
STR_CONFIG_SETTING_RUNNING_COSTS :Costos d'utilització: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Fixa el nivell de manteniment i els costos d'utilització dels vehicles i infraestructures
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Ritme de construcció: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Limita la quantitat d'accions de construcció per part de les IA
@ -1322,6 +1323,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Sense subsidis
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Costos de construcció: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Fixa el nivell de construcció i els preus de compra
###length 3
STR_CONFIG_SETTING_RECESSIONS :Recessions: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Si està activat, poden haver recessions periòdicament. Durant una recessió, tota la producció és significativament més baixa, tornant al nivell previ quan s'acabi el període de recessió.

View File

@ -571,6 +571,7 @@ STR_CONFIG_SETTING_HORIZONTAL_POS_RIGHT :Сылтӑмр
###setting-zero-is-special
###length 3
@ -579,6 +580,7 @@ STR_CONFIG_SETTING_HORIZONTAL_POS_RIGHT :Сылтӑмр
###setting-zero-is-special
###length 3

View File

@ -1221,6 +1221,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Kamatna stopa z
STR_CONFIG_SETTING_RUNNING_COSTS :Troškovi korištenja: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Postavi razinu troškova održavanja i korištenja za vozila i infrastrukturu
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Brzina gradnje: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Limitiraj količinu građevinskih akcija za UI-je
@ -1238,6 +1239,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION :Trajanje potica
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Građevinski troškovi: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Postavi razinu građevinskih troškova i troškova kupnje
###length 3
STR_CONFIG_SETTING_RECESSIONS :Recesije: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Ukoliko je uključeno, recesija se može pojaviti svakih nekoliko godina. Tijekom recesije sva proizvodnja je značajno manja (vraća se na prethodnu razinu kada recesija završi)

View File

@ -1381,6 +1381,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Výše úroků
STR_CONFIG_SETTING_RUNNING_COSTS :Cena provozu: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Nastav cenu údržby a provozu vozidel a infrastruktury
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Rychlost výstavby: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Omezení výstavby AI
@ -1402,6 +1403,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Žádné dotace
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Cena výstavby: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Nastav cenu výstavby a nákupu
###length 3
STR_CONFIG_SETTING_RECESSIONS :Krize: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Pokud jsou krize zapnuty, mohou se občas objevit krize. Během krize je snížena veškerá produkce. Po krizi se opět vrátí do původních hodnot

View File

@ -1300,6 +1300,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Lånerente; kon
STR_CONFIG_SETTING_RUNNING_COSTS :Driftsomkostninger: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Indstil niveauet for vedligeholdelse og driftsomkostninger af kørertøjer og infrastruktur
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Konstruktionshastighed: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Begræns antallet af igangværende konstruktioner for AI'er
@ -1321,6 +1322,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Ingen tilskudso
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Konstruktionspriser: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Indstil prisniveau for køb og konstruktion
###length 3
STR_CONFIG_SETTING_RECESSIONS :Kriser: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Hvis aktiveret, kan lavkonjunktur forekomme hvert par år. Under en lavkonjunktur er al produktion væsentligt lavere (den vender tilbage til tidligere niveau, når recessionen er forbi)

View File

@ -267,6 +267,7 @@ STR_UNITS_YEARS :{NUM}{NBSP}jaar
STR_UNITS_PERIODS :{NUM}{NBSP}period{P "" en}
STR_LIST_SEPARATOR :,{SPACE}
STR_TRUNCATION_ELLIPSIS :...
# Common window strings
STR_LIST_FILTER_TITLE :{BLACK}Filter:
@ -1300,6 +1301,10 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Percentage rent
STR_CONFIG_SETTING_RUNNING_COSTS :Onderhoudskosten: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Het niveau van onderhoud en lopende kosten van voertuigen en infrastuctuur
###length 3
STR_CONFIG_SETTING_RUNNING_COSTS_LOW :Laag
STR_CONFIG_SETTING_RUNNING_COSTS_MEDIUM :Gemiddeld
STR_CONFIG_SETTING_RUNNING_COSTS_HIGH :Hoog
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Bouwsnelheid: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Beperk de hoeveelheid bouwactiviteiten voor computerspeler
@ -1321,6 +1326,10 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Geen subsidie
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Bouwkosten: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Het niveau van bouw- en aankoopkosten instellen
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_LOW :Laag
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_MEDIUM :Gemiddeld
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HIGH :Hoog
STR_CONFIG_SETTING_RECESSIONS :Recessies: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Wanneer dit is ingeschakeld kunnen nu en dan recessies optreden. Tijdens een recessie is alle productie aanzienlijk lager (deze keert terug naar het vorige niveau als de recessie voorbij is).

View File

@ -267,6 +267,7 @@ STR_UNITS_YEARS :{NUM}{NBSP}year
STR_UNITS_PERIODS :{NUM}{NBSP}period{P "" s}
STR_LIST_SEPARATOR :,{SPACE}
STR_TRUNCATION_ELLIPSIS :...
# Common window strings
STR_LIST_FILTER_TITLE :{BLACK}Filter:
@ -2084,9 +2085,9 @@ STR_CONFIG_SETTING_DISTRIBUTION_ARMOURED_HELPTEXT :The ARMOURED ca
STR_CONFIG_SETTING_DISTRIBUTION_DEFAULT :Distribution mode for other cargo classes: {STRING2}
STR_CONFIG_SETTING_DISTRIBUTION_DEFAULT_HELPTEXT :"Asymmetric" means that arbitrary amounts of cargo can be sent in either direction. "Manual" means that no automatic distribution will take place for those cargoes
###length 3
STR_CONFIG_SETTING_DISTRIBUTION_MANUAL :manual
STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC :asymmetric
STR_CONFIG_SETTING_DISTRIBUTION_SYMMETRIC :symmetric
STR_CONFIG_SETTING_DISTRIBUTION_MANUAL :Manual
STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC :Asymmetric
STR_CONFIG_SETTING_DISTRIBUTION_SYMMETRIC :Symmetric
STR_CONFIG_SETTING_LINKGRAPH_ACCURACY :Distribution accuracy: {STRING2}
STR_CONFIG_SETTING_LINKGRAPH_ACCURACY_HELPTEXT :The higher you set this the more CPU time the calculation of the link graph will take. If it takes too long you may notice lag. If you set it to a low value, however, the distribution will be inaccurate, and you may notice cargo not being sent to the places you expect it to go

View File

@ -267,6 +267,7 @@ STR_UNITS_YEARS :{NUM}{NBSP}year
STR_UNITS_PERIODS :{NUM}{NBSP}period{P "" s}
STR_LIST_SEPARATOR :,{SPACE}
STR_TRUNCATION_ELLIPSIS :...
# Common window strings
STR_LIST_FILTER_TITLE :{BLACK}Filter:
@ -1300,6 +1301,10 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Loan interest r
STR_CONFIG_SETTING_RUNNING_COSTS :Running costs: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Set level of maintainance and running costs of vehicles and infrastructure
###length 3
STR_CONFIG_SETTING_RUNNING_COSTS_LOW :Low
STR_CONFIG_SETTING_RUNNING_COSTS_MEDIUM :Medium
STR_CONFIG_SETTING_RUNNING_COSTS_HIGH :High
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Construction speed: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Limit the amount of construction actions for AI's
@ -1321,6 +1326,10 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :No subsidies
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Construction costs: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Set level of construction and purchase costs
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_LOW :Low
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_MEDIUM :Medium
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HIGH :High
STR_CONFIG_SETTING_RECESSIONS :Recessions: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :If enabled, recessions may occur periodically. During a recession all production is significantly lower (it returns to previous level when the recession is over)
@ -2076,9 +2085,9 @@ STR_CONFIG_SETTING_DISTRIBUTION_ARMOURED_HELPTEXT :The ARMOURED ca
STR_CONFIG_SETTING_DISTRIBUTION_DEFAULT :Distribution mode for other cargo classes: {STRING}
STR_CONFIG_SETTING_DISTRIBUTION_DEFAULT_HELPTEXT :"Asymmetric" means that arbitrary amounts of cargo can be sent in either direction. "Manual" means that no automatic distribution will take place for those cargoes
###length 3
STR_CONFIG_SETTING_DISTRIBUTION_MANUAL :manual
STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC :asymmetric
STR_CONFIG_SETTING_DISTRIBUTION_SYMMETRIC :symmetric
STR_CONFIG_SETTING_DISTRIBUTION_MANUAL :Manual
STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC :Asymmetric
STR_CONFIG_SETTING_DISTRIBUTION_SYMMETRIC :Symmetric
STR_CONFIG_SETTING_LINKGRAPH_ACCURACY :Distribution accuracy: {STRING}
STR_CONFIG_SETTING_LINKGRAPH_ACCURACY_HELPTEXT :The higher you set this the more CPU time the calculation of the link graph will take. If it takes too long you may notice lag. If you set it to a low value, however, the distribution will be inaccurate, and you may notice cargo not being sent to the places you expect it to go

View File

@ -267,6 +267,7 @@ STR_UNITS_YEARS :{NUM}{NBSP}year
STR_UNITS_PERIODS :{NUM}{NBSP}period{P "" s}
STR_LIST_SEPARATOR :,{SPACE}
STR_TRUNCATION_ELLIPSIS :...
# Common window strings
STR_LIST_FILTER_TITLE :{BLACK}Filter:
@ -1300,6 +1301,10 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Loan interest r
STR_CONFIG_SETTING_RUNNING_COSTS :Running costs: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Set level of maintenance and running costs of vehicles and infrastructure
###length 3
STR_CONFIG_SETTING_RUNNING_COSTS_LOW :Low
STR_CONFIG_SETTING_RUNNING_COSTS_MEDIUM :Medium
STR_CONFIG_SETTING_RUNNING_COSTS_HIGH :High
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Construction speed: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Limit the amount of construction actions for AIs
@ -1321,6 +1326,10 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :No subsidies
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Construction costs: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Set level of construction and purchase costs
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_LOW :Low
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_MEDIUM :Medium
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HIGH :High
STR_CONFIG_SETTING_RECESSIONS :Recessions: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :If enabled, recessions may occur periodically. During a recession all production is significantly lower (it returns to previous level when the recession is over)
@ -2076,9 +2085,9 @@ STR_CONFIG_SETTING_DISTRIBUTION_ARMOURED_HELPTEXT :The ARMORED car
STR_CONFIG_SETTING_DISTRIBUTION_DEFAULT :Distribution mode for other cargo classes: {STRING}
STR_CONFIG_SETTING_DISTRIBUTION_DEFAULT_HELPTEXT :"Asymmetric" means that arbitrary amounts of cargo can be sent in either direction. "Manual" means that no automatic distribution will take place for those cargoes
###length 3
STR_CONFIG_SETTING_DISTRIBUTION_MANUAL :manual
STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC :asymmetric
STR_CONFIG_SETTING_DISTRIBUTION_SYMMETRIC :symmetric
STR_CONFIG_SETTING_DISTRIBUTION_MANUAL :Manual
STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC :Asymmetric
STR_CONFIG_SETTING_DISTRIBUTION_SYMMETRIC :Symmetric
STR_CONFIG_SETTING_LINKGRAPH_ACCURACY :Distribution accuracy: {STRING}
STR_CONFIG_SETTING_LINKGRAPH_ACCURACY_HELPTEXT :The higher you set this the more CPU time the calculation of the link graph will take. If it takes too long you may notice lag. If you set it to a low value, however, the distribution will be inaccurate, and you may notice cargo not being sent to the places you expect it to go
@ -2328,16 +2337,19 @@ STR_FACE_SIMPLE_TOOLTIP :{BLACK}Simple f
STR_FACE_LOAD :{BLACK}Load
STR_FACE_LOAD_TOOLTIP :{BLACK}Load favorite face
STR_FACE_LOAD_DONE :{WHITE}Your favorite face has been loaded from the OpenTTD configuration file
STR_FACE_FACECODE :{BLACK}Player face no.
STR_FACE_FACECODE_TOOLTIP :{BLACK}View and/or set face number of the company president
STR_FACE_FACECODE_CAPTION :{WHITE}View and/or set president face number
STR_FACE_FACECODE_SET :{WHITE}New face number code has been set
STR_FACE_FACECODE_ERR :{WHITE}Couldn't set president face number - must be a number between 0 and 4,294,967,295!
STR_FACE_FACECODE :{BLACK}Player face code
STR_FACE_FACECODE_TOOLTIP :{BLACK}View and/or set face code of the company president
STR_FACE_FACECODE_CAPTION :{WHITE}View and/or set president face code
STR_FACE_FACECODE_SET :{WHITE}New president face has been set
STR_FACE_FACECODE_ERR :{WHITE}Couldn't set president face code - must be a valid label and number
STR_FACE_SAVE :{BLACK}Save
STR_FACE_SAVE_TOOLTIP :{BLACK}Save favorite face
STR_FACE_SAVE_DONE :{WHITE}This face will be saved as your favorite in the OpenTTD configuration file
STR_FACE_SETTING_TOGGLE :{STRING} {ORANGE}{STRING}
STR_FACE_SETTING_NUMERIC :{STRING} {ORANGE}{NUM} / {NUM}
STR_FACE_YES :Yes
STR_FACE_NO :No
STR_FACE_STYLE :Style:
STR_FACE_HAIR :Hair:
STR_FACE_EYEBROWS :Eyebrows:
STR_FACE_EYECOLOUR :Eye color:
@ -2810,6 +2822,10 @@ STR_PICKER_MODE_USED_TOOLTIP :Toggle showing
STR_PICKER_MODE_SAVED :Saved
STR_PICKER_MODE_SAVED_TOOLTIP :Toggle showing only saved items
STR_PICKER_PREVIEW_SHRINK :-
STR_PICKER_PREVIEW_SHRINK_TOOLTIP :Reduce the height of preview images. Ctrl+Click to reduce to minimum
STR_PICKER_PREVIEW_EXPAND :+
STR_PICKER_PREVIEW_EXPAND_TOOLTIP :Increase the height of preview images. Ctrl+Click to increase to maximum
STR_PICKER_STATION_CLASS_TOOLTIP :Select a station class to display
STR_PICKER_STATION_TYPE_TOOLTIP :Select a station type to build. Ctrl+Click to add or remove in saved items

View File

@ -1324,6 +1324,7 @@ STR_CONFIG_SETTING_INTEREST_RATE :Rentumtarifoj:
STR_CONFIG_SETTING_RUNNING_COSTS :Irkostoj: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Ŝanĝu nivelon de bontenkostoj kaj irkostoj de veturiloj kaj infrastrukturo
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Konstrurapido: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Limigu la kvanton de konstruaj agoj por AIoj
@ -1344,6 +1345,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Neniuj subvenci
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Kostoj de konstruado: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Ŝanĝu nivelon de konstruaj kaj aĉetaj kostoj
###length 3
STR_CONFIG_SETTING_RECESSIONS :Recesioj: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Kiam tiu ĉi agordo estas aktiva, recesioj povas okazi ĉiujn kelkajn jarojn. Dum recesio ĉia produktado estas signife malpli alta (ĝi revenos al la antaŭa nivelo kiam finiĝas la recesio)

View File

@ -1334,6 +1334,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Laenu intressim
STR_CONFIG_SETTING_RUNNING_COSTS :Käituskulud: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Määrab sõidukite ja taristu hooldus- ja käituskulude hinnataseme
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Ehitustempo: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Piirab arvuti ehitustoimingute arvu
@ -1355,6 +1356,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Toetusteta
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Ehituse hinnad: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Määrab ehitus- ja ostukulude hinnataseme
###length 3
STR_CONFIG_SETTING_RECESSIONS :Majanduslangused: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Kui on aktiveeritud siis võib majanduslangus toimuda iga paari aasta tagant. Majanduslanguse ajal on kõik tootmismahud tunduvalt madalamad (majanduslanguse lõppedes taastuvad endised tootmismahud)

View File

@ -1063,6 +1063,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Rentustigi á l
STR_CONFIG_SETTING_RUNNING_COSTS :Rakstrar kostnaður: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Set hvussu høgur/lágur rakstrarkostnaðurin av flutningstólum og innankervi skal vera
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Byggingar fer: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Avmarka hvussu nógv AI kann byggja
@ -1079,6 +1080,7 @@ STR_CONFIG_SETTING_SUBSIDY_MULTIPLIER_HELPTEXT :Vel hvussu nóg
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Bygnings kostnaður: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Set hvussu høgur/lágur bygnings- og keypskostnaður skal vera
###length 3
STR_CONFIG_SETTING_RECESSIONS :Ringar tíðir: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Um hetta er tendra kunnu ringar tíðir koma fyri við nøkrum ára millumbili. Meðan ringar tíðir eru, er øll framleiðsla munandi lægri (fer aftur á støði ta var áðrenn tá ringu tíðinar eru av)

View File

@ -267,6 +267,7 @@ STR_UNITS_YEARS :{NUM}{NBSP}vuo{
STR_UNITS_PERIODS :{NUM}{NBSP}jakso{P "" a}
STR_LIST_SEPARATOR :,{SPACE}
STR_TRUNCATION_ELLIPSIS :…
# Common window strings
STR_LIST_FILTER_TITLE :{BLACK}Suodatin:
@ -1202,9 +1203,9 @@ STR_SUBSIDY_X3 :× 3
STR_SUBSIDY_X4 :× 4
###length 4
STR_CLIMATE_TEMPERATE_LANDSCAPE :lauhkea maasto
STR_CLIMATE_SUB_ARCTIC_LANDSCAPE :pohjoinen maasto
STR_CLIMATE_SUB_TROPICAL_LANDSCAPE :subtrooppinen maasto
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
@ -1265,8 +1266,8 @@ STR_CONFIG_SETTING_TYPE_HIDES :Näytä kaikki
STR_CONFIG_SETTING_CATEGORY_AND_TYPE_HIDES :Näytä kaikki tulokset muuttamalla{}{PUSH_COLOUR}{SILVER}kategoriaksi {POP_COLOUR}{PUSH_COLOUR}{WHITE}{STRING} {POP_COLOUR}ja {PUSH_COLOUR}{SILVER}tyypiksi {POP_COLOUR}{WHITE}kaikki asetustyypit
###length 3
STR_CONFIG_SETTING_OFF :pois
STR_CONFIG_SETTING_ON :päällä
STR_CONFIG_SETTING_OFF :Pois
STR_CONFIG_SETTING_ON :Päällä
STR_CONFIG_SETTING_DISABLED :Pois käytöstä
###length 3
@ -1280,9 +1281,9 @@ STR_CONFIG_SETTING_ORIGINAL :Alkuperäinen
STR_CONFIG_SETTING_REALISTIC :Realistinen
###length 3
STR_CONFIG_SETTING_HORIZONTAL_POS_LEFT :vasemmalla
STR_CONFIG_SETTING_HORIZONTAL_POS_CENTER :keskellä
STR_CONFIG_SETTING_HORIZONTAL_POS_RIGHT :oikealla
STR_CONFIG_SETTING_HORIZONTAL_POS_LEFT :Vasemmalla
STR_CONFIG_SETTING_HORIZONTAL_POS_CENTER :Keskellä
STR_CONFIG_SETTING_HORIZONTAL_POS_RIGHT :Oikealla
STR_CONFIG_SETTING_SECONDS_VALUE :{COMMA}{NBSP}sekunti{P 0 "" a}
@ -1300,6 +1301,10 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Lainan korko; o
STR_CONFIG_SETTING_RUNNING_COSTS :Käyttökustannukset: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Määritä kulkuneuvojen sekä infrastruktuurin ylläpito- ja käyttökustannusten taso
###length 3
STR_CONFIG_SETTING_RUNNING_COSTS_LOW :Alhaiset
STR_CONFIG_SETTING_RUNNING_COSTS_MEDIUM :Keskisuuret
STR_CONFIG_SETTING_RUNNING_COSTS_HIGH :Korkeat
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Rakennusnopeus: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Rajoita tekoälyn rakennustoimien määrää
@ -1321,6 +1326,10 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Ei tukia
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Rakennuskustannukset: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Määritä rakennus- ja ostokustannusten taso
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_LOW :Alhaiset
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_MEDIUM :Keskisuuret
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HIGH :Korkeat
STR_CONFIG_SETTING_RECESSIONS :Lamat: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Mikäli käytössä, taloudellinen lama voi ilmaantua ajoittain. Laman aikana kaikki tuotanto on huomattavasti alhaisempaa (palautuu normaalille tasolle laman päätyttyä)
@ -1494,11 +1503,11 @@ STR_CONFIG_SETTING_NEVER_EXPIRE_AIRPORTS_HELPTEXT :Mikäli käytö
STR_CONFIG_SETTING_WARN_LOST_VEHICLE :Varoita, jos kulkuneuvo on eksynyt: {STRING}
STR_CONFIG_SETTING_WARN_LOST_VEHICLE_HELPTEXT :Lähetä viesti, jos kulkuneuvo ei löydä reittiä määränpäähänsä
STR_CONFIG_SETTING_ORDER_REVIEW :Tarkista kulkuneuvojen pysähdykset: {STRING}
STR_CONFIG_SETTING_ORDER_REVIEW :Tarkista kulkuneuvojen käskyt: {STRING}
STR_CONFIG_SETTING_ORDER_REVIEW_HELPTEXT :Mikäli käytössä, kulkuneuvojen käskyjä tarkastetaan väliajoin, ja havaituista ongelmista ilmoitetaan uutisviestillä
###length 3
STR_CONFIG_SETTING_ORDER_REVIEW_OFF :Ei
STR_CONFIG_SETTING_ORDER_REVIEW_EXDEPOT :Kyllä, mutta ei pysäytetyille
STR_CONFIG_SETTING_ORDER_REVIEW_EXDEPOT :Kyllä, paitsi pysäytetyille
STR_CONFIG_SETTING_ORDER_REVIEW_ON :Kaikille kulkuneuvoille
STR_CONFIG_SETTING_WARN_INCOME_LESS :Varoita, jos kulkuneuvon tulos on negatiivinen: {STRING}
@ -1718,12 +1727,12 @@ STR_CONFIG_SETTING_RIGHT_MOUSE_WND_CLOSE_NO :Ei
STR_CONFIG_SETTING_RIGHT_MOUSE_WND_CLOSE_YES :Kyllä
STR_CONFIG_SETTING_RIGHT_MOUSE_WND_CLOSE_YES_EXCEPT_STICKY :Vain ei-säilyvät
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES :Käytä {STRING} päivämäärämuotoa tallennettujen pelien niminä
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES :Tallennettujen pelien nimissä käytettävä päivämäärämuoto: {STRING}
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_HELPTEXT :Pelitallenteiden tiedostonimissä käytettävä päivämäärän muoto
###length 3
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_LONG :pitkää (31. joulu 2008)
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_SHORT :lyhyttä (31.12.2008)
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_ISO :ISO- (2008-12-31)
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_LONG :tavallinen (1.4.2008)
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_SHORT :etunollilla (01.04.2008)
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_ISO :ISO (2008-04-01)
STR_CONFIG_SETTING_PAUSE_ON_NEW_GAME :Uusi peli alkaa pysäytettynä: {STRING}
STR_CONFIG_SETTING_PAUSE_ON_NEW_GAME_HELPTEXT :Mikäli käytössä, peli pysäytetään automaattisesti uuden pelin alussa, mahdollistaen esimerkiksi kartan tarkemman tutkimisen
@ -2076,9 +2085,9 @@ STR_CONFIG_SETTING_DISTRIBUTION_ARMOURED_HELPTEXT :Arvokuljetuksii
STR_CONFIG_SETTING_DISTRIBUTION_DEFAULT :Muiden rahtityyppien jakautuminen: {STRING}
STR_CONFIG_SETTING_DISTRIBUTION_DEFAULT_HELPTEXT :”Epäsymmetrinen” tarkoittaa, että rahtia voidaan lähettää mielivaltainen määrä kumpaankin suuntaan. ”Manuaalinen” tarkoittaa, että automaattista jakautumista ei sovelleta näihin rahteihin
###length 3
STR_CONFIG_SETTING_DISTRIBUTION_MANUAL :manuaalinen
STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC :epäsymmetrinen
STR_CONFIG_SETTING_DISTRIBUTION_SYMMETRIC :symmetrinen
STR_CONFIG_SETTING_DISTRIBUTION_MANUAL :Manuaalinen
STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC :Epäsymmetrinen
STR_CONFIG_SETTING_DISTRIBUTION_SYMMETRIC :Symmetrinen
STR_CONFIG_SETTING_LINKGRAPH_ACCURACY :Jakautumisen tarkkuus: {STRING}
STR_CONFIG_SETTING_LINKGRAPH_ACCURACY_HELPTEXT :Mitä suuremmaksi tämä asetus on määritetty, sitä enemmän prosessoriaikaa yhteyskuvaajan laskemiseen kuluu. Mikäli tähän kuluu liian paljon aikaa, saatat havaita pelin nykimistä. Jos arvo on määritetty liian pieneksi, jakauman laskeminen ei ole tarkkaa, ja rahtia ei välttämättä lähetetä odotettuihin paikkoin
@ -2105,7 +2114,7 @@ STR_CONFIG_SETTING_LOCALISATION_UNITS_POWER :Kulkuneuvon teh
STR_CONFIG_SETTING_LOCALISATION_UNITS_POWER_HELPTEXT :Kun käyttöliittymässä näytetään kulkuneuvon teho, näytä se valittua yksikköä käyttäen
###length 3
STR_CONFIG_SETTING_LOCALISATION_UNITS_POWER_IMPERIAL :Brittiläinen (hp)
STR_CONFIG_SETTING_LOCALISATION_UNITS_POWER_METRIC :Metrinen (hp)
STR_CONFIG_SETTING_LOCALISATION_UNITS_POWER_METRIC :Metrinen (hv)
STR_CONFIG_SETTING_LOCALISATION_UNITS_POWER_SI :SI (kW)
STR_CONFIG_SETTING_LOCALISATION_UNITS_WEIGHT :Painon yksikkö: {STRING}
@ -2126,7 +2135,7 @@ STR_CONFIG_SETTING_LOCALISATION_UNITS_FORCE :Vetovoiman yksi
STR_CONFIG_SETTING_LOCALISATION_UNITS_FORCE_HELPTEXT :Kun käyttöliittymässä näytetään vetovoima, näytä se valittua yksikköä käyttäen
###length 3
STR_CONFIG_SETTING_LOCALISATION_UNITS_FORCE_IMPERIAL :Brittiläinen (lbf)
STR_CONFIG_SETTING_LOCALISATION_UNITS_FORCE_METRIC :Metrinen (kgf)
STR_CONFIG_SETTING_LOCALISATION_UNITS_FORCE_METRIC :Metrinen (kp)
STR_CONFIG_SETTING_LOCALISATION_UNITS_FORCE_SI :SI (kN)
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT :Korkeuden yksikkö: {STRING}

View File

@ -1301,6 +1301,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Taux dintér
STR_CONFIG_SETTING_RUNNING_COSTS :Coûts d'entretien{NBSP}: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Définit le niveau des coûts d'entretien et de fonctionnement des véhicules et des infrastructures
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Vitesse de construction{NBSP}: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Limite le nombre d'actions de constructions pour les IAs
@ -1322,6 +1323,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Pas de subventi
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Coûts de construction{NBSP}: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Définit le niveau des coûts de construction et d'achat
###length 3
STR_CONFIG_SETTING_RECESSIONS :Récessions{NBSP}: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Si activé, des récessions peuvent se produire périodiquement. Pendant une récession, toute la production baisse de façon significative (elle retourne à son niveau antérieur à la fin de la récession).

View File

@ -1114,6 +1114,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Rinte op lienin
STR_CONFIG_SETTING_RUNNING_COSTS :Eksploitaasjekosten: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Stel hichte ûnderhâlds- en ekploitaasjekosten fan fiertugen en ynfrastruktuer yn
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Boufaasje: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Behein it oantal bouwaksjes foar AI's
@ -1131,6 +1132,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_HELPTEXT :Stel it oantal
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Boukosten: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Stel hichte bouw- en oankeapkosten yn
###length 3
STR_CONFIG_SETTING_RECESSIONS :Resesjes: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :By ynskeakeljen kinne der om de safolle jier resesjes plakfine. Under in resesje nim de produksje op alle flakken ôf (sadree in resesje oergean is giet de produkje wer nei it âlde nivo omheech)

View File

@ -1303,6 +1303,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Luach-rèidh ia
STR_CONFIG_SETTING_RUNNING_COSTS :Cosgaisean ruith: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Suidhich ìre nan cosgaisean ruith is obrach-càraidh aig carbadan is a' bhun-structar
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Luaths na togail: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Cuingich meud nan gnìomhan togail aig na IFan
@ -1319,6 +1320,7 @@ STR_CONFIG_SETTING_SUBSIDY_MULTIPLIER_HELPTEXT :Suidhich na th
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Cosgaisean togail: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Suidhich ìre nan cosgaisean togail is ceannachd
###length 3
STR_CONFIG_SETTING_RECESSIONS :Crìonaidhean eaconamaidh: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Ma tha seo air, faodaidh crìonadh eaconamaidh tachairt gach beagan bhliadhnaichean. Rè crìonaidh eaconamaidh, tha a h-uile toradh mòran nas ìsle (tillidh e dhan ìre roimhe nuair a bhios an crìonadh eaconamaidh seachad)

View File

@ -268,6 +268,7 @@ STR_UNITS_YEARS :{NUM}{NBSP}ano{
STR_UNITS_PERIODS :{NUM}{NBSP}período{P "" s}
STR_LIST_SEPARATOR :,{SPACE}
STR_TRUNCATION_ELLIPSIS :...
# Common window strings
STR_LIST_FILTER_TITLE :{BLACK}Filtrar:
@ -1301,6 +1302,10 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :A taxa de inter
STR_CONFIG_SETTING_RUNNING_COSTS :Custos de explotación: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Establece o nivel de mantemento e custo de operación de vehículos e infraestrutura
###length 3
STR_CONFIG_SETTING_RUNNING_COSTS_LOW :Baixo
STR_CONFIG_SETTING_RUNNING_COSTS_MEDIUM :Medio
STR_CONFIG_SETTING_RUNNING_COSTS_HIGH :Alto
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Velocidade de construción: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Limita a cantidade de accións construtivas das IAs
@ -1322,6 +1327,10 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Sen subvención
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Custos de construción: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Fixa o nivel de custos de construción e compra
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_LOW :Baixo
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_MEDIUM :Medio
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HIGH :Alto
STR_CONFIG_SETTING_RECESSIONS :Recesións económicas: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Se está activado, a economía pode entrar en recesión periódicamente. Durante unha recesión tódalas producións son significativamente máis baixas (volvendo ao nivel anterior cando a recesión remata)
@ -2077,9 +2086,9 @@ STR_CONFIG_SETTING_DISTRIBUTION_ARMOURED_HELPTEXT :A clase de merc
STR_CONFIG_SETTING_DISTRIBUTION_DEFAULT :Xeito de distribución para outros tipos de mercadoría: {STRING}
STR_CONFIG_SETTING_DISTRIBUTION_DEFAULT_HELPTEXT :"Asimétrico" significa que calquera cantidade de mercadorías pode ser enviada en calquera dirección. "Manual" significa que non haberá distribución automática para estas mercadorías
###length 3
STR_CONFIG_SETTING_DISTRIBUTION_MANUAL :manual
STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC :asimétrica
STR_CONFIG_SETTING_DISTRIBUTION_SYMMETRIC :simétrica
STR_CONFIG_SETTING_DISTRIBUTION_MANUAL :Manual
STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC :Asimétrica
STR_CONFIG_SETTING_DISTRIBUTION_SYMMETRIC :Simétrica
STR_CONFIG_SETTING_LINKGRAPH_ACCURACY :Precisión da distribución: {STRING}
STR_CONFIG_SETTING_LINKGRAPH_ACCURACY_HELPTEXT :Canto máis alto sexa o valor, máis tempo de CPU levará o cálculo de distribución. Se leva demasiado tempo podes experimentar retraso. Se sen embargo o fixas nun valor baixo, a distribución será imprecisa, e pode que a carga non sexa enviada aos destinos que ti queres

View File

@ -1286,6 +1286,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Zinssatz für K
STR_CONFIG_SETTING_RUNNING_COSTS :Betriebskosten: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Stellt die Höhe der Unterhalts- und Betriebskosten für Fahrzeuge und Infrastruktur ein
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Baugeschwindigkeit: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Begrenzt der eingestellten Baugeschwindigkeit entsprechend die Anzahl der Bau-Aktionen der KIs
@ -1307,6 +1308,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Keine Subventio
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Baukosten: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Höhe der Bau- und Einkaufskosten festlegen
###length 3
STR_CONFIG_SETTING_RECESSIONS :Rezessionen: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Falls aktiv, können Rezessionen von Zeit zu Zeit auftreten. Während einer Rezession ist die Produktion aller Industrien viel niedriger (und kehrt zum Ende der Rezession zur gleichen Höhe zurück wie vor der Rezession)

View File

@ -329,6 +329,7 @@ STR_UNITS_YEARS :{NUM}{NBSP}έτ
STR_UNITS_PERIODS :{NUM}{NBSP}περίοδ{P 0 ος οι}
STR_LIST_SEPARATOR :,{SPACE}
STR_TRUNCATION_ELLIPSIS :...
# Common window strings
STR_LIST_FILTER_TITLE :{BLACK}Φιλτράρισμα λίστας:
@ -1393,6 +1394,10 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Επιτόκι
STR_CONFIG_SETTING_RUNNING_COSTS :Λειτουργικά έξοδα: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Θέτει το επίπεδο συντήρησης και τα λειτουργικά έξοδα των οχημάτων και της υποδομής
###length 3
STR_CONFIG_SETTING_RUNNING_COSTS_LOW :Χαμηλό
STR_CONFIG_SETTING_RUNNING_COSTS_MEDIUM :Μέτριο
STR_CONFIG_SETTING_RUNNING_COSTS_HIGH :Υψηλό
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Ταχύτητα οικοδόμησης: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Περιορίζει το ποσοστό των οικοδομήμσεων από την ΤΝ
@ -1414,6 +1419,10 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Χωρίς επ
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Κόστη οικοδόμησης: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Θέτει το επίπεδο κόστους για αγορές και οικοδομές
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_LOW :Χαμηλό
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_MEDIUM :Μέτριο
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HIGH :Υψηλό
STR_CONFIG_SETTING_RECESSIONS :Υφέσεις: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Όταν είναι ενεργοποιημένο, ενδέχεται περιοδικά να υπάρχουν υφέσεις. Κατά τη διάρκεια μιας ύφεσης, όλη η παραγωγή είναι πολύ χαμηλότερη (επιστρέφει στο προηγούμενο επίπεδο όταν τελειώσει η ύφεση)
@ -2169,9 +2178,9 @@ STR_CONFIG_SETTING_DISTRIBUTION_ARMOURED_HELPTEXT :Ο ΘΩΡΑΚΙ
STR_CONFIG_SETTING_DISTRIBUTION_DEFAULT :Τρόπος διανομής άλλων ειδών φορτίου: {STRING}
STR_CONFIG_SETTING_DISTRIBUTION_DEFAULT_HELPTEXT :Το «ασυμμετρικό» σημαίνει ότι αυθαίρετες ποσότητες φορτίου μπορεί να σταλούν σε οποιαδήποτε εκ των δύο κατευθύνσεων. Το «χειροκίνητο» σημαίνει ότι καμία αυτόματη διανομή δε θα γίνεται για αυτά τα φορτία
###length 3
STR_CONFIG_SETTING_DISTRIBUTION_MANUAL :χειροκίνητη
STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC :μη συμμετρική
STR_CONFIG_SETTING_DISTRIBUTION_SYMMETRIC :συμμετρική
STR_CONFIG_SETTING_DISTRIBUTION_MANUAL :Χειροκίνητη
STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC :Ασύμμετρη
STR_CONFIG_SETTING_DISTRIBUTION_SYMMETRIC :Συμμετρική
STR_CONFIG_SETTING_LINKGRAPH_ACCURACY :Ακρίβεια διανομής: {STRING}
STR_CONFIG_SETTING_LINKGRAPH_ACCURACY_HELPTEXT :Όσο μεγαλύτερη ή τιμή αυτή, τόσο περισσότερος χρόνος επεξεργαστή θα χρειάζεται για τον υπολογισμό του γραφήματος συνδέσμου. Αν το ορίσετε πολύ ψηλά, ενδέχεται να παρατηρήσετε καθυστερήσεις. Εάν όμως θέσετε χαμηλή τιμή, η διανομή θα είναι ανακριβής και μπορεί να παρατηρήσετε φορτία να μην στέλνονται στους προορισμούς που θα έπρεπε να πηγαίνουν
@ -3143,7 +3152,7 @@ STR_FOUND_TOWN_NAME_RANDOM_TOOLTIP :{BLACK}Δημι
STR_FOUND_TOWN_INITIAL_SIZE_TITLE :{YELLOW}Μέγεθος πόλης:
STR_FOUND_TOWN_INITIAL_SIZE_SMALL_BUTTON :{BLACK}Μικρό
STR_FOUND_TOWN_INITIAL_SIZE_MEDIUM_BUTTON :{BLACK}Μεσαίο
STR_FOUND_TOWN_INITIAL_SIZE_MEDIUM_BUTTON :{BLACK}Μέτριο
STR_FOUND_TOWN_INITIAL_SIZE_LARGE_BUTTON :{BLACK}Μεγάλο
STR_FOUND_TOWN_SIZE_RANDOM :{BLACK}Τυχαίο
STR_FOUND_TOWN_INITIAL_SIZE_TOOLTIP :{BLACK}Επιλογή μεγέθους πόλης

View File

@ -1188,6 +1188,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :ריבית עב
STR_CONFIG_SETTING_RUNNING_COSTS :עלויות תפעול: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :קבע את רמת התחזוקה ועלויות התפעול של רכבים ותשתיות
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :מהירות בנייה: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :הגבל את כמות פעולות הבנייה עבור שחקני מחשב
@ -1206,6 +1207,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :אין סובי
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :עלויות בנייה: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :קבע את רמת העלויות של בנייה ורכישה
###length 3
STR_CONFIG_SETTING_RECESSIONS :מיתונים: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :אם מאופשר מיתונים עלולים להתרחש מדי כמה שנים. בתקופת מיתון כל הייצור קטן יותר באופן משמעותי (הוא חוזר לרמתו הקודמת בסוף המיתון)

View File

@ -419,6 +419,7 @@ STR_CONFIG_SETTING_COMPANIES_OFF :बन्द
###setting-zero-is-special
###length 3
@ -427,6 +428,7 @@ STR_CONFIG_SETTING_COMPANIES_OFF :बन्द
###setting-zero-is-special
###length 3
STR_CONFIG_SETTING_TRAIN_REVERSING_HELPTEXT :यदि सक्षम किया गया है, तो ट्रेनें गैर-टर्मिनस स्टेशनों पर रिवर्स नहीं होंगी, भले ही रिवर्स करते समय उनके अगले गंतव्य के लिए छोटा रास्ता हो।

View File

@ -1364,6 +1364,10 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Banki hitelkama
STR_CONFIG_SETTING_RUNNING_COSTS :Üzemeltetési költségek: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Járművek karbantartási és üzemeltetési költségeinek a szintje
###length 3
STR_CONFIG_SETTING_RUNNING_COSTS_LOW :Alacsony
STR_CONFIG_SETTING_RUNNING_COSTS_MEDIUM :Közepes
STR_CONFIG_SETTING_RUNNING_COSTS_HIGH :Magas
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Építkezési sebesség: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Korlátozza az építkezési sebességét számítógépes ellenfeleknek
@ -1385,6 +1389,10 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Nincsenek támo
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Építkezési költségek: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Építkezések és beszerzésk költségeinek szintje
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_LOW :Alacsony
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_MEDIUM :Közepes
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HIGH :Magas
STR_CONFIG_SETTING_RECESSIONS :Gazdasági válságok: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Ha bekapcsolod, időszakonként gazdasági válság fog kitörni. A válság alatt az összes ipar jelentősen kevesebbet termel. (A válság végével a termelés visszaáll az eredeti szintre.)
@ -2140,9 +2148,9 @@ STR_CONFIG_SETTING_DISTRIBUTION_ARMOURED_HELPTEXT :A PÁNCÉLOZOTT
STR_CONFIG_SETTING_DISTRIBUTION_DEFAULT :Egyéb rakománytípusok szétosztása: {STRING}
STR_CONFIG_SETTING_DISTRIBUTION_DEFAULT_HELPTEXT :Az "Aszimmetrikus" beállítás esetén a különböző irányokba tetszőleges mennyiségű rakomány mehet. "Kézi" esetben a rakományok nem lesznek automatikusan szétosztva.
###length 3
STR_CONFIG_SETTING_DISTRIBUTION_MANUAL :kézi
STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC :aszimmetrikus
STR_CONFIG_SETTING_DISTRIBUTION_SYMMETRIC :szimmetrikus
STR_CONFIG_SETTING_DISTRIBUTION_MANUAL :Kézi
STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC :Aszimmetrikus
STR_CONFIG_SETTING_DISTRIBUTION_SYMMETRIC :Szimmetrikus
STR_CONFIG_SETTING_LINKGRAPH_ACCURACY :A szétosztás pontossága: {STRING}
STR_CONFIG_SETTING_LINKGRAPH_ACCURACY_HELPTEXT :Magasabb beállítás esetén a kapcsolati gráf kiszámítása több időt fog igénybe venni. A játék akadozhat, ha ez a számítás túl sok időbe telik. Alacsony beállítás esetén viszont a szétosztás pontatlan lehet, a rakományok váratlan célokat kaphatnak.

View File

@ -1062,6 +1062,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Vextir á lánu
STR_CONFIG_SETTING_RUNNING_COSTS :Rekstrarkostnaður: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Stillingar á hversu dýrt er að reka farartæki og mannvirki teng þeim
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Framkvæmdahraði: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Minnka framkvæmdir hjá gervigreind
@ -1078,6 +1079,7 @@ STR_CONFIG_SETTING_SUBSIDY_MULTIPLIER_HELPTEXT :Stillingar fyri
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Mannvirkja kostnaður: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Stillingar á byggingum og framkvæmdum
###length 3
STR_CONFIG_SETTING_RECESSIONS :Efnahagslægð: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Ef virkt getur komið efnahagslægð á nokkurra ára fresti. Meðan á efnahagslægð stendur er öll framleiðsla marktækt minni (framleiðslan fellur í fyrra horf þegar efnahagslægðinni líkur)

View File

@ -561,6 +561,7 @@ STR_CONFIG_SETTING_NONE :Nulo
###setting-zero-is-special
###length 3
@ -569,6 +570,7 @@ STR_CONFIG_SETTING_NONE :Nulo
###setting-zero-is-special
###length 3

View File

@ -1244,6 +1244,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Bunga pinjaman;
STR_CONFIG_SETTING_RUNNING_COSTS :Biaya pemeliharaan: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Menetapkan tingkat biaya pemeliharaan dan biaya untuk menjalankan kendaraan dan infrastruktur
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Kecepatan konstruksi: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Membatasi jumlah kegiatan konstruksi untuk AI
@ -1264,6 +1265,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Tidak ada subsi
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Biaya konstruksi: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Menetapkan tingkat biaya konstruksi dan pembelian
###length 3
STR_CONFIG_SETTING_RECESSIONS :Resesi : {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Jika diaktifkan, resesi dapat terjadi secara berkala. Selama resesi, seluruh produksi jauh lebih rendah (akan kembali ke tingkat sebelumnya setelah resesi selesai)

View File

@ -1148,6 +1148,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Ráta úis ar i
STR_CONFIG_SETTING_RUNNING_COSTS :Costais choinneála: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Socraigh leibhéal na gcostas cothabhála agus coinneála atá ag feithiclí agus bonneagar
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Luas tógála: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Cuir teorainn le líon na ngníomhartha tógála atá ag AInna
@ -1167,6 +1168,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Gan fóirdheont
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Costais tógála: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Socraigh leibhéal na gcostas tógála agus ceannaigh
###length 3
STR_CONFIG_SETTING_RECESSIONS :Cúluithe eacnamaíochta: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Má dhéantar seo a chumasú, féadfaidh cúluithe a bheith ann gach cúpla bliain. Le linn cúlú, bíonn an táirgeadh ar fad cuid mhaith níos ísle (téann sé ar ais chuig an leibhéal roimhe sin nuair a bheidh an cúlú thart)

View File

@ -1317,6 +1317,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Tasso d'interes
STR_CONFIG_SETTING_RUNNING_COSTS :Costi di esercizio: {STRING.mp}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Imposta il livello dei costi di manutenzione ed esercizio di veicoli e infrastrutture.
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Velocità di costruzione: {STRING.fs}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Limita la frequenza delle azioni di costruzione delle IA.
@ -1338,6 +1339,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Niente sussidi
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Costi di costruzione: {STRING.mp}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Imposta il livello dei costi di costruzione e acquisto.
###length 3
STR_CONFIG_SETTING_RECESSIONS :Recessioni: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Se abilitata, le recessioni possono verificarsi periodicamente. Durante una recessione, tutta la produzione è significativamente più bassa (torna al livello precedente quando la recessione è terminata).

View File

@ -1215,6 +1215,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :借入利率を
STR_CONFIG_SETTING_RUNNING_COSTS :維持費: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :車両や施設のメンテナンスコストを設定します
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :建設速度: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :AIの建設速度を設定します
@ -1235,6 +1236,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :補助金なし
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :建設費: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :建設・購入費用のレベルを設定します
###length 3
STR_CONFIG_SETTING_RECESSIONS :景気後退: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :設定を有効にすると数年おきに短期間、景気の後退が起こる可能性が出ます。景気後退の間はすべての生産がかなりの落ち込みを見せます (景気後退が終わると元のレベルに戻ります)。

View File

@ -268,6 +268,7 @@ STR_UNITS_YEARS :{NUM}년
STR_UNITS_PERIODS :{NUM}기간
STR_LIST_SEPARATOR :,{SPACE}
STR_TRUNCATION_ELLIPSIS :…
# Common window strings
STR_LIST_FILTER_TITLE :{BLACK}검색:
@ -1301,6 +1302,10 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :대출 금리
STR_CONFIG_SETTING_RUNNING_COSTS :유지비: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :차량과 기반시설의 유지비 수준을 설정하십시오
###length 3
STR_CONFIG_SETTING_RUNNING_COSTS_LOW :낮음
STR_CONFIG_SETTING_RUNNING_COSTS_MEDIUM :보통
STR_CONFIG_SETTING_RUNNING_COSTS_HIGH :높음
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :건설 속도: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :인공지능의 건설 행동량을 제한하여 건설 속도를 조절할 수 있습니다
@ -1322,6 +1327,10 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :보조금 없
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :건설 가격: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :건설 및 구매 가격의 수준을 설정하십시오.
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_LOW :낮음
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_MEDIUM :보통
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HIGH :높음
STR_CONFIG_SETTING_RECESSIONS :경제 불황: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :이 설정을 켜면, 주기적으로 경제 불황이 발생할 수 있습니다. 불황 기간 동안에는 모든 화물의 생산량이 확연하게 줄어듭니다. (불황이 끝나면 이전 수준으로 회복됩니다.)

View File

@ -1295,6 +1295,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Proportio faeno
STR_CONFIG_SETTING_RUNNING_COSTS :Pretii operandi: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Eligere magnitudinem pretiorum vehicula operandi atque infrastructuram ministrandi
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Velocitas struendi: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Definire IA velocitatem struendi
@ -1311,6 +1312,7 @@ STR_CONFIG_SETTING_SUBSIDY_MULTIPLIER_HELPTEXT :Eligere proport
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Pretii struendi: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Eligere magnitudinem pretiorum struendi emendique
###length 3
STR_CONFIG_SETTING_RECESSIONS :Recessiones: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Sinere recessiones oeconomicae aliquando accidere. In recessione oeconomica, productio omnino minuitur (sed, recessione confecta, productio redit ad magnitudinem priorem)

View File

@ -1302,6 +1302,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Aizdevumu proce
STR_CONFIG_SETTING_RUNNING_COSTS :Kārtējās izmaksas: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Iestaties uzturēšanas un ekspluatācijas izmaksu līmeni transportlīdzekļiem un infrastruktūrai
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Būvēšanas ātrums: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :MI (mākslīgā intelekta) būvniecības darbību daudzuma ierobežošana
@ -1323,6 +1324,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Bez subsīdijā
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Būvēšanas izmaksas: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Iestatīt būvēšanas un pirkumu izmaksas
###length 3
STR_CONFIG_SETTING_RECESSIONS :Lejupslīde: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Ja ieslēgts, periodiski var rasties recesijas. Recesijas laikā visa ražošana ir ievērojami zemāka (tā atgriežas iepriekšējā līmenī, kad recesija ir beigusies)

View File

@ -1460,6 +1460,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Paskolos palūk
STR_CONFIG_SETTING_RUNNING_COSTS :Eksploatacijos išlaidų lygmuo: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Nustatyti infrastruktūros bei transporto priemonių ekploatacijos išlaidų lygmenį
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Statymo greitis: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Kompiuterinio priešininko statymo sparta
@ -1480,6 +1481,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Be subsidijų
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Statybos kaštų lygis: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Nustatykite statybos kaštų lygmenį
###length 3
STR_CONFIG_SETTING_RECESSIONS :Nuosmukiai: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Įgalinus šią nusotatą, kas keletą metų gali užklupti ekonomikos nuosmukis. Nuosmukio metų smarkiai smunka gamyba (kuri atsistato nuosmukiai pasibaigus)

View File

@ -1295,6 +1295,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Zënssaz; kontr
STR_CONFIG_SETTING_RUNNING_COSTS :Betribskäschten: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Fixéier den Niveau vun de Betribskäschten vu Gefierer an Infrastruktur
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Baugeschwindegkeet: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Limitéier d'Unzuel u Bauaktiounen fir d'KI
@ -1316,6 +1317,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Keng Subsiden
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Konstruktiounskäschten: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Bestëmm den Niveau vu Bau- a Kafkäschten
###length 3
STR_CONFIG_SETTING_RECESSIONS :Rezessiounen: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Wann ugeschalt kann vun Zäit zur Zäit eng Rezessioun kommen. Während enger Rezessioun ass d'Produktioun däitlech méi niddreg (an klëmmt erëm op den alen Niveau no der Rezessioun)

View File

@ -845,6 +845,7 @@ STR_CONFIG_SETTING_REALISTIC :Реален
###setting-zero-is-special
###length 3
@ -853,6 +854,7 @@ STR_CONFIG_SETTING_REALISTIC :Реален
###setting-zero-is-special
###length 3

View File

@ -1062,6 +1062,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Kadar faedah pi
STR_CONFIG_SETTING_RUNNING_COSTS :Kos penyelenggaraan: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Tetapkan tahap penyelenggaraan dan kos perjalanan kenderaan dan infrastuktur
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Kelajuan pembinaan: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Had jumlah pembinaan untuk AI
@ -1078,6 +1079,7 @@ STR_CONFIG_SETTING_SUBSIDY_MULTIPLIER_HELPTEXT :Tetapkan jumlah
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Kos pembinaan: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Tetapkan tahap pembinaan dan kos pembelian
###length 3
STR_CONFIG_SETTING_RECESSIONS :Kemelesetan: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Jika diupayakan, kemelesetan mungkin berlaku setiap tahun. Semasa kemelesetan, pengeluaran adalah lebih rendah (ia kembali ke tahap sebelumnya apabila kemelesetan berakhir)

View File

@ -477,6 +477,7 @@ STR_GAME_OPTIONS_RESOLUTION_OTHER :oħrajn
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Stabbilixxi l-kosti għal manutenzjoni u servizzi fuq vetturi u infrastruttura
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Veloċita' tal-kostruzzjoni: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Illimita l-ammont massimu ta' kostruzzjonijiet għall-AI
@ -493,6 +494,7 @@ STR_CONFIG_SETTING_SUBSIDY_MULTIPLIER_HELPTEXT :Stabbilixxi kem
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Kosti tal-kostruzzjoni: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Stabbilixxi l-livell ta' kostruzzjoni u l-prezz tax-xiri
###length 3
STR_CONFIG_SETTING_RECESSIONS :Riċessjonijiet: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Jekk mixgħula kull ftit snin tista' sseħħ riċessjoni. Waqt riċessjoni, il-produzzjoni ta' kollox tonqos (tirritorna għal kemm kienet qabel kif tgħaddi r-riċessjoni)

View File

@ -781,6 +781,7 @@ STR_CONFIG_SETTING_REALISTIC :खरेखु
###setting-zero-is-special
###length 3
@ -789,6 +790,7 @@ STR_CONFIG_SETTING_REALISTIC :खरेखु
###setting-zero-is-special
###length 3

View File

@ -1302,6 +1302,10 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Lånerente; kon
STR_CONFIG_SETTING_RUNNING_COSTS :Driftskostnader: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Still nivå av vedlikehold og driftskostnader for kjøretøy og infrastruktur
###length 3
STR_CONFIG_SETTING_RUNNING_COSTS_LOW :Lav
STR_CONFIG_SETTING_RUNNING_COSTS_MEDIUM :Middels
STR_CONFIG_SETTING_RUNNING_COSTS_HIGH :Høy
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Byggehastighet: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Begrens mengden av byggetiltak hos KI-er
@ -1323,6 +1327,10 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Ingen subsidier
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Byggekostnader: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Still kostnadsnivå for bygging og kjøp
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_LOW :Lav
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_MEDIUM :Middels
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HIGH :Høy
STR_CONFIG_SETTING_RECESSIONS :Resesjoner: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Hvis aktivert, lavkonjunkturer kan forekomme innimellom. Under en lavkonjunktur vil all produksjon være betydelig lavere (den returnerer til tidligere nivå når lavkonjunktur er over)
@ -2078,9 +2086,9 @@ STR_CONFIG_SETTING_DISTRIBUTION_ARMOURED_HELPTEXT :Den PANSREDE va
STR_CONFIG_SETTING_DISTRIBUTION_DEFAULT :Distribusjonsmodus for andre vareklasser: {STRING}
STR_CONFIG_SETTING_DISTRIBUTION_DEFAULT_HELPTEXT :"Asymmetrisk" betyr at vilkårlige mengder varer kan sendes i begge retninger. "Manuell" betyr at ingen automatisk distribusjon vil forekomme for disse varene
###length 3
STR_CONFIG_SETTING_DISTRIBUTION_MANUAL :manual
STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC :asymmetrisk
STR_CONFIG_SETTING_DISTRIBUTION_SYMMETRIC :symmetrisk
STR_CONFIG_SETTING_DISTRIBUTION_MANUAL :Manuell
STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC :Asymmetrisk
STR_CONFIG_SETTING_DISTRIBUTION_SYMMETRIC :Symmetrisk
STR_CONFIG_SETTING_LINKGRAPH_ACCURACY :Distribusjonsnøyaktighet: {STRING}
STR_CONFIG_SETTING_LINKGRAPH_ACCURACY_HELPTEXT :Jo høyere du setter denne, desto mer prosessortid vil beregningen av koblingsgrafen ta. Hvis dette bruker for lang tid, vil du kunne oppleve etterslep. Hvis du setter den til en lav verdi, derimot, vil distribusjonen bli mer unøyaktig, og du vil kunne oppleve at varer ikke blir sendt til de stedene du forventer at de skal
@ -2330,16 +2338,19 @@ STR_FACE_SIMPLE_TOOLTIP :{BLACK}Enkelt a
STR_FACE_LOAD :{BLACK}Last inn
STR_FACE_LOAD_TOOLTIP :{BLACK}Last inn favorittansikt
STR_FACE_LOAD_DONE :{WHITE}Ditt favorittansikt har blitt lastet inn fra OpenTTDs konfigurasjonsfil
STR_FACE_FACECODE :{BLACK}Ansiktsnummer
STR_FACE_FACECODE_TOOLTIP :{BLACK}Vis og/eller endre ansiktsnummeret til selskapets president
STR_FACE_FACECODE_CAPTION :{WHITE}Vis og/eller endre lederens ansiktsnummer
STR_FACE_FACECODE_SET :{WHITE}Ny ansiktsnummerkode har blitt satt
STR_FACE_FACECODE_ERR :{WHITE}Kunne ikke endre lederens ansiktsnummer - må være et heltall mellom 0 og 4294967295!
STR_FACE_FACECODE :{BLACK}Ansiktskode
STR_FACE_FACECODE_TOOLTIP :{BLACK}Vis og/eller endre ansiktskoden til selskapets president
STR_FACE_FACECODE_CAPTION :{WHITE}Vis og/eller endre lederens ansiktskode
STR_FACE_FACECODE_SET :{WHITE}Nytt presidentansikt har blitt satt
STR_FACE_FACECODE_ERR :{WHITE}Kunne ikke endre lederens ansiktskode - må være et gyldig merke og nummer
STR_FACE_SAVE :{BLACK}Lagre
STR_FACE_SAVE_TOOLTIP :{BLACK}Lagre favorittansikt
STR_FACE_SAVE_DONE :{WHITE}Dette ansiktet vil bli lagret som din favoritt i OpenTTDs konfigurasjonsfil
STR_FACE_SETTING_TOGGLE :{STRING} {ORANGE}{STRING}
STR_FACE_SETTING_NUMERIC :{STRING} {ORANGE}{NUM} / {NUM}
STR_FACE_YES :Ja
STR_FACE_NO :Nei
STR_FACE_STYLE :Stil:
STR_FACE_HAIR :Hår:
STR_FACE_EYEBROWS :Øyenbryn:
STR_FACE_EYECOLOUR :Øyenfarge:

View File

@ -1106,6 +1106,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Lånerente; kon
STR_CONFIG_SETTING_RUNNING_COSTS :Køyrekostnadar: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Set vedlikehaldsnivå og driftskostnadar for køyretøy og infrastruktur
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Fart for bygging: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Avgrensing av farten AIar kan gjere konstruksjonshandlingar i.
@ -1122,6 +1123,7 @@ STR_CONFIG_SETTING_SUBSIDY_MULTIPLIER_HELPTEXT :Kor mykje ekstr
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Byggjekostnadar: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Nivået kostnadene for konstruksjon og kjøp ligg på
###length 3
STR_CONFIG_SETTING_RECESSIONS :Nedgangstider: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Skru på at det frå tid til anna kjem nedgangstider. Under nedgangstider fell all produksjon kraftig. (Han går opp att når nedgangstida er over.)

View File

@ -1175,6 +1175,7 @@ STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN :حداکثر ا
STR_CONFIG_SETTING_INTEREST_RATE :نرخ سود: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS :هزینه نگهداری: {STRING}
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :سرعت ساخت و ساز: {STRING}
@ -1187,6 +1188,7 @@ STR_CONFIG_SETTING_SUBSIDY_MULTIPLIER :ضریب سوب
###setting-zero-is-special
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :هزینه های ساخت و ساز: {STRING}
###length 3

View File

@ -646,6 +646,7 @@ STR_UNITS_YEARS :{NUM}{NBSP}{P r
STR_UNITS_PERIODS :{NUM}{NBSP}okres{P "" y ów}
STR_LIST_SEPARATOR :,{SPACE}
STR_TRUNCATION_ELLIPSIS :...
# Common window strings
STR_LIST_FILTER_TITLE :{BLACK}Filtr:
@ -1680,6 +1681,10 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Oprocentowanie
STR_CONFIG_SETTING_RUNNING_COSTS :Koszty amortyzacji: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Ustaw poziom kosztów utrzymania i amortyzacji pojazdów i infrastruktury
###length 3
STR_CONFIG_SETTING_RUNNING_COSTS_LOW :Niskie
STR_CONFIG_SETTING_RUNNING_COSTS_MEDIUM :Średnie
STR_CONFIG_SETTING_RUNNING_COSTS_HIGH :Wysokie
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Szybkość budowy: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Ogranicz ilość czynności budowlanych wykonywanych przez SI
@ -1701,6 +1706,10 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Brak dotacji
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Koszty budowy: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Ustaw poziom kosztów budowy i kupna
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_LOW :Niskie
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_MEDIUM :Średnie
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HIGH :Wysokie
STR_CONFIG_SETTING_RECESSIONS :Kryzys: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Jeśli włączone, kryzys może występować okresowo. Podczas kryzysu produkcja jest znacznie niższa (powraca do poprzedniego poziomu, kiedy kryzys się kończy)

View File

@ -268,6 +268,7 @@ STR_UNITS_YEARS :{NUM}{NBSP}ano{
STR_UNITS_PERIODS :{NUM}{NBSP}período{P "" s}
STR_LIST_SEPARATOR :,{SPACE}
STR_TRUNCATION_ELLIPSIS :...
# Common window strings
STR_LIST_FILTER_TITLE :{BLACK}Filtro:
@ -738,7 +739,7 @@ STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Clique n
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Clique numa faixa para a remover da lista (apenas Personalização 1 ou Personalização 2)
# Highscore window
STR_HIGHSCORE_TOP_COMPANIES :{BIG_FONT}{BLACK}Melhores empresas
STR_HIGHSCORE_TOP_COMPANIES :{BIG_FONT}{BLACK}As melhores empresas
STR_HIGHSCORE_POSITION :{BIG_FONT}{BLACK}{COMMA}.
STR_HIGHSCORE_PERFORMANCE_TITLE_BUSINESSMAN :Negociante
STR_HIGHSCORE_PERFORMANCE_TITLE_ENTREPRENEUR :Empresário
@ -748,7 +749,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnata
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Grande magnata
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Magnata do século
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_STATS :{BIG_FONT}"{STRING}" ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} conquista o estatuto de '{STRING}'!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} de {COMPANY} conquista o estatuto de '{STRING}'!
@ -942,8 +943,8 @@ STR_NEWS_SERVICE_SUBSIDY_AWARDED_DOUBLE :{BIG_FONT}{BLAC
STR_NEWS_SERVICE_SUBSIDY_AWARDED_TRIPLE :{BIG_FONT}{BLACK}Subsídio de serviço concedido a {STRING}!{}{}{STRING} d{G e o a os as} {STRING} para {G "" "o " "a " "os " "as "}{STRING} será pago a 300% durante {UNITS_YEARS_OR_MINUTES}!
STR_NEWS_SERVICE_SUBSIDY_AWARDED_QUADRUPLE :{BIG_FONT}{BLACK}Subsídio de serviço concedido a {STRING}!{}{}{STRING} d{G e o a os as} {STRING} para {G "" "o " "a " "os " "as "}{STRING} será pago a 400% durante {UNITS_YEARS_OR_MINUTES}!
STR_NEWS_ROAD_REBUILDING_MONTHS :{BIG_FONT}{BLACK}Tráfego caótico em {TOWN}!{}{}Iniciativa de reconstrução das estradas financiado por {STRING} provoca 6 meses de sofrimento aos motoristas!
STR_NEWS_ROAD_REBUILDING_MINUTES :{BIG_FONT}{BLACK}Tráfego caótico em {TOWN}!{}{}Iniciativa de reconstrução das estradas financiado por {STRING} provoca 6 minutos de sofrimento aos motoristas!
STR_NEWS_ROAD_REBUILDING_MONTHS :{BIG_FONT}{BLACK}Tráfego caótico em {TOWN}!{}{}Iniciativa de reconstrução das estradas financiada por {STRING} provoca 6 meses de sofrimento aos motoristas!
STR_NEWS_ROAD_REBUILDING_MINUTES :{BIG_FONT}{BLACK}Tráfego caótico em {TOWN}!{}{}Iniciativa de reconstrução das estradas financiada por {STRING} provoca 6 minutos de sofrimento aos motoristas!
STR_NEWS_EXCLUSIVE_RIGHTS_TITLE :{BIG_FONT}{BLACK}Monopólio dos Transportes!
STR_NEWS_EXCLUSIVE_RIGHTS_DESCRIPTION_MONTHS :{BIG_FONT}{BLACK}A autoridade local de {TOWN} assinou um contrato com {STRING} por 12 meses de direitos exclusivos de transporte!
STR_NEWS_EXCLUSIVE_RIGHTS_DESCRIPTION_MINUTES :{BIG_FONT}{BLACK}A autoridade local de {TOWN} assinou um contrato com {STRING} por 12 minutos de direitos exclusivos de transporte!
@ -1301,6 +1302,10 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Taxa de juro do
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
###length 3
STR_CONFIG_SETTING_RUNNING_COSTS_LOW :Baixos
STR_CONFIG_SETTING_RUNNING_COSTS_MEDIUM :Médios
STR_CONFIG_SETTING_RUNNING_COSTS_HIGH :Altos
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Velocidade de construção: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Limitar o número de acções de construção para IAs
@ -1322,6 +1327,10 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Sem subsídios
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Custos de construção: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Configurar o nível de construção e custos de compra
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_LOW :Baixos
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_MEDIUM :Médios
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HIGH :Altos
STR_CONFIG_SETTING_RECESSIONS :Recessões: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Se ativo, podem ocorrer recessões periodicamente. Durante uma recessão a produção em geral é mais baixa (e regressa aos níveis anteriores quando termina a recessão)
@ -1608,7 +1617,7 @@ STR_CONFIG_SETTING_RIVER_AMOUNT :Quantidade de r
STR_CONFIG_SETTING_RIVER_AMOUNT_HELPTEXT :Escolhe quantos rios serão gerados
STR_CONFIG_SETTING_TREE_PLACER :Algoritmo de colocação de árvores: {STRING}
STR_CONFIG_SETTING_TREE_PLACER_HELPTEXT :Escolhe a distribuição de árvores no mapa: 'Original' planta árvores espalhadas uniformemente, 'Melhorado' planta-as em grupos
STR_CONFIG_SETTING_TREE_PLACER_HELPTEXT :Escolhe a distribuição de árvores no mapa: 'Original' planta árvores espalhadas uniformemente, 'Melhorada' planta-as em grupos
###length 3
STR_CONFIG_SETTING_TREE_PLACER_NONE :Nenhum
STR_CONFIG_SETTING_TREE_PLACER_ORIGINAL :Original
@ -2077,9 +2086,9 @@ STR_CONFIG_SETTING_DISTRIBUTION_ARMOURED_HELPTEXT :A classe de car
STR_CONFIG_SETTING_DISTRIBUTION_DEFAULT :Modo de distribuição para outras classes de carga: {STRING}
STR_CONFIG_SETTING_DISTRIBUTION_DEFAULT_HELPTEXT :"Assimétrico" significa que quantidades arbitrárias de carga podem ser enviadas em qualquer direção. "Manual" significa que nenhuma distribuição automática ocorrerá para essas cargas
###length 3
STR_CONFIG_SETTING_DISTRIBUTION_MANUAL :manual
STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC :asimétrico
STR_CONFIG_SETTING_DISTRIBUTION_SYMMETRIC :simétrico
STR_CONFIG_SETTING_DISTRIBUTION_MANUAL :Manual
STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC :Assimétrico
STR_CONFIG_SETTING_DISTRIBUTION_SYMMETRIC :Simétrico
STR_CONFIG_SETTING_LINKGRAPH_ACCURACY :Precisão de distribuição: {STRING}
STR_CONFIG_SETTING_LINKGRAPH_ACCURACY_HELPTEXT :Quanto mais alto o definir, mais tempo o CPU demorará a calcular o gráfico de ligações. Se demorar muito poderá notar-se algum lag. Se no entanto for definido um valor reduzido a distribuição será imprecisa, e poderá verificar cargas não serem entregues onde seriam esperadas
@ -3108,8 +3117,8 @@ STR_INDUSTRY_CARGOES_SELECT_INDUSTRY_TOOLTIP :{BLACK}Selecion
# Land area window
STR_LAND_AREA_INFORMATION_CAPTION :{WHITE}Informações do Terreno
STR_LAND_AREA_INFORMATION_LOCATION_TOOLTIP :{BLACK}Centrar visualização na localização do mosaico. Ctrl+Clique para abrir uma nova janela de visualização nesse mosaico.
STR_LAND_AREA_INFORMATION_COST_TO_CLEAR_N_A :{BLACK}Custo para limpar: {LTBLUE}N/D
STR_LAND_AREA_INFORMATION_COST_TO_CLEAR :{BLACK}Custo para limpar: {RED}{CURRENCY_LONG}
STR_LAND_AREA_INFORMATION_COST_TO_CLEAR_N_A :{BLACK}Custo de desobstrução: {LTBLUE}N/D
STR_LAND_AREA_INFORMATION_COST_TO_CLEAR :{BLACK}Custo de desobstrução: {RED}{CURRENCY_LONG}
STR_LAND_AREA_INFORMATION_REVENUE_WHEN_CLEARED :{BLACK}Receitas apuradas: {LTBLUE}{CURRENCY_LONG}
STR_LAND_AREA_INFORMATION_OWNER_N_A :N/D
STR_LAND_AREA_INFORMATION_OWNER :{BLACK}Proprietário: {LTBLUE}{STRING}
@ -3117,7 +3126,7 @@ STR_LAND_AREA_INFORMATION_ROAD_OWNER :{BLACK}Dono da
STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Dono da linha de eléctrico: {LTBLUE}{STRING}
STR_LAND_AREA_INFORMATION_RAIL_OWNER :{BLACK}Dono da linha férrea: {LTBLUE}{STRING}
STR_LAND_AREA_INFORMATION_LOCAL_AUTHORITY :{BLACK}Autoridade local: {LTBLUE}{STRING}
STR_LAND_AREA_INFORMATION_LOCAL_AUTHORITY_NONE :Nenhum
STR_LAND_AREA_INFORMATION_LOCAL_AUTHORITY_NONE :Nenhuma
STR_LAND_AREA_INFORMATION_LANDINFO_COORDS :{BLACK}Coordenadas: {LTBLUE}{NUM} x {NUM} x {NUM}
STR_LAND_AREA_INFORMATION_LANDINFO_INDEX :{BLACK}Índice do mosaico: {LTBLUE}{NUM} ({HEX})
STR_LAND_AREA_INFORMATION_BUILD_DATE :{BLACK}Construído/renovado: {LTBLUE}{DATE_LONG}
@ -3229,7 +3238,7 @@ STR_LAI_BRIDGE_DESCRIPTION_AQUEDUCT :Aqueduto
STR_LAI_OBJECT_DESCRIPTION_TRANSMITTER :Transmissor
STR_LAI_OBJECT_DESCRIPTION_LIGHTHOUSE :Farol
STR_LAI_OBJECT_DESCRIPTION_COMPANY_HEADQUARTERS :Sede de empresa
STR_LAI_OBJECT_DESCRIPTION_COMPANY_OWNED_LAND :Terreno propriedade de uma empresa
STR_LAI_OBJECT_DESCRIPTION_COMPANY_OWNED_LAND :Terreno detido por uma empresa
# About OpenTTD window
STR_ABOUT_OPENTTD :{WHITE}Sobre o OpenTTD
@ -3451,7 +3460,7 @@ STR_GENERATION_PREPARING_GAME :{BLACK}A prepar
STR_TOWN_DATA_ERROR_LOAD_FAILED :{WHITE}Falha ao carregar dados da localidade
STR_TOWN_DATA_ERROR_JSON_FORMATTED_INCORRECTLY :{WHITE}Ficheiro JSON formatado incorretamente
STR_TOWN_DATA_ERROR_TOWN_FORMATTED_INCORRECTLY :{WHITE}Dados de {STRING} formatados incorretamente
STR_TOWN_DATA_ERROR_BAD_COORDINATE :{WHITE}{STRING} coordenadas mal formatadas, devem ser de 0 a 1 como uma proporção da dimensão total do mapa de alturas
STR_TOWN_DATA_ERROR_BAD_COORDINATE :{WHITE}Coordenadas de {STRING} mal formatadas, devem ser de 0 a 1 como uma proporção da dimensão total do mapa de alturas
STR_TOWN_DATA_ERROR_FAILED_TO_FOUND_TOWN :{WHITE}Não foi possível encontrar um local válido para fundar {NUM} localidade{P "" s}. Em vez disso, fo{P i ram} colocado{P "" s} {P "um " ""}letreiro{P "" s} no{P "" s} loca{P l is} desejado{P "" s}
@ -3676,9 +3685,9 @@ STR_TOWN_VIEW_CARGO_FOR_TOWNGROWTH_REQUIRED_WINTER :{BLACK}No inver
STR_TOWN_VIEW_CARGO_FOR_TOWNGROWTH_DELIVERED_GENERAL :{ORANGE}{STRING}{GREEN} fo{G 0 i i i ram ram} entregue{G 0 "" "" "" s s}
STR_TOWN_VIEW_CARGO_FOR_TOWNGROWTH_REQUIRED :{ORANGE}{CARGO_TINY} / {CARGO_LONG}{RED} (ainda necessário)
STR_TOWN_VIEW_CARGO_FOR_TOWNGROWTH_DELIVERED :{ORANGE}{CARGO_TINY} / {CARGO_LONG}{GREEN} (entregue)
STR_TOWN_VIEW_TOWN_GROWS_EVERY :{BLACK}Localidade cresce a cada {ORANGE}{UNITS_DAYS_OR_SECONDS}
STR_TOWN_VIEW_TOWN_GROWS_EVERY_FUNDED :{BLACK}Localidade cresce a cada {ORANGE}{UNITS_DAYS_OR_SECONDS} (financiada)
STR_TOWN_VIEW_TOWN_GROW_STOPPED :{BLACK}Localidade {RED}não{BLACK} está a crescer
STR_TOWN_VIEW_TOWN_GROWS_EVERY :{BLACK}A localidade cresce a cada {ORANGE}{UNITS_DAYS_OR_SECONDS}
STR_TOWN_VIEW_TOWN_GROWS_EVERY_FUNDED :{BLACK}A localidade cresce a cada {ORANGE}{UNITS_DAYS_OR_SECONDS} (financiada)
STR_TOWN_VIEW_TOWN_GROW_STOPPED :{BLACK}A localidade {RED}não{BLACK} está a crescer
STR_TOWN_VIEW_NOISE_IN_TOWN :{BLACK}Limite de ruído na localidade: {ORANGE}{COMMA}{BLACK} máx: {ORANGE}{COMMA}
STR_TOWN_VIEW_CENTER_TOOLTIP :{BLACK}Centrar visualização na localização da localidade. Ctrl+Clique para abrir um novo visualizador na localização da localidade
STR_TOWN_VIEW_LOCAL_AUTHORITY_BUTTON :{BLACK}Autoridade Local
@ -3691,8 +3700,8 @@ STR_TOWN_VIEW_EXPAND_BUILDINGS_BUTTON :{BLACK}Expandir
STR_TOWN_VIEW_EXPAND_BUILDINGS_TOOLTIP :{BLACK}Aumentar os edifícios da localidade
STR_TOWN_VIEW_EXPAND_ROADS_BUTTON :{BLACK}Expandir estradas
STR_TOWN_VIEW_EXPAND_ROADS_TOOLTIP :{BLACK}Aumentar as estradas da localidade
STR_TOWN_VIEW_DELETE_BUTTON :{BLACK}Apagar
STR_TOWN_VIEW_DELETE_TOOLTIP :{BLACK}Apagar completamente esta localidade
STR_TOWN_VIEW_DELETE_BUTTON :{BLACK}Remover
STR_TOWN_VIEW_DELETE_TOOLTIP :{BLACK}Remover completamente esta localidade
STR_TOWN_VIEW_RENAME_TOWN_BUTTON :Renomear Localidade
@ -3846,12 +3855,12 @@ STR_STATION_VIEW_VIA_HERE :{GREEN}{CARGO_S
STR_STATION_VIEW_TO_HERE :{GREEN}{CARGO_SHORT} para esta estação
STR_STATION_VIEW_NONSTOP :{YELLOW}{CARGO_SHORT} sem parar
STR_STATION_VIEW_GROUP_S_V_D :Fonte-Via-Destino
STR_STATION_VIEW_GROUP_S_D_V :Fonte-Destino-Via
STR_STATION_VIEW_GROUP_V_S_D :Via-Fonte-Destino
STR_STATION_VIEW_GROUP_V_D_S :Via-Destino-Fonte
STR_STATION_VIEW_GROUP_D_S_V :Destino-Fonte-Via
STR_STATION_VIEW_GROUP_D_V_S :Destino-Via-Fonte
STR_STATION_VIEW_GROUP_S_V_D :Origem-Via-Destino
STR_STATION_VIEW_GROUP_S_D_V :Origem-Destino-Via
STR_STATION_VIEW_GROUP_V_S_D :Via-Origem-Destino
STR_STATION_VIEW_GROUP_V_D_S :Via-Destino-Origem
STR_STATION_VIEW_GROUP_D_S_V :Destino-Origem-Via
STR_STATION_VIEW_GROUP_D_V_S :Destino-Via-Origem
###length 8
STR_CARGO_RATING_APPALLING :Inexistente
@ -3920,13 +3929,13 @@ 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_INTEREST_RATE :{WHITE}Juros 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_BUTTON :{BLACK}Pedir empréstimo de {CURRENCY_LONG}
STR_FINANCES_BORROW_TOOLTIP :{BLACK}Aumentar tamanho do empréstimo. Ctrl+Clique para pedir emprestado o máximo possível
STR_FINANCES_REPAY_BUTTON :{BLACK}Pagar empréstimo {CURRENCY_LONG}
STR_FINANCES_REPAY_BUTTON :{BLACK}Pagar empréstimo de {CURRENCY_LONG}
STR_FINANCES_REPAY_TOOLTIP :{BLACK}Pagar uma parte do empréstimo. Ctrl+Clique para pagar o máximo de empréstimo possível
STR_FINANCES_INFRASTRUCTURE_BUTTON :{BLACK}Infraestrutura
@ -3934,7 +3943,7 @@ STR_FINANCES_INFRASTRUCTURE_BUTTON :{BLACK}Infraest
STR_COMPANY_VIEW_CAPTION :{WHITE}{COMPANY} {BLACK}{COMPANY_NUM}
STR_COMPANY_VIEW_PRESIDENT_MANAGER_TITLE :{WHITE}{PRESIDENT_NAME}{}{GOLD}(Presidente)
STR_COMPANY_VIEW_INAUGURATED_TITLE :{GOLD}Inaugurado: {WHITE}{NUM}
STR_COMPANY_VIEW_INAUGURATED_TITLE :{GOLD}Inaugurada em: {WHITE}{NUM}
STR_COMPANY_VIEW_INAUGURATED_TITLE_WALLCLOCK :{GOLD}Inaugurada: {WHITE}{NUM} (período {NUM})
STR_COMPANY_VIEW_COLOUR_SCHEME_TITLE :{GOLD}Cores:
STR_COMPANY_VIEW_VEHICLES_TITLE :{GOLD}Veículos:
@ -5008,7 +5017,7 @@ STR_ERROR_NOT_ALLOWED_WHILE_PAUSED :{WHITE}Não per
# Local authority errors
STR_ERROR_LOCAL_AUTHORITY_REFUSES_TO_ALLOW_THIS :{WHITE}A autoridade local de {TOWN} não autorizou
STR_ERROR_LOCAL_AUTHORITY_REFUSES_AIRPORT :{WHITE}A autoridade local de {TOWN} recusa-se a permitir a construção de outro aeroporto nesta localidade
STR_ERROR_LOCAL_AUTHORITY_REFUSES_NOISE :{WHITE}A autoridade loca de {TOWN} não permite a construção do aeroporto devido à poluição sonora
STR_ERROR_LOCAL_AUTHORITY_REFUSES_NOISE :{WHITE}A autoridade local de {TOWN} não permite a construção do aeroporto devido à poluição sonora
STR_ERROR_BRIBE_FAILED :{WHITE}A sua tentativa de suborno foi descoberta por um investigador regional
# Levelling errors
@ -5424,27 +5433,27 @@ STR_BASEMUSIC_NONE_DESCRIPTION :Um conjunto de
##id 0x2000
# Town building names
STR_TOWN_BUILDING_NAME_TALL_OFFICE_BLOCK_1 :Edifício alto com escritórios
STR_TOWN_BUILDING_NAME_OFFICE_BLOCK_1 :Edifício com escritórios
STR_TOWN_BUILDING_NAME_TALL_OFFICE_BLOCK_1 :Edifício alto de escritórios
STR_TOWN_BUILDING_NAME_OFFICE_BLOCK_1 :Edifício de escritórios
STR_TOWN_BUILDING_NAME_SMALL_BLOCK_OF_FLATS_1 :Edifício pequeno com apartamentos
STR_TOWN_BUILDING_NAME_CHURCH_1 :Igreja
STR_TOWN_BUILDING_NAME_LARGE_OFFICE_BLOCK_1 :Edifício grande com escritórios
STR_TOWN_BUILDING_NAME_LARGE_OFFICE_BLOCK_1 :Edifício grande de escritórios
STR_TOWN_BUILDING_NAME_TOWN_HOUSES_1 :Casas
STR_TOWN_BUILDING_NAME_HOTEL_1 :Hotel
STR_TOWN_BUILDING_NAME_STATUE_1 :Estátua
STR_TOWN_BUILDING_NAME_FOUNTAIN_1 :Fonte
STR_TOWN_BUILDING_NAME_PARK_1 :Parque
STR_TOWN_BUILDING_NAME_OFFICE_BLOCK_2 :Edifício com escritórios
STR_TOWN_BUILDING_NAME_OFFICE_BLOCK_2 :Edifício de escritórios
STR_TOWN_BUILDING_NAME_SHOPS_AND_OFFICES_1 :Lojas e escritórios
STR_TOWN_BUILDING_NAME_MODERN_OFFICE_BUILDING_1 :Edifício de escritórios moderno
STR_TOWN_BUILDING_NAME_WAREHOUSE_1 :Armazém
STR_TOWN_BUILDING_NAME_OFFICE_BLOCK_3 :Edifício com escritórios
STR_TOWN_BUILDING_NAME_OFFICE_BLOCK_3 :Edifício de escritórios
STR_TOWN_BUILDING_NAME_STADIUM_1 :Estádio
STR_TOWN_BUILDING_NAME_OLD_HOUSES_1 :Casas antigas
STR_TOWN_BUILDING_NAME_COTTAGES_1 :Casas de campo
STR_TOWN_BUILDING_NAME_HOUSES_1 :Casas
STR_TOWN_BUILDING_NAME_FLATS_1 :Apartamentos
STR_TOWN_BUILDING_NAME_TALL_OFFICE_BLOCK_2 :Edifício alto com escritórios
STR_TOWN_BUILDING_NAME_TALL_OFFICE_BLOCK_2 :Edifício alto de escritórios
STR_TOWN_BUILDING_NAME_SHOPS_AND_OFFICES_2 :Lojas e escritórios
STR_TOWN_BUILDING_NAME_SHOPS_AND_OFFICES_3 :Lojas e escritórios
STR_TOWN_BUILDING_NAME_THEATER_1 :Casa de Teatro

View File

@ -1291,6 +1291,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Rata dobânzii;
STR_CONFIG_SETTING_RUNNING_COSTS :Costuri de funcționare: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Alege nivelul de întreținere și costul de rulare al vehiculelor sau al infrastructurii
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Viteza de construcție: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Limitează numărul de acțiuni de construcție pentru AI
@ -1312,6 +1313,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Fără subvenț
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Costuri de construcție: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Alege nivelul de construcție și costurile de achiziție
###length 3
STR_CONFIG_SETTING_RECESSIONS :Recesiuni: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Dacă este activată, recesiunile pot apărea periodic. În timpul unei recesiuni toată producția este semnificativ mai scăzută (revine la nivelul anterior când recesiunea se încheie)

View File

@ -393,6 +393,7 @@ STR_UNITS_YEARS :{NUM}{NBSP}{P
STR_UNITS_PERIODS :{NUM}{NBSP}цикл{P "" а ов}
STR_LIST_SEPARATOR :,{SPACE}
STR_TRUNCATION_ELLIPSIS :...
# Common window strings
STR_LIST_FILTER_TITLE :{BLACK}Фильтр:
@ -1451,6 +1452,10 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Процент
STR_CONFIG_SETTING_RUNNING_COSTS :Эксплуатационные расходы: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Установите уровень стоимости обслуживания и эксплуатации транспорта и инфраструктуры
###length 3
STR_CONFIG_SETTING_RUNNING_COSTS_LOW :Низкие
STR_CONFIG_SETTING_RUNNING_COSTS_MEDIUM :Средние
STR_CONFIG_SETTING_RUNNING_COSTS_HIGH :Высокие
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Скорость строительства: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Ограничьте количество строительных мероприятий для ИИ
@ -1472,6 +1477,10 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :субсиди
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Затраты на строительство: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Установите уровень затрат на строительство и приобретение
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_LOW :Низкая
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_MEDIUM :Средняя
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HIGH :Высокая
STR_CONFIG_SETTING_RECESSIONS :Экономические кризисы: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Если эта настройка включена, в игре иногда происходят экономические кризисы. В это время объёмы производства значительно снижаются (и возвращаются к прежнему уровню, когда спад заканчивается).
@ -2227,9 +2236,9 @@ STR_CONFIG_SETTING_DISTRIBUTION_ARMOURED_HELPTEXT :Ценные г
STR_CONFIG_SETTING_DISTRIBUTION_DEFAULT :Распределение прочих грузов: {STRING}
STR_CONFIG_SETTING_DISTRIBUTION_DEFAULT_HELPTEXT :«Несимметричное» означает, что объёмы грузов в любых направлениях не будут зависеть друг от друга.{}«Вручную» - не использовать автоматическое распределение грузов.
###length 3
STR_CONFIG_SETTING_DISTRIBUTION_MANUAL :вручную
STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC :несимметричное
STR_CONFIG_SETTING_DISTRIBUTION_SYMMETRIC :симметричное
STR_CONFIG_SETTING_DISTRIBUTION_MANUAL :Вручную
STR_CONFIG_SETTING_DISTRIBUTION_ASYMMETRIC :Несимметричное
STR_CONFIG_SETTING_DISTRIBUTION_SYMMETRIC :Симметричное
STR_CONFIG_SETTING_LINKGRAPH_ACCURACY :Точность распределения: {STRING}
STR_CONFIG_SETTING_LINKGRAPH_ACCURACY_HELPTEXT :Чем выше данное значение, тем больше процессорного времени используется для расчёта графа грузоперевозок. При высоких значениях возможны задержки в игре. Однако при низких значениях расчёты грузопотоков будут неточными, и грузы, возможно, будут отправляться не туда, куда нужно.

View File

@ -1443,6 +1443,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Kamatna stopa n
STR_CONFIG_SETTING_RUNNING_COSTS :Rashod: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Podesi cene za održavanje i radni proces vozila i infrastrukture
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Brzina gradnje: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Ograniči količinu akcija gradnje za VI
@ -1464,6 +1465,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Bez subvencija
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Troškovi gradnje: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Podešava nivo troškova gradnje i kupovine
###length 3
STR_CONFIG_SETTING_RECESSIONS :Recesije: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Ako je omogućeno, recesije mogu da se jave svakih nekoliko godina. Proizvodnja je značajno smanjena tokom recesije (vraća se na prethodni nivo kada se recesija završi)

View File

@ -267,6 +267,7 @@ STR_UNITS_YEARS :{NUM}{NBSP}年
STR_UNITS_PERIODS :{NUM}{NBSP}个周期
STR_LIST_SEPARATOR :、
STR_TRUNCATION_ELLIPSIS :…
# Common window strings
STR_LIST_FILTER_TITLE :{BLACK}搜索:
@ -1300,6 +1301,10 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :贷款利率。
STR_CONFIG_SETTING_RUNNING_COSTS :运营费用:{STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :设置载具的营运与维护成本水平
###length 3
STR_CONFIG_SETTING_RUNNING_COSTS_LOW :低
STR_CONFIG_SETTING_RUNNING_COSTS_MEDIUM :适中
STR_CONFIG_SETTING_RUNNING_COSTS_HIGH :高
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :建设速度:{STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :AI 建设频率的上限
@ -1321,6 +1326,10 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :没有财政补
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :建设费用:{STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :设定建造的成本水平
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_LOW :低
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_MEDIUM :适中
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HIGH :高
STR_CONFIG_SETTING_RECESSIONS :经济衰退:{STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :启用时,经济衰退将每隔几经济周期发生一次。经济衰退时所有工业货物产量都将大幅下降,直至衰退结束为止

View File

@ -1346,6 +1346,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Úroková sadzb
STR_CONFIG_SETTING_RUNNING_COSTS :Prevádzkové náklady: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Zvoľte úroveň cien údržby a prevádzky vozidiel a infraštruktúry
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Rýchlosť výstavby: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Obmezdenie počtu stavebných akcí pre počítačových hráčov
@ -1367,6 +1368,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Žiadne ponúkn
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Cena stavby: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Zvoľte úroveň cien výstavby a nákupov
###length 3
STR_CONFIG_SETTING_RECESSIONS :Recesie: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Ak je povolené, recesia sa môže periodicky opakovať. Počas recesie je všetká produkcia znatelne nižšia (po skončení recesie sa produkcia vráti na normálnu úroveň)

View File

@ -1255,6 +1255,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Obrestna mera;
STR_CONFIG_SETTING_RUNNING_COSTS :Stroški delovanja: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Nastavitev vzdrževanja in stroškov delovanja vozil in zgradb
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Hitrost gradnje: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Nastavitev hitrosti gradnje za UI
@ -1271,6 +1272,7 @@ STR_CONFIG_SETTING_SUBSIDY_MULTIPLIER_HELPTEXT :Nastavitev fakt
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Cene gradnje: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Nastavitev cene gradnje in nakupa
###length 3
STR_CONFIG_SETTING_RECESSIONS :Recesije: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Če je omogočeno, se recesije lahko pojavijo vsakih nekaj let. Med recesijo je proizvodnja znatno nižja, povrne se v tek po recesiji.

View File

@ -1301,6 +1301,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Porcentaje de i
STR_CONFIG_SETTING_RUNNING_COSTS :Costes de operación: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Permite fijar el nivel de los costes de mantenimiento y operación de vehículos e infraestructuras
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Velocidad de construcción: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Limita la velocidad de las acciones de construcción para las IA
@ -1322,6 +1323,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Sin subvencione
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Costes de construcción: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Fija el nivel de los costes de construcción y compra
###length 3
STR_CONFIG_SETTING_RECESSIONS :Recesiones: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Si se activa, ocurrirán recesiones periódicamente. Durante una recesión, toda la producción es significativamente menor (volverá a su nivel anterior cuando acabe la recesión)

View File

@ -268,6 +268,7 @@ STR_UNITS_YEARS :{NUM}{NBSP}año
STR_UNITS_PERIODS :{NUM}{NBSP}período{P "" s}
STR_LIST_SEPARATOR :,{SPACE}
STR_TRUNCATION_ELLIPSIS :...
# Common window strings
STR_LIST_FILTER_TITLE :{BLACK}Filtrar:
@ -1301,6 +1302,10 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Tasa de interé
STR_CONFIG_SETTING_RUNNING_COSTS :Costos de operación: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Nivel de costos de mantenimiento y operación de vehículos e infraestructura
###length 3
STR_CONFIG_SETTING_RUNNING_COSTS_LOW :Bajos
STR_CONFIG_SETTING_RUNNING_COSTS_MEDIUM :Medios
STR_CONFIG_SETTING_RUNNING_COSTS_HIGH :Altos
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Velocidad de construcción: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Restringir la velocidad de las acciones de construcción de jugadores no humanos
@ -1322,6 +1327,10 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Sin subsidios
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Costos de construcción: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Nivel de costos de construcción y adquisición
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_LOW :Bajos
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_MEDIUM :Medios
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HIGH :Altos
STR_CONFIG_SETTING_RECESSIONS :Recesiones: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Al activarse, habrá recesiones periódicamente en las que toda la producción decaerá considerablemente, restableciéndose al final de cada recesión
@ -2329,16 +2338,19 @@ STR_FACE_SIMPLE_TOOLTIP :{BLACK}Selecci
STR_FACE_LOAD :{BLACK}Cargar
STR_FACE_LOAD_TOOLTIP :{BLACK}Cargar cara favorita
STR_FACE_LOAD_DONE :{WHITE}Cara favorita cargada desde el archivo de configuración
STR_FACE_FACECODE :{BLACK}Número de cara
STR_FACE_FACECODE_TOOLTIP :{BLACK}Establecer un número de cara
STR_FACE_FACECODE_CAPTION :{WHITE}Establecer un número de cara
STR_FACE_FACECODE_SET :{WHITE}Nuevo número de cara fue asignado
STR_FACE_FACECODE_ERR :{WHITE}No se puede asignar número de cara, ¡debe ser un valor entre 0 y 4,294,967,295!
STR_FACE_FACECODE :{BLACK}Código de cara
STR_FACE_FACECODE_TOOLTIP :{BLACK}Establecer un código de cara para el presidente
STR_FACE_FACECODE_CAPTION :{WHITE}Establecer un código para la cara del presidente
STR_FACE_FACECODE_SET :{WHITE}La nueva cara del presidente se ha asignado
STR_FACE_FACECODE_ERR :{WHITE}No se puede asignar código de cara, debe ser una etiqueta y número válidos
STR_FACE_SAVE :{BLACK}Guardar
STR_FACE_SAVE_TOOLTIP :{BLACK}Guardar cara favorita
STR_FACE_SAVE_DONE :{WHITE}Cara guardada como favorita en el archivo de configuración
STR_FACE_SETTING_TOGGLE :{STRING} {ORANGE}{STRING}
STR_FACE_SETTING_NUMERIC :{STRING} {ORANGE}{NUM} / {NUM}
STR_FACE_YES :Sí
STR_FACE_NO :No
STR_FACE_STYLE :Estilo:
STR_FACE_HAIR :Pelo:
STR_FACE_EYEBROWS :Cejas:
STR_FACE_EYECOLOUR :Color de ojos:
@ -2811,6 +2823,10 @@ STR_PICKER_MODE_USED_TOOLTIP :Ver solo los el
STR_PICKER_MODE_SAVED :Guardados
STR_PICKER_MODE_SAVED_TOOLTIP :Ver solo los elementos guardados
STR_PICKER_PREVIEW_SHRINK :-
STR_PICKER_PREVIEW_SHRINK_TOOLTIP :Reducir la altura de las imágenes previas. Ctrl+Clic reduce al mínimo
STR_PICKER_PREVIEW_EXPAND :+
STR_PICKER_PREVIEW_EXPAND_TOOLTIP :Incrementar la altura de las imágenes previas. Ctrl+Clic aumenta al máximo
STR_PICKER_STATION_CLASS_TOOLTIP :Elegir qué clase de estación mostrar
STR_PICKER_STATION_TYPE_TOOLTIP :Elegir qué tipo de estación construir. Ctrl+Clic lo añade o elimina de guardados

View File

@ -1300,6 +1300,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Räntenivå fö
STR_CONFIG_SETTING_RUNNING_COSTS :Driftkostnader: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Sätt nivån för underhålls- och driftkostnader för fordon och infrastruktur
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Konstruktionshastighet: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Begränsar antalet konstruktionshandlingar för datorspelare
@ -1321,6 +1322,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Inga subvention
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Konstruktionskostnader: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Sätt nivån för konstruktions- och inköpskostnader
###length 3
STR_CONFIG_SETTING_RECESSIONS :Lågkonjunkturer: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Om det är aktiverat kan lågkonjunkturer uppstå regelbundet. Under en lågkonjunktur är all produktion avsevärt lägre (men återgår till det normala när lågkonjunkturen är över)

View File

@ -1233,6 +1233,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :கடன்
STR_CONFIG_SETTING_RUNNING_COSTS :இயங்குவதற்கான செலவுகள்: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :வாகன மற்றும் சொத்து பழுதுபார்த்தல் அளவினையும் ஓட்டும் செலவுகளையும் அமை
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :கட்டுமானங்களின் வேகம்: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :AI களின் கட்டுமானங்களின் எண்ணிக்கையினை கட்டுப்படுத்தவும்
@ -1254,6 +1255,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :மானிய
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :கட்டுமானச் செலவுகள்: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :கட்டுமான அளவு மற்றும் வாங்கும் செலவுகள் ஆகியவற்றை அமை
###length 3
STR_CONFIG_SETTING_RECESSIONS :பொருளதாரத் தேக்கங்கள்: {STRING}

View File

@ -1110,6 +1110,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :อัตรา
STR_CONFIG_SETTING_RUNNING_COSTS :ระดับของค่าปฎิบัติการของยานพาหนะต่างๆ: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :กำหนดระดับของการบำรุงรักษาและค่าใช้จ่ายของยานพาหนะและโครงสร้างพื้นฐาน
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :ควานเร็วในการก่อสร้าง: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :จำกัด จำนวนของการกระทำก่อสร้างสำหรับ AIs
@ -1127,6 +1128,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_HELPTEXT :กำหนด
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :ค่าใช้จ่ายในการก่อสร้า: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :การตั้งค่าระดับของค่าใช้จ่ายในการก่อสร้างและซื้อ
###length 3
STR_CONFIG_SETTING_RECESSIONS :เศรษฐกิจถดถอย: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :หากเปิดใช้งาน การถดถอย อาจเกิดขึ้นทุก 2 - 3 ปี ในช่วงเศรษฐกิจตกต่ำในการผลิตทั้งหมด อย่างมีนัยสำคัญต่ำกว่า (มันจะกลับไปที่ระดับก่อนหน้านี้เมื่อภาวะถดถอยจบลง)

View File

@ -267,6 +267,7 @@ STR_UNITS_YEARS :{NUM}{NBSP}年
STR_UNITS_PERIODS :{NUM}{NBSP}個週期
STR_LIST_SEPARATOR :、
STR_TRUNCATION_ELLIPSIS :……
# Common window strings
STR_LIST_FILTER_TITLE :{BLACK}篩選:
@ -1300,6 +1301,10 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :設定貸款息
STR_CONFIG_SETTING_RUNNING_COSTS :營運成本:{STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :設定車輛的營運與維護成本水平。
###length 3
STR_CONFIG_SETTING_RUNNING_COSTS_LOW :低
STR_CONFIG_SETTING_RUNNING_COSTS_MEDIUM :適中
STR_CONFIG_SETTING_RUNNING_COSTS_HIGH :高
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :建造速度:{STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :限制電腦 AI 的建造速度。
@ -1321,6 +1326,10 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :沒有補助
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :建造成本:{STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :設定建造和購買物件的成本水平。
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_LOW :低
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_MEDIUM :適中
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HIGH :高
STR_CONFIG_SETTING_RECESSIONS :經濟衰退:{STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :如果此選項被啟用,經濟衰退將會週期性發生。屆時所有工業生產都會大幅下降,直至衰退結束後回到之前的水平

View File

@ -1280,6 +1280,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Borç faiz oran
STR_CONFIG_SETTING_RUNNING_COSTS :İşletme giderleri: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Araçlar ve altyapı için bakım ve işletme giderlerinin seviyesini ayarlayın
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :İnşaat hızı: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :YZ'ler için inşaat hareketi sayısını sınırlayın
@ -1301,6 +1302,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Teşvik yok
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :İnşaat maliyetleri: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :İnşaat ve satın alma maliyet seviyesini belirleyin
###length 3
STR_CONFIG_SETTING_RECESSIONS :Ekonomik krizler: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Etkinleştirilirse, periyodik olarak bir ekonomik durgunluk yaşanır. Durgunluk süresince tüm üretim seviyeleri belirgin oranda düşer (durgunluk sona erdiğinde önceki seviyesine tekrar yükselir)

View File

@ -1437,6 +1437,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Процент
STR_CONFIG_SETTING_RUNNING_COSTS :Вартість експлуатації: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Встановіть вартість обслуговування та вартість експлуатації на транспорт та інфраструктуру
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Швидкість побудови: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Обмеження кількості будівельних дій для ШІ
@ -1458,6 +1459,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Без субс
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Зведення коштуватиме: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Встановити рівень витрат на побудову та придбання
###length 3
STR_CONFIG_SETTING_RECESSIONS :Рецесії: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Якщо увімкнено, рецесії можуть відбуватися кожні кілька років. Під час рецессії обсяг виробництва на всіх підприємствах значно знижений (він повертається на попередній рівень, коли рецесія закінчується)

View File

@ -1030,6 +1030,7 @@ STR_CONFIG_SETTING_HORIZONTAL_POS_RIGHT :دائیں
###setting-zero-is-special
###length 3
@ -1038,6 +1039,7 @@ STR_CONFIG_SETTING_HORIZONTAL_POS_RIGHT :دائیں
###setting-zero-is-special
###length 3

View File

@ -1288,6 +1288,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Lãi xuất vay
STR_CONFIG_SETTING_RUNNING_COSTS :Chi phí hoạt động: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Thiết lập mức độ tính chi phí bảo trì và vận hành đối với phương tiện và hạ tầng giao thông
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Tốc độ xây dựng: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Giới hạn hành động xây dựng của AI
@ -1309,6 +1310,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Không có tr
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Chi phí xây dựng: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Thiết lập mức độ xây dựng và chi phí mua sắm
###length 3
STR_CONFIG_SETTING_RECESSIONS :Suy thoái: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Nếu bật, thì các đợt suy thoái sẽ xảy ra vài năm một lần. Trong suy thoái tất cả sản xuất sẽ giảm mạnh (và sẽ trở lại như cũ sau khi suy thoái kết thúc)

View File

@ -1295,6 +1295,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Cyfradd chwyddi
STR_CONFIG_SETTING_RUNNING_COSTS :Costau rhedeg: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Gosod lefel costau cynnal a chadw ar gerbydau a thanadeiledd
###length 3
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Cyflymder adeiladu: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Cyfyngu'r nifer o weithredoedd adeiliadu ar gyfer AIau
@ -1316,6 +1317,7 @@ STR_CONFIG_SETTING_SUBSIDY_DURATION_DISABLED :Dim cymhorthdal
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :Costau adeiladu: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :Gosod lefel costau prynnu ac adeiladu
###length 3
STR_CONFIG_SETTING_RECESSIONS :Dirwasgiadau: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :Os y galluogir, gall dirwasgiadau ddigwydd yn ysbeidiol. Yn ystod dirwasgiad bydd lefelau gweithgynhyrchu'n is o lawer (gan ddychwelyd at y lefel gwreiddiol wedi diwedd y dirwasgiad)

View File

@ -8,5 +8,7 @@ add_files(
getoptdata.cpp
getoptdata.h
hashtable.hpp
history_func.hpp
history_type.hpp
lrucache.hpp
)

View File

@ -0,0 +1,56 @@
/*
* 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 history_func.hpp Functions for storing historical data. */
#ifndef HISTORY_FUNC_HPP
#define HISTORY_FUNC_HPP
#include "../core/bitmath_func.hpp"
#include "history_type.hpp"
/**
* Update mask of valid history records.
* @param[in,out] valid_history Valid history records.
*/
inline void UpdateValidHistory(ValidHistoryMask &valid_history)
{
SB(valid_history, LAST_MONTH, HISTORY_RECORDS - LAST_MONTH, GB(valid_history, LAST_MONTH, HISTORY_RECORDS - LAST_MONTH) << 1ULL | 1ULL);
}
/**
* Rotate history.
* @tparam T type of history data element.
* @param history Historical data to rotate.
*/
template <typename T>
void RotateHistory(HistoryData<T> &history)
{
std::rotate(std::rbegin(history), std::rbegin(history) + 1, std::rend(history));
history[THIS_MONTH] = {};
}
/**
* Fill some data with historical data.
* @param history Historical data to fill from.
* @param valid_history Mask of valid history records.
* @param fillers Fillers to fill with history data.
*/
template <uint N, typename T, typename... Tfillers>
void FillFromHistory(const HistoryData<T> &history, ValidHistoryMask valid_history, Tfillers... fillers)
{
for (uint i = 0; i != N; ++i) {
if (HasBit(valid_history, N - i)) {
auto &data = history[N - i];
(fillers.Fill(i, data), ...);
} else {
(fillers.MakeInvalid(i), ...);
}
}
}
#endif /* HISTORY_FUNC_HPP */

View File

@ -0,0 +1,28 @@
/*
* 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 history_type.hpp Types for storing historical data. */
#ifndef HISTORY_TYPE_HPP
#define HISTORY_TYPE_HPP
static constexpr uint8_t HISTORY_RECORDS = 25;
static constexpr uint8_t THIS_MONTH = 0;
static constexpr uint8_t LAST_MONTH = 1;
/**
* Container type for storing history data.
* @tparam T type of history data.
*/
template <typename T>
using HistoryData = std::array<T, HISTORY_RECORDS>;
/** Mask of valid history records. */
using ValidHistoryMask = uint64_t;
#endif /* HISTORY_TYPE_HPP */

View File

@ -162,6 +162,8 @@ static const SaveLoad _industry_desc[] = {
SLE_CONDVAR(Industry, random, SLE_UINT16, SLV_82, SL_MAX_VERSION),
SLE_CONDSSTR(Industry, text, SLE_STR | SLF_ALLOW_CONTROL, SLV_INDUSTRY_TEXT, SL_MAX_VERSION),
SLE_CONDVAR(Industry, valid_history, SLE_UINT64, SLV_INDUSTRY_NUM_VALID_HISTORY, SL_MAX_VERSION),
SLEG_CONDSTRUCTLIST("accepted", SlIndustryAccepted, SLV_INDUSTRY_CARGO_REORGANISE, SL_MAX_VERSION),
SLEG_CONDSTRUCTLIST("produced", SlIndustryProduced, SLV_INDUSTRY_CARGO_REORGANISE, SL_MAX_VERSION),
};
@ -228,6 +230,24 @@ struct INDYChunkHandler : ChunkHandler {
} else if (IsSavegameVersionBefore(SLV_INDUSTRY_CARGO_REORGANISE)) {
LoadMoveAcceptsProduced(i, INDUSTRY_NUM_INPUTS, INDUSTRY_NUM_OUTPUTS);
}
if (IsSavegameVersionBefore(SLV_INDUSTRY_NUM_VALID_HISTORY)) {
/* The last month has always been recorded. */
size_t oldest_valid = LAST_MONTH;
if (!IsSavegameVersionBefore(SLV_PRODUCTION_HISTORY)) {
/* History was extended but we did not keep track of valid history, so assume it from the oldest non-zero value. */
for (const auto &p : i->produced) {
if (!IsValidCargoType(p.cargo)) continue;
for (size_t n = LAST_MONTH; n < std::size(p.history); ++n) {
if (p.history[n].production == 0 && p.history[n].transported == 0) continue;
oldest_valid = std::max(oldest_valid, n);
}
}
}
/* Set mask bits up to and including the oldest valid record. */
i->valid_history = (std::numeric_limits<uint64_t>::max() >> (std::numeric_limits<uint64_t>::digits - (oldest_valid + 1 - LAST_MONTH))) << LAST_MONTH;
}
Industry::industries[i->type].insert(i->index);
}
}

View File

@ -404,6 +404,7 @@ enum SaveLoadVersion : uint16_t {
SLV_ORDERS_OWNED_BY_ORDERLIST, ///< 354 PR#13948 Orders stored in OrderList, pool removed.
SLV_FACE_STYLES, ///< 355 PR#14319 Addition of face styles, replacing gender and ethnicity.
SLV_INDUSTRY_NUM_VALID_HISTORY, ///< 356 PR#14416 Store number of valid history records for industries.
SL_MAX_VERSION, ///< Highest possible saveload version
};

View File

@ -667,6 +667,15 @@ static void ChangeMinutesPerYear(int32_t new_value)
}
}
/* Get the valid range of the "minutes per calendar year" setting. */
static std::tuple<int32_t, uint32_t> GetMinutesPerYearRange(const IntSettingDesc &)
{
/* Allow a non-default value only if using Wallclock timekeeping units. */
if (_settings_newgame.economy.timekeeping_units == TKU_WALLCLOCK) return { CalendarTime::FROZEN_MINUTES_PER_YEAR, CalendarTime::MAX_MINUTES_PER_YEAR };
return { CalendarTime::DEF_MINUTES_PER_YEAR, CalendarTime::DEF_MINUTES_PER_YEAR };
}
/**
* Pre-callback check when trying to change the timetable mode. This is locked to Seconds when using wallclock units.
* @param Unused.

View File

@ -323,21 +323,17 @@ static bool PadSprites(SpriteLoader::SpriteCollection &sprite, ZoomLevels sprite
/* Get minimum top left corner coordinates. */
int min_xoffs = INT32_MAX;
int min_yoffs = INT32_MAX;
for (ZoomLevel zoom = ZoomLevel::Begin; zoom != ZoomLevel::End; zoom++) {
if (sprite_avail.Test(zoom)) {
min_xoffs = std::min(min_xoffs, ScaleByZoom(sprite[zoom].x_offs, zoom));
min_yoffs = std::min(min_yoffs, ScaleByZoom(sprite[zoom].y_offs, zoom));
}
for (ZoomLevel zoom : sprite_avail) {
min_xoffs = std::min(min_xoffs, ScaleByZoom(sprite[zoom].x_offs, zoom));
min_yoffs = std::min(min_yoffs, ScaleByZoom(sprite[zoom].y_offs, zoom));
}
/* Get maximum dimensions taking necessary padding at the top left into account. */
int max_width = INT32_MIN;
int max_height = INT32_MIN;
for (ZoomLevel zoom = ZoomLevel::Begin; zoom != ZoomLevel::End; zoom++) {
if (sprite_avail.Test(zoom)) {
max_width = std::max(max_width, ScaleByZoom(sprite[zoom].width + sprite[zoom].x_offs - UnScaleByZoom(min_xoffs, zoom), zoom));
max_height = std::max(max_height, ScaleByZoom(sprite[zoom].height + sprite[zoom].y_offs - UnScaleByZoom(min_yoffs, zoom), zoom));
}
for (ZoomLevel zoom : sprite_avail) {
max_width = std::max(max_width, ScaleByZoom(sprite[zoom].width + sprite[zoom].x_offs - UnScaleByZoom(min_xoffs, zoom), zoom));
max_height = std::max(max_height, ScaleByZoom(sprite[zoom].height + sprite[zoom].y_offs - UnScaleByZoom(min_yoffs, zoom), zoom));
}
/* Align height and width if required to match the needs of the sprite encoder. */
@ -348,19 +344,17 @@ static bool PadSprites(SpriteLoader::SpriteCollection &sprite, ZoomLevels sprite
}
/* Pad sprites where needed. */
for (ZoomLevel zoom = ZoomLevel::Begin; zoom != ZoomLevel::End; zoom++) {
if (sprite_avail.Test(zoom)) {
auto &cur_sprite = sprite[zoom];
/* Scaling the sprite dimensions in the blitter is done with rounding up,
* so a negative padding here is not an error. */
int pad_left = std::max(0, cur_sprite.x_offs - UnScaleByZoom(min_xoffs, zoom));
int pad_top = std::max(0, cur_sprite.y_offs - UnScaleByZoom(min_yoffs, zoom));
int pad_right = std::max(0, UnScaleByZoom(max_width, zoom) - cur_sprite.width - pad_left);
int pad_bottom = std::max(0, UnScaleByZoom(max_height, zoom) - cur_sprite.height - pad_top);
for (ZoomLevel zoom : sprite_avail) {
auto &cur_sprite = sprite[zoom];
/* Scaling the sprite dimensions in the blitter is done with rounding up,
* so a negative padding here is not an error. */
int pad_left = std::max(0, cur_sprite.x_offs - UnScaleByZoom(min_xoffs, zoom));
int pad_top = std::max(0, cur_sprite.y_offs - UnScaleByZoom(min_yoffs, zoom));
int pad_right = std::max(0, UnScaleByZoom(max_width, zoom) - cur_sprite.width - pad_left);
int pad_bottom = std::max(0, UnScaleByZoom(max_height, zoom) - cur_sprite.height - pad_top);
if (pad_left > 0 || pad_right > 0 || pad_top > 0 || pad_bottom > 0) {
if (!PadSingleSprite(&cur_sprite, zoom, pad_left, pad_top, pad_right, pad_bottom)) return false;
}
if (pad_left > 0 || pad_right > 0 || pad_top > 0 || pad_bottom > 0) {
if (!PadSingleSprite(&cur_sprite, zoom, pad_left, pad_top, pad_right, pad_bottom)) return false;
}
}
@ -532,7 +526,7 @@ static void *ReadSprite(const SpriteCache *sc, SpriteID id, SpriteType sprite_ty
}
if (sprite_type == SpriteType::Font && _font_zoom != ZoomLevel::Min) {
/* Make ZoomLevel::Min be ZOOM_LVL_GUI */
/* Make ZoomLevel::Min the desired font zoom level. */
sprite[ZoomLevel::Min] = sprite[_font_zoom];
}

View File

@ -52,8 +52,8 @@ ZoomLevels SpriteLoaderMakeIndexed::LoadSprite(SpriteLoader::SpriteCollection &s
{
ZoomLevels avail = this->baseloader.LoadSprite(sprite, file, file_pos, sprite_type, true, control_flags, avail_8bpp, avail_32bpp);
for (ZoomLevel zoom = ZoomLevel::Begin; zoom != ZoomLevel::End; zoom++) {
if (avail.Test(zoom)) Convert32bppTo8bpp(sprite[zoom]);
for (ZoomLevel zoom : avail) {
Convert32bppTo8bpp(sprite[zoom]);
}
return avail;

View File

@ -639,6 +639,8 @@ static size_t TranslateArgumentIdx(size_t argidx, size_t offset)
for (size_t i = 0; i < argidx; i++) {
cs = _cur_pcs.consuming_commands[i];
if (cs == nullptr && sum > i) continue;
sum += (cs != nullptr) ? cs->consumes : 1;
}

View File

@ -286,6 +286,7 @@ struct LoadedLanguagePack {
std::array<uint, TEXT_TAB_END> langtab_start; ///< Offset into langpack offs
std::string list_separator; ///< Current list separator string.
std::string ellipsis; ///< Current ellipsis string.
};
static LoadedLanguagePack _langpack;
@ -301,6 +302,15 @@ std::string_view GetListSeparator()
return _langpack.list_separator;
}
/**
* Get the ellipsis string for the current language.
* @returns string containing ellipsis to use.
*/
std::string_view GetEllipsis()
{
return _langpack.ellipsis;
}
std::string_view GetStringPtr(StringID string)
{
switch (GetStringTab(string)) {
@ -2063,6 +2073,7 @@ bool ReadLanguagePack(const LanguageMetadata *lang)
_config_language_file = FS2OTTD(_current_language->file.filename().native());
SetCurrentGrfLangID(_current_language->newgrflangid);
_langpack.list_separator = GetString(STR_LIST_SEPARATOR);
_langpack.ellipsis = GetString(STR_TRUNCATION_ELLIPSIS);
#ifdef _WIN32
extern void Win32SetCurrentLocaleName(std::string iso_code);

View File

@ -98,6 +98,7 @@ extern TextDirection _current_text_dir; ///< Text direction of the currently sel
void InitializeLanguagePacks();
std::string_view GetCurrentLanguageIsoCode();
std::string_view GetListSeparator();
std::string_view GetEllipsis();
/**
* Helper to create the StringParameters with its own buffer with the given

View File

@ -11,6 +11,7 @@
static void TownFoundingChanged(int32_t new_value);
static void ChangeTimekeepingUnits(int32_t new_value);
static void ChangeMinutesPerYear(int32_t new_value);
static std::tuple<int32_t, uint32_t> GetMinutesPerYearRange(const IntSettingDesc &sd);
static constexpr std::initializer_list<std::string_view> _place_houses{"forbidden"sv, "allowed"sv, "fully constructed"sv};
@ -332,6 +333,7 @@ strhelp = STR_CONFIG_SETTING_MINUTES_PER_YEAR_HELPTEXT
strval = STR_CONFIG_SETTING_MINUTES_PER_YEAR_VALUE
pre_cb = [](auto) { return _game_mode == GM_MENU || _settings_game.economy.timekeeping_units == 1; }
post_cb = ChangeMinutesPerYear
range_cb = GetMinutesPerYearRange
cat = SC_BASIC
[SDT_VAR]

View File

@ -1628,7 +1628,7 @@ static CargoTypes GetProducedCargoOfHouse(const HouseSpec *hs)
struct BuildHouseWindow : public PickerWindow {
std::string house_info{};
bool house_protected = false;
static inline bool house_protected;
BuildHouseWindow(WindowDesc &desc, Window *parent) : PickerWindow(desc, parent, 0, HousePickerCallbacks::instance)
{
@ -1735,9 +1735,9 @@ struct BuildHouseWindow : public PickerWindow {
switch (widget) {
case WID_BH_PROTECT_OFF:
case WID_BH_PROTECT_ON:
this->house_protected = (widget == WID_BH_PROTECT_ON);
this->SetWidgetLoweredState(WID_BH_PROTECT_OFF, !this->house_protected);
this->SetWidgetLoweredState(WID_BH_PROTECT_ON, this->house_protected);
BuildHouseWindow::house_protected = (widget == WID_BH_PROTECT_ON);
this->SetWidgetLoweredState(WID_BH_PROTECT_OFF, !BuildHouseWindow::house_protected);
this->SetWidgetLoweredState(WID_BH_PROTECT_ON, BuildHouseWindow::house_protected);
if (_settings_client.sound.click_beep) SndPlayFx(SND_15_BEEP);
this->SetDirty();
@ -1764,10 +1764,10 @@ struct BuildHouseWindow : public PickerWindow {
/* If house spec already has the protected flag, handle it automatically and disable the buttons. */
bool hasflag = spec->extra_flags.Test(HouseExtraFlag::BuildingIsProtected);
if (hasflag) this->house_protected = true;
if (hasflag) BuildHouseWindow::house_protected = true;
this->SetWidgetLoweredState(WID_BH_PROTECT_OFF, !this->house_protected);
this->SetWidgetLoweredState(WID_BH_PROTECT_ON, this->house_protected);
this->SetWidgetLoweredState(WID_BH_PROTECT_OFF, !BuildHouseWindow::house_protected);
this->SetWidgetLoweredState(WID_BH_PROTECT_ON, BuildHouseWindow::house_protected);
this->SetWidgetDisabledState(WID_BH_PROTECT_OFF, hasflag);
this->SetWidgetDisabledState(WID_BH_PROTECT_ON, hasflag);
@ -1776,7 +1776,7 @@ struct BuildHouseWindow : public PickerWindow {
void OnPlaceObject([[maybe_unused]] Point pt, TileIndex tile) override
{
const HouseSpec *spec = HouseSpec::Get(HousePickerCallbacks::sel_type);
Command<CMD_PLACE_HOUSE>::Post(STR_ERROR_CAN_T_BUILD_HOUSE, CcPlaySound_CONSTRUCTION_OTHER, tile, spec->Index(), this->house_protected);
Command<CMD_PLACE_HOUSE>::Post(STR_ERROR_CAN_T_BUILD_HOUSE, CcPlaySound_CONSTRUCTION_OTHER, tile, spec->Index(), BuildHouseWindow::house_protected);
}
const IntervalTimer<TimerWindow> view_refresh_interval = {std::chrono::milliseconds(2500), [this](auto) {

View File

@ -459,17 +459,13 @@ CommandCost CmdBuildBridge(DoCommandFlags flags, TileIndex tile_end, TileIndex t
if (terraform_cost_south.Failed() || (terraform_cost_south.GetCost() != 0 && !allow_on_slopes)) return CommandCost(STR_ERROR_LAND_SLOPED_IN_WRONG_DIRECTION);
cost.AddCost(terraform_cost_south.GetCost());
const TileIndex heads[] = {tile_start, tile_end};
for (int i = 0; i < 2; i++) {
if (IsBridgeAbove(heads[i])) {
TileIndex north_head = GetNorthernBridgeEnd(heads[i]);
/* Check for bridges above the bridge ramps. */
for (TileIndex tile : {tile_start, tile_end}) {
if (!IsBridgeAbove(tile)) continue;
if (direction == GetBridgeAxis(heads[i])) return CommandCost(STR_ERROR_MUST_DEMOLISH_BRIDGE_FIRST);
if (direction == GetBridgeAxis(tile)) return CommandCost(STR_ERROR_MUST_DEMOLISH_BRIDGE_FIRST);
if (z_start + 1 == GetBridgeHeight(north_head)) {
return CommandCost(STR_ERROR_MUST_DEMOLISH_BRIDGE_FIRST);
}
}
if (z_start + 1 == GetBridgeHeight(GetNorthernBridgeEnd(tile))) return CommandCost(STR_ERROR_MUST_DEMOLISH_BRIDGE_FIRST);
}
TileIndexDiff delta = TileOffsByAxis(direction);

View File

@ -1080,9 +1080,9 @@ void OpenGLBackend::DrawMouseCursor()
const OpenGLSprite *spr = this->cursor_cache.Get(cs.image.sprite).get();
this->RenderOglSprite(spr, cs.image.pal,
this->cursor_pos.x + cs.pos.x + UnScaleByZoom(spr->x_offs, ZOOM_LVL_GUI),
this->cursor_pos.y + cs.pos.y + UnScaleByZoom(spr->y_offs, ZOOM_LVL_GUI),
ZOOM_LVL_GUI);
this->cursor_pos.x + cs.pos.x + UnScaleByZoom(spr->x_offs, _gui_zoom),
this->cursor_pos.y + cs.pos.y + UnScaleByZoom(spr->y_offs, _gui_zoom),
_gui_zoom);
}
}
}

View File

@ -44,7 +44,7 @@ static std::string GetStringForWidget(const Window *w, const NWidgetCore *nwid,
/**
* Scale a RectPadding to GUI zoom level.
* @param r RectPadding at ZOOM_BASE (traditional "normal" interface size).
* @return RectPadding at #ZOOM_LVL_GUI (current interface size).
* @return RectPadding at current interface size.
*/
static inline RectPadding ScaleGUITrad(const RectPadding &r)
{
@ -54,7 +54,7 @@ static inline RectPadding ScaleGUITrad(const RectPadding &r)
/**
* Scale a Dimension to GUI zoom level.
* @param d Dimension at ZOOM_BASE (traditional "normal" interface size).
* @return Dimension at #ZOOM_LVL_GUI (current interface size).
* @return Dimension at current interface size.
*/
static inline Dimension ScaleGUITrad(const Dimension &dim)
{

View File

@ -72,11 +72,11 @@ inline int UnScaleByZoomLower(int value, ZoomLevel zoom)
/**
* Short-hand to apply GUI zoom level.
* @param value Pixel amount at #ZoomLevel::Min (full zoom in).
* @return Pixel amount at #ZOOM_LVL_GUI (current interface size).
* @return Pixel amount at current interface size.
*/
inline int UnScaleGUI(int value)
{
return UnScaleByZoom(value, ZOOM_LVL_GUI);
return UnScaleByZoom(value, _gui_zoom);
}
/**
@ -86,7 +86,7 @@ inline int UnScaleGUI(int value)
*/
inline ZoomLevel ScaleZoomGUI(ZoomLevel value)
{
return std::clamp(value + (ZOOM_LVL_GUI - ZoomLevel::Normal), ZoomLevel::Min, ZoomLevel::Max);
return std::clamp(value + (_gui_zoom - ZoomLevel::Normal), ZoomLevel::Min, ZoomLevel::Max);
}
/**
@ -96,13 +96,13 @@ inline ZoomLevel ScaleZoomGUI(ZoomLevel value)
*/
inline ZoomLevel UnScaleZoomGUI(ZoomLevel value)
{
return std::clamp(value - (ZOOM_LVL_GUI - ZoomLevel::Normal), ZoomLevel::Min, ZoomLevel::Max);
return std::clamp(value - (_gui_zoom - ZoomLevel::Normal), ZoomLevel::Min, ZoomLevel::Max);
}
/**
* Scale traditional pixel dimensions to GUI zoom level, for drawing sprites.
* @param value Pixel amount at #ZOOM_BASE (traditional "normal" interface size).
* @return Pixel amount at #ZOOM_LVL_GUI (current interface size).
* @return Pixel amount at current interface size.
*/
inline int ScaleSpriteTrad(int value)
{
@ -112,7 +112,7 @@ inline int ScaleSpriteTrad(int value)
/**
* Scale traditional pixel dimensions to GUI zoom level.
* @param value Pixel amount at #ZOOM_BASE (traditional "normal" interface size).
* @return Pixel amount at #ZOOM_LVL_GUI (current interface size).
* @return Pixel amount at current interface size.
*/
inline int ScaleGUITrad(int value)
{

View File

@ -52,7 +52,6 @@ extern int _gui_scale_cfg;
extern ZoomLevel _gui_zoom;
extern ZoomLevel _font_zoom;
#define ZOOM_LVL_GUI (_gui_zoom)
static const int MIN_INTERFACE_SCALE = 100;
static const int MAX_INTERFACE_SCALE = 500;