mirror of
https://github.com/willmiao/ComfyUI-Lora-Manager.git
synced 2026-03-25 23:25:43 -03:00
Add Korean, Russian, and Traditional Chinese translations for LoRA Manager
This commit is contained in:
397
static/js/i18n/locales/fr.js
Normal file
397
static/js/i18n/locales/fr.js
Normal file
@@ -0,0 +1,397 @@
|
||||
/**
|
||||
* 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'
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user