1 #ifndef __TEXT_H
2 #define __TEXT_H
3 
4 #include "Item_Types.h"
5 #include "Types.h"
6 
7 #include <string_theory/string>
8 
9 
10 extern ST::string ShortItemNames[MAXITEMS];
11 extern ST::string ItemNames[MAXITEMS];
12 
13 extern void LoadAllExternalText( void );
14 extern ST::string GetWeightUnitString( void );
15 extern FLOAT GetWeightBasedOnMetricOption( UINT32 uiObjectWeight );
16 
17 extern const ST::string g_eng_zNewTacticalMessages[];
18 extern const ST::string g_eng_str_iron_man_mode_warning;
19 extern const ST::string g_eng_str_dead_is_dead_mode_warning;
20 extern const ST::string g_eng_str_dead_is_dead_mode_enter_name;
21 
22 #define WeaponType_SIZE 9
23 #define TeamTurnString_SIZE 5
24 #define Message_SIZE 59
25 #define sTimeStrings_SIZE 6
26 #define pAssignmentStrings_SIZE 35
27 #define pMilitiaString_SIZE 3
28 #define pMilitiaButtonString_SIZE 2
29 #define pConditionStrings_SIZE 9
30 #define pEpcMenuStrings_SIZE 5
31 #define pLongAssignmentStrings_SIZE 35
32 #define pContractStrings_SIZE 7
33 #define pPOWStrings_SIZE 2
34 #define pInvPanelTitleStrings_SIZE 3
35 #define pShortAttributeStrings_SIZE 10
36 #define pUpperLeftMapScreenStrings_SIZE 4
37 #define pTrainingStrings_SIZE 4
38 #define pAssignMenuStrings_SIZE 7
39 #define pRemoveMercStrings_SIZE 2
40 #define pAttributeMenuStrings_SIZE 10
41 #define pTrainingMenuStrings_SIZE 5
42 #define pSquadMenuStrings_SIZE 21
43 #define pPersonnelScreenStrings_SIZE 14
44 #define gzMercSkillText_SIZE 17
45 #define pTacticalPopupButtonStrings_SIZE 19
46 #define pDoorTrapStrings_SIZE 5
47 #define pMapScreenMouseRegionHelpText_SIZE 6
48 #define pNoiseVolStr_SIZE 4
49 #define pNoiseTypeStr_SIZE 12
50 #define pDirectionStr_SIZE 8
51 #define gpStrategicString_SIZE 69
52 #define sKeyDescriptionStrings_SIZE 2
53 #define gWeaponStatsDesc_SIZE 7
54 #define gzMoneyAmounts_SIZE 6
55 #define pVehicleStrings_SIZE 6
56 #define zVehicleName_SIZE 6
57 #define const_SIZE 137
58 #define pExitingSectorHelpText_SIZE 14
59 #define pRepairStrings_SIZE 4
60 #define sPreStatBuildString_SIZE 6
61 #define sStatGainStrings_SIZE 11
62 #define pHelicopterEtaStrings_SIZE 10
63 #define gsTimeStrings_SIZE 4
64 #define sFacilitiesStrings_SIZE 7
65 #define pMapPopUpInventoryText_SIZE 2
66 #define pwTownInfoStrings_SIZE 7
67 #define pwMineStrings_SIZE 14
68 #define pwMiscSectorStrings_SIZE 7
69 #define pMapInventoryErrorString_SIZE 5
70 #define pMapInventoryStrings_SIZE 2
71 #define pMovementMenuStrings_SIZE 4
72 #define pUpdateMercStrings_SIZE 6
73 #define pMapScreenBorderButtonHelpText_SIZE 6
74 #define pMapScreenBottomFastHelp_SIZE 8
75 #define pSenderNameList_SIZE 51
76 #define pDeleteMailStrings_SIZE 2
77 #define pEmailHeaders_SIZE 3
78 #define pFinanceSummary_SIZE 12
79 #define pFinanceHeaders_SIZE 7
80 #define pTransactionText_SIZE 28
81 #define pSkyriderText_SIZE 3
82 #define pMoralStrings_SIZE 6
83 #define pMapScreenStatusStrings_SIZE 5
84 #define pMapScreenPrevNextCharButtonHelpText_SIZE 2
85 #define pShortVehicleStrings_SIZE 6
86 #define pVehicleStrings_SIZE 6
87 #define pTrashItemText_SIZE 2
88 #define pMapErrorString_SIZE 50
89 #define pMapPlotStrings_SIZE 5
90 #define pBullseyeStrings_SIZE 5
91 #define pMiscMapScreenMouseRegionHelpText_SIZE 3
92 #define pImpPopUpStrings_SIZE 7
93 #define pImpButtonText_SIZE 27
94 #define pExtraIMPStrings_SIZE 4
95 #define gzIMPSkillTraitsText_SIZE 16
96 #define pFilesSenderList_SIZE 7
97 #define pHistoryHeaders_SIZE 5
98 #define pHistoryStrings_SIZE 78
99 #define pLaptopIcons_SIZE 8
100 #define pBookMarkStrings_SIZE 8
101 #define pDownloadString_SIZE 2
102 #define gsAtmStartButtonText_SIZE 3
103 #define pWebPagesTitles_SIZE 35
104 #define pShowBookmarkString_SIZE 2
105 #define pLaptopTitles_SIZE 5
106 #define pPersonnelDepartedStateStrings_SIZE 5
107 #define pPersonelTeamStrings_SIZE 8
108 #define pPersonnelCurrentTeamStatsStrings_SIZE 3
109 #define pPersonnelTeamStatsStrings_SIZE 11
110 #define pMapVertIndex_SIZE 17
111 #define pMapHortIndex_SIZE 17
112 #define pMapDepthIndex_SIZE 4
113 #define pUpdatePanelButtons_SIZE 2
114 #define LargeTacticalStr_SIZE 4
115 #define InsContractText_SIZE 4
116 #define InsInfoText_SIZE 2
117 #define MercAccountText_SIZE 9
118 #define MercInfo_SIZE 11
119 #define MercNoAccountText_SIZE 3
120 #define MercHomePageText_SIZE 5
121 #define sFuneralString_SIZE 12
122 #define sFloristText_SIZE 14
123 #define sOrderFormText_SIZE 22
124 #define sFloristGalleryText_SIZE 5
125 #define sFloristCards_SIZE 2
126 #define BobbyROrderFormText_SIZE 26
127 #define BobbyRText_SIZE 26
128 #define BobbyRaysFrontText_SIZE 9
129 #define AimSortText_SIZE 5
130 #define AimPolicyText_SIZE 6
131 #define AimMemberText_SIZE 4
132 #define CharacterInfo_SIZE 12
133 #define VideoConfercingText_SIZE 15
134 #define AimPopUpText_SIZE 9
135 #define AimHistoryText_SIZE 5
136 #define AimFiText_SIZE 14
137 #define AimAlumniText_SIZE 5
138 #define AimScreenText_SIZE 8
139 #define AimBottomMenuText_SIZE 6
140 #define SKI_SIZE 14
141 #define SkiMessageBoxText_SIZE 7
142 #define zOptionsText_SIZE 9
143 #define zSaveLoadText_SIZE 21
144 #define zMarksMapScreenText_SIZE 23
145 #define pMilitiaConfirmStrings_SIZE 10
146 #define gpDemoString_SIZE 41
147 #define gpDemoIntroString_SIZE 6
148 #define gzMoneyWithdrawMessageText_SIZE 2
149 #define zOptionsToggleText_SIZE 20
150 #define gzGIOScreenText_SIZE 17
151 #define pPausedGameText_SIZE 3
152 #define pMessageStrings_SIZE 68
153 #define pDoctorWarningString_SIZE 2
154 #define pMilitiaButtonsHelpText_SIZE 4
155 #define gzLaptopHelpText_SIZE 16
156 #define gzNonPersistantPBIText_SIZE 10
157 #define gzMiscString_SIZE 5
158 #define pNewNoiseStr_SIZE 11
159 #define wMapScreenSortButtonHelpText_SIZE 6
160 #define BrokenLinkText_SIZE 2
161 #define gzBobbyRShipmentText_SIZE 4
162 #define gzCreditNames_SIZE 15
163 #define gzCreditNameTitle_SIZE 15
164 #define gzCreditNameFunny_SIZE 15
165 #define sRepairsDoneString_SIZE 4
166 #define zGioDifConfirmText_SIZE 3
167 #define gzLateLocalizedString_SIZE 58
168 #define zOptionsScreenHelpText_SIZE 20
169 #define ItemPickupHelpPopup_SIZE 5
170 #define TacticalStr_SIZE 137
171 #define zDealerStrings_SIZE 4
172 #define zTalkMenuStrings_SIZE 6
173 #define gMoneyStatsDesc_SIZE 8
174 #define zHealthStr_SIZE 7
175 #define SKI_Text_SIZE 14
176 #define str_stat_list_SIZE 11
177 #define str_aim_sort_list_SIZE 8
178 #define zNewTacticalMessages_SIZE 7
179 #define gs_dead_is_dead_mode_tab_name_SIZE 2
180 
181 //Weapon Name and Description size
182 #define SIZE_ITEM_NAME        80
183 #define SIZE_SHORT_ITEM_NAME  80
184 #define SIZE_ITEM_INFO       240
185 #define SIZE_ITEM_PROS       160
186 #define SIZE_ITEM_CONS       160
187 
188 struct LanguageRes
189 {
190 	const ST::string* WeaponType;
191 
192 	const ST::string* Message;
193 	const ST::string* TeamTurnString;
194 	const ST::string* pAssignMenuStrings;
195 	const ST::string* pTrainingStrings;
196 	const ST::string* pTrainingMenuStrings;
197 	const ST::string* pAttributeMenuStrings;
198 	const ST::string* pVehicleStrings;
199 	const ST::string* pShortAttributeStrings;
200 	const ST::string* pContractStrings;
201 	const ST::string* pAssignmentStrings;
202 	const ST::string* pConditionStrings;
203 	const ST::string* pPersonnelScreenStrings;
204 	const ST::string* pUpperLeftMapScreenStrings;
205 	const ST::string* pTacticalPopupButtonStrings;
206 	const ST::string* pSquadMenuStrings;
207 	const ST::string* pDoorTrapStrings;
208 	const ST::string* pLongAssignmentStrings;
209 	const ST::string* pMapScreenMouseRegionHelpText;
210 	const ST::string* pNoiseVolStr;
211 	const ST::string* pNoiseTypeStr;
212 	const ST::string* pDirectionStr;
213 	const ST::string* pRemoveMercStrings;
214 	const ST::string* sTimeStrings;
215 	const ST::string* pInvPanelTitleStrings;
216 	const ST::string* pPOWStrings;
217 	const ST::string* pMilitiaString;
218 	const ST::string* pMilitiaButtonString;
219 	const ST::string* pEpcMenuStrings;
220 	const ST::string* pRepairStrings;
221 	const ST::string* sPreStatBuildString;
222 	const ST::string* sStatGainStrings;
223 	const ST::string* pHelicopterEtaStrings;
224 	const ST::string  sMapLevelString;
225 	const ST::string  gsLoyalString;
226 	const ST::string  gsUndergroundString;
227 	const ST::string* gsTimeStrings;
228 	const ST::string* sFacilitiesStrings;
229 	const ST::string* pMapPopUpInventoryText;
230 	const ST::string* pwTownInfoStrings;
231 	const ST::string* pwMineStrings;
232 	const ST::string* pwMiscSectorStrings;
233 	const ST::string* pMapInventoryErrorString;
234 	const ST::string* pMapInventoryStrings;
235 	const ST::string* pMovementMenuStrings;
236 	const ST::string* pUpdateMercStrings;
237 	const ST::string* pMapScreenBorderButtonHelpText;
238 	const ST::string* pMapScreenBottomFastHelp;
239 	const ST::string  pMapScreenBottomText;
240 	const ST::string  pMercDeadString;
241 	const ST::string* pSenderNameList;
242 	const ST::string  pNewMailStrings;
243 	const ST::string* pDeleteMailStrings;
244 	const ST::string* pEmailHeaders;
245 	const ST::string  pEmailTitleText;
246 	const ST::string  pFinanceTitle;
247 	const ST::string* pFinanceSummary;
248 	const ST::string* pFinanceHeaders;
249 	const ST::string* pTransactionText;
250 	const ST::string* pMoralStrings;
251 	const ST::string* pSkyriderText;
252 	const ST::string  str_left_equipment;
253 	const ST::string* pMapScreenStatusStrings;
254 	const ST::string* pMapScreenPrevNextCharButtonHelpText;
255 	const ST::string  pEtaString;
256 	const ST::string* pShortVehicleStrings;
257 	const ST::string* pTrashItemText;
258 	const ST::string* pMapErrorString;
259 	const ST::string* pMapPlotStrings;
260 	const ST::string* pBullseyeStrings;
261 	const ST::string* pMiscMapScreenMouseRegionHelpText;
262 	const ST::string  str_he_leaves_where_drop_equipment;
263 	const ST::string  str_she_leaves_where_drop_equipment;
264 	const ST::string  str_he_leaves_drops_equipment;
265 	const ST::string  str_she_leaves_drops_equipment;
266 	const ST::string* pImpPopUpStrings;
267 	const ST::string* pImpButtonText;
268 	const ST::string* pExtraIMPStrings;
269 	const ST::string  pFilesTitle;
270 	const ST::string* pFilesSenderList;
271 	const ST::string  pHistoryLocations;
272 	const ST::string* pHistoryStrings;
273 	const ST::string* pHistoryHeaders;
274 	const ST::string  pHistoryTitle;
275 	const ST::string* pShowBookmarkString;
276 	const ST::string* pWebPagesTitles;
277 	const ST::string  pWebTitle;
278 	const ST::string  pPersonnelString;
279 	const ST::string  pErrorStrings;
280 	const ST::string* pDownloadString;
281 	const ST::string* pBookMarkStrings;
282 	const ST::string* pLaptopIcons;
283 	const ST::string* gsAtmStartButtonText;
284 	const ST::string* pPersonnelTeamStatsStrings;
285 	const ST::string* pPersonnelCurrentTeamStatsStrings;
286 	const ST::string* pPersonelTeamStrings;
287 	const ST::string* pPersonnelDepartedStateStrings;
288 	const ST::string* pMapHortIndex;
289 	const ST::string* pMapVertIndex;
290 	const ST::string* pMapDepthIndex;
291 	const ST::string* pLaptopTitles;
292 	const ST::string  pDayStrings;
293 	const ST::string* pMilitiaConfirmStrings;
294 	const ST::string  pSkillAtZeroWarning;
295 	const ST::string  pIMPBeginScreenStrings;
296 	const ST::string  pIMPFinishButtonText;
297 	const ST::string  pIMPFinishStrings;
298 	const ST::string  pIMPVoicesStrings;
299 	const ST::string  pPersTitleText;
300 	const ST::string* pPausedGameText;
301 	const ST::string* zOptionsToggleText;
302 	const ST::string* zOptionsScreenHelpText;
303 	const ST::string* pDoctorWarningString;
304 	const ST::string* pMilitiaButtonsHelpText;
305 	const ST::string  pMapScreenJustStartedHelpText;
306 	const ST::string  pLandMarkInSectorString;
307 	const ST::string* gzMercSkillText;
308 	const ST::string* gzNonPersistantPBIText;
309 	const ST::string* gzMiscString;
310 	const ST::string* wMapScreenSortButtonHelpText;
311 	const ST::string* pNewNoiseStr;
312 	const ST::string* gzLateLocalizedString;
313 	const ST::string  pAntiHackerString;
314 	const ST::string* pMessageStrings;
315 	const ST::string* ItemPickupHelpPopup;
316 	const ST::string* TacticalStr;
317 	const ST::string* LargeTacticalStr;
318 	const ST::string  zDialogActions;
319 	const ST::string* zDealerStrings;
320 	const ST::string* zTalkMenuStrings;
321 	const ST::string* gzMoneyAmounts;
322 	const ST::string  gzProsLabel;
323 	const ST::string  gzConsLabel;
324 	const ST::string* gMoneyStatsDesc;
325 	const ST::string* gWeaponStatsDesc;
326 	const ST::string* sKeyDescriptionStrings;
327 	const ST::string* zHealthStr;
328 	const ST::string* zVehicleName;
329 	const ST::string* pExitingSectorHelpText;
330 	const ST::string* InsContractText;
331 	const ST::string* InsInfoText;
332 	const ST::string* MercAccountText;
333 	const ST::string* MercInfo;
334 	const ST::string* MercNoAccountText;
335 	const ST::string* MercHomePageText;
336 	const ST::string* sFuneralString;
337 	const ST::string* sFloristText;
338 	const ST::string* sOrderFormText;
339 	const ST::string* sFloristGalleryText;
340 	const ST::string* sFloristCards;
341 	const ST::string* BobbyROrderFormText;
342 	const ST::string* BobbyRText;
343 	const ST::string  str_bobbyr_guns_num_guns_that_use_ammo;
344 	const ST::string* BobbyRaysFrontText;
345 	const ST::string* AimSortText;
346 	const ST::string  str_aim_sort_price;
347 	const ST::string  str_aim_sort_experience;
348 	const ST::string  str_aim_sort_marksmanship;
349 	const ST::string  str_aim_sort_medical;
350 	const ST::string  str_aim_sort_explosives;
351 	const ST::string  str_aim_sort_mechanical;
352 	const ST::string  str_aim_sort_ascending;
353 	const ST::string  str_aim_sort_descending;
354 	const ST::string* AimPolicyText;
355 	const ST::string* AimMemberText;
356 	const ST::string* CharacterInfo;
357 	const ST::string* VideoConfercingText;
358 	const ST::string* AimPopUpText;
359 	const ST::string  AimLinkText;
360 	const ST::string* AimHistoryText;
361 	const ST::string* AimFiText;
362 	const ST::string* AimAlumniText;
363 	const ST::string* AimScreenText;
364 	const ST::string* AimBottomMenuText;
365 	const ST::string* zMarksMapScreenText;
366 	const ST::string* gpStrategicString;
367 	const ST::string  gpGameClockString;
368 	const ST::string* SKI_Text;
369 	const ST::string* SkiMessageBoxText;
370 	const ST::string* zSaveLoadText;
371 	const ST::string* zOptionsText;
372 	const ST::string* gzGIOScreenText;
373 	const ST::string  gzHelpScreenText;
374 	const ST::string* gzLaptopHelpText;
375 	const ST::string* gzMoneyWithdrawMessageText;
376 	const ST::string  gzCopyrightText;
377 	const ST::string* BrokenLinkText;
378 	const ST::string* gzBobbyRShipmentText;
379 	const ST::string* zGioDifConfirmText;
380 	const ST::string* gzCreditNames;
381 	const ST::string* gzCreditNameTitle;
382 	const ST::string* gzCreditNameFunny;
383 	const ST::string  pContractButtonString;
384 	const ST::string  gzIntroScreen;
385 	const ST::string* pUpdatePanelButtons;
386 	const ST::string* sRepairsDoneString;
387 	const ST::string  str_ceramic_plates_smashed;
388 	const ST::string  str_arrival_rerouted;
389 
390 	const ST::string  str_stat_health;
391 	const ST::string  str_stat_agility;
392 	const ST::string  str_stat_dexterity;
393 	const ST::string  str_stat_strength;
394 	const ST::string  str_stat_leadership;
395 	const ST::string  str_stat_wisdom;
396 	const ST::string  str_stat_exp_level;
397 	const ST::string  str_stat_marksmanship;
398 	const ST::string  str_stat_mechanical;
399 	const ST::string  str_stat_explosive;
400 	const ST::string  str_stat_medical;
401 
402 	const ST::string* str_stat_list;
403 	const ST::string* str_aim_sort_list;
404 
405 	const ST::string* zNewTacticalMessages;
406 	const ST::string  str_iron_man_mode_warning;
407 	const ST::string  str_dead_is_dead_mode_warning;
408 	const ST::string  str_dead_is_dead_mode_enter_name;
409 	const ST::string* gs_dead_is_dead_mode_tab_name;
410 
411 	const ST::string* gzIMPSkillTraitsText;
412 };
413 
414 /** Current language resources. */
415 extern const LanguageRes* g_langRes;
416 
417 /* -------------------------------------------------------------------------------------------- */
418 /* below are defines that helps to keep original source code in tact                            */
419 /* -------------------------------------------------------------------------------------------- */
420 
421 #define WeaponType                                          (g_langRes->WeaponType)
422 
423 #define TeamTurnString                                      (g_langRes->TeamTurnString)
424 #define pAssignMenuStrings                                  (g_langRes->pAssignMenuStrings)
425 #define pTrainingStrings                                    (g_langRes->pTrainingStrings)
426 #define pTrainingMenuStrings                                (g_langRes->pTrainingMenuStrings)
427 #define pAttributeMenuStrings                               (g_langRes->pAttributeMenuStrings)
428 #define pVehicleStrings                                     (g_langRes->pVehicleStrings)
429 #define pShortAttributeStrings                              (g_langRes->pShortAttributeStrings)
430 #define pContractStrings                                    (g_langRes->pContractStrings)
431 #define pAssignmentStrings                                  (g_langRes->pAssignmentStrings)
432 #define pConditionStrings                                   (g_langRes->pConditionStrings)
433 #define pPersonnelScreenStrings                             (g_langRes->pPersonnelScreenStrings)
434 #define pUpperLeftMapScreenStrings                          (g_langRes->pUpperLeftMapScreenStrings)
435 #define pTacticalPopupButtonStrings                         (g_langRes->pTacticalPopupButtonStrings)
436 #define pSquadMenuStrings                                   (g_langRes->pSquadMenuStrings)
437 #define pDoorTrapStrings                                    (g_langRes->pDoorTrapStrings)
438 #define pLongAssignmentStrings                              (g_langRes->pLongAssignmentStrings)
439 #define pMapScreenMouseRegionHelpText                       (g_langRes->pMapScreenMouseRegionHelpText)
440 #define pNoiseVolStr                                        (g_langRes->pNoiseVolStr)
441 #define pNoiseTypeStr                                       (g_langRes->pNoiseTypeStr)
442 #define pDirectionStr                                       (g_langRes->pDirectionStr)
443 #define pRemoveMercStrings                                  (g_langRes->pRemoveMercStrings)
444 #define sTimeStrings                                        (g_langRes->sTimeStrings)
445 #define pInvPanelTitleStrings                               (g_langRes->pInvPanelTitleStrings)
446 #define pPOWStrings                                         (g_langRes->pPOWStrings)
447 #define pMilitiaString                                      (g_langRes->pMilitiaString)
448 #define pMilitiaButtonString                                (g_langRes->pMilitiaButtonString)
449 #define pEpcMenuStrings                                     (g_langRes->pEpcMenuStrings)
450 #define pRepairStrings                                      (g_langRes->pRepairStrings)
451 #define sPreStatBuildString                                 (g_langRes->sPreStatBuildString)
452 #define sStatGainStrings                                    (g_langRes->sStatGainStrings)
453 #define pHelicopterEtaStrings                               (g_langRes->pHelicopterEtaStrings)
454 #define sMapLevelString                                     (g_langRes->sMapLevelString)
455 #define gsLoyalString                                       (g_langRes->gsLoyalString)
456 #define gsUndergroundString                                 (g_langRes->gsUndergroundString)
457 #define gsTimeStrings                                       (g_langRes->gsTimeStrings)
458 #define sFacilitiesStrings                                  (g_langRes->sFacilitiesStrings)
459 #define pMapPopUpInventoryText                              (g_langRes->pMapPopUpInventoryText)
460 #define pwTownInfoStrings                                   (g_langRes->pwTownInfoStrings)
461 #define pwMineStrings                                       (g_langRes->pwMineStrings)
462 #define pwMiscSectorStrings                                 (g_langRes->pwMiscSectorStrings)
463 #define pMapInventoryErrorString                            (g_langRes->pMapInventoryErrorString)
464 #define pMapInventoryStrings                                (g_langRes->pMapInventoryStrings)
465 #define pMovementMenuStrings                                (g_langRes->pMovementMenuStrings)
466 #define pUpdateMercStrings                                  (g_langRes->pUpdateMercStrings)
467 #define pMapScreenBorderButtonHelpText                      (g_langRes->pMapScreenBorderButtonHelpText)
468 #define pMapScreenBottomFastHelp                            (g_langRes->pMapScreenBottomFastHelp)
469 #define pMapScreenBottomText                                (g_langRes->pMapScreenBottomText)
470 #define pMercDeadString                                     (g_langRes->pMercDeadString)
471 #define pSenderNameList                                     (g_langRes->pSenderNameList)
472 #define pNewMailStrings                                     (g_langRes->pNewMailStrings)
473 #define pDeleteMailStrings                                  (g_langRes->pDeleteMailStrings)
474 #define pEmailHeaders                                       (g_langRes->pEmailHeaders)
475 #define pEmailTitleText                                     (g_langRes->pEmailTitleText)
476 #define pFinanceTitle                                       (g_langRes->pFinanceTitle)
477 #define pFinanceSummary                                     (g_langRes->pFinanceSummary)
478 #define pFinanceHeaders                                     (g_langRes->pFinanceHeaders)
479 #define pTransactionText                                    (g_langRes->pTransactionText)
480 #define pMoralStrings                                       (g_langRes->pMoralStrings)
481 #define pSkyriderText                                       (g_langRes->pSkyriderText)
482 #define str_left_equipment                                  (g_langRes->str_left_equipment)
483 #define pMapScreenStatusStrings                             (g_langRes->pMapScreenStatusStrings)
484 #define pMapScreenPrevNextCharButtonHelpText                (g_langRes->pMapScreenPrevNextCharButtonHelpText)
485 #define pEtaString                                          (g_langRes->pEtaString)
486 #define pShortVehicleStrings                                (g_langRes->pShortVehicleStrings)
487 #define pTrashItemText                                      (g_langRes->pTrashItemText)
488 #define pMapErrorString                                     (g_langRes->pMapErrorString)
489 #define pMapPlotStrings                                     (g_langRes->pMapPlotStrings)
490 #define pBullseyeStrings                                    (g_langRes->pBullseyeStrings)
491 #define pMiscMapScreenMouseRegionHelpText                   (g_langRes->pMiscMapScreenMouseRegionHelpText)
492 #define str_he_leaves_where_drop_equipment                  (g_langRes->str_he_leaves_where_drop_equipment)
493 #define str_she_leaves_where_drop_equipment                 (g_langRes->str_she_leaves_where_drop_equipment)
494 #define str_he_leaves_drops_equipment                       (g_langRes->str_he_leaves_drops_equipment)
495 #define str_she_leaves_drops_equipment                      (g_langRes->str_she_leaves_drops_equipment)
496 #define pImpPopUpStrings                                    (g_langRes->pImpPopUpStrings)
497 #define pImpButtonText                                      (g_langRes->pImpButtonText)
498 #define pExtraIMPStrings                                    (g_langRes->pExtraIMPStrings)
499 #define pFilesTitle                                         (g_langRes->pFilesTitle)
500 #define pFilesSenderList                                    (g_langRes->pFilesSenderList)
501 #define pHistoryLocations                                   (g_langRes->pHistoryLocations)
502 #define pHistoryStrings                                     (g_langRes->pHistoryStrings)
503 #define pHistoryHeaders                                     (g_langRes->pHistoryHeaders)
504 #define pHistoryTitle                                       (g_langRes->pHistoryTitle)
505 #define pShowBookmarkString                                 (g_langRes->pShowBookmarkString)
506 #define pWebPagesTitles                                     (g_langRes->pWebPagesTitles)
507 #define pWebTitle                                           (g_langRes->pWebTitle)
508 #define pPersonnelString                                    (g_langRes->pPersonnelString)
509 #define pErrorStrings                                       (g_langRes->pErrorStrings)
510 #define pDownloadString                                     (g_langRes->pDownloadString)
511 #define pBookMarkStrings                                    (g_langRes->pBookMarkStrings)
512 #define pLaptopIcons                                        (g_langRes->pLaptopIcons)
513 #define gsAtmStartButtonText                                (g_langRes->gsAtmStartButtonText)
514 #define pPersonnelTeamStatsStrings                          (g_langRes->pPersonnelTeamStatsStrings)
515 #define pPersonnelCurrentTeamStatsStrings                   (g_langRes->pPersonnelCurrentTeamStatsStrings)
516 #define pPersonelTeamStrings                                (g_langRes->pPersonelTeamStrings)
517 #define pPersonnelDepartedStateStrings                      (g_langRes->pPersonnelDepartedStateStrings)
518 #define pMapHortIndex                                       (g_langRes->pMapHortIndex)
519 #define pMapVertIndex                                       (g_langRes->pMapVertIndex)
520 #define pMapDepthIndex                                      (g_langRes->pMapDepthIndex)
521 #define pLaptopTitles                                       (g_langRes->pLaptopTitles)
522 #define pDayStrings                                         (g_langRes->pDayStrings)
523 #define pMilitiaConfirmStrings                              (g_langRes->pMilitiaConfirmStrings)
524 #define pSkillAtZeroWarning                                 (g_langRes->pSkillAtZeroWarning)
525 #define pIMPBeginScreenStrings                              (g_langRes->pIMPBeginScreenStrings)
526 #define pIMPFinishButtonText                                (g_langRes->pIMPFinishButtonText)
527 #define pIMPFinishStrings                                   (g_langRes->pIMPFinishStrings)
528 #define pIMPVoicesStrings                                   (g_langRes->pIMPVoicesStrings)
529 #define pPersTitleText                                      (g_langRes->pPersTitleText)
530 #define pPausedGameText                                     (g_langRes->pPausedGameText)
531 #define zOptionsToggleText                                  (g_langRes->zOptionsToggleText)
532 #define zOptionsScreenHelpText                              (g_langRes->zOptionsScreenHelpText)
533 #define pDoctorWarningString                                (g_langRes->pDoctorWarningString)
534 #define pMilitiaButtonsHelpText                             (g_langRes->pMilitiaButtonsHelpText)
535 #define pMapScreenJustStartedHelpText                       (g_langRes->pMapScreenJustStartedHelpText)
536 #define pLandMarkInSectorString                             (g_langRes->pLandMarkInSectorString)
537 #define gzMercSkillText                                     (g_langRes->gzMercSkillText)
538 #define gzNonPersistantPBIText                              (g_langRes->gzNonPersistantPBIText)
539 #define gzMiscString                                        (g_langRes->gzMiscString)
540 #define wMapScreenSortButtonHelpText                        (g_langRes->wMapScreenSortButtonHelpText)
541 #define pNewNoiseStr                                        (g_langRes->pNewNoiseStr)
542 #define gzLateLocalizedString                               (g_langRes->gzLateLocalizedString)
543 #define pAntiHackerString                                   (g_langRes->pAntiHackerString)
544 #define pMessageStrings                                     (g_langRes->pMessageStrings)
545 #define ItemPickupHelpPopup                                 (g_langRes->ItemPickupHelpPopup)
546 #define TacticalStr                                         (g_langRes->TacticalStr)
547 #define LargeTacticalStr                                    (g_langRes->LargeTacticalStr)
548 #define zDialogActions                                      (g_langRes->zDialogActions)
549 #define zDealerStrings                                      (g_langRes->zDealerStrings)
550 #define zTalkMenuStrings                                    (g_langRes->zTalkMenuStrings)
551 #define gzMoneyAmounts                                      (g_langRes->gzMoneyAmounts)
552 #define gzProsLabel                                         (g_langRes->gzProsLabel)
553 #define gzConsLabel                                         (g_langRes->gzConsLabel)
554 #define gMoneyStatsDesc                                     (g_langRes->gMoneyStatsDesc)
555 #define gWeaponStatsDesc                                    (g_langRes->gWeaponStatsDesc)
556 #define sKeyDescriptionStrings                              (g_langRes->sKeyDescriptionStrings)
557 #define zHealthStr                                          (g_langRes->zHealthStr)
558 #define zVehicleName                                        (g_langRes->zVehicleName)
559 #define pExitingSectorHelpText                              (g_langRes->pExitingSectorHelpText)
560 #define InsContractText                                     (g_langRes->InsContractText)
561 #define InsInfoText                                         (g_langRes->InsInfoText)
562 #define MercAccountText                                     (g_langRes->MercAccountText)
563 #define MercInfo                                            (g_langRes->MercInfo)
564 #define MercNoAccountText                                   (g_langRes->MercNoAccountText)
565 #define MercHomePageText                                    (g_langRes->MercHomePageText)
566 #define sFuneralString                                      (g_langRes->sFuneralString)
567 #define sFloristText                                        (g_langRes->sFloristText)
568 #define sOrderFormText                                      (g_langRes->sOrderFormText)
569 #define sFloristGalleryText                                 (g_langRes->sFloristGalleryText)
570 #define sFloristCards                                       (g_langRes->sFloristCards)
571 #define BobbyROrderFormText                                 (g_langRes->BobbyROrderFormText)
572 #define BobbyRText                                          (g_langRes->BobbyRText)
573 #define str_bobbyr_guns_num_guns_that_use_ammo              (g_langRes->str_bobbyr_guns_num_guns_that_use_ammo)
574 #define BobbyRaysFrontText                                  (g_langRes->BobbyRaysFrontText)
575 #define AimSortText                                         (g_langRes->AimSortText)
576 #define str_aim_sort_price                                  (g_langRes->str_aim_sort_price)
577 #define str_aim_sort_experience                             (g_langRes->str_aim_sort_experience)
578 #define str_aim_sort_marksmanship                           (g_langRes->str_aim_sort_marksmanship)
579 #define str_aim_sort_medical                                (g_langRes->str_aim_sort_medical)
580 #define str_aim_sort_explosives                             (g_langRes->str_aim_sort_explosives)
581 #define str_aim_sort_mechanical                             (g_langRes->str_aim_sort_mechanical)
582 #define str_aim_sort_ascending                              (g_langRes->str_aim_sort_ascending)
583 #define str_aim_sort_descending                             (g_langRes->str_aim_sort_descending)
584 #define AimPolicyText                                       (g_langRes->AimPolicyText)
585 #define AimMemberText                                       (g_langRes->AimMemberText)
586 #define CharacterInfo                                       (g_langRes->CharacterInfo)
587 #define VideoConfercingText                                 (g_langRes->VideoConfercingText)
588 #define AimPopUpText                                        (g_langRes->AimPopUpText)
589 #define AimLinkText                                         (g_langRes->AimLinkText)
590 #define AimHistoryText                                      (g_langRes->AimHistoryText)
591 #define AimFiText                                           (g_langRes->AimFiText)
592 #define AimAlumniText                                       (g_langRes->AimAlumniText)
593 #define AimScreenText                                       (g_langRes->AimScreenText)
594 #define AimBottomMenuText                                   (g_langRes->AimBottomMenuText)
595 #define zMarksMapScreenText                                 (g_langRes->zMarksMapScreenText)
596 #define gpStrategicString                                   (g_langRes->gpStrategicString)
597 #define gpGameClockString                                   (g_langRes->gpGameClockString)
598 #define SKI_Text                                            (g_langRes->SKI_Text)
599 #define SkiMessageBoxText                                   (g_langRes->SkiMessageBoxText)
600 #define zSaveLoadText                                       (g_langRes->zSaveLoadText)
601 #define zOptionsText                                        (g_langRes->zOptionsText)
602 #define gzGIOScreenText                                     (g_langRes->gzGIOScreenText)
603 #define gzHelpScreenText                                    (g_langRes->gzHelpScreenText)
604 #define gzLaptopHelpText                                    (g_langRes->gzLaptopHelpText)
605 #define gzMoneyWithdrawMessageText                          (g_langRes->gzMoneyWithdrawMessageText)
606 #define gzCopyrightText                                     (g_langRes->gzCopyrightText)
607 #define BrokenLinkText                                      (g_langRes->BrokenLinkText)
608 #define gzBobbyRShipmentText                                (g_langRes->gzBobbyRShipmentText)
609 #define zGioDifConfirmText                                  (g_langRes->zGioDifConfirmText)
610 #define gzCreditNames                                       (g_langRes->gzCreditNames)
611 #define gzCreditNameTitle                                   (g_langRes->gzCreditNameTitle)
612 #define gzCreditNameFunny                                   (g_langRes->gzCreditNameFunny)
613 #define pContractButtonString                               (g_langRes->pContractButtonString)
614 #define gzIntroScreen                                       (g_langRes->gzIntroScreen)
615 #define pUpdatePanelButtons                                 (g_langRes->pUpdatePanelButtons)
616 #define sRepairsDoneString                                  (g_langRes->sRepairsDoneString)
617 #define str_ceramic_plates_smashed                          (g_langRes->str_ceramic_plates_smashed)
618 #define str_arrival_rerouted                                (g_langRes->str_arrival_rerouted)
619 
620 #define str_stat_health                                     (g_langRes->str_stat_health)
621 #define str_stat_agility                                    (g_langRes->str_stat_agility)
622 #define str_stat_dexterity                                  (g_langRes->str_stat_dexterity)
623 #define str_stat_strength                                   (g_langRes->str_stat_strength)
624 #define str_stat_leadership                                 (g_langRes->str_stat_leadership)
625 #define str_stat_wisdom                                     (g_langRes->str_stat_wisdom)
626 #define str_stat_exp_level                                  (g_langRes->str_stat_exp_level)
627 #define str_stat_marksmanship                               (g_langRes->str_stat_marksmanship)
628 #define str_stat_mechanical                                 (g_langRes->str_stat_mechanical)
629 #define str_stat_explosive                                  (g_langRes->str_stat_explosive)
630 #define str_stat_medical                                    (g_langRes->str_stat_medical)
631 
632 #define str_stat_list                                       (g_langRes->str_stat_list)
633 #define str_aim_sort_list                                   (g_langRes->str_aim_sort_list)
634 
635 #define zNewTacticalMessages                                (g_langRes->zNewTacticalMessages)
636 #define str_iron_man_mode_warning                           (g_langRes->str_iron_man_mode_warning)
637 #define str_dead_is_dead_mode_warning                       (g_langRes->str_dead_is_dead_mode_warning)
638 #define str_dead_is_dead_mode_enter_name                    (g_langRes->str_dead_is_dead_mode_enter_name)
639 #define gs_dead_is_dead_mode_tab_name                       (g_langRes->gs_dead_is_dead_mode_tab_name)
640 
641 #define  gzIMPSkillTraitsText (g_langRes->gzIMPSkillTraitsText)
642 
643 /* -------------------------------------------------------------------------------------------- */
644 
645 enum
646 {
647 	STR_LATE_01,
648 	STR_LATE_02,
649 	STR_LATE_03,
650 	STR_LATE_04,
651 	STR_LATE_05,
652 	STR_LATE_06,
653 	STR_LATE_07,
654 	STR_LATE_08,
655 	STR_LATE_09,
656 	STR_LATE_10,
657 	STR_LATE_11,
658 	STR_LATE_12,
659 	STR_LATE_13,
660 	STR_LATE_14,
661 	STR_LATE_15,
662 	STR_LATE_16,
663 	STR_LATE_17,
664 	STR_LATE_18,
665 	STR_LATE_19,
666 	STR_LATE_20,
667 	STR_LATE_21,
668 	STR_LATE_22,
669 	STR_LATE_23,
670 	STR_LATE_24,
671 	STR_LATE_25,
672 	STR_LATE_26,
673 	STR_LATE_27,
674 	STR_LATE_28,
675 	STR_LATE_29,
676 	STR_LATE_30,
677 	STR_LATE_31,
678 	STR_LATE_32,
679 	STR_LATE_33,
680 	STR_LATE_34,
681 	STR_LATE_35,
682 	STR_LATE_36,
683 	STR_LATE_37,
684 	STR_LATE_38,
685 	STR_LATE_39,
686 	STR_LATE_40,
687 	STR_LATE_41,
688 	STR_LATE_42,
689 	STR_LATE_43,
690 	STR_LATE_44,
691 	STR_LATE_45,
692 	STR_LATE_46,
693 	STR_LATE_47,
694 	STR_LATE_48,
695 	STR_LATE_49,
696 	STR_LATE_50,
697 	STR_LATE_51,
698 	STR_LATE_52,
699 	STR_LATE_53,
700 	STR_LATE_54,
701 	STR_LATE_55,
702 	STR_LATE_56,
703 	STR_LATE_57,
704 	STR_LATE_58
705 };
706 
707 
708 enum
709 {
710 	MSG_EXITGAME,
711 	MSG_OK,
712 	MSG_YES,
713 	MSG_NO,
714 	MSG_CANCEL,
715 	MSG_REHIRE,
716 	MSG_LIE,
717 	MSG_NODESC,
718 	MSG_SAVESUCCESS,
719 	MSG_DAY,
720 	MSG_MERCS,
721 	MSG_EMPTYSLOT,
722 	MSG_RPM,
723 	MSG_MINUTE_ABBREVIATION,
724 	MSG_METER_ABBREVIATION,
725 	MSG_ROUNDS_ABBREVIATION,
726 	MSG_KILOGRAM_ABBREVIATION,
727 	MSG_POUND_ABBREVIATION,
728 	MSG_HOMEPAGE,
729 	MSG_USDOLLAR_ABBREVIATION,
730 	MSG_LOWERCASE_NA,
731 	MSG_MEANWHILE,
732 	MSG_ARRIVE,
733 	MSG_VERSION,
734 	MSG_EMPTY_QUICK_SAVE_SLOT,
735 	MSG_QUICK_SAVE_RESERVED_FOR_TACTICAL,
736 	MSG_OPENED,
737 	MSG_CLOSED,
738 	MSG_LOWDISKSPACE_WARNING,
739 	MSG_MERC_CAUGHT_ITEM,
740 	MSG_MERC_TOOK_DRUG,
741 	MSG_MERC_HAS_NO_MEDSKILL,
742 	MSG_INTEGRITY_WARNING,
743 	MSG_CDROM_SAVE,
744 	MSG_CANT_FIRE_HERE,
745 	MSG_CANT_CHANGE_STANCE,
746 	MSG_DROP,
747 	MSG_THROW,
748 	MSG_PASS,
749 	MSG_ITEM_PASSED_TO_MERC,
750 	MSG_NO_ROOM_TO_PASS_ITEM,
751 	MSG_END_ATTACHMENT_LIST,
752 	MSG_CHEAT_LEVEL_ONE,
753 	MSG_CHEAT_LEVEL_TWO,
754 	MSG_SQUAD_ON_STEALTHMODE,
755 	MSG_SQUAD_OFF_STEALTHMODE,
756 	MSG_MERC_ON_STEALTHMODE,
757 	MSG_MERC_OFF_STEALTHMODE,
758 	MSG_WIREFRAMES_ADDED,
759 	MSG_WIREFRAMES_REMOVED,
760 	MSG_CANT_GO_UP,
761 	MSG_CANT_GO_DOWN,
762 	MSG_ENTERING_LEVEL,
763 	MSG_LEAVING_BASEMENT,
764 	MSG_DASH_S,				// the old 's
765 	MSG_TACKING_MODE_OFF,
766 	MSG_TACKING_MODE_ON,
767 	MSG_3DCURSOR_OFF,
768 	MSG_3DCURSOR_ON,
769 	MSG_SQUAD_ACTIVE,
770 	MSG_CANT_AFFORD_TO_PAY_NPC_DAILY_SALARY_MSG,
771 	MSG_SKIP,
772 	MSG_EPC_CANT_TRAVERSE,
773 	MSG_CDROM_SAVE_GAME,
774 	MSG_DRANK_SOME,
775 	MSG_PACKAGE_ARRIVES,
776 	MSG_JUST_HIRED_MERC_ARRIVAL_LOCATION_POPUP,
777 	MSG_HISTORY_UPDATED,
778 };
779 
780 
781 enum
782 {
783 	STR_LOSES_1_WISDOM,
784 	STR_LOSES_1_DEX,
785 	STR_LOSES_1_STRENGTH,
786 	STR_LOSES_1_AGIL,
787 	STR_LOSES_WISDOM,
788 	STR_LOSES_DEX,
789 	STR_LOSES_STRENGTH,
790 	STR_LOSES_AGIL,
791 	STR_INTERRUPT,
792 	STR_PLAYER_REINFORCEMENTS,
793 	STR_PLAYER_RELOADS,
794 	STR_PLAYER_NOT_ENOUGH_APS,
795 	STR_RELIABLE,
796 	STR_UNRELIABLE,
797 	STR_EASY_TO_REPAIR,
798 	STR_HARD_TO_REPAIR,
799 	STR_HIGH_DAMAGE,
800 	STR_LOW_DAMAGE,
801 	STR_QUICK_FIRING,
802 	STR_SLOW_FIRING,
803 	STR_LONG_RANGE,
804 	STR_SHORT_RANGE,
805 	STR_LIGHT,
806 	STR_HEAVY,
807 	STR_SMALL,
808 	STR_FAST_BURST,
809 	STR_NO_BURST,
810 	STR_LARGE_AMMO_CAPACITY,
811 	STR_SMALL_AMMO_CAPACITY,
812 	STR_CAMO_WORN_OFF,
813 	STR_CAMO_WASHED_OFF,
814 	STR_2ND_CLIP_DEPLETED,
815 	STR_STOLE_SOMETHING,
816 	STR_NOT_BURST_CAPABLE,
817 	STR_ATTACHMENT_ALREADY,
818 	STR_MERGE_ITEMS,
819 	STR_CANT_ATTACH,
820 	STR_NONE,
821 	STR_EJECT_AMMO,
822 	STR_ATTACHMENTS,
823 	STR_CANT_USE_TWO_ITEMS,
824 	STR_ATTACHMENT_HELP,
825 	STR_ATTACHMENT_INVALID_HELP,
826 	STR_SECTOR_NOT_CLEARED,
827 	STR_NEED_TO_GIVE_MONEY,
828 	STR_HEAD_HIT,
829 	STR_ABANDON_FIGHT,
830 	STR_PERMANENT_ATTACHMENT,
831 	STR_ENERGY_BOOST,
832 	STR_SLIPPED_MARBLES,
833 	STR_FAILED_TO_STEAL_SOMETHING,
834 	STR_REPAIRED,
835 	STR_INTERRUPT_FOR,
836 	STR_SURRENDER,
837 	STR_REFUSE_FIRSTAID,
838 	STR_REFUSE_FIRSTAID_FOR_CREATURE,
839 	STR_HOW_TO_USE_SKYRIDDER,
840 	STR_RELOAD_ONLY_ONE_GUN,
841 	STR_BLOODCATS_TURN,
842 };
843 
844 
845 
846 
847 enum
848 {
849 	AIR_RAID_TURN_STR,
850 	BEGIN_AUTOBANDAGE_PROMPT_STR,
851 	NOTICING_MISSING_ITEMS_FROM_SHIPMENT_STR,
852 	DOOR_LOCK_DESCRIPTION_STR,
853 	DOOR_THERE_IS_NO_LOCK_STR,
854 	DOOR_LOCK_UNTRAPPED_STR,
855 	DOOR_NOT_PROPER_KEY_STR,
856 	DOOR_LOCK_IS_NOT_TRAPPED_STR,
857 	DOOR_LOCK_HAS_BEEN_LOCKED_STR,
858 	DOOR_DOOR_MOUSE_DESCRIPTION,
859 	DOOR_TRAPPED_MOUSE_DESCRIPTION,
860 	DOOR_LOCKED_MOUSE_DESCRIPTION,
861 	DOOR_UNLOCKED_MOUSE_DESCRIPTION,
862 	DOOR_BROKEN_MOUSE_DESCRIPTION,
863 	ACTIVATE_SWITCH_PROMPT,
864 	DISARM_TRAP_PROMPT,
865 	ITEMPOOL_POPUP_MORE_STR,
866 	ITEM_HAS_BEEN_PLACED_ON_GROUND_STR,
867 	ITEM_HAS_BEEN_GIVEN_TO_STR,
868 	GUY_HAS_BEEN_PAID_IN_FULL_STR,
869 	GUY_STILL_OWED_STR,
870 	CHOOSE_BOMB_FREQUENCY_STR,
871 	CHOOSE_TIMER_STR,
872 	CHOOSE_REMOTE_FREQUENCY_STR,
873 	DISARM_BOOBYTRAP_PROMPT,
874 	REMOVE_BLUE_FLAG_PROMPT,
875 	PLACE_BLUE_FLAG_PROMPT,
876 	ENDING_TURN,
877 	ATTACK_OWN_GUY_PROMPT,
878 	VEHICLES_NO_STANCE_CHANGE_STR,
879 	ROBOT_NO_STANCE_CHANGE_STR,
880 	CANNOT_STANCE_CHANGE_STR,
881 	CANNOT_DO_FIRST_AID_STR,
882 	CANNOT_NO_NEED_FIRST_AID_STR,
883 	CANT_MOVE_THERE_STR,
884 	CANNOT_RECRUIT_TEAM_FULL,
885 	HAS_BEEN_RECRUITED_STR,
886 	BALANCE_OWED_STR,
887 	ESCORT_PROMPT,
888 	HIRE_PROMPT,
889 	BOXING_PROMPT,
890 	BUY_VEST_PROMPT,
891 	NOW_BING_ESCORTED_STR,
892 	JAMMED_ITEM_STR,
893 	ROBOT_NEEDS_GIVEN_CALIBER_STR,
894 	CANNOT_THROW_TO_DEST_STR,
895 	TOGGLE_STEALTH_MODE_POPUPTEXT,
896 	MAPSCREEN_POPUPTEXT,
897 	END_TURN_POPUPTEXT,
898 	TALK_CURSOR_POPUPTEXT,
899 	TOGGLE_MUTE_POPUPTEXT,
900 	CHANGE_STANCE_UP_POPUPTEXT,
901 	CURSOR_LEVEL_POPUPTEXT,
902 	JUMPCLIMB_POPUPTEXT,
903 	CHANGE_STANCE_DOWN_POPUPTEXT,
904 	EXAMINE_CURSOR_POPUPTEXT,
905 	PREV_MERC_POPUPTEXT,
906 	NEXT_MERC_POPUPTEXT,
907 	CHANGE_OPTIONS_POPUPTEXT,
908 	TOGGLE_BURSTMODE_POPUPTEXT,
909 	LOOK_CURSOR_POPUPTEXT,
910 	MERC_VITAL_STATS_POPUPTEXT,
911 	CANNOT_DO_INV_STUFF_STR,
912 	CONTINUE_OVER_FACE_STR,
913 	MUTE_OFF_STR,
914 	MUTE_ON_STR,
915 	DRIVER_POPUPTEXT,
916 	EXIT_VEHICLE_POPUPTEXT,
917 	CHANGE_SQUAD_POPUPTEXT,
918 	DRIVE_POPUPTEXT,
919 	NOT_APPLICABLE_POPUPTEXT,
920 	USE_HANDTOHAND_POPUPTEXT,
921 	USE_FIREARM_POPUPTEXT,
922 	USE_BLADE_POPUPTEXT ,
923 	USE_EXPLOSIVE_POPUPTEXT,
924 	USE_MEDKIT_POPUPTEXT,
925 	CATCH_STR,
926 	RELOAD_STR,
927 	GIVE_STR,
928 	LOCK_TRAP_HAS_GONE_OFF_STR,
929 	MERC_HAS_ARRIVED_STR,
930 	GUY_HAS_RUN_OUT_OF_APS_STR,
931 	MERC_IS_UNAVAILABLE_STR,
932 	MERC_IS_ALL_BANDAGED_STR,
933 	MERC_IS_OUT_OF_BANDAGES_STR,
934 	ENEMY_IN_SECTOR_STR,
935 	NO_ENEMIES_IN_SIGHT_STR,
936 	NOT_ENOUGH_APS_STR,
937 	NOBODY_USING_REMOTE_STR,
938 	BURST_FIRE_DEPLETED_CLIP_STR,
939 	ENEMY_TEAM_MERC_NAME,
940 	CREATURE_TEAM_MERC_NAME,
941 	MILITIA_TEAM_MERC_NAME,
942 	CIV_TEAM_MERC_NAME,
943 
944 	//The text for the 'exiting sector' gui
945 	EXIT_GUI_TITLE_STR,
946 	OK_BUTTON_TEXT_STR,
947 	CANCEL_BUTTON_TEXT_STR,
948 	EXIT_GUI_SELECTED_MERC_STR,
949 	EXIT_GUI_ALL_MERCS_IN_SQUAD_STR,
950 	EXIT_GUI_GOTO_SECTOR_STR,
951 	EXIT_GUI_GOTO_MAP_STR,
952 	CANNOT_LEAVE_SECTOR_FROM_SIDE_STR,
953 	MERC_IS_TOO_FAR_AWAY_STR,
954 	REMOVING_TREETOPS_STR,
955 	SHOWING_TREETOPS_STR,
956 	CROW_HIT_LOCATION_STR,
957 	NECK_HIT_LOCATION_STR,
958 	HEAD_HIT_LOCATION_STR,
959 	TORSO_HIT_LOCATION_STR,
960 	LEGS_HIT_LOCATION_STR,
961 	YESNOLIE_STR,
962 	GUN_GOT_FINGERPRINT,
963 	GUN_NOGOOD_FINGERPRINT,
964 	GUN_GOT_TARGET,
965 	NO_PATH,
966 	MONEY_BUTTON_HELP_TEXT,
967 	AUTOBANDAGE_NOT_NEEDED,
968 	SHORT_JAMMED_GUN,
969 	CANT_GET_THERE,
970 	REFUSE_EXCHANGE_PLACES,
971 	PAY_MONEY_PROMPT,
972 	FREE_MEDICAL_PROMPT,
973 	MARRY_DARYL_PROMPT,
974 	KEYRING_HELP_TEXT,
975 	EPC_CANNOT_DO_THAT,
976 	SPARE_KROTT_PROMPT,
977 	OUT_OF_RANGE_STRING,
978 	CIV_TEAM_MINER_NAME,
979 	VEHICLE_CANT_MOVE_IN_TACTICAL,
980 	CANT_AUTOBANDAGE_PROMPT,
981 	NO_PATH_FOR_MERC,
982 	POW_MERCS_ARE_HERE,
983 	LOCK_HAS_BEEN_HIT,
984 	LOCK_HAS_BEEN_DESTROYED,
985 	DOOR_IS_BUSY,
986 	VEHICLE_VITAL_STATS_POPUPTEXT,
987 	NO_LOS_TO_TALK_TARGET,
988 };
989 
990 enum{
991 	EXIT_GUI_LOAD_ADJACENT_SECTOR_HELPTEXT,
992 	EXIT_GUI_GOTO_MAPSCREEN_HELPTEXT,
993 	EXIT_GUI_CANT_LEAVE_HOSTILE_SECTOR_HELPTEXT,
994 	EXIT_GUI_MUST_LOAD_ADJACENT_SECTOR_HELPTEXT,
995 	EXIT_GUI_MUST_GOTO_MAPSCREEN_HELPTEXT,
996 	EXIT_GUI_ESCORTED_CHARACTERS_MUST_BE_ESCORTED_HELPTEXT,
997 	EXIT_GUI_MERC_CANT_ISOLATE_EPC_HELPTEXT_MALE_SINGULAR,
998 	EXIT_GUI_MERC_CANT_ISOLATE_EPC_HELPTEXT_FEMALE_SINGULAR,
999 	EXIT_GUI_MERC_CANT_ISOLATE_EPC_HELPTEXT_MALE_PLURAL,
1000 	EXIT_GUI_MERC_CANT_ISOLATE_EPC_HELPTEXT_FEMALE_PLURAL,
1001 	EXIT_GUI_ALL_MERCS_MUST_BE_TOGETHER_TO_ALLOW_HELPTEXT,
1002 	EXIT_GUI_SINGLE_TRAVERSAL_WILL_SEPARATE_SQUADS_HELPTEXT,
1003 	EXIT_GUI_ALL_TRAVERSAL_WILL_MOVE_CURRENT_SQUAD_HELPTEXT,
1004 	EXIT_GUI_ESCORTED_CHARACTERS_CANT_LEAVE_SECTOR_ALONE_STR,
1005 };
1006 
1007 
1008 enum
1009 {
1010 	LARGESTR_NOONE_LEFT_CAPABLE_OF_BATTLE_STR,
1011 	LARGESTR_NOONE_LEFT_CAPABLE_OF_BATTLE_AGAINST_CREATURES_STR,
1012 	LARGESTR_HAVE_BEEN_CAPTURED,
1013 };
1014 
1015 
1016 //Insurance Contract.c
1017 enum
1018 {
1019 	INS_CONTRACT_PREVIOUS,
1020 	INS_CONTRACT_NEXT,
1021 	INS_CONTRACT_ACCEPT,
1022 	INS_CONTRACT_CLEAR,
1023 };
1024 
1025 
1026 //Insurance Info
1027 enum
1028 {
1029 	INS_INFO_PREVIOUS,
1030 	INS_INFO_NEXT,
1031 };
1032 
1033 //Merc Account.c
1034 enum
1035 {
1036 	MERC_ACCOUNT_AUTHORIZE,
1037 	MERC_ACCOUNT_HOME,
1038 	MERC_ACCOUNT_ACCOUNT,
1039 	MERC_ACCOUNT_MERC,
1040 	MERC_ACCOUNT_DAYS,
1041 	MERC_ACCOUNT_RATE,
1042 	MERC_ACCOUNT_CHARGE,
1043 	MERC_ACCOUNT_TOTAL,
1044 	MERC_ACCOUNT_AUTHORIZE_CONFIRMATION,
1045 	MERC_ACCOUNT_NOT_ENOUGH_MONEY,
1046 };
1047 
1048 
1049 //MercFile.c
1050 enum
1051 {
1052 	MERC_FILES_PREVIOUS,
1053 	MERC_FILES_HIRE,
1054 	MERC_FILES_NEXT,
1055 	MERC_FILES_ADDITIONAL_INFO,
1056 	MERC_FILES_HOME,
1057 	MERC_FILES_ALREADY_HIRED,			//5
1058 	MERC_FILES_SALARY,
1059 	MERC_FILES_PER_DAY,
1060 	MERC_FILES_MERC_IS_DEAD,
1061 
1062 	MERC_FILES_HIRE_TO_MANY_PEOPLE_WARNING,
1063 
1064 	MERC_FILES_MERC_UNAVAILABLE,
1065 };
1066 
1067 
1068 //MercNoAccount.c
1069 enum
1070 {
1071 	MERC_NO_ACC_OPEN_ACCOUNT,
1072 	MERC_NO_ACC_CANCEL,
1073 	MERC_NO_ACC_NO_ACCOUNT_OPEN_ONE,
1074 };
1075 
1076 
1077 
1078 //Merc HomePage
1079 enum
1080 {
1081 	MERC_SPECK_OWNER,
1082 	MERC_OPEN_ACCOUNT,
1083 	MERC_VIEW_ACCOUNT,
1084 	MERC_VIEW_FILES,
1085 	MERC_SPECK_COM,
1086 };
1087 
1088 
1089 //Funerl.c
1090 enum
1091 {
1092 	FUNERAL_INTRO_1,
1093 	FUNERAL_INTRO_2,
1094 	FUNERAL_INTRO_3,
1095 	FUNERAL_INTRO_4,
1096 	FUNERAL_INTRO_5,
1097 	FUNERAL_SEND_FLOWERS,			//5
1098 	FUNERAL_CASKET_URN,
1099 	FUNERAL_CREMATION,
1100 	FUNERAL_PRE_FUNERAL,
1101 	FUNERAL_FUNERAL_ETTIQUETTE,
1102 	FUNERAL_OUR_CONDOLENCES,	//10
1103 	FUNERAL_OUR_SYMPATHIES,
1104 };
1105 
1106 
1107 //Florist.c
1108 enum
1109 {
1110 	FLORIST_GALLERY,
1111 	FLORIST_DROP_ANYWHERE,
1112 	FLORIST_PHONE_NUMBER,
1113 	FLORIST_STREET_ADDRESS,
1114 	FLORIST_WWW_ADDRESS,
1115 	FLORIST_ADVERTISEMENT_1,
1116 	FLORIST_ADVERTISEMENT_2,
1117 	FLORIST_ADVERTISEMENT_3,
1118 	FLORIST_ADVERTISEMENT_4,
1119 	FLORIST_ADVERTISEMENT_5,
1120 	FLORIST_ADVERTISEMENT_6,
1121 	FLORIST_ADVERTISEMENT_7,
1122 	FLORIST_ADVERTISEMENT_8,
1123 };
1124 
1125 
1126 //Florist Order Form
1127 enum
1128 {
1129 	FLORIST_ORDER_BACK,
1130 	FLORIST_ORDER_SEND,
1131 	FLORIST_ORDER_CLEAR,
1132 	FLORIST_ORDER_GALLERY,
1133 	FLORIST_ORDER_NAME_BOUQUET,
1134 	FLORIST_ORDER_PRICE,					//5
1135 	FLORIST_ORDER_ORDER_NUMBER,
1136 	FLORIST_ORDER_DELIVERY_DATE,
1137 	FLORIST_ORDER_NEXT_DAY,
1138 	FLORIST_ORDER_GETS_THERE,
1139 	FLORIST_ORDER_DELIVERY_LOCATION,			//10
1140 	FLORIST_ORDER_ADDITIONAL_CHARGES,
1141 	FLORIST_ORDER_CRUSHED,
1142 	FLORIST_ORDER_BLACK_ROSES,
1143 	FLORIST_ORDER_WILTED,
1144 	FLORIST_ORDER_FRUIT_CAKE,							//15
1145 	FLORIST_ORDER_PERSONAL_SENTIMENTS,
1146 	FLORIST_ORDER_CARD_LENGTH,
1147 	FLORIST_ORDER_SELECT_FROM_OURS,
1148 	FLORIST_ORDER_STANDARDIZED_CARDS,
1149 	FLORIST_ORDER_BILLING_INFO,							//20
1150 	FLORIST_ORDER_NAME,
1151 };
1152 
1153 
1154 
1155 //Florist Gallery.c
1156 enum
1157 {
1158 	FLORIST_GALLERY_PREV,
1159 	FLORIST_GALLERY_NEXT,
1160 	FLORIST_GALLERY_CLICK_TO_ORDER,
1161 	FLORIST_GALLERY_ADDIFTIONAL_FEE,
1162 	FLORIST_GALLERY_HOME,
1163 };
1164 
1165 
1166 //Florist Cards
1167 enum
1168 {
1169 	FLORIST_CARDS_CLICK_SELECTION,
1170 	FLORIST_CARDS_BACK,
1171 };
1172 
1173 // Bobbyr Mail Order.c
1174 enum
1175 {
1176 	BOBBYR_ORDER_FORM,
1177 	BOBBYR_QTY,
1178 	BOBBYR_WEIGHT,
1179 	BOBBYR_NAME,
1180 	BOBBYR_UNIT_PRICE,
1181 	BOBBYR_TOTAL,
1182 	BOBBYR_SUB_TOTAL,
1183 	BOBBYR_S_H,
1184 	BOBBYR_GRAND_TOTAL,
1185 	BOBBYR_SHIPPING_LOCATION,
1186 	BOBBYR_SHIPPING_SPEED,
1187 	BOBBYR_COST,
1188 	BOBBYR_OVERNIGHT_EXPRESS,
1189 	BOBBYR_BUSINESS_DAYS,
1190 	BOBBYR_STANDARD_SERVICE,
1191 	BOBBYR_CLEAR_ORDER,
1192 	BOBBYR_ACCEPT_ORDER,
1193 	BOBBYR_BACK,
1194 	BOBBYR_HOME,
1195 	BOBBYR_USED_TEXT,
1196 	BOBBYR_CANT_AFFORD_PURCHASE,
1197 	BOBBYR_SELECT_DEST,
1198 	BOBBYR_CONFIRM_DEST,
1199 	BOBBYR_PACKAGE_WEIGHT,
1200 	BOBBYR_MINIMUM_WEIGHT,
1201 	BOBBYR_GOTOSHIPMENT_PAGE,
1202 };
1203 
1204 
1205 //BobbyRGuns.c
1206 enum
1207 {
1208 	BOBBYR_GUNS_TO_ORDER,
1209 	BOBBYR_GUNS_CLICK_ON_ITEMS,
1210 	BOBBYR_GUNS_PREVIOUS_ITEMS,
1211 	BOBBYR_GUNS_GUNS,
1212 	BOBBYR_GUNS_AMMO,
1213 	BOBBYR_GUNS_ARMOR,		//5
1214 	BOBBYR_GUNS_MISC,
1215 	BOBBYR_GUNS_USED,
1216 	BOBBYR_GUNS_MORE_ITEMS,
1217 	BOBBYR_GUNS_ORDER_FORM,
1218 	BOBBYR_GUNS_HOME,					//10
1219 
1220 	BOBBYR_GUNS_WGHT,
1221 	BOBBYR_GUNS_CALIBRE,
1222 	BOBBYR_GUNS_MAGAZINE,
1223 	BOBBYR_GUNS_RANGE,
1224 	BOBBYR_GUNS_DAMAGE,
1225 	BOBBYR_GUNS_ROF,				//5
1226 	BOBBYR_GUNS_COST,
1227 	BOBBYR_GUNS_IN_STOCK,
1228 	BOBBYR_GUNS_QTY_ON_ORDER,
1229 	BOBBYR_GUNS_DAMAGED,
1230 	BOBBYR_GUNS_SUB_TOTAL,
1231 	BOBBYR_GUNS_PERCENT_FUNCTIONAL,
1232 
1233 	BOBBYR_MORE_THEN_10_PURCHASES,
1234 	BOBBYR_MORE_NO_MORE_IN_STOCK,
1235 	BOBBYR_NO_MORE_STOCK,
1236 
1237 };
1238 
1239 
1240 
1241 
1242 //BobbyR.c
1243 enum
1244 {
1245 	BOBBYR_ADVERTISMENT_1,
1246 	BOBBYR_ADVERTISMENT_2,
1247 	BOBBYR_USED,
1248 	BOBBYR_MISC,
1249 	BOBBYR_GUNS,
1250 	BOBBYR_AMMO,
1251 	BOBBYR_ARMOR,
1252 	BOBBYR_ADVERTISMENT_3,
1253 	BOBBYR_UNDER_CONSTRUCTION,
1254 };
1255 
1256 //Aim Sort.c
1257 enum
1258 {
1259 	AIM_AIMMEMBERS,
1260 	SORT_BY,
1261 	MUGSHOT_INDEX,
1262 	MERCENARY_FILES,
1263 	ALUMNI_GALLERY
1264 };
1265 
1266 
1267 
1268 //Aim Policies.c
1269 enum
1270 {
1271 	AIM_POLICIES_PREVIOUS,
1272 	AIM_POLICIES_HOMEPAGE,
1273 	AIM_POLICIES_POLICY,
1274 	AIM_POLICIES_NEXT_PAGE,
1275 	AIM_POLICIES_DISAGREE,
1276 	AIM_POLICIES_AGREE,
1277 };
1278 
1279 
1280 //Aim Member.c
1281 enum
1282 {
1283 	AIM_MEMBER_FEE,
1284 	AIM_MEMBER_CONTRACT,
1285 	AIM_MEMBER_1_DAY,
1286 	AIM_MEMBER_1_WEEK,
1287 	AIM_MEMBER_2_WEEKS,
1288 	AIM_MEMBER_PREVIOUS,
1289 	AIM_MEMBER_CONTACT,
1290 	AIM_MEMBER_NEXT,
1291 	AIM_MEMBER_ADDTNL_INFO,
1292 	AIM_MEMBER_ACTIVE_MEMBERS,
1293 	AIM_MEMBER_OPTIONAL_GEAR,
1294 	AIM_MEMBER_MEDICAL_DEPOSIT_REQ,
1295 };
1296 
1297 
1298 
1299 //Aim Member.c
1300 enum
1301 {
1302 	AIM_MEMBER_CONTRACT_CHARGE,
1303 	AIM_MEMBER_ONE_DAY,
1304 	AIM_MEMBER_ONE_WEEK,
1305 	AIM_MEMBER_TWO_WEEKS,
1306 	AIM_MEMBER_NO_EQUIPMENT,
1307 	AIM_MEMBER_BUY_EQUIPMENT,		//5
1308 	AIM_MEMBER_TRANSFER_FUNDS,
1309 	AIM_MEMBER_CANCEL,
1310 	AIM_MEMBER_HIRE,
1311 	AIM_MEMBER_HANG_UP,
1312 	AIM_MEMBER_OK,							//10
1313 	AIM_MEMBER_LEAVE_MESSAGE,
1314 	AIM_MEMBER_VIDEO_CONF_WITH,
1315 	AIM_MEMBER_CONNECTING,
1316 	AIM_MEMBER_WITH_MEDICAL,		//14
1317 };
1318 
1319 //Aim Member.c
1320 enum
1321 {
1322 	AIM_MEMBER_FUNDS_TRANSFER_SUCCESFUL,
1323 	AIM_MEMBER_FUNDS_TRANSFER_FAILED,
1324 	AIM_MEMBER_NOT_ENOUGH_FUNDS,
1325 
1326 	AIM_MEMBER_ON_ASSIGNMENT,
1327 	AIM_MEMBER_LEAVE_MSG,
1328 	AIM_MEMBER_DEAD,
1329 
1330 	AIM_MEMBER_ALREADY_HAVE_20_MERCS,
1331 
1332 	AIM_MEMBER_PRERECORDED_MESSAGE,
1333 	AIM_MEMBER_MESSAGE_RECORDED,
1334 
1335 };
1336 
1337 //AIM Link.c
1338 
1339 
1340 //Aim History
1341 enum
1342 {
1343 	AIM_HISTORY_TITLE,
1344 	AIM_HISTORY_PREVIOUS,
1345 	AIM_HISTORY_HOME,
1346 	AIM_HISTORY_AIM_ALUMNI,
1347 	AIM_HISTORY_NEXT,
1348 };
1349 
1350 
1351 
1352 //Aim Facial Index
1353 enum
1354 {
1355 	AIM_FI_PRICE,
1356 	AIM_FI_EXP,
1357 	AIM_FI_MARKSMANSHIP,
1358 	AIM_FI_MEDICAL,
1359 	AIM_FI_EXPLOSIVES,
1360 	AIM_FI_MECHANICAL,
1361 	AIM_FI_AIM_MEMBERS_SORTED_ASCENDING,
1362 	AIM_FI_AIM_MEMBERS_SORTED_DESCENDING,
1363 	AIM_FI_LEFT_CLICK,
1364 	AIM_FI_TO_SELECT,
1365 	AIM_FI_RIGHT_CLICK,
1366 	AIM_FI_TO_ENTER_SORT_PAGE,
1367 	AIM_FI_DEAD,
1368 };
1369 
1370 
1371 //AimArchives.
1372 enum
1373 {
1374 	AIM_ALUMNI_PAGE_1,
1375 	AIM_ALUMNI_PAGE_2,
1376 	AIM_ALUMNI_PAGE_3,
1377 	AIM_ALUMNI_ALUMNI,
1378 	AIM_ALUMNI_DONE,
1379 };
1380 
1381 
1382 
1383 //Aim Home Page
1384 enum
1385 {
1386 //	AIM_INFO_1,
1387 //	AIM_INFO_2,
1388 //	AIM_POLICIES,
1389 //	AIM_HISTORY,
1390 //	AIM_LINKS,		//5
1391 	AIM_INFO_3,
1392 	AIM_INFO_4,
1393 	AIM_INFO_5,
1394 	AIM_INFO_6,
1395 	AIM_INFO_7,			//9
1396 	AIM_BOBBYR_ADD1,
1397 	AIM_BOBBYR_ADD2,
1398 	AIM_BOBBYR_ADD3,
1399 
1400 };
1401 
1402 
1403 //Aim Home Page
1404 enum
1405 {
1406 	AIM_HOME,
1407 	AIM_MEMBERS,
1408 	AIM_ALUMNI,
1409 	AIM_POLICIES,
1410 	AIM_HISTORY,
1411 	AIM_LINKS,
1412 };
1413 
1414 
1415 // MapScreen
1416 enum
1417 {
1418 	MAP_SCREEN_MAP_LEVEL,
1419 	MAP_SCREEN_NO_MILITIA_TEXT,
1420 };
1421 
1422 enum
1423 {
1424 	//Coordinating simultaneous arrival dialog strings
1425 	STR_DETECTED_SINGULAR,
1426 	STR_DETECTED_PLURAL,
1427 	STR_COORDINATE,
1428 	//AutoResove Enemy capturing strings
1429 	STR_ENEMY_SURRENDER_OFFER,
1430 	STR_ENEMY_CAPTURED,
1431 	//AutoResolve Text buttons
1432 	STR_AR_RETREAT_BUTTON,
1433 	STR_AR_DONE_BUTTON,
1434 	//AutoResolve header text
1435 	STR_AR_DEFEND_HEADER,
1436 	STR_AR_ATTACK_HEADER,
1437 	STR_AR_ENCOUNTER_HEADER,
1438 	STR_AR_SECTOR_HEADER,
1439 	//String for AutoResolve battle over conditions
1440 	STR_AR_OVER_VICTORY,
1441 	STR_AR_OVER_DEFEAT,
1442 	STR_AR_OVER_SURRENDERED,
1443 	STR_AR_OVER_CAPTURED,
1444 	STR_AR_OVER_RETREATED,
1445 	STR_AR_MILITIA_NAME,
1446 	STR_AR_ELITE_NAME,
1447 	STR_AR_TROOP_NAME,
1448 	STR_AR_ADMINISTRATOR_NAME,
1449 	STR_AR_CREATURE_NAME,
1450 	STR_AR_TIME_ELAPSED,
1451 	STR_AR_MERC_RETREATED,
1452 	STR_AR_MERC_RETREATING,
1453 	STR_AR_MERC_RETREAT,
1454 	//Strings for prebattle interface
1455 	STR_PB_AUTORESOLVE_BTN,
1456 	STR_PB_GOTOSECTOR_BTN,
1457 	STR_PB_RETREATMERCS_BTN,
1458 	STR_PB_ENEMYENCOUNTER_HEADER,
1459 	STR_PB_ENEMYINVASION_HEADER,
1460 	STR_PB_ENEMYAMBUSH_HEADER,
1461 	STR_PB_ENTERINGENEMYSECTOR_HEADER,
1462 	STR_PB_CREATUREATTACK_HEADER,
1463 	STR_PB_BLOODCATAMBUSH_HEADER,
1464 	STR_PB_ENTERINGBLOODCATLAIR_HEADER,
1465 	STR_PB_LOCATION,
1466 	STR_PB_ENEMIES,
1467 	STR_PB_MERCS,
1468 	STR_PB_MILITIA,
1469 	STR_PB_CREATURES,
1470 	STR_PB_BLOODCATS,
1471 	STR_PB_SECTOR,
1472 	STR_PB_NONE,
1473 	STR_PB_NOTAPPLICABLE_ABBREVIATION,
1474 	STR_PB_DAYS_ABBREVIATION,
1475 	STR_PB_HOURS_ABBREVIATION,
1476 	//Strings for the tactical placement gui
1477 	//The four buttons and it's help text.
1478 	STR_TP_CLEAR,
1479 	STR_TP_SPREAD,
1480 	STR_TP_GROUP,
1481 	STR_TP_DONE,
1482 	STR_TP_CLEARHELP,
1483 	STR_TP_SPREADHELP,
1484 	STR_TP_GROUPHELP,
1485 	STR_TP_DONEHELP,
1486 	STR_TP_DISABLED_DONEHELP,
1487 	//various strings.
1488 	STR_TP_SECTOR,
1489 	STR_TP_CHOOSEENTRYPOSITIONS,
1490 	STR_TP_INACCESSIBLE_MESSAGE,
1491 	STR_TP_INVALID_MESSAGE,
1492 	STR_PB_AUTORESOLVE_FASTHELP,
1493 	STR_PB_DISABLED_AUTORESOLVE_FASTHELP,
1494 	STR_PB_GOTOSECTOR_FASTHELP,
1495 	STR_BP_RETREATSINGLE_FASTHELP,
1496 	STR_BP_RETREATPLURAL_FASTHELP,
1497 
1498 	//various popup messages for battle,
1499 	STR_DIALOG_ENEMIES_ATTACK_MILITIA,
1500 	STR_DIALOG_CREATURES_ATTACK_MILITIA,
1501 	STR_DIALOG_CREATURES_KILL_CIVILIANS,
1502 	STR_DIALOG_ENEMIES_ATTACK_UNCONCIOUSMERCS,
1503 	STR_DIALOG_CREATURES_ATTACK_UNCONCIOUSMERCS,
1504 };
1505 
1506 
1507 //enums for the Shopkeeper Interface
1508 enum
1509 {
1510 	SKI_TEXT_MERCHADISE_IN_STOCK,
1511 	SKI_TEXT_PAGE,
1512 	SKI_TEXT_TOTAL_COST,
1513 	SKI_TEXT_TOTAL_VALUE,
1514 	SKI_TEXT_EVALUATE,
1515 	SKI_TEXT_TRANSACTION,
1516 	SKI_TEXT_DONE,
1517 	SKI_TEXT_REPAIR_COST,
1518 	SKI_TEXT_ONE_HOUR,
1519 	SKI_TEXT_PLURAL_HOURS,
1520 	SKI_TEXT_REPAIRED,
1521 	SKI_TEXT_NO_MORE_ROOM_IN_PLAYER_OFFER_AREA,
1522 	SKI_TEXT_MINUTES,
1523 	SKI_TEXT_DROP_ITEM_TO_GROUND,
1524 };
1525 
1526 //ShopKeeperInterface Message Box defines
1527 enum
1528 {
1529 	SKI_QUESTION_TO_DEDUCT_MONEY_FROM_PLAYERS_ACCOUNT_TO_COVER_DIFFERENCE,
1530 	SKI_SHORT_FUNDS_TEXT,
1531 	SKI_QUESTION_TO_DEDUCT_MONEY_FROM_PLAYERS_ACCOUNT_TO_COVER_COST,
1532 
1533 	SKI_TRANSACTION_BUTTON_HELP_TEXT,
1534 	SKI_REPAIR_TRANSACTION_BUTTON_HELP_TEXT,
1535 	SKI_DONE_BUTTON_HELP_TEXT,
1536 
1537 	SKI_PLAYERS_CURRENT_BALANCE,
1538 };
1539 
1540 
1541 //enums for the above text
1542 enum
1543 {
1544 	SLG_SAVE_GAME,
1545 	SLG_LOAD_GAME,
1546 	SLG_CANCEL,
1547 	SLG_SAVE_SELECTED,
1548 	SLG_LOAD_SELECTED,
1549 	SLG_SAVE_GAME_OK,				//5
1550 	SLG_SAVE_GAME_ERROR,
1551 	SLG_LOAD_GAME_OK,
1552 	SLG_LOAD_GAME_ERROR,
1553 	SLG_GAME_VERSION_DIF,
1554 	SLG_DELETE_ALL_SAVE_GAMES,	//10
1555 	SLG_SAVED_GAME_VERSION_DIF,
1556 	SLG_BOTH_GAME_AND_SAVED_GAME_DIF,
1557 	SLG_CONFIRM_SAVE,
1558 	SLG_NOT_ENOUGH_HARD_DRIVE_SPACE,
1559 	SLG_SAVING_GAME_MESSAGE,
1560 	SLG_NORMAL_GUNS,
1561 	SLG_ADDITIONAL_GUNS,
1562 	SLG_REALISTIC,
1563 	SLG_SCIFI,
1564 
1565 	SLG_DIFF,
1566 };
1567 
1568 
1569 //OptionScreen.h
1570 // defines used for the zOptionsText
1571 enum
1572 {
1573 	OPT_SAVE_GAME,
1574 	OPT_LOAD_GAME,
1575 	OPT_MAIN_MENU,
1576 	OPT_DONE,
1577 	OPT_SOUND_FX,
1578 	OPT_SPEECH,
1579 	OPT_MUSIC,
1580 	OPT_RETURN_TO_MAIN,
1581 	OPT_NEED_AT_LEAST_SPEECH_OR_SUBTITLE_OPTION_ON,
1582 };
1583 
1584 
1585 //used with the gMoneyStatsDesc[]
1586 enum
1587 {
1588 	MONEY_DESC_AMOUNT,
1589 	MONEY_DESC_REMAINING,
1590 	MONEY_DESC_AMOUNT_2_SPLIT,
1591 	MONEY_DESC_TO_SPLIT,
1592 
1593 	MONEY_DESC_PLAYERS,
1594 	MONEY_DESC_BALANCE,
1595 	MONEY_DESC_AMOUNT_2_WITHDRAW,
1596 	MONEY_DESC_TO_WITHDRAW,
1597 
1598 };
1599 
1600 
1601 // used with gzMoneyWithdrawMessageText
1602 enum
1603 {
1604 	MONEY_TEXT_WITHDRAW_MORE_THEN_MAXIMUM,
1605 	CONFIRMATION_TO_DEPOSIT_MONEY_TO_ACCOUNT,
1606 };
1607 
1608 
1609 
1610 // Game init option screen
1611 enum
1612 {
1613 	GIO_INITIAL_GAME_SETTINGS,
1614 
1615 	GIO_GAME_STYLE_TEXT,
1616 	GIO_REALISTIC_TEXT,
1617 	GIO_SCI_FI_TEXT,
1618 
1619 	GIO_GUN_OPTIONS_TEXT,
1620 	GIO_GUN_NUT_TEXT,
1621 	GIO_REDUCED_GUNS_TEXT,
1622 
1623 	GIO_DIF_LEVEL_TEXT,
1624 	GIO_EASY_TEXT,
1625 	GIO_MEDIUM_TEXT,
1626 	GIO_HARD_TEXT,
1627 
1628 	GIO_OK_TEXT,
1629 	GIO_CANCEL_TEXT,
1630 
1631 	GIO_GAME_SAVE_STYLE_TEXT,
1632 	GIO_SAVE_ANYWHERE_TEXT,
1633 	GIO_IRON_MAN_TEXT,
1634 	GIO_DEAD_IS_DEAD_TEXT,
1635 };
1636 
1637 
1638 
1639 enum
1640 {
1641 	LAPTOP_BN_HLP_TXT_VIEW_EMAIL,
1642 	LAPTOP_BN_HLP_TXT_BROWSE_VARIOUS_WEB_SITES,
1643 	LAPTOP_BN_HLP_TXT_VIEW_FILES_AND_EMAIL_ATTACHMENTS,
1644 	LAPTOP_BN_HLP_TXT_READ_LOG_OF_EVENTS,
1645 	LAPTOP_BN_HLP_TXT_VIEW_TEAM_INFO,
1646 	LAPTOP_BN_HLP_TXT_VIEW_FINANCIAL_SUMMARY_AND_HISTORY,
1647 	LAPTOP_BN_HLP_TXT_CLOSE_LAPTOP,
1648 
1649 	LAPTOP_BN_HLP_TXT_YOU_HAVE_NEW_MAIL,
1650 	LAPTOP_BN_HLP_TXT_YOU_HAVE_NEW_FILE,
1651 
1652 
1653 	BOOKMARK_TEXT_ASSOCIATION_OF_INTERNATION_MERCENARIES,
1654 	BOOKMARK_TEXT_BOBBY_RAY_ONLINE_WEAPON_MAIL_ORDER,
1655 	BOOKMARK_TEXT_INSTITUTE_OF_MERCENARY_PROFILING,
1656 	BOOKMARK_TEXT_MORE_ECONOMIC_RECRUITING_CENTER,
1657 	BOOKMARK_TEXT_MCGILLICUTTY_MORTUARY,
1658 	BOOKMARK_TEXT_UNITED_FLORAL_SERVICE,
1659 	BOOKMARK_TEXT_INSURANCE_BROKERS_FOR_AIM_CONTRACTS,
1660 
1661 };
1662 
1663 //enums used for the mapscreen inventory messages
1664 enum
1665 {
1666 	MAPINV_MERC_ISNT_CLOSE_ENOUGH,
1667 	MAPINV_CANT_SELECT_MERC,
1668 	MAPINV_NOT_IN_SECTOR_TO_TAKE,
1669 	MAPINV_CANT_PICKUP_IN_COMBAT,
1670 	MAPINV_CANT_DROP_IN_COMBAT,
1671 	MAPINV_NOT_IN_SECTOR_TO_DROP,
1672 };
1673 
1674 
1675 //the laptop broken link site
1676 enum
1677 {
1678 	BROKEN_LINK_TXT_ERROR_404,
1679 	BROKEN_LINK_TXT_SITE_NOT_FOUND,
1680 };
1681 
1682 //Bobby rays page for recent shipments
1683 enum
1684 {
1685 	BOBBYR_SHIPMENT__TITLE,
1686 	BOBBYR_SHIPMENT__ORDER_NUM,
1687 	BOBBYR_SHIPMENT__NUM_ITEMS,
1688 	BOBBYR_SHIPMENT__ORDERED_ON,
1689 };
1690 
1691 enum
1692 {
1693 	CRDT_CAMFIELD,
1694 	CRDT_SHAWN,
1695 	CRDT_KRIS,
1696 	CRDT_IAN,
1697 	CRDT_LINDA,
1698 	CRDT_ERIC,
1699 	CRDT_LYNN,
1700 	CRDT_NORM,
1701 	CRDT_GEORGE,
1702 	CRDT_STACEY,
1703 	CRDT_SCOTT,
1704 	CRDT_EMMONS,
1705 	CRDT_DAVE,
1706 	CRDT_ALEX,
1707 	CRDT_JOEY,
1708 
1709 	NUM_PEOPLE_IN_CREDITS,
1710 };
1711 
1712 /* This is from _JA25EnglishText.h  */
1713 enum
1714 {
1715 	TCTL_MSG__RANGE_TO_TARGET,
1716 	TCTL_MSG__RANGE_TO_TARGET_AND_GUN_RANGE,
1717 	TCTL_MSG__DISPLAY_COVER,
1718 	TCTL_MSG__LOS,
1719 	TCTL_MSG__IRON_MAN_CANT_SAVE_NOW,
1720 	TCTL_MSG__CANNOT_SAVE_DURING_COMBAT,
1721 	TCTL_MSG__CANNOT_LOAD_PREVIOUS_SAVE,
1722 	TCTL_MSG__DEAD_IS_DEAD_CANT_SAVE_NOW,
1723 	TCTL_MSG__CHANCE_TO_HIT_TARGET,
1724 };
1725 
1726 #endif
1727