Files
ComfyUI-Lora-Manager/static/js/i18n/locales/fr.js

398 lines
14 KiB
JavaScript

/**
* French (fr) translations for LoRA Manager
*/
export const fr = {
// Termes communs utilisés dans l'application
common: {
// Opérations sur les fichiers
file: 'Fichier',
folder: 'Dossier',
name: 'Nom',
size: 'Taille',
date: 'Date',
type: 'Type',
path: 'Chemin',
// Tailles de fichiers
fileSize: {
zero: '0 Octets',
bytes: 'Octets',
kb: 'Ko',
mb: 'Mo',
gb: 'Go',
tb: 'To'
},
// Actions
actions: {
save: 'Enregistrer',
cancel: 'Annuler',
delete: 'Supprimer',
edit: 'Modifier',
copy: 'Copier',
move: 'Déplacer',
refresh: 'Actualiser',
download: 'Télécharger',
upload: 'Importer',
search: 'Rechercher',
filter: 'Filtrer',
sort: 'Trier',
select: 'Sélectionner',
selectAll: 'Tout sélectionner',
deselectAll: 'Tout désélectionner',
confirm: 'Confirmer',
close: 'Fermer',
back: 'Retour',
next: 'Suivant',
previous: 'Précédent',
view: 'Afficher',
preview: 'Aperçu',
details: 'Détails',
settings: 'Paramètres',
help: 'Aide',
about: 'À propos'
},
// Paramètres de langue
language: {
current: 'Langue',
select: 'Sélectionner la langue',
select_help: 'Choisissez votre langue d\'interface préférée',
english: 'Anglais',
chinese_simplified: 'Chinois (simplifié)',
chinese_traditional: 'Chinois (traditionnel)',
russian: 'Russe',
german: 'Allemand',
japanese: 'Japonais',
korean: 'Coréen',
french: 'Français',
spanish: 'Espagnol'
},
// Messages de statut
status: {
loading: 'Chargement...',
saving: 'Enregistrement...',
saved: 'Enregistré',
error: 'Erreur',
success: 'Succès',
warning: 'Avertissement',
info: 'Information',
processing: 'Traitement...',
completed: 'Terminé',
failed: 'Échec',
cancelled: 'Annulé',
pending: 'En attente',
ready: 'Prêt'
}
},
// En-tête et navigation
header: {
appTitle: 'Gestionnaire LoRA',
navigation: {
loras: 'LoRA',
recipes: 'Recettes',
checkpoints: 'Points de contrôle',
embeddings: 'Embeddings',
statistics: 'Statistiques'
},
search: {
placeholder: 'Rechercher...',
placeholders: {
loras: 'Rechercher des LoRA...',
recipes: 'Rechercher des recettes...',
checkpoints: 'Rechercher des points de contrôle...',
embeddings: 'Rechercher des embeddings...'
},
options: 'Options de recherche',
searchIn: 'Rechercher dans :',
notAvailable: 'Recherche non disponible sur la page des statistiques',
filters: {
filename: 'Nom de fichier',
modelname: 'Nom du modèle',
tags: 'Tags',
creator: 'Créateur',
title: 'Titre de la recette',
loraName: 'Nom du fichier LoRA',
loraModel: 'Nom du modèle LoRA'
}
},
filter: {
title: 'Filtrer les modèles',
baseModel: 'Modèle de base',
modelTags: 'Tags (Top 20)',
clearAll: 'Effacer tous les filtres'
},
theme: {
toggle: 'Basculer le thème',
switchToLight: 'Passer au thème clair',
switchToDark: 'Passer au thème sombre',
switchToAuto: 'Passer au thème automatique'
}
},
// Page LoRA
loras: {
title: 'Modèles LoRA',
controls: {
sort: {
title: 'Trier les modèles par...',
name: 'Nom',
nameAsc: 'A - Z',
nameDesc: 'Z - A',
date: 'Date d\'ajout',
dateDesc: 'Plus récents',
dateAsc: 'Plus anciens',
size: 'Taille du fichier',
sizeDesc: 'Plus grands',
sizeAsc: 'Plus petits'
},
refresh: {
title: 'Actualiser la liste des modèles',
quick: 'Actualisation rapide (incrémentale)',
full: 'Reconstruction complète (complète)'
},
fetch: 'Récupérer depuis Civitai',
download: 'Télécharger depuis URL',
bulk: 'Opérations en lot',
duplicates: 'Trouver les doublons',
favorites: 'Afficher seulement les favoris'
},
bulkOperations: {
title: 'Opérations en lot',
selected: '{count} sélectionné(s)',
selectAll: 'Sélectionner tous sur la page courante',
deselectAll: 'Désélectionner tous',
actions: {
move: 'Déplacer les éléments sélectionnés',
delete: 'Supprimer les éléments sélectionnés',
setRating: 'Définir la classification du contenu',
export: 'Exporter les éléments sélectionnés'
}
},
card: {
actions: {
copyTriggerWords: 'Copier les mots déclencheurs',
copyLoraName: 'Copier le nom LoRA',
sendToWorkflow: 'Envoyer au flux de travail',
sendToWorkflowAppend: 'Envoyer au flux de travail (ajouter)',
sendToWorkflowReplace: 'Envoyer au flux de travail (remplacer)',
openExamples: 'Ouvrir le dossier d\'exemples',
downloadExamples: 'Télécharger les images d\'exemple',
replacePreview: 'Remplacer l\'aperçu',
setContentRating: 'Définir la classification du contenu',
moveToFolder: 'Déplacer vers le dossier',
excludeModel: 'Exclure le modèle',
deleteModel: 'Supprimer le modèle'
},
modal: {
title: 'Détails LoRA',
tabs: {
examples: 'Exemples',
description: 'Description du modèle',
recipes: 'Recettes'
},
info: {
filename: 'Nom de fichier',
modelName: 'Nom du modèle',
baseModel: 'Modèle de base',
fileSize: 'Taille du fichier',
dateAdded: 'Date d\'ajout',
triggerWords: 'Mots déclencheurs',
description: 'Description',
tags: 'Tags',
rating: 'Évaluation',
downloads: 'Téléchargements',
likes: 'J\'aime',
version: 'Version'
},
actions: {
copyTriggerWords: 'Copier les mots déclencheurs',
copyLoraName: 'Copier le nom LoRA',
sendToWorkflow: 'Envoyer au flux de travail',
viewOnCivitai: 'Voir sur Civitai',
downloadExamples: 'Télécharger les images d\'exemple'
}
}
}
},
// Page recettes
recipes: {
title: 'Recettes LoRA',
controls: {
import: 'Importer une recette',
create: 'Créer une recette',
export: 'Exporter les éléments sélectionnés',
downloadMissing: 'Télécharger les LoRA manquants'
},
card: {
author: 'Auteur',
loras: '{count} LoRA',
tags: 'Tags',
actions: {
sendToWorkflow: 'Envoyer au flux de travail',
edit: 'Modifier la recette',
duplicate: 'Dupliquer la recette',
export: 'Exporter la recette',
delete: 'Supprimer la recette'
}
}
},
// Page points de contrôle
checkpoints: {
title: 'Modèles de points de contrôle',
info: {
filename: 'Nom de fichier',
modelName: 'Nom du modèle',
baseModel: 'Modèle de base',
fileSize: 'Taille du fichier',
dateAdded: 'Date d\'ajout'
}
},
// Page embeddings
embeddings: {
title: 'Modèles d\'embedding',
info: {
filename: 'Nom de fichier',
modelName: 'Nom du modèle',
triggerWords: 'Mots déclencheurs',
fileSize: 'Taille du fichier',
dateAdded: 'Date d\'ajout'
}
},
// Page statistiques
statistics: {
title: 'Statistiques',
overview: {
title: 'Aperçu',
totalModels: 'Total des modèles',
totalSize: 'Taille totale',
avgFileSize: 'Taille moyenne des fichiers',
newestModel: 'Modèle le plus récent'
},
charts: {
modelsByBaseModel: 'Par modèle de base',
modelsByMonth: 'Par mois',
fileSizeDistribution: 'Distribution des tailles de fichier',
topTags: 'Tags populaires'
}
},
// Boîtes de dialogue modales
modals: {
delete: {
title: 'Confirmer la suppression',
message: 'Êtes-vous sûr de vouloir supprimer ce modèle ? Cette action ne peut pas être annulée.',
confirm: 'Supprimer',
cancel: 'Annuler'
},
exclude: {
title: 'Exclure le modèle',
message: 'Êtes-vous sûr de vouloir exclure ce modèle de la bibliothèque ?',
confirm: 'Exclure',
cancel: 'Annuler'
},
download: {
title: 'Télécharger le modèle',
url: 'URL du modèle',
placeholder: 'Entrer l\'URL du modèle Civitai...',
download: 'Télécharger',
cancel: 'Annuler'
},
move: {
title: 'Déplacer le modèle',
selectFolder: 'Sélectionner le dossier de destination',
createFolder: 'Créer un nouveau dossier',
folderName: 'Nom du dossier',
move: 'Déplacer',
cancel: 'Annuler'
},
contentRating: {
title: 'Définir la classification du contenu',
current: 'Actuel',
levels: {
pg: 'Tout public',
pg13: '13 ans et plus',
r: 'Restreint',
x: 'Adulte',
xxx: 'Explicite'
}
}
},
// Messages d'erreur
errors: {
general: 'Une erreur s\'est produite',
networkError: 'Erreur réseau. Vérifiez votre connexion.',
serverError: 'Erreur serveur. Veuillez réessayer plus tard.',
fileNotFound: 'Fichier non trouvé',
invalidFile: 'Format de fichier invalide',
uploadFailed: 'Échec de l\'import',
downloadFailed: 'Échec du téléchargement',
saveFailed: 'Échec de l\'enregistrement',
loadFailed: 'Échec du chargement',
deleteFailed: 'Échec de la suppression',
moveFailed: 'Échec du déplacement',
copyFailed: 'Échec de la copie',
fetchFailed: 'Impossible de récupérer les données de Civitai',
invalidUrl: 'Format d\'URL invalide',
missingPermissions: 'Permissions insuffisantes'
},
// Messages de succès
success: {
saved: 'Enregistré avec succès',
deleted: 'Supprimé avec succès',
moved: 'Déplacé avec succès',
copied: 'Copié avec succès',
downloaded: 'Téléchargé avec succès',
uploaded: 'Importé avec succès',
refreshed: 'Actualisé avec succès',
exported: 'Exporté avec succès',
imported: 'Importé avec succès'
},
// Raccourcis clavier
keyboard: {
navigation: 'Navigation au clavier :',
shortcuts: {
pageUp: 'Défiler d\'une page vers le haut',
pageDown: 'Défiler d\'une page vers le bas',
home: 'Aller au début',
end: 'Aller à la fin',
bulkMode: 'Basculer le mode lot',
search: 'Focus sur la recherche',
escape: 'Fermer modal/panneau'
}
},
// Initialisation
initialization: {
title: 'Initialisation du gestionnaire LoRA',
message: 'Analyse et construction du cache LoRA. Cela peut prendre quelques minutes...',
steps: {
scanning: 'Analyse des fichiers de modèles...',
processing: 'Traitement des métadonnées...',
building: 'Construction du cache...',
finalizing: 'Finalisation...'
}
},
// Infobulles et texte d'aide
tooltips: {
refresh: 'Actualiser la liste des modèles',
bulkOperations: 'Sélectionner plusieurs modèles pour des opérations par lot',
favorites: 'Afficher seulement les modèles favoris',
duplicates: 'Trouver et gérer les modèles en double',
search: 'Rechercher des modèles par nom, tags ou autres critères',
filter: 'Filtrer les modèles selon divers critères',
sort: 'Trier les modèles selon différents attributs',
backToTop: 'Revenir en haut de la page'
}
};