Merged from revision: 7153

- Externalized hardcoded radio operator texts to language specific text files

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@7154 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Wanne
2014-04-16 19:48:30 +00:00
parent 7daed0845b
commit 4f7e06b75e
11 changed files with 226 additions and 30 deletions
+23 -23
View File
@@ -17221,7 +17221,7 @@ BOOLEAN SOLDIERTYPE::UseSkill( UINT8 iSkill, INT32 usMapPos, UINT8 ID )
{
if ( !CanUseSkill(iSkill, TRUE) )
{
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, L"Cannot use skill" );
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, New113Message[ MSG113_CANNOT_USE_SKILL ] );
return FALSE;
}
@@ -17315,7 +17315,7 @@ STR16 SOLDIERTYPE::PrintSkillDesc( INT8 iSkill )
swprintf(atStr, pTraitSkillsDenialStrings[TEXT_SKILL_DENIAL_X_TXT], gzMercSkillTextNew[RADIO_OPERATOR_NT] );
wcscat( skilldescarray, atStr );
swprintf(atStr, pTraitSkillsDenialStrings[TEXT_SKILL_DENIAL_X_TXT], L"a working radio set" );
swprintf(atStr, pTraitSkillsDenialStrings[TEXT_SKILL_DENIAL_X_TXT], New113Message[ MSG113_WORKING_RADIO_SET ] );
wcscat( skilldescarray, atStr );
break;
@@ -17324,10 +17324,10 @@ STR16 SOLDIERTYPE::PrintSkillDesc( INT8 iSkill )
swprintf(atStr, pTraitSkillsDenialStrings[TEXT_SKILL_DENIAL_X_AP], APBPConstants[AP_SPOTTER] );
wcscat( skilldescarray, atStr );
swprintf(atStr, pTraitSkillsDenialStrings[TEXT_SKILL_DENIAL_X_TXT], L"a binocular" );
swprintf(atStr, pTraitSkillsDenialStrings[TEXT_SKILL_DENIAL_X_TXT], New113Message[ MSG113_BINOCULAR ] );
wcscat( skilldescarray, atStr );
swprintf(atStr, pTraitSkillsDenialStrings[TEXT_SKILL_DENIAL_X_TXT], L"patience" );
swprintf(atStr, pTraitSkillsDenialStrings[TEXT_SKILL_DENIAL_X_TXT], New113Message[ MSG113_PATIENCE ] );
wcscat( skilldescarray, atStr );
break;
@@ -17586,7 +17586,7 @@ BOOLEAN SOLDIERTYPE::OrderArtilleryStrike( UINT32 usSectorNr, INT32 sTargetGridN
{
if ( !CanUseSkill(SKILLS_RADIO_ARTILLERY, TRUE) )
{
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, L"Cannot use skill" );
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, New113Message[ MSG113_CANNOT_USE_SKILL ] );
return FALSE;
}
@@ -17596,7 +17596,7 @@ BOOLEAN SOLDIERTYPE::OrderArtilleryStrike( UINT32 usSectorNr, INT32 sTargetGridN
// only display message and play sound on our team - no need to signify to player that AI is trying to call in artillery
if ( bTeam == OUR_TEAM || bTeam == MILITIA_TEAM )
{
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, L"Radio frequencies are jammed. No communication possible." );
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, New113Message[ MSG113_RADIO_JAMMED_NO_COMMUNICATION ] );
PlayJA2SampleFromFile( "Sounds\\radioerror.wav", RATE_11025, SoundVolume( MIDVOLUME, this->sGridNo ), 1, SoundDir( this->sGridNo ) );
}
@@ -17630,7 +17630,7 @@ BOOLEAN SOLDIERTYPE::OrderArtilleryStrike( UINT32 usSectorNr, INT32 sTargetGridN
if ( TileIsOutOfBounds(sStartingGridNo) )
{
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_BETAVERSION, L"Incorrect GridNo for firing Artillery!");
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, New113Message[ MSG113_INCORRECT_GRIDNO_ARTILLERY ]);
return FALSE;
}
@@ -17671,7 +17671,7 @@ BOOLEAN SOLDIERTYPE::OrderArtilleryStrike( UINT32 usSectorNr, INT32 sTargetGridN
if ( gSkillTraitValues.usVOMortarShellDivisor * nummortars < 1 )
{
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_BETAVERSION, L"Not enough mortar shells in sector to start a barrage!");
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, New113Message[ MSG113_NOT_ENOUGH_MORTAR_SHELLS ]);
return FALSE;
}
@@ -17679,7 +17679,7 @@ BOOLEAN SOLDIERTYPE::OrderArtilleryStrike( UINT32 usSectorNr, INT32 sTargetGridN
if ( !numwaves )
{
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_BETAVERSION, L"Not enough mortar shells in sector to start a barrage!");
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, New113Message[ MSG113_NOT_ENOUGH_MORTAR_SHELLS ]);
return FALSE;
}
@@ -17689,7 +17689,7 @@ BOOLEAN SOLDIERTYPE::OrderArtilleryStrike( UINT32 usSectorNr, INT32 sTargetGridN
ArtilleryStrike(usSignalShellIndex, sStartingGridNo, sTargetGridNo);
else
{
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_BETAVERSION, L"No signal shell item found in Items.xml!");
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, New113Message[ MSG113_NO_SIGNAL_SHELL ]);
return FALSE;
}
@@ -17815,7 +17815,7 @@ BOOLEAN SOLDIERTYPE::OrderArtilleryStrike( UINT32 usSectorNr, INT32 sTargetGridN
else
{
// somethings wrong... we were promised either a signal shell or a mortar with one loaded, but there is none... betrayal!
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_BETAVERSION, L"No signal shell found even though there should be one, cannot commence barrage!");
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, L"No signal shell found even though there should be one, cannot commence barrage!");
return FALSE;
}
}
@@ -17847,7 +17847,7 @@ BOOLEAN SOLDIERTYPE::OrderArtilleryStrike( UINT32 usSectorNr, INT32 sTargetGridN
// safety check, this shouldn't be happening
if ( !mortaritemcnt )
{
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_BETAVERSION, L"No mortars found, cannot commence barrage!");
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, New113Message[ MSG113_NO_MORTARS ]);
return FALSE;
}
@@ -17857,7 +17857,7 @@ BOOLEAN SOLDIERTYPE::OrderArtilleryStrike( UINT32 usSectorNr, INT32 sTargetGridN
if ( radiooperatorID )
DelayedTacticalCharacterDialogue( MercPtrs[ radiooperatorID ], QUOTE_OUT_OF_AMMO );
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_BETAVERSION, L"No signal shell object found, cannot commence barrage!");
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, L"No signal shell object found, cannot commence barrage!");
return FALSE;
}*/
@@ -18016,7 +18016,7 @@ BOOLEAN SOLDIERTYPE::JamCommunications()
// not possible if already jamming
if ( bSoldierFlagMask & SOLDIER_RADIO_OPERATOR_JAMMING )
{
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_BETAVERSION, L"Already jamming signal, no need to do so again!");
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, New113Message[ MSG113_ALREADY_JAMMING ]);
return FALSE;
}
@@ -18055,7 +18055,7 @@ BOOLEAN SOLDIERTYPE::ScanForJam()
// not possible if already scanning
if ( bSoldierFlagMask & SOLDIER_RADIO_OPERATOR_SCANNING )
{
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_BETAVERSION, L"Already scanning for jam signals, no need to do so again!");
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, New113Message[ MSG113_ALREADY_SCANNING ]);
return FALSE;
}
@@ -18085,7 +18085,7 @@ BOOLEAN SOLDIERTYPE::RadioListen()
// not possible if already scanning
if ( bSoldierFlagMask & SOLDIER_RADIO_OPERATOR_LISTENING )
{
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_BETAVERSION, L"Already listening for nearby sounds, no need to do so again!");
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, New113Message[ MSG113_ALREADY_LISTENING ]);
return FALSE;
}
@@ -18130,7 +18130,7 @@ BOOLEAN SOLDIERTYPE::RadioCallReinforcements( UINT32 usSector, UINT16 sNumber )
CHAR16 pStr2[128];
GetSectorIDString( SECTORX( usSector ), SECTORY( usSector ), 0, pStr2, FALSE );
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_BETAVERSION, L"%s orders reinforcements from %s", this->name, pStr2 );
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, New113Message[ MSG113_ORDERS_REINFORCEMENTS ], this->name, pStr2 );
// play sound
PlayJA2SampleFromFile( "Sounds\\scan1.wav", RATE_11025, SoundVolume( MIDVOLUME, this->sGridNo ), 1, SoundDir( this->sGridNo ) );
@@ -18156,7 +18156,7 @@ SOLDIERTYPE::RadioFail()
// only display message and play sound if on player team
if ( this->bTeam == gbPlayerNum && this->bInSector )
{
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, L"Radio action failed!" );
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, New113Message[ MSG113_RADIO_ACTION_FAILED ] );
PlayJA2SampleFromFile( "Sounds\\radioerror.wav", RATE_11025, SoundVolume( MIDVOLUME, this->sGridNo ), 1, SoundDir( this->sGridNo ) );
}
@@ -18200,7 +18200,7 @@ void SOLDIERTYPE::DepleteActiveRadioSetEnergy(BOOLEAN fActivation, BOOLEAN fAssi
if (iter->exists() == false)
pObj->RemoveAttachment( &(*iter) );
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_BETAVERSION, L"%s radio set is out of energy.", this->GetName() );
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, New113Message[ MSG113_RADIO_NO_ENERGY ], this->GetName() );
}
// there can only be one battery on a radio set
@@ -18262,13 +18262,13 @@ BOOLEAN SOLDIERTYPE::BecomeSpotter( INT32 sTargetGridNo )
// not possible if already scanning
if ( this->usSkillCounter[SOLDIER_COUNTER_SPOTTER] )
{
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_BETAVERSION, L"Already trying to spot, no need to do so again!");
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, New113Message[ MSG113_ALREADY_SPOTTING ]);
return FALSE;
}
if ( !CanSpot( sTargetGridNo ) )
{
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_BETAVERSION, L"Cannot spot that location!");
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, New113Message[ MSG113_CANNOT_SPOT_LOCATION ]);
return FALSE;
}
@@ -19213,7 +19213,7 @@ void SOLDIERTYPE::EVENT_SoldierBuildStructure( INT32 sGridNo, UINT8 ubDirection
if( gWorldSectorX != -1 && gWorldSectorY != -1 && gWorldSectorX != 0 && gWorldSectorY != 0 &&
NumEnemiesInAnySector( gWorldSectorX, gWorldSectorY, gbWorldSectorZ ) > 0 )
{
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, L"Cannot build while enemies are in this sector" );
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, New113Message[ MSG113_CANNOT_BUILD ] );
return;
}
}
@@ -19546,7 +19546,7 @@ void SOLDIERTYPE::EVENT_SoldierApplyItemToPerson( INT32 sGridNo, UINT8 ubDirecti
DeductPoints( this, GetAPsToApplyItem( this, sGridNo ), APBPConstants[BP_APPLYITEM], AFTERACTION_INTERRUPT );
if ( !success )
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, L"%s could not apply %s to %s.", this->GetName(), Item[usItem].szLongItemName, pSoldier->GetName() );
ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, New113Message[ MSG113_COULD_NOT_APPLY ], this->GetName(), Item[usItem].szLongItemName, pSoldier->GetName() );
}
else
{
+20 -4
View File
@@ -2431,16 +2431,32 @@ enum
MSG113_ENEMY_AMBUSH_PREVENTED,
MSG113_BLOODCATS_AMBUSH_PREVENTED,
MSG113_SOLDIER_HIT_TO_GROIN,
MSG113_ENEMY_FOUND_DEAD_BODY,
MSG113_AMMO_SPEC_STRING,
MSG113_INVENTORY_APS_INSUFFICIENT,
MSG113_HINT_TEXT,
MSG113_SURRENDER_VALUES,
MSG113_CANNOT_USE_SKILL,
MSG113_CANNOT_BUILD,
MSG113_CANNOT_SPOT_LOCATION,
MSG113_INCORRECT_GRIDNO_ARTILLERY,
MSG113_RADIO_JAMMED_NO_COMMUNICATION,
MSG113_RADIO_ACTION_FAILED,
MSG113_NOT_ENOUGH_MORTAR_SHELLS,
MSG113_NO_SIGNAL_SHELL,
MSG113_NO_MORTARS,
MSG113_ALREADY_JAMMING,
MSG113_ALREADY_LISTENING,
MSG113_ALREADY_SPOTTING,
MSG113_ALREADY_SCANNING,
MSG113_COULD_NOT_APPLY,
MSG113_ORDERS_REINFORCEMENTS,
MSG113_RADIO_NO_ENERGY,
MSG113_WORKING_RADIO_SET,
MSG113_BINOCULAR,
MSG113_PATIENCE,
TEXT_NUM_MSG113,
};
+20
View File
@@ -6631,6 +6631,26 @@ STR16 New113Message[] =
L"AP不够!需要%d,你只有%d。", //L"Insufficient AP Points! Cost %d, you have %d.",
L"提示: %s",
L"Player strength: %d - Enemy strength: %6.0f", // TODO.Translate Surrender values to be printed, if DISPLAY_SURRENDER_VALUES = TRUE
L"Cannot use skill!", // TODO.Translate
L"Cannot build while enemies are in this sector!",
L"Cannot spot that location!",
L"Incorrect GridNo for firing artillery!",
L"Radio frequencies are jammed. No communication possible!",
L"Radio action failed!",
L"Not enough mortar shells in sector to start a barrage!",
L"No signal shell item found in Items.xml!",
L"No mortars found, cannot commence barrage!",
L"Already jamming signal, no need to do so again!",
L"Already listening for nearby sounds, no need to do so again!",
L"Already trying to spot, no need to do so again!",
L"Already scanning for jam signals, no need to do so again!",
L"%s could not apply %s to %s.",
L"%s orders reinforcements from %s.",
L"%s radio set is out of energy.",
L"a working radio set",
L"a binocular",
L"patience",
};
STR16 New113HAMMessage[] =
+20
View File
@@ -6636,6 +6636,26 @@ STR16 New113Message[] =
L"Insufficient AP Points! Cost %d, you have %d.", // TODO.Translate
L"Hint: %s", // TODO.Translate
L"Player strength: %d - Enemy strength: %6.0f", // TODO.Translate Surrender values to be printed, if DISPLAY_SURRENDER_VALUES = TRUE
L"Cannot use skill!", // TODO.Translate
L"Cannot build while enemies are in this sector!",
L"Cannot spot that location!",
L"Incorrect GridNo for firing artillery!",
L"Radio frequencies are jammed. No communication possible!",
L"Radio action failed!",
L"Not enough mortar shells in sector to start a barrage!",
L"No signal shell item found in Items.xml!",
L"No mortars found, cannot commence barrage!",
L"Already jamming signal, no need to do so again!",
L"Already listening for nearby sounds, no need to do so again!",
L"Already trying to spot, no need to do so again!",
L"Already scanning for jam signals, no need to do so again!",
L"%s could not apply %s to %s.",
L"%s orders reinforcements from %s.",
L"%s radio set is out of energy.",
L"a working radio set",
L"a binocular",
L"patience",
};
// TODO.Translate
+20
View File
@@ -6628,6 +6628,26 @@ STR16 New113Message[] =
L"Insufficient AP Points! Cost %d, you have %d.",
L"Hint: %s",
L"Player strength: %d - Enemy strength: %6.0f", // Surrender values to be printed, if DISPLAY_SURRENDER_VALUES = TRUE
L"Cannot use skill!",
L"Cannot build while enemies are in this sector!",
L"Cannot spot that location!",
L"Incorrect GridNo for firing artillery!",
L"Radio frequencies are jammed. No communication possible!",
L"Radio action failed!",
L"Not enough mortar shells in sector to start a barrage!",
L"No signal shell item found in Items.xml!",
L"No mortars found, cannot commence barrage!",
L"Already jamming signal, no need to do so again!",
L"Already listening for nearby sounds, no need to do so again!",
L"Already trying to spot, no need to do so again!",
L"Already scanning for jam signals, no need to do so again!",
L"%s could not apply %s to %s.",
L"%s orders reinforcements from %s.",
L"%s radio set is out of energy.",
L"a working radio set",
L"a binocular",
L"patience",
};
STR16 New113HAMMessage[] =
+23 -3
View File
@@ -1360,7 +1360,7 @@ STR16 pRenderSectorInformationText[] =
L"GrilleSortie : 3 -- 1) Qté : %d, 2) Qté : %d, 3) Qté : %d, 4) Qté : %d",
L"Car. relative ennemi : %d mauvais, %d faible, %d norm, %d bon, %d super (%+d en tout)", //40
L"Équipement relatif ennemi : %d mauvais, %d faible, %d norm, %d bon, %d super (%+d en tout)",
L"%d placements ont des ordres de patrouille, sans aucun waypoint défini.",//!!! Context ? -> These are just a validation messages from the map editor. You can just simple translate it
L"%d placements ont des ordres de patrouille, sans aucun waypoint défini.",
L"%d placements ont des waypoints, mais sans aucun ordres de patrouille.",
L"%d Numéro de grille ont un numéro de pièce étrange. Validez svp.",
@@ -5799,7 +5799,7 @@ STR16 gzGIOScreenText[] =
L"Nouv. syst. chance de toucher",
L"Syst. amélioré d'interruption",
L"Surchauffe de l'arme",
L"Passif des mercenaires",
L"Système alimentaire",
L"Stock de Bobby Ray",
};
@@ -6637,6 +6637,26 @@ STR16 New113Message[] =
L"PA insuffisant ! Coût %d et vous avez %d.",
L"Astuce : %s",
L"Moral du joueur : %d - Moral de l'ennemi : %6.0f", // Surrender values to be printed, if DISPLAY_SURRENDER_VALUES = TRUE
L"Cannot use skill!", // TODO.Translate
L"Cannot build while enemies are in this sector!",
L"Cannot spot that location!",
L"Incorrect GridNo for firing artillery!",
L"Radio frequencies are jammed. No communication possible!",
L"Radio action failed!",
L"Not enough mortar shells in sector to start a barrage!",
L"No signal shell item found in Items.xml!",
L"No mortars found, cannot commence barrage!",
L"Already jamming signal, no need to do so again!",
L"Already listening for nearby sounds, no need to do so again!",
L"Already trying to spot, no need to do so again!",
L"Already scanning for jam signals, no need to do so again!",
L"%s could not apply %s to %s.",
L"%s orders reinforcements from %s.",
L"%s radio set is out of energy.",
L"a working radio set",
L"a binocular",
L"patience",
};
STR16 New113HAMMessage[] =
@@ -8331,7 +8351,7 @@ STR16 szCampaignHistoryWebSite[]=
L"International Times",
L"RIS (Renseignements Internationaux Spécialisés)",
L"Recueille les articles de presse d'%s",
L"Recueille les articles de presse sur %s",
L"Nous sommes une source d'information neutre. Nous collectons différents articles d'actualité venant d'%s. Nous ne jugeons pas ces sources, nous nous contentons de les publier, pour que vous puissiez vous faire votre avis. Nous faisons paraitre des articles de différentes sources, venant :",
L"Bilan du conflit",
+20
View File
@@ -6461,6 +6461,26 @@ STR16 New113Message[] =
L"Zu wenig APs! Es werden %d APs benötigt, Sie haben aber nur %d APs.",
L"Tipp: %s",
L"Spieler Stärke: %d - Gegner Stärke: %6.0f", // Surrender values to be printed, if DISPLAY_SURRENDER_VALUES = TRUE
L"Cannot use skill!", // TODO.Translate
L"Cannot build while enemies are in this sector!",
L"Cannot spot that location!",
L"Incorrect GridNo for firing artillery!",
L"Radio frequencies are jammed. No communication possible!",
L"Radio action failed!",
L"Not enough mortar shells in sector to start a barrage!",
L"No signal shell item found in Items.xml!",
L"No mortars found, cannot commence barrage!",
L"Already jamming signal, no need to do so again!",
L"Already listening for nearby sounds, no need to do so again!",
L"Already trying to spot, no need to do so again!",
L"Already scanning for jam signals, no need to do so again!",
L"%s could not apply %s to %s.",
L"%s orders reinforcements from %s.",
L"%s radio set is out of energy.",
L"a working radio set",
L"a binocular",
L"patience",
};
STR16 New113HAMMessage[] =
+20
View File
@@ -6628,6 +6628,26 @@ STR16 New113Message[] =
L"Insufficient AP Points! Cost %d, you have %d.", // TODO.Translate
L"Hint: %s", // TODO.Translate
L"Player strength: %d - Enemy strength: %6.0f", // TODO.Translate Surrender values to be printed, if DISPLAY_SURRENDER_VALUES = TRUE
L"Cannot use skill!", // TODO.Translate
L"Cannot build while enemies are in this sector!",
L"Cannot spot that location!",
L"Incorrect GridNo for firing artillery!",
L"Radio frequencies are jammed. No communication possible!",
L"Radio action failed!",
L"Not enough mortar shells in sector to start a barrage!",
L"No signal shell item found in Items.xml!",
L"No mortars found, cannot commence barrage!",
L"Already jamming signal, no need to do so again!",
L"Already listening for nearby sounds, no need to do so again!",
L"Already trying to spot, no need to do so again!",
L"Already scanning for jam signals, no need to do so again!",
L"%s could not apply %s to %s.",
L"%s orders reinforcements from %s.",
L"%s radio set is out of energy.",
L"a working radio set",
L"a binocular",
L"patience",
};
// TODO.Translate
+20
View File
@@ -6642,6 +6642,26 @@ STR16 New113Message[] =
L"Insufficient AP Points! Cost %d, you have %d.", // TODO.Translate
L"Hint: %s", // TODO.Translate
L"Player strength: %d - Enemy strength: %6.0f", // TODO.Translate Surrender values to be printed, if DISPLAY_SURRENDER_VALUES = TRUE
L"Cannot use skill!", // TODO.Translate
L"Cannot build while enemies are in this sector!",
L"Cannot spot that location!",
L"Incorrect GridNo for firing artillery!",
L"Radio frequencies are jammed. No communication possible!",
L"Radio action failed!",
L"Not enough mortar shells in sector to start a barrage!",
L"No signal shell item found in Items.xml!",
L"No mortars found, cannot commence barrage!",
L"Already jamming signal, no need to do so again!",
L"Already listening for nearby sounds, no need to do so again!",
L"Already trying to spot, no need to do so again!",
L"Already scanning for jam signals, no need to do so again!",
L"%s could not apply %s to %s.",
L"%s orders reinforcements from %s.",
L"%s radio set is out of energy.",
L"a working radio set",
L"a binocular",
L"patience",
};
STR16 New113HAMMessage[] =
+20
View File
@@ -6631,6 +6631,26 @@ STR16 New113Message[] =
L"Insufficient AP Points! Cost %d, you have %d.", // TODO.Translate
L"Hint: %s", // TODO.Translate
L"Player strength: %d - Enemy strength: %6.0f", // TODO.Translate Surrender values to be printed, if DISPLAY_SURRENDER_VALUES = TRUE
L"Cannot use skill!", // TODO.Translate
L"Cannot build while enemies are in this sector!",
L"Cannot spot that location!",
L"Incorrect GridNo for firing artillery!",
L"Radio frequencies are jammed. No communication possible!",
L"Radio action failed!",
L"Not enough mortar shells in sector to start a barrage!",
L"No signal shell item found in Items.xml!",
L"No mortars found, cannot commence barrage!",
L"Already jamming signal, no need to do so again!",
L"Already listening for nearby sounds, no need to do so again!",
L"Already trying to spot, no need to do so again!",
L"Already scanning for jam signals, no need to do so again!",
L"%s could not apply %s to %s.",
L"%s orders reinforcements from %s.",
L"%s radio set is out of energy.",
L"a working radio set",
L"a binocular",
L"patience",
};
STR16 New113HAMMessage[] =
+20
View File
@@ -6636,6 +6636,26 @@ STR16 New113Message[] =
L"Insufficient AP Points! Cost %d, you have %d.", // TODO.Translate
L"Hint: %s", // TODO.Translate
L"Player strength: %d - Enemy strength: %6.0f", // TODO.Translate Surrender values to be printed, if DISPLAY_SURRENDER_VALUES = TRUE
L"Cannot use skill!", // TODO.Translate
L"Cannot build while enemies are in this sector!",
L"Cannot spot that location!",
L"Incorrect GridNo for firing artillery!",
L"Radio frequencies are jammed. No communication possible!",
L"Radio action failed!",
L"Not enough mortar shells in sector to start a barrage!",
L"No signal shell item found in Items.xml!",
L"No mortars found, cannot commence barrage!",
L"Already jamming signal, no need to do so again!",
L"Already listening for nearby sounds, no need to do so again!",
L"Already trying to spot, no need to do so again!",
L"Already scanning for jam signals, no need to do so again!",
L"%s could not apply %s to %s.",
L"%s orders reinforcements from %s.",
L"%s radio set is out of energy.",
L"a working radio set",
L"a binocular",
L"patience",
};
// TODO.Translate