- Changed the encoding for ALL language texfiles to UTF 8

o Now we can also build FUNCTIONAL Polish version with VS 2005 instead of only building with VS 2008/VS 2010

- Multiplayer fixes and improvements
o Increased MP version to v1.9
o Added and info output text when the AI interrupts the pure client, that the game could hang and the server should press ALT + E
o Disabled the possibility, that the server could always give himself the turn with ALT + E. Now when pressing '1' on the dialog instead of giving the server the turn, the dialog closes without any action
o Disabled the possibility, that the server could kick himself from the game when pressing ALT + K and then selecting '1'. The '1' button now cancels the dialog without doing any action.
o Disabled the possibility, that the server could kick a client in the strategy screen
o When client gets kicked from tactical, the game automatically switches to spectator mode for the kicked client
o Disabled Encyclopedia and Briefing room links from the laptop

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@4692 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Wanne
2011-10-06 16:06:33 +00:00
parent b0697174bc
commit fa2af2de1a
21 changed files with 4640 additions and 4582 deletions
+62 -61
View File
@@ -1,4 +1,4 @@
// WANNE: Yes, this should be disabled, otherwise we get weird behavior when running the game with a VS 2005 build!
// WANNE: Yes, this should be disabled, otherwise we get weird behavior when running the game with a VS 2005 build!
//#pragma setlocale("DUTCH")
#ifdef PRECOMPILEDHEADERS
@@ -1310,7 +1310,7 @@ CHAR16 Message[][STRING_LENGTH] =
L"%s's wapen vuurt geen salvo.",
L"Je hebt er al één van die vastgemaakt.",
L"Je hebt er al één van die vastgemaakt.",
L"Samen voegen?",
// Both %s's are item names
@@ -1427,7 +1427,7 @@ STR16 pAssignmentStrings[] =
L"Team 20",
L"Dienst", // on active duty
L"Dokter", // administering medical aid
L"Patiënt", // getting medical aid
L"Patiënt", // getting medical aid
L"Voertuig", // in a vehicle
L"Onderweg", // in transit - abbreviated form
L"Repareer", // repairing
@@ -1511,7 +1511,7 @@ STR16 pPersonnelAssignmentStrings[] =
L"Team 20",
L"Dienst", // on active duty
L"Dokter", // administering medical aid
L"Patiënt", // getting medical aid
L"Patiënt", // getting medical aid
L"Voertuig", // in a vehicle
L"Onderweg", // in transit - abbreviated form
L"Repareer", // repairing
@@ -1556,7 +1556,7 @@ STR16 pLongAssignmentStrings[] =
L"Team 20",
L"Dienst", // on active duty
L"Dokter", // administering medical aid
L"Patiënt", // getting medical aid
L"Patiënt", // getting medical aid
L"Voertuig", // in a vehicle
L"Onderweg", // in transit - abbreviated form
L"Repareer", // repairing
@@ -2091,7 +2091,7 @@ STR16 gpStrategicString[] =
L"", //Unused
L"%s zijn ontdekt in sector %c%d en een ander team arriveert binnenkort.", //STR_DETECTED_SINGULAR
L"%s zijn ontdekt in sector %c%d en andere teams arriveren binnenkort.", //STR_DETECTED_PLURAL
L"Wil je een gezamenlijke aankomst coördineren?", //STR_COORDINATE
L"Wil je een gezamenlijke aankomst coördineren?", //STR_COORDINATE
//Dialog strings for enemies.
@@ -2699,7 +2699,7 @@ CHAR16 TacticalStr[][ MED_STRING_LENGTH ] =
L"Salvo's (|B)", // L"|Burst Mode",
L"Kijk/draai (|L)", // L"|Look/Turn",
L"Gezond: %d/%d\nKracht: %d/%d\nMoraal: %s", // L"Health: %d/%d\nEnergy: %d/%d\nMorale: %s",
L"Hé?", //this means "what?"
L"Hé?", //this means "what?"
L"Door", //an abbrieviation for "Continued"
L"%s is praat weer.", // L"Mute off for %s.",
L"%s is stil.", // L"Mute on for %s.",
@@ -2796,7 +2796,7 @@ STR16 pExitingSectorHelpText[] =
L"Als de overgebleven huurlingen uit deze sector trekken,\nwordt je automatisch in het landkaartscherm geplaatst,\nrekening houdend met de reistijd van je huurlingen.",
//If an EPC is the selected merc, it won't allow the merc to leave alone as the merc is being escorted. The "single" button is disabled.
L"%s moet geëscorteerd worden door jouw huurlingen\nen kan de sector niet alleen verlaten.",
L"%s moet geëscorteerd worden door jouw huurlingen\nen kan de sector niet alleen verlaten.",
//If only one conscious merc is left and is selected, and there are EPCs in the squad, the merc will be prohibited from leaving alone.
//There are several strings depending on the gender of the merc and how many EPCs are in the squad.
@@ -2822,7 +2822,7 @@ STR16 pExitingSectorHelpText[] =
//traverse the EPC while the escorting mercs aren't near enough (or dead, dying, or unconscious), this message will appear and the
//"exiting sector" interface will not appear. This is just like the situation where
//This string is special, as it is not used as helptext. Do not use the special newline character (\n) for this string.
L"%s wordt geëscorteerd door jouw huurlingen en kan de sector niet alleen verlaten. Je huurlingen moeten eerst in de buurt zijn.",
L"%s wordt geëscorteerd door jouw huurlingen en kan de sector niet alleen verlaten. Je huurlingen moeten eerst in de buurt zijn.",
};
@@ -3369,8 +3369,8 @@ STR16 pMapErrorString[] =
L"Deidranna's troepen zijn gezien in %s.",
L"Deidranna's troepen hebben zojuist %s overgenomen.",
//26-30
L"Tenminste één huurling kon niet tot slapen gebracht worden.",
L"Tenminste één huurling kon niet wakker gemaakt worden.",
L"Tenminste één huurling kon niet tot slapen gebracht worden.",
L"Tenminste één huurling kon niet wakker gemaakt worden.",
L"De Militie verschijnt niet totdat hun training voorbij is.",
L"%s kan geen reisorders gegeven worden op dit moment.",
L"Milities niet binnen de stadsgrenzen kunnen niet verplaatst worden naar een andere sector.",
@@ -3391,9 +3391,9 @@ STR16 pMapErrorString[] =
L"Voertuig zit zonder brandstof!",
L"%s is te moe om te reizen.",
L"Niemand aan boord is in staat om het voertuig te besturen.",
L"Eén of meer teamleden kunnen zich op dit moment niet verplaatsen.",
L"Eén of meer teamleden kunnen zich op dit moment niet verplaatsen.",
//46-50
L"Eén of meer leden van de ANDERE huurlingen kunnen zich op dit moment niet verplaatsen.",
L"Eén of meer leden van de ANDERE huurlingen kunnen zich op dit moment niet verplaatsen.",
L"Voertuig is te beschadigd!",
L"Let op dat maar twee huurlingen milities in een sector mogen trainen.",
L"De robot kan zich zonder bediening niet verplaatsen. Plaats ze in hetzelfde team.",
@@ -3457,8 +3457,8 @@ STR16 pMercSheLeaveString[] =
STR16 pMercContractOverStrings[] =
{
L"'s contract is geëindigd, hij is dus naar huis.", // merc's contract is over and has departed
L"'s contract is geëindigd, ze is dus naar huis.", // merc's contract is over and has departed
L"'s contract is geëindigd, hij is dus naar huis.", // merc's contract is over and has departed
L"'s contract is geëindigd, ze is dus naar huis.", // merc's contract is over and has departed
L"'s contract is opgezegd, hij is dus weg.", // merc's contract has been terminated
L"'s contract is opgezegd, ze is dus weg.", // merc's contract has been terminated
L"M.E.R.C. krijgt nog teveel geld van je, %s is dus weggegaan.", // Your M.E.R.C. account is invalid so merc left
@@ -3471,9 +3471,9 @@ STR16 pImpPopUpStrings[] =
L"Ongeldige Autorisatiecode",
L"Je wil het gehele persoonlijkheidsonderzoek te herstarten. Zeker weten?",
L"Vul alsjeblieft de volledige naam en geslacht in",
L"Voortijdig onderzoek van je financiële status wijst uit dat je een persoonlijksheidsonderzoek niet kunt betalen.",
L"Voortijdig onderzoek van je financiële status wijst uit dat je een persoonlijksheidsonderzoek niet kunt betalen.",
L"Geen geldige optie op dit moment.",
L"Om een nauwkeurig profiel te maken, moet je ruimte hebben voor tenminste één teamlid.",
L"Om een nauwkeurig profiel te maken, moet je ruimte hebben voor tenminste één teamlid.",
L"Profiel is al gemaakt.",
L"Cannot load I.M.P. character from disk.",
L"You have already reached the maximum number of I.M.P. characters.",
@@ -3606,7 +3606,7 @@ STR16 pHistoryStrings[] =
L"Onderzoeker in Orta geeft wat raketwerpers.", // ("Scientist in Orta donated a slew of rocket rifles.")
L"Koningin Deidranna kickt op lijken.", // ("Queen Deidranna has a use for dead bodies.")
L"Frank vertelde over knokwedstrijden in San Mona.", // ("Frank talked about fighting matches in San Mona.")
L"Een patiënt dacht dat ie iets in de mijnen zag.", // ("A patient thinks he saw something in the mines.")
L"Een patiënt dacht dat ie iets in de mijnen zag.", // ("A patient thinks he saw something in the mines.")
//36-40
L"Pers. ontmoet; Devin - verkoopt explosieven.", // ("Met someone named Devin - he sells explosives.")
L"Beroemde ex-AIM huurling Mike ontmoet!", // ("Ran into the famous ex-AIM merc Mike!")
@@ -4036,7 +4036,7 @@ STR16 MercNoAccountText[] =
//Text on the buttons at the bottom of the screen
L"Open Rekening",
L"Afbreken",
L"Je hebt geen rekening. Wil je er één openen?",
L"Je hebt geen rekening. Wil je er één openen?",
};
@@ -4094,13 +4094,13 @@ STR16 sFloristText[] =
// detail of the florist page
L"We zijn snel en efficiënt!",
L"We zijn snel en efficiënt!",
L"Volgende dag gebracht, wereldwijd, gegarandeerd. Enkele beperkingen zijn van toepassing.",
L"Laagste prijs in de wereld, gegarandeerd!",
L"Toon ons een lagere geadverteerde prijs voor een regeling en ontvang gratis een dozijn rozen.",
L"Flora, Fauna & Bloemen sinds 1981.",
L"Onze onderscheiden ex-bommenwerperpiloten droppen je boeket binnen een tien kilometer radius van de gevraagde locatie. Altijd!",
L"Laat ons al je bloemenfantasieën waarmaken.",
L"Laat ons al je bloemenfantasieën waarmaken.",
L"Laat Bruce, onze wereldberoemde bloemist, de verste bloemen met de hoogste kwaliteit uit onze eigen kassen uitzoeken.",
L"En onthoudt, als we het niet hebben, kunnen we het kweken - Snel!",
};
@@ -4132,7 +4132,7 @@ STR16 sOrderFormText[] =
L"Fruitcake (indien beschikbaar)($10)", //15
L"Persoonlijk Bericht:",
L"Wegens de grootte kaarten, mogen je berichten niet langer zijn dan 75 karakters.",
L"...of selecteer er één van de onze",
L"...of selecteer er één van de onze",
L"STANDAARDKAARTEN",
L"Factuurinformatie", //20
@@ -4259,7 +4259,7 @@ STR16 BobbyRText[] =
{
L"Bestelling", // Title
// instructions on how to order
L"Klik op de item(s). Voor meer dan één, blijf dan klikken. Rechtsklikken voor minder. Als je alles geselecteerd hebt, dat je wil bestellen, ga dan naar het bestelformulier.",
L"Klik op de item(s). Voor meer dan één, blijf dan klikken. Rechtsklikken voor minder. Als je alles geselecteerd hebt, dat je wil bestellen, ga dan naar het bestelformulier.",
//Text on the buttons to go the various links
@@ -4599,7 +4599,7 @@ STR16 AimScreenText[] =
// AIM disclaimers
L"A.I.M. en A.I.M.-logo zijn geregistreerde handelsmerken in de meeste landen.",
L"Dus denk er niet aan om ons te kopiëren.",
L"Dus denk er niet aan om ons te kopiëren.",
L"Copyright 1998-1999 A.I.M., Ltd. All rights reserved.",
//Text for an advertisement that gets displayed on the AIM page
@@ -4809,7 +4809,7 @@ STR16 zMarksMapScreenText[] =
// other items
L"Medici", // people acting a field medics and bandaging wounded mercs
L"Patiënten", // people who are being bandaged by a medic
L"Patiënten", // people who are being bandaged by a medic
L"OK", // Continue on with the game after autobandage is complete
L"Stop", // Stop autobandaging of patients by medics now
L"Sorry. Optie niet mogelijk in deze demo.", // informs player this option/button has been disabled in the demo
@@ -4854,7 +4854,7 @@ STR16 pMilitiaConfirmStrings[] =
//Strings used in the popup box when withdrawing, or depositing money from the $ sign at the bottom of the single merc panel
STR16 gzMoneyWithdrawMessageText[] =
{
L"Je kunt maximaal $20.000 in één keer opnemen.",
L"Je kunt maximaal $20.000 in één keer opnemen.",
L"Weet je zeker dat je %s wil storten op je rekening?",
};
@@ -5437,7 +5437,7 @@ STR16 pMapScreenJustStartedHelpText[] =
STR16 pAntiHackerString[] =
{
L"Fout. Bestanden missen of zijn beschadigd. Spel wordt beëindigd.",
L"Fout. Bestanden missen of zijn beschadigd. Spel wordt beëindigd.",
};
@@ -5551,7 +5551,7 @@ STR16 gzCreditNames[]=
{
L"Chris Camfield",
L"Shaun Lyng",
L"Kris Märnes",
L"Kris Märnes",
L"Ian Currie",
L"Linda Currie",
L"Eric \"WTF\" Cheng",
@@ -5575,7 +5575,7 @@ STR16 gzCreditNameTitle[]=
L"Producer/Co-ontwerper", // Ian Currie "Producer/Co-designer"
L"Co-ontwerper/Kaartontwerp", // Linda Currie "Co-designer/Map Designer"
L"Artiest", // Eric \"WTF\" Cheng "Artist"
L"Beta Coördinator, Ondersteuning", // Lynn Holowka
L"Beta Coördinator, Ondersteuning", // Lynn Holowka
L"Artiest Extraordinaire", // Norman \"NRG\" Olsen
L"Geluidsgoeroe", // George Brooks
L"Schermontwerp/Artiest", // Andrew Stacey
@@ -5618,9 +5618,9 @@ STR16 sRepairsDoneString[] =
STR16 zGioDifConfirmText[]=
{
L"Je hebt de NOVICE-modus geselecteerd. Deze instelling is geschikt voor diegenen die Jagged Alliance voor de eerste keer spelen, voor diegenen die nog niet zo bekend zijn met strategy games, of voor diegenen die kortere gevechten in de game willen hebben.", //Je keuze beïnvloedt dingen in het hele verloop van de game, dus weet wat je doet. Weet je zeker dat je in de Novice-modus wilt spelen?",
L"Je hebt de EXPERIENCED-modus geselecteerd. Deze instelling is geschikt voor diegenen die al bekend zijn met Jagged Alliance of dergelijke games. Je keuze beïnvloedt dingen in het hele verloop van de game, dus weet wat je doet. Weet je zeker dat je in de Experienced-modus wilt spelen ?",
L"Je hebt de EXPERT-modus geselecteerd. We hebben je gewaarschuwd. Geef ons niet de schuld als je in een kist terugkomt. Je keuze beïnvloedt dingen in het hele verloop van de game, dus weet wat je doet. Weet je zeker dat je in de Expert-modus wilt spelen?",
L"Je hebt de NOVICE-modus geselecteerd. Deze instelling is geschikt voor diegenen die Jagged Alliance voor de eerste keer spelen, voor diegenen die nog niet zo bekend zijn met strategy games, of voor diegenen die kortere gevechten in de game willen hebben.", //Je keuze beïnvloedt dingen in het hele verloop van de game, dus weet wat je doet. Weet je zeker dat je in de Novice-modus wilt spelen?",
L"Je hebt de EXPERIENCED-modus geselecteerd. Deze instelling is geschikt voor diegenen die al bekend zijn met Jagged Alliance of dergelijke games. Je keuze beïnvloedt dingen in het hele verloop van de game, dus weet wat je doet. Weet je zeker dat je in de Experienced-modus wilt spelen ?",
L"Je hebt de EXPERT-modus geselecteerd. We hebben je gewaarschuwd. Geef ons niet de schuld als je in een kist terugkomt. Je keuze beïnvloedt dingen in het hele verloop van de game, dus weet wat je doet. Weet je zeker dat je in de Expert-modus wilt spelen?",
L"You have chosen INSANE mode. WARNING: Don't blame us if you get shipped back in little pieces... Deidranna WILL kick your ass. Hard. Your choice will affect things throughout the entire course of the game, so choose wisely. Are you sure you want to play in INSANE mode?",
};
@@ -5671,7 +5671,7 @@ STR16 gzLateLocalizedString[] =
L"%s is vol!", //(ex "The ice cream truck is full")
L"%s heeft geen eerste hulp nodig, maar échte medische hulp of iets dergelijks.",
L"%s heeft geen eerste hulp nodig, maar échte medische hulp of iets dergelijks.",
//20
//Happens when you get shot in the legs, and you fall down.
@@ -5906,17 +5906,17 @@ STR16 New113HAMMessage[] =
};
// WANNE: This are the email texts, when one of the 4 new 1.13 MERC mercs have levelled up, that Speck sends
// INFO: Do not replace the ± characters. They indicate the <B2> (-> Newline) from the edt files
// INFO: Do not replace the ± characters. They indicate the <B2> (-> Newline) from the edt files
STR16 New113MERCMercMailTexts[] =
{
// Gaston: Text from Line 39 in Email.edt
L"Hereby be informed that due to Gastons's past performance his fees for services rendered have undergone an increase. Personally, I'm not surprised. ± ± Speck T. Kline ± ",
L"Hereby be informed that due to Gastons's past performance his fees for services rendered have undergone an increase. Personally, I'm not surprised. ± ± Speck T. Kline ± ",
// Stogie: Text from Line 43 in Email.edt
L"Please be advised that, as of this moment, Stogies's fees for services rendered have increased to coincide with the increase in his abilities. ± ± Speck T. Kline ± ",
L"Please be advised that, as of this moment, Stogies's fees for services rendered have increased to coincide with the increase in his abilities. ± ± Speck T. Kline ± ",
// Tex: Text from Line 45 in Email.edt
L"Please be advised that Tex's experience entitles him to more equitable compensation. He's fees have therefore been increased to more accurately reflect his worth. ± ± Speck T. Kline ± ",
L"Please be advised that Tex's experience entitles him to more equitable compensation. He's fees have therefore been increased to more accurately reflect his worth. ± ± Speck T. Kline ± ",
// Biggens: Text from Line 49 in Email.edt
L"Please take note. Due to the improved performance of Biggens his fees for services rendered have undergone an increase. ± ± Speck T. Kline ± ",
L"Please take note. Due to the improved performance of Biggens his fees for services rendered have undergone an increase. ± ± Speck T. Kline ± ",
};
// TODO.Translate
@@ -5925,68 +5925,68 @@ STR16 New113AIMMercMailTexts[] =
{
// Monk: Text from Line 58
L"FW from AIM Server: Message from Victor Kolesnikov",
L"Hello. Monk here. Message received. I'm back if you want to see me. ± ± Waiting for your call. ±",
L"Hello. Monk here. Message received. I'm back if you want to see me. ± ± Waiting for your call. ±",
// Brain: Text from Line 60
L"FW from AIM Server: Message from Janno Allik",
L"Am now ready to consider tasks. There is a time and place for everything. ± ± Janno Allik ±",
L"Am now ready to consider tasks. There is a time and place for everything. ± ± Janno Allik ±",
// Scream: Text from Line 62
L"FW from AIM Server: Message from Lennart Vilde",
L"Lennart Vilde now available! ±",
L"Lennart Vilde now available! ±",
// Henning: Text from Line 64
L"FW from AIM Server: Message from Henning von Branitz",
L"Have received your message, thanks. To discuss employment, contact me at the AIM Website. ± ± Till then! ± ± Henning von Branitz ±",
L"Have received your message, thanks. To discuss employment, contact me at the AIM Website. ± ± Till then! ± ± Henning von Branitz ±",
// Luc: Text from Line 66
L"FW from AIM Server: Message from Luc Fabre",
L"Mesage received, merci! Am happy to consider your proposals. You know where to find me. ± ± Looking forward to hearing from you. ±",
L"Mesage received, merci! Am happy to consider your proposals. You know where to find me. ± ± Looking forward to hearing from you. ±",
// Laura: Text from Line 68
L"FW from AIM Server: Message from Dr. Laura Colin",
L"Greetings! Good of you to leave a message It sounds interesting. ± ± Visit AIM again I would be happy to hear more. ± ± Best regards! ± ± Dr. Laura Colin ±",
L"Greetings! Good of you to leave a message It sounds interesting. ± ± Visit AIM again I would be happy to hear more. ± ± Best regards! ± ± Dr. Laura Colin ±",
// Grace: Text from Line 70
L"FW from AIM Server: Message from Graziella Girelli",
L"You wanted to contact me, but were not successful.± ± A family gathering. I am sure you understand? I've now had enough of family and would be very happy if you would contact me again over the AIM Site. ± ± Ciao! ±",
L"You wanted to contact me, but were not successful.± ± A family gathering. I am sure you understand? I've now had enough of family and would be very happy if you would contact me again over the AIM Site. ± ± Ciao! ±",
// Rudolf: Text from Line 72
L"FW from AIM Server: Message from Rudolf Steiger",
L"Do you know how many calls I get every day? Every tosser thinks he can call me. ± ± But I'm back, if you have something of interest for me. ±",
L"Do you know how many calls I get every day? Every tosser thinks he can call me. ± ± But I'm back, if you have something of interest for me. ±",
// WANNE: Generic mail, for additional merc made by modders, index >= 178
L"FW from AIM Server: Message about merc availability",
L"I got your message. Waiting for your call. ±",
L"I got your message. Waiting for your call. ±",
};
// WANNE: These are the missing skills from the impass.edt file
// INFO: Do not replace the ± characters. They indicate the <B2> (-> Newline) from the edt files
// INFO: Do not replace the ± characters. They indicate the <B2> (-> Newline) from the edt files
STR16 MissingIMPSkillsDescriptions[] =
{
// Sniper
L"Sniper: De ogen van een havik, u kunnen de vleugels van een vlieg bij honderd werven ontspruiten! ± ",
L"Sniper: De ogen van een havik, u kunnen de vleugels van een vlieg bij honderd werven ontspruiten! ± ",
// Camouflage
L"Camouflage: Naast u ringt synthetische zelfs blik! ± ",
L"Camouflage: Naast u ringt synthetische zelfs blik! ± ",
// SANDRO - new strings for new traits added
// Ranger
L"Ranger: You are the one from Texas deserts, aren't you! ± ",
L"Ranger: You are the one from Texas deserts, aren't you! ± ",
// Gunslinger
L"Gunslinger: With a handgun or two, you can be as lethal as the Billy Kid! ± ",
L"Gunslinger: With a handgun or two, you can be as lethal as the Billy Kid! ± ",
// Squadleader
L"Squadleader: Natural leader and boss, you are the big shot no kidding! ± ",
L"Squadleader: Natural leader and boss, you are the big shot no kidding! ± ",
// Technician
L"Technician: Fixing stuff, removing traps, planting bombs, that's your bussiness! ± ",
L"Technician: Fixing stuff, removing traps, planting bombs, that's your bussiness! ± ",
// Doctor
L"Doctor: You can make a quick surgery with pocket-knife and chewing gum anywhere! ± ",
L"Doctor: You can make a quick surgery with pocket-knife and chewing gum anywhere! ± ",
// Athletics
L"Athletics: Your speed and vitality is on top of possibilities! ± ",
L"Athletics: Your speed and vitality is on top of possibilities! ± ",
// Bodybuilding
L"Bodybuilding: That big muscular figure which cannot be overlooked is you actually! ± ",
L"Bodybuilding: That big muscular figure which cannot be overlooked is you actually! ± ",
// Demolitions
L"Demolitions: You can blow up a whole city just by common home stuff! ± ",
L"Demolitions: You can blow up a whole city just by common home stuff! ± ",
// Scouting
L"Scouting: Nothing can escape your notice! ± ",
L"Scouting: Nothing can escape your notice! ± ",
};
STR16 NewInvMessage[] =
@@ -6061,7 +6061,7 @@ STR16 MPClientMessage[] =
L"'%s' (client %d - '%S') was killed by '%s' (client %d - '%S')",
L"Kicked client #%d - '%S'",
// 30
L"Start turn for client number: #1 - '%S' | #2 - '%S' | #3 - '%S' | #4 - '%S'",
L"Start a new turn for the selected client. #1: <Cancel>, #2: %S, #3: %S, #4: %S",
L"Starting turn for client #%d",
L"Requesting for realtime...",
L"Switched back to realtime.",
@@ -6113,12 +6113,13 @@ STR16 MPClientMessage[] =
L"%s's bomb was disarmed by &s",
L"You loose, what a shame", // All over red rover
L"Spectator mode disabled",
L"Choose client number to kick:",
L"Choose client to kick from game. #1: <Cancel>, #2: %S, #3: %S, #4: %S",
// 75
L"Team #%d is wiped out.",
L"Client failed to start. Terminating.",
L"Client disconnected and shutdown.",
L"Client is not running.",
L"INFO: If the game is stuck (the opponents progress bar is not moving), notify the server to press ALT + E to give the turn back to you!", // TODO.Translate
};
STR16 gszMPEdgesText[] =