diff --git a/src/enums/service-error.ts b/src/enums/service-error.ts index f73c7d43f..d43f7d454 100644 --- a/src/enums/service-error.ts +++ b/src/enums/service-error.ts @@ -4,22 +4,44 @@ export enum AccountServiceError { Invalid = "INVALID", NotFound = "NOT_FOUND", TextureError = "TEXTURE_ERROR", - AuthServerError = "AUTH_SERVER_ERROR", + NetworkError = "NETWORK_ERROR", + ParseError = "PARSE_ERROR", Cancelled = "CANCELLED", + NoDownloadApi = "NO_DOWNLOAD_API", + SaveError = "SAVE_ERROR", + NoMinecraftProfile = "NO_MINECRAFT_PROFILE", } export enum InstanceError { InstanceNotFoundById = "INSTANCE_NOT_FOUND_BY_ID", - ConflictNameError = "CONFLICT_NAME_ERROR", ServerNbtReadError = "SERVER_NBT_READ_ERROR", FileNotFoundError = "FILE_NOT_FOUND_ERROR", InvalidSourcePath = "INVALID_SOURCE_PATH", + FileCreationFailed = "FILE_CREATION_FAILED", FileCopyFailed = "FILE_COPY_FAILED", FileMoveFailed = "FILE_MOVE_FAILED", FolderCreationFailed = "FOLDER_CREATION_FAILED", - WorldNotExistError = "WORLD_NOT_EXSIT_ERROR", - LevelNotExistError = "LEVEL_NOT_EXSIT_ERROR", + ShortcutCreationFailed = "SHORTCUT_CREATION_FAILED", + ZipFileProcessFailed = "ZIP_FILE_PROCESS_FAILED", + WorldNotExistError = "WORLD_NOT_EXIST_ERROR", LevelParseError = "LEVEL_PARSE_ERROR", + LevelNotExistError = "LEVEL_NOT_EXIST_ERROR", + ConflictNameError = "CONFLICT_NAME_ERROR", + InvalidNameError = "INVALID_NAME_ERROR", + ClientJsonParseError = "CLIENT_JSON_PARSE_ERROR", + AssetIndexParseError = "ASSET_INDEX_PARSE_ERROR", + InstallProfileParseError = "INSTALL_PROFILE_PARSE_ERROR", + ModLoaderVersionParseError = "MOD_LOADER_VERSION_PARSE_ERROR", + ModpackManifestParseError = "MODPACK_MANIFEST_PARSE_ERROR", + CurseForgeFileManifestParseError = "CURSE_FORGE_FILE_MANIFEST_PARSE_ERROR", + NetworkError = "NETWORK_ERROR", + UnsupportedModLoader = "UNSUPPORTED_MOD_LOADER", + NotSupportChangeModLoader = "NOT_SUPPORT_CHANGE_MOD_LOADER", + MainClassNotFound = "MAIN_CLASS_NOT_FOUND", + InstallationDuplicated = "INSTALLATION_DUPLICATED", + ProcessorExecutionFailed = "PROCESSOR_EXECUTION_FAILED", + SemaphoreAcquireFailed = "SEMAPHORE_ACQUIRE_FAILED", + LoaderInstallerNotFound = "LOADER_INSTALLER_NOT_FOUND", } export enum ConfigServiceError { @@ -29,9 +51,28 @@ export enum ConfigServiceError { VersionMismatch = "VERSION_MISMATCH", GameDirAlreadyAdded = "GAME_DIR_ALREADY_ADDED", GameDirNotExist = "GAME_DIR_NOT_EXIST", + JavaExecInvalid = "JAVA_EXEC_INVALID", + HasActiveDownloadTasks = "HAS_ACTIVE_DOWNLOAD_TASKS", + FileDeletionFailed = "FILE_DELETION_FAILED", } export enum ResourceServiceError { ParseError = "PARSE_ERROR", NoDownloadApi = "NO_DOWNLOAD_API", + NetworkError = "NETWORK_ERROR", + FileOperationError = "FILE_OPERATION_ERROR", + ClientVersionNotFound = "CLIENT_VERSION_NOT_FOUND", +} + +export enum LaunchServiceError { + ModLoaderNotInstalled = "MOD_LOADER_NOT_INSTALLED", + NoSuitableJava = "NO_SUITABLE_JAVA", + SelectedJavaUnavailable = "SELECTED_JAVA_UNAVAILABLE", + GameFilesIncomplete = "GAME_FILES_INCOMPLETE", + SetProcessPriorityFailed = "SET_PROCESS_PRIORITY_FAILED", + ChangeWindowTitleFailed = "CHANGE_WINDOW_TITLE_FAILED", + KillProcessFailed = "KILL_PROCESS_FAILED", + LaunchingStateNotFound = "LAUNCHING_STATE_NOT_FOUND", + AuthlibInjectorNotReady = "AUTHLIB_INJECTOR_NOT_READY", + AuthServerNotFound = "AUTH_SERVER_NOT_FOUND", } diff --git a/src/locales/en.json b/src/locales/en.json index cd36e2f95..f6c86b909 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -2090,7 +2090,6 @@ "title": "Failed to validate game files", "description": { "MOD_LOADER_NOT_INSTALLED": "Mod loader installation not completed", - "MOD_LOADER_LIB_NOT_DOWNLOADED": "Mod loader library files not downloaded", "INSTANCE_NOT_FOUND_BY_ID": "Instance ID does not exist", "GAME_FILES_INCOMPLETE": "Game files are incomplete", "LAUNCHING_STATE_NOT_FOUND": "Launching state not found" @@ -2365,8 +2364,8 @@ "error": { "title": "Failed to retrieve world details list", "description": { - "WORLD_NOT_EXSIT_ERROR": "World not exist", - "LEVEL_NOT_EXSIT_ERROR": "Level data not exist", + "WORLD_NOT_EXIST_ERROR": "World not exist", + "LEVEL_NOT_EXIST_ERROR": "Level data not exist", "LEVEL_PARSE_ERROR": "Level data parse error" } } diff --git a/src/locales/zh-Hans.json b/src/locales/zh-Hans.json index a32da9fb8..c6371e3ba 100644 --- a/src/locales/zh-Hans.json +++ b/src/locales/zh-Hans.json @@ -2090,7 +2090,6 @@ "title": "验证游戏文件失败", "description": { "MOD_LOADER_NOT_INSTALLED": "模组加载器未完成安装", - "MOD_LOADER_LIB_NOT_DOWNLOADED": "模组加载器库文件未下载", "INSTANCE_NOT_FOUND_BY_ID": "实例 ID 不存在", "GAME_FILES_INCOMPLETE": "游戏文件不完整或缺失", "LAUNCHING_STATE_NOT_FOUND": "启动状态丢失" @@ -2365,8 +2364,8 @@ "error": { "title": "获取世界详细信息失败", "description": { - "WORLD_NOT_EXSIT_ERROR": "世界不存在", - "LEVEL_NOT_EXSIT_ERROR": "存档数据文件不存在", + "WORLD_NOT_EXIST_ERROR": "世界不存在", + "LEVEL_NOT_EXIST_ERROR": "存档数据文件不存在", "LEVEL_PARSE_ERROR": "存档数据文件解析错误" } }