From 41bada8ae3f2d4466e2f433f058defdeb26de13f Mon Sep 17 00:00:00 2001 From: Julien Froidefond Date: Thu, 27 Feb 2025 22:09:04 +0100 Subject: [PATCH] feault error messages in en --- src/constants/errorMessages.ts | 115 ++++++++++++++++----------------- 1 file changed, 57 insertions(+), 58 deletions(-) diff --git a/src/constants/errorMessages.ts b/src/constants/errorMessages.ts index f10ab1c..855b003 100644 --- a/src/constants/errorMessages.ts +++ b/src/constants/errorMessages.ts @@ -2,95 +2,94 @@ import { ERROR_CODES } from "./errorCodes"; export const ERROR_MESSAGES: Record = { // Middleware - [ERROR_CODES.MIDDLEWARE.UNAUTHORIZED]: "🚫 Accès non autorisé", - [ERROR_CODES.MIDDLEWARE.INVALID_TOKEN]: "🔐 Session invalide ou expirée", - [ERROR_CODES.MIDDLEWARE.INVALID_SESSION]: "⚠️ Données de session invalides", + [ERROR_CODES.MIDDLEWARE.UNAUTHORIZED]: "🚫 Unauthorized access", + [ERROR_CODES.MIDDLEWARE.INVALID_TOKEN]: "🔐 Invalid or expired session", + [ERROR_CODES.MIDDLEWARE.INVALID_SESSION]: "⚠️ Invalid session data", // MongoDB [ERROR_CODES.MONGODB.MISSING_URI]: - "🔧 Veuillez définir la variable d'environnement MONGODB_URI dans votre fichier .env", - [ERROR_CODES.MONGODB.CONNECTION_FAILED]: "🔌 La connexion à MongoDB a échoué", + "🔧 Please set MONGODB_URI environment variable in your .env file", + [ERROR_CODES.MONGODB.CONNECTION_FAILED]: "🔌 MongoDB connection failed", // Auth - [ERROR_CODES.AUTH.UNAUTHENTICATED]: "🔒 Utilisateur non authentifié", - [ERROR_CODES.AUTH.INVALID_CREDENTIALS]: "⛔️ Identifiants invalides", - [ERROR_CODES.AUTH.PASSWORD_NOT_STRONG]: "💪 Le mot de passe n'est pas assez fort", - [ERROR_CODES.AUTH.PASSWORD_MISMATCH]: "❌ Les mots de passe ne correspondent pas", - [ERROR_CODES.AUTH.EMAIL_EXISTS]: "📧 Cette adresse email est déjà utilisée", - [ERROR_CODES.AUTH.INVALID_USER_DATA]: "👤 Données utilisateur invalides", - [ERROR_CODES.AUTH.LOGOUT_ERROR]: "🚪 Erreur lors de la déconnexion", + [ERROR_CODES.AUTH.UNAUTHENTICATED]: "🔒 User not authenticated", + [ERROR_CODES.AUTH.INVALID_CREDENTIALS]: "⛔️ Invalid credentials", + [ERROR_CODES.AUTH.PASSWORD_NOT_STRONG]: "💪 Password is not strong enough", + [ERROR_CODES.AUTH.PASSWORD_MISMATCH]: "❌ Passwords do not match", + [ERROR_CODES.AUTH.EMAIL_EXISTS]: "📧 This email is already in use", + [ERROR_CODES.AUTH.INVALID_USER_DATA]: "👤 Invalid user data", + [ERROR_CODES.AUTH.LOGOUT_ERROR]: "🚪 Error during logout", // Komga - [ERROR_CODES.KOMGA.MISSING_CONFIG]: "⚙️ Configuration Komga non trouvée", - [ERROR_CODES.KOMGA.MISSING_CREDENTIALS]: "🔑 Credentials Komga manquants", - [ERROR_CODES.KOMGA.CONNECTION_ERROR]: "🌐 Erreur lors du test de connexion", - [ERROR_CODES.KOMGA.HTTP_ERROR]: "🌍 Erreur HTTP: {status} {statusText}", + [ERROR_CODES.KOMGA.MISSING_CONFIG]: "⚙️ Komga configuration not found", + [ERROR_CODES.KOMGA.MISSING_CREDENTIALS]: "🔑 Missing Komga credentials", + [ERROR_CODES.KOMGA.CONNECTION_ERROR]: "🌐 Connection test error", + [ERROR_CODES.KOMGA.HTTP_ERROR]: "🌍 HTTP Error: {status} {statusText}", [ERROR_CODES.KOMGA.SERVER_UNREACHABLE]: - "📡 Impossible de se connecter au serveur. Vérifiez l'URL et que le serveur est accessible.", + "📡 Unable to connect to server. Check the URL and ensure the server is accessible.", // Library - [ERROR_CODES.LIBRARY.NOT_FOUND]: "📚 Bibliothèque {libraryId} non trouvée", - [ERROR_CODES.LIBRARY.FETCH_ERROR]: "📚 Erreur lors de la récupération des bibliothèques", + [ERROR_CODES.LIBRARY.NOT_FOUND]: "📚 Library {libraryId} not found", + [ERROR_CODES.LIBRARY.FETCH_ERROR]: "📚 Error fetching libraries", // Series - [ERROR_CODES.SERIES.FETCH_ERROR]: "📖 Erreur lors de la récupération des séries", - [ERROR_CODES.SERIES.NO_BOOKS_FOUND]: "📚 Aucun livre trouvé dans la série", + [ERROR_CODES.SERIES.FETCH_ERROR]: "📖 Error fetching series", + [ERROR_CODES.SERIES.NO_BOOKS_FOUND]: "📚 No books found in series", // Book - [ERROR_CODES.BOOK.NOT_FOUND]: "📕 Livre non trouvé", - [ERROR_CODES.BOOK.PROGRESS_UPDATE_ERROR]: "📈 Erreur lors de la mise à jour de la progression", - [ERROR_CODES.BOOK.PROGRESS_DELETE_ERROR]: "🗑️ Erreur lors de la suppression de la progression", - [ERROR_CODES.BOOK.PAGES_FETCH_ERROR]: "📄 Erreur lors de la récupération des pages", - [ERROR_CODES.BOOK.DOWNLOAD_CANCELLED]: "❌ Téléchargement annulé", + [ERROR_CODES.BOOK.NOT_FOUND]: "📕 Book not found", + [ERROR_CODES.BOOK.PROGRESS_UPDATE_ERROR]: "📈 Error updating reading progress", + [ERROR_CODES.BOOK.PROGRESS_DELETE_ERROR]: "🗑️ Error deleting reading progress", + [ERROR_CODES.BOOK.PAGES_FETCH_ERROR]: "📄 Error fetching pages", + [ERROR_CODES.BOOK.DOWNLOAD_CANCELLED]: "❌ Download cancelled", // Favorite - [ERROR_CODES.FAVORITE.ADD_ERROR]: "⭐️ Impossible d'ajouter la série aux favoris", - [ERROR_CODES.FAVORITE.DELETE_ERROR]: "🗑️ Impossible de retirer la série des favoris", - [ERROR_CODES.FAVORITE.FETCH_ERROR]: "⭐️ Impossible de récupérer la liste des favoris", - [ERROR_CODES.FAVORITE.UPDATE_ERROR]: "📝 Impossible de mettre à jour les favoris", - [ERROR_CODES.FAVORITE.NETWORK_ERROR]: "📡 Erreur réseau lors de l'accès aux favoris", - [ERROR_CODES.FAVORITE.SERVER_ERROR]: "🔧 Le serveur a rencontré une erreur lors du traitement des favoris", - [ERROR_CODES.FAVORITE.STATUS_CHECK_ERROR]: "❓ Impossible de vérifier le statut des favoris", + [ERROR_CODES.FAVORITE.ADD_ERROR]: "⭐️ Unable to add series to favorites", + [ERROR_CODES.FAVORITE.DELETE_ERROR]: "🗑️ Unable to remove series from favorites", + [ERROR_CODES.FAVORITE.FETCH_ERROR]: "⭐️ Unable to fetch favorites list", + [ERROR_CODES.FAVORITE.UPDATE_ERROR]: "📝 Unable to update favorites", + [ERROR_CODES.FAVORITE.NETWORK_ERROR]: "📡 Network error while accessing favorites", + [ERROR_CODES.FAVORITE.SERVER_ERROR]: "🔧 Server encountered an error while processing favorites", + [ERROR_CODES.FAVORITE.STATUS_CHECK_ERROR]: "❓ Unable to check favorites status", // Preferences - [ERROR_CODES.PREFERENCES.FETCH_ERROR]: "⚙️ Erreur lors de la récupération des préférences", - [ERROR_CODES.PREFERENCES.UPDATE_ERROR]: "⚙️ Erreur lors de la mise à jour des préférences", + [ERROR_CODES.PREFERENCES.FETCH_ERROR]: "⚙️ Error fetching preferences", + [ERROR_CODES.PREFERENCES.UPDATE_ERROR]: "⚙️ Error updating preferences", [ERROR_CODES.PREFERENCES.CONTEXT_ERROR]: - "🔄 usePreferences doit être utilisé dans un PreferencesProvider", + "🔄 usePreferences must be used within a PreferencesProvider", // Cache - [ERROR_CODES.CACHE.DELETE_ERROR]: "🗑️ Erreur lors de la suppression du cache", - [ERROR_CODES.CACHE.SAVE_ERROR]: "💾 Erreur lors de la sauvegarde dans le cache", - [ERROR_CODES.CACHE.LOAD_ERROR]: "📂 Erreur lors du chargement du cache", - [ERROR_CODES.CACHE.CLEAR_ERROR]: "🧹 Erreur lors de la suppression complète du cache", - [ERROR_CODES.CACHE.MODE_FETCH_ERROR]: "⚙️ Erreur lors de la récupération du mode de cache", - [ERROR_CODES.CACHE.MODE_UPDATE_ERROR]: "⚙️ Erreur lors de la mise à jour du mode de cache", - [ERROR_CODES.CACHE.INVALID_MODE]: "⚠️ Mode de cache invalide. Doit être 'file' ou 'memory'", + [ERROR_CODES.CACHE.DELETE_ERROR]: "🗑️ Error deleting cache", + [ERROR_CODES.CACHE.SAVE_ERROR]: "💾 Error saving to cache", + [ERROR_CODES.CACHE.LOAD_ERROR]: "📂 Error loading from cache", + [ERROR_CODES.CACHE.CLEAR_ERROR]: "🧹 Error clearing cache completely", + [ERROR_CODES.CACHE.MODE_FETCH_ERROR]: "⚙️ Error fetching cache mode", + [ERROR_CODES.CACHE.MODE_UPDATE_ERROR]: "⚙️ Error updating cache mode", + [ERROR_CODES.CACHE.INVALID_MODE]: "⚠️ Invalid cache mode. Must be 'file' or 'memory'", // UI - [ERROR_CODES.UI.TABS_TRIGGER_ERROR]: "🔄 TabsTrigger doit être utilisé dans un composant Tabs", - [ERROR_CODES.UI.TABS_CONTENT_ERROR]: "🔄 TabsContent doit être utilisé dans un composant Tabs", + [ERROR_CODES.UI.TABS_TRIGGER_ERROR]: "🔄 TabsTrigger must be used within a Tabs component", + [ERROR_CODES.UI.TABS_CONTENT_ERROR]: "🔄 TabsContent must be used within a Tabs component", // Image - [ERROR_CODES.IMAGE.FETCH_ERROR]: "🖼️ Erreur lors de la récupération de l'image", + [ERROR_CODES.IMAGE.FETCH_ERROR]: "🖼️ Error fetching image", // Home - [ERROR_CODES.HOME.FETCH_ERROR]: - "🏠 Erreur lors de la récupération des données de la page d'accueil", + [ERROR_CODES.HOME.FETCH_ERROR]: "🏠 Error fetching home page data", // Config - [ERROR_CODES.CONFIG.SAVE_ERROR]: "💾 Erreur lors de la sauvegarde de la configuration", - [ERROR_CODES.CONFIG.FETCH_ERROR]: "⚙️ Erreur lors de la récupération de la configuration", - [ERROR_CODES.CONFIG.TTL_SAVE_ERROR]: "⏱️ Erreur lors de la sauvegarde de la configuration TTL", - [ERROR_CODES.CONFIG.TTL_FETCH_ERROR]: "⏱️ Erreur lors de la récupération de la configuration TTL", + [ERROR_CODES.CONFIG.SAVE_ERROR]: "💾 Error saving configuration", + [ERROR_CODES.CONFIG.FETCH_ERROR]: "⚙️ Error fetching configuration", + [ERROR_CODES.CONFIG.TTL_SAVE_ERROR]: "⏱️ Error saving TTL configuration", + [ERROR_CODES.CONFIG.TTL_FETCH_ERROR]: "⏱️ Error fetching TTL configuration", // Debug - [ERROR_CODES.DEBUG.FETCH_ERROR]: "🔍 Erreur lors de la récupération des logs", - [ERROR_CODES.DEBUG.SAVE_ERROR]: "💾 Erreur lors de l'enregistrement du log", - [ERROR_CODES.DEBUG.CLEAR_ERROR]: "🧹 Erreur lors de la suppression des logs", + [ERROR_CODES.DEBUG.FETCH_ERROR]: "🔍 Error fetching logs", + [ERROR_CODES.DEBUG.SAVE_ERROR]: "💾 Error saving log", + [ERROR_CODES.DEBUG.CLEAR_ERROR]: "🧹 Error clearing logs", // Client - [ERROR_CODES.CLIENT.FETCH_ERROR]: "🌐 Erreur lors de la requête", - [ERROR_CODES.CLIENT.NETWORK_ERROR]: "📡 Erreur de connexion réseau", - [ERROR_CODES.CLIENT.REQUEST_FAILED]: "❌ La requête a échoué", + [ERROR_CODES.CLIENT.FETCH_ERROR]: "🌐 Error during request", + [ERROR_CODES.CLIENT.NETWORK_ERROR]: "📡 Network connection error", + [ERROR_CODES.CLIENT.REQUEST_FAILED]: "❌ Request failed", } as const;