1
0
Fork 0

Compare commits

...

33 Commits

Author SHA1 Message Date
Peter Nelson 4a592eb939
Merge 4711fe2040 into c3ee5e58a3 2024-05-10 09:45:09 +01:00
merni-ns c3ee5e58a3 Cleanup: Move remaining NPF files into pathfinder directory 2024-05-10 10:38:44 +02:00
merni-ns 798ec4184b Cleanup: Remove unused function InvalidateShipPathCache
This was only used in the callback when changing the ship pathfinder setting.
2024-05-10 10:38:44 +02:00
merni-ns 55a7c59d13 Remove: NPF and pathfinder change settings 2024-05-10 10:38:44 +02:00
translators a5c2543efc Update: Translations from eints
chinese (simplified): 7 changes by WenSimEHRP, 4 changes by ahyangyi
2024-05-10 04:40:29 +00:00
Rubidium cef9417c9f Fix: always allow setting company settings, company/president name/face
There is a nice feature that synchronises the client settings upon setting up the company. Before
this, those commands would not be executed when no-actions-while-paused is set. This means that,
silently and depending on the server configuration, your wished for configuration might not be
there.

Similarly there is the president's face that's being set while creating a new company and setting
of the president/company name upon creation, when no-actions-while-paused is set.

So, just allow these operations also while paused to get a uniform experience when joining. To
keep the UI somewhat consistent, apply this "freedom" also to the other bits set from the company
UI; specifically company name and company colour.
2024-05-09 21:51:26 +02:00
Rubidium a313676189 Doc: reason for using ::SendNet over ::Post in few cases 2024-05-09 21:51:26 +02:00
Rubidium ed888c617b Codechange: just use ::Post over ::SendNet for creating new companies 2024-05-09 21:51:26 +02:00
Koen Bussemaker 59ac27f385 Fix #12643: _is_water_region_valid is not cleared/reset in AllocateWaterRegions 2024-05-09 20:18:04 +02:00
Peter Nelson ec61951512
Cleanup: Remove Windows 9x font locale workaround. (#12644) 2024-05-09 07:03:02 +01:00
Peter Nelson 5b35fbd6f5
Change: Use button aspect ratio for buttons that show vehicle icons. (#12636) 2024-05-09 07:01:56 +01:00
translators 132e226b27 Update: Translations from eints
greek: 169 changes by KyriakosMich
lithuanian: 21 changes by khamper
polish: 1 change by pAter-exe
2024-05-09 04:42:47 +00:00
ladysadie 00cfd572ff
Cleanup: Remove unneeded CheckMissingGlyphs call (#12640) 2024-05-08 21:42:02 +02:00
translators cb3f99859c Update: Translations from eints
english (au): 1 change by krysclarke
estonian: 25 changes by siimsoni
korean: 3 changes by telk5093
russian: 1 change by Ln-Wolf
finnish: 1 change by hpiirai
catalan: 5 changes by J0anJosep
latvian: 30 changes by lexuslatvia
lithuanian: 140 changes by khamper
portuguese: 1 change by azulcosta
portuguese (brazilian): 3 changes by pasantoro
2024-05-08 04:40:34 +00:00
Peter Nelson b74a7e749b
Fix: Console command scrolling did not take account of padding and cursor width. (#12642) 2024-05-08 01:52:30 +01:00
Peter Nelson 731d46beb5
Change: Don't include midi file processing in dedicated server build. (#12632) 2024-05-08 00:57:52 +01:00
Peter Nelson 9008d793ab
Change: Use per-company group numbers. (#12297)
This is used by the default group name, replacing the use of group index.
2024-05-07 19:01:28 +00:00
Jonathan G Rennison 8710e9b8c8 Fix #12608: SDL keycode to vkey mapping 2024-05-07 18:33:29 +02:00
Tyler Trahan 019f93a65f
Doc: Clarify how to update version numbers in release guide (#12634) 2024-05-07 11:58:03 -04:00
translators ab7e2a1883 Update: Translations from eints
english (au): 2 changes by krysclarke
english (us): 2 changes by 2TallTyler
greek: 4 changes by gh658804
russian: 2 changes by Ln-Wolf
finnish: 4 changes by hpiirai
danish: 2 changes by bscargo
lithuanian: 170 changes by khamper
french: 1 change by ben20471
portuguese: 2 changes by azulcosta
portuguese (brazilian): 2 changes by pasantoro
polish: 2 changes by pAter-exe
2024-05-07 04:41:01 +00:00
Rubidium 1a3cbaec56 Cleanup: remove warning about server administrators being able to read passwords 2024-05-07 00:03:15 +02:00
Rubidium 849d1fa1b3 Cleanup: remove UI for asking user for company password 2024-05-07 00:03:15 +02:00
Rubidium 457d51fc49 Cleanup: remove company password hashing and anything related to it 2024-05-07 00:03:15 +02:00
Rubidium a9318cf653 Cleanup: remove UI for changing the password 2024-05-07 00:03:15 +02:00
Rubidium 9dc1fdc385 Cleanup: remove client side password checks when moving to a different company 2024-05-07 00:03:15 +02:00
Rubidium 16639939e9 Cleanup: remove command line option for company password 2024-05-07 00:03:15 +02:00
Rubidium ca4bef1504 Cleanup: remove company password related network packets 2024-05-07 00:03:15 +02:00
Rubidium 71fc907584 Change: remove company passwords over client allow lists 2024-05-07 00:03:15 +02:00
Rubidium a002803d1c Remove: autoclean_unprotected settings; all companies will be protected 2024-05-07 00:03:15 +02:00
Rubidium 4f3db8eeaf Feature: authorize specific clients to join network company without password 2024-05-07 00:03:15 +02:00
Rubidium 66354ab9eb Codechange: introduce allow list infrastructure for companies 2024-05-07 00:03:15 +02:00
Rubidium 1250ce8fdc Codechange: support storing std::string vectors/deques in the savegame 2024-05-07 00:03:15 +02:00
Peter Nelson 4711fe2040
Change: Restore original width of spacers in main toolbars.
Width for all spacers was included only due to an off-by-one from counting buttons and not excluding the normally hidden switcher button.

Spacer width of half the button width is now included explicitly,
2024-02-09 00:59:03 +00:00
145 changed files with 902 additions and 3842 deletions

View File

@ -20,7 +20,6 @@
.Op Fl M Ar musicset
.Op Fl n Ar host Ns Oo : Ns Ar port Oc Ns Op # Ns Ar company
.Op Fl p Ar password
.Op Fl P Ar password
.Op Fl q Ar savegame
.Op Fl r Ar width Ns x Ns Ar height
.Op Fl s Ar driver
@ -100,10 +99,6 @@ play as.
Password used to join server.
Only useful with
.Fl n .
.It Fl P Ar password
Password used to join company.
Only useful with
.Fl n .
.It Fl q Ar savegame
Write some information about the specified savegame and exit.
.It Fl Q

View File

@ -7,15 +7,17 @@ This guide is for OpenTTD developers/maintainers, to release a new version of Op
* If this is a beta version release, skip this step.
* If this is an RC1 (first Release Candidate) build, create a new branch `release/nn` where `nn` is the major version number, then apply changes similar to [PR#9573](https://github.com/OpenTTD/OpenTTD/pull/9573). You also need to forwardport the changelog, as in [PR#10113](https://github.com/OpenTTD/OpenTTD/pull/10113).
* Update CMakeLists.txt
* Add a new (empty) AI compatibility script in bin/ai/
* Add the new version to CheckAPIVersion in src/ai/ai_info.cpp + src/game/game_info.cpp
* Add the new version to src/script/api/ai_changelog.hpp + src/script/api/game_changelog.hpp
* Update the version of regression in bin/ai/regression/regression_info.nut
* Add a note to src/saveload/saveload.h about which savegame version is used in the branch.
* Update the version in `CMakeLists.txt` in the master branch, heading for the next major release, e.g. from 14.0 to 15.0.
* Add a new (empty) AI compatibility script in `bin/ai/`
* Add the new version to CheckAPIVersion in `src/ai/ai_info.cpp` and `src/game/game_info.cpp`
* Add the new version to `src/script/api/ai_changelog.hpp` and `src/script/api/game_changelog.hpp`
* Update the version of regression in `bin/ai/regression/regression_info.nut`
* Add a note to `src/saveload/saveload.h` about which savegame version is used in the branch.
* If this is a later RC or release build and the release branch already exists, you'll need to backport fixes and language from master to this branch, which were merged after the branch diverged from master. You can use these two helper scripts: https://github.com/OpenTTD/scripts/tree/main/backport
* If this is a maintenance release, update the version in `CMakeLists.txt` in the release branch, e.g. from 14.0 to 14.1.
## Step 1: Prepare changelog documentation
1. Update the [changelog](../changelog.txt) with new changes since the last release.
@ -36,9 +38,10 @@ This guide is for OpenTTD developers/maintainers, to release a new version of Op
## Step 3: Make the actual OpenTTD release
1. Go to https://github.com/OpenTTD/OpenTTD/releases/new and create a new tag matching the release number. For the body of the release, copy in the changelog. "Set as a pre-release" for a beta or RC.
2. Wait for the OpenTTD release workflow to be complete.
3. If this is a full release:
1. Confirm that the version in `CMakeLists.txt` matches the intended release version.
2. Go to https://github.com/OpenTTD/OpenTTD/releases/new and create a new tag matching the release number. For the body of the release, copy in the changelog. "Set as a pre-release" for a beta or RC.
3. Wait for the OpenTTD release workflow to be complete.
4. If this is a full release:
* for `Steam`: under Steamworks -> SteamPipe -> Builds, set the "testing" branch live on the "default" branch. This will request 2FA validation.
* for `GOG`: under Builds, "Publish" the freshly uploaded builds to `Master`, `GOG-use only` and `Testing`.
* for `Microsoft Store`: ask orudge to publish the new release.

View File

@ -6093,7 +6093,7 @@ ERROR: IsEnd() is invalid as Begin() is never called
GetNumEngines(): 1
GetNumEngines(): 1
GetNumEngines(): 0
GetName(): Group 0
GetName(): Group 1
GetName(): (null : 0x00000000)
AIVehicle.SellVehicle(): true
AITile.DemolishTile(): true

View File

@ -151,7 +151,7 @@ bool IsCommandAllowedWhilePaused(Commands cmd)
CMDPL_NO_CONSTRUCTION, ///< CMDT_VEHICLE_MANAGEMENT
CMDPL_NO_CONSTRUCTION, ///< CMDT_ROUTE_MANAGEMENT
CMDPL_NO_CONSTRUCTION, ///< CMDT_OTHER_MANAGEMENT
CMDPL_NO_CONSTRUCTION, ///< CMDT_COMPANY_SETTING
CMDPL_NO_ACTIONS, ///< CMDT_COMPANY_SETTING
CMDPL_NO_ACTIONS, ///< CMDT_SERVER_SETTING
CMDPL_NO_ACTIONS, ///< CMDT_CHEAT
};

View File

@ -294,6 +294,7 @@ enum Commands : uint16_t {
CMD_CREATE_SUBSIDY, ///< create a new subsidy
CMD_COMPANY_CTRL, ///< used in multiplayer to create a new companies etc.
CMD_COMPANY_ADD_ALLOW_LIST, ///< Used in multiplayer to add a client's public key to the company's allow list.
CMD_CUSTOM_NEWS_ITEM, ///< create a custom news message
CMD_CREATE_GOAL, ///< create a new goal
CMD_REMOVE_GOAL, ///< remove a goal

View File

@ -75,6 +75,8 @@ struct CompanyProperties {
uint32_t president_name_2; ///< Parameter of #president_name_1
std::string president_name; ///< Name of the president if the user changed it.
NetworkAuthorizedKeys allow_list; ///< Public keys of clients that are allowed to join this company.
CompanyManagerFace face; ///< Face description of the president.
Money money; ///< Money owned by the company.
@ -144,6 +146,7 @@ struct Company : CompanyProperties, CompanyPool::PoolItem<&_company_pool> {
CompanyInfrastructure infrastructure; ///< NOSAVE: Counts of company owned infrastructure.
FreeUnitIDGenerator freeunits[VEH_COMPANY_END];
FreeUnitIDGenerator freegroups;
Money GetMaxLoan() const;

View File

@ -890,8 +890,6 @@ CommandCost CmdCompanyCtrl(DoCommandFlag flags, CompanyCtrlAction cca, CompanyID
break;
}
/* Send new companies, before potentially setting the password. Otherwise,
* the password update could be sent when the company is not yet known. */
NetworkAdminCompanyNew(c);
NetworkServerNewCompany(c, ci);
@ -899,12 +897,13 @@ CommandCost CmdCompanyCtrl(DoCommandFlag flags, CompanyCtrlAction cca, CompanyID
if (client_id == _network_own_client_id) {
assert(_local_company == COMPANY_SPECTATOR);
SetLocalCompany(c->index);
if (!_settings_client.network.default_company_pass.empty()) {
NetworkChangeCompanyPassword(_local_company, _settings_client.network.default_company_pass);
}
/* In network games, we need to try setting the company manager face here to sync it to all clients.
* If a favorite company manager face is selected, choose it. Otherwise, use a random face. */
/*
* If a favorite company manager face is selected, choose it. Otherwise, use a random face.
* Because this needs to be synchronised over the network, only the client knows
* its configuration and we are currently in the execution of a command, we have
* to circumvent the normal ::Post logic for commands and just send the command.
*/
if (_company_manager_face != 0) Command<CMD_SET_COMPANY_MANAGER_FACE>::SendNet(STR_NULL, c->index, _company_manager_face);
/* Now that we have a new company, broadcast our company settings to
@ -980,6 +979,24 @@ CommandCost CmdCompanyCtrl(DoCommandFlag flags, CompanyCtrlAction cca, CompanyID
return CommandCost();
}
/**
* Add the given public key to the allow list of this company.
* @param flags Operation to perform.
* @param public_key The public key of the client to add.
* @return The cost of this operation or an error.
*/
CommandCost CmdCompanyAddAllowList(DoCommandFlag flags, const std::string &public_key)
{
if (flags & DC_EXEC) {
if (Company::Get(_current_company)->allow_list.Add(public_key)) {
InvalidateWindowData(WC_CLIENT_LIST, 0);
SetWindowDirty(WC_COMPANY, _current_company);
}
}
return CommandCost();
}
/**
* Change the company manager's face.
* @param flags operation to perform

View File

@ -18,6 +18,7 @@ enum ClientID : uint32_t;
enum Colours : uint8_t;
CommandCost CmdCompanyCtrl(DoCommandFlag flags, CompanyCtrlAction cca, CompanyID company_id, CompanyRemoveReason reason, ClientID client_id);
CommandCost CmdCompanyAddAllowList(DoCommandFlag flags, const std::string &public_key);
CommandCost CmdGiveMoney(DoCommandFlag flags, Money money, CompanyID dest_company);
CommandCost CmdRenameCompany(DoCommandFlag flags, const std::string &text);
CommandCost CmdRenamePresident(DoCommandFlag flags, const std::string &text);
@ -25,10 +26,11 @@ CommandCost CmdSetCompanyManagerFace(DoCommandFlag flags, CompanyManagerFace cmf
CommandCost CmdSetCompanyColour(DoCommandFlag flags, LiveryScheme scheme, bool primary, Colours colour);
DEF_CMD_TRAIT(CMD_COMPANY_CTRL, CmdCompanyCtrl, CMD_SPECTATOR | CMD_CLIENT_ID | CMD_NO_EST, CMDT_SERVER_SETTING)
DEF_CMD_TRAIT(CMD_COMPANY_ADD_ALLOW_LIST, CmdCompanyAddAllowList, CMD_NO_EST, CMDT_SERVER_SETTING)
DEF_CMD_TRAIT(CMD_GIVE_MONEY, CmdGiveMoney, 0, CMDT_MONEY_MANAGEMENT)
DEF_CMD_TRAIT(CMD_RENAME_COMPANY, CmdRenameCompany, 0, CMDT_OTHER_MANAGEMENT)
DEF_CMD_TRAIT(CMD_RENAME_PRESIDENT, CmdRenamePresident, 0, CMDT_OTHER_MANAGEMENT)
DEF_CMD_TRAIT(CMD_SET_COMPANY_MANAGER_FACE, CmdSetCompanyManagerFace, 0, CMDT_OTHER_MANAGEMENT)
DEF_CMD_TRAIT(CMD_SET_COMPANY_COLOUR, CmdSetCompanyColour, 0, CMDT_OTHER_MANAGEMENT)
DEF_CMD_TRAIT(CMD_RENAME_COMPANY, CmdRenameCompany, 0, CMDT_COMPANY_SETTING)
DEF_CMD_TRAIT(CMD_RENAME_PRESIDENT, CmdRenamePresident, 0, CMDT_COMPANY_SETTING)
DEF_CMD_TRAIT(CMD_SET_COMPANY_MANAGER_FACE, CmdSetCompanyManagerFace, 0, CMDT_COMPANY_SETTING)
DEF_CMD_TRAIT(CMD_SET_COMPANY_COLOUR, CmdSetCompanyColour, 0, CMDT_COMPANY_SETTING)
#endif /* COMPANY_CMD_H */

View File

@ -2147,9 +2147,6 @@ static constexpr NWidgetPart _nested_company_widgets[] = {
/* Multi player buttons. */
NWidget(NWID_HORIZONTAL), SetPIP(0, WidgetDimensions::unscaled.hsep_normal, 0), SetPIPRatio(1, 0, 0),
NWidget(NWID_VERTICAL), SetPIPRatio(1, 0, 0),
NWidget(WWT_EMPTY, COLOUR_GREY, WID_C_HAS_PASSWORD), SetFill(0, 0),
EndContainer(),
NWidget(NWID_VERTICAL), SetPIP(0, WidgetDimensions::unscaled.vsep_normal, 0),
NWidget(NWID_SELECTION, INVALID_COLOUR, WID_C_SELECT_HOSTILE_TAKEOVER),
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_C_HOSTILE_TAKEOVER), SetDataTip(STR_COMPANY_VIEW_HOSTILE_TAKEOVER_BUTTON, STR_COMPANY_VIEW_HOSTILE_TAKEOVER_TOOLTIP),
@ -2158,7 +2155,6 @@ static constexpr NWidgetPart _nested_company_widgets[] = {
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_C_GIVE_MONEY), SetDataTip(STR_COMPANY_VIEW_GIVE_MONEY_BUTTON, STR_COMPANY_VIEW_GIVE_MONEY_TOOLTIP),
EndContainer(),
NWidget(NWID_SELECTION, INVALID_COLOUR, WID_C_SELECT_MULTIPLAYER),
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_C_COMPANY_PASSWORD), SetDataTip(STR_COMPANY_VIEW_PASSWORD, STR_COMPANY_VIEW_PASSWORD_TOOLTIP),
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_C_COMPANY_JOIN), SetDataTip(STR_COMPANY_VIEW_JOIN, STR_COMPANY_VIEW_JOIN_TOOLTIP),
EndContainer(),
EndContainer(),
@ -2191,10 +2187,6 @@ struct CompanyWindow : Window
/** Display planes in the company window. */
enum CompanyWindowPlanes {
/* Display planes of the #WID_C_SELECT_MULTIPLAYER selection widget. */
CWP_MP_C_PWD = 0, ///< Display the company password button.
CWP_MP_C_JOIN, ///< Display the join company button.
/* Display planes of the #WID_C_SELECT_VIEW_BUILD_HQ selection widget. */
CWP_VB_VIEW = 0, ///< Display the view button
CWP_VB_BUILD, ///< Display the build button
@ -2235,7 +2227,7 @@ struct CompanyWindow : Window
reinit |= this->GetWidget<NWidgetStacked>(WID_C_SELECT_HOSTILE_TAKEOVER)->SetDisplayedPlane((local || _local_company == COMPANY_SPECTATOR || !c->is_ai || _networking) ? SZSP_NONE : 0);
/* Multiplayer buttons. */
reinit |= this->GetWidget<NWidgetStacked>(WID_C_SELECT_MULTIPLAYER)->SetDisplayedPlane((!_networking) ? (int)SZSP_NONE : (int)(local ? CWP_MP_C_PWD : CWP_MP_C_JOIN));
reinit |= this->GetWidget<NWidgetStacked>(WID_C_SELECT_MULTIPLAYER)->SetDisplayedPlane((!_networking || !NetworkCanJoinCompany(c->index) || _local_company == c->index) ? (int)SZSP_NONE : 0);
this->SetWidgetDisabledState(WID_C_COMPANY_JOIN, c->is_ai);
@ -2293,7 +2285,6 @@ struct CompanyWindow : Window
case WID_C_VIEW_INFRASTRUCTURE:
case WID_C_GIVE_MONEY:
case WID_C_HOSTILE_TAKEOVER:
case WID_C_COMPANY_PASSWORD:
case WID_C_COMPANY_JOIN:
size.width = GetStringBoundingBox(STR_COMPANY_VIEW_VIEW_HQ_BUTTON).width;
size.width = std::max(size.width, GetStringBoundingBox(STR_COMPANY_VIEW_BUILD_HQ_BUTTON).width);
@ -2301,14 +2292,9 @@ struct CompanyWindow : Window
size.width = std::max(size.width, GetStringBoundingBox(STR_COMPANY_VIEW_INFRASTRUCTURE_BUTTON).width);
size.width = std::max(size.width, GetStringBoundingBox(STR_COMPANY_VIEW_GIVE_MONEY_BUTTON).width);
size.width = std::max(size.width, GetStringBoundingBox(STR_COMPANY_VIEW_HOSTILE_TAKEOVER_BUTTON).width);
size.width = std::max(size.width, GetStringBoundingBox(STR_COMPANY_VIEW_PASSWORD).width);
size.width = std::max(size.width, GetStringBoundingBox(STR_COMPANY_VIEW_JOIN).width);
size.width += padding.width;
break;
case WID_C_HAS_PASSWORD:
if (_networking) size = maxdim(size, GetSpriteSize(SPR_LOCK));
break;
}
}
@ -2403,12 +2389,6 @@ struct CompanyWindow : Window
case WID_C_DESC_INFRASTRUCTURE_COUNTS:
DrawInfrastructureCountsWidget(r, c);
break;
case WID_C_HAS_PASSWORD:
if (_networking && NetworkCompanyIsPassworded(c->index)) {
DrawSprite(SPR_LOCK, PAL_NONE, r.left, r.top);
}
break;
}
}
@ -2507,19 +2487,12 @@ struct CompanyWindow : Window
ShowBuyCompanyDialog((CompanyID)this->window_number, true);
break;
case WID_C_COMPANY_PASSWORD:
if (this->window_number == _local_company) ShowNetworkCompanyPasswordWindow(this);
break;
case WID_C_COMPANY_JOIN: {
this->query_widget = WID_C_COMPANY_JOIN;
CompanyID company = (CompanyID)this->window_number;
if (_network_server) {
NetworkServerDoMove(CLIENT_ID_SERVER, company);
MarkWholeScreenDirty();
} else if (NetworkCompanyIsPassworded(company)) {
/* ask for the password */
ShowQueryString(STR_EMPTY, STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION, NETWORK_PASSWORD_LENGTH, this, CS_ALPHANUMERAL, QSF_PASSWORD);
} else {
/* just send the join command */
NetworkClientRequestMove(company);
@ -2567,10 +2540,6 @@ struct CompanyWindow : Window
case WID_C_COMPANY_NAME:
Command<CMD_RENAME_COMPANY>::Post(STR_ERROR_CAN_T_CHANGE_COMPANY_NAME, str);
break;
case WID_C_COMPANY_JOIN:
NetworkClientRequestMove((CompanyID)this->window_number, str);
break;
}
}

View File

@ -914,7 +914,7 @@ DEF_CONSOLE_CMD(ConClientNickChange)
DEF_CONSOLE_CMD(ConJoinCompany)
{
if (argc < 2) {
IConsolePrint(CC_HELP, "Request joining another company. Usage: 'join <company-id> [<password>]'.");
IConsolePrint(CC_HELP, "Request joining another company. Usage: 'join <company-id>'.");
IConsolePrint(CC_HELP, "For valid company-id see company list, use 255 for spectator.");
return true;
}
@ -943,9 +943,8 @@ DEF_CONSOLE_CMD(ConJoinCompany)
return true;
}
/* Check if the company requires a password */
if (NetworkCompanyIsPassworded(company_id) && argc < 3) {
IConsolePrint(CC_ERROR, "Company {} requires a password to join.", company_id + 1);
if (!info->CanJoinCompany(company_id)) {
IConsolePrint(CC_ERROR, "You are not allowed to join this company.");
return true;
}
@ -953,7 +952,7 @@ DEF_CONSOLE_CMD(ConJoinCompany)
if (_network_server) {
NetworkServerDoMove(CLIENT_ID_SERVER, company_id);
} else {
NetworkClientRequestMove(company_id, NetworkCompanyIsPassworded(company_id) ? argv[2] : "");
NetworkClientRequestMove(company_id);
}
return true;
@ -1829,13 +1828,6 @@ DEF_CONSOLE_CMD(ConCompanies)
SetDParam(0, c->index);
std::string company_name = GetString(STR_COMPANY_NAME);
const char *password_state = "";
if (c->is_ai) {
password_state = "AI";
} else if (_network_server) {
password_state = _network_company_states[c->index].password.empty() ? "unprotected" : "protected";
}
std::string colour = GetString(STR_COLOUR_DARK_BLUE + _company_colours[c->index]);
IConsolePrint(CC_INFO, "#:{}({}) Company Name: '{}' Year Founded: {} Money: {} Loan: {} Value: {} (T:{}, R:{}, P:{}, S:{}) {}",
c->index + 1, colour, company_name,
@ -1844,7 +1836,7 @@ DEF_CONSOLE_CMD(ConCompanies)
c->group_all[VEH_ROAD].num_vehicle,
c->group_all[VEH_AIRCRAFT].num_vehicle,
c->group_all[VEH_SHIP].num_vehicle,
password_state);
c->is_ai ? "AI" : "");
}
return true;
@ -1915,53 +1907,6 @@ DEF_CONSOLE_CMD(ConSayClient)
return true;
}
DEF_CONSOLE_CMD(ConCompanyPassword)
{
if (argc == 0) {
if (_network_dedicated) {
IConsolePrint(CC_HELP, "Change the password of a company. Usage: 'company_pw <company-no> \"<password>\".");
} else if (_network_server) {
IConsolePrint(CC_HELP, "Change the password of your or any other company. Usage: 'company_pw [<company-no>] \"<password>\"'.");
} else {
IConsolePrint(CC_HELP, "Change the password of your company. Usage: 'company_pw \"<password>\"'.");
}
IConsolePrint(CC_HELP, "Use \"*\" to disable the password.");
return true;
}
CompanyID company_id;
std::string password;
const char *errormsg;
if (argc == 2) {
company_id = _local_company;
password = argv[1];
errormsg = "You have to own a company to make use of this command.";
} else if (argc == 3 && _network_server) {
company_id = (CompanyID)(atoi(argv[1]) - 1);
password = argv[2];
errormsg = "You have to specify the ID of a valid human controlled company.";
} else {
return false;
}
if (!Company::IsValidHumanID(company_id)) {
IConsolePrint(CC_ERROR, errormsg);
return false;
}
password = NetworkChangeCompanyPassword(company_id, password);
if (password.empty()) {
IConsolePrint(CC_INFO, "Company password cleared.");
} else {
IConsolePrint(CC_INFO, "Company password changed to '{}'.", password);
}
return true;
}
/** All the known authorized keys with their name. */
static std::vector<std::pair<std::string_view, NetworkAuthorizedKeys *>> _console_cmd_authorized_keys{
{ "rcon", &_settings_client.network.rcon_authorized_keys },
@ -2810,9 +2755,6 @@ void IConsoleStdLibRegister()
IConsole::CmdRegister("authorized_key", ConNetworkAuthorizedKey, ConHookServerOnly);
IConsole::AliasRegister("ak", "authorized_key %+");
IConsole::CmdRegister("company_pw", ConCompanyPassword, ConHookNeedNetwork);
IConsole::AliasRegister("company_password", "company_pw %+");
IConsole::AliasRegister("net_frame_freq", "setting frame_freq %+");
IConsole::AliasRegister("net_sync_freq", "setting sync_freq %+");
IConsole::AliasRegister("server_pw", "setting server_password %+");
@ -2828,7 +2770,6 @@ void IConsoleStdLibRegister()
IConsole::AliasRegister("pause_on_join", "setting pause_on_join %+");
IConsole::AliasRegister("autoclean_companies", "setting autoclean_companies %+");
IConsole::AliasRegister("autoclean_protected", "setting autoclean_protected %+");
IConsole::AliasRegister("autoclean_unprotected", "setting autoclean_unprotected %+");
IConsole::AliasRegister("restart_game_year", "setting restart_game_year %+");
IConsole::AliasRegister("min_players", "setting min_active_clients %+");
IConsole::AliasRegister("reload_cfg", "setting reload_cfg %+");

View File

@ -151,6 +151,7 @@ struct IConsoleWindow : Window
static size_t scroll;
int line_height; ///< Height of one line of text in the console.
int line_offset;
int cursor_width;
IConsoleWindow() : Window(&_console_window_desc)
{
@ -164,6 +165,7 @@ struct IConsoleWindow : Window
{
this->line_height = GetCharacterHeight(FS_NORMAL) + WidgetDimensions::scaled.hsep_normal;
this->line_offset = GetStringBoundingBox("] ").width + WidgetDimensions::scaled.frametext.left;
this->cursor_width = GetCharacterWidth(FS_NORMAL, '_');
}
void Close([[maybe_unused]] int data = 0) override
@ -204,7 +206,7 @@ struct IConsoleWindow : Window
if (ypos < 0) break;
}
/* If the text is longer than the window, don't show the starting ']' */
int delta = this->width - this->line_offset - _iconsole_cmdline.pixels - ICON_RIGHT_BORDERWIDTH;
int delta = this->width - WidgetDimensions::scaled.frametext.right - cursor_width - this->line_offset - _iconsole_cmdline.pixels - ICON_RIGHT_BORDERWIDTH;
if (delta > 0) {
DrawString(WidgetDimensions::scaled.frametext.left, right, this->height - this->line_height, "]", (TextColour)CC_COMMAND, SA_LEFT | SA_FORCE);
delta = 0;

View File

@ -42,7 +42,6 @@ int _debug_misc_level;
int _debug_net_level;
int _debug_sprite_level;
int _debug_oldloader_level;
int _debug_npf_level;
int _debug_yapf_level;
int _debug_fontcache_level;
int _debug_script_level;
@ -68,7 +67,6 @@ static const DebugLevel _debug_levels[] = {
DEBUG_LEVEL(net),
DEBUG_LEVEL(sprite),
DEBUG_LEVEL(oldloader),
DEBUG_LEVEL(npf),
DEBUG_LEVEL(yapf),
DEBUG_LEVEL(fontcache),
DEBUG_LEVEL(script),

View File

@ -44,7 +44,6 @@ extern int _debug_misc_level;
extern int _debug_net_level;
extern int _debug_sprite_level;
extern int _debug_oldloader_level;
extern int _debug_npf_level;
extern int _debug_yapf_level;
extern int _debug_fontcache_level;
extern int _debug_script_level;

View File

@ -424,8 +424,12 @@ void ChangeOwnershipOfCompanyItems(Owner old_owner, Owner new_owner)
if (new_owner == INVALID_OWNER) {
RemoveAllGroupsForCompany(old_owner);
} else {
Company *c = Company::Get(old_owner);
for (Group *g : Group::Iterate()) {
if (g->owner == old_owner) g->owner = new_owner;
if (g->owner == old_owner) {
g->owner = new_owner;
g->number = c->freegroups.UseID(c->freegroups.NextID());
}
}
}

View File

@ -81,6 +81,7 @@ struct Group : GroupPool::PoolItem<&_group_pool> {
bool folded; ///< NOSAVE: Is this group folded in the group view?
GroupID parent; ///< Parent group
uint16_t number; ///< Per-company group number.
Group(CompanyID owner = INVALID_COMPANY);
};

View File

@ -350,8 +350,9 @@ std::tuple<CommandCost, GroupID> CmdCreateGroup(DoCommandFlag flags, VehicleType
g->vehicle_type = vt;
g->parent = INVALID_GROUP;
Company *c = Company::Get(g->owner);
g->number = c->freegroups.UseID(c->freegroups.NextID());
if (pg == nullptr) {
const Company *c = Company::Get(_current_company);
g->livery.colour1 = c->livery[LS_DEFAULT].colour1;
g->livery.colour2 = c->livery[LS_DEFAULT].colour2;
if (c->settings.renew_keep_length) SetBit(g->flags, GroupFlags::GF_REPLACE_WAGON_REMOVAL);
@ -397,14 +398,15 @@ CommandCost CmdDeleteGroup(DoCommandFlag flags, GroupID group_id)
/* Update backupped orders if needed */
OrderBackup::ClearGroup(g->index);
/* If we set an autoreplace for the group we delete, remove it. */
if (_current_company < MAX_COMPANIES) {
Company *c;
if (g->owner < MAX_COMPANIES) {
Company *c = Company::Get(g->owner);
c = Company::Get(_current_company);
/* If we set an autoreplace for the group we delete, remove it. */
for (EngineRenew *er : EngineRenew::Iterate()) {
if (er->group_id == g->index) RemoveEngineReplacementForCompany(c, er->from, g->index, flags);
}
c->freegroups.ReleaseID(g->number);
}
VehicleType vt = g->vehicle_type;

View File

@ -180,7 +180,7 @@ void BuildGuiGroupList(GUIGroupList &dst, bool fold, Owner owner, VehicleType ve
}
int r = StrNaturalCompare(last_group[0].second, last_group[1].second); // Sort by name (natural sorting).
if (r == 0) return a.group->index < b.group->index;
if (r == 0) return a.group->number < b.group->number;
return r < 0;
});

View File

@ -30,7 +30,7 @@
#include "core/random_func.hpp"
#include "object_base.h"
#include "company_func.h"
#include "pathfinder/npf/aystar.h"
#include "pathfinder/aystar.h"
#include "saveload/saveload.h"
#include "framerate_type.h"
#include "landscape_cmd.h"

View File

@ -273,7 +273,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Deur hie
STR_BUTTON_DEFAULT :{BLACK}Gewone
STR_BUTTON_CANCEL :{BLACK}Kanselleer
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Waarskuwing: bedieneradministrateurs kan moontlik die teks wat hier ingevoer is, lees.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
@ -2137,7 +2136,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Maatskap
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Loskoppel
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Verskaffer is beskerm. Voer wagwoord in
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Maatskappy is beskerm. Voer wagwoord in
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Klient Lys
@ -2153,19 +2151,9 @@ STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Klient Lys
STR_NETWORK_SPECTATORS :Aanskouers
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Moenie die ingesleutelde wagwoord bewaar nie
STR_COMPANY_PASSWORD_OK :{BLACK}Gee die maatskappy die nuwe wagwoord
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Maatskappy wagwoord
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Voorbepaalde maatskappy wagwoord
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Gebruik die maatskapy wagwoord as die standaard vir nuwe maatskappye
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Bind
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Bind en speel as maatskapy
STR_COMPANY_VIEW_PASSWORD :{BLACK}Wagwoord
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Beskerm maatskappy met wagwoord om te verhoed dat ongemagtigde spelers toegang verkry
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Stel maatskappy wagwoord
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Stuur

View File

@ -1990,7 +1990,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}جلب
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}فصل
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}الخادم محمى. من فضلك ادخل كلمه المرور
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}الشركه محميه. من فضلك ادخل كلمه المرور
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :اللاعبون عبر الإنترنت
@ -2014,26 +2013,15 @@ STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :منع
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}هل أنت متأكد أنك تريد طرد اللاعب '{STRING}'؟
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}هل أنت متأكد أنك تريد حظر اللاعب '{STRING}'؟
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}هل أنت متأكد أنك تريد حذف شركة '{COMPANY}'؟
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}هل أنت متأكد أنك تريد محو كلمة السر الخاصة بالشركة '{COMPANY}'?
STR_NETWORK_ASK_RELAY_NO :{BLACK}لا
STR_NETWORK_SPECTATORS :المشاهدين
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}لا تحفظ كلمة المرور المدخلة
STR_COMPANY_PASSWORD_OK :{BLACK}اعط الشركة كلمة المرور الجديدة
STR_COMPANY_PASSWORD_CAPTION :{WHITE}كلمة مرور الشركة
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}كلمة مرور الشركة القياسية
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}استخدم كلمة مرور هذه الشركة كافتراضية للشركات الجديدة
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK} انضم
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK} انضم و العب بهذه الشركة
STR_COMPANY_VIEW_PASSWORD :{BLACK}كلمة المرور
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}احمي شركتك بكلمة مرور خاصة لمنع الوصول الغير مسموح من اللاعبين الآخرين.
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}ادخل كلمة المرور
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}ارسل

View File

@ -2024,7 +2024,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Konpaini
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Deskonektatua
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Zerbitzaria babestua dago. Pasahitza sartu
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Konpainia babestua dago. Pasahitza sartu
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Bezero zerrenda
@ -2040,19 +2039,9 @@ STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Bezero zerrenda
STR_NETWORK_SPECTATORS :Ikusleak
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Ez gorde sartutako pasahitza
STR_COMPANY_PASSWORD_OK :{BLACK}Konpainiari pasahitz berria ezarri
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Konpainiaren pasahitza
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Konpainiaren pasahitz lehenetsia
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Konpainia pasahitz hau kopainia berrientzako lehenetsi
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Sartu
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Sartu eta konpainia honekin jokatu
STR_COMPANY_VIEW_PASSWORD :{BLACK}Pasahitza
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Pasahitzak zure konpainia babestuko du ez baimendutako bezeroetaz
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Konpainia pasahitza ezarri
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Bidali

View File

@ -621,7 +621,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Калі
STR_BUTTON_DEFAULT :{BLACK}Па змоўчаньнi
STR_BUTTON_CANCEL :{BLACK}Скасаваць
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Увага: адміністратары сервера могуць убачыць ваш пароль.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
@ -2766,7 +2765,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Здаб
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Адлучыцца
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Сэрвэр абаронены. Увядзіце пароль
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Кампанія абароненая. Увядзіце пароль
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Сьпіс гульцоў
@ -2815,13 +2813,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Праз
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Адключыць
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Заблакаваць
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Выдаліць
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Скінуць пароль
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Пацверджаньне дзеяньня
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Адключыць гульца «{STRING}»?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Заблакаваць гульца «{STRING}»?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Выдаліць кампанію «{COMPANY}»?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Скінуць пароль у кампаніі «{COMPANY}»?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Выкарыстоўваць транслятар?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Не атрымалася ўсталяваць злучэнне з серверам «{STRING}».{}Перанакіраваць злучэнне праз «{STRING}»?
@ -2838,19 +2834,9 @@ STR_NETWORK_ASK_SURVEY_YES :Так
STR_NETWORK_SPECTATORS :Гледачы
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Не захоўваць уведзены пароль
STR_COMPANY_PASSWORD_OK :{BLACK}Даць кампаніі новы пароль
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Пароль кампаніі
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Пароль кампаніі па змоўчаньні
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Выкарыстоўваць пароль гэтай кампаніі як пароль па змоўчаньні для новых кампаніяў
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Далучыцца
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Далучыцца й гуляць за гэтую кампанію
STR_COMPANY_VIEW_PASSWORD :{BLACK}Пароль
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Абараніць вашу кампанію паролем, каб неаўтарызаваныя карыстальнікі не маглі далучыцца
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Усталяваць пароль кампаніі
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Адправіць

View File

@ -309,7 +309,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Ativando
STR_BUTTON_DEFAULT :{BLACK}Padrão
STR_BUTTON_CANCEL :{BLACK}Cancelar
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Aviso: os administradores do servidor podem ler qualquer texto inserido aqui.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
@ -1084,6 +1083,8 @@ STR_GAME_OPTIONS_BASE_MUSIC :{BLACK}Conjunto
STR_GAME_OPTIONS_BASE_MUSIC_TOOLTIP :{BLACK}Selecione um conjunto de músicas básicas para usar
STR_GAME_OPTIONS_BASE_MUSIC_DESCRIPTION_TOOLTIP :{BLACK}Informação adicional sobre o conjunto de músicas básicas
STR_GAME_OPTIONS_ONLINE_CONTENT :Obter Conteúdo
STR_GAME_OPTIONS_ONLINE_CONTENT_TOOLTIP :Verificar por conteúdo novo e atualizado para download
STR_GAME_OPTIONS_SOCIAL_PLUGINS_NONE :{LTBLUE}(não existem plugins instalados para integrar com as plataformas sociais)
@ -2459,7 +2460,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Obtendo
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Desconectar
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Servidor protegido. Digite a senha
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Empresa protegida. Digite a senha
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Jogadores conectados
@ -2485,13 +2485,14 @@ STR_NETWORK_CLIENT_LIST_PLAYER_NAME_EDIT_TOOLTIP :{BLACK}Editar o
STR_NETWORK_CLIENT_LIST_PLAYER_NAME_QUERY_CAPTION :Seu nome de jogador
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_TOOLTIP :{BLACK}Ações administrativas para aplicar neste cliente
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_TOOLTIP :{BLACK}Ações administrativas para aplicar nesta empresa
STR_NETWORK_CLIENT_LIST_JOIN_TOOLTIP :{BLACK}Juntar-se a esta empresa
STR_NETWORK_CLIENT_LIST_JOIN_TOOLTIP :{BLACK}Participar desta empresa
STR_NETWORK_CLIENT_LIST_COMPANY_AUTHORIZE_TOOLTIP :{BLACK}Autorizar este cliente a participar da sua empresa
STR_NETWORK_CLIENT_LIST_CHAT_CLIENT_TOOLTIP :{BLACK}Enviar uma mensagem a este jogador
STR_NETWORK_CLIENT_LIST_CHAT_COMPANY_TOOLTIP :{BLACK}Enviar uma mensagem a todos os jogadores desta empresa
STR_NETWORK_CLIENT_LIST_CHAT_SPECTATOR_TOOLTIP :{BLACK}Enviar uma mensagem a todos os espectadores
STR_NETWORK_CLIENT_LIST_SPECTATORS :Espectadores
STR_NETWORK_CLIENT_LIST_NEW_COMPANY :(Nova empresa)
STR_NETWORK_CLIENT_LIST_NEW_COMPANY_TOOLTIP :{BLACK}Criar uma nova empresa e juntar-se a ela
STR_NETWORK_CLIENT_LIST_NEW_COMPANY_TOOLTIP :{BLACK}Criar uma nova empresa e participar dela
STR_NETWORK_CLIENT_LIST_PLAYER_ICON_SELF_TOOLTIP :{BLACK}Esse é você
STR_NETWORK_CLIENT_LIST_PLAYER_ICON_HOST_TOOLTIP :{BLACK}Este é o hospedeiro do jogo
STR_NETWORK_CLIENT_LIST_CLIENT_COMPANY_COUNT :{BLACK}{NUM} cliente{P "" s} - {NUM}/{NUM} empresa{P "" s}
@ -2508,13 +2509,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Via retr
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Expulsar
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Banir
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Excluir
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Desbloquear senha
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Ação administrativa
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Você quer mesmo expulsar o jogador '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Você quer mesmo banir o jogador '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Você quer mesmo excluir a empresa '{COMPANY}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Você quer mesmo apagar a senha da empresa '{COMPANY}'?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Usar retransmissão?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Erro ao estabelecer uma conexão entre você e o servidor.'{STRING}'Você gostaria de retransmitir essa sessão via '{STRING}'?
@ -2531,19 +2530,9 @@ STR_NETWORK_ASK_SURVEY_YES :Sim
STR_NETWORK_SPECTATORS :Espectadores
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Não salvar a senha digitada
STR_COMPANY_PASSWORD_OK :{BLACK}Atribuir nova senha à empresa
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Senha da empresa
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Senha padrão da empresa
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Usar a senha desta empresa como padrão para novas empresas
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Participar
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Participar e jogar por esta empresa
STR_COMPANY_VIEW_PASSWORD :{BLACK}Senha
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Proteja a sua empresa com uma senha para impedir a participação de usuários não autorizados
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Definir senha para empresa
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Enviar

View File

@ -288,7 +288,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}С ак
STR_BUTTON_DEFAULT :{BLACK}По подразбиране
STR_BUTTON_CANCEL :{BLACK}Отказ
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Внимание: Администраторите на сървъра могат да прочетат всеки текст, въведен тук.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-.,уеишщксдзц;(ьяаожгтнвмчюйъэфхпрлб
@ -2200,7 +2199,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Свал
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Изключване
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Сървъра е защитен. Въведете парола
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Компанията е защитена. Въведете парола
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Списък с играчите
@ -2217,26 +2215,15 @@ STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_TOOLTIP :Админис
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Изхвърлен
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Бан
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Изтриване
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Отключване на парола
STR_NETWORK_SPECTATORS :Наблюдатели
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Незапазвай паролата
STR_COMPANY_PASSWORD_OK :{BLACK}Дай на компанията новата парола
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Парола на компанията
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Парола по подразбиране за компания
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Използване на тази парола по подразбиране за нови компании
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Присъедини се
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Присъедини се, управлявайки тази компания
STR_COMPANY_VIEW_PASSWORD :{BLACK}Парола
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Постави парола за да предпазиш компанията си от неоторизирани потребители.
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Поставяне парола на компанията
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Изпращане

View File

@ -309,7 +309,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Activant
STR_BUTTON_DEFAULT :{BLACK}Predeterminat
STR_BUTTON_CANCEL :{BLACK}Cancel·la
STR_BUTTON_OK :{BLACK}D'acord
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Avís: Els administradors del servidor potser poden llegir el que escriviu aquí.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
@ -957,6 +956,7 @@ STR_GAME_OPTIONS_VOLUME :Volum
STR_GAME_OPTIONS_SFX_VOLUME :Efectes de so
STR_GAME_OPTIONS_MUSIC_VOLUME :Música
STR_GAME_OPTIONS_VOLUME_MARK :{NUM}{NBSP}%
STR_GAME_OPTIONS_CURRENCY_UNITS_FRAME :{BLACK}Moneda
STR_GAME_OPTIONS_CURRENCY_UNITS_DROPDOWN_TOOLTIP :{BLACK}Selecció de la unitat monetària
@ -1054,6 +1054,7 @@ STR_GAME_OPTIONS_GUI_FONT_SPRITE_TOOLTIP :{BLACK}Marqueu
STR_GAME_OPTIONS_GUI_FONT_AA :{BLACK}Aplica anti-àlies a les fonts
STR_GAME_OPTIONS_GUI_FONT_AA_TOOLTIP :{BLACK}Marqueu aquesta casella per a fer servir tècniques d'anti-àlies a les fonts redimensionables.
STR_GAME_OPTIONS_GUI_SCALE_MARK :{DECIMAL}x
STR_GAME_OPTIONS_PARTICIPATE_SURVEY_FRAME :{BLACK}Sondeig automatitzat
STR_GAME_OPTIONS_PARTICIPATE_SURVEY :{BLACK}Participa al sondeig automatitzat
@ -1082,6 +1083,8 @@ STR_GAME_OPTIONS_BASE_MUSIC :{BLACK}Conjunt
STR_GAME_OPTIONS_BASE_MUSIC_TOOLTIP :{BLACK}Selecciona el conjunt de peces de música base a utilitzar
STR_GAME_OPTIONS_BASE_MUSIC_DESCRIPTION_TOOLTIP :{BLACK}Informació addicional sobre el conjunt de peces de música base
STR_GAME_OPTIONS_ONLINE_CONTENT :Descarrega contingut
STR_GAME_OPTIONS_ONLINE_CONTENT_TOOLTIP :Comprova si hi ha continguts nous o actualitzats per a descarregar.
STR_GAME_OPTIONS_SOCIAL_PLUGINS_NONE :{LTBLUE}(no s'han instal·lat complements per a interactuar amb plataformes socials)
@ -2457,7 +2460,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Obtenint
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Desconnecta
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Servidor protegit: escriviu-ne la contrasenya
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Companyia protegida: escriviu-ne la contrasenya
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Jugadors en línia
@ -2484,6 +2486,7 @@ STR_NETWORK_CLIENT_LIST_PLAYER_NAME_QUERY_CAPTION :El vostre nom d
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_TOOLTIP :{BLACK}Accions d'administració que s'han de realitzar per a aquest client.
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_TOOLTIP :{BLACK}Accions d'administració que s'han de realitzar per a aquesta companyia.
STR_NETWORK_CLIENT_LIST_JOIN_TOOLTIP :{BLACK}Uniu-vos a aquesta companyia.
STR_NETWORK_CLIENT_LIST_COMPANY_AUTHORIZE_TOOLTIP :{BLACK}Autoritza al client a unir-se a la vostra companyia.
STR_NETWORK_CLIENT_LIST_CHAT_CLIENT_TOOLTIP :{BLACK}Envia un missatge a aquest jugador.
STR_NETWORK_CLIENT_LIST_CHAT_COMPANY_TOOLTIP :{BLACK}Envia un missatge a tots els jugadors de la companyia.
STR_NETWORK_CLIENT_LIST_CHAT_SPECTATOR_TOOLTIP :{BLACK}Envieu un missatge a tots els espectadors.
@ -2506,13 +2509,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Via serv
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Treu
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Expulsa
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Esborra
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Desbloca la contrasenya
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Acció de l'administrador
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Esteu segur que voleu treure el jugador «{STRING}»?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Esteu segur que voleu expulsar el jugador «{STRING}»?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Esteu segur que voleu esborrar la companyia «{COMPANY}»?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Esteu segur que voleu restablir la contrasenya de la companyia «{COMPANY}»?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Voleu usar un servei de transmissió?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}No s'ha pogut establir una connexió amb el servidor «{STRING}».{}Voleu transmetre aquesta sessió via «{STRING}»?
@ -2529,19 +2530,9 @@ STR_NETWORK_ASK_SURVEY_YES :Sí
STR_NETWORK_SPECTATORS :Espectadors
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}No desis la nova contrasenya.
STR_COMPANY_PASSWORD_OK :{BLACK}Estableix aquesta nova contrasenya per a la companyia.
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Contrasenya de la companyia
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Contrasenya predeterminada de companyies noves
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Utilitza com a contrasenya predeterminada de companyies noves la d'aquesta companyia.
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Uniu-vos
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Uniu-vos a aquesta companyia per poder-hi jugar.
STR_COMPANY_VIEW_PASSWORD :{BLACK}Contrasenya
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Protegeix la vostra companyia amb una contrasenya per tal d'evitar que la controlin altres usuaris no autoritzats.
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Estableix la contrasenya de la companyia.
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Envia

View File

@ -1000,8 +1000,6 @@ STR_NETWORK_START_SERVER_SET_PASSWORD :{BLACK}Вырн
# Network set password
# Network company info join/password
# Network chat

View File

@ -368,7 +368,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Uključi
STR_BUTTON_DEFAULT :{BLACK}Zadano
STR_BUTTON_CANCEL :{BLACK}Odustani
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Upozorenje: Administratori servera mogu pročitati bilo koji tekst upisan ovdje.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
@ -2263,7 +2262,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Dohvaća
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Odspoji
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Poslužitelj je zaštićen. Unesite zaporku
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Tvrtka je zaštićena. Unesite zaporku
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Online igrači
@ -2291,19 +2289,9 @@ STR_NETWORK_ASK_RELAY_YES_ONCE :{BLACK}Da, samo
STR_NETWORK_SPECTATORS :Promatrači
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Nemoj spremiti upisanu zaporku
STR_COMPANY_PASSWORD_OK :{BLACK}Daj tvrtci novu zaporku
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Zaporka tvrtke
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Inicijalna zaporka tvrtke
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Uporabi zaporku ove tvrtke kao inicijalnu za nove tvrtke
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Pridruži se
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Pridruži se i igraj kao ova tvrtka
STR_COMPANY_VIEW_PASSWORD :{BLACK}Zaporka
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Zaštiti šifrom svoju tvrtku od korištenja od strane neovlaštenih korisnika.
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Postavi zaporku tvrtke
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Pošalji

View File

@ -383,7 +383,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Zapnutí
STR_BUTTON_DEFAULT :{BLACK}Původní
STR_BUTTON_CANCEL :{BLACK}Zrušit
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Upozornění: Administrátor serveru může zjistit a přečíst jakýkoliv text sem vložený.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :"+ěščřžýáíé=-\qwertyuiopú)asdfghjklů' zxcvbnm,./ .
@ -2537,7 +2536,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Přijím
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Odpojit se
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server je chráněný. Napiš heslo
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Společnost je chráněná. Napiš heslo
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Seznam hráčů
@ -2586,13 +2584,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Přes re
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Vyhodit
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Ban
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Smazat
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Odemčení hesla
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Administrátorská akce
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Opravdu chceš vyhodit hráče '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Opravdu chceš zabanovat hráče '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Jste si jisti, že chcete smazat společnost '{COMPANY}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Opravdu chcete obnovit heslo společnosti '{COMPANY}'?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Použít relay?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Nepodařilo se vytvořit spojení mezi tebou a serverem '{STRING}'.{}Chceš propojit toto sezení přes relay '{STRING}'?
@ -2609,19 +2605,9 @@ STR_NETWORK_ASK_SURVEY_YES :Ano
STR_NETWORK_SPECTATORS :Pozorovatelé
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Neukládat zadané heslo
STR_COMPANY_PASSWORD_OK :{BLACK}Změnit heslo společnosti
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Heslo společnosti
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Výchozí heslo společností
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Použít toto heslo jako výchozí pro nově založené společnosti
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Přidat se
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Připojit se a hrát za tuto společnost
STR_COMPANY_VIEW_PASSWORD :{BLACK}Heslo
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Heslo - zabrání neautorizovaným uživatelům v připojení se k tvé společnosti
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Nastav heslo společnosti
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Poslat

View File

@ -308,7 +308,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Ved at a
STR_BUTTON_DEFAULT :{BLACK}Standard
STR_BUTTON_CANCEL :{BLACK}Annuller
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Advarsel: Server administratoren kan være i stand til at læse al tekst skrevet her.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
@ -1083,6 +1082,8 @@ STR_GAME_OPTIONS_BASE_MUSIC :{BLACK}Basis-mu
STR_GAME_OPTIONS_BASE_MUSIC_TOOLTIP :{BLACK}Vælg basismusik-sæt
STR_GAME_OPTIONS_BASE_MUSIC_DESCRIPTION_TOOLTIP :{BLACK}Yderligere information om basismusik-sættet
STR_GAME_OPTIONS_ONLINE_CONTENT :Hent indhold
STR_GAME_OPTIONS_ONLINE_CONTENT_TOOLTIP :Søg efter nyt og opdateret indhold, der skal downloades
STR_GAME_OPTIONS_SOCIAL_PLUGINS_NONE :{LTBLUE}(ingen plugins til at integrere med sociale platforme installeret)
@ -2458,7 +2459,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Henter s
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Afbryd forbindelse
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Serveren er beskyttet. Indtast kodeord
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Selskabet er beskyttet. Indtast kodeord
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Online spillere
@ -2507,13 +2507,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Via rel
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Smid ud
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Udeluk
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Slet
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Lås adgangskode op
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Admin handling
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Er du sikker på du ønsker at smide spilleren '{STRING}' ud?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Er du sikker på du ønsker at udelukke spilleren '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Er du sikker på du ønsker at slette selskabet '{COMPANY}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Er du sikker på du ønsker at nulstille adgangskoden til selskabet '{COMPANY}'?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Anvend relæ?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Det lykkedes ikke at etablere en forbindelse mellem dig og serveren '{STRING}'.{}Ønsker du at anvende '{STRING}' som relæ for denne gang?
@ -2530,19 +2528,9 @@ STR_NETWORK_ASK_SURVEY_YES :Ja
STR_NETWORK_SPECTATORS :Tilskuere
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Gem ikke den indtastede adgangskode
STR_COMPANY_PASSWORD_OK :{BLACK}Giv firmaet den nye adgangskode
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Firma-adgangskode
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Standard firma-adgangskode
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Brug denne firma-adgangskode som standard for nye firmaer
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Tilslut dig
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Tilslut dig og spil som dette firma
STR_COMPANY_VIEW_PASSWORD :{BLACK}Kodeord
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Beskyt dit selskab med et kodeord for at undgå, at fremmede slutter sig til det.
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Sæt selskabets kodeord
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Send

View File

@ -308,7 +308,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Wanneer
STR_BUTTON_DEFAULT :{BLACK}Standaard
STR_BUTTON_CANCEL :{BLACK}Annuleren
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Waarschuwing: het kan zijn dat serverbeheerders de tekst kunnen lezen die hier is ingevoerd.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
@ -2456,7 +2455,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Bedrijfs
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Verbinding verbreken
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server is beveiligd. Voer wachtwoord in
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Bedrijf is beveiligd. Voer wachtwoord in
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Spelers online
@ -2505,13 +2503,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Via omle
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Eruit schoppen
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Bannen
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Verwijderen
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Wachtwoord ontgrendelen
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Beheeractie
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Weet je zeker dat je de speler '{STRING}' eruit wilt schoppen?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Weet je zeker dat je de speler '{STRING}' wilt bannen?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Weet je zeker dat je het bedrijf '{COMPANY}' wilt verwijderen?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Weet je zeker dat je het wachtwoord voor bedrijf '{COMPANY}' wilt terugstellen?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Omleiden?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Kan geen verbinding maken tussen jou en server '{STRING}'.{}Wil je deze sessie omleiden via '{STRING}'?
@ -2528,19 +2524,9 @@ STR_NETWORK_ASK_SURVEY_YES :Ja
STR_NETWORK_SPECTATORS :Toeschouwers
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Ingevoerd wachtwoord niet opslaan
STR_COMPANY_PASSWORD_OK :{BLACK}Bedrijf het nieuwe wachtwoord geven
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Bedrijfswachtwoord
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Standaard bedrijfswachtwoord
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Dit bedrijfswachtwoord gebruiken als standaard voor nieuwe bedrijven
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Meedoen
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Doe mee en speel als dit bedrijf
STR_COMPANY_VIEW_PASSWORD :{BLACK}Wachtwoord
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Beveilig het bedrijf met een wachtwoord zodat niet-geautoriseerde personen niet mee kunnen doen
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Bedrijfswachtwoord instellen
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Verstuur

View File

@ -308,7 +308,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}By enabl
STR_BUTTON_DEFAULT :{BLACK}Default
STR_BUTTON_CANCEL :{BLACK}Cancel
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Warning: Server administrators may be able to read any text entered here.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
@ -2131,17 +2130,8 @@ STR_CONFIG_SETTING_AI :Competitors
STR_CONFIG_SETTING_AI_NPC :Computer players
STR_CONFIG_SETTING_NETWORK :Network
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS :Pathfinder for trains: {STRING2}
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS_HELPTEXT :Path finder to use for trains
STR_CONFIG_SETTING_PATHFINDER_FOR_ROAD_VEHICLES :Pathfinder for road vehicles: {STRING2}
STR_CONFIG_SETTING_PATHFINDER_FOR_ROAD_VEHICLES_HELPTEXT :Path finder to use for road vehicles
STR_CONFIG_SETTING_PATHFINDER_FOR_SHIPS :Pathfinder for ships: {STRING2}
STR_CONFIG_SETTING_PATHFINDER_FOR_SHIPS_HELPTEXT :Path finder to use for ships
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :Automatic reversing at signals: {STRING2}
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS_HELPTEXT :Allow trains to reverse on a signal, if they waited there a long time
###length 2
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
STR_CONFIG_SETTING_PATHFINDER_YAPF :YAPF {BLUE}(Recommended)
STR_CONFIG_SETTING_QUERY_CAPTION :{WHITE}Change setting value
@ -2460,7 +2450,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Fetching
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Disconnect
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server is protected. Enter password
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Company is protected. Enter password
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Online players
@ -2487,6 +2476,7 @@ STR_NETWORK_CLIENT_LIST_PLAYER_NAME_QUERY_CAPTION :Your player nam
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_TOOLTIP :{BLACK}Administrative actions to perform for this client
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_TOOLTIP :{BLACK}Administrative actions to perform for this company
STR_NETWORK_CLIENT_LIST_JOIN_TOOLTIP :{BLACK}Join this company
STR_NETWORK_CLIENT_LIST_COMPANY_AUTHORIZE_TOOLTIP :{BLACK}Authorize this client to join your company
STR_NETWORK_CLIENT_LIST_CHAT_CLIENT_TOOLTIP :{BLACK}Send a message to this player
STR_NETWORK_CLIENT_LIST_CHAT_COMPANY_TOOLTIP :{BLACK}Send a message to all players of this company
STR_NETWORK_CLIENT_LIST_CHAT_SPECTATOR_TOOLTIP :{BLACK}Send a message to all spectators
@ -2509,13 +2499,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Via rela
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Kick
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Ban
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Delete
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Password unlock
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Admin action
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Are you sure you want to kick player '{RAW_STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Are you sure you want to ban player '{RAW_STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Are you sure you want to delete company '{COMPANY}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Are you sure you want to reset the password of company '{COMPANY}'?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Use relay?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Failed to establish a connection between you and server '{RAW_STRING}'.{}Would you like to relay this session via '{RAW_STRING}'?
@ -2532,19 +2520,9 @@ STR_NETWORK_ASK_SURVEY_YES :Yes
STR_NETWORK_SPECTATORS :Spectators
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Do not save the entered password
STR_COMPANY_PASSWORD_OK :{BLACK}Give the company the new password
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Company password
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Default company password
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Use this company password as default for new companies
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Join
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Join and play as this company
STR_COMPANY_VIEW_PASSWORD :{BLACK}Password
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Password-protect your company to prevent unauthorised users from joining
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Set company password
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Send

View File

@ -308,7 +308,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}By enabl
STR_BUTTON_DEFAULT :{BLACK}Default
STR_BUTTON_CANCEL :{BLACK}Cancel
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Warning: Server administrators may be able to read any text entered here.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
@ -1083,6 +1082,8 @@ STR_GAME_OPTIONS_BASE_MUSIC :{BLACK}Base mus
STR_GAME_OPTIONS_BASE_MUSIC_TOOLTIP :{BLACK}Select the base music set to use
STR_GAME_OPTIONS_BASE_MUSIC_DESCRIPTION_TOOLTIP :{BLACK}Additional information about the base music set
STR_GAME_OPTIONS_ONLINE_CONTENT :Get Content
STR_GAME_OPTIONS_ONLINE_CONTENT_TOOLTIP :Check for new and updated content to download
STR_GAME_OPTIONS_SOCIAL_PLUGINS_NONE :{LTBLUE}(no plugins to integrate with social platforms installed)
@ -2458,7 +2459,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Fetching
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Disconnect
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server is protected. Enter password
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Company is protected. Enter password
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Online players
@ -2485,6 +2485,7 @@ STR_NETWORK_CLIENT_LIST_PLAYER_NAME_QUERY_CAPTION :Your player nam
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_TOOLTIP :{BLACK}Administrative actions to perform for this client
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_TOOLTIP :{BLACK}Administrative actions to perform for this company
STR_NETWORK_CLIENT_LIST_JOIN_TOOLTIP :{BLACK}Join this company
STR_NETWORK_CLIENT_LIST_COMPANY_AUTHORIZE_TOOLTIP :{BLACK}Authorize this client to join your company
STR_NETWORK_CLIENT_LIST_CHAT_CLIENT_TOOLTIP :{BLACK}Send a message to this player
STR_NETWORK_CLIENT_LIST_CHAT_COMPANY_TOOLTIP :{BLACK}Send a message to all players of this company
STR_NETWORK_CLIENT_LIST_CHAT_SPECTATOR_TOOLTIP :{BLACK}Send a message to all spectators
@ -2507,13 +2508,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Via rela
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Kick
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Ban
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Delete
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Password unlock
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Admin action
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Are you sure you want to kick player '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Are you sure you want to ban player '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Are you sure you want to delete company '{COMPANY}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Are you sure you want to reset the password of company '{COMPANY}'?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Use relay?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Failed to establish a connection between you and server '{STRING}'.{}Would you like to relay this session via '{STRING}'?
@ -2530,19 +2529,9 @@ STR_NETWORK_ASK_SURVEY_YES :Yes
STR_NETWORK_SPECTATORS :Spectators
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Do not save the entered password
STR_COMPANY_PASSWORD_OK :{BLACK}Give the company the new password
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Company password
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Default company password
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Use this company password as default for new companies
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Join
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Join and play as this company
STR_COMPANY_VIEW_PASSWORD :{BLACK}Password
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Password-protect your company to prevent unauthorised users from joining
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Set company password
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Send

View File

@ -308,7 +308,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}By enabl
STR_BUTTON_DEFAULT :{BLACK}Default
STR_BUTTON_CANCEL :{BLACK}Cancel
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Warning: Server administrators may be able to read any text entered here.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
@ -1083,6 +1082,8 @@ STR_GAME_OPTIONS_BASE_MUSIC :{BLACK}Base mus
STR_GAME_OPTIONS_BASE_MUSIC_TOOLTIP :{BLACK}Select the base music set to use
STR_GAME_OPTIONS_BASE_MUSIC_DESCRIPTION_TOOLTIP :{BLACK}Additional information about the base music set
STR_GAME_OPTIONS_ONLINE_CONTENT :Get Content
STR_GAME_OPTIONS_ONLINE_CONTENT_TOOLTIP :Check for new and updated content to download
STR_GAME_OPTIONS_SOCIAL_PLUGINS_NONE :{LTBLUE}(no plugins to integrate with social platforms installed)
@ -2458,7 +2459,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Fetching
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Disconnect
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server is protected. Enter password
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Company is protected. Enter password
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Online players
@ -2507,13 +2507,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Via rela
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Kick
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Ban
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Delete
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Password unlock
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Admin action
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Are you sure you want to kick player '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Are you sure you want to ban player '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Are you sure you want to delete company '{COMPANY}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Are you sure you want to reset the password of company '{COMPANY}'?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Use relay?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Failed to establish a connection between you and server '{STRING}'.{}Would you like to relay this session via '{STRING}'?
@ -2530,19 +2528,9 @@ STR_NETWORK_ASK_SURVEY_YES :Yes
STR_NETWORK_SPECTATORS :Spectators
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Do not save the entered password
STR_COMPANY_PASSWORD_OK :{BLACK}Give the company the new password
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Company password
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Default company password
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Use this company password as default for new companies
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Join
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Join and play as this company
STR_COMPANY_VIEW_PASSWORD :{BLACK}Password
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Password-protect your company to prevent unauthorized users from joining
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Set company password
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Send

View File

@ -391,7 +391,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Post akt
STR_BUTTON_DEFAULT :{BLACK}Normo
STR_BUTTON_CANCEL :{BLACK}Nuligu
STR_BUTTON_OK :{BLACK}Bone
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Atentu: La serviladministrantoj eventuale povas legi ajnan tekston entajpitan ĉi tie.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
@ -2429,7 +2428,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Kaptante
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Malkonektu
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Servilo estas protektata. Enigu pasvorton
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Kompanio estas protektata. Enigu pasvorton
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Enretaj ludantoj
@ -2495,19 +2493,9 @@ STR_NETWORK_ASK_SURVEY_YES :Jes
STR_NETWORK_SPECTATORS :Spektantoj
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Ne konservu la pasvorton.
STR_COMPANY_PASSWORD_OK :{BLACK}Donu la novan pasvorton al la kompanio.
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Kompania pasvorto
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Fari defaŭltan kompanipasvorton.
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Uzu ĉi tiun kompanipasvorton kiel defaŭlto por novaj kompanioj.
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Anigi
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Anigi kaj ludi kiel ĉi tiu kompanio.
STR_COMPANY_VIEW_PASSWORD :{BLACK}Pasvorto
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Pasvorte protektu vian kompanion por eviti ke eksteruloj aliĝu
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Agordu kompanian pasvorton
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Sendu

View File

@ -365,7 +365,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Selle nu
STR_BUTTON_DEFAULT :{BLACK}Esialgne
STR_BUTTON_CANCEL :{BLACK}Tühista
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Hoiatus: Serveriadministraatorid võivad olla võimelised lugema siinset teksti.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
@ -1013,6 +1012,7 @@ STR_GAME_OPTIONS_VOLUME :Helitase
STR_GAME_OPTIONS_SFX_VOLUME :Heliefektid
STR_GAME_OPTIONS_MUSIC_VOLUME :Muusika
STR_GAME_OPTIONS_VOLUME_MARK :{NUM}%
STR_GAME_OPTIONS_CURRENCY_UNITS_FRAME :{BLACK}Valuuta
STR_GAME_OPTIONS_CURRENCY_UNITS_DROPDOWN_TOOLTIP :{BLACK}Valuuta valimine
@ -1063,6 +1063,7 @@ STR_GAME_OPTIONS_CURRENCY_INR :India ruupia
STR_GAME_OPTIONS_CURRENCY_IDR :Indoneesia ruupia
STR_GAME_OPTIONS_CURRENCY_MYR :Malaisia ringit
STR_GAME_OPTIONS_CURRENCY_LVL :Läti Latt
STR_GAME_OPTIONS_CURRENCY_PTE :Portugali eskuudo
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Salvestusvälp
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Vali salvestamise välp
@ -1105,10 +1106,11 @@ STR_GAME_OPTIONS_GUI_SCALE_BEVELS :{BLACK}Skaleeri
STR_GAME_OPTIONS_GUI_SCALE_BEVELS_TOOLTIP :{BLACK}Skaleeri kaldeid liidese suuruse järgi
STR_GAME_OPTIONS_GUI_FONT_SPRITE :{BLACK}Kasuta traditsioonilist märgipõhist fonti
STR_GAME_OPTIONS_GUI_FONT_SPRITE_TOOLTIP :{BLACK}Märgi, kui eelistad traditsioonilist kindla suurusega märgipõhist fonti.
STR_GAME_OPTIONS_GUI_FONT_SPRITE_TOOLTIP :{BLACK}Märgi, kui eelistad traditsioonilist kindla suurusega märgipõhist fonti
STR_GAME_OPTIONS_GUI_FONT_AA :{BLACK}Anti-alias fondid
STR_GAME_OPTIONS_GUI_FONT_AA_TOOLTIP :{BLACK}Kasti märkimisel tehakse muudetava suurusega fontidele anti-alias.
STR_GAME_OPTIONS_GUI_FONT_AA_TOOLTIP :{BLACK}Kasti märkimisel tehakse muudetava suurusega fontidele anti-alias
STR_GAME_OPTIONS_GUI_SCALE_MARK :{DECIMAL}x
STR_GAME_OPTIONS_PARTICIPATE_SURVEY_FRAME :{BLACK}Automaatne uuring
STR_GAME_OPTIONS_PARTICIPATE_SURVEY :{BLACK}Osale automaatses uuringus
@ -1869,7 +1871,7 @@ STR_CONFIG_SETTING_SCRIPT_MAX_MEMORY_HELPTEXT :Kui palju vahem
STR_CONFIG_SETTING_SCRIPT_MAX_MEMORY_VALUE :{COMMA} MiB
STR_CONFIG_SETTING_SERVINT_ISPERCENT :Hooldusvälp protsentides: {STRING}
STR_CONFIG_SETTING_SERVINT_ISPERCENT_HELPTEXT :Kui on aktiveeritud, püüavad sõidukid käia hoolduses, kui nende vastupidavus langeb määratud protsendini suurimast vastupidavusest.{}{}Näiteks, kui sõiduki suurim vastupidavus on 90% ja hooldusvälp on 20%, püüab sõiduk käia hoolduses 72% vastupidavuse juures.
STR_CONFIG_SETTING_SERVINT_ISPERCENT_HELPTEXT :Kui on aktiveeritud, püüavad sõidukid käia hoolduses, kui nende vastupidavus langeb määratud protsendini suurimast vastupidavusest.{}{}Näiteks, kui sõiduki suurim vastupidavus on 90% ja hooldusvälp on 20%, püüab sõiduk käia hoolduses 72% vastupidavuse juures
STR_CONFIG_SETTING_SERVINT_TRAINS :Rongide esialgne hooldusvälp: {STRING}
STR_CONFIG_SETTING_SERVINT_TRAINS_HELPTEXT :Määrab uute rööbassõidukite hooldusvälba, kui sõidukile eraldi hooldusvälpa ei määrata
@ -1880,6 +1882,9 @@ STR_CONFIG_SETTING_SERVINT_AIRCRAFT_HELPTEXT :Määrab uute
STR_CONFIG_SETTING_SERVINT_SHIPS :Laevade hooldusvälba vaikeväärtus: {STRING}
STR_CONFIG_SETTING_SERVINT_SHIPS_HELPTEXT :Määrab uute laevade hooldusvälba, kui sõidukile eraldi hooldusvälpa ei määrata
###length 3
STR_CONFIG_SETTING_SERVINT_VALUE_DAYS :{COMMA}{NBSP}Päev{P 0 "" a}
STR_CONFIG_SETTING_SERVINT_VALUE_MINUTES :{COMMA}{NBSP}Minut{P 0 "" it}
STR_CONFIG_SETTING_SERVINT_VALUE_PERCENTAGE :{COMMA}{NBSP}%
###setting-zero-is-special
STR_CONFIG_SETTING_SERVINT_DISABLED :Väljas
@ -2510,7 +2515,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Hangin e
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Katkesta
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server on kaitstud. Sisesta salasõna
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Ettevõte on kaitstud. Sisesta salasõna
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Ühendatud mängijad
@ -2537,6 +2541,7 @@ STR_NETWORK_CLIENT_LIST_PLAYER_NAME_QUERY_CAPTION :Sinu mängija n
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_TOOLTIP :{BLACK}Haldustegevused, mida teha selle ettevõtte peal
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_TOOLTIP :{BLACK}Haldustegevused, mida teha selle ettevõtte peal
STR_NETWORK_CLIENT_LIST_JOIN_TOOLTIP :{BLACK}Liitu selle ettevõttega
STR_NETWORK_CLIENT_LIST_COMPANY_AUTHORIZE_TOOLTIP :{BLACK}Luba sellel kliendil oma ettevõttega liituda
STR_NETWORK_CLIENT_LIST_CHAT_CLIENT_TOOLTIP :{BLACK}Saada sellele mängijale sõnum
STR_NETWORK_CLIENT_LIST_CHAT_COMPANY_TOOLTIP :{BLACK}Saada sõnum igale selle ettevõtte mängijale
STR_NETWORK_CLIENT_LIST_CHAT_SPECTATOR_TOOLTIP :{BLACK}Saada sõnum igale vaatlejale
@ -2559,13 +2564,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Läbi va
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Viska välja
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Keela
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Kustuta
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Salasõnaga avamine
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Haldustoiming
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Kas oled kindel, et välja visata mängija '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Kas oled kindel, et sa tahad keelata mängija '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Kas oled kindel, et tahad kustutada ettevõtte '{COMPANY}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Kas oled kindel, et soovid nullida ettevõtte '{COMPANY}' salasõna?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Kasuta vahendajat?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Ühenduse loomine sinu ja serveri '{STRING}' vahel ebaõnnestus .{}Kas sa soovid seda sesiooni vahendada läbi '{STRING}'?
@ -2582,19 +2585,9 @@ STR_NETWORK_ASK_SURVEY_YES :Ja
STR_NETWORK_SPECTATORS :Vaatlejad
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Sisestatud salasõna ei salvestata
STR_COMPANY_PASSWORD_OK :{BLACK}Määra ettevõtte uus salasõna
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Ettevõtte salasõna
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Esialgne ettevõtte salasõna
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Määra ettevõtte salasõna uute ettevõtete esialgseks salasõnaks
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Liitu
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Liitu ja mängi selle ettevõttena
STR_COMPANY_VIEW_PASSWORD :{BLACK}Salasõna
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Ettevõtte kaitsmine salasõnaga, et võõrad ei saaks ilma loata ühineda
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Vali ettevõttele salasõna
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Saada
@ -2623,6 +2616,7 @@ STR_NETWORK_ERROR_BAD_PLAYER_NAME :{WHITE}Sinu mä
STR_NETWORK_ERROR_BAD_SERVER_NAME :{WHITE}Sinu serverile ei ole nime antud. Nime saab määrata mitmikmägu akna ülaosas
STR_NETWORK_ERROR_WRONG_REVISION :{WHITE}Kliendi osa ei vasta serveri osaga
STR_NETWORK_ERROR_WRONG_PASSWORD :{WHITE}Vale salasõna
STR_NETWORK_ERROR_NOT_ON_ALLOW_LIST :{WHITE}Sa ei ole lubatud klientide nimekirjas
STR_NETWORK_ERROR_SERVER_FULL :{WHITE}Server on täis
STR_NETWORK_ERROR_SERVER_BANNED :{WHITE}Sinu sisenemine siia serverisse on keelatud
STR_NETWORK_ERROR_KICKED :{WHITE}Sind visati mängust välja
@ -2650,6 +2644,7 @@ STR_NETWORK_ERROR_CLIENT_NOT_EXPECTED :saadud pakett o
STR_NETWORK_ERROR_CLIENT_WRONG_REVISION :vale osa
STR_NETWORK_ERROR_CLIENT_NAME_IN_USE :nimi on juba kasutusel
STR_NETWORK_ERROR_CLIENT_WRONG_PASSWORD :vale salasõna
STR_NETWORK_ERROR_CLIENT_NOT_ON_ALLOW_LIST :pole lubatute nimekirjas
STR_NETWORK_ERROR_CLIENT_COMPANY_MISMATCH :vale ettevõtte id DoCommand-is
STR_NETWORK_ERROR_CLIENT_KICKED :server viskas välja
STR_NETWORK_ERROR_CLIENT_CHEATER :üritas pettust kasutada
@ -3117,7 +3112,7 @@ STR_INDUSTRY_CARGOES_SELECT_INDUSTRY_TOOLTIP :{BLACK}Vali tö
# Land area window
STR_LAND_AREA_INFORMATION_CAPTION :{WHITE}Maa-ala andmed
STR_LAND_AREA_INFORMATION_LOCATION_TOOLTIP :{BLACK}Keskenda vaade ruudu asukohale. Ctrl+klõps avab asukohas uue vaate
STR_LAND_AREA_INFORMATION_LOCATION_TOOLTIP :{BLACK}Keskenda põhivaade ruudu asukohale. Ctrl+klõps, et avada ruudu kohal uus vaade
STR_LAND_AREA_INFORMATION_COST_TO_CLEAR_N_A :{BLACK}Tühjendamise kulu: {LTBLUE}N/A
STR_LAND_AREA_INFORMATION_COST_TO_CLEAR :{BLACK}Tühjendamise kulu: {RED}{CURRENCY_LONG}
STR_LAND_AREA_INFORMATION_REVENUE_WHEN_CLEARED :{BLACK}Tühjendamise tulu: {LTBLUE}{CURRENCY_LONG}
@ -3128,7 +3123,9 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Trammite
STR_LAND_AREA_INFORMATION_RAIL_OWNER :{BLACK}Raudtee omanik: {LTBLUE}{STRING}
STR_LAND_AREA_INFORMATION_LOCAL_AUTHORITY :{BLACK}Kohalik omavalitsus: {LTBLUE}{STRING}
STR_LAND_AREA_INFORMATION_LOCAL_AUTHORITY_NONE :puudub
STR_LAND_AREA_INFORMATION_BUILD_DATE :{BLACK}Ehitatud: {LTBLUE}{DATE_LONG}
STR_LAND_AREA_INFORMATION_LANDINFO_COORDS :{BLACK}Koordinaadid: {LTBLUE}{NUM} x {NUM} x {NUM}
STR_LAND_AREA_INFORMATION_LANDINFO_INDEX :{BLACK}Ruudu järjekorranumber: {LTBLUE}{NUM} ({HEX})
STR_LAND_AREA_INFORMATION_BUILD_DATE :{BLACK}Ehitatud/renoveeritud: {LTBLUE}{DATE_LONG}
STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Jaama järk: {LTBLUE}{STRING}
STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Jaama liik: {LTBLUE}{STRING}
STR_LAND_AREA_INFORMATION_AIRPORT_CLASS :{BLACK}Lennuvälja järk: {LTBLUE}{STRING}
@ -3438,8 +3435,11 @@ STR_GENERATION_ABORT_MESSAGE :{YELLOW}Kas sa
STR_GENERATION_PROGRESS :{WHITE}{NUM}% valmis
STR_GENERATION_PROGRESS_NUM :{BLACK}{NUM} / {NUM}
STR_GENERATION_WORLD_GENERATION :{BLACK}Maailma tekitamine
STR_GENERATION_LANDSCAPE_GENERATION :{BLACK}Maastiku tekitamine
STR_GENERATION_RIVER_GENERATION :{BLACK}Jõgede tekitamine
STR_GENERATION_CLEARING_TILES :{BLACK}Mägise ja kivise maa-ala tekitamine
STR_GENERATION_TOWN_GENERATION :{BLACK}Asulate tekitamine
STR_GENERATION_INDUSTRY_GENERATION :{BLACK}Tööstuse tekitamine
STR_GENERATION_OBJECT_GENERATION :{BLACK}Objekti tekitamine
STR_GENERATION_TREE_GENERATION :{BLACK}Puude tekitamine
STR_GENERATION_SETTINGUP_GAME :{BLACK}Mängu seadistamine
@ -4944,7 +4944,9 @@ STR_MESSAGE_ESTIMATED_INCOME :{WHITE}Eeldatav
STR_ERROR_SAVE_STILL_IN_PROGRESS :{WHITE}Ikka salvestamisel,{}palun oota salvestuse lõpuni!
STR_ERROR_AUTOSAVE_FAILED :{WHITE}Välpsalvestus ebaõnnestus
STR_ERROR_UNABLE_TO_READ_DRIVE :{BLACK}Ei suuda kettalt lugeda
STR_ERROR_GAME_SAVE_FAILED :{WHITE}Mängu salvestamine nurjus...
STR_ERROR_UNABLE_TO_DELETE_FILE :{WHITE}Faili ei saa kustutada
STR_ERROR_GAME_LOAD_FAILED :{WHITE}Mängu laadimine nurjus...
STR_GAME_SAVELOAD_ERROR_BROKEN_INTERNAL_ERROR :Süsteemi viga: {STRING}
STR_GAME_SAVELOAD_ERROR_BROKEN_SAVEGAME :Katkine salvestus - {STRING}
STR_GAME_SAVELOAD_ERROR_TOO_NEW_SAVEGAME :Salvestus on tehtud uuemas osas
@ -5326,6 +5328,10 @@ STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Muuda Ne
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Sõidukeid ei ole veel saadaval
STR_ERROR_NO_VEHICLES_AVAILABLE_YET_EXPLANATION :{WHITE}Alusta mängu pärast {DATE_SHORT} või kasuta NewGRF-i, milles on varasemaid sõidukeid
STR_ERROR_NO_TOWN_ROADTYPES_AVAILABLE_AT_ALL :{WHITE}Linnas ehitatavaid maanteeliike pole saadaval
STR_ERROR_NO_TOWN_ROADTYPES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Muuda oma NewGRF-i seadistust
STR_ERROR_NO_TOWN_ROADTYPES_AVAILABLE_YET :{WHITE}Linnas ehitatavaid maanteeliike pole veel saadaval
STR_ERROR_NO_TOWN_ROADTYPES_AVAILABLE_YET_EXPLANATION :{WHITE}Alusta uus mäng pärast {DATE_SHORT} või kasuta NewGRF-i, milles on varajasi linnas ehitatavaid maanteeliike
# Specific vehicle errors
STR_ERROR_CAN_T_MAKE_TRAIN_PASS_SIGNAL :{WHITE}Rongi ei saa ohu korral sundida signaale eirama...

View File

@ -1935,7 +1935,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Fær kun
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Slít samband
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Servarin er vardur. Skriva loyniorð
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Fyritøka er vard. Skriva loyniorð
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Listi yvir klientar
@ -1951,19 +1950,9 @@ STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Listi yvir klie
STR_NETWORK_SPECTATORS :Eygleiðarar
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Goym ikki skrivaða loyniorðið
STR_COMPANY_PASSWORD_OK :{BLACK}Gev fyritøkuni tað nýggja loyniorðið
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Fyritøku loyniorð
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Vanligt fyritøku loyniorð
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Nýt hetta fyritøku loyniorðið sum vanligt fyri nýggjar fyritøkur
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Tak lut
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Tak lut og spæl sum hendan fyritøkan
STR_COMPANY_VIEW_PASSWORD :{BLACK}Loyniorð
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Verj tína fyritøku við einum loyniorðið so eingin óynsktur tekur lut í henni
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Áset fyritøku loyniorð
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Send

View File

@ -308,7 +308,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Kun otat
STR_BUTTON_DEFAULT :{BLACK}Oletus
STR_BUTTON_CANCEL :{BLACK}Peruuta
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Varoitus: Palvelimen ylläpitäjät saattavat nähdä kaiken tähän kirjoittamasi.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :§1234567890+´ qwertyuiopå¨asdfghjklöä' zxcvbnm,.- .
@ -1083,6 +1082,8 @@ STR_GAME_OPTIONS_BASE_MUSIC :{BLACK}Musiikki
STR_GAME_OPTIONS_BASE_MUSIC_TOOLTIP :{BLACK}Valitse käytettävä musiikkipaketti
STR_GAME_OPTIONS_BASE_MUSIC_DESCRIPTION_TOOLTIP :{BLACK}Lisätietoja musiikkipaketista
STR_GAME_OPTIONS_ONLINE_CONTENT :Hae sisältöä
STR_GAME_OPTIONS_ONLINE_CONTENT_TOOLTIP :Tarkista, onko ladattavissa uutta tai päivitettyä sisältöä
STR_GAME_OPTIONS_SOCIAL_PLUGINS_NONE :{LTBLUE}(ei sosiaalisten alustojen integroinnin liitännäisiä asennettuna)
@ -2205,7 +2206,7 @@ STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Avaa pis
STR_INTRO_TOOLTIP_HELP :{BLACK}Tutustu dokumentaatioon ja online-resursseihin
STR_INTRO_TOOLTIP_CONFIG_SETTINGS_TREE :{BLACK}Avaa asetukset
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}Avaa NewGRF-asetukset
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Tarkista uutta ja päivitettyä sisältöä ladattavaksi
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Tarkista, onko ladattavissa uutta tai päivitettyä sisältöä
STR_INTRO_TOOLTIP_AI_SETTINGS :{BLACK}Avaa tekoälyasetukset
STR_INTRO_TOOLTIP_GAMESCRIPT_SETTINGS :{BLACK}Avaa peliskriptiasetukset
STR_INTRO_TOOLTIP_QUIT :{BLACK}Lopeta OpenTTD
@ -2458,7 +2459,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Haetaan
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Pura yhteys
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Palvelin on suojattu. Anna salasana
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Yhtiö on suojattu. Anna salasana
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Kytkeytyneet pelaajat
@ -2485,6 +2485,7 @@ STR_NETWORK_CLIENT_LIST_PLAYER_NAME_QUERY_CAPTION :Pelaajanimesi
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_TOOLTIP :{BLACK}Tähän asiakkaaseen kohdistettavat ylläpitotoiminnot
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_TOOLTIP :{BLACK}Tähän yhtiöön kohdistettavat ylläpitotoiminnot
STR_NETWORK_CLIENT_LIST_JOIN_TOOLTIP :{BLACK}Liity tähän yhtiöön
STR_NETWORK_CLIENT_LIST_COMPANY_AUTHORIZE_TOOLTIP :{BLACK}Salli tämän asiakkaan liittyä yhtiöösi
STR_NETWORK_CLIENT_LIST_CHAT_CLIENT_TOOLTIP :{BLACK}Lähetä tälle pelaajalle viesti
STR_NETWORK_CLIENT_LIST_CHAT_COMPANY_TOOLTIP :{BLACK}Lähetä viesti kaikille tämän yhtiön pelaajille
STR_NETWORK_CLIENT_LIST_CHAT_SPECTATOR_TOOLTIP :{BLACK}Lähetä viesti kaikille katsojille
@ -2507,13 +2508,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Välitys
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Potki
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Estä
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Poista
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Poista salasanalukitus
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Ylläpitäjän toiminta
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Haluatko varmasti potkia pelaajan ”{STRING}” pelistä?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Haluatko varmasti estää pelaajan ”{STRING}”?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Haluatko varmasti poistaa yhtiön ”{COMPANY}”?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Haluatko varmasti nollata yhtiön ”{COMPANY}” salasanan?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Käytetäänkö välityspalvelua?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Yhteyden muodostaminen sinun ja palvelimen ”{STRING}” välille epäonnistui.{}Haluatko, että tämä istunto välitetään välityspalvelimen ”{STRING}” kautta?
@ -2530,19 +2529,9 @@ STR_NETWORK_ASK_SURVEY_YES :Osallistun
STR_NETWORK_SPECTATORS :Katsojat
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Älä tallenna syötettyä salasanaa
STR_COMPANY_PASSWORD_OK :{BLACK}Anna yhtiölle uusi salasana
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Yhtiön salasana
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Yhtiön oletussalasana
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Käytä tätä yhtiön salasanaa oletuksena uusissa yhtiöissä
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Liity
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Liity ja pelaa tässä yhtiössä
STR_COMPANY_VIEW_PASSWORD :{BLACK}Salasana
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Salasanalla voit suojata yhtiösi, jotta kukaan vieras ei pääse liittymään
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Aseta yhtiön salasana
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Lähetä
@ -3435,7 +3424,7 @@ STR_NEWGRF_SETTINGS_TOGGLE_PALETTE_TOOLTIP :{BLACK}Käytä
STR_NEWGRF_SETTINGS_APPLY_CHANGES :{BLACK}Ota käyttöön
STR_NEWGRF_SETTINGS_FIND_MISSING_CONTENT_BUTTON :{BLACK}Etsi puuttuvaa sisältöä online-palvelusta
STR_NEWGRF_SETTINGS_FIND_MISSING_CONTENT_TOOLTIP :{BLACK}Tarkista löytyykö puuttuvaa sisältöä online-palvelusta
STR_NEWGRF_SETTINGS_FIND_MISSING_CONTENT_TOOLTIP :{BLACK}Tarkista, löytyykö puuttuvaa sisältöä online-palvelusta
STR_NEWGRF_SETTINGS_FILENAME :{BLACK}Tiedostonimi: {SILVER}{STRING}
STR_NEWGRF_SETTINGS_GRF_ID :{BLACK}GRF ID: {SILVER}{STRING}

View File

@ -309,7 +309,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}En activ
STR_BUTTON_DEFAULT :{BLACK}Défaut
STR_BUTTON_CANCEL :{BLACK}Annuler
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Attention{NBSP}: Les administrateurs du serveur pourraient lire tout texte entré ici.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :²&é"'(-è_çà)= azertyuiop^$qsdfghjklmù*<wxcvbn,;:!
@ -1084,6 +1083,7 @@ STR_GAME_OPTIONS_BASE_MUSIC :{BLACK}Musique
STR_GAME_OPTIONS_BASE_MUSIC_TOOLTIP :{BLACK}Sélectionner la musique de base à utiliser
STR_GAME_OPTIONS_BASE_MUSIC_DESCRIPTION_TOOLTIP :{BLACK}Informations additionnelles sur la musique de base
STR_GAME_OPTIONS_ONLINE_CONTENT_TOOLTIP :Vérifier les contenus nouveaux ou mis à jour téléchargeables
STR_GAME_OPTIONS_SOCIAL_PLUGINS_NONE :{LTBLUE}(aucun plugin d'intégration avec les plateformes sociales installé)
@ -2459,7 +2459,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Rapatrie
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Déconnecter
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Le serveur est protégé. Entrez le mot de passe
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}La compagnie est protégée. Entrez le mot de passe
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Joueurs en ligne
@ -2508,13 +2507,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Via rela
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Exclure
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Bannir
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Supprimer
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Débloquer le mot de passe
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Action administrative
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Êtes-vous sûr de vouloir exclure '{STRING}'{NBSP}?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Êtes-vous sûr de vouloir bannir '{STRING}'{NBSP}?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Êtes-vous sûr de vouloir supprimer la compagnie '{COMPANY}'{NBSP}?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Êtes-vous sûr de vouloir réinitialiser le mot de passe de la compagnie '{COMPANY}'?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Utiliser un relai{NBSP}?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Aucune connexion n'a pu être établie entre vous et le serveur '{STRING}'.{}Voudriez vous que cette session soit relayée par '{STRING}'{NBSP}?
@ -2531,19 +2528,9 @@ STR_NETWORK_ASK_SURVEY_YES :Oui
STR_NETWORK_SPECTATORS :Spectateurs
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Ne pas sauver le mot de passe entré
STR_COMPANY_PASSWORD_OK :{BLACK}Donner un nouveau mot de passe à la compagnie
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Mot de passe de la compagnie
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Mot de passe par défaut de la compagnie
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Utiliser ce mot de passe de compagnie comme défaut pour les nouvelles compagnies
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Rejoindre
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Rejoindre et jouer dans cette compagnie
STR_COMPANY_VIEW_PASSWORD :{BLACK}Mot de passe
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Permet de protéger par mot de passe votre compagnie pour empêcher des utilisateurs non autorisés de rejoindre
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Choisir le mot de passe de la compagnie
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Envoyer

View File

@ -2054,7 +2054,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Bedriuws
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Ferbining ferbrekke
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server is beskerme. Fier wachtwurd yn
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Bedriuw is beskerme. Fier wachtwurd yn
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Online spilers
@ -2079,16 +2078,8 @@ STR_NETWORK_ASK_RELAY_YES_ALWAYS :{BLACK}Ja, net
STR_NETWORK_SPECTATORS :Taskôgers
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}It ynfulde wachtwurd net bewarje
STR_COMPANY_PASSWORD_OK :{BLACK}Jou it bedriuw it nije wachtwurd
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Bedriuwswachtwurd
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Brûk dit bedriuwswachtwurd gewoanwei foar alle nije bedriuwen
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Mei spielje
STR_COMPANY_VIEW_PASSWORD :{BLACK}Wachtwurd
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Bedriuwswachtwurd ynstelle
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Stjoer

View File

@ -2309,7 +2309,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}A' faigh
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Dì-cheangail
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Tha am frithealaiche dìonta. Cuir a-steach facal-faire
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Tha a' chompanaidh dìonta. Cuir a-steach facal-faire
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Liosta nan cliant
@ -2325,19 +2324,9 @@ STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Liosta nan clia
STR_NETWORK_SPECTATORS :Amharcaichean
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Na sàbhail am facal-faire air a chur a-steach
STR_COMPANY_PASSWORD_OK :{BLACK}Thoir am facal-faire ùr dhan chompanaidh
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Facal-faire na companaidh
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Facal-faire bunaiteach na companaidh
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Cleachd am facal-faire companaidh seo a ghnàth airson companaidhean ùra
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Gabh ann
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Gabh ann is cluich mar a' chompanaidh seo
STR_COMPANY_VIEW_PASSWORD :{BLACK}Facal-faire
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Dìon do chompanaidh le facal-faire ach nach gabh cluicheadairean eile innte gun chead
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Suidhich facal-faire na companaidh
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Cuir

View File

@ -309,7 +309,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Habilita
STR_BUTTON_DEFAULT :{BLACK}Por defecto
STR_BUTTON_CANCEL :{BLACK}Cancelar
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Ollo: Os administradores do servidor poderían ler calquer texto escrito aquí.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
@ -2457,7 +2456,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Descarga
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Desconectar
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}O servidor está protexido. Introduce o contrasinal
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}A compañía está protexida. Introduce o contrasinal
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Xogadores en liña
@ -2506,13 +2504,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Vía rel
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Expulsar
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Expulsar permanentemente
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Eliminar
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Desbloquear contrasinal
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Acción administrativa
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Estás seguro de que queres expulsar o xogador '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Estás seguro de que queres expulsar permanentemente o xogador '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Estás seguro de querer borrar a compañía '{COMPANY}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Estás seguro de querer restablecer o contrasinal da compañía '{COMPANY}'?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Utilizar relé?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Fallou o establecemento da conexión entre ti e o servidor '{STRING}'.{}Gustaríache retransmitir esta sesión vía '{STRING}'?
@ -2529,19 +2525,9 @@ STR_NETWORK_ASK_SURVEY_YES :Si
STR_NETWORK_SPECTATORS :Espectadores
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Non grava-lo contrasinal introducido
STR_COMPANY_PASSWORD_OK :{BLACK}Asignar á compañía o novo contrasinal
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Contrasinal da compañía
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Contrasinal por defecto para a compañía
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Usar o contrasinal desta compañía por defecto para as novas compañías
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Unirse
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Unirse e xogar coma esta compañía
STR_COMPANY_VIEW_PASSWORD :{BLACK}Contrasinal
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Protexe a túa compañía cun contrasinal para evitar que usuarios non autorizados se unan
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Establece o contrasinal da compañía
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Enviar

View File

@ -309,7 +309,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Zeigt au
STR_BUTTON_DEFAULT :{BLACK}Standard
STR_BUTTON_CANCEL :{BLACK}Abbrechen
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Warnung: Serveradministratoren können diesen Text einsehen.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :^1234567890ß'€qwertzuiopü+asdfghjklöä#<yxcvbnm,.- .
@ -2454,7 +2453,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Firmenin
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Trennen
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server ist geschützt. Passwort eingeben:
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Firma ist geschützt. Passwort eingeben:
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Online-Spieler
@ -2503,13 +2501,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Via Umle
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Hinauswerfen
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Bannen
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Löschen
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Passwort entsperren
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Admin-Aktion
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Sind Sie sicher, dass Sie Spieler '{STRING}' hinauswerfen möchten?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Sind Sie sicher, dass Sie Spieler '{STRING}' bannen möchten?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Sind Sie sicher, dass Sie die Firma '{COMPANY}' löschen möchten?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Sind Sie sicher, dass Sie das Passwort der Firma '{COMPANY}' zurücksetzen möchten?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Weiterleitung benutzen?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Verbindung zwischen Ihnen und dem Server „{STRING}“ konnte nicht hergestellt werden.{}Möchten Sie für diese Sitzung eine Weiterleitung via „{STRING}” benutzen?
@ -2526,19 +2522,9 @@ STR_NETWORK_ASK_SURVEY_YES :Ja
STR_NETWORK_SPECTATORS :Zuschauer
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Eingegebenes Passwort nicht speichern
STR_COMPANY_PASSWORD_OK :{BLACK}Der Firma ein Passwort zuweisen
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Firmenpasswort
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Standard-Firmenpasswort
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Benutze dieses Firmenpasswort als Standard für neue Firmen
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Beitreten
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Beitreten und mit der ausgewählten Firma spielen
STR_COMPANY_VIEW_PASSWORD :{BLACK}Passwort
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Die Firma durch ein Passwort schützen, sodass nur ausgewählte Spieler beitreten können
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Firmenpasswort setzen
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Abschicken

View File

@ -28,7 +28,7 @@ STR_JUST_NOTHING :Τίποτα
# Plural cargo name
STR_CARGO_PLURAL_NOTHING :
STR_CARGO_PLURAL_PASSENGERS :{G=m}Επιβάτες
STR_CARGO_PLURAL_PASSENGERS.geniki :Επιβάτη
STR_CARGO_PLURAL_PASSENGERS.geniki :Επιβατών
STR_CARGO_PLURAL_COAL :{G=m}Άνθρακας
STR_CARGO_PLURAL_MAIL :{G=f}Αλληλογραφία
STR_CARGO_PLURAL_MAIL.geniki :Αλληλογραφίας
@ -42,14 +42,14 @@ STR_CARGO_PLURAL_GRAIN :{G=n}Σιτηρ
STR_CARGO_PLURAL_GRAIN.geniki :Σιτηρών
STR_CARGO_PLURAL_WOOD :{G=f}Ξυλεία
STR_CARGO_PLURAL_WOOD.geniki :Ξυλείας
STR_CARGO_PLURAL_IRON_ORE :{G=n}Σιδηρομεταλλεύματα
STR_CARGO_PLURAL_IRON_ORE.geniki :Σιδηρομεταλλευμάτων
STR_CARGO_PLURAL_STEEL :{G=m}Χάλυβα
STR_CARGO_PLURAL_IRON_ORE :{G=n}Σιδηρομετάλλευμα
STR_CARGO_PLURAL_IRON_ORE.geniki :Σιδηρομεταλλεύματος
STR_CARGO_PLURAL_STEEL :{G=m}Χάλυβας
STR_CARGO_PLURAL_STEEL.geniki :Χάλυβα
STR_CARGO_PLURAL_VALUABLES :{G=n}Πολύτιμα είδη
STR_CARGO_PLURAL_VALUABLES.geniki :Πολύτιμων ειδών
STR_CARGO_PLURAL_COPPER_ORE :{G=n}Μεταλλεύματα Χαλκού
STR_CARGO_PLURAL_COPPER_ORE.geniki :Μεταλλευμάτων Χαλκού
STR_CARGO_PLURAL_COPPER_ORE :{G=n}Μετάλλευμα Χαλκού
STR_CARGO_PLURAL_COPPER_ORE.geniki :Μεταλλεύματος Χαλκού
STR_CARGO_PLURAL_MAIZE :{G=n}Καλαμπόκια
STR_CARGO_PLURAL_MAIZE.geniki :Καλαμποκιών
STR_CARGO_PLURAL_FRUIT :{G=n}Φρούτα
@ -114,6 +114,7 @@ STR_CARGO_SINGULAR_VALUABLES :{G=n}Πολύτ
STR_CARGO_SINGULAR_VALUABLES.subs :Πολύτιμα είδη
STR_CARGO_SINGULAR_COPPER_ORE :{G=n}Μετάλλευμα Χαλκού
STR_CARGO_SINGULAR_COPPER_ORE.subs :Μετάλλευμα Χαλκού
STR_CARGO_SINGULAR_COPPER_ORE.geniki :Μεταλλεύματος Χαλκού
STR_CARGO_SINGULAR_MAIZE :{G=n}Καλαμπόκι
STR_CARGO_SINGULAR_MAIZE.subs :Καλαμπόκι
STR_CARGO_SINGULAR_FRUIT :{G=n}Φρούτο
@ -144,7 +145,7 @@ STR_CARGO_SINGULAR_CANDYFLOSS.subs :Μαλλί τη
STR_CARGO_SINGULAR_BUBBLE :{G=f}Φυσαλίδα
STR_CARGO_SINGULAR_BUBBLE.subs :Φυσαλίδες
STR_CARGO_SINGULAR_TOFFEE :{G=n}Καραμέλα βουτύρου
STR_CARGO_SINGULAR_TOFFEE.subs :Ζαχαρωτα
STR_CARGO_SINGULAR_TOFFEE.subs :Καραμέλες βουτύρου
STR_CARGO_SINGULAR_BATTERY :{G=f}Μπαταρία
STR_CARGO_SINGULAR_BATTERY.subs :Μπαταρίες
STR_CARGO_SINGULAR_PLASTIC :{G=n}Πλαστικό
@ -162,7 +163,7 @@ STR_QUANTITY_LIVESTOCK :{COMMA}{NBSP}τ
STR_QUANTITY_GOODS :{COMMA}{NBSP}κιβώτι{P ο α} αγαθών
STR_QUANTITY_GRAIN :{WEIGHT_LONG} σιτηρών
STR_QUANTITY_WOOD :{WEIGHT_LONG} ξυλείας
STR_QUANTITY_IRON_ORE :{WEIGHT_LONG} μεταλλεύματος σιδήρου
STR_QUANTITY_IRON_ORE :{WEIGHT_LONG} σιδηρομεταλλεύματος
STR_QUANTITY_STEEL :{WEIGHT_LONG} χάλυβα
STR_QUANTITY_VALUABLES :{COMMA}{NBSP}σάκ{P ος οι} με πολύτιμα είδη
STR_QUANTITY_COPPER_ORE :{WEIGHT_LONG} μεταλλεύματος χαλκού
@ -191,10 +192,10 @@ STR_QUANTITY_N_A :Μ
STR_ABBREV_NOTHING :
STR_ABBREV_PASSENGERS :ΕΠ
STR_ABBREV_COAL :AΘ
STR_ABBREV_MAIL :ΑΓ
STR_ABBREV_MAIL :ΑΛ
STR_ABBREV_OIL :ΠΤ
STR_ABBREV_LIVESTOCK :ΖΩ
STR_ABBREV_GOODS :ΧΡ
STR_ABBREV_GOODS :ΑΓ
STR_ABBREV_GRAIN :ΣΡ
STR_ABBREV_WOOD :ΞΛ
STR_ABBREV_IRON_ORE :ΣΜ
@ -209,7 +210,7 @@ STR_ABBREV_PAPER :ΧΤ
STR_ABBREV_GOLD :ΧΡ
STR_ABBREV_WATER :ΝΕ
STR_ABBREV_WHEAT :ΣΤ
STR_ABBREV_RUBBER :ΚΤ
STR_ABBREV_RUBBER :ΛΣ
STR_ABBREV_SUGAR :ΖΧ
STR_ABBREV_TOYS :ΠΧ
STR_ABBREV_SWEETS :ΓΛ
@ -342,15 +343,15 @@ STR_TOOLTIP_CATCHMENT :{BLACK}Εναλ
STR_TOOLTIP_CLOSE_WINDOW :{BLACK}Κλείσιμο παραθύρου
STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS :{BLACK}Τίτλος παραθύρου - σύρετε το για να το μετακινήσετε
STR_TOOLTIP_SHADE :{BLACK}Σκίαση παραθύρου - Εμφάνιση μόνο της μπάρας τιτλου
STR_TOOLTIP_SHADE :{BLACK}Απόκρυψη παραθύρου - Εμφάνιση μόνο της μπάρας τιτλου
STR_TOOLTIP_DEBUG :{BLACK}Εμφάνιση πληροφοριών αποσφαλμάτωσης για NewGRF
STR_TOOLTIP_DEFSIZE :{BLACK}Κλιμακώνει το παράθυρο στο προκαθορισμένο μέγεθος. Με Ctrl+Κλικ αποθηκεύεται το τρέχον μέγεθος ως προκαθορισμένο
STR_TOOLTIP_DEFSIZE :{BLACK}Επαναφέρει το παράθυρο στο προκαθορισμένο μέγεθος. Με Ctrl+Κλικ αποθηκεύεται το τρέχον μέγεθος ως προκαθορισμένο
STR_TOOLTIP_STICKY :{BLACK}Σημειώστε αυτό το παραθύρο ωστέ να μην κλείνει από το πλήκτρο «Κλείσιμο Όλων των Παραθύρων». Πατήστε Ctrl+Κλικ για να αποθηκεύσετε την κατάσταση απο επιλογή
STR_TOOLTIP_RESIZE :{BLACK}Πατήστε και σύρετε για να αλλάξετε το μέγεθος του παραθύρου
STR_TOOLTIP_TOGGLE_LARGE_SMALL_WINDOW :{BLACK}Εναλλαγή μεγάλου/μικρού παραθύρου
STR_TOOLTIP_VSCROLL_BAR_SCROLLS_LIST :{BLACK}Μπάρα Κύλισης - μετακινεί την λίστα πάνω/κάτω
STR_TOOLTIP_HSCROLL_BAR_SCROLLS_LIST :{BLACK}Μπάρα κίνησης - κινεί τη λίστα αριστερά/δεξιά
STR_TOOLTIP_DEMOLISH_BUILDINGS_ETC :{BLACK}Κατεδάφιση κτιρίων κλπ. σε συγκεκριμένο τετράγωνο. Ctrl+Κλικ για διαγώνια επιλογή. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_TOOLTIP_DEMOLISH_BUILDINGS_ETC :{BLACK}Κατεδάφιση κτιρίων κλπ. σε συγκεκριμένο τετράγωνο. Ctrl+Κλικ για διαγώνια επιλογή. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
# Show engines button
###length VEHICLE_TYPES
@ -369,7 +370,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Ενερ
STR_BUTTON_DEFAULT :{BLACK}Προεπιλογή
STR_BUTTON_CANCEL :{BLACK}Ακύρωση
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Προσοχή: Οι διαχειριστές του server μπορεί να έχουν την δυνατότητα να διαβάσουν οποιδήποτε κείμενο εισαχθεί εδώ.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
@ -425,7 +425,7 @@ STR_SORT_BY_TOTAL_PROFIT_LAST_YEAR :Συνολικ
STR_SORT_BY_TOTAL_PROFIT_LAST_PERIOD :Συνολικό κέρδος προηγούμενου έτους
STR_SORT_BY_TOTAL_PROFIT_THIS_YEAR :Συνολικό κέρδος τρέχοντος έτους
STR_SORT_BY_TOTAL_PROFIT_THIS_PERIOD :Συνολικό κέρδος τρέχοντος έτους
STR_SORT_BY_AVERAGE_PROFIT_LAST_YEAR :Μέσο κέρδος τελευταίου έτους
STR_SORT_BY_AVERAGE_PROFIT_LAST_YEAR :Μέσος όρος κέρδους τελευταίου έτους
STR_SORT_BY_AVERAGE_PROFIT_LAST_PERIOD :Μέσος όρος κέρδους προηγούμενης περιόδου
STR_SORT_BY_AVERAGE_PROFIT_THIS_YEAR :Μέσος όρος κέρδους τρέχοντος έτους
STR_SORT_BY_AVERAGE_PROFIT_THIS_PERIOD :Μέσος όρος κέρδους τρέχουσας περιόδου
@ -465,7 +465,7 @@ STR_TOOLBAR_TOOLTIP_BUILD_RAILROAD_TRACK :{BLACK}Κατα
STR_TOOLBAR_TOOLTIP_BUILD_ROADS :{BLACK}Κατασκευή δρόμου
STR_TOOLBAR_TOOLTIP_BUILD_TRAMWAYS :{BLACK}Κατασκευή τροχιοδρόμων
STR_TOOLBAR_TOOLTIP_BUILD_SHIP_DOCKS :{BLACK}Κατασκευή υδάτινης διαδρομής
STR_TOOLBAR_TOOLTIP_BUILD_AIRPORTS :{BLACK}Κατασκευάστε αεροδρόμια
STR_TOOLBAR_TOOLTIP_BUILD_AIRPORTS :{BLACK}Κατασκευή αεροδρομίου
STR_TOOLBAR_TOOLTIP_LANDSCAPING :{BLACK}Ανοίξτε την μπάρα εργαλείων μορφοποίησης εδάφους, δενδροφύτευσης ή τοποθέτησης σήματος
STR_TOOLBAR_TOOLTIP_SHOW_SOUND_MUSIC_WINDOW :{BLACK}Εμφάνιση παραθύρου ήχου/μουσικής
STR_TOOLBAR_TOOLTIP_SHOW_LAST_MESSAGE_NEWS :{BLACK}Εμφάνιση τελευταίου μηνύματος/αναφοράς ειδήσεων, ιστορικό μηνυμάτων ή διαγραφή όλων των μηνυμάτων
@ -478,16 +478,16 @@ STR_SCENEDIT_TOOLBAR_OPENTTD :{YELLOW}OpenTTD
STR_SCENEDIT_TOOLBAR_SCENARIO_EDITOR :{YELLOW}Πρόγραμμα Επεξεργασίας Σεναρίου
STR_SCENEDIT_TOOLBAR_TOOLTIP_MOVE_THE_STARTING_DATE_BACKWARD :{BLACK}Μετακίνηση ημ/νίας εκκίνησης 1 χρόνο πίσω
STR_SCENEDIT_TOOLBAR_TOOLTIP_MOVE_THE_STARTING_DATE_FORWARD :{BLACK}Μετακινήστε την ημερομηνία εκκίνησης 1 χρόνο μπροστά
STR_SCENEDIT_TOOLBAR_TOOLTIP_SET_DATE :{BLACK}Πατήστε εδώ για να εισάγετε την χρονιά έναρξης
STR_SCENEDIT_TOOLBAR_TOOLTIP_SET_DATE :{BLACK}Πατήστε εδώ για να εισαγάγετε την χρονιά έναρξης
STR_SCENEDIT_TOOLBAR_TOOLTIP_DISPLAY_MAP_TOWN_DIRECTORY :{BLACK}Εμφάνιση χάρτη, επιπλέον παραθύρου προβολής, λίστας πινακίδων ή λίστας πόλεων ή βιομηχανιών
STR_SCENEDIT_TOOLBAR_LANDSCAPE_GENERATION :{BLACK}Εμφάνιση μενού δημιουργίας τοπίου ή δημιουργία νέου κόσμου
STR_SCENEDIT_TOOLBAR_TOWN_GENERATION :{BLACK}Δημιουργία πόλης
STR_SCENEDIT_TOOLBAR_INDUSTRY_GENERATION :{BLACK}Δημιουργία βιομηχανίας
STR_SCENEDIT_TOOLBAR_ROAD_CONSTRUCTION :{BLACK}Κατασκευή δρόμου
STR_SCENEDIT_TOOLBAR_TRAM_CONSTRUCTION :{BLACK}{BLACK}Κατασκευή τροχιοδρόμου
STR_SCENEDIT_TOOLBAR_PLANT_TREES :{BLACK}Φύτευση Δέντρων. Ctrl+Κλικ για διαγώνια επιλογή περιοχής. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_SCENEDIT_TOOLBAR_PLANT_TREES :{BLACK}Φύτευση Δέντρων. Ctrl+Κλικ για διαγώνια επιλογή περιοχής. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_SCENEDIT_TOOLBAR_PLACE_SIGN :{BLACK}Τοποθέτηση πινακίδας
STR_SCENEDIT_TOOLBAR_PLACE_OBJECT :{BLACK}Τοποθέτηση αντικειμένου. Ctrl+Κλικ για διαγώνια επιλογή περιοχής. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_SCENEDIT_TOOLBAR_PLACE_OBJECT :{BLACK}Τοποθέτηση αντικειμένου. Ctrl+Κλικ για διαγώνια επιλογή περιοχής. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
# Scenario editor file menu
###length 7
@ -538,7 +538,7 @@ STR_TOWN_MENU_FOUND_TOWN :Ιδρύση π
STR_SUBSIDIES_MENU_SUBSIDIES :Χρηματοδοτήσεις
# Graph menu
STR_GRAPH_MENU_OPERATING_PROFIT_GRAPH :Γράφημα λειτουργικού κέρδους
STR_GRAPH_MENU_OPERATING_PROFIT_GRAPH :Γράφημα λειτουργικών κερδών
STR_GRAPH_MENU_INCOME_GRAPH :Γράφημα εισοδήματος
STR_GRAPH_MENU_DELIVERED_CARGO_GRAPH :Γράφημα παραδοθέντος φορτίου
STR_GRAPH_MENU_PERFORMANCE_HISTORY_GRAPH :Γράφημα ιστορικού απόδοσης
@ -697,7 +697,7 @@ STR_GRAPH_X_LABEL_MONTH_YEAR :{TINY_FONT}{STR
STR_GRAPH_Y_LABEL :{TINY_FONT}{STRING}
STR_GRAPH_Y_LABEL_NUMBER :{TINY_FONT}{COMMA}
STR_GRAPH_OPERATING_PROFIT_CAPTION :{WHITE}Γράφημα Ενεργών Εσόδων
STR_GRAPH_OPERATING_PROFIT_CAPTION :{WHITE}Γράφημα Λειτουργικών Κερδών
STR_GRAPH_INCOME_CAPTION :{WHITE}Γράφημα Εισοδήματος
STR_GRAPH_CARGO_DELIVERED_CAPTION :{WHITE}Μονάδες φορτίου που παραδόθηκαν
STR_GRAPH_COMPANY_PERFORMANCE_RATINGS_CAPTION :{WHITE}Ποσοστά απόδοσης εταιρίας (μέγιστη τιμή=1000)
@ -811,7 +811,7 @@ STR_PLAYLIST_PROGRAM :{TINY_FONT}{BLA
STR_PLAYLIST_CLEAR :{TINY_FONT}{BLACK}Καθαρισμός
STR_PLAYLIST_CHANGE_SET :{BLACK}Αλλαγή σετ
STR_PLAYLIST_TOOLTIP_CLEAR_CURRENT_PROGRAM_CUSTOM1 :{BLACK}Καθαρισμός τρέχοντος προγράμματος (μόνο Προσαρμοσμένο 1 ή Προσαρμοσμένο 2)
STR_PLAYLIST_TOOLTIP_CHANGE_SET :{BLACK}Αλλαγή μουσικής επιλογής σε άλλο εγκατεστημένο σετ
STR_PLAYLIST_TOOLTIP_CHANGE_SET :{BLACK}Αλλαγή μουσικής επιλογής σε άλλο εγκατεστημένο πακέτο
STR_PLAYLIST_TOOLTIP_CLICK_TO_ADD_TRACK :{BLACK}Πατήστε στο μουσικό κομμάτι για προσθήκη στο τρέχον πρόγραμμα (Προσαρμοσμένο1 ή Προσαρμοσμένο2 μόνο)
STR_PLAYLIST_TOOLTIP_CLICK_TO_REMOVE_TRACK :{BLACK}Πατήστε στο τραγούδι για να το αφαιρέσετε από το πρόγραμμα (Προσαρμοσμένο 1 ή 2 μόνο)
@ -1048,6 +1048,7 @@ STR_GAME_OPTIONS_VOLUME :Ένταση Ή
STR_GAME_OPTIONS_SFX_VOLUME :Ηχητικά εφέ
STR_GAME_OPTIONS_MUSIC_VOLUME :Μουσική
STR_GAME_OPTIONS_VOLUME_MARK :{NUM}%
STR_GAME_OPTIONS_CURRENCY_UNITS_FRAME :{BLACK}Νομισματικές μονάδες
STR_GAME_OPTIONS_CURRENCY_UNITS_DROPDOWN_TOOLTIP :{BLACK}Επιλογή νομισματικών μονάδων
@ -1145,6 +1146,7 @@ STR_GAME_OPTIONS_GUI_FONT_SPRITE_TOOLTIP :{BLACK}Τσεκ
STR_GAME_OPTIONS_GUI_FONT_AA :{BLACK}Εξομάλυνση εμφάνισης γραμματοσειράς
STR_GAME_OPTIONS_GUI_FONT_AA_TOOLTIP :{BLACK}Τσεκάρετε αυτό το κουτάκι για εξομάλυνση εμφάνισης γραμματοσειράς
STR_GAME_OPTIONS_GUI_SCALE_MARK :{DECIMAL}x
STR_GAME_OPTIONS_PARTICIPATE_SURVEY_FRAME :{BLACK}Αυτοματοποιημένη έρευνα
STR_GAME_OPTIONS_PARTICIPATE_SURVEY :{BLACK}Συμμετοχή σε αυτοματοποιημένη έρευνα
@ -1163,7 +1165,7 @@ STR_GAME_OPTIONS_REFRESH_RATE_WARNING :{WHITE}Ρυθμ
STR_GAME_OPTIONS_BASE_GRF :{BLACK}Βασικό σετ γραφικών
STR_GAME_OPTIONS_BASE_GRF_TOOLTIP :{BLACK}Επιλογή του βασικού σετ γραφικών που θα χρησιμοποιηθεί (δεν αλλάζει μέσα από ένα παιχνίδι, μόνο από το κεντρικό μενού)
STR_GAME_OPTIONS_BASE_GRF_DESCRIPTION_TOOLTIP :{BLACK}Επιπλέον πληροφορίες σχετικά με το βασικό σετ γραφικών
STR_GAME_OPTIONS_BASE_GRF_DESCRIPTION_TOOLTIP :{BLACK}Επιπλέον πληροφορίες σχετικά με το βασικό πακέτο γραφικών
STR_GAME_OPTIONS_BASE_SFX :{BLACK}Σετ βασικών ήχων
STR_GAME_OPTIONS_BASE_SFX_TOOLTIP :{BLACK}Επιλογή των βασικών ήχων που θα χρησιμοποιηθούν (δεν αλλάζει μέσα από ένα παιχνίδι, μόνο από το κεντρικό μενού)
@ -1171,8 +1173,10 @@ STR_GAME_OPTIONS_BASE_SFX_DESCRIPTION_TOOLTIP :{BLACK}Επιπ
STR_GAME_OPTIONS_BASE_MUSIC :{BLACK}Βασικό σετ μουσικής
STR_GAME_OPTIONS_BASE_MUSIC_TOOLTIP :{BLACK}Επιλέξτε το βασικό σετ μουσικής για χρήση
STR_GAME_OPTIONS_BASE_MUSIC_DESCRIPTION_TOOLTIP :{BLACK}Επιπλέον πληροφορίες σχετικά με το βασικό σετ μουσικής
STR_GAME_OPTIONS_BASE_MUSIC_DESCRIPTION_TOOLTIP :{BLACK}Επιπλέον πληροφορίες σχετικά με το βασικό πακέτο μουσικής
STR_GAME_OPTIONS_ONLINE_CONTENT :Λήψη Περιεχομένου
STR_GAME_OPTIONS_ONLINE_CONTENT_TOOLTIP :Ελέγξτε για νέο και ενημερωμένο περιεχόμενο προς λήψη
STR_GAME_OPTIONS_SOCIAL_PLUGINS_NONE :{LTBLUE}(δεν έχουν εγκατασταθεί plugins για διασύνδεση με πλατφόρμες κοινωνικής δικτύωσης)
@ -1278,7 +1282,7 @@ STR_CLIMATE_TOYLAND_LANDSCAPE :Τοπίο πα
STR_TERRAIN_TYPE_VERY_FLAT :Πολύ Επίπεδο
STR_TERRAIN_TYPE_FLAT :Επίπεδο
STR_TERRAIN_TYPE_HILLY :Λοφώδες
STR_TERRAIN_TYPE_MOUNTAINOUS :Βουνώδες
STR_TERRAIN_TYPE_MOUNTAINOUS :Ορεινό
STR_TERRAIN_TYPE_ALPINIST :Αλπικό
STR_TERRAIN_TYPE_CUSTOM :Προσαρμοσμένο ύψος
STR_TERRAIN_TYPE_CUSTOM_VALUE :Προσαρμοσμένο ύψος ({NUM})
@ -1315,7 +1319,7 @@ STR_CONFIG_SETTING_RESTRICT_DROPDOWN_HELPTEXT :{BLACK}Περι
STR_CONFIG_SETTING_RESTRICT_BASIC :Βασικές (εμφάνιση μόνο σημαντικών ρυθμίσεων)
STR_CONFIG_SETTING_RESTRICT_ADVANCED :Για προχωρημένους (εμφάνιση των περισσότερων ρυθμίσεων)
STR_CONFIG_SETTING_RESTRICT_ALL :Για ειδικούς (εμφάνιση όλων των ρυθμίσεων, ακομη και παράξενων)
STR_CONFIG_SETTING_RESTRICT_CHANGED_AGAINST_DEFAULT :Ρυθμίσεις με διαφορετική τιμή από την προκαθωρισμένη
STR_CONFIG_SETTING_RESTRICT_CHANGED_AGAINST_DEFAULT :Ρυθμίσεις με διαφορετική τιμή από την προκαθορισμένη
STR_CONFIG_SETTING_RESTRICT_CHANGED_AGAINST_NEW :Ρυθμίσεις με διαφορετική τιμή από τις ρυθμίσεις νέου παιχνιδιού σας
STR_CONFIG_SETTING_TYPE_DROPDOWN_HELPTEXT :{BLACK}Μειώνει την παρακάτω λίστα σε συγκεκριμένους τύπους ρυθμίσεων
@ -1358,7 +1362,7 @@ STR_CONFIG_SETTING_INFINITE_MONEY :Απεριόρ
STR_CONFIG_SETTING_INFINITE_MONEY_HELPTEXT :Επιτρέπονται απεριόριστες δαπάνες και απενεργοποίηση της χρεοκοπίας εταιρειών
STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN :Μέγιστο αρχικό δάνειο: {STRING}
STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN_HELPTEXT :Μέγιστο ποσό που μπορεί να δανειστεί μία εταιρία (χωρίς να λαμβάνεται υπόψη ο πληθωρισμός). Εάν οριστεί σε "Χωρίς δάνειο", δεν θα είναι διαθέσιμα χρήματα εκτός εάν παρέχονται από ένα Σενάριο Παιχνιδιού ή τη ρύθμιση "Άπειρα χρήματα"
STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN_HELPTEXT :Μέγιστο ποσό που μπορεί να δανειστεί μία εταιρία (χωρίς να λαμβάνεται υπόψη ο πληθωρισμός). Εάν οριστεί σε «Χωρίς δάνειο», δεν θα υπάρχουν διαθέσιμα χρήματα εκτός εάν παρέχονται από Σενάριο Παιχνιδιού ή τη ρύθμιση «Άπειρα χρήματα»
STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN_VALUE :{CURRENCY_LONG}
###setting-zero-is-special
STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN_DISABLED :Κανένα δάνειο
@ -1403,7 +1407,7 @@ STR_CONFIG_SETTING_CITY_APPROVAL :Στάση το
STR_CONFIG_SETTING_CITY_APPROVAL_HELPTEXT :Επιλογή πόσο ο θόρυβος και η περιβαλλοντικη καταστροφή άπο εταιρίες επηρεάζουν τα ποσοστά αποδοχής και περαιτέρω έργα στην πόλη
STR_CONFIG_SETTING_MAP_HEIGHT_LIMIT :Όριο ύψους χάρτη: {STRING}
STR_CONFIG_SETTING_MAP_HEIGHT_LIMIT_HELPTEXT :Ορίστε το μέγιστο ύψος του εδάφους του χάρτη. Επιλέγοντας "αυτόματο" μία καλή τιμή θα επιλεχθεί μετά την παραγωγή του εδάφους
STR_CONFIG_SETTING_MAP_HEIGHT_LIMIT_HELPTEXT :Ορίστε το μέγιστο ύψος του εδάφους του χάρτη. Επιλέγοντας «αυτόματο» μία καλή τιμή θα επιλεχθεί μετά την παραγωγή του εδάφους
STR_CONFIG_SETTING_MAP_HEIGHT_LIMIT_VALUE :{NUM}
###setting-zero-is-special
STR_CONFIG_SETTING_MAP_HEIGHT_LIMIT_AUTO :(αυτόματα)
@ -1531,10 +1535,10 @@ STR_CONFIG_SETTING_PLANE_SPEED :Παράγον
STR_CONFIG_SETTING_PLANE_SPEED_HELPTEXT :Ορίζεται η σχετική ταχύτητα των αεροπλάνων συγκριτικά με τους άλλους τύπους οχημάτων, ώστε να μειώνεται το ποσό του εισοδήματος από μεταφορές με αεροσκάφη
STR_CONFIG_SETTING_PLANE_SPEED_VALUE :1 / {COMMA}
STR_CONFIG_SETTING_PLANE_CRASHES :Αριθμός αεροπορικών ατυχημάτων: {STRING}
STR_CONFIG_SETTING_PLANE_CRASHES :Αριθμός αεροπορικών δυστυχημάτων: {STRING}
STR_CONFIG_SETTING_PLANE_CRASHES_HELPTEXT :Ορίστε την πιθανότητα συντριβής ενός τυχαίου αεροσκάφους.{}* Μεγάλα αεροσκάφη πάντα έχουν ένα ρίσκο συντριβής όταν προσγειώνονται σε μικρά αεροδρόμια.
###length 3
STR_CONFIG_SETTING_PLANE_CRASHES_NONE :Κανένα*
STR_CONFIG_SETTING_PLANE_CRASHES_NONE :Καμία*
STR_CONFIG_SETTING_PLANE_CRASHES_REDUCED :Μειωμένη
STR_CONFIG_SETTING_PLANE_CRASHES_NORMAL :Κανονική
@ -1578,7 +1582,7 @@ STR_CONFIG_SETTING_NEVER_EXPIRE_VEHICLES :Τα οχήμα
STR_CONFIG_SETTING_NEVER_EXPIRE_VEHICLES_HELPTEXT :Όταν είναι ενεργοποιημένη, όλα τα μοντέλα οχημάτων παραμένουν διαθέσιμα για πάντα μετά την παρουσίασή τους
STR_CONFIG_SETTING_TIMEKEEPING_UNITS :Χρονομέτρηση: {STRING}
STR_CONFIG_SETTING_TIMEKEEPING_UNITS_HELPTEXT :Επιλέξτε τις μονάδες χρονομέτρησης του παιχνιδιού. Αυτό δεν μπορεί να αλλάξει αργότερα.{}{}Η λειτουργία "βάσει ημερολογίου" είναι η κλασική εμπειρία του OpenTTD, με το ένα έτος να αποτελείται από 12 μήνες και κάθε μήνα να έχει 28-31 ημέρες.{}{}Εναλλακτικά, στη λειτουργία "βάσει ρολογιού τοίχου", η παραγωγή φορτίου και τα οικονομικά μεγέθη βασίζονται σε προσαυξήσεις ενός λεπτού, που είναι περίπου όσο διαρκεί ένας μήνας 30 ημερών σε λειτουργία "βάσει ημερολογίου". Αυτά ομαδοποιούνται σε περιόδους 12 λεπτών, που ισοδυναμούν με ένα έτος σε λειτουργία "βάσει ημερολογίου".{}{}Σε κάθε λειτουργία υπάρχει πάντα ένα κλασικό ημερολόγιο, το οποίο χρησιμοποιείται για τις ημερομηνίες εισαγωγής οχημάτων, σπιτιών και άλλων υποδομών
STR_CONFIG_SETTING_TIMEKEEPING_UNITS_HELPTEXT :Επιλέξτε τις μονάδες χρονομέτρησης του παιχνιδιού. Αυτό δεν μπορεί να αλλάξει αργότερα.{}{}Η λειτουργία «βάσει ημερολογίου» είναι η κλασική εμπειρία του OpenTTD, με το ένα έτος να αποτελείται από 12 μήνες και κάθε μήνα να έχει 28-31 ημέρες.{}{}Εναλλακτικά, στη λειτουργία «βάσει ρολογιού τοίχου», η παραγωγή φορτίου και τα οικονομικά μεγέθη βασίζονται σε προσαυξήσεις ενός λεπτού, που είναι περίπου όσο διαρκεί ένας μήνας 30 ημερών σε λειτουργία «βάσει ημερολογίου». Αυτά ομαδοποιούνται σε περιόδους 12 λεπτών, που ισοδυναμούν με ένα έτος σε λειτουργία «βάσει ημερολογίου».{}{}Σε κάθε λειτουργία υπάρχει πάντα ένα κλασικό ημερολόγιο, το οποίο χρησιμοποιείται για τις ημερομηνίες εισαγωγής οχημάτων, σπιτιών και άλλων υποδομών
###length 2
STR_CONFIG_SETTING_TIMEKEEPING_UNITS_CALENDAR :Ημερολόγιο
STR_CONFIG_SETTING_TIMEKEEPING_UNITS_WALLCLOCK :Ρολόι τοίχου
@ -1647,7 +1651,7 @@ STR_CONFIG_SETTING_OIL_REF_EDGE_DISTANCE :Μέγιστη
STR_CONFIG_SETTING_OIL_REF_EDGE_DISTANCE_HELPTEXT :Όριο για το πόσο μακριά από τα σύνορα του χάρτη μπορούν να κατασκευαστούν διυλιστήρια και εξέδρες πετρελαίου. Στους χάρτες νησιών, αυτό διασφαλίζει ότι βρίσκονται κοντά στην ακτή. Σε χάρτες μεγαλύτερους από 256 πλακίδια, αυτή η τιμή κλιμακώνεται προς τα πάνω
STR_CONFIG_SETTING_SNOWLINE_HEIGHT :Κορυφογραμμή χιονιού: {STRING}
STR_CONFIG_SETTING_SNOWLINE_HEIGHT_HELPTEXT :Έλεγχος του ύψους στο οποίο ξεκινά το χιόνι στο υποαρκτικό τοπίο. Το χιόνι επηρεάζει επίσης τη δημιουργία βιομηχανιών και τις προυποθέσεις επέκτασης πόλης. Μπορεί να μεταβληθεί μόνο μέσω του Διαχειριστή Σεναρίων ή αλλιώς υπολογίζεται μέσω της "κάλυψης χιονιού"
STR_CONFIG_SETTING_SNOWLINE_HEIGHT_HELPTEXT :Έλεγχος του ύψους στο οποίο ξεκινά το χιόνι στο υποαρκτικό τοπίο. Το χιόνι επηρεάζει επίσης τη δημιουργία βιομηχανιών και τις προϋποθέσεις επέκτασης πόλης. Μπορεί να μεταβληθεί μόνο μέσω του Διαχειριστή Σεναρίων ή αλλιώς υπολογίζεται μέσω της «κάλυψης χιονιού»
STR_CONFIG_SETTING_SNOW_COVERAGE :Κάλυψη χιονιού: {STRING}
STR_CONFIG_SETTING_SNOW_COVERAGE_HELPTEXT :Ορισμός της κατα προσέγγιση ποσότητας χιονιού στα υποαρκτικά τοπία. Το χιόνι επηρεάζει επίσης τη δημιουργία βιομηχανιών και τα προαπαιτούμενα για την εξέλιξη πόλεων. Χρησιμοποιήται μόνο κατά τη διάρκεια της παραγωγής του χάρτη. Το έδαφος που βρίσκεται στο επίπεδο της θάλασσας και οι ακτές, δεν έχουν ποτέ χιόνι
@ -1721,7 +1725,7 @@ STR_CONFIG_SETTING_LINKGRAPH_COLOURS_GREY_TO_RED :Γκρι σε
STR_CONFIG_SETTING_LINKGRAPH_COLOURS_GREYSCALE :Ασπρόμαυρο
STR_CONFIG_SETTING_SCROLLMODE :Συμπεριφορά κύλισης του παραθύρου εμφάνισης: {STRING}
STR_CONFIG_SETTING_SCROLLMODE_HELPTEXT :Συμπεριφορά κατά την κύλιση του χάρτη. Οι επιλογές "κλειδωμένης θέσης ποντικιού" δεν λειτουργούν σε όλα τα συστήματα, όπως εκδόσεις που βασίζονται στον ιστό, οθόνες αφής, Linux με Wayland και άλλα
STR_CONFIG_SETTING_SCROLLMODE_HELPTEXT :Συμπεριφορά κατά την κύλιση του χάρτη. Οι επιλογές «κλειδωμένης θέσης ποντικιού» δεν λειτουργούν σε όλα τα συστήματα, όπως εκδόσεις που βασίζονται στον ιστό, οθόνες αφής, Linux με Wayland και άλλα
###length 4
STR_CONFIG_SETTING_SCROLLMODE_DEFAULT :Μετακίνηση μικρού χάρτη με ΔΠΠ, θέση ποντικιού κλειδωμένη
STR_CONFIG_SETTING_SCROLLMODE_RMB_LOCKED :Μετακίνηση χάρτη με ΔΠΠ, θέση ποντικιού κλειδωμένη
@ -1755,7 +1759,7 @@ STR_CONFIG_SETTING_SCROLLWHEEL_SCROLL :Μετακίν
STR_CONFIG_SETTING_SCROLLWHEEL_OFF :Απενεργοποιημένος
STR_CONFIG_SETTING_OSK_ACTIVATION :Πληκτρολόγιο στην οθόνη: {STRING}
STR_CONFIG_SETTING_OSK_ACTIVATION_HELPTEXT :Επιλογή της μεθόδου για το άνοιγμα του πληκτρολογίου της οθόνης για την εισαγωγή κειμένου σε κουτιά με τη χρήση μόνο της δεικτικής συσκευής. Αυτή η ρύθμιση προορίζεται για μικρότερες συσκευές χωρίς πραγματικό πληκτρολόγιο
STR_CONFIG_SETTING_OSK_ACTIVATION_HELPTEXT :Επιλογή της μεθόδου για το άνοιγμα του πληκτρολογίου οθόνης για την εισαγωγή κειμένου σε κουτιά με τη χρήση μόνο της δεικτικής συσκευής. Αυτή η ρύθμιση προορίζεται για μικρότερες συσκευές χωρίς πραγματικό πληκτρολόγιο
###length 4
STR_CONFIG_SETTING_OSK_ACTIVATION_DISABLED :Απενεργοποιημένο
STR_CONFIG_SETTING_OSK_ACTIVATION_DOUBLE_CLICK :Με διπλό κλικ
@ -1763,7 +1767,7 @@ STR_CONFIG_SETTING_OSK_ACTIVATION_SINGLE_CLICK_FOCUS :Με απλό
STR_CONFIG_SETTING_OSK_ACTIVATION_SINGLE_CLICK :Με απλό κλικ (άμεσα)
STR_CONFIG_SETTING_USE_RELAY_SERVICE :Χρήση υπηρεσίας αναμετάδοσης: {STRING}
STR_CONFIG_SETTING_USE_RELAY_SERVICE_HELPTEXT :Εάν η δημιουργία σύνδεσης με τον server αποτύχει, μπορεί να χρησιμοποιηθεί μία υπηρεσία αναμετάδοσσης για να δημιουργηθεί η σύνδεση. Το "Ποτέ" δεν το επιτρέπει αυτό, το "Ερώτηση" θα σας ρωτήσει πρώτα, το "Επιτρέπεται" θα το επιτρέψει χωρίς ερώτηση
STR_CONFIG_SETTING_USE_RELAY_SERVICE_HELPTEXT :Εάν η δημιουργία σύνδεσης με τον server αποτύχει, μπορεί να χρησιμοποιηθεί μία υπηρεσία αναμετάδοσης για να δημιουργηθεί η σύνδεση. Το «Ποτέ» δεν το επιτρέπει, το «Ερώτηση» θα σας ρωτήσει πρώτα, το «Επιτρέπεται» θα το επιτρέψει χωρίς ερώτηση
###length 3
STR_CONFIG_SETTING_USE_RELAY_SERVICE_NEVER :Ποτέ
STR_CONFIG_SETTING_USE_RELAY_SERVICE_ASK :Ρώτα
@ -1965,7 +1969,7 @@ STR_CONFIG_SETTING_NEWS_INDUSTRY_CHANGES_COMPANY_HELPTEXT :Εμφάνισ
STR_CONFIG_SETTING_NEWS_INDUSTRY_CHANGES_OTHER :Διαφοροποιήσεις στην παραγωγή των βιομηχανιών που εξυπηρετούνται από ανταγωνιστή/ές: {STRING}
STR_CONFIG_SETTING_NEWS_INDUSTRY_CHANGES_OTHER_HELPTEXT :Εμφάνιση εφημερίδας όταν μεταβάλλεται η παραγωγικότητα μιας βιομηχανίας που εξυπηρετείται από ανταγωνιστές
STR_CONFIG_SETTING_NEWS_INDUSTRY_CHANGES_UNSERVED :Άλλες διαφοροποιήσεις στη παραγωγή: {STRING}
STR_CONFIG_SETTING_NEWS_INDUSTRY_CHANGES_UNSERVED :Άλλες διαφοροποιήσεις στην παραγωγή: {STRING}
STR_CONFIG_SETTING_NEWS_INDUSTRY_CHANGES_UNSERVED_HELPTEXT :Εμφάνιση εφημερίδας όταν μεταβάλλεται η παραγωγικότητα μιας βιομηχανίας που δεν εξυπηρετείται από την εταιρία ή ανταγωνιστές
STR_CONFIG_SETTING_NEWS_ADVICE :Συμβουλές / πληροφορίες για τα εταιρικά οχήματα: {STRING}
@ -2043,7 +2047,7 @@ STR_CONFIG_SETTING_ALLOW_TOWN_LEVEL_CROSSINGS :Οι πόλει
STR_CONFIG_SETTING_ALLOW_TOWN_LEVEL_CROSSINGS_HELPTEXT :Ενεργοποιώντας αυτήν τη ρύθμιση επιτρέπει στις πόλεις να κατασκευάζουν επίπεδες διαβάσεις
STR_CONFIG_SETTING_NOISE_LEVEL :Περιορισμός τοποθέτησης αεροδρομίων ανάλογα με το επίπεδο θορύβου: {STRING}
STR_CONFIG_SETTING_NOISE_LEVEL_HELPTEXT :Επιτρέπεται στις πόλεις να μπλοκάρουν την κατασκευή αεροδρομίων με βάση το επίπεδο αποδοχής θορύβου, το οποίο βασίζεται στον πληθυσμό της πόλης και στο μέγεθος και την απόσταση του αεροδρομίου. Εάν αυτή η ρύθμιση είναι απενεργοποιημένη, οι πόλεις επιτρέπουν μόνο δύο αεροδρόμια, εκτός εάν η στάση της τοπικής αρχής έχει οριστεί σε "Επιτρεπτή"
STR_CONFIG_SETTING_NOISE_LEVEL_HELPTEXT :Επιτρέπεται στις πόλεις να μπλοκάρουν την κατασκευή αεροδρομίων με βάση το επίπεδο αποδοχής θορύβου, το οποίο βασίζεται στον πληθυσμό της πόλης και στο μέγεθος και την απόσταση του αεροδρομίου. Εάν αυτή η ρύθμιση είναι απενεργοποιημένη, οι πόλεις επιτρέπουν μόνο δύο αεροδρόμια, εκτός εάν η στάση της τοπικής αρχής έχει οριστεί σε «Ανεκτική»
STR_CONFIG_SETTING_TOWN_FOUNDING :Ίδρυση πόλεων στο παιχνίδι: {STRING}
STR_CONFIG_SETTING_TOWN_FOUNDING_HELPTEXT :Ενεργοποιώντας αυτήν τη ρύθμιση επιτρέπει στους παίκτες να ιδρύσουν νέες πόλεις στο παιχνίδι
@ -2333,7 +2337,7 @@ STR_CHEAT_MONEY :{LTBLUE}Αύξ
STR_CHEAT_CHANGE_COMPANY :{LTBLUE}Παίζετε με την εταιρία: {ORANGE}{COMMA}
STR_CHEAT_EXTRA_DYNAMITE :{LTBLUE}Μαγική μπουλντόζα (αφαιρεί βιομηχανίες, αμετακίνητα αντικείμενα): {ORANGE}{STRING}
STR_CHEAT_CROSSINGTUNNELS :{LTBLUE}Τα τούνελ μπορούν να διασταυρώνονται: {ORANGE}{STRING}
STR_CHEAT_NO_JETCRASH :{LTBLUE}Τα jet δε θα συγκρούονται (συχνά) σε μικρά αεροδρόμια: {ORANGE} {STRING}
STR_CHEAT_NO_JETCRASH :{LTBLUE}Τα jet δε θα συντρίβονται (συχνά) σε μικρά αεροδρόμια: {ORANGE} {STRING}
STR_CHEAT_EDIT_MAX_HL :{LTBLUE}Μεταβολή του μέγιστου ύψους του χάρτη: {ORANGE}{NUM}
STR_CHEAT_EDIT_MAX_HL_QUERY_CAPT :{WHITE}Μεταβολή του μέγιστου ύψους βουνών στο χάρτη
STR_CHEAT_CHANGE_DATE :{LTBLUE}Αλλαγή ημ/νίας: {ORANGE}{DATE_SHORT}
@ -2506,7 +2510,7 @@ STR_NETWORK_SERVER_LIST_ADD_SERVER_TOOLTIP :{BLACK}Προσ
STR_NETWORK_SERVER_LIST_START_SERVER :{BLACK}Εκκίνηση διακομιστή
STR_NETWORK_SERVER_LIST_START_SERVER_TOOLTIP :{BLACK}Ξεκινήστε το δικό σας διακομιστή
STR_NETWORK_SERVER_LIST_PLAYER_NAME_OSKTITLE :{BLACK}Εισάγετε το όνομά σας
STR_NETWORK_SERVER_LIST_PLAYER_NAME_OSKTITLE :{BLACK}Εισαγάγετε το όνομά σας
STR_NETWORK_SERVER_LIST_ENTER_SERVER_ADDRESS :{BLACK}Δώστε την διεύθυνση του server ή τον κωδικό πρόσκλησης
# Start new multiplayer server
@ -2526,7 +2530,7 @@ STR_NETWORK_START_SERVER_COMPANIES_SELECT :{BLACK}{NUM} ε
STR_NETWORK_START_SERVER_NUMBER_OF_COMPANIES :{BLACK}Μέγιστος αριθμός εταιριών:
STR_NETWORK_START_SERVER_NUMBER_OF_COMPANIES_TOOLTIP :{BLACK}Περιορισμός του διακομιστή σε συγκεκριμένο αριθμό εταιρειών
STR_NETWORK_START_SERVER_NEW_GAME_NAME_OSKTITLE :{BLACK}Εισάγετε το όνομα του δικτυακού παιχνιδιού
STR_NETWORK_START_SERVER_NEW_GAME_NAME_OSKTITLE :{BLACK}Εισαγάγετε το όνομα του δικτυακού παιχνιδιού
# Network connecting window
STR_NETWORK_CONNECTING_CAPTION :{WHITE}Σύνδεση...
@ -2547,8 +2551,7 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Ανεύ
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Αποσύνδεση
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Η πρόσβαση στον διακομιστή προστατεύεται. Εισάγετε τον κωδικό
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Η εταιρεία προστατεύεται από κωδικό. Εισάγετε κωδικό
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Η πρόσβαση στον διακομιστή προστατεύεται. Εισαγάγετε τον κωδικό
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Συνδεδεμένοι παίκτες
@ -2575,6 +2578,7 @@ STR_NETWORK_CLIENT_LIST_PLAYER_NAME_QUERY_CAPTION :Το όνομα
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_TOOLTIP :{BLACK}Διαχειριστικές ενέργειες που μπορείτε να εκτελέσετε σε αυτόν τον πελάτη
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_TOOLTIP :Διαχειριστικές ενέργειες που μπορείτε να εκτελέσετε σε αυτή την εταιρία
STR_NETWORK_CLIENT_LIST_JOIN_TOOLTIP :{BLACK}Συμμετάσχετε σε αυτή την εταιρία
STR_NETWORK_CLIENT_LIST_COMPANY_AUTHORIZE_TOOLTIP :{BLACK}Εγκρίνετε την πρόσληψη αυτού του πελάτη
STR_NETWORK_CLIENT_LIST_CHAT_CLIENT_TOOLTIP :{BLACK}Στείλτε ένα μήνυμα σε αυτόν τον παίκτη
STR_NETWORK_CLIENT_LIST_CHAT_COMPANY_TOOLTIP :{BLACK}Στείλτε ένα μήνυμα σε όλους τους παίκτες αυτής της εταιρίας
STR_NETWORK_CLIENT_LIST_CHAT_SPECTATOR_TOOLTIP :{BLACK}Στείλτε μήνυμα σε όλους τους θεατές
@ -2597,13 +2601,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Μέσω
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Εκδίωξη
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Απαγόρευση
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Διαγραφή
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Ξεκλείδωμα κωδικού
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Ενέργεια διαχειριστή
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Σίγουρα θέλετε να διώξετε τον παίκτη '{STRING}';
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Σίγουρα θέλετε να απαγορέψετε τον παίκτη '{STRING}';
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Σίγουρα θέλετε να διαγράψετε την εταιρία '{COMPANY}';
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Σίγουρα θέλετε να επαναφέρετε τον κωδικό της εταιρίας '{COMPANY}';
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Χρήση αναμετάδοσης;
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Δεν ήταν δυνατή η σύνδεση με τον server '{STRING}'.{}Θέλετε να αναμεταδόσετε αυτή την συνεδρία μέσω '{STRING}';
@ -2612,7 +2614,7 @@ STR_NETWORK_ASK_RELAY_YES_ONCE :{BLACK}Ναι,
STR_NETWORK_ASK_RELAY_YES_ALWAYS :{BLACK}Ναι, μην ρωτήσεις ξανά
STR_NETWORK_ASK_SURVEY_CAPTION :Συμμετοχή σε αυτοματοποιημένη έρευνα;
STR_NETWORK_ASK_SURVEY_TEXT :Θα θέλατε να συμμετάσχετε στην αυτοματοποιημένη έρευνα;{}Το OpenTTD θα μεταδώσει μια έρευνα όταν αποχωρείτε από ένα παιχνίδι.{}Μπορείτε να το αλλάξετε ανά πάσα στιγμή στις "Επιλογές παιχνιδιού".
STR_NETWORK_ASK_SURVEY_TEXT :Θα θέλατε να συμμετάσχετε στην αυτοματοποιημένη έρευνα;{}Το OpenTTD θα μεταδώσει μια έρευνα όταν αποχωρείτε από ένα παιχνίδι.{}Μπορείτε να το αλλάξετε ανά πάσα στιγμή στις «Επιλογές παιχνιδιού».
STR_NETWORK_ASK_SURVEY_PREVIEW :Προεπισκόπηση αποτελέσματος έρευνας
STR_NETWORK_ASK_SURVEY_LINK :Πληροφορίες για την αυτοματοποιημένη έρευνα και ιδιωτικότητα
STR_NETWORK_ASK_SURVEY_NO :Όχι
@ -2620,19 +2622,9 @@ STR_NETWORK_ASK_SURVEY_YES :Ναι
STR_NETWORK_SPECTATORS :Θεατές
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Να μην αποθηκευτεί ο κωδικός
STR_COMPANY_PASSWORD_OK :{BLACK}Δώστε στην εταιρεία νέο κωδικό
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Κωδικός εταιρείας
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Προκαθορισμένος κωδικός εταιρείας
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Χρήση αυτού του κωδικού ως προεπιλογή για τις νέες εταιρείες
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Συμμετοχή
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Συμμετάσχετε και παίξτε ως αυτήν την εταιρία
STR_COMPANY_VIEW_PASSWORD :{BLACK}Κωδικός
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Προστατεύστε την εταιρεία με κωδικό ώστε να αποφύγετε την συμμετοχή ανεπιθύμητων παικτών
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Θέση του κωδικού της εταιρείας
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Αποστολή
@ -2646,7 +2638,7 @@ STR_NETWORK_CHAT_CLIENT :[Προσωπι
STR_NETWORK_CHAT_TO_CLIENT :[Προσωπικό] Σε {STRING}: {WHITE}{STRING}
STR_NETWORK_CHAT_ALL :[Όλοι] {STRING}: {WHITE}{STRING}
STR_NETWORK_CHAT_EXTERNAL :[{3:STRING}] {0:STRING}: {WHITE}{1:STRING}
STR_NETWORK_CHAT_OSKTITLE :{BLACK}Εισάγετε το κείμενο για δικτυακή συζήτηση
STR_NETWORK_CHAT_OSKTITLE :{BLACK}Εισαγάγετε το κείμενο για δικτυακή συζήτηση
# Network messages
STR_NETWORK_ERROR_NOTAVAILABLE :{WHITE}Δεν βρέθηκαν συσκευές δικτύου
@ -2732,7 +2724,7 @@ STR_NETWORK_MESSAGE_SERVER_REBOOT :{WHITE}Ο δι
STR_NETWORK_MESSAGE_KICKED :*** {STRING} εκδιώχθηκε. Λόγος: ({STRING})
STR_NETWORK_ERROR_COORDINATOR_REGISTRATION_FAILED :{WHITE}Η εγγραφή του server απέτυχε
STR_NETWORK_ERROR_COORDINATOR_REUSE_OF_INVITE_CODE :{WHITE}Άλλος ένας server με τον ίδιο κωδικό πρόσκλησης έχει εγγραφεί. Γίνεται αλλαγή σε "τοπικό" παιχνίδι.
STR_NETWORK_ERROR_COORDINATOR_REUSE_OF_INVITE_CODE :{WHITE}Άλλος ένας server με τον ίδιο κωδικό πρόσκλησης έχει εγγραφεί. Γίνεται αλλαγή σε «τοπικό» παιχνίδι.
STR_NETWORK_ERROR_COORDINATOR_ISOLATED :{WHITE}Ο server σας δεν επιτρέπει τις απομακρυσμένες συνδέσεις
STR_NETWORK_ERROR_COORDINATOR_ISOLATED_DETAIL :{WHITE}Οι άλλοι παίκτες δεν θα μπορούν να συνδεθούν στον server σας
@ -2824,7 +2816,7 @@ STR_TRANSPARENT_INDUSTRIES_TOOLTIP :{BLACK}Εναλ
STR_TRANSPARENT_BUILDINGS_TOOLTIP :{BLACK}Εναλλαγή διαφάνειας για κτιζόμενα κτίρια όπως σταθμούς, αμαξοστάσια και σημεία καθοδήγησης. Ctrl+Κλικ για να την κλειδώσετε.
STR_TRANSPARENT_BRIDGES_TOOLTIP :{BLACK}Εναλλαγή διαφάνειας για γέφυρες. Ctrl+Κλικ για να την κλειδώσετε
STR_TRANSPARENT_STRUCTURES_TOOLTIP :{BLACK}Εναλλαγή διαφάνειας για κτίρια όπως φάρους και κεραίες. Ctrl+Κλικ για να την κλειδώσετε
STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Εναλλαγή διαφάνειας για τις συνδέσεις. Ctrl+Κλικ για να την κλειδώσετε
STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Εναλλαγή διαφάνειας για την εναέρια ηλεκτροδότηση. Ctrl+Κλικ για να την κλειδώσετε
STR_TRANSPARENT_TEXT_TOOLTIP :{BLACK}Εναλλαγή διαφάνειας για φόρτωση και κείμενο κόστους/εσόδων. Ctrl+Κλικ για να την κλειδώσετε
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Επιλέξτε τα αντικείμενα που θα είναι αόρατα αντί για διάφανα
@ -2873,16 +2865,16 @@ STR_RAIL_TOOLBAR_ELRAIL_CONSTRUCTION_CAPTION :Κατασκε
STR_RAIL_TOOLBAR_MONORAIL_CONSTRUCTION_CAPTION :Κατασκευή Μονοτρόχιου Σιδηρόδρομου
STR_RAIL_TOOLBAR_MAGLEV_CONSTRUCTION_CAPTION :Κατασκευή Σιδηροδρόμου Maglev
STR_RAIL_TOOLBAR_TOOLTIP_BUILD_RAILROAD_TRACK :{BLACK}Κατασκευή σιδηροτροχιάς. Ctrl+Κλικ για αφαίρεση σιδηροτροχιάς. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_RAIL_TOOLBAR_TOOLTIP_BUILD_AUTORAIL :{BLACK}Κατασκευή σιδηροτροχιάς με χρήση της Αυτόματης Σιδηροτροχιάς. Ctrl+Κλικ για αφαίρεση σιδηροτροχιάς. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_RAIL_TOOLBAR_TOOLTIP_BUILD_TRAIN_DEPOT_FOR_BUILDING :{BLACK}Κατασκευή αμαξοστάσιου (για αγορά και επισκευή τρένων). Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_RAIL_TOOLBAR_TOOLTIP_CONVERT_RAIL_TO_WAYPOINT :{BLACK}Μετατροπή σιδηροτροχιάς σε σημείο καθοδήγησης. Ctrl+Κλικ για επιλογή πρόσθετου σημείου καθοδήγησης για συνένωση. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_RAIL_TOOLBAR_TOOLTIP_BUILD_RAILROAD_STATION :{BLACK}Κατασκευή σταθμού τρένων. Ctrl+Κλικ για επιλογή πρόσθετου σταθμού για συνένωση. Με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_RAIL_TOOLBAR_TOOLTIP_BUILD_RAILROAD_SIGNALS :{BLACK}Κατασκευή σηματοδοτών. Ctrl+Κλικ για κατασκευή του εναλλακτικού στυλ σηματοδότη{}Με Κλικ+σύρσιμο κατασκευάζονται σηματοδότες κατά μήκος μιας σιδηροτροχιάς ανά το ορισμένο διάστημα. Ctrl+Κλικ+σύρσιμο για κατασκευή σηματοδοτών μέχρι την επομένη διασταύρωση, σταθμό ή σηματοδότη{}Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_RAIL_TOOLBAR_TOOLTIP_BUILD_RAILROAD_BRIDGE :{BLACK}Κατασκευή γέφυρας σιδηρόδρομου. Επιπρόσθετα πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_RAIL_TOOLBAR_TOOLTIP_BUILD_RAILROAD_TUNNEL :{BLACK}Κατασκευή τούνελ σιδηρόδρομου. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_RAIL_TOOLBAR_TOOLTIP_BUILD_RAILROAD_TRACK :{BLACK}Κατασκευή σιδηροτροχιάς. Ctrl+Κλικ για αφαίρεση σιδηροτροχιάς. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_RAIL_TOOLBAR_TOOLTIP_BUILD_AUTORAIL :{BLACK}Κατασκευή σιδηροτροχιάς με χρήση της Αυτόματης Σιδηροτροχιάς. Ctrl+Κλικ για αφαίρεση σιδηροτροχιάς. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_RAIL_TOOLBAR_TOOLTIP_BUILD_TRAIN_DEPOT_FOR_BUILDING :{BLACK}Κατασκευή αμαξοστάσιου (για αγορά και επισκευή τρένων). Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_RAIL_TOOLBAR_TOOLTIP_CONVERT_RAIL_TO_WAYPOINT :{BLACK}Μετατροπή σιδηροτροχιάς σε σημείο καθοδήγησης. Ctrl+Κλικ για επιλογή πρόσθετου σημείου καθοδήγησης για συνένωση. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_RAIL_TOOLBAR_TOOLTIP_BUILD_RAILROAD_STATION :{BLACK}Κατασκευή σταθμού τρένων. Ctrl+Κλικ για επιλογή πρόσθετου σταθμού για συνένωση. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_RAIL_TOOLBAR_TOOLTIP_BUILD_RAILROAD_SIGNALS :{BLACK}Κατασκευή σηματοδοτών στον σιδηρόδρομο. Ctrl+Κλικ για κατασκευή του εναλλακτικού είδους σηματοδότη{}Με Κλικ+σύρσιμο κατασκευάζονται σηματοδότες κατά μήκος μιας σιδηροτροχιάς ανά το ορισμένο διάστημα. Ctrl+Κλικ+σύρσιμο για κατασκευή σηματοδοτών μέχρι την επομένη διασταύρωση, σταθμό ή σηματοδότη. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_RAIL_TOOLBAR_TOOLTIP_BUILD_RAILROAD_BRIDGE :{BLACK}Κατασκευή γέφυρας σιδηρόδρομου. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_RAIL_TOOLBAR_TOOLTIP_BUILD_RAILROAD_TUNNEL :{BLACK}Κατασκευή τούνελ σιδηρόδρομου. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_RAIL_TOOLBAR_TOOLTIP_TOGGLE_BUILD_REMOVE_FOR :{BLACK}Εναλλαγή κατασκευής/αφαίρεσης σιδηροτροχιών, σηματοδοτών, σημείων καθοδήγησης και σταθμών. Ctrl+Κλικ για αφαίρεση και της σιδηροτροχιάς από σημεία καθοδήγησης και σταθμούς
STR_RAIL_TOOLBAR_TOOLTIP_CONVERT_RAIL :{BLACK}Μετατροπή/Αναβάθμιση του τύπου γραμμής. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_RAIL_TOOLBAR_TOOLTIP_CONVERT_RAIL :{BLACK}Μετατροπή/Αναβάθμιση του τύπου γραμμής. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_RAIL_NAME_RAILROAD :Σιδηρόδρομος
STR_RAIL_NAME_ELRAIL :Ηλεκτροδοτημένη σιδηροτροχιά
@ -2938,17 +2930,17 @@ STR_BUILD_SIGNAL_DRAG_SIGNALS_DENSITY_DECREASE_TOOLTIP :{BLACK}Μείω
STR_BUILD_SIGNAL_DRAG_SIGNALS_DENSITY_INCREASE_TOOLTIP :{BLACK}Αύξηση απόστασης μεταξύ σηματοδοτών με σύρσιμο
# Bridge selection window
STR_SELECT_RAIL_BRIDGE_CAPTION :{WHITE}Επιλογή Γέφυρας
STR_SELECT_RAIL_BRIDGE_CAPTION :{WHITE}Επιλογή Γέφυρας Σιδηροδρόμου
STR_SELECT_ROAD_BRIDGE_CAPTION :{WHITE}Επιλογή Γέφυρας Δρόμου
STR_SELECT_BRIDGE_SELECTION_TOOLTIP :{BLACK}Επιλογή γέφυρας - πατήστε στην γέφυρα της προτίμησής σας για κατασκευή
STR_SELECT_BRIDGE_SELECTION_TOOLTIP :{BLACK}Επιλογή γέφυρας - πατήστε στη γέφυρα της προτίμησής σας για κατασκευή
STR_SELECT_BRIDGE_INFO_NAME :{GOLD}{STRING}
STR_SELECT_BRIDGE_INFO_NAME_MAX_SPEED :{GOLD}{STRING},{} {VELOCITY}
STR_SELECT_BRIDGE_INFO_NAME_COST :{GOLD}{0:STRING},{} {WHITE}{2:CURRENCY_LONG}
STR_SELECT_BRIDGE_INFO_NAME_MAX_SPEED_COST :{GOLD}{STRING},{} {VELOCITY} {WHITE}{CURRENCY_LONG}
STR_BRIDGE_NAME_SUSPENSION_STEEL :Ατσάλινη, με Αναρτήσεις
STR_BRIDGE_NAME_SUSPENSION_STEEL :Ατσάλινη, Κρεμαστή
STR_BRIDGE_NAME_GIRDER_STEEL :Ατσάλινη, με Δοκούς
STR_BRIDGE_NAME_CANTILEVER_STEEL :Ατσάλινη, Κρεμαστή
STR_BRIDGE_NAME_SUSPENSION_CONCRETE :Τσιμεντένια, με Αναρτήσεις
STR_BRIDGE_NAME_CANTILEVER_STEEL :Ατσάλινη, Αρθρωτή
STR_BRIDGE_NAME_SUSPENSION_CONCRETE :Τσιμεντένια, Κρεμαστή
STR_BRIDGE_NAME_WOODEN :Ξύλινη
STR_BRIDGE_NAME_CONCRETE :Τσιμεντένια
STR_BRIDGE_NAME_TUBULAR_STEEL :Ατσάλινη, Σωληνοειδής
@ -2958,25 +2950,25 @@ STR_BRIDGE_TUBULAR_SILICON :Σιλικόν
# Road construction toolbar
STR_ROAD_TOOLBAR_ROAD_CONSTRUCTION_CAPTION :{WHITE}Κατασκευή Δρόμου
STR_ROAD_TOOLBAR_TRAM_CONSTRUCTION_CAPTION :{WHITE}Κατασκευή Τροχιόδρομου
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_ROAD_SECTION :{BLACK}Κατασκευή τμήματος δρόμου. Ctrl+Κλικ για αφαίρεση τμήματος δρόμου. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_ROAD_SECTION :{BLACK}Κατασκευή τμήματος δρόμου. Ctrl+Κλικ για αφαίρεση τμήματος δρόμου. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_TRAMWAY_SECTION :{BLACK}Κατασκευή κομματιού τροχιοδρόμου. Ctrl+Κλικ για αφαίρεση τροχιόδρομου. Επιπρόσθετα πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_AUTOROAD :{BLACK}Κατασκευή οδικού δικτύου με χρήση της λειτουργίας Αυτόματου Δρόμου. Ctrl+Κλικ για αφαίρεση δρόμου. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_AUTOTRAM :{BLACK}Κατασκευή τροχιοδρόμου με χρήση της λειτουργίας Αυτόματης Γραμμής. Ctrl+Κλικ για αφαίρεση τροχιόδρομου. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_ROAD_VEHICLE_DEPOT :{BLACK}Κατασκευή αμαξοστασίου οχημάτων δρόμου (για αγορά και επισκευή οχημάτων). Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_TRAM_VEHICLE_DEPOT :{BLACK}Κατασκευή αμαξοστασίου οχημάτων τραμ (για αγορά και συντήρηση οχημάτων). Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_BUS_STATION :{BLACK}Κατασκευή σταθμού λεωφορείων. Ctrl+Κλικ για επιλογή πρόσθετου σταθμού για συνένωση. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_PASSENGER_TRAM_STATION :{BLACK}Κατασκευή επιβατικού σταθμού τραμ. Ctrl+Κλικ για επιλογή πρόσθετου επιβατικού σταθμού για συνένωση. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_TRUCK_LOADING_BAY :{BLACK}Κατασκευή σταθμού φορτηγών. Ctrl+Κλικ για επιλογή πρόσθετου σταθμού για συνένωση. Με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_CARGO_TRAM_STATION :{BLACK}Κατασκευή εμπορευματικού σταθμού τραμ. Ctrl+Κλικ για επιλογή πρόσθετου εμπορευματικού σταθμού για συνένωση. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_AUTOROAD :{BLACK}Κατασκευή οδικού δικτύου με χρήση της λειτουργίας Αυτόματου Δρόμου. Ctrl+Κλικ για αφαίρεση δρόμου. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_AUTOTRAM :{BLACK}Κατασκευή τροχιοδρόμου με χρήση της λειτουργίας Αυτόματης Γραμμής. Ctrl+Κλικ για αφαίρεση τροχιόδρομου. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_ROAD_VEHICLE_DEPOT :{BLACK}Κατασκευή αμαξοστασίου οχημάτων δρόμου (για αγορά και επισκευή οχημάτων). Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_TRAM_VEHICLE_DEPOT :{BLACK}Κατασκευή αμαξοστασίου οχημάτων τραμ (για αγορά και συντήρηση οχημάτων). Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_BUS_STATION :{BLACK}Κατασκευή σταθμού λεωφορείων. Ctrl+Κλικ για επιλογή πρόσθετου σταθμού για συνένωση. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_PASSENGER_TRAM_STATION :{BLACK}Κατασκευή επιβατικού σταθμού τραμ. Ctrl+Κλικ για επιλογή πρόσθετου επιβατικού σταθμού για συνένωση. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_TRUCK_LOADING_BAY :{BLACK}Κατασκευή σταθμού φορτηγών. Ctrl+Κλικ για επιλογή πρόσθετου σταθμού για συνένωση. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_CARGO_TRAM_STATION :{BLACK}Κατασκευή εμπορευματικού σταθμού τραμ. Ctrl+Κλικ για επιλογή πρόσθετου εμπορευματικού σταθμού για συνένωση. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_TOGGLE_ONE_WAY_ROAD :{BLACK}Ενεργοποίηση/Απενεργοποίηση μονόδρομων
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_ROAD_BRIDGE :{BLACK}Κατασκευή γέφυρας δρόμου. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_TRAMWAY_BRIDGE :{BLACK}Κατασκευή γέφυρας τροχιοδρόμου. Επιπρόσθετα πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_ROAD_TUNNEL :{BLACK}Κατασκευή τούνελ δρόμου. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_ROAD_BRIDGE :{BLACK}Κατασκευή γέφυρας δρόμου. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_TRAMWAY_BRIDGE :{BLACK}Κατασκευή γέφυρας τροχιοδρόμου. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_ROAD_TUNNEL :{BLACK}Κατασκευή τούνελ δρόμου. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_TRAMWAY_TUNNEL :{BLACK}Κατασκευή τούνελ τροχιοδρόμου. Επιπρόσθετα πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_TOGGLE_BUILD_REMOVE_FOR_ROAD :{BLACK}Εναλλαγή κατασκευής/αφαίρεσης για αυτοκινητόδρομους
STR_ROAD_TOOLBAR_TOOLTIP_TOGGLE_BUILD_REMOVE_FOR_TRAMWAYS :{BLACK}Εναλλαγή προσθήκης/αφαίρεσης για την κατασκευή τροχιόδρομου
STR_ROAD_TOOLBAR_TOOLTIP_CONVERT_ROAD :{BLACK}Μετατρέψτε/Αναβαθμίστε τον τύπο του δρόμου. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_CONVERT_TRAM :{BLACK}Μετατρέψτε/Αναβαθμίστε τον τύπο του τραμ. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_CONVERT_ROAD :{BLACK}Μετατρέψτε/Αναβαθμίστε τον τύπο του δρόμου. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_ROAD_TOOLBAR_TOOLTIP_CONVERT_TRAM :{BLACK}Μετατρέψτε/Αναβαθμίστε τον τύπο του τραμ. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_ROAD_NAME_ROAD :Δρόμος
STR_ROAD_NAME_TRAM :Τροχιόδρομος
@ -3000,11 +2992,11 @@ STR_STATION_BUILD_CARGO_TRAM_ORIENTATION_TOOLTIP :{BLACK}Επιλ
# Waterways toolbar (last two for SE only)
STR_WATERWAYS_TOOLBAR_CAPTION :{WHITE}Κατασκευή Καναλιού Νερού
STR_WATERWAYS_TOOLBAR_CAPTION_SE :{WHITE}Κανάλια Νερού
STR_WATERWAYS_TOOLBAR_BUILD_CANALS_TOOLTIP :{BLACK}Κατασκευή καναλιών. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_WATERWAYS_TOOLBAR_BUILD_LOCKS_TOOLTIP :{BLACK}Κατασκευή υδατοφράκτη. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_WATERWAYS_TOOLBAR_BUILD_DEPOT_TOOLTIP :{BLACK}Κατασκευή ναυπηγείου πλοίων (για αγορά και επισκευή πλοίων). Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_WATERWAYS_TOOLBAR_BUILD_DOCK_TOOLTIP :{BLACK}Κατασκευή λιμένα πλοίων. Ctrl+Κλικ για επιλογή πρόσθετου λιμένα για συνένωση. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_WATERWAYS_TOOLBAR_BUOY_TOOLTIP :{BLACK}Τοποθετήστε μια σημαδούρα που μπορεί να χρησιμοποιηθεί ως σημείο καθοδήγησης. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_WATERWAYS_TOOLBAR_BUILD_CANALS_TOOLTIP :{BLACK}Κατασκευή καναλιών. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_WATERWAYS_TOOLBAR_BUILD_LOCKS_TOOLTIP :{BLACK}Κατασκευή υδατοφράκτη. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_WATERWAYS_TOOLBAR_BUILD_DEPOT_TOOLTIP :{BLACK}Κατασκευή ναυπηγείου πλοίων (για αγορά και επισκευή πλοίων). Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_WATERWAYS_TOOLBAR_BUILD_DOCK_TOOLTIP :{BLACK}Κατασκευή λιμένα πλοίων. Ctrl+Κλικ για επιλογή πρόσθετου λιμένα για συνένωση. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_WATERWAYS_TOOLBAR_BUOY_TOOLTIP :{BLACK}Τοποθετήστε μια σημαδούρα που μπορεί να χρησιμοποιηθεί ως σημείο καθοδήγησης. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_WATERWAYS_TOOLBAR_BUILD_AQUEDUCT_TOOLTIP :{BLACK}Κατασκευή υδραγωγείου. Επιπρόσθετα πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_WATERWAYS_TOOLBAR_CREATE_LAKE_TOOLTIP :{BLACK}Κατασκευή καναλιού. Εναλλακτικά, Ctrl+Κλικ στο επίπεδο της θάλασσας για να πλημμυρίσετε με θαλασσινό νερό
STR_WATERWAYS_TOOLBAR_CREATE_RIVER_TOOLTIP :{BLACK}Τοποθέτηση ποταμιών. Ctrl+Κλικ για διαγώνια επιλογή
@ -3018,7 +3010,7 @@ STR_STATION_BUILD_DOCK_CAPTION :{WHITE}Λιμά
# Airport toolbar
STR_TOOLBAR_AIRCRAFT_CAPTION :{WHITE}Αεροδρόμια
STR_TOOLBAR_AIRCRAFT_BUILD_AIRPORT_TOOLTIP :{BLACK}Κατασκευή αεροδρομίου. Ctrl+Κλικ για επιλογή πρόσθετου σταθμού για συνένωση. Με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_TOOLBAR_AIRCRAFT_BUILD_AIRPORT_TOOLTIP :{BLACK}Κατασκευή αεροδρομίου. Ctrl+Κλικ για επιλογή πρόσθετου σταθμού για συνένωση. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
# Airport construction window
STR_STATION_BUILD_AIRPORT_CAPTION :{WHITE}Επιλογή Αεροδρομίου
@ -3045,14 +3037,14 @@ STR_STATION_BUILD_NOISE :{BLACK}Παρα
# Landscaping toolbar
STR_LANDSCAPING_TOOLBAR :{WHITE}Μορφοποίηση εδάφους
STR_LANDSCAPING_TOOLTIP_LOWER_A_CORNER_OF_LAND :{BLACK}Χαμήλωμα μιας γωνίας εδάφους. Κλικ+Σύρσιμο για χαμήλωμα της πρώτης επιλεγμένης γωνίας και ισοπέδωση της επιφάνειας στο νέο ύψος της γωνίας. Ctrl+Κλικ+Σύρσιμο για διαγώνια επιλογή της επιφάνειας. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_LANDSCAPING_TOOLTIP_RAISE_A_CORNER_OF_LAND :{BLACK}Ανύψωση μιας γωνίας εδάφους. Κλικ+Σύρσιμο για ανύψωση της πρώτης επιλεγμένης γωνίας και ισοπέδωση της επιφάνειας στο νέο ύψος της γωνίας. Ctrl+Κλικ+Σύρσιμο για διαγώνια επιλογή της επιφάνειας. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_LANDSCAPING_LEVEL_LAND_TOOLTIP :{BLACK}Ισοπέδωση της γης στο ύψος της πρώτης επιλεγμένης γωνίας. Ctrl+Κλικ+Σύρσιμο για διαγώνια επιλογή της επιφάνειας. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_LANDSCAPING_TOOLTIP_PURCHASE_LAND :{BLACK}Αγορά γης για μελλοντική χρήση. Ctrl+Κλικ για διαγώνια επιλογή. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_LANDSCAPING_TOOLTIP_LOWER_A_CORNER_OF_LAND :{BLACK}Χαμήλωμα μιας γωνίας εδάφους. Κλικ+Σύρσιμο για χαμήλωμα της πρώτης επιλεγμένης γωνίας και ισοπέδωση της επιφάνειας στο νέο ύψος της γωνίας. Ctrl+Κλικ+Σύρσιμο για διαγώνια επιλογή της επιφάνειας. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_LANDSCAPING_TOOLTIP_RAISE_A_CORNER_OF_LAND :{BLACK}Ανύψωση μιας γωνίας εδάφους. Κλικ+Σύρσιμο για ανύψωση της πρώτης επιλεγμένης γωνίας και ισοπέδωση της επιφάνειας στο νέο ύψος της γωνίας. Ctrl+Κλικ+Σύρσιμο για διαγώνια επιλογή της επιφάνειας. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_LANDSCAPING_LEVEL_LAND_TOOLTIP :{BLACK}Ισοπέδωση της γης στο ύψος της πρώτης επιλεγμένης γωνίας. Ctrl+Κλικ+Σύρσιμο για διαγώνια επιλογή της επιφάνειας. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_LANDSCAPING_TOOLTIP_PURCHASE_LAND :{BLACK}Αγορά γης για μελλοντική χρήση. Ctrl+Κλικ για διαγώνια επιλογή. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
# Object construction window
STR_OBJECT_BUILD_CAPTION :{WHITE}Επιλογή Αντικείμενου
STR_OBJECT_BUILD_TOOLTIP :{BLACK}Επιλογή αντικείμενου για κατασκευή. Ctrl+Κλικ+Σύρσιμο για διαγώνια επιλογή. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_OBJECT_BUILD_TOOLTIP :{BLACK}Επιλογή αντικείμενου για κατασκευή. Ctrl+Κλικ+Σύρσιμο για διαγώνια επιλογή. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_OBJECT_BUILD_CLASS_TOOLTIP :{BLACK}Επιλογή της κατηγορίας του αντικείμενου για κατασκευή
STR_OBJECT_BUILD_PREVIEW_TOOLTIP :{BLACK}Προεπισκόπηση του αντικείμενου
STR_OBJECT_BUILD_SIZE :{BLACK}Μέγεθος: {GOLD}{NUM} x {NUM} τετράγωνα
@ -3064,7 +3056,7 @@ STR_OBJECT_CLASS_TRNS :Αναμετα
STR_PLANT_TREE_CAPTION :{WHITE}Δέντρα
STR_PLANT_TREE_TOOLTIP :{BLACK}Επιλέξτε τύπο δέντρου για φύτευση. Αν το τετραγωνίδιο έχει ήδη ένα δέντρο, αυτό θα προσθέσει περισσότερα δέντρα μεικτών τύπων ανεξάρτητα από τον επιλεγμένο τύπο
STR_TREES_RANDOM_TYPE :{BLACK}Δέντρα τυχαίου τύπου
STR_TREES_RANDOM_TYPE_TOOLTIP :{BLACK}Τοποθέτηση δέντρων τυχαίου τύπου. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_TREES_RANDOM_TYPE_TOOLTIP :{BLACK}Τοποθέτηση δέντρων τυχαίου τύπου. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_TREES_RANDOM_TREES_BUTTON :{BLACK}Τυχαία Δέντρα
STR_TREES_RANDOM_TREES_TOOLTIP :{BLACK}Φυτέψτε δέντρα τυχαία στο έδαφος
STR_TREES_MODE_NORMAL_BUTTON :{BLACK}Κανονικό
@ -3075,8 +3067,8 @@ STR_TREES_MODE_FOREST_LG_BUTTON :{BLACK}Δάσο
STR_TREES_MODE_FOREST_LG_TOOLTIP :{BLACK}Φυτέψτε μεγάλα δάση σέρνοντας πάνω από το τοπίο
# Land generation window (SE)
STR_TERRAFORM_TOOLBAR_LAND_GENERATION_CAPTION :{WHITE}Δημιουργία Γης
STR_TERRAFORM_TOOLTIP_PLACE_ROCKY_AREAS_ON_LANDSCAPE :{BLACK}Τοποθέτηση πετρώδεις επιφανειών στο τοπίο
STR_TERRAFORM_TOOLBAR_LAND_GENERATION_CAPTION :{WHITE}Δημιουργία Εδάφους
STR_TERRAFORM_TOOLTIP_PLACE_ROCKY_AREAS_ON_LANDSCAPE :{BLACK}Τοποθέτηση πετρωδών περιοχών στο τοπίο
STR_TERRAFORM_TOOLTIP_DEFINE_DESERT_AREA :{BLACK}Ορίστε περιοχή ερήμου.{}Ctrl+Κλικ για αφαίρεση περιοχής ερήμου
STR_TERRAFORM_TOOLTIP_INCREASE_SIZE_OF_LAND_AREA :{BLACK}Αύξηση περιοχής για χαμήλωμα/ανύψωση εδάφους
STR_TERRAFORM_TOOLTIP_DECREASE_SIZE_OF_LAND_AREA :{BLACK}Μείωση περιοχής για χαμήλωμα/ανύψωση εδάφους
@ -3091,16 +3083,16 @@ STR_RESET_LANDSCAPE_CONFIRMATION_TEXT :{WHITE}Είστ
# Town generation window (SE)
STR_FOUND_TOWN_CAPTION :{WHITE}Δημιουργία Πόλης
STR_FOUND_TOWN_NEW_TOWN_BUTTON :{BLACK}Νέα Πόλη
STR_FOUND_TOWN_NEW_TOWN_TOOLTIP :{BLACK}Ίδρυση νέας πόλης. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_FOUND_TOWN_NEW_TOWN_TOOLTIP :{BLACK}Ίδρυση νέας πόλης. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_FOUND_TOWN_RANDOM_TOWN_BUTTON :{BLACK}Τυχαία Πόλη
STR_FOUND_TOWN_RANDOM_TOWN_TOOLTIP :{BLACK}Ίδρυση πόλης σε τυχαία τοποθεσία
STR_FOUND_TOWN_MANY_RANDOM_TOWNS :{BLACK}Πολλές τυχαίες πόλεις
STR_FOUND_TOWN_RANDOM_TOWNS_TOOLTIP :{BLACK}Κάλυψη του χάρτη με τυχαία τοποθετημένες πόλεις
STR_FOUND_TOWN_EXPAND_ALL_TOWNS :{BLACK}Επέκταση όλων των πόλεων
STR_FOUND_TOWN_EXPAND_ALL_TOWNS_TOOLTIP :{BLACK}Κάνε όλες τις πόλεις να επεκτείνονται λιγάκι
STR_FOUND_TOWN_EXPAND_ALL_TOWNS_TOOLTIP :{BLACK}Κάνε όλες τις πόλεις να επεκτείνονται πολύ λίγο
STR_FOUND_TOWN_NAME_TITLE :{YELLOW}Όνομα πόλης:
STR_FOUND_TOWN_NAME_EDITOR_TITLE :{BLACK}Εισάγετε το όνομα της πόλης
STR_FOUND_TOWN_NAME_EDITOR_TITLE :{BLACK}Εισαγάγετε το όνομα της πόλης
STR_FOUND_TOWN_NAME_EDITOR_HELP :{BLACK}Πατήστε για να δώσετε το όνομα της πόλης
STR_FOUND_TOWN_NAME_RANDOM_BUTTON :{BLACK}Τυχαίο όνομα
STR_FOUND_TOWN_NAME_RANDOM_TOOLTIP :{BLACK}Δημιουργία ενός τυχαίου ονόματος
@ -3254,27 +3246,27 @@ STR_LAI_WATER_DESCRIPTION_SHIP_DEPOT :Ναυπηγε
STR_LAI_TUNNEL_DESCRIPTION_RAILROAD :Τούνελ σιδηρόδρομου
STR_LAI_TUNNEL_DESCRIPTION_ROAD :Τούνελ δρόμου
STR_LAI_BRIDGE_DESCRIPTION_RAIL_SUSPENSION_STEEL :Ατσάλινη σιδηροδρομική γέφυρα με αναρτήσεις
STR_LAI_BRIDGE_DESCRIPTION_RAIL_SUSPENSION_STEEL :Ατσάλινη κρεμαστή σιδηροδρομική γέφυρα
STR_LAI_BRIDGE_DESCRIPTION_RAIL_GIRDER_STEEL :Ατσάλινη σιδηροδρομική γέφυρα με δοκούς
STR_LAI_BRIDGE_DESCRIPTION_RAIL_CANTILEVER_STEEL :Ατσάλινη κρεμαστή σιδηροδρομική γέφυρα
STR_LAI_BRIDGE_DESCRIPTION_RAIL_SUSPENSION_CONCRETE :Σιδηροδρομική γέφυρα από ενισχυμένο τσιμέντο
STR_LAI_BRIDGE_DESCRIPTION_RAIL_CANTILEVER_STEEL :Ατσάλινη αρθρωτή σιδηροδρομική γέφυρα
STR_LAI_BRIDGE_DESCRIPTION_RAIL_SUSPENSION_CONCRETE :Κρεμαστή σιδηροδρομική γέφυρα από ενισχυμένο τσιμέντο
STR_LAI_BRIDGE_DESCRIPTION_RAIL_WOODEN :Ξύλινη σιδηροδρομική γέφυρα
STR_LAI_BRIDGE_DESCRIPTION_RAIL_CONCRETE :Τσιμεντένια σιδηροδρομική γέφυρα
STR_LAI_BRIDGE_DESCRIPTION_RAIL_TUBULAR_STEEL :Κυλινδρική σιδηροδρομική γέφυρα
STR_LAI_BRIDGE_DESCRIPTION_RAIL_TUBULAR_STEEL :Ατσάλινη σωληνοειδής σιδηροδρομική γέφυρα
STR_LAI_BRIDGE_DESCRIPTION_ROAD_SUSPENSION_STEEL :Ατσάλινη γέφυρα δρόμου με αναρτήσεις
STR_LAI_BRIDGE_DESCRIPTION_ROAD_SUSPENSION_STEEL :Ατσάλινη κρεμαστή γέφυρα δρόμου
STR_LAI_BRIDGE_DESCRIPTION_ROAD_GIRDER_STEEL :Ατσάλινη γέφυρα δρόμου με δοκούς
STR_LAI_BRIDGE_DESCRIPTION_ROAD_CANTILEVER_STEEL :Ατσάλινη κρεμαστή γέφυρα δρόμου
STR_LAI_BRIDGE_DESCRIPTION_ROAD_SUSPENSION_CONCRETE :Γέφυρα δρόμου από ενισχυμένο τσιμέντο
STR_LAI_BRIDGE_DESCRIPTION_ROAD_CANTILEVER_STEEL :Ατσάλινη αρθρωτή γέφυρα δρόμου
STR_LAI_BRIDGE_DESCRIPTION_ROAD_SUSPENSION_CONCRETE :Κρεμαστή γέφυρα δρόμου από ενισχυμένο τσιμέντο
STR_LAI_BRIDGE_DESCRIPTION_ROAD_WOODEN :Ξύλινη γέφυρα δρόμου
STR_LAI_BRIDGE_DESCRIPTION_ROAD_CONCRETE :Τσιμεντένια γέφυρα δρόμου
STR_LAI_BRIDGE_DESCRIPTION_ROAD_TUBULAR_STEEL :Κυλινδρική γέφυρα δρόμου
STR_LAI_BRIDGE_DESCRIPTION_ROAD_TUBULAR_STEEL :Σωληνοειδής γέφυρα δρόμου
STR_LAI_BRIDGE_DESCRIPTION_AQUEDUCT :Υπερυψωμένο κανάλι
STR_LAI_OBJECT_DESCRIPTION_TRANSMITTER :Αναμεταδότης
STR_LAI_OBJECT_DESCRIPTION_LIGHTHOUSE :Φάρος
STR_LAI_OBJECT_DESCRIPTION_COMPANY_HEADQUARTERS :Κεντρικά γραφεία εταιρίας
STR_LAI_OBJECT_DESCRIPTION_COMPANY_HEADQUARTERS :Έδρα εταιρίας
STR_LAI_OBJECT_DESCRIPTION_COMPANY_OWNED_LAND :Ιδιοκτησία γης από εταιρία
# About OpenTTD window
@ -3938,7 +3930,7 @@ STR_FINANCES_CAPITAL_EXPENSES_TITLE :{WHITE}Έξοδ
STR_FINANCES_SECTION_CONSTRUCTION :{GOLD}Κατασκευές
STR_FINANCES_SECTION_NEW_VEHICLES :{GOLD}Νέα Οχήματα
STR_FINANCES_SECTION_TRAIN_RUNNING_COSTS :{GOLD}Τρένα
STR_FINANCES_SECTION_ROAD_VEHICLE_RUNNING_COSTS :{GOLD}Οχήματα
STR_FINANCES_SECTION_ROAD_VEHICLE_RUNNING_COSTS :{GOLD}Οχήματα δρόμου
STR_FINANCES_SECTION_AIRCRAFT_RUNNING_COSTS :{GOLD}Αεροσκάφη
STR_FINANCES_SECTION_SHIP_RUNNING_COSTS :{GOLD}Πλοία
STR_FINANCES_SECTION_INFRASTRUCTURE :{GOLD}Υποδομές
@ -3989,12 +3981,12 @@ STR_COMPANY_VIEW_INFRASTRUCTURE_STATION :{WHITE}{COMMA}
STR_COMPANY_VIEW_INFRASTRUCTURE_AIRPORT :{WHITE}{COMMA} αεροδρόμι{P ο α}
STR_COMPANY_VIEW_INFRASTRUCTURE_NONE :{WHITE}Τίποτα
STR_COMPANY_VIEW_BUILD_HQ_BUTTON :{BLACK}Κατασκευή Αρχηγείου
STR_COMPANY_VIEW_BUILD_HQ_TOOLTIP :{BLACK}Κατασκευή αρχηγείου εταιρίας
STR_COMPANY_VIEW_VIEW_HQ_BUTTON :{BLACK}Προβολή Αρχηγείου
STR_COMPANY_VIEW_VIEW_HQ_TOOLTIP :{BLACK}Προβολή αρχηγείου εταιρίας
STR_COMPANY_VIEW_RELOCATE_HQ :{BLACK}Ανοικοδόμηση Αρχηγείου
STR_COMPANY_VIEW_RELOCATE_COMPANY_HEADQUARTERS :{BLACK}Ανοικοδόμηση της έδρας της εταιρίας σε άλλο μέρος, με κόστος το 1% της αξίας της εταιρίας. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_COMPANY_VIEW_BUILD_HQ_BUTTON :{BLACK}Κατασκευή Έδρας
STR_COMPANY_VIEW_BUILD_HQ_TOOLTIP :{BLACK}Κατασκευή έδρας εταιρίας
STR_COMPANY_VIEW_VIEW_HQ_BUTTON :{BLACK}Προβολή Έδρας
STR_COMPANY_VIEW_VIEW_HQ_TOOLTIP :{BLACK}Προβολή έδρας εταιρίας
STR_COMPANY_VIEW_RELOCATE_HQ :{BLACK}Μετεγκατάσταση Έδρας
STR_COMPANY_VIEW_RELOCATE_COMPANY_HEADQUARTERS :{BLACK}Επανοικοδόμηση της έδρας της εταιρίας σε άλλο μέρος, με κόστος το 1% της αξίας της εταιρίας. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_COMPANY_VIEW_INFRASTRUCTURE_BUTTON :{BLACK}Λεπτομέρειες
STR_COMPANY_VIEW_INFRASTRUCTURE_TOOLTIP :{BLACK}Προβολή λεπτομερούς μέτρησης υποδομών
STR_COMPANY_VIEW_GIVE_MONEY_BUTTON :{BLACK}Δώστε χρήματα
@ -4013,7 +4005,7 @@ STR_COMPANY_VIEW_PRESIDENT_NAME_TOOLTIP :{BLACK}Αλλα
STR_COMPANY_VIEW_COMPANY_NAME_QUERY_CAPTION :Όνομα Εταιρίας
STR_COMPANY_VIEW_PRESIDENT_S_NAME_QUERY_CAPTION :Όνομα Διευθυντή
STR_COMPANY_VIEW_GIVE_MONEY_QUERY_CAPTION :Εισάγετε το χρηματικό ποσό που θέλετε να δώσετε
STR_COMPANY_VIEW_GIVE_MONEY_QUERY_CAPTION :Εισαγάγετε το χρηματικό ποσό που θέλετε να δώσετε
STR_BUY_COMPANY_MESSAGE :{WHITE}Αναζητούμε μια εταιρία μεταφορών για να εξαγοράσει την εταιρία μας.{}{}Θέλετε να εξαγοράσετε την {COMPANY} για {CURRENCY_LONG};
STR_BUY_COMPANY_HOSTILE_TAKEOVER :{WHITE}Σε μια εχθρική εξαγορά της {COMPANY} θα αγοράσετε όλα τα περιουσιακά στοιχεία, θα εξοφλήσετε όλα τα δάνεια και θα πληρώσετε κέρδη δύο ετών.{}{}Το σύνολο εκτιμάται ότι είναι {CURRENCY_LONG}.{}{}Θέλετε να προχωρήσετε με αυτήν την εχθρική εξαγορά;
@ -4089,10 +4081,10 @@ STR_VEHICLE_LIST_AVAILABLE_AIRCRAFT :Διαθέσι
STR_VEHICLE_LIST_MANAGE_LIST :{BLACK}Διαχείριση λίστας
STR_VEHICLE_LIST_MANAGE_LIST_TOOLTIP :{BLACK}Στείλτε οδηγίες σε όλα τα οχήματα σε αυτήν τη λίστα
STR_VEHICLE_LIST_REPLACE_VEHICLES :Αντικατάσταση οχημάτων
STR_VEHICLE_LIST_SEND_FOR_SERVICING :Στείλτε για επισκευή
STR_VEHICLE_LIST_SEND_FOR_SERVICING :Στείλτε για συντήρηση
STR_VEHICLE_LIST_CREATE_GROUP :Δημιουργία ομάδας
STR_VEHICLE_LIST_PROFIT_THIS_YEAR_LAST_YEAR :{TINY_FONT}{BLACK}Κέρδος αυτό το έτος: {CURRENCY_LONG} (προηγούμενο έτος: {CURRENCY_LONG})
STR_VEHICLE_LIST_PROFIT_THIS_PERIOD_LAST_PERIOD :{TINY_FONT}{BLACK}Κέρδος αυτή την περίοδο: {CURRENCY_LONG} (τελευταία περίοδο: {CURRENCY_LONG})
STR_VEHICLE_LIST_PROFIT_THIS_YEAR_LAST_YEAR :{TINY_FONT}{BLACK}Φετινό κέρδος: {CURRENCY_LONG} (περυσινό: {CURRENCY_LONG})
STR_VEHICLE_LIST_PROFIT_THIS_PERIOD_LAST_PERIOD :{TINY_FONT}{BLACK}Κέρδος αυτή την περίοδο: {CURRENCY_LONG} (τελευταίας περιόδου: {CURRENCY_LONG})
STR_VEHICLE_LIST_CARGO :[{CARGO_LIST}]
STR_VEHICLE_LIST_NAME_AND_CARGO :{STRING} {STRING}
@ -4139,7 +4131,7 @@ STR_GROUP_RENAME_CAPTION :{BLACK}Μετο
STR_GROUP_PROFIT_THIS_YEAR :Κέρδος τρέχοντος έτους:
STR_GROUP_PROFIT_THIS_PERIOD :Κέρδος τρέχουσας περιόδου:
STR_GROUP_PROFIT_LAST_YEAR :Κέρδος προηγούμενου έτους
STR_GROUP_PROFIT_LAST_YEAR :Κέρδος προηγούμενου έτους:
STR_GROUP_PROFIT_LAST_PERIOD :Κέρδος προηγούμενης περιόδου:
STR_GROUP_OCCUPANCY :Τρέσουσα χρήση:
STR_GROUP_OCCUPANCY_VALUE :{NUM}%
@ -4214,16 +4206,16 @@ STR_BUY_VEHICLE_SHIP_BUY_REFIT_VEHICLE_BUTTON :{BLACK}Αγορ
STR_BUY_VEHICLE_AIRCRAFT_BUY_REFIT_VEHICLE_BUTTON :{BLACK}Αγορά και μετατροπή του αεροσκάφους
###length VEHICLE_TYPES
STR_BUY_VEHICLE_TRAIN_BUY_VEHICLE_TOOLTIP :{BLACK}Αγορά του επιλεγμένου οχήματος τρένου. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_BUY_VEHICLE_ROAD_VEHICLE_BUY_VEHICLE_TOOLTIP :{BLACK}Αγορά του επιλεγμένου οχήματος δρόμου. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_BUY_VEHICLE_SHIP_BUY_VEHICLE_TOOLTIP :{BLACK}Αγορά επιλεγμένου πλοίου. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_BUY_VEHICLE_AIRCRAFT_BUY_VEHICLE_TOOLTIP :{BLACK}Αγορά του επιλεγμένου αεροσκάφους. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_BUY_VEHICLE_TRAIN_BUY_VEHICLE_TOOLTIP :{BLACK}Αγορά του επιλεγμένου οχήματος τρένου. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_BUY_VEHICLE_ROAD_VEHICLE_BUY_VEHICLE_TOOLTIP :{BLACK}Αγορά του επιλεγμένου οχήματος δρόμου. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_BUY_VEHICLE_SHIP_BUY_VEHICLE_TOOLTIP :{BLACK}Αγορά επιλεγμένου πλοίου. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_BUY_VEHICLE_AIRCRAFT_BUY_VEHICLE_TOOLTIP :{BLACK}Αγορά του επιλεγμένου αεροσκάφους. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
###length VEHICLE_TYPES
STR_BUY_VEHICLE_TRAIN_BUY_REFIT_VEHICLE_TOOLTIP :{BLACK}Αγορά και μετατροπή του επιλεγμένου οχήματος τρένου. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_BUY_VEHICLE_ROAD_VEHICLE_BUY_REFIT_VEHICLE_TOOLTIP :{BLACK}Αγορά και μετατροπή του επιλεγμένου οχήματος δρόμου. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_BUY_VEHICLE_SHIP_BUY_REFIT_VEHICLE_TOOLTIP :{BLACK}Αγορά και μετατροπή του επιλεγμένου πλοίου. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_BUY_VEHICLE_AIRCRAFT_BUY_REFIT_VEHICLE_TOOLTIP :{BLACK}Αγορά και μετατροπή του επιλεγμένου αεροσκάφους. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_BUY_VEHICLE_TRAIN_BUY_REFIT_VEHICLE_TOOLTIP :{BLACK}Αγορά και μετατροπή του επιλεγμένου οχήματος τρένου. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_BUY_VEHICLE_ROAD_VEHICLE_BUY_REFIT_VEHICLE_TOOLTIP :{BLACK}Αγορά και μετατροπή του επιλεγμένου οχήματος δρόμου. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_BUY_VEHICLE_SHIP_BUY_REFIT_VEHICLE_TOOLTIP :{BLACK}Αγορά και μετατροπή του επιλεγμένου πλοίου. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_BUY_VEHICLE_AIRCRAFT_BUY_REFIT_VEHICLE_TOOLTIP :{BLACK}Αγορά και μετατροπή του επιλεγμένου αεροσκάφους. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
###length VEHICLE_TYPES
STR_BUY_VEHICLE_TRAIN_RENAME_BUTTON :{BLACK}Μετονομασία
@ -4315,10 +4307,10 @@ STR_DEPOT_CLONE_SHIP :{BLACK}Κλων
STR_DEPOT_CLONE_AIRCRAFT :{BLACK}Κλωνοποίηση Αεροσκάφους
###length VEHICLE_TYPES
STR_DEPOT_CLONE_TRAIN_DEPOT_INFO :{BLACK}Αγορά αντιγράφου ενός τρένου μαζί με όλα τα βαγόνια. Πατήστε αυτό το κουμπί και μετά σε κάποιο τρένο μέσα ή έξω από το αμαξοστάσιο. Ctrl+Κλικ για διαμοιρασμό εντολών. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_DEPOT_CLONE_ROAD_VEHICLE_DEPOT_INFO :{BLACK}Αγορά αντιγράφου ενός οχήματος δρόμου. Πατήστε αυτό το κουμπί και μετά σε κάποιο όχημα μέσα ή έξω από το αμαξοστάσιο. Ctrl+Κλικ για διαμοιρασμό εντολών. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_DEPOT_CLONE_SHIP_DEPOT_INFO :{BLACK}Αγορά αντιγράφου ενός πλοίου. Πατήστε αυτό το κουμπί και μετά σε κάποιο πλοίο μέσα ή έξω από το ναυπηγείο. Ctrl+Κλικ για διαμοιρασμό εντολών. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_DEPOT_CLONE_AIRCRAFT_INFO_HANGAR_WINDOW :{BLACK}Αγορά αντιγράφου του αεροσκάφους. Πατήστε αυτό το κουμπί και μετά σε κάποιο αεροσκάφος μέσα ή έξω από το υπόστεγο. Με Ctrl+Κλικ θα διαμοιραστούν τις εντολές. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_DEPOT_CLONE_TRAIN_DEPOT_INFO :{BLACK}Αγορά αντιγράφου ενός τρένου μαζί με όλα τα βαγόνια. Πατήστε αυτό το κουμπί και μετά σε κάποιο τρένο μέσα ή έξω από το αμαξοστάσιο. Ctrl+Κλικ για διαμοιρασμό εντολών. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_DEPOT_CLONE_ROAD_VEHICLE_DEPOT_INFO :{BLACK}Αγορά αντιγράφου ενός οχήματος δρόμου. Πατήστε αυτό το κουμπί και μετά σε κάποιο όχημα μέσα ή έξω από το αμαξοστάσιο. Ctrl+Κλικ για διαμοιρασμό εντολών. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_DEPOT_CLONE_SHIP_DEPOT_INFO :{BLACK}Αγορά αντιγράφου ενός πλοίου. Πατήστε αυτό το κουμπί και μετά σε κάποιο πλοίο μέσα ή έξω από το ναυπηγείο. Ctrl+Κλικ για διαμοιρασμό εντολών. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_DEPOT_CLONE_AIRCRAFT_INFO_HANGAR_WINDOW :{BLACK}Αγορά αντιγράφου του αεροσκάφους. Πατήστε αυτό το κουμπί και μετά σε κάποιο αεροσκάφος μέσα ή έξω από το υπόστεγο. Με Ctrl+Κλικ θα διαμοιραστούν τις εντολές. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
###length VEHICLE_TYPES
STR_DEPOT_TRAIN_LOCATION_TOOLTIP :{BLACK}Κεντράρισμα της κύριας προβολής στην τοποθεσία του αμαξοστάσιου. Ctrl+Κλικ για άνοιγμα νέου παραθύρου προβολής στην τοποθεσία του αμαξοστασίου
@ -4448,10 +4440,10 @@ STR_VEHICLE_VIEW_SHIP_SEND_TO_DEPOT_TOOLTIP :{BLACK}Στέλ
STR_VEHICLE_VIEW_AIRCRAFT_SEND_TO_DEPOT_TOOLTIP :{BLACK}Στέλνει το αεροσκάφος στο υπόστεγο. Με Ctrl+Κλικ κάνει μόνο συντήρηση
###length VEHICLE_TYPES
STR_VEHICLE_VIEW_CLONE_TRAIN_INFO :{BLACK}Αγορά αντιγράφου του τρένου μαζί με όλα τα βαγόνια. Ctrl+Κλικ για διαμοιρασμό εντολών. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_VEHICLE_VIEW_CLONE_ROAD_VEHICLE_INFO :{BLACK}Αγορά αντιγράφου του οχήματος δρόμου. Ctrl+Κλικ για διαμοιρασμό εντολών. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_VEHICLE_VIEW_CLONE_SHIP_INFO :{BLACK}Αγορά αντιγράφου του πλοίου. Ctrl+Κλικ για διαμοιρασμό εντολών. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_VEHICLE_VIEW_CLONE_AIRCRAFT_INFO :{BLACK}Αγορά αντιγράφου του αεροσκάφους. Ctrl+Κλικ για διαμοιρασμό εντολών. Επιπρόσθετα, με Shift εμφανίζεται εκτίμηση κόστους μόνο
STR_VEHICLE_VIEW_CLONE_TRAIN_INFO :{BLACK}Αγορά αντιγράφου του τρένου μαζί με όλα τα βαγόνια. Ctrl+Κλικ για διαμοιρασμό εντολών. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_VEHICLE_VIEW_CLONE_ROAD_VEHICLE_INFO :{BLACK}Αγορά αντιγράφου του οχήματος δρόμου. Ctrl+Κλικ για διαμοιρασμό εντολών. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_VEHICLE_VIEW_CLONE_SHIP_INFO :{BLACK}Αγορά αντιγράφου του πλοίου. Ctrl+Κλικ για διαμοιρασμό εντολών. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_VEHICLE_VIEW_CLONE_AIRCRAFT_INFO :{BLACK}Αγορά αντιγράφου του αεροσκάφους. Ctrl+Κλικ για διαμοιρασμό εντολών. Επίσης, πατήστε το Shift για εμφάνιση εκτίμησης κόστους μόνο
STR_VEHICLE_VIEW_TRAIN_IGNORE_SIGNAL_TOOLTIP :{BLACK}Αναγκάστε το τρένο να προχωρήσει χωρίς να περιμένει το σηματοδότη να το επιτρέψει
STR_VEHICLE_VIEW_TRAIN_REVERSE_TOOLTIP :{BLACK}Αναστροφή κατεύθυνσης τρένου
@ -4535,10 +4527,10 @@ STR_VEHICLE_INFO_MAX_SPEED_TYPE_RANGE :{BLACK}Μεγ.
STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED :{BLACK}Βάρος: {LTBLUE}{WEIGHT_SHORT} {BLACK}Δύναμη Κινητήρα: {LTBLUE}{POWER}{BLACK} Μέγ. Ταχύτητα: {LTBLUE}{VELOCITY}
STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED_MAX_TE :{BLACK}Βάρος: {LTBLUE}{WEIGHT_SHORT} {BLACK}Δύναμη Κινητήρα: {LTBLUE}{POWER}{BLACK} Μέγ. Ταχύτητα: {LTBLUE}{VELOCITY} {BLACK}Μέγ. Ε.Δ: {LTBLUE}{FORCE}
STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR :{BLACK}Κέρδη αυτό το έτος: {LTBLUE}{CURRENCY_LONG} (προηγούμενου έτους: {CURRENCY_LONG})
STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR_MIN_PERFORMANCE :{BLACK}Φετινό κέρδος: {LTBLUE}{CURRENCY_LONG} (Περσινό: {CURRENCY_LONG}) {BLACK}Ελάχιστη απόδοση: {LTBLUE}{POWER_TO_WEIGHT}
STR_VEHICLE_INFO_PROFIT_THIS_PERIOD_LAST_PERIOD :{BLACK}Κέρδος αυτή την περίοδο: {LTBLUE}{CURRENCY_LONG} (τελευταία περίοδο: {CURRENCY_LONG})
STR_VEHICLE_INFO_PROFIT_THIS_PERIOD_LAST_PERIOD_MIN_PERFORMANCE :{BLACK}Κέρδος αυτή την περίοδο: {LTBLUE}{CURRENCY_LONG} (τελευταία περίοδο: {CURRENCY_LONG}) {BLACK}Ελάχ. απόδοση: {LTBLUE}{POWER_TO_WEIGHT}
STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR :{BLACK}Φετινό κέρδος: {LTBLUE}{CURRENCY_LONG} (περυσινό: {CURRENCY_LONG})
STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR_MIN_PERFORMANCE :{BLACK}Φετινό κέρδος: {LTBLUE}{CURRENCY_LONG} (Περσινό: {CURRENCY_LONG}) {BLACK}Ελάχ. απόδοση: {LTBLUE}{POWER_TO_WEIGHT}
STR_VEHICLE_INFO_PROFIT_THIS_PERIOD_LAST_PERIOD :{BLACK}Κέρδος αυτή την περίοδο: {LTBLUE}{CURRENCY_LONG} (τελευταίας περιόδου: {CURRENCY_LONG})
STR_VEHICLE_INFO_PROFIT_THIS_PERIOD_LAST_PERIOD_MIN_PERFORMANCE :{BLACK}Κέρδος αυτή την περίοδο: {LTBLUE}{CURRENCY_LONG} (τελευταίας περιόδου: {CURRENCY_LONG}) {BLACK}Ελάχ. απόδοση: {LTBLUE}{POWER_TO_WEIGHT}
STR_VEHICLE_INFO_RELIABILITY_BREAKDOWNS :{BLACK}Αξιοπιστία: {LTBLUE}{COMMA}% {BLACK}Βλάβες μετά από την τελευταία επισκευή: {LTBLUE}{COMMA}
STR_VEHICLE_INFO_BUILT_VALUE :{LTBLUE}{ENGINE} {BLACK}Κατασκευή: {LTBLUE}{NUM}{BLACK} Αξία: {LTBLUE}{CURRENCY_LONG}
@ -4549,17 +4541,17 @@ STR_VEHICLE_INFO_CAPACITY_CAPACITY :{BLACK}Χωρη
STR_VEHICLE_INFO_FEEDER_CARGO_VALUE :{BLACK}Έσοδα μεταφοράς: {LTBLUE}{CURRENCY_LONG}
STR_VEHICLE_DETAILS_SERVICING_INTERVAL_DAYS :{BLACK}Διάστημα μεταξύ επισκευών: {LTBLUE}{COMMA}{NBSP}ημέρες{BLACK} {STRING}
STR_VEHICLE_DETAILS_SERVICING_INTERVAL_DAYS :{BLACK}Διάστημα μεταξύ συντηρήσεων : {LTBLUE}{COMMA}{NBSP}ημέρες{BLACK} {STRING}
STR_VEHICLE_DETAILS_SERVICING_INTERVAL_MINUTES :{BLACK}Διάστημα μεταξύ συντηρήσεων: {LTBLUE}{COMMA}{NBSP}λεπτ{P ό ά}{BLACK} {STRING}
STR_VEHICLE_DETAILS_SERVICING_INTERVAL_PERCENT :{BLACK}Διάστημα επισκευών: {LTBLUE}{COMMA}%{BLACK} {STRING}
STR_VEHICLE_DETAILS_SERVICING_INTERVAL_PERCENT :{BLACK}Διάστημα μεταξύ συντηρήσεων: {LTBLUE}{COMMA}%{BLACK} {STRING}
STR_VEHICLE_DETAILS_LAST_SERVICE_DATE :Τελευταίο service: {LTBLUE}{DATE_LONG}
STR_VEHICLE_DETAILS_LAST_SERVICE_MINUTES_AGO :Τελευταίο service: {LTBLUE}{NUM} λεπτ{P 0 ό ά} πριν
STR_VEHICLE_DETAILS_INCREASE_SERVICING_INTERVAL_TOOLTIP_DAYS :{BLACK}Αύξηση του διαστήματος συντήρησης κατά 10 ημέρες. Ctrl+Κλικ για αύξηση του διαστήματος συντήρησης κατά 5 ημέρες
STR_VEHICLE_DETAILS_INCREASE_SERVICING_INTERVAL_TOOLTIP_MINUTES :{BLACK}Αύξηση του διαστήματος συντήρησης κατά 5 λεπτά. Ctrl+Κλικ για αύξηση του διαστήματος συντήρησης κατά 1 λεπτό
STR_VEHICLE_DETAILS_INCREASE_SERVICING_INTERVAL_TOOLTIP_PERCENT :{BLACK}Αύξηση του διαστήματος εξυπηρέτησης κατά 10 τοις εκατό. Ctrl+Κλικ για αύξηση του διαστήματος εξυπηρέτησης κατά 5 τοις εκατό
STR_VEHICLE_DETAILS_DECREASE_SERVICING_INTERVAL_TOOLTIP_DAYS :{BLACK}Μειώστε το διάστημα μεταξύ των σέρβις κατά 10 ημέρες. Ctrl+Κλικ για να μειώσετε το διάστημα συντήρησης κατά 5 ημέρες
STR_VEHICLE_DETAILS_DECREASE_SERVICING_INTERVAL_TOOLTIP_MINUTES :{BLACK}Μειώστε το διάστημα μεταξύ των σέρβις κατά 5 λεπτά. Ctrl+Κλικ για να μειώσετε το διάστημα συντήρησης κατά 1 λεπτό
STR_VEHICLE_DETAILS_DECREASE_SERVICING_INTERVAL_TOOLTIP_PERCENT :{BLACK}Μειώστε το διάστημα μεταξύ των σέρβις κατά 10 τοις εκατό. Ctrl+Κλικ για να μειώσετε το διάστημα συντήρησης κατά 5 τοις εκατό.
STR_VEHICLE_DETAILS_INCREASE_SERVICING_INTERVAL_TOOLTIP_DAYS :{BLACK}Αυξήστε το διάστημα μεταξύ συντηρήσεων κατά 10 ημέρες. Ctrl+Κλικ για να αυξήσετε το διάστημα μεταξύ συντηρήσεων κατά 5 ημέρες
STR_VEHICLE_DETAILS_INCREASE_SERVICING_INTERVAL_TOOLTIP_MINUTES :{BLACK}Αυξήστε το διάστημα μεταξύ συντηρήσεων κατά 5 λεπτά. Ctrl+Κλικ για να αυξήσετε το διάστημα μεταξύ συντηρήσεων κατά 1 λεπτό
STR_VEHICLE_DETAILS_INCREASE_SERVICING_INTERVAL_TOOLTIP_PERCENT :{BLACK}Αυξήστε το διάστημα μεταξύ συντηρήσεων κατά 10 τοις εκατό. Ctrl+Κλικ για να αυξήσετε το διάστημα μεταξύ συντηρήσεων κατά 5 τοις εκατό
STR_VEHICLE_DETAILS_DECREASE_SERVICING_INTERVAL_TOOLTIP_DAYS :{BLACK}Μειώστε το διάστημα μεταξύ συντηρήσεων κατά 10 ημέρες. Ctrl+Κλικ για να μειώσετε το διάστημα μεταξύ συντηρήσεων κατά 5 ημέρες
STR_VEHICLE_DETAILS_DECREASE_SERVICING_INTERVAL_TOOLTIP_MINUTES :{BLACK}Μειώστε το διάστημα μεταξύ συντηρήσεων κατά 5 λεπτά. Ctrl+Κλικ για να μειώσετε το διάστημα μεταξύ συντηρήσεων κατά 1 λεπτό
STR_VEHICLE_DETAILS_DECREASE_SERVICING_INTERVAL_TOOLTIP_PERCENT :{BLACK}Μειώστε το διάστημα μεταξύ συντηρήσεων κατά 10 τοις εκατό. Ctrl+Κλικ για να μειώσετε το διάστημα μεταξύ συντηρήσεων κατά 5 τοις εκατό.
STR_SERVICE_INTERVAL_DROPDOWN_TOOLTIP :{BLACK}Αλλάξτε τον τύπο διαστήματος επισκευών
STR_VEHICLE_DETAILS_DEFAULT :Προκαθορισμένο
@ -4845,7 +4837,7 @@ STR_TIMETABLE_CLEAR_SPEED_TOOLTIP :{BLACK}Καθα
STR_TIMETABLE_RESET_LATENESS :{BLACK}Επαναφορά Μετρητή Καθυστέρησης
STR_TIMETABLE_RESET_LATENESS_TOOLTIP :{BLACK}Επαναφορά του μετρητή καθυστέρησης, ώστε το όχημα να είναι στην ώρα του. Ctrl+Κλικ για επαναφορά του μετρητή όλης της ομάδας ώστε το τελευταίο όχημα να είναι στην ώρα του και τα υπόλοιπα νωρίτερα
STR_TIMETABLE_AUTOFILL :{BLACK}Αυτόματη Γέμιση
STR_TIMETABLE_AUTOFILL :{BLACK}Αυτόματη Συμπλήρωση
STR_TIMETABLE_AUTOFILL_TOOLTIP :{BLACK}Συμπληρώστε το δρομολόγιο αυτόματα με τις τιμές από το επόμενο ταξίδι. (Ctrl+Κλικ για να προσπαθήσει να κρατήσει τους χρόνους αναμονής)
STR_TIMETABLE_EXPECTED :{BLACK}Αναμενόμενη
@ -4913,7 +4905,7 @@ STR_AI_CONFIG_GAMESCRIPT_PARAM :{SILVER}Παρ
STR_AI_CONFIG_AI :{SILVER}AI
STR_AI_CONFIG_CHANGE_AI :{BLACK}Διάλεξε ΤΝ
STR_AI_CONFIG_CHANGE_GAMESCRIPT :{BLACK}Δέσμη Ενεργειών
STR_AI_CONFIG_CHANGE_GAMESCRIPT :{BLACK}Επιλογή Δέσμης Ενεργειών
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Φόρτωση άλλης δέσμης ενεργειών. Ctrl+Κλικ για εμφάνιση όλων των διαθέσιμων εκδόσεων
STR_AI_CONFIG_CONFIGURE :{BLACK}Ρυθμίσεις
STR_AI_CONFIG_CONFIGURE_TOOLTIP :{BLACK}Ρύθμιση των παραμέτρων της Δέσμης Ενεργειών
@ -5082,8 +5074,8 @@ STR_ERROR_ALREADY_LEVELLED :{WHITE}... ήδ
STR_ERROR_BRIDGE_TOO_HIGH_AFTER_LOWER_LAND :{WHITE}Μετά την αλλαγή, η γέφυρα από πάνω του θα είναι πολύ ψηλή
# Company related errors
STR_ERROR_CAN_T_CHANGE_COMPANY_NAME :{WHITE}Δεν ήταν δυνατό να αλλάξει το όνομα της εταιρίας...
STR_ERROR_CAN_T_CHANGE_PRESIDENT :{WHITE}Δεν ήταν δυνατό να αλλάξει το όνομα του διευθυντή...
STR_ERROR_CAN_T_CHANGE_COMPANY_NAME :{WHITE}Δεν μπορεί να αλλάξει το όνομα της εταιρίας...
STR_ERROR_CAN_T_CHANGE_PRESIDENT :{WHITE}Δεν μπορεί να αλλάξει το όνομα του διευθυντή...
STR_ERROR_MAXIMUM_PERMITTED_LOAN :{WHITE}... το μέγιστο επιτρεπόμενο δάνειο είναι {CURRENCY_LONG}
STR_ERROR_CAN_T_BORROW_ANY_MORE_MONEY :{WHITE}Δεν μπορείτε να δανειστείτε περισσότερα χρήματα...
@ -5093,7 +5085,7 @@ STR_ERROR_CAN_T_REPAY_LOAN :{WHITE}Αδύν
STR_ERROR_INSUFFICIENT_FUNDS :{WHITE}Δεν είναι δυνατό να δοθούν χρήματα που είναι δανεισμένα από τη τράπεζα...
STR_ERROR_CAN_T_GIVE_MONEY :{WHITE}Δεν μπορείτε να δώσετε χρήματα σε αυτή την εταιρία...
STR_ERROR_CAN_T_BUY_COMPANY :{WHITE}Αδύνατη η εξαγορά της εταιρίας...
STR_ERROR_CAN_T_BUILD_COMPANY_HEADQUARTERS :{WHITE}Δεν μπορεί να κατασκευαστεί αρχηγείο εταιρίας...
STR_ERROR_CAN_T_BUILD_COMPANY_HEADQUARTERS :{WHITE}Δεν μπορεί να κατασκευαστεί έδρα εταιρίας...
# Town related errors
STR_ERROR_CAN_T_GENERATE_TOWN :{WHITE}Αδύνατο να κατασκευαστούν πόλεις...
@ -5180,7 +5172,7 @@ STR_ERROR_TOO_CLOSE_TO_ANOTHER_WAYPOINT :{WHITE}Πολύ
STR_ERROR_CAN_T_BUILD_TRAIN_WAYPOINT :{WHITE}Δεν μπορεί να κατασκευαστεί σημείο καθοδήγησης τρένου εδώ...
STR_ERROR_CAN_T_POSITION_BUOY_HERE :{WHITE}Δεν μπορεί να τοποθετηθεί σημαδούρα εδώ...
STR_ERROR_CAN_T_CHANGE_WAYPOINT_NAME :{WHITE}Αδύνατο να αλλαχτεί το όνομα του σημείου καθοδήγησης...
STR_ERROR_CAN_T_CHANGE_WAYPOINT_NAME :{WHITE}Δεν μπορεί να αλλάξει το όνομα του σημείου καθοδήγησης...
STR_ERROR_CAN_T_REMOVE_TRAIN_WAYPOINT :{WHITE}Αδύνατο να αφαιρεθεί το σημείο καθοδήγησης τρένου από εδώ...
STR_ERROR_MUST_REMOVE_RAILWAYPOINT_FIRST :{WHITE}Πρέπει να αφαιρεθεί το σημείο καθοδήγησης σιδηρόδρομου πρώτα
@ -5285,7 +5277,7 @@ STR_ERROR_BRIDGE_TOO_LOW_FOR_TERRAIN :{WHITE}Η γέ
STR_ERROR_BRIDGE_TOO_HIGH_FOR_TERRAIN :{WHITE}Η γέφυρα είναι πολύ ψηλή για το έδαφος αυτό.
STR_ERROR_START_AND_END_MUST_BE_IN :{WHITE}Η αρχή και το τέλος πρέπει να είναι σε ευθεία
STR_ERROR_ENDS_OF_BRIDGE_MUST_BOTH :{WHITE}... και τα δύο άκρα της γέφυρας πρέπει να είναι σε έδαφος
STR_ERROR_BRIDGE_TOO_LONG :{WHITE}... η γέφυρα είναι πολλή μακρυά
STR_ERROR_BRIDGE_TOO_LONG :{WHITE}... η γέφυρα είναι πολλή μακριά
STR_ERROR_BRIDGE_THROUGH_MAP_BORDER :{WHITE}Η γέφυρα θα καταλήξει εκτός χάρτη
# Tunnel related errors
@ -5301,7 +5293,7 @@ STR_ERROR_TUNNEL_TOO_LONG :{WHITE}... το
STR_ERROR_TOO_MANY_OBJECTS :{WHITE}... πάρα πολλά αντικείμενα
STR_ERROR_CAN_T_BUILD_OBJECT :{WHITE}Δεν μπορεί να κατασκευαστεί το αντικείμενο...
STR_ERROR_OBJECT_IN_THE_WAY :{WHITE}Αντικείμενο στη μέση
STR_ERROR_COMPANY_HEADQUARTERS_IN :{WHITE}... κεντρικά γραφεία εταιρίας στη μέση
STR_ERROR_COMPANY_HEADQUARTERS_IN :{WHITE}... έδρα εταιρίας στη μέση
STR_ERROR_CAN_T_PURCHASE_THIS_LAND :{WHITE}Αδύνατο να γίνει αγορά αυτής της περιοχής εδάφους...
STR_ERROR_YOU_ALREADY_OWN_IT :{WHITE}... είστε ήδη ιδιοκτήτης!
STR_ERROR_BUILD_OBJECT_LIMIT_REACHED :{WHITE}... έχετε φτάσει το όριο οικοδομήσεων
@ -5373,7 +5365,7 @@ STR_ERROR_CAN_T_SELL_SHIP :{WHITE}Δεν
STR_ERROR_CAN_T_SELL_AIRCRAFT :{WHITE}Δεν μπορεί να πωληθεί το αεροσκάφος...
STR_ERROR_TOO_MANY_VEHICLES_IN_GAME :{WHITE}Πάρα πολλά οχήματα στο παιχνίδι
STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Δεν μπορεί να αλλάξει το διάστημα της συντήρησης...
STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Δεν μπορεί να αλλάξει το διάστημα μεταξύ συντηρήσεων...
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... το όχημα καταστράφηκε
@ -5443,7 +5435,7 @@ STR_ERROR_TIMETABLE_NOT_STARTED :{WHITE}... το
# Sign related errors
STR_ERROR_TOO_MANY_SIGNS :{WHITE}... πάρα πολλά σήματα
STR_ERROR_CAN_T_PLACE_SIGN_HERE :{WHITE}Δεν γίνεται να τοποθετηθεί σήμα εδώ...
STR_ERROR_CAN_T_CHANGE_SIGN_NAME :{WHITE}Δεν γίνεται να αλλαχθεί το όνομα της πινακίδας...
STR_ERROR_CAN_T_CHANGE_SIGN_NAME :{WHITE}Δεν μπορεί να αλλάξει το όνομα της πινακίδας...
STR_ERROR_CAN_T_DELETE_SIGN :{WHITE}Δεν μπορεί να διαγραφεί η πινακίδα...
# Translatable comment for OpenTTD's desktop shortcut
@ -5457,11 +5449,11 @@ STR_BASEGRAPHICS_DOS_DE_DESCRIPTION :Αρχικά γ
STR_BASEGRAPHICS_WIN_DESCRIPTION :Αρχικά γραφικά από το Transport Tycoon Deluxe έκδοση Windows.
STR_BASESOUNDS_DOS_DESCRIPTION :Αρχικοί ήχοι από το Transport Tycoon Deluxe έκδοση DOS.
STR_BASESOUNDS_WIN_DESCRIPTION :Αρχικοί ήχοι από το Transport Tycoon Deluxe έκδοση Windows.
STR_BASESOUNDS_NONE_DESCRIPTION :Ένα πάκετο ήχων χώρις ήχους.
STR_BASESOUNDS_NONE_DESCRIPTION :Πακέτο ήχων χωρίς ήχους.
STR_BASEMUSIC_WIN_DESCRIPTION :Αρχική μουσική από το Transport Tycoon Deluxe έκδοση Windows.
STR_BASEMUSIC_DOS_DESCRIPTION :Αρχική μουσική από το Transport Tycoon Deluxe έκδοση DOS.
STR_BASEMUSIC_TTO_DESCRIPTION :Αρχική μουσική από το Transport Tycoon (Αρχικός Επεξεργαστής Κόσμου) έκδοση DOS.
STR_BASEMUSIC_NONE_DESCRIPTION :Ένα πάκετο μουσικής χωρίς πραγματική μουσική.
STR_BASEMUSIC_NONE_DESCRIPTION :Πακέτο μουσικής χωρίς πραγματική μουσική.
##id 0x2000
# Town building names
@ -5519,7 +5511,7 @@ STR_INDUSTRY_NAME_PAPER_MILL :{G=m}Μύλος
STR_INDUSTRY_NAME_GOLD_MINE :{G=n}Χρυσωρυχείο
STR_INDUSTRY_NAME_BANK_TROPIC_ARCTIC :{G=f}Τράπεζα
STR_INDUSTRY_NAME_DIAMOND_MINE :{G=n}Αδαμαντορυχείο
STR_INDUSTRY_NAME_IRON_ORE_MINE :{G=n}Ορυχείο Μεταλλεύματος Σιδήρου
STR_INDUSTRY_NAME_IRON_ORE_MINE :{G=n}Ορυχείο Σιδηρομεταλλεύματος
STR_INDUSTRY_NAME_FRUIT_PLANTATION :{G=f}Φυτεία Φρούτων
STR_INDUSTRY_NAME_RUBBER_PLANTATION :{G=f}Φυτεία Λάστιχου
STR_INDUSTRY_NAME_WATER_SUPPLY :{G=f}Προμήθεια Νερού
@ -5562,12 +5554,12 @@ STR_SV_STNAME_EAST :Ανατολι
STR_SV_STNAME_WEST :Δυτικό {STRING}
STR_SV_STNAME_CENTRAL :Κεντρικό {STRING}
STR_SV_STNAME_TRANSFER :Μετεπιβίβαση {STRING}
STR_SV_STNAME_HALT :Όρια {STRING}
STR_SV_STNAME_HALT :Στάση {STRING}
STR_SV_STNAME_VALLEY :Κοιλάδα {STRING}
STR_SV_STNAME_HEIGHTS :Λόφοι {STRING}
STR_SV_STNAME_WOODS :Δάσος {STRING}
STR_SV_STNAME_WOODS :Άλσος {STRING}
STR_SV_STNAME_LAKESIDE :Λίμνη {STRING}
STR_SV_STNAME_EXCHANGE :{STRING} Ανταλλαγής
STR_SV_STNAME_EXCHANGE :{STRING} Μετεπιβίβασης
STR_SV_STNAME_AIRPORT :Αεροδρόμιο {STRING}
STR_SV_STNAME_OILFIELD :Πετρελαιοπηγές {STRING}
STR_SV_STNAME_MINES :Ορυχεία {STRING}
@ -5624,12 +5616,12 @@ STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_LIVESTOCK_VAN :Βαγόνι Μ
STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_GOODS_VAN :Βαγόνι Αγαθών
STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_GRAIN_HOPPER :Βαγόνι Σιτηρών
STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_WOOD_TRUCK :Βαγόνι Ξυλείας
STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_IRON_ORE_HOPPER :Βαγόνι Μεταλλεύματος Σιδήρου
STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_IRON_ORE_HOPPER :Βαγόνι Σιδηρομεταλλεύματος
STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_STEEL_TRUCK :Βαγόνι Χάλυβα
STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_ARMORED_VAN :Θωρακισμένο Βαγόνι
STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_FOOD_VAN :Βαγόνι Τροφίμων
STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_PAPER_TRUCK :Βαγόνι Χαρτιού
STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_COPPER_ORE_HOPPER :Βαγόνι Μεταλλευμάτων Χαλκού
STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_COPPER_ORE_HOPPER :Βαγόνι Μεταλλεύματος Χαλκού
STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_WATER_TANKER :Βαγόνι Νερού
STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_FRUIT_TRUCK :Βαγόνι Φρούτων
STR_VEHICLE_NAME_TRAIN_WAGON_RAIL_RUBBER_TRUCK :Βαγόνι Λάστιχου
@ -5654,12 +5646,12 @@ STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_LIVESTOCK_VAN :Βαγόνι Μ
STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_GOODS_VAN :Βαγόνι Αγαθών
STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_GRAIN_HOPPER :Φορτηγό Σιτηρών
STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_WOOD_TRUCK :Βαγόνι Ξυλείας
STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_IRON_ORE_HOPPER :Φορτηγό Σιδήρου
STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_IRON_ORE_HOPPER :Φορτηγό Σιδηρομεταλλεύματος
STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_STEEL_TRUCK :Βαγόνι Χάλυβα
STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_ARMORED_VAN :Θωρακισμένο Βαγόνι
STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_FOOD_VAN :Βαγόνι Τροφίμων
STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_PAPER_TRUCK :Βαγόνι Χαρτιού
STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_COPPER_ORE_HOPPER :Βαγόνι Χαλκού
STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_COPPER_ORE_HOPPER :Βαγόνι Μεταλλεύματος Χαλκού
STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_WATER_TANKER :Βαγόνι Νερού
STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_FRUIT_TRUCK :Βαγόνι Φρούτων
STR_VEHICLE_NAME_TRAIN_WAGON_MONORAIL_RUBBER_TRUCK :Βαγόνι Λάστιχου
@ -5686,12 +5678,12 @@ STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_LIVESTOCK_VAN :Βαγόνι Μ
STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_GOODS_VAN :Βαγόνι Αγαθών
STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_GRAIN_HOPPER :Βαγόνι Σιτηρών
STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_WOOD_TRUCK :Βαγόνι Ξυλείας
STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_IRON_ORE_HOPPER :Βαγόνι Μεταλλεύματος Σιδήρου
STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_IRON_ORE_HOPPER :Βαγόνι Σιδηρομεταλλεύματος
STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_STEEL_TRUCK :Βαγόνι Χάλυβα
STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_ARMORED_VAN :Θωρακισμένο Βαγόνι
STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_FOOD_VAN :Βαγόνι Τροφίμων
STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_PAPER_TRUCK :Βαγόνι Χαρτιού
STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_COPPER_ORE_HOPPER :Βαγόνι Χαλκού
STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_COPPER_ORE_HOPPER :Βαγόνι Μεταλλεύματος Χαλκού
STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_WATER_TANKER :Βαγόνι Νερού
STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_FRUIT_TRUCK :Βαγόνι Φρούτων
STR_VEHICLE_NAME_TRAIN_WAGON_MAGLEV_RUBBER_TRUCK :Βαγόνι Λάστιχου
@ -5738,9 +5730,9 @@ STR_VEHICLE_NAME_ROAD_VEHICLE_GOSS_GRAIN_TRUCK :Φορτηγό
STR_VEHICLE_NAME_ROAD_VEHICLE_WITCOMBE_WOOD_TRUCK :Φορτηγό Ξυλείας Witcombe
STR_VEHICLE_NAME_ROAD_VEHICLE_FOSTER_WOOD_TRUCK :Φορτηγό Ξυλείας Foster
STR_VEHICLE_NAME_ROAD_VEHICLE_MORELAND_WOOD_TRUCK :Φορτηγό Ξυλείας Moreland
STR_VEHICLE_NAME_ROAD_VEHICLE_MPS_IRON_ORE_TRUCK :Φορτηγό Μεταλλεύματος Σιδήρου MPS
STR_VEHICLE_NAME_ROAD_VEHICLE_UHL_IRON_ORE_TRUCK :Φορτηγό Μεταλλεύματος Σιδήρου Uhl
STR_VEHICLE_NAME_ROAD_VEHICLE_CHIPPY_IRON_ORE_TRUCK :Φορτηγό Μεταλλεύματος Σιδήρου Chippy
STR_VEHICLE_NAME_ROAD_VEHICLE_MPS_IRON_ORE_TRUCK :Φορτηγό Σιδηρομεταλλεύματος MPS
STR_VEHICLE_NAME_ROAD_VEHICLE_UHL_IRON_ORE_TRUCK :Φορτηγό Σιδηρομεταλλεύματος Uhl
STR_VEHICLE_NAME_ROAD_VEHICLE_CHIPPY_IRON_ORE_TRUCK :Φορτηγό Σιδηρομεταλλεύματος Chippy
STR_VEHICLE_NAME_ROAD_VEHICLE_BALOGH_STEEL_TRUCK :Φορτηγό Χάλυβα Balogh
STR_VEHICLE_NAME_ROAD_VEHICLE_UHL_STEEL_TRUCK :Φορτηγό Χάλυβα Uhl
STR_VEHICLE_NAME_ROAD_VEHICLE_KELLING_STEEL_TRUCK :Φορτηγό Χάλυβα Kelling
@ -5753,9 +5745,9 @@ STR_VEHICLE_NAME_ROAD_VEHICLE_CHIPPY_FOOD_VAN :Ημιφορτ
STR_VEHICLE_NAME_ROAD_VEHICLE_UHL_PAPER_TRUCK :Φορτηγό Χαρτιού Uhl
STR_VEHICLE_NAME_ROAD_VEHICLE_BALOGH_PAPER_TRUCK :Φορτηγό Χαρτιού Balogh
STR_VEHICLE_NAME_ROAD_VEHICLE_MPS_PAPER_TRUCK :Φορτηγό Χαρτιού MPS
STR_VEHICLE_NAME_ROAD_VEHICLE_MPS_COPPER_ORE_TRUCK :Φορτηγό Χαλκού MPS
STR_VEHICLE_NAME_ROAD_VEHICLE_UHL_COPPER_ORE_TRUCK :Φορτηγό Χαλκού Uhl
STR_VEHICLE_NAME_ROAD_VEHICLE_GOSS_COPPER_ORE_TRUCK :Φορτηγό Χαλκού Goss
STR_VEHICLE_NAME_ROAD_VEHICLE_MPS_COPPER_ORE_TRUCK :Φορτηγό Μεταλλεύματος Χαλκού MPS
STR_VEHICLE_NAME_ROAD_VEHICLE_UHL_COPPER_ORE_TRUCK :Φορτηγό Μεταλλεύματος Χαλκού Uhl
STR_VEHICLE_NAME_ROAD_VEHICLE_GOSS_COPPER_ORE_TRUCK :Φορτηγό Μεταλλεύματος Χαλκού Goss
STR_VEHICLE_NAME_ROAD_VEHICLE_UHL_WATER_TANKER :Βυτίο Νερού Uhl
STR_VEHICLE_NAME_ROAD_VEHICLE_BALOGH_WATER_TANKER :Βυτίο Νερού Balogh
STR_VEHICLE_NAME_ROAD_VEHICLE_MPS_WATER_TANKER :Βυτίο Νερού MPS

View File

@ -2169,7 +2169,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}טוען
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}התנתק
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}שרת מוגן. הזן סיסמה
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}חברה מוגנת. הזן סיסמה
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :רשימת משתתפים
@ -2191,11 +2190,9 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_ISOLATED :{RED}משתתפ
STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_STUN :{BLACK}מאחורי NAT
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :חסום (באן)
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :שחרר סיסמה
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}האם אתה בטוח שברצונך להוציא את '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}אתה בטוח שברצונך מחק את החברה '{COMPANY}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}אתה בטוח שברצונך לאפס את סיסמת החברה '{COMPANY}'?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}השתמש ב"relay"?
STR_NETWORK_ASK_RELAY_NO :{BLACK}לא
@ -2204,19 +2201,9 @@ STR_NETWORK_ASK_RELAY_YES_ONCE :{BLACK}כן, ז
STR_NETWORK_SPECTATORS :צופים
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}בטל שמירת הסיסמה החדשה
STR_COMPANY_PASSWORD_OK :{BLACK}שמור את הסיסמה החדשה
STR_COMPANY_PASSWORD_CAPTION :{WHITE}סיסמת החברה
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}ברירת המחדל לסיסמה
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}השתמש בסיסמה זו כברירת מחדל עבור חברות חדשות
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}הצטרף
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}הצטרף ושחק כשותף בחברה
STR_COMPANY_VIEW_PASSWORD :{BLACK}ססמה
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}הגן על חברתך בסיסמה בכדי למנוע הצטרפות משתמשים בלתי-מורשים
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}קבע סיסמה לחברה
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}שלח

View File

@ -800,10 +800,7 @@ STR_NETWORK_CLIENT_LIST_SERVER_NAME_QUERY_CAPTION :सर्वर
# Network set password
# Network company info join/password
STR_COMPANY_VIEW_PASSWORD :{BLACK}पासवर्ड
# Network chat

View File

@ -371,7 +371,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Ezzel a
STR_BUTTON_DEFAULT :{BLACK}Alapértelmezett
STR_BUTTON_CANCEL :{BLACK}Mégsem
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Figyelem: A szerver adminjai láthatják az itt beírt szöveget.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :0123456789öüóqwertzuiopőúasdfghjkléáűíyxcvbnm,.- .
@ -2516,7 +2515,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Vállala
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Megszakít
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}A szerver jelszóval van védve. Írd be
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}A vállalat jelszóval van védve. Írd be
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Online játékosok
@ -2565,13 +2563,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Közvet
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Kirúgás
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Tiltás
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Törlés
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Jelszó feloldása
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Adminisztrátori művelet
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Biztos ki akarod rúgni ezt a játékost: '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Biztos ki akarod tiltani ezt a játékost: '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Biztos ki akarod törölni a '{COMPANY}' vállalatot?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Biztos vissza akarod állítani a '{COMPANY}' vállalat jelszavát?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Közvetítő használata
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Nem sikerült csatalkozni a '{STRING}' szerverhez.{}Szeretnél igénybe venni közvetítő szolgáltatást a következőn keresztül? '{STRING}'
@ -2588,19 +2584,9 @@ STR_NETWORK_ASK_SURVEY_YES :Igen
STR_NETWORK_SPECTATORS :Megfigyelők
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Ne mentsd el a megadott jelszót
STR_COMPANY_PASSWORD_OK :{BLACK}Add meg az új vállalati jelszót
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Vállalati jelszó
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Alapértelmezett vállalati jelszó
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Ez a jelszó legyen az alapértelmezett jelszó az új vállalatoknál
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Csatlakozás
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Csatlakozz és vezesd a vállalatot
STR_COMPANY_VIEW_PASSWORD :{BLACK}Jelszó
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Védd le a vállalatodat jelszóval ha nem akarod hogy mások csatlakozzanak hozzá
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Vállalati jelszó beállítása
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Elküld

View File

@ -1973,7 +1973,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Næ í u
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Aftengjast
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Þjónn er varinn. Sláðu inn lykilorð
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Fyrirtæki er varið. Sláðu inn lykilorð
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Listi yfir leikmenn
@ -1989,19 +1988,9 @@ STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Listi yfir leik
STR_NETWORK_SPECTATORS :Áhorfendur
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Ekki vista innslegið lykilorð
STR_COMPANY_PASSWORD_OK :{BLACK}Læsa fyrirtækinu með nýja lykilorðinu
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Lykilorð fyrirtækis
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Sjálfgefið lykilorð fyrirtækis
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Nota lykilorð þessa fyrirtækis sem sjálfgefið fyrir ný fyrirtæki
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Taka þátt
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Taka þátt sem þetta fyrirtæki
STR_COMPANY_VIEW_PASSWORD :{BLACK}Lykilorð
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Til að vernda fyrirtæki þitt frá óboðnum notendum geturðu sett lykilorð á það
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Setja lykilorð á fyrirtæki
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Senda

View File

@ -885,8 +885,6 @@ STR_NETWORK_SERVER_LIST_MAP_SIZE_SHORT :{BLACK}{COMMA}x
# Network set password
# Network company info join/password
# Network chat

View File

@ -307,7 +307,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Mengakti
STR_BUTTON_DEFAULT :{BLACK}Standar
STR_BUTTON_CANCEL :{BLACK}Batal
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Peringatan: Administrator server mungkin dapat membaca teks apa pun yang dimasukkan di sini.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
@ -2403,7 +2402,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Mengambi
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Putuskan
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server terkunci, masukkan kata kunci
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Perusahaan terkunci, masukkan kata kunci
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Pemain Dalam Jaringan
@ -2452,13 +2450,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Melalui
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Diusir
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Melarang
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Hapus
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Buka pakai kata sandi
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Tindakan Admin
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Anda yakin ingin diusir pemain '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Apakah Anda yakin ingin mencekal pemain '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Anda yakin ingin menghapus perusahaan '{COMPANY}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Anda yakin ingin menyetel ulang sandi perusahaan '{COMPANY}'?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Gunakan relay?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW} Gagal membuat koneksi antara Anda dan server '{STRING}'.{}Apakah Anda ingin menyampaikan sesi ini melalui '{STRING}'?
@ -2475,19 +2471,9 @@ STR_NETWORK_ASK_SURVEY_YES :Iya
STR_NETWORK_SPECTATORS :Penonton
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Jangan simpan kata sandi yang telah dimasukkan
STR_COMPANY_PASSWORD_OK :{BLACK}Berikan perusahaan kata sandi baru
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Kata Sandi Perusahaan
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Standar Kata Sandi Perusahaan
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Pergunakan kata sandi perusahaan ini sebagai standar perusahaan baru
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Gabung
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Gabung dan bermain sebagai perusahaan ini
STR_COMPANY_VIEW_PASSWORD :{BLACK}Kata Sandi
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Kata Sandi-Melindungi perusahaanmu dari pemakai yang tidak bewenang untuk bergabung
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Atur Kata Sandi Perusahaan
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Kirim

View File

@ -272,7 +272,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Ach an c
STR_BUTTON_DEFAULT :{BLACK}Réamhshocrú
STR_BUTTON_CANCEL :{BLACK}Cuir ar ceal
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Rabhadh: D'fhéadfadh sé go mbeidh riarthóirí an fhreastalaí in ann aon téacs a chuirtear isteach anseo a léamh
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
@ -2231,7 +2230,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Ag fáil
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Dínasc
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Tá an freastalaí faoi chosaint. Iontráil pasfhocal
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Tá an chuideachta faoi chosaint. Iontráil pasfhocal
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Liosta na gcliant
@ -2278,13 +2276,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Trí ath
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Ciceáil
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Cuir cosc air
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Scrios
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Díghlasáil le pasfhocal
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Beart riaracháin
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}An bhfuil tú cinnte gur mhaith leat an t-imreoir '{STRING}' a chiceáil?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}An bhfuil tú cinnte gur mian leat cosc a chur ar an imreoir '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}An bhfuil tú cinnte gur mhaith leat an chuideachta '{COMPANY}' a scriosadh?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}An bhfuil tú cinnte gur mhaith leat pasfhocal na cuideachta '{COMPANY}' a athshocrú?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Úsáid athsheachadadh?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Níorbh fhéidir nasc a bhunú idir tú féin agus an freastaláí '{STRING}'.{}Ar mhaith leat an seisiún seo a athsheachadadh trí '{STRING}'?
@ -2295,19 +2291,9 @@ STR_NETWORK_ASK_RELAY_YES_ALWAYS :{BLACK}Tá, ná
STR_NETWORK_SPECTATORS :Féachadóirí
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Ná sábháil an pasfhocal a iontráladh
STR_COMPANY_PASSWORD_OK :{BLACK}Tabhair an pasfhocal nua don chuideachta
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Pasfhocal cuideachta
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Pasfhocal cuideachta réamhshocraithe
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Úsáid an pasfhocal cuideachta seo mar réamhshocrú do chuideachtaí nua
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Téigh isteach
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Téigh isteach agus bí ag imirt leis an gcuideachta seo
STR_COMPANY_VIEW_PASSWORD :{BLACK}Pasfhocal
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Cosain do chuideachta le pasfhocal le nach mbeidh úsáideoirí neamhúdaraithe in ann dul isteach.
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Socraigh pasfhocal cuideachta
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Seol

View File

@ -310,7 +310,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Mostra a
STR_BUTTON_DEFAULT :{BLACK}Predefinito
STR_BUTTON_CANCEL :{BLACK}Annulla
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Attenzione: gli amministratori del server potrebbero leggere il testo inserito qui.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :\1234567890'ì qwertyuiopè+asdfghjklòàù<zxcvbnm,.- .
@ -2488,7 +2487,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Recupero
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Disconnetti
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server protetto. Inserire la password
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Compagnia protetta. Inserire la password
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Giocatori online
@ -2537,13 +2535,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Tramite
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :espelli
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Bandire
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Elimina
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Sblocco con password
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Azione dell'amministratore
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Sei sicuro di voler cacciare il giocatore '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Sei sicuro di voler bannare il giocatore '{STRING}'
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Sei sicuro di voler eliminare la compagnia '{COMPANY}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Sei sicuro di voler reimpostare la password della compagnia '{COMPANY}'?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Usare il relay?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Impossibile stabilire una connessione tra te e il server '{STRING}'.{}Vuoi usare un servizio di relay per creare una connessione tramite '{STRING}'?
@ -2560,19 +2556,9 @@ STR_NETWORK_ASK_SURVEY_YES :Sì
STR_NETWORK_SPECTATORS :Spettatori
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Non salvare la password inserita
STR_COMPANY_PASSWORD_OK :{BLACK}Assegna la nuova password alla compagnia
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Password della compagnia
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Password predefinita compagnia
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Usa questa password come predefinita per le nuove compagnie
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Controlla
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Gioca controllando questa compagnia
STR_COMPANY_VIEW_PASSWORD :{BLACK}Password
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Protegge la compagnia con una password per impedire ad utenti non autorizzati di accedervi
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Imposta password compagnia
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Invia

View File

@ -282,7 +282,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}この
STR_BUTTON_DEFAULT :{BLACK}デフォルト
STR_BUTTON_CANCEL :{BLACK}キャンセル
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}警告: サーバーの管理者はここに入力された文章をすべて読めます。
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :{NBSP}1234567890-^\qwertyuiop@[asdfghjkl;:] zxcvbnm,./\
@ -2291,7 +2290,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}会社
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}接続を解除
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}このサーバーは保護されています。接続するにはパスワードを入力してください
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}この会社は保護されています。経営に参画するにはパスワードを入力してください
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :オンラインのプレイヤー
@ -2340,13 +2338,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}中継
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :キック
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :BAN
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :削除
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :パスワードのアンロック
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}管理者アクション
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}'{STRING}'をキックしてもよろしいですか?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}プレーヤー「{STRING}」を追放してもよろしいですか?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}会社 '{COMPANY}' を削除してもよろしいですか?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}会社 '{COMPANY}'のパスワードをリセットしてもよろしいですか?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}中継サービスを利用しますか?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW} '{STRING}'サーバーとの接続の確立に失敗しました.{}'{STRING}'を経由して中継しますか?
@ -2357,19 +2353,9 @@ STR_NETWORK_ASK_RELAY_YES_ALWAYS :{BLACK}はい
STR_NETWORK_SPECTATORS :観覧者
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}入力したパスワードを保存しない
STR_COMPANY_PASSWORD_OK :{BLACK}会社パスワードを変更
STR_COMPANY_PASSWORD_CAPTION :{WHITE}会社パスワード
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}デフォルトの会社パスワード
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}このパスワードを新しい交通会社の規定パスワードとして使用します
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}参画
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}この会社の経営に参画します
STR_COMPANY_VIEW_PASSWORD :{BLACK}パスワード
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}認証されていないプレーヤーの参加を防ぐために、会社をパスワードで保護します
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}会社パスワードを設定
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}送信

View File

@ -309,7 +309,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}이 버
STR_BUTTON_DEFAULT :{BLACK}기본값
STR_BUTTON_CANCEL :{BLACK}취소
STR_BUTTON_OK :{BLACK}확인
STR_WARNING_PASSWORD_SECURITY :{YELLOW}경고: 서버 관리자가 여기에 입력되는 모든 텍스트를 읽을 수 있습니다.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\ㅂㅈㄷㄱㅅㅛㅕㅑㅐㅔ[]ㅁㄴㅇㄹㅎㅗㅓㅏㅣ;' ㅋㅌㅊㅍㅠㅜㅡ,./ .
@ -1084,6 +1083,8 @@ STR_GAME_OPTIONS_BASE_MUSIC :{BLACK}기본
STR_GAME_OPTIONS_BASE_MUSIC_TOOLTIP :{BLACK}게임에 사용할 기본 배경 음악 세트를 선택하세요
STR_GAME_OPTIONS_BASE_MUSIC_DESCRIPTION_TOOLTIP :{BLACK}기본 배경 음악 세트에 대한 추가 정보를 봅니다.
STR_GAME_OPTIONS_ONLINE_CONTENT :콘텐츠 다운로드
STR_GAME_OPTIONS_ONLINE_CONTENT_TOOLTIP :다운로드할 신규 & 업데이트된 콘텐츠를 확인합니다
STR_GAME_OPTIONS_SOCIAL_PLUGINS_NONE :{LTBLUE}(소셜 플랫폼과 연계할 수 있는 플러그인이 없음)
@ -2459,7 +2460,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}회사
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}접속 끊기
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}서버 암호가 걸려있습니다. 암호를 입력하세요
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}회사 암호가 걸려있습니다. 암호를 입력하세요
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :접속자 목록
@ -2486,6 +2486,7 @@ STR_NETWORK_CLIENT_LIST_PLAYER_NAME_QUERY_CAPTION :접속자 이
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_TOOLTIP :{BLACK}관리자가 이 접속자에게 할 수 있는 기능입니다
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_TOOLTIP :{BLACK}관리자가 이 접속자에게 할 수 있는 기능입니다
STR_NETWORK_CLIENT_LIST_JOIN_TOOLTIP :{BLACK}여기에 참여합니다
STR_NETWORK_CLIENT_LIST_COMPANY_AUTHORIZE_TOOLTIP :{BLACK}이 접속자가 내 회사에 참여하는 것을 허용
STR_NETWORK_CLIENT_LIST_CHAT_CLIENT_TOOLTIP :{BLACK}이 플레이어에게 메시지를 보냅니다
STR_NETWORK_CLIENT_LIST_CHAT_COMPANY_TOOLTIP :{BLACK}이 회사에 참여 중인 모든 플레이어에게 메시지를 보냅니다
STR_NETWORK_CLIENT_LIST_CHAT_SPECTATOR_TOOLTIP :{BLACK}모든 관전자에게 메시지를 보냅니다
@ -2508,13 +2509,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}중계
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :추방
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :차단
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :삭제
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :비밀번호 초기화
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}관리자 기능
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}'{STRING}' 플레이어를 정말로 추방하시겠습니까?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}'{STRING}' 플레이어를 정말로 차단하시겠습니까?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}'{COMPANY}' 회사를 정말로 삭제하시겠습니까?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}'{COMPANY}' 회사의 비밀번호를 정말로 초기화하시겠습니까?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}중계를 이용할까요?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}'{0:STRING}' 서버와 연결하는 데 실패했습니다.{} '{1:STRING}'{G 1 "을" "를"} 통해 연결을 중계하시겠습니까?
@ -2531,19 +2530,9 @@ STR_NETWORK_ASK_SURVEY_YES :예
STR_NETWORK_SPECTATORS :관전자
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}입력한 비밀번호는 저장하지 않기
STR_COMPANY_PASSWORD_OK :{BLACK}이 회사에 새 비밀번호 부여
STR_COMPANY_PASSWORD_CAPTION :{WHITE}회사 비밀번호
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}회사 비밀번호 기본값으로 설정
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}이 비밀번호를 새 회사의 비밀번호 기본값으로 사용합니다
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}참여
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}이 회사에 참여해서 플레이합니다
STR_COMPANY_VIEW_PASSWORD :{BLACK}비밀번호
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}다른 참가자가 이 회사에 참여하여 플레이하지 못 하도록 암호로 보호합니다
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}회사 비밀번호 설정
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}보내기

View File

@ -2311,7 +2311,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Indicium
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Disiungere
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Servatrum tutum est. Tesseram inscribe
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Societas tuta est. Tesseram inscribe
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Index clientum
@ -2327,19 +2326,9 @@ STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Index clientum
STR_NETWORK_SPECTATORS :Spectatores
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Relinquere tesseram inscriptam
STR_COMPANY_PASSWORD_OK :{BLACK}Dare novam tesseram societati
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Tessera societatis
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Tessera societatis solita
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Fac ut haec tessera societatis solita sit novis societatibus
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Iungere
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Iungere ludereque in hac societate
STR_COMPANY_VIEW_PASSWORD :{BLACK}Tessera
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Custodire tessera societatem tuam ut clientes inauctorati iungere non possint
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Eligere tesseram societatis
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Mittere

View File

@ -310,7 +310,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Ieslēdz
STR_BUTTON_DEFAULT :{BLACK}Noklusējuma
STR_BUTTON_CANCEL :{BLACK}Atcelt
STR_BUTTON_OK :{BLACK}Labi
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Brīdinājums: servera administrators var izlasīt jebkuru tekstu, kas šeit tiek ievadīts.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
@ -958,6 +957,7 @@ STR_GAME_OPTIONS_VOLUME :Skaļums
STR_GAME_OPTIONS_SFX_VOLUME :Skaņas efekti
STR_GAME_OPTIONS_MUSIC_VOLUME :Mūzika
STR_GAME_OPTIONS_VOLUME_MARK :{NUM}%
STR_GAME_OPTIONS_CURRENCY_UNITS_FRAME :{BLACK}Naudas vienības
STR_GAME_OPTIONS_CURRENCY_UNITS_DROPDOWN_TOOLTIP :{BLACK}Naudas vienību izvēle
@ -1055,6 +1055,7 @@ STR_GAME_OPTIONS_GUI_FONT_SPRITE_TOOLTIP :{BLACK}Atzīmē
STR_GAME_OPTIONS_GUI_FONT_AA :{BLACK}Anti-alias fonti
STR_GAME_OPTIONS_GUI_FONT_AA_TOOLTIP :{BLACK}Atzīmējiet šo izvēli, ja vēlaties mainīt fontus ar anti-alias izmēru.
STR_GAME_OPTIONS_GUI_SCALE_MARK :{DECIMAL}x
STR_GAME_OPTIONS_PARTICIPATE_SURVEY_FRAME :{BLACK}Automatizēta aptauja
STR_GAME_OPTIONS_PARTICIPATE_SURVEY :{BLACK}Piedalieties automatizētā aptaujā
@ -1083,6 +1084,8 @@ STR_GAME_OPTIONS_BASE_MUSIC :{BLACK}Pamata m
STR_GAME_OPTIONS_BASE_MUSIC_TOOLTIP :{BLACK}Atlasīt lietošanai pamata mūzikas kopu
STR_GAME_OPTIONS_BASE_MUSIC_DESCRIPTION_TOOLTIP :{BLACK}Papildinformācija par pamata mūzikas kopu
STR_GAME_OPTIONS_ONLINE_CONTENT :Iegūt saturu
STR_GAME_OPTIONS_ONLINE_CONTENT_TOOLTIP :Pārbaudīt, jauna satura lejupielādi, vai atjauninājumu
STR_GAME_OPTIONS_SOCIAL_PLUGINS_NONE :{LTBLUE}(nav instalētu spraudņu, ko integrēt ar sociālajām platformām)
@ -1554,7 +1557,7 @@ STR_CONFIG_SETTING_INDUSTRY_DENSITY :Industriju blī
STR_CONFIG_SETTING_INDUSTRY_DENSITY_HELPTEXT :Iestatiet, cik industrijas jāģenerē un kāds līmenis jāuztur spēles laikā
STR_CONFIG_SETTING_OIL_REF_EDGE_DISTANCE :Naftas industriju maksimālais attālums no kartes malas: {STRING}
STR_CONFIG_SETTING_OIL_REF_EDGE_DISTANCE_HELPTEXT :Limits, cik tālu no kartes malām drīkst taisīt naftas pārstrādes rūpnīcas un un naftas ieguves platformas. Uz salu kartēm tas nodrošina, ka šīs konstrukcijas tiek būvētas piekrastēs. Uz kartēm, kas ir lielākas par 256 lauciņiem šī vērtība tiek palielināta.
STR_CONFIG_SETTING_OIL_REF_EDGE_DISTANCE_HELPTEXT :Limits, cik tālu no kartes malām drīkst taisīt naftas pārstrādes rūpnīcas un un naftas ieguves platformas. Uz salu kartēm tas nodrošina, ka šīs konstrukcijas tiek būvētas piekrastēs. Uz kartēm, kas ir lielākas par 256 lauciņiem šī vērtība tiek palielināta
STR_CONFIG_SETTING_SNOWLINE_HEIGHT :Sniega līnijas augstums: {STRING}
STR_CONFIG_SETTING_SNOWLINE_HEIGHT_HELPTEXT :Izvēlieties, kādā augstumā sākas sniegs subarktiskajā ainavā. Sniegs ietekmē arī nozares ražošanas un pilsētu izaugsmi. Var mainīt tikai, izmantojot scenāriju redaktoru, vai citādi aprēķināt, izmantojot "sniega segumu"
@ -1568,7 +1571,7 @@ STR_CONFIG_SETTING_DESERT_COVERAGE_HELPTEXT :Izvēlieties ap
STR_CONFIG_SETTING_DESERT_COVERAGE_VALUE :{NUM}%
STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN :Apvidus nelīdzenums: {STRING}
STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN_HELPTEXT :Izvēlieties pauguru formu un skaitu. Gludās ainavās ir mazāk, bet platāku pauguru, savukārt nelīdzenās ainavās ir vairāk, mazāku kalnu.
STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN_HELPTEXT :Izvēlieties pauguru formu un skaitu. Gludās ainavās ir mazāk, bet platāku pauguru, savukārt nelīdzenās ainavās ir vairāk, mazāku kalnu
###length 4
STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN_VERY_SMOOTH :Ļoti gluda
STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN_SMOOTH :Gluda
@ -1576,7 +1579,7 @@ STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN_ROUGH :Nelīdzena
STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN_VERY_ROUGH :Ļoti nelīdzena
STR_CONFIG_SETTING_VARIETY :Dažādības sadalījums: {STRING}
STR_CONFIG_SETTING_VARIETY_HELPTEXT :Izvēlieties, vai kartē ir gan kalni, gan līdzenas vietas. Jo augstāka atšķirība, jo lielākas atšķirības kalnu un līdzenu apgabalu augstumā.
STR_CONFIG_SETTING_VARIETY_HELPTEXT :Izvēlieties, vai kartē ir gan kalni, gan līdzenas vietas. Jo augstāka atšķirība, jo lielākas atšķirības kalnu un līdzenu apgabalu augstumā
STR_CONFIG_SETTING_RIVER_AMOUNT :Upju daudzums: {STRING}
STR_CONFIG_SETTING_RIVER_AMOUNT_HELPTEXT :Izvēlieties, cik daudz upju ģenerēt
@ -1815,7 +1818,7 @@ STR_CONFIG_SETTING_SCRIPT_MAX_MEMORY_HELPTEXT :Cik daudz atmi
STR_CONFIG_SETTING_SCRIPT_MAX_MEMORY_VALUE :{COMMA} MiB
STR_CONFIG_SETTING_SERVINT_ISPERCENT :Apkopju starplaiki procentos: {STRING}
STR_CONFIG_SETTING_SERVINT_ISPERCENT_HELPTEXT :Ja tas ir ieslēgts, transportlīdzekļi mēģina veikt apkopi, kad to uzticamība samazinās par noteiktu procentuālo daļu no maksimālās uzticamības.{}{}Piemēram, ja transportlīdzekļa maksimālā uzticamība ir 90% un apkopes intervāls ir 20%, transportlīdzeklis mēģinās veikt apkopi, kad tas sasniedz 72% ticamību.
STR_CONFIG_SETTING_SERVINT_ISPERCENT_HELPTEXT :Ja tas ir ieslēgts, transportlīdzekļi mēģina veikt apkopi, kad to uzticamība samazinās par noteiktu procentuālo daļu no maksimālās uzticamības.{}{}Piemēram, ja transportlīdzekļa maksimālā uzticamība ir 90% un apkopes intervāls ir 20%, transportlīdzeklis mēģinās veikt apkopi, kad tas sasniedz 72% uzticamību
STR_CONFIG_SETTING_SERVINT_TRAINS :Vilcienu apkopju noklusējuma starplaiks: {STRING}
STR_CONFIG_SETTING_SERVINT_TRAINS_HELPTEXT :Izvēlēties jaunajiem sliežu transportlīdzekļiem apkopju noklusējuma starplaiku, ja tiem tas nav noteikts
@ -1826,6 +1829,9 @@ STR_CONFIG_SETTING_SERVINT_AIRCRAFT_HELPTEXT :Izvēlēties ja
STR_CONFIG_SETTING_SERVINT_SHIPS :Kuģu apkopju noklusējuma starplaiks: {STRING}
STR_CONFIG_SETTING_SERVINT_SHIPS_HELPTEXT :Izvēlēties jauniem kuģiem apkopju noklusējuma starplaiku, ja transportlīdzeklim tas nav noteikts
###length 3
STR_CONFIG_SETTING_SERVINT_VALUE_DAYS :{COMMA}{NBSP}Dien{P 0 a as nu}
STR_CONFIG_SETTING_SERVINT_VALUE_MINUTES :{COMMA}{NBSP}Minūt{P 0 e es es}
STR_CONFIG_SETTING_SERVINT_VALUE_PERCENTAGE :{COMMA}{NBSP}%
###setting-zero-is-special
STR_CONFIG_SETTING_SERVINT_DISABLED :izslēgts
@ -1834,7 +1840,7 @@ STR_CONFIG_SETTING_NOSERVICE :Aizliegt apkopi
STR_CONFIG_SETTING_NOSERVICE_HELPTEXT :Ja ieslēgts, transportlīdzekļiem netiek veikta apkope. Jo tie nebojājas
STR_CONFIG_SETTING_STATION_LENGTH_LOADING_PENALTY :Iekraušanas ātruma sods vilcieniem, kas ir garāki par staciju: {STRING}
STR_CONFIG_SETTING_STATION_LENGTH_LOADING_PENALTY_HELPTEXT :Ja aktīs, vilcieni, kas ir pārāk gari stacijai, iekraujas lēnāk nekā vilcieni, kas atbilst stacijai. Šis iestatījums neietekmē ceļa meklēšanu.
STR_CONFIG_SETTING_STATION_LENGTH_LOADING_PENALTY_HELPTEXT :Ja aktīvs, vilcieni, kas ir pārāk gari stacijai, iekraujas lēnāk nekā vilcieni, kas atbilst stacijas izmēram. Šis iestatījums neietekmē ceļa meklēšanu.
STR_CONFIG_SETTING_WAGONSPEEDLIMITS :Ieslēgt vagonu ātruma ierobežojumus: {STRING}
STR_CONFIG_SETTING_WAGONSPEEDLIMITS_HELPTEXT :Ja ieslēgts, var izmantot vagonu ātruma ierobežojumus, lai lemtu par vilcienu maksimālo ātrumu
@ -1899,7 +1905,7 @@ STR_CONFIG_SETTING_COLOURED_NEWS_YEAR_HELPTEXT :Gads kad sāk d
STR_CONFIG_SETTING_STARTING_YEAR :Sākuma gads: {STRING}
STR_CONFIG_SETTING_ENDING_YEAR :Vērtēšanas beigu gads: {STRING}
STR_CONFIG_SETTING_ENDING_YEAR_HELPTEXT :Spēles beigas gads (tiek izmantots rezultāta noteikšanai). Šī gada beigās uzņēmuma rezultāti tiek ierakstīti un uz ekrāna tiek parādīti labākie rezultāti, bet spēlētāji var turpināt spēlēt arī pēc šī datuma.{}Ja tas ir norādīts pirms spēles sākuma datuma, labākie rezultāti nekad netiek parādīti.
STR_CONFIG_SETTING_ENDING_YEAR_HELPTEXT :Spēles beigas gads (tiek izmantots rezultāta noteikšanai). Šī gada beigās uzņēmuma rezultāti tiek ierakstīti un uz ekrāna tiek parādīti labākie rezultāti, bet spēlētāji var turpināt spēlēt arī pēc šī datuma.{}Ja tas ir norādīts pirms spēles sākuma datuma, labākie rezultāti nekad netiek parādīti
STR_CONFIG_SETTING_ENDING_YEAR_VALUE :{NUM}
###setting-zero-is-special
STR_CONFIG_SETTING_ENDING_YEAR_ZERO :Nekad
@ -1960,7 +1966,7 @@ STR_CONFIG_SETTING_TOWN_FOUNDING_ALLOWED :atļauta
STR_CONFIG_SETTING_TOWN_FOUNDING_ALLOWED_CUSTOM_LAYOUT :atļauta, ar brīvi izvēlētu izkārtojumu
STR_CONFIG_SETTING_TOWN_CARGOGENMODE :Pilsētas kravu radīšana: {STRING}
STR_CONFIG_SETTING_TOWN_CARGOGENMODE_HELPTEXT :Cik daudz kravas rada pilsētu mājas, attiecībā pret kopējo pilsētas iedzīvotāju skaitu.{}Kvadrātisks pieaugums: divas reizes lielāka pilsēta rada četras reizes vairāk pasažieru.{}Lineārs pieaugums: divas reizes lielāka pilsēta rada divas reizes vairāk pasažieru.
STR_CONFIG_SETTING_TOWN_CARGOGENMODE_HELPTEXT :Cik daudz kravas rada pilsētu mājas, attiecībā pret kopējo pilsētas iedzīvotāju skaitu.{}Kvadrātisks pieaugums: divas reizes lielāka pilsēta rada četras reizes vairāk pasažieru.{}Lineārs pieaugums: divas reizes lielāka pilsēta rada divas reizes vairāk pasažieru
###length 2
STR_CONFIG_SETTING_TOWN_CARGOGENMODE_ORIGINAL :Kvadrātisks (sākotnējais)
STR_CONFIG_SETTING_TOWN_CARGOGENMODE_BITCOUNT :Lineārs
@ -2001,7 +2007,7 @@ STR_CONFIG_SETTING_ZOOM_LVL_OUT_4X :4x
STR_CONFIG_SETTING_ZOOM_LVL_OUT_8X :8x
STR_CONFIG_SETTING_SPRITE_ZOOM_MIN :Izmantojamie augstākās izšķirtspējas spriti: {STRING}
STR_CONFIG_SETTING_SPRITE_ZOOM_MIN_HELPTEXT :Ierobežojiet sprites maksimālo izšķirtspēju. Ierobežojot sprite izšķirtspēju, netiks izmantota augstas izšķirtspējas grafika, pat ja tā ir pieejama. Tas var palīdzēt saglabāt spēles vienotu izskatu, izmantojot GRF failu kombināciju ar augstas izšķirtspējas grafiku un bez tās.
STR_CONFIG_SETTING_SPRITE_ZOOM_MIN_HELPTEXT :Ierobežojiet sprites maksimālo izšķirtspēju. Ierobežojot sprite izšķirtspēju, netiks izmantota augstas izšķirtspējas grafika, pat ja tā ir pieejama. Tas var palīdzēt saglabāt spēles vienotu izskatu, izmantojot GRF failu kombināciju ar augstas izšķirtspējas grafiku un bez tās
###length 3
STR_CONFIG_SETTING_SPRITE_ZOOM_LVL_MIN :4x
STR_CONFIG_SETTING_SPRITE_ZOOM_LVL_IN_2X :2x
@ -2457,7 +2463,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Pieņem
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Atvienoties
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Serveris ir aizsargāts. Ievadiet paroli
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Uzņēmums ir aizsargāts. Ievadiet paroli
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Spēlētāji tiešsaistē
@ -2484,6 +2489,7 @@ STR_NETWORK_CLIENT_LIST_PLAYER_NAME_QUERY_CAPTION :Jūsu spēlēt
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_TOOLTIP :{BLACK} Administratīvās darbības, kas jāveic šim klientam
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_TOOLTIP :{BLACK}Administratīvās darbības, kuras jāveic šai kompānijai
STR_NETWORK_CLIENT_LIST_JOIN_TOOLTIP :{BLACK}Pievienoties šai kompānijai
STR_NETWORK_CLIENT_LIST_COMPANY_AUTHORIZE_TOOLTIP :{BLACK}Ļaut šim spēlētājam pievienoties jūsu uzņēmumam
STR_NETWORK_CLIENT_LIST_CHAT_CLIENT_TOOLTIP :{BLACK}Sūtīt ziņu šim spēlētājam
STR_NETWORK_CLIENT_LIST_CHAT_COMPANY_TOOLTIP :{BLACK}Sūtīt ziņu visiem šīs kompānijas spēlētājiem
STR_NETWORK_CLIENT_LIST_CHAT_SPECTATOR_TOOLTIP :{BLACK}Sūtīt ziņu visiem skatītājiem
@ -2506,13 +2512,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Caur rel
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Izmest
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Bloķēt
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Dzēst
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Paroles atbloķēšana
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Administratīvās darbības
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Vai esat pārliecināts, ka vēlaties atslēgt spēlētāju '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Vai tiešām vēlaties bloķēt šo spēlētāju '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Vai tiešām vēlaties dzēst kompāniju '{COMPANY}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Vai esat pārliecināts, ka vēlaties atiestatīt paroli komānijai '{COMPANY}'?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Izmantot translāciju?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW} Neizdevās izveidot savienojumu starp jums un serveri “{STRING}”.{} Vai vēlaties pārraidīt šo sesiju, izmantojot “{STRING}”?
@ -2529,19 +2533,9 @@ STR_NETWORK_ASK_SURVEY_YES :Jā
STR_NETWORK_SPECTATORS :Novērotāji
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Nesaglabāt ievadīto paroli
STR_COMPANY_PASSWORD_OK :{BLACK}Piešķirt uzņēmumam jaunu paroli
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Uzņēmuma parole
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Uzņēmuma noklusējuma parole
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Izmantot šo paroli kā noklusējuma jauniem uzņēmumiem
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Pievienoties
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Pievienoties un spēlēt ar šo uzņēmumu
STR_COMPANY_VIEW_PASSWORD :{BLACK}Parole
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Aizsargājiet savu uzņēmumu ar paroli, lai novērstu neatļautu lietotāju pievienošanos
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Iestatīt uzņēmuma paroli
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Sūtīt
@ -2598,6 +2592,7 @@ STR_NETWORK_ERROR_CLIENT_NOT_EXPECTED :saņemta neder
STR_NETWORK_ERROR_CLIENT_WRONG_REVISION :nepareiza versija
STR_NETWORK_ERROR_CLIENT_NAME_IN_USE :šo vārdu jau lieto
STR_NETWORK_ERROR_CLIENT_WRONG_PASSWORD :nepareiza parole
STR_NETWORK_ERROR_CLIENT_NOT_ON_ALLOW_LIST :nav atļauto sarakstā
STR_NETWORK_ERROR_CLIENT_COMPANY_MISMATCH :VeiktKomandā nepareizs uzņēmums
STR_NETWORK_ERROR_CLIENT_KICKED :serveris jūs izmeta
STR_NETWORK_ERROR_CLIENT_CHEATER :mēģināja blēdīties
@ -2976,7 +2971,7 @@ STR_TREES_RANDOM_TYPE_TOOLTIP :{BLACK}Novietoj
STR_TREES_RANDOM_TREES_BUTTON :{BLACK}Nejauši koki
STR_TREES_RANDOM_TREES_TOOLTIP :{BLACK}Stādīt nejaušus kokus visā ainavā
STR_TREES_MODE_NORMAL_BUTTON :{BLACK}Normāls
STR_TREES_MODE_NORMAL_TOOLTIP :{BLACK}Stādiet atsevišķus kokus, velkot pāri ainavai.
STR_TREES_MODE_NORMAL_TOOLTIP :{BLACK}Stādiet atsevišķus kokus, velkot pāri ainavai
STR_TREES_MODE_FOREST_SM_BUTTON :{BLACK}Birze
STR_TREES_MODE_FOREST_SM_TOOLTIP :{BLACK}Stādiet nelielus mežus, velkot pāri ainavai.
STR_TREES_MODE_FOREST_LG_BUTTON :{BLACK}Mežs
@ -3196,7 +3191,7 @@ STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD
STR_FRAMERATE_CAPTION :{WHITE}Kadru nomaiņas ātrums
STR_FRAMERATE_CAPTION_SMALL :{STRING}{WHITE} ({DECIMAL}x)
STR_FRAMERATE_RATE_GAMELOOP :{BLACK}Simulācijas ātrums: {STRING}
STR_FRAMERATE_RATE_GAMELOOP_TOOLTIP :{BLACK}Spēles tikšķu skaits, ko simulēt vienā sekundē.
STR_FRAMERATE_RATE_GAMELOOP_TOOLTIP :{BLACK}Spēles tikšķu skaits, ko simulēt vienā sekundē
STR_FRAMERATE_RATE_BLITTER :{BLACK}Grafikas kadru ātrums: {STRING}
STR_FRAMERATE_RATE_BLITTER_TOOLTIP :{BLACK}Sekundē renderēto video kadru skaits.
STR_FRAMERATE_SPEED_FACTOR :{BLACK}Pašreizējās spēles ātruma pakāpe: {DECIMAL}×
@ -3389,8 +3384,11 @@ STR_GENERATION_ABORT_MESSAGE :{YELLOW}Vai jū
STR_GENERATION_PROGRESS :{WHITE}{NUM}% pabeigti
STR_GENERATION_PROGRESS_NUM :{BLACK}{NUM} / {NUM}
STR_GENERATION_WORLD_GENERATION :{BLACK}Pasaules radīšana
STR_GENERATION_LANDSCAPE_GENERATION :{BLACK}Ainavu veidošana
STR_GENERATION_RIVER_GENERATION :{BLACK}Upes radīšana
STR_GENERATION_CLEARING_TILES :{BLACK}Nelīdzena un akmeņaina apvidus radīšana
STR_GENERATION_TOWN_GENERATION :{BLACK}Pilsētas veidošana
STR_GENERATION_INDUSTRY_GENERATION :{BLACK}Nozares veidošana
STR_GENERATION_OBJECT_GENERATION :{BLACK}Objekta radīšana
STR_GENERATION_TREE_GENERATION :{BLACK}Koka radīšana
STR_GENERATION_SETTINGUP_GAME :{BLACK}Iestatīt spēli
@ -3737,7 +3735,7 @@ STR_STORY_BOOK_SPECTATOR_CAPTION :{WHITE}Globāl
STR_STORY_BOOK_SPECTATOR :Globālā stāstu grāmata
STR_STORY_BOOK_TITLE :{YELLOW}{STRING}
STR_STORY_BOOK_GENERIC_PAGE_ITEM :{NUM} lapa
STR_STORY_BOOK_SEL_PAGE_TOOLTIP :{BLACK}Pārlēkt uz specifisku lapu spiežot to zemāk esošajā sarakstā.
STR_STORY_BOOK_SEL_PAGE_TOOLTIP :{BLACK}Pārlēkt uz konkrētu lapu spiežot to zemāk esošajā sarakstā
STR_STORY_BOOK_PREV_PAGE :{BLACK}Iepriekšējā
STR_STORY_BOOK_PREV_PAGE_TOOLTIP :{BLACK}Doties uz iepriekšējo lapu
STR_STORY_BOOK_NEXT_PAGE :{BLACK}Nākamā
@ -4033,12 +4031,12 @@ STR_GROUP_DEFAULT_AIRCRAFTS :Negrupēti lida
STR_GROUP_COUNT_WITH_SUBGROUP :{TINY_FONT}{COMMA} (+{COMMA})
STR_GROUPS_CLICK_ON_GROUP_FOR_TOOLTIP :{BLACK}Grupas - klikšķināt uz grupas, lai iegūtu tās transportlīdzekļu sarakstu
STR_GROUPS_CLICK_ON_GROUP_FOR_TOOLTIP :{BLACK}Grupas — klikšināt uz grupas, lai rādītu visus šīs grupas transportlīdzekļus. Vilkt un palaist grupas, lai sakārtotu hierarhiju
STR_GROUP_CREATE_TOOLTIP :{BLACK}Klikšķināt, lai izveidotu grupu
STR_GROUP_DELETE_TOOLTIP :{BLACK}Dzēst izvēlēto grupu
STR_GROUP_RENAME_TOOLTIP :{BLACK}Pārdēvēt izvēlēto grupu
STR_GROUP_LIVERY_TOOLTIP :{BLACK}Mainīt izvēlētās grupas krāsu
STR_GROUP_REPLACE_PROTECTION_TOOLTIP :{BLACK} Noklikšķiniet, lai aizsargātu šo grupu no globālās automātiskās aizstāšanas. Ctrl+Noklikšķiniet, lai aizsargātu arī apakšgrupas.
STR_GROUP_REPLACE_PROTECTION_TOOLTIP :{BLACK} Klikšiniet, lai aizsargātu šo grupu no globālās automātiskās aizstāšanas. Ctrl+klikšķis, lai aizsargātu arī apakšgrupas
STR_QUERY_GROUP_DELETE_CAPTION :{WHITE}Grupas dzēšana
STR_GROUP_DELETE_QUERY_TEXT :{WHITE}Vai tiešām vēlaties dzēst šo grupu un tās atvases (ja ir)?
@ -5000,7 +4998,7 @@ STR_ERROR_CAN_T_BUY_COMPANY :{WHITE}Nevar no
STR_ERROR_CAN_T_BUILD_COMPANY_HEADQUARTERS :{WHITE}Nevar uzbūvēt uzņēmuma biroju...
# Town related errors
STR_ERROR_CAN_T_GENERATE_TOWN :{WHITE}Nevar būvēt pilsētas
STR_ERROR_CAN_T_GENERATE_TOWN :{WHITE}Nevar būvēt pilsētas...
STR_ERROR_CAN_T_RENAME_TOWN :{WHITE}Nevar pārdēvēt pilsētu...
STR_ERROR_CAN_T_FOUND_TOWN_HERE :{WHITE}Šeit nevar būvēt jaunu pilsētu...
STR_ERROR_CAN_T_EXPAND_TOWN :{WHITE}Nevar paplašināt pilsētu...
@ -5288,6 +5286,10 @@ STR_ERROR_NO_VEHICLES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Mainiet
STR_ERROR_NO_VEHICLES_AVAILABLE_YET :{WHITE}Transportlīdzekļi vēl nav pieejami
STR_ERROR_NO_VEHICLES_AVAILABLE_YET_EXPLANATION :{WHITE}Sākt jaunu spēli pēc {DATE_SHORT} vai izmantot NewGRF, kas nodrošina agrīnus transporta līdzekļus
STR_ERROR_NO_TOWN_ROADTYPES_AVAILABLE_AT_ALL :{WHITE}Pilsētā būvējami ceļu veidi nav pieejami
STR_ERROR_NO_TOWN_ROADTYPES_AVAILABLE_AT_ALL_EXPLANATION :{WHITE}Mainiet savu NewGRF konfigurāciju
STR_ERROR_NO_TOWN_ROADTYPES_AVAILABLE_YET :{WHITE}Pagaidām nav pieejami pilsētā būvējamie ceļu veidi
STR_ERROR_NO_TOWN_ROADTYPES_AVAILABLE_YET_EXPLANATION :{WHITE}Sāciet jaunu spēli pēc {DATE_SHORT} vai izmantojiet NewGRF, kas nodrošina agrīnus pilsētu būvējamus ceļu veidus
# Specific vehicle errors
STR_ERROR_CAN_T_MAKE_TRAIN_PASS_SIGNAL :{WHITE}Vilciens nevar šķērsot signālu briesmās...

File diff suppressed because it is too large Load Diff

View File

@ -308,7 +308,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Mat dës
STR_BUTTON_DEFAULT :{BLACK}Standard
STR_BUTTON_CANCEL :{BLACK}Ofbriechen
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Warnung: Server-Administratoren kënnen all Text aus desem Feld liesen.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :§1234567890'^\qwertzuiopè¨asdfghjkléà yxcvbnm,.- .
@ -2452,7 +2451,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Ruffen d
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Verbindung trennen
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server ass geschützt. Passwuert aginn
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Firma ass geschützt. Passwuert aginn
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Online Spiller
@ -2501,13 +2499,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Via e Re
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Kicken
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Bannen
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Läschen
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Password entspären
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Administrativ Actioun
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Bassde sécher dass du de Spiller '{STRING}' kicke wëlls?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Bass du sécher, dass du de Spiller '{STRING}' banne wëlls?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Bass du sécher, dass du d'Firma '{COMPANY}' läsche wëlls?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Bassde sécher dass du d'Password vun der Firma '{COMPANY}' wëlls reseten?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Relay benotzen?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Konnt keng Verbindung tëschend dir an dem Server '{STRING}' opbauen.{}Wëlls du des Verbindung iwwert de Relay '{STRING}' man?
@ -2524,19 +2520,9 @@ STR_NETWORK_ASK_SURVEY_YES :Jo
STR_NETWORK_SPECTATORS :Zuschauer
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Späicher d'Passwuert net
STR_COMPANY_PASSWORD_OK :{BLACK}Benotz daat neit Passwuert fir d'Firma
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Firma-Passwuert
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Standard Firma-Passwuert
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Benotzt dëst Passwuert als Standard fir nei Firmen
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Bäitrieden
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Bäitrieden an mat deser Firma spillen
STR_COMPANY_VIEW_PASSWORD :{BLACK}Passwuert
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Setzt en Passwuert fir nëmmen authoriséiert Benotzer spillen ze loossen
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Setzt d'Firmen-Passwuert
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Ofschécken

View File

@ -1218,8 +1218,6 @@ STR_NETWORK_SERVER_LIST_MAP_SIZE_SHORT :{BLACK}{COMMA}x
# Network set password
# Network company info join/password
# Network chat

View File

@ -1870,7 +1870,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Sedang m
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Terputus
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Pelayan dilindungi. Masukkan kata laluan
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Syarikat ini dilindungi. Masukkan kata laluan
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Senarai klien
@ -1886,19 +1885,9 @@ STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Senarai klien
STR_NETWORK_SPECTATORS :Penyaksi
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Jangan simpan kata laluan ini
STR_COMPANY_PASSWORD_OK :{BLACK}Berikan syarikat kata laluan yang baru
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Kata laluan syarikat
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Kata laluan syarikat yang lazim
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Gunakan kata laluan syarikat ini sebagai yang lazim untuk syarikat baru
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Sertai
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Sertai dan main sebagai syarikat ini
STR_COMPANY_VIEW_PASSWORD :{BLACK}Kata laluan
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Lindungi syarikat anda dengan kata laluan untuk mengelak daripada penyertaan pengguna tanpa izin.
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Tetapkan kata laluan syarikat
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Hantar

View File

@ -814,8 +814,6 @@ STR_NETWORK_CONNECTING_DOWNLOADING_2 :{BLACK}{BYTES}
# Network set password
# Network company info join/password
# Network chat

View File

@ -1138,8 +1138,6 @@ STR_NETWORK_CONNECTING_DOWNLOADING_2 :{BLACK}{BYTES}
# Network set password
# Network company info join/password
# Network chat

View File

@ -310,7 +310,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Ved å a
STR_BUTTON_DEFAULT :{BLACK}Standard
STR_BUTTON_CANCEL :{BLACK}Avbryt
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Advarsel: Tjeneradministratorer kan lese all tekst som blir skrevet her.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
@ -2460,7 +2459,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Henter s
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Koble fra
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Tjeneren er beskyttet. Skriv inn passord
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Selskapet er beskyttet. Skriv inn passord
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Påloggede spillere
@ -2509,13 +2507,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Via vide
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Spark
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Utesteng
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Slett
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Låse opp passord
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Administratorhandling
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Er du sikker på at du vil utestenge spiller '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Er du sikker på at du vil utestenge spiller '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Er du sikker på at du vil slette selskapet '{COMPANY}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Er du sikker på at du vil tilbakestille passordet til selskapet '{COMPANY}'?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Vil du bruke videresending?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Kunne ikke opprette en kobling mellom deg og tjeneren '{STRING}'.{}Vil du videresende denne økten via '{STRING}'?
@ -2532,19 +2528,9 @@ STR_NETWORK_ASK_SURVEY_YES :Ja
STR_NETWORK_SPECTATORS :Tilskuere
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Ikke lagre passordet
STR_COMPANY_PASSWORD_OK :{BLACK}Gi selskapet det nye passordet
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Selskapspassord
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Standard selskapspassord
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Bruk dette passordet som standard for nye selskap
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Bli med
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Bli med og spill som dette selskapet
STR_COMPANY_VIEW_PASSWORD :{BLACK}Passord
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Passordbeskytt selskapet ditt for å forhindre uautoriserte brukere fra å bli med
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Velg selskapspassord
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Send

View File

@ -2030,7 +2030,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Hentar f
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Koble frå
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Tenaren er beskytta. Skriv inn passord
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Firmaet er beskytta. Skriv inn passord
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Liste over klientar
@ -2046,19 +2045,9 @@ STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Liste over klie
STR_NETWORK_SPECTATORS :Tilskodarar
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Ikkje lagre passordet
STR_COMPANY_PASSWORD_OK :{BLACK}Gje firmaet det nye passordet
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Firmapassord
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Standard passord for firma
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Bruk passordet fra dette firmaet som standard for nye firma
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Knytt til
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Knytt til og spel som dette firmaet
STR_COMPANY_VIEW_PASSWORD :{BLACK}Passord
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Passordbeskytt firmaet ditt slik at ikkje alle og einkvar kan verte med.
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Vel firmapassord
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Send

View File

@ -1857,7 +1857,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}درخو
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}قطع
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}سرویس دهنده محافظت شده است.رمز را وارد نمایید
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}شرکت محافظت شده است.رمز را وارد نمایید
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :{WHITE}لیست سرویس گیرنده ها
@ -1876,19 +1875,9 @@ STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}آیا
STR_NETWORK_SPECTATORS :تماشاگران
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}رمز وارد شده را به خاطر نسپار
STR_COMPANY_PASSWORD_OK :{BLACK}دادن رمز جدید به شرکت
STR_COMPANY_PASSWORD_CAPTION :{WHITE}رمز شرکت
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}رمز پیش فرض شرکت
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}استفاده از این رمز شرکت به عنوان پیش فرض برای شرکت های جدید
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}پیوستن
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}پیوستن و بازی به عنوان این شرکت
STR_COMPANY_VIEW_PASSWORD :{BLACK}رمز
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}شرکت خود را با رمز محافظت کنید تا هر بازیگری نتواند به شرکت شما بپیوندد
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}ثبت رمز جدید
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}ارسال

View File

@ -687,7 +687,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Włącze
STR_BUTTON_DEFAULT :{BLACK}Domyślna
STR_BUTTON_CANCEL :{BLACK}Anuluj
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Uwaga: Administratorzy serwera mogą być w stanie przeczytać każdy wpisany tutaj tekst.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
@ -1463,6 +1462,8 @@ STR_GAME_OPTIONS_BASE_MUSIC :{BLACK}Podstawo
STR_GAME_OPTIONS_BASE_MUSIC_TOOLTIP :{BLACK}Wybierz podstawowy zestaw muzyki do użycia
STR_GAME_OPTIONS_BASE_MUSIC_DESCRIPTION_TOOLTIP :{BLACK}Dodatkowe informacje o muzyce podstawowej
STR_GAME_OPTIONS_ONLINE_CONTENT :Pobierz
STR_GAME_OPTIONS_ONLINE_CONTENT_TOOLTIP :Wyszukaj nową lub zaktualizowaną zawartość do pobrania
STR_GAME_OPTIONS_SOCIAL_PLUGINS_NONE :{LTBLUE}(brak zainstalowanych wtyczek do integracji z platformami społecznościowymi)
@ -2838,7 +2839,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Uzyskiwa
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Rozłącz
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Serwer jest chroniony. Wprowadź hasło
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Firma jest chroniona. Wprowadź hasło
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Połączeni gracze
@ -2865,6 +2865,7 @@ STR_NETWORK_CLIENT_LIST_PLAYER_NAME_QUERY_CAPTION :Twoja nazwa gra
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_TOOLTIP :{BLACK}Działania administracyjne, które można wykonać dla tego klienta
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_TOOLTIP :{BLACK}Działania administracyjne, które można wykonać dla tej firmy
STR_NETWORK_CLIENT_LIST_JOIN_TOOLTIP :{BLACK}Dołącz do tej firmy
STR_NETWORK_CLIENT_LIST_COMPANY_AUTHORIZE_TOOLTIP :{BLACK}Zezwól temu klientowi na dołączenie do twojej firmy
STR_NETWORK_CLIENT_LIST_CHAT_CLIENT_TOOLTIP :{BLACK}Wyślij wiadomość do tego gracza
STR_NETWORK_CLIENT_LIST_CHAT_COMPANY_TOOLTIP :{BLACK}Wyślij wiadomość do wszystkich graczy tej firmy
STR_NETWORK_CLIENT_LIST_CHAT_SPECTATOR_TOOLTIP :{BLACK}Wyślij wiadomość do wszystkich obserwatorów
@ -2887,13 +2888,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Przez pr
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Wyrzuć
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Zbanuj
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Usuń
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Wyczyść hasło
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Działanie administratora
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Czy na pewno chcesz wyrzucić gracza „{STRING}”?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Czy na pewno chcesz zbanować gracza „{STRING}”?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Czy na pewno chcesz usunąć firmę „{COMPANY}”?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Czy na pewno chcesz zresetować hasło firmy „{COMPANY}”?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Używać przekaźnika?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Nie udało się nawiązać połączenia między tobą a serwerem „{STRING}”.{}Czy chcesz przekazać tę sesję za pośrednictwem „{STRING}”?
@ -2910,19 +2909,9 @@ STR_NETWORK_ASK_SURVEY_YES :Tak
STR_NETWORK_SPECTATORS :Widzowie
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Nie zapisuj podanego hasła
STR_COMPANY_PASSWORD_OK :{BLACK}Nadaj firmie nowe hasło
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Hasło firmy
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Hasło domyślne
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Użyj tego hasła jako domyślnego dla nowych firm
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Dołącz
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Dołącz i graj jako ta firma
STR_COMPANY_VIEW_PASSWORD :{BLACK}Hasło
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Ochrona hasłem twojej firmy zapobiega nieautoryzowanemu przyłączeniu się
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Ustaw hasło firmy
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Wyślij

View File

@ -309,7 +309,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Ao ativa
STR_BUTTON_DEFAULT :{BLACK}Padrão
STR_BUTTON_CANCEL :{BLACK}Cancelar
STR_BUTTON_OK :{BLACK}Confirmar
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Aviso: Os administradores do servidor podem ser capazes de ler qualquer texto inserido aqui.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :\1234567890'« qwertyuiop+´asdfghjklçº~<zxcvbnm,.-
@ -1084,6 +1083,8 @@ STR_GAME_OPTIONS_BASE_MUSIC :{BLACK}Conjunto
STR_GAME_OPTIONS_BASE_MUSIC_TOOLTIP :{BLACK}Seleccione o conjunto de música base a usar
STR_GAME_OPTIONS_BASE_MUSIC_DESCRIPTION_TOOLTIP :{BLACK}Informação adicional sobre o conjunto de música base
STR_GAME_OPTIONS_ONLINE_CONTENT :Obter Conteúdo
STR_GAME_OPTIONS_ONLINE_CONTENT_TOOLTIP :Verificar se há conteúdo novo e atualizado para descarga
STR_GAME_OPTIONS_SOCIAL_PLUGINS_NONE :{LTBLUE}(não existem "plugins" para integrar com as plataformas sociais instaladas)
@ -2459,7 +2460,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}A obter
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Desligar
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Servidor protegido. Introduza palavra-chave
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Empresa protegida. Introduza palavra-chave
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Jogadores "online"
@ -2486,6 +2486,7 @@ STR_NETWORK_CLIENT_LIST_PLAYER_NAME_QUERY_CAPTION :O seu nome de j
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_TOOLTIP :{BLACK}Ações administrativas para executar a este cliente
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_TOOLTIP :{BLACK}Ações administrativas para executar a esta empresa
STR_NETWORK_CLIENT_LIST_JOIN_TOOLTIP :{BLACK}Juntar-se a esta empresa
STR_NETWORK_CLIENT_LIST_COMPANY_AUTHORIZE_TOOLTIP :{BLACK}Autorizar este cliente a ingressar na sua empresa
STR_NETWORK_CLIENT_LIST_CHAT_CLIENT_TOOLTIP :{BLACK}Enviar uma mensagem a este jogador
STR_NETWORK_CLIENT_LIST_CHAT_COMPANY_TOOLTIP :{BLACK}Enviar uma mensagem a todos os jogadores desta empresa
STR_NETWORK_CLIENT_LIST_CHAT_SPECTATOR_TOOLTIP :{BLACK}Enviar uma mensagem a todos os espectadores
@ -2508,13 +2509,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Via retr
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Expulsar
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Banir
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Apagar
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :desbloquear com palavra-passe
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Ação administrativa
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Tem a certeza que quer expulsar o jogador '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Tem a certeza que quer banir o jogador '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Tem a certeza que quer apagar a empresa '{COMPANY}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Tem a certeza que quer restabelecer a palavra-chave da empresa '{COMPANY}'?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Usar retransmissão?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Falha ao estabelecer a ligação entre si e o servidor '{STRING}'.{}Deseja retransmitir esta sessão via '{STRING}'?
@ -2531,19 +2530,9 @@ STR_NETWORK_ASK_SURVEY_YES :Sim
STR_NETWORK_SPECTATORS :Espectadores
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Não gravar a palavra-chave introduzida
STR_COMPANY_PASSWORD_OK :{BLACK}Atribuir nova palavra-chave à empresa
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Palavra-chave da empresa
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Palavra-chave predefinida da empresa
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Usar a palavra-chave desta empresa como predefinida para novas empresas
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Entrar
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Entrar e jogar por esta empresa
STR_COMPANY_VIEW_PASSWORD :{BLACK}Palavra-chave
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Use palavra-chave para prevenir utilizadores não autorizados de entrar na sua empresa.
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Definir palavra-chave da empresa
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Enviar

View File

@ -308,7 +308,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Activân
STR_BUTTON_DEFAULT :{BLACK}Prestabilit(e)
STR_BUTTON_CANCEL :{BLACK}Anulează
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Avertisment: Administratorii serverului pot citi orice text introdus aici.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
@ -2450,7 +2449,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Preluare
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Deconectare
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server protejat. Introdu parola
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Companie protejată. Introdu parola
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Jucători conectați
@ -2499,13 +2497,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Prin rel
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Dă afară
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Blochează
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Șterge
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Deblocare cu parolă
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Acțiune administrativă
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Sigur vrei să dai afară jucătorul '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Sigur vrei să blochezi jucătorul '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Sigur dorești ștergerea companiei '{COMPANY}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Sigur vrei să resetezi parola companiei '{COMPANY}'?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Folosești releul?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Conexiunea la server nu s-a putut realiza '{STRING}'.{}Doriți să redirecționați această sesiune prin '{STRING}'?
@ -2522,19 +2518,9 @@ STR_NETWORK_ASK_SURVEY_YES :Da
STR_NETWORK_SPECTATORS :Spectatori
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Parola introdusă nu se va salva
STR_COMPANY_PASSWORD_OK :{BLACK}Schimbarea parolei pentru companie
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Parola pentru companie
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Parola implicită pentru companie
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Folosește implicit parola acestei companii pentru cele nou create
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Intră
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Intră în joc ca membru al acestei companii
STR_COMPANY_VIEW_PASSWORD :{BLACK}Parola
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Protejează-ți compania cu o parolă pentru a preveni accesul neautorizat
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Alege parola companiei
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Trimite

View File

@ -434,7 +434,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Если
STR_BUTTON_DEFAULT :{BLACK}По умолчанию
STR_BUTTON_CANCEL :{BLACK}Отмена
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Внимание: администраторы сервера могут увидеть текст, введённый в это поле.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
@ -1228,6 +1227,8 @@ STR_GAME_OPTIONS_BASE_MUSIC :{BLACK}Осно
STR_GAME_OPTIONS_BASE_MUSIC_TOOLTIP :{BLACK}Выбор основного музыкального пакета
STR_GAME_OPTIONS_BASE_MUSIC_DESCRIPTION_TOOLTIP :{BLACK}Дополнительная информация о выбранном музыкальном пакете
STR_GAME_OPTIONS_ONLINE_CONTENT :Загрузка контента
STR_GAME_OPTIONS_ONLINE_CONTENT_TOOLTIP :Получить список контента для установки и обновления
STR_GAME_OPTIONS_SOCIAL_PLUGINS_NONE :{LTBLUE}(модули взаимодействия с социальными платформами не установлены)
@ -2609,7 +2610,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Полу
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Отключиться
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Сервер защищён. Введите пароль.
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Компания защищена. Введите пароль.
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Список игроков
@ -2636,6 +2636,7 @@ STR_NETWORK_CLIENT_LIST_PLAYER_NAME_QUERY_CAPTION :Ваше игр
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_TOOLTIP :{BLACK}Административные действия, применимые к этому игроку
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_TOOLTIP :{BLACK}Административные действия, применимые к этой компании
STR_NETWORK_CLIENT_LIST_JOIN_TOOLTIP :{BLACK}Присоединиться к этой компании
STR_NETWORK_CLIENT_LIST_COMPANY_AUTHORIZE_TOOLTIP :{BLACK}Разрешить этому клиенту присоединиться к вашей компании
STR_NETWORK_CLIENT_LIST_CHAT_CLIENT_TOOLTIP :{BLACK}Отправить сообщение этому игроку
STR_NETWORK_CLIENT_LIST_CHAT_COMPANY_TOOLTIP :{BLACK}Послать сообщение всем игрокам этой компании
STR_NETWORK_CLIENT_LIST_CHAT_SPECTATOR_TOOLTIP :{BLACK}Послать сообщение всем зрителям
@ -2658,13 +2659,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Чере
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Отключить
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Заблокировать
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Удалить
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Сбросить пароль
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Подтверждение действия
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Отключить игрока «{STRING}»?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Заблокировать игрока «{STRING}»?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Удалить компанию «{COMPANY}»?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Сбросить пароль у компании «{COMPANY}»?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Использовать транслятор?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Не удалось установить соединение с сервером «{STRING}».{}Перенаправить соединение через «{STRING}»?
@ -2681,19 +2680,9 @@ STR_NETWORK_ASK_SURVEY_YES :Да
STR_NETWORK_SPECTATORS :Зрители
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Не сохранять пароль
STR_COMPANY_PASSWORD_OK :{BLACK}Задать новый пароль компании
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Пароль компании
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Пароль компании по умолчанию
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Использовать этот пароль для всех новых компаний по умолчанию
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Подключиться
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Подключиться и играть за эту компанию
STR_COMPANY_VIEW_PASSWORD :{BLACK}Пароль
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Защитить вашу компанию паролем, чтобы посторонние пользователи не могли присоединиться.
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Установить пароль компании
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Отправить

View File

@ -495,7 +495,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Omuguća
STR_BUTTON_DEFAULT :{BLACK}Podrazumevano
STR_BUTTON_CANCEL :{BLACK}Otkaži
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Upozorenje: Administratori servera će moći da pročitaju sav tekst koji je ovde unesen.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertzuiopšđasdfghjklčćž yxcvbnm,./'.
@ -2598,7 +2597,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Preuzima
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Isključenje
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server je zaštićen. Unesi lozinku
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Preduzeće je zaštićeno. Unesi lozinku
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Prisutni igrači
@ -2646,13 +2644,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Preko re
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Izbaci
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Zabrana
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Obriši
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Otključavanje lozinkom
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Administratorska akcija
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Da li zaista želiš da izbaciš igrača '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Da li zaista želiš da blokiraš igrača '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Da li zaista želiš da obrišeš preduzeće '{COMPANY}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Da li zaista želiš da promeniš lozinku preduzeća '{COMPANY}'?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Koristi relej?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Neuspelo uspostavljanje konekcije sa serverom '{STRING}'.{}Da li želiš da uspostaviš relejnu konekciju preko '{STRING}'?
@ -2669,19 +2665,9 @@ STR_NETWORK_ASK_SURVEY_YES :Da
STR_NETWORK_SPECTATORS :Posmatrači
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Otkaži unetu lozinku
STR_COMPANY_PASSWORD_OK :{BLACK}Postavi preduzeću novu lozinku
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Lozinka za preduzeće
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Podrazumevana lozinka za preduzeće
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Koristi ovu lozinku kao podrazumevanu za nova preduzeća
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Pridruži se
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Pridruži se i igraj kao ovo preduzeće
STR_COMPANY_VIEW_PASSWORD :{BLACK}Lozinka
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Zaštiti svoje preduzeće lozinkom kako se drugi korisnici ne bi nedozvoljeno pridruživali
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Postavi lozinku za preduzeće
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Pošalji

View File

@ -308,7 +308,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}如启
STR_BUTTON_DEFAULT :{BLACK}默认
STR_BUTTON_CANCEL :{BLACK}取消
STR_BUTTON_OK :{BLACK}确定
STR_WARNING_PASSWORD_SECURITY :{YELLOW}注意:服务器管理员可以看到你所输入的文字
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
@ -956,6 +955,7 @@ STR_GAME_OPTIONS_VOLUME :音量
STR_GAME_OPTIONS_SFX_VOLUME :音效
STR_GAME_OPTIONS_MUSIC_VOLUME :音乐
STR_GAME_OPTIONS_VOLUME_MARK :{NUM}%
STR_GAME_OPTIONS_CURRENCY_UNITS_FRAME :{BLACK}货币单位
STR_GAME_OPTIONS_CURRENCY_UNITS_DROPDOWN_TOOLTIP :{BLACK}货币单位选择
@ -1053,6 +1053,7 @@ STR_GAME_OPTIONS_GUI_FONT_SPRITE_TOOLTIP :{BLACK}如果
STR_GAME_OPTIONS_GUI_FONT_AA :字体抗锯齿
STR_GAME_OPTIONS_GUI_FONT_AA_TOOLTIP :{BLACK}勾选此框以对游戏字体应用抗锯齿
STR_GAME_OPTIONS_GUI_SCALE_MARK :{DECIMAL}x
STR_GAME_OPTIONS_PARTICIPATE_SURVEY_FRAME :{BLACK}自动体验调查
STR_GAME_OPTIONS_PARTICIPATE_SURVEY :{BLACK}参与自动体验调查
@ -1081,6 +1082,8 @@ STR_GAME_OPTIONS_BASE_MUSIC :{BLACK}基础
STR_GAME_OPTIONS_BASE_MUSIC_TOOLTIP :{BLACK}选择要使用的基础音乐组
STR_GAME_OPTIONS_BASE_MUSIC_DESCRIPTION_TOOLTIP :{BLACK}有关基础音乐组的附加信息
STR_GAME_OPTIONS_ONLINE_CONTENT :获取内容
STR_GAME_OPTIONS_ONLINE_CONTENT_TOOLTIP :查询并下载最新内容
STR_GAME_OPTIONS_SOCIAL_PLUGINS_NONE :{LTBLUE}(未安装社交平台插件)
@ -1824,6 +1827,9 @@ STR_CONFIG_SETTING_SERVINT_AIRCRAFT_HELPTEXT :如果没有为
STR_CONFIG_SETTING_SERVINT_SHIPS :船只默认保养周期:{STRING}
STR_CONFIG_SETTING_SERVINT_SHIPS_HELPTEXT :如果没有为船只设定保养周期,按照这里设定的默认保养周期执行
###length 3
STR_CONFIG_SETTING_SERVINT_VALUE_DAYS :{COMMA}{NBSP}日
STR_CONFIG_SETTING_SERVINT_VALUE_MINUTES :{COMMA}{NBSP}分
STR_CONFIG_SETTING_SERVINT_VALUE_PERCENTAGE :{COMMA}{NBSP}%
###setting-zero-is-special
STR_CONFIG_SETTING_SERVINT_DISABLED :关闭
@ -2453,7 +2459,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}获取
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}断开
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}服务器需要密码:
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}公司需要密码:
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :在线玩家
@ -2480,6 +2485,7 @@ STR_NETWORK_CLIENT_LIST_PLAYER_NAME_QUERY_CAPTION :你的玩家名
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_TOOLTIP :{BLACK}要在此客户端执行的管理命令
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_TOOLTIP :{BLACK}要在此公司执行的管理命令
STR_NETWORK_CLIENT_LIST_JOIN_TOOLTIP :{BLACK}加入该公司
STR_NETWORK_CLIENT_LIST_COMPANY_AUTHORIZE_TOOLTIP :{BLACK}授权此客户端加入你的公司
STR_NETWORK_CLIENT_LIST_CHAT_CLIENT_TOOLTIP :{BLACK}给这位玩家发消息
STR_NETWORK_CLIENT_LIST_CHAT_COMPANY_TOOLTIP :{BLACK}给公司中的所有玩家发消息
STR_NETWORK_CLIENT_LIST_CHAT_SPECTATOR_TOOLTIP :{BLACK}给所有旁观者发消息
@ -2502,13 +2508,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}使用
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :踢出
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :封禁
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :删除
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :密码解锁
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}管理命令
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}你确定要踢出名为 {STRING} 的玩家吗?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}你确定要封禁名为 {STRING} 的玩家吗?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}你确定要删除 {COMPANY} 公司吗?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}你确定要重置 {COMPANY} 的公司密码吗?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}使用中继?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW} 无法建立你与服务器 {STRING} 的连接。{}你是否想通过 {STRING} 中继此次会话?
@ -2525,19 +2529,9 @@ STR_NETWORK_ASK_SURVEY_YES :是
STR_NETWORK_SPECTATORS :旁观者
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}不保存所输入的密码
STR_COMPANY_PASSWORD_OK :{BLACK}为公司设置新密码
STR_COMPANY_PASSWORD_CAPTION :{WHITE}公司密码
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}默认公司密码
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}将此公司密码作为新公司的默认密码
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}加入
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}加入该公司
STR_COMPANY_VIEW_PASSWORD :{BLACK}密码
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}设置密码可以防止未经授权的用户随意加入。
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}设置公司密码
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}发送
@ -3483,7 +3477,9 @@ STR_NEWGRF_INSPECT_CAPTION_OBJECT_AT_ROAD_TYPE :道路类型
STR_NEWGRF_INSPECT_QUERY_CAPTION :{WHITE}NewGRF variable 60+x 参数 (十六进制)
# Sprite aligner window
STR_SPRITE_ALIGNER_CAPTION_NO_ACTION :{WHITE}对齐中的 Sprite({STRING}:{NUM})
STR_SPRITE_ALIGNER_CAPTION_ACTIONA :{WHITE}对齐中的 SpriteAction 0xA, {COMMA} ({STRING}:{NUM})
STR_SPRITE_ALIGNER_CAPTION_ACTION5 :{WHITE}对齐中的 SpriteAction 0x5, 类别 {HEX}, {COMMA} ({STRING}:{NUM})
STR_SPRITE_ALIGNER_NEXT_BUTTON :{BLACK}下一个 sprite
STR_SPRITE_ALIGNER_NEXT_TOOLTIP :{BLACK}继续处理下个正常的图形元素,略过任何虚位/重新着色/文字字型相关的图形元素;并且在处理到最后的图形元素后,返回第一个图形元素继续处理。
STR_SPRITE_ALIGNER_GOTO_BUTTON :{BLACK}前往 sprite
@ -3492,6 +3488,7 @@ STR_SPRITE_ALIGNER_PREVIOUS_BUTTON :{BLACK}上一
STR_SPRITE_ALIGNER_PREVIOUS_TOOLTIP :{BLACK}继续处理上一个正常的图形元素,略过任何虚位/重新着色/文字字型相关的图形元素;并且在处理到第一个图形元素后,返回最后的图形元素继续处理。
STR_SPRITE_ALIGNER_SPRITE_TOOLTIP :{BLACK}显示目前选取的 sprite。当 sprite 正在描绘时会忽略其定位。
STR_SPRITE_ALIGNER_MOVE_TOOLTIP :{BLACK}从 X 及 Y 座标方向移动图形元素。如按住 Ctrl 键再点击,可一次移动 8 个单位
STR_SPRITE_ALIGNER_SPRITE :{STRING}:{NUM}
###length 2
STR_SPRITE_ALIGNER_CENTRE_OFFSET :{BLACK}偏移居中

View File

@ -372,7 +372,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Zapnutí
STR_BUTTON_DEFAULT :{BLACK}Predvolené
STR_BUTTON_CANCEL :{BLACK}Zrušiť
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Upozornenie: Administrátori serveru môžu prečítať tento text.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :;+ľščťžýáíé='qwertzuiopúäasdfghjklô§ň\ yxcvbnm,.-
@ -2521,7 +2520,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Načíta
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Odpojiť sa
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server je chránený. Zadaj heslo
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Spoločnosť je chránená. Zadaj heslo
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Zoznam pripojených klientov
@ -2570,13 +2568,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Pomocou
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Vyhodiť
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Ban
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Vymazať
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Odomknúť heslom
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Akcia administrátora
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Ste si istý, že chcete vyhodiť hráča '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Ste si istý, že chcete zabanovť hráča '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Ste si istý, že chcete vymazať spoločnosť '{COMPANY}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Ste si istý, že chcete zresetovať heslo pre spoločnosť '{COMPANY}'?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Použiť presmerovanie?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Nepodarilo sa uskutočniť pripojenie medzi Vami a servrom '{STRING}'.{}Chceli by ste presmerovať toto pripojenie cez '{STRING}'?
@ -2593,19 +2589,9 @@ STR_NETWORK_ASK_SURVEY_YES :Áno
STR_NETWORK_SPECTATORS :Pozorovatelia
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Neukladať zadané heslo
STR_COMPANY_PASSWORD_OK :{BLACK}Nastaviť spoločnosti nové heslo
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Heslo spoločnosti
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Predvolené heslo spoločnosti
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Použiť toto heslo ako predvolené pre nové spoločnosti
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Pridať sa
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Pridať sa a hrať za túto spoločnosť
STR_COMPANY_VIEW_PASSWORD :{BLACK}Heslo
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Ochrániť svoju spoločnosť heslom, aby sa zabránilo pripojeniu neoprávnených užívateľov
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Nastavte heslo spoločnosti
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Poslať

View File

@ -2260,7 +2260,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Iščem
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Odklopi
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Strežnik je zaščiten.Vnesi geslo
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Podjetje je zaščiteno. Vnesi geslo
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Seznam gostov
@ -2279,19 +2278,9 @@ STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Zagotov
STR_NETWORK_SPECTATORS :Gledalci
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Ne shrani vnešenega gesla
STR_COMPANY_PASSWORD_OK :{BLACK}Dodeli družbi novo geslo
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Geslo družbe
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Privzeto geslo družbe
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Uporabi geslo te družbe kot privzeto za nove družbe
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Pridruži se
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Pridruži se in igraj kot to podjetje
STR_COMPANY_VIEW_PASSWORD :{BLACK}Geslo
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Zaščiti svoje podjetje z geslom, da preprečiš priključitev drugih uporabnikov k podjetju
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Nastavi geslo podjetja
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Pošlji

View File

@ -309,7 +309,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Al activ
STR_BUTTON_DEFAULT :{BLACK}Por defecto
STR_BUTTON_CANCEL :{BLACK}Cancelar
STR_BUTTON_OK :{BLACK}Aceptar
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Advertencia: Los administradores del servidor podrían ser capaces de leer cualquier texto introducido aquí.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :º1234567890'¡\qwertyuiop`+asdfghjklñ´ç<zxcvbnm,.- .
@ -2454,7 +2453,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Recibien
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Desconectar
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Servidor protegido. Introduce la contraseña
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Empresa protegida. Introduce la contraseña
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Jugadores en línea
@ -2503,13 +2501,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Vía ser
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Expulsar
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Prohibir el acceso
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Eliminar
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Eliminar contraseña
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Acción de administrador
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}¿Estás seguro de que deseas expulsar al jugador '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}¿Estás seguro de que deseas prohibir el acceso al jugador '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}¿Estás seguro de que quieres eliminar la empresa '{COMPANY}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}¿Estás seguro de que quieres eliminar la contraseña de la empresa '{COMPANY}'?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}¿Utilizar servicio de transmisión?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}La conexión con el servidor '{STRING}' ha fallado.{}¿Deseas transmitir esta conexión vía '{STRING}'?
@ -2526,19 +2522,9 @@ STR_NETWORK_ASK_SURVEY_YES :Sí
STR_NETWORK_SPECTATORS :Espectadores
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}No guardar la contraseña introducida
STR_COMPANY_PASSWORD_OK :{BLACK}Asignar a la empresa una nueva contraseña
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Contraseña de la empresa
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Contraseña por defecto de la empresa
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Usa la contraseña de esta empresa para el resto de nuevas empresas
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Unirse
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Unirse y jugar como esta empresa
STR_COMPANY_VIEW_PASSWORD :{BLACK}Contraseña
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Protege tu empresa con una contraseña para evitar que usuarios no autorizados se unan a ella
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Establecer contraseña de empresa
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Enviar

View File

@ -306,7 +306,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Activar
STR_BUTTON_DEFAULT :{BLACK}Por defecto
STR_BUTTON_CANCEL :{BLACK}Cancelar
STR_BUTTON_OK :{BLACK}Aceptar
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Advertencia: los administradores del servidor tienen acceso al texto escrito aquí
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :|1234567890'¿\qwertyuiop´+asdfghjklñ{}<zxcvbnm,.- .
@ -2403,7 +2402,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Recibien
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Desconectarse
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Servidor protegido. Introducir contraseña
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Empresa protegida. Introducir contraseña
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Jugadores conectados
@ -2450,13 +2448,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Retransm
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Expulsar
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Bloquear acceso
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Eliminar
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Restablecer contraseña
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Acción de administrador
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}¿Sacar al jugador "{STRING}"?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}¿Bloquear acceso al jugador "{STRING}"?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}¿Eliminar la empresa "{COMPANY}"?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}¿Restablecer contraseña de la empresa "{COMPANY}"?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}¿Utilizar servicio de retransmisión?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}No se pudo establecer una conexión con el servidor "{STRING}".{}¿Deseas retransmitir esta sesión a través de "{STRING}"?
@ -2473,19 +2469,9 @@ STR_NETWORK_ASK_SURVEY_YES :Sí
STR_NETWORK_SPECTATORS :Espectadores
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}No guardar la contraseña introducida
STR_COMPANY_PASSWORD_OK :{BLACK}Asignar a la empresa la nueva contraseña
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Contraseña de la empresa
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Contraseña por defecto de la empresa
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Usar la contraseña de esta empresa para cualquier otra nueva empresa
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Unirse
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Unirse y jugar como esta empresa
STR_COMPANY_VIEW_PASSWORD :{BLACK}Contraseña
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Proteger con contraseña tu empresa para prevenir que usuarios no autorizados se unan a ella
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Establecer contraseña de la empresa
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Enviar

View File

@ -308,7 +308,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}När den
STR_BUTTON_DEFAULT :{BLACK}Standardinställning
STR_BUTTON_CANCEL :{BLACK}Avbryt
STR_BUTTON_OK :{BLACK}OK
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Varning: Serveradministratörer kan ha möjlighet att läsa text som skrivs här.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
@ -2458,7 +2457,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Hämtar
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Koppla ifrån
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Servern är skyddad. Ange lösenord
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Företaget är skyddat. Ange lösenord
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Spelare online
@ -2507,13 +2505,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Via rel
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Kasta ut
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Bannlys
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Ta bort
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Lås upp med lösenord
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Administratörshandling
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Är du säker på att du vill kasta ut spelaren '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Är du säker på att du vill bannlysa spelaren '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Är du säker på att du vill ta bort företaget {COMPANY}?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Är du säker på att du vill återställa företaget {COMPANY}s lösenord?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Använd relä?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Misslyckades med att etablera en anslutning mellan dig och servern '{STRING}'.{}Vill du använda '{STRING}' som relä för denna session?
@ -2530,19 +2526,9 @@ STR_NETWORK_ASK_SURVEY_YES :Ja
STR_NETWORK_SPECTATORS :Åskådare
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Spara inte det inmatade lösenordet
STR_COMPANY_PASSWORD_OK :{BLACK}Ge företaget det nya lösenordet
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Företagslösenord
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Förvalt företagslösenord
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Använd detta företagslösenord som förval för nya företag
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Gå med
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Gå med och spela som detta företag
STR_COMPANY_VIEW_PASSWORD :{BLACK}Lösenord
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Lösenordsskydda ditt företag för att förhindra att obehöriga spelare ansluter
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Ange företagets lösenord
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Skicka

View File

@ -307,7 +307,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}இந
STR_BUTTON_DEFAULT :{BLACK}இயல்பிருப்பு
STR_BUTTON_CANCEL :{BLACK}தவிர்
STR_BUTTON_OK :{BLACK}சரி
STR_WARNING_PASSWORD_SECURITY :{YELLOW}எச்சரிக்கை: சேவையக நிர்வாகிகளால் இங்கு உள்ளிட்டப்படும் எந்த உரையையும் படிக்க முடியும்.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
@ -2252,7 +2251,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}நி
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}இணைப்பை துண்டி
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}சர்வர் காக்கப்பட்டுள்ளது. கடவுச்சொல்லினை இடவும்
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}நிற்வனம் காக்கப்பட்டுள்ளது. கடவுச்சொல்லினை இடவும்
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :இணைய வீரர்கள்
@ -2293,7 +2291,6 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}ரி
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :வெளியேற்று
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :தடை செய்
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :நீக்கு
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :கடவுச்சொல் திறத்தல்
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}நிர்வாக நடவடிக்கை
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}நீங்கள் '{STRING}' வீரரை வெளியேற்ற விரும்புகிறீர்களா?
@ -2313,18 +2310,9 @@ STR_NETWORK_ASK_SURVEY_YES :ஆம்
STR_NETWORK_SPECTATORS :கவனிப்பவர்கள்
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}கடவுச்சொல்லினை நினைவில் வைத்திருக்காதே
STR_COMPANY_PASSWORD_OK :{BLACK}நிற்வனத்திற்கு புதிய கடவுச்சொல்லினை கொடுக்கவும்
STR_COMPANY_PASSWORD_CAPTION :{WHITE}நிறுவனத்தின் கடவுச்சொல்
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}முதன்மையான நிறுவனத்தின் கடவுச்சொல்
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}இந்த நிறுவனத்தின் கடவுச்சொல்லையே புதிய நிறுவனங்களுக்கு பயன்படுத்து
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}சேர்
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}இந்த நிறுவனமாக சேர்ந்து விளையாடு
STR_COMPANY_VIEW_PASSWORD :{BLACK}கடவுச்சொல்
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}நிறுவனத்தின் கடவுச்சொல்லை அமை
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}அனுப்பு

View File

@ -2128,7 +2128,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}รว
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}ตัดการเชื่อมต่อ
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}เซิฟเวอร์มีการป้องกัน กรุณากรอกพาสเวิร์ด
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}บริษัทมีการป้องกัน. กรุณากรอกพาสเวิร์ด
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :รายชื่อผู้เล่นที่ออนไลน์
@ -2153,7 +2152,6 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_STUN :{BLACK}Behind N
STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}ทางรีเลย์
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :ลบ
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :ปลดล็อครหัสผ่าน
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}คุณแน่ใจว่าจะเตะผู้เล่น '{STRING}' ใช่มั้ย?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}คุณแน่ใจหรือไม่ที่จะแบนผู้เล่น '{STRING}' คนนี้?
@ -2165,19 +2163,9 @@ STR_NETWORK_ASK_RELAY_YES_ONCE :{BLACK}ใช
STR_NETWORK_SPECTATORS :ผู้ชม
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}ไม่ทำการเก็บพาสเวิร์ดที่กรอกไว้แล้ว
STR_COMPANY_PASSWORD_OK :{BLACK}ตั้งพาสเวิร์ดของบริษัทใหม่
STR_COMPANY_PASSWORD_CAPTION :{WHITE}พาสเวิร์ดของบริษัท
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}พาสเวิร์ดตั้งต้นของบริษัท
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}ใช้พาสเวิร์ดของบริษัทนี้เป็นพาสเวิร์ดตั้งต้นของบริษัทใหม่
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}เข้าร่วม
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}เข้าร่วมและเล่นเป็นบริษัทนี้
STR_COMPANY_VIEW_PASSWORD :{BLACK}พาสเวิร์ด
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}รหัสผ่านป้องกันบริษัทของคุณจากผู้เล่นที่ไม่ได้รับอนุญาตให้เข้าร่วม
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}ตั้งพาสเวิร์ดของบริษัท
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}ส่ง

View File

@ -308,7 +308,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}如啟
STR_BUTTON_DEFAULT :{BLACK}預設值
STR_BUTTON_CANCEL :{BLACK}取消
STR_BUTTON_OK :{BLACK}確定
STR_WARNING_PASSWORD_SECURITY :{YELLOW}警告:伺服器管理者可能可以閱讀在此處輸入的任何文字訊息
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
@ -2359,7 +2358,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}取得
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}斷線
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}伺服器受保護,輸入密碼
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}公司受保護,輸入密碼
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :在線玩家
@ -2408,13 +2406,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}使用
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :踢出
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :停權
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :刪除
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :密碼解鎖
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}管理員指令
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}你確定要踢出玩家 '{STRING}' 嗎?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}你確定要將玩家 '{STRING}' 列入黑名單嗎?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}你確定要刪除「{COMPANY}」公司嗎?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}你確定要重設 '{COMPANY}'的公司密碼嗎?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}是否使用中繼伺服器?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}無法與伺服器 '{STRING}'連結.{}是否要透過中繼伺服 '{STRING}'進行連結?
@ -2429,19 +2425,9 @@ STR_NETWORK_ASK_SURVEY_YES :是
STR_NETWORK_SPECTATORS :旁觀者
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}不要儲存所輸入的密碼
STR_COMPANY_PASSWORD_OK :{BLACK}為公司設定新的密碼
STR_COMPANY_PASSWORD_CAPTION :{WHITE}公司密碼
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}預設公司密碼
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}使用此密碼當作未來新公司的預設密碼
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}加入
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}加入並操控此公司
STR_COMPANY_VIEW_PASSWORD :{BLACK}密碼
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}以密碼保護您的公司,避免未授權的玩家接手
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}設定公司密碼
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}傳送

View File

@ -309,7 +309,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Bu düğ
STR_BUTTON_DEFAULT :{BLACK}Varsayılan
STR_BUTTON_CANCEL :{BLACK}İptal
STR_BUTTON_OK :{BLACK}Tamam
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Uyarı: Sunucu yöneticileri buraya yazılan yazıları okuyabilir.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :"1234567890*-\qwertyuıopğüasdfghjklşi,' zxcvbnmöç. .
@ -2454,7 +2453,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Şirket
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Bağlantıyı kes
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Sunucu korumalı. Parola girin
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Şirket korumalı. Parola girin
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Aktif oyuncular
@ -2503,13 +2501,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Aktarıc
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :At
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Yasakla
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Sil
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Parola ile kilit açma
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Yönetici eylemi
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}'{STRING}' adlı oyuncuyu atmak istediğine emin misin?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}'{STRING}' adlı oyunucuyu yasaklamak istediğine emin misin?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}'{COMPANY}' şirketini silmek istediğine emin misin?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}'{COMPANY}' adlı şirketin şifresini sıfırlamak istediğine emin misin?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Aktarıcı kullan?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Sunucu '{STRING}' ile sizin aranızda bağlantı kurma başarısız oldu.{}Bu oturumu '{STRING}' ile aktarmak ister misiniz?
@ -2526,19 +2522,9 @@ STR_NETWORK_ASK_SURVEY_YES :Evet
STR_NETWORK_SPECTATORS :İzleyiciler
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Girilen parolayı kaydetme
STR_COMPANY_PASSWORD_OK :{BLACK}Yeni parolayı şirkete ver
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Şirket parolası
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Öntanımlı şirket parolası
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Bu şirketin parolasını yeni şirketlerde öntanımlı olarak kullan
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Katıl
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Katıl ve bu şirket olarak oyna
STR_COMPANY_VIEW_PASSWORD :{BLACK}Parola
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Başkalarınin girmemesi için parola koy
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Şirket parolası
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Gönder

View File

@ -442,7 +442,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}нати
STR_BUTTON_DEFAULT :{BLACK}Стандартно
STR_BUTTON_CANCEL :{BLACK}Скасувати
STR_BUTTON_OK :{BLACK}Так
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Попередження: Адміністратори серверів можуть мати можливість читати будь-який текст, введений тут.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\йцукенгшщзхїфівапролджє ячсмитьбю. .
@ -2590,7 +2589,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Запи
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Роз'єднання
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Сервер захищено паролем. Введіть пароль
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Компанія захищена паролем. Введіть пароль
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Гравців у мережі
@ -2639,13 +2637,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}З ме
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Викинути
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Бан
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Видалити
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Розблокувати пароль
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Дія адміністратора
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Дійсно бажаєте викинути гравця '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Дійсно бажаєш заблокувати гравця '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Дійсно бажаєш видалити компанію '{COMPANY}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Дійсно бажаєш скинути пароль компанії '{COMPANY}'?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Використати мережеве реле?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Не вдалося з'єднатися з сервером '{STRING}'.{}Чи бажаєш використати мережеве реле '{STRING}'?
@ -2662,19 +2658,9 @@ STR_NETWORK_ASK_SURVEY_YES :Так
STR_NETWORK_SPECTATORS :Спостерігачі
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Не запам'ятовувати введений пароль
STR_COMPANY_PASSWORD_OK :{BLACK}Дати компанії новий пароль
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Пароль компанії
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Використовувати як стандартний
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Використовувати цей пароль для нових компаній
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Приєднатись
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Приєднатись і грати за цю компанію
STR_COMPANY_VIEW_PASSWORD :{BLACK}Пароль
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Пароль захищає вашу компанію від приєднання інших гравців
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Встановлення паролю
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Відправити

View File

@ -1733,7 +1733,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}کمپن
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}رابطہ منقطع کریں
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}سرور محفوظ ہے۔ پاس ورڈ بتایہں
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}کمپنی محفوظ ہے۔ پاس ورڈ بتایہں
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :{WHITE}کلائینٹس کی فہرست
@ -1749,19 +1748,9 @@ STR_NETWORK_COMPANY_LIST_CLIENT_LIST :{WHITE}کلائ
STR_NETWORK_SPECTATORS :ناظرین
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}بتایا گیا پاس ورڈ محفوظ نہ کریں
STR_COMPANY_PASSWORD_OK :{BLACK}کمپنی کا نیا پاس ورڈ رکھیں
STR_COMPANY_PASSWORD_CAPTION :{WHITE}کمپنی کا پاس ورڈ
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}پہلے سے مقرر شدہ کمپنی کا پاس ورڈ
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}کمپنی کے پاس ورڈ کو تمام نئی کمپنیوں کے لئے پہلے سے مقرر شدہ سمجھیں
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}شامل ہوں
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}اس کمپنی کے طور پر کھیل میں شامل ہوں
STR_COMPANY_VIEW_PASSWORD :{BLACK}پاس ورڈ
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}اپنی کمپنی کو پاس ورڈ سے محفوظ بنائیں تاکہ غیر متعلقہ کھلاڑی اس میں شامل نہ ہو سکیں
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}کمپنی کا پاس ورڈ رکھیں
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}بھیجیں

View File

@ -308,7 +308,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Khi bậ
STR_BUTTON_DEFAULT :{BLACK}Mặc định
STR_BUTTON_CANCEL :{BLACK}Thôi
STR_BUTTON_OK :{BLACK}Đồng ý
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Chú ý: quản trị máy chủ có thể đọc mọi dòng chữ nhập ở đây.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
@ -2453,7 +2452,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Tải th
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Ngắt kết nối
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server yêu cầu xác thực. Nhập mật khẩu
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Công ty yêu cầu xác thực. Nhập mật khẩu
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Người chơi trực tuyến
@ -2502,13 +2500,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Thông q
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Đá ra
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Cấm
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Xoá
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Mật khẩu công ty
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Tác vụ quản lý
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Bạn có muốn đá người chơi '{STRING}' ra?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Bạn có muốn cấm người chơi '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Bạn có muốn xoá công ty '{COMPANY}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Bạn có muốn đặt lại mật khẩu cho công ty '{COMPANY}'?
STR_NETWORK_ASK_RELAY_CAPTION :{WHITE}Sử dụng chuyển tiếp?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Không thể kết nối giữa bạn tới máy chủ {STRING}.{}Bạn có muốn chuyển tiếp kết nối của bạn thông qua '{STRING}'?
@ -2525,19 +2521,9 @@ STR_NETWORK_ASK_SURVEY_YES :Có
STR_NETWORK_SPECTATORS :Người xem
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Không được ghi mật khẩu đã nhập
STR_COMPANY_PASSWORD_OK :{BLACK}Nhập mật khẩu mới cho công ty
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Mật khẩu công ty
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Mật khẩu công ty mặc định
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Dùng mật khẩu công ty này là mật khẩu mặc định cho các công ty mới
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Vào
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Vào và làm chủ công ty này
STR_COMPANY_VIEW_PASSWORD :{BLACK}Mật khẩu
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Công ty đòi hỏi xác thực mật khẩu sẽ ngăn không cho người khác gia nhập, điều khiển
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Đặt mật khẩu công ty
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Gửi

View File

@ -308,7 +308,6 @@ STR_SHOW_HIDDEN_ENGINES_VEHICLE_AIRCRAFT_TOOLTIP :{BLACK}Drwy all
STR_BUTTON_DEFAULT :{BLACK}Rhagosodiad
STR_BUTTON_CANCEL :{BLACK}Diddymu
STR_BUTTON_OK :{BLACK}Iawn
STR_WARNING_PASSWORD_SECURITY :{YELLOW}Rhybudd: Gall gweinyddwyr ddarllen unrhyw neges a roddir yma.
# On screen keyboard window
STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
@ -2458,7 +2457,6 @@ STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Estyn gw
STR_NETWORK_CONNECTION_DISCONNECT :{BLACK}Datgysylltu
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Mae'r gweinydd wedi'i ddiogelu. Rhowch y cyfrinair.
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Mae'r cwmni wedi'i ddiogelu. rhowch y cyfrinair.
# Network company list added strings
STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Chwaraewyr ar-lein
@ -2507,13 +2505,11 @@ STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TURN :{BLACK}Trwy rel
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Cicio
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_BAN :Rhwystro
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET :Dileu
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK :Cyfrinair datgloi
STR_NETWORK_CLIENT_LIST_ASK_CAPTION :{WHITE}Gweithred gweinydd
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Ydych chi'n siŵr eich bod am gicio'r chwaraewr '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_CLIENT_BAN :{YELLOW}Ydych chi'n siwr eich bod chi eisiau rhwystro'r chwaraewr '{STRING}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_RESET :{YELLOW}Ydych chi'n siŵr eich bod am ddileu'r cwmni '{COMPANY}'?
STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK :{YELLOW}Ydych chi'n siwr eich bod am ailosod cyfrinair y cwmni '{COMPANY}'?
STR_NETWORK_ASK_RELAY_CAPTION :Defnyddi relai?
STR_NETWORK_ASK_RELAY_TEXT :{YELLOW}Methwyd creu cysylltiad rhyngoch chi a'r gweinydd '{STRING}'.{}A hoffech osod relai ar gyfer y sesiwn yma trwy '{STRING}'?
@ -2530,19 +2526,9 @@ STR_NETWORK_ASK_SURVEY_YES :Ia
STR_NETWORK_SPECTATORS :Gwylwyr
# Network set password
STR_COMPANY_PASSWORD_CANCEL :{BLACK}Peidio cadw'r cyfrinair a roddwyd
STR_COMPANY_PASSWORD_OK :{BLACK}Rhoi'r cyfrinair newydd i'r cwmni
STR_COMPANY_PASSWORD_CAPTION :{WHITE}Cyfrinair cwmni
STR_COMPANY_PASSWORD_MAKE_DEFAULT :{BLACK}Cyfrinair rhagosodedig cwmni
STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP :{BLACK}Defnyddio'r cyfrinair cwmni yma fel y rhagosodiad ar gyfer cwmnïau
# Network company info join/password
STR_COMPANY_VIEW_JOIN :{BLACK}Ymuno
STR_COMPANY_VIEW_JOIN_TOOLTIP :{BLACK}Ymuno a chwarae fel y cwmni yma
STR_COMPANY_VIEW_PASSWORD :{BLACK}Cyfrinair
STR_COMPANY_VIEW_PASSWORD_TOOLTIP :{BLACK}Diogelwch eich cwmni gyda cyfrinair er mwyn rhwystro rhai heb awdurdod rhag ymuno
STR_COMPANY_VIEW_SET_PASSWORD :{BLACK}Gosod cyfrinair cwmni
# Network chat
STR_NETWORK_CHAT_SEND :{BLACK}Anfon

View File

@ -54,7 +54,6 @@ void InitializeObjects();
void InitializeTrees();
void InitializeCompanies();
void InitializeCheats();
void InitializeNPF();
void InitializeOldNames();
/**
@ -149,8 +148,6 @@ void InitializeGame(uint size_x, uint size_y, bool reset_date, bool reset_settin
InitializeIndustries();
InitializeObjects();
InitializeNPF();
InitializeCompanies();
AI::Initialize();
Game::Initialize();

View File

@ -948,7 +948,6 @@ struct QueryStringWindow : public Window
{
QueryString editbox; ///< Editbox.
QueryStringFlags flags; ///< Flags controlling behaviour of the window.
Dimension warning_size; ///< How much space to use for the warning text
QueryStringWindow(StringID str, StringID caption, uint max_bytes, uint max_chars, WindowDesc *desc, Window *parent, CharSetFilter afilter, QueryStringFlags flags) :
Window(desc), editbox(max_bytes, max_chars)
@ -965,27 +964,12 @@ struct QueryStringWindow : public Window
this->flags = flags;
this->InitNested(WN_QUERY_STRING);
this->UpdateWarningStringSize();
this->parent = parent;
this->SetFocusedWidget(WID_QS_TEXT);
}
void UpdateWarningStringSize()
{
if (this->flags & QSF_PASSWORD) {
assert(this->nested_root->smallest_x > 0);
this->warning_size.width = this->nested_root->current_x - WidgetDimensions::scaled.frametext.Horizontal() - WidgetDimensions::scaled.framerect.Horizontal();
this->warning_size.height = GetStringHeight(STR_WARNING_PASSWORD_SECURITY, this->warning_size.width);
this->warning_size.height += WidgetDimensions::scaled.frametext.Vertical() + WidgetDimensions::scaled.framerect.Vertical();
} else {
this->warning_size = Dimension{ 0, 0 };
}
this->ReInit();
}
void UpdateWidgetSize(WidgetID widget, Dimension &size, [[maybe_unused]] const Dimension &padding, [[maybe_unused]] Dimension &fill, [[maybe_unused]] Dimension &resize) override
{
if (widget == WID_QS_DEFAULT && (this->flags & QSF_ENABLE_DEFAULT) == 0) {
@ -994,20 +978,6 @@ struct QueryStringWindow : public Window
resize.width = 0;
size.width = 0;
}
if (widget == WID_QS_WARNING) {
size = this->warning_size;
}
}
void DrawWidget(const Rect &r, WidgetID widget) const override
{
if (widget != WID_QS_WARNING) return;
if (this->flags & QSF_PASSWORD) {
DrawStringMultiLine(r.Shrink(WidgetDimensions::scaled.framerect).Shrink(WidgetDimensions::scaled.frametext),
STR_WARNING_PASSWORD_SECURITY, TC_FROMSTRING, SA_CENTER);
}
}
void SetStringParameters(WidgetID widget) const override
@ -1061,7 +1031,6 @@ static constexpr NWidgetPart _nested_query_string_widgets[] = {
NWidget(WWT_PANEL, COLOUR_GREY),
NWidget(WWT_EDITBOX, COLOUR_GREY, WID_QS_TEXT), SetMinimalSize(256, 12), SetFill(1, 1), SetPadding(2, 2, 2, 2),
EndContainer(),
NWidget(WWT_PANEL, COLOUR_GREY, WID_QS_WARNING), EndContainer(),
NWidget(NWID_HORIZONTAL, NC_EQUALSIZE),
NWidget(WWT_TEXTBTN, COLOUR_GREY, WID_QS_DEFAULT), SetMinimalSize(87, 12), SetFill(1, 1), SetDataTip(STR_BUTTON_DEFAULT, STR_NULL),
NWidget(WWT_TEXTBTN, COLOUR_GREY, WID_QS_CANCEL), SetMinimalSize(86, 12), SetFill(1, 1), SetDataTip(STR_BUTTON_CANCEL, STR_NULL),

View File

@ -36,12 +36,15 @@ if(NOT OPTION_DEDICATED)
bemidi.h
CONDITION HAIKU
)
add_files(
midi.h
midifile.cpp
midifile.hpp
)
endif()
add_files(
midi.h
midifile.cpp
midifile.hpp
music_driver.hpp
null_m.cpp
null_m.h

View File

@ -54,9 +54,8 @@ static const uint NETWORK_NAME_LENGTH = 80; ///< The m
static const uint NETWORK_COMPANY_NAME_LENGTH = 128; ///< The maximum length of the company name, in bytes including '\0'
static const uint NETWORK_HOSTNAME_LENGTH = 80; ///< The maximum length of the host name, in bytes including '\0'
static const uint NETWORK_HOSTNAME_PORT_LENGTH = 80 + 6; ///< The maximum length of the host name + port, in bytes including '\0'. The extra six is ":" + port number (with a max of 65536)
static const uint NETWORK_SERVER_ID_LENGTH = 33; ///< The maximum length of the network id of the servers, in bytes including '\0'
static const uint NETWORK_REVISION_LENGTH = 33; ///< The maximum length of the revision, in bytes including '\0'
static const uint NETWORK_PASSWORD_LENGTH = 33; ///< The maximum length of the password, in bytes including '\0' (must be >= NETWORK_SERVER_ID_LENGTH)
static const uint NETWORK_PASSWORD_LENGTH = 33; ///< The maximum length of the password, in bytes including '\0'
static const uint NETWORK_CLIENT_NAME_LENGTH = 25; ///< The maximum length of a client's name, in bytes including '\0'
static const uint NETWORK_RCONCOMMAND_LENGTH = 500; ///< The maximum length of a rconsole command, in bytes including '\0'
static const uint NETWORK_GAMESCRIPT_JSON_LENGTH = 9000; ///< The maximum length of a receiving gamescript json string, in bytes including '\0'.
@ -96,5 +95,10 @@ static const uint NETWORK_MAX_GRF_COUNT = 255;
* This is related to \c X25519_KEY_SIZE in the network crypto internals.
*/
static const uint NETWORK_SECRET_KEY_LENGTH = 32 * 2 + 1;
/**
* The maximum length of the hexadecimal encoded public keys, in bytes including '\0'.
* This is related to \c X25519_KEY_SIZE in the network crypto internals.
*/
static const uint NETWORK_PUBLIC_KEY_LENGTH = 32 * 2 + 1;
#endif /* NETWORK_CORE_CONFIG_H */

View File

@ -333,7 +333,7 @@ protected:
* string Name of the company.
* string Name of the companies manager.
* uint8_t Main company colour.
* bool Company is password protected.
* bool Company is protected.
* uint32_t Year the company was inaugurated.
* bool Company is an AI.
* @param p The packet that was just received.
@ -347,7 +347,7 @@ protected:
* string Name of the company.
* string Name of the companies manager.
* uint8_t Main company colour.
* bool Company is password protected.
* bool Company is protected.
* uint8_t Quarters of bankruptcy.
* uint8_t Owner of share 1.
* uint8_t Owner of share 2.

View File

@ -83,10 +83,8 @@ NetworkRecvStatus NetworkGameSocketHandler::HandlePacket(Packet &p)
case PACKET_SERVER_CLIENT_INFO: return this->Receive_SERVER_CLIENT_INFO(p);
case PACKET_CLIENT_IDENTIFY: return this->Receive_CLIENT_IDENTIFY(p);
case PACKET_SERVER_AUTH_REQUEST: return this->Receive_SERVER_AUTH_REQUEST(p);
case PACKET_SERVER_NEED_COMPANY_PASSWORD: return this->Receive_SERVER_NEED_COMPANY_PASSWORD(p);
case PACKET_CLIENT_AUTH_RESPONSE: return this->Receive_CLIENT_AUTH_RESPONSE(p);
case PACKET_SERVER_ENABLE_ENCRYPTION: return this->Receive_SERVER_ENABLE_ENCRYPTION(p);
case PACKET_CLIENT_COMPANY_PASSWORD: return this->Receive_CLIENT_COMPANY_PASSWORD(p);
case PACKET_SERVER_WELCOME: return this->Receive_SERVER_WELCOME(p);
case PACKET_CLIENT_GETMAP: return this->Receive_CLIENT_GETMAP(p);
case PACKET_SERVER_WAIT: return this->Receive_SERVER_WAIT(p);
@ -104,7 +102,6 @@ NetworkRecvStatus NetworkGameSocketHandler::HandlePacket(Packet &p)
case PACKET_CLIENT_CHAT: return this->Receive_CLIENT_CHAT(p);
case PACKET_SERVER_CHAT: return this->Receive_SERVER_CHAT(p);
case PACKET_SERVER_EXTERNAL_CHAT: return this->Receive_SERVER_EXTERNAL_CHAT(p);
case PACKET_CLIENT_SET_PASSWORD: return this->Receive_CLIENT_SET_PASSWORD(p);
case PACKET_CLIENT_SET_NAME: return this->Receive_CLIENT_SET_NAME(p);
case PACKET_CLIENT_QUIT: return this->Receive_CLIENT_QUIT(p);
case PACKET_CLIENT_ERROR: return this->Receive_CLIENT_ERROR(p);
@ -118,7 +115,6 @@ NetworkRecvStatus NetworkGameSocketHandler::HandlePacket(Packet &p)
case PACKET_CLIENT_NEWGRFS_CHECKED: return this->Receive_CLIENT_NEWGRFS_CHECKED(p);
case PACKET_SERVER_MOVE: return this->Receive_SERVER_MOVE(p);
case PACKET_CLIENT_MOVE: return this->Receive_CLIENT_MOVE(p);
case PACKET_SERVER_COMPANY_UPDATE: return this->Receive_SERVER_COMPANY_UPDATE(p);
case PACKET_SERVER_CONFIG_UPDATE: return this->Receive_SERVER_CONFIG_UPDATE(p);
default:
@ -166,10 +162,8 @@ NetworkRecvStatus NetworkGameSocketHandler::Receive_SERVER_GAME_INFO(Packet &) {
NetworkRecvStatus NetworkGameSocketHandler::Receive_SERVER_CLIENT_INFO(Packet &) { return this->ReceiveInvalidPacket(PACKET_SERVER_CLIENT_INFO); }
NetworkRecvStatus NetworkGameSocketHandler::Receive_CLIENT_IDENTIFY(Packet &) { return this->ReceiveInvalidPacket(PACKET_CLIENT_IDENTIFY); }
NetworkRecvStatus NetworkGameSocketHandler::Receive_SERVER_AUTH_REQUEST(Packet &) { return this->ReceiveInvalidPacket(PACKET_SERVER_AUTH_REQUEST); }
NetworkRecvStatus NetworkGameSocketHandler::Receive_SERVER_NEED_COMPANY_PASSWORD(Packet &) { return this->ReceiveInvalidPacket(PACKET_SERVER_NEED_COMPANY_PASSWORD); }
NetworkRecvStatus NetworkGameSocketHandler::Receive_CLIENT_AUTH_RESPONSE(Packet &) { return this->ReceiveInvalidPacket(PACKET_CLIENT_AUTH_RESPONSE); }
NetworkRecvStatus NetworkGameSocketHandler::Receive_SERVER_ENABLE_ENCRYPTION(Packet &) { return this->ReceiveInvalidPacket(PACKET_SERVER_ENABLE_ENCRYPTION); }
NetworkRecvStatus NetworkGameSocketHandler::Receive_CLIENT_COMPANY_PASSWORD(Packet &) { return this->ReceiveInvalidPacket(PACKET_CLIENT_COMPANY_PASSWORD); }
NetworkRecvStatus NetworkGameSocketHandler::Receive_SERVER_WELCOME(Packet &) { return this->ReceiveInvalidPacket(PACKET_SERVER_WELCOME); }
NetworkRecvStatus NetworkGameSocketHandler::Receive_CLIENT_GETMAP(Packet &) { return this->ReceiveInvalidPacket(PACKET_CLIENT_GETMAP); }
NetworkRecvStatus NetworkGameSocketHandler::Receive_SERVER_WAIT(Packet &) { return this->ReceiveInvalidPacket(PACKET_SERVER_WAIT); }
@ -187,7 +181,6 @@ NetworkRecvStatus NetworkGameSocketHandler::Receive_SERVER_COMMAND(Packet &) { r
NetworkRecvStatus NetworkGameSocketHandler::Receive_CLIENT_CHAT(Packet &) { return this->ReceiveInvalidPacket(PACKET_CLIENT_CHAT); }
NetworkRecvStatus NetworkGameSocketHandler::Receive_SERVER_CHAT(Packet &) { return this->ReceiveInvalidPacket(PACKET_SERVER_CHAT); }
NetworkRecvStatus NetworkGameSocketHandler::Receive_SERVER_EXTERNAL_CHAT(Packet &) { return this->ReceiveInvalidPacket(PACKET_SERVER_EXTERNAL_CHAT); }
NetworkRecvStatus NetworkGameSocketHandler::Receive_CLIENT_SET_PASSWORD(Packet &) { return this->ReceiveInvalidPacket(PACKET_CLIENT_SET_PASSWORD); }
NetworkRecvStatus NetworkGameSocketHandler::Receive_CLIENT_SET_NAME(Packet &) { return this->ReceiveInvalidPacket(PACKET_CLIENT_SET_NAME); }
NetworkRecvStatus NetworkGameSocketHandler::Receive_CLIENT_QUIT(Packet &) { return this->ReceiveInvalidPacket(PACKET_CLIENT_QUIT); }
NetworkRecvStatus NetworkGameSocketHandler::Receive_CLIENT_ERROR(Packet &) { return this->ReceiveInvalidPacket(PACKET_CLIENT_ERROR); }
@ -201,7 +194,6 @@ NetworkRecvStatus NetworkGameSocketHandler::Receive_SERVER_CHECK_NEWGRFS(Packet
NetworkRecvStatus NetworkGameSocketHandler::Receive_CLIENT_NEWGRFS_CHECKED(Packet &) { return this->ReceiveInvalidPacket(PACKET_CLIENT_NEWGRFS_CHECKED); }
NetworkRecvStatus NetworkGameSocketHandler::Receive_SERVER_MOVE(Packet &) { return this->ReceiveInvalidPacket(PACKET_SERVER_MOVE); }
NetworkRecvStatus NetworkGameSocketHandler::Receive_CLIENT_MOVE(Packet &) { return this->ReceiveInvalidPacket(PACKET_CLIENT_MOVE); }
NetworkRecvStatus NetworkGameSocketHandler::Receive_SERVER_COMPANY_UPDATE(Packet &) { return this->ReceiveInvalidPacket(PACKET_SERVER_COMPANY_UPDATE); }
NetworkRecvStatus NetworkGameSocketHandler::Receive_SERVER_CONFIG_UPDATE(Packet &) { return this->ReceiveInvalidPacket(PACKET_SERVER_CONFIG_UPDATE); }
void NetworkGameSocketHandler::DeferDeletion()

View File

@ -71,10 +71,6 @@ enum PacketGameType : uint8_t {
PACKET_SERVER_CHECK_NEWGRFS, ///< Server sends NewGRF IDs and MD5 checksums for the client to check.
PACKET_CLIENT_NEWGRFS_CHECKED, ///< Client acknowledges that it has all required NewGRFs.
/* Checking the company passwords. */
PACKET_SERVER_NEED_COMPANY_PASSWORD, ///< Server requests the (hashed) company password.
PACKET_CLIENT_COMPANY_PASSWORD, ///< Client sends the (hashed) company password.
/* The server welcomes the authenticated client and sends information of other clients. */
PACKET_SERVER_WELCOME, ///< Server welcomes you and gives you your #ClientID.
PACKET_SERVER_CLIENT_INFO, ///< Server sends you information about a client.
@ -119,9 +115,7 @@ enum PacketGameType : uint8_t {
PACKET_SERVER_MOVE, ///< Server tells everyone that someone is moved to another company.
/* Configuration updates. */
PACKET_CLIENT_SET_PASSWORD, ///< A client (re)sets its company's password.
PACKET_CLIENT_SET_NAME, ///< A client changes its name.
PACKET_SERVER_COMPANY_UPDATE, ///< Information (password) of a company changed.
PACKET_SERVER_CONFIG_UPDATE, ///< Some network configuration important to the client changed.
/* A client quitting. */
@ -202,7 +196,8 @@ protected:
* Send information about a client:
* uint32_t ID of the client (always unique on a server. 1 = server, 0 is invalid).
* uint8_t ID of the company the client is playing as (255 for spectators).
* string Name of the client.
* string Name of the client.
* string Public key of the client.
* @param p The packet that was just received.
*/
virtual NetworkRecvStatus Receive_SERVER_CLIENT_INFO(Packet &p);
@ -224,14 +219,6 @@ protected:
*/
virtual NetworkRecvStatus Receive_SERVER_AUTH_REQUEST(Packet &p);
/**
* Indication to the client that the server needs a company password:
* uint32_t Generation seed.
* string Network ID of the server.
* @param p The packet that was just received.
*/
virtual NetworkRecvStatus Receive_SERVER_NEED_COMPANY_PASSWORD(Packet &p);
/**
* Send the response to the authentication request:
* 32 * uint8_t Public key of the client.
@ -249,19 +236,9 @@ protected:
*/
virtual NetworkRecvStatus Receive_SERVER_ENABLE_ENCRYPTION(Packet &p);
/**
* Send a password to the server to authorize
* uint8_t Password type (see NetworkPasswordType).
* string The password.
* @param p The packet that was just received.
*/
virtual NetworkRecvStatus Receive_CLIENT_COMPANY_PASSWORD(Packet &p);
/**
* The client is joined and ready to receive their map:
* uint32_t Own client ID.
* uint32_t Generation seed.
* string Network ID of the server.
* @param p The packet that was just received.
*/
virtual NetworkRecvStatus Receive_SERVER_WELCOME(Packet &p);
@ -401,13 +378,6 @@ protected:
*/
virtual NetworkRecvStatus Receive_SERVER_EXTERNAL_CHAT(Packet &p);
/**
* Set the password for the clients current company:
* string The password.
* @param p The packet that was just received.
*/
virtual NetworkRecvStatus Receive_CLIENT_SET_PASSWORD(Packet &p);
/**
* Gives the client a new name:
* string New name of the client.
@ -497,18 +467,10 @@ protected:
/**
* Request the server to move this client into another company:
* uint8_t ID of the company the client wants to join.
* string Password, if the company is password protected.
* @param p The packet that was just received.
*/
virtual NetworkRecvStatus Receive_CLIENT_MOVE(Packet &p);
/**
* Update the clients knowledge of which company is password protected:
* uint16_t Bitwise representation of each company
* @param p The packet that was just received.
*/
virtual NetworkRecvStatus Receive_SERVER_COMPANY_UPDATE(Packet &p);
/**
* Update the clients knowledge of the max settings:
* uint8_t Maximum number of companies allowed.

View File

@ -67,7 +67,6 @@ bool _network_server; ///< network-server is active
bool _network_available; ///< is network mode available?
bool _network_dedicated; ///< are we a dedicated server?
bool _is_network_server; ///< Does this client wants to be a network-server?
NetworkCompanyState *_network_company_states = nullptr; ///< Statistics about some companies.
ClientID _network_own_client_id; ///< Our client identifier.
ClientID _redirect_console_to_client; ///< If not invalid, redirect the console output to a client.
uint8_t _network_reconnect; ///< Reconnect timeout
@ -85,7 +84,6 @@ uint32_t _sync_seed_2; ///< Second part of the seed.
#endif
uint32_t _sync_frame; ///< The frame to perform the sync check.
bool _network_first_time; ///< Whether we have finished joining or not.
CompanyMask _network_company_passworded; ///< Bitmask of the password status of all companies.
static_assert((int)NETWORK_COMPANY_NAME_LENGTH == MAX_LENGTH_COMPANY_NAME_CHARS * MAX_CHAR_LENGTH);
@ -126,6 +124,28 @@ NetworkClientInfo::~NetworkClientInfo()
return nullptr;
}
/**
* Returns whether the given company can be joined by this client.
* @param company_id The id of the company.
* @return \c true when this company is allowed to join, otherwise \c false.
*/
bool NetworkClientInfo::CanJoinCompany(CompanyID company_id) const
{
Company *c = Company::GetIfValid(company_id);
return c != nullptr && c->allow_list.Contains(this->public_key);
}
/**
* Returns whether the given company can be joined by this client.
* @param company_id The id of the company.
* @return \c true when this company is allowed to join, otherwise \c false.
*/
bool NetworkCanJoinCompany(CompanyID company_id)
{
NetworkClientInfo *info = NetworkClientInfo::GetByClientID(_network_own_client_id);
return info != nullptr && info->CanJoinCompany(company_id);
}
/**
* Return the client state given it's client-identifier
* @param client_id the ClientID to search for
@ -165,10 +185,12 @@ bool NetworkAuthorizedKeys::Contains(std::string_view key) const
/**
* Add the given key to the authorized keys, when it is not already contained.
* @param key The key to add.
* @return \c true when the key was added, \c false when the key already existed.
* @return \c true when the key was added, \c false when the key already existed or the key was empty.
*/
bool NetworkAuthorizedKeys::Add(std::string_view key)
{
if (key.empty()) return false;
auto iter = FindKey(this, key);
if (iter != this->end()) return false;
@ -205,68 +227,6 @@ uint8_t NetworkSpectatorCount()
return count;
}
/**
* Change the company password of a given company.
* @param company_id ID of the company the password should be changed for.
* @param password The unhashed password we like to set ('*' or '' resets the password)
* @return The password.
*/
std::string NetworkChangeCompanyPassword(CompanyID company_id, std::string password)
{
if (password.compare("*") == 0) password = "";
if (_network_server) {
NetworkServerSetCompanyPassword(company_id, password, false);
} else {
NetworkClientSetCompanyPassword(password);
}
return password;
}
/**
* Hash the given password using server ID and game seed.
* @param password Password to hash.
* @param password_server_id Server ID.
* @param password_game_seed Game seed.
* @return The hashed password.
*/
std::string GenerateCompanyPasswordHash(const std::string &password, const std::string &password_server_id, uint32_t password_game_seed)
{
if (password.empty()) return password;
size_t password_length = password.size();
size_t password_server_id_length = password_server_id.size();
std::ostringstream salted_password;
/* Add the password with the server's ID and game seed as the salt. */
for (uint i = 0; i < NETWORK_SERVER_ID_LENGTH - 1; i++) {
char password_char = (i < password_length ? password[i] : 0);
char server_id_char = (i < password_server_id_length ? password_server_id[i] : 0);
char seed_char = password_game_seed >> (i % 32);
salted_password << (char)(password_char ^ server_id_char ^ seed_char); // Cast needed, otherwise interpreted as integer to format
}
Md5 checksum;
MD5Hash digest;
/* Generate the MD5 hash */
std::string salted_password_string = salted_password.str();
checksum.Append(salted_password_string.data(), salted_password_string.size());
checksum.Finish(digest);
return FormatArrayAsHex(digest);
}
/**
* Check if the company we want to join requires a password.
* @param company_id id of the company we want to check the 'passworded' flag for.
* @return true if the company requires a password.
*/
bool NetworkCompanyIsPassworded(CompanyID company_id)
{
return HasBit(_network_company_passworded, company_id);
}
/* This puts a text-message to the console, or in the future, the chat-box,
* (to keep it all a bit more general)
@ -663,10 +623,6 @@ void NetworkClose(bool close_admins)
NetworkFreeLocalCommandQueue();
delete[] _network_company_states;
_network_company_states = nullptr;
_network_company_passworded = 0;
InitializeNetworkPools(close_admins);
}
@ -813,7 +769,7 @@ public:
/**
* Join a client to the server at with the given connection string.
* The default for the passwords is \c nullptr. When the server or company needs a
* The default for the passwords is \c nullptr. When the server needs a
* password and none is given, the user is asked to enter the password in the GUI.
* This function will return false whenever some information required to join is not
* correct such as the company number or the client's name, or when there is not
@ -825,10 +781,9 @@ public:
* @param connection_string The IP address, port and company number to join as.
* @param default_company The company number to join as when none is given.
* @param join_server_password The password for the server.
* @param join_company_password The password for the company.
* @return Whether the join has started.
*/
bool NetworkClientConnectGame(const std::string &connection_string, CompanyID default_company, const std::string &join_server_password, const std::string &join_company_password)
bool NetworkClientConnectGame(const std::string &connection_string, CompanyID default_company, const std::string &join_server_password)
{
Debug(net, 9, "NetworkClientConnectGame(): connection_string={}", connection_string);
@ -841,7 +796,6 @@ bool NetworkClientConnectGame(const std::string &connection_string, CompanyID de
_network_join.connection_string = resolved_connection_string;
_network_join.company = join_as;
_network_join.server_password = join_server_password;
_network_join.company_password = join_company_password;
if (_game_mode == GM_MENU) {
/* From the menu we can immediately continue with the actual join. */
@ -887,6 +841,9 @@ static void NetworkInitGameInfo()
ci->client_playas = COMPANY_SPECTATOR;
ci->client_name = _settings_client.network.client_name;
NetworkAuthenticationClientHandler::EnsureValidSecretKeyAndUpdatePublicKey(_settings_client.network.client_secret_key, _settings_client.network.client_public_key);
ci->public_key = _settings_client.network.client_public_key;
}
/**
@ -958,7 +915,6 @@ bool NetworkServerStart()
Debug(net, 5, "Starting listeners for incoming server queries");
NetworkUDPServerListen();
_network_company_states = new NetworkCompanyState[MAX_COMPANIES];
_network_server = true;
_networking = true;
_frame_counter = 0;
@ -968,7 +924,6 @@ bool NetworkServerStart()
_network_own_client_id = CLIENT_ID_SERVER;
_network_clients_connected = 0;
_network_company_passworded = 0;
NetworkInitGameInfo();
@ -1326,11 +1281,6 @@ void NetworkGameLoop()
NetworkSend();
}
static void NetworkGenerateServerId()
{
_settings_client.network.network_id = GenerateUid("OpenTTD Server ID");
}
/** This tries to launch the network for a given OS */
void NetworkStartUp()
{
@ -1340,9 +1290,6 @@ void NetworkStartUp()
_network_available = NetworkCoreInitialize();
_network_dedicated = false;
/* Generate an server id when there is none yet */
if (_settings_client.network.network_id.empty()) NetworkGenerateServerId();
_network_game_info = {};
NetworkInitialize();

View File

@ -328,7 +328,7 @@ NetworkRecvStatus ServerNetworkAdminSocketHandler::SendCompanyInfo(const Company
SetDParam(0, c->index);
p->Send_string(GetString(STR_PRESIDENT_NAME));
p->Send_uint8 (c->colour);
p->Send_bool (NetworkCompanyIsPassworded(c->index));
p->Send_bool (true);
p->Send_uint32(c->inaugurated_year.base());
p->Send_bool (c->is_ai);
p->Send_uint8 (CeilDiv(c->months_of_bankruptcy, 3)); // send as quarters_of_bankruptcy
@ -353,7 +353,7 @@ NetworkRecvStatus ServerNetworkAdminSocketHandler::SendCompanyUpdate(const Compa
SetDParam(0, c->index);
p->Send_string(GetString(STR_PRESIDENT_NAME));
p->Send_uint8 (c->colour);
p->Send_bool (NetworkCompanyIsPassworded(c->index));
p->Send_bool (true);
p->Send_uint8 (CeilDiv(c->months_of_bankruptcy, 3)); // send as quarters_of_bankruptcy
this->SendPacket(std::move(p));

View File

@ -24,6 +24,7 @@ extern NetworkClientInfoPool _networkclientinfo_pool;
struct NetworkClientInfo : NetworkClientInfoPool::PoolItem<&_networkclientinfo_pool> {
ClientID client_id; ///< Client identifier (same as ClientState->client_id)
std::string client_name; ///< Name of the client
std::string public_key; ///< The public key of the client.
CompanyID client_playas; ///< As which company is this client playing (CompanyID)
TimerGameEconomy::Date join_date; ///< Gamedate the client has joined
@ -35,6 +36,8 @@ struct NetworkClientInfo : NetworkClientInfoPool::PoolItem<&_networkclientinfo_p
~NetworkClientInfo();
static NetworkClientInfo *GetByClientID(ClientID client_id);
bool CanJoinCompany(CompanyID company_id) const;
};
#endif /* NETWORK_BASE_H */

View File

@ -313,11 +313,6 @@ ClientNetworkGameSocketHandler * ClientNetworkGameSocketHandler::my_client = nul
/** Last frame we performed an ack. */
static uint32_t last_ack_frame;
/** One bit of 'entropy' used to generate a salt for the company passwords. */
static uint32_t _password_game_seed;
/** The other bit of 'entropy' used to generate a salt for the company passwords. */
static std::string _password_server_id;
/** Maximum number of companies of the currently joined server. */
static uint8_t _network_server_max_companies;
/** The current name of the server you are on. */
@ -326,9 +321,6 @@ std::string _network_server_name;
/** Information about the game to join to. */
NetworkJoinInfo _network_join;
/** Make sure the server ID length is the same as a md5 hash. */
static_assert(NETWORK_SERVER_ID_LENGTH == MD5_HASH_BYTES * 2 + 1);
/***********
* Sending functions
************/
@ -388,20 +380,6 @@ NetworkRecvStatus ClientNetworkGameSocketHandler::SendAuthResponse()
return NETWORK_RECV_STATUS_OKAY;
}
/**
* Set the company password as requested.
* @param password The company password.
*/
NetworkRecvStatus ClientNetworkGameSocketHandler::SendCompanyPassword(const std::string &password)
{
Debug(net, 9, "Client::SendCompanyPassword()");
auto p = std::make_unique<Packet>(my_client, PACKET_CLIENT_COMPANY_PASSWORD);
p->Send_string(GenerateCompanyPasswordHash(password, _password_server_id, _password_game_seed));
my_client->SendPacket(std::move(p));
return NETWORK_RECV_STATUS_OKAY;
}
/** Request the map from the server. */
NetworkRecvStatus ClientNetworkGameSocketHandler::SendGetMap()
{
@ -485,21 +463,6 @@ NetworkRecvStatus ClientNetworkGameSocketHandler::SendError(NetworkErrorCode err
return NETWORK_RECV_STATUS_OKAY;
}
/**
* Tell the server that we like to change the password of the company.
* @param password The new password.
*/
NetworkRecvStatus ClientNetworkGameSocketHandler::SendSetPassword(const std::string &password)
{
Debug(net, 9, "Client::SendSetPassword()");
auto p = std::make_unique<Packet>(my_client, PACKET_CLIENT_SET_PASSWORD);
p->Send_string(GenerateCompanyPasswordHash(password, _password_server_id, _password_game_seed));
my_client->SendPacket(std::move(p));
return NETWORK_RECV_STATUS_OKAY;
}
/**
* Tell the server that we like to change the name of the client.
* @param name The new name.
@ -547,15 +510,13 @@ NetworkRecvStatus ClientNetworkGameSocketHandler::SendRCon(const std::string &pa
/**
* Ask the server to move us.
* @param company The company to move to.
* @param password The password of the company to move to.
*/
NetworkRecvStatus ClientNetworkGameSocketHandler::SendMove(CompanyID company, const std::string &password)
NetworkRecvStatus ClientNetworkGameSocketHandler::SendMove(CompanyID company)
{
Debug(net, 9, "Client::SendMove(): company={}", company);
auto p = std::make_unique<Packet>(my_client, PACKET_CLIENT_MOVE);
p->Send_uint8(company);
p->Send_string(GenerateCompanyPasswordHash(password, _password_server_id, _password_game_seed));
my_client->SendPacket(std::move(p));
return NETWORK_RECV_STATUS_OKAY;
}
@ -608,6 +569,7 @@ NetworkRecvStatus ClientNetworkGameSocketHandler::Receive_SERVER_CLIENT_INFO(Pac
Debug(net, 9, "Client::Receive_SERVER_CLIENT_INFO(): client_id={}, playas={}", client_id, playas);
std::string name = p.Recv_string(NETWORK_NAME_LENGTH);
std::string public_key = p.Recv_string(NETWORK_PUBLIC_KEY_LENGTH);
if (this->status < STATUS_AUTHORIZED) return NETWORK_RECV_STATUS_MALFORMED_PACKET;
if (this->HasClientQuit()) return NETWORK_RECV_STATUS_CLIENT_QUIT;
@ -632,6 +594,7 @@ NetworkRecvStatus ClientNetworkGameSocketHandler::Receive_SERVER_CLIENT_INFO(Pac
ci->client_playas = playas;
ci->client_name = name;
ci->public_key = public_key;
InvalidateWindowData(WC_CLIENT_LIST, 0);
@ -651,6 +614,7 @@ NetworkRecvStatus ClientNetworkGameSocketHandler::Receive_SERVER_CLIENT_INFO(Pac
if (client_id == _network_own_client_id) this->SetInfo(ci);
ci->client_name = name;
ci->public_key = public_key;
InvalidateWindowData(WC_CLIENT_LIST, 0);
@ -745,7 +709,7 @@ class ClientGamePasswordRequestHandler : public NetworkAuthenticationPasswordReq
if (!_network_join.server_password.empty()) {
request->Reply(_network_join.server_password);
} else {
ShowNetworkNeedPassword(NETWORK_GAME_PASSWORD, request);
ShowNetworkNeedPassword(request);
}
}
};
@ -793,34 +757,6 @@ NetworkRecvStatus ClientNetworkGameSocketHandler::Receive_SERVER_ENABLE_ENCRYPTI
return this->SendIdentify();
}
class CompanyPasswordRequest : public NetworkAuthenticationPasswordRequest {
virtual void Reply(const std::string &password) override
{
MyClient::SendCompanyPassword(password);
}
};
NetworkRecvStatus ClientNetworkGameSocketHandler::Receive_SERVER_NEED_COMPANY_PASSWORD(Packet &p)
{
if (this->status < STATUS_ENCRYPTED || this->status >= STATUS_AUTH_COMPANY) return NETWORK_RECV_STATUS_MALFORMED_PACKET;
Debug(net, 9, "Client::status = AUTH_COMPANY");
this->status = STATUS_AUTH_COMPANY;
Debug(net, 9, "Client::Receive_SERVER_NEED_COMPANY_PASSWORD()");
_password_game_seed = p.Recv_uint32();
_password_server_id = p.Recv_string(NETWORK_SERVER_ID_LENGTH);
if (this->HasClientQuit()) return NETWORK_RECV_STATUS_MALFORMED_PACKET;
if (!_network_join.company_password.empty()) {
return SendCompanyPassword(_network_join.company_password);
}
ShowNetworkNeedPassword(NETWORK_COMPANY_PASSWORD, std::make_shared<CompanyPasswordRequest>());
return NETWORK_RECV_STATUS_OKAY;
}
NetworkRecvStatus ClientNetworkGameSocketHandler::Receive_SERVER_WELCOME(Packet &p)
{
if (this->status < STATUS_ENCRYPTED || this->status >= STATUS_AUTHORIZED) return NETWORK_RECV_STATUS_MALFORMED_PACKET;
@ -831,10 +767,6 @@ NetworkRecvStatus ClientNetworkGameSocketHandler::Receive_SERVER_WELCOME(Packet
Debug(net, 9, "Client::Receive_SERVER_WELCOME(): client_id={}", _network_own_client_id);
/* Initialize the password hash salting variables, even if they were previously. */
_password_game_seed = p.Recv_uint32();
_password_server_id = p.Recv_string(NETWORK_SERVER_ID_LENGTH);
/* Start receiving the map */
return SendGetMap();
}
@ -954,7 +886,7 @@ NetworkRecvStatus ClientNetworkGameSocketHandler::Receive_SERVER_MAP_DONE(Packet
Debug(net, 9, "Client::join_status = REGISTERING");
_network_join_status = NETWORK_JOIN_STATUS_REGISTERING;
ShowJoinStatusWindow();
Command<CMD_COMPANY_CTRL>::SendNet(STR_NULL, _local_company, CCA_NEW, INVALID_COMPANY, CRR_NONE, INVALID_CLIENT_ID);
Command<CMD_COMPANY_CTRL>::Post(CCA_NEW, INVALID_COMPANY, CRR_NONE, _network_own_client_id);
}
} else {
/* take control over an existing company */
@ -1258,19 +1190,6 @@ NetworkRecvStatus ClientNetworkGameSocketHandler::Receive_SERVER_CONFIG_UPDATE(P
return NETWORK_RECV_STATUS_OKAY;
}
NetworkRecvStatus ClientNetworkGameSocketHandler::Receive_SERVER_COMPANY_UPDATE(Packet &p)
{
if (this->status < STATUS_ACTIVE) return NETWORK_RECV_STATUS_MALFORMED_PACKET;
static_assert(sizeof(_network_company_passworded) <= sizeof(uint16_t));
_network_company_passworded = p.Recv_uint16();
SetWindowClassesDirty(WC_COMPANY);
Debug(net, 9, "Client::Receive_SERVER_COMPANY_UPDATE()");
return NETWORK_RECV_STATUS_OKAY;
}
/**
* Check the connection's state, i.e. is the connection still up?
*/
@ -1327,12 +1246,10 @@ void NetworkClientSendRcon(const std::string &password, const std::string &comma
/**
* Notify the server of this client wanting to be moved to another company.
* @param company_id id of the company the client wishes to be moved to.
* @param pass the password, is only checked on the server end if a password is needed.
* @return void
*/
void NetworkClientRequestMove(CompanyID company_id, const std::string &pass)
void NetworkClientRequestMove(CompanyID company_id)
{
MyClient::SendMove(company_id, pass);
MyClient::SendMove(company_id);
}
/**
@ -1442,15 +1359,6 @@ void NetworkClientSendChat(NetworkAction action, DestType type, int dest, const
MyClient::SendChat(action, type, dest, msg, data);
}
/**
* Set/Reset company password on the client side.
* @param password Password to be set.
*/
void NetworkClientSetCompanyPassword(const std::string &password)
{
MyClient::SendSetPassword(password);
}
/**
* Tell whether the client has team members who they can chat to.
* @param cio client to check members of.

View File

@ -27,7 +27,6 @@ private:
STATUS_AUTH_GAME, ///< Last action was requesting game (server) password.
STATUS_ENCRYPTED, ///< The game authentication has completed and from here on the connection to the server is encrypted.
STATUS_NEWGRFS_CHECK, ///< Last action was checking NewGRFs.
STATUS_AUTH_COMPANY, ///< Last action was requesting company password.
STATUS_AUTHORIZED, ///< The client is authorized at the server.
STATUS_MAP_WAIT, ///< The client is waiting as someone else is downloading the map.
STATUS_MAP, ///< The client is downloading the map.
@ -48,7 +47,6 @@ protected:
NetworkRecvStatus Receive_SERVER_CLIENT_INFO(Packet &p) override;
NetworkRecvStatus Receive_SERVER_AUTH_REQUEST(Packet &p) override;
NetworkRecvStatus Receive_SERVER_ENABLE_ENCRYPTION(Packet &p) override;
NetworkRecvStatus Receive_SERVER_NEED_COMPANY_PASSWORD(Packet &p) override;
NetworkRecvStatus Receive_SERVER_WELCOME(Packet &p) override;
NetworkRecvStatus Receive_SERVER_WAIT(Packet &p) override;
NetworkRecvStatus Receive_SERVER_MAP_BEGIN(Packet &p) override;
@ -68,7 +66,6 @@ protected:
NetworkRecvStatus Receive_SERVER_RCON(Packet &p) override;
NetworkRecvStatus Receive_SERVER_CHECK_NEWGRFS(Packet &p) override;
NetworkRecvStatus Receive_SERVER_MOVE(Packet &p) override;
NetworkRecvStatus Receive_SERVER_COMPANY_UPDATE(Packet &p) override;
NetworkRecvStatus Receive_SERVER_CONFIG_UPDATE(Packet &p) override;
static NetworkRecvStatus SendNewGRFsOk();
@ -90,13 +87,11 @@ public:
static NetworkRecvStatus SendAck();
static NetworkRecvStatus SendAuthResponse();
static NetworkRecvStatus SendCompanyPassword(const std::string &password);
static NetworkRecvStatus SendChat(NetworkAction action, DestType type, int dest, const std::string &msg, int64_t data);
static NetworkRecvStatus SendSetPassword(const std::string &password);
static NetworkRecvStatus SendSetName(const std::string &name);
static NetworkRecvStatus SendRCon(const std::string &password, const std::string &command);
static NetworkRecvStatus SendMove(CompanyID company, const std::string &password);
static NetworkRecvStatus SendMove(CompanyID company);
static bool IsConnected();
@ -109,7 +104,6 @@ public:
typedef ClientNetworkGameSocketHandler MyClient;
void NetworkClient_Connected();
void NetworkClientSetCompanyPassword(const std::string &password);
/** Information required to join a server. */
struct NetworkJoinInfo {
@ -117,7 +111,6 @@ struct NetworkJoinInfo {
std::string connection_string; ///< The address of the server to join.
CompanyID company; ///< The company to join.
std::string server_password; ///< The password of the server to join.
std::string company_password; ///< The password of the company to join.
};
extern NetworkJoinInfo _network_join;

View File

@ -443,6 +443,15 @@ void CombinedAuthenticationServerHandler::Add(CombinedAuthenticationServerHandle
this->SendResponse();
}
/**
* Ensures that the given secret key is valid, and when not overwrite it with a valid secret key. Then update the public key to be associated with the secret key.
* @param secret_key The location where the secret key is stored; can be overwritten when invalid.
* @param public_key The location where the public key is stored; can be overwritten when invalid.
*/
/* static */ void NetworkAuthenticationClientHandler::EnsureValidSecretKeyAndUpdatePublicKey(std::string &secret_key, std::string &public_key)
{
X25519AuthorizedKeyClientHandler::GetValidSecretKeyAndUpdatePublicKey(secret_key, public_key);
}
/**
* Create a NetworkAuthenticationClientHandler.

View File

@ -248,6 +248,7 @@ public:
*/
virtual bool ReceiveEnableEncryption(struct Packet &p) = 0;
static void EnsureValidSecretKeyAndUpdatePublicKey(std::string &secret_key, std::string &public_key);
static std::unique_ptr<NetworkAuthenticationClientHandler> Create(std::shared_ptr<NetworkAuthenticationPasswordRequestHandler> password_handler, std::string &secret_key, std::string &public_key);
};

View File

@ -24,8 +24,6 @@
#include "../company_type.h"
#include "../string_type.h"
extern NetworkCompanyState *_network_company_states;
extern ClientID _network_own_client_id;
extern ClientID _redirect_console_to_client;
extern uint8_t _network_reconnect;
@ -41,7 +39,6 @@ bool NetworkValidateServerName(std::string &server_name);
void NetworkUpdateClientName(const std::string &client_name);
void NetworkUpdateServerGameType();
bool NetworkCompanyHasClients(CompanyID company);
std::string NetworkChangeCompanyPassword(CompanyID company_id, std::string password);
void NetworkReboot();
void NetworkDisconnect(bool close_admins = true);
void NetworkGameLoop();
@ -51,13 +48,12 @@ void NetworkPopulateCompanyStats(NetworkCompanyStats *stats);
void NetworkUpdateClientInfo(ClientID client_id);
void NetworkClientsToSpectators(CompanyID cid);
bool NetworkClientConnectGame(const std::string &connection_string, CompanyID default_company, const std::string &join_server_password = "", const std::string &join_company_password = "");
bool NetworkClientConnectGame(const std::string &connection_string, CompanyID default_company, const std::string &join_server_password = "");
void NetworkClientJoinGame();
void NetworkClientRequestMove(CompanyID company, const std::string &pass = "");
void NetworkClientRequestMove(CompanyID company);
void NetworkClientSendRcon(const std::string &password, const std::string &command);
void NetworkClientSendChat(NetworkAction action, DestType type, int dest, const std::string &msg, int64_t data = 0);
bool NetworkClientPreferTeamChat(const NetworkClientInfo *cio);
bool NetworkCompanyIsPassworded(CompanyID company_id);
uint NetworkMaxCompaniesAllowed();
bool NetworkMaxCompaniesReached();
void NetworkPrintClients();
@ -75,6 +71,7 @@ void NetworkServerNewCompany(const Company *company, NetworkClientInfo *ci);
bool NetworkServerChangeClientName(ClientID client_id, const std::string &new_name);
bool NetworkCanJoinCompany(CompanyID company_id);
void NetworkServerDoMove(ClientID client_id, CompanyID company_id);
void NetworkServerSendRcon(ClientID client_id, TextColour colour_code, const std::string &string);
void NetworkServerSendChat(NetworkAction action, DestType type, int dest, const std::string &msg, ClientID from_id, int64_t data = 0, bool from_admin = false);

View File

@ -1311,7 +1311,6 @@ enum DropDownAdmin {
DD_CLIENT_ADMIN_KICK,
DD_CLIENT_ADMIN_BAN,
DD_COMPANY_ADMIN_RESET,
DD_COMPANY_ADMIN_UNLOCK,
};
/**
@ -1344,15 +1343,6 @@ static void AdminCompanyResetCallback(Window *, bool confirmed)
}
}
/**
* Callback function for admin command to unlock company.
* @param confirmed Iff the user pressed Yes.
*/
static void AdminCompanyUnlockCallback(Window *, bool confirmed)
{
if (confirmed) NetworkServerSetCompanyPassword(_admin_company_id, "", false);
}
/**
* Button shown for either a company or client in the client-list.
*
@ -1423,7 +1413,6 @@ using ClientButton = Button<ClientID>;
struct NetworkClientListWindow : Window {
private:
ClientListWidgets query_widget; ///< During a query this tracks what widget caused the query.
CompanyID join_company; ///< During query for company password, this stores what company we wanted to join.
ClientID dd_client_id; ///< During admin dropdown, track which client this was for.
CompanyID dd_company_id; ///< During admin dropdown, track which company this was for.
@ -1459,10 +1448,6 @@ private:
if (_network_server) {
NetworkServerDoMove(CLIENT_ID_SERVER, company_id);
MarkWholeScreenDirty();
} else if (NetworkCompanyIsPassworded(company_id)) {
w->query_widget = WID_CL_COMPANY_JOIN;
w->join_company = company_id;
ShowQueryString(STR_EMPTY, STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION, NETWORK_PASSWORD_LENGTH, w, CS_ALPHANUMERAL, QSF_PASSWORD);
} else {
NetworkClientRequestMove(company_id);
}
@ -1475,11 +1460,7 @@ private:
*/
static void OnClickCompanyNew([[maybe_unused]] NetworkClientListWindow *w, [[maybe_unused]] Point pt, CompanyID)
{
if (_network_server) {
Command<CMD_COMPANY_CTRL>::Post(CCA_NEW, INVALID_COMPANY, CRR_NONE, _network_own_client_id);
} else {
Command<CMD_COMPANY_CTRL>::SendNet(STR_NULL, _local_company, CCA_NEW, INVALID_COMPANY, CRR_NONE, INVALID_CLIENT_ID);
}
Command<CMD_COMPANY_CTRL>::Post(CCA_NEW, INVALID_COMPANY, CRR_NONE, _network_own_client_id);
}
/**
@ -1514,7 +1495,6 @@ private:
{
DropDownList list;
list.push_back(MakeDropDownListStringItem(STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_RESET, DD_COMPANY_ADMIN_RESET, NetworkCompanyHasClients(company_id)));
list.push_back(MakeDropDownListStringItem(STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_UNLOCK, DD_COMPANY_ADMIN_UNLOCK, !NetworkCompanyIsPassworded(company_id)));
Rect wi_rect;
wi_rect.left = pt.x;
@ -1536,18 +1516,25 @@ private:
ShowNetworkChatQueryWindow(DESTTYPE_CLIENT, client_id);
}
static void OnClickClientAuthorize([[maybe_unused]] NetworkClientListWindow *w, [[maybe_unused]] Point pt, ClientID client_id)
{
AutoRestoreBackup<CompanyID> cur_company(_current_company, NetworkClientInfo::GetByClientID(_network_own_client_id)->client_playas);
Command<CMD_COMPANY_ADD_ALLOW_LIST>::Post(NetworkClientInfo::GetByClientID(client_id)->public_key);
}
/**
* Part of RebuildList() to create the information for a single company.
* @param company_id The company to build the list for.
* @param client_playas The company the client is joined as.
* @param can_join_company Whether this company can be joined by us.
*/
void RebuildListCompany(CompanyID company_id, CompanyID client_playas)
void RebuildListCompany(CompanyID company_id, CompanyID client_playas, bool can_join_company)
{
ButtonCommon *chat_button = new CompanyButton(SPR_CHAT, company_id == COMPANY_SPECTATOR ? STR_NETWORK_CLIENT_LIST_CHAT_SPECTATOR_TOOLTIP : STR_NETWORK_CLIENT_LIST_CHAT_COMPANY_TOOLTIP, COLOUR_ORANGE, company_id, &NetworkClientListWindow::OnClickCompanyChat);
if (_network_server) this->buttons[line_count].push_back(std::make_unique<CompanyButton>(SPR_ADMIN, STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_TOOLTIP, COLOUR_RED, company_id, &NetworkClientListWindow::OnClickCompanyAdmin, company_id == COMPANY_SPECTATOR));
this->buttons[line_count].emplace_back(chat_button);
if (client_playas != company_id) this->buttons[line_count].push_back(std::make_unique<CompanyButton>(SPR_JOIN, STR_NETWORK_CLIENT_LIST_JOIN_TOOLTIP, COLOUR_ORANGE, company_id, &NetworkClientListWindow::OnClickCompanyJoin, company_id != COMPANY_SPECTATOR && Company::Get(company_id)->is_ai));
if (can_join_company) this->buttons[line_count].push_back(std::make_unique<CompanyButton>(SPR_JOIN, STR_NETWORK_CLIENT_LIST_JOIN_TOOLTIP, COLOUR_ORANGE, company_id, &NetworkClientListWindow::OnClickCompanyJoin, company_id != COMPANY_SPECTATOR && Company::Get(company_id)->is_ai));
this->line_count += 1;
@ -1558,6 +1545,7 @@ private:
if (_network_server) this->buttons[line_count].push_back(std::make_unique<ClientButton>(SPR_ADMIN, STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_TOOLTIP, COLOUR_RED, ci->client_id, &NetworkClientListWindow::OnClickClientAdmin, _network_own_client_id == ci->client_id));
if (_network_own_client_id != ci->client_id) this->buttons[line_count].push_back(std::make_unique<ClientButton>(SPR_CHAT, STR_NETWORK_CLIENT_LIST_CHAT_CLIENT_TOOLTIP, COLOUR_ORANGE, ci->client_id, &NetworkClientListWindow::OnClickClientChat));
if (_network_own_client_id != ci->client_id && client_playas != COMPANY_SPECTATOR && !ci->CanJoinCompany(client_playas)) this->buttons[line_count].push_back(std::make_unique<ClientButton>(SPR_JOIN, STR_NETWORK_CLIENT_LIST_COMPANY_AUTHORIZE_TOOLTIP, COLOUR_GREEN, ci->client_id, &NetworkClientListWindow::OnClickClientAuthorize));
if (ci->client_id == _network_own_client_id) {
this->player_self_index = this->line_count;
@ -1592,18 +1580,18 @@ private:
}
if (client_playas != COMPANY_SPECTATOR) {
this->RebuildListCompany(client_playas, client_playas);
this->RebuildListCompany(client_playas, client_playas, false);
}
/* Companies */
for (const Company *c : Company::Iterate()) {
if (c->index == client_playas) continue;
this->RebuildListCompany(c->index, client_playas);
this->RebuildListCompany(c->index, client_playas, (own_ci != nullptr && c->allow_list.Contains(own_ci->public_key)) || _network_server);
}
/* Spectators */
this->RebuildListCompany(COMPANY_SPECTATOR, client_playas);
this->RebuildListCompany(COMPANY_SPECTATOR, client_playas, client_playas != COMPANY_SPECTATOR);
this->vscroll->SetCount(this->line_count);
}
@ -1860,13 +1848,6 @@ public:
SetDParam(0, _admin_company_id);
break;
case DD_COMPANY_ADMIN_UNLOCK:
_admin_company_id = this->dd_company_id;
text = STR_NETWORK_CLIENT_LIST_ASK_COMPANY_UNLOCK;
callback = AdminCompanyUnlockCallback;
SetDParam(0, _admin_company_id);
break;
default:
NOT_REACHED();
}
@ -1907,10 +1888,6 @@ public:
this->InvalidateData();
break;
}
case WID_CL_COMPANY_JOIN:
NetworkClientRequestMove(this->join_company, str);
break;
}
}
@ -2227,127 +2204,13 @@ void ShowJoinStatusWindow()
new NetworkJoinStatusWindow(&_network_join_status_window_desc);
}
void ShowNetworkNeedPassword(NetworkPasswordType npt, std::shared_ptr<NetworkAuthenticationPasswordRequest> request)
void ShowNetworkNeedPassword(std::shared_ptr<NetworkAuthenticationPasswordRequest> request)
{
NetworkJoinStatusWindow *w = dynamic_cast<NetworkJoinStatusWindow *>(FindWindowById(WC_NETWORK_STATUS_WINDOW, WN_NETWORK_STATUS_WINDOW_JOIN));
if (w == nullptr) return;
w->request = request;
StringID caption;
switch (npt) {
default: NOT_REACHED();
case NETWORK_GAME_PASSWORD: caption = STR_NETWORK_NEED_GAME_PASSWORD_CAPTION; break;
case NETWORK_COMPANY_PASSWORD: caption = STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION; break;
}
ShowQueryString(STR_EMPTY, caption, NETWORK_PASSWORD_LENGTH, w, CS_ALPHANUMERAL, QSF_PASSWORD);
}
struct NetworkCompanyPasswordWindow : public Window {
QueryString password_editbox; ///< Password editbox.
Dimension warning_size; ///< How much space to use for the warning text
NetworkCompanyPasswordWindow(WindowDesc *desc, Window *parent) : Window(desc), password_editbox(NETWORK_PASSWORD_LENGTH)
{
this->InitNested(0);
this->UpdateWarningStringSize();
this->parent = parent;
this->querystrings[WID_NCP_PASSWORD] = &this->password_editbox;
this->password_editbox.cancel_button = WID_NCP_CANCEL;
this->password_editbox.ok_button = WID_NCP_OK;
this->SetFocusedWidget(WID_NCP_PASSWORD);
}
void UpdateWarningStringSize()
{
assert(this->nested_root->smallest_x > 0);
this->warning_size.width = this->nested_root->current_x - (WidgetDimensions::scaled.framerect.Horizontal()) * 2;
this->warning_size.height = GetStringHeight(STR_WARNING_PASSWORD_SECURITY, this->warning_size.width);
this->warning_size.height += (WidgetDimensions::scaled.framerect.Vertical()) * 2;
this->ReInit();
}
void UpdateWidgetSize(WidgetID widget, Dimension &size, [[maybe_unused]] const Dimension &padding, [[maybe_unused]] Dimension &fill, [[maybe_unused]] Dimension &resize) override
{
if (widget == WID_NCP_WARNING) {
size = this->warning_size;
}
}
void DrawWidget(const Rect &r, WidgetID widget) const override
{
if (widget != WID_NCP_WARNING) return;
DrawStringMultiLine(r.Shrink(WidgetDimensions::scaled.framerect),
STR_WARNING_PASSWORD_SECURITY, TC_FROMSTRING, SA_CENTER);
}
void OnOk()
{
if (this->IsWidgetLowered(WID_NCP_SAVE_AS_DEFAULT_PASSWORD)) {
_settings_client.network.default_company_pass = this->password_editbox.text.buf;
}
NetworkChangeCompanyPassword(_local_company, this->password_editbox.text.buf);
}
void OnClick([[maybe_unused]] Point pt, WidgetID widget, [[maybe_unused]] int click_count) override
{
switch (widget) {
case WID_NCP_OK:
this->OnOk();
[[fallthrough]];
case WID_NCP_CANCEL:
this->Close();
break;
case WID_NCP_SAVE_AS_DEFAULT_PASSWORD:
this->ToggleWidgetLoweredState(WID_NCP_SAVE_AS_DEFAULT_PASSWORD);
this->SetDirty();
break;
}
}
};
static constexpr NWidgetPart _nested_network_company_password_window_widgets[] = {
NWidget(NWID_HORIZONTAL),
NWidget(WWT_CLOSEBOX, COLOUR_GREY),
NWidget(WWT_CAPTION, COLOUR_GREY), SetDataTip(STR_COMPANY_PASSWORD_CAPTION, STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS),
EndContainer(),
NWidget(WWT_PANEL, COLOUR_GREY, WID_NCP_BACKGROUND),
NWidget(NWID_VERTICAL), SetPIP(5, 5, 5),
NWidget(NWID_HORIZONTAL), SetPIP(5, 5, 5),
NWidget(WWT_TEXT, COLOUR_GREY, WID_NCP_LABEL), SetDataTip(STR_COMPANY_VIEW_PASSWORD, STR_NULL),
NWidget(WWT_EDITBOX, COLOUR_GREY, WID_NCP_PASSWORD), SetFill(1, 0), SetMinimalSize(194, 12), SetDataTip(STR_COMPANY_VIEW_SET_PASSWORD, STR_NULL),
EndContainer(),
NWidget(NWID_HORIZONTAL), SetPIP(5, 0, 5),
NWidget(NWID_SPACER), SetFill(1, 0),
NWidget(WWT_TEXTBTN, COLOUR_GREY, WID_NCP_SAVE_AS_DEFAULT_PASSWORD), SetMinimalSize(194, 12),
SetDataTip(STR_COMPANY_PASSWORD_MAKE_DEFAULT, STR_COMPANY_PASSWORD_MAKE_DEFAULT_TOOLTIP),
EndContainer(),
EndContainer(),
EndContainer(),
NWidget(WWT_PANEL, COLOUR_GREY, WID_NCP_WARNING), EndContainer(),
NWidget(NWID_HORIZONTAL, NC_EQUALSIZE),
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_NCP_CANCEL), SetFill(1, 0), SetDataTip(STR_BUTTON_CANCEL, STR_COMPANY_PASSWORD_CANCEL),
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_NCP_OK), SetFill(1, 0), SetDataTip(STR_BUTTON_OK, STR_COMPANY_PASSWORD_OK),
EndContainer(),
};
static WindowDesc _network_company_password_window_desc(
WDP_AUTO, nullptr, 0, 0,
WC_COMPANY_PASSWORD_WINDOW, WC_NONE,
0,
std::begin(_nested_network_company_password_window_widgets), std::end(_nested_network_company_password_window_widgets)
);
void ShowNetworkCompanyPasswordWindow(Window *parent)
{
CloseWindowById(WC_COMPANY_PASSWORD_WINDOW, 0);
new NetworkCompanyPasswordWindow(&_network_company_password_window_desc, parent);
ShowQueryString(STR_EMPTY, STR_NETWORK_NEED_GAME_PASSWORD_CAPTION, NETWORK_PASSWORD_LENGTH, w, CS_ALPHANUMERAL, QSF_NONE);
}
/**

View File

@ -17,12 +17,11 @@
#include "network_type.h"
#include "network_gamelist.h"
void ShowNetworkNeedPassword(NetworkPasswordType npt, std::shared_ptr<class NetworkAuthenticationPasswordRequest> request);
void ShowNetworkNeedPassword(std::shared_ptr<class NetworkAuthenticationPasswordRequest> request);
void ShowNetworkChatQueryWindow(DestType type, int dest);
void ShowJoinStatusWindow();
void ShowNetworkGameWindow();
void ShowClientList();
void ShowNetworkCompanyPasswordWindow(Window *parent);
void ShowNetworkAskRelay(const std::string &server_connection_string, const std::string &relay_connection_string, const std::string &token);
void ShowNetworkAskSurvey();
void ShowSurveyResultTextfileWindow();

Some files were not shown because too many files have changed in this diff Show More