Skip to content

Translations update from Hosted Weblate #798

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Feb 17, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion tagstudio/resources/translations/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"app.git": "Git Commit",
"app.pre_release": "Previas al lanzamiento",
"app.title": "{base_title} - Biblioteca '{library_dir}'",
"color.title.no_color": "sin color",
"drop_import.description": "Los siguientes archivos tienen nombres de archivo que ya existen en la biblioteca",
"drop_import.duplicates_choice.plural": "Los siguientes {count} archivos tienen nombres de archivo que ya existen en la biblioteca.",
"drop_import.duplicates_choice.singular": "El siguiente archivo tiene un nombre de archivo que ya existe en la biblioteca.",
Expand Down Expand Up @@ -98,7 +99,7 @@
"home.search_entries": "Buscar entradas",
"home.search_library": "Buscar el biblioteca",
"home.search_tags": "Buscar etiquetas",
"home.thumbnail_size": "Tamaño de las imágenes",
"home.thumbnail_size": "Tamaño de la vista previa",
"home.thumbnail_size.extra_large": "Imágenes extra grandes",
"home.thumbnail_size.large": "Imágenes grandes",
"home.thumbnail_size.medium": "Imágenes medianas",
Expand Down
137 changes: 104 additions & 33 deletions tagstudio/resources/translations/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,21 @@
"about.title": "À propos",
"app.git": "Git Commit",
"app.pre_release": "Version Préliminaire",
"app.title": "ase_title} - Bibliothèque '{library_dir}'",
"app.title": "{base_title} - Bibliothèque '{library_dir}'",
"color.title.no_color": "Aucune couleur",
"drop_import.description": "Les fichiers suivants correspondent à des chemins de fichiers déjà existant dans la bibliothèque",
"drop_import.duplicates_choice.plural": "Les noms des {count} fichiers suivants existent déjà dans la Bibliothèque.",
"drop_import.duplicates_choice.singular": "Le fichier suivant a un nom déjà existant dans la bibliothèque.",
"drop_import.progress.label.initial": "Import des Nouveaux Fichiers...",
"drop_import.progress.label.plural": "Import des Nouveaux Fichiers...\n{count} Fichiers Importés.{suffix}",
"drop_import.progress.label.singular": "Import des Nouveaux Fichiers...\n1 Fichier Importé.{suffix}",
"drop_import.duplicates_choice.plural": "Les chemins d'accès des {count} fichiers suivants existent déjà dans la Bibliothèque.",
"drop_import.duplicates_choice.singular": "Le fichier suivant a un chemins d'accès déjà existant dans la bibliothèque.",
"drop_import.progress.label.initial": "Importer des Nouveaux Fichiers...",
"drop_import.progress.label.plural": "Importation des Nouveaux Fichiers...\n{count} Fichiers Importés.{suffix}",
"drop_import.progress.label.singular": "Importation des Nouveaux Fichiers...\n1 Fichier Importé.{suffix}",
"drop_import.progress.window_title": "Importer des Fichiers",
"drop_import.title": "Fichier(s) en Conflit",
"edit.copy_fields": "Copier les Fields",
"edit.paste_fields": "Coller les Fields",
"edit.tag_manager": "Gérer les Tags",
"entries.duplicate.merge": "Fusion des Duplicatas",
"entries.duplicate.merge.label": "Fusionner les duplicatas...",
"entries.duplicate.merge": "Fusion des entrées dupliquées",
"entries.duplicate.merge.label": "Fusionner les entrées dupliquées...",
"entries.duplicate.refresh": "Rafraichir les Entrées en Doublon",
"entries.duplicates.description": "Les entrées dupliquées sont définies comme des entrées multiple qui pointent vers le même fichier sur le disque. Les fusionner va combiner les labels et metadatas de tous les duplicatas vers une seule entrée consolidée. Elles ne doivent pas être confondues avec les \"fichiers en doublon\", qui sont des doublons de vos fichiers en dehors de TagStudio.",
"entries.mirror": "&Refléter",
Expand All @@ -25,7 +27,7 @@
"entries.mirror.window_title": "Entrée Miroir",
"entries.running.dialog.new_entries": "Ajout de {total} Nouvelles entrées de fichier...",
"entries.running.dialog.title": "Ajout de Nouvelles entrées de fichier",
"entries.tags": "Labels",
"entries.tags": "Tags",
"entries.unlinked.delete": "Supprimer les Entrées non Liées",
"entries.unlinked.delete.confirm": "Êtes-vous sûr de vouloir supprimer les {count} entrées suivantes ?",
"entries.unlinked.delete.deleting": "Suppression des Entrées",
Expand All @@ -51,14 +53,14 @@
"file.duplicates.description": "TagStudio supporte l'importation de résultats DupeGuru pour gérer les doublons de fichier.",
"file.duplicates.dupeguru.advice": "Après réplication, vous êtes libre d'utiliser DupeGuru pour supprimer des fichiers non désirés. Ensuite, utilisez la fonctionnalité \"Réparation des Entrées non Liées\" de TagStudio dans le menu Outils pour supprimer les Entrées non liées.",
"file.duplicates.dupeguru.file_extension": "Fichiers DupeGuru (*.dupeguru)",
"file.duplicates.dupeguru.load_file": "Charger un Fichier DupeGuru",
"file.duplicates.dupeguru.load_file": "&Charger un Fichier DupeGuru",
"file.duplicates.dupeguru.no_file": "Aucun Fichier DupeGuru Sélectionné",
"file.duplicates.dupeguru.open_file": "Ouvrire les Fichiers de Résultats de DupeGuru",
"file.duplicates.fix": "Réparer les Fichiers en Double",
"file.duplicates.matches": "Dupliquer les Correspondances de Fichier : %{count}",
"file.duplicates.matches": "Dupliquer les Correspondances de Fichier: {count}",
"file.duplicates.matches_uninitialized": "Dupliquer les Correspondances de Fichier : N/A",
"file.duplicates.mirror.description": "Repliquer les données d'entrée dans chaque jeu de correspondances en double, en combinant toutes les données sans supprimer ni dupliquer de champs. Cette opération ne supprime aucun fichier ni aucune donnée.",
"file.duplicates.mirror_entries": "Répliquer les Entrées",
"file.duplicates.mirror_entries": "&Répliquer les Entrées",
"file.duration": "Durée",
"file.not_found": "Fichier non trouvé",
"file.open_file": "Ouvrir un Fichier",
Expand Down Expand Up @@ -110,81 +112,150 @@
"home.thumbnail_size.medium": "Miniatures Moyennes",
"home.thumbnail_size.mini": "Mini Miniatures",
"home.thumbnail_size.small": "Petites Miniatures",
"ignore_list.add_extension": "Ajouter une Extension",
"ignore_list.add_extension": "&Ajouter une Extension",
"ignore_list.mode.exclude": "Exclure",
"ignore_list.mode.include": "Inclure",
"ignore_list.mode.label": "Mode Liste",
"ignore_list.mode.label": "Mode de la liste:",
"ignore_list.title": "Extensions de Fichiers",
"json_migration.checking_for_parity": "Vérification de la Parité...",
"json_migration.creating_database_tables": "Création des Tables de Base de Données SQL...",
"json_migration.description": "<br>Démarrez et prévisualisez les résultats du processus de migration de la bibliothèque. La bibliothèque convertie <i>ne</i> sera utilisée que si vous cliquez sur \"Terminer la migration\". <br><br>Les données de la bibliothèque doivent soit avoir des valeurs correspondantes, soit comporter un label \"Matched\". Les valeurs qui ne correspondent pas seront affichées en rouge et comporteront un symbole \"<b>(!)</b>\" à côté d'elles.<br><center><i>Ce processus peut prendre jusqu'à plusieurs minutes pour les bibliothèques plus volumineuses.</i></center>",
"json_migration.discrepancies_found": "Divergence Détectées dans la Bibliothèque",
"json_migration.discrepancies_found.description": "Des divergences ont été détectées entre le format d'origine et le format converti de la bibliothèque. Veuillez les examiner et choisir de poursuivre la migration ou de l'annuler.",
"json_migration.finish_migration": "Terminer la Migration",
"json_migration.heading.aliases": "Alias:",
"json_migration.heading.colors": "Couleurs:",
"json_migration.heading.differ": "Divergence",
"json_migration.heading.entires": "Entrées:",
"json_migration.heading.extension_list_type": "Type de liste d'extension:",
"json_migration.heading.fields": "Champs:",
"json_migration.heading.file_extension_list": "Liste des extensions de fichiers:",
"json_migration.heading.match": "Correspondant",
"json_migration.heading.names": "Noms:",
"json_migration.heading.parent_tags": "Tags Parents:",
"json_migration.heading.paths": "Chemins:",
"json_migration.heading.shorthands": "Abréviations:",
"json_migration.heading.tags": "Tags:",
"json_migration.info.description": "Les fichiers de sauvegarde de bibliothèque créés avec les versions <b>9.4 et inférieures</b> de TagStudio devront être migrés vers le nouveau format <b>v9.5+</b>.<br><h2>Ce que vous devez savoir:</h2><ul><li>Votre fichier de sauvegarde de bibliothèque existant ne sera <b><i>PAS</i></b> supprimé</li><li>Vos fichiers personnels ne seront <b><i>PAS</i></b> supprimés, déplacés ou modifié</li><li>Le nouveau format de sauvegarde v9.5+ ne peut pas être ouvert dans les versions antérieures de TagStudio</li></ul><h3>Ce qui a changé:</h3><ul><li>Les \"Tag Fields\" ont été remplacés par \"Tag Categories\". Au lieu d’ajouter d’abord des Tags aux fields, les Tags sont désormais ajoutées directement aux entrées de fichier. Ils sont ensuite automatiquement organisés en catégories basées sur les tags parent marquées avec la nouvelle propriété \"Is Category\" dans le menu d'édition des tags. N'importe quelle tag peut être marquée comme catégorie, et les tags enfants seront triées sous les tags parents marquées comme catégories. Les tags « Favoris » et « Archivés » héritent désormais d'un nouveaux tag \"Meta Tags\" qui est marquée comme catégorie par défaut.</li><li>La couleur des tags à été modifiées et développées. Certaines couleurs ont été renommées ou consolidées, mais toutes les couleurs des tags seront toujours converties en correspondances exactes ou proches dans la version 9.5.</li></ul><ul>",
"json_migration.migrating_files_entries": "Migration de {entries:,d} entrées de fichier.",
"json_migration.migration_complete": "Migration Terminée!",
"json_migration.migration_complete_with_discrepancies": "Migration Terminée, Divergences Trouvées",
"json_migration.start_and_preview": "Commencer et Prévisualiser",
"json_migration.title": "Migration du format d'enregistrement: \"{path}\"",
"json_migration.title.new_lib": "<h2>v9.5+ Library</h2>",
"json_migration.title.old_lib": "<h2>v9.4 Library</h2>",
"landing.open_create_library": "Ouvrir/Créer une Bibliothèque {shortcut}",
"library.field.add": "Ajouter un Champ",
"library.field.confirm_remove": "Êtes-vous sûr de vouloir supprimer le champ \"%{self.lib.get_field_attr(field, \"name\")}\"?",
"library.field.confirm_remove": "Êtes-vous sûr de vouloir supprimer le champ \"{name}\"?",
"library.field.mixed_data": "Données Mélangées",
"library.field.remove": "Supprimer un Champ",
"library.missing": "Emplacement Manquant",
"library.name": "Bibliothèque",
"library.refresh.scanning.plural": "Analyse du Répertoire pour de Nouveaux Fichiers...\n{searched_count} Fichiers Trouvées, {found_count} Nouveaux Fichiers",
"library.refresh.scanning.singular": "Analyse du Répertoire pour de Nouveaux Fichiers...\n{searched_count} Fichier Trouvé, {found_count} Nouveaux Fichiers",
"library.refresh.scanning_preparing": "Recherche de Nouveaux Fichiers dans les Dossiers...\nPréparation...",
"library.refresh.title": "Rafraîchissement des Dossiers",
"library.scan_library.title": "Balayage de la Bibliothèque",
"macros.running.dialog.new_entries": "Éxectution des Macros Configurées sur %{x + 1}/%{len(new_ids)} Nouvelles Entrées",
"macros.running.dialog.new_entries": "Exécution des Macros Configurées sur {count}/{total} Nouvelles Entrées de Fichiers...",
"macros.running.dialog.title": "Exécution des Macros sur les Nouvelles Entrées",
"media_player.autoplay": "Lecture automatique",
"menu.delete_selected_files_ambiguous": "Déplacer les Fichier(s) vers {trash_term}",
"menu.delete_selected_files_plural": "Déplacer les Fichiers vers {trash_term}",
"menu.delete_selected_files_singular": "Déplacer le Fichier vers {trash_term}",
"menu.edit": "Édition",
"menu.edit.ignore_list": "Ignorer les Fichiers et Dossiers",
"menu.file": "Fichier",
"menu.edit.manage_file_extensions": "Gérer les extensions de fichier",
"menu.edit.manage_tags": "Gérer les Tags",
"menu.edit.new_tag": "Nouveaux &Tag",
"menu.file": "&Fichier",
"menu.file.clear_recent_libraries": "Supprimer l'historique de Bibliothèque récente",
"menu.file.close_library": "&Fermer la Bibliothèque",
"menu.file.new_library": "Nouvelle Bibliothéque",
"menu.file.open_create_library": "Ouvrir/Créer une Bibliothèque",
"menu.file.open_create_library": "&Ouvrir/Créer une Bibliothèque",
"menu.file.open_library": "Ouvrir la Bibliothèque",
"menu.file.open_recent_library": "Ouvrir la Bibliothèque récente",
"menu.file.refresh_directories": "&Rafraichir les Répertoires",
"menu.file.save_backup": "&Sauvegarde de la Bibliothèque",
"menu.file.save_library": "Enregistrer la Bibliothèque",
"menu.help": "Aide",
"menu.macros": "Macros",
"menu.help": "&Aide",
"menu.help.about": "À propos",
"menu.macros": "&Macros",
"menu.macros.folders_to_tags": "Répertoires à Tags",
"menu.select": "Sélectionner",
"menu.tools": "Outils",
"menu.view": "Vues",
"menu.tools": "&Outils",
"menu.tools.fix_duplicate_files": "Réparer les entrées de fichiers en double",
"menu.tools.fix_unlinked_entries": "Réparer les entrées de fichier non liée",
"menu.view": "&Vues",
"menu.window": "Fenêtre",
"preview.no_selection": "Pas d'Objet Selectionné",
"select.add_tag_to_selected": "Ajouter un Tag à la sélection",
"select.all": "Tout Sélectionner",
"select.clear": "Effacer la Sélection",
"settings.clear_thumb_cache.title": "Effacer le cache des vignettes",
"settings.open_library_on_start": "Ouvrir la Bibliothèque au Démarrage",
"settings.show_filenames_in_grid": "Afficher les Noms de Fichiers en Grille",
"settings.show_recent_libraries": "Afficher les Bibliothèques Récentes",
"sorting.direction.ascending": "Croissant",
"sorting.direction.descending": "Décroissant",
"splash.opening_library": "Ouverture de la Bibliothèque",
"status.library_backup_success": "Bibliothèque sauvegardée au chemin  :",
"status.library_save_success": "Bibliothèque Sauvegardée et Fermée !",
"status.library_search_query": "Recherche dans la Bibliothèque pour",
"splash.opening_library": "Ouverture de la Bibliothèque \"{library_path}\"...",
"status.deleted_file_plural": "Suppression de {count} fichiers!",
"status.deleted_file_singular": "Suppression de 1 fichier!",
"status.deleted_none": "Aucun fichiers supprimer.",
"status.deleted_partial_warning": "Seulement {count} fichier(s) on été supprimé! Vérifier si les fichiers restant ne serais pas manquant ou en cours d'utilisation.",
"status.deleting_file": "Suppression de fichier(s) [{i}/{count}]: \"{path}\"...",
"status.library_backup_in_progress": "Création d'une Sauvegarde de la Bibliothèque...",
"status.library_backup_success": "Bibliothèque sauvegardée au chemin: \"{path}\" ({time_span})",
"status.library_closed": "Bibliothèque fermée ({time_span})",
"status.library_closing": "Fermeture de la Bibliothèque...",
"status.library_save_success": "Bibliothèque Sauvegardée et Fermée!",
"status.library_search_query": "Rechercher dans la Bibliothèque...",
"status.library_version_expected": "Exceptée:",
"status.library_version_found": "Trouvée:",
"status.library_version_mismatch": "La version de la library ne correspond pas!",
"status.results": "Résultats",
"status.results_found": "{results.total_count} Résultats Trouvés",
"tag.add": "Ajouter un Label",
"status.results.invalid_syntax": "Syntaxe de recherche invalide:",
"status.results_found": "{count} Résultats Trouvés({time_span})",
"tag.add": "Ajouter un Tag",
"tag.add.plural": "Ajouter des Tags",
"tag.add_to_search": "Ajouter à la Recherche",
"tag.aliases": "Alias",
"tag.all_tags": "Tout les Tags",
"tag.choose_color": "Choisir une couleur de Tag",
"tag.color": "Couleur",
"tag.create_add": "Créer && Adjouter \"{query}\"",
"tag.confirm_delete": "Voulez vous vraiment supprimer le tag \"{tag_name}\"?",
"tag.create": "Créer un Tag",
"tag.create_add": "Créer && Ajouter \"{query}\"",
"tag.disambiguation.tooltip": "Utilisez ce Tag pour définir une ambiguïté",
"tag.edit": "Modifier un Tag",
"tag.name": "Nom",
"tag.new": "Nouveau Label",
"tag.parent_tags": "Labels Parent",
"tag.parent_tags.add": "Ajouter des Labels Parents",
"tag.new": "Nouveau Tag",
"tag.parent_tags": "Tags Parent",
"tag.parent_tags.add": "Ajouter des Tags Parents",
"tag.parent_tags.description": "Ce Tag peut être utilisé en replacement de tous ces Tags Parents dans les recherches.",
"tag.remove": "Supprimer un Tag",
"tag.search_for_tag": "Recherche de Label",
"tag.shorthand": "Abrégé",
"tag.tag_name_required": "Nom du Tag (Requis)",
"tag.view_limit": "Limite d'affichage:",
"tag_manager.title": "Labels de la Bibliothèque",
"trash.context.ambiguous": "Déplacer les fichier(s) vers {trash_term}",
"trash.context.plural": "Déplacer les fichiers vers {trash_term}",
"trash.context.singular": "Déplacer le fichier vers {trash_term}",
"trash.dialog.disambiguation_warning.plural": "Cela les retirera de TagStudio <i>ET</i> de votre système de fichier!",
"trash.dialog.disambiguation_warning.singular": "Cela le retirera de TagStudio <i>ET</i> de votre système de fichier!",
"trash.dialog.move.confirmation.plural": "Voulez vous vraiment déplacer {count} fichiers vers la {trash_term}?",
"trash.dialog.move.confirmation.singular": "Voulez vous vraiment déplacer ce fichier vers la {trash_term}?",
"trash.dialog.permanent_delete_warning": "<b>ATTENTION!</b> Si le fichier ne peut pas être déplacer vers la {trash_term}, <b>elle sera<b>supprimer de manière permanente!</b>",
"trash.dialog.title.plural": "Supprimer les Fichiers",
"trash.dialog.title.singular": "Supprimer le Fichier",
"trash.name.generic": "Poubelle",
"trash.name.windows": "Corbeille",
"view.size.0": "Mini",
"view.size.1": "Petit",
"view.size.2": "Moyen",
"view.size.3": "Grand",
"view.size.4": "Très Grand"
"view.size.4": "Très Grand",
"window.message.error_opening_library": "Une erreur est survenue lors de l'ouverture de la bibliothèque.",
"window.title.error": "Erreur",
"window.title.open_create_library": "Ouvrir/Créer une Bibliothèque"
}
Loading