diff --git a/src/console_cmds.cpp b/src/console_cmds.cpp index e550370ede..da9122d4aa 100644 --- a/src/console_cmds.cpp +++ b/src/console_cmds.cpp @@ -278,6 +278,59 @@ DEF_CONSOLE_CMD(ConResetTile) } #endif /* _DEBUG */ +/** + * Zoom map to given level. + * param level As defined by ZoomLevel and as limited by zoom_min/zoom_max from GUISettings. + * @return True when either console help was shown or a proper amount of parameters given. + */ +DEF_CONSOLE_CMD(ConZoomToLevel) +{ + switch (argc) { + case 0: + IConsoleHelp("Set the current zoom level of the main viewport."); + IConsoleHelp("Usage: 'zoomto '."); + IConsolePrintF( + CC_WARNING, + ZOOM_LVL_MIN < _settings_client.gui.zoom_min ? + "- The lowest zoom-in level allowed by current client settings is %u." : + "- The lowest supported zoom-in level is %u.", + std::max(ZOOM_LVL_MIN, _settings_client.gui.zoom_min) + ); + IConsolePrintF( + CC_WARNING, + _settings_client.gui.zoom_max < ZOOM_LVL_MAX ? + "- The highest zoom-out level allowed by current client settings is %u." : + "- The highest supported zoom-out level is %u.", + std::min(_settings_client.gui.zoom_max, ZOOM_LVL_MAX) + ); + return true; + + case 2: { + uint32 level; + if (GetArgumentInteger(&level, argv[1])) { + if (level < ZOOM_LVL_MIN) { + IConsolePrintF(CC_ERROR, "Zoom-in levels below %u are not supported.", ZOOM_LVL_MIN); + } else if (level < _settings_client.gui.zoom_min) { + IConsolePrintF(CC_ERROR, "Current client settings do not allow zooming in below level %u.", _settings_client.gui.zoom_min); + } else if (level > ZOOM_LVL_MAX) { + IConsolePrintF(CC_ERROR, "Zoom-in levels above %u are not supported.", ZOOM_LVL_MAX); + } else if (level > _settings_client.gui.zoom_max) { + IConsolePrintF(CC_ERROR, "Current client settings do not allow zooming out beyond level %u.", _settings_client.gui.zoom_max); + } else { + Window *w = FindWindowById(WC_MAIN_WINDOW, 0); + Viewport *vp = w->viewport; + while (vp->zoom > level) DoZoomInOutWindow(ZOOM_IN, w); + while (vp->zoom < level) DoZoomInOutWindow(ZOOM_OUT, w); + } + return true; + } + break; + } + } + + return false; +} + /** * Scroll to a tile on the map. * param x tile number or tile x coordinate. @@ -289,34 +342,44 @@ DEF_CONSOLE_CMD(ConResetTile) */ DEF_CONSOLE_CMD(ConScrollToTile) { - switch (argc) { - case 0: - IConsoleHelp("Center the screen on a given tile."); - IConsoleHelp("Usage: 'scrollto ' or 'scrollto '"); - IConsoleHelp("Numbers can be either decimal (34161) or hexadecimal (0x4a5B)."); - return true; + if (argc == 0) { + IConsoleHelp("Center the screen on a given tile."); + IConsoleHelp("Usage: 'scrollto [instant] ' or 'scrollto [instant] '."); + IConsoleHelp("Numbers can be either decimal (34161) or hexadecimal (0x4a5B)."); + IConsoleHelp("'instant' will immediately move and redraw viewport without smooth scrolling."); + return true; + } + if (argc < 2) return false; - case 2: { + uint32 arg_index = 1; + bool instant = false; + if (strcmp(argv[arg_index], "instant") == 0) { + ++arg_index; + instant = true; + } + + switch (argc - arg_index) { + case 1: { uint32 result; - if (GetArgumentInteger(&result, argv[1])) { + if (GetArgumentInteger(&result, argv[arg_index])) { if (result >= MapSize()) { IConsolePrint(CC_ERROR, "Tile does not exist"); return true; } - ScrollMainWindowToTile((TileIndex)result); + ScrollMainWindowToTile((TileIndex)result, instant); return true; } break; } - case 3: { + case 2: { uint32 x, y; - if (GetArgumentInteger(&x, argv[1]) && GetArgumentInteger(&y, argv[2])) { + if (GetArgumentInteger(&x, argv[arg_index]) && GetArgumentInteger(&y, argv[arg_index + 1])) { if (x >= MapSizeX() || y >= MapSizeY()) { IConsolePrint(CC_ERROR, "Tile does not exist"); return true; } - ScrollMainWindowToTile(TileXY(x, y)); + ScrollMainWindowToTile(TileXY(x, y), instant); return true; } break; @@ -3441,6 +3504,7 @@ void IConsoleStdLibRegister() IConsole::CmdRegister("screenshot", ConScreenShot); IConsole::CmdRegister("minimap", ConMinimap); IConsole::CmdRegister("script", ConScript); + IConsole::CmdRegister("zoomto", ConZoomToLevel); IConsole::CmdRegister("scrollto", ConScrollToTile); IConsole::CmdRegister("highlight_tile", ConHighlightTile); IConsole::AliasRegister("scrollto_highlight", "scrollto %+; highlight_tile %+"); diff --git a/src/lang/belarusian.txt b/src/lang/belarusian.txt index c90fd35ee5..38edcd3a68 100644 --- a/src/lang/belarusian.txt +++ b/src/lang/belarusian.txt @@ -1329,8 +1329,10 @@ STR_GAME_OPTIONS_FONT_ZOOM :{BLACK}Паме STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_TOOLTIP :{BLACK}Абярыце памер шрыфта, выкарыстоўванага ў гульні STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_NORMAL :Звычайны +STR_GAME_OPTIONS_FONT_ZOOM_DROPDOWN_2X_ZOOM :Падвоены +STR_GAME_OPTIONS_REFRESH_RATE :{BLACK}Чашчыня абнаўлення экрана STR_GAME_OPTIONS_BASE_GRF :{BLACK}Набор базавай ґрафікі STR_GAME_OPTIONS_BASE_GRF_TOOLTIP :{BLACK}Выбар базавага набору ґрафічных аб'ектаў @@ -1432,6 +1434,7 @@ STR_TERRAIN_TYPE_FLAT :Раўнінн STR_TERRAIN_TYPE_HILLY :Узгорастая STR_TERRAIN_TYPE_MOUNTAINOUS :Гарыстая STR_TERRAIN_TYPE_ALPINIST :Выключна горны +STR_TERRAIN_TYPE_CUSTOM :Усталяваць вышыню ўручную ###length 3 STR_CITY_APPROVAL_PERMISSIVE :Дазваляючае @@ -1515,6 +1518,7 @@ STR_CONFIG_SETTING_VEHICLE_BREAKDOWNS_HELPTEXT :Задайце STR_CONFIG_SETTING_SUBSIDY_MULTIPLIER :Множнік субсыдыяў: {STRING} STR_CONFIG_SETTING_SUBSIDY_MULTIPLIER_HELPTEXT :Усталюйце множнік аплаты за перавозкі, якія субсыдуюцца +STR_CONFIG_SETTING_SUBSIDY_DURATION :Працягласць субсідый: {STRING} ###setting-zero-is-special @@ -1533,6 +1537,8 @@ STR_CONFIG_SETTING_DISASTERS_HELPTEXT :Пераклю STR_CONFIG_SETTING_CITY_APPROVAL :Стаўленьне гарадзкой рады да рэструктурызацыі навакольляў: {STRING} STR_CONFIG_SETTING_CITY_APPROVAL_HELPTEXT :Выберыце ўзровень шуму й забруджваньня навакольнага асяроддзя кампаніямі, які ўплывае на іх рэйтынґ у гарадах і магчымасьць далейшага будаўніцтва каля гарадоў +STR_CONFIG_SETTING_MAP_HEIGHT_LIMIT_HELPTEXT :Усталяваць максімальнае значэнне вышыні гор на карце. «(Аўтавылучэнне)» падбярэ прымальнае значэнне пасля стварэння ландшафту. +STR_CONFIG_SETTING_MAP_HEIGHT_LIMIT_VALUE :{NUM} ###setting-zero-is-special STR_CONFIG_SETTING_TOO_HIGH_MOUNTAIN :{WHITE}Немагчыма зьмяніць максімальную вышыню. На мапе ёсць горы вышэй гэтага значэньня. @@ -1737,6 +1743,7 @@ STR_CONFIG_SETTING_SNOWLINE_HEIGHT :Вышыня с STR_CONFIG_SETTING_SNOWLINE_HEIGHT_HELPTEXT :Азначце, на якой вышыні ў субарктычным клімаце ўсталёўваецца снегавы полаг. Наяўнасьць снега ўплывае на расстаноўку прадпрыемстваў і на ўмовы росту гарадоў. +STR_CONFIG_SETTING_DESERT_COVERAGE_HELPTEXT :Гэта значэнне вызначае прыкладны адносны плошчу сушы, пакрытай пяском у трапічным клімаце. Пустэльні ўплываюць на размяшчэнне прадпрыемстваў.{}Выкарыстоўваецца толькі пры стварэнні карты. STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN :Нароўнасьць ляндшафту: {STRING} STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN_HELPTEXT :(Толькі для TerraGenesis){}Выберыце колькасьць гор і ўзгоркаў на карце. На гладкім ландшафце ўзгоркаў трохі і яны больш пакатыя. На грубым - шмат гор, і ландшафт можа здацца занадта аднастайным. @@ -1831,6 +1838,7 @@ STR_CONFIG_SETTING_OSK_ACTIVATION_SINGLE_CLICK_FOCUS :Адзіноч STR_CONFIG_SETTING_OSK_ACTIVATION_SINGLE_CLICK :Адзіночная пстрычка (неадкладна) ###length 3 +STR_CONFIG_SETTING_USE_RELAY_SERVICE_NEVER :не STR_CONFIG_SETTING_RIGHT_MOUSE_BTN_EMU :Эмуляцыя правага кліка мышы: {STRING} STR_CONFIG_SETTING_RIGHT_MOUSE_BTN_EMU_HELPTEXT :Выбаць мэтад імітацыі націсьненьня правай кнопкі мышы. @@ -2103,6 +2111,7 @@ STR_CONFIG_SETTING_TOWN_CARGOGENMODE_BITCOUNT :лінейна STR_CONFIG_SETTING_EXTRA_TREE_PLACEMENT :Расстаноўка дрэваў у гульні: {STRING} STR_CONFIG_SETTING_EXTRA_TREE_PLACEMENT_HELPTEXT :Кантроль адвольнага з'яўленьня дрэваў падчас гульні. Гэта можа закрануць прадпрыемствы, якія залежаць ад росту дрэваў, напрыклад, пільні. ###length 4 +STR_CONFIG_SETTING_EXTRA_TREE_PLACEMENT_NO_SPREAD :Растуць, але не распаўсюджваюцца {RED}(ломіцца пільня) STR_CONFIG_SETTING_TOOLBAR_POS :Разьмяшчэньне галоўнай панэлі: {STRING} STR_CONFIG_SETTING_TOOLBAR_POS_HELPTEXT :Гарызантальнае разьмяшчэньне галоўнай панэлі інструмэнтаў зьверху экрана. @@ -2131,6 +2140,7 @@ STR_CONFIG_SETTING_ZOOM_LVL_OUT_2X :2x STR_CONFIG_SETTING_ZOOM_LVL_OUT_4X :4x STR_CONFIG_SETTING_ZOOM_LVL_OUT_8X :8x +STR_CONFIG_SETTING_SPRITE_ZOOM_MIN_HELPTEXT :Абмежаванне максімальнага разрознення спрайтаў адключае выкарыстанне графікі высокага разрознення, нават калі яна даступная. Гэта можна выкарыстоўваць для ўніфікацыі вонкавага выгляду гульні пры адначасовым выкарыстанні розных модуляў NewGRF, некаторыя з якіх утрымоўваюць графіку высокага разрознення, а іншыя - не. ###length 3 STR_CONFIG_SETTING_TOWN_GROWTH :Хуткасьць росту гарадоў: {STRING} @@ -2185,6 +2195,7 @@ STR_CONFIG_SETTING_LOCALISATION_UNITS_VELOCITY_HELPTEXT :Паказва STR_CONFIG_SETTING_LOCALISATION_UNITS_VELOCITY_IMPERIAL :ангельскія (міль/г) STR_CONFIG_SETTING_LOCALISATION_UNITS_VELOCITY_METRIC :мэтрычная (км/г) STR_CONFIG_SETTING_LOCALISATION_UNITS_VELOCITY_SI :СІ (м/с) +STR_CONFIG_SETTING_LOCALISATION_UNITS_VELOCITY_GAMEUNITS :нутрагульнявая (клеткі ў дзень) STR_CONFIG_SETTING_LOCALISATION_UNITS_POWER :Сыстэма адзінак для магутнасьці: {STRING} STR_CONFIG_SETTING_LOCALISATION_UNITS_POWER_HELPTEXT :Паказваць магутнасьць рухавікоў транспартных сродкаў у выбранай сыстэме адзінак @@ -2449,6 +2460,7 @@ STR_FACE_TIE_EARRING_TOOLTIP :{BLACK}Зьмя # Matches ServerGameType ###length 3 +STR_NETWORK_SERVER_VISIBILITY_LOCAL :Лакальны # Network server list STR_NETWORK_SERVER_LIST_CAPTION :{WHITE}Сеткавая гульня @@ -2484,6 +2496,7 @@ STR_NETWORK_SERVER_LIST_CURRENT_DATE :{SILVER}Бяг STR_NETWORK_SERVER_LIST_PASSWORD :{SILVER}Ахавана паролем! STR_NETWORK_SERVER_LIST_SERVER_OFFLINE :{SILVER}СЭРВЭР АДКЛЮЧАНЫ STR_NETWORK_SERVER_LIST_SERVER_FULL :{SILVER}СЭРВЭР ЗАПОЎНЕНЫ +STR_NETWORK_SERVER_LIST_SERVER_BANNED :{SILVER}ВЫ ЗАБЛАКАВАНЫ НА СЕРВЕРЫ STR_NETWORK_SERVER_LIST_VERSION_MISMATCH :{SILVER}ВЭРСІЯ НЕ ПАДЫХОДЗІЦЬ STR_NETWORK_SERVER_LIST_GRF_MISMATCH :{SILVER}НЕ СУПАДАЕ НАБОР NEWGRF @@ -2491,6 +2504,7 @@ STR_NETWORK_SERVER_LIST_JOIN_GAME :{BLACK}Далу STR_NETWORK_SERVER_LIST_REFRESH :{BLACK}Абнавіць сэрвэр STR_NETWORK_SERVER_LIST_REFRESH_TOOLTIP :{BLACK}Абнавіць iнфармацыю аб сэрвэры +STR_NETWORK_SERVER_LIST_SEARCH_SERVER_INTERNET_TOOLTIP :{BLACK}Пошук агульнадаступных сервераў у інтэрнэце STR_NETWORK_SERVER_LIST_ADD_SERVER :{BLACK}Дадаць сэрвэр STR_NETWORK_SERVER_LIST_ADD_SERVER_TOOLTIP :{BLACK}Дадаць сэрвэр у сьпіс, які будзе аўтаматычна правярацца на ідучыя гульні STR_NETWORK_SERVER_LIST_START_SERVER :{BLACK}Запуск сэрвэра @@ -2542,11 +2556,16 @@ STR_NETWORK_COMPANY_LIST_CLIENT_LIST :Сьпіс кл STR_NETWORK_COMPANY_LIST_SPECTATE :Назіраць # Network client list +STR_NETWORK_CLIENT_LIST_CHAT_CLIENT_TOOLTIP :{BLACK}Адправіць паведамленне гэтаму гульцу +STR_NETWORK_CLIENT_LIST_NEW_COMPANY_TOOLTIP :{BLACK}Заснаваць новую транспартную кампанію й далучыцца да яе +STR_NETWORK_CLIENT_LIST_PLAYER_ICON_HOST_TOOLTIP :{BLACK}Гэта арганізатар гульні # Matches ConnectionType ###length 5 +STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_KICK :Адключыць +STR_NETWORK_CLIENT_LIST_ASK_CLIENT_KICK :{YELLOW}Адключыць гульца «{STRING}»? STR_NETWORK_SPECTATORS :Назіральнікі @@ -2651,6 +2670,7 @@ STR_NETWORK_MESSAGE_NAME_CHANGE :*** {STRING} з STR_NETWORK_MESSAGE_SERVER_SHUTDOWN :{WHITE}Гэты сэрвэр закрыў сэсію STR_NETWORK_MESSAGE_SERVER_REBOOT :{WHITE}Гэты сэрвэр перазапускаецца...{}Пачакайце, калі ласка +STR_NETWORK_ERROR_COORDINATOR_ISOLATED_DETAIL :{WHITE}Іншыя гульцы не змогуць далучыцца да вашага сервера # Content downloading window STR_CONTENT_TITLE :{WHITE}Кантэнт запампоўваецца @@ -2743,6 +2763,8 @@ STR_MISSING_GRAPHICS_SET_MESSAGE :{BLACK}OpenTTD STR_MISSING_GRAPHICS_YES_DOWNLOAD :{BLACK}Так, спампаваць ґрафiку STR_MISSING_GRAPHICS_NO_QUIT :{BLACK}Не, выйсьцi з OpenTTD +STR_MISSING_GRAPHICS_ERROR :{BLACK}Не атрымалася запампаваць графіку.{}Калі ласка, загрузіце графіку ўручную. +STR_MISSING_GRAPHICS_ERROR_QUIT :{BLACK}Выйсці з OpenTTD # Transparency settings window STR_TRANSPARENCY_CAPTION :{WHITE}Наладкі празрыстасьці @@ -2786,6 +2808,7 @@ STR_JOIN_WAYPOINT_CAPTION :{WHITE}Аб'я STR_JOIN_WAYPOINT_CREATE_SPLITTED_WAYPOINT :{YELLOW}Пабудаваць асобны пункт шляху # Generic toolbar +STR_TOOLBAR_DISABLED_NO_VEHICLE_AVAILABLE :{BLACK}Адключана, бо няма прыдатных транспартных сродкаў для гэтай інфраструктуры # Rail construction toolbar STR_RAIL_TOOLBAR_RAILROAD_CONSTRUCTION_CAPTION :Чыгунка @@ -3190,6 +3213,7 @@ STR_FRAMERATE_SPEED_FACTOR_TOOLTIP :{BLACK}Факт STR_FRAMERATE_DATA_POINTS :{BLACK}Дадзеныя па {COMMA} вымярэнь{P ню ям ям} STR_FRAMERATE_MS_GOOD :{LTBLUE}{DECIMAL} мс STR_FRAMERATE_MS_WARN :{YELLOW}{DECIMAL} мс +STR_FRAMERATE_MS_BAD :{RED}{DECIMAL} мс STR_FRAMERATE_FPS_WARN :{YELLOW}{DECIMAL} кадр{P "" а аў}/с STR_FRAMERATE_FPS_BAD :{RED}{DECIMAL} кадр{P "" а аў}/с STR_FRAMERATE_BYTES_GOOD :{LTBLUE}{BYTES} @@ -3198,14 +3222,17 @@ STR_FRAMERATE_GRAPH_SECONDS :{TINY_FONT}{COM ###length 15 STR_FRAMERATE_GAMELOOP :{BLACK}Разлік гульнявога цыклу: +STR_FRAMERATE_GL_ROADVEHS :{BLACK} Рух аўтамабіляў: STR_FRAMERATE_GL_AIRCRAFT :{BLACK} Рух паветраных судоў: STR_FRAMERATE_GL_LINKGRAPH :{BLACK} Затрымка ґрафа размеркаваньня: +STR_FRAMERATE_DRAWING :{BLACK}Адмалёўка адлюстравання: STR_FRAMERATE_ALLSCRIPTS :{BLACK}Усяго скрыптоў/ШІ: STR_FRAMERATE_GAMESCRIPT :{BLACK} Гульнявы скрыпт: STR_FRAMERATE_AI :{BLACK} ШІ {NUM} {STRING} ###length 15 STR_FRAMETIME_CAPTION_GAMELOOP :Разлік гульнявога цыклу +STR_FRAMETIME_CAPTION_GL_TRAINS :Рух цягнікоў STR_FRAMETIME_CAPTION_GL_ROADVEHS :Рух аўтамабіляў STR_FRAMETIME_CAPTION_GL_SHIPS :Рух караблёў STR_FRAMETIME_CAPTION_GL_AIRCRAFT :Рух паветраных судоў @@ -3254,6 +3281,8 @@ STR_MAPGEN_BY :{BLACK}* STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}Колькасьць гарадоў: STR_MAPGEN_DATE :{BLACK}Дата: STR_MAPGEN_NUMBER_OF_INDUSTRIES :{BLACK}Колькасьць прадпрыемстваў: +STR_MAPGEN_SNOW_COVERAGE_TEXT :{BLACK}{NUM}% +STR_MAPGEN_DESERT_COVERAGE_DOWN :{BLACK}Паменшыць плошчу пяшчанага пакрыцця на 10% STR_MAPGEN_SNOW_LINE_HEIGHT :{BLACK}Вышыня сьнегавой лініі: STR_MAPGEN_SNOW_LINE_UP :{BLACK}Падняць сьнегавую лінію STR_MAPGEN_SNOW_LINE_DOWN :{BLACK}Апусьціць сьнегавую лінію @@ -3419,6 +3448,7 @@ STR_NEWGRF_ERROR_MSG_WARNING :{RED}Увага STR_NEWGRF_ERROR_MSG_ERROR :{RED}Памылка: {SILVER}{STRING} STR_NEWGRF_ERROR_MSG_FATAL :{RED}Крытычная памылка: {SILVER}{STRING} STR_NEWGRF_ERROR_FATAL_POPUP :{WHITE}Памылка пры рабоце з NewGRF:{}{STRING} +STR_NEWGRF_ERROR_POPUP :{WHITE}Памылка, звязаная з модулем NewGRF:{}{STRING} STR_NEWGRF_ERROR_VERSION_NUMBER :{1:STRING} ня будзе працаваць з вэрсіяй TTDPatch, паведламленай OpenTTD. STR_NEWGRF_ERROR_DOS_OR_WINDOWS :Файл {1:STRING} патрабуе {STRING}-вэрсію TTD. STR_NEWGRF_ERROR_UNSET_SWITCH :{1:STRING} зроблены для выкарыстаньня сумесна з {STRING} @@ -3496,6 +3526,7 @@ STR_SIGN_LIST_MATCH_CASE_TOOLTIP :{BLACK}Пера # Sign window STR_EDIT_SIGN_CAPTION :{WHITE}Зьмяніць надпіс на таблічцы +STR_EDIT_SIGN_LOCATION_TOOLTIP :{BLACK}Паказаць знак у асноўным акне. Ctrl+пстрычка - паказаць у дадатковым акне. STR_EDIT_SIGN_NEXT_SIGN_TOOLTIP :{BLACK}Да наступнай таблічкi STR_EDIT_SIGN_PREVIOUS_SIGN_TOOLTIP :{BLACK}Да папярэдняй таблічкi @@ -3812,6 +3843,7 @@ STR_INDUSTRY_DIRECTORY_ITEM_PROD1 :{ORANGE}{INDUST STR_INDUSTRY_DIRECTORY_ITEM_PROD2 :{ORANGE}{INDUSTRY} {STRING}, {STRING} STR_INDUSTRY_DIRECTORY_ITEM_PRODMORE :{ORANGE}{INDUSTRY} {STRING}, {STRING}, {STRING} і яшчэ {NUM}... STR_INDUSTRY_DIRECTORY_LIST_CAPTION :{BLACK}Сьпіс прадпрыемстваў: пстрычка па назьве паказвае прадпрыемства ў асноўным вакне. Ctrl+клік - у дадатковым вакне. +STR_INDUSTRY_DIRECTORY_ACCEPTED_CARGO_FILTER :{BLACK}Прыманы груз: {SILVER}{STRING} STR_INDUSTRY_DIRECTORY_FILTER_ALL_TYPES :Любы STR_INDUSTRY_DIRECTORY_FILTER_NONE :Адсутнічае @@ -3957,6 +3989,7 @@ STR_BUY_VEHICLE_SHIP_BUY_VEHICLE_BUTTON :{BLACK}Купі STR_BUY_VEHICLE_AIRCRAFT_BUY_VEHICLE_BUTTON :{BLACK}Купіць ###length VEHICLE_TYPES +STR_BUY_VEHICLE_ROAD_VEHICLE_BUY_REFIT_VEHICLE_BUTTON :{BLACK}Купіць і пераабсталяваць STR_BUY_VEHICLE_AIRCRAFT_BUY_REFIT_VEHICLE_BUTTON :{BLACK}Купіць і пераабсталяваць ###length VEHICLE_TYPES @@ -4180,6 +4213,7 @@ STR_REPLACE_ROAD_VEHICLES :Аўтатра STR_REPLACE_TRAM_VEHICLES :Трамваі STR_REPLACE_REMOVE_WAGON_HELP :{BLACK}Дазволіць пры аўтазамене захоўваць даўжыню цягнікоў шляхам выдаленьня ваґонаў (пачынаючы з галавы цягніка), калі пры аўтазамене лякаматыва павялічыцца даўжыня цягніка. +STR_REPLACE_REMOVE_WAGON_GROUP_HELP :{STRING}{}Ctrl+пстрычка - ужыць таксама і да ўкладзеных груп. # Vehicle view STR_VEHICLE_VIEW_CAPTION :{WHITE}{VEHICLE} @@ -4460,6 +4494,7 @@ STR_ORDER_REFIT_STOP_ORDER :(Пераабс STR_ORDER_STOP_ORDER :(Стоп) STR_ORDER_GO_TO_STATION :{STRING} {STATION} {STRING} +STR_ORDER_GO_TO_STATION_CAN_T_USE_STATION :{PUSH_COLOUR}{RED}(Няверны тып){POP_COLOUR} {STRING} {STATION} {STRING} STR_ORDER_IMPLICIT :(Аўтаматычна) diff --git a/src/lang/korean.txt b/src/lang/korean.txt index bf7620652b..c1782582fb 100644 --- a/src/lang/korean.txt +++ b/src/lang/korean.txt @@ -1461,7 +1461,7 @@ STR_CONFIG_SETTING_FREIGHT_TRAINS :화물 무게 STR_CONFIG_SETTING_FREIGHT_TRAINS_HELPTEXT :열차가 싣고 있는 화물이 열차 속력에 미치는 영향에 대해 설정합니다. 값을 높게 설정하면 화물을 수송하는데 더 큰 힘이 필요합니다. (특히 언덕을 오를 때 심해집니다) STR_CONFIG_SETTING_PLANE_SPEED :항공기 속력 조절: {STRING} -STR_CONFIG_SETTING_PLANE_SPEED_HELPTEXT :항공 수송에 대한 수입을 제한하기 위해, 다른 운송 수단의 속력을 1로 보았을 때의 항공기의 속력 비율을 설정합니다. +STR_CONFIG_SETTING_PLANE_SPEED_HELPTEXT :항공 수송에 대한 수입을 제한하기 위해, 다른 운송 수단의 속력을 1로 보았을 때 항공기의 상대 속력을 설정합니다. STR_CONFIG_SETTING_PLANE_SPEED_VALUE :(실제 속력) x {COMMA}분의 1 STR_CONFIG_SETTING_PLANE_CRASHES :항공기 추락 빈도수: {STRING} diff --git a/src/lang/turkish.txt b/src/lang/turkish.txt index a94e22dc96..0b5f78db63 100644 --- a/src/lang/turkish.txt +++ b/src/lang/turkish.txt @@ -1755,6 +1755,8 @@ STR_CONFIG_SETTING_NEWS_ARRIVAL_FIRST_VEHICLE_OTHER_HELPTEXT :Rakibe ait yeni STR_CONFIG_SETTING_NEWS_ACCIDENTS_DISASTERS :Kazalar / felaketler: {STRING} STR_CONFIG_SETTING_NEWS_ACCIDENTS_DISASTERS_HELPTEXT :Kazalar veya felaketler meydana geldiğinde gazete haberi olarak göster +STR_CONFIG_SETTING_NEWS_ACCIDENT_OTHER :Rakip araçların yaptığı kazalar: {STRING} +STR_CONFIG_SETTING_NEWS_ACCIDENT_OTHER_HELPTEXT :Rakiplerin kaza yapan araçlar hakkında bir gazete haberi göster STR_CONFIG_SETTING_NEWS_COMPANY_INFORMATION :Şirket bilgisi: {STRING} STR_CONFIG_SETTING_NEWS_COMPANY_INFORMATION_HELPTEXT :Yeni bir şirket oyuna başladığında veya şirketler iflas etme riski taşıdığında gazete haberi olarak göster @@ -2116,7 +2118,7 @@ STR_QUIT_NO :{BLACK}Hayır # Abandon game STR_ABANDON_GAME_CAPTION :{WHITE}Ana Menüye Dön -STR_ABANDON_GAME_QUERY :{YELLOW}Oyunu bitirmek istediğinizden emin misiniz? +STR_ABANDON_GAME_QUERY :{YELLOW}Oyunu bitirmek istediğinize emin misiniz? STR_ABANDON_SCENARIO_QUERY :{YELLOW}Bu senaryodan çıkmak istediğinizden emin misiniz? # Cheat window @@ -2270,6 +2272,7 @@ STR_NETWORK_SERVER_LIST_LANDSCAPE :{SILVER}Yer yü STR_NETWORK_SERVER_LIST_MAP_SIZE :{SILVER}Harita boyutu: {WHITE}{COMMA}x{COMMA} STR_NETWORK_SERVER_LIST_SERVER_VERSION :{SILVER}Sunucu sürümü: {WHITE}{STRING} STR_NETWORK_SERVER_LIST_SERVER_ADDRESS :{SILVER}Sunucu adresi: {WHITE}{STRING} +STR_NETWORK_SERVER_LIST_INVITE_CODE :{SILVER}Davet kodu: {WHITE}{STRING} STR_NETWORK_SERVER_LIST_START_DATE :{SILVER}Başlama tarihi: {WHITE}{DATE_SHORT} STR_NETWORK_SERVER_LIST_CURRENT_DATE :{SILVER}Şimdiki tarih: {WHITE}{DATE_SHORT} STR_NETWORK_SERVER_LIST_GAMESCRIPT :{SILVER}Oyun Betiği: {WHITE}{STRING} (v{NUM}) @@ -2686,6 +2689,7 @@ STR_STATION_CLASS_WAYP :Yerimleri # Signal window STR_BUILD_SIGNAL_CAPTION :{WHITE}Sinyal Seçimi +STR_BUILD_SIGNAL_TOGGLE_ADVANCED_SIGNAL_TOOLTIP :{BLACK}Gelişmiş sinyal türlerini göster STR_BUILD_SIGNAL_SEMAPHORE_NORM_TOOLTIP :{BLACK}Blok Sinyali (semafor){}Bu en temel sinyal türüdür, bir blok içinde aynı anda yalnız bir tren bulunmasına izin verir STR_BUILD_SIGNAL_SEMAPHORE_ENTRY_TOOLTIP :{BLACK}Giriş-Sinyali (semafor){}Yolun devam eden bölümünde en az bir yeşil çıkış sinyali olduğu sürece yeşil yanar. Aksi halde kırmızı yanar STR_BUILD_SIGNAL_SEMAPHORE_EXIT_TOOLTIP :{BLACK}Çıkış Sinyali (semafor){}Blok sinyali ile aynı şekilde çalışır ancak giriş ve karışık ön sinyaller ile doğru rengi tetiklemek gerekmektedir