DEADSOFTWARE

added 2nd set of control keys (sore i kent inta bindengz iet)
[d2df-sdl.git] / src / game / g_language.pas
index 00d470c52042b44a5dc15064f8578d3b0da8832d..1d90b6902b56e7404295c14864e4c7bf4bab8c97 100644 (file)
@@ -1,3 +1,19 @@
+(* 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
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ *)
+{$MODE DELPHI}
 unit g_language;
 
 interface
@@ -36,14 +52,14 @@ type
     I_GAME_ERROR_TR_SOUND,
     I_GAME_ERROR_SWITCH_TEXTURE,
 
-    I_GAME_PLAYER_NAME,               
+    I_GAME_PLAYER_NAME,
     I_GAME_GAME_TIME,
     I_GAME_PING,
     I_GAME_PING_MS,
     I_GAME_PING_HUD,
     I_GAME_FRAGS,
     I_GAME_DEATHS,
-    I_GAME_DM,                        
+    I_GAME_DM,
     I_GAME_CTF,
     I_GAME_TDM,
     I_GAME_COOP,
@@ -52,13 +68,13 @@ type
     I_GAME_SURV,
     I_GAME_FRAG_LIMIT,
     I_GAME_SCORE_LIMIT,
-    I_GAME_TIME_LIMIT,                
+    I_GAME_TIME_LIMIT,
     I_GAME_TEAM_SCORE_RED,
     I_GAME_TEAM_SCORE_BLUE,
-    I_GAME_TEAM_RED,                  
-    I_GAME_TEAM_BLUE,                 
+    I_GAME_TEAM_RED,
+    I_GAME_TEAM_BLUE,
     I_GAME_WIN_RED,
-    I_GAME_WIN_BLUE,                  
+    I_GAME_WIN_BLUE,
     I_GAME_WIN_DRAW,
     I_GAME_MONSTERS,
     I_GAME_SECRETS,
@@ -87,12 +103,12 @@ type
 
     I_MENU_START_GAME,
     I_MENU_MAIN_MENU,
-    I_MENU_NEW_GAME,                  
-    I_MENU_MULTIPLAYER,               
+    I_MENU_NEW_GAME,
+    I_MENU_MULTIPLAYER,
     I_MENU_OPTIONS,
-    I_MENU_AUTHORS,                   
-    I_MENU_EXIT,                      
-    I_MENU_1_PLAYER,                  
+    I_MENU_AUTHORS,
+    I_MENU_EXIT,
+    I_MENU_1_PLAYER,
     I_MENU_2_PLAYERS,
     I_MENU_CUSTOM_GAME,
     I_MENU_CAMPAIGN,
@@ -100,19 +116,19 @@ type
     I_MENU_START_CLIENT,
     I_MENU_CLIENT_CONNECT,
     I_MENU_SELECT_MAP,
-    I_MENU_VIDEO_OPTIONS,             
-    I_MENU_SOUND_OPTIONS,             
-    I_MENU_SAVED_OPTIONS,             
+    I_MENU_VIDEO_OPTIONS,
+    I_MENU_SOUND_OPTIONS,
+    I_MENU_SAVED_OPTIONS,
     I_MENU_DEFAULT_OPTIONS,
-    I_MENU_GAME_OPTIONS,              
-    I_MENU_CONTROLS_OPTIONS,          
+    I_MENU_GAME_OPTIONS,
+    I_MENU_CONTROLS_OPTIONS,
     I_MENU_PLAYER_OPTIONS,
     I_MENU_LANGUAGE_OPTIONS,
     I_MENU_CHANGE_PLAYERS,
     I_MENU_LOAD_GAME,
     I_MENU_SAVE_GAME,
-    I_MENU_END_GAME,                  
-    I_MENU_RESTART,                   
+    I_MENU_END_GAME,
+    I_MENU_RESTART,
     I_MENU_SET_GAME,
 
     I_MENU_JOIN_RED,
@@ -123,29 +139,29 @@ type
     I_MENU_SPECTATE,
 
     I_MENU_STATISTICS,
-    I_MENU_MAP,                       
-    I_MENU_GAME_TYPE,                 
-    I_MENU_GAME_TYPE_DM,              
+    I_MENU_MAP,
+    I_MENU_GAME_TYPE,
+    I_MENU_GAME_TYPE_DM,
     I_MENU_GAME_TYPE_CTF,
-    I_MENU_GAME_TYPE_TDM,             
+    I_MENU_GAME_TYPE_TDM,
     I_MENU_GAME_TYPE_COOP,
     I_MENU_GAME_TYPE_SINGLE,
     I_MENU_TIME_LIMIT,
     I_MENU_GOAL_LIMIT,
-    I_MENU_MAX_LIVES,               
-    I_MENU_TEAM_DAMAGE,               
+    I_MENU_MAX_LIVES,
+    I_MENU_TEAM_DAMAGE,
     I_MENU_ENABLE_EXITS,
     I_MENU_WEAPONS_STAY,
-    I_MENU_ENABLE_MONSTERS,           
-    I_MENU_BOTS_VS,                   
-    I_MENU_BOTS_VS_PLAYERS,           
-    I_MENU_BOTS_VS_MONSTERS,          
-    I_MENU_BOTS_VS_ALL,               
+    I_MENU_ENABLE_MONSTERS,
+    I_MENU_BOTS_VS,
+    I_MENU_BOTS_VS_PLAYERS,
+    I_MENU_BOTS_VS_MONSTERS,
+    I_MENU_BOTS_VS_ALL,
 
     I_MENU_MAP_WAD,
-    I_MENU_MAP_RESOURCE,              
-    I_MENU_MAP_NAME,                  
-    I_MENU_MAP_AUTHOR,                
+    I_MENU_MAP_RESOURCE,
+    I_MENU_MAP_NAME,
+    I_MENU_MAP_AUTHOR,
     I_MENU_MAP_DESCRIPTION,
     I_MENU_MAP_SIZE,
     I_MENU_PLAYERS,
@@ -167,41 +183,43 @@ type
     I_MENU_LOADING,
     I_MENU_PLAYER_1,
     I_MENU_PLAYER_2,
+    I_MENU_PLAYER_1_ALT,
+    I_MENU_PLAYER_2_ALT,
 
     I_MENU_CONTROL_JOYSTICKS,
     I_MENU_CONTROL_DEADZONE,
-    
-    I_MENU_CONTROL_GLOBAL,            
-    I_MENU_CONTROL_SCREENSHOT,        
+
+    I_MENU_CONTROL_GLOBAL,
+    I_MENU_CONTROL_SCREENSHOT,
     I_MENU_CONTROL_STAT,
     I_MENU_CONTROL_CHAT,
-    I_MENU_CONTROL_TEAMCHAT,           
-    I_MENU_CONTROL_LEFT,              
+    I_MENU_CONTROL_TEAMCHAT,
+    I_MENU_CONTROL_LEFT,
     I_MENU_CONTROL_RIGHT,
-    I_MENU_CONTROL_UP,                
+    I_MENU_CONTROL_UP,
     I_MENU_CONTROL_DOWN,
-    I_MENU_CONTROL_JUMP,              
+    I_MENU_CONTROL_JUMP,
     I_MENU_CONTROL_FIRE,
-    I_MENU_CONTROL_USE,               
+    I_MENU_CONTROL_USE,
     I_MENU_CONTROL_NEXT_WEAPON,
     I_MENU_CONTROL_PREV_WEAPON,
 
     I_MENU_COUNT_NONE,
-    I_MENU_COUNT_SMALL,               
-    I_MENU_COUNT_NORMAL,              
-    I_MENU_COUNT_BIG,                 
-    I_MENU_COUNT_VERYBIG,             
+    I_MENU_COUNT_SMALL,
+    I_MENU_COUNT_NORMAL,
+    I_MENU_COUNT_BIG,
+    I_MENU_COUNT_VERYBIG,
 
     I_MENU_GAME_BLOOD_COUNT,
     I_MENU_GAME_MAX_GIBS,
-    I_MENU_GAME_MAX_CORPSES,          
+    I_MENU_GAME_MAX_CORPSES,
     I_MENU_GAME_GIBS_COUNT,
     I_MENU_GAME_MAX_SHELLS,
     I_MENU_GAME_BLOOD_TYPE,
-    I_MENU_GAME_BLOOD_TYPE_SIMPLE,    
-    I_MENU_GAME_BLOOD_TYPE_ADV,       
-    I_MENU_GAME_CORPSE_TYPE,          
-    I_MENU_GAME_CORPSE_TYPE_SIMPLE,   
+    I_MENU_GAME_BLOOD_TYPE_SIMPLE,
+    I_MENU_GAME_BLOOD_TYPE_ADV,
+    I_MENU_GAME_CORPSE_TYPE,
+    I_MENU_GAME_CORPSE_TYPE_SIMPLE,
     I_MENU_GAME_CORPSE_TYPE_ADV,
     I_MENU_GAME_GIBS_TYPE,
     I_MENU_GAME_GIBS_TYPE_SIMPLE,
@@ -220,8 +238,9 @@ type
 
     I_MENU_VIDEO_RESOLUTION,
     I_MENU_VIDEO_BPP,
-    I_MENU_VIDEO_VSYNC,               
-    I_MENU_VIDEO_FILTER_SKY,          
+    I_MENU_VIDEO_VSYNC,
+    I_MENU_VIDEO_FILTER_SKY,
+    I_MENU_VIDEO_LEGACY_COMPATIBLE,
     I_MENU_VIDEO_NEED_RESTART,
 
     I_MENU_RESOLUTION_SELECT,
@@ -230,11 +249,11 @@ type
     I_MENU_RESOLUTION_FULLSCREEN,
     I_MENU_RESOLUTION_APPLY,
 
-    I_MENU_SOUND_MUSIC_LEVEL,         
+    I_MENU_SOUND_MUSIC_LEVEL,
     I_MENU_SOUND_SOUND_LEVEL,
-    I_MENU_SOUND_MAX_SIM_SOUNDS,      
-    I_MENU_SOUND_INACTIVE_SOUNDS,     
-    I_MENU_SOUND_INACTIVE_SOUNDS_ON,  
+    I_MENU_SOUND_MAX_SIM_SOUNDS,
+    I_MENU_SOUND_INACTIVE_SOUNDS,
+    I_MENU_SOUND_INACTIVE_SOUNDS_ON,
     I_MENU_SOUND_INACTIVE_SOUNDS_OFF,
     I_MENU_SOUND_ANNOUNCE,
     I_MENU_SOUND_COMPAT,
@@ -246,37 +265,37 @@ type
     I_MENU_COMPAT_DOOM2,
 
     I_MENU_PLAYER_NAME,
-    I_MENU_PLAYER_TEAM,               
-    I_MENU_PLAYER_TEAM_RED,           
+    I_MENU_PLAYER_TEAM,
+    I_MENU_PLAYER_TEAM_RED,
     I_MENU_PLAYER_TEAM_BLUE,
-    I_MENU_PLAYER_MODEL,              
-    I_MENU_PLAYER_RED,                
-    I_MENU_PLAYER_GREEN,              
+    I_MENU_PLAYER_MODEL,
+    I_MENU_PLAYER_RED,
+    I_MENU_PLAYER_GREEN,
     I_MENU_PLAYER_BLUE,
-               
-    I_MENU_MODEL_INFO,                
+
+    I_MENU_MODEL_INFO,
     I_MENU_MODEL_ANIMATION,
-    I_MENU_MODEL_CHANGE_WEAPON,       
-    I_MENU_MODEL_ROTATE,              
+    I_MENU_MODEL_CHANGE_WEAPON,
+    I_MENU_MODEL_ROTATE,
     I_MENU_MODEL_NAME,
     I_MENU_MODEL_AUTHOR,
-    I_MENU_MODEL_COMMENT,             
-    I_MENU_MODEL_OPTIONS,             
+    I_MENU_MODEL_COMMENT,
+    I_MENU_MODEL_OPTIONS,
     I_MENU_MODEL_WEAPON,
 
     I_MENU_LANGUAGE_RUSSIAN,
     I_MENU_LANGUAGE_ENGLISH,
 
-    I_MENU_PAUSE,                     
-    I_MENU_YES,                       
-    I_MENU_NO,                        
-    I_MENU_OK,                        
+    I_MENU_PAUSE,
+    I_MENU_YES,
+    I_MENU_NO,
+    I_MENU_OK,
     I_MENU_FINISH,
 
-    I_MENU_END_GAME_PROMT,            
-    I_MENU_RESTART_GAME_PROMT,        
+    I_MENU_END_GAME_PROMT,
+    I_MENU_RESTART_GAME_PROMT,
     I_MENU_EXIT_PROMT,
-    I_MENU_SET_DEFAULT_PROMT,         
+    I_MENU_SET_DEFAULT_PROMT,
     I_MENU_LOAD_SAVED_PROMT,
     I_MENU_ENTERPASSWORD,
 
@@ -377,10 +396,10 @@ type
     I_PLAYER_SPECT4,
 
     I_PLAYER_FLAG_GET,
-    I_PLAYER_FLAG_RETURN,             
-    I_PLAYER_FLAG_CAPTURE,            
+    I_PLAYER_FLAG_RETURN,
+    I_PLAYER_FLAG_CAPTURE,
     I_PLAYER_FLAG_DROP,
-    I_PLAYER_FLAG_RED,                
+    I_PLAYER_FLAG_RED,
     I_PLAYER_FLAG_BLUE,
 
     I_PLAYER_SCORE_RED,
@@ -418,8 +437,8 @@ type
     I_MESSAGE_VOTE_REVOKED,
 
     I_KEY_UP,
-    I_KEY_DOWN,                       
-    I_KEY_LEFT,                       
+    I_KEY_DOWN,
+    I_KEY_LEFT,
     I_KEY_RIGHT,
 
     I_MONSTER_DEMON,
@@ -444,44 +463,44 @@ type
     I_MONSTER_PRIKOLIST,
 
     I_LOAD_MUSIC,
-    I_LOAD_MODELS,                    
-    I_LOAD_MENUS,                     
-    I_LOAD_CONSOLE,                   
-    I_LOAD_ITEMS_DATA,                
+    I_LOAD_MODELS,
+    I_LOAD_MENUS,
+    I_LOAD_CONSOLE,
+    I_LOAD_ITEMS_DATA,
     I_LOAD_WEAPONS_DATA,
-    I_LOAD_GAME_DATA,                 
-    I_LOAD_COLLIDE_MAP,               
+    I_LOAD_GAME_DATA,
+    I_LOAD_COLLIDE_MAP,
     I_LOAD_DOOR_MAP,
     I_LOAD_LIFT_MAP,
-    I_LOAD_WATER_MAP,                 
-    I_LOAD_WAD_FILE,                  
+    I_LOAD_WATER_MAP,
+    I_LOAD_WAD_FILE,
     I_LOAD_MAP,
-    I_LOAD_TEXTURES,                  
-    I_LOAD_TRIGGERS,                  
-    I_LOAD_PANELS,                    
+    I_LOAD_TEXTURES,
+    I_LOAD_TRIGGERS,
+    I_LOAD_PANELS,
     I_LOAD_TRIGGERS_TABLE,
-    I_LOAD_LINK_TRIGGERS,             
-    I_LOAD_CREATE_TRIGGERS,           
-    I_LOAD_ITEMS,                     
-    I_LOAD_CREATE_ITEMS,              
+    I_LOAD_LINK_TRIGGERS,
+    I_LOAD_CREATE_TRIGGERS,
+    I_LOAD_ITEMS,
+    I_LOAD_CREATE_ITEMS,
     I_LOAD_AREAS,
-    I_LOAD_CREATE_AREAS,              
-    I_LOAD_MONSTERS,                  
-    I_LOAD_CREATE_MONSTERS,           
-    I_LOAD_MAP_HEADER,                
+    I_LOAD_CREATE_AREAS,
+    I_LOAD_MONSTERS,
+    I_LOAD_CREATE_MONSTERS,
+    I_LOAD_MAP_HEADER,
     I_LOAD_SKY,
     I_LOAD_MONSTER_TEXTURES,
     I_LOAD_MONSTER_SOUNDS,
-    I_LOAD_SAVE_FILE,                 
-    I_LOAD_MAP_STATE,                 
-    I_LOAD_ITEMS_STATE,               
+    I_LOAD_SAVE_FILE,
+    I_LOAD_MAP_STATE,
+    I_LOAD_ITEMS_STATE,
     I_LOAD_TRIGGERS_STATE,
-    I_LOAD_WEAPONS_STATE,             
+    I_LOAD_WEAPONS_STATE,
     I_LOAD_MONSTERS_STATE,
     I_LOAD_CONNECT,
     I_LOAD_SEND_INFO,
     I_LOAD_WAIT_INFO,
-    I_LOAD_DL_RES,           
+    I_LOAD_DL_RES,
 
     I_CREDITS_CAP_1,
     I_CREDITS_CAP_2,
@@ -489,11 +508,12 @@ type
     I_CREDITS_A_1_1,
     I_CREDITS_A_2,
     I_CREDITS_A_2_1,
+    I_CREDITS_A_2_2,
     I_CREDITS_A_3,
     I_CREDITS_A_3_1,
     I_CREDITS_A_4,
     I_CREDITS_A_4_1,
-    I_CREDITS_CAP_3,                      
+    I_CREDITS_CAP_3,
     I_CREDITS_CLO_1,
     I_CREDITS_CLO_2,
     I_CREDITS_CLO_3,
@@ -551,7 +571,7 @@ type
 
     I_TEXTURE_ENDPIC,
 
-    I_VERSION,                    
+    I_VERSION,
 
     I_FATAL_ERROR,
     I_SIMPLE_ERROR,
@@ -654,19 +674,19 @@ const
     ('GAME DEATHS',                    'Deaths',
                                        'Ñìåðòåé'),
     ('GAME DM',                        'Deathmatch',
-                                       'ÌßÑÎÏÎÂÀË'),
+                                       'Deathmatch'),
     ('GAME CTF',                       'Capture the Flag',
-                                       'ÇÀÕÂÀÒ ÔËÀÃÀ'),
+                                       'Capture the Flag'),
     ('GAME TDM',                       'Team Deathmatch',
-                                       'ÊÎÌÀÍÄÍÛÉ ÌßÑÎÏÎÂÀË'),
+                                       'Team Deathmatch'),
     ('GAME COOP',                      'Cooperative',
-                                       'ÊÎÎÏÅÐÀÒÈÂ'),
+                                       'Cooperative'),
     ('GAME LMS',                       'Last Man Standing',
-                                       'ÏÎÑËÅÄÍÈÉ ÃÅÐÎÉ'),
+                                       'Last Man Standing'),
     ('GAME TLMS',                      'Team LMS',
-                                       'ÑÒÅÍÊÀ ÍÀ ÑÒÅÍÊÓ'),
-    ('GAME SURV',                      'Survivor',
-                                       'ÂÛÆÈÂÀÍÈÅ'),
+                                       'Team LMS'),
+    ('GAME SURV',                      'Survival',
+                                       'Survival'),
     ('GAME FRAG LIMIT',                'Frag Limit: %d',
                                        'ËÈÌÈÒ ÔÐÀÃÎÂ: %d'),
     ('GAME SCORE LIMIT',               'Score Limit: %d',
@@ -685,11 +705,11 @@ const
                                        'ÏÎÁÅÄÈËÀ ÊÐÀÑÍÀß ÊÎÌÀÍÄÀ!'),
     ('GAME WIN BLUE',                  'Blue Team Wins!',
                                        'ÏÎÁÅÄÈËÀ ÑÈÍßß ÊÎÌÀÍÄÀ!'),
-    ('GAME WIN DRAW',                  'Stalemate!',
+    ('GAME WIN DRAW',                  'Draw!',
                                        'ÍÈ×Üß!'),
-    ('GAME MONSTERS',                  'Monsters:',
+    ('GAME MONSTERS',                  'Monsters killed:',
                                        'Ìîíñòðîâ óáèòî:'),
-    ('GAME SECRETS',                   'Secrets:',
+    ('GAME SECRETS',                   'Secrets found:',
                                        'Ñåêðåòîâ íàéäåíî:'),
     ('GAME MONSTERS TOTAL',            'Total monsters killed:',
                                        'Âñåãî ìîíñòðîâ óáèòî:'),
@@ -801,9 +821,9 @@ const
     ('MENU JOIN GAME',                 'Join Game',
                                        'ÂÎÉÒȠ ÈÃÐÓ'),
     ('MENU ADD PLAYER 2',              'Add Player 2',
-                                       'ÄÎÁÀÂÈÒÜ 2 ÈÃÐÎÊÀ'),
+                                       'ÄÎÁÀÂÈÒÜ ÂÒÎÐÎÃΠÈÃÐÎÊÀ'),
     ('MENU REM PLAYER 2',              'Remove Player 2',
-                                       'ÓÁÐÀÒÜ 2 ÈÃÐÎÊÀ'),
+                                       'ÓÁÐÀÒÜ ÂÒÎÐÎÃΠÈÃÐÎÊÀ'),
     ('MENU SPECTATE',                  'Spectate',
                                        'ÍÀÁËÞÄÀÒÜ'),
 
@@ -871,7 +891,7 @@ const
                                        'ÌÈÑÑÈß ÏÐÎÂÀËÅÍÀ'),
     ('MENU INTER ROUND OVER',          'Round Over',
                                        'ÐÀÓÍÄ ÎÊÎÍ×ÅÍ'),
-    ('MENU INTER LEVEL COMPLETE',      'Level Completed',
+    ('MENU INTER LEVEL COMPLETE',      'Level Complete',
                                        'ÓÐÎÂÅÍÜ ÏÐÎÉÄÅÍ'),
     ('MENU INTER TIME',                'Time:',
                                        'ÂÐÅÌß:'),
@@ -895,12 +915,16 @@ const
                                        'Ïåðâûé èãðîê'),
     ('MENU PLAYER 2',                  'Player 2',
                                        'Âòîðîé èãðîê'),
+    ('MENU PLAYER 1 ALT',              'Player 1 ALT',
+                                       'Ïåðâûé èãðîê ALT'),
+    ('MENU PLAYER 2 ALT',              'Player 2 ALT',
+                                       'Âòîðîé èãðîê ALT'),
 
     ('MENU CONTROL JOYSTICKS',         'Joystick Settings',
                                        'Íàñòðîéêè äæîéñòèêîâ'),
     ('MENU CONTROL DEADZONE',          'Joystick %d Deadzone',
                                        'Ìåðòâàÿ çîíà äæîéñòèêà %d'),
-                                       
+
     ('MENU CONTROL GLOBAL',            'Global Controls',
                                        'ÎÁÙÅÅ ÓÏÐÀÂËÅÍÈÅ'),
     ('MENU CONTROL SCREENSHOT',        'Screenshot:',
@@ -932,16 +956,16 @@ const
 
     ('MENU COUNT NONE',                'None',
                                        'Íåò'),
-    ('MENU COUNT SMALL',               'Little',
+    ('MENU COUNT SMALL',               'Little bit',
                                        'Ìàëî'),
     ('MENU COUNT NORMAL',              'Normal',
                                        'Ñðåäíå'),
     ('MENU COUNT BIG',                 'Lots',
                                        'Ìíîãî'),
-    ('MENU COUNT VERYBIG',             'Massacre',
+    ('MENU COUNT VERYBIG',             'Lots and lots',
                                        'Î÷åíü ìíîãî'),
 
-    ('MENU GAME BLOOD COUNT',          'Blood:',
+    ('MENU GAME BLOOD COUNT',          'Blood amount:',
                                        'Êîëè÷åñòâî êðîâè:'),
     ('MENU GAME MAX GIBS',             'Gib limit:',
                                        'Ëèìèò êóñêîâ:'),
@@ -956,21 +980,21 @@ const
     ('MENU GAME BLOOD TYPE SIMPLE',    'Simple',
                                        'Ïðîñòàÿ'),
     ('MENU GAME BLOOD TYPE ADV',       'Dripping',
-                                       'Ïðîäâèíóòàÿ'),
+                                       'Êàïàþùàÿ'),
     ('MENU GAME CORPSE TYPE',          'Corpse type:',
                                        'Òèï òðóïîâ:'),
     ('MENU GAME CORPSE TYPE SIMPLE',   'Simple',
-                                       'Ïðîñòûå'),
+                                       'Íåïîäâèæíûå'),
     ('MENU GAME CORPSE TYPE ADV',      'Interactive',
-                                       'Ïðîäâèíóòûå'),
+                                       'Ñ ôèçèêîé'),
     ('MENU GAME GIBS TYPE',            'Gibs type:',
                                        'Òèï êóñêîâ:'),
     ('MENU GAME GIBS TYPE SIMPLE',     'Simple',
-                                       'Ïðîñòûå'),
+                                       'Íåïîäâèæíûå'),
     ('MENU GAME GIBS TYPE ADV',        'Interactive',
-                                       'Ïðîäâèíóòûå'),
+                                       'Ñ ôèçèêîé'),
     ('MENU GAME PARTICLES COUNT',      'Particle limit:',
-                                       'Êîëè÷åñòâî ÷àñòèö:'),
+                                       'Ëèìèò ÷àñòèö:'),
     ('MENU GAME SCREEN FLASH',         'Screen flash:',
                                        'Âñïûøêè ýêðàíà:'),
     ('MENU GAME BACKGROUND',           'Draw background:',
@@ -978,19 +1002,19 @@ const
     ('MENU GAME MESSAGES',             'Show messages:',
                                        'Âûâîäèòü ñîîáùåíèÿ:'),
     ('MENU GAME REVERT PLAYERS',       'Revert players:',
-                                       'Ïåðåâåðíóòü ýêðàíû:'),
+                                       'Âòîðîé èãðîê ñâåðõó:'),
     ('MENU GAME CHAT BUBBLE',          'Chat bubbles:',
-                                       '×àò çíà÷êè:'),
+                                       'Èêîíêà ÷àòà:'),
     ('MENU GAME CHAT TYPE NONE',       'None',
                                        'Íåò'),
     ('MENU GAME CHAT TYPE SIMPLE',     'Simple',
-                                       'Ïðîñòûå'),
+                                       'Ïðîñòàÿ'),
     ('MENU GAME CHAT TYPE ADV',        'Advanced',
-                                       'Ïðîäâèíóòûå'),
+                                       'Ïðîäâèíóòàÿ'),
     ('MENU GAME CHAT TYPE COLOR',      'Colored',
-                                       'Öâåòíûå'),
+                                       'Öâåòíàÿ'),
     ('MENU GAME CHAT TYPE TEXTURE',    'Textured',
-                                       'Òåêñòóðíûå'),
+                                       'Òåêñòóðà'),
 
     ('MENU VIDEO RESOLUTION',          'Set video mode',
                                        'Óñòàíîâêà âèäåîðåæèìà'),
@@ -1000,6 +1024,8 @@ const
                                        'Âåðò. ñèíõðîíèçàöèÿ:'),
     ('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.',
                                        'Äàííûå íàñòðîéêè âèäåî âñòóïÿò â ñèëó ïîñëå ïåðåçàïóñêà èãðû.'),
 
@@ -1018,7 +1044,7 @@ const
                                        'Ãðîìêîñòü ìóçûêè:'),
     ('MENU SOUND SOUND LEVEL',         'Sound volume:',
                                        'Ãðîìêîñòü çâóêà:'),
-    ('MENU SOUND MAX SIM SOUNDS',      'One sound count:',
+    ('MENU SOUND MAX SIM SOUNDS',      'Similar Sound FX amount:',
                                        'Êîë-âî îäíîãî çâóêà:'),
     ('MENU SOUND INACTIVE SOUNDS',     'Window inactive:',
                                        'Îêíî íåàêòèâíî:'),
@@ -1032,11 +1058,11 @@ const
                                        'Íàáîð çâóêîâ:'),
     ('MENU ANNOUNCE NONE',             'None',
                                        'Íåò'),
-    ('MENU ANNOUNCE ME',               'Only my',
+    ('MENU ANNOUNCE ME',               'Only own announcers',
                                        'Òîëüêî ìîè'),
-    ('MENU ANNOUNCE MEPLUS',           'My + multikills',
+    ('MENU ANNOUNCE MEPLUS',           'Own + multikills',
                                        'Ìîè + ìóëüòèêèëëû'),
-    ('MENU ANNOUNCE ALL',              'Everybody',
+    ('MENU ANNOUNCE ALL',              'All announcers',
                                        'Âñå'),
     ('MENU COMPAT DF',                 'Doom 2D',
                                        'Doom 2D'),
@@ -1062,13 +1088,13 @@ const
 
     ('MENU MODEL INFO',                'Model info',
                                        'Èíôîðìàöèÿ î ìîäåëè'),
-    ('MENU MODEL ANIMATION',           'Change anim',
+    ('MENU MODEL ANIMATION',           'Change animation',
                                        'Ñìåíèòü àíèìàöèþ'),
     ('MENU MODEL CHANGE WEAPON',       'Change weapon',
                                        'Ñìåíèòü îðóæèå'),
     ('MENU MODEL ROTATE',              'Reflect model',
-                                       'Ïîâåðíóòü ìîäåëü'),
-    ('MENU MODEL NAME',                'Model name:',
+                                       'Ðàçâåðíóòü ìîäåëü'),
+    ('MENU MODEL NAME',                'Name:',
                                        'Èìÿ:'),
     ('MENU MODEL AUTHOR',              'Author:',
                                        'Àâòîð:'),
@@ -1095,9 +1121,9 @@ const
     ('MENU FINISH',                    'Done',
                                        'Ãîòîâî'),
 
-    ('MENU END GAME PROMT',            'Are you sure to end the game?',
+    ('MENU END GAME PROMT',            'Do you want to end the game?',
                                        'Âû äåéñòâèòåëüíî õîòèòå çàêîí÷èòü èãðó?'),
-    ('MENU RESTART GAME PROMT',        'Are you sure to restart level?',
+    ('MENU RESTART GAME PROMT',        'Do you want to restart level?',
                                        'Âû äåéñòâèòåëüíî õîòèòå íà÷àòü óðîâåíü çàíîâî?'),
     ('MENU EXIT PROMT',                'Chickening out already?',
                                        'Âû äåéñòâèòåëüíî õîòèòå âûéòè èç Doom 2D: Forever?'),
@@ -1132,13 +1158,13 @@ const
     ('NET MSG FERROR',                 'NET: FATAL ERROR: ',
                                        'NET: ÊÐÈÒÈ×ÅÑÊÀß ÎØÈÁÊÀ: '),
 
-    ('NET MSG HOST',                   'Starting server on port %d...',
+    ('NET MSG HOST',                   'Starting server on the port %d...',
                                        'Âêëþ÷àåì ñåðâåð íà ïîðòó %d...'),
     ('NET MSG HOST DISCALL',           'Disconnecting clients...',
                                        'Îòêëþ÷àåì èãðîêîâ...'),
     ('NET MSG HOST DIE',               'Shutting down server...',
                                        'Âûêëþ÷àåì ñåðâåð...'),
-    ('NET MSG HOST CONN',              'Something is trying to connect from %s:%d.',
+    ('NET MSG HOST CONN',              'Somebody is trying to connect from %s:%d.',
                                        'Ïîïûòêà ñîåäèíåíèÿ ñ àäðåñà %s:%d.'),
     ('NET MSG HOST REJECT',            'Connection rejected. Reason: ',
                                        ' ñîåäèíåíèè îòêàçàíî. Ïðè÷èíà: '),
@@ -1148,23 +1174,23 @@ const
                                        'Êëèåíò ¹%d îòêëþ÷åí.'),
     ('NET MSG CLIENT CONN',            'Trying to connect to %s:%d...',
                                        'Ïûòàåìñÿ ñîåäèíèòüñÿ ñ %s:%d...'),
-    ('NET MSG CLIENT DONE',            'Connection succeeded!',
+    ('NET MSG CLIENT DONE',            'Connected!',
                                        'Ñîåäèíåíèå âûïîëíåíî.'),
     ('NET MSG CLIENT DISC',            'Disconnected.',
                                        'Îòêëþ÷åíèå âûïîëíåíî.'),
     ('NET MSG KICK',                   'You were dropped from the game! Reason: ',
                                        'Âàñ âûáðîñèëî ñ ñåðâåðà! Ïðè÷èíà: '),
 
-    ('NET MAP DL',                     'Map %s not found. Downloading from server...',
+    ('NET MAP DL',                     'Map %s not found. Downloading from the server...',
                                        'Êàðòà %s íå íàéäåíà. Ñêà÷èâàåì ñ ñåðâåðà...'),
-    ('NET WAD DL',                     'WAD %s not found. Downloading from server...',
+    ('NET WAD DL',                     'WAD %s not found. Downloading from the server...',
                                        'WAD %s íå íàéäåí. Ñêà÷èâàåì ñ ñåðâåðà...'),
 
     ('NET ERR ENET',                   'Failed to init ENet!',
                                        'Íå ïîëó÷èëîñü ïîäêëþ÷èòü ENet!'),
     ('NET ERR HOST',                   'Could not start server on port %d!',
                                        'Íå ïîëó÷èëîñü âêëþ÷èòü ñåðâåð íà ïîðòó %d!'),
-    ('NET ERR INGAME',                 'You are already in a net game!',
+    ('NET ERR INGAME',                 'You are already in the net game!',
                                        'Âû óæå â ñåòåâîé èãðå!'),
     ('NET ERR CLIENT',                 'Could not create client!',
                                        'Íå ïîëó÷èëîñü ñîçäàòü êëèåíò!'),
@@ -1251,13 +1277,13 @@ const
                                        '*** %s óòîíóë'),
 
     ('PLAYER KILL 2X',                 '%s has a double kill!',
-                                       '%s ñîâåðøèë äâîéíîå óáèéñòâî!'),
+                                       '%s óáèë äâîèõ îäíîâðåìåííî!'),
     ('PLAYER KILL 3X',                 '%s has a triple kill!',
-                                       '%s ñîâåðøèë òðîéíîå óáèéñòâî!'),
+                                       '%s óáèë òðîèõ îäíîâðåìåííî!'),
     ('PLAYER KILL 4X',                 '%s has a multi kill!',
-                                       '%s ñîâåðøèë ìíîãî óáèéñòâ ïîäðÿä!'),
+                                       '%s óáèë êó÷ó íàðîäó ðàçîì!'),
     ('PLAYER KILL MX',                 '%s has a m-m-m-monster kill!!!',
-                                       '%s ì-ì-ì-ìîíñòð óáèéöà!!!'),
+                                       '%s ïðîñòî ì-ì-ì-ìîíñòð-óáèéöà!!!'),
 
     ('PLAYER JOIN',                    '%s joined the game.',
                                        '%s ïðèñîåäèíèëñÿ ê èãðå.'),
@@ -1288,7 +1314,7 @@ const
                                        'Âû íå ñìîæåòå âîçðîäèòüñÿ äî êîíöà ðàóíäà.'),
 
     ('PLAYER FLAG GET',                '*** %s stole 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)',
@@ -1337,26 +1363,26 @@ const
     ('MESSAGE LMS LOSE',               'YOU''RE ALL LOSERS',
                                        'ÂÑÅ ÏÐÎÈÃÐÀËÈ'),
     ('MESSAGE LMS WIN',                '%s WINS',
-                                       '%s ÏÎÁÅÄÈË'),
+                                       'ÏÎÁÅÄÈÒÅËÜ - %s!'),
     ('MESSAGE LMS START',              'FIGHT!',
                                        'ÏÎÅÕÀËÈ!'),
     ('MESSAGE TLMS WIN',               '%s TEAM WINS',
-                                       '%s ÊÎÌÀÍÄÀ ÏÎÁÅÄÈËÀ'),
+                                       '%s ÊÎÌÀÍÄÀ ÏÎÁÅÄÈËÀ!'),
     ('MESSAGE LMS SURVIVOR',           'YOU ARE THE LAST ONE ALIVE!',
-                                       'ÂÛ - ÏÎÑËÅÄÍÈÉ ÃÅÐÎÉ!'),
+                                       'ÂÑß ÍÀÄÅÆÄÀ ÒÎËÜÊΠÍÀ ÒÅÁß!'),
 
     ('MESSAGE SCORE ADD',              '%s TEAM SCORES',
                                        '%s ÊÎÌÀÍÄÀ ÏÎËÓ×ÈËÀ Î×ÊÈ'),
-    ('MESSAGE SCORE SUB',              '%s TEAM FOULS',
+    ('MESSAGE SCORE SUB',              '%s TEAM LOST SCORES',
                                        '%s ÊÎÌÀÍÄÀ ÏÎÒÅÐßËÀ Î×ÊÈ'),
 
     ('MESSAGE VOTE INPROGRESS',        'A vote is already in progress for "%s".',
                                        'Óæå èäåò ãîëîñîâàíèå çà êîìàíäó "%s".'),
-    ('MESSAGE VOTE STARTED',           '%s called a vote for "%s".'#10'%d votes are required for it to pass.',
+    ('MESSAGE VOTE STARTED',           '%s called a vote for "%s".'#10'%d votes are required.',
                                        '%s íà÷àë ãîëîñîâàíèå çà êîìàíäó "%s".'#10'Äëÿ âûïîëíåíèÿ êîìàíäû òðåáóåòñÿ ãîëîñîâ: %d.'),
     ('MESSAGE VOTE PASSED',            'Vote passed. Executing "%s" in 5 seconds.',
                                        'Ãîëîñîâàíèå ïðîøëî óñïåøíî. Êîìàíäà "%s" áóäåò âûïîëíåíà ÷åðåç 5 ñåêóíä.'),
-    ('MESSAGE VOTE FAILED',            'Vote failed: not enough supporters.',
+    ('MESSAGE VOTE FAILED',            'Vote failed: not enough people voted.',
                                        'Ãîëîñîâàíèå ïðîâàëèëîñü: íåäîñòàòî÷íî ãîëîñîâ "çà".'),
     ('MESSAGE VOTE VOTE',              '%s votes "yes" (%d/%d votes total).',
                                        '%s ãîëîñóåò "çà" (%d/%d ãîëîñîâ âñåãî).'),
@@ -1417,22 +1443,22 @@ const
                                        'Ìóçûêà'),
     ('LOAD MODELS',                    'Models',
                                        'Ìîäåëè'),
-    ('LOAD MENUS',                     'Menus',
+    ('LOAD MENUS',                     'Menu sets',
                                        'Ìåíþ'),
     ('LOAD CONSOLE',                   'Console',
                                        'Êîíñîëü'),
     ('LOAD ITEMS DATA',                'Items Data',
-                                       'Äàííûå ïðåäìåòîâ'),
+                                       'Ðåñóðñû ïðåäìåòîâ'),
     ('LOAD WEAPONS DATA',              'Weapons Data',
-                                       'Äàííûå îðóæèÿ'),
+                                       'Ðåñóðñû îðóæèÿ'),
     ('LOAD GAME DATA',                 'Game Data',
-                                       'Äàííûå èãðû'),
-    ('LOAD COLLIDE MAP',               'Collide Map',
+                                       'Ðåñóðñû ìîíñòðîâ è òä'),
+    ('LOAD COLLIDE MAP',               'Collision Map',
                                        'Êàðòà ñòîëêíîâåíèé'),
     ('LOAD DOOR MAP',                  'Door Map',
                                        'Êàðòà äâåðåé'),
-    ('LOAD LIFT MAP',                  'Lift Map',
-                                       'Êàðòà ëèôòîâ'),
+    ('LOAD LIFT MAP',                  'Streams Map',
+                                       'Êàðòà ïîòîêîâ'),
     ('LOAD WATER MAP',                 'Water Map',
                                        'Êàðòà âîäû'),
     ('LOAD WAD FILE',                  'WAD File',
@@ -1450,19 +1476,19 @@ const
     ('LOAD LINK TRIGGERS',             'Trigger links',
                                        'Ïðèâÿçêà òðèããåðîâ'),
     ('LOAD CREATE TRIGGERS',           'Trigger setup',
-                                       'Äîáàâëåíèå òðèããåðîâ'),
+                                       'Ðàññòàíîâêà òðèããåðîâ'),
     ('LOAD ITEMS',                     'Items',
                                        'Ïðåäìåòû'),
     ('LOAD CREATE ITEMS',              'Item setup',
-                                       'Äîáàâëåíèå ïðåäìåòîâ'),
+                                       'Ñîçäàíèå ïðåäìåòîâ'),
     ('LOAD AREAS',                     'Areas',
                                        'Îáëàñòè'),
     ('LOAD CREATE AREAS',              'Area setup',
-                                       'Äîáàâëåíèå îáëàñòåé'),
+                                       'Ñîçäàíèå îáëàñòåé'),
     ('LOAD MONSTERS',                  'Monsters',
                                        'Ìîíñòðû'),
     ('LOAD CREATE MONSTERS',           'Monster setup',
-                                       'Äîáàâëåíèå ìîíñòðîâ'),
+                                       'Ñîçäàíèå ìîíñòðîâ'),
     ('LOAD MAP HEADER',                'Map Description',
                                        'Îïèñàíèå êàðòû'),
     ('LOAD SKY',                       'Background',
@@ -1476,13 +1502,13 @@ const
     ('LOAD MAP STATE',                 'Map State',
                                        'Íàñòðîéêà êàðòû'),
     ('LOAD ITEMS STATE',               'Items State',
-                                       'Ðàñïîëîæåíèå ïðåäìåòîâ'),
+                                       'Ðàññòàíîâêà ïðåäìåòîâ'),
     ('LOAD TRIGGERS STATE',            'Triggers State',
                                        'Óñòàíîâêà òðèããåðîâ'),
     ('LOAD WEAPONS STATE',             'Weapons State',
-                                       'Ðàñïîëîæåíèå îðóæèÿ'),
+                                       'Ðàññòàíîâêà îðóæèÿ'),
     ('LOAD MONSTERS STATE',            'Monsters State',
-                                       'Ðàñïîëîæåíèå ìîíñòðîâ'),
+                                       'Ðàññòàíîâêà ìîíñòðîâ'),
     ('LOAD CONNECT',                   'Connecting ([ESC] to abort)',
                                        'Ñîåäèíåíèå ([ESC] - îòìåíèòü)'),
     ('LOAD SEND INFO',                 'Sending client info',
@@ -1502,8 +1528,10 @@ const
                                        'rs.falcon'),
     ('CREDITS A 2',                    'Programmers:',
                                        'Ïðîãðàììèñòû:'),
-    ('CREDITS A 2 1',                  'rs.falcon, PSS, PrimuS, Stas''M, ZURG, OutCast',
-                                       'rs.falcon, PSS, PrimuS, Stas''M, ZURG, OutCast'),
+    ('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',
@@ -1547,15 +1575,15 @@ const
                                        'Ìîíñòðû â DM âêëþ÷åíû*'),
     ('MSG ALLOWMON OFF',               'Monsters in DM disabled*',
                                        'Ìîíñòðû â DM âûêëþ÷åíû*'),
-    ('MSG BOTSVSPLAYERS ON',           'Bots fight players',
+    ('MSG BOTSVSPLAYERS ON',           'Bots attack players',
                                        'Áîòû ïðîòèâ èãðîêîâ'),
-    ('MSG BOTSVSPLAYERS OFF',          'Bots don''t fight players',
+    ('MSG BOTSVSPLAYERS OFF',          'Bots ignore players',
                                        'Áîòû çà èãðîêîâ'),
-    ('MSG BOTSVSMONSTERS ON',          'Bots fight monsters',
+    ('MSG BOTSVSMONSTERS ON',          'Bots attack monsters',
                                        'Áîòû ïðîòèâ ìîíñòðîâ'),
-    ('MSG BOTSVSMONSTERS OFF',         'Bots don''t fight monsters',
+    ('MSG BOTSVSMONSTERS OFF',         'Bots ignore monsters',
                                        'Áîòû èãíîðèðóþò ìîíñòðîâ'),
-    ('MSG TIME ON',                    'Time display on',
+    ('MSG TIME ON',                    'Time on',
                                        'Âðåìÿ ïîêàçûâàåòñÿ'),
     ('MSG TIME OFF',                   'Time display off',
                                        'Âðåìÿ íå ïîêàçûâàåòñÿ'),
@@ -1607,11 +1635,11 @@ const
                                        'Ñëåäóþùàÿ êàðòà íå çàäàíà.'),
     ('MSG ONMAPCHANGE',                '* Changes to this variable will be applied upon next map change',
                                        '* Èçìåíåíèÿ âñòóïÿò â ñèëó ïîñëå ñëåäóþùåé ñìåíû êàðòû'),
-    ('MSG NOT GAME',                   'Command can be accepted only in game.',
+    ('MSG NOT GAME',                   'Command can be accepted in a game only.',
                                        'Êîìàíäà ïðèìåíèìà òîëüêî â èãðå.'),
-    ('MSG NOT DEBUG',                  'Command can be accepted only in debug mode.',
+    ('MSG NOT DEBUG',                  'Command can be accepted in debug mode only.',
                                        'Êîìàíäà ïðèìåíèìà òîëüêî â ðåæèìå îòëàäêè.'),
-    ('MSG GM UNAVAIL',                 'This command is unavailable in current game mode.',
+    ('MSG GM UNAVAIL',                 'This command is unavailable in the current game mode.',
                                        'Ýòà êîìàíäà íåäîñòóïíà â òåêóùåì ðåæèìå èãðû.'),
     ('MSG SERVERONLY',                 'This command is for server only.',
                                        'Ýòà êîìàíäà äîñòóïíà òîëüêî â ðåæèìå ñåðâåðà.'),
@@ -1619,7 +1647,7 @@ const
                                        'Íåò ïîäêëþ÷¸ííûõ êëèåíòîâ.'),
     ('MSG UNBAN OK',                   'Client %s was unbanned.',
                                        'Áûë ñíÿò áàí ñ êëèåíòà %s.'),
-    ('MSG UNBAN FAIL',                 'Client %s not in ban list.',
+    ('MSG UNBAN FAIL',                 'Client %s not found in the ban list.',
                                        'Êëèåíò %s íå ÷èñëèòñÿ â ñïèñêå çàáàíåíûõ.'),
 
     ('TEXTURE ENDPIC',                 'ENDGAME_EN',