//-------------------------------------------------------------------
//
//  This code is copyright 2001 by G5 Software.
//  Any unauthorized usage, either in part or in whole of this code
//  is strictly prohibited. Violators WILL be prosecuted to the
//  maximum extent allowed by law.
//
//-------------------------------------------------------------------

//
//  string variabled defined in this class
//  should be referenced only from the scripts, not from the code
//

class CStrings extends CApplicationSettings
{
  //
  //  Common
  //

  final static string str_InsertCDMessage       = "Please insert Red Shark CD into your CD drive and restart the game.";

  //
  //  Menu
  //

  final static string str_VersionNumber         = "build " + m_AppVersionInfo;

  //
  //  Std menu buttons
  //

  // "Back"
  final static string str_BackButton            = "Back";

  // "Yes"
  final static string str_YesButton             = "Yes";

  // "No"
  final static string str_NoButton              = "No";

  // "OK"
  final static string str_OkButton              = "OK";

  // "Cancel"
  final static string str_CancelButton          = "Cancel";

  // "Continue"
  final static string str_Continue              = "Continue";

  // "On"
  final static string str_On                    = "On";

  // "Off"
  final static string str_Off                   = "Off";

  //
  //  Quit confirmation screen
  //

  // "Are you sure you want to quit?"
  final static string str_QuitGameQuestion      = "Are you sure you want to quit?";

  //
  //  Menu select screen
  //

  // "Difficulty: "
  final static string str_Difficulty            = "Difficulty: ";

  //
  //  Settings menu
  //

  // Original English text: "Settings"
  final static string str_SettingsButton        = "Settings";

  // "Game settings"
  final static string str_GameSettingsButton    = "Game settings";

  // "Video settings"
  final static string str_VideoSettingsButton   = "Video settings";

  // "Audio settings"
  final static string str_AudioSettingsButton   = "Audio settings";

  // "Controls"
  final static string str_ControlsButton        = "Controls";

  // "Difficulty level"
  final static string str_DifficultyLevel       = "Difficulty level";

  // "Easy"
  final static string str_Easy                  = "Easy";

  // "Normal"
  final static string str_Medium                = "Normal";

  // "Hard"
  final static string str_Hard                  = "Hard";

  // "Nightmare"
  final static string str_Nightmare             = "Nightmare";

  // "Forest rendering detail"
  final static string str_ForestDetailTitle     = "Forest rendering detail";

  // "Terrain rendering quality"
  final static string str_TerrainDetailTitle    = "Terrain rendering quality";

  // "Gamma correction"
  final static string str_GammaCorrectionTitle  = "Gamma correction";

  // "Target window"
  final static string str_TargetWindowTitle     = "Target window";

  // "Sound volume"
  final static string str_SoundVolumeTitle      = "Sound volume";

  // "Music volume"
  final static string str_MusicVolumeTitle      = "Music volume";

  // "Mouse sensitivity"
  final static string str_MouseSensitivityTitle = "Mouse sensitivity";

  // "Movement"
  final static string str_MovementButton        = "Movement";

  // "Fire"
  final static string str_FireButton            = "Fire";

  // "Other"
  final static string str_OtherButton           = "Other";

  // "Default cursor keys layout"
  final static string str_SetDefaultButton      = "Default cursor keys layout";

  // "Default WASD keys layout"
  final static string str_SetWASDDefaultButton  = "Default WASD keys layout";

  // "Select input device"
  final static string str_SelectInputDevice     = "Select input device";

  // "Select video mode"
  final static string str_SelectVideoMode       = "Select video mode";

  // "Select video device"
  final static string str_SelectVideoDevice     = "Select video device";

  // "Mouse"
  final static string str_Mouse                 = "Mouse";

  // "Joystick"
  final static string str_Joystick              = "Joystick";

  //
  //  Objective statuses
  //

  // "In progress"
  final static string str_ObjectiveInProgress   = "In progress";

  // "Failed"
  final static string str_ObjectiveFailed       = "Failed";

  // "Complete"
  final static string str_ObjectiveComplete     = "Complete";

  //
  //  Objective status messages
  //

  // "Objective complete: "
  final static string str_CompleteMessage       = "Objective complete: ";

  // "Objective failed: "
  final static string str_FailedMessage         = "Objective failed: ";

  //
  //  Mission status screen
  //

  // "Mission Status"
  final static string str_MissionStatusTitle    = "Mission Status";

  // "Objectives:"
  final static string str_ObjectivesTitle       = "Objectives:";

  // "Bonus objectives:"
  final static string str_BonusObjectivesTitle  = "Bonus objectives:";

  // "Mission Information:"
  final static string str_MissionInfoTitle      = "Mission Information:";

  // "Finish mission"
  final static string str_FinishMission         = "Finish mission";

  // "Exit debriefing"
  final static string str_ExitDebriefing        = "Exit debriefing";

  //
  //  Help screen
  //

  // "Help"
  final static string str_HelpTitle             = "Help";

  //
  //  Mission menu
  //

  // "Quit to main menu"
  final static string str_QuitToMainMenuButton  = "Quit to main menu";

  // "Back to the game"
  final static string str_BackToTheGameButton   = "Back to the game";

  // "Restart mission"
  final static string str_RestartMissionButton  = "Restart mission";

  // "Are you sure you want to abort this mission?"
  final static string str_QuitQuestion          = "Are you sure you want to abort this mission?";

  //
  //  Controls
  //

  // "Max speed fwd while pressed"
  final static string str_FORWARD               = "Max speed fwd while pressed";

  // "Max speed backwd while pressed"
  final static string str_BACKWARD              = "Max speed bckwd while pressed";

  // "Strafe left"
  final static string str_LEFT                  = "Strafe left";

  // "Strafe right"
  final static string str_RIGHT                 = "Strafe right";

  // "Up"
  final static string str_UP                    = "Up";

  // "Down"
  final static string str_DOWN                  = "Down";

  // "Fire machine-gun"
  final static string str_FIRE                  = "Fire machine-gun";

  // "Launch missile"
  final static string str_LAUNCH                = "Launch missile";

  // "Increase speed"
  final static string str_INCSPEED              = "Increase speed";

  // "Decrease speed"
  final static string str_DECSPEED              = "Decrease speed";

  // "Max speed fwd"
  final static string str_MAXSPEED              = "Max speed fwd";

  // "Immediate stop"
  final static string str_STOP                  = "Immediate stop";

  // "Pick up next enemy"
  final static string str_NEXT_TARGET           = "Pick up next enemy";

  // "Pick up nearest enemy"
  final static string str_NEAREST_TARGET        = "Pick up nearest enemy";

  // "Show/Next navpoint"
  final static string str_NEXT_NAVPOINT         = "Show/Next navpoint";

  // "Vikhr launcher"
  final static string str_VIKHR_LAUNCHER        = "VIKHR launcher";

  // "S-8 launcher"
  final static string str_S8_LAUNCHER           = "S-8 launcher";

  // "Toggle cockpit devices"
  final static string str_CLEAR_SCREEN          = "Toggle cockpit devices";

  // "Toggle target screen"
  final static string str_SHOW_TARGET           = "Toggle target screen";

  // "Show mission status"
  final static string str_SHOW_MISSION_STATUS   = "Show mission status";

  // "Apply default settings?"
  final static string str_APPLY_DEFAULT_SETTINGS = "Apply default settings?";

  // "Zoom in map"
  final static string str_MAP_ZOOM_IN            = "Zoom in map";

  // "Zoom out map"
  final static string str_MAP_ZOOM_OUT           = "Zoom out map";

  // "Next camera view"
  final static string str_NEXT_CAMERA_VIEW       = "Next camera view";

  // "Default camera view"
  final static string str_DEFAULT_CAMERA_VIEW    = "Default camera view";

  // "Fullscreen target view"
  final static string str_TOGGLE_FULLSCREEN_TARGET = "Fullscreen target view";

  // "Toggle cockpit colors"
  final static string str_TOGGLE_COCKPIT_COLOR   = "Toggle cockpit colors";  

  //
  //  Mission-independent cockpit messages
  //

  // "Navpoint selected: "
  final static string str_NAVPOINT_SELECTED     = "Navpoint selected: ";

  //
  //  Unit names displayed in cockpit
  //

  // "ANTI-AIR"
  final static string str_AntiAir               = "ANTI-AIR";

  // "TANK"
  final static string str_Tank                  = "TANK";

  // "GUNTOWER"
  final static string str_GunTower              = "GUNTOWER";

  // "TENT"
  final static string str_Tent                  = "TENT";

  // "ARM-JEEP"
  final static string str_ArmJeep               = "ARM-JEEP";

  // "REFUELLER"
  final static string str_Refueller             = "REFUELLER";

  // "JEEP"
  final static string str_Jeep                  = "JEEP";

  // "TRUCK"
  final static string str_Truck                 = "TRUCK";

  // "FLAK"
  final static string str_Flak                  = "FLAK";

  //
  //  Weapon names displayed in the cockpit
  //

  // "VIKHR"
  final static string str_VIKHR                 = "VIKHR";

  // "S-8"
  final static string str_S8                    = "S-8";

  // "kph"
  final static string str_Kph                   = "kph";

  //
  //  Credits screens
  //

  final static array str_CreditsScreens =
    array(
      "Menu_credits.tex",
      "Menu_credits_p2.tex"
    );
}

