From 4f7e06b75ec102a3e8d558244a5c045f07c99e87 Mon Sep 17 00:00:00 2001 From: Wanne Date: Wed, 16 Apr 2014 19:48:30 +0000 Subject: [PATCH] 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 --- Tactical/Soldier Control.cpp | 46 ++++++++++++++++++------------------ Utils/Text.h | 24 +++++++++++++++---- Utils/_ChineseText.cpp | 20 ++++++++++++++++ Utils/_DutchText.cpp | 20 ++++++++++++++++ Utils/_EnglishText.cpp | 20 ++++++++++++++++ Utils/_FrenchText.cpp | 26 +++++++++++++++++--- Utils/_GermanText.cpp | 20 ++++++++++++++++ Utils/_ItalianText.cpp | 20 ++++++++++++++++ Utils/_PolishText.cpp | 20 ++++++++++++++++ Utils/_RussianText.cpp | 20 ++++++++++++++++ Utils/_TaiwaneseText.cpp | 20 ++++++++++++++++ 11 files changed, 226 insertions(+), 30 deletions(-) diff --git a/Tactical/Soldier Control.cpp b/Tactical/Soldier Control.cpp index 32607fc7..c457e110 100644 --- a/Tactical/Soldier Control.cpp +++ b/Tactical/Soldier Control.cpp @@ -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 { diff --git a/Utils/Text.h b/Utils/Text.h index c2ce53e4..7b0db3f3 100644 --- a/Utils/Text.h +++ b/Utils/Text.h @@ -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, }; diff --git a/Utils/_ChineseText.cpp b/Utils/_ChineseText.cpp index 998b9de4..b71bdcd4 100644 --- a/Utils/_ChineseText.cpp +++ b/Utils/_ChineseText.cpp @@ -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[] = diff --git a/Utils/_DutchText.cpp b/Utils/_DutchText.cpp index 794a2f62..1055c345 100644 --- a/Utils/_DutchText.cpp +++ b/Utils/_DutchText.cpp @@ -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 diff --git a/Utils/_EnglishText.cpp b/Utils/_EnglishText.cpp index 6643c999..5e24541f 100644 --- a/Utils/_EnglishText.cpp +++ b/Utils/_EnglishText.cpp @@ -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[] = diff --git a/Utils/_FrenchText.cpp b/Utils/_FrenchText.cpp index b21d6afe..e246eff3 100644 --- a/Utils/_FrenchText.cpp +++ b/Utils/_FrenchText.cpp @@ -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", diff --git a/Utils/_GermanText.cpp b/Utils/_GermanText.cpp index 38b5a70b..5dcd8037 100644 --- a/Utils/_GermanText.cpp +++ b/Utils/_GermanText.cpp @@ -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[] = diff --git a/Utils/_ItalianText.cpp b/Utils/_ItalianText.cpp index 033a4e52..2b79ca2a 100644 --- a/Utils/_ItalianText.cpp +++ b/Utils/_ItalianText.cpp @@ -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 diff --git a/Utils/_PolishText.cpp b/Utils/_PolishText.cpp index 8253f8c2..d695ae44 100644 --- a/Utils/_PolishText.cpp +++ b/Utils/_PolishText.cpp @@ -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[] = diff --git a/Utils/_RussianText.cpp b/Utils/_RussianText.cpp index ff2afa56..6d7edb41 100644 --- a/Utils/_RussianText.cpp +++ b/Utils/_RussianText.cpp @@ -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[] = diff --git a/Utils/_TaiwaneseText.cpp b/Utils/_TaiwaneseText.cpp index 14beb91e..949457c3 100644 --- a/Utils/_TaiwaneseText.cpp +++ b/Utils/_TaiwaneseText.cpp @@ -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