diff --git a/Source/Client/VGUI.c b/Source/Client/VGUI.c
index 11a4c073..94882ee3 100755
--- a/Source/Client/VGUI.c
+++ b/Source/Client/VGUI.c
@@ -22,17 +22,17 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
// Menus with their window titles and draw functions
vguiwindow_t vguiMenus[11] = {
- { _("Message Of The Day"), VGUI_MessageOfTheDay },
- { _("Team Selection"), VGUI_TeamSelect_Main },
- { _("Terrorist Selection"), VGUI_TeamSelect_T },
- { _("Counter-Terrorist Selection"), VGUI_TeamSelect_CT },
- { _("Buy Menu"), VGUI_BuyMenu_Main },
- { _("Handguns"), VGUI_BuyMenu_Handguns },
- { _("Shotgun"), VGUI_BuyMenu_Shotguns },
- { _("Sub-Machine-Guns"), VGUI_BuyMenu_SMGs },
- { _("Rifles"), VGUI_BuyMenu_Rifles },
- { _("Machineguns"), VGUI_BuyMenu_Machineguns },
- { _("Equipment"), VGUI_BuyMenu_Equipment }
+ { _("VGUI_TITLE_MOTD"), VGUI_MessageOfTheDay },
+ { _("VGUI_TITLE_TEAMS"), VGUI_TeamSelect_Main },
+ { _("VGUI_TITLE_TSEL"), VGUI_TeamSelect_T },
+ { _("VGUI_TITLE_CTSEL"), VGUI_TeamSelect_CT },
+ { _("VGUI_TITLE_BUY"), VGUI_BuyMenu_Main },
+ { _("VGUI_TITLE_HANDGUN"), VGUI_BuyMenu_Handguns },
+ { _("VGUI_TITLE_SHOTGUN"), VGUI_BuyMenu_Shotguns },
+ { _("VGUI_TITLE_SMG"), VGUI_BuyMenu_SMGs },
+ { _("VGUI_TITLE_RIFLE"), VGUI_BuyMenu_Rifles },
+ { _("VGUI_TITLE_MG"), VGUI_BuyMenu_Machineguns },
+ { _("VGUI_TITLE_EQUIPMENT"), VGUI_BuyMenu_Equipment }
};
/*
diff --git a/Source/Client/VGUIBuyMenu.c b/Source/Client/VGUIBuyMenu.c
index 8e9795fa..1d871cc4 100755
--- a/Source/Client/VGUIBuyMenu.c
+++ b/Source/Client/VGUIBuyMenu.c
@@ -21,40 +21,40 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include "VGUI.h"
vguiweaponobject_t vguiWeaponTable[ CS_WEAPON_COUNT ] = {
- { _("None"), "" },
- { _("Knife"), "" },
- { _("H&K USP .45 Tactical"), "gfx/vgui/640_usp" },
- { _("Glock18 Select Fire"), "gfx/vgui/640_glock18" },
- { _("Desert Eagle .50AE"), "gfx/vgui/640_deagle" },
- { _("SIG P228"), "gfx/vgui/640_p228" },
- { _("Dual Beretta 96G Elite"), "gfx/vgui/640_elite" },
- { _("FN Five-Seven"), "gfx/vgui/640_fiveseven" },
- { _("Benelli M3 Super90"), "gfx/vgui/640_m3" },
- { _("Benelli XM1014"), "gfx/vgui/640_xm1014" },
- { _("H&K MP5-Navy"), "gfx/vgui/640_mp5" },
- { _("FN P90"), "gfx/vgui/640_p90" },
- { _("H&K UMP45"), "gfx/vgui/640_ump45" },
- { _("Ingram MAC-10"), "gfx/vgui/640_mac10" },
- { _("Steyr Tactical Machine Pistol"), "gfx/vgui/640_tmp" },
- { _("AK-47"), "gfx/vgui/640_ak47" },
- { _("Sig SG-552 Commando"), "gfx/vgui/640_sg552" },
- { _("Colt M4A1 Carbine"), "gfx/vgui/640_m4a1" },
- { _("Steyr Aug"), "gfx/vgui/640_aug" },
- { _("Steyr Scout"), "gfx/vgui/640_scout" },
- { _("AI Arctic Warfare/Magnum"), "gfx/vgui/640_awp" },
- { _("H&K G3/SG-1 Sniper Rifle"), "gfx/vgui/640_g3sg1" },
- { _("Sig SG-550 Sniper"), "gfx/vgui/640_sg550" },
- { _("FN M249 Para"), "gfx/vgui/640_m249" }
+ { _("WEAPON_NONE"), "" },
+ { _("WEAPON_KNIFE"), "" },
+ { _("WEAPON_USP"), "gfx/vgui/640_usp" },
+ { _("WEAPON_GLOCK18"), "gfx/vgui/640_glock18" },
+ { _("WEAPON_DEAGLE"), "gfx/vgui/640_deagle" },
+ { _("WEAPON_P228"), "gfx/vgui/640_p228" },
+ { _("WEAPON_ELITES"), "gfx/vgui/640_elite" },
+ { _("WEAPON_FIVESEVEN"), "gfx/vgui/640_fiveseven" },
+ { _("WEAPON_M3"), "gfx/vgui/640_m3" },
+ { _("WEAPON_XM1014"), "gfx/vgui/640_xm1014" },
+ { _("WEAPON_MP5"), "gfx/vgui/640_mp5" },
+ { _("WEAPON_P90"), "gfx/vgui/640_p90" },
+ { _("WEAPON_UMP45"), "gfx/vgui/640_ump45" },
+ { _("WEAPON_MAC10"), "gfx/vgui/640_mac10" },
+ { _("WEAPON_TMP"), "gfx/vgui/640_tmp" },
+ { _("WEAPON_AK47"), "gfx/vgui/640_ak47" },
+ { _("WEAPON_SG552"), "gfx/vgui/640_sg552" },
+ { _("WEAPON_M4A1"), "gfx/vgui/640_m4a1" },
+ { _("WEAPON_AUG"), "gfx/vgui/640_aug" },
+ { _("WEAPON_SCOUT"), "gfx/vgui/640_scout" },
+ { _("WEAPON_AWP"), "gfx/vgui/640_awp" },
+ { _("WEAPON_G3SG1"), "gfx/vgui/640_g3sg1" },
+ { _("WEAPON_SG550"), "gfx/vgui/640_sg550" },
+ { _("WEAPON_PARA"), "gfx/vgui/640_m249" }
};
vguiequipobject_t vguiEquipmentTable[ 7 ] = {
- { EQUIPMENT_KEVLAR, _("Kevlar"), "gfx/vgui/640_kevlar" },
- { EQUIPMENT_HELMET, _("Kevlar & Helmet"), "gfx/vgui/640_kevlar_helmet" },
- { WEAPON_FLASHBANG, _("Flashbang"), "gfx/vgui/640_flashbang" },
- { WEAPON_HEGRENADE, _("HE Grenade"), "gfx/vgui/640_hegrenade" },
- { WEAPON_SMOKEGRENADE, _("Smoke Grenade"), "gfx/vgui/640_smokegrenade" },
- { EQUIPMENT_DEFUSALKIT, _("Defusal Kit"), "gfx/vgui/640_defuser" },
- { EQUIPMENT_NIGHTVISION, _("NightVision"), "gfx/vgui/640_nightvision" },
+ { EQUIPMENT_KEVLAR, _("EQUIPMENT_KEVLAR"), "gfx/vgui/640_kevlar" },
+ { EQUIPMENT_HELMET, _("EQUIPMENT_HELMET"), "gfx/vgui/640_kevlar_helmet" },
+ { WEAPON_FLASHBANG, _("WEAPON_FLASHBANG"), "gfx/vgui/640_flashbang" },
+ { WEAPON_HEGRENADE, _("WEAPON_HEGRENADE"), "gfx/vgui/640_hegrenade" },
+ { WEAPON_SMOKEGRENADE, _("WEAPON_SMOKEGRENADE"), "gfx/vgui/640_smokegrenade" },
+ { EQUIPMENT_DEFUSALKIT, _("EQUIPMENT_DEFUSALKIT"), "gfx/vgui/640_defuser" },
+ { EQUIPMENT_NIGHTVISION, _("EQUIPMENT_NIGHTVISION"), "gfx/vgui/640_nightvision" },
};
// TODO: Clean this up
@@ -89,17 +89,17 @@ void VGUI_BuyMenu_Main( vector vPos ) {
fVGUI_Display = VGUI_NONE;
}
- VGUI_Button( _("Handguns"), BuyMenu_Main_1, vPos + '16 116 0', '180 24 0' );
- VGUI_Button( _("Shotguns"), BuyMenu_Main_2, vPos + '16 148 0', '180 24 0' );
- VGUI_Button( _("SMGs"), BuyMenu_Main_3, vPos + '16 180 0', '180 24 0' );
- VGUI_Button( _("Rifles"), BuyMenu_Main_4, vPos + '16 212 0', '180 24 0' );
- VGUI_Button( _("Machine Gun"), BuyMenu_Main_5, vPos + '16 244 0', '180 24 0' );
+ VGUI_Button( _("VGUI_TITLE_HANDGUN"), BuyMenu_Main_1, vPos + '16 116 0', '180 24 0' );
+ VGUI_Button( _("VGUI_TITLE_SHOTGUN"), BuyMenu_Main_2, vPos + '16 148 0', '180 24 0' );
+ VGUI_Button( _("VGUI_TITLE_SMG"), BuyMenu_Main_3, vPos + '16 180 0', '180 24 0' );
+ VGUI_Button( _("VGUI_TITLE_RIFLE"), BuyMenu_Main_4, vPos + '16 212 0', '180 24 0' );
+ VGUI_Button( _("VGUI_TITLE_MG"), BuyMenu_Main_5, vPos + '16 244 0', '180 24 0' );
- VGUI_Button( _("Primary Ammo"), BuyMenu_Main_6, vPos + '16 308 0', '180 24 0' );
- VGUI_Button( _("Secondary Ammo"), BuyMenu_Main_7, vPos + '16 340 0', '180 24 0' );
- VGUI_Button( _("Equipment"), BuyMenu_Main_8, vPos + '16 372 0', '180 24 0' );
+ VGUI_Button( _("VGUI_TITLE_AMMO1"), BuyMenu_Main_6, vPos + '16 308 0', '180 24 0' );
+ VGUI_Button( _("VGUI_TITLE_AMMO2"), BuyMenu_Main_7, vPos + '16 340 0', '180 24 0' );
+ VGUI_Button( _("VGUI_TITLE_EQUIPMENT"), BuyMenu_Main_8, vPos + '16 372 0', '180 24 0' );
- VGUI_Button( _("Exit"), BuyMenu_Main_9, vPos + '16 440 0', '180 24 0' );
+ VGUI_Button( _("VGUI_EXIT"), BuyMenu_Main_9, vPos + '16 440 0', '180 24 0' );
}
void VGUI_BuyMenu_Back( void ) {
@@ -144,9 +144,9 @@ void VGUI_BuyMenu_WeaponButton( float fWeapon ) {
if ( wptTable[ fWeapon ].iPrice <= getstatf( STAT_MONEY ) ) {
if ( VGUI_Button( vguiWeaponTable[ fWeapon ].sName, VGUI_BuyMenu_BuyWeapon, vVGUIButtonPos, '264 24 0' ) == TRUE ) {
drawpic( vVGUIWindowPos + '328 116', vguiWeaponTable[ fWeapon ].sImage, '256 64', '1 1 1', 1 );
- VGUI_Text( sprintf( _("Price: %i"), wptTable[ fWeapon ].iPrice ), vVGUIWindowPos + '328 250', '8 8 0' );
- VGUI_Text( sprintf( _("Caliber: %i"), wptTable[ fWeapon ].iCaliber ), vVGUIWindowPos + '328 260', '8 8 0' );
- VGUI_Text( sprintf( _("Rounds Per Minute: %d"), ( wptTable[ fWeapon ].fAttackFinished) * 3600 ), vVGUIWindowPos + '328 270', '8 8 0' );
+ VGUI_Text( sprintf( _("BUY_PRICETAG"), wptTable[ fWeapon ].iPrice ), vVGUIWindowPos + '328 250', '8 8 0' );
+ VGUI_Text( sprintf( _("BUY_CALIBER"), wptTable[ fWeapon ].iCaliber ), vVGUIWindowPos + '328 260', '8 8 0' );
+ VGUI_Text( sprintf( _("BUY_RPM"), ( wptTable[ fWeapon ].fAttackFinished) * 3600 ), vVGUIWindowPos + '328 270', '8 8 0' );
}
} else {
VGUI_FakeButton( vguiWeaponTable[ fWeapon ].sName, vVGUIButtonPos, '264 24 0' );
@@ -168,7 +168,7 @@ void VGUI_BuyMenu_EquipmentButton( float fID ) {
if ( eqptTable[ fID ].iPrice <= getstatf( STAT_MONEY ) ) {
if ( VGUI_Button( vguiEquipmentTable[ fID ].sName, VGUI_BuyMenu_BuyEquipment, vVGUIButtonPos, '180 24 0' ) == TRUE ) {
drawpic( vVGUIWindowPos + '290 116', vguiEquipmentTable[ fID ].sImage, '256 64', '1 1 1', 1 );
- VGUI_Text( sprintf( _("Price: %i"), eqptTable[ fID ].iPrice ) , vVGUIWindowPos + '256 250', '8 8 0' );
+ VGUI_Text( sprintf( _("BUY_PRICETAG"), eqptTable[ fID ].iPrice ) , vVGUIWindowPos + '256 250', '8 8 0' );
}
} else {
VGUI_FakeButton( vguiEquipmentTable[ fID ].sName, vVGUIButtonPos, '180 24 0' );
@@ -198,7 +198,7 @@ void VGUI_BuyMenu_Handguns( vector vPos ) {
VGUI_BuyMenu_WeaponButton( WEAPON_FIVESEVEN );
}
- VGUI_Button( _("Back"), VGUI_BuyMenu_Back, vPos + '16 440 0', '180 24 0' );
+ VGUI_Button( _("VGUI_BACK"), VGUI_BuyMenu_Back, vPos + '16 440 0', '180 24 0' );
}
/*
@@ -212,7 +212,7 @@ void VGUI_BuyMenu_Shotguns( vector vPos ) {
VGUI_BuyMenu_WeaponButton( WEAPON_M3 );
VGUI_BuyMenu_WeaponButton( WEAPON_XM1014 );
- VGUI_Button( _("Back"), VGUI_BuyMenu_Back, vPos + '16 440 0', '180 24 0' );
+ VGUI_Button( _("VGUI_BACK"), VGUI_BuyMenu_Back, vPos + '16 440 0', '180 24 0' );
}
/*
@@ -236,7 +236,7 @@ void VGUI_BuyMenu_SMGs( vector vPos ) {
VGUI_BuyMenu_WeaponButton( WEAPON_TMP );
}
- VGUI_Button( _("Back"), VGUI_BuyMenu_Back, vPos + '16 440 0', '180 24 0' );
+ VGUI_Button( _("VGUI_BACK"), VGUI_BuyMenu_Back, vPos + '16 440 0', '180 24 0' );
}
/*
@@ -267,7 +267,7 @@ void VGUI_BuyMenu_Rifles( vector vPos ) {
VGUI_BuyMenu_WeaponButton( WEAPON_SG550 );
}
- VGUI_Button( _("Back"), VGUI_BuyMenu_Back, vPos + '16 440 0', '180 24 0' );
+ VGUI_Button( _("VGUI_BACK"), VGUI_BuyMenu_Back, vPos + '16 440 0', '180 24 0' );
}
/*
@@ -280,7 +280,7 @@ void VGUI_BuyMenu_Machineguns( vector vPos ) {
VGUI_BuyMenu_WeaponButton( WEAPON_PARA );
- VGUI_Button( _("Back"), VGUI_BuyMenu_Back, vPos + '16 440 0', '180 24 0' );
+ VGUI_Button( _("VGUI_BACK"), VGUI_BuyMenu_Back, vPos + '16 440 0', '180 24 0' );
}
/*
@@ -303,5 +303,5 @@ void VGUI_BuyMenu_Equipment( vector vPos ) {
VGUI_BuyMenu_EquipmentButton( 6 );
- VGUI_Button( _("Back"), VGUI_BuyMenu_Back, vPos + '16 440 0', '180 24 0' );
+ VGUI_Button( _("VGUI_BACK"), VGUI_BuyMenu_Back, vPos + '16 440 0', '180 24 0' );
}
diff --git a/Source/Client/VGUIMOTD.c b/Source/Client/VGUIMOTD.c
index 6964480f..06495273 100755
--- a/Source/Client/VGUIMOTD.c
+++ b/Source/Client/VGUIMOTD.c
@@ -35,5 +35,5 @@ void VGUI_MessageOfTheDay( vector vPos ) {
vTextPos_y += 10;
}
- VGUI_Button( _("OK"), MessageOfTheDay_ButtonOK, vPos + '16 440 0', '80 24 0' );
+ VGUI_Button( _("VGUI_OK"), MessageOfTheDay_ButtonOK, vPos + '16 440 0', '80 24 0' );
}
diff --git a/Source/Client/VGUIRadio.c b/Source/Client/VGUIRadio.c
index 43fc67bb..f8db7d19 100755
--- a/Source/Client/VGUIRadio.c
+++ b/Source/Client/VGUIRadio.c
@@ -73,7 +73,7 @@ void VGUI_Radio_Draw( void ) {
vSize_y = ( 10 * VGUIRADIO_COMMANDS ) + 64;
vPos = [ 16, vVideoResolution_y - 148 - vSize_y ];
- VGUI_WindowSmall( _("Radio Commands"), vPos, vSize );
+ VGUI_WindowSmall( _("RADIO_TITLE1"), vPos, vSize );
vPos_y += 24;
vPos_x += 8;
@@ -86,7 +86,7 @@ void VGUI_Radio_Draw( void ) {
vSize_y = ( 10 * VGUIRADIO_GROUPCOMMANDS ) + 64;
vPos = [ 16, vVideoResolution_y - 148 - vSize_y ];
- VGUI_WindowSmall( _("Group Radio Commands"), vPos, vSize );
+ VGUI_WindowSmall( _("RADIO_TITLE2"), vPos, vSize );
vPos_y += 24;
vPos_x += 8;
@@ -99,7 +99,7 @@ void VGUI_Radio_Draw( void ) {
vSize_y = ( 10 * VGUIRADIO_RESPONSES ) + 64;
vPos = [ 16, vVideoResolution_y - 148 - vSize_y ];
- VGUI_WindowSmall( _("Radio Responses"), vPos, vSize );
+ VGUI_WindowSmall( _("RADIO_TITLE3"), vPos, vSize );
vPos_y += 24;
vPos_x += 8;
@@ -110,7 +110,7 @@ void VGUI_Radio_Draw( void ) {
}
vPos_y += 20;
- VGUI_Text( sprintf( "0) %s", _("Back") ), vPos, '8 8 0' );
+ VGUI_Text( sprintf( "0) %s", _("VGUI_BACK") ), vPos, '8 8 0' );
if ( fInputKeyCode == 48 ) {
fVGUI_Display = VGUI_NONE;
diff --git a/Source/Client/VGUIScoreboard.c b/Source/Client/VGUIScoreboard.c
index fcaeaed4..e59de9a0 100755
--- a/Source/Client/VGUIScoreboard.c
+++ b/Source/Client/VGUIScoreboard.c
@@ -21,10 +21,10 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include "VGUI.h"
string sScoreTeams[4] = {
- _("Spectator"),
- _("Terrorists"),
- _("CT Forces"),
- _("VIP"),
+ _("SCORE_TITLE_SPECTATOR"),
+ _("SCORE_TITLE_T"),
+ _("SCORE_TITLE_CT"),
+ _("SCORE_TITLE_VIP"),
};
// This is seperated from the other VGUI stuff so we can check scores while buying and whatnot
@@ -52,9 +52,9 @@ vector VGUI_Scores_DrawTeam( vector vPos, float fTeam ) {
}
if ( getplayerkeyvalue( i, "*dead" ) == "1" ) {
- drawstring( vNewPos + '38 0', sprintf( _("%s [DEAD]"), getplayerkeyvalue( i, "name" ) ), '8 8 0', vColor, 1, 0 );
+ drawstring( vNewPos + '38 0', sprintf( _("SCORE_DEAD"), getplayerkeyvalue( i, "name" ) ), '8 8 0', vColor, 1, 0 );
} else if ( getplayerkeyvalue( i, "*dead" ) == "2" ) {
- drawstring( vNewPos + '38 0', sprintf( _("%s [VIP]"), getplayerkeyvalue( i, "name" ) ), '8 8 0', vColor, 1, 0 );
+ drawstring( vNewPos + '38 0', sprintf( _("SCORE_VIP"), getplayerkeyvalue( i, "name" ) ), '8 8 0', vColor, 1, 0 );
} else {
drawstring( vNewPos + '38 0', getplayerkeyvalue( i, "name" ), '8 8 0', vColor, 1, 0 );
}
@@ -98,7 +98,7 @@ vector VGUI_Scores_DrawTeam( vector vPos, float fTeam ) {
// Now we know the playercount, so let's calculate the position next to the Teamname String and print it
vector vCountPos = vPos + '24 6';
vCountPos_x += stringwidth( sScoreTeams[ fTeam ], FALSE, '16 16 0' ) + 8;
- drawstring( vCountPos, sprintf( _("(%i players)"), iPlayerCount ), '8 8 0', vColor, 1, 0 );
+ drawstring( vCountPos, sprintf( _("SCORE_PLAYERS"), iPlayerCount ), '8 8 0', vColor, 1, 0 );
}
return vNewPos + '0 24';
}
@@ -135,7 +135,10 @@ void VGUI_Scores_Show( void ) {
drawstring( vMainPos + '24 13', serverkey( "hostname" ), '16 16 0', VGUI_WINDOW_FGCOLOR, 1, 0 );
// Tabs like Score, Ping etc.
- drawstring( vMainPos + '280 32', _("SCORE DEATHS LATENCY VOICE"), '8 8 0', VGUI_WINDOW_FGCOLOR, 1, 0 );
+ drawstring( vMainPos + '280 32', _("SCORE_SCORE"), '8 8 0', VGUI_WINDOW_FGCOLOR, 1, 0 );
+ drawstring( vMainPos + '336 32', _("SCORE_DEATHS"), '8 8 0', VGUI_WINDOW_FGCOLOR, 1, 0 );
+ drawstring( vMainPos + '400 32', _("SCORE_LATENCY"), '8 8 0', VGUI_WINDOW_FGCOLOR, 1, 0 );
+ drawstring( vMainPos + '472 32', _("SCORE_VOICE"), '8 8 0', VGUI_WINDOW_FGCOLOR, 1, 0 );
vector vOffset = VGUI_Scores_DrawTeam( vMainPos + '0 50', TEAM_CT );
vOffset = VGUI_Scores_DrawTeam( vOffset, TEAM_T );
diff --git a/Source/Client/VGUISpectator.c b/Source/Client/VGUISpectator.c
index 0677944c..beff7b07 100755
--- a/Source/Client/VGUISpectator.c
+++ b/Source/Client/VGUISpectator.c
@@ -57,6 +57,6 @@ void VGUI_DrawSpectatorHUD( void ) {
drawfill( [ vVideoResolution_x - 85, 6 ], [ 2, 28 ], '0.56 0.56 0.21', 1 );
// Team Stats
- VGUI_RightText( [ vVideoResolution_x - 96, 6 ], sprintf( "Terrorists: %d", getstatf( STAT_WON_T ) ), '8 8 0', '0.56 0.56 0.21' );
- VGUI_RightText( [ vVideoResolution_x - 96, 23 ], sprintf( "CT Forces: %d", getstatf( STAT_WON_CT ) ), '8 8 0', '0.56 0.56 0.21' );
+ VGUI_RightText( [ vVideoResolution_x - 96, 6 ], sprintf( _("VGUI_SPEC_TCOUNTER"), getstatf( STAT_WON_T ) ), '8 8 0', '0.56 0.56 0.21' );
+ VGUI_RightText( [ vVideoResolution_x - 96, 23 ], sprintf( _("VGUI_SPEC_CTCOUNTER"), getstatf( STAT_WON_CT ) ), '8 8 0', '0.56 0.56 0.21' );
}
diff --git a/Source/Client/VGUITeamSelect.c b/Source/Client/VGUITeamSelect.c
index 1e2d6768..900c3f7f 100755
--- a/Source/Client/VGUITeamSelect.c
+++ b/Source/Client/VGUITeamSelect.c
@@ -21,69 +21,69 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include "VGUI.h"
string sClassInfo[64] = {
- _("Phoenix Connexion"), "gfx/vgui/640_terror",
- _("The Phoenix Faction was formed shortly"),
- _("after the breakup of the USSR. Having"),
- _("established a reputation for killing "),
- _("anyone that gets in their way, the"),
- _("the Phoenix Faction is one of the most"),
- _("feared terrorist groups in Eastern Europe."),
+ _("VGUI_T1_TITLE"), "gfx/vgui/640_terror",
+ _("VGUI_T1_TXT1"),
+ _("VGUI_T1_TXT2"),
+ _("VGUI_T1_TXT3"),
+ _("VGUI_T1_TXT4"),
+ _("VGUI_T1_TXT5"),
+ _("VGUI_T1_TXT6"),
- _("L337 Krew"), "gfx/vgui/640_leet",
- _("Middle Eastern fundamentalist group bent"),
- _("on world domination and various other"),
- _("evil deeds"),
- _(""),
- _(""),
- _(""),
+ _("VGUI_T2_TITLE"), "gfx/vgui/640_leet",
+ _("VGUI_T2_TXT1"),
+ _("VGUI_T2_TXT2"),
+ _("VGUI_T2_TXT3"),
+ _("VGUI_T2_TXT4"),
+ _("VGUI_T2_TXT5"),
+ _("VGUI_T2_TXT6"),
- _("Arctic Avengers"), "gfx/vgui/640_arctic",
- _("Swedish terrorist faction founded in 1977."),
- _("Famous for their bombing of the Canadian"),
- _("embassy in 1990."),
- _(""),
- _(""),
- _(""),
+ _("VGUI_T3_TITLE"), "gfx/vgui/640_arctic",
+ _("VGUI_T3_TXT1"),
+ _("VGUI_T3_TXT2"),
+ _("VGUI_T3_TXT3"),
+ _("VGUI_T3_TXT4"),
+ _("VGUI_T3_TXT5"),
+ _("VGUI_T3_TXT6"),
- _("Guerilla Warfare"), "gfx/vgui/640_guerilla",
- _("A terrorist faction founded in the"),
- _("Middle East, Guerilla Warfare, has a"),
- _("reputation for ruthlessness. Their disgust"),
- _("for the American lifestyle was demonstrated"),
- _("in their 1982 bombing of a school bus full"),
- _("of Rock and Roll musicians."),
+ _("VGUI_T4_TITLE"), "gfx/vgui/640_guerilla",
+ _("VGUI_T4_TXT1"),
+ _("VGUI_T4_TXT2"),
+ _("VGUI_T4_TXT3"),
+ _("VGUI_T4_TXT4"),
+ _("VGUI_T4_TXT5"),
+ _("VGUI_T4_TXT6"),
- _("Seal Team 6"), "gfx/vgui/640_urban",
- _("Seal Team 6 (to be known later as DEVGRU)"),
- _("was founded in 1980 under the command of"),
- _("Lieutenant-Commander Richard Marcincko."),
- _("ST-6 was placed on permanent alert to"),
- _("respond to terrorist attacks against"),
- _("American targets worldwide."),
+ _("VGUI_CT1_TITLE"), "gfx/vgui/640_urban",
+ _("VGUI_CT1_TXT1"),
+ _("VGUI_CT1_TXT2"),
+ _("VGUI_CT1_TXT3"),
+ _("VGUI_CT1_TXT4"),
+ _("VGUI_CT1_TXT5"),
+ _("VGUI_CT1_TXT6"),
- _("German GSG9"), "gfx/vgui/640_gsg9",
- _("GSG-9 was born out of the tragic events"),
- _("that led to the death of several"),
- _("Israeli athletes during the 1972 Olympic"),
- _("games in Munich, Germany."),
- _(""),
- _(""),
+ _("VGUI_CT2_TITLE"), "gfx/vgui/640_gsg9",
+ _("VGUI_CT2_TXT1"),
+ _("VGUI_CT2_TXT2"),
+ _("VGUI_CT2_TXT3"),
+ _("VGUI_CT2_TXT4"),
+ _("VGUI_CT2_TXT5"),
+ _("VGUI_CT2_TXT6"),
- _("UK SAS"), "gfx/vgui/640_sas",
- _("The world-renowned British SAS was founded"),
- _("in the Second World War by a man named"),
- _("David Stirling. Their role during WW2"),
- _("involved gathering intelligence behind enemy"),
- _("lines and executing sabotage strikes and"),
- _("assassinations against key targets."),
+ _("VGUI_CT3_TITLE"), "gfx/vgui/640_sas",
+ _("VGUI_CT3_TXT1"),
+ _("VGUI_CT3_TXT2"),
+ _("VGUI_CT3_TXT3"),
+ _("VGUI_CT3_TXT4"),
+ _("VGUI_CT3_TXT5"),
+ _("VGUI_CT3_TXT6"),
- _("French GIGN"), "gfx/vgui/640_gign",
- _("France's elite Counter-Terrorist unit was"),
- _("designed to be a fast response force"),
- _("that could decisively react to any large-"),
- _("scale terrorist incident. Consisting of no"),
- _("more than 100 men, the GIGN has earned its"),
- _("reputation through a history of successful ops.")
+ _("VGUI_CT4_TITLE"), "gfx/vgui/640_gign",
+ _("VGUI_CT4_TXT1"),
+ _("VGUI_CT4_TXT2"),
+ _("VGUI_CT4_TXT3"),
+ _("VGUI_CT4_TXT4"),
+ _("VGUI_CT4_TXT5"),
+ _("VGUI_CT4_TXT6")
};
void VGUI_TeamSelect_Main( vector vPos ) {
@@ -127,13 +127,13 @@ void VGUI_TeamSelect_Main( vector vPos ) {
vTextPos_y += 10;
}
- VGUI_Button( _("Terrorists"), TeamSelect_Main_ButtonT, vPos + '16 116 0', '180 24 0' );
- VGUI_Button( _("Counter-Terrorists"), TeamSelect_Main_ButtonCT, vPos + '16 148 0', '180 24 0' );
+ VGUI_Button( _("VGUI_TEAM_T"), TeamSelect_Main_ButtonT, vPos + '16 116 0', '180 24 0' );
+ VGUI_Button( _("VGUI_TEAM_CT"), TeamSelect_Main_ButtonCT, vPos + '16 148 0', '180 24 0' );
- VGUI_Button( _("Auto-Assign"), TeamSelect_Main_ButtonAuto, vPos + '16 336 0', '180 24 0' );
- VGUI_Button( _("Spectate"), TeamSelect_Main_ButtonSpectate, vPos + '16 368 0', '180 24 0' );
+ VGUI_Button( _("VGUI_TEAM_AUTO"), TeamSelect_Main_ButtonAuto, vPos + '16 336 0', '180 24 0' );
+ VGUI_Button( _("VGUI_TEAM_SPEC"), TeamSelect_Main_ButtonSpectate, vPos + '16 368 0', '180 24 0' );
- VGUI_Button( _("Exit"), TeamSelect_Main_Exit, vPos + '16 440 0', '120 24 0' );
+ VGUI_Button( _("VGUI_EXIT"), TeamSelect_Main_Exit, vPos + '16 440 0', '120 24 0' );
}
void VGUI_TeamSelect_Back( void ) {
@@ -175,7 +175,7 @@ void VGUI_TeamSelect_T( vector vPos ) {
VGUI_TeamSelect_Button( 1, TeamSelect_T2, vPos + '16 192 0', '180 24 0' );
VGUI_TeamSelect_Button( 2, TeamSelect_T3, vPos + '16 224 0', '180 24 0' );
VGUI_TeamSelect_Button( 3, TeamSelect_T4, vPos + '16 256 0', '180 24 0' );
- VGUI_Button( _("Back"), VGUI_TeamSelect_Back, vPos + '16 440 0', '120 24 0' );
+ VGUI_Button( _("VGUI_BACK"), VGUI_TeamSelect_Back, vPos + '16 440 0', '120 24 0' );
}
void VGUI_TeamSelect_CT ( vector vPos ) {
@@ -200,5 +200,5 @@ void VGUI_TeamSelect_CT ( vector vPos ) {
VGUI_TeamSelect_Button( 5, TeamSelect_CT2, vPos + '16 192 0', '180 24 0' );
VGUI_TeamSelect_Button( 6, TeamSelect_CT3, vPos + '16 224 0', '180 24 0' );
VGUI_TeamSelect_Button( 7, TeamSelect_CT4, vPos + '16 256 0', '180 24 0' );
- VGUI_Button( _("Back"), VGUI_TeamSelect_Back, vPos + '16 440 0', '120 24 0' );
+ VGUI_Button( _("VGUI_BACK"), VGUI_TeamSelect_Back, vPos + '16 440 0', '120 24 0' );
}
diff --git a/Source/FreeCS-CE.prj b/Source/FreeCS-CE.prj
index 049976d3..57ae08bb 100755
--- a/Source/FreeCS-CE.prj
+++ b/Source/FreeCS-CE.prj
@@ -1,5 +1,5 @@
-
+
@@ -24,7 +24,7 @@
-
+
@@ -59,7 +59,7 @@
-
+
@@ -72,7 +72,7 @@
-
+
@@ -114,5 +114,14 @@
+
+
+
+
+
+
+
+
+
diff --git a/Source/Shared/Radio.c b/Source/Shared/Radio.c
index bd967767..b666442e 100755
--- a/Source/Shared/Radio.c
+++ b/Source/Shared/Radio.c
@@ -112,49 +112,49 @@ string sRadioSamples[43] = {
};
string sRadioChat[43] = {
- "Get out of there, it's gonna blow!",
- "The bomb has been defused.",
- "The bomb has been planted.",
- "Circle around back!",
- "Sector clear.",
- "Okay team, follow my command!",
- "Get in position and wait for my go!",
- "Go, go, go!",
- "Report in, team!",
- "Affirmative.",
- "Need backup!",
- "Cover me!",
- "Enemy spotted.",
- "Fire in the hole!",
- "I'm hit!",
- "I'm in position.",
- "I'll take the point.",
- "Reporting in.",
- "Counter-Terrorists win!",
- "Enemy down!",
- "Team, fall back!",
- "Taking fire, need assistance!",
- "Follow me!",
- "Team, let's get out of here!",
- "Okay, let's go.",
- "I'm hit! Need assistance!",
- "Hostage down.",
- "Okay, let's go.",
- "Lock 'n load.",
- "Teammate down.",
- "Meet at the rendezvous point.",
- "Alright, let's move out.",
- "Negative.",
- "Hold this position!",
- "Regroup, team!",
- "A hostage has been rescued.",
- "Roger that.",
- "Round draw!",
- "Stick together, team!",
- "Storm the front!",
- "You take the point!",
- "Terrorists win!",
- "Protect the VIP, team!"
+ _("RADIO_BLOW"),
+ _("RADIO_BOMBDEF"),
+ _("RADIO_BOMBPL"),
+ _("RADIO_CIRCLEBACK"),
+ _("RADIO_CLEAR"),
+ _("RADIO_COM_FOLLOWCOM"),
+ _("RADIO_COM_GETINPOS"),
+ _("RADIO_COM_GO"),
+ _("RADIO_COM_REPORTIN"),
+ _("RADIO_CT_AFFIRM"),
+ _("RADIO_CT_BACKUP"),
+ _("RADIO_CT_COVERME"),
+ _("RADIO_CT_ENEMYS"),
+ _("RADIO_CT_FIREINHOLE"),
+ _("RADIO_CT_IMHIT"),
+ _("RADIO_CT_INPOS"),
+ _("RADIO_CT_POINT"),
+ _("RADIO_CT_REPORTINGIN"),
+ _("RADIO_CTWIN"),
+ _("RADIO_ENEMYDOWN"),
+ _("RADIO_FALLBACK"),
+ _("RADIO_FIREASSIS"),
+ _("RADIO_FOLLOWME"),
+ _("RADIO_GETOUT"),
+ _("RADIO_GO"),
+ _("RADIO_HITASSIST"),
+ _("RADIO_HOSDOWN"),
+ _("RADIO_LETSGO"),
+ _("RADIO_LOCKNLOAD"),
+ _("RADIO_MATEDOWN"),
+ _("RADIO_MEETME"),
+ _("RADIO_MOVEOUT"),
+ _("RADIO_NEGATIVE"),
+ _("RADIO_POSITION"),
+ _("RADIO_REGROUP"),
+ _("RADIO_RESCUED"),
+ _("RADIO_ROGER"),
+ _("RADIO_ROUNDDRAW"),
+ _("RADIO_STICKTOG"),
+ _("RADIO_STORMFRONT"),
+ _("RADIO_TAKEPOINT"),
+ _("RADIO_TERWIN"),
+ _("RADIO_VIP"),
};
/*
diff --git a/freecs/csprogs.dat b/freecs/csprogs.dat
index e41b73f5..ddaeaa70 100644
Binary files a/freecs/csprogs.dat and b/freecs/csprogs.dat differ
diff --git a/freecs/csprogs.en_US.po b/freecs/csprogs.en_US.po
new file mode 100644
index 00000000..2c23f039
--- /dev/null
+++ b/freecs/csprogs.en_US.po
@@ -0,0 +1,483 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-06-21 15:30+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: LANGUAGE \n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+msgid "VGUI_TITLE_MOTD"
+msgstr "Message Of The Day"
+
+msgid "VGUI_TITLE_TEAMS"
+msgstr "Team Selection"
+
+msgid "VGUI_TITLE_TSEL"
+msgstr "Terrorist Selection"
+
+msgid "VGUI_TITLE_CTSEL"
+msgstr "Counter-Terrorist Selection"
+
+msgid "VGUI_TITLE_BUY"
+msgstr "Buy Menu"
+
+msgid "VGUI_TITLE_HANDGUN"
+msgstr "Handguns"
+
+msgid "VGUI_TITLE_SHOTGUN"
+msgstr "Shotgun"
+
+msgid "VGUI_TITLE_SMG"
+msgstr "Sub-Machine-Guns"
+
+msgid "VGUI_TITLE_RIFLE"
+msgstr "Rifles"
+
+msgid "VGUI_TITLE_MG"
+msgstr "Machineguns"
+
+msgid "VGUI_TITLE_EQUIPMENT"
+msgstr "Equipment"
+
+msgid "WEAPON_NONE"
+msgstr "None"
+
+msgid "WEAPON_KNIFE"
+msgstr "Knife"
+
+msgid "WEAPON_USP"
+msgstr "H&K USP .45 Tactical"
+
+msgid "WEAPON_GLOCK18"
+msgstr "Glock18 Select Fire"
+
+msgid "WEAPON_DEAGLE"
+msgstr "Desert Eagle .50AE"
+
+msgid "WEAPON_P228"
+msgstr "SIG P228"
+
+msgid "WEAPON_ELITES"
+msgstr "Dual Beretta 96G Elite"
+
+msgid "WEAPON_FIVESEVEN"
+msgstr "FN Five-Seven"
+
+msgid "WEAPON_M3"
+msgstr "Benelli M3 Super90"
+
+msgid "WEAPON_XM1014"
+msgstr "Benelli XM1014"
+
+msgid "WEAPON_MP5"
+msgstr "H&K MP5-Navy"
+
+msgid "WEAPON_P90"
+msgstr "FN P90"
+
+msgid "WEAPON_UMP45"
+msgstr "H&K UMP45"
+
+msgid "WEAPON_MAC10"
+msgstr "Ingram MAC-10"
+
+msgid "WEAPON_TMP"
+msgstr "Steyr Tactical Machine Pistol"
+
+msgid "WEAPON_AK47"
+msgstr "AK-47"
+
+msgid "WEAPON_SG552"
+msgstr "Sig SG-552 Commando"
+
+msgid "WEAPON_M4A1"
+msgstr "Colt M4A1 Carbine"
+
+msgid "WEAPON_AUG"
+msgstr "Steyr Aug"
+
+msgid "WEAPON_SCOUT"
+msgstr "Steyr Scout"
+
+msgid "WEAPON_AWP"
+msgstr "AI Arctic Warfare/Magnum"
+
+msgid "WEAPON_G3SG1"
+msgstr "H&K G3/SG-1 Sniper Rifle"
+
+msgid "WEAPON_SG550"
+msgstr "Sig SG-550 Sniper"
+
+msgid "WEAPON_PARA"
+msgstr "FN M249 Para"
+
+msgid "EQUIPMENT_KEVLAR"
+msgstr "Kevlar"
+
+msgid "EQUIPMENT_HELMET"
+msgstr "Kevlar & Helmet"
+
+msgid "WEAPON_FLASHBANG"
+msgstr "Flashbang"
+
+msgid "WEAPON_HEGRENADE"
+msgstr "HE Grenade"
+
+msgid "WEAPON_SMOKEGRENADE"
+msgstr "Smoke Grenade"
+
+msgid "EQUIPMENT_DEFUSALKIT"
+msgstr "Defusal Kit"
+
+msgid "EQUIPMENT_NIGHTVISION"
+msgstr "NightVision"
+
+msgid "VGUI_TITLE_AMMO1"
+msgstr "Primary Ammo"
+
+msgid "VGUI_TITLE_AMMO2"
+msgstr "Secondary Ammo"
+
+msgid "VGUI_EXIT"
+msgstr "Exit"
+
+msgid "BUY_PRICETAG"
+msgstr "Price: %i"
+
+msgid "BUY_CALIBER"
+msgstr "Caliber: %i"
+
+msgid "BUY_RPM"
+msgstr "Rounds Per Minute: %d"
+
+msgid "VGUI_BACK"
+msgstr "Back"
+
+msgid "VGUI_OK"
+msgstr "OK"
+
+msgid "RADIO_TITLE1"
+msgstr "Radio Commands"
+
+msgid "RADIO_TITLE2"
+msgstr "Group Radio Commands"
+
+msgid "RADIO_TITLE3"
+msgstr "Radio Responses"
+
+msgid "SCORE_TITLE_SPECTATOR"
+msgstr "Spectator"
+
+msgid "SCORE_TITLE_T"
+msgstr "Terrorists"
+
+msgid "SCORE_TITLE_CT"
+msgstr "CT Forces"
+
+msgid "SCORE_TITLE_VIP"
+msgstr "VIP"
+
+msgid "SCORE_DEAD"
+msgstr "%s [DEAD]"
+
+msgid "SCORE_VIP"
+msgstr "%s [VIP]"
+
+msgid "SCORE_PLAYERS"
+msgstr "(%i players)"
+
+msgid "SCORE_SCORE"
+msgstr "SCORE"
+
+msgid "SCORE_DEATHS"
+msgstr "DEATHS"
+
+msgid "SCORE_LATENCY"
+msgstr "LATENCY"
+
+msgid "SCORE_VOICE"
+msgstr "VOICE"
+
+msgid "VGUI_SPEC_TCOUNTER"
+msgstr "Terrorists: %d"
+
+msgid "VGUI_SPEC_CTCOUNTER"
+msgstr "CT Forces: %d"
+
+msgid "VGUI_T1_TITLE"
+msgstr "Phoenix Connexion"
+
+msgid "VGUI_T1_TXT1"
+msgstr "The Phoenix Faction was formed shortly"
+
+msgid "VGUI_T1_TXT2"
+msgstr "after the breakup of the USSR. Having"
+
+msgid "VGUI_T1_TXT3"
+msgstr "established a reputation for killing"
+
+msgid "VGUI_T1_TXT4"
+msgstr "anyone that gets in their way, the"
+
+msgid "VGUI_T1_TXT5"
+msgstr "the Phoenix Faction is one of the most"
+
+msgid "VGUI_T1_TXT6"
+msgstr "feared terrorist groups in Eastern Europe."
+
+msgid "VGUI_T2_TITLE"
+msgstr "L337 Krew"
+
+msgid "VGUI_T2_TXT1"
+msgstr "Middle Eastern fundamentalist group bent"
+
+msgid "VGUI_T2_TXT2"
+msgstr "on world domination and various other"
+
+msgid "VGUI_T2_TXT3"
+msgstr "evil deeds."
+
+msgid "VGUI_T2_TXT4"
+msgstr ""
+
+msgid "VGUI_T2_TXT5"
+msgstr ""
+
+msgid "VGUI_T2_TXT6"
+msgstr ""
+
+msgid "VGUI_T3_TITLE"
+msgstr "Arctic Avengers"
+
+msgid "VGUI_T3_TXT1"
+msgstr "Swedish terrorist faction founded in 1977."
+
+msgid "VGUI_T3_TXT2"
+msgstr "Famous for their bombing of the Canadian"
+
+msgid "VGUI_T3_TXT3"
+msgstr "embassy in 1990."
+
+msgid "VGUI_T3_TXT4"
+msgstr ""
+
+msgid "VGUI_T3_TXT5"
+msgstr ""
+
+msgid "VGUI_T3_TXT6"
+msgstr ""
+
+msgid "VGUI_T4_TITLE"
+msgstr "Guerilla Warfare"
+
+msgid "VGUI_T4_TXT1"
+msgstr "A terrorist faction founded in the"
+
+msgid "VGUI_T4_TXT2"
+msgstr "Middle East, Guerilla Warfare, has a"
+
+msgid "VGUI_T4_TXT3"
+msgstr "reputation for ruthlessness. Their disgust"
+
+msgid "VGUI_T4_TXT4"
+msgstr "for the American lifestyle was demonstrated"
+
+msgid "VGUI_T4_TXT5"
+msgstr "in their 1982 bombing of a school bus full"
+
+msgid "VGUI_T4_TXT6"
+msgstr "of Rock and Roll musicians."
+
+msgid "VGUI_CT1_TITLE"
+msgstr "Seal Team 6"
+
+msgid "VGUI_CT1_TXT1"
+msgstr "Seal Team 6 (to be known later as DEVGRU)"
+
+msgid "VGUI_CT1_TXT2"
+msgstr "was founded in 1980 under the command of"
+
+msgid "VGUI_CT1_TXT3"
+msgstr "Lieutenant-Commander Richard Marcincko."
+
+msgid "VGUI_CT1_TXT4"
+msgstr "ST-6 was placed on permanent alert to"
+
+msgid "VGUI_CT1_TXT5"
+msgstr "respond to terrorist attacks against"
+
+msgid "VGUI_CT1_TXT6"
+msgstr "American targets worldwide."
+
+msgid "VGUI_CT2_TITLE"
+msgstr "German GSG9"
+
+msgid "VGUI_CT2_TXT1"
+msgstr "GSG-9 was born out of the tragic events"
+
+msgid "VGUI_CT2_TXT2"
+msgstr "that led to the death of several"
+
+msgid "VGUI_CT2_TXT3"
+msgstr "Israeli athletes during the 1972 Olympic"
+
+msgid "VGUI_CT2_TXT4"
+msgstr "games in Munich, Germany."
+
+msgid "VGUI_CT2_TXT5"
+msgstr ""
+
+msgid "VGUI_CT2_TXT6"
+msgstr ""
+
+msgid "VGUI_CT3_TITLE"
+msgstr "UK SAS"
+
+msgid "VGUI_CT3_TXT1"
+msgstr "The world-renowned British SAS was founded"
+
+msgid "VGUI_CT3_TXT2"
+msgstr "in the Second World War by a man named"
+
+msgid "VGUI_CT3_TXT3"
+msgstr "David Stirling. Their role during WW2"
+
+msgid "VGUI_CT3_TXT4"
+msgstr "involved gathering intelligence behind enemy"
+
+msgid "VGUI_CT3_TXT5"
+msgstr "lines and executing sabotage strikes and"
+
+msgid "VGUI_CT3_TXT6"
+msgstr "assassinations against key targets."
+
+msgid "VGUI_CT4_TITLE"
+msgstr "French GIGN"
+
+msgid "VGUI_CT4_TXT1"
+msgstr "France's elite Counter-Terrorist unit was"
+
+msgid "VGUI_CT4_TXT2"
+msgstr "designed to be a fast response force"
+
+msgid "VGUI_CT4_TXT3"
+msgstr "that could decisively react to any large-"
+
+msgid "VGUI_CT4_TXT4"
+msgstr "scale terrorist incident. Consisting of no"
+
+msgid "VGUI_CT4_TXT5"
+msgstr "more than 100 men, the GIGN has earned its"
+
+msgid "VGUI_CT4_TXT6"
+msgstr "reputation through a history of successful ops."
+
+msgid "VGUI_TEAM_T"
+msgstr "Terrorists"
+
+msgid "VGUI_TEAM_CT"
+msgstr "Counter-Terrorists"
+
+msgid "VGUI_TEAM_AUTO"
+msgstr "Auto-Assign"
+
+msgid "VGUI_TEAM_SPEC"
+msgstr "Spectate"
+
+msgid "RADIO_BLOW"
+msgstr "Get out of there, it's gonna blow!"
+msgid "RADIO_BOMBDEF"
+msgstr "The bomb has been defused."
+msgid "RADIO_BOMBPL"
+msgstr "The bomb has been planted."
+msgid "RADIO_CIRCLEBACK"
+msgstr "Circle around back!"
+msgid "RADIO_CLEAR"
+msgstr "Sector clear."
+msgid "RADIO_COM_FOLLOWCOM"
+msgstr "Okay team, follow my command!"
+msgid "RADIO_COM_GETINPOS"
+msgstr "Get in position and wait for my go!"
+msgid "RADIO_COM_GO"
+msgstr "Go, go, go!"
+msgid "RADIO_COM_REPORTIN"
+msgstr "Report in, team!"
+msgid "RADIO_CT_AFFIRM"
+msgstr "Affirmative."
+msgid "RADIO_CT_BACKUP"
+msgstr "Need backup!"
+msgid "RADIO_CT_COVERME"
+msgstr "Cover me!"
+msgid "RADIO_CT_ENEMYS"
+msgstr "Enemy spotted."
+msgid "RADIO_CT_FIREINHOLE"
+msgstr "Fire in the hole!"
+msgid "RADIO_CT_IMHIT"
+msgstr "I'm hit!"
+msgid "RADIO_CT_INPOS"
+msgstr "I'm in position."
+msgid "RADIO_CT_POINT"
+msgstr "I'll take the point."
+msgid "RADIO_CT_REPORTINGIN"
+msgstr "Reporting in."
+msgid "RADIO_CTWIN"
+msgstr "Counter-Terrorists win!"
+msgid "RADIO_ENEMYDOWN"
+msgstr "Enemy down!"
+msgid "RADIO_FALLBACK"
+msgstr "Team, fall back!"
+msgid "RADIO_FIREASSIS"
+msgstr "Taking fire, need assistance!"
+msgid "RADIO_FOLLOWME"
+msgstr "Follow me!"
+msgid "RADIO_GETOUT"
+msgstr "Team, let's get out of here!"
+msgid "RADIO_GO"
+msgstr "Okay, let's go."
+msgid "RADIO_HITASSIST"
+msgstr "I'm hit! Need assistance!"
+msgid "RADIO_HOSDOWN"
+msgstr "Hostage down."
+msgid "RADIO_LETSGO"
+msgstr "Okay, let's go."
+msgid "RADIO_LOCKNLOAD"
+msgstr "Lock 'n load."
+msgid "RADIO_MATEDOWN"
+msgstr "Teammate down."
+msgid "RADIO_MEETME"
+msgstr "Meet at the rendezvous point."
+msgid "RADIO_MOVEOUT"
+msgstr "Alright, let's move out."
+msgid "RADIO_NEGATIVE"
+msgstr "Negative."
+msgid "RADIO_POSITION"
+msgstr "Hold this position!"
+msgid "RADIO_REGROUP"
+msgstr "Regroup, team!"
+msgid "RADIO_RESCUED"
+msgstr "A hostage has been rescued."
+msgid "RADIO_ROGER"
+msgstr "Roger that."
+msgid "RADIO_ROUNDDRAW"
+msgstr "Round draw!"
+msgid "RADIO_STICKTOG"
+msgstr "Stick together, team!"
+msgid "RADIO_STORMFRONT"
+msgstr "Storm the front!"
+msgid "RADIO_TAKEPOINT"
+msgstr "You take the point!"
+msgid "RADIO_TERWIN"
+msgstr "Terrorists win!"
+msgid "RADIO_VIP"
+msgstr "Protect the VIP, team!"
\ No newline at end of file