namespace Melcosoft.Localization
{
    public static class LocalizationKeys
    {
        public const string InstallGame = "LOCMelcosoftInstallGame";
        public const string UninstallGame = "LOCMelcosoftUninstallGame";
        public const string RepairGameFiles = "LOCMelcosoftRepairGameFiles";
        public const string VerifyGameFiles = "LOCMelcosoftVerifyGameFiles";

        public const string InstallingGame = "LOCMelcosoftInstallingGame";
        public const string UninstallingGame = "LOCMelcosoftUninstallingGame";
        public const string UpdatingGame = "LOCMelcosoftUpdatingGame";
        public const string RepairingGame = "LOCMelcosoftRepairingGame";
        public const string VerifyingGame = "LOCMelcosoftVerifyingGame";
        public const string RefreshingGame = "LOCMelcosoftRefreshingGame";
        public const string CheckingForUpdates = "LOCMelcosoftCheckingForUpdates";

        public const string Installing = "LOCMelcosoftInstalling";
        public const string Uninstalling = "LOCMelcosoftUninstalling";
        public const string Updating = "LOCMelcosoftUpdating";
        public const string Repairing = "LOCMelcosoftRepairing";
        public const string Verifying = "LOCMelcosoftVerifying";
        public const string Refreshing = "LOCMelcosoftRefreshing";
        public const string Syncing = "LOCMelcosoftSyncing";
        public const string Connecting = "LOCMelcosoftConnecting";
        public const string Working = "LOCMelcosoftWorking";
        public const string Running = "LOCMelcosoftRunning";
        public const string Pausing = "LOCMelcosoftPausing";
        public const string Cancelling = "LOCMelcosoftCancelling";

        public const string DownloadingFiles = "LOCMelcosoftDownloadingFiles";
        public const string ExtractingFiles = "LOCMelcosoftExtractingFiles";
        public const string ValidatingFiles = "LOCMelcosoftValidatingFiles";
        public const string RepairingFiles = "LOCMelcosoftRepairingFiles";

        public const string FinalizingInstallation = "LOCMelcosoftFinalizingInstallation";
        public const string PreparingDownload = "LOCMelcosoftPreparingDownload";

        public const string InstallGameFailed = "LOCMelcosoftInstallGameFailed";
        public const string UninstallGameFailed = "LOCMelcosoftUninstallGameFailed";
        public const string UpdateGameFailed = "LOCMelcosoftUpdateGameFailed";
        public const string RepairGameFailed = "LOCMelcosoftRepairGameFailed";
        public const string VerifyGameFailed = "LOCMelcosoftVerifyGameFailed";
        public const string SyncGameFailed = "LOCMelcosoftSyncGameFailed";

        public const string InstallGameCancelled = "LOCMelcosoftInstallGameCancelled";
        public const string UninstallGameCancelled = "LOCMelcosoftUninstallGameCancelled";
        public const string RepairGameCancelled = "LOCMelcosoftRepairGameCancelled";
        public const string VerifyGameCancelled = "LOCMelcosoftVerifyGameCancelled";
        public const string SyncGameCancelled = "LOCMelcosoftSyncGameCancelled";
        public const string SyncInProgress = "LOCMelcosoftSyncInProgress";

        public const string ErrorInstallGameInstallFolder = "LOCMelcosoftErrorInstallGameInstallFolder";
        public const string ErrorProgressBackendURL = "LOCMelcosoftErrorProgressBackendURL";

        public const string Completed = "LOCMelcosoftCompleted";
        public const string Cancelled = "LOCMelcosoftCancelled";
        public const string Failed = "LOCMelcosoftFailed";
        public const string Queued = "LOCMelcosoftQueued";
        public const string Paused = "LOCMelcosoftPaused";

        public const string ContactSupport = "LOCMelcosoftContactSupport";

        public const string Play = "LOCMelcosoftPlay";
        public const string Cancel = "LOCMelcosoftCancel";
        public const string Close = "LOCMelcosoftClose";
        public const string Apply = "LOCMelcosoftApply";
        public const string Pause = "LOCMelcosoftPause";
        public const string Resume = "LOCMelcosoftResume";

        public const string SyncingProgress = "LOCMelcosoftSyncingProgress";
        public const string FinalizingSync = "LOCMelcosoftFinalizingSync";
        public const string SyncFinished = "LOCMelcosoftSyncFinished";
        public const string SyncCreatedGames = "LOCMelcosoftSyncCreatedGames";
        public const string SyncUpdatedGames = "LOCMelcosoftSyncUpdatedGames";

        public const string TopPanelSync = "LOCMelcosoftTopPanelSync";
        public const string TopPanelSelectRegion = "LOCMelcosoftTopPanelSelectRegion";
        public const string TopPanelReportError = "LOCMelcosoftTopPanelReportError";
        public const string TopPanelWelcome = "LOCMelcosoftTopPanelWelcome";

        public const string RegionSetFailed = "LOCMelcosoftRegionSetFailed";
        public const string RegionWindowDescription = "LOCMelcosoftRegionWindowDescription";
        public const string RegionSyncFailedTitle = "LOCMelcosoftRegionSyncFailedTitle";
        public const string RegionSyncFailedMessage = "LOCMelcosoftRegionSyncFailedMessage";
        public const string RegionSyncFailedContactPrompt = "LOCMelcosoftRegionSyncFailedContactPrompt";
        public const string RegionSyncFailedRetryPrompt = "LOCMelcosoftRegionSyncFailedRetryPrompt";
        public const string RegionSyncFailedReportButton = "LOCMelcosoftRegionSyncFailedReportButton";
        public const string RegionSyncFailedTryRegionButton = "LOCMelcosoftRegionSyncFailedTryRegionButton";
        public const string RegionLabel = "LOCMelcosoftRegionLabel";
        public const string RegionEurope = "LOCMelcosoftRegionEurope";
        public const string RegionRussia = "LOCMelcosoftRegionRussia";
        public const string RegionSouthAmerica = "LOCMelcosoftRegionSouthAmerica";
        public const string RegionChina = "LOCMelcosoftRegionChina";

        public const string No = "LOCMelcosoftNo";

        public const string ErrorReportWindowTitle = "LOCMelcosoftErrorReportWindowTitle";
        public const string ErrorReportTitle = "LOCMelcosoftErrorReportTitle";
        public const string ErrorReportDescriptionPrefix = "LOCMelcosoftErrorReportDescriptionPrefix";
        public const string ErrorReportDescriptionSuffix = "LOCMelcosoftErrorReportDescriptionSuffix";
        public const string ErrorReportContactPrompt = "LOCMelcosoftErrorReportContactPrompt";
        public const string ErrorReportEmail = "LOCMelcosoftErrorReportEmail";
        public const string ErrorReportTelegram = "LOCMelcosoftErrorReportTelegram";
        public const string ErrorReportDiscord = "LOCMelcosoftErrorReportDiscord";
        public const string ErrorReportUserDescription = "LOCMelcosoftErrorReportUserDescription";
        public const string ErrorReportYes = "LOCMelcosoftErrorReportYes";
        public const string ErrorReportSending = "LOCMelcosoftErrorReportSending";
        public const string ErrorReportThankYouTitle = "LOCMelcosoftErrorReportThankYouTitle";
        public const string ErrorReportThankYouBody = "LOCMelcosoftErrorReportThankYouBody";

        public const string WelcomeTitle          = "LOCMelcosoftWelcomeTitle";
        public const string WelcomeIntro          = "LOCMelcosoftWelcomeIntro";
        public const string WelcomeLanguageTip    = "LOCMelcosoftWelcomeLanguageTip";
        public const string WelcomeToolbarHeading = "LOCMelcosoftWelcomeToolbarHeading";
        public const string WelcomeToolbarRegion  = "LOCMelcosoftWelcomeToolbarRegion";
        public const string WelcomeToolbarSync    = "LOCMelcosoftWelcomeToolbarSync";
        public const string WelcomeToolbarError   = "LOCMelcosoftWelcomeToolbarError";
        public const string WelcomeMultiLaunchTip = "LOCMelcosoftWelcomeMultiLaunchTip";
        public const string WelcomeRegionWarning  = "LOCMelcosoftWelcomeRegionWarning";
        public const string WelcomeGotIt          = "LOCMelcosoftWelcomeGotIt";
        public const string WelcomeDontShowAgain  = "LOCMelcosoftWelcomeDontShowAgain";

        public const string LaunchAnotherInstance = "LOCMelcosoftLaunchAnotherInstance";

        public const string ViewDownloads        = "LOCMelcosoftViewDownloads";
        public const string NGamesDownloading    = "LOCMelcosoftNGamesDownloading";
        public const string DownloadsWindowTitle = "LOCMelcosoftDownloadsWindowTitle";
    }
}
