WOLSTRNG.CPP 51 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804
  1. //
  2. // Copyright 2020 Electronic Arts Inc.
  3. //
  4. // TiberianDawn.DLL and RedAlert.dll and corresponding source code is free
  5. // software: you can redistribute it and/or modify it under the terms of
  6. // the GNU General Public License as published by the Free Software Foundation,
  7. // either version 3 of the License, or (at your option) any later version.
  8. // TiberianDawn.DLL and RedAlert.dll and corresponding source code is distributed
  9. // in the hope that it will be useful, but with permitted additional restrictions
  10. // under Section 7 of the GPL. See the GNU General Public License in LICENSE.TXT
  11. // distributed with this program. You should have received a copy of the
  12. // GNU General Public License along with permitted additional restrictions
  13. // with this program. If not, see https://github.com/electronicarts/CnC_Remastered_Collection
  14. // New character strings for wolapi integration.
  15. //#ifdef WOLAPI_INTEGRATION
  16. #include "function.h"
  17. #include "WolStrng.h"
  18. //#undef ENGLISH
  19. //#define GERMAN
  20. #ifdef ENGLISH
  21. #pragma message( "...Building English version..." )
  22. // Menu choice for Internet game.
  23. const char TXT_WOL_INTERNETBUTTON[] = "Internet";
  24. // Generic error message, though implies that blame lies with Westwood Online.
  25. const char TXT_WOL_ERRORMESSAGE[] = "Unexpected error occurred communicating with Westwood Online.";
  26. // Connect button on login dialog.
  27. const char TXT_WOL_CONNECT[] = "Connect";
  28. // Title for login dialog.
  29. const char TXT_WOL_LOGINDIALOG[] = "Westwood Online Login";
  30. // Appears on login dialog - user login name field.
  31. const char TXT_WOL_NAME[] = "Nickname";
  32. // Appears on login dialog - user password field.
  33. const char TXT_WOL_PASSWORD[] = "Password";
  34. // Appears on login dialog - checkbox specifying whether nickname/password should be saved to disk.
  35. const char TXT_WOL_SAVELOGIN[] = "Save";
  36. // User hit the Escape button to cancel the logging in process.
  37. const char TXT_WOL_LOGINCANCEL[] = "Login cancelled.";
  38. const char TXT_WOL_MISSINGNAME[] = "Please enter your login nickname.";
  39. const char TXT_WOL_MISSINGPASSWORD[] = "Please enter your login password.";
  40. const char TXT_WOL_CANTSAVENICK[] = "Error saving nickname/password.";
  41. const char TXT_WOL_NICKINUSE[] = "That nickname is in use. Please select another.";
  42. const char TXT_WOL_BADPASS[] = "Invalid password for this nickname.";
  43. const char TXT_WOL_TIMEOUT[] = "Connection to Westwood Online timed out.";
  44. const char TXT_WOL_CONNECTING[] = "Connecting to Westwood Online...";
  45. const char TXT_WOL_CANTCONNECT[] = "Could not establish connection to Westwood Online.";
  46. // Appears while connecting and logging in to Westwood Online.
  47. const char TXT_WOL_ATTEMPTLOGIN[] = "Logging in...";
  48. // Appears while logging out and disconnecting from Westwood Online.
  49. const char TXT_WOL_ATTEMPTLOGOUT[] = "Logging out...";
  50. // Appears while logging out and disconnecting from Westwood Online after an error has occurred.
  51. const char TXT_WOL_ERRORLOGOUT[] = "Terminating connection with Westwood Online...";
  52. // Common "please wait" message.
  53. const char TXT_WOL_WAIT[] = "Please wait... communicating with Westwood Online...";
  54. // Title for the top WW Online level.
  55. const char TXT_WOL_TOPLEVELTITLE[] = "Westwood Online";
  56. // Title for the WW Online level where "official" chat channels are listed.
  57. const char TXT_WOL_OFFICIALCHAT[] = "Official Chat";
  58. // Title for the WW Online level where "user" (in other words, unofficial) chat channels are listed.
  59. const char TXT_WOL_USERCHAT[] = "User Chat";
  60. // Title for the WW Online level where game channels are listed.
  61. const char TXT_WOL_GAMECHANNELS[] = "Game Channels";
  62. // Title for the WW Online level where Red Alert game lobbies are listed.
  63. const char TXT_WOL_REDALERTLOBBIES[] = "Red Alert Lobbies";
  64. // Appears briefly while a list of channels is being downloaded.
  65. const char TXT_WOL_CHANNELLISTLOADING[] = "...downloading...";
  66. const char TXT_WOL_YOURENOTINCHANNEL[] = "You are not currently in a chat channel.";
  67. // "Action" button. Causes text entered by user to show up as if they were performing an action, as opposed to speaking.
  68. const char TXT_WOL_ACTION[] = "Action";
  69. // "Join" button. Allows user to join a channel, game, or WW Online level.
  70. const char TXT_WOL_JOIN[] = "Join";
  71. const char TXT_WOL_CANTCREATEINCHANNEL[] = "You can't create a new channel until you exit this channel.";
  72. // "New" button. Allows user to create a new chat channel or game.
  73. const char TXT_WOL_NEWSOMETHING[] = "New";
  74. // Title for chat channel creation dialog.
  75. const char TXT_WOL_CREATECHANNELTITLE[] = "Create Channel";
  76. const char TXT_WOL_CREATECHANNELPROMPT[] = "Channel Name: ";
  77. // Prompt for fields where the user must enter a password.
  78. const char TXT_WOL_PASSPROMPT[] = "Password: ";
  79. // Prompt for fields where the user may enter a password, but it is not required.
  80. const char TXT_WOL_OPTIONALPASSPROMPT[] = "Password (optional): ";
  81. // Appears in channel list, as top choice, which the user can use to go back to the top WW Online level.
  82. const char TXT_WOL_CHANNEL_TOP[] = ".. <back to top>";
  83. // Appears in channel list, as top choice, which the user can use to go back up one WW Online level.
  84. const char TXT_WOL_CHANNEL_BACK[] = ".. <back>";
  85. // %s is replaced by the name of a channel.
  86. const char TXT_WOL_YOUJOINED[] = "You have joined the %s channel.";
  87. // %s is replaced by the name of a user.
  88. const char TXT_WOL_YOUJOINEDGAME[] = "You have joined %s's game.";
  89. // Message confirming that user created a new game.
  90. const char TXT_WOL_YOUCREATEDGAME[] = "New game created.";
  91. // %s is replaced by the name of a lobby.
  92. const char TXT_WOL_YOUJOINEDLOBBY[] = "You have entered the %s lobby.";
  93. // %s is replaced by the name of a channel.
  94. const char TXT_WOL_YOULEFT[] = "You have left the %s channel.";
  95. // %s is replaced by the name of a lobby.
  96. const char TXT_WOL_YOULEFTLOBBY[] = "You have left the %s lobby.";
  97. // Title for dialog that prompts user for the password needed to enter a private channel.
  98. const char TXT_WOL_JOINPRIVATETITLE[] = "Join Private Channel";
  99. const char TXT_WOL_JOINPRIVATEPROMPT[] = "Enter Channel Password: ";
  100. const char TXT_WOL_BADCHANKEY[] = "Incorrect channel password.";
  101. // Title for the Page/Locate dialog. Page = send a user a message. Locate = find out where a user is.
  102. const char TXT_WOL_PAGELOCATE[] = "Page/Locate";
  103. // Appears on Page/Locate dialog.
  104. const char TXT_WOL_USERNAMEPROMPT[] = "User Name: ";
  105. // Text for Page button on dialog.
  106. const char TXT_WOL_PAGE[] = "Page";
  107. // Text for Locate button on dialog.
  108. const char TXT_WOL_LOCATE[] = "Locate";
  109. // %s is replaced with name of user being located.
  110. const char TXT_WOL_LOCATING[] = "Locating %s...";
  111. const char TXT_WOL_FIND_NOTHERE[] = "The specified user name does not exist.";
  112. const char TXT_WOL_FIND_NOCHAN[] = "The specified user is currently not in a channel.";
  113. const char TXT_WOL_FIND_OFF[] = "The specified user has disabled find capability.";
  114. // %s is replaced with name of user being located.
  115. const char TXT_WOL_FOUNDIN[] = "User found in the %s channel.";
  116. // Title for Page dialog.
  117. const char TXT_WOL_PAGEMESSAGETITLE[] = "Page User";
  118. // Prompt for field in which user enters the message that is to be sent to user.
  119. const char TXT_WOL_PAGEMESSAGEPROMPT[] = "Message to Send: ";
  120. // %s is replaced with name of user being paged.
  121. const char TXT_WOL_PAGING[] = "Paging %s...";
  122. const char TXT_WOL_PAGE_NOTHERE[] = "The specified user is not logged in.";
  123. const char TXT_WOL_PAGE_OFF[] = "The specified user has disabled page capability.";
  124. // First %s is replaced with user name, second %s with a text message.
  125. const char TXT_WOL_ONPAGE[] = "Page from %s: %s";
  126. // %s is replaced with name of user being paged.
  127. const char TXT_WOL_WASPAGED[] = "%s was successfully paged.";
  128. // %s is replaced with the name of a user that has just been squelched. (Currently unused.)
  129. //const char TXT_WOL_USERISSQUELCHED[] = "%s has been squelched.";
  130. // %s is replaced with the name of a user that has had squelch removed. (Currently unused.)
  131. //const char TXT_WOL_USERISNOTSQUELCHED[] = "%s is no longer squelched.";
  132. const char TXT_WOL_ONLYOWNERCANKICK[] = "Only the channel owner can kick users out.";
  133. // Both %s replaced with user names.
  134. const char TXT_WOL_USERKICKEDUSER[] = "%s kicked %s out of the channel.";
  135. // %s replaced with user name.
  136. const char TXT_WOL_USERKICKEDYOU[] = "You were kicked out of the channel by %s.";
  137. const char TXT_WOL_NOONETOKICK[] = "Select the user(s) you wish to kick out.";
  138. // %s replaced with user name.
  139. const char TXT_WOL_USERWASBANNED[] = "%s has been banned from the channel.";
  140. // Title for dialog in which user enters password for new game they are creating.
  141. const char TXT_WOL_CREATEPRIVGAMETITLE[] = "Create Private Game";
  142. const char TXT_WOL_YOUREBANNED[] = "You've been banned from entering this channel.";
  143. // %s replaced with user name.
  144. const char TXT_WOL_PLAYERLEFTGAME[] = "%s has left the game.";
  145. // %s replaced with user name.
  146. const char TXT_WOL_PLAYERJOINEDGAME[] = "%s has joined the game.";
  147. const char TXT_WOL_YOUWEREKICKEDFROMGAME[] = "You've been kicked out of the game.";
  148. // Shows user's ladder ranking and win/loss record. Appears above main chat area.
  149. const char TXT_WOL_PERSONALWINLOSSRECORD[] = "%s. Red Alert: Ranked %u. Won %u. Lost %u. Points %u.";
  150. // Shows user's ladder ranking and win/loss record. Appears above main chat area. Appended Aftermath ranking.
  151. const char TXT_WOL_PERSONALWINLOSSRECORDAM[]= "%s. Aftermath: Ranked %u. Won %u. Lost %u. Points %u.";
  152. // Used to show brief user ladder ranking in user lists. Example: FredX (Rank 134)
  153. const char TXT_WOL_USERRANK[] = "%s (Rank %u)";
  154. // No need to translate.
  155. const char TXT_WOL_USERHOUSE[] = "%s <%s>";
  156. // "Rank" translates the same here as above.
  157. const char TXT_WOL_USERRANKHOUSE[] = "%s (Rank %u) <%s>";
  158. // Button host user presses to start a game they have created.
  159. const char TXT_WOL_STARTBUTTON[] = "Start";
  160. // Button that guests joining a game press to indicate that they agree to the game rules set up by the host.
  161. const char TXT_WOL_ACCEPTBUTTON[] = "Accept";
  162. // %s replaced with user name.
  163. const char TXT_WOL_HOSTLEFTGAME[] = "%s has cancelled the game.";
  164. // Appears when game is actually being started.
  165. const char TXT_WOL_WAITINGTOSTART[] = "Launching game...";
  166. // Tooltip help for WW Online button: disconnect.
  167. const char TXT_WOL_TTIP_DISCON[] = " Leave Westwood Online ";
  168. // Tooltip help for WW Online button: leave current channel.
  169. const char TXT_WOL_TTIP_LEAVE[] = " Leave the channel you are in ";
  170. // Tooltip help for WW Online button: refresh current list.
  171. const char TXT_WOL_TTIP_REFRESH[] = " Refresh current channel list ";
  172. // Tooltip help for WW Online button: squelch user(s).
  173. const char TXT_WOL_TTIP_SQUELCH[] = " Enable/disable incoming message from user(s) ";
  174. // Tooltip help for WW Online button: ban (and kick) user(s).
  175. const char TXT_WOL_TTIP_BAN[] = " Ban user(s) from channel ";
  176. // Tooltip help for WW Online button: kick user(s).
  177. const char TXT_WOL_TTIP_KICK[] = " Kick user(s) out of channel ";
  178. // Tooltip help for WW Online button: find/page.
  179. const char TXT_WOL_TTIP_FINDPAGE[] = " Find or page a user ";
  180. // Tooltip help for WW Online button: show options dialog.
  181. const char TXT_WOL_TTIP_OPTIONS[] = " Set Westwood Online options ";
  182. // Tooltip help for WW Online button: browse game ladder.
  183. const char TXT_WOL_TTIP_LADDER[] = " Browse Red Alert ladders ";
  184. // Tooltip help for WW Online button: show help.
  185. const char TXT_WOL_TTIP_HELP[] = " Show Westwood Online help ";
  186. // Tooltip help. Appears for button host presses to start a game.
  187. const char TXT_WOL_TTIP_START[] = " Start the game ";
  188. // Tooltip help. Appears for button guests press in order to agree to (accept) game rules set up by the host.
  189. const char TXT_WOL_TTIP_ACCEPT[] = " Accept the current game settings ";
  190. // Tooltip help. Appears for the small buttons that allow users to enlarge or diminish the size of channel/user lists.
  191. const char TXT_WOL_TTIP_EXPANDLIST[] = " Expand/contract list ";
  192. // Tooltip for Cancel button during game setup.
  193. const char TXT_WOL_TTIP_CANCELGAME[] = " Go back a level ";
  194. // Tooltip for Join button during chat.
  195. const char TXT_WOL_TTIP_JOIN[] = " Join a chat or game channel ";
  196. // Tooltip for Back button during chat.
  197. const char TXT_WOL_TTIP_BACK[] = " Go back a level ";
  198. // Tooltip for New button during chat.
  199. const char TXT_WOL_TTIP_CREATE[] = " Create a new chat/game channel ";
  200. // Tooltip for Action button.
  201. const char TXT_WOL_TTIP_ACTION[] = " Action message ";
  202. const char TXT_WOL_OPTFIND[] = "Let others FIND you.";
  203. const char TXT_WOL_OPTPAGE[] = "Let others PAGE you.";
  204. const char TXT_WOL_OPTLANGUAGE[] = "Filter out bad language.";
  205. // "Display just the games that were created by someone in the lobby you are currently in."
  206. const char TXT_WOL_OPTGAMESCOPE[] = "Show local lobby games only.";
  207. const char TXT_WOL_CHANNELGONE[] = "Channel no longer exists.";
  208. // Title for create new game dialog.
  209. const char TXT_WOL_CG_TITLE[] = "Create Game";
  210. // %i replaced by number of players allowed into game channel.
  211. const char TXT_WOL_CG_PLAYERS[] = "Players: %i";
  212. // Marks field indicating whether or not this is a tournament game.
  213. const char TXT_WOL_CG_TOURNAMENT[] = "Tournament";
  214. // Marks field indicating whether or not this is a private game.
  215. const char TXT_WOL_CG_PRIVACY[] = "Private";
  216. const char TXT_WOL_CG_RAGAME[] = "Red Alert game";
  217. const char TXT_WOL_CG_CSGAME[] = "Counterstrike game";
  218. const char TXT_WOL_CG_AMGAME[] = "Aftermath game";
  219. const char TXT_WOL_NEEDCOUNTERSTRIKE[] = "Sorry, you must have Counterstrike installed to play this game.";
  220. const char TXT_WOL_NEEDAFTERMATH[] = "Sorry, you must have Aftermath installed to play this game.";
  221. // %s = name of channel, %i = number of people in channel.
  222. const char TXT_WOL_TTIP_CHANLIST_CHAT[] = " Doubleclick to join the '%s' channel (%i current users). ";
  223. // %s = name of lobby, %i = number of people in channel.
  224. const char TXT_WOL_TTIP_CHANLIST_LOBBY[] = " Doubleclick to join the '%s' lobby (%i current users). ";
  225. // Appears in tooltip help for a channel list item.
  226. const char TXT_WOL_TTIP_REDALERT[] = "Red Alert";
  227. // Appears in tooltip help for a channel list item.
  228. const char TXT_WOL_TTIP_COUNTERSTRIKE[] = "Counterstrike";
  229. // Appears in tooltip help for a channel list item.
  230. const char TXT_WOL_TTIP_AFTERMATH[] = "Aftermath";
  231. // %s = name of user, first %i = number of players in channel, second %i = maximum number of players allowed.
  232. const char TXT_WOL_TTIP_CHANLIST_RAGAME[] = " %s game (%i players of a maximum %i). ";
  233. // %s = name of user, %i = number of players in channel.
  234. const char TXT_WOL_TTIP_CHANLIST_GAME[] = " %s game (%i players). ";
  235. // Appears in tooltip help for a channel list item.
  236. const char TXT_WOL_TTIP_PRIVATEGAME[] = "(Private) ";
  237. // Appears in tooltip help for a channel list item.
  238. const char TXT_WOL_TTIP_TOURNAMENTGAME[] = "(Tournament) ";
  239. // %s is a kind of game, for example, "Dune 2000".
  240. const char TXT_WOL_TTIP_CHANNELTYPE_GAMESOFTYPE[] = " Doubleclick to view %s games. ";
  241. const char TXT_WOL_TOURNAMENTPLAYERLIMIT[] = "Tournament games must be two player games.";
  242. // Shows on game setup screen for private games. %s = password for game.
  243. const char TXT_WOL_PRIVATEPASSWORD[] = "Password: %s";
  244. // User cannot join game because either he or the game host has hacked the game.
  245. const char TXT_WOL_RULESMISMATCH[] = "Your game is incompatible with the host's!";
  246. // Message appears when game host presses start button but slow responses cause an automatic cancellation of game start.
  247. const char TXT_WOL_STARTTIMEOUT[] = "Timed out waiting for guest responses! Game start cancelled.";
  248. // Message appears for guests when automatic cancellation occurs.
  249. const char TXT_WOL_STARTCANCELLED[] = "Game start cancelled.";
  250. // Text of button on game setup screen that takes user out of the game channel.
  251. const char TXT_WOL_CANCELGAME[] = "Back";
  252. const char TXT_WOL_PATCHQUESTION[] = "An update patch is required for Internet play. Do you want to download it now?";
  253. // Title of patch download dialog. First %i = current file being downloaded, second %i = total # of files to download.
  254. const char TXT_WOL_DOWNLOADING[] = "Download file %i of %i";
  255. const char TXT_WOL_DOWNLOADERROR[] = "An error occurred during file download.";
  256. // Appears on patch download dialog. First %i = current # of bytes downloaded, second %i = total # of bytes to download.
  257. const char TXT_WOL_DOWNLOADBYTES[] = "Received %i bytes out of %i. (%i%%%%)";
  258. // Appears on patch download dialog. First %i = number of minutes left, second %i = number of seconds left.
  259. const char TXT_WOL_DOWNLOADTIME[] = "Time Remaining: %i min. %i secs.";
  260. // Appended to title of patch download dialog when resuming an interrupted download. %s is the regular title, as above.
  261. const char TXT_WOL_DOWNLOADRESUMED[] = "%s (Resumed after interruption.)";
  262. const char TXT_WOL_DOWNLOADCONNECTING[] = "Status: Connecting...";
  263. const char TXT_WOL_DOWNLOADLOCATING[] = "Status: Locating file...";
  264. const char TXT_WOL_DOWNLOADDOWNLOADING[] = "Status: Downloading...";
  265. const char TXT_WOL_DOWNLOADEXITWARNING[] = "Download complete! Red Alert will now restart in order to apply the update patch.";
  266. const char TXT_WOL_HELPSHELL[] = "Are you sure you want to launch the Internet browser for Westwood Online help?";
  267. const char TXT_WOL_LADDERSHELL[] = "Are you sure you want to launch the Internet browser for the Red Alert ladders?";
  268. const char TXT_WOL_WEBREGISTRATIONSHELL[] = "No saved usernames found. Would you like to register a new username for Westwood Online?";
  269. const char TXT_WOL_GAMEADVERTSHELL[] = "Are you sure you want to launch the Internet browser for information about %s?";
  270. // Appears above user list. %i = number of users in the current channel.
  271. const char TXT_WOL_USERLIST[] = "Users %i";
  272. // Appears above user list to explain why no users are being listed: because the user is not currently in a chat channel.
  273. const char TXT_WOL_NOUSERLIST[] = "(not in a channel)";
  274. const char TXT_WOL_CANTCREATEHERE[] = "To start a game, you have to be in a Red Alert lobby.";
  275. // Appears inside game, when connection to WW Online is lost.
  276. const char TXT_WOL_WOLAPIGONE[] = "Connection to Westwood Online has been lost!";
  277. // Appears after game, when attempting to get back into WW Online.
  278. const char TXT_WOL_WOLAPIREINIT[] = "Connection to Westwood Online was lost. Reinitializing...";
  279. const char TXT_WOL_NOTPAGED[] = "Can't respond to page; no one has paged you.";
  280. // Appears briefly in the space for scenario name, in game setup dialog.
  281. const char TXT_WOL_SCENARIONAMEWAIT[] = "waiting for scenario...";
  282. // Text of button on chat screen that takes user out of a chat channel, or up one WW Online level.
  283. const char TXT_WOL_BACK[] = "Back";
  284. const char TXT_WOL_AMDISCNEEDED[] = "The Aftermath disk will be required for this game; please insert it now.";
  285. const char TXT_WOL_CONFIRMLOGOUT[] = "Are you sure you want to leave Westwood Online?";
  286. // "Propose a stalemate" button.
  287. const char TXT_WOL_PROPOSE_DRAW[] = "Propose a Draw";
  288. // Withdraw proposed stalemate button.
  289. const char TXT_WOL_RETRACT_DRAW[] = "Retract Draw Proposal";
  290. // Accept offered stalemate button.
  291. const char TXT_WOL_ACCEPT_DRAW[] = "Accept Proposed Draw";
  292. // User proposes that the game be declared a stalemate.
  293. const char TXT_WOL_PROPOSE_DRAW_CONFIRM[] = "Are you sure you want to propose a draw?";
  294. // User accepts the other's offer that the game be a tie.
  295. const char TXT_WOL_ACCEPT_DRAW_CONFIRM[] = "Are you sure you want to accept a draw?";
  296. const char TXT_WOL_DRAW_PROPOSED_LOCAL[] = "You have proposed that the game be declared a draw.";
  297. const char TXT_WOL_DRAW_PROPOSED_OTHER[] = "%s has proposed that the game be declared a draw.";
  298. const char TXT_WOL_DRAW_RETRACTED_LOCAL[] = "You have retracted your offer of a draw.";
  299. const char TXT_WOL_DRAW_RETRACTED_OTHER[] = "%s has retracted the offer of a draw.";
  300. // Message that appears in place of "Mission Accomplished" or "Mission Failed", when game is a draw.
  301. const char TXT_WOL_DRAW[] = "The Game is a Draw";
  302. // Error message that appears when user's web browser can't be automatically launched. %s is a web site URL.
  303. const char TXT_WOL_CANTLAUNCHBROWSER[] = "Can't launch web browser to open %s!";
  304. const char TXT_WOL_CHANNELFULL[] = "That chat/game channel is full.";
  305. const char TXT_WOL_CHANNELTYPE_TOP[] = " Doubleclick to go to the top level. ";
  306. const char TXT_WOL_CHANNELTYPE_OFFICIALCHAT[] = " Doubleclick to go to the official chat channels level. ";
  307. const char TXT_WOL_CHANNELTYPE_USERCHAT[] = " Doubleclick to go to the user chat channels level. ";
  308. const char TXT_WOL_CHANNELTYPE_GAMES[] = " Doubleclick to go to the game channels level. ";
  309. const char TXT_WOL_CHANNELTYPE_LOADING[] = " Loading list from Westwood Online, please wait... ";
  310. const char TXT_WOL_CHANNELTYPE_LOBBIES[] = " Doubleclick to go to the lobbies level. ";
  311. const char TXT_WOL_FINDINGLOBBY[] = "Connected - finding available lobby to enter...";
  312. const char TXT_WOL_PRIVATETOMULTIPLE[] = "<Private to multiple users>:";
  313. const char TXT_WOL_PRIVATETO[] = "Private to";
  314. const char TXT_WOL_CS_MISSIONS[] = "Counterstrike Missions";
  315. const char TXT_WOL_AM_MISSIONS[] = "Aftermath Missions";
  316. const char TXT_WOL_CANTSQUELCHSELF[] = "You cannot disable viewing of your own messages!";
  317. // Title of the WW Online options dialog.
  318. const char TXT_WOL_OPTTITLE[] = "Westwood Online Options";
  319. const char TXT_WOL_SLOWUNITBUILD[] = "Slow Unit Build";
  320. const char TXT_WOL_THEGAMEHOST[] = "The game host";
  321. const char TXT_WOL_TTIP_RANKRA[] = " Show Red Alert ladder rankings ";
  322. const char TXT_WOL_TTIP_RANKAM[] = " Show Aftermath ladder rankings ";
  323. const char TXT_WOL_OPTRANKAM[] = "Show Aftermath rankings (instead of Red Alert)";
  324. const char TXT_WOL_CANCELMEANSFORFEIT[] = " (AND FORFEIT THE GAME)";
  325. const char TXT_WOL_DLLERROR_GETIE3[] = "Your version of Windows is out of date. Please upgrade to Windows SP1, or install Internet Explorer 3.0 or higher.";
  326. const char TXT_WOL_DLLERROR_CALLUS[] = "An unexpected error has occurred. Please contact Westwood technical support.";
  327. const char TXT_WOL_PRIVATE[] = "<private>";
  328. #else
  329. #ifdef GERMAN
  330. #pragma message( "...Building German version..." )
  331. // Replaced "á" with ascii 169 (in octal, 251) in cases where 8 point font is used (see 8point.lbm for why).
  332. const char TXT_WOL_INTERNETBUTTON[] = "Internet";
  333. const char TXT_WOL_ERRORMESSAGE[] = "Unerwarteter Fehler trat bei der Kommunikation mit Westwood Online auf.";
  334. const char TXT_WOL_CONNECT[] = "Verbinden";
  335. const char TXT_WOL_LOGINDIALOG[] = "Westwood-Online-Login";
  336. const char TXT_WOL_NAME[] = "Spitzname";
  337. const char TXT_WOL_PASSWORD[] = "Pa\251wort";
  338. const char TXT_WOL_SAVELOGIN[] = "Speichern";
  339. const char TXT_WOL_LOGINCANCEL[] = "Login abgebrochen.";
  340. const char TXT_WOL_MISSINGNAME[] = "Bitte geben Sie Ihren Login-Spitznamen ein.";
  341. const char TXT_WOL_MISSINGPASSWORD[] = "Bitte geben Sie Ihr Login-Pa\251wort ein.";
  342. const char TXT_WOL_CANTSAVENICK[] = "Fehler beim Speichern des Spitznamens/Pa\251worts";
  343. const char TXT_WOL_NICKINUSE[] = "Dieser Spitzname wird bereits verwendet. Bitte w„hlen Sie einen anderen.";
  344. const char TXT_WOL_BADPASS[] = "Ung�ltiges Pa\251wort f�r diesen Spitznamen";
  345. const char TXT_WOL_TIMEOUT[] = "Verbindung zu Westwood Online unterbrochen";
  346. const char TXT_WOL_CONNECTING[] = "Verbinde zu Westwood Online...";
  347. const char TXT_WOL_CANTCONNECT[] = "Verbindung zu Westwood Online konnte nicht hergestellt werden.";
  348. const char TXT_WOL_ATTEMPTLOGIN[] = "Einloggen ... ";
  349. const char TXT_WOL_ATTEMPTLOGOUT[] = "Ausloggen ...";
  350. const char TXT_WOL_ERRORLOGOUT[] = "Verbindung zu Westwood Online beenden ...";
  351. const char TXT_WOL_WAIT[] = "Bitte warten ... Verbindung zu Westwood Online wird hergestellt ...";
  352. const char TXT_WOL_TOPLEVELTITLE[] = "Westwood Online";
  353. const char TXT_WOL_OFFICIALCHAT[] = "Offizieller Chat";
  354. const char TXT_WOL_USERCHAT[] = "User-Chat";
  355. const char TXT_WOL_GAMECHANNELS[] = "Game-Channels";
  356. const char TXT_WOL_REDALERTLOBBIES[] = "Alarmstufe-Rot-Lobbies";
  357. const char TXT_WOL_CHANNELLISTLOADING[] = "... Daten werden heruntergeladen ...";
  358. const char TXT_WOL_YOURENOTINCHANNEL[] = "Sie befinden sich zur Zeit nicht in einem Chat-Channel.";
  359. const char TXT_WOL_ACTION[] = "Action";
  360. const char TXT_WOL_JOIN[] = "Teilnehmen";
  361. const char TXT_WOL_CANTCREATEINCHANNEL[] = "Sie k”nnen keinen neuen Channel erstellen, bevor Sie diesen Channel verlassen.";
  362. const char TXT_WOL_NEWSOMETHING[] = "Neu";
  363. const char TXT_WOL_CREATECHANNELTITLE[] = "Channel erstellen";
  364. const char TXT_WOL_CREATECHANNELPROMPT[] = "Channel-Name: ";
  365. const char TXT_WOL_PASSPROMPT[] = "Pa\251wort: ";
  366. const char TXT_WOL_OPTIONALPASSPROMPT[] = "Pa\251wort (optional): ";
  367. const char TXT_WOL_CHANNEL_TOP[] = ".. <zur�ck zum Anfang>";
  368. const char TXT_WOL_CHANNEL_BACK[] = ".. <zur�ck>";
  369. const char TXT_WOL_YOUJOINED[] = "Sie nehmen am %s-Channel teil.";
  370. const char TXT_WOL_YOUJOINEDGAME[] = "Sie nehmen an %ss Spiel teil.";
  371. const char TXT_WOL_YOUCREATEDGAME[] = "Neues Spiel erstellt.";
  372. const char TXT_WOL_YOUJOINEDLOBBY[] = "Sie haben die %s-Lobby betreten.";
  373. const char TXT_WOL_YOULEFT[] = "Sie haben den %s-Channel verlassen.";
  374. const char TXT_WOL_YOULEFTLOBBY[] = "Sie haben die %s-Lobby verlassen.";
  375. const char TXT_WOL_JOINPRIVATETITLE[] = "An privatem Channel teilnehmen";
  376. const char TXT_WOL_JOINPRIVATEPROMPT[] = "Channel-Pa\251wort eingeben: ";
  377. const char TXT_WOL_BADCHANKEY[] = "Falsches Channel-Pa\251wort.";
  378. const char TXT_WOL_PAGELOCATE[] = "Senden/Suchen";
  379. const char TXT_WOL_USERNAMEPROMPT[] = "User-Name: ";
  380. const char TXT_WOL_PAGE[] = "Senden";
  381. const char TXT_WOL_LOCATE[] = "Suchen";
  382. const char TXT_WOL_LOCATING[] = "Suche %s...";
  383. const char TXT_WOL_FIND_NOTHERE[] = "Der gesuchte User-Name existiert nicht.";
  384. const char TXT_WOL_FIND_NOCHAN[] = "Der genannte User befindet sich zur Zeit nicht in einem Channel.";
  385. const char TXT_WOL_FIND_OFF[] = "Der genannte User hat die Suchfunktion ausgeschaltet.";
  386. const char TXT_WOL_FOUNDIN[] = "User wurde im %s-Channel gefunden.";
  387. const char TXT_WOL_PAGEMESSAGETITLE[] = "Sender";
  388. const char TXT_WOL_PAGEMESSAGEPROMPT[] = "Zu sendende Nachricht: ";
  389. const char TXT_WOL_PAGING[] = "Sende an %s ...";
  390. const char TXT_WOL_PAGE_NOTHERE[] = "Der genannte User ist nicht eingeloggt.";
  391. const char TXT_WOL_PAGE_OFF[] = "Der genannte User hat die Empfangsfunktion ausgeschaltet.";
  392. const char TXT_WOL_ONPAGE[] = "Sende von %s: %s";
  393. const char TXT_WOL_WASPAGED[] = "Die Nachricht wurde %s erfolgreich zugestellt.";
  394. //const char TXT_WOL_USERISSQUELCHED[] = "%s ist zur Zeit nicht erreichbar.";
  395. //const char TXT_WOL_USERISNOTSQUELCHED[] = "%s ist jetzt wieder erreichbar.";
  396. const char TXT_WOL_ONLYOWNERCANKICK[] = "Nur der Channel-Besitzer kann andere User hinauswerfen.";
  397. const char TXT_WOL_USERKICKEDUSER[] = "%s hat %s aus dem Channel geworfen.";
  398. const char TXT_WOL_USERKICKEDYOU[] = "Sie wurden von %s aus dem Channel geworfen.";
  399. const char TXT_WOL_NOONETOKICK[] = "W„hlen Sie den/die User, die Sie hinauswerfen m”chten.";
  400. const char TXT_WOL_USERWASBANNED[] = "%s hat keinen Zutritt mehr zu diesem Channel.";
  401. const char TXT_WOL_CREATEPRIVGAMETITLE[] = "Privates Spiel erstellen";
  402. const char TXT_WOL_YOUREBANNED[] = "Sie haben keinen Zutritt mehr zu diesem Channel.";
  403. const char TXT_WOL_PLAYERLEFTGAME[] = "%s hat das Spiel verlassen.";
  404. const char TXT_WOL_PLAYERJOINEDGAME[] = "%s hat an dem Spiel teilgenommen.";
  405. const char TXT_WOL_YOUWEREKICKEDFROMGAME[] = "Sie wurden aus dem Spiel geworfen.";
  406. const char TXT_WOL_PERSONALWINLOSSRECORD[] = "%s. Alarmstufe Rot: Pl %u. Siege %u. Niederl %u. Pkte %u.";
  407. const char TXT_WOL_PERSONALWINLOSSRECORDAM[]= "%s. Vergeltungsschlag: Pl %u. Siege %u. Niederl %u. Pkte %u.";
  408. const char TXT_WOL_USERRANK[] = "%s (Platz %u)";
  409. const char TXT_WOL_USERHOUSE[] = "%s <%s>";
  410. const char TXT_WOL_USERRANKHOUSE[] = "%s (Platz %u) <%s>";
  411. const char TXT_WOL_STARTBUTTON[] = "Start";
  412. const char TXT_WOL_ACCEPTBUTTON[] = "Best„tigen";
  413. const char TXT_WOL_HOSTLEFTGAME[] = "%s hat das Spiel abgebrochen.";
  414. const char TXT_WOL_WAITINGTOSTART[] = "Spiel wird gestartet ...";
  415. const char TXT_WOL_TTIP_DISCON[] = " Westwood Online verlassen";
  416. const char TXT_WOL_TTIP_LEAVE[] = " Derzeitigen Channel verlassen ";
  417. const char TXT_WOL_TTIP_REFRESH[] = " Channel-Liste aktualisieren ";
  418. const char TXT_WOL_TTIP_SQUELCH[] = " Nachrichteneingang von User(n) ein/ausschalten";
  419. const char TXT_WOL_TTIP_BAN[] = " User(n) Zutritt zum Channel verwehren ";
  420. const char TXT_WOL_TTIP_KICK[] = " User aus dem Channel werfen ";
  421. const char TXT_WOL_TTIP_FINDPAGE[] = " User suchen oder an User senden ";
  422. const char TXT_WOL_TTIP_OPTIONS[] = " Westwood-Online-Optionen einstellen ";
  423. const char TXT_WOL_TTIP_LADDER[] = " Alarmstufe-Rot-Tabelle durchsuchen ";
  424. const char TXT_WOL_TTIP_HELP[] = " Westwood-Online-Hilfe anzeigen ";
  425. const char TXT_WOL_TTIP_START[] = " Spiel starten ";
  426. const char TXT_WOL_TTIP_ACCEPT[] = " Aktuelle Spieleinstellungen best„tigen ";
  427. const char TXT_WOL_TTIP_EXPANDLIST[] = " Listen erweitern/verkleinern ";
  428. const char TXT_WOL_TTIP_CANCELGAME[] = " Einen Level zur�ck ";
  429. const char TXT_WOL_TTIP_JOIN[] = " An Chat- oder Game-Channel teilnehmen ";
  430. const char TXT_WOL_TTIP_BACK[] = " Einen Level zur�ck ";
  431. const char TXT_WOL_TTIP_CREATE[] = " Neuen Chat- oder Game-Level erstellen ";
  432. const char TXT_WOL_TTIP_ACTION[] = " Action-Nachricht ";
  433. const char TXT_WOL_OPTFIND[] = "Lassen Sie zu, da\251 andere Sie FINDEN.";
  434. const char TXT_WOL_OPTPAGE[] = "Lassen Sie zu, da\251 andere Ihnen Nachrichten SENDEN.";
  435. const char TXT_WOL_OPTLANGUAGE[] = "Unangemessene Sprache herausfiltern.";
  436. const char TXT_WOL_OPTGAMESCOPE[] = "Nur lokale Spiel-Lobby anzeigen.";
  437. //const char TXT_WOL_OPTTITLE[] = "Optionen";
  438. const char TXT_WOL_CHANNELGONE[] = "Channel existiert nicht mehr.";
  439. const char TXT_WOL_CG_TITLE[] = "Spiel erstellen";
  440. const char TXT_WOL_CG_PLAYERS[] = "Spieler: %i";
  441. const char TXT_WOL_CG_TOURNAMENT[] = "Turnier";
  442. const char TXT_WOL_CG_PRIVACY[] = "Privat";
  443. const char TXT_WOL_CG_RAGAME[] = "Alarmstufe-Rot-Spiel";
  444. const char TXT_WOL_CG_CSGAME[] = "Gegenangriff-Spiel";
  445. const char TXT_WOL_CG_AMGAME[] = "Vergeltungsschlag-Spiel";
  446. const char TXT_WOL_NEEDCOUNTERSTRIKE[] = "Sie m�ssen 'Gegenangriff' installiert haben, um dieses Spiel spielen zu k”nnen.";
  447. const char TXT_WOL_NEEDAFTERMATH[] = "Sie m�ssen 'Vergeltungsschlag' installiert haben, um dieses Spiel spielen zu k”nnen.";
  448. const char TXT_WOL_TTIP_CHANLIST_CHAT[] = " Doppelklick zur Teilnahme am '%s'-Channel (z.Z. %i User). ";
  449. const char TXT_WOL_TTIP_CHANLIST_LOBBY[] = " Doppelklick zur Teilnahme an der '%s'-Lobby (z.Z. %i User). ";
  450. const char TXT_WOL_TTIP_REDALERT[] = "Alarmstufe Rot";
  451. const char TXT_WOL_TTIP_COUNTERSTRIKE[] = "Gegenangriff";
  452. const char TXT_WOL_TTIP_AFTERMATH[] = "Vergeltungsschlag";
  453. const char TXT_WOL_TTIP_CHANLIST_RAGAME[] = " %s-Spiel (%i Spieler von maximal %i). ";
  454. const char TXT_WOL_TTIP_CHANLIST_GAME[] = " %s-Spiel (%i Spieler). ";
  455. const char TXT_WOL_TTIP_PRIVATEGAME[] = "(Privat) ";
  456. const char TXT_WOL_TTIP_TOURNAMENTGAME[] = "(Turnier) ";
  457. const char TXT_WOL_TTIP_CHANNELTYPE_GAMESOFTYPE[] = " Doppelklicken Sie, um %s-Spiele anzusehen. ";
  458. const char TXT_WOL_TOURNAMENTPLAYERLIMIT[] = "Turnierspiele m�ssen von zwei Spieler gespielt werden.";
  459. const char TXT_WOL_PRIVATEPASSWORD[] = "Pa\251wort: %s";
  460. const char TXT_WOL_RULESMISMATCH[] = "Ihr Spiel ist mit dem des Host nicht kompatibel!";
  461. const char TXT_WOL_STARTTIMEOUT[] = "Keine Antworten von G„sten! Spielstart abgebrochen.";
  462. const char TXT_WOL_STARTCANCELLED[] = "Spielstart abgebrochen.";
  463. const char TXT_WOL_CANCELGAME[] = "Zur�ck";
  464. const char TXT_WOL_PATCHQUESTION[] = "Ein Update-Patch wird f�r Internet-Spiele ben”tigt. M”chten Sie es jetzt herunterladen?";
  465. const char TXT_WOL_DOWNLOADING[] = "Datei %i von %i herunterladen";
  466. const char TXT_WOL_DOWNLOADERROR[] = "Ein Fehler trat beim Herunterladen der Dateien auf.";
  467. const char TXT_WOL_DOWNLOADBYTES[] = "%i Bytes von %i erhalten. (%i%%%%)";
  468. const char TXT_WOL_DOWNLOADTIME[] = "Verbleibende Zeit: %i Min. %i Sek.";
  469. const char TXT_WOL_DOWNLOADRESUMED[] = "%s (Nach Unterbrechung wiederaufgenommen.)";
  470. const char TXT_WOL_DOWNLOADCONNECTING[] = "Status: Verbinde ...";
  471. const char TXT_WOL_DOWNLOADLOCATING[] = "Status: Suche Datei ...";
  472. const char TXT_WOL_DOWNLOADDOWNLOADING[] = "Status: Lade herunter ...";
  473. const char TXT_WOL_DOWNLOADEXITWARNING[] = "Herunterladen abgeschlossen! Alarmstufe Rot wird jetzt neugestartet, damit das Update-Patch angewendet werden kann.";
  474. const char TXT_WOL_HELPSHELL[] = "Sind Sie sicher, da\251 Sie den Internet-Browser f�r die Westwood-Online-Hilfe starten m”chten?";
  475. const char TXT_WOL_LADDERSHELL[] = "Sind Sie sicher, da\251 Sie den Internet-Browser f�r die Alarmstufe-Rot-Tabellen starten m”chten?";
  476. const char TXT_WOL_WEBREGISTRATIONSHELL[] = "Keine gespeicherten User-Namen gefunden. M”chten Sie einen neuen User-Namen f�r Westwood Online eintragen?";
  477. const char TXT_WOL_GAMEADVERTSHELL[] = "Sind Sie sicher, da\251 Sie den Internet-Browser f�r Informationen �ber %s starten m”chten?";
  478. const char TXT_WOL_USERLIST[] = "User: %i";
  479. const char TXT_WOL_NOUSERLIST[] = "(nicht in einem Channel)";
  480. const char TXT_WOL_CANTCREATEHERE[] = "Um ein Spiel zu starten, m�ssen Sie in der Lobby Alarmstufe Rot sein.";
  481. const char TXT_WOL_WOLAPIGONE[] = "Verbindung zu Westwood Online verloren!";
  482. const char TXT_WOL_WOLAPIREINIT[] = "Verbindung zu Westwood Online verloren. Verbinde erneut ...";
  483. const char TXT_WOL_NOTPAGED[] = "Kann keine Antwort senden, niemand hat Ihnen geschrieben.";
  484. const char TXT_WOL_SCENARIONAMEWAIT[] = "Warte auf Szenario ...";
  485. const char TXT_WOL_BACK[] = "Zur�ck";
  486. const char TXT_WOL_AMDISCNEEDED[] = "Die CD 'Vergeltungsschlag' wird f�r dieses Spiel ben”tigt, bitte legen Sie sie jetzt ein.";
  487. const char TXT_WOL_CONFIRMLOGOUT[] = "Sind Sie sicher, da\251 Sie Westwood Online verlassen m”chten?";
  488. const char TXT_WOL_PROPOSE_DRAW[] = "Unentschieden vorschlagen";
  489. const char TXT_WOL_RETRACT_DRAW[] = "Unentschieden-Vorschlag zur�ckziehen";
  490. const char TXT_WOL_ACCEPT_DRAW[] = "Unentschieden-Vorschlag akzeptieren";
  491. const char TXT_WOL_PROPOSE_DRAW_CONFIRM[] = "Sind Sie sicher, da\251 Sie ein Unentschieden vorschlagen m”chten?";
  492. const char TXT_WOL_ACCEPT_DRAW_CONFIRM[] = "Sind Sie sicher, da\251 Sie ein Unentschieden akzeptieren m”chten?";
  493. const char TXT_WOL_DRAW_PROPOSED_LOCAL[] = "Sie haben vorgeschlagen, da\251 das Spiel f�r unentschieden erkl„rt wird.";
  494. const char TXT_WOL_DRAW_PROPOSED_OTHER[] = "%s hat vorgeschlagen, da\251 das Spiel f�r unentschieden erkl„rt wird.";
  495. const char TXT_WOL_DRAW_RETRACTED_LOCAL[] = "Sie haben Ihr Unentschieden-Angebot zur�ckgezogen.";
  496. const char TXT_WOL_DRAW_RETRACTED_OTHER[] = "%s hat das Unentschieden-Angebot zur�ckgezogen.";
  497. const char TXT_WOL_DRAW[] = "Das Spiel ist unentschieden";
  498. const char TXT_WOL_CANTLAUNCHBROWSER[] = "Web-Browser kann %s nicht ”ffnen!";
  499. const char TXT_WOL_CHANNELFULL[] = "Dieser Chat-/Game-Channel ist voll.";
  500. const char TXT_WOL_CHANNELTYPE_TOP[] = " Doppelklicken Sie, um zum obersten Level zu gelangen. ";
  501. const char TXT_WOL_CHANNELTYPE_OFFICIALCHAT[] = " Doppelklicken Sie, um zum offiziellen Chat-Channel-Level zu gelangen. ";
  502. const char TXT_WOL_CHANNELTYPE_USERCHAT[] = " Doppelklicken Sie, um zum User-Chat-Channel-Level zu gelangen. ";
  503. const char TXT_WOL_CHANNELTYPE_GAMES[] = " Doppelklicken Sie, um zum Game-Channel-Level zu gelangen. ";
  504. const char TXT_WOL_CHANNELTYPE_LOADING[] = " Liste von Westwood Online wird geladen, bitte warten... ";
  505. const char TXT_WOL_CHANNELTYPE_LOBBIES[] = " Doppelklicken Sie, um zum Lobby-Level zu gelangen. ";
  506. const char TXT_WOL_FINDINGLOBBY[] = "Verbunden - suche verf�gbare Lobby...";
  507. const char TXT_WOL_PRIVATETOMULTIPLE[] = "<Privat an mehrere User>:";
  508. const char TXT_WOL_PRIVATETO[] = "Privat an";
  509. const char TXT_WOL_CS_MISSIONS[] = "Gegenangriff-Missionen";
  510. const char TXT_WOL_AM_MISSIONS[] = "Vergeltungsschlag-Missionen";
  511. const char TXT_WOL_CANTSQUELCHSELF[] = "Sie k”nnen die Option zum Lesen Ihrer eigenen Nachrichten nicht ausschalten!";
  512. const char TXT_WOL_OPTTITLE[] = "Westwood Online-Optionen";
  513. const char TXT_WOL_SLOWUNITBUILD[] = "Einheitenbau verlangsamen";
  514. const char TXT_WOL_THEGAMEHOST[] = "Der Spiel-Host";
  515. const char TXT_WOL_TTIP_RANKRA[] = " Alarmstufe-Rot-Platz anzeigen ";
  516. const char TXT_WOL_TTIP_RANKAM[] = " Vergeltungsschlag-Platz anzeigen ";
  517. const char TXT_WOL_OPTRANKAM[] = "Vergeltungsschlag-Platz anzeigen.";
  518. const char TXT_WOL_CANCELMEANSFORFEIT[] = " (UND B�SSEN SIE DAS SPIEL EIN)";
  519. const char TXT_WOL_DLLERROR_GETIE3[] = "Ihre Version der Windows ist veraltet. Bauen Sie bitte zu den Windows SP1, aus oder installieren Sie Internet Explorer 3,0 oder h”heres.";
  520. const char TXT_WOL_DLLERROR_CALLUS[] = "Ein unerwarteter Fehler ist aufgetreten. Bitte wenden Sie sich an den Technischen Kundendienst.";
  521. const char TXT_WOL_PRIVATE[] = "<privat>";
  522. #else // FRENCH
  523. #pragma message( "...Building French version..." )
  524. const char TXT_WOL_INTERNETBUTTON[] = "Internet";
  525. const char TXT_WOL_ERRORMESSAGE[] = "Erreur inattendue lors de la connexion … Westwood Online.";
  526. const char TXT_WOL_CONNECT[] = "Se connecter";
  527. const char TXT_WOL_LOGINDIALOG[] = "Identifiant … Westwood Online";
  528. const char TXT_WOL_NAME[] = "Pseudo";
  529. const char TXT_WOL_PASSWORD[] = "Mot de passe";
  530. const char TXT_WOL_SAVELOGIN[] = "Sauvegarder";
  531. const char TXT_WOL_LOGINCANCEL[] = "Ouverture de session annul‚e.";
  532. const char TXT_WOL_MISSINGNAME[] = "Veuillez entrer l'identifiant pour votre pseudo.";
  533. const char TXT_WOL_MISSINGPASSWORD[] = "Veuillez entrer l'identifiant pour votre mot de passe.";
  534. const char TXT_WOL_CANTSAVENICK[] = "Erreur lors de la sauvegarde du pseudo/mot de passe.";
  535. const char TXT_WOL_NICKINUSE[] = "Ce pseudo est d‚j… utilis‚. S‚lectionnez-en un autre.";
  536. const char TXT_WOL_BADPASS[] = "Mot de passe invalide pour ce pseudo.";
  537. const char TXT_WOL_TIMEOUT[] = "Expiration du temps de connexion … Westwood Online.";
  538. const char TXT_WOL_CONNECTING[] = "Connexion … Westwood Online...";
  539. const char TXT_WOL_CANTCONNECT[] = "Impossible d'‚tablir la connexion … Westwood Online.";
  540. const char TXT_WOL_ATTEMPTLOGIN[] = "Ouverture de la session en cours...";
  541. const char TXT_WOL_ATTEMPTLOGOUT[] = "Fermeture de la session en cours...";
  542. const char TXT_WOL_ERRORLOGOUT[] = "Fin de connexion avec Westwood Online...";
  543. const char TXT_WOL_WAIT[] = "Attendez svp, en communication … Westwood Online...";
  544. const char TXT_WOL_TOPLEVELTITLE[] = "Westwood Online";
  545. const char TXT_WOL_OFFICIALCHAT[] = "Conversation officielle";
  546. const char TXT_WOL_USERCHAT[] = "Conversation utilisateur";
  547. const char TXT_WOL_GAMECHANNELS[] = "Canaux de jeu";
  548. const char TXT_WOL_REDALERTLOBBIES[] = "Salons d'Alerte Rouge";
  549. const char TXT_WOL_CHANNELLISTLOADING[] = "...En cours de t‚l‚chargement...";
  550. const char TXT_WOL_YOURENOTINCHANNEL[] = "Vous n'ˆtes pas dans un canal de conversation.";
  551. const char TXT_WOL_ACTION[] = "Action";
  552. const char TXT_WOL_JOIN[] = "Rejoindre";
  553. const char TXT_WOL_CANTCREATEINCHANNEL[] = "Cr‚ation d'un nouveau canal impossible tant que vous ne quittez pas ce canal.";
  554. const char TXT_WOL_NEWSOMETHING[] = "Nouveau";
  555. const char TXT_WOL_CREATECHANNELTITLE[] = "Cr‚er un canal";
  556. const char TXT_WOL_CREATECHANNELPROMPT[] = "Nom du canal : ";
  557. const char TXT_WOL_PASSPROMPT[] = "Mot de passe : ";
  558. const char TXT_WOL_OPTIONALPASSPROMPT[] = "Mot de passe (en option): ";
  559. const char TXT_WOL_CHANNEL_TOP[] = ".. <retour … la page d'accueil>";
  560. const char TXT_WOL_CHANNEL_BACK[] = ".. <retour>";
  561. const char TXT_WOL_YOUJOINED[] = "Vous avez rejoint le canal %s.";
  562. const char TXT_WOL_YOUJOINEDGAME[] = "Vous rejoignez la partie de %s.";
  563. const char TXT_WOL_YOUCREATEDGAME[] = "Cr‚ation d'une nouvelle partie.";
  564. const char TXT_WOL_YOUJOINEDLOBBY[] = "Vous ˆtes entr‚ dans le salon %s.";
  565. const char TXT_WOL_YOULEFT[] = "Vous avez quitt‚ le canal %s.";
  566. const char TXT_WOL_YOULEFTLOBBY[] = "Vous avez quitt‚ le salon %s.";
  567. const char TXT_WOL_JOINPRIVATETITLE[] = "Rejoindre un canal priv‚";
  568. const char TXT_WOL_JOINPRIVATEPROMPT[] = "Entrer le mot de passe du canal : ";
  569. const char TXT_WOL_BADCHANKEY[] = "Mot de passe du canal incorrect.";
  570. const char TXT_WOL_PAGELOCATE[] = "Envoyer/Rechercher";
  571. const char TXT_WOL_USERNAMEPROMPT[] = "Nom de l'utilisateur : ";
  572. const char TXT_WOL_PAGE[] = "Envoyer";
  573. const char TXT_WOL_LOCATE[] = "Rechercher";
  574. const char TXT_WOL_LOCATING[] = "Recherche de %s en cours ...";
  575. const char TXT_WOL_FIND_NOTHERE[] = "Le nom de l'utilisateur sp‚cifi‚ n'existe pas.";
  576. const char TXT_WOL_FIND_NOCHAN[] = "L'utilisateur sp‚cifi‚ n'est pas sur le canal pour le moment.";
  577. const char TXT_WOL_FIND_OFF[] = "L'utilisateur sp‚cifi‚ a d‚sactiv‚ la fonction de recherche.";
  578. const char TXT_WOL_FOUNDIN[] = "Utilisateur trouv‚ dans le canal %s.";
  579. const char TXT_WOL_PAGEMESSAGETITLE[] = "Envoyer … l'utilisateur";
  580. const char TXT_WOL_PAGEMESSAGEPROMPT[] = "Message … envoyer : ";
  581. const char TXT_WOL_PAGING[] = "Envoi … %s en cours...";
  582. const char TXT_WOL_PAGE_NOTHERE[] = "L'utilisateur sp‚cifi‚ n'a pas ouvert la session.";
  583. const char TXT_WOL_PAGE_OFF[] = "L'utilisateur sp‚cifi‚ a d‚sactiv‚ la fonction d'envoi de messages.";
  584. const char TXT_WOL_ONPAGE[] = "Envoi de %s : %s";
  585. const char TXT_WOL_WASPAGED[] = "Envoi … %s r‚ussi.";
  586. //const char TXT_WOL_USERISSQUELCHED[] = "%s a ‚t‚ rejet‚."; // ajw rejete really means squelched?
  587. //const char TXT_WOL_USERISNOTSQUELCHED[] = "%s n'est plus rejet‚.";
  588. const char TXT_WOL_ONLYOWNERCANKICK[] = "Seul le responsable du canal peut expulser des utilisateurs.";
  589. const char TXT_WOL_USERKICKEDUSER[] = "%s expulse %s du canal.";
  590. const char TXT_WOL_USERKICKEDYOU[] = "Vous ˆtes expuls‚ du canal par %s.";
  591. const char TXT_WOL_NOONETOKICK[] = "S‚lectionnez l'(les) utilisateur(s) que vous voulez expulser.";
  592. const char TXT_WOL_USERWASBANNED[] = "%s est exclu du canal.";
  593. const char TXT_WOL_CREATEPRIVGAMETITLE[] = "Cr‚er une partie priv‚e";
  594. const char TXT_WOL_YOUREBANNED[] = "Vous n'ˆtes pas autoris‚ … entrer dans ce canal.";
  595. const char TXT_WOL_PLAYERLEFTGAME[] = "%s a quitt‚ la partie.";
  596. const char TXT_WOL_PLAYERJOINEDGAME[] = "%s a rejoint la partie.";
  597. const char TXT_WOL_YOUWEREKICKEDFROMGAME[] = "Vous avez ‚t‚ expuls‚ de la partie.";
  598. const char TXT_WOL_PERSONALWINLOSSRECORD[] = "%s. Alerte Rouge: position %u. Vict. %u. D‚f. %u. Pts. %u.";
  599. const char TXT_WOL_PERSONALWINLOSSRECORDAM[]= "%s. Missions M.A.D.: position %u. Vict. %u. D‚f. %u. Pts. %u.";
  600. const char TXT_WOL_USERRANK[] = "%s (Position %u)";
  601. const char TXT_WOL_USERHOUSE[] = "%s <%s>";
  602. const char TXT_WOL_USERRANKHOUSE[] = "%s (Position %u) <%s>";
  603. const char TXT_WOL_STARTBUTTON[] = "D‚marrer";
  604. const char TXT_WOL_ACCEPTBUTTON[] = "Accepter";
  605. const char TXT_WOL_HOSTLEFTGAME[] = "%s a annul‚ la partie.";
  606. const char TXT_WOL_WAITINGTOSTART[] = "Lancement de la partie...";
  607. const char TXT_WOL_TTIP_DISCON[] = " Quitter Westwood Online ";
  608. const char TXT_WOL_TTIP_LEAVE[] = " Quitter le canal o— vous vous trouvez ";
  609. const char TXT_WOL_TTIP_REFRESH[] = " RafraŒchir la liste du canal ";
  610. const char TXT_WOL_TTIP_SQUELCH[] = " Activer/d‚sactiver les messages en provenance de(s) l'utilisateur(s) ";
  611. const char TXT_WOL_TTIP_BAN[] = " Exclure l'/les utilisateur(s)du canal ";
  612. const char TXT_WOL_TTIP_KICK[] = " Expulser l'/les utilisateurs du canal ";
  613. const char TXT_WOL_TTIP_FINDPAGE[] = " Rechercher ou envoyer un message … un utilisateur ";
  614. const char TXT_WOL_TTIP_OPTIONS[] = " R‚gler les options de Westwood Online ";
  615. const char TXT_WOL_TTIP_LADDER[] = " Parcourir les hi‚rarchies d'Alerte Rouge ";
  616. const char TXT_WOL_TTIP_HELP[] = " Afficher l'aide de Westwood Online ";
  617. const char TXT_WOL_TTIP_START[] = " D‚marrer le jeu ";
  618. const char TXT_WOL_TTIP_ACCEPT[] = " Valider les paramŠtres actuels du jeu ";
  619. const char TXT_WOL_TTIP_EXPANDLIST[] = " Compl‚ter/r‚duire la liste ";
  620. const char TXT_WOL_TTIP_CANCELGAME[] = " Retour au niveau pr‚c‚dent ";
  621. const char TXT_WOL_TTIP_JOIN[] = " Rejoindre un canal de conversation/jeu ";
  622. const char TXT_WOL_TTIP_BACK[] = " Retour au niveau pr‚c‚dent ";
  623. const char TXT_WOL_TTIP_CREATE[] = " Cr‚er un nouveau canal de conversation/jeu ";
  624. const char TXT_WOL_TTIP_ACTION[] = " Message d'action ";
  625. const char TXT_WOL_OPTFIND[] = "Laisser les autres vous RECHERCHER.";
  626. const char TXT_WOL_OPTPAGE[] = "Laisser les autres vous ENVOYER des messages.";
  627. const char TXT_WOL_OPTLANGUAGE[] = "Filtrer les vulgarit‚s.";
  628. const char TXT_WOL_OPTGAMESCOPE[] = "Afficher seulement les parties en salons locaux.";
  629. //const char TXT_WOL_OPTTITLE[] = "Options";
  630. const char TXT_WOL_CHANNELGONE[] = "Ce canal n'existe plus.";
  631. const char TXT_WOL_CG_TITLE[] = "Cr‚er une partie";
  632. const char TXT_WOL_CG_PLAYERS[] = "Joueurs : %i";
  633. const char TXT_WOL_CG_TOURNAMENT[] = "Tournoi";
  634. const char TXT_WOL_CG_PRIVACY[] = "Priv‚e";
  635. const char TXT_WOL_CG_RAGAME[] = "Partie Alerte Rouge";
  636. const char TXT_WOL_CG_CSGAME[] = "Partie Missions Ta‹ga";
  637. const char TXT_WOL_CG_AMGAME[] = "Partie Missions M.A.D.";
  638. const char TXT_WOL_NEEDCOUNTERSTRIKE[] = "D‚sol‚, vous devez installer Missions Ta‹ga pour jouer cette partie.";
  639. const char TXT_WOL_NEEDAFTERMATH[] = "D‚sol‚, vous devez installer Missions M.A.D. pour jouer cette partie.";
  640. const char TXT_WOL_TTIP_CHANLIST_CHAT[] = " Double-clic pour rejoindre canal %s (%i utilisateurs). ";
  641. const char TXT_WOL_TTIP_CHANLIST_LOBBY[] = " Double-clic pour rejoindre salon %s (%i utilisateurs). ";
  642. const char TXT_WOL_TTIP_REDALERT[] = "Alerte Rouge";
  643. const char TXT_WOL_TTIP_COUNTERSTRIKE[] = "Missions Ta‹ga";
  644. const char TXT_WOL_TTIP_AFTERMATH[] = "Missions M.A.D.";
  645. const char TXT_WOL_TTIP_CHANLIST_RAGAME[] = " Partie de %s (%i joueurs pour un max. de %i). ";
  646. const char TXT_WOL_TTIP_CHANLIST_GAME[] = " Partie de %s (%i joueurs). ";
  647. const char TXT_WOL_TTIP_PRIVATEGAME[] = "(Priv‚e) ";
  648. const char TXT_WOL_TTIP_TOURNAMENTGAME[] = "(Tournoi) ";
  649. const char TXT_WOL_TTIP_CHANNELTYPE_GAMESOFTYPE[] = " Double-clic pour afficher les parties %s. ";
  650. const char TXT_WOL_TOURNAMENTPLAYERLIMIT[] = "Les parties en tournoi doivent rassembler deux joueurs.";
  651. const char TXT_WOL_PRIVATEPASSWORD[] = "Mot de passe : %s";
  652. const char TXT_WOL_RULESMISMATCH[] = "Votre partie n'est pas compatible avec celle du serveur !";
  653. const char TXT_WOL_STARTTIMEOUT[] = "Expiration du temps de r‚ponse des clients ! D‚marrage du jeu annul‚.";
  654. const char TXT_WOL_STARTCANCELLED[] = "D‚marrage du jeu annul‚.";
  655. const char TXT_WOL_CANCELGAME[] = "Retour";
  656. const char TXT_WOL_PATCHQUESTION[] = "Un patch mis … jour est n‚cessaire pour le jeu sur Internet. Voulez-vous le t‚l‚charger maintenant ?";
  657. const char TXT_WOL_DOWNLOADING[] = "T‚l‚charger %i fichier(s) sur %i.";
  658. const char TXT_WOL_DOWNLOADERROR[] = "Erreur lors du t‚l‚chargement du fichier.";
  659. const char TXT_WOL_DOWNLOADBYTES[] = "R‚ception de %i octets sur %i. (%i%%%%).";
  660. const char TXT_WOL_DOWNLOADTIME[] = "Temps restant : %i min. %i secs.";
  661. const char TXT_WOL_DOWNLOADRESUMED[] = "%s (reprise aprŠs interruption.)";
  662. const char TXT_WOL_DOWNLOADCONNECTING[] = "Etat : en cours de connexion...";
  663. const char TXT_WOL_DOWNLOADLOCATING[] = "Etat : recherche du fichier...";
  664. const char TXT_WOL_DOWNLOADDOWNLOADING[] = "Etat : en cours de t‚l‚chargement...";
  665. const char TXT_WOL_DOWNLOADEXITWARNING[] = "T‚l‚chargement termin‚ ! Alerte Rouge est relanc‚ pour que le nouveau patch soit pris en compte.";
  666. const char TXT_WOL_HELPSHELL[] = "Voulez-vous vraiment lancer le navigateur Internet pour obtenir l'aide Westwood Online ?";
  667. const char TXT_WOL_LADDERSHELL[] = "Voulez-vous vraiment lancer le navigateur Internet pour les hi‚rarchies d'Alerte Rouge ?";
  668. const char TXT_WOL_WEBREGISTRATIONSHELL[] = "Aucun nom d'utilisateur sauvegard‚. Voulez-vous enregistrer un nouveau nom d'utilisateur pour Westwood Online ?";
  669. const char TXT_WOL_GAMEADVERTSHELL[] = "Voulez-vous vraiment lancer le navigateur Internet pour obtenir des informations sur %s ?";
  670. const char TXT_WOL_USERLIST[] = "Utilisateurs %i";
  671. const char TXT_WOL_NOUSERLIST[] = "(absent du canal)";
  672. const char TXT_WOL_CANTCREATEHERE[] = "Pour commencer une partie, vous devez ˆtre dans un salon d'Alerte Rouge.";
  673. const char TXT_WOL_WOLAPIGONE[] = "Perte de connexion avec Westwood Online !";
  674. const char TXT_WOL_WOLAPIREINIT[] = "Perte de connexion avec Westwood Online. R‚initialisation en cours...";
  675. const char TXT_WOL_NOTPAGED[] = "Impossible de r‚pondre au message ; personne ne vous en a envoy‚.";
  676. const char TXT_WOL_SCENARIONAMEWAIT[] = "En attente du sc‚nario...";
  677. const char TXT_WOL_BACK[] = "Retour";
  678. const char TXT_WOL_AMDISCNEEDED[] = "Le CD de Missions M.A.D. est n‚cessaire pour cette partie ; ins‚rez-le maintenant.";
  679. const char TXT_WOL_CONFIRMLOGOUT[] = "Voulez-vous vraiment quitter Westwood Online ?";
  680. const char TXT_WOL_PROPOSE_DRAW[] = "Proposer une fin avec ‚galit‚";
  681. const char TXT_WOL_RETRACT_DRAW[] = "Annuler la proposition de fin avec ‚galit‚";
  682. const char TXT_WOL_ACCEPT_DRAW[] = "Accepter la proposition de fin avec ‚galit‚";
  683. const char TXT_WOL_PROPOSE_DRAW_CONFIRM[] = "Voulez-vous vraiment proposer une fin avec ‚galit‚ ?";
  684. const char TXT_WOL_ACCEPT_DRAW_CONFIRM[] = "Voulez-vous vraiment accepter une fin avec ‚galit‚ ?" ;
  685. const char TXT_WOL_DRAW_PROPOSED_LOCAL[] = "Vous proposez de terminer la partie sans vainqueur ni perdant.";
  686. const char TXT_WOL_DRAW_PROPOSED_OTHER[] = "%s a propos‚ de terminer la partie sans vainqueur ni perdant.";
  687. const char TXT_WOL_DRAW_RETRACTED_LOCAL[] = "Vous avez annul‚ votre proposition de terminer la partie sans vainqueur ni perdant.";
  688. const char TXT_WOL_DRAW_RETRACTED_OTHER[] = "%s a annul‚ sa proposition de terminer la partie sans vainqueur ni perdant.";
  689. const char TXT_WOL_DRAW[] = "Match nul";
  690. const char TXT_WOL_CANTLAUNCHBROWSER[] = "Impossible de lancer le navigateur web pour ouvrir %s !";
  691. const char TXT_WOL_CHANNELFULL[] = "Ce canal de jeu/conversation est satur‚.";
  692. const char TXT_WOL_CHANNELTYPE_TOP[] = " Double-clic pour retourner au premier niveau. ";
  693. const char TXT_WOL_CHANNELTYPE_OFFICIALCHAT[] = " Double-clic pour les canaux de conversation officiels. ";
  694. const char TXT_WOL_CHANNELTYPE_USERCHAT[] = " Double-clic pour les canaux d' utilisateur. ";
  695. const char TXT_WOL_CHANNELTYPE_GAMES[] = " Double-clic pour acc‚der au niveau des canaux de jeu. ";
  696. const char TXT_WOL_CHANNELTYPE_LOADING[] = " Chargement de la liste depuis Westwood Online, veuillez patienter...";
  697. const char TXT_WOL_CHANNELTYPE_LOBBIES[] = " Double-clic pour acc‚der au niveau des salons. ";
  698. const char TXT_WOL_FINDINGLOBBY[] = "Connection : recherche de salons disponibles...";
  699. const char TXT_WOL_PRIVATETOMULTIPLE[] = "<Message personnel adress‚ … divers utilisateurs> :";
  700. const char TXT_WOL_PRIVATETO[] = "Message personnel …";
  701. const char TXT_WOL_CS_MISSIONS[] = "Missions extraites de Missions Ta‹ga";
  702. const char TXT_WOL_AM_MISSIONS[] = "Missions extraites de Missions M.A.D.";
  703. const char TXT_WOL_CANTSQUELCHSELF[] = "Vous ne pouvez pas d‚sactiver vos propres messages!";
  704. const char TXT_WOL_OPTTITLE[] = "Options de Westwood Online";
  705. const char TXT_WOL_SLOWUNITBUILD[] = "Ralentir la Construction";
  706. const char TXT_WOL_THEGAMEHOST[] = "Le serveur";
  707. const char TXT_WOL_TTIP_RANKRA[] = " Afficher les positions d'Alerte Rouge ";
  708. const char TXT_WOL_TTIP_RANKAM[] = " Afficher les positions de Missions M.A.D. ";
  709. const char TXT_WOL_OPTRANKAM[] = "Afficher les positions de Missions M.A.D.";
  710. const char TXT_WOL_CANCELMEANSFORFEIT[] = " (ET RENONCER AU JEU)";
  711. const char TXT_WOL_DLLERROR_GETIE3[] = "Votre version des Windows est d‚mod‚e. Am‚liorez s'il vous plait aux Windows SP1, ou installez l'Internet Explorer 3,0 ou plus haut.";
  712. const char TXT_WOL_DLLERROR_CALLUS[] = "Une erreur inattendue s'est produite. Veuillez contacter l'assistance technique de Electronic Arts.";
  713. const char TXT_WOL_PRIVATE[] = "<personnel>";
  714. #endif
  715. #endif
  716. //#endif