index cccffd6ec8dd8dc2db47f92b6b05cef49ec13dc9..a7791c6fe7b93a7fffb66a5432207d749f8cfd49 100644 (file)
--- a/src/game/g_language.pas
+++ b/src/game/g_language.pas
I_GAME_SECRETS,
I_GAME_MONSTERS_TOTAL,
I_GAME_SECRETS_TOTAL,
+ I_GAME_WARMUP,
I_GAME_CHEAT_GODMODE,
I_GAME_CHEAT_WEAPONS,
I_MENU_GOAL_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_DEATHMATCH_KEYS,
I_MENU_ENABLE_EXITS,
I_MENU_WEAPONS_STAY,
I_MENU_ENABLE_MONSTERS,
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_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_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_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_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_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_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 SECRETS TOTAL', 'Total secrets found:',
'Âñåãî ñåêðåòîâ íàéäåíî:'),
+ ('GAME WARMUP', 'Warmup',
+ 'Ïîäãîòîâêà'),
('GAME CHEAT GODMODE', 'MACLEOD',
'ÃÎÐÅÖ'),
'Æèçíè:'),
('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 DEATHMATCH KEYS', 'Give all keys in DM:',
+ 'Âñå êëþ÷è â DM:'),
('MENU ENABLE EXITS', 'Enable Exit:',
'Âêëþ÷èòü âûõîä:'),
('MENU WEAPONS STAY', 'Weapons stay:',
'Ìîíñòðîâ'),
('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',
'̸ðòâàÿ çîíà äæîéñòèêà %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 STRAFE', 'Strafe:',
'Ëóííàÿ ïîõîäêà:'),
+ ('MENU CONTROL DROPFLAG', 'Drop flag:',
+ 'Âûáðîñèòü ôëàã:'),
('MENU COUNT NONE', 'None',
'Íåò'),
'Òåêñòóðà'),
('MENU GAME PLAYER INDICATOR', 'Player indicator:',
'Èíäèêàòîð èãðîêà:'),
- ('MENU GAME INDICATOR TYPE NONE', 'None',
+ ('MENU GAME INDICATOR NONE', 'None',
'Íåò'),
- ('MENU GAME INDICATOR TYPE OWN', 'Own',
+ ('MENU GAME INDICATOR OWN', 'Own',
'Ñâîé'),
- ('MENU GAME INDICATOR TYPE ALL', 'Own + Teammates',
+ ('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 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',
'ÓÑÒÀÍÎÂÊÀ ÂÈÄÅÎÐÅÆÈÌÀ'),
('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.',
'Íå óäàëîñü ñîåäèíèòüñÿ ñ ìàñòåðñåðâåðîì.'),
'- id Software, êîòîðûå çàâàðèëè ýòó êàøó'),
('CREDITS CLO 3', '- Everyone who helped our project',
'- Âñåõ, êòî ïîìîãàë íàøåìó ïðîåêòó'),
- ('CREDITS CLO 4', 'www.doom2d.org, 2003-2019',
- 'www.doom2d.org, 2003-2019'),
+ ('CREDITS CLO 4', 'www.doom2d.org, 2003-2022',
+ 'www.doom2d.org, 2003-2022'),
('MSG SHOW FPS ON', 'FPS counter enabled',
'FPS ïîêàçûâàþòñÿ'),
'Óðîí ñâîèõ âêëþ÷¸í'),
('MSG FRIENDLY FIRE OFF', 'Friendly Fire disabled',
'Óðîíà ñâîèõ íåò'),
+ ('MSG FRIENDLY PROJECT TRACE ON', 'Projectile tracing enabled',
+ 'Ñíàðÿäû áóäóò ïðîõîäèòü ñêâîçü òèììåéòîâ'),
+ ('MSG FRIENDLY PROJECT TRACE OFF', 'Projectile tracing disabled',
+ 'Ñíàðÿäû áóäóò ñòàëêèâàòüñÿ ñ òèììåéòàìè'),
+ ('MSG FRIENDLY HIT TRACE ON', 'Hit tracing enabled',
+ 'Ïóëè áóäóò ïðîõîäèòü ñêâîçü òèììåéòîâ'),
+ ('MSG FRIENDLY HIT TRACE OFF', 'Hit tracing disabled',
+ 'Ïóëè áóäóò ñòàëêèâàòüñÿ ñ òèììåéòàìè'),
+ ('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',
'Ëèìèò âðåìåíè - %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];