index 19ee8af56f56442af13bb75a6a47b35fc23ae868..dc216c9a8306238f9c31ce4831e0962c30df63a3 100644 (file)
--- a/src/game/g_language.pas
+++ b/src/game/g_language.pas
-(* Copyright (C) DooM 2D:Forever Developers
+(* Copyright (C) Doom 2D: Forever Developers
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3 of the License ONLY.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
I_GAME_SECRETS,
I_GAME_MONSTERS_TOTAL,
I_GAME_SECRETS_TOTAL,
I_GAME_SECRETS,
I_GAME_MONSTERS_TOTAL,
I_GAME_SECRETS_TOTAL,
+ I_GAME_WARMUP,
I_GAME_CHEAT_GODMODE,
I_GAME_CHEAT_WEAPONS,
I_GAME_CHEAT_GODMODE,
I_GAME_CHEAT_WEAPONS,
I_MENU_GOAL_LIMIT,
I_MENU_MAX_LIVES,
I_MENU_TEAM_DAMAGE,
I_MENU_GOAL_LIMIT,
I_MENU_MAX_LIVES,
I_MENU_TEAM_DAMAGE,
+ I_MENU_ITEM_RESPAWN_TIME,
+ I_MENU_DEATHMATCH_KEYS,
I_MENU_ENABLE_EXITS,
I_MENU_WEAPONS_STAY,
I_MENU_ENABLE_MONSTERS,
I_MENU_ENABLE_EXITS,
I_MENU_WEAPONS_STAY,
I_MENU_ENABLE_MONSTERS,
I_MENU_CONTROL_JOYSTICKS,
I_MENU_CONTROL_DEADZONE,
I_MENU_CONTROL_JOYSTICKS,
I_MENU_CONTROL_DEADZONE,
+ I_MENU_CONTROL_TOUCH,
+ I_MENU_CONTROL_TOUCH_ALT,
+ I_MENU_CONTROL_TOUCH_FIRE,
+ I_MENU_CONTROL_TOUCH_SIZE,
+ I_MENU_CONTROL_TOUCH_OFFSET,
+
I_MENU_CONTROL_GLOBAL,
I_MENU_CONTROL_SCREENSHOT,
I_MENU_CONTROL_STAT,
I_MENU_CONTROL_GLOBAL,
I_MENU_CONTROL_SCREENSHOT,
I_MENU_CONTROL_STAT,
I_MENU_GAME_CHAT_TYPE_ADV,
I_MENU_GAME_CHAT_TYPE_COLOR,
I_MENU_GAME_CHAT_TYPE_TEXTURE,
I_MENU_GAME_CHAT_TYPE_ADV,
I_MENU_GAME_CHAT_TYPE_COLOR,
I_MENU_GAME_CHAT_TYPE_TEXTURE,
+ I_MENU_GAME_PLAYER_INDICATOR,
+ I_MENU_GAME_INDICATOR_NONE,
+ I_MENU_GAME_INDICATOR_OWN,
+ I_MENU_GAME_INDICATOR_ALL,
+ I_MENU_GAME_INDICATOR_STYLE,
+ I_MENU_GAME_INDICATOR_ARROW,
+ I_MENU_GAME_INDICATOR_NAME,
+ I_MENU_GAME_SCALE_FACTOR,
I_MENU_VIDEO_RESOLUTION,
I_MENU_VIDEO_BPP,
I_MENU_VIDEO_VSYNC,
I_MENU_VIDEO_FILTER_SKY,
I_MENU_VIDEO_LEGACY_COMPATIBLE,
I_MENU_VIDEO_RESOLUTION,
I_MENU_VIDEO_BPP,
I_MENU_VIDEO_VSYNC,
I_MENU_VIDEO_FILTER_SKY,
I_MENU_VIDEO_LEGACY_COMPATIBLE,
+ I_MENU_VIDEO_INTERPOLATION,
I_MENU_VIDEO_NEED_RESTART,
I_MENU_RESOLUTION_SELECT,
I_MENU_VIDEO_NEED_RESTART,
I_MENU_RESOLUTION_SELECT,
I_MENU_SOUND_INACTIVE_SOUNDS_OFF,
I_MENU_SOUND_ANNOUNCE,
I_MENU_SOUND_COMPAT,
I_MENU_SOUND_INACTIVE_SOUNDS_OFF,
I_MENU_SOUND_ANNOUNCE,
I_MENU_SOUND_COMPAT,
+ I_MENU_SOUND_CHAT,
I_MENU_ANNOUNCE_NONE,
I_MENU_ANNOUNCE_ME,
I_MENU_ANNOUNCE_MEPLUS,
I_MENU_ANNOUNCE_NONE,
I_MENU_ANNOUNCE_ME,
I_MENU_ANNOUNCE_MEPLUS,
I_NET_MSG_CLIENT_DONE,
I_NET_MSG_CLIENT_DISC,
I_NET_MSG_KICK,
I_NET_MSG_CLIENT_DONE,
I_NET_MSG_CLIENT_DISC,
I_NET_MSG_KICK,
+ I_NET_MSG_PORTS,
+ I_NET_MSG_TIMEOUT_WARN,
I_NET_MAP_DL,
I_NET_WAD_DL,
I_NET_MAP_DL,
I_NET_WAD_DL,
I_NET_SLIST_WAIT,
I_NET_SLIST_PING_MS,
I_NET_SLIST_NO_ACCESS,
I_NET_SLIST_WAIT,
I_NET_SLIST_PING_MS,
I_NET_SLIST_NO_ACCESS,
+ I_NET_SLIST_URGENT,
+ I_NET_SLIST_URGENT_CONT,
I_NET_SLIST_FETCH,
I_NET_SLIST_RETRIEVED,
I_NET_SLIST_CONN,
I_NET_SLIST_FETCH,
I_NET_SLIST_RETRIEVED,
I_NET_SLIST_CONN,
+ I_NET_SLIST_WCONN,
I_NET_SLIST_DISC,
I_NET_SLIST_LOST,
I_NET_SLIST_ERROR,
I_NET_SLIST_DISC,
I_NET_SLIST_LOST,
I_NET_SLIST_ERROR,
I_PLAYER_NAME,
I_PLAYER_CHTEAM_RED,
I_PLAYER_CHTEAM_BLUE,
I_PLAYER_NAME,
I_PLAYER_CHTEAM_RED,
I_PLAYER_CHTEAM_BLUE,
+ I_PLAYER_SECRET,
I_PLAYER_SPECT,
I_PLAYER_SPECT1,
I_PLAYER_SPECT,
I_PLAYER_SPECT1,
I_LOAD_SEND_INFO,
I_LOAD_WAIT_INFO,
I_LOAD_DL_RES,
I_LOAD_SEND_INFO,
I_LOAD_WAIT_INFO,
I_LOAD_DL_RES,
+ I_LOAD_HOST,
+ I_LOAD_PORTS,
I_CREDITS_CAP_1,
I_CREDITS_CAP_2,
I_CREDITS_CAP_1,
I_CREDITS_CAP_2,
I_MSG_ALLOWEXIT_OFF,
I_MSG_ALLOWMON_ON,
I_MSG_ALLOWMON_OFF,
I_MSG_ALLOWEXIT_OFF,
I_MSG_ALLOWMON_ON,
I_MSG_ALLOWMON_OFF,
+ I_MSG_DMKEYS_ON,
+ I_MSG_DMKEYS_OFF,
I_MSG_BOTSVSPLAYERS_ON,
I_MSG_BOTSVSPLAYERS_OFF,
I_MSG_BOTSVSMONSTERS_ON,
I_MSG_BOTSVSPLAYERS_ON,
I_MSG_BOTSVSPLAYERS_OFF,
I_MSG_BOTSVSMONSTERS_ON,
I_MSG_NO_WAD,
I_MSG_NO_MAPS,
I_MSG_NO_MAP,
I_MSG_NO_WAD,
I_MSG_NO_MAPS,
I_MSG_NO_MAP,
+ I_MSG_NO_MAP_FALLBACK,
I_MSG_NO_MONSTER,
I_MSG_SCORE_LIMIT,
I_MSG_TIME_LIMIT,
I_MSG_LIVES,
I_MSG_WARMUP,
I_MSG_NO_MONSTER,
I_MSG_SCORE_LIMIT,
I_MSG_TIME_LIMIT,
I_MSG_LIVES,
I_MSG_WARMUP,
+ I_MSG_SPAWNINVUL,
I_MSG_WARMUP_START,
I_MSG_NEXTMAP_SET,
I_MSG_NEXTMAP_UNSET,
I_MSG_WARMUP_START,
I_MSG_NEXTMAP_SET,
I_MSG_NEXTMAP_UNSET,
I_MSG_NOT_DEBUG,
I_MSG_GM_UNAVAIL,
I_MSG_SERVERONLY,
I_MSG_NOT_DEBUG,
I_MSG_GM_UNAVAIL,
I_MSG_SERVERONLY,
+ I_MSG_NOT_NETGAME,
I_MSG_NOCLIENTS,
I_MSG_UNBAN_OK,
I_MSG_UNBAN_FAIL,
I_MSG_NOCLIENTS,
I_MSG_UNBAN_OK,
I_MSG_UNBAN_FAIL,
'Âñåãî ìîíñòðîâ óáèòî:'),
('GAME SECRETS TOTAL', 'Total secrets found:',
'Âñåãî ñåêðåòîâ íàéäåíî:'),
'Âñåãî ìîíñòðîâ óáèòî:'),
('GAME SECRETS TOTAL', 'Total secrets found:',
'Âñåãî ñåêðåòîâ íàéäåíî:'),
+ ('GAME WARMUP', 'Warmup',
+ 'Ïîäãîòîâêà'),
('GAME CHEAT GODMODE', 'MACLEOD',
'ÃÎÐÅÖ'),
('GAME CHEAT GODMODE', 'MACLEOD',
'ÃÎÐÅÖ'),
'Æèçíè:'),
('MENU TEAM DAMAGE', 'Friendly Fire:',
'Óðîí ñâîèõ:'),
'Æèçíè:'),
('MENU TEAM DAMAGE', 'Friendly Fire:',
'Óðîí ñâîèõ:'),
+ ('MENU ITEM RESPAWN TIME', 'Item respawn time:',
+ 'Âðåìÿ ðåñïàâíà ïðåäìåòîâ:'),
+ ('MENU DEATHMATCH KEYS', 'Give all keys in DM:',
+ 'Âñå êëþ÷è â DM:'),
('MENU ENABLE EXITS', 'Enable Exit:',
'Âêëþ÷èòü âûõîä:'),
('MENU WEAPONS STAY', 'Weapons stay:',
('MENU ENABLE EXITS', 'Enable Exit:',
'Âêëþ÷èòü âûõîä:'),
('MENU WEAPONS STAY', 'Weapons stay:',
'Ïîäîæäèòå, ïîêà ñìåíèòñÿ êàðòà íà ñåðâåðå'),
('MENU INTER NOTICE SPACE', 'Press [SPACE] to continue',
'Íàæìèòå [ÏÐÎÁÅË], ÷òîáû ïðîäîëæèòü'),
'Ïîäîæäèòå, ïîêà ñìåíèòñÿ êàðòà íà ñåðâåðå'),
('MENU INTER NOTICE SPACE', 'Press [SPACE] to continue',
'Íàæìèòå [ÏÐÎÁÅË], ÷òîáû ïðîäîëæèòü'),
- ('MENU INTER NOTICE TIME', '%d seconds till the next round',
- 'Îñòàëîñü %d ñåêóíä äî ñëåäóþùåãî ðàóíäà'),
+ ('MENU INTER NOTICE TIME', '%d sec till the next round',
+ 'Îñòàëîñü %d ñåê äî ñëåäóþùåãî ðàóíäà'),
('MENU LOADING', 'Loading...',
'Çàãðóçêà...'),
('MENU PLAYER 1', 'Player 1',
('MENU LOADING', 'Loading...',
'Çàãðóçêà...'),
('MENU PLAYER 1', 'Player 1',
('MENU CONTROL DEADZONE', 'Joystick %d Deadzone',
'̸ðòâàÿ çîíà äæîéñòèêà %d'),
('MENU CONTROL DEADZONE', 'Joystick %d Deadzone',
'̸ðòâàÿ çîíà äæîéñòèêà %d'),
+ ('MENU CONTROL TOUCH', 'Touchscreen Settings',
+ 'Íàñòðîéêè ñåíñîðíîãî ýêðàíà'),
+ ('MENU CONTROL TOUCH ALT', 'Alternative layout:',
+ 'Àëüòåðíàòèâíàÿ ðàñêëàäêà:'),
+ ('MENU CONTROL TOUCH FIRE', 'Shoot Up/Down:',
+ 'Ñòðåëÿòü ââåðõ/âíèç:'),
+ ('MENU CONTROL TOUCH SIZE', 'Button size:',
+ 'Ðàçìåð êíîïîê:'),
+ ('MENU CONTROL TOUCH OFFSET', 'Vertical offset:',
+ 'Âåðòèêàëüíîå ñìåùåíèå:'),
+
('MENU CONTROL GLOBAL', 'Global Controls',
'ÎÁÙÅÅ ÓÏÐÀÂËÅÍÈÅ'),
('MENU CONTROL SCREENSHOT', 'Screenshot:',
('MENU CONTROL GLOBAL', 'Global Controls',
'ÎÁÙÅÅ ÓÏÐÀÂËÅÍÈÅ'),
('MENU CONTROL SCREENSHOT', 'Screenshot:',
'Öâåòíàÿ'),
('MENU GAME CHAT TYPE TEXTURE', 'Textured',
'Òåêñòóðà'),
'Öâåòíàÿ'),
('MENU GAME CHAT TYPE TEXTURE', 'Textured',
'Òåêñòóðà'),
+ ('MENU GAME PLAYER INDICATOR', 'Player indicator:',
+ 'Èíäèêàòîð èãðîêà:'),
+ ('MENU GAME INDICATOR NONE', 'None',
+ 'Íåò'),
+ ('MENU GAME INDICATOR OWN', 'Own',
+ 'Ñâîé'),
+ ('MENU GAME INDICATOR ALL', 'Own + Teammates',
+ 'Ñâîé + Ñîþçíèêè'),
+ ('MENU GAME INDICATOR STYLE', 'Indicator Style:',
+ 'Âèä èíäèêàòîðà:'),
+ ('MENU GAME INDICATOR ARROW', 'Arrow',
+ 'Ñòðåëêà'),
+ ('MENU GAME INDICATOR NAME', 'Name',
+ 'Èìÿ'),
+ ('MENU GAME SCALE FACTOR', 'Scale:',
+ 'Ìàñøòàá:'),
('MENU VIDEO RESOLUTION', 'Set video mode',
'Óñòàíîâêà âèäåîðåæèìà'),
('MENU VIDEO RESOLUTION', 'Set video mode',
'Óñòàíîâêà âèäåîðåæèìà'),
'Âåðòèêàëüíàÿ ñèíõðîíèçàöèÿ:'),
('MENU VIDEO FILTER SKY', 'Anisotropic sky',
'Ôèëüòðàöèÿ íåáà:'),
'Âåðòèêàëüíàÿ ñèíõðîíèçàöèÿ:'),
('MENU VIDEO FILTER SKY', 'Anisotropic sky',
'Ôèëüòðàöèÿ íåáà:'),
- ('MENU VIDEO LEGACY COMPATIBLE', 'Compatibility with NPOT textures:',
- 'Ñîâìåñòèìîñòü ñ NPOT-òåêñòóðàìè:'),
- ('MENU VIDEO NEED RESTART', 'Video settings will be changed after game restart.',
- 'Äàííûå íàñòðîéêè âèäåî âñòóïÿò â ñèëó ïîñëå ïåðåçàïóñêà èãðû.'),
+ ('MENU VIDEO LEGACY COMPATIBLE', 'Force compatibility with NPOT textures:',
+ 'Ýìóëÿöèÿ NPOT-òåêñòóð:'),
+ ('MENU VIDEO INTERPOLATION', 'Motion interpolation:',
+ 'Èíòåðïîëÿöèÿ äâèæåíèÿ:'),
+ ('MENU VIDEO NEED RESTART', 'Some video settings will be changed after game restart.',
+ 'Íåêîòîðûå íàñòðîéêè âèäåî âñòóïÿò â ñèëó ïîñëå ïåðåçàïóñêà èãðû.'),
('MENU RESOLUTION SELECT', 'SET VIDEO MODE',
'ÓÑÒÀÍÎÂÊÀ ÂÈÄÅÎÐÅÆÈÌÀ'),
('MENU RESOLUTION SELECT', 'SET VIDEO MODE',
'ÓÑÒÀÍÎÂÊÀ ÂÈÄÅÎÐÅÆÈÌÀ'),
'Îáúÿâëåíèÿ:'),
('MENU SOUND COMPAT', 'Sound FX set:',
'Íàáîð çâóêîâ:'),
'Îáúÿâëåíèÿ:'),
('MENU SOUND COMPAT', 'Sound FX set:',
'Íàáîð çâóêîâ:'),
+ ('MENU SOUND CHAT', 'Enable chat speech:',
+ 'Îçâó÷èâàòü ÷àò:'),
('MENU ANNOUNCE NONE', 'None',
'Íåò'),
('MENU ANNOUNCE ME', 'Only own announcers',
('MENU ANNOUNCE NONE', 'None',
'Íåò'),
('MENU ANNOUNCE ME', 'Only own announcers',
'Îòêëþ÷åíèå âûïîëíåíî.'),
('NET MSG KICK', 'You were dropped from the game! Reason: ',
'Âàñ âûáðîñèëî ñ ñåðâåðà! Ïðè÷èíà: '),
'Îòêëþ÷åíèå âûïîëíåíî.'),
('NET MSG KICK', 'You were dropped from the game! Reason: ',
'Âàñ âûáðîñèëî ñ ñåðâåðà! Ïðè÷èíà: '),
+ ('NET MSG PORTS', 'Make sure ports %d and %d are forwarded on the server.',
+ 'Ñïðîñèòå àäìèíà, ïðîáðîñèë ëè îí ïîðòû %d è %d íà ðîóòåðå.'),
+ ('NET MSG TIMEOUT WARN', 'Connection is taking too long.',
+ 'Ñåðâåð íå îòâå÷àåò óæå äîâîëüíî äîëãî.'),
('NET MAP DL', 'Map %s not found. Downloading from the server...',
'Êàðòà %s íå íàéäåíà. Ñêà÷èâàåì ñ ñåðâåðà...'),
('NET MAP DL', 'Map %s not found. Downloading from the server...',
'Êàðòà %s íå íàéäåíà. Ñêà÷èâàåì ñ ñåðâåðà...'),
' ìñ'),
('NET SLIST NO ACCESS', 'N/A',
'Í/Ä'),
' ìñ'),
('NET SLIST NO ACCESS', 'N/A',
'Í/Ä'),
+ ('NET SLIST URGENT', 'Message from master server',
+ 'Ñîîáùåíèå ñ ìàñòåðñåðâåðà'),
+ ('NET SLIST URGENT CONT', 'Press [ENTER] to continue',
+ 'Íàæìèòå [ENTER] äëÿ ïðîäîëæåíèÿ'),
('NET SLIST FETCH', 'Fetching server list...',
'Ïîëó÷àåì ñïèñîê ñåðâåðîâ...'),
('NET SLIST FETCH', 'Fetching server list...',
'Ïîëó÷àåì ñïèñîê ñåðâåðîâ...'),
- ('NET SLIST RETRIEVED', '%d servers retrieved.',
- 'Ïîëó÷åíî ñåðâåðîâ: %d'),
- ('NET SLIST CONN', 'Connected to masterserver.',
- 'Ïîäêëþ÷èëèñü ê ìàñòåðñåðâåðó.'),
- ('NET SLIST DISC', 'Disconnected from masterserver.',
- 'Îòêëþ÷èëèñü îò ìàñòåðñåðâåðà.'),
- ('NET SLIST LOST', 'Lost connection with masterserver.',
- 'Ñîåäèíåíèå ñ ìàñòåðñåðâåðîì ïîòåðÿíî.'),
+ ('NET SLIST RETRIEVED', '%d servers retrieved from [%s].',
+ 'Ïîëó÷åíî ñåðâåðîâ: %d, èñòî÷íèê: [%s]'),
+ ('NET SLIST CONN', 'Connected to masterserver [%s].',
+ 'Ïîäêëþ÷èëèñü ê ìàñòåðñåðâåðó [%s].'),
+ ('NET SLIST WCONN', 'Connecting to masterserver [%s]...',
+ 'Ïîäêëþ÷àåìñÿ ê ìàñòåðñåðâåðó [%s]...'),
+ ('NET SLIST DISC', 'Disconnected from masterserver [%s].',
+ 'Îòêëþ÷èëèñü îò ìàñòåðñåðâåðà [%s].'),
+ ('NET SLIST LOST', 'Lost connection with masterserver [%s].',
+ 'Ñîåäèíåíèå ñ ìàñòåðñåðâåðîì ïîòåðÿíî [%s].'),
('NET SLIST ERROR', 'Could not connect to masterserver.',
'Íå óäàëîñü ñîåäèíèòüñÿ ñ ìàñòåðñåðâåðîì.'),
('NET SLIST ERROR', 'Could not connect to masterserver.',
'Íå óäàëîñü ñîåäèíèòüñÿ ñ ìàñòåðñåðâåðîì.'),
'%s ïåðåøåë â Êðàñíóþ êîìàíäó.'),
('PLAYER CHTEAM BLUE', '%s is now on Blue.',
'%s ïåðåøåë â Ñèíþþ êîìàíäó.'),
'%s ïåðåøåë â Êðàñíóþ êîìàíäó.'),
('PLAYER CHTEAM BLUE', '%s is now on Blue.',
'%s ïåðåøåë â Ñèíþþ êîìàíäó.'),
+ ('PLAYER SECRET', '%s found a secret!',
+ '%s íàø¸ë ñåêðåò!'),
('PLAYER SPECT', 'Spectating',
'Íàáëþäåíèå'),
('PLAYER SPECT', 'Spectating',
'Íàáëþäåíèå'),
'*** %s ñòàùèë %s ôëàã!'),
('PLAYER FLAG RETURN', '*** %s returned the %s flag!',
'*** %s âåðíóë %s ôëàã!'),
'*** %s ñòàùèë %s ôëàã!'),
('PLAYER FLAG RETURN', '*** %s returned the %s flag!',
'*** %s âåðíóë %s ôëàã!'),
- ('PLAYER FLAG CAPTURE', '*** %s captured the %s flag! (%s ms)',
- '*** %s ïðèí¸ñ %s ôëàã! (%s ìñ)'),
+ ('PLAYER FLAG CAPTURE', '*** %s captured the %s flag! (%s sec)',
+ '*** %s ïðèí¸ñ %s ôëàã! (%s ñåê)'),
('PLAYER FLAG DROP', '*** %s dropped the %s flag!',
'*** %s ïîòåðÿë %s ôëàã!'),
('PLAYER FLAG RED', 'red',
('PLAYER FLAG DROP', '*** %s dropped the %s flag!',
'*** %s ïîòåðÿë %s ôëàã!'),
('PLAYER FLAG RED', 'red',
'Îæèäàíèå îòâåòà ([ESC] - îòìåíèòü)'),
('LOAD DL RES', 'Downloading resources...',
'Ñêà÷èâàíèå ðåñóðñîâ...'),
'Îæèäàíèå îòâåòà ([ESC] - îòìåíèòü)'),
('LOAD DL RES', 'Downloading resources...',
'Ñêà÷èâàíèå ðåñóðñîâ...'),
+ ('LOAD HOST', 'Initializing server...',
+ 'Èíèíöèàëèçàöèÿ ñåðâåðà...'),
+ ('LOAD PORTS', 'Forwarding ports via UPnP...',
+ 'Ïðîáðîñ ïîðòîâ ÷åðåç UPnP...'),
('CREDITS CAP 1', 'Doom 2D: Forever',
'Doom 2D: Forever'),
('CREDITS CAP 1', 'Doom 2D: Forever',
'Doom 2D: Forever'),
'Ïðîãðàììèñòû:'),
('CREDITS A 2 1', 'rs.falcon, PSS, PrimuS, Stas''M,',
'rs.falcon, PSS, PrimuS, Stas''M,'),
'Ïðîãðàììèñòû:'),
('CREDITS A 2 1', 'rs.falcon, PSS, PrimuS, Stas''M,',
'rs.falcon, PSS, PrimuS, Stas''M,'),
- ('CREDITS A 2 2', 'ZURG, OutCast, ketmar',
- 'ZURG, OutCast, ketmar'),
+ ('CREDITS A 2 2', 'ZURG, OutCast, ketmar, DeaDDooMER',
+ 'ZURG, OutCast, ketmar, DeaDDooMER'),
('CREDITS A 3', 'Artists:',
'Õóäîæíèêè:'),
('CREDITS A 3 1', 'Jabberwock, Firehawk',
('CREDITS A 3', 'Artists:',
'Õóäîæíèêè:'),
('CREDITS A 3 1', 'Jabberwock, Firehawk',
'- id Software, êîòîðûå çàâàðèëè ýòó êàøó'),
('CREDITS CLO 3', '- Everyone who helped our project',
'- Âñåõ, êòî ïîìîãàë íàøåìó ïðîåêòó'),
'- id Software, êîòîðûå çàâàðèëè ýòó êàøó'),
('CREDITS CLO 3', '- Everyone who helped our project',
'- Âñåõ, êòî ïîìîãàë íàøåìó ïðîåêòó'),
- ('CREDITS CLO 4', 'www.doom2d.org, 2003-2017',
- 'www.doom2d.org, 2003-2017'),
+ ('CREDITS CLO 4', 'www.doom2d.org, 2003-2020',
+ 'www.doom2d.org, 2003-2020'),
('MSG SHOW FPS ON', 'FPS counter enabled',
'FPS ïîêàçûâàþòñÿ'),
('MSG SHOW FPS ON', 'FPS counter enabled',
'FPS ïîêàçûâàþòñÿ'),
'Ìîíñòðû â DM âêëþ÷åíû*'),
('MSG ALLOWMON OFF', 'Monsters in DM disabled*',
'Ìîíñòðû â DM âûêëþ÷åíû*'),
'Ìîíñòðû â DM âêëþ÷åíû*'),
('MSG ALLOWMON OFF', 'Monsters in DM disabled*',
'Ìîíñòðû â DM âûêëþ÷åíû*'),
+ ('MSG DMKEYS ON', 'Spawning with all keys in DM enabled',
+ 'Ðåñïàâí ñî âñåìè êëþ÷àìè â DM âêëþ÷åí'),
+ ('MSG DMKEYS OFF', 'Spawning with all keys in DM disabled',
+ 'Ðåñïàâí ñî âñåìè êëþ÷àìè â DM âûêëþ÷åí'),
('MSG BOTSVSPLAYERS ON', 'Bots attack players',
'Áîòû ïðîòèâ èãðîêîâ'),
('MSG BOTSVSPLAYERS OFF', 'Bots ignore players',
('MSG BOTSVSPLAYERS ON', 'Bots attack players',
'Áîòû ïðîòèâ èãðîêîâ'),
('MSG BOTSVSPLAYERS OFF', 'Bots ignore players',
'WAD ôàéë "%s" íå ñîäåðæèò êàðò!'),
('MSG NO MAP', 'Map "%s" doesn''t exist!',
'Êàðòà "%s" íå íàéäåíà!'),
'WAD ôàéë "%s" íå ñîäåðæèò êàðò!'),
('MSG NO MAP', 'Map "%s" doesn''t exist!',
'Êàðòà "%s" íå íàéäåíà!'),
+ ('MSG NO MAP FALLBACK', 'Map "%s" doesn''t exist in this WAD, looking for %s.',
+ 'Êàðòà "%s" íå íàéäåíà â ýòîì WAD ôàéëå, èùó %s.'),
('MSG NO MONSTER', 'Wrong monster type: "%s"!',
'"%s" - íåò òàêîãî ìîíñòðà!'),
('MSG SCORE LIMIT', 'Score Limit is %d',
('MSG NO MONSTER', 'Wrong monster type: "%s"!',
'"%s" - íåò òàêîãî ìîíñòðà!'),
('MSG SCORE LIMIT', 'Score Limit is %d',
'Ëèìèò âðåìåíè - %d:%.2d:%.2d'),
('MSG LIVES', 'Max lives: %d',
'Ìàêñ. æèçíåé ó èãðîêîâ: %d'),
'Ëèìèò âðåìåíè - %d:%.2d:%.2d'),
('MSG LIVES', 'Max lives: %d',
'Ìàêñ. æèçíåé ó èãðîêîâ: %d'),
- ('MSG WARMUP', 'Warmup time: %d seconds*',
- 'Âðåìÿ íà ïîäãîòîâêó ê èãðå: %d ñåêóíä*'),
- ('MSG WARMUP START', '%d seconds until round start.',
- '%d ñåêóíä äî íà÷àëà ðàóíäà.'),
+ ('MSG WARMUP', 'Warmup time: %d sec*',
+ 'Âðåìÿ íà ïîäãîòîâêó ê èãðå: %d ñåê*'),
+ ('MSG SPAWNINVUL', 'Spawn invulnerability time: %d sec*',
+ 'Íåóÿçâèìîñòü ïîñëå ðåñïàóíà: %d ñåê*'),
+ ('MSG WARMUP START', '%d sec until round start.',
+ '%d ñåê äî íà÷àëà ðàóíäà.'),
('MSG NEXTMAP SET', 'Next map: %s',
'Ñëåäóþùàÿ êàðòà: %s'),
('MSG NEXTMAP UNSET', 'Next map is not set.',
'Ñëåäóþùàÿ êàðòà íå çàäàíà.'),
('MSG ONMAPCHANGE', '* Changes to this variable will be applied upon next map change',
'* Èçìåíåíèÿ âñòóïÿò â ñèëó ïîñëå ñëåäóþùåé ñìåíû êàðòû'),
('MSG NEXTMAP SET', 'Next map: %s',
'Ñëåäóþùàÿ êàðòà: %s'),
('MSG NEXTMAP UNSET', 'Next map is not set.',
'Ñëåäóþùàÿ êàðòà íå çàäàíà.'),
('MSG ONMAPCHANGE', '* Changes to this variable will be applied upon next map change',
'* Èçìåíåíèÿ âñòóïÿò â ñèëó ïîñëå ñëåäóþùåé ñìåíû êàðòû'),
- ('MSG NOT GAME', 'Command can be accepted in a game only.',
+ ('MSG NOT GAME', 'This command is only available in-game.',
'Êîìàíäà ïðèìåíèìà òîëüêî â èãðå.'),
'Êîìàíäà ïðèìåíèìà òîëüêî â èãðå.'),
- ('MSG NOT DEBUG', 'Command can be accepted in debug mode only.',
+ ('MSG NOT DEBUG', 'This command is only available in debug mode.',
'Êîìàíäà ïðèìåíèìà òîëüêî â ðåæèìå îòëàäêè.'),
('MSG GM UNAVAIL', 'This command is unavailable in the current game mode.',
'Êîìàíäà ïðèìåíèìà òîëüêî â ðåæèìå îòëàäêè.'),
('MSG GM UNAVAIL', 'This command is unavailable in the current game mode.',
- 'Ýòà êîìàíäà íåäîñòóïíà â òåêóùåì ðåæèìå èãðû.'),
- ('MSG SERVERONLY', 'This command is for server only.',
- 'Ýòà êîìàíäà äîñòóïíà òîëüêî â ðåæèìå ñåðâåðà.'),
+ 'Êîìàíäà íåäîñòóïíà â òåêóùåì ðåæèìå èãðû.'),
+ ('MSG SERVERONLY', 'This command is only available to servers.',
+ 'Êîìàíäà äîñòóïíà òîëüêî â ðåæèìå ñåðâåðà.'),
+ ('MSG NOT NETGAME', 'This command is unavailable during a net game.',
+ 'Êîìàíäà íåäîñòóïíà âî âðåìÿ ñåòåâîé èãðû.'),
('MSG NOCLIENTS', 'No clients connected.',
'Íåò ïîäêëþ÷¸ííûõ êëèåíòîâ.'),
('MSG UNBAN OK', 'Client %s was unbanned.',
('MSG NOCLIENTS', 'No clients connected.',
'Íåò ïîäêëþ÷¸ííûõ êëèåíòîâ.'),
('MSG UNBAN OK', 'Client %s was unbanned.',
i: LongWord;
begin
// Íàçâàíèÿ êëàâèø ïåðåìåùåíèÿ êóðñîðà:
i: LongWord;
begin
// Íàçâàíèÿ êëàâèø ïåðåìåùåíèÿ êóðñîðà:
+ { that was absolitely fucked idea
e_KeyNames[IK_UP] := _lc[I_KEY_UP] + ' ' + Chr(30);
e_KeyNames[IK_LEFT] := _lc[I_KEY_LEFT] + ' ' + Chr(17);
e_KeyNames[IK_RIGHT] := _lc[I_KEY_RIGHT] + ' ' + Chr(16);
e_KeyNames[IK_DOWN] := _lc[I_KEY_DOWN] + ' ' + Chr(31);
e_KeyNames[IK_UP] := _lc[I_KEY_UP] + ' ' + Chr(30);
e_KeyNames[IK_LEFT] := _lc[I_KEY_LEFT] + ' ' + Chr(17);
e_KeyNames[IK_RIGHT] := _lc[I_KEY_RIGHT] + ' ' + Chr(16);
e_KeyNames[IK_DOWN] := _lc[I_KEY_DOWN] + ' ' + Chr(31);
+ }
// Èìåíà ìîíñòðîâ â òâîðèòåëüíîì ïàäåæå:
KilledByMonster[MONSTER_DEMON] := _lc[I_MONSTER_DEMON];
// Èìåíà ìîíñòðîâ â òâîðèòåëüíîì ïàäåæå:
KilledByMonster[MONSTER_DEMON] := _lc[I_MONSTER_DEMON];