index 424aa2af4ead6ff684d6b60c499ccc97f4e12fd6..7fcf0dd1903f55813b848721e5e66d6109448b23 100644 (file)
--- a/src/game/g_language.pas
+++ b/src/game/g_language.pas
*
* 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
I_GAME_SECRETS,
I_GAME_MONSTERS_TOTAL,
I_GAME_SECRETS_TOTAL,
+ I_GAME_WARMUP,
I_GAME_CHEAT_GODMODE,
I_GAME_CHEAT_WEAPONS,
I_GAME_WEAPON8,
I_GAME_WEAPON9,
I_GAME_WEAPON10,
+ I_GAME_WEAPON_BERSERK,
I_MENU_START_GAME,
I_MENU_MAIN_MENU,
I_MENU_START_CLIENT,
I_MENU_CLIENT_CONNECT,
I_MENU_SELECT_MAP,
+ I_MENU_SELECT_ITEM_RESPAWN,
+ I_MENU_ITEM_RESPAWN,
I_MENU_VIDEO_OPTIONS,
I_MENU_SOUND_OPTIONS,
I_MENU_SAVED_OPTIONS,
I_MENU_GAME_TYPE_COOP,
I_MENU_GAME_TYPE_SINGLE,
I_MENU_TIME_LIMIT,
- I_MENU_GOAL_LIMIT,
+ I_MENU_SCORE_LIMIT,
I_MENU_MAX_LIVES,
I_MENU_TEAM_DAMAGE,
+ I_MENU_TEAM_HIT,
+ I_MENU_TEAM_HIT_BOTH,
+ I_MENU_TEAM_HIT_TRACE,
+ I_MENU_TEAM_HIT_PROJECTILE,
+ I_MENU_TEAM_HIT_NOTHING,
+ I_MENU_ITEM_RESPAWN_TIME,
+ I_MENU_ITEM_RESPAWN_RANDOM,
+ I_MENU_ITEM_RANDOM_ALL,
+ I_MENU_ITEM_RANDOM_HELP_ONLY,
+ I_MENU_ITEM_RANDOM_AMMO_ONLY,
+ I_MENU_ITEM_RANDOM_WEAPON_ONLY,
+ I_MENU_ITEM_RANDOM_HELP_AMMO,
+ I_MENU_ITEM_RANDOM_HELP_WEAPON,
+ I_MENU_ITEM_RANDOM_WEAPON_AMMO,
+ I_MENU_ITEM_RANDOM_NOTHING,
+ I_MENU_DEATHMATCH_KEYS,
I_MENU_ENABLE_EXITS,
I_MENU_WEAPONS_STAY,
+ I_MENU_ENABLE_TEAM_DAMAGE_ABSOBR,
I_MENU_ENABLE_MONSTERS,
+ I_MENU_ENABLE_RULEZ_RANDOM,
+ I_MENU_ENABLE_ITEM_RANDOM,
+ I_MENU_RULEZ_RESPAWN_TIME,
+ I_MENU_RULEZ_RESPAWN_RANDOM,
I_MENU_BOTS_VS,
I_MENU_BOTS_VS_PLAYERS,
I_MENU_BOTS_VS_MONSTERS,
I_MENU_BOTS_VS_ALL,
+ I_MENU_FLAG_DROP,
+ I_MENU_FLAG_THROW,
I_MENU_MAP_WAD,
I_MENU_MAP_RESOURCE,
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_NEXT_WEAPON,
I_MENU_CONTROL_PREV_WEAPON,
I_MENU_CONTROL_STRAFE,
+ I_MENU_CONTROL_DROPFLAG,
I_MENU_COUNT_NONE,
I_MENU_COUNT_SMALL,
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_GAME_WEAPON_AUTOSWITCH,
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_PLAYER_RED,
I_MENU_PLAYER_GREEN,
I_MENU_PLAYER_BLUE,
+ I_MENU_WEAPON,
+ I_MENU_WEAPON_SWITCH,
+ I_MENU_WEAPON_SWITCH_LINEAR,
+ I_MENU_WEAPON_SWITCH_PREFERENCE,
+ I_MENU_WEAPON_SWITCH_PRIORITY,
+ I_MENU_WEAPON_ALLOW_EMPTY,
+ I_MENU_KASTET_ALLOW,
+ I_MENU_KASTET_ALLOW_BERSERK,
+ I_MENU_KASTET_ALLOW_ALWAYS,
+ I_MENU_WEAPON_PRIORITY_PLAYER_1,
+ I_MENU_WEAPON_PRIORITY_PLAYER_2,
I_MENU_MODEL_INFO,
I_MENU_MODEL_ANIMATION,
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_DISC_PASSWORD,
I_NET_DISC_TEMPBAN,
I_NET_DISC_BAN,
+ I_NET_DISC_BADMSG,
I_NET_SLIST,
I_NET_SLIST_NOSERVERS,
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_WCONN,
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_SECRET,
I_PLAYER_SPECT,
I_PLAYER_SPECT1,
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_MSG_GAMEMODE_CHANGE,
I_MSG_FRIENDLY_FIRE_ON,
I_MSG_FRIENDLY_FIRE_OFF,
+ I_MSG_FRIENDLY_PROJECT_TRACE_ON,
+ I_MSG_FRIENDLY_PROJECT_TRACE_OFF,
+ I_MSG_FRIENDLY_HIT_TRACE_ON,
+ I_MSG_FRIENDLY_HIT_TRACE_OFF,
+ I_MSG_FRIENDLY_ABSORB_DAMAGE_ON,
+ I_MSG_FRIENDLY_ABSORB_DAMAGE_OFF,
I_MSG_WEAPONSTAY_ON,
I_MSG_WEAPONSTAY_OFF,
I_MSG_ALLOWEXIT_ON,
I_MSG_ALLOWEXIT_OFF,
I_MSG_ALLOWMON_ON,
I_MSG_ALLOWMON_OFF,
+ I_MSG_ALLOWDROPFLAG_ON,
+ I_MSG_ALLOWDROPFLAG_OFF,
+ I_MSG_THROWFLAG_ON,
+ I_MSG_THROWFLAG_OFF,
+ I_MSG_DMKEYS_ON,
+ I_MSG_DMKEYS_OFF,
I_MSG_BOTSVSPLAYERS_ON,
I_MSG_BOTSVSPLAYERS_OFF,
I_MSG_BOTSVSMONSTERS_ON,
I_MSG_SPECT_HUD_OFF,
I_MSG_PING_ON,
I_MSG_PING_OFF,
+ I_MSG_RULEZ_RANDOM_ON,
+ I_MSG_RULEZ_RANDOM_OFF,
+ I_MSG_ITEM_ALL_RANDOM_ON,
+ I_MSG_ITEM_ALL_RANDOM_OFF,
+ I_MSG_ITEM_HELP_RANDOM_ON,
+ I_MSG_ITEM_HELP_RANDOM_OFF,
+ I_MSG_ITEM_AMMO_RANDOM_ON,
+ I_MSG_ITEM_AMMO_RANDOM_OFF,
+ I_MSG_ITEM_WEAPON_RANDOM_ON,
+ I_MSG_ITEM_WEAPON_RANDOM_OFF,
I_MSG_NO_WAD,
I_MSG_NO_MAPS,
I_MSG_NO_MAP,
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_NOT_DEBUG,
I_MSG_GM_UNAVAIL,
I_MSG_SERVERONLY,
+ I_MSG_NOT_NETGAME,
I_MSG_NOCLIENTS,
I_MSG_UNBAN_OK,
I_MSG_UNBAN_FAIL,
('GAME ERROR MAP SELECT', 'Map reading error!',
'Êàðòà íå ÷èòàåòñÿ!'),
('GAME ERROR PLAYER CREATE', 'Can''t create player #%d',
- 'Íå óäàëîñü ñîçäàòü Èãðîêà #%d'),
+ 'Íå óäàëîñü ñîçäàòü èãðîêà ¹%d'),
('GAME ERROR TEXTURE ANIM', 'Can''t create animated texture "%s"',
'Íå ïîëó÷èëîñü ñîçäàòü àíèìèðîâàííóþ òåêñòóðó "%s"'),
- ('GAME ERROR TEXTURE SIMPLE', 'Can''t create ordinary Texture "%s"',
+ ('GAME ERROR TEXTURE SIMPLE', 'Can''t create static texture "%s"',
'Íå ïîëó÷èëîñü ñîçäàòü îáû÷íóþ òåêñòóðó "%s"'),
('GAME ERROR MODEL FALLBACK', 'Model "%s" not found, using default model instead',
'Ìîäåëü "%s" íå íàéäåíà, èñïîëüçóåòñÿ ìîäåëü ïî óìîë÷àíèþ'),
'Âñåãî ìîíñòðîâ óáèòî:'),
('GAME SECRETS TOTAL', 'Total secrets found:',
'Âñåãî ñåêðåòîâ íàéäåíî:'),
+ ('GAME WARMUP', 'Warmup',
+ 'Ïîäãîòîâêà'),
('GAME CHEAT GODMODE', 'MACLEOD',
'ÃÎÐÅÖ'),
'Ðàêåòíèöà'),
('GAME WEAPON7', 'Plasma Gun',
'Ïëàçìàãàí'),
- ('GAME WEAPON8', 'BFG9000',
- 'BFG9000'),
+ ('GAME WEAPON8', 'BFG-9000',
+ 'BFG-9000'),
('GAME WEAPON9', 'Super Chaingun',
'Ñóïåðïóëåì¸ò'),
('GAME WEAPON10', 'Flamethrower',
'Îãíåì¸ò'),
+ ('GAME WEAPON BERSERK', 'Berserk',
+ 'Áåðñåðê'),
('MENU START GAME', 'Start Game',
'ÍÀ×ÀÒÜ ÈÃÐÓ'),
'Ïðèñîåäèíèòüñÿ'),
('MENU SELECT MAP', 'Map',
'ÊÀÐÒÀ'),
+ ('MENU SELECT ITEM RESPAWN', 'Items Respawn Settings',
+ 'Íàñòðîèòü âîñïîëíåíèå ïðåäìåòîâ'),
+ ('MENU ITEM RESPAWN', 'Items Respawn Settings',
+ 'Íàñòðîéêè âîñïîëíåíèÿ ïðåäìåòîâ'),
('MENU VIDEO OPTIONS', 'Video',
'ÂÈÄÅÎ'),
('MENU SOUND OPTIONS', 'Sound',
'SINGLE'),
('MENU TIME LIMIT', 'Time Limit:',
'Ëèìèò âðåìåíè:'),
- ('MENU GOAL LIMIT', 'Score Limit:',
+ ('MENU SCORE LIMIT', 'Score Limit:',
'Ëèìèò î÷êîâ:'),
('MENU MAX LIVES', 'Lives:',
'Æèçíè:'),
('MENU TEAM DAMAGE', 'Friendly Fire:',
- 'Óðîí ñâîèõ:'),
+ 'Óðîí îò ñâîèõ:'),
+ ('MENU TEAM HIT', 'Hit friendlies with:',
+ 'Ïîïàäàíèÿ ïî ñâîèì:'),
+ ('MENU TEAM HIT BOTH', 'Everything',
+ 'Ïóëÿìè è ñíàðÿäàìè'),
+ ('MENU TEAM HIT TRACE', 'Hitscan only',
+ 'Òîëüêî ïóëÿìè'),
+ ('MENU TEAM HIT PROJECTILE', 'Projectiles only',
+ 'Òîëüêî ñíàðÿäàìè'),
+ ('MENU TEAM HIT NONE', 'Nothing',
+ 'Íè÷åì'),
+ ('MENU ITEM RESPAWN TIME', 'Item respawn time:',
+ 'Âðåìÿ îòñóòñòâèÿ ïðåäìåòà:'),
+ ('MENU ITEM RESPAWN RANDOM', 'Additive time for item timer:',
+ 'Ðàçáðîñ îòñ÷¸òà äëÿ ïðåäìåòîâ:'),
+ ('MENU ITEM RESPAWN ALL', 'For all items',
+ 'Âñå ðàçëîæåííûå'),
+ ('MENU ITEM RESPAWN HELP ONLY', 'For life-saving items only',
+ 'Òîëüêî ïîäêðåïëåíèÿ'),
+ ('MENU ITEM RESPAWN AMMO ONLY', 'For ammo only',
+ 'Òîëüêî áîåïðèïàñû'),
+ ('MENU ITEM RESPAWN WEAPON ONLY', 'For weapons only',
+ 'Òîëüêî îðóæèå'),
+ ('MENU ITEM RESPAWN HELP AMMO', 'For life-saving items and ammo',
+ 'Ïîäêðåïëåíèÿ è áîåïðèïàñû'),
+ ('MENU ITEM RESPAWN HELP WEAPON', 'For life-saving items and weapons',
+ 'Ïîäêðåïëåíèÿ è îðóæèå'),
+ ('MENU ITEM RESPAWN WEAPON AMMO', 'For weapons and ammo',
+ 'Îðóæèå è áîåïðèïàñû'),
+ ('MENU ITEM RESPAWN NOTHING', 'Nothing',
+ 'Íèêàêèå'),
+ ('MENU DEATHMATCH KEYS', 'Give all keys in DM:',
+ 'Âñå êëþ÷è â DM:'),
('MENU ENABLE EXITS', 'Enable Exit:',
'Âêëþ÷èòü âûõîä:'),
('MENU WEAPONS STAY', 'Weapons stay:',
'Îðóæèå îñòà¸òñÿ:'),
+ ('MENU ENABLE TEAM DAMAGE ABSOBR', 'Enable team damage absorbtion:',
+ 'Ïîãëîùåíèå óðîíà ñîþçíèêàìè:'),
('MENU ENABLE MONSTERS', 'Enable monsters:',
'Ìîíñòðû:'),
+ ('MENU ENABLE RULEZ RANDOM', 'Enable random powerup respawn:',
+ 'Ñëó÷àéíîå âîñïîëíåíèå áîíóñîâ:'),
+ ('MENU ENABLE ITEM RANDOM', 'Enable item powerup respawn:',
+ 'Ñëó÷àéíî âîñïîëíÿåìûå ïðåäìåòû:'),
+ ('MENU RULEZ RESPAWN TIME', 'Powerup respawn time:',
+ 'Âðåìÿ îòñóòñòâèÿ áîíóñîâ:'),
+ ('MENU RULEZ RESPAWN RANDOM', 'Additive time for powerup timer:',
+ 'Ðàçáðîñ îòñ÷¸òà äëÿ áîíóñîâ:'),
('MENU BOTS VS', 'Bots fight with:',
'Áîòû ïðîòèâ:'),
('MENU BOTS VS PLAYERS', 'Players',
'Ìîíñòðîâ'),
('MENU BOTS VS ALL', 'Everybody',
'Âñåõ'),
+ ('MENU FLAG DROP', 'Flag dropping',
+ 'Âûáðàñûâàíèå ôëàãà'),
+ ('MENU FLAG THROW', 'Yes, with force',
+ 'Äà, ñ óñêîðåíèåì'),
('MENU MAP WAD', 'Select WAD:',
'Âûáîð WAD''à:'),
'Ïîäîæäèòå, ïîêà ñìåíèòñÿ êàðòà íà ñåðâåðå'),
('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 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 STAT', 'Statistics:',
- 'Ñòàòèñòèêà:'),
- ('MENU CONTROL CHAT', 'Chat:',
- '×àò:'),
- ('MENU CONTROL TEAMCHAT', 'Team chat:',
- 'Êîìàíäíûé ÷àò:'),
- ('MENU CONTROL LEFT', 'Left:',
- 'Âëåâî:'),
- ('MENU CONTROL RIGHT', 'Right:',
- 'Âïðàâî:'),
- ('MENU CONTROL UP', 'Up:',
- 'Ââåðõ:'),
- ('MENU CONTROL DOWN', 'Down:',
- 'Âíèç:'),
+ ('MENU CONTROL SCREENSHOT', 'Take Screenshot:',
+ 'Ñäåëàòü ñíèìîê:'),
+ ('MENU CONTROL STAT', 'Show Statistics:',
+ 'Ïîêàçàòü î÷êè:'),
+ ('MENU CONTROL CHAT', 'Message:',
+ 'Íàïèñàòü âñåì:'),
+ ('MENU CONTROL TEAMCHAT', 'Team Message:',
+ 'Íàïèñàòü ñâîèì:'),
+ ('MENU CONTROL LEFT', 'Move Left:',
+ 'Èäòè âëåâî:'),
+ ('MENU CONTROL RIGHT', 'Move Right:',
+ 'Èäòè âïðàâî:'),
+ ('MENU CONTROL UP', 'Look Up:',
+ 'Ñìîòðåòü ââåðõ:'),
+ ('MENU CONTROL DOWN', 'Look Down:',
+ 'Ñìîòðåòü âíèç:'),
('MENU CONTROL JUMP', 'Jump:',
- 'Ïðûæîê:'),
- ('MENU CONTROL FIRE', 'Fire:',
- 'Îãîíü:'),
- ('MENU CONTROL USE', 'Use / Open:',
- 'Èñïîëüçîâàòü:'),
+ 'Ïðûãàòü:'),
+ ('MENU CONTROL FIRE', 'Fire / Punch:',
+ 'Ñòðåëüáà / Àòàêà:'),
+ ('MENU CONTROL USE', 'Open / Use:',
+ 'Îòêðûòü / íàæàòü:'),
('MENU CONTROL NEXT WEAPON', 'Next weapon:',
- 'Ñëåä. îðóæèå:'),
- ('MENU CONTROL PREV WEAPON', 'Prev weapon:',
- 'Ïðåä. îðóæèå:'),
+ 'Ñëåäóþùåå îðóæèå:'),
+ ('MENU CONTROL PREV WEAPON', 'Prior weapon:',
+ 'Ïðåäûäóùåå îðóæèå:'),
('MENU CONTROL STRAFE', 'Strafe:',
'Ëóííàÿ ïîõîäêà:'),
+ ('MENU CONTROL DROPFLAG', 'Drop flag:',
+ 'Âûáðîñèòü ôëàã:'),
('MENU COUNT NONE', 'None',
'Íåò'),
'Öâåòíàÿ'),
('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 GAME WEAPON AUTOSWITCH', 'Weapon autoswitch:',
+ 'Àâòîâûáîð îðóæèÿ:'),
('MENU VIDEO RESOLUTION', 'Set video mode',
'Óñòàíîâêà âèäåîðåæèìà'),
'Âåðòèêàëüíàÿ ñèíõðîíèçàöèÿ:'),
('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 PLAYER BLUE', 'Blue:',
'Ñèíèé:'),
-
+ ('MENU WEAPON', 'Weapon preferences',
+ 'Íàñòðîèòü îðóæèå'),
+ ('MENU WEAPON SWITCH', 'Weapon autoswitch',
+ 'Àâòîâûáîð îðóæèÿ'),
+ ('MENU WEAPON SWITCH LINEAR', 'On pickup',
+ 'Ïðè ïîäáîðå'),
+ ('MENU WEAPON SWITCH PREFERENCE', 'By priority',
+ 'Ïî ïðèîðèòåòó'),
+ ('MENU WEAPON SWITCH PRIORITY', 'Weapon priority',
+ 'Ïðèîðèòåòíîñòü îðóæèÿ'),
+ ('MENU WEAPON ALLOW EMPTY', 'Skip empty weapons',
+ 'Ïðîïóñêàòü ïóñòîå îðóæèå'),
+ ('MENU KASTET ALLOW', 'Switch to fist',
+ 'Âûáèðàòü êàñòåò'),
+ ('MENU KASTET ALLOW BERSERK', 'Only with berserk',
+ 'Òîëüêî ñ áåðñåðêîì'),
+ ('MENU KASTET ALLOW ALWAYS', 'Always',
+ 'Âñåãäà'),
+ ('MENU WEAPON PRIORITY PLAYER 1', 'Player 1 Priority',
+ 'Ïðèîðèòåò îðóæèÿ (1)'),
+ ('MENU WEAPON PRIORITY PLAYER 2', 'Player 2 Priority',
+ 'Ïðèîðèòåò îðóæèÿ (2)'),
('MENU MODEL INFO', 'Model info',
'Èíôîðìàöèÿ î ìîäåëè'),
('MENU MODEL ANIMATION', 'Change animation',
('MENU MODEL CHANGE WEAPON', 'Change weapon',
'Ñìåíèòü îðóæèå'),
('MENU MODEL ROTATE', 'Reflect model',
- 'Ðàçâåðíóòü ìîäåëü'),
+ 'Ðàçâåðíóòü ìîäåëü'),
('MENU MODEL NAME', 'Name:',
'Èìÿ:'),
('MENU MODEL AUTHOR', 'Author:',
'Îòêëþ÷åíèå âûïîëíåíî.'),
('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 DISC BAN', 'You are banned. Contact the server administrator.',
'Âû çàáàíåíû. Ñâÿæèòåñü ñ àäìèíèñòðàòîðîì ñåðâåðà.'),
+ ('NET DISC BADMSG', 'Malformed net message.',
+ 'Íåâåðíûé ôîðìàò ïàêåòà.'),
('NET SLIST', 'Server list',
'Ñïèñîê ñåðâåðîâ'),
' ìñ'),
('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 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.',
'Íå óäàëîñü ñîåäèíèòüñÿ ñ ìàñòåðñåðâåðîì.'),
'%s ïåðåøåë â Êðàñíóþ êîìàíäó.'),
('PLAYER CHTEAM BLUE', '%s is now on Blue.',
'%s ïåðåøåë â Ñèíþþ êîìàíäó.'),
+ ('PLAYER SECRET', '%s found a secret!',
+ '%s íàø¸ë ñåêðåò!'),
('PLAYER SPECT', 'Spectating',
'Íàáëþäåíèå'),
'*** %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',
'Îæèäàíèå îòâåòà ([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 2', 'version %s, proto %d',
- 'Âåðñèÿ %s, ïðîòîêîë %d'),
- ('CREDITS A 1', 'Project Author:',
- 'Àâòîð ïðîåêòà:'),
- ('CREDITS A 1 1', 'rs.falcon',
- 'rs.falcon'),
+ ('CREDITS CAP 2', 'version %s, protocol %d',
+ 'âåðñèÿ %s, ïðîòîêîë %d'),
+ ('CREDITS A 1', 'Project Creators:',
+ 'Ñîçäàòåëè ïðîåêòà:'),
+ ('CREDITS A 1 1', 'rs.falcon, DEAD',
+ 'rs.falcon, DEAD'),
('CREDITS A 2', 'Programmers:',
'Ïðîãðàììèñòû:'),
- ('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 3', 'Artists:',
- 'Õóäîæíèêè:'),
- ('CREDITS A 3 1', 'Jabberwock, Firehawk',
- 'Jabberwock, Firehawk'),
- ('CREDITS A 4', 'Misc:',
- 'Àññèñòåíòû:'),
- ('CREDITS A 4 1', 'Jabberwock, Black Doomer, DEAD, Grom PE',
- 'Jabberwock, ×åðíûé Äóìåð, DEAD, Grom PE'),
+ ('CREDITS A 2 1', 'rs.falcon, PrimuS, PSS, Stas''M, ketmar,',
+ 'rs.falcon, PrimuS, PSS, Stas''M, ketmar,'),
+ ('CREDITS A 2 2', 'DeaDDooMER',
+ 'DeaDDooMER'),
+ ('CREDITS A 3', 'Artist and Webmaster:',
+ 'Õóäîæíèê è âåá-ðàçðàáîò÷èê:'),
+ ('CREDITS A 3 1', 'Jabberwock',
+ 'Jabberwock'),
+ ('CREDITS A 4', 'Associates:',
+ 'Ñïîäâèæíèêè:'),
+ ('CREDITS A 4 1', 'BlackDoomer, Grom PE, FireHawK',
+ '׸ðíûé Äóìåð, Grom PE, FireHawK'),
('CREDITS CAP 3', 'Special thanks to:',
- 'Áëàãîäàðèì:'),
+ 'Èñêðåííå áëàãîäàðèì:'),
('CREDITS CLO 1', '- Prikol Software for Doom 2D',
'- Prikol Software çà Doom 2D'),
('CREDITS CLO 2', '- id Software for starting it all',
'- 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 3', '- everyone who supported us',
+ '- âñåõ, êòî íàñ ïîääåðæèâàë'),
+ ('CREDITS CLO 4', 'www.doom2d.org, 2003-2023',
+ 'www.doom2d.org, 2003-2023'),
('MSG SHOW FPS ON', 'FPS counter enabled',
- 'FPS ïîêàçûâàþòñÿ'),
+ 'Ñ÷¸ò÷èê FPS ïîêàçûâàåòñÿ'),
('MSG SHOW FPS OFF', 'FPS counter disabled',
- 'FPS íå ïîêàçûâàþòñÿ'),
+ 'Ñ÷¸ò÷èê FPS íå ïîêàçûâàåòñÿ'),
('MSG GAMEMODE CURRENT', 'Game Mode: %s',
'Ðåæèì èãðû: %s'),
('MSG GAMEMODE CHANGE', 'Game Mode: %s (switch to %s next round)',
'Ðåæèì èãðû: %s (áóäåò %s â ñëåäóþùåì ðàóíäå)'),
('MSG FRIENDLY FIRE ON', 'Friendly Fire enabled',
- 'Óðîí ñâîèõ âêëþ÷¸í'),
+ 'Óðîí îò ñâîèõ âêëþ÷¸í'),
('MSG FRIENDLY FIRE OFF', 'Friendly Fire disabled',
- 'Óðîíà ñâîèõ íåò'),
+ 'Óðîíà îò ñâîèõ íåò'),
+ ('MSG FRIENDLY PROJECT TRACE ON', 'Projectile tracing disabled',
+ 'Ñíàðÿäû áóäóò ïîïàäàòü ïî ñîþçíèêàì'),
+ ('MSG FRIENDLY PROJECT TRACE OFF', 'Projectile tracing enabled',
+ 'Ñíàðÿäû áóäóò ïðîõîäèòü ñêâîçü ñîþçíèêîâ'),
+ ('MSG FRIENDLY HIT TRACE ON', 'Hit tracing disabled',
+ 'Ïóëè áóäóò ïîïàäàòü ïî ñîþçíèêàì'),
+ ('MSG FRIENDLY HIT TRACE OFF', 'Hit tracing enabled',
+ 'Ïóëè áóäóò ïðîõîäèòü ñêâîçü ñîþçíèêîâ'),
+ ('MSG FRIENDLY ABSORB DAMAGE ON', 'Damage absorbing by teammates enabled',
+ 'Ñîþçíèêè áóäóò ïîëó÷àòü ÷àñòü óðîíà'),
+ ('MSG FRIENDLY ABSORB DAMAGE OFF', 'Damage absorbing by teammates disabled',
+ 'Óðîí ñêâîçü ñîþçíèêîâ áóäåò îáû÷íûì'),
('MSG WEAPONSTAY ON', 'Weapon Stay enabled',
'Îðóæèå îñòà¸òñÿ ïîñëå ïîäáîðà'),
('MSG WEAPONSTAY OFF', 'Weapon Stay disabled',
'Ìîíñòðû â DM âêëþ÷åíû*'),
('MSG ALLOWMON OFF', 'Monsters in DM disabled*',
'Ìîíñòðû â DM âûêëþ÷åíû*'),
+ ('MSG ALLOWDROPFLAG ON', 'dropflag command enabled',
+ 'Âûáðàñûâàíèå ôëàãà ïî êîìàíäå dropflag âêëþ÷åíî'),
+ ('MSG ALLOWDROPFLAG OFF', 'dropflag command disabled',
+ 'Âûáðàñûâàíèå ôëàãà ïî êîìàíäå dropflag âûêëþ÷åíî'),
+ ('MSG THROWFLAG ON', 'Dropped flags inherit player momentum',
+ 'Ôëàã âûáðàñûâàåòñÿ ñ óñêîðåíèåì'),
+ ('MSG THROWFLAG OFF', 'Dropped flags fall straight down',
+ 'Ôëàã âûáðàñûâàåòñÿ ñòðîãî âíèç'),
+ ('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 PING OFF', 'Client ping display off',
'Ïèíã êëèåíòà íå ïîêàçûâàåòñÿ'),
+ ('MSG RULEZ RANDOM ON', 'Random respawn enabled for powerups',
+ 'Ñëó÷àéíîå âîñïîëíåíèå âêëþ÷åíî äëÿ áîíóñîâ'),
+ ('MSG RULEZ RANDOM OFF', 'Random respawn for powerups disabled',
+ 'Ñëó÷àéíîå âîñïîëíåíèå äëÿ áîíóñîâ âûêëþ÷åíî'),
+ ('MSG ITEM ALL RANDOM ON', 'Random respawn enabled for all items',
+ 'Ñëó÷àéíîå âîñïîëíåíèå âêëþ÷åíî äëÿ âñåõ ïðåäìåòîâ'),
+ ('MSG ITEM ALL RANDOM OFF', 'Random respawn for all items disabled',
+ 'Ñëó÷àéíîå âîñïîëíåíèå äëÿ âñåõ ïðåäìåòîâ âûêëþ÷åíî'),
+ ('MSG ITEM HELP RANDOM ON', 'Random respawn enabled for life-saving items',
+ 'Ñëó÷àéíîå âîñïîëíåíèå âêëþ÷åíî äëÿ ïîäêðåïëÿþùèõ ïðåäìåòîâ'),
+ ('MSG ITEM HELP RANDOM OFF', 'Random respawn for life-saving items disabled',
+ 'Ñëó÷àéíîå âîñïîëíåíèå äëÿ ïîäêðåïëÿþùèõ ïðåäìåòîâ âûêëþ÷åíî'),
+ ('MSG ITEM AMMO RANDOM ON', 'Random respawn enabled for ammo',
+ 'Ñëó÷àéíîå âîñïîëíåíèå âêëþ÷åíî äëÿ áîåïðèïàñîâ'),
+ ('MSG ITEM AMMO RANDOM OFF', 'Random respawn for ammo disabled',
+ 'Ñëó÷àéíîå âîñïîëíåíèå äëÿ áîåïðèïàñîâ âûêëþ÷åíî'),
+ ('MSG ITEM WEAPON RANDOM ON', 'Random respawn enabled for weapons',
+ 'Ñëó÷àéíîå âîñïîëíåíèå âêëþ÷åíî äëÿ îðóæèÿ'),
+ ('MSG ITEM WEAPON RANDOM OFF', 'Random respawn for weapons disabled',
+ 'Ñëó÷àéíîå âîñïîëíåíèå äëÿ îðóæèÿ âûêëþ÷åíî'),
('MSG NO WAD', 'WAD "%s" doesn''t exist!',
'WAD ôàéë "%s" íå íàéäåí!'),
('MSG NO MAPS', 'WAD "%s" doesn''t contain any maps!',
'Ëèìèò âðåìåíè - %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 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 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.',
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);
+ }
// Èìåíà ìîíñòðîâ â òâîðèòåëüíîì ïàäåæå:
KilledByMonster[MONSTER_DEMON] := _lc[I_MONSTER_DEMON];