From eca2f9b97db285f11060a97c74f3e1276d3e4923 Mon Sep 17 00:00:00 2001 From: "Weblate (bot)" Date: Tue, 10 Oct 2023 02:35:33 +0200 Subject: [PATCH] Translations update from Hosted Weblate (#4065) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Translated using Weblate (French) Currently translated at 100.0% (1056 of 1056 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/fr/ * Translated using Weblate (Portuguese (Brazil)) Currently translated at 81.3% (859 of 1056 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/pt_BR/ * Translated using Weblate (Swedish) Currently translated at 96.3% (1017 of 1056 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/sv/ * Update translation files Updated by "Cleanup translation files" hook in Weblate. Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/ * Translated using Weblate (French) Currently translated at 100.0% (1056 of 1056 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/fr/ * Translated using Weblate (Swedish) Currently translated at 99.8% (1054 of 1056 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/sv/ * Translated using Weblate (French) Currently translated at 100.0% (1056 of 1056 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/fr/ * Added translation using Weblate (Norwegian Bokmål) --------- Co-authored-by: doodoo Co-authored-by: Robert de Abreu Viana Co-authored-by: alpacaserious Co-authored-by: Allan Nordhøy Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com> --- ui/v2.5/src/locales/fr-FR.json | 2631 ++++++++++++++++---------------- ui/v2.5/src/locales/ko-KR.json | 2439 +++++++++++++++-------------- ui/v2.5/src/locales/nb_NO.json | 1 + ui/v2.5/src/locales/pl-PL.json | 2455 +++++++++++++++-------------- ui/v2.5/src/locales/pt-BR.json | 2073 ++++++++++++------------- ui/v2.5/src/locales/sv-SE.json | 2547 ++++++++++++++++--------------- ui/v2.5/src/locales/zh-CN.json | 2429 +++++++++++++++-------------- 7 files changed, 7350 insertions(+), 7225 deletions(-) create mode 100644 ui/v2.5/src/locales/nb_NO.json diff --git a/ui/v2.5/src/locales/fr-FR.json b/ui/v2.5/src/locales/fr-FR.json index bb1e9674f20..209c685bd02 100644 --- a/ui/v2.5/src/locales/fr-FR.json +++ b/ui/v2.5/src/locales/fr-FR.json @@ -1,1353 +1,1358 @@ { - "actions": { - "add": "Ajouter", - "add_directory": "Ajouter un répertoire", - "add_entity": "Ajouter {entityType}", - "add_to_entity": "Ajouter à {entityType}", - "allow": "Autoriser", - "allow_temporarily": "Autoriser temporairement", - "anonymise": "Anonymiser", - "apply": "Appliquer", - "assign_stashid_to_parent_studio": "Attribuer l'identifiant Stash au studio parent existant et actualiser les métadonnées", - "auto_tag": "Étiquetage automatique", - "backup": "Sauvegarder", - "browse_for_image": "Sélectionner une image…", - "cancel": "Annuler", - "clean": "Nettoyer", - "clear": "Effacer", - "clear_back_image": "Effacer l'image verso", - "clear_front_image": "Effacer l'image recto", - "clear_image": "Effacer l'image", - "close": "Fermer", - "confirm": "Confirmer", - "continue": "Continuer", - "create": "Créer", - "create_chapters": "Créer un chapitre", - "create_entity": "Créer {entityType}", - "create_marker": "Créer un marqueur", - "create_parent_studio": "Créer un studio parent", - "created_entity": "Créé {entity_type} : {entity_name}", - "customise": "Personnaliser", - "delete": "Supprimer", - "delete_entity": "Supprimer {entityType}", - "delete_file": "Supprimer le fichier", - "delete_file_and_funscript": "Supprimer le fichier (et script interactif)", - "delete_generated_supporting_files": "Supprimer les fichiers générés associés", - "delete_stashid": "Supprimer StashID", - "disallow": "Refuser", - "download": "Télécharger", - "download_anonymised": "Téléchargement anonymisé", - "download_backup": "Télécharger une sauvegarde", - "edit": "Éditer", - "edit_entity": "Éditer {entityType}", - "encoding_image": "Encodage de l'image", - "export": "Exporter", - "export_all": "Tout exporter…", - "find": "Rechercher", - "finish": "Terminer", - "from_file": "A partir du fichier…", - "from_url": "A partir de l'URL…", - "full_export": "Export complet", - "full_import": "Import complet", - "generate": "Générer", - "generate_thumb_default": "Générer une vignette par défaut", - "generate_thumb_from_current": "Générer une vignette à partir du contenu actuel", - "hash_migration": "Migration des empreintes", - "hide": "Masquer", - "hide_configuration": "Masquer la configuration", - "identify": "Identifier", - "ignore": "Ignorer", - "import": "Importer…", - "import_from_file": "Importation depuis un fichier", - "logout": "Déconnecter", - "make_primary": "Rendre principal", - "merge": "Fusionner", - "merge_from": "Fusionner depuis", - "merge_into": "Fusionner dans", - "migrate_blobs": "Migrer les blobs", - "migrate_scene_screenshots": "Migrer les vignettes de scène", - "next_action": "Suivant", - "not_running": "arrêt", - "open_in_external_player": "Ouvrir dans un lecteur externe", - "open_random": "Ouvrir au hasard", - "optimise_database": "Optimiser la base de données", - "overwrite": "Écraser", - "play_random": "Lecture aléatoire", - "play_selected": "Lire la sélection", - "preview": "Aperçu", - "previous_action": "Précédent", - "reassign": "Réaffecter", - "refresh": "Rafraichir", - "reload_plugins": "Recharger les plugins", - "reload_scrapers": "Recharger les extracteurs de contenu", - "remove": "Supprimer", - "remove_from_gallery": "Supprimer de la galerie", - "rename_gen_files": "Renommer les fichiers générés", - "rescan": "Analyser à nouveau", - "reshuffle": "Mélanger à nouveau", - "running": "en cours d'exécution", - "save": "Sauvegarder", - "save_delete_settings": "Utiliser ces options par défaut lors de la suppression", - "save_filter": "Sauvegarder le filtre", - "scan": "Analyser", - "scrape": "Extraire", - "scrape_query": "Requête d'extraction", - "scrape_scene_fragment": "Extraire par fragment", - "scrape_with": "Extraire avec…", - "search": "Recherche", - "select_all": "Tout sélectionner", - "select_entity": "Sélectionner {entityType}", - "select_folders": "Sélectionner des répertoires", - "select_none": "Ne rien sélectionner", - "selective_auto_tag": "Étiquetage automatique sélectif", - "selective_clean": "Nettoyage sélectif", - "selective_scan": "Analyse sélective", - "set_as_default": "Définir par défaut", - "set_back_image": "Image verso…", - "set_front_image": "Image recto…", - "set_image": "Définir l'image…", - "show": "Montrer", - "show_configuration": "Afficher la configuration", - "skip": "Passer", - "split": "Diviser", - "stop": "Stop", - "submit": "Soumettre", - "submit_stash_box": "Soumettre à Stash-Box", - "submit_update": "Soumettre une mise à jour", - "swap": "Permuter", - "tasks": { - "clean_confirm_message": "Êtes-vous sûr de vouloir nettoyer ? Cette opération supprimera les informations de la base de données et le contenu généré pour toutes les scènes et galeries qui ne se trouvent plus dans le système de fichiers.", - "dry_mode_selected": "Essais à blanc. Aucune suppression réelle n'aura lieu, seulement une journalisation.", - "import_warning": "Êtes-vous sûr de vouloir importer ? Cela supprimera la base de données et la réimportera à partir de vos métadonnées exportées." - }, - "temp_disable": "Désactiver temporairement…", - "temp_enable": "Activer temporairement…", - "unset": "Désactiver", - "use_default": "Utiliser par défaut", - "view_random": "Visionner au hasard" - }, - "actions_name": "Actions", - "age": "Âge", - "aliases": "Alias", - "all": "tout", - "also_known_as": "Également connu comme", - "appears_with": "Apparaît avec", - "ascending": "Ascendant", - "audio_codec": "Codec audio", - "average_resolution": "Résolution moyenne", - "between_and": "et", - "birth_year": "Année de naissance", - "birthdate": "Date de naissance", - "bitrate": "Débit", - "blobs_storage_type": { - "database": "Base de données", - "filesystem": "Système de fichier" - }, - "captions": "Sous-titres", - "career_length": "Durée de la carrière", - "chapters": "Chapitres", - "circumcised": "Circoncis", - "circumcised_types": { - "CUT": "Coupé", - "UNCUT": "Non coupé" - }, - "component_tagger": { - "config": { - "active_instance": "Instance Stash-Box active :", - "blacklist_desc": "Les éléments de la liste noire sont exclus des requêtes. Notez que ce sont des expressions régulières insensibles à la casse. Certains caractères doivent être échappés par une barre oblique inversée : {chars_require_escape}", - "blacklist_label": "Liste noire", - "query_mode_auto": "Automatique", - "query_mode_auto_desc": "Utilise les métadonnées si présentes, ou le nom de fichier", - "query_mode_dir": "Répertoire", - "query_mode_dir_desc": "Utilise uniquement le répertoire parent du fichier vidéo", - "query_mode_filename": "Nom de fichier", - "query_mode_filename_desc": "Utilise uniquement le nom du fichier", - "query_mode_label": "Mode de requête", - "query_mode_metadata": "Métadonnées", - "query_mode_metadata_desc": "Utilise uniquement les métadonnées", - "query_mode_path": "Chemin", - "query_mode_path_desc": "Utilise le chemin complet du fichier", - "set_cover_desc": "Remplacer la vignette de la scène si une est trouvée.", - "set_cover_label": "Définir la vignette de la scène", - "set_tag_desc": "Attache des étiquettes à la scène, en écrasant ou en fusionnant avec des étiquettes existantes.", - "set_tag_label": "Définir les étiquettes", - "show_male_desc": "Cocher si les performeurs masculins seront disponibles pour le marquage.", - "show_male_label": "Montrer les performeurs masculins", - "source": "Source" - }, - "noun_query": "Requête", - "results": { - "duration_off": "Durée différente d'au moins {number}s", - "duration_unknown": "Durée inconnue", - "fp_found": "{fpCount, plural, =0 {Aucune nouvelle correspondance d'empreinte trouvée} other {# nouvelles correspondances d'empreintes trouvées}}", - "fp_matches": "La durée correspond", - "fp_matches_multi": "La durée correspond à {matchCount}/{durationsLength} empreintes", - "hash_matches": "{hash_type} est une correspondance", - "match_failed_already_tagged": "Scène déjà étiquetée", - "match_failed_no_result": "Aucun résultat trouvé", - "match_success": "Scène étiquetée avec succès", - "phash_matches": "{count} empreintes correspondantes", - "unnamed": "Sans nom" - }, - "verb_match_fp": "Empreintes correspondantes", - "verb_matched": "Associé", - "verb_scrape_all": "Extraire tout", - "verb_submit_fp": "Soumettre {fpCount, plural, one{# Empreinte} other{# Empreintes}}", - "verb_toggle_config": "{toggle} {configuration}", - "verb_toggle_unmatched": "{toggle} scènes incomparables" - }, - "config": { - "about": { - "build_hash": "Empreinte de construction :", - "build_time": "Date de construction :", - "check_for_new_version": "Rechercher une nouvelle version", - "latest_version": "Dernière version", - "latest_version_build_hash": "Empreinte de construction de la dernière version :", - "new_version_notice": "[Nouveautés]", - "release_date": "Date de sortie :", - "stash_discord": "Rejoignez notre chaine {url}", - "stash_home": "Accueil de Stash sur {url}", - "stash_open_collective": "Soutenez-nous via {url}", - "stash_wiki": "{url} de Stash", - "version": "Version actuelle" + "actions": { + "add": "Ajouter", + "add_directory": "Ajouter un répertoire", + "add_entity": "Ajouter {entityType}", + "add_to_entity": "Ajouter à {entityType}", + "allow": "Autoriser", + "allow_temporarily": "Autoriser temporairement", + "anonymise": "Anonymiser", + "apply": "Appliquer", + "assign_stashid_to_parent_studio": "Attribuer l'identifiant Stash au studio parent existant et actualiser les métadonnées", + "auto_tag": "Étiquetage automatique", + "backup": "Sauvegarder", + "browse_for_image": "Sélectionner une image…", + "cancel": "Annuler", + "clean": "Nettoyer", + "clear": "Effacer", + "clear_back_image": "Effacer l'image verso", + "clear_front_image": "Effacer l'image recto", + "clear_image": "Effacer l'image", + "close": "Fermer", + "confirm": "Confirmer", + "continue": "Continuer", + "create": "Créer", + "create_chapters": "Créer un chapitre", + "create_entity": "Créer {entityType}", + "create_marker": "Créer un marqueur", + "create_parent_studio": "Créer un studio parent", + "created_entity": "Créé {entity_type} : {entity_name}", + "customise": "Personnaliser", + "delete": "Supprimer", + "delete_entity": "Supprimer {entityType}", + "delete_file": "Supprimer le fichier", + "delete_file_and_funscript": "Supprimer le fichier (et script interactif)", + "delete_generated_supporting_files": "Supprimer les fichiers générés associés", + "delete_stashid": "Supprimer l'identifiant Stash", + "disallow": "Refuser", + "download": "Télécharger", + "download_anonymised": "Téléchargement anonymisé", + "download_backup": "Télécharger une sauvegarde", + "edit": "Éditer", + "edit_entity": "Éditer {entityType}", + "encoding_image": "Encodage de l'image", + "export": "Exporter", + "export_all": "Tout exporter…", + "find": "Rechercher", + "finish": "Terminer", + "from_file": "A partir du fichier…", + "from_url": "A partir de l'URL…", + "full_export": "Export complet", + "full_import": "Import complet", + "generate": "Générer", + "generate_thumb_default": "Générer une vignette par défaut", + "generate_thumb_from_current": "Générer une vignette à partir du contenu actuel", + "hash_migration": "Migration des empreintes", + "hide": "Masquer", + "hide_configuration": "Masquer la configuration", + "identify": "Identifier", + "ignore": "Ignorer", + "import": "Importer…", + "import_from_file": "Importation depuis un fichier", + "logout": "Déconnecter", + "make_primary": "Rendre principal", + "merge": "Fusionner", + "merge_from": "Fusionner depuis", + "merge_into": "Fusionner dans", + "migrate_blobs": "Migrer les blobs", + "migrate_scene_screenshots": "Migrer les vignettes de scène", + "next_action": "Suivant", + "not_running": "arrêt", + "open_in_external_player": "Ouvrir dans un lecteur externe", + "open_random": "Ouvrir au hasard", + "optimise_database": "Optimiser la base de données", + "overwrite": "Écraser", + "play_random": "Lecture aléatoire", + "play_selected": "Lire la sélection", + "preview": "Aperçu", + "previous_action": "Précédent", + "reassign": "Réaffecter", + "refresh": "Rafraichir", + "reload_plugins": "Recharger les plugins", + "reload_scrapers": "Recharger les extracteurs de contenu", + "remove": "Supprimer", + "remove_from_gallery": "Supprimer de la galerie", + "rename_gen_files": "Renommer les fichiers générés", + "rescan": "Analyser à nouveau", + "reshuffle": "Mélanger à nouveau", + "running": "en cours d'exécution", + "save": "Sauvegarder", + "save_delete_settings": "Utiliser ces options par défaut lors de la suppression", + "save_filter": "Sauvegarder le filtre", + "scan": "Analyser", + "scrape": "Extraire", + "scrape_query": "Requête d'extraction", + "scrape_scene_fragment": "Extraire par fragment", + "scrape_with": "Extraire avec…", + "search": "Recherche", + "select_all": "Tout sélectionner", + "select_entity": "Sélectionner {entityType}", + "select_folders": "Sélectionner des répertoires", + "select_none": "Ne rien sélectionner", + "selective_auto_tag": "Étiquetage automatique sélectif", + "selective_clean": "Nettoyage sélectif", + "selective_scan": "Analyse sélective", + "set_as_default": "Définir par défaut", + "set_back_image": "Image verso…", + "set_front_image": "Image recto…", + "set_image": "Définir l'image…", + "show": "Montrer", + "show_configuration": "Afficher la configuration", + "skip": "Passer", + "split": "Diviser", + "stop": "Stop", + "submit": "Soumettre", + "submit_stash_box": "Soumettre à Stash-Box", + "submit_update": "Soumettre une mise à jour", + "swap": "Permuter", + "tasks": { + "clean_confirm_message": "Êtes-vous sûr de vouloir nettoyer ? Cette opération supprimera les informations de la base de données et le contenu généré pour toutes les scènes et galeries qui ne se trouvent plus dans le système de fichiers.", + "dry_mode_selected": "Essais à blanc. Aucune suppression réelle n'aura lieu, seulement une journalisation.", + "import_warning": "Êtes-vous sûr de vouloir importer ? Cela supprimera la base de données et la réimportera à partir de vos métadonnées exportées." + }, + "temp_disable": "Désactiver temporairement…", + "temp_enable": "Activer temporairement…", + "unset": "Désactiver", + "use_default": "Utiliser par défaut", + "view_random": "Visionner au hasard" }, - "application_paths": { - "heading": "Chemins de l'application" + "actions_name": "Actions", + "age": "Âge", + "aliases": "Alias", + "all": "tout", + "also_known_as": "Également connu comme", + "appears_with": "Apparaît avec", + "ascending": "Ascendant", + "audio_codec": "Codec audio", + "average_resolution": "Résolution moyenne", + "between_and": "et", + "birth_year": "Année de naissance", + "birthdate": "Date de naissance", + "bitrate": "Débit", + "blobs_storage_type": { + "database": "Base de données", + "filesystem": "Système de fichier" }, - "categories": { - "about": "A propos", - "changelog": "Journal des modifications", - "interface": "Interface", - "logs": "Journaux", - "metadata_providers": "Fournisseurs de métadonnées", - "plugins": "Plugins", - "scraping": "Extraction de données", - "security": "Sécurité", - "services": "Services", - "system": "Système", - "tasks": "Tâches", - "tools": "Outils" + "captions": "Sous-titres", + "career_length": "Durée de la carrière", + "chapters": "Chapitres", + "circumcised": "Circoncis", + "circumcised_types": { + "CUT": "Coupé", + "UNCUT": "Non coupé" }, - "dlna": { - "allow_temp_ip": "Autoriser {tempIP}", - "allowed_ip_addresses": "Adresses IP autorisées", - "allowed_ip_temporarily": "IP autorisée temporairement", - "default_ip_whitelist": "Liste blanche d'adresses IP", - "default_ip_whitelist_desc": "Adresses IP par défaut autorisées pour accéder à DLNA. Utiliser {wildcard} pour autoriser toutes les adresses IP.", - "disabled_dlna_temporarily": "Désactivation temporaire de DLNA", - "disallowed_ip": "IP non autorisé", - "enabled_by_default": "Activé par défaut", - "enabled_dlna_temporarily": "Activation temporaire de DLNA", - "network_interfaces": "Interfaces", - "network_interfaces_desc": "Interfaces sur lesquelles exposer le serveur DLNA. Une liste vide entraîne l'exécution sur toutes les interfaces. Nécessite le redémarrage de DLNA après modification.", - "recent_ip_addresses": "Adresses IP récentes", - "server_display_name": "Nom d'affichage du serveur", - "server_display_name_desc": "Nom d'affichage du serveur DLNA. Par défaut {server_name} si vide.", - "successfully_cancelled_temporary_behaviour": "Le comportement temporaire a été annulé avec succès", - "until_restart": "jusqu'au redémarrage", - "video_sort_order": "Ordre de tri vidéo par défaut", - "video_sort_order_desc": "Commande pour trier les vidéos par défaut." + "component_tagger": { + "config": { + "active_instance": "Instance Stash-Box active :", + "blacklist_desc": "Les éléments de la liste noire sont exclus des requêtes. Notez que ce sont des expressions régulières insensibles à la casse. Certains caractères doivent être échappés par une barre oblique inversée : {chars_require_escape}", + "blacklist_label": "Liste noire", + "query_mode_auto": "Automatique", + "query_mode_auto_desc": "Utilise les métadonnées si présentes, ou le nom de fichier", + "query_mode_dir": "Répertoire", + "query_mode_dir_desc": "Utilise uniquement le répertoire parent du fichier vidéo", + "query_mode_filename": "Nom de fichier", + "query_mode_filename_desc": "Utilise uniquement le nom du fichier", + "query_mode_label": "Mode de requête", + "query_mode_metadata": "Métadonnées", + "query_mode_metadata_desc": "Utilise uniquement les métadonnées", + "query_mode_path": "Chemin", + "query_mode_path_desc": "Utilise le chemin complet du fichier", + "set_cover_desc": "Remplacer la vignette de la scène si une est trouvée.", + "set_cover_label": "Définir la vignette de la scène", + "set_tag_desc": "Attache des étiquettes à la scène, en écrasant ou en fusionnant avec des étiquettes existantes.", + "set_tag_label": "Définir les étiquettes", + "show_male_desc": "Cocher si les performeurs masculins seront disponibles pour le marquage.", + "show_male_label": "Montrer les performeurs masculins", + "source": "Source", + "mark_organized_label": "Marquer comme Organisé lors de l'enregistrement", + "mark_organized_desc": "Marquer immédiatement la scène comme Organisée après avoir cliqué sur le bouton Enregistrer." + }, + "noun_query": "Requête", + "results": { + "duration_off": "Durée différente d'au moins {number}s", + "duration_unknown": "Durée inconnue", + "fp_found": "{fpCount, plural, =0 {Aucune nouvelle correspondance d'empreinte trouvée} other {# nouvelles correspondances d'empreintes trouvées}}", + "fp_matches": "La durée correspond", + "fp_matches_multi": "La durée correspond à {matchCount}/{durationsLength} empreintes", + "hash_matches": "{hash_type} est une correspondance", + "match_failed_already_tagged": "Scène déjà étiquetée", + "match_failed_no_result": "Aucun résultat trouvé", + "match_success": "Scène étiquetée avec succès", + "phash_matches": "{count} empreintes correspondantes", + "unnamed": "Sans nom" + }, + "verb_match_fp": "Empreintes correspondantes", + "verb_matched": "Associé", + "verb_scrape_all": "Extraire tout", + "verb_submit_fp": "Soumettre {fpCount, plural, one{# Empreinte} other{# Empreintes}}", + "verb_toggle_config": "{toggle} {configuration}", + "verb_toggle_unmatched": "{toggle} scènes incomparables" }, - "general": { - "auth": { - "api_key": "Clé API", - "api_key_desc": "Clé API pour les systèmes externes. Nécessaire uniquement lorsque le nom d'utilisateur/mot de passe est configuré. Le nom d'utilisateur doit être enregistré avant de générer la clé API.", - "authentication": "Authentification", - "clear_api_key": "Effacer la clé API", - "credentials": { - "description": "Identifiants pour restreindre l'accès à Stash.", - "heading": "Identifiants" + "config": { + "about": { + "build_hash": "Empreinte de construction :", + "build_time": "Date de construction :", + "check_for_new_version": "Rechercher une nouvelle version", + "latest_version": "Dernière version", + "latest_version_build_hash": "Empreinte de construction de la dernière version :", + "new_version_notice": "[Nouveautés]", + "release_date": "Date de sortie :", + "stash_discord": "Rejoignez notre chaine {url}", + "stash_home": "Accueil de Stash sur {url}", + "stash_open_collective": "Soutenez-nous via {url}", + "stash_wiki": "{url} de Stash", + "version": "Version actuelle" + }, + "application_paths": { + "heading": "Chemins de l'application" + }, + "categories": { + "about": "A propos", + "changelog": "Journal des modifications", + "interface": "Interface", + "logs": "Journaux", + "metadata_providers": "Fournisseurs de métadonnées", + "plugins": "Plugins", + "scraping": "Extraction de données", + "security": "Sécurité", + "services": "Services", + "system": "Système", + "tasks": "Tâches", + "tools": "Outils" + }, + "dlna": { + "allow_temp_ip": "Autoriser {tempIP}", + "allowed_ip_addresses": "Adresses IP autorisées", + "allowed_ip_temporarily": "IP autorisée temporairement", + "default_ip_whitelist": "Liste blanche d'adresses IP", + "default_ip_whitelist_desc": "Adresses IP par défaut autorisées pour accéder à DLNA. Utiliser {wildcard} pour autoriser toutes les adresses IP.", + "disabled_dlna_temporarily": "Désactivation temporaire de DLNA", + "disallowed_ip": "IP non autorisé", + "enabled_by_default": "Activé par défaut", + "enabled_dlna_temporarily": "Activation temporaire de DLNA", + "network_interfaces": "Interfaces", + "network_interfaces_desc": "Interfaces sur lesquelles exposer le serveur DLNA. Une liste vide entraîne l'exécution sur toutes les interfaces. Nécessite le redémarrage de DLNA après modification.", + "recent_ip_addresses": "Adresses IP récentes", + "server_display_name": "Nom d'affichage du serveur", + "server_display_name_desc": "Nom d'affichage du serveur DLNA. Par défaut {server_name} si vide.", + "successfully_cancelled_temporary_behaviour": "Le comportement temporaire a été annulé avec succès", + "until_restart": "jusqu'au redémarrage", + "video_sort_order": "Ordre de tri vidéo par défaut", + "video_sort_order_desc": "Commande pour trier les vidéos par défaut." + }, + "general": { + "auth": { + "api_key": "Clé API", + "api_key_desc": "Clé API pour les systèmes externes. Nécessaire uniquement lorsque le nom d'utilisateur/mot de passe est configuré. Le nom d'utilisateur doit être enregistré avant de générer la clé API.", + "authentication": "Authentification", + "clear_api_key": "Effacer la clé API", + "credentials": { + "description": "Identifiants pour restreindre l'accès à Stash.", + "heading": "Identifiants" + }, + "generate_api_key": "Générer une clé API", + "log_file": "Fichier journal", + "log_file_desc": "Chemin d'accès au fichier de sortie de journalisation. Vide pour désactiver la journalisation du fichier. Nécessite un redémarrage.", + "log_http": "Journaliser les accès HTTP", + "log_http_desc": "Journalise les accès HTTP dans le terminal. Nécessite un redémarrage.", + "log_to_terminal": "Journaliser dans le terminal", + "log_to_terminal_desc": "Journalise dans le terminal en complément d'un fichier. Toujours valide si la journalisation des fichiers est désactivée. Nécessite un redémarrage.", + "maximum_session_age": "Durée maximum de session", + "maximum_session_age_desc": "Temps d'inactivité maximal avant expiration d'une session de connexion, en secondes.", + "password": "Mot de passe", + "password_desc": "Mot de passe pour accéder à Stash. Laisser vide pour désactiver l'authentification utilisateur", + "stash-box_integration": "Intégration de Stash-Box", + "username": "Nom d'utilisateur", + "username_desc": "Nom d'utilisateur pour accéder à Stash. Laisser vide pour désactiver l'authentification utilisateur" + }, + "backup_directory_path": { + "description": "Emplacement de sauvegarde des bases de données SQLite", + "heading": "Chemin du répertoire de sauvegarde" + }, + "blobs_path": { + "description": "Emplacement dans le système de fichiers pour le stockage des données binaires. Uniquement applicable lors de l'utilisation du type de stockage blob du système de fichiers. AVERTISSEMENT : La modification de ce paramètre nécessite le déplacement manuel des données existantes.", + "heading": "Chemin du système de fichiers des données binaires" + }, + "blobs_storage": { + "description": "Emplacement où stocker les données binaires telles que les vignettes de scènes, les images de performeurs, de studios et d'étiquettes. Après avoir modifié cette valeur, les données existantes doivent être migrées à l'aide de la tâche Migrer les blobs. Voir la page Tâches de migration.", + "heading": "Type d'enregistrement de données binaires" + }, + "cache_location": "Emplacement du cache. Requis si le flux est diffusé à l'aide de HLS (comme sur les appareils Apple) ou de DASH.", + "cache_path_head": "Chemin du cache", + "calculate_md5_and_ohash_desc": "Calculer la somme de contrôle MD5 en complément de oshash. Son activation entraîne un ralentissement des analyses initiales. Le hachage du nom de fichier doit être défini sur oshash pour désactiver le calcul MD5.", + "calculate_md5_and_ohash_label": "Calculer le MD5 pour les vidéos", + "check_for_insecure_certificates": "Vérifier les certificats non sécurisés", + "check_for_insecure_certificates_desc": "Certains sites utilisent des certificats SSL non sécurisés. Lorsque cette option est décochée, l'extracteur de contenu ignore la vérification des certificats non sécurisés et autorise l'extraction de ces sites. Si vous obtenez une erreur de certificat lors de l'extraction, décochez cette option.", + "chrome_cdp_path": "Chemin Chrome CDP (Chrome Debugging Protocol)", + "chrome_cdp_path_desc": "Chemin de l'exécutable Chrome, ou adresse distante (commençant par http:// ou https://, par exemple http://localhost:9222/json/version) d'une instance de Chrome.", + "create_galleries_from_folders_desc": "Si vrai, crée par défaut des galeries à partir des répertoires contenant des images. Créer un fichier appelé .forcegallery ou .nogallery dans un répertoire pour forcer/empêcher cela.", + "create_galleries_from_folders_label": "Créer des galeries à partir de dossiers contenant des images", + "database": "Base de données", + "db_path_head": "Chemin de la base de données", + "directory_locations_to_your_content": "Emplacements de votre contenu", + "excluded_image_gallery_patterns_desc": "Expressions régulières de fichiers images et galeries ou de chemins d'accès à exclure de l'analyse et à ajouter au nettoyage", + "excluded_image_gallery_patterns_head": "Modèles d'image ou galerie exclus", + "excluded_video_patterns_desc": "Expressions régulières de fichiers vidéo ou de chemins d'accès à exclure de l'analyse et à ajouter au nettoyage", + "excluded_video_patterns_head": "Modèles de vidéo exclus", + "ffmpeg": { + "hardware_acceleration": { + "desc": "Utiliser le matériel disponible pour encoder la vidéo en vue d'un transcodage en temps réel.", + "heading": "Encodage matériel FFmpeg" + }, + "live_transcode": { + "input_args": { + "desc": "Avancé : Arguments supplémentaires à passer à FFmpeg avant le champ d'entrée lors du transcodage vidéo en temps réel.", + "heading": "Arguments d'entrée du transcodage FFmpeg en temps réel" + }, + "output_args": { + "desc": "Avancé : Arguments supplémentaires à passer à FFmpeg avant le champ de sortie lors du transcodage vidéo en temps réel.", + "heading": "Arguments de sortie du transcodage FFmpeg en temps réel" + } + }, + "transcode": { + "input_args": { + "desc": "Avancé : Arguments additionnels à transmettre à FFmpeg avant le champ d'entrée lors de la génération de la vidéo.", + "heading": "Arguments d'entrée de FFmpeg transcode" + }, + "output_args": { + "desc": "Avancé : Arguments supplémentaires à passer à FFmpeg avant le champ de sortie lors de la génération de la vidéo.", + "heading": "Arguments de sortie du transcodage FFmpeg" + } + } + }, + "funscript_heatmap_draw_range": "Inclure l'amplitude dans les cartes thermiques générées", + "funscript_heatmap_draw_range_desc": "Dessiner l'étendue du mouvement sur l'axe des ordonnées de la carte thermique générée. Les cartes thermiques existantes devront être régénérées après modifications.", + "gallery_cover_regex_desc": "Expression régulière utilisée pour identifier une image comme vignette de la galerie", + "gallery_cover_regex_label": "Modèle de vignette de la galerie", + "gallery_ext_desc": "Liste d'extensions de fichiers séparées par des virgules qui seront reconnues comme des archives zip de la galerie.", + "gallery_ext_head": "Extensions zip de la galerie", + "generated_file_naming_hash_desc": "Utilisez MD5 ou oshash pour le nommage des fichiers générés. Le modifier exige que toutes les scènes soient renseignées avec une valeur MD5/oshash appropriée. Après avoir modifié cette valeur, les fichiers générés existants devront être migrés ou régénérés. Voir la page Tâches pour la migration.", + "generated_file_naming_hash_head": "Empreinte pour le nommage des fichiers générés", + "generated_files_location": "Emplacement des fichiers générés (marqueurs de scène, aperçus de scène, sprites, etc.)", + "generated_path_head": "Chemin des fichiers générés", + "hashing": "Hachage", + "heatmap_generation": "Génération de la carte thermique du script interactif", + "image_ext_desc": "Liste d'extensions de fichiers séparées par des virgules qui seront reconnues comme des images.", + "image_ext_head": "Extensions des images", + "include_audio_desc": "Inclure le flux audio lors de la génération des aperçus.", + "include_audio_head": "Inclure l'audio", + "logging": "Journalisation", + "maximum_streaming_transcode_size_desc": "Résolution maximale pour les flux transcodés", + "maximum_streaming_transcode_size_head": "Résolution maximale du flux transcodé", + "maximum_transcode_size_desc": "Résolution maximale pour les transcodes générés", + "maximum_transcode_size_head": "Résolution maximale de transcodage", + "metadata_path": { + "description": "Emplacement utilisé lors d'une exportation ou d'une importation complète", + "heading": "Chemin des métadonnées" + }, + "number_of_parallel_task_for_scan_generation_desc": "Définir à 0 pour une détection automatique. Avertissement exécuter plus de tâches que ce qui est nécessaire pour atteindre une utilisation à 100% du processeur diminuera les performances et pourra causer d'autres problèmes.", + "number_of_parallel_task_for_scan_generation_head": "Nombre de tâches parallèles pour l'analyse et la génération", + "parallel_scan_head": "Analyse ou génération en parallèle", + "preview_generation": "Génération d'aperçu", + "python_path": { + "description": "Emplacement de l'exécutable python. Utilisé par les extracteurs de contenu et les plugins. Si vide, python sera résolu à partir de l'environnement", + "heading": "Chemin de Python" + }, + "scraper_user_agent": "Agent utilisateur de l'extracteur", + "scraper_user_agent_desc": "Chaîne agent utilisateur utilisée par les requêtes http lors de l'extraction de contenu", + "scrapers_path": { + "description": "Emplacement des fichiers de configuration des extracteurs de contenu", + "heading": "Chemin des extracteurs de contenu" + }, + "scraping": "Extraction de données", + "sqlite_location": "Emplacement du fichier de base de données SQLite (nécessite un redémarrage). AVERTISSEMENT : Le stockage de la base de données sur un système différent de celui qui exécute le serveur Stash (c'est-à-dire sur le réseau) n'est pas pris en charge !", + "video_ext_desc": "Liste d'extensions de fichiers séparées par des virgules qui seront reconnues comme des vidéos.", + "video_ext_head": "Extensions de fichiers vidéo", + "video_head": "Vidéo" + }, + "library": { + "exclusions": "Exclusions", + "gallery_and_image_options": "Options des galeries et images", + "media_content_extensions": "Extensions du contenu multimédia" + }, + "logs": { + "log_level": "Niveau de journalisation" + }, + "plugins": { + "hooks": "Accroches", + "triggers_on": "Déclenche sur" + }, + "scraping": { + "entity_metadata": "Métadonnées {entityType}", + "entity_scrapers": "Extracteurs de {entityType}", + "excluded_tag_patterns_desc": "Expressions régulières de noms d'étiquettes à exclure des résultats de l'extraction", + "excluded_tag_patterns_head": "Modèles d'étiquette excluse", + "scraper": "Extracteur", + "scrapers": "Extracteurs", + "search_by_name": "Recherche par nom", + "supported_types": "Types supportés", + "supported_urls": "Adresses Web" + }, + "stashbox": { + "add_instance": "Ajouter une instance Stash-Box", + "api_key": "Clé API", + "description": "Stash-Box simplifie l'étiquetage automatique des scènes et performeurs en se basant sur des empreintes numériques et noms de fichiers.\nLe point de terminaison et la clé API se trouvent sur la page de votre compte d'instance stash-box. Les noms sont requis lorsque plusieurs instances sont ajoutées.", + "endpoint": "Point de terminaison", + "graphql_endpoint": "Point de terminaison GraphQL", + "name": "Nom", + "title": "Points de terminaison Stash-Box" + }, + "system": { + "transcoding": "Transcodage" }, - "generate_api_key": "Générer une clé API", - "log_file": "Fichier journal", - "log_file_desc": "Chemin d'accès au fichier de sortie de journalisation. Vide pour désactiver la journalisation du fichier. Nécessite un redémarrage.", - "log_http": "Journaliser les accès HTTP", - "log_http_desc": "Journalise les accès HTTP dans le terminal. Nécessite un redémarrage.", - "log_to_terminal": "Journaliser dans le terminal", - "log_to_terminal_desc": "Journalise dans le terminal en complément d'un fichier. Toujours valide si la journalisation des fichiers est désactivée. Nécessite un redémarrage.", - "maximum_session_age": "Durée maximum de session", - "maximum_session_age_desc": "Temps d'inactivité maximal avant expiration d'une session de connexion, en secondes.", - "password": "Mot de passe", - "password_desc": "Mot de passe pour accéder à Stash. Laisser vide pour désactiver l'authentification utilisateur", - "stash-box_integration": "Intégration de Stash-Box", - "username": "Nom d'utilisateur", - "username_desc": "Nom d'utilisateur pour accéder à Stash. Laisser vide pour désactiver l'authentification utilisateur" - }, - "backup_directory_path": { - "description": "Emplacement de sauvegarde des bases de données SQLite", - "heading": "Chemin du répertoire de sauvegarde" - }, - "blobs_path": { - "description": "Emplacement dans le système de fichiers pour le stockage des données binaires. Uniquement applicable lors de l'utilisation du type de stockage blob du système de fichiers. AVERTISSEMENT : La modification de ce paramètre nécessite le déplacement manuel des données existantes.", - "heading": "Chemin du système de fichiers des données binaires" - }, - "blobs_storage": { - "description": "Emplacement où stocker les données binaires telles que les vignettes de scènes, les images de performeurs, de studios et d'étiquettes. Après avoir modifié cette valeur, les données existantes doivent être migrées à l'aide de la tâche Migrer les blobs. Voir la page Tâches de migration.", - "heading": "Type d'enregistrement de données binaires" - }, - "cache_location": "Emplacement du cache. Requis si le flux est diffusé à l'aide de HLS (comme sur les appareils Apple) ou de DASH.", - "cache_path_head": "Chemin du cache", - "calculate_md5_and_ohash_desc": "Calculer la somme de contrôle MD5 en complément de oshash. Son activation entraîne un ralentissement des analyses initiales. Le hachage du nom de fichier doit être défini sur oshash pour désactiver le calcul MD5.", - "calculate_md5_and_ohash_label": "Calculer le MD5 pour les vidéos", - "check_for_insecure_certificates": "Vérifier les certificats non sécurisés", - "check_for_insecure_certificates_desc": "Certains sites utilisent des certificats SSL non sécurisés. Lorsque cette option est décochée, l'extracteur de contenu ignore la vérification des certificats non sécurisés et autorise l'extraction de ces sites. Si vous obtenez une erreur de certificat lors de l'extraction, décochez cette option.", - "chrome_cdp_path": "Chemin Chrome CDP (Chrome Debugging Protocol)", - "chrome_cdp_path_desc": "Chemin de l'exécutable Chrome, ou adresse distante (commençant par http:// ou https://, par exemple http://localhost:9222/json/version) d'une instance de Chrome.", - "create_galleries_from_folders_desc": "Si vrai, crée par défaut des galeries à partir des répertoires contenant des images. Créer un fichier appelé .forcegallery ou .nogallery dans un répertoire pour forcer/empêcher cela.", - "create_galleries_from_folders_label": "Créer des galeries à partir de dossiers contenant des images", - "database": "Base de données", - "db_path_head": "Chemin de la base de données", - "directory_locations_to_your_content": "Emplacements de votre contenu", - "excluded_image_gallery_patterns_desc": "Expressions régulières de fichiers images et galeries ou de chemins d'accès à exclure de l'analyse et à ajouter au nettoyage", - "excluded_image_gallery_patterns_head": "Modèles d'image ou galerie exclus", - "excluded_video_patterns_desc": "Expressions régulières de fichiers vidéo ou de chemins d'accès à exclure de l'analyse et à ajouter au nettoyage", - "excluded_video_patterns_head": "Modèles de vidéo exclus", - "ffmpeg": { - "hardware_acceleration": { - "desc": "Utiliser le matériel disponible pour encoder la vidéo en vue d'un transcodage en temps réel.", - "heading": "Encodage matériel FFmpeg" + "tasks": { + "added_job_to_queue": "{operation_name} ajouté·e à la liste des tâches", + "anonymise_and_download": "Effectue une copie anonymisée de la base de données et télécharge le fichier résultant.", + "anonymise_database": "Faire une copie de la base de données dans le répertoire de sauvegarde, en anonymisant toutes données sensibles. Celle-ci peut être transmise aux autres pour diagnostic et débogage. La base de données originale n'est pas modifiée. La base de données anonymisée utilise le format de nom de fichier {filename_format}.", + "anonymising_database": "Anonymisation de la base de données", + "auto_tag": { + "auto_tagging_all_paths": "Étiquetage automatique de tous les chemins", + "auto_tagging_paths": "Étiquetage automatique des chemins suivants" + }, + "auto_tag_based_on_filenames": "Étiquetage automatique du contenu basé sur les chemins d'accès des fichiers.", + "auto_tagging": "Étiquetage automatique", + "backing_up_database": "Sauvegarde de la base de données", + "backup_and_download": "Effectue une sauvegarde de la base de données et télécharge le fichier résultant.", + "backup_database": "Effectue un enregistrement de la base de données dans le répertoire de sauvegarde, avec le format de nom de fichier {filename_format}", + "cleanup_desc": "Vérifier les fichiers manquants et les supprimer de la base de données. Cette action est irréversible.", + "data_management": "Gestion des données", + "defaults_set": "Les valeurs par défaut ont été définies et seront utilisées en cliquant sur le bouton {action} de la page Tâches.", + "dont_include_file_extension_as_part_of_the_title": "Ne pas inclure l'extension du fichier dans le titre", + "empty_queue": "Aucune tâche en cours d'exécution.", + "export_to_json": "Exporter le contenu de la base de données au format JSON dans le répertoire des métadonnées.", + "generate": { + "generating_from_paths": "Génération pour les scènes à partir des chemins suivants", + "generating_scenes": "Génération pour {num} {scene}" + }, + "generate_clip_previews_during_scan": "Générer des aperçus pour les séquences d'images", + "generate_desc": "Générer les supports images, sprites, vidéos, vtt et autres fichiers associés.", + "generate_phashes_during_scan": "Générer des empreintes perceptuelles", + "generate_phashes_during_scan_tooltip": "Pour la déduplication et l'identification des scènes.", + "generate_previews_during_scan": "Générer des aperçus d'images animées", + "generate_previews_during_scan_tooltip": "Générer des aperçus WebP animés, requis uniquement si le mode d'aperçu est défini sur Image animée.", + "generate_sprites_during_scan": "Générer les sprites de progression", + "generate_thumbnails_during_scan": "Générer des vignettes pour les images", + "generate_video_covers_during_scan": "Générer les vignettes de scène", + "generate_video_previews_during_scan": "Générer les aperçus", + "generate_video_previews_during_scan_tooltip": "Générer des aperçus vidéo joués lors du survol d'une scène", + "generated_content": "Contenu généré", + "identify": { + "and_create_missing": "et créer les manquants", + "create_missing": "Créer les manquants", + "default_options": "Options par défaut", + "description": "Définir automatiquement les métadonnées des scènes en utilisant les sources Stash-Box et extracteur de contenu.", + "explicit_set_description": "Les options suivantes seront utilisées si elles ne sont pas remplacées par les options spécifiques à la source.", + "field": "Champ", + "field_behaviour": "{strategy} {field}", + "field_options": "Options de champ", + "heading": "Identifier", + "identifying_from_paths": "Identifier des scènes à partir des chemins suivants", + "identifying_scenes": "Identifier {num} {scene}", + "include_male_performers": "Inclure les performeurs masculins", + "set_cover_images": "Définir les vignettes", + "set_organized": "Définir le drapeau organisé", + "skip_multiple_matches": "Ignorer les correspondances qui ont plusieurs résultats", + "skip_multiple_matches_tooltip": "Si cette option n'est pas activée et que plusieurs résultats sont retournés, un seul sera aléatoirement choisi pour correspondre", + "skip_single_name_performers": "Ignorer les performeurs à nom unique sans désambiguïsation", + "skip_single_name_performers_tooltip": "Si cette option n'est pas activée, les performeurs qui sont souvent génériques, comme Samantha ou Olga, correspondront", + "source": "Source", + "source_options": "Options pour {source}", + "sources": "Sources", + "strategy": "Stratégie", + "tag_skipped_matches": "Étiqueter les correspondances ignorées avec", + "tag_skipped_matches_tooltip": "Créer une étiquette telle que \"Identifier : plusieurs correspondances\" filtrable dans la vue Étiquetage de scène et déterminer la bonne correspondance manuellement", + "tag_skipped_performer_tooltip": "Créer une étiquette telle que \"Identifier : Performeur à nom unique\" filtrable dans la vue Étiquetage de scène et déterminer comment les traiter", + "tag_skipped_performers": "Étiqueter les performeurs ignorés avec" + }, + "import_from_exported_json": "Importation à partir du JSON exporté dans le répertoire des métadonnées. Efface la base de données existante.", + "incremental_import": "Importation incrémentielle à partir d'un fichier zip d'exportation fourni.", + "job_queue": "File d'attente des tâches", + "maintenance": "Maintenance", + "migrate_blobs": { + "delete_old": "Supprimer les anciennes données", + "description": "Migrer les blobs vers le système de stockage de blobs actuel. Cette migration doit être exécutée après avoir modifié le système de stockage des blobs. Il est possible de supprimer les anciennes données après migration." + }, + "migrate_hash_files": "Utilisé après modification de l'empreinte des fichiers générés pour renommer les existants au nouveau format.", + "migrate_scene_screenshots": { + "delete_files": "Supprimer les fichiers de vignette", + "description": "Migrer les vignettes de scène dans le nouveau système de stockage blob. Cette migration doit être exécutée après avoir migré un système existant vers la version 0.20. Il est possible de supprimer les anciennes vignettes après migration.", + "overwrite_existing": "Remplacer les blobs existants par les données de vignettes" + }, + "migrations": "Migrations", + "only_dry_run": "Effectuer un essai à blanc. Ne rien supprimer", + "optimise_database": "Essayer d'améliorer les performances en analysant et en reconstruisant l'ensemble de la base de données.", + "optimise_database_warning": "Attention : pendant l'exécution de cette tâche, toute opération modifiant la base de données échouera et, selon la taille de la base de données, elle peut prendre plusieurs minutes pour aboutir. Elle requiert au minimum autant d'espace disque libre que la taille de votre base de données, mais 1.5x est recommandé.", + "plugin_tasks": "Tâches de Plugin", + "scan": { + "scanning_all_paths": "Analyse tous les chemins", + "scanning_paths": "Analyse les chemins suivants" + }, + "scan_for_content_desc": "Analyser le nouveau contenu et l'ajouter à la base de données.", + "set_name_date_details_from_metadata_if_present": "Définir le nom, date, détails à partir des métadonnées intégrées au fichier" }, - "live_transcode": { - "input_args": { - "desc": "Avancé : Arguments supplémentaires à passer à FFmpeg avant le champ d'entrée lors du transcodage vidéo en temps réel.", - "heading": "Arguments d'entrée du transcodage FFmpeg en temps réel" - }, - "output_args": { - "desc": "Avancé : Arguments supplémentaires à passer à FFmpeg avant le champ de sortie lors du transcodage vidéo en temps réel.", - "heading": "Arguments de sortie du transcodage FFmpeg en temps réel" - } + "tools": { + "scene_duplicate_checker": "Vérificateur de doublons de scènes", + "scene_filename_parser": { + "add_field": "Ajouter un champ", + "capitalize_title": "Titre en majuscule", + "display_fields": "Afficher les champs", + "escape_chars": "Utiliser \\ pour échapper les caractères littéraux", + "filename": "Nom de fichier", + "filename_pattern": "Modèle de nom de fichier", + "ignore_organized": "Ignorer les scènes organisées", + "ignored_words": "Mots ignorés", + "matches_with": "Correspond à {i}", + "select_parser_recipe": "Sélectionner une formule d'analyse", + "title": "Analyseur de noms de fichiers de scènes", + "whitespace_chars": "Caractères d'espacement", + "whitespace_chars_desc": "Ces caractères seront remplacés par un espace dans le titre" + }, + "scene_tools": "Outils de scène" }, - "transcode": { - "input_args": { - "desc": "Avancé : Arguments additionnels à transmettre à FFmpeg avant le champ d'entrée lors de la génération de la vidéo.", - "heading": "Arguments d'entrée de FFmpeg transcode" - }, - "output_args": { - "desc": "Avancé : Arguments supplémentaires à passer à FFmpeg avant le champ de sortie lors de la génération de la vidéo.", - "heading": "Arguments de sortie du transcodage FFmpeg" - } + "ui": { + "abbreviate_counters": { + "description": "Abréger les compteurs sur les fiches et pages de détails, par exemple \"1831\" sera formaté en \"1.8K\".", + "heading": "Abréger les compteurs" + }, + "basic_settings": "Paramètres de base", + "custom_css": { + "description": "La page doit être rafraichie pour que les changements prennent effet. La compatibilité entre le CSS personnalisé et les futures versions de Stash n'est pas garantie.", + "heading": "CSS personnalisé", + "option_label": "Activer le CSS personnalisé" + }, + "custom_javascript": { + "description": "La page doit être actualisée pour que les changements prennent effet. La compatibilité entre le Javascript personnalisé et les futures versions de Stash n'est pas garantie.", + "heading": "Javascript personnalisé", + "option_label": "Activer le Javascript personnalisé" + }, + "custom_locales": { + "description": "Remplacer individuellement des chaines linguistiques. Voir https://github.com/stashapp/stash/blob/develop/ui/v2.5/src/locales/fr-FR.json pour la liste principale. La page doit être actualisée pour que les changements prennent effet.", + "heading": "Traduction personnalisée", + "option_label": "Activer la traduction personnalisée" + }, + "delete_options": { + "description": "Réglages par défaut lors de la suppression d'images, galeries, et scènes.", + "heading": "Options de suppression", + "options": { + "delete_file": "Supprimer le fichier par défaut", + "delete_generated_supporting_files": "Supprimer par défaut les fichiers générés associés" + } + }, + "desktop_integration": { + "desktop_integration": "Intégration au bureau", + "notifications_enabled": "Activer les notifications", + "send_desktop_notifications_for_events": "Envoyer des notifications sur le bureau en cas d'événements", + "skip_opening_browser": "Ne pas ouvrir de navigateur", + "skip_opening_browser_on_startup": "Ignorer l'ouverture automatique du navigateur lors du démarrage" + }, + "detail": { + "compact_expanded_details": { + "description": "Activée, cette option présentera des détails plus étendus en préservant une présentation compacte", + "heading": "Détails étendus compacts" + }, + "enable_background_image": { + "description": "Afficher l'image d'arrière-plan sur la page Détail.", + "heading": "Activer l'image d'arrière-plan" + }, + "heading": "Page Détail", + "show_all_details": { + "description": "Activée, tous les détails du contenu seront affichés par défaut et chaque élément détaillé tiendra dans une seule colonne", + "heading": "Montrer tous les détails" + } + }, + "editing": { + "disable_dropdown_create": { + "description": "Supprimer la possibilité de créer de nouveaux objets à partir des sélecteurs de liste déroulante", + "heading": "Désactiver la création depuis la liste déroulante" + }, + "heading": "Édition", + "max_options_shown": { + "label": "Nombre maximal d'éléments à afficher dans les listes déroulantes de sélection" + }, + "rating_system": { + "star_precision": { + "label": "Précision de la notation", + "options": { + "full": "Complète", + "half": "Moitié", + "quarter": "Quart", + "tenth": "Dixième" + } + }, + "type": { + "label": "Mode de notation", + "options": { + "decimal": "Décimal", + "stars": "Étoiles" + } + } + } + }, + "funscript_offset": { + "description": "Décalage temporel en millisecondes pour la lecture des scripts interactifs.", + "heading": "Décalage du script interactif (ms)" + }, + "handy_connection": { + "connect": "Connecter", + "server_offset": { + "heading": "Offset serveur" + }, + "status": { + "heading": "Statut de connexion Handy" + }, + "sync": "Synchroniser" + }, + "handy_connection_key": { + "description": "Clé de connexion Handy à utiliser pour les scènes interactives. En définissant cette clé, vous permettez à Stash de partager les informations de votre scène actuelle avec handyfeeling.com", + "heading": "Clé de connexion Handy" + }, + "image_lightbox": { + "heading": "Visionneuse d'images" + }, + "image_wall": { + "direction": "Orientation", + "heading": "Mur d'images", + "margin": "Marge (pixels)" + }, + "images": { + "heading": "Images", + "options": { + "create_image_clips_from_videos": { + "description": "Lorsqu'une bibliothèque a des vidéos désactivées, les fichiers vidéo (fichiers se terminant par une extension vidéo) seront analysés comme séquences d'images.", + "heading": "Analyser les extensions vidéo comme séquences d'images" + }, + "write_image_thumbnails": { + "description": "Écrire les vignettes des images sur disque lorsqu'elles sont générées à la volée", + "heading": "Enregistrer les vignettes des images" + } + } + }, + "interactive_options": "Options Interactives", + "language": { + "heading": "Langue" + }, + "max_loop_duration": { + "description": "Durée maximale de la scène pendant laquelle le lecteur bouclera la vidéo - 0 pour désactiver", + "heading": "Durée maximale de la boucle" + }, + "menu_items": { + "description": "Afficher ou masquer différents types de contenus dans la barre de navigation", + "heading": "Éléments de la barre de navigation" + }, + "minimum_play_percent": { + "description": "Pourcentage de temps pendant lequel une scène doit être jouée avant que son compteur de lecture ne soit incrémenté.", + "heading": "Pourcentage de lecture minimum" + }, + "performers": { + "options": { + "image_location": { + "description": "Emplacement personnalisé pour les images de performeurs par défaut. Laisser vide pour utiliser les réglages intégrés par défaut", + "heading": "Chemin de l'image personnalisée du performeur" + } + } + }, + "preview_type": { + "description": "Configuration des éléments du mur", + "heading": "Mode d'aperçu", + "options": { + "animated": "Image animée", + "static": "Image fixe", + "video": "Vidéo" + } + }, + "scene_list": { + "heading": "Liste de scènes", + "options": { + "show_studio_as_text": "Afficher les studios sous format texte" + } + }, + "scene_player": { + "heading": "Lecteur de scènes", + "options": { + "always_start_from_beginning": "Toujours démarrer la vidéo depuis le début", + "auto_start_video": "Démarrer automatiquement la vidéo", + "auto_start_video_on_play_selected": { + "description": "Démarrage automatique des scènes vidéo lorsqu'elles sont lues à partir de la file d'attente, d'une sélection ou aléatoires à partir de la page Scènes", + "heading": "Démarrer automatiquement la vidéo lorsque lecture est sélectionnée" + }, + "continue_playlist_default": { + "description": "Lire la scène suivante de la file d'attente lorsque une vidéo se termine", + "heading": "Continuer la liste de lecture par défaut" + }, + "enable_chromecast": "Activer Chromecast", + "show_scrubber": "Montrer la barre de progression", + "track_activity": "Suivre l'activité", + "vr_tag": { + "description": "Le bouton VR est uniquement affiché pour les scènes comportant cette étiquette.", + "heading": "Étiquette VR" + }, + "show_ab_loop_controls": "Afficher les commandes du plugin AB Loop" + } + }, + "scene_wall": { + "heading": "Mur de scènes et marqueurs", + "options": { + "display_title": "Afficher le titre et étiquettes", + "toggle_sound": "Activer le son" + } + }, + "scroll_attempts_before_change": { + "description": "Nombre de tentatives de défilement avant de passer à l'élément suivant/précédent. S'applique uniquement au mode de défilement Panoramique Y.", + "heading": "Tentatives de défilement avant transition" + }, + "show_tag_card_on_hover": { + "description": "Afficher une fiche d'identification lors du survol des badges d'étiquettes", + "heading": "Infobulles d'identification" + }, + "slideshow_delay": { + "description": "Le diaporama est disponible dans galerie en mode de vue mural", + "heading": "Délai du diaporama (secondes)" + }, + "studio_panel": { + "heading": "Vue studios", + "options": { + "show_child_studio_content": { + "description": "Dans la vue studios, afficher également le contenu des studios affiliés", + "heading": "Afficher le contenu des studios affiliés" + } + } + }, + "tag_panel": { + "heading": "Vue étiquettes", + "options": { + "show_child_tagged_content": { + "description": "Dans la vue étiquettes, afficher également le contenu des étiquettes affiliées", + "heading": "Afficher le contenu des étiquettes affiliées" + } + } + }, + "title": "Interface utilisateur", + "use_stash_hosted_funscript": { + "description": "Activée, les funscripts sont transmis directement de Stash à votre dispositif Handy sans recourir au serveur Handy de tierce partie. Nécessite que Stash soit accessible depuis votre dispositif Handy.", + "heading": "Transmettre directement les funscripts" + } } - }, - "funscript_heatmap_draw_range": "Inclure l'amplitude dans les cartes thermiques générées", - "funscript_heatmap_draw_range_desc": "Dessiner l'étendue du mouvement sur l'axe des ordonnées de la carte thermique générée. Les cartes thermiques existantes devront être régénérées après modifications.", - "gallery_cover_regex_desc": "Expression régulière utilisée pour identifier une image comme vignette de la galerie", - "gallery_cover_regex_label": "Modèle de vignette de la galerie", - "gallery_ext_desc": "Liste d'extensions de fichiers séparées par des virgules qui seront reconnues comme des archives zip de la galerie.", - "gallery_ext_head": "Extensions zip de la galerie", - "generated_file_naming_hash_desc": "Utilisez MD5 ou oshash pour le nommage des fichiers générés. Le modifier exige que toutes les scènes soient renseignées avec une valeur MD5/oshash appropriée. Après avoir modifié cette valeur, les fichiers générés existants devront être migrés ou régénérés. Voir la page Tâches pour la migration.", - "generated_file_naming_hash_head": "Empreinte pour le nommage des fichiers générés", - "generated_files_location": "Emplacement des fichiers générés (marqueurs de scène, aperçus de scène, sprites, etc.)", - "generated_path_head": "Chemin des fichiers générés", - "hashing": "Hachage", - "heatmap_generation": "Génération de la carte thermique du script interactif", - "image_ext_desc": "Liste d'extensions de fichiers séparées par des virgules qui seront reconnues comme des images.", - "image_ext_head": "Extensions des images", - "include_audio_desc": "Inclure le flux audio lors de la génération des aperçus.", - "include_audio_head": "Inclure l'audio", - "logging": "Journalisation", - "maximum_streaming_transcode_size_desc": "Résolution maximale pour les flux transcodés", - "maximum_streaming_transcode_size_head": "Résolution maximale du flux transcodé", - "maximum_transcode_size_desc": "Résolution maximale pour les transcodes générés", - "maximum_transcode_size_head": "Résolution maximale de transcodage", - "metadata_path": { - "description": "Emplacement utilisé lors d'une exportation ou d'une importation complète", - "heading": "Chemin des métadonnées" - }, - "number_of_parallel_task_for_scan_generation_desc": "Définir à 0 pour une détection automatique. Avertissement exécuter plus de tâches que ce qui est nécessaire pour atteindre une utilisation à 100% du processeur diminuera les performances et pourra causer d'autres problèmes.", - "number_of_parallel_task_for_scan_generation_head": "Nombre de tâches parallèles pour l'analyse et la génération", - "parallel_scan_head": "Analyse ou génération en parallèle", - "preview_generation": "Génération d'aperçu", - "python_path": { - "description": "Emplacement de l'exécutable python. Utilisé par les extracteurs de contenu et les plugins. Si vide, python sera résolu à partir de l'environnement", - "heading": "Chemin de Python" - }, - "scraper_user_agent": "Agent utilisateur de l'extracteur", - "scraper_user_agent_desc": "Chaîne agent utilisateur utilisée par les requêtes http lors de l'extraction de contenu", - "scrapers_path": { - "description": "Emplacement des fichiers de configuration des extracteurs de contenu", - "heading": "Chemin des extracteurs de contenu" - }, - "scraping": "Extraction de données", - "sqlite_location": "Emplacement du fichier de base de données SQLite (nécessite un redémarrage). AVERTISSEMENT : Le stockage de la base de données sur un système différent de celui qui exécute le serveur Stash (c'est-à-dire sur le réseau) n'est pas pris en charge !", - "video_ext_desc": "Liste d'extensions de fichiers séparées par des virgules qui seront reconnues comme des vidéos.", - "video_ext_head": "Extensions de fichiers vidéo", - "video_head": "Vidéo" - }, - "library": { - "exclusions": "Exclusions", - "gallery_and_image_options": "Options des galeries et images", - "media_content_extensions": "Extensions du contenu multimédia" - }, - "logs": { - "log_level": "Niveau de journalisation" - }, - "plugins": { - "hooks": "Accroches", - "triggers_on": "Déclenche sur" - }, - "scraping": { - "entity_metadata": "Métadonnées {entityType}", - "entity_scrapers": "Extracteurs de {entityType}", - "excluded_tag_patterns_desc": "Expressions régulières de noms d'étiquettes à exclure des résultats de l'extraction", - "excluded_tag_patterns_head": "Modèles d'étiquette excluse", - "scraper": "Extracteur", - "scrapers": "Extracteurs", - "search_by_name": "Recherche par nom", - "supported_types": "Types supportés", - "supported_urls": "Adresses Web" }, - "stashbox": { - "add_instance": "Ajouter une instance Stash-Box", - "api_key": "Clé API", - "description": "Stash-Box simplifie l'étiquetage automatique des scènes et performeurs en se basant sur des empreintes numériques et noms de fichiers.\nLe point de terminaison et la clé API se trouvent sur la page de votre compte d'instance stash-box. Les noms sont requis lorsque plusieurs instances sont ajoutées.", - "endpoint": "Point de terminaison", - "graphql_endpoint": "Point de terminaison GraphQL", - "name": "Nom", - "title": "Points de terminaison Stash-Box" - }, - "system": { - "transcoding": "Transcodage" + "configuration": "Configuration", + "countables": { + "files": "{count, plural, one {Fichier} other {Fichiers}}", + "galleries": "{count, plural, one {Galerie} other {Galeries}}", + "images": "{count, plural, one {Image} other {Images}}", + "markers": "{count, plural, one {Marqueur} other {Marqueurs}}", + "movies": "{count, plural, one {Film} other {Films}}", + "performers": "{count, plural, one {Performeur} other {Performeurs}}", + "scenes": "{count, plural, one {Scène} other {Scènes}}", + "studios": "{count, plural, one {Studio} other {Studios}}", + "tags": "{count, plural, one {Étiquette} other {Étiquettes}}" }, - "tasks": { - "added_job_to_queue": "{operation_name} ajouté·e à la liste des tâches", - "anonymise_and_download": "Effectue une copie anonymisée de la base de données et télécharge le fichier résultant.", - "anonymise_database": "Faire une copie de la base de données dans le répertoire de sauvegarde, en anonymisant toutes données sensibles. Celle-ci peut être transmise aux autres pour diagnostic et débogage. La base de données originale n'est pas modifiée. La base de données anonymisée utilise le format de nom de fichier {filename_format}.", - "anonymising_database": "Anonymisation de la base de données", - "auto_tag": { - "auto_tagging_all_paths": "Étiquetage automatique de tous les chemins", - "auto_tagging_paths": "Étiquetage automatique des chemins suivants" - }, - "auto_tag_based_on_filenames": "Étiquetage automatique du contenu basé sur les chemins d'accès des fichiers.", - "auto_tagging": "Étiquetage automatique", - "backing_up_database": "Sauvegarde de la base de données", - "backup_and_download": "Effectue une sauvegarde de la base de données et télécharge le fichier résultant.", - "backup_database": "Effectue un enregistrement de la base de données dans le répertoire de sauvegarde, avec le format de nom de fichier {filename_format}", - "cleanup_desc": "Vérifier les fichiers manquants et les supprimer de la base de données. Cette action est irréversible.", - "data_management": "Gestion des données", - "defaults_set": "Les valeurs par défaut ont été définies et seront utilisées en cliquant sur le bouton {action} de la page Tâches.", - "dont_include_file_extension_as_part_of_the_title": "Ne pas inclure l'extension du fichier dans le titre", - "empty_queue": "Aucune tâche en cours d'exécution.", - "export_to_json": "Exporter le contenu de la base de données au format JSON dans le répertoire des métadonnées.", - "generate": { - "generating_from_paths": "Génération pour les scènes à partir des chemins suivants", - "generating_scenes": "Génération pour {num} {scene}" - }, - "generate_clip_previews_during_scan": "Générer des aperçus pour les séquences d'images", - "generate_desc": "Générer les supports images, sprites, vidéos, vtt et autres fichiers associés.", - "generate_phashes_during_scan": "Générer des empreintes perceptuelles", - "generate_phashes_during_scan_tooltip": "Pour la déduplication et l'identification des scènes.", - "generate_previews_during_scan": "Générer des aperçus d'images animées", - "generate_previews_during_scan_tooltip": "Générer des aperçus WebP animés, requis uniquement si le mode d'aperçu est défini sur Image animée.", - "generate_sprites_during_scan": "Générer les sprites de progression", - "generate_thumbnails_during_scan": "Générer des vignettes pour les images", - "generate_video_covers_during_scan": "Générer les vignettes de scène", - "generate_video_previews_during_scan": "Générer les aperçus", - "generate_video_previews_during_scan_tooltip": "Générer des aperçus vidéo joués lors du survol d'une scène", - "generated_content": "Contenu généré", - "identify": { - "and_create_missing": "et créer les manquants", - "create_missing": "Créer les manquants", - "default_options": "Options par défaut", - "description": "Définir automatiquement les métadonnées des scènes en utilisant les sources Stash-Box et extracteur de contenu.", - "explicit_set_description": "Les options suivantes seront utilisées si elles ne sont pas remplacées par les options spécifiques à la source.", - "field": "Champ", - "field_behaviour": "{strategy} {field}", - "field_options": "Options de champ", - "heading": "Identifier", - "identifying_from_paths": "Identifier des scènes à partir des chemins suivants", - "identifying_scenes": "Identifier {num} {scene}", - "include_male_performers": "Inclure les performeurs masculins", - "set_cover_images": "Définir les vignettes", - "set_organized": "Définir le drapeau organisé", - "skip_multiple_matches": "Ignorer les correspondances qui ont plusieurs résultats", - "skip_multiple_matches_tooltip": "Si cette option n'est pas activée et que plusieurs résultats sont retournés, un seul sera aléatoirement choisi pour correspondre", - "skip_single_name_performers": "Ignorer les performeurs à nom unique sans désambiguïsation", - "skip_single_name_performers_tooltip": "Si cette option n'est pas activée, les performeurs qui sont souvent génériques, comme Samantha ou Olga, correspondront", - "source": "Source", - "source_options": "Options pour {source}", - "sources": "Sources", - "strategy": "Stratégie", - "tag_skipped_matches": "Étiqueter les correspondances ignorées avec", - "tag_skipped_matches_tooltip": "Créer une étiquette telle que \"Identifier : plusieurs correspondances\" filtrable dans la vue Étiquetage de scène et déterminer la bonne correspondance manuellement", - "tag_skipped_performer_tooltip": "Créer une étiquette telle que \"Identifier : Performeur à nom unique\" filtrable dans la vue Étiquetage de scène et déterminer comment les traiter", - "tag_skipped_performers": "Étiqueter les performeurs ignorés avec" - }, - "import_from_exported_json": "Importation à partir du JSON exporté dans le répertoire des métadonnées. Efface la base de données existante.", - "incremental_import": "Importation incrémentielle à partir d'un fichier zip d'exportation fourni.", - "job_queue": "File d'attente des tâches", - "maintenance": "Maintenance", - "migrate_blobs": { - "delete_old": "Supprimer les anciennes données", - "description": "Migrer les blobs vers le système de stockage de blobs actuel. Cette migration doit être exécutée après avoir modifié le système de stockage des blobs. Il est possible de supprimer les anciennes données après migration." - }, - "migrate_hash_files": "Utilisé après modification de l'empreinte des fichiers générés pour renommer les existants au nouveau format.", - "migrate_scene_screenshots": { - "delete_files": "Supprimer les fichiers de vignette", - "description": "Migrer les vignettes de scène dans le nouveau système de stockage blob. Cette migration doit être exécutée après avoir migré un système existant vers la version 0.20. Il est possible de supprimer les anciennes vignettes après migration.", - "overwrite_existing": "Remplacer les blobs existants par les données de vignettes" - }, - "migrations": "Migrations", - "only_dry_run": "Effectuer un essai à blanc. Ne rien supprimer", - "optimise_database": "Essayer d'améliorer les performances en analysant et en reconstruisant l'ensemble de la base de données.", - "optimise_database_warning": "Attention : pendant l'exécution de cette tâche, toute opération modifiant la base de données échouera et, selon la taille de la base de données, elle peut prendre plusieurs minutes pour aboutir. Elle requiert au minimum autant d'espace disque libre que la taille de votre base de données, mais 1.5x est recommandé.", - "plugin_tasks": "Tâches de Plugin", - "scan": { - "scanning_all_paths": "Analyse tous les chemins", - "scanning_paths": "Analyse les chemins suivants" - }, - "scan_for_content_desc": "Analyser le nouveau contenu et l'ajouter à la base de données.", - "set_name_date_details_from_metadata_if_present": "Définir le nom, date, détails à partir des métadonnées intégrées au fichier" + "country": "Pays", + "cover_image": "Vignette", + "created_at": "Créé le", + "criterion": { + "greater_than": "Supérieur à", + "less_than": "Inférieur à", + "value": "Valeur" }, - "tools": { - "scene_duplicate_checker": "Vérificateur de doublons de scènes", - "scene_filename_parser": { - "add_field": "Ajouter un champ", - "capitalize_title": "Titre en majuscule", - "display_fields": "Afficher les champs", - "escape_chars": "Utiliser \\ pour échapper les caractères littéraux", - "filename": "Nom de fichier", - "filename_pattern": "Modèle de nom de fichier", - "ignore_organized": "Ignorer les scènes organisées", - "ignored_words": "Mots ignorés", - "matches_with": "Correspond à {i}", - "select_parser_recipe": "Sélectionner une formule d'analyse", - "title": "Analyseur de noms de fichiers de scènes", - "whitespace_chars": "Caractères d'espacement", - "whitespace_chars_desc": "Ces caractères seront remplacés par un espace dans le titre" - }, - "scene_tools": "Outils de scène" + "criterion_modifier": { + "between": "entre", + "equals": "est égal à", + "excludes": "ne contient pas", + "format_string": "{criterion} {modifierString} {valueString}", + "format_string_depth": "{criterion} {modifierString} {valueString} (+{depth, plural, =-1 {all} other {{depth}}})", + "format_string_excludes": "{criterion} {modifierString} {valueString} (excludes {excludedString})", + "format_string_excludes_depth": "{criterion} {modifierString} {valueString} (exclut {excludedString}) (+{depth, plural, =-1 {all} other {{depth}}})", + "greater_than": "est plus grand que", + "includes": "contient", + "includes_all": "contient tout", + "is_null": "est nul", + "less_than": "est plus petit que", + "matches_regex": "correspond à l'expression régulière", + "not_between": "en dehors", + "not_equals": "n'est pas égal à", + "not_matches_regex": "ne correspond pas à l'expression régulière", + "not_null": "n'est pas nul" }, - "ui": { - "abbreviate_counters": { - "description": "Abréger les compteurs sur les fiches et pages de détails, par exemple \"1831\" sera formaté en \"1.8K\".", - "heading": "Abréger les compteurs" - }, - "basic_settings": "Paramètres de base", - "custom_css": { - "description": "La page doit être rafraichie pour que les changements prennent effet. La compatibilité entre le CSS personnalisé et les futures versions de Stash n'est pas garantie.", - "heading": "CSS personnalisé", - "option_label": "Activer le CSS personnalisé" - }, - "custom_javascript": { - "description": "La page doit être actualisée pour que les changements prennent effet. La compatibilité entre le Javascript personnalisé et les futures versions de Stash n'est pas garantie.", - "heading": "Javascript personnalisé", - "option_label": "Activer le Javascript personnalisé" - }, - "custom_locales": { - "description": "Remplacer individuellement des chaines linguistiques. Voir https://github.com/stashapp/stash/blob/develop/ui/v2.5/src/locales/fr-FR.json pour la liste principale. La page doit être actualisée pour que les changements prennent effet.", - "heading": "Traduction personnalisée", - "option_label": "Activer la traduction personnalisée" - }, - "delete_options": { - "description": "Réglages par défaut lors de la suppression d'images, galeries, et scènes.", - "heading": "Options de suppression", - "options": { - "delete_file": "Supprimer le fichier par défaut", - "delete_generated_supporting_files": "Supprimer par défaut les fichiers générés associés" - } - }, - "desktop_integration": { - "desktop_integration": "Intégration au bureau", - "notifications_enabled": "Activer les notifications", - "send_desktop_notifications_for_events": "Envoyer des notifications sur le bureau en cas d'événements", - "skip_opening_browser": "Ne pas ouvrir de navigateur", - "skip_opening_browser_on_startup": "Ignorer l'ouverture automatique du navigateur lors du démarrage" - }, - "detail": { - "compact_expanded_details": { - "description": "Activée, cette option présentera des détails plus étendus en préservant une présentation compacte", - "heading": "Détails étendus compacts" + "custom": "Personnalisé", + "date": "Date", + "date_format": "AAAA-MM-JJ", + "datetime_format": "AAAA-MM-JJ HH:MM", + "death_date": "Date du décès", + "death_year": "Année du décès", + "descending": "Descendant", + "description": "Description", + "detail": "Détail", + "details": "Détails", + "developmentVersion": "Version de développement", + "dialogs": { + "create_new_entity": "Créer un nouveau {entity}", + "delete_alert": "{count, plural, one {Le {singularEntity} suivant sera supprimé} other {Les {pluralEntity} suivants seront supprimés}} définitivement :", + "delete_confirm": "Êtes-vous sûr de vouloir supprimer {entityName} ?", + "delete_entity_desc": "{count, plural, one {Êtes-vous sûr de vouloir supprimer cette {singularEntity} ? Si le fichier n'est pas également supprimé, cette {singularEntity} sera ajoutée à nouveau lors de la prochaine analyse.} other {Êtes-vous sûr de vouloir supprimer ces {pluralEntity} ? Si les fichiers ne sont pas également supprimés, ces {pluralEntity} seront ajoutées à nouveau lors de la prochaine analyse.}}", + "delete_entity_simple_desc": "{count, plural, one {Êtes-vous sûr de vouloir supprimer ce {singularEntity}?} other {Êtes-vous sûr de vouloir supprimer ces {pluralEntity}?}}", + "delete_entity_title": "Supprimer {count, plural, one {{singularEntity}} other {{pluralEntity}}}", + "delete_galleries_extra": "…ainsi que tous fichiers image qui ne sont pas associés à une autre galerie.", + "delete_gallery_files": "Supprime le répertoire ou l'archive zip de la galerie et toutes images qui ne sont pas associées à une autre galerie.", + "delete_object_desc": "Êtes-vous sûr de vouloir supprimer {count, plural, one {ce {singularEntity}} other {ces {pluralEntity}}} ?", + "delete_object_overflow": "…et {count} {count, plural, one {autre {singularEntity}} other {autres {pluralEntity}}}.", + "delete_object_title": "Supprimer {count, plural, one {{singularEntity}} other {{pluralEntity}}}", + "dont_show_until_updated": "Ne pas montrer avant la prochaine mise à jour", + "edit_entity_title": "Éditer {count, plural, one {{singularEntity}} other {{pluralEntity}}}", + "export_include_related_objects": "Inclure les objets liés dans l'exportation", + "export_title": "Exporter", + "imagewall": { + "direction": { + "column": "Colonne", + "description": "Agencement en colonnes ou en lignes.", + "row": "Ligne" + }, + "margin_desc": "Nombre de pixels de marge autour de chaque image entière." }, - "enable_background_image": { - "description": "Afficher l'image d'arrière-plan sur la page Détail.", - "heading": "Activer l'image d'arrière-plan" + "lightbox": { + "delay": "Délai (Secondes)", + "display_mode": { + "fit_horizontally": "Ajustement horizontal", + "fit_to_screen": "Adapter à l'écran", + "label": "Mode d'affichage", + "original": "Original" + }, + "options": "Options", + "page_header": "Page {page} / {total}", + "reset_zoom_on_nav": "Réinitialisation du facteur de zoom lors d'un changement d'image", + "scale_up": { + "description": "Redimensionner les petites images pour les adapter à l'écran", + "label": "Mise à l'échelle" + }, + "scroll_mode": { + "description": "Maintenir la touche shift pour utiliser temporairement l'autre mode.", + "label": "Mode de défilement", + "pan_y": "Panoramique Y", + "zoom": "Zoom" + } }, - "heading": "Page Détail", - "show_all_details": { - "description": "Activée, tous les détails du contenu seront affichés par défaut et chaque élément détaillé tiendra dans une seule colonne", - "heading": "Montrer tous les détails" - } - }, - "editing": { - "disable_dropdown_create": { - "description": "Supprimer la possibilité de créer de nouveaux objets à partir des sélecteurs de liste déroulante", - "heading": "Désactiver la création depuis la liste déroulante" + "merge": { + "destination": "Destination", + "empty_results": "Les valeurs des champs de destination seront inchangées.", + "source": "Source" }, - "heading": "Édition", - "max_options_shown": { - "label": "Nombre maximal d'éléments à afficher dans les listes déroulantes de sélection" + "merge_tags": { + "destination": "Destination", + "source": "Source" }, - "rating_system": { - "star_precision": { - "label": "Précision de la notation", - "options": { - "full": "Complète", - "half": "Moitié", - "quarter": "Quart", - "tenth": "Dixième" - } - }, - "type": { - "label": "Mode de notation", - "options": { - "decimal": "Décimal", - "stars": "Étoiles" - } - } - } - }, - "funscript_offset": { - "description": "Décalage temporel en millisecondes pour la lecture des scripts interactifs.", - "heading": "Décalage du script interactif (ms)" - }, - "handy_connection": { - "connect": "Connecter", - "server_offset": { - "heading": "Offset serveur" + "overwrite_filter_confirm": "Êtes-vous sûr de vouloir remplacer la requête sauvegardée existante {entityName} ?", + "performers_found": "{count} performeurs trouvés", + "reassign_entity_title": "{count, plural, one {Réaffecté {singularEntity}} other {Réaffectés {pluralEntity}}}", + "reassign_files": { + "destination": "Réaffecter à" }, - "status": { - "heading": "Statut de connexion Handy" + "scene_gen": { + "clip_previews": "Aperçu des séquences d'images", + "covers": "Vignettes de scène", + "force_transcodes": "Forcer la génération du transcodage", + "force_transcodes_tooltip": "Par défaut, les transcodes ne sont générés que lorsque le fichier vidéo n'est pas pris en charge par le navigateur. Activé, les transcodes seront générés même si le fichier vidéo semble être pris en charge par le navigateur.", + "image_previews": "Aperçus d'images animées", + "image_previews_tooltip": "Aperçu WebP animé, requis uniquement si le mode d'aperçu est défini sur Image animée.", + "interactive_heatmap_speed": "Générer des cartes thermiques et vitesses pour les scènes interactives", + "marker_image_previews": "Aperçus animés des marqueurs", + "marker_image_previews_tooltip": "Aperçus WebP animés de marqueurs, requis uniquement si le mode d'aperçu est défini sur Image animée.", + "marker_screenshots": "Captures d'écran des marqueurs", + "marker_screenshots_tooltip": "Images JPG statiques des marqueurs, requis uniquement si le mode d'aperçu est défini sur Image statique.", + "markers": "Aperçus des marqueurs", + "markers_tooltip": "Vidéos de 20 secondes qui débutent au repère temporel donné.", + "override_preview_generation_options": "Remplacer les options de génération d'aperçu", + "override_preview_generation_options_desc": "Remplacer les options de génération d'aperçu pour cette opération. Les valeurs par défaut sont définies dans Système -> Génération d'aperçus.", + "overwrite": "Remplacer les fichiers existants", + "phash": "Empreintes perceptuelles (pour la déduplication)", + "preview_exclude_end_time_desc": "Exclure les x dernières secondes des aperçus de la scène. Cela peut être une valeur en secondes, ou un pourcentage (par exemple 2%) de la durée totale de la scène.", + "preview_exclude_end_time_head": "Exclure le temps de fin", + "preview_exclude_start_time_desc": "Exclure les x premières secondes des aperçus de la scène. Cela peut être une valeur en secondes, ou un pourcentage (par exemple 2%) de la durée totale de la scène.", + "preview_exclude_start_time_head": "Exclure le temps de départ", + "preview_generation_options": "Options de génération d'aperçus", + "preview_options": "Options d'aperçu", + "preview_preset_desc": "Le préréglage règle la taille, la qualité et le temps d'encodage de la génération d'aperçu. Les préréglages autres que \"slow\" ont un résultat moindre et ne sont pas recommandés.", + "preview_preset_head": "Préréglage de l'encodage d'aperçu", + "preview_seg_count_desc": "Nombre de segments dans les fichiers de l'aperçu.", + "preview_seg_count_head": "Nombre de segments dans l'aperçu", + "preview_seg_duration_desc": "Durée de chaque segment d'aperçu, en secondes.", + "preview_seg_duration_head": "Durée du segment d'aperçu", + "sprites": "Sprites de progression de scène", + "sprites_tooltip": "Sprites (pour la progression de scène)", + "transcodes": "Transcoder", + "transcodes_tooltip": "Conversion en MP4 des formats vidéo non pris en charge", + "video_previews": "Aperçus", + "video_previews_tooltip": "Prévisualisation de la vidéo lors du survol d'une scène" }, - "sync": "Synchroniser" - }, - "handy_connection_key": { - "description": "Clé de connexion Handy à utiliser pour les scènes interactives. En définissant cette clé, vous permettez à Stash de partager les informations de votre scène actuelle avec handyfeeling.com", - "heading": "Clé de connexion Handy" - }, - "image_lightbox": { - "heading": "Visionneuse d'images" - }, - "image_wall": { - "direction": "Orientation", - "heading": "Mur d'images", - "margin": "Marge (pixels)" - }, - "images": { - "heading": "Images", - "options": { - "create_image_clips_from_videos": { - "description": "Lorsqu'une bibliothèque a des vidéos désactivées, les fichiers vidéo (fichiers se terminant par une extension vidéo) seront analysés comme séquences d'images.", - "heading": "Analyser les extensions vidéo comme séquences d'images" - }, - "write_image_thumbnails": { - "description": "Écrire les vignettes des images sur disque lorsqu'elles sont générées à la volée", - "heading": "Enregistrer les vignettes des images" - } - } - }, - "interactive_options": "Options Interactives", - "language": { - "heading": "Langue" - }, - "max_loop_duration": { - "description": "Durée maximale de la scène pendant laquelle le lecteur bouclera la vidéo - 0 pour désactiver", - "heading": "Durée maximale de la boucle" - }, - "menu_items": { - "description": "Afficher ou masquer différents types de contenus dans la barre de navigation", - "heading": "Éléments de la barre de navigation" - }, - "minimum_play_percent": { - "description": "Pourcentage de temps pendant lequel une scène doit être jouée avant que son compteur de lecture ne soit incrémenté.", - "heading": "Pourcentage de lecture minimum" - }, - "performers": { - "options": { - "image_location": { - "description": "Emplacement personnalisé pour les images de performeurs par défaut. Laisser vide pour utiliser les réglages intégrés par défaut", - "heading": "Chemin de l'image personnalisée du performeur" - } - } - }, - "preview_type": { - "description": "Configuration des éléments du mur", - "heading": "Mode d'aperçu", - "options": { - "animated": "Image animée", - "static": "Image fixe", - "video": "Vidéo" - } - }, - "scene_list": { - "heading": "Liste de scènes", - "options": { - "show_studio_as_text": "Afficher les studios sous format texte" - } - }, - "scene_player": { - "heading": "Lecteur de scènes", - "options": { - "always_start_from_beginning": "Toujours démarrer la vidéo depuis le début", - "auto_start_video": "Démarrer automatiquement la vidéo", - "auto_start_video_on_play_selected": { - "description": "Démarrage automatique des scènes vidéo lorsqu'elles sont lues à partir de la file d'attente, d'une sélection ou aléatoires à partir de la page Scènes", - "heading": "Démarrer automatiquement la vidéo lorsque lecture est sélectionnée" - }, - "continue_playlist_default": { - "description": "Lire la scène suivante de la file d'attente lorsque une vidéo se termine", - "heading": "Continuer la liste de lecture par défaut" - }, - "enable_chromecast": "Activer Chromecast", - "show_scrubber": "Montrer la barre de progression", - "track_activity": "Suivre l'activité", - "vr_tag": { - "description": "Le bouton VR est uniquement affiché pour les scènes comportant cette étiquette.", - "heading": "Étiquette VR" - } - } - }, - "scene_wall": { - "heading": "Mur de scènes et marqueurs", - "options": { - "display_title": "Afficher le titre et étiquettes", - "toggle_sound": "Activer le son" - } - }, - "scroll_attempts_before_change": { - "description": "Nombre de tentatives de défilement avant de passer à l'élément suivant/précédent. S'applique uniquement au mode de défilement Panoramique Y.", - "heading": "Tentatives de défilement avant transition" - }, - "show_tag_card_on_hover": { - "description": "Afficher une fiche d'identification lors du survol des badges d'étiquettes", - "heading": "Infobulles d'identification" - }, - "slideshow_delay": { - "description": "Le diaporama est disponible dans galerie en mode de vue mural", - "heading": "Délai du diaporama (secondes)" - }, - "studio_panel": { - "heading": "Vue studios", - "options": { - "show_child_studio_content": { - "description": "Dans la vue studios, afficher également le contenu des studios affiliés", - "heading": "Afficher le contenu des studios affiliés" - } - } - }, - "tag_panel": { - "heading": "Vue étiquettes", - "options": { - "show_child_tagged_content": { - "description": "Dans la vue étiquettes, afficher également le contenu des étiquettes affiliées", - "heading": "Afficher le contenu des étiquettes affiliées" - } - } - }, - "title": "Interface utilisateur", - "use_stash_hosted_funscript": { - "description": "Activée, les funscripts sont transmis directement de Stash à votre dispositif Handy sans recourir au serveur Handy de tierce partie. Nécessite que Stash soit accessible depuis votre dispositif Handy.", - "heading": "Transmettre directement les funscripts" - } - } - }, - "configuration": "Configuration", - "countables": { - "files": "{count, plural, one {Fichier} other {Fichiers}}", - "galleries": "{count, plural, one {Galerie} other {Galeries}}", - "images": "{count, plural, one {Image} other {Images}}", - "markers": "{count, plural, one {Marqueur} other {Marqueurs}}", - "movies": "{count, plural, one {Film} other {Films}}", - "performers": "{count, plural, one {Performeur} other {Performeurs}}", - "scenes": "{count, plural, one {Scène} other {Scènes}}", - "studios": "{count, plural, one {Studio} other {Studios}}", - "tags": "{count, plural, one {Étiquette} other {Étiquettes}}" - }, - "country": "Pays", - "cover_image": "Vignette", - "created_at": "Créé le", - "criterion": { - "greater_than": "Supérieur à", - "less_than": "Inférieur à", - "value": "Valeur" - }, - "criterion_modifier": { - "between": "entre", - "equals": "est égal à", - "excludes": "ne contient pas", - "format_string": "{criterion} {modifierString} {valueString}", - "format_string_depth": "{criterion} {modifierString} {valueString} (+{depth, plural, =-1 {all} other {{depth}}})", - "format_string_excludes": "{criterion} {modifierString} {valueString} (excludes {excludedString})", - "format_string_excludes_depth": "{criterion} {modifierString} {valueString} (exclut {excludedString}) (+{depth, plural, =-1 {all} other {{depth}}})", - "greater_than": "est plus grand que", - "includes": "contient", - "includes_all": "contient tout", - "is_null": "est nul", - "less_than": "est plus petit que", - "matches_regex": "correspond à l'expression régulière", - "not_between": "en dehors", - "not_equals": "n'est pas égal à", - "not_matches_regex": "ne correspond pas à l'expression régulière", - "not_null": "n'est pas nul" - }, - "custom": "Personnalisé", - "date": "Date", - "date_format": "AAAA-MM-JJ", - "datetime_format": "AAAA-MM-JJ HH:MM", - "death_date": "Date du décès", - "death_year": "Année du décès", - "descending": "Descendant", - "description": "Description", - "detail": "Détail", - "details": "Détails", - "developmentVersion": "Version de développement", - "dialogs": { - "create_new_entity": "Créer un nouveau {entity}", - "delete_alert": "{count, plural, one {Le {singularEntity} suivant sera supprimé} other {Les {pluralEntity} suivants seront supprimés}} définitivement :", - "delete_confirm": "Êtes-vous sûr de vouloir supprimer {entityName} ?", - "delete_entity_desc": "{count, plural, one {Êtes-vous sûr de vouloir supprimer cette {singularEntity} ? Si le fichier n'est pas également supprimé, cette {singularEntity} sera ajoutée à nouveau lors de la prochaine analyse.} other {Êtes-vous sûr de vouloir supprimer ces {pluralEntity} ? Si les fichiers ne sont pas également supprimés, ces {pluralEntity} seront ajoutées à nouveau lors de la prochaine analyse.}}", - "delete_entity_simple_desc": "{count, plural, one {Êtes-vous sûr de vouloir supprimer ce {singularEntity}?} other {Êtes-vous sûr de vouloir supprimer ces {pluralEntity}?}}", - "delete_entity_title": "Supprimer {count, plural, one {{singularEntity}} other {{pluralEntity}}}", - "delete_galleries_extra": "…ainsi que tous fichiers image qui ne sont pas associés à une autre galerie.", - "delete_gallery_files": "Supprime le répertoire ou l'archive zip de la galerie et toutes images qui ne sont pas associées à une autre galerie.", - "delete_object_desc": "Êtes-vous sûr de vouloir supprimer {count, plural, one {ce {singularEntity}} other {ces {pluralEntity}}} ?", - "delete_object_overflow": "…et {count} {count, plural, one {autre {singularEntity}} other {autres {pluralEntity}}}.", - "delete_object_title": "Supprimer {count, plural, one {{singularEntity}} other {{pluralEntity}}}", - "dont_show_until_updated": "Ne pas montrer avant la prochaine mise à jour", - "edit_entity_title": "Éditer {count, plural, one {{singularEntity}} other {{pluralEntity}}}", - "export_include_related_objects": "Inclure les objets liés dans l'exportation", - "export_title": "Exporter", - "imagewall": { - "direction": { - "column": "Colonne", - "description": "Agencement en colonnes ou en lignes.", - "row": "Ligne" - }, - "margin_desc": "Nombre de pixels de marge autour de chaque image entière." + "scenes_found": "{count} scènes trouvées", + "scrape_entity_query": "Requête d'extraction {entity_type}", + "scrape_entity_title": "Résultats de l'extraction {entity_type}", + "scrape_results_existing": "Existant", + "scrape_results_scraped": "Extraits", + "set_image_url_title": "URL de l'image", + "unsaved_changes": "Modifications non sauvegardées. Vous êtes sûr de vouloir quitter ?" }, - "lightbox": { - "delay": "Délai (Secondes)", - "display_mode": { - "fit_horizontally": "Ajustement horizontal", - "fit_to_screen": "Adapter à l'écran", - "label": "Mode d'affichage", - "original": "Original" - }, - "options": "Options", - "page_header": "Page {page} / {total}", - "reset_zoom_on_nav": "Réinitialisation du facteur de zoom lors d'un changement d'image", - "scale_up": { - "description": "Redimensionner les petites images pour les adapter à l'écran", - "label": "Mise à l'échelle" - }, - "scroll_mode": { - "description": "Maintenir la touche shift pour utiliser temporairement l'autre mode.", - "label": "Mode de défilement", - "pan_y": "Panoramique Y", - "zoom": "Zoom" - } + "dimensions": "Dimensions", + "director": "Réalisateur", + "disambiguation": "Désambiguïsation", + "display_mode": { + "grid": "Grille", + "list": "Liste", + "tagger": "Étiqueteuse", + "unknown": "Inconnu", + "wall": "Mur" }, - "merge": { - "destination": "Destination", - "empty_results": "Les valeurs des champs de destination seront inchangées.", - "source": "Source" + "donate": "Faire un don", + "dupe_check": { + "description": "Les niveaux en-deça de \"Exacte\" peuvent prendre plus de temps à calculer. Des faux positifs peuvent également être retournés à de faibles précisions.", + "duration_diff": "Écart maximum de temps", + "duration_options": { + "any": "Tous", + "equal": "Égal" + }, + "found_sets": "{setCount, plural, one{# ensemble de doublons trouvé.} other {# ensembles de doublons trouvés.}}", + "options": { + "exact": "Exacte", + "high": "Haute", + "low": "Basse", + "medium": "Moyenne" + }, + "search_accuracy_label": "Pertinence de recherche", + "title": "Scènes dupliquées" }, - "merge_tags": { - "destination": "Destination", - "source": "Source" + "duplicated_phash": "Empreinte dupliquée", + "duration": "Durée", + "effect_filters": { + "aspect": "Aspect", + "blue": "Bleu", + "blur": "Flou", + "brightness": "Luminosité", + "contrast": "Contraste", + "gamma": "Gamma", + "green": "Vert", + "hue": "Teinte", + "name": "Filtres", + "name_transforms": "Transformations", + "red": "Rouge", + "reset_filters": "Rétablir les filtres", + "reset_transforms": "Rétablir les transformations", + "rotate": "Rotation", + "rotate_left_and_scale": "Rotation à gauche et mise à l'échelle", + "rotate_right_and_scale": "Rotation à droite et mise à l'échelle", + "saturation": "Saturation", + "scale": "Mise à l'échelle", + "warmth": "Température" }, - "overwrite_filter_confirm": "Êtes-vous sûr de vouloir remplacer la requête sauvegardée existante {entityName} ?", - "performers_found": "{count} performeurs trouvés", - "reassign_entity_title": "{count, plural, one {Réaffecté {singularEntity}} other {Réaffectés {pluralEntity}}}", - "reassign_files": { - "destination": "Réaffecter à" + "empty_server": "Ajoutez quelques scènes à votre serveur pour afficher les recommandations sur cette page.", + "errors": { + "image_index_greater_than_zero": "L'index de l'image doit être supérieur à 0", + "lazy_component_error_help": "Si vous avez récemment mis à jour Stash, merci de recharger la page ou de vider le cache de votre navigateur.", + "loading_type": "Erreur de chargement de {type}", + "something_went_wrong": "Quelque chose n'a pas fonctionné." }, - "scene_gen": { - "clip_previews": "Aperçu des séquences d'images", - "covers": "Vignettes de scène", - "force_transcodes": "Forcer la génération du transcodage", - "force_transcodes_tooltip": "Par défaut, les transcodes ne sont générés que lorsque le fichier vidéo n'est pas pris en charge par le navigateur. Activé, les transcodes seront générés même si le fichier vidéo semble être pris en charge par le navigateur.", - "image_previews": "Aperçus d'images animées", - "image_previews_tooltip": "Aperçu WebP animé, requis uniquement si le mode d'aperçu est défini sur Image animée.", - "interactive_heatmap_speed": "Générer des cartes thermiques et vitesses pour les scènes interactives", - "marker_image_previews": "Aperçus animés des marqueurs", - "marker_image_previews_tooltip": "Aperçus WebP animés de marqueurs, requis uniquement si le mode d'aperçu est défini sur Image animée.", - "marker_screenshots": "Captures d'écran des marqueurs", - "marker_screenshots_tooltip": "Images JPG statiques des marqueurs, requis uniquement si le mode d'aperçu est défini sur Image statique.", - "markers": "Aperçus des marqueurs", - "markers_tooltip": "Vidéos de 20 secondes qui débutent au repère temporel donné.", - "override_preview_generation_options": "Remplacer les options de génération d'aperçu", - "override_preview_generation_options_desc": "Remplacer les options de génération d'aperçu pour cette opération. Les valeurs par défaut sont définies dans Système -> Génération d'aperçus.", - "overwrite": "Remplacer les fichiers existants", - "phash": "Empreintes perceptuelles (pour la déduplication)", - "preview_exclude_end_time_desc": "Exclure les x dernières secondes des aperçus de la scène. Cela peut être une valeur en secondes, ou un pourcentage (par exemple 2%) de la durée totale de la scène.", - "preview_exclude_end_time_head": "Exclure le temps de fin", - "preview_exclude_start_time_desc": "Exclure les x premières secondes des aperçus de la scène. Cela peut être une valeur en secondes, ou un pourcentage (par exemple 2%) de la durée totale de la scène.", - "preview_exclude_start_time_head": "Exclure le temps de départ", - "preview_generation_options": "Options de génération d'aperçus", - "preview_options": "Options d'aperçu", - "preview_preset_desc": "Le préréglage règle la taille, la qualité et le temps d'encodage de la génération d'aperçu. Les préréglages autres que \"slow\" ont un résultat moindre et ne sont pas recommandés.", - "preview_preset_head": "Préréglage de l'encodage d'aperçu", - "preview_seg_count_desc": "Nombre de segments dans les fichiers de l'aperçu.", - "preview_seg_count_head": "Nombre de segments dans l'aperçu", - "preview_seg_duration_desc": "Durée de chaque segment d'aperçu, en secondes.", - "preview_seg_duration_head": "Durée du segment d'aperçu", - "sprites": "Sprites de progression de scène", - "sprites_tooltip": "Sprites (pour la progression de scène)", - "transcodes": "Transcoder", - "transcodes_tooltip": "Conversion en MP4 des formats vidéo non pris en charge", - "video_previews": "Aperçus", - "video_previews_tooltip": "Prévisualisation de la vidéo lors du survol d'une scène" + "ethnicity": "Ethnicité", + "existing_value": "valeur existante", + "eye_color": "Couleur des yeux", + "fake_tits": "Faux seins", + "false": "Faux", + "favourite": "Favoris", + "file": "fichier", + "file_count": "Nombre de fichiers", + "file_info": "Infos fichier", + "file_mod_time": "Date de modification du fichier", + "files": "fichiers", + "files_amount": "{value} fichiers", + "filesize": "Poids du fichier", + "filter": "Filtre", + "filter_name": "Nom du filtre", + "filters": "Filtres", + "folder": "Répertoire", + "framerate": "Fréquence", + "frames_per_second": "{value} images par seconde", + "front_page": { + "types": { + "premade_filter": "Filtre prédéfini", + "saved_filter": "Filtre sauvegardé" + } }, - "scenes_found": "{count} scènes trouvées", - "scrape_entity_query": "Requête d'extraction {entity_type}", - "scrape_entity_title": "Résultats de l'extraction {entity_type}", - "scrape_results_existing": "Existant", - "scrape_results_scraped": "Extraits", - "set_image_url_title": "URL de l'image", - "unsaved_changes": "Modifications non sauvegardées. Vous êtes sûr de vouloir quitter ?" - }, - "dimensions": "Dimensions", - "director": "Réalisateur", - "disambiguation": "Désambiguïsation", - "display_mode": { - "grid": "Grille", - "list": "Liste", - "tagger": "Étiqueteuse", - "unknown": "Inconnu", - "wall": "Mur" - }, - "donate": "Faire un don", - "dupe_check": { - "description": "Les niveaux en-deça de \"Exacte\" peuvent prendre plus de temps à calculer. Des faux positifs peuvent également être retournés à de faibles précisions.", - "duration_diff": "Écart maximum de temps", - "duration_options": { - "any": "Tous", - "equal": "Égal" + "galleries": "Galeries", + "gallery": "Galerie", + "gallery_count": "Nombre de galeries", + "gender": "Genre", + "gender_types": { + "FEMALE": "Femme", + "INTERSEX": "Intersexe", + "MALE": "Homme", + "NON_BINARY": "Non binaire", + "TRANSGENDER_FEMALE": "Femme transgenre", + "TRANSGENDER_MALE": "Homme transgenre" }, - "found_sets": "{setCount, plural, one{# ensemble de doublons trouvé.} other {# ensembles de doublons trouvés.}}", - "options": { - "exact": "Exacte", - "high": "Haute", - "low": "Basse", - "medium": "Moyenne" + "hair_color": "Couleur des cheveux", + "handy_connection_status": { + "connecting": "Connexion", + "disconnected": "Déconnecté", + "error": "Erreur de connexion à Handy", + "missing": "Manquant", + "ready": "Prêt", + "syncing": "Synchronisation avec le serveur", + "uploading": "Script de chargement" }, - "search_accuracy_label": "Pertinence de recherche", - "title": "Scènes dupliquées" - }, - "duplicated_phash": "Empreinte dupliquée", - "duration": "Durée", - "effect_filters": { - "aspect": "Aspect", - "blue": "Bleu", - "blur": "Flou", - "brightness": "Luminosité", - "contrast": "Contraste", - "gamma": "Gamma", - "green": "Vert", - "hue": "Teinte", - "name": "Filtres", - "name_transforms": "Transformations", - "red": "Rouge", - "reset_filters": "Rétablir les filtres", - "reset_transforms": "Rétablir les transformations", - "rotate": "Rotation", - "rotate_left_and_scale": "Rotation à gauche et mise à l'échelle", - "rotate_right_and_scale": "Rotation à droite et mise à l'échelle", - "saturation": "Saturation", - "scale": "Mise à l'échelle", - "warmth": "Température" - }, - "empty_server": "Ajoutez quelques scènes à votre serveur pour afficher les recommandations sur cette page.", - "errors": { - "image_index_greater_than_zero": "L'index de l'image doit être supérieur à 0", - "lazy_component_error_help": "Si vous avez récemment mis à jour Stash, merci de recharger la page ou de vider le cache de votre navigateur.", - "loading_type": "Erreur de chargement de {type}", - "something_went_wrong": "Quelque chose n'a pas fonctionné." - }, - "ethnicity": "Ethnicité", - "existing_value": "valeur existante", - "eye_color": "Couleur des yeux", - "fake_tits": "Faux seins", - "false": "Faux", - "favourite": "Favoris", - "file": "fichier", - "file_count": "Nombre de fichiers", - "file_info": "Infos fichier", - "file_mod_time": "Date de modification du fichier", - "files": "fichiers", - "files_amount": "{value} fichiers", - "filesize": "Poids du fichier", - "filter": "Filtre", - "filter_name": "Nom du filtre", - "filters": "Filtres", - "folder": "Répertoire", - "framerate": "Fréquence", - "frames_per_second": "{value} images par seconde", - "front_page": { - "types": { - "premade_filter": "Filtre prédéfini", - "saved_filter": "Filtre sauvegardé" - } - }, - "galleries": "Galeries", - "gallery": "Galerie", - "gallery_count": "Nombre de galeries", - "gender": "Genre", - "gender_types": { - "FEMALE": "Femme", - "INTERSEX": "Intersexe", - "MALE": "Homme", - "NON_BINARY": "Non binaire", - "TRANSGENDER_FEMALE": "Femme transgenre", - "TRANSGENDER_MALE": "Homme transgenre" - }, - "hair_color": "Couleur des cheveux", - "handy_connection_status": { - "connecting": "Connexion", - "disconnected": "Déconnecté", - "error": "Erreur de connexion à Handy", - "missing": "Manquant", - "ready": "Prêt", - "syncing": "Synchronisation avec le serveur", - "uploading": "Script de chargement" - }, - "hasChapters": "A des chapitres", - "hasMarkers": "Dispose de marqueurs", - "height": "Taille", - "height_cm": "Taille (cm)", - "help": "Aide", - "ignore_auto_tag": "Ignorer l'étiquetage automatique", - "image": "Image", - "image_count": "Nombre d'Images", - "image_index": "Image #", - "images": "Images", - "include_parent_tags": "Inclure les étiquettes parentes", - "include_sub_studios": "Inclure les studios affiliés", - "include_sub_tags": "Inclure les étiquettes affiliées", - "index_of_total": "{index} de {total}", - "instagram": "Instagram", - "interactive": "Interactif", - "interactive_speed": "Vitesse interactive", - "isMissing": "Est manquant", - "last_played_at": "Dernière lecture le", - "library": "Bibliothèque", - "loading": { - "generic": "Chargement…" - }, - "marker_count": "Nombre de marqueurs", - "markers": "Marqueurs", - "measurements": "Mensurations", - "media_info": { - "audio_codec": "Codec audio", - "checksum": "Somme de contrôle", - "downloaded_from": "Téléchargé depuis", - "hash": "Hachage", + "hasChapters": "A des chapitres", + "hasMarkers": "Dispose de marqueurs", + "height": "Taille", + "height_cm": "Taille (cm)", + "help": "Aide", + "ignore_auto_tag": "Ignorer l'étiquetage automatique", + "image": "Image", + "image_count": "Nombre d'Images", + "image_index": "Image #", + "images": "Images", + "include_parent_tags": "Inclure les étiquettes parentes", + "include_sub_studios": "Inclure les studios affiliés", + "include_sub_tags": "Inclure les étiquettes affiliées", + "index_of_total": "{index} de {total}", + "instagram": "Instagram", + "interactive": "Interactif", "interactive_speed": "Vitesse interactive", - "performer_card": { - "age": "{age} {years_old}", - "age_context": "{age} {years_old} dans cette scène" - }, - "phash": "Empreinte", - "play_count": "Compteur de lecture", - "play_duration": "Temps de lecture", - "stream": "Flux", - "video_codec": "Codec vidéo" - }, - "megabits_per_second": "{value} mégabits par seconde", - "metadata": "Métadonnées", - "movie": "Film", - "movie_scene_number": "Numéro de scène", - "movies": "Films", - "name": "Nom", - "new": "Nouveau", - "none": "Aucun", - "o_counter": "O-Compteur", - "operations": "Opérations", - "organized": "Organisé", - "pagination": { - "first": "Première", - "last": "Dernière", - "next": "Suivante", - "previous": "Précédente" - }, - "parent_of": "Parent de {children}", - "parent_studio": "Studio parent", - "parent_studios": "Studio parent", - "parent_tag_count": "Nombre d'étiquettes parentes", - "parent_tags": "Étiquettes parentes", - "part_of": "Fait partie de {parent}", - "path": "Chemin", - "penis": "Pénis", - "penis_length": "Longueur du pénis", - "penis_length_cm": "Longueur du pénis (cm)", - "perceptual_similarity": "Similitude perceptuelle (empreinte)", - "performer": "Performeurs", - "performer_tags": "Étiquettes de performeur", - "performer_age": "Âge du performeur", - "performer_count": "Nombre de performeurs", - "performer_favorite": "Performeur favori", - "performer_image": "Image du performeur", - "performer_tagger": { - "add_new_performers": "Ajouter de nouveaux performeurs", - "any_names_entered_will_be_queried": "Tout nom saisi sera demandé à l'instance distante StashBox et ajouté si trouvé. Seules les correspondances exactes seront considérées comme équivalentes.", - "batch_add_performers": "Ajouter des performeurs par lots", - "batch_update_performers": "Mises à jour des performeurs par lots", - "config": { - "active_stash-box_instance": "Instance stash-box active :", - "edit_excluded_fields": "Modifier les champs exclus", - "excluded_fields": "Champs exclus :", - "no_fields_are_excluded": "Aucun champ n'est exclu", - "no_instances_found": "Aucune instance trouvée", - "these_fields_will_not_be_changed_when_updating_performers": "Ces champs ne seront pas modifiés lors de la mise à jour des performeurs." + "isMissing": "Est manquant", + "last_played_at": "Dernière lecture le", + "library": "Bibliothèque", + "loading": { + "generic": "Chargement…" }, - "current_page": "Page actuelle", - "failed_to_save_performer": "Échec pour sauvegarder le performeur \"{performer}\"", - "name_already_exists": "Le nom existe déjà", - "network_error": "Erreur réseau", - "no_results_found": "Aucun résultat trouvé.", - "number_of_performers_will_be_processed": "{performer_count} performeurs seront traités", - "performer_already_tagged": "Performeur déjà étiqueté", - "performer_names_separated_by_comma": "Noms des performeurs séparés par une virgule", - "performer_selection": "Sélection du performeur", - "performer_successfully_tagged": "Performeur étiqueté avec succès :", - "query_all_performers_in_the_database": "Tous les performeurs dans la base de données", - "refresh_tagged_performers": "Actualiser les performeurs étiquetés", - "refreshing_will_update_the_data": "Une actualisation mettra à jour les données de tous les performeurs étiquetés de l'instance stash-box.", - "status_tagging_job_queued": "Statut : Tâche d'étiquetage en file d'attente", - "status_tagging_performers": "Statut : Étiquetage des performeurs", - "tag_status": "Statut de l'étiquette", - "to_use_the_performer_tagger": "Pour utiliser l'étiqueteuse de performeurs, une instance stash-box doit être configurée.", - "untagged_performers": "Performeurs non étiquetés", - "update_performer": "Mise à jour du performeur", - "update_performers": "Mise à jour des performeurs", - "updating_untagged_performers_description": "Une mise à jour des performeurs non étiquetés essaiera de faire correspondre tous les performeurs qui n'ont pas de StashID et actualisera les métadonnées." - }, - "performers": "Performeurs", - "piercings": "Piercings", - "play_count": "Compteur de lecture", - "play_duration": "Temps de lecture", - "primary_file": "Fichier principal", - "queue": "Liste de lecture", - "random": "Aléatoire", - "rating": "Note", - "recently_added_objects": "{objects} récemment ajoutés", - "recently_released_objects": "{objects} récemment ajoutées", - "release_notes": "Notes de publication", - "resolution": "Résolution", - "resume_time": "Reprendre le temps", - "scene": "Scène", - "sceneTagger": "Étiqueteuse de scènes", - "scene_tags": "Étiquettes de la scène", - "scene_code": "Code studio", - "scene_count": "Nombre de scènes", - "scene_created_at": "Scène créée le", - "scene_date": "Date de la scène", - "scene_id": "ID de scène", - "scene_updated_at": "Scène mise à jour le", - "scenes": "Scènes", - "scenes_updated_at": "Scène actualisée le", - "search_filter": { - "edit_filter": "Modifier le filtre", - "name": "Filtre", - "saved_filters": "Filtres sauvegardés", - "update_filter": "Filtre actualisé" - }, - "second": "Deuxième", - "seconds": "Secondes", - "settings": "Paramètres", - "setup": { - "confirm": { - "almost_ready": "Nous sommes presque prêts à terminer la configuration. Confirmez les paramètres suivants. Vous pouvez revenir en arrière pour modifier toute erreur. Si tout semble correct, cliquez sur Confirmer pour créer votre système.", - "blobs_directory": "Répertoire de données binaires", - "cache_directory": "Répertoire du cache", - "configuration_file_location": "Emplacement du fichier de configuration :", - "database_file_path": "Chemin du fichier de base de données", - "default_blobs_location": "", - "default_cache_location": "/cache", - "default_db_location": "/stash-go.sqlite", - "default_generated_content_location": "/generated", - "generated_directory": "Répertoire généré", - "nearly_there": "Nous y sommes presque !", - "stash_library_directories": "Répertoire de la bibliothèque Stash" + "marker_count": "Nombre de marqueurs", + "markers": "Marqueurs", + "measurements": "Mensurations", + "media_info": { + "audio_codec": "Codec audio", + "checksum": "Somme de contrôle", + "downloaded_from": "Téléchargé depuis", + "hash": "Hachage", + "interactive_speed": "Vitesse interactive", + "performer_card": { + "age": "{age} {years_old}", + "age_context": "{age} {years_old} dans cette scène" + }, + "phash": "Empreinte", + "play_count": "Compteur de lecture", + "play_duration": "Temps de lecture", + "stream": "Flux", + "video_codec": "Codec vidéo" }, - "creating": { - "creating_your_system": "Création de votre système", - "ffmpeg_notice": "Si ffmpeg n'est pas encore dans vos chemins, veuillez être patient pendant que stash le télécharge. Consultez la sortie de la console pour voir la progression du téléchargement." + "megabits_per_second": "{value} mégabits par seconde", + "metadata": "Métadonnées", + "movie": "Film", + "movie_scene_number": "Numéro de scène", + "movies": "Films", + "name": "Nom", + "new": "Nouveau", + "none": "Aucun", + "o_counter": "O-Compteur", + "operations": "Opérations", + "organized": "Organisé", + "pagination": { + "first": "Première", + "last": "Dernière", + "next": "Suivante", + "previous": "Précédente" }, - "errors": { - "something_went_wrong": "Oh non ! Quelque chose a mal tourné !", - "something_went_wrong_description": "Si cela ressemble à un problème avec vos saisies, continuez et cliquez sur retour pour les corriger. Sinon, créez un bogue sur {githubLink} ou demandez de l'aide sur {discordLink}.", - "something_went_wrong_while_setting_up_your_system": "Un problème est survenu lors de la configuration de votre système. Voici l'erreur que nous avons reçue : {error}" + "parent_of": "Parent de {children}", + "parent_studio": "Studio parent", + "parent_studios": "Studio parent", + "parent_tag_count": "Nombre d'étiquettes parentes", + "parent_tags": "Étiquettes parentes", + "part_of": "Fait partie de {parent}", + "path": "Chemin", + "penis": "Pénis", + "penis_length": "Longueur du pénis", + "penis_length_cm": "Longueur du pénis (cm)", + "perceptual_similarity": "Similitude perceptuelle (empreinte)", + "performer": "Performeurs", + "performer_tags": "Étiquettes de performeur", + "performer_age": "Âge du performeur", + "performer_count": "Nombre de performeurs", + "performer_favorite": "Performeur favori", + "performer_image": "Image du performeur", + "performer_tagger": { + "add_new_performers": "Ajouter de nouveaux performeurs", + "any_names_entered_will_be_queried": "Tout nom saisi sera demandé à l'instance distante StashBox et ajouté si trouvé. Seules les correspondances exactes seront considérées comme équivalentes.", + "batch_add_performers": "Ajouter des performeurs par lots", + "batch_update_performers": "Mises à jour des performeurs par lots", + "config": { + "active_stash-box_instance": "Instance stash-box active :", + "edit_excluded_fields": "Modifier les champs exclus", + "excluded_fields": "Champs exclus :", + "no_fields_are_excluded": "Aucun champ n'est exclu", + "no_instances_found": "Aucune instance trouvée", + "these_fields_will_not_be_changed_when_updating_performers": "Ces champs ne seront pas modifiés lors de la mise à jour des performeurs." + }, + "current_page": "Page actuelle", + "failed_to_save_performer": "Échec pour sauvegarder le performeur \"{performer}\"", + "name_already_exists": "Le nom existe déjà", + "network_error": "Erreur réseau", + "no_results_found": "Aucun résultat trouvé.", + "number_of_performers_will_be_processed": "{performer_count} performeurs seront traités", + "performer_already_tagged": "Performeur déjà étiqueté", + "performer_names_separated_by_comma": "Noms des performeurs séparés par une virgule", + "performer_selection": "Sélection du performeur", + "performer_successfully_tagged": "Performeur étiqueté avec succès :", + "query_all_performers_in_the_database": "Tous les performeurs dans la base de données", + "refresh_tagged_performers": "Actualiser les performeurs étiquetés", + "refreshing_will_update_the_data": "Une actualisation mettra à jour les données de tous les performeurs étiquetés de l'instance stash-box.", + "status_tagging_job_queued": "Statut : Tâche d'étiquetage en file d'attente", + "status_tagging_performers": "Statut : Étiquetage des performeurs", + "tag_status": "Statut de l'étiquette", + "to_use_the_performer_tagger": "Pour utiliser l'étiqueteuse de performeurs, une instance stash-box doit être configurée.", + "untagged_performers": "Performeurs non étiquetés", + "update_performer": "Mise à jour du performeur", + "update_performers": "Mise à jour des performeurs", + "updating_untagged_performers_description": "Une mise à jour des performeurs non étiquetés essaiera de faire correspondre tous les performeurs qui n'ont pas d'identifiant Stash et actualisera les métadonnées." }, - "folder": { - "file_path": "Chemin de fichier", - "up_dir": "Remonter d'un répertoire" + "performers": "Performeurs", + "piercings": "Piercings", + "play_count": "Compteur de lecture", + "play_duration": "Temps de lecture", + "primary_file": "Fichier principal", + "queue": "Liste de lecture", + "random": "Aléatoire", + "rating": "Note", + "recently_added_objects": "{objects} récemment ajoutés", + "recently_released_objects": "{objects} récemment ajoutées", + "release_notes": "Notes de publication", + "resolution": "Résolution", + "resume_time": "Reprendre le temps", + "scene": "Scène", + "sceneTagger": "Étiqueteuse de scènes", + "scene_tags": "Étiquettes de la scène", + "scene_code": "Code studio", + "scene_count": "Nombre de scènes", + "scene_created_at": "Scène créée le", + "scene_date": "Date de la scène", + "scene_id": "ID de scène", + "scene_updated_at": "Scène mise à jour le", + "scenes": "Scènes", + "scenes_updated_at": "Scène actualisée le", + "search_filter": { + "edit_filter": "Modifier le filtre", + "name": "Filtre", + "saved_filters": "Filtres sauvegardés", + "update_filter": "Filtre actualisé" }, - "github_repository": "Dépôt Github", - "migrate": { - "backup_database_path_leave_empty_to_disable_backup": "Chemin de sauvegarde de la base de données (laisser vide pour désactiver la sauvegarde) :", - "backup_recommended": "Il est recommandé de sauvegarder votre base de données existante avant de procéder à la migration. Nous pouvons le faire pour vous, en faisant une copie de votre base de données dans {defaultBackupPath}.", - "migrating_database": "Migration de la base de données", - "migration_failed": "Migration échouée", - "migration_failed_error": "L'erreur suivante a été rencontrée lors de la migration de la base de données :", - "migration_failed_help": "Veuillez apporter les corrections nécessaires et réessayer. Sinon, signalez un bogue sur {githubLink} ou demandez de l'aide sur {discordLink}.", - "migration_irreversible_warning": "Le processus de migration des schémas est irréversible. Une fois la migration effectuée, votre base de données sera incompatible avec les versions précédentes de Stash.", - "migration_notes": "Notes de migration", - "migration_required": "Migration requise", - "perform_schema_migration": "Procéder à la migration du schéma", - "schema_too_old": "La version du schéma de votre base de données Stash actuelle est {databaseSchema} et doit être migrée vers la version {appSchema}. Cette version de Stash ne fonctionnera pas sans migration de la base de données. Si vous ne souhaitez pas migrer, vous devrez rétrograder vers une version qui correspond au schéma de votre base de données." + "second": "Deuxième", + "seconds": "Secondes", + "settings": "Paramètres", + "setup": { + "confirm": { + "almost_ready": "Nous sommes presque prêts à terminer la configuration. Confirmez les paramètres suivants. Vous pouvez revenir en arrière pour modifier toute erreur. Si tout semble correct, cliquez sur Confirmer pour créer votre système.", + "blobs_directory": "Répertoire de données binaires", + "cache_directory": "Répertoire du cache", + "configuration_file_location": "Emplacement du fichier de configuration :", + "database_file_path": "Chemin du fichier de base de données", + "default_blobs_location": "", + "default_cache_location": "/cache", + "default_db_location": "/stash-go.sqlite", + "default_generated_content_location": "/generated", + "generated_directory": "Répertoire généré", + "nearly_there": "Nous y sommes presque !", + "stash_library_directories": "Répertoire de la bibliothèque Stash", + "blobs_use_database": "" + }, + "creating": { + "creating_your_system": "Création de votre système", + "ffmpeg_notice": "Si ffmpeg n'est pas encore dans vos chemins, veuillez être patient pendant que stash le télécharge. Consultez la sortie de la console pour voir la progression du téléchargement." + }, + "errors": { + "something_went_wrong": "Oh non ! Quelque chose a mal tourné !", + "something_went_wrong_description": "Si cela ressemble à un problème avec vos saisies, continuez et cliquez sur retour pour les corriger. Sinon, créez un bogue sur {githubLink} ou demandez de l'aide sur {discordLink}.", + "something_went_wrong_while_setting_up_your_system": "Un problème est survenu lors de la configuration de votre système. Voici l'erreur que nous avons reçue : {error}" + }, + "folder": { + "file_path": "Chemin de fichier", + "up_dir": "Remonter d'un répertoire" + }, + "github_repository": "Dépôt Github", + "migrate": { + "backup_database_path_leave_empty_to_disable_backup": "Chemin de sauvegarde de la base de données (laisser vide pour désactiver la sauvegarde) :", + "backup_recommended": "Il est recommandé de sauvegarder votre base de données existante avant de procéder à la migration. Nous pouvons le faire pour vous, en faisant une copie de votre base de données dans {defaultBackupPath}.", + "migrating_database": "Migration de la base de données", + "migration_failed": "Migration échouée", + "migration_failed_error": "L'erreur suivante a été rencontrée lors de la migration de la base de données :", + "migration_failed_help": "Veuillez apporter les corrections nécessaires et réessayer. Sinon, signalez un bogue sur {githubLink} ou demandez de l'aide sur {discordLink}.", + "migration_irreversible_warning": "Le processus de migration des schémas est irréversible. Une fois la migration effectuée, votre base de données sera incompatible avec les versions précédentes de Stash.", + "migration_notes": "Notes de migration", + "migration_required": "Migration requise", + "perform_schema_migration": "Procéder à la migration du schéma", + "schema_too_old": "La version du schéma de votre base de données Stash actuelle est {databaseSchema} et doit être migrée vers la version {appSchema}. Cette version de Stash ne fonctionnera pas sans migration de la base de données. Si vous ne souhaitez pas migrer, vous devrez rétrograder vers une version qui correspond au schéma de votre base de données." + }, + "paths": { + "database_filename_empty_for_default": "Nom de fichier de la base de données (vide par défaut)", + "description": "Ensuite, nous devons déterminer où trouver votre collection pornographique, et où stocker la base de données Stash, les fichiers générés et les fichiers cache. Ces paramètres peuvent être modifiés ultérieurement si nécessaire.", + "path_to_cache_directory_empty_for_default": "chemin du répertoire du cache (vide par défaut)", + "path_to_generated_directory_empty_for_default": "Chemin vers le répertoire généré (vide par défaut)", + "set_up_your_paths": "Configurez vos chemins", + "stash_alert": "Aucun chemin de bibliothèque n'a été sélectionné. Aucun média ne pourra être analysé dans Stash. En êtes-vous sûr ?", + "where_can_stash_store_blobs": "Où Stash peut-il stocker les données binaires de la base de données ?", + "where_can_stash_store_blobs_description": "Stash peut stocker des données binaires telles que les vignettes de scènes, les images de performeurs, de studios et de tags, soit dans la base de données, soit dans le système de fichiers. Par défaut, ces données sont stockées dans le système de fichiers, dans le sous-répertoire blobs. Si vous souhaitez modifier cela, veuillez saisir un chemin absolu ou relatif (par rapport au répertoire de travail actuel). Stash créera ce sous-répertoire s'il n'existe pas déjà.", + "where_can_stash_store_blobs_description_addendum": "Alternativement, si vous souhaitez stocker ces données dans la base de données, vous pouvez laisser ce champ vide. Remarque : cela augmentera la taille de votre base de données et son temps de migration.", + "where_can_stash_store_cache_files": "Où Stash peut-il stocker les fichiers cache ?", + "where_can_stash_store_cache_files_description": "Pour que certaines fonctionnalités telles que le transcodage en temps réel HLS/DASH puissent fonctionner, Stash a besoin d'un répertoire de cache pour les fichiers temporaires. Par défaut, Stash créera un sous-répertoire cache dans le répertoire contenant votre fichier de configuration. Si vous souhaitez le modifier, merci de saisir un chemin absolu ou relatif (par rapport au répertoire de travail actuel). Stash créera ce sous-répertoire s'il n'existe pas déjà.", + "where_can_stash_store_its_database": "Où Stash peut-il stocker sa base de données ?", + "where_can_stash_store_its_database_description": "Stash utilise une base de données SQLite pour stocker vos métadonnées pornographiques. Par défaut, cette base sera créée en tant que stash-go.sqlite dans le répertoire contenant votre fichier de configuration. Si vous souhaitez modifier cela, saisissez un nom de fichier absolu ou relatif ( vers le répertoire de travail actuel).", + "where_can_stash_store_its_database_warning": "AVERTISSEMENT : Le stockage de la base de données sur un système différent de celui à partir duquel Stash est exécuté (par exemple, le stockage de la base de données sur un NAS tout en exécutant le serveur Stash sur un autre ordinateur) est non pris en charge ! SQLite n'est pas conçu pour être utilisé sur un réseau, et toute tentative de le faire peut très facilement entraîner la corruption de l'ensemble de votre base de données.", + "where_can_stash_store_its_generated_content": "Où Stash peut-il stocker son contenu généré ?", + "where_can_stash_store_its_generated_content_description": "Afin de produire les vignettes, aperçus et sprites, Stash génère des images et des vidéos. Cela inclut également les transcodes pour les formats de fichiers non pris en charge. Par défaut, Stash crée un répertoire generated dans le répertoire contenant votre fichier de configuration. Si vous souhaitez modifier l'emplacement où seront stockés les médias générés, veuillez saisir un chemin absolu ou relatif ( vers le répertoire de travail actuel). Stash créera ce répertoire s'il n'existe pas déjà.", + "where_is_your_porn_located": "Où se trouve votre porno ?", + "where_is_your_porn_located_description": "Ajoutez des répertoires contenant vos vidéos et images pornographiques. Stash utilisera ces répertoires pour rechercher les vidéos et les images lors de l'analyse.", + "path_to_blobs_directory_empty_for_default": "chemin vers le répertoire des blobs (vide par défaut)", + "store_blobs_in_database": "Stocker les blobs dans la base de données" + }, + "stash_setup_wizard": "Assistant de configuration de Stash", + "success": { + "getting_help": "Obtenir de l'aide", + "help_links": "Si vous rencontrez des problèmes ou avez des questions ou des suggestions, n'hésitez pas à ouvrir un incident sur {githubLink}, ou demandez à la communauté sur {discordLink}.", + "in_app_manual_explained": "Nous vous encourageons à consulter le manuel de l'application, accessible à partir de l'icône située dans le coin supérieur droit de l'écran, qui ressemble à ceci : {icon}", + "next_config_step_one": "Vous serez ensuite dirigé vers la page de configuration suivante. Cette page vous permettra de personnaliser les fichiers à inclure et à exclure, de définir un nom d'utilisateur et un mot de passe pour protéger votre système, ainsi qu'un grand nombre d'autres options.", + "next_config_step_two": "Lorsque vous êtes satisfait de ces paramètres, vous pouvez commencer à analyser votre contenu dans Stash en cliquant sur {localized_task}, puis sur {localized_scan}.", + "open_collective": "Consultez notre {open_collective_link} pour voir comment vous pouvez contribuer au développement continu de Stash.", + "support_us": "Soutenez-nous", + "thanks_for_trying_stash": "Merci d'avoir essayé Stash !", + "welcome_contrib": "Nous accueillons également les contributions sous forme de code (corrections de bogues, améliorations et nouvelles fonctionnalités), de tests, de rapports de bogues, de demandes d'améliorations et de fonctionnalités, et d'assistance utilisateurs. Vous trouverez plus de précisions dans la section \"Contribution\" du manuel de l'application.", + "your_system_has_been_created": "Bravo ! Votre système a été créé !" + }, + "welcome": { + "config_path_logic_explained": "Stash essaie d'abord de trouver son fichier de configuration (config.yml) dans le répertoire de travail courant, et s'il ne le trouve pas, il se reporte sur $HOME/.stash/config. yml (sous Windows, ce sera %USERPROFILE%\\.stash\\config.yml). Vous pouvez également faire en sorte que Stash lise un fichier de configuration spécifique en le lançant avec les options -c '' ou --config ''.", + "in_current_stash_directory": "Dans le répertoire $HOME/.stash", + "in_the_current_working_directory": "Dans le répertoire de travail courant", + "next_step": "Une fois que tout est réglé, si vous êtes prêt à procéder à la configuration d'un nouveau système, choisissez l'emplacement où vous souhaitez stocker votre fichier de configuration et cliquez sur Suivant.", + "store_stash_config": "Où voulez-vous stocker votre configuration de Stash ?", + "unable_to_locate_config": "Si vous lisez ceci, Stash n'a pas pu trouver de configuration existante. Cet assistant vous guidera dans le processus de paramétrage d'une nouvelle configuration.", + "unexpected_explained": "Si vous obtenez cet écran de manière inattendue, essayez de redémarrer Stash dans le bon répertoire de travail ou avec le drapeau -c." + }, + "welcome_specific_config": { + "config_path": "Stash utilisera le chemin suivant pour le fichier de configuration : {path}", + "next_step": "Lorsque vous êtes prêt à procéder à la configuration d'un nouveau système, cliquez sur Suivant.", + "unable_to_locate_specified_config": "Si vous lisez ceci, Stash n'a pas pu trouver le fichier de configuration spécifié en ligne de commande ou dans l'environnement. Cet assistant vous guidera dans le processus de paramétrage d'une nouvelle configuration." + }, + "welcome_to_stash": "Bienvenue sur Stash" }, - "paths": { - "database_filename_empty_for_default": "Nom de fichier de la base de données (vide par défaut)", - "description": "Ensuite, nous devons déterminer où trouver votre collection pornographique, et où stocker la base de données Stash, les fichiers générés et les fichiers cache. Ces paramètres peuvent être modifiés ultérieurement si nécessaire.", - "path_to_blobs_directory_empty_for_database": "chemin vers le répertoire blobs (vide pour utiliser la base de données)", - "path_to_cache_directory_empty_for_default": "chemin du répertoire du cache (vide par défaut)", - "path_to_generated_directory_empty_for_default": "Chemin vers le répertoire généré (vide par défaut)", - "set_up_your_paths": "Configurez vos chemins", - "stash_alert": "Aucun chemin de bibliothèque n'a été sélectionné. Aucun média ne pourra être analysé dans Stash. En êtes-vous sûr ?", - "where_can_stash_store_blobs": "Où Stash peut-il stocker les données binaires de la base de données ?", - "where_can_stash_store_blobs_description": "Stash peut stocker des données binaires telles que les vignettes de scènes, les images de performeurs, de studios et de tags, soit dans la base de données, soit dans le système de fichiers. Par défaut, ces données sont stockées dans le système de fichiers, dans le sous-répertoire blobs. Si vous souhaitez modifier cela, veuillez saisir un chemin absolu ou relatif (par rapport au répertoire de travail actuel). Stash créera ce sous-répertoire s'il n'existe pas déjà.", - "where_can_stash_store_blobs_description_addendum": "Alternativement, si vous souhaitez stocker ces données dans la base de données, vous pouvez laisser ce champ vide. Remarque : cela augmentera la taille de votre base de données et son temps de migration.", - "where_can_stash_store_cache_files": "Où Stash peut-il stocker les fichiers cache ?", - "where_can_stash_store_cache_files_description": "Pour que certaines fonctionnalités telles que le transcodage en temps réel HLS/DASH puissent fonctionner, Stash a besoin d'un répertoire de cache pour les fichiers temporaires. Par défaut, Stash créera un sous-répertoire cache dans le répertoire contenant votre fichier de configuration. Si vous souhaitez le modifier, merci de saisir un chemin absolu ou relatif (par rapport au répertoire de travail actuel). Stash créera ce sous-répertoire s'il n'existe pas déjà.", - "where_can_stash_store_its_database": "Où Stash peut-il stocker sa base de données ?", - "where_can_stash_store_its_database_description": "Stash utilise une base de données SQLite pour stocker vos métadonnées pornographiques. Par défaut, cette base sera créée en tant que stash-go.sqlite dans le répertoire contenant votre fichier de configuration. Si vous souhaitez modifier cela, saisissez un nom de fichier absolu ou relatif ( vers le répertoire de travail actuel).", - "where_can_stash_store_its_database_warning": "AVERTISSEMENT : Le stockage de la base de données sur un système différent de celui à partir duquel Stash est exécuté (par exemple, le stockage de la base de données sur un NAS tout en exécutant le serveur Stash sur un autre ordinateur) est non pris en charge ! SQLite n'est pas conçu pour être utilisé sur un réseau, et toute tentative de le faire peut très facilement entraîner la corruption de l'ensemble de votre base de données.", - "where_can_stash_store_its_generated_content": "Où Stash peut-il stocker son contenu généré ?", - "where_can_stash_store_its_generated_content_description": "Afin de produire les vignettes, aperçus et sprites, Stash génère des images et des vidéos. Cela inclut également les transcodes pour les formats de fichiers non pris en charge. Par défaut, Stash crée un répertoire generated dans le répertoire contenant votre fichier de configuration. Si vous souhaitez modifier l'emplacement où seront stockés les médias générés, veuillez saisir un chemin absolu ou relatif ( vers le répertoire de travail actuel). Stash créera ce répertoire s'il n'existe pas déjà.", - "where_is_your_porn_located": "Où se trouve votre porno ?", - "where_is_your_porn_located_description": "Ajoutez des répertoires contenant vos vidéos et images pornographiques. Stash utilisera ces répertoires pour rechercher les vidéos et les images lors de l'analyse." + "stash_id": "identifiant Stash", + "stash_id_endpoint": "Point de terminaison de l'identifiant Stash", + "stash_ids": "identifiants Stash", + "stashbox": { + "go_review_draft": "Allez sur {endpoint_name} pour examiner l'ébauche.", + "selected_stash_box": "Point de terminaison Stash-Box sélectionné", + "source": "Source Stash-Box", + "submission_failed": "Envoi échoué", + "submission_successful": "Envoi réussi", + "submit_update": "Existe déjà dans {endpoint_name}" }, - "stash_setup_wizard": "Assistant de configuration de Stash", - "success": { - "getting_help": "Obtenir de l'aide", - "help_links": "Si vous rencontrez des problèmes ou avez des questions ou des suggestions, n'hésitez pas à ouvrir un incident sur {githubLink}, ou demandez à la communauté sur {discordLink}.", - "in_app_manual_explained": "Nous vous encourageons à consulter le manuel de l'application, accessible à partir de l'icône située dans le coin supérieur droit de l'écran, qui ressemble à ceci : {icon}", - "next_config_step_one": "Vous serez ensuite dirigé vers la page de configuration suivante. Cette page vous permettra de personnaliser les fichiers à inclure et à exclure, de définir un nom d'utilisateur et un mot de passe pour protéger votre système, ainsi qu'un grand nombre d'autres options.", - "next_config_step_two": "Lorsque vous êtes satisfait de ces paramètres, vous pouvez commencer à analyser votre contenu dans Stash en cliquant sur {localized_task}, puis sur {localized_scan}.", - "open_collective": "Consultez notre {open_collective_link} pour voir comment vous pouvez contribuer au développement continu de Stash.", - "support_us": "Soutenez-nous", - "thanks_for_trying_stash": "Merci d'avoir essayé Stash !", - "welcome_contrib": "Nous accueillons également les contributions sous forme de code (corrections de bogues, améliorations et nouvelles fonctionnalités), de tests, de rapports de bogues, de demandes d'améliorations et de fonctionnalités, et d'assistance utilisateurs. Vous trouverez plus de précisions dans la section \"Contribution\" du manuel de l'application.", - "your_system_has_been_created": "Bravo ! Votre système a été créé !" + "statistics": "Statistiques", + "stats": { + "image_size": "Poids des images", + "scenes_duration": "Durée des scènes", + "scenes_played": "Scènes visionnées", + "scenes_size": "Poids des scènes", + "total_o_count": "Nombre total de O-", + "total_play_count": "Nombre de visionnage total", + "total_play_duration": "Temps de visionnage total" }, - "welcome": { - "config_path_logic_explained": "Stash essaie d'abord de trouver son fichier de configuration (config.yml) dans le répertoire de travail courant, et s'il ne le trouve pas, il se reporte sur $HOME/.stash/config. yml (sous Windows, ce sera %USERPROFILE%\\.stash\\config.yml). Vous pouvez également faire en sorte que Stash lise un fichier de configuration spécifique en le lançant avec les options -c '' ou --config ''.", - "in_current_stash_directory": "Dans le répertoire $HOME/.stash", - "in_the_current_working_directory": "Dans le répertoire de travail courant", - "next_step": "Une fois que tout est réglé, si vous êtes prêt à procéder à la configuration d'un nouveau système, choisissez l'emplacement où vous souhaitez stocker votre fichier de configuration et cliquez sur Suivant.", - "store_stash_config": "Où voulez-vous stocker votre configuration de Stash ?", - "unable_to_locate_config": "Si vous lisez ceci, Stash n'a pas pu trouver de configuration existante. Cet assistant vous guidera dans le processus de paramétrage d'une nouvelle configuration.", - "unexpected_explained": "Si vous obtenez cet écran de manière inattendue, essayez de redémarrer Stash dans le bon répertoire de travail ou avec le drapeau -c." + "status": "Statut : {statusText}", + "studio": "Studio", + "studio_and_parent": "Studio & Parent", + "studio_depth": "Niveaux (vides pour tous)", + "studio_tagger": { + "add_new_studios": "Ajouter des nouveaux studios", + "any_names_entered_will_be_queried": "Tous les noms saisis seront interrogés depuis l'instance Stash-Box distante et ajoutés si trouvés. Seules les correspondances exactes seront considérées comme telles.", + "batch_add_studios": "Ajouter des studios par lots", + "batch_update_studios": "Mise à jour des studios par lots", + "config": { + "active_stash-box_instance": "Instance active Stash-Box :", + "create_parent_desc": "Créer les studios parents manquants, ou étiqueter et mettre à jour les données/image pour les studios parents existants avec des correspondances de noms exactes", + "create_parent_label": "Créer les studios parents", + "edit_excluded_fields": "Éditer les champs exclus", + "excluded_fields": "Champs exclus :", + "no_fields_are_excluded": "Aucun champ n'est exclu", + "no_instances_found": "Aucunes instances trouvées", + "these_fields_will_not_be_changed_when_updating_studios": "Ces champs ne seront pas modifiés lors de la mise à jour des studios." + }, + "create_or_tag_parent_studios": "Créer les studios parents manquants ou étiqueter les existants", + "current_page": "Page actuelle", + "failed_to_save_studio": "Enregistrement du studio \"{studio}\" échoué", + "name_already_exists": "Nom déjà existant", + "network_error": "Erreur réseau", + "no_results_found": "Aucuns résultats trouvés.", + "number_of_studios_will_be_processed": "{studio_count} studios seront traités", + "query_all_studios_in_the_database": "Tous les studios de la base de données", + "refresh_tagged_studios": "Rafraîchir les studios étiquetés", + "refreshing_will_update_the_data": "Un rafraîchissement mettra à jour les données de tous les studios étiquetés depuis l'instance stash-box.", + "status_tagging_job_queued": "Statut : Étiquetage en file d'attente", + "status_tagging_studios": "Statut : Étiquetage des studios", + "studio_already_tagged": "Studio déjà étiqueté", + "studio_names_separated_by_comma": "Noms de studio séparés par une virgule", + "studio_selection": "Sélection de studio", + "studio_successfully_tagged": "Studio étiqueté avec succès", + "tag_status": "Statut de l'étiquette", + "to_use_the_studio_tagger": "Pour utiliser l’étiqueteur de studio, une instance stash-box doit être configurée.", + "untagged_studios": "Studios non étiquetés", + "update_studio": "Actualiser le studio", + "update_studios": "Actualiser les studios", + "updating_untagged_studios_description": "Une mise à jour des studios non étiquetés essaiera de faire correspondre les studios qui n'ont pas d'identifiant Stash et actualisera les métadonnées." }, - "welcome_specific_config": { - "config_path": "Stash utilisera le chemin suivant pour le fichier de configuration : {path}", - "next_step": "Lorsque vous êtes prêt à procéder à la configuration d'un nouveau système, cliquez sur Suivant.", - "unable_to_locate_specified_config": "Si vous lisez ceci, Stash n'a pas pu trouver le fichier de configuration spécifié en ligne de commande ou dans l'environnement. Cet assistant vous guidera dans le processus de paramétrage d'une nouvelle configuration." + "studios": "Studios", + "sub_tag_count": "Nombre d'étiquettes affiliées", + "sub_tag_of": "Étiquette affiliée de {parent}", + "sub_tags": "Étiquettes affiliées", + "subsidiary_studios": "Studios affiliés", + "synopsis": "Résumé", + "tag": "Étiquette", + "tag_count": "Nombre d'étiquettes", + "tags": "Étiquettes", + "tattoos": "Tatouages", + "title": "Titre", + "toast": { + "added_entity": "{count, plural, one {{singularEntity} ajouté} other {{pluralEntity} ajoutés}}", + "added_generation_job_to_queue": "Ajout d'une tâche de génération en file d'attente", + "created_entity": "{entity} créé·e", + "default_filter_set": "Filtre par défaut défini", + "delete_past_tense": "{count, plural, one {{singularEntity} supprimé} other {{pluralEntity} supprimés}}", + "generating_screenshot": "Génération de la capture d'écran…", + "image_index_too_large": "Erreur : L'index de l'image est plus grand que le nombre d'images dans la galerie", + "merged_scenes": "Scènes fusionnées", + "merged_tags": "Étiquettes fusionnées", + "reassign_past_tense": "Fichier réaffecté", + "removed_entity": "{count, plural, one {{singularEntity} retiré} other {{pluralEntity} retirés}}", + "rescanning_entity": "Réanalyse de {count, plural, one {{singularEntity}} other {{pluralEntity}}}…", + "saved_entity": "{entity} sauvegardé·e", + "started_auto_tagging": "Démarrage de l'étiquetage automatique", + "started_generating": "Démarrage de la génération", + "started_importing": "Démarrage de l'importation", + "updated_entity": "{entity} mis·e à jour" }, - "welcome_to_stash": "Bienvenue sur Stash" - }, - "stash_id": "ID Stash", - "stash_id_endpoint": "Point de terminaison Stash ID", - "stash_ids": "ID Stash", - "stashbox": { - "go_review_draft": "Allez sur {endpoint_name} pour examiner l'ébauche.", - "selected_stash_box": "Point de terminaison Stash-Box sélectionné", - "source": "Source Stash-Box", - "submission_failed": "Envoi échoué", - "submission_successful": "Envoi réussi", - "submit_update": "Existe déjà dans {endpoint_name}" - }, - "statistics": "Statistiques", - "stats": { - "image_size": "Poids des images", - "scenes_duration": "Durée des scènes", - "scenes_played": "Scènes visionnées", - "scenes_size": "Poids des scènes", - "total_o_count": "Nombre total de O-", - "total_play_count": "Nombre de visionnage total", - "total_play_duration": "Durée de visionnage totale" - }, - "status": "Statut : {statusText}", - "studio": "Studio", - "studio_and_parent": "Studio & Parent", - "studio_depth": "Niveaux (vides pour tous)", - "studio_tagger": { - "add_new_studios": "Ajouter des nouveaux studios", - "any_names_entered_will_be_queried": "Tous les noms saisis seront interrogés depuis l'instance Stash-Box distante et ajoutés si trouvés. Seules les correspondances exactes seront considérées comme telles.", - "batch_add_studios": "Ajouter des studios par lots", - "batch_update_studios": "Mise à jour des studios par lots", - "config": { - "active_stash-box_instance": "Instance active Stash-Box :", - "create_parent_desc": "Créer les studios parents manquants, ou étiqueter et mettre à jour les données/image pour les studios parents existants avec des correspondances de noms exactes", - "create_parent_label": "Créer les studios parents", - "edit_excluded_fields": "Éditer les champs exclus", - "excluded_fields": "Champs exclus :", - "no_fields_are_excluded": "Aucun champ n'est exclu", - "no_instances_found": "Aucunes instances trouvées", - "these_fields_will_not_be_changed_when_updating_studios": "Ces champs ne seront pas modifiés lors de la mise à jour des studios." + "total": "Total", + "true": "Vrai", + "twitter": "Twitter", + "type": "Type", + "updated_at": "Actualisé le", + "url": "URL", + "urls": "URLs", + "validation": { + "aliases_must_be_unique": "Les alias doivent être uniques", + "date_invalid_form": "${path} doit être du format AAAA-MM-JJ", + "required": "${path} est un champ requis", + "urls_must_be_unique": "Les URLs doivent être uniques" }, - "create_or_tag_parent_studios": "Créer les studios parents manquants ou étiqueter les existants", - "current_page": "Page actuelle", - "failed_to_save_studio": "Enregistrement du studio \"{studio}\" échoué", - "name_already_exists": "Nom déjà existant", - "network_error": "Erreur réseau", - "no_results_found": "Aucuns résultats trouvés.", - "number_of_studios_will_be_processed": "{studio_count} studios seront traités", - "query_all_studios_in_the_database": "Tous les studios de la base de données", - "refresh_tagged_studios": "Rafraîchir les studios étiquetés", - "refreshing_will_update_the_data": "Un rafraîchissement mettra à jour les données de tous les studios étiquetés depuis l'instance stash-box.", - "status_tagging_job_queued": "Statut : Étiquetage en file d'attente", - "status_tagging_studios": "Statut : Étiquetage des studios", - "studio_already_tagged": "Studio déjà étiqueté", - "studio_names_separated_by_comma": "Noms de studio séparés par une virgule", - "studio_selection": "Sélection de studio", - "studio_successfully_tagged": "Studio étiqueté avec succès", - "tag_status": "Statut de l'étiquette", - "to_use_the_studio_tagger": "Pour utiliser l’étiqueteur de studio, une instance stash-box doit être configurée.", - "untagged_studios": "Studios non étiquetés", - "update_studio": "Mise à jour du studio", - "update_studios": "Actualiser les studios", - "updating_untagged_studios_description": "L'actualisation des studios non étiquetés tentera de faire correspondre chaques studios qui n'ont pas de StashID et mettre à jour les métadonnées." - }, - "studios": "Studios", - "sub_tag_count": "Nombre d'étiquettes affiliées", - "sub_tag_of": "Étiquette affiliée de {parent}", - "sub_tags": "Étiquettes affiliées", - "subsidiary_studios": "Studios affiliés", - "synopsis": "Résumé", - "tag": "Étiquette", - "tag_count": "Nombre d'étiquettes", - "tags": "Étiquettes", - "tattoos": "Tatouages", - "title": "Titre", - "toast": { - "added_entity": "{count, plural, one {{singularEntity} ajouté} other {{pluralEntity} ajoutés}}", - "added_generation_job_to_queue": "Ajout d'une tâche de génération en file d'attente", - "created_entity": "{entity} créé·e", - "default_filter_set": "Filtre par défaut défini", - "delete_past_tense": "{count, plural, one {{singularEntity} supprimé} other {{pluralEntity} supprimés}}", - "generating_screenshot": "Génération de la capture d'écran…", - "image_index_too_large": "Erreur : L'index de l'image est plus grand que le nombre d'images dans la galerie", - "merged_scenes": "Scènes fusionnées", - "merged_tags": "Étiquettes fusionnées", - "reassign_past_tense": "Fichier réaffecté", - "removed_entity": "{count, plural, one {{singularEntity} retiré} other {{pluralEntity} retirés}}", - "rescanning_entity": "Réanalyse de {count, plural, one {{singularEntity}} other {{pluralEntity}}}…", - "saved_entity": "{entity} sauvegardé·e", - "started_auto_tagging": "Démarrage de l'étiquetage automatique", - "started_generating": "Démarrage de la génération", - "started_importing": "Démarrage de l'importation", - "updated_entity": "{entity} mis·e à jour" - }, - "total": "Total", - "true": "Vrai", - "twitter": "Twitter", - "type": "Type", - "updated_at": "Actualisé le", - "url": "URL", - "urls": "URLs", - "validation": { - "aliases_must_be_unique": "Les alias doivent être uniques", - "date_invalid_form": "${path} doit être au format AAAA-MM-JJ", - "required": "${path} est un champ requis", - "urls_must_be_unique": "Les URLs doivent être uniques" - }, - "video_codec": "Codec vidéo", - "videos": "Vidéos", - "view_all": "Tout voir", - "weight": "Poids", - "weight_kg": "Poids (kg)", - "years_old": "ans", - "zip_file_count": "Nombre de fichiers Zip" + "video_codec": "Codec vidéo", + "videos": "Vidéos", + "view_all": "Tout voir", + "weight": "Poids", + "weight_kg": "Poids (kg)", + "years_old": "ans", + "zip_file_count": "Nombre de fichiers Zip" } diff --git a/ui/v2.5/src/locales/ko-KR.json b/ui/v2.5/src/locales/ko-KR.json index b1ba398159f..bc57f98042b 100644 --- a/ui/v2.5/src/locales/ko-KR.json +++ b/ui/v2.5/src/locales/ko-KR.json @@ -1,1256 +1,1255 @@ { - "actions": { - "add": "추가", - "add_directory": "경로 추가", - "add_entity": "{entityType} 추가", - "add_to_entity": "{entityType}에 추가", - "allow": "허용", - "allow_temporarily": "임시 허용", - "anonymise": "데이터 익명화", - "apply": "적용", - "auto_tag": "자동 태깅", - "backup": "백업", - "browse_for_image": "이미지 가져오기…", - "cancel": "취소", - "clean": "데이터베이스 정리", - "clear": "삭제", - "clear_back_image": "이전 이미지 삭제", - "clear_front_image": "처음 이미지 삭제", - "clear_image": "이미지 삭제", - "close": "닫기", - "confirm": "확인", - "continue": "계속하기", - "create": "생성", - "create_chapters": "챕터 생성", - "create_entity": "{entityType} 생성", - "create_marker": "마커 생성", - "created_entity": "{entity_type}을 생성했습니다. ({entity_name})", - "customise": "사용자 정의", - "delete": "삭제", - "delete_entity": "{entityType} 삭제", - "delete_file": "파일 삭제", - "delete_file_and_funscript": "파일 삭제 (funscript 포함)", - "delete_generated_supporting_files": "생성된 컨텐츠 파일들까지 삭제", - "delete_stashid": "StashID 삭제", - "disallow": "금지", - "download": "다운로드", - "download_anonymised": "익명화된 데이터베이스 사본 다운로드", - "download_backup": "백업 다운로드", - "edit": "수정", - "edit_entity": "{entityType} 수정", - "export": "내보내기", - "export_all": "모두 내보내기…", - "find": "찾기", - "finish": "완료", - "from_file": "파일로 불러오기…", - "from_url": "URL로 불러오기…", - "full_export": "전부 내보내기", - "full_import": "전부 불러오기", - "generate": "만들기", - "generate_thumb_default": "기본 썸네일 만들기", - "generate_thumb_from_current": "현재 화면으로 썸네일 만들기", - "hash_migration": "해쉬 값 마이그레이션", - "hide": "숨기기", - "hide_configuration": "설정 숨기기", - "identify": "인증", - "ignore": "무시", - "import": "불러오기…", - "import_from_file": "파일 불러오기", - "logout": "로그아웃", - "make_primary": "첫 번째로 만들기", - "merge": "합치기", - "merge_from": "...에서 합치기", - "merge_into": "...로 합치기", - "migrate_blobs": "Blob 마이그레이션", - "migrate_scene_screenshots": "영상 스크린샷 마이그레이션", - "next_action": "다음", - "not_running": "실행 중이 아님", - "open_in_external_player": "외부 플레이어에서 열기", - "open_random": "랜덤 배우 정보 열기", - "overwrite": "덮어쓰기", - "play_random": "랜덤 영상 재생", - "play_selected": "선택된 영상 재생", - "preview": "미리보기", - "previous_action": "뒤로", - "reassign": "재할당", - "refresh": "새로고침", - "reload_plugins": "플러그인 새로고침", - "reload_scrapers": "스크레이퍼 다시 불러오기", - "remove": "삭제", - "remove_from_gallery": "갤러리에서 삭제", - "rename_gen_files": "생성된 컨텐츠 파일 이름 바꾸기", - "rescan": "재스캔", - "reshuffle": "다시 섞기", - "running": "실행 중", - "save": "저장", - "save_delete_settings": "삭제할 때 이 설정을 기본값으로 사용", - "save_filter": "필터 저장", - "scan": "스캔", - "scrape": "스크레이핑하기", - "scrape_query": "쿼리 스크레이핑하기", - "scrape_scene_fragment": "개별 스크레이핑하기", - "scrape_with": "스크레이핑하기…", - "search": "검색", - "select_all": "모두 선택", - "select_entity": "{entityType} 선택", - "select_folders": "폴더 선택", - "select_none": "모두 선택 해제", - "selective_auto_tag": "선택적 자동 태깅", - "selective_clean": "선택적 데이터베이스 정리", - "selective_scan": "선택적 스캔", - "set_as_default": "기본값으로 설정", - "set_back_image": "이전 사진…", - "set_front_image": "처음 사진…", - "set_image": "사진 설정…", - "show": "보여주기", - "show_configuration": "설정 보여주기", - "skip": "건너뛰기", - "split": "나누기", - "stop": "정지", - "submit": "제출", - "submit_stash_box": "Stash-Box에 제출하기", - "submit_update": "업데이트 제출하기", - "swap": "바꾸기", - "tasks": { - "clean_confirm_message": "정말로 데이터베이스 정리를 하시겠습니까? 파일 시스템에 존재하지 않는 파일의 데이터베이스 정보와 컨텐츠가 삭제될 것입니다.", - "dry_mode_selected": "삭제하지 않기 모드가 선택되었습니다. 삭제를 진행하지 않고, 로깅만 할 것입니다.", - "import_warning": "정말 불러오기를 하시겠습니까? 데이터베이스를 삭제하고 불러온 메타데이터로 덮어쓰게 됩니다." - }, - "temp_disable": "임시 비활성화…", - "temp_enable": "임시 활성화…", - "unset": "설정 해제", - "use_default": "기본값 사용", - "view_random": "랜덤 보기" - }, - "actions_name": "액션", - "age": "나이", - "aliases": "별명", - "all": "모두", - "also_known_as": "별명", - "appears_with": "같이 작품을 찍은 배우들", - "ascending": "오름차순", - "average_resolution": "평균 해상도", - "between_and": "그리고", - "birth_year": "태어난 년도", - "birthdate": "생년월일", - "bitrate": "비트레이트", - "blobs_storage_type": { - "database": "데이터베이스", - "filesystem": "파일시스템" - }, - "captions": "자막", - "career_length": "배우 경력", - "chapters": "챕터", - "circumcised": "포경수술 여부", - "circumcised_types": { - "CUT": "포경", - "UNCUT": "노포" - }, - "component_tagger": { - "config": { - "active_instance": "stash-box 개체 활성화:", - "blacklist_desc": "블랙리스트에 있는 아이템들은 쿼리에서 제외됩니다. (주의: 아이템들은 정규 표현식으로 적혀 있어야 하며 대소문자를 구별합니다. 다음 문자들의 앞에는 백슬래쉬(\\)를 넣어주어야 합니다: {chars_require_escape})", - "blacklist_label": "블랙리스트", - "query_mode_auto": "자동", - "query_mode_auto_desc": "메타데이터가 있다면 사용하고, 그렇지 않다면 파일 이름을 사용합니다", - "query_mode_dir": "디렉토리", - "query_mode_dir_desc": "비디오 파일의 상위 경로만 사용", - "query_mode_filename": "파일 이름", - "query_mode_filename_desc": "파일 이름만 사용", - "query_mode_label": "쿼리 모드", - "query_mode_metadata": "메타데이터", - "query_mode_metadata_desc": "메타데이터만 사용", - "query_mode_path": "경로", - "query_mode_path_desc": "전체 파일 경로 사용", - "set_cover_desc": "영상 커버가 있다면 그 이미지로 교체합니다.", - "set_cover_label": "영상 커버 이미지 설정", - "set_tag_desc": "영상에 이미 존재하는 태그들을 덮어쓰기/합치기 함으로써 태그를 영상에 추가합니다.", - "set_tag_label": "태그 설정", - "show_male_desc": "남성 배우들의 태그 가능 여부 설정을 켜거나 끕니다.", - "show_male_label": "남성 배우 보여주기", - "source": "출처" - }, - "noun_query": "쿼리", - "results": { - "duration_off": "영상 길이가 최소 {number}초 차이남", - "duration_unknown": "영상 길이 알 수 없음", - "fp_found": "{fpCount, plural, =0 {일치하는 새로운 식별값을 찾지 못했습니다.} other {# 일치하는 새로운 식별값을 찾았습니다.}}", - "fp_matches": "영상 길이가 일치함", - "fp_matches_multi": "영상 길이가 {durationsLength}개 중 {matchCount}개의 식별값과 일치합니다", - "hash_matches": "{hash_type}이 일치함", - "match_failed_already_tagged": "이미 태깅된 영상", - "match_failed_no_result": "결과 없음", - "match_success": "영상 태깅 성공", - "phash_matches": "{count}개의 PHash가 일치함", - "unnamed": "이름 없음" - }, - "verb_match_fp": "식별값 비교하기", - "verb_matched": "일치함", - "verb_scrape_all": "모두 스크레이핑하기", - "verb_submit_fp": "{fpCount, plural, one{# 식별값} other{# 식별값들}} 제출하기", - "verb_toggle_config": "{configuration} {toggle}", - "verb_toggle_unmatched": "일치하지 않는 영상 {toggle}" - }, - "config": { - "about": { - "build_hash": "빌드 해쉬 값:", - "build_time": "빌드된 시간:", - "check_for_new_version": "새로운 버전 체크", - "latest_version": "최신 버전", - "latest_version_build_hash": "최신 버전 빌드 해쉬:", - "new_version_notice": "[새 버전]", - "release_date": "출시일:", - "stash_discord": "디스코드: {url}", - "stash_home": "깃허브: {url}", - "stash_open_collective": "후원: {url}", - "stash_wiki": "Stash 위키: {url}", - "version": "버전" + "actions": { + "add": "추가", + "add_directory": "경로 추가", + "add_entity": "{entityType} 추가", + "add_to_entity": "{entityType}에 추가", + "allow": "허용", + "allow_temporarily": "임시 허용", + "anonymise": "데이터 익명화", + "apply": "적용", + "auto_tag": "자동 태깅", + "backup": "백업", + "browse_for_image": "이미지 가져오기…", + "cancel": "취소", + "clean": "데이터베이스 정리", + "clear": "삭제", + "clear_back_image": "이전 이미지 삭제", + "clear_front_image": "처음 이미지 삭제", + "clear_image": "이미지 삭제", + "close": "닫기", + "confirm": "확인", + "continue": "계속하기", + "create": "생성", + "create_chapters": "챕터 생성", + "create_entity": "{entityType} 생성", + "create_marker": "마커 생성", + "created_entity": "{entity_type}을 생성했습니다. ({entity_name})", + "customise": "사용자 정의", + "delete": "삭제", + "delete_entity": "{entityType} 삭제", + "delete_file": "파일 삭제", + "delete_file_and_funscript": "파일 삭제 (funscript 포함)", + "delete_generated_supporting_files": "생성된 컨텐츠 파일들까지 삭제", + "delete_stashid": "StashID 삭제", + "disallow": "금지", + "download": "다운로드", + "download_anonymised": "익명화된 데이터베이스 사본 다운로드", + "download_backup": "백업 다운로드", + "edit": "수정", + "edit_entity": "{entityType} 수정", + "export": "내보내기", + "export_all": "모두 내보내기…", + "find": "찾기", + "finish": "완료", + "from_file": "파일로 불러오기…", + "from_url": "URL로 불러오기…", + "full_export": "전부 내보내기", + "full_import": "전부 불러오기", + "generate": "만들기", + "generate_thumb_default": "기본 썸네일 만들기", + "generate_thumb_from_current": "현재 화면으로 썸네일 만들기", + "hash_migration": "해쉬 값 마이그레이션", + "hide": "숨기기", + "hide_configuration": "설정 숨기기", + "identify": "인증", + "ignore": "무시", + "import": "불러오기…", + "import_from_file": "파일 불러오기", + "logout": "로그아웃", + "make_primary": "첫 번째로 만들기", + "merge": "합치기", + "merge_from": "...에서 합치기", + "merge_into": "...로 합치기", + "migrate_blobs": "Blob 마이그레이션", + "migrate_scene_screenshots": "영상 스크린샷 마이그레이션", + "next_action": "다음", + "not_running": "실행 중이 아님", + "open_in_external_player": "외부 플레이어에서 열기", + "open_random": "랜덤 배우 정보 열기", + "overwrite": "덮어쓰기", + "play_random": "랜덤 영상 재생", + "play_selected": "선택된 영상 재생", + "preview": "미리보기", + "previous_action": "뒤로", + "reassign": "재할당", + "refresh": "새로고침", + "reload_plugins": "플러그인 새로고침", + "reload_scrapers": "스크레이퍼 다시 불러오기", + "remove": "삭제", + "remove_from_gallery": "갤러리에서 삭제", + "rename_gen_files": "생성된 컨텐츠 파일 이름 바꾸기", + "rescan": "재스캔", + "reshuffle": "다시 섞기", + "running": "실행 중", + "save": "저장", + "save_delete_settings": "삭제할 때 이 설정을 기본값으로 사용", + "save_filter": "필터 저장", + "scan": "스캔", + "scrape": "스크레이핑하기", + "scrape_query": "쿼리 스크레이핑하기", + "scrape_scene_fragment": "개별 스크레이핑하기", + "scrape_with": "스크레이핑하기…", + "search": "검색", + "select_all": "모두 선택", + "select_entity": "{entityType} 선택", + "select_folders": "폴더 선택", + "select_none": "모두 선택 해제", + "selective_auto_tag": "선택적 자동 태깅", + "selective_clean": "선택적 데이터베이스 정리", + "selective_scan": "선택적 스캔", + "set_as_default": "기본값으로 설정", + "set_back_image": "이전 사진…", + "set_front_image": "처음 사진…", + "set_image": "사진 설정…", + "show": "보여주기", + "show_configuration": "설정 보여주기", + "skip": "건너뛰기", + "split": "나누기", + "stop": "정지", + "submit": "제출", + "submit_stash_box": "Stash-Box에 제출하기", + "submit_update": "업데이트 제출하기", + "swap": "바꾸기", + "tasks": { + "clean_confirm_message": "정말로 데이터베이스 정리를 하시겠습니까? 파일 시스템에 존재하지 않는 파일의 데이터베이스 정보와 컨텐츠가 삭제될 것입니다.", + "dry_mode_selected": "삭제하지 않기 모드가 선택되었습니다. 삭제를 진행하지 않고, 로깅만 할 것입니다.", + "import_warning": "정말 불러오기를 하시겠습니까? 데이터베이스를 삭제하고 불러온 메타데이터로 덮어쓰게 됩니다." + }, + "temp_disable": "임시 비활성화…", + "temp_enable": "임시 활성화…", + "unset": "설정 해제", + "use_default": "기본값 사용", + "view_random": "랜덤 보기" }, - "application_paths": { - "heading": "앱 경로" + "actions_name": "액션", + "age": "나이", + "aliases": "별명", + "all": "모두", + "also_known_as": "별명", + "appears_with": "같이 작품을 찍은 배우들", + "ascending": "오름차순", + "average_resolution": "평균 해상도", + "between_and": "그리고", + "birth_year": "태어난 년도", + "birthdate": "생년월일", + "bitrate": "비트레이트", + "blobs_storage_type": { + "database": "데이터베이스", + "filesystem": "파일시스템" }, - "categories": { - "about": "프로그램 정보", - "changelog": "패치노트", - "interface": "인터페이스", - "logs": "로그", - "metadata_providers": "메타데이터", - "plugins": "플러그인", - "scraping": "스크레이핑", - "security": "보안", - "services": "서비스", - "system": "시스템", - "tasks": "작업", - "tools": "도구" + "captions": "자막", + "career_length": "배우 경력", + "chapters": "챕터", + "circumcised": "포경수술 여부", + "circumcised_types": { + "CUT": "포경", + "UNCUT": "노포" }, - "dlna": { - "allow_temp_ip": "{tempIP} 허용", - "allowed_ip_addresses": "허용된 IP 주소", - "allowed_ip_temporarily": "임시로 허용된 IP", - "default_ip_whitelist": "IP 화이트리스트 기본값", - "default_ip_whitelist_desc": "기본 IP 주소들은 DLNA에 접근할 수 있습니다. 모든 IP 주소들을 허용하려면 {wildcard} 문자를 사용하세요.", - "disabled_dlna_temporarily": "임시로 DNLA를 비활성화했습니다", - "disallowed_ip": "금지된 IP", - "enabled_by_default": "기본값으로 활성화됨", - "enabled_dlna_temporarily": "임시로 DLNA를 활성화함", - "network_interfaces": "인터페이스", - "network_interfaces_desc": "DLNA 서버를 노출시키기 위한 인터페이스입니다. 빈 리스트로 두면 모든 인터페이스에서 작동하게 됩니다. 변경 후 DLNA를 재시작해야 합니다.", - "recent_ip_addresses": "최근 IP 주소", - "server_display_name": "서버 이름 (display name)", - "server_display_name_desc": "DLNA 서버를 위한 이름(display name)입니다. 빈 칸으로 두면 기본값으로 {server_name}를 사용합니다.", - "successfully_cancelled_temporary_behaviour": "임시 설정을 취소하는 데에 성공했습니다", - "until_restart": "재시작 전까지", - "video_sort_order": "기본 비디오 정렬 순서", - "video_sort_order_desc": "비디오를 정렬할 기본값 순서입니다." + "component_tagger": { + "config": { + "active_instance": "stash-box 개체 활성화:", + "blacklist_desc": "블랙리스트에 있는 아이템들은 쿼리에서 제외됩니다. (주의: 아이템들은 정규 표현식으로 적혀 있어야 하며 대소문자를 구별합니다. 다음 문자들의 앞에는 백슬래쉬(\\)를 넣어주어야 합니다: {chars_require_escape})", + "blacklist_label": "블랙리스트", + "query_mode_auto": "자동", + "query_mode_auto_desc": "메타데이터가 있다면 사용하고, 그렇지 않다면 파일 이름을 사용합니다", + "query_mode_dir": "디렉토리", + "query_mode_dir_desc": "비디오 파일의 상위 경로만 사용", + "query_mode_filename": "파일 이름", + "query_mode_filename_desc": "파일 이름만 사용", + "query_mode_label": "쿼리 모드", + "query_mode_metadata": "메타데이터", + "query_mode_metadata_desc": "메타데이터만 사용", + "query_mode_path": "경로", + "query_mode_path_desc": "전체 파일 경로 사용", + "set_cover_desc": "영상 커버가 있다면 그 이미지로 교체합니다.", + "set_cover_label": "영상 커버 이미지 설정", + "set_tag_desc": "영상에 이미 존재하는 태그들을 덮어쓰기/합치기 함으로써 태그를 영상에 추가합니다.", + "set_tag_label": "태그 설정", + "show_male_desc": "남성 배우들의 태그 가능 여부 설정을 켜거나 끕니다.", + "show_male_label": "남성 배우 보여주기", + "source": "출처" + }, + "noun_query": "쿼리", + "results": { + "duration_off": "영상 길이가 최소 {number}초 차이남", + "duration_unknown": "영상 길이 알 수 없음", + "fp_found": "{fpCount, plural, =0 {일치하는 새로운 식별값을 찾지 못했습니다.} other {# 일치하는 새로운 식별값을 찾았습니다.}}", + "fp_matches": "영상 길이가 일치함", + "fp_matches_multi": "영상 길이가 {durationsLength}개 중 {matchCount}개의 식별값과 일치합니다", + "hash_matches": "{hash_type}이 일치함", + "match_failed_already_tagged": "이미 태깅된 영상", + "match_failed_no_result": "결과 없음", + "match_success": "영상 태깅 성공", + "phash_matches": "{count}개의 PHash가 일치함", + "unnamed": "이름 없음" + }, + "verb_match_fp": "식별값 비교하기", + "verb_matched": "일치함", + "verb_scrape_all": "모두 스크레이핑하기", + "verb_submit_fp": "{fpCount, plural, one{# 식별값} other{# 식별값들}} 제출하기", + "verb_toggle_config": "{configuration} {toggle}", + "verb_toggle_unmatched": "일치하지 않는 영상 {toggle}" }, - "general": { - "auth": { - "api_key": "API 키", - "api_key_desc": "외부 시스템을 위한 API 키입니다. 아이디/비밀번호가 설정되었을 때에만 필요합니다. 아이디는 API 키 생성 전에 저장되어야만 합니다.", - "authentication": "인증", - "clear_api_key": "API 키 삭제", - "credentials": { - "description": "Stash로의 접속을 제한하기 위한 자격 요건입니다.", - "heading": "자격증명서" + "config": { + "about": { + "build_hash": "빌드 해쉬 값:", + "build_time": "빌드된 시간:", + "check_for_new_version": "새로운 버전 체크", + "latest_version": "최신 버전", + "latest_version_build_hash": "최신 버전 빌드 해쉬:", + "new_version_notice": "[새 버전]", + "release_date": "출시일:", + "stash_discord": "디스코드: {url}", + "stash_home": "깃허브: {url}", + "stash_open_collective": "후원: {url}", + "stash_wiki": "Stash 위키: {url}", + "version": "버전" + }, + "application_paths": { + "heading": "앱 경로" + }, + "categories": { + "about": "프로그램 정보", + "changelog": "패치노트", + "interface": "인터페이스", + "logs": "로그", + "metadata_providers": "메타데이터", + "plugins": "플러그인", + "scraping": "스크레이핑", + "security": "보안", + "services": "서비스", + "system": "시스템", + "tasks": "작업", + "tools": "도구" + }, + "dlna": { + "allow_temp_ip": "{tempIP} 허용", + "allowed_ip_addresses": "허용된 IP 주소", + "allowed_ip_temporarily": "임시로 허용된 IP", + "default_ip_whitelist": "IP 화이트리스트 기본값", + "default_ip_whitelist_desc": "기본 IP 주소들은 DLNA에 접근할 수 있습니다. 모든 IP 주소들을 허용하려면 {wildcard} 문자를 사용하세요.", + "disabled_dlna_temporarily": "임시로 DNLA를 비활성화했습니다", + "disallowed_ip": "금지된 IP", + "enabled_by_default": "기본값으로 활성화됨", + "enabled_dlna_temporarily": "임시로 DLNA를 활성화함", + "network_interfaces": "인터페이스", + "network_interfaces_desc": "DLNA 서버를 노출시키기 위한 인터페이스입니다. 빈 리스트로 두면 모든 인터페이스에서 작동하게 됩니다. 변경 후 DLNA를 재시작해야 합니다.", + "recent_ip_addresses": "최근 IP 주소", + "server_display_name": "서버 이름 (display name)", + "server_display_name_desc": "DLNA 서버를 위한 이름(display name)입니다. 빈 칸으로 두면 기본값으로 {server_name}를 사용합니다.", + "successfully_cancelled_temporary_behaviour": "임시 설정을 취소하는 데에 성공했습니다", + "until_restart": "재시작 전까지", + "video_sort_order": "기본 비디오 정렬 순서", + "video_sort_order_desc": "비디오를 정렬할 기본값 순서입니다." + }, + "general": { + "auth": { + "api_key": "API 키", + "api_key_desc": "외부 시스템을 위한 API 키입니다. 아이디/비밀번호가 설정되었을 때에만 필요합니다. 아이디는 API 키 생성 전에 저장되어야만 합니다.", + "authentication": "인증", + "clear_api_key": "API 키 삭제", + "credentials": { + "description": "Stash로의 접속을 제한하기 위한 자격 요건입니다.", + "heading": "자격증명서" + }, + "generate_api_key": "API 키 생성", + "log_file": "로그 파일", + "log_file_desc": "로그 파일 경로입니다. 파일 로깅을 하지 않으려면 빈 칸으로 두십시오. 설정 변경 후 재시작해야 합니다.", + "log_http": "HTTP 접근 로그", + "log_http_desc": "HTTP 접근을 터미널에 로깅합니다. 설정 변경 후 재시작해야 합니다.", + "log_to_terminal": "터미널에 로깅하기", + "log_to_terminal_desc": "파일뿐만 아니라 터미널에도 로깅을 합니다. 파일 로깅이 비활성화되어있다면 이 기능이 항상 켜집니다. 설정 변경 후 재시작해야 합니다.", + "maximum_session_age": "최대 접속 시간", + "maximum_session_age_desc": "사용되지 않을 때 자동으로 로그아웃되기까지의 시간입니다 (단위: 초).", + "password": "비밀번호", + "password_desc": "Stash에 접속하기 위한 비밀번호입니다. 로그인 과정을 생략하려면 빈 칸으로 두십시오", + "stash-box_integration": "Stash-box 통합", + "username": "아이디", + "username_desc": "Stash에 접속하기 위한 아이디입니다. 로그인을 생략하려면 빈 칸으로 두십시오" + }, + "backup_directory_path": { + "description": "SQLite 데이터베이스 백업 파일을 위한 폴더 경로", + "heading": "백업 폴더 경로" + }, + "blobs_path": { + "description": "바이너리 데이터를 저장할 파일 시스템 위치입니다. 파일시스템 blob 스토리지 타입을 선택했을 때에만 적용 가능합니다. 경고: 이 위치를 바꾸면 기존의 데이터를 수동으로 옮겨야 합니다.", + "heading": "바이너리 데이터 파일시스템 경로" + }, + "blobs_storage": { + "description": "영상 커버, 배우, 스튜디오, 그리고 태그 이미지들과 같은 바이너리 데이터를 저장하는 위치입니다. 이 값을 바꾼 후에는, 기존 데이터가 'Blob 마이그레이션' 작업을 사용하여 마이그레이션되어야 합니다. 마이그레이션을 하려면 '작업' 페이지를 참고하세요.", + "heading": "바이너리 데이터 저장 타입" + }, + "cache_location": "캐시 폴더 경로입니다. HLS(애플 기기 등)이나 DASH로 스트리밍할 때 필요합니다.", + "cache_path_head": "캐쉬 경로", + "calculate_md5_and_ohash_desc": "oshash 외에 MD5 체크섬도 계산합니다. 활성화하면 초기 스캔을 더 느리게 만들 것입니다. MD5 계산을 사용하지 않으려면 파일 이름 해쉬를 oshash로 설정해야 합니다.", + "calculate_md5_and_ohash_label": "비디오 MD5 계산하기", + "check_for_insecure_certificates": "안전하지 않은 자격증명 검사", + "check_for_insecure_certificates_desc": "일부 사이트에서는 안전하지 않은 SSL 인증서를 사용합니다. 스크레이퍼를 선택하지 않으면 안전하지 않은 인증서 검사를 건너뛰고 해당 사이트를 스크레이핑할 수 있습니다. 스크레이핑 시 인증서 오류가 발생하면 이 체크 표시를 해제하세요.", + "chrome_cdp_path": "Chrome CDP 경로", + "chrome_cdp_path_desc": "Chrome 실행 파일의 경로, 또는 Chrome 인스턴스의 원격 주소입니다(http:// 또는 https://로 시작합니다. 예시: http://localhost:9222/json/version).", + "create_galleries_from_folders_desc": "체크하면, 기본값으로 이미지를 포함한 폴더들로부터 갤러리를 생성합니다. .forcegallery 또는 .nogallery라는 이름의 파일을 폴더 안에 만듦으로써, 갤러리를 강제 생성하거나, 생성되지 않도록 할 수 있습니다.", + "create_galleries_from_folders_label": "이미지가 들어있는 폴더로부터 갤러리 생성", + "database": "데이터베이스", + "db_path_head": "데이터베이스 경로", + "directory_locations_to_your_content": "컨텐츠가 있는 폴더 위치", + "excluded_image_gallery_patterns_desc": "스캔과 데이터베이스 정리에서 제외할 이미지와 갤러리 파일/경로의 정규표현식", + "excluded_image_gallery_patterns_head": "제외된 이미지/갤러리 패턴", + "excluded_video_patterns_desc": "스캔과 데이터베이스 정리에서 제외할 비디오 파일/경로의 정규표현식", + "excluded_video_patterns_head": "제외된 비디오 패턴", + "ffmpeg": { + "hardware_acceleration": { + "desc": "가능한 하드웨어를 인코딩에 사용하여 실시간 트랜스코딩을 합니다.", + "heading": "FFmpeg 하드웨어 인코딩" + }, + "live_transcode": { + "input_args": { + "desc": "고급 설정: 실시간 트랜스코딩을 할 때, 입력 필드 이전에 ffmpeg에 전달될 추가적인 매개변수입니다.", + "heading": "FFmpeg 실시간 트랜스코딩 입력 매개변수" + }, + "output_args": { + "desc": "고급 설정: 실시간 트랜스코딩을 할 때, 출력 필드 이전에 ffmpeg에 전달될 추가적인 매개변수입니다.", + "heading": "FFmpeg 실시간 트랜스코딩 출력 매개변수" + } + }, + "transcode": { + "input_args": { + "desc": "고급 설정: 비디오를 생성할 때, 입력 필드 이전에 ffmpeg에 전달될 추가적인 매개변수입니다.", + "heading": "FFmpeg 트랜스코딩 입력 매개변수" + }, + "output_args": { + "desc": "고급 설정: 비디오를 생성할 때, 출력 필드 이전에 ffmpeg에 전달될 추가적인 매개변수입니다.", + "heading": "FFmpeg 트랜스코딩 출력 매개변수" + } + } + }, + "funscript_heatmap_draw_range": "히트맵에 범위 포함", + "funscript_heatmap_draw_range_desc": "히트맵의 y축에 움직임의 범위를 그립니다. 기존 히트맵은 이 설정을 바꾼 후 재생성되어야 합니다.", + "gallery_cover_regex_desc": "이미지를 갤러리 커버로 인식하는 데에 사용되는 정규표현식", + "gallery_cover_regex_label": "갤러리 커버 패턴", + "gallery_ext_desc": "갤러리 zip 파일로 인식될 파일 확장자입니다 (쉼표로 구분합니다).", + "gallery_ext_head": "갤러리 zip 확장자", + "generated_file_naming_hash_desc": "생성되는 컨텐츠 파일 이름을 정할 때 MD5 또는 oshash를 사용합니다. 이를 변경하려면 모든 영상에 해당 MD5/osash 값이 채워져 있어야 합니다. 이 값을 변경한 후에는 기존에 생성된 파일을 마이그레이션하거나 재생성해야 합니다. 마이그레이션은 '작업' 페이지를 참조하세요.", + "generated_file_naming_hash_head": "생성된 컨텐츠 파일 이름 해쉬", + "generated_files_location": "생성된 컨텐츠 파일들의 폴더 위치 (영상 마커, 영상 미리보기, 스프라이트 등등)", + "generated_path_head": "생성된 컨텐츠 파일 경로", + "hashing": "해싱", + "heatmap_generation": "Funscript 히트맵 생성", + "image_ext_desc": "이미지로 인식될 파일 확장자입니다 (쉼표로 구분합니다).", + "image_ext_head": "이미지 확장자", + "include_audio_desc": "미리보기를 생성할 때 소리를 포함합니다.", + "include_audio_head": "소리 포함", + "logging": "로깅", + "maximum_streaming_transcode_size_desc": "트랜스코딩된 스트림의 최대 크기", + "maximum_streaming_transcode_size_head": "최대 스트리밍 트랜스코드 크기", + "maximum_transcode_size_desc": "트랜스코드의 최대 크기", + "maximum_transcode_size_head": "최대 트랜스코드 크기", + "metadata_path": { + "description": "전체 내보내기 또는 전체 불러오기를 실행할 때 사용되는 폴더 위치", + "heading": "메타데이터 경로" + }, + "number_of_parallel_task_for_scan_generation_desc": "자동으로 설정하려면 0을 입력하세요. 경고: 100% CPU 활용률을 달성하는 데 필요한 작업보다 더 많은 작업을 실행하면 성능이 저하되고 잠재적으로 다른 문제가 발생할 수 있습니다.", + "number_of_parallel_task_for_scan_generation_head": "스캔/생성 병렬 작업 수", + "parallel_scan_head": "병렬 스캔/생성", + "preview_generation": "미리보기 생성", + "python_path": { + "description": "파이썬 실행 파일의 위치입니다. 스크립트 스크레이퍼와 플러그인의 실행에 사용됩니다. 빈 칸으로 두면, 시스템 환경 설정으로부터 위치를 받아 옵니다", + "heading": "Python 경로" + }, + "scraper_user_agent": "스크레이퍼 사용자 에이전트", + "scraper_user_agent_desc": "HTTP 요청 스크레이핑 중 사용되는 사용자 에이전트 문자열", + "scrapers_path": { + "description": "스크레이퍼 설정 파일의 폴더 위치", + "heading": "스크레이퍼 경로" + }, + "scraping": "스크레이핑", + "sqlite_location": "SQLite 데이터베이스의 파일 위치입니다 (설정 변경 후 재시작이 필요합니다). 경고: 데이터베이스를 Stash 서버가 실행되는 곳이 아닌 다른 시스템에 저장하는 것(즉, 네트워크 바깥)은 지원되지 않습니다!", + "video_ext_desc": "비디오로 인식될 파일 확장자입니다 (쉼표로 구분합니다).", + "video_ext_head": "비디오 확장 프로그램", + "video_head": "비디오" + }, + "library": { + "exclusions": "제외", + "gallery_and_image_options": "갤러리와 이미지 설정", + "media_content_extensions": "미디어 컨텐츠 확장자" + }, + "logs": { + "log_level": "로그 수준" + }, + "plugins": { + "hooks": "후크", + "triggers_on": "트리거 켜기" + }, + "scraping": { + "entity_metadata": "{entityType} 메타데이터", + "entity_scrapers": "{entityType} 스크레이퍼", + "excluded_tag_patterns_desc": "스크레이핑 결과에서 제외할 태그 이름의 정규표현식", + "excluded_tag_patterns_head": "제외된 태그 패턴", + "scraper": "스크레이퍼", + "scrapers": "스크레이퍼", + "search_by_name": "이름으로 찾기", + "supported_types": "지원되는 형식", + "supported_urls": "URL" + }, + "stashbox": { + "add_instance": "stash-box 인스턴스 추가", + "api_key": "API 키", + "description": "Stash-box는 식별값 및 파일 이름을 기반으로 영상 및 배우를 자동 태깅합니다.\n엔드포인트 및 API 키는 Stash-Box 인스턴스의 계정 페이지에서 찾을 수 있습니다. 인스턴스를 두 개 이상 추가할 경우 이름이 필요합니다.", + "endpoint": "엔드포인트", + "graphql_endpoint": "GraphQL 엔드포인트", + "name": "이름", + "title": "Stash-box 엔드포인트" + }, + "system": { + "transcoding": "트랜스코딩" }, - "generate_api_key": "API 키 생성", - "log_file": "로그 파일", - "log_file_desc": "로그 파일 경로입니다. 파일 로깅을 하지 않으려면 빈 칸으로 두십시오. 설정 변경 후 재시작해야 합니다.", - "log_http": "HTTP 접근 로그", - "log_http_desc": "HTTP 접근을 터미널에 로깅합니다. 설정 변경 후 재시작해야 합니다.", - "log_to_terminal": "터미널에 로깅하기", - "log_to_terminal_desc": "파일뿐만 아니라 터미널에도 로깅을 합니다. 파일 로깅이 비활성화되어있다면 이 기능이 항상 켜집니다. 설정 변경 후 재시작해야 합니다.", - "maximum_session_age": "최대 접속 시간", - "maximum_session_age_desc": "사용되지 않을 때 자동으로 로그아웃되기까지의 시간입니다 (단위: 초).", - "password": "비밀번호", - "password_desc": "Stash에 접속하기 위한 비밀번호입니다. 로그인 과정을 생략하려면 빈 칸으로 두십시오", - "stash-box_integration": "Stash-box 통합", - "username": "아이디", - "username_desc": "Stash에 접속하기 위한 아이디입니다. 로그인을 생략하려면 빈 칸으로 두십시오" - }, - "backup_directory_path": { - "description": "SQLite 데이터베이스 백업 파일을 위한 폴더 경로", - "heading": "백업 폴더 경로" - }, - "blobs_path": { - "description": "바이너리 데이터를 저장할 파일 시스템 위치입니다. 파일시스템 blob 스토리지 타입을 선택했을 때에만 적용 가능합니다. 경고: 이 위치를 바꾸면 기존의 데이터를 수동으로 옮겨야 합니다.", - "heading": "바이너리 데이터 파일시스템 경로" - }, - "blobs_storage": { - "description": "영상 커버, 배우, 스튜디오, 그리고 태그 이미지들과 같은 바이너리 데이터를 저장하는 위치입니다. 이 값을 바꾼 후에는, 기존 데이터가 'Blob 마이그레이션' 작업을 사용하여 마이그레이션되어야 합니다. 마이그레이션을 하려면 '작업' 페이지를 참고하세요.", - "heading": "바이너리 데이터 저장 타입" - }, - "cache_location": "캐시 폴더 경로입니다. HLS(애플 기기 등)이나 DASH로 스트리밍할 때 필요합니다.", - "cache_path_head": "캐쉬 경로", - "calculate_md5_and_ohash_desc": "oshash 외에 MD5 체크섬도 계산합니다. 활성화하면 초기 스캔을 더 느리게 만들 것입니다. MD5 계산을 사용하지 않으려면 파일 이름 해쉬를 oshash로 설정해야 합니다.", - "calculate_md5_and_ohash_label": "비디오 MD5 계산하기", - "check_for_insecure_certificates": "안전하지 않은 자격증명 검사", - "check_for_insecure_certificates_desc": "일부 사이트에서는 안전하지 않은 SSL 인증서를 사용합니다. 스크레이퍼를 선택하지 않으면 안전하지 않은 인증서 검사를 건너뛰고 해당 사이트를 스크레이핑할 수 있습니다. 스크레이핑 시 인증서 오류가 발생하면 이 체크 표시를 해제하세요.", - "chrome_cdp_path": "Chrome CDP 경로", - "chrome_cdp_path_desc": "Chrome 실행 파일의 경로, 또는 Chrome 인스턴스의 원격 주소입니다(http:// 또는 https://로 시작합니다. 예시: http://localhost:9222/json/version).", - "create_galleries_from_folders_desc": "체크하면, 기본값으로 이미지를 포함한 폴더들로부터 갤러리를 생성합니다. .forcegallery 또는 .nogallery라는 이름의 파일을 폴더 안에 만듦으로써, 갤러리를 강제 생성하거나, 생성되지 않도록 할 수 있습니다.", - "create_galleries_from_folders_label": "이미지가 들어있는 폴더로부터 갤러리 생성", - "database": "데이터베이스", - "db_path_head": "데이터베이스 경로", - "directory_locations_to_your_content": "컨텐츠가 있는 폴더 위치", - "excluded_image_gallery_patterns_desc": "스캔과 데이터베이스 정리에서 제외할 이미지와 갤러리 파일/경로의 정규표현식", - "excluded_image_gallery_patterns_head": "제외된 이미지/갤러리 패턴", - "excluded_video_patterns_desc": "스캔과 데이터베이스 정리에서 제외할 비디오 파일/경로의 정규표현식", - "excluded_video_patterns_head": "제외된 비디오 패턴", - "ffmpeg": { - "hardware_acceleration": { - "desc": "가능한 하드웨어를 인코딩에 사용하여 실시간 트랜스코딩을 합니다.", - "heading": "FFmpeg 하드웨어 인코딩" + "tasks": { + "added_job_to_queue": "작업 대기열에 {operation_name}을 추가했습니다", + "anonymise_and_download": "익명화된 데이터베이스의 복사본을 만들고 결과 파일을 다운로드합니다.", + "anonymise_database": "모든 민감한 데이터를 익명화한 채로, 데이터베이스의 복사본을 백업 폴더에 저장합니다. 데이터베이스 복사본을 다른 사람들에게 제공함으로써 문제 해결이나 버그 해결 목적으로 사용될 수 있습니다. 데이터베이스 원본은 변경되지 않습니다. 익명화된 데이터베이스는 {filename_format}의 파일 이름 형식을 사용합니다.", + "anonymising_database": "데이터베이스 익명화 중", + "auto_tag": { + "auto_tagging_all_paths": "모든 경로 자동 태깅 중", + "auto_tagging_paths": "다음 경로 자동 태깅 중" + }, + "auto_tag_based_on_filenames": "파일 경로를 통해 컨텐츠에 자동으로 태깅합니다.", + "auto_tagging": "자동 태깅", + "backing_up_database": "데이터베이스 백업 중", + "backup_and_download": "데이터베이스를 백업하고 결과 파일을 다운로드합니다.", + "backup_database": "백업 폴더에 {filename_format}의 파일 이름 형식으로 데이터베이스를 백업합니다", + "cleanup_desc": "있어야 할 곳에 없는 파일이 있는지 검사한 후, 데이터베이스에서 삭제합니다. 데이터베이스의 일부 내용이 삭제될 수 있습니다.", + "data_management": "데이터 관리", + "defaults_set": "기본값이 설정되었습니다. '작업' 페이지의 {action} 버튼을 클릭할 때 사용됩니다.", + "dont_include_file_extension_as_part_of_the_title": "제목에 파일 확장자 포함하지 않기", + "empty_queue": "실행 중인 작업이 없습니다.", + "export_to_json": "메타데이터 폴더에 데이터베이스 컨텐츠를 JSON 형식으로 내보냅니다.", + "generate": { + "generating_from_paths": "다음 경로에서 영상 생성 중", + "generating_scenes": "{num}개의 {scene} 생성 중" + }, + "generate_clip_previews_during_scan": "이미지 클립 미리보기 생성하기", + "generate_desc": "이미지, 스프라이트, 비디오, vtt 등 파일을 생성합니다.", + "generate_phashes_during_scan": "컨텐츠 해쉬 값 생성", + "generate_phashes_during_scan_tooltip": "중복된 파일 확인과 영상 식별에 사용됩니다.", + "generate_previews_during_scan": "움직이는 이미지 미리보기 생성", + "generate_previews_during_scan_tooltip": "애니메이션 WebP 미리보기를 생성합니다. 미리보기 유형이 애니메이션 이미지로 설정된 경우에만 필요합니다.", + "generate_sprites_during_scan": "스크러버 스프라이트 생성", + "generate_thumbnails_during_scan": "이미지 썸네일 생성", + "generate_video_covers_during_scan": "영상 커버 생성", + "generate_video_previews_during_scan": "미리보기 생성", + "generate_video_previews_during_scan_tooltip": "마우스를 위에 올려놓았을 때 재생되는 비디오 미리보기 생성", + "generated_content": "컨텐츠 생성", + "identify": { + "and_create_missing": "또한 누락된 항목 생성", + "create_missing": "누락된 항목 생성", + "default_options": "기본값 옵션", + "description": "Stash-Box 및 스크레이퍼 소스를 사용하여 영상 메타데이터를 자동으로 설정합니다.", + "explicit_set_description": "소스 별 옵션에서 재정의되지 않는 경우 다음 옵션이 사용됩니다.", + "field": "항목", + "field_behaviour": "{strategy} {field}", + "field_options": "항목 옵션", + "heading": "식별", + "identifying_from_paths": "다음 경로에서 영상 식별 중", + "identifying_scenes": "{num}개의 {scene} 식별 중", + "include_male_performers": "남성 배우 포함", + "set_cover_images": "커버 이미지 설정", + "set_organized": "'정리됨' 상태로 설정", + "source": "소스", + "source_options": "{source} 옵션", + "sources": "소스", + "strategy": "방법" + }, + "import_from_exported_json": "메타데이터 폴더에서 내보낸 JSON 파일에서 가져오기 작업을 합니다. 기존 데이터베이스를 지웁니다.", + "incremental_import": "내보낸 zip 파일에서 증가한 부분만 가져옵니다.", + "job_queue": "작업 대기열", + "maintenance": "관리", + "migrate_blobs": { + "delete_old": "오래된 데이터 삭제", + "description": "Blob 파일들을 현재의 blob 저장 시스템으로 마이그레이션합니다. 이 마이그레이션 작업은 blob 저장 시스템을 변경한 이후 실행되어야 합니다. 마이그레이션 후 과거 데이터를 선택적으로 삭제 가능합니다." + }, + "migrate_hash_files": "생성된 컨텐츠 파일 이름 해쉬를 변경한 후, 기존 생성된 컨텐츠 파일의 이름을 새 해쉬 형식으로 바꾸기 위해 사용됩니다.", + "migrate_scene_screenshots": { + "delete_files": "스크린샷 파일 삭제", + "description": "영상 스크린샷을 새로운 blob 저장 시스템으로 마이그레이션합니다. 이 마이그레이션 작업은 Stash 시스템을 0.20으로 마이그레이션 한 후에 실행되어야 합니다. 마이그레이션 후 과거 스크린샷을 선택적으로 삭제 가능합니다.", + "overwrite_existing": "기존 blob을 스크린샷 데이터로 덮어쓰기" + }, + "migrations": "마이그레이션", + "only_dry_run": "체크만 합니다. 아무 것도 삭제하지 않습니다", + "plugin_tasks": "플러그인 작업", + "scan": { + "scanning_all_paths": "모든 경로 스캔 중", + "scanning_paths": "다음 경로 스캔 중" + }, + "scan_for_content_desc": "새로운 컨텐츠를 스캔하고 데이터베이스에 추가합니다.", + "set_name_date_details_from_metadata_if_present": "파일 속성값으로 이름, 날짜, 세부 사항을 설정" }, - "live_transcode": { - "input_args": { - "desc": "고급 설정: 실시간 트랜스코딩을 할 때, 입력 필드 이전에 ffmpeg에 전달될 추가적인 매개변수입니다.", - "heading": "FFmpeg 실시간 트랜스코딩 입력 매개변수" - }, - "output_args": { - "desc": "고급 설정: 실시간 트랜스코딩을 할 때, 출력 필드 이전에 ffmpeg에 전달될 추가적인 매개변수입니다.", - "heading": "FFmpeg 실시간 트랜스코딩 출력 매개변수" - } + "tools": { + "scene_duplicate_checker": "영상 중복 체크 도구", + "scene_filename_parser": { + "add_field": "항목 추가", + "capitalize_title": "제목 앞 글자를 대문자로", + "display_fields": "항목 표시하기", + "escape_chars": "\\를 사용하여 리터럴 문자를 이스케이프합니다", + "filename": "파일 이름", + "filename_pattern": "파일 이름 패턴", + "ignore_organized": "'정리됨' 상태의 영상을 무시", + "ignored_words": "무시된 단어들", + "matches_with": "{i}와 일치", + "select_parser_recipe": "파서 레시피 선택", + "title": "영상 파일 이름 분석기", + "whitespace_chars": "공백 문자", + "whitespace_chars_desc": "이 문자들은 제목에서 공백으로 대체됩니다" + }, + "scene_tools": "영상 도구" }, - "transcode": { - "input_args": { - "desc": "고급 설정: 비디오를 생성할 때, 입력 필드 이전에 ffmpeg에 전달될 추가적인 매개변수입니다.", - "heading": "FFmpeg 트랜스코딩 입력 매개변수" - }, - "output_args": { - "desc": "고급 설정: 비디오를 생성할 때, 출력 필드 이전에 ffmpeg에 전달될 추가적인 매개변수입니다.", - "heading": "FFmpeg 트랜스코딩 출력 매개변수" - } + "ui": { + "abbreviate_counters": { + "description": "카드와 세부 페이지에서 숫자를 축약하여 나타냅니다(예시: \"1831\"이 \"1.8K\"로 표현됩니다).", + "heading": "숫자 축약" + }, + "basic_settings": "기본 설정", + "custom_css": { + "description": "변화된 사항을 확인하려면 페이지를 새로고침해야 합니다. 커스텀 CSS가 Stash의 이후 버전과 호환될 것이라는 보장은 없습니다.", + "heading": "커스텀 CSS", + "option_label": "커스텀 CSS 활성화" + }, + "custom_javascript": { + "description": "변화된 사항을 확인하려면 페이지를 새로고침해야 합니다. 커스텀 Javascript가 Stash의 이후 버전과 호환될 것이라는 보장은 없습니다.", + "heading": "커스텀 JavaScript", + "option_label": "커스텀 JavaScript 활성화" + }, + "custom_locales": { + "description": "커스텀 번역으로 기존 번역을 대신합니다. https://github.com/stashapp/stash/blob/develop/ui/v2.5/src/locales/en-GB.json 에서 단어 리스트를 확인하세요. 페이지를 새로고침해야 변동사항이 적용됩니다.", + "heading": "커스텀 번역", + "option_label": "커스텀 번역 활성화" + }, + "delete_options": { + "description": "이미지, 갤러리, 영상을 삭제할 때의 설정 기본값입니다.", + "heading": "삭제 설정", + "options": { + "delete_file": "기본값으로 파일 지우기", + "delete_generated_supporting_files": "기본값으로 생성된 컨텐츠 파일 삭제" + } + }, + "desktop_integration": { + "desktop_integration": "데스크탑 통합", + "notifications_enabled": "알림 활성화", + "send_desktop_notifications_for_events": "이벤트가 발생했을 때 데스크탑 알림을 보냅니다", + "skip_opening_browser": "브라우저 자동 열기 해제", + "skip_opening_browser_on_startup": "Stash를 시작할 때 자동으로 브라우저를 열지 않습니다" + }, + "editing": { + "disable_dropdown_create": { + "description": "드랍다운 메뉴에서 새로운 오브젝트를 추가할 수 없도록 합니다", + "heading": "드랍다운 메뉴 비활성화" + }, + "heading": "수정하기", + "max_options_shown": { + "label": "Dropdown에 표시되는 최대 개수" + }, + "rating_system": { + "star_precision": { + "label": "평점별 정확도", + "options": { + "full": "1점", + "half": "0.5점", + "quarter": "0.25점", + "tenth": "0.1점" + } + }, + "type": { + "label": "평점 시스템 종류", + "options": { + "decimal": "소수점", + "stars": "별" + } + } + } + }, + "funscript_offset": { + "description": "대화형 스크립트 재생의 시간 오프셋(밀리초)입니다.", + "heading": "Funscript 오프셋 (단위: 밀리초)" + }, + "handy_connection": { + "connect": "접속", + "server_offset": { + "heading": "서버 오프셋" + }, + "status": { + "heading": "Handy 연결 상태" + }, + "sync": "동기화" + }, + "handy_connection_key": { + "description": "대화형 영상에 사용할 수 있는 Handy 연결 키입니다. 이 키를 설정하면 현재 장면 정보를 handyfeeling.com과 공유할 수 있습니다", + "heading": "Handy 연결 키" + }, + "image_lightbox": { + "heading": "이미지 라이트박스" + }, + "image_wall": { + "direction": "방향", + "heading": "이미지 월", + "margin": "가장자리 여백 (픽셀)" + }, + "images": { + "heading": "이미지", + "options": { + "create_image_clips_from_videos": { + "description": "라이브러리에서 비디오가 비활성화되었을 때, (파일이 비디오 확장자로 끝나는) 비디오 파일들은 이미지 클립으로 스캔될 것입니다.", + "heading": "비디오 확장자를 이미지 클립으로 스캔" + }, + "write_image_thumbnails": { + "description": "즉시 생성된 경우 디스크에 이미지 썸네일 쓰기", + "heading": "이미지 썸네일 디스크에 저장하기" + } + } + }, + "interactive_options": "상호작용 옵션", + "language": { + "heading": "언어" + }, + "max_loop_duration": { + "description": "영상 플레이어가 비디오를 루프하는 최대 영상 지속 시간 - 0을 입력하면 비활성화합니다", + "heading": "최대 구간 길이" + }, + "menu_items": { + "description": "탐색 바에 여러 종류의 컨텐츠들이 보여지게 하거나 숨깁니다", + "heading": "메뉴 항목" + }, + "minimum_play_percent": { + "description": "재생 횟수를 증가시키기 위해 재생되어야 하는 최소 영상 시간(백분율)입니다.", + "heading": "최소 재생 시간(%)" + }, + "performers": { + "options": { + "image_location": { + "description": "배우의 기본 이미지를 저장하기 위한 경로입니다. 빈 칸으로 두면 기본값을 사용합니다", + "heading": "커스텀 배우 이미지 경로" + } + } + }, + "preview_type": { + "description": "미리보기를 설정합니다", + "heading": "미리보기 형식", + "options": { + "animated": "움직이는 이미지", + "static": "일반 이미지", + "video": "비디오" + } + }, + "scene_list": { + "heading": "영상 목록", + "options": { + "show_studio_as_text": "스튜디오를 텍스트로 보여주기" + } + }, + "scene_player": { + "heading": "영상 플레이어", + "options": { + "always_start_from_beginning": "항상 처음부터 비디오 시작하기", + "auto_start_video": "비디오 자동 재생", + "auto_start_video_on_play_selected": { + "description": "대기열, 또는 '영상' 페이지에서 (랜덤)선택한 영상을 자동 재생", + "heading": "선택한 항목을 재생할 때 비디오 자동 시작" + }, + "continue_playlist_default": { + "description": "비디오가 끝나면 대기열에 있는 다음 영상을 재생합니다", + "heading": "플레이리스트 이어보기" + }, + "show_scrubber": "스크러버 보이기", + "track_activity": "활동 트래킹", + "vr_tag": { + "description": "VR 버튼은 이 태그를 가진 영상에서만 보여질 것입니다.", + "heading": "VR 태그" + } + } + }, + "scene_wall": { + "heading": "영상 / 마커 미리보기", + "options": { + "display_title": "제목과 태그 표시", + "toggle_sound": "소리 켜기" + } + }, + "scroll_attempts_before_change": { + "description": "이전/다음 항목으로 이동하기 전에 스크롤을 시도하는 횟수입니다. Y축 스크롤 허용 모드에만 적용됩니다.", + "heading": "전환 전 스크롤 시도 횟수" + }, + "show_tag_card_on_hover": { + "description": "태그 뱃지 위에 마우스 커서를 올리면 태그 카드를 보여줍니다", + "heading": "태그 카드 툴팁" + }, + "slideshow_delay": { + "description": "월 보기 모드일 때 갤러리에서 슬라이드 쇼를 사용할 수 있습니다", + "heading": "슬라이드쇼 딜레이 (단위: 초)" + }, + "studio_panel": { + "heading": "스튜디오 창", + "options": { + "show_child_studio_content": { + "description": "스튜디오 창에서, 하위 스튜디오의 컨텐츠도 보여줍니다", + "heading": "하위 스튜디오의 컨텐츠 보이기" + } + } + }, + "tag_panel": { + "heading": "태그 창", + "options": { + "show_child_tagged_content": { + "description": "태그 창에서, 하위 태그들도 보여줍니다", + "heading": "서브태그 컨텐츠 보이기" + } + } + }, + "title": "UI" } - }, - "funscript_heatmap_draw_range": "히트맵에 범위 포함", - "funscript_heatmap_draw_range_desc": "히트맵의 y축에 움직임의 범위를 그립니다. 기존 히트맵은 이 설정을 바꾼 후 재생성되어야 합니다.", - "gallery_cover_regex_desc": "이미지를 갤러리 커버로 인식하는 데에 사용되는 정규표현식", - "gallery_cover_regex_label": "갤러리 커버 패턴", - "gallery_ext_desc": "갤러리 zip 파일로 인식될 파일 확장자입니다 (쉼표로 구분합니다).", - "gallery_ext_head": "갤러리 zip 확장자", - "generated_file_naming_hash_desc": "생성되는 컨텐츠 파일 이름을 정할 때 MD5 또는 oshash를 사용합니다. 이를 변경하려면 모든 영상에 해당 MD5/osash 값이 채워져 있어야 합니다. 이 값을 변경한 후에는 기존에 생성된 파일을 마이그레이션하거나 재생성해야 합니다. 마이그레이션은 '작업' 페이지를 참조하세요.", - "generated_file_naming_hash_head": "생성된 컨텐츠 파일 이름 해쉬", - "generated_files_location": "생성된 컨텐츠 파일들의 폴더 위치 (영상 마커, 영상 미리보기, 스프라이트 등등)", - "generated_path_head": "생성된 컨텐츠 파일 경로", - "hashing": "해싱", - "heatmap_generation": "Funscript 히트맵 생성", - "image_ext_desc": "이미지로 인식될 파일 확장자입니다 (쉼표로 구분합니다).", - "image_ext_head": "이미지 확장자", - "include_audio_desc": "미리보기를 생성할 때 소리를 포함합니다.", - "include_audio_head": "소리 포함", - "logging": "로깅", - "maximum_streaming_transcode_size_desc": "트랜스코딩된 스트림의 최대 크기", - "maximum_streaming_transcode_size_head": "최대 스트리밍 트랜스코드 크기", - "maximum_transcode_size_desc": "트랜스코드의 최대 크기", - "maximum_transcode_size_head": "최대 트랜스코드 크기", - "metadata_path": { - "description": "전체 내보내기 또는 전체 불러오기를 실행할 때 사용되는 폴더 위치", - "heading": "메타데이터 경로" - }, - "number_of_parallel_task_for_scan_generation_desc": "자동으로 설정하려면 0을 입력하세요. 경고: 100% CPU 활용률을 달성하는 데 필요한 작업보다 더 많은 작업을 실행하면 성능이 저하되고 잠재적으로 다른 문제가 발생할 수 있습니다.", - "number_of_parallel_task_for_scan_generation_head": "스캔/생성 병렬 작업 수", - "parallel_scan_head": "병렬 스캔/생성", - "preview_generation": "미리보기 생성", - "python_path": { - "description": "파이썬 실행 파일의 위치입니다. 스크립트 스크레이퍼와 플러그인의 실행에 사용됩니다. 빈 칸으로 두면, 시스템 환경 설정으로부터 위치를 받아 옵니다", - "heading": "Python 경로" - }, - "scraper_user_agent": "스크레이퍼 사용자 에이전트", - "scraper_user_agent_desc": "HTTP 요청 스크레이핑 중 사용되는 사용자 에이전트 문자열", - "scrapers_path": { - "description": "스크레이퍼 설정 파일의 폴더 위치", - "heading": "스크레이퍼 경로" - }, - "scraping": "스크레이핑", - "sqlite_location": "SQLite 데이터베이스의 파일 위치입니다 (설정 변경 후 재시작이 필요합니다). 경고: 데이터베이스를 Stash 서버가 실행되는 곳이 아닌 다른 시스템에 저장하는 것(즉, 네트워크 바깥)은 지원되지 않습니다!", - "video_ext_desc": "비디오로 인식될 파일 확장자입니다 (쉼표로 구분합니다).", - "video_ext_head": "비디오 확장 프로그램", - "video_head": "비디오" }, - "library": { - "exclusions": "제외", - "gallery_and_image_options": "갤러리와 이미지 설정", - "media_content_extensions": "미디어 컨텐츠 확장자" + "configuration": "설정", + "countables": { + "files": "{count, plural, one {파일} other {파일들}}", + "galleries": "{count, plural, one {갤러리} other {갤러리들}}", + "images": "{count, plural, one {이미지} other {이미지들}}", + "markers": "{count, plural, one {마커} other {마커들}}", + "movies": "{count, plural, one {영화} other {영화들}}", + "performers": "{count, plural, one {배우} other {배우들}}", + "scenes": "{count, plural, one {영상} other {영상들}}", + "studios": "{count, plural, one {스튜디오} other {스튜디오들}}", + "tags": "{count, plural, one {태그} other {태그들}}" }, - "logs": { - "log_level": "로그 수준" + "country": "국적", + "cover_image": "커버 이미지", + "created_at": "만든 날짜", + "criterion": { + "greater_than": "초과", + "less_than": "미만", + "value": "값" }, - "plugins": { - "hooks": "후크", - "triggers_on": "트리거 켜기" + "criterion_modifier": { + "between": "구간", + "equals": "=", + "excludes": "포함하지 않음", + "format_string": "{criterion} {modifierString} {valueString}", + "greater_than": ">", + "includes": "포함", + "includes_all": "모두 포함", + "is_null": "값 없음", + "less_than": "<", + "matches_regex": "정규표현식 일치", + "not_between": "구간 밖", + "not_equals": "≠", + "not_matches_regex": "정규표현식 불일치", + "not_null": "값 존재함" }, - "scraping": { - "entity_metadata": "{entityType} 메타데이터", - "entity_scrapers": "{entityType} 스크레이퍼", - "excluded_tag_patterns_desc": "스크레이핑 결과에서 제외할 태그 이름의 정규표현식", - "excluded_tag_patterns_head": "제외된 태그 패턴", - "scraper": "스크레이퍼", - "scrapers": "스크레이퍼", - "search_by_name": "이름으로 찾기", - "supported_types": "지원되는 형식", - "supported_urls": "URL" - }, - "stashbox": { - "add_instance": "stash-box 인스턴스 추가", - "api_key": "API 키", - "description": "Stash-box는 식별값 및 파일 이름을 기반으로 영상 및 배우를 자동 태깅합니다.\n엔드포인트 및 API 키는 Stash-Box 인스턴스의 계정 페이지에서 찾을 수 있습니다. 인스턴스를 두 개 이상 추가할 경우 이름이 필요합니다.", - "endpoint": "엔드포인트", - "graphql_endpoint": "GraphQL 엔드포인트", - "name": "이름", - "title": "Stash-box 엔드포인트" - }, - "system": { - "transcoding": "트랜스코딩" - }, - "tasks": { - "added_job_to_queue": "작업 대기열에 {operation_name}을 추가했습니다", - "anonymise_and_download": "익명화된 데이터베이스의 복사본을 만들고 결과 파일을 다운로드합니다.", - "anonymise_database": "모든 민감한 데이터를 익명화한 채로, 데이터베이스의 복사본을 백업 폴더에 저장합니다. 데이터베이스 복사본을 다른 사람들에게 제공함으로써 문제 해결이나 버그 해결 목적으로 사용될 수 있습니다. 데이터베이스 원본은 변경되지 않습니다. 익명화된 데이터베이스는 {filename_format}의 파일 이름 형식을 사용합니다.", - "anonymising_database": "데이터베이스 익명화 중", - "auto_tag": { - "auto_tagging_all_paths": "모든 경로 자동 태깅 중", - "auto_tagging_paths": "다음 경로 자동 태깅 중" - }, - "auto_tag_based_on_filenames": "파일 경로를 통해 컨텐츠에 자동으로 태깅합니다.", - "auto_tagging": "자동 태깅", - "backing_up_database": "데이터베이스 백업 중", - "backup_and_download": "데이터베이스를 백업하고 결과 파일을 다운로드합니다.", - "backup_database": "백업 폴더에 {filename_format}의 파일 이름 형식으로 데이터베이스를 백업합니다", - "cleanup_desc": "있어야 할 곳에 없는 파일이 있는지 검사한 후, 데이터베이스에서 삭제합니다. 데이터베이스의 일부 내용이 삭제될 수 있습니다.", - "data_management": "데이터 관리", - "defaults_set": "기본값이 설정되었습니다. '작업' 페이지의 {action} 버튼을 클릭할 때 사용됩니다.", - "dont_include_file_extension_as_part_of_the_title": "제목에 파일 확장자 포함하지 않기", - "empty_queue": "실행 중인 작업이 없습니다.", - "export_to_json": "메타데이터 폴더에 데이터베이스 컨텐츠를 JSON 형식으로 내보냅니다.", - "generate": { - "generating_from_paths": "다음 경로에서 영상 생성 중", - "generating_scenes": "{num}개의 {scene} 생성 중" - }, - "generate_clip_previews_during_scan": "이미지 클립 미리보기 생성하기", - "generate_desc": "이미지, 스프라이트, 비디오, vtt 등 파일을 생성합니다.", - "generate_phashes_during_scan": "컨텐츠 해쉬 값 생성", - "generate_phashes_during_scan_tooltip": "중복된 파일 확인과 영상 식별에 사용됩니다.", - "generate_previews_during_scan": "움직이는 이미지 미리보기 생성", - "generate_previews_during_scan_tooltip": "애니메이션 WebP 미리보기를 생성합니다. 미리보기 유형이 애니메이션 이미지로 설정된 경우에만 필요합니다.", - "generate_sprites_during_scan": "스크러버 스프라이트 생성", - "generate_thumbnails_during_scan": "이미지 썸네일 생성", - "generate_video_covers_during_scan": "영상 커버 생성", - "generate_video_previews_during_scan": "미리보기 생성", - "generate_video_previews_during_scan_tooltip": "마우스를 위에 올려놓았을 때 재생되는 비디오 미리보기 생성", - "generated_content": "컨텐츠 생성", - "identify": { - "and_create_missing": "또한 누락된 항목 생성", - "create_missing": "누락된 항목 생성", - "default_options": "기본값 옵션", - "description": "Stash-Box 및 스크레이퍼 소스를 사용하여 영상 메타데이터를 자동으로 설정합니다.", - "explicit_set_description": "소스 별 옵션에서 재정의되지 않는 경우 다음 옵션이 사용됩니다.", - "field": "항목", - "field_behaviour": "{strategy} {field}", - "field_options": "항목 옵션", - "heading": "식별", - "identifying_from_paths": "다음 경로에서 영상 식별 중", - "identifying_scenes": "{num}개의 {scene} 식별 중", - "include_male_performers": "남성 배우 포함", - "set_cover_images": "커버 이미지 설정", - "set_organized": "'정리됨' 상태로 설정", - "source": "소스", - "source_options": "{source} 옵션", - "sources": "소스", - "strategy": "방법" - }, - "import_from_exported_json": "메타데이터 폴더에서 내보낸 JSON 파일에서 가져오기 작업을 합니다. 기존 데이터베이스를 지웁니다.", - "incremental_import": "내보낸 zip 파일에서 증가한 부분만 가져옵니다.", - "job_queue": "작업 대기열", - "maintenance": "관리", - "migrate_blobs": { - "delete_old": "오래된 데이터 삭제", - "description": "Blob 파일들을 현재의 blob 저장 시스템으로 마이그레이션합니다. 이 마이그레이션 작업은 blob 저장 시스템을 변경한 이후 실행되어야 합니다. 마이그레이션 후 과거 데이터를 선택적으로 삭제 가능합니다." - }, - "migrate_hash_files": "생성된 컨텐츠 파일 이름 해쉬를 변경한 후, 기존 생성된 컨텐츠 파일의 이름을 새 해쉬 형식으로 바꾸기 위해 사용됩니다.", - "migrate_scene_screenshots": { - "delete_files": "스크린샷 파일 삭제", - "description": "영상 스크린샷을 새로운 blob 저장 시스템으로 마이그레이션합니다. 이 마이그레이션 작업은 Stash 시스템을 0.20으로 마이그레이션 한 후에 실행되어야 합니다. 마이그레이션 후 과거 스크린샷을 선택적으로 삭제 가능합니다.", - "overwrite_existing": "기존 blob을 스크린샷 데이터로 덮어쓰기" - }, - "migrations": "마이그레이션", - "only_dry_run": "체크만 합니다. 아무 것도 삭제하지 않습니다", - "plugin_tasks": "플러그인 작업", - "scan": { - "scanning_all_paths": "모든 경로 스캔 중", - "scanning_paths": "다음 경로 스캔 중" - }, - "scan_for_content_desc": "새로운 컨텐츠를 스캔하고 데이터베이스에 추가합니다.", - "set_name_date_details_from_metadata_if_present": "파일 속성값으로 이름, 날짜, 세부 사항을 설정" - }, - "tools": { - "scene_duplicate_checker": "영상 중복 체크 도구", - "scene_filename_parser": { - "add_field": "항목 추가", - "capitalize_title": "제목 앞 글자를 대문자로", - "display_fields": "항목 표시하기", - "escape_chars": "\\를 사용하여 리터럴 문자를 이스케이프합니다", - "filename": "파일 이름", - "filename_pattern": "파일 이름 패턴", - "ignore_organized": "'정리됨' 상태의 영상을 무시", - "ignored_words": "무시된 단어들", - "matches_with": "{i}와 일치", - "select_parser_recipe": "파서 레시피 선택", - "title": "영상 파일 이름 분석기", - "whitespace_chars": "공백 문자", - "whitespace_chars_desc": "이 문자들은 제목에서 공백으로 대체됩니다" - }, - "scene_tools": "영상 도구" - }, - "ui": { - "abbreviate_counters": { - "description": "카드와 세부 페이지에서 숫자를 축약하여 나타냅니다(예시: \"1831\"이 \"1.8K\"로 표현됩니다).", - "heading": "숫자 축약" - }, - "basic_settings": "기본 설정", - "custom_css": { - "description": "변화된 사항을 확인하려면 페이지를 새로고침해야 합니다. 커스텀 CSS가 Stash의 이후 버전과 호환될 것이라는 보장은 없습니다.", - "heading": "커스텀 CSS", - "option_label": "커스텀 CSS 활성화" - }, - "custom_javascript": { - "description": "변화된 사항을 확인하려면 페이지를 새로고침해야 합니다. 커스텀 Javascript가 Stash의 이후 버전과 호환될 것이라는 보장은 없습니다.", - "heading": "커스텀 JavaScript", - "option_label": "커스텀 JavaScript 활성화" - }, - "custom_locales": { - "description": "커스텀 번역으로 기존 번역을 대신합니다. https://github.com/stashapp/stash/blob/develop/ui/v2.5/src/locales/en-GB.json 에서 단어 리스트를 확인하세요. 페이지를 새로고침해야 변동사항이 적용됩니다.", - "heading": "커스텀 번역", - "option_label": "커스텀 번역 활성화" - }, - "delete_options": { - "description": "이미지, 갤러리, 영상을 삭제할 때의 설정 기본값입니다.", - "heading": "삭제 설정", - "options": { - "delete_file": "기본값으로 파일 지우기", - "delete_generated_supporting_files": "기본값으로 생성된 컨텐츠 파일 삭제" - } - }, - "desktop_integration": { - "desktop_integration": "데스크탑 통합", - "notifications_enabled": "알림 활성화", - "send_desktop_notifications_for_events": "이벤트가 발생했을 때 데스크탑 알림을 보냅니다", - "skip_opening_browser": "브라우저 자동 열기 해제", - "skip_opening_browser_on_startup": "Stash를 시작할 때 자동으로 브라우저를 열지 않습니다" - }, - "editing": { - "disable_dropdown_create": { - "description": "드랍다운 메뉴에서 새로운 오브젝트를 추가할 수 없도록 합니다", - "heading": "드랍다운 메뉴 비활성화" - }, - "heading": "수정하기", - "max_options_shown": { - "label": "Dropdown에 표시되는 최대 개수" + "custom": "커스텀", + "date": "날짜", + "date_format": "YYYY년 MM월 DD일", + "datetime_format": "YYYY년 MM월 DD일 HH시 MM분", + "death_date": "사망 날짜", + "death_year": "사망 년도", + "descending": "내림차순", + "description": "설명", + "detail": "세부사항", + "details": "세부사항", + "developmentVersion": "개발 버전", + "dialogs": { + "create_new_entity": "새로운 {entity} 생성", + "delete_alert": "다음 {count, plural, one {{singularEntity}이(가)} other {{pluralEntity}들이}} 영구 삭제될 것입니다:", + "delete_confirm": "정말 {entityName}을 삭제하시겠습니까?", + "delete_entity_desc": "{count, plural, one {정말로 이 {singularEntity}을(를) 삭제하시겠습니까? 원본 파일 또한 삭제하지 않으면, 스캔을 할 때 이 {singularEntity}이(가) 다시 추가될 것입니다.} other {정말로 이 {pluralEntity}들을 삭제하시겠습니까? 원본 파일 또한 삭제하지 않으면, 스캔을 할 때 이 {pluralEntity}들이 다시 추가될 것입니다.}}", + "delete_entity_simple_desc": "{count, plural, one {정말 이 {singularEntity}을(를) 삭제하시겠습니까?} other {정말 이 {pluralEntity}을(를) 삭제하시겠습니까?}}", + "delete_entity_title": "{count, plural, one {{singularEntity} 삭제} other {{pluralEntity} 삭제}}", + "delete_galleries_extra": "…그리고 다른 어떤 갤러리에도 없는 이미지 파일들까지.", + "delete_gallery_files": "갤러리 폴더/zip 파일 및 다른 어떤 갤러리에도 존재하지 않는 이미지를 삭제합니다.", + "delete_object_desc": "정말로 {count, plural, one {이 {singularEntity}을(를)} other {이 {pluralEntity}}들을} 삭제하시겠습니까?", + "delete_object_overflow": "...그리고 {count} 개의 {count, plural, one {{singularEntity}} other {{pluralEntity}}}.", + "delete_object_title": "{count, plural, one {{singularEntity}} other {{pluralEntity}}} 삭제", + "dont_show_until_updated": "다음 업데이트까지 보지 않기", + "edit_entity_title": "{count, plural, one {{singularEntity}} other {{pluralEntity}}} 수정", + "export_include_related_objects": "내보내기 할 때 관련된 개체를 포합합니다", + "export_title": "내보내기", + "imagewall": { + "direction": { + "column": "열", + "description": "열 또는 행 기반 레이아웃입니다.", + "row": "행" + }, + "margin_desc": "각각의 전체 이미지 가장자리 여백 픽셀 값입니다." }, - "rating_system": { - "star_precision": { - "label": "평점별 정확도", - "options": { - "full": "1점", - "half": "0.5점", - "quarter": "0.25점", - "tenth": "0.1점" + "lightbox": { + "delay": "딜레이 (단위: 초)", + "display_mode": { + "fit_horizontally": "가로로 맞추기", + "fit_to_screen": "스크린 크기에 맞추기", + "label": "표시 모드", + "original": "기본 모드" + }, + "options": "옵션", + "page_header": "{total} 페이지 중 {page} 페이지", + "reset_zoom_on_nav": "이미지를 바꿀 때 줌 수준 초기화", + "scale_up": { + "description": "작은 이미지들이 화면을 채우도록 확대합니다", + "label": "화면에 딱 맞춰 확대" + }, + "scroll_mode": { + "description": "임시로 다른 모드를 사용하려면 Shift 키를 누르세요.", + "label": "스크롤 모드", + "pan_y": "수직 스크롤 모드", + "zoom": "확대" } - }, - "type": { - "label": "평점 시스템 종류", - "options": { - "decimal": "소수점", - "stars": "별" - } - } - } - }, - "funscript_offset": { - "description": "대화형 스크립트 재생의 시간 오프셋(밀리초)입니다.", - "heading": "Funscript 오프셋 (단위: 밀리초)" - }, - "handy_connection": { - "connect": "접속", - "server_offset": { - "heading": "서버 오프셋" }, - "status": { - "heading": "Handy 연결 상태" + "merge_tags": { + "destination": "다른 태그와 합쳐질 태그", + "source": "다른 태그로 합쳐질 태그" }, - "sync": "동기화" - }, - "handy_connection_key": { - "description": "대화형 영상에 사용할 수 있는 Handy 연결 키입니다. 이 키를 설정하면 현재 장면 정보를 handyfeeling.com과 공유할 수 있습니다", - "heading": "Handy 연결 키" - }, - "image_lightbox": { - "heading": "이미지 라이트박스" - }, - "image_wall": { - "direction": "방향", - "heading": "이미지 월", - "margin": "가장자리 여백 (픽셀)" - }, - "images": { - "heading": "이미지", - "options": { - "create_image_clips_from_videos": { - "description": "라이브러리에서 비디오가 비활성화되었을 때, (파일이 비디오 확장자로 끝나는) 비디오 파일들은 이미지 클립으로 스캔될 것입니다.", - "heading": "비디오 확장자를 이미지 클립으로 스캔" - }, - "write_image_thumbnails": { - "description": "즉시 생성된 경우 디스크에 이미지 썸네일 쓰기", - "heading": "이미지 썸네일 디스크에 저장하기" - } - } - }, - "interactive_options": "상호작용 옵션", - "language": { - "heading": "언어" - }, - "max_loop_duration": { - "description": "영상 플레이어가 비디오를 루프하는 최대 영상 지속 시간 - 0을 입력하면 비활성화합니다", - "heading": "최대 구간 길이" - }, - "menu_items": { - "description": "탐색 바에 여러 종류의 컨텐츠들이 보여지게 하거나 숨깁니다", - "heading": "메뉴 항목" - }, - "minimum_play_percent": { - "description": "재생 횟수를 증가시키기 위해 재생되어야 하는 최소 영상 시간(백분율)입니다.", - "heading": "최소 재생 시간(%)" - }, - "performers": { - "options": { - "image_location": { - "description": "배우의 기본 이미지를 저장하기 위한 경로입니다. 빈 칸으로 두면 기본값을 사용합니다", - "heading": "커스텀 배우 이미지 경로" - } - } - }, - "preview_type": { - "description": "미리보기를 설정합니다", - "heading": "미리보기 형식", - "options": { - "animated": "움직이는 이미지", - "static": "일반 이미지", - "video": "비디오" - } - }, - "scene_list": { - "heading": "영상 목록", - "options": { - "show_studio_as_text": "스튜디오를 텍스트로 보여주기" - } - }, - "scene_player": { - "heading": "영상 플레이어", - "options": { - "always_start_from_beginning": "항상 처음부터 비디오 시작하기", - "auto_start_video": "비디오 자동 재생", - "auto_start_video_on_play_selected": { - "description": "대기열, 또는 '영상' 페이지에서 (랜덤)선택한 영상을 자동 재생", - "heading": "선택한 항목을 재생할 때 비디오 자동 시작" - }, - "continue_playlist_default": { - "description": "비디오가 끝나면 대기열에 있는 다음 영상을 재생합니다", - "heading": "플레이리스트 이어보기" - }, - "show_scrubber": "스크러버 보이기", - "track_activity": "활동 트래킹", - "vr_tag": { - "description": "VR 버튼은 이 태그를 가진 영상에서만 보여질 것입니다.", - "heading": "VR 태그" - } - } - }, - "scene_wall": { - "heading": "영상 / 마커 미리보기", - "options": { - "display_title": "제목과 태그 표시", - "toggle_sound": "소리 켜기" - } - }, - "scroll_attempts_before_change": { - "description": "이전/다음 항목으로 이동하기 전에 스크롤을 시도하는 횟수입니다. Y축 스크롤 허용 모드에만 적용됩니다.", - "heading": "전환 전 스크롤 시도 횟수" - }, - "show_tag_card_on_hover": { - "description": "태그 뱃지 위에 마우스 커서를 올리면 태그 카드를 보여줍니다", - "heading": "태그 카드 툴팁" - }, - "slideshow_delay": { - "description": "월 보기 모드일 때 갤러리에서 슬라이드 쇼를 사용할 수 있습니다", - "heading": "슬라이드쇼 딜레이 (단위: 초)" - }, - "studio_panel": { - "heading": "스튜디오 창", - "options": { - "show_child_studio_content": { - "description": "스튜디오 창에서, 하위 스튜디오의 컨텐츠도 보여줍니다", - "heading": "하위 스튜디오의 컨텐츠 보이기" - } - } - }, - "tag_panel": { - "heading": "태그 창", + "overwrite_filter_confirm": "정말 원래 저장되어 있었던 쿼리 {entityName}을 덮어쓰시겠습니까?", + "reassign_entity_title": "{count, plural, one {{singularEntity} 재할당} other {{pluralEntity} 재할당}}", + "scene_gen": { + "clip_previews": "이미지 클립 미리보기", + "covers": "영상 커버", + "force_transcodes": "강제 트랜스코드 생성", + "force_transcodes_tooltip": "기본적으로 트랜스코드는 비디오 파일이 브라우저에서 지원되지 않는 경우에만 생성됩니다. 이 옵션을 선택하면 비디오 파일이 브라우저에서 지원되는 것으로 보이는 경우에도 트랜스코드가 생성됩니다.", + "image_previews": "움직이는 이미지 미리보기", + "image_previews_tooltip": "애니메이션 WebP 미리보기로, 미리보기 유형이 애니메이션 이미지로 설정된 경우에만 필요합니다.", + "interactive_heatmap_speed": "대화형 영상을 위한 히트맵 및 스피드 생성", + "marker_image_previews": "마커 움직이는 이미지 미리보기", + "marker_image_previews_tooltip": "애니메이션 마커 WebP 미리보기로, 미리보기 유형이 애니메이션 이미지로 설정된 경우에만 필요합니다.", + "marker_screenshots": "마커 스크린샷", + "marker_screenshots_tooltip": "마커 JPG 이미지. 미리보기 유형이 이미지로 설정된 경우에만 필요합니다.", + "markers": "마커 미리보기", + "markers_tooltip": "주어진 시간 코드에서 시작하는 20초 짜리 비디오입니다.", + "override_preview_generation_options": "미리보기 생성 옵션 재정의", + "override_preview_generation_options_desc": "이 작업에 대한 미리보기 생성 옵션을 재정의합니다. 기본값은 '시스템' -> '미리보기 생성'에서 설정됩니다.", + "overwrite": "기존 파일들 덮어쓰기", + "phash": "해쉬 (중복 방지용)", + "preview_exclude_end_time_desc": "영상 미리보기에서 마지막 x 초를 제외합니다. 초 단위, 혹은 전체 영상 재생 길이 중 비율(예: 2%)로 나타낼 수 있습니다.", + "preview_exclude_end_time_head": "마지막 영상 부분 제외", + "preview_exclude_start_time_desc": "영상 미리보기에서 처음 x 초를 제외합니다. 초 단위, 혹은 전체 영상 재생 길이 중 비율(예: 2%)로 나타낼 수 있습니다.", + "preview_exclude_start_time_head": "처음 영상 부분 제외", + "preview_generation_options": "미리보기 생성 옵션", + "preview_options": "옵션 미리보기", + "preview_preset_desc": "이 설정은 영상 미리보기의 크기, 품질, 미리보기 생성 인코딩 시간을 조절합니다. 설정값을 높인다고 해서 결과가 비례하여 좋아지는 것이 아니므로, \"느림\" 이상으로 설정하는 것을 추천하지 않습니다.", + "preview_preset_head": "인코딩 프리셋 미리보기", + "preview_seg_count_desc": "미리보기 파일에서의 사진 개수입니다.", + "preview_seg_count_head": "미리보기의 사진 개수", + "preview_seg_duration_desc": "미리보기 사진이 표시되는 시간입니다 (초).", + "preview_seg_duration_head": "미리보기 사진 길이", + "sprites": "영상 스크러버 스프라이트", + "sprites_tooltip": "스프라이트 (영상 스크러버 용)", + "transcodes": "트랜스코딩", + "transcodes_tooltip": "지원되지 않는 비디오 형식을 MP4로 변환하기", + "video_previews": "미리보기", + "video_previews_tooltip": "영상 위로 마우스를 올렸을 때 표시되는 비디오 미리보기" + }, + "scenes_found": "{count}개의 영상을 찾았습니다", + "scrape_entity_query": "{entity_type} 스크레이핑 쿼리", + "scrape_entity_title": "{entity_type} 스크레이핑 결과", + "scrape_results_existing": "존재", + "scrape_results_scraped": "스크레이핑됨", + "set_image_url_title": "이미지 URL", + "unsaved_changes": "저장되지 않은 변경 사항들이 있습니다. 그래도 나가겠습니까?" + }, + "dimensions": "해상도", + "director": "감독", + "disambiguation": "대표 별명", + "display_mode": { + "grid": "격자", + "list": "목록", + "tagger": "태거", + "unknown": "알 수 없음", + "wall": "월 모드" + }, + "donate": "후원", + "dupe_check": { + "description": "'정확' 이하의 수준에서는 계산이 오래 걸릴 수 있습니다. 낮은 정밀도 수준에서는 부정확한 결과가 함께 나올 수 있습니다.", + "duration_diff": "최대 영상 재생 시간 차이", + "duration_options": { + "any": "상관 없음", + "equal": "같음" + }, + "found_sets": "{setCount, plural, one{# 개의 중복된 파일을 찾았습니다.} other {# 개의 중복된 파일들을 찾았습니다.}}", "options": { - "show_child_tagged_content": { - "description": "태그 창에서, 하위 태그들도 보여줍니다", - "heading": "서브태그 컨텐츠 보이기" - } - } - }, - "title": "UI" - } - }, - "configuration": "설정", - "countables": { - "files": "{count, plural, one {파일} other {파일들}}", - "galleries": "{count, plural, one {갤러리} other {갤러리들}}", - "images": "{count, plural, one {이미지} other {이미지들}}", - "markers": "{count, plural, one {마커} other {마커들}}", - "movies": "{count, plural, one {영화} other {영화들}}", - "performers": "{count, plural, one {배우} other {배우들}}", - "scenes": "{count, plural, one {영상} other {영상들}}", - "studios": "{count, plural, one {스튜디오} other {스튜디오들}}", - "tags": "{count, plural, one {태그} other {태그들}}" - }, - "country": "국적", - "cover_image": "커버 이미지", - "created_at": "만든 날짜", - "criterion": { - "greater_than": "초과", - "less_than": "미만", - "value": "값" - }, - "criterion_modifier": { - "between": "구간", - "equals": "=", - "excludes": "포함하지 않음", - "format_string": "{criterion} {modifierString} {valueString}", - "greater_than": ">", - "includes": "포함", - "includes_all": "모두 포함", - "is_null": "값 없음", - "less_than": "<", - "matches_regex": "정규표현식 일치", - "not_between": "구간 밖", - "not_equals": "≠", - "not_matches_regex": "정규표현식 불일치", - "not_null": "값 존재함" - }, - "custom": "커스텀", - "date": "날짜", - "date_format": "YYYY년 MM월 DD일", - "datetime_format": "YYYY년 MM월 DD일 HH시 MM분", - "death_date": "사망 날짜", - "death_year": "사망 년도", - "descending": "내림차순", - "description": "설명", - "detail": "세부사항", - "details": "세부사항", - "developmentVersion": "개발 버전", - "dialogs": { - "create_new_entity": "새로운 {entity} 생성", - "delete_alert": "다음 {count, plural, one {{singularEntity}이(가)} other {{pluralEntity}들이}} 영구 삭제될 것입니다:", - "delete_confirm": "정말 {entityName}을 삭제하시겠습니까?", - "delete_entity_desc": "{count, plural, one {정말로 이 {singularEntity}을(를) 삭제하시겠습니까? 원본 파일 또한 삭제하지 않으면, 스캔을 할 때 이 {singularEntity}이(가) 다시 추가될 것입니다.} other {정말로 이 {pluralEntity}들을 삭제하시겠습니까? 원본 파일 또한 삭제하지 않으면, 스캔을 할 때 이 {pluralEntity}들이 다시 추가될 것입니다.}}", - "delete_entity_simple_desc": "{count, plural, one {정말 이 {singularEntity}을(를) 삭제하시겠습니까?} other {정말 이 {pluralEntity}을(를) 삭제하시겠습니까?}}", - "delete_entity_title": "{count, plural, one {{singularEntity} 삭제} other {{pluralEntity} 삭제}}", - "delete_galleries_extra": "…그리고 다른 어떤 갤러리에도 없는 이미지 파일들까지.", - "delete_gallery_files": "갤러리 폴더/zip 파일 및 다른 어떤 갤러리에도 존재하지 않는 이미지를 삭제합니다.", - "delete_object_desc": "정말로 {count, plural, one {이 {singularEntity}을(를)} other {이 {pluralEntity}}들을} 삭제하시겠습니까?", - "delete_object_overflow": "...그리고 {count} 개의 {count, plural, one {{singularEntity}} other {{pluralEntity}}}.", - "delete_object_title": "{count, plural, one {{singularEntity}} other {{pluralEntity}}} 삭제", - "dont_show_until_updated": "다음 업데이트까지 보지 않기", - "edit_entity_title": "{count, plural, one {{singularEntity}} other {{pluralEntity}}} 수정", - "export_include_related_objects": "내보내기 할 때 관련된 개체를 포합합니다", - "export_title": "내보내기", - "imagewall": { - "direction": { - "column": "열", - "description": "열 또는 행 기반 레이아웃입니다.", - "row": "행" - }, - "margin_desc": "각각의 전체 이미지 가장자리 여백 픽셀 값입니다." + "exact": "정확", + "high": "높음", + "low": "낮음", + "medium": "중간" + }, + "search_accuracy_label": "검색 정밀도", + "title": "중복된 영상" }, - "lightbox": { - "delay": "딜레이 (단위: 초)", - "display_mode": { - "fit_horizontally": "가로로 맞추기", - "fit_to_screen": "스크린 크기에 맞추기", - "label": "표시 모드", - "original": "기본 모드" - }, - "options": "옵션", - "page_header": "{total} 페이지 중 {page} 페이지", - "reset_zoom_on_nav": "이미지를 바꿀 때 줌 수준 초기화", - "scale_up": { - "description": "작은 이미지들이 화면을 채우도록 확대합니다", - "label": "화면에 딱 맞춰 확대" - }, - "scroll_mode": { - "description": "임시로 다른 모드를 사용하려면 Shift 키를 누르세요.", - "label": "스크롤 모드", - "pan_y": "수직 스크롤 모드", - "zoom": "확대" - } + "duplicated_phash": "중복됨 (phash)", + "duration": "길이", + "effect_filters": { + "aspect": "방향", + "blue": "청색", + "blur": "흐리게", + "brightness": "밝기", + "contrast": "대비", + "gamma": "감마", + "green": "녹색", + "hue": "색상", + "name": "필터", + "name_transforms": "변형", + "red": "적색", + "reset_filters": "필터 초기화", + "reset_transforms": "변형 초기화", + "rotate": "회전", + "rotate_left_and_scale": "왼쪽으로 회전 후 크기 조정", + "rotate_right_and_scale": "오른쪽으로 회전 후 크기 조정", + "saturation": "채도", + "scale": "크기", + "warmth": "따뜻함" }, - "merge_tags": { - "destination": "다른 태그와 합쳐질 태그", - "source": "다른 태그로 합쳐질 태그" + "empty_server": "이 페이지에서 추천 영상들을 확인하려면 영상을 추가하세요.", + "errors": { + "image_index_greater_than_zero": "이미지 인덱스는 0보다 커야 합니다", + "lazy_component_error_help": "만약 최근에 Stash를 업그레이드했다면, 웹페이지를 새로고침하거나 브라우저 캐시를 삭제해주세요.", + "something_went_wrong": "오류가 발생했습니다." }, - "overwrite_filter_confirm": "정말 원래 저장되어 있었던 쿼리 {entityName}을 덮어쓰시겠습니까?", - "reassign_entity_title": "{count, plural, one {{singularEntity} 재할당} other {{pluralEntity} 재할당}}", - "scene_gen": { - "clip_previews": "이미지 클립 미리보기", - "covers": "영상 커버", - "force_transcodes": "강제 트랜스코드 생성", - "force_transcodes_tooltip": "기본적으로 트랜스코드는 비디오 파일이 브라우저에서 지원되지 않는 경우에만 생성됩니다. 이 옵션을 선택하면 비디오 파일이 브라우저에서 지원되는 것으로 보이는 경우에도 트랜스코드가 생성됩니다.", - "image_previews": "움직이는 이미지 미리보기", - "image_previews_tooltip": "애니메이션 WebP 미리보기로, 미리보기 유형이 애니메이션 이미지로 설정된 경우에만 필요합니다.", - "interactive_heatmap_speed": "대화형 영상을 위한 히트맵 및 스피드 생성", - "marker_image_previews": "마커 움직이는 이미지 미리보기", - "marker_image_previews_tooltip": "애니메이션 마커 WebP 미리보기로, 미리보기 유형이 애니메이션 이미지로 설정된 경우에만 필요합니다.", - "marker_screenshots": "마커 스크린샷", - "marker_screenshots_tooltip": "마커 JPG 이미지. 미리보기 유형이 이미지로 설정된 경우에만 필요합니다.", - "markers": "마커 미리보기", - "markers_tooltip": "주어진 시간 코드에서 시작하는 20초 짜리 비디오입니다.", - "override_preview_generation_options": "미리보기 생성 옵션 재정의", - "override_preview_generation_options_desc": "이 작업에 대한 미리보기 생성 옵션을 재정의합니다. 기본값은 '시스템' -> '미리보기 생성'에서 설정됩니다.", - "overwrite": "기존 파일들 덮어쓰기", - "phash": "해쉬 (중복 방지용)", - "preview_exclude_end_time_desc": "영상 미리보기에서 마지막 x 초를 제외합니다. 초 단위, 혹은 전체 영상 재생 길이 중 비율(예: 2%)로 나타낼 수 있습니다.", - "preview_exclude_end_time_head": "마지막 영상 부분 제외", - "preview_exclude_start_time_desc": "영상 미리보기에서 처음 x 초를 제외합니다. 초 단위, 혹은 전체 영상 재생 길이 중 비율(예: 2%)로 나타낼 수 있습니다.", - "preview_exclude_start_time_head": "처음 영상 부분 제외", - "preview_generation_options": "미리보기 생성 옵션", - "preview_options": "옵션 미리보기", - "preview_preset_desc": "이 설정은 영상 미리보기의 크기, 품질, 미리보기 생성 인코딩 시간을 조절합니다. 설정값을 높인다고 해서 결과가 비례하여 좋아지는 것이 아니므로, \"느림\" 이상으로 설정하는 것을 추천하지 않습니다.", - "preview_preset_head": "인코딩 프리셋 미리보기", - "preview_seg_count_desc": "미리보기 파일에서의 사진 개수입니다.", - "preview_seg_count_head": "미리보기의 사진 개수", - "preview_seg_duration_desc": "미리보기 사진이 표시되는 시간입니다 (초).", - "preview_seg_duration_head": "미리보기 사진 길이", - "sprites": "영상 스크러버 스프라이트", - "sprites_tooltip": "스프라이트 (영상 스크러버 용)", - "transcodes": "트랜스코딩", - "transcodes_tooltip": "지원되지 않는 비디오 형식을 MP4로 변환하기", - "video_previews": "미리보기", - "video_previews_tooltip": "영상 위로 마우스를 올렸을 때 표시되는 비디오 미리보기" + "ethnicity": "인종", + "existing_value": "존재하는 값", + "eye_color": "눈동자 색", + "fake_tits": "가짜 가슴", + "false": "거짓", + "favourite": "즐겨찾기", + "file": "파일", + "file_count": "파일 개수", + "file_info": "파일 정보", + "file_mod_time": "파일 변경 시간", + "files": "파일", + "files_amount": "{value} 파일", + "filesize": "파일 크기", + "filter": "필터", + "filter_name": "필터 이름", + "filters": "필터", + "folder": "폴더", + "framerate": "프레임 레이트", + "frames_per_second": "초당 프레임: {value}", + "front_page": { + "types": { + "premade_filter": "사전에 생성된 필터", + "saved_filter": "저장된 필터" + } }, - "scenes_found": "{count}개의 영상을 찾았습니다", - "scrape_entity_query": "{entity_type} 스크레이핑 쿼리", - "scrape_entity_title": "{entity_type} 스크레이핑 결과", - "scrape_results_existing": "존재", - "scrape_results_scraped": "스크레이핑됨", - "set_image_url_title": "이미지 URL", - "unsaved_changes": "저장되지 않은 변경 사항들이 있습니다. 그래도 나가겠습니까?" - }, - "dimensions": "해상도", - "director": "감독", - "disambiguation": "대표 별명", - "display_mode": { - "grid": "격자", - "list": "목록", - "tagger": "태거", - "unknown": "알 수 없음", - "wall": "월 모드" - }, - "donate": "후원", - "dupe_check": { - "description": "'정확' 이하의 수준에서는 계산이 오래 걸릴 수 있습니다. 낮은 정밀도 수준에서는 부정확한 결과가 함께 나올 수 있습니다.", - "duration_diff": "최대 영상 재생 시간 차이", - "duration_options": { - "any": "상관 없음", - "equal": "같음" + "galleries": "갤러리", + "gallery": "갤러리", + "gallery_count": "갤러리 개수", + "gender": "성별", + "gender_types": { + "FEMALE": "여성", + "INTERSEX": "인터섹스", + "MALE": "남성", + "NON_BINARY": "논바이너리", + "TRANSGENDER_FEMALE": "트랜스젠더 여성", + "TRANSGENDER_MALE": "트랜스젠더 남성" }, - "found_sets": "{setCount, plural, one{# 개의 중복된 파일을 찾았습니다.} other {# 개의 중복된 파일들을 찾았습니다.}}", - "options": { - "exact": "정확", - "high": "높음", - "low": "낮음", - "medium": "중간" + "hair_color": "머리카락 색", + "handy_connection_status": { + "connecting": "접속 중", + "disconnected": "접속 끊김", + "error": "Handy에 접속 중 오류 발생", + "missing": "연결 끊김", + "ready": "준비됨", + "syncing": "서버와 동기화 중", + "uploading": "스크립트 업로드 중" }, - "search_accuracy_label": "검색 정밀도", - "title": "중복된 영상" - }, - "duplicated_phash": "중복됨 (phash)", - "duration": "길이", - "effect_filters": { - "aspect": "방향", - "blue": "청색", - "blur": "흐리게", - "brightness": "밝기", - "contrast": "대비", - "gamma": "감마", - "green": "녹색", - "hue": "색상", - "name": "필터", - "name_transforms": "변형", - "red": "적색", - "reset_filters": "필터 초기화", - "reset_transforms": "변형 초기화", - "rotate": "회전", - "rotate_left_and_scale": "왼쪽으로 회전 후 크기 조정", - "rotate_right_and_scale": "오른쪽으로 회전 후 크기 조정", - "saturation": "채도", - "scale": "크기", - "warmth": "따뜻함" - }, - "empty_server": "이 페이지에서 추천 영상들을 확인하려면 영상을 추가하세요.", - "errors": { - "image_index_greater_than_zero": "이미지 인덱스는 0보다 커야 합니다", - "lazy_component_error_help": "만약 최근에 Stash를 업그레이드했다면, 웹페이지를 새로고침하거나 브라우저 캐시를 삭제해주세요.", - "something_went_wrong": "오류가 발생했습니다." - }, - "ethnicity": "인종", - "existing_value": "존재하는 값", - "eye_color": "눈동자 색", - "fake_tits": "가짜 가슴", - "false": "거짓", - "favourite": "즐겨찾기", - "file": "파일", - "file_count": "파일 개수", - "file_info": "파일 정보", - "file_mod_time": "파일 변경 시간", - "files": "파일", - "files_amount": "{value} 파일", - "filesize": "파일 크기", - "filter": "필터", - "filter_name": "필터 이름", - "filters": "필터", - "folder": "폴더", - "framerate": "프레임 레이트", - "frames_per_second": "초당 프레임: {value}", - "front_page": { - "types": { - "premade_filter": "사전에 생성된 필터", - "saved_filter": "저장된 필터" - } - }, - "galleries": "갤러리", - "gallery": "갤러리", - "gallery_count": "갤러리 개수", - "gender": "성별", - "gender_types": { - "FEMALE": "여성", - "INTERSEX": "인터섹스", - "MALE": "남성", - "NON_BINARY": "논바이너리", - "TRANSGENDER_FEMALE": "트랜스젠더 여성", - "TRANSGENDER_MALE": "트랜스젠더 남성" - }, - "hair_color": "머리카락 색", - "handy_connection_status": { - "connecting": "접속 중", - "disconnected": "접속 끊김", - "error": "Handy에 접속 중 오류 발생", - "missing": "연결 끊김", - "ready": "준비됨", - "syncing": "서버와 동기화 중", - "uploading": "스크립트 업로드 중" - }, - "hasChapters": "챕터 유무", - "hasMarkers": "마커 유무", - "height": "키", - "height_cm": "키 (cm)", - "help": "도움말", - "ignore_auto_tag": "자동 태깅 무시하기", - "image": "이미지", - "image_count": "이미지 개수", - "image_index": "이미지 번호", - "images": "이미지", - "include_parent_tags": "상위 태그 포함", - "include_sub_studios": "자회사 스튜디오 포함", - "include_sub_tags": "하위 태그 포함", - "instagram": "인스타그램", - "interactive": "인터렉티브", - "interactive_speed": "인터랙티브 속도", - "isMissing": "데이터 누락됨", - "last_played_at": "마지막으로 재생", - "library": "라이브러리", - "loading": { - "generic": "로드 중…" - }, - "marker_count": "마커 개수", - "markers": "마커", - "measurements": "치수", - "media_info": { - "audio_codec": "오디오 코덱", - "checksum": "체크섬", - "downloaded_from": "다운로드 출처", - "hash": "해쉬", + "hasChapters": "챕터 유무", + "hasMarkers": "마커 유무", + "height": "키", + "height_cm": "키 (cm)", + "help": "도움말", + "ignore_auto_tag": "자동 태깅 무시하기", + "image": "이미지", + "image_count": "이미지 개수", + "image_index": "이미지 번호", + "images": "이미지", + "include_parent_tags": "상위 태그 포함", + "include_sub_studios": "자회사 스튜디오 포함", + "include_sub_tags": "하위 태그 포함", + "instagram": "인스타그램", + "interactive": "인터렉티브", "interactive_speed": "인터랙티브 속도", - "performer_card": { - "age": "{age} {years_old}", - "age_context": "작품에서 {age} {years_old}" + "isMissing": "데이터 누락됨", + "last_played_at": "마지막으로 재생", + "library": "라이브러리", + "loading": { + "generic": "로드 중…" }, - "phash": "PHash", - "play_count": "재생 횟수", - "play_duration": "재생 길이", - "stream": "스트림", - "video_codec": "비디오 코덱" - }, - "megabits_per_second": "초당 {value} 메가비트", - "metadata": "메타데이터", - "movie": "영화", - "movie_scene_number": "영화 씬 번호", - "movies": "영화", - "name": "이름", - "new": "새로 만들기", - "none": "없음", - "o_counter": "싼 횟수", - "operations": "작업", - "organized": "정리됨", - "pagination": { - "first": "처음", - "last": "마지막", - "next": "다음", - "previous": "이전" - }, - "parent_of": "{children}의 상위 태그", - "parent_studios": "모회사 스튜디오", - "parent_tag_count": "상위 태그 개수", - "parent_tags": "상위 태그", - "part_of": "{parent}의 하위 태그", - "path": "경로", - "penis": "자지", - "penis_length": "자지 크기", - "penis_length_cm": "자지 크기 (cm)", - "perceptual_similarity": "유사도 (phash)", - "performer": "배우", - "performer_tags": "배우 태그", - "performer_age": "배우 나이", - "performer_count": "배우 수", - "performer_favorite": "즐겨찾기한 배우", - "performer_image": "배우 이미지", - "performer_tagger": { - "add_new_performers": "새 배우 추가", - "any_names_entered_will_be_queried": "입력되는 이름들은, 원격 Stash-Box 개체에 존재하면 추가됩니다. 정확하게 일치해야만 합니다.", - "batch_add_performers": "배우 일괄 추가", - "batch_update_performers": "배우 일괄 수정", - "config": { - "active_stash-box_instance": "stash-box 인스턴스 활성화:", - "edit_excluded_fields": "제외된 항목 수정", - "excluded_fields": "제외된 항목:", - "no_fields_are_excluded": "제외된 항목 없음", - "no_instances_found": "인스턴스 없음", - "these_fields_will_not_be_changed_when_updating_performers": "배우 데이터를 수정할 때 이 항목들은 변경되지 않습니다." - }, - "current_page": "현재 페이지", - "failed_to_save_performer": "\"{performer}\" 배우를 저장하는 데에 실패했습니다", - "name_already_exists": "이름이 이미 존재합니다", - "network_error": "네트워크 오류", - "no_results_found": "결과가 없습니다.", - "number_of_performers_will_be_processed": "{performer_count}명의 배우들이 처리됩니다", - "performer_already_tagged": "이 배우에 이미 존재하는 태그입니다", - "performer_names_separated_by_comma": "배우 이름 (,으로 구분)", - "performer_selection": "배우 선택", - "performer_successfully_tagged": "배우 태깅에 성공했습니다:", - "query_all_performers_in_the_database": "데이터베이스의 모든 배우", - "refresh_tagged_performers": "태그된 배우 새로고침", - "refreshing_will_update_the_data": "새로고침하면 Stash-box 인스턴스에 있는 태그된 배우들의 데이터가 업데이트될 것입니다.", - "status_tagging_job_queued": "상태: 태그 작업 대기열 추가됨", - "status_tagging_performers": "상태: 배우 태그 중", - "tag_status": "태그 상태", - "to_use_the_performer_tagger": "배우 태거를 사용하기 위해서는 stash-box 인스턴스가 설정되어야 합니다.", - "untagged_performers": "태그되지 않은 배우", - "update_performer": "배우 수정", - "update_performers": "배우 수정", - "updating_untagged_performers_description": "태그가 지정되지 않은 배우를 업데이트하면, Stash ID가 없는 배우와 비교해본 뒤 메타데이터를 업데이트할 것입니다." - }, - "performers": "배우", - "piercings": "피어싱", - "play_count": "재생 횟수", - "play_duration": "재생 길이", - "primary_file": "대표 파일", - "queue": "대기열", - "random": "랜덤", - "rating": "별점", - "recently_added_objects": "최근 추가된 {objects}", - "recently_released_objects": "최근 발매된 {objects}", - "release_notes": "업데이트 내역", - "resolution": "해상도", - "resume_time": "재시작 시간", - "scene": "영상", - "sceneTagger": "영상 태거", - "scene_tags": "영상 태그", - "scene_code": "스튜디오 코드", - "scene_count": "영상 개수", - "scene_created_at": "영상 생성 날짜", - "scene_date": "영상 촬영 날짜", - "scene_id": "영상 ID", - "scene_updated_at": "영상 수정 날짜", - "scenes": "영상", - "scenes_updated_at": "영상 수정 날짜", - "search_filter": { - "edit_filter": "필터 수정", - "name": "필터", - "saved_filters": "저장된 필터", - "update_filter": "필터 업데이트" - }, - "second": "초", - "seconds": "초", - "settings": "설정", - "setup": { - "confirm": { - "almost_ready": "거의 설정을 완료했습니다. 아래 설정들을 확인해주세요. 틀린 내용이 있다면 이전으로 돌아가 변경할 수 있습니다. 내용이 모두 맞다면, '확인'을 눌러 시스템을 만드세요.", - "blobs_directory": "바이너리 데이터 경로", - "cache_directory": "캐시 파일 경로", - "configuration_file_location": "설정 파일 위치:", - "database_file_path": "데이터베이스 파일 경로", - "default_blobs_location": "<데이터베이스 사용>", - "default_cache_location": "<설정 파일이 들어 있는 경로>/cache", - "default_db_location": "<설정 파일이 들어 있는 경로>/stash-go.sqlite", - "default_generated_content_location": "<설정 파일이 들어있는 경로>/generated", - "generated_directory": "생성된 컨텐츠 폴더", - "nearly_there": "거의 끝났습니다!", - "stash_library_directories": "Stash 라이브러리 폴더" + "marker_count": "마커 개수", + "markers": "마커", + "measurements": "치수", + "media_info": { + "audio_codec": "오디오 코덱", + "checksum": "체크섬", + "downloaded_from": "다운로드 출처", + "hash": "해쉬", + "interactive_speed": "인터랙티브 속도", + "performer_card": { + "age": "{age} {years_old}", + "age_context": "작품에서 {age} {years_old}" + }, + "phash": "PHash", + "play_count": "재생 횟수", + "play_duration": "재생 길이", + "stream": "스트림", + "video_codec": "비디오 코덱" }, - "creating": { - "creating_your_system": "시스템 생성 중", - "ffmpeg_notice": "설정한 경로에 ffmpeg가 아직 없다면, 다운로드될 때까지 기다려 주세요. 다운로드 진행 과정을 보려면 콘솔 출력을 확인하세요." + "megabits_per_second": "초당 {value} 메가비트", + "metadata": "메타데이터", + "movie": "영화", + "movie_scene_number": "영화 씬 번호", + "movies": "영화", + "name": "이름", + "new": "새로 만들기", + "none": "없음", + "o_counter": "싼 횟수", + "operations": "작업", + "organized": "정리됨", + "pagination": { + "first": "처음", + "last": "마지막", + "next": "다음", + "previous": "이전" }, - "errors": { - "something_went_wrong": "오류가 발생했습니다!", - "something_went_wrong_description": "작성했던 내용에 문제가 있는 것 같다면, 뒤로 가서 수정해주세요. 그렇지 않다면, {githubLink}에 버그를 제보하거나 {discordLink}에서 해결 방법을 찾아보세요.", - "something_went_wrong_while_setting_up_your_system": "시스템을 설정하던 도중 오류가 발생했습니다. 오류 내용은 다음과 같습니다: {error}" + "parent_of": "{children}의 상위 태그", + "parent_studios": "모회사 스튜디오", + "parent_tag_count": "상위 태그 개수", + "parent_tags": "상위 태그", + "part_of": "{parent}의 하위 태그", + "path": "경로", + "penis": "자지", + "penis_length": "자지 크기", + "penis_length_cm": "자지 크기 (cm)", + "perceptual_similarity": "유사도 (phash)", + "performer": "배우", + "performer_tags": "배우 태그", + "performer_age": "배우 나이", + "performer_count": "배우 수", + "performer_favorite": "즐겨찾기한 배우", + "performer_image": "배우 이미지", + "performer_tagger": { + "add_new_performers": "새 배우 추가", + "any_names_entered_will_be_queried": "입력되는 이름들은, 원격 Stash-Box 개체에 존재하면 추가됩니다. 정확하게 일치해야만 합니다.", + "batch_add_performers": "배우 일괄 추가", + "batch_update_performers": "배우 일괄 수정", + "config": { + "active_stash-box_instance": "stash-box 인스턴스 활성화:", + "edit_excluded_fields": "제외된 항목 수정", + "excluded_fields": "제외된 항목:", + "no_fields_are_excluded": "제외된 항목 없음", + "no_instances_found": "인스턴스 없음", + "these_fields_will_not_be_changed_when_updating_performers": "배우 데이터를 수정할 때 이 항목들은 변경되지 않습니다." + }, + "current_page": "현재 페이지", + "failed_to_save_performer": "\"{performer}\" 배우를 저장하는 데에 실패했습니다", + "name_already_exists": "이름이 이미 존재합니다", + "network_error": "네트워크 오류", + "no_results_found": "결과가 없습니다.", + "number_of_performers_will_be_processed": "{performer_count}명의 배우들이 처리됩니다", + "performer_already_tagged": "이 배우에 이미 존재하는 태그입니다", + "performer_names_separated_by_comma": "배우 이름 (,으로 구분)", + "performer_selection": "배우 선택", + "performer_successfully_tagged": "배우 태깅에 성공했습니다:", + "query_all_performers_in_the_database": "데이터베이스의 모든 배우", + "refresh_tagged_performers": "태그된 배우 새로고침", + "refreshing_will_update_the_data": "새로고침하면 Stash-box 인스턴스에 있는 태그된 배우들의 데이터가 업데이트될 것입니다.", + "status_tagging_job_queued": "상태: 태그 작업 대기열 추가됨", + "status_tagging_performers": "상태: 배우 태그 중", + "tag_status": "태그 상태", + "to_use_the_performer_tagger": "배우 태거를 사용하기 위해서는 stash-box 인스턴스가 설정되어야 합니다.", + "untagged_performers": "태그되지 않은 배우", + "update_performer": "배우 수정", + "update_performers": "배우 수정", + "updating_untagged_performers_description": "태그가 지정되지 않은 배우를 업데이트하면, Stash ID가 없는 배우와 비교해본 뒤 메타데이터를 업데이트할 것입니다." }, - "folder": { - "file_path": "파일 경로", - "up_dir": "상위 폴더로" + "performers": "배우", + "piercings": "피어싱", + "play_count": "재생 횟수", + "play_duration": "재생 길이", + "primary_file": "대표 파일", + "queue": "대기열", + "random": "랜덤", + "rating": "별점", + "recently_added_objects": "최근 추가된 {objects}", + "recently_released_objects": "최근 발매된 {objects}", + "release_notes": "업데이트 내역", + "resolution": "해상도", + "resume_time": "재시작 시간", + "scene": "영상", + "sceneTagger": "영상 태거", + "scene_tags": "영상 태그", + "scene_code": "스튜디오 코드", + "scene_count": "영상 개수", + "scene_created_at": "영상 생성 날짜", + "scene_date": "영상 촬영 날짜", + "scene_id": "영상 ID", + "scene_updated_at": "영상 수정 날짜", + "scenes": "영상", + "scenes_updated_at": "영상 수정 날짜", + "search_filter": { + "edit_filter": "필터 수정", + "name": "필터", + "saved_filters": "저장된 필터", + "update_filter": "필터 업데이트" }, - "github_repository": "깃허브 저장소", - "migrate": { - "backup_database_path_leave_empty_to_disable_backup": "백업 데이터베이스 경로 (백업을 하지 않으려면 빈 칸으로 두세요):", - "backup_recommended": "마이그레이션 하기 전 원래 데이터베이스를 백업하는 것을 추천합니다. {defaultBackupPath}에 데이터베이스 복사본을 만들어 드릴 수 있습니다.", - "migrating_database": "데이터베이스 마이그레이션 중", - "migration_failed": "마이그레이션 실패", - "migration_failed_error": "데이터베이스를 마이그레이션 하는 동안 다음 에러가 발생했습니다:", - "migration_failed_help": "올바른 내용을 입력했는지 확인하고 수정한 뒤 다시 시도해보세요. 그렇지 않다면, {githubLink}에 버그를 제보하거나 {discordLink}에서 도움이 될 만한 정보를 찾아보세요.", - "migration_irreversible_warning": "스키마 마이그레이션 작업은 돌이킬 수 없습니다. 마이그레이션이 진행된 이후에는, 데이터베이스가 이전 버전의 Stash와 호환되지 않을 것입니다.", - "migration_notes": "마이그레이션 내역", - "migration_required": "마이그레이션 필요", - "perform_schema_migration": "스키마 마이그레이션 실행", - "schema_too_old": "현재 Stash 데이터베이스의 스키마 버전은 {databaseSchema}이고, {appSchema} 버전으로 마이그레이션되어야 합니다.이 Stash 버전은 데이터베이스 마이그레이션 없이는 동작하지 않을 것입니다. 마이그레이션을 원하지 않는다면, 데이터베이스 스키마와 일치하는 버전으로 Stash를 다운그레이드해야 합니다." + "second": "초", + "seconds": "초", + "settings": "설정", + "setup": { + "confirm": { + "almost_ready": "거의 설정을 완료했습니다. 아래 설정들을 확인해주세요. 틀린 내용이 있다면 이전으로 돌아가 변경할 수 있습니다. 내용이 모두 맞다면, '확인'을 눌러 시스템을 만드세요.", + "blobs_directory": "바이너리 데이터 경로", + "cache_directory": "캐시 파일 경로", + "configuration_file_location": "설정 파일 위치:", + "database_file_path": "데이터베이스 파일 경로", + "default_blobs_location": "<데이터베이스 사용>", + "default_cache_location": "<설정 파일이 들어 있는 경로>/cache", + "default_db_location": "<설정 파일이 들어 있는 경로>/stash-go.sqlite", + "default_generated_content_location": "<설정 파일이 들어있는 경로>/generated", + "generated_directory": "생성된 컨텐츠 폴더", + "nearly_there": "거의 끝났습니다!", + "stash_library_directories": "Stash 라이브러리 폴더" + }, + "creating": { + "creating_your_system": "시스템 생성 중", + "ffmpeg_notice": "설정한 경로에 ffmpeg가 아직 없다면, 다운로드될 때까지 기다려 주세요. 다운로드 진행 과정을 보려면 콘솔 출력을 확인하세요." + }, + "errors": { + "something_went_wrong": "오류가 발생했습니다!", + "something_went_wrong_description": "작성했던 내용에 문제가 있는 것 같다면, 뒤로 가서 수정해주세요. 그렇지 않다면, {githubLink}에 버그를 제보하거나 {discordLink}에서 해결 방법을 찾아보세요.", + "something_went_wrong_while_setting_up_your_system": "시스템을 설정하던 도중 오류가 발생했습니다. 오류 내용은 다음과 같습니다: {error}" + }, + "folder": { + "file_path": "파일 경로", + "up_dir": "상위 폴더로" + }, + "github_repository": "깃허브 저장소", + "migrate": { + "backup_database_path_leave_empty_to_disable_backup": "백업 데이터베이스 경로 (백업을 하지 않으려면 빈 칸으로 두세요):", + "backup_recommended": "마이그레이션 하기 전 원래 데이터베이스를 백업하는 것을 추천합니다. {defaultBackupPath}에 데이터베이스 복사본을 만들어 드릴 수 있습니다.", + "migrating_database": "데이터베이스 마이그레이션 중", + "migration_failed": "마이그레이션 실패", + "migration_failed_error": "데이터베이스를 마이그레이션 하는 동안 다음 에러가 발생했습니다:", + "migration_failed_help": "올바른 내용을 입력했는지 확인하고 수정한 뒤 다시 시도해보세요. 그렇지 않다면, {githubLink}에 버그를 제보하거나 {discordLink}에서 도움이 될 만한 정보를 찾아보세요.", + "migration_irreversible_warning": "스키마 마이그레이션 작업은 돌이킬 수 없습니다. 마이그레이션이 진행된 이후에는, 데이터베이스가 이전 버전의 Stash와 호환되지 않을 것입니다.", + "migration_notes": "마이그레이션 내역", + "migration_required": "마이그레이션 필요", + "perform_schema_migration": "스키마 마이그레이션 실행", + "schema_too_old": "현재 Stash 데이터베이스의 스키마 버전은 {databaseSchema}이고, {appSchema} 버전으로 마이그레이션되어야 합니다.이 Stash 버전은 데이터베이스 마이그레이션 없이는 동작하지 않을 것입니다. 마이그레이션을 원하지 않는다면, 데이터베이스 스키마와 일치하는 버전으로 Stash를 다운그레이드해야 합니다." + }, + "paths": { + "database_filename_empty_for_default": "데이터베이스 파일 이름 (빈 칸으로 두면 기본값을 사용합니다)", + "description": "다음으로, 야동 위치와, Stash 데이터베이스, 생성 파일, 캐시 파일의 위치를 정해야 합니다. 이 설정은 나중에 필요할 때 언제든 바꿀 수 있습니다.", + "path_to_cache_directory_empty_for_default": "캐시 폴더 경로 (빈 칸으로 두면 기본값을 사용합니다)", + "path_to_generated_directory_empty_for_default": "생성되는 파일들을 저장할 폴더 경로 (빈 칸으로 두면 기본값을 사용합니다)", + "set_up_your_paths": "경로를 설정하세요", + "stash_alert": "라이브러리 경로가 선택되지 않았습니다. Stash에 아무 것도 스캔되지 않을 것입니다. 계속 진행하겠습니까?", + "where_can_stash_store_blobs": "어디에 바이너리 데이터를 저장할까요?", + "where_can_stash_store_blobs_description": "Stash는 영상 커버, 배우, 스튜디오, 태그 이미지와 같은 바이너리 데이터를 데이터베이스 혹은 파일 시스템에 저장할 수 있습니다. 기본값으로, Stash는 바이너리 데이터를 blobs라는 파일 시스템 안에 저장합니다. 이것을 변경하고 싶다면, 절대 경로 혹은 (현재 경로의) 상대 경로를 입력하세요. 입력된 경로에 해당 폴더가 없다면 자동으로 생성됩니다.", + "where_can_stash_store_blobs_description_addendum": "또는, 바이너리 데이터를 데이터베이스에 저장하고 싶다면, 이 칸을 빈 칸으로 둘 수 있습니다. 주의: 이렇게 하면 데이터베이스 파일의 크기가 커지고, 데이터베이스 마이그레이션 시간이 증가될 것입니다.", + "where_can_stash_store_cache_files": "어디에 캐시 파일을 저장할까요?", + "where_can_stash_store_cache_files_description": "HLS/DASH 실시간 스트리밍과 같은 기능들이 동작하기 위해서는, 임시 파일을 저장할 캐시 폴더가 필요합니다. 기본값으로는, 설정 파일이 저장된 폴더 안에 cache라는 폴더가 만들어질 것입니다. 만약 이것을 바꾸고 싶다면, 절대 경로 혹은 (현재 경로의) 상대 경로를 입력해주세요. 입력된 경로에 해당 폴더가 없다면 자동으로 생성됩니다.", + "where_can_stash_store_its_database": "어디에 Stash 데이터베이스를 저장할까요?", + "where_can_stash_store_its_database_description": "Stash는 야동 메타데이터를 저장할 때 SQLite 데이터베이스를 사용합니다. 기본값으로, 데이터베이스 파일은 stash-go.sqlite라는 이름으로 설정 파일이 포함된 폴더 안에 생성될 것입니다. 데이터베이스 파일 이름을 바꾸고 싶다면, 절대 경로 또는 (현재 경로의 )상대 경로를 입력하세요.", + "where_can_stash_store_its_database_warning": "경고: Stash가 동작하는 곳이 아닌 다른 시스템에 데이터베이스를 저장하는 것은 지원되지 않습니다! (예시: 데이터베이스를 NAS에 저장하면서 Stash 서버를 다른 컴퓨터에서 돌리는 행위) SQLite는 네트워크를 넘어 사용되도록 만들어지지 않았으며, 이런 행위를 함으로써 데이터베이스가 아주 쉽게 망가지게 될 수 있습니다.", + "where_can_stash_store_its_generated_content": "생성된 컨텐츠를 어디에 저장할까요?", + "where_can_stash_store_its_generated_content_description": "Stash에서는 썸네일, 미리보기, 스프라이트로 사용할 이미지와 비디오 파일을 생성합니다. 여기에는 지원되지 않는 파일 형식들의 변환본도 포함됩니다. Stash에서는 기본값으로, 설정 파일이 위치한 폴더 안에 generated 폴더를 만들 것입니다. 생성된 미디어 파일들이 저장되는 위치를 변경하고 싶다면, 절대 경로 혹은 상대 경로(현재 폴더 기준)를 적어주세요. 적혀진 경로에 해당 폴더가 없다면 자동으로 생성됩니다.", + "where_is_your_porn_located": "야동이 있는 위치가 어딘가요?", + "where_is_your_porn_located_description": "야동 폴더를 추가하세요. 비디오와 이미지를 스캐닝할 때 사용됩니다." + }, + "stash_setup_wizard": "Stash 설정 마법사", + "success": { + "getting_help": "도움 받기", + "help_links": "문제가 발생하거나 질문, 제안할 점이 있다면, {githubLink}에 이슈를 만들거나, {discordLink}의 커뮤니티를 방문하세요.", + "in_app_manual_explained": "상단 우측에 있는 아이콘({icon})을 통해 매뉴얼을 확인해보세요", + "next_config_step_one": "다음으로 설정 페이지에 갈 것입니다. 설정 페이지에서는 포함하거나 제외시킬 파일 설정, 시스템을 보호할 아이디와 비밀번호 설정, 그리고 그 외 여러 가지 옵션들을 설정합니다.", + "next_config_step_two": "이 설정에 만족한다면, {localized_task} 버튼과 {localized_scan} 버튼을 눌러 여러분의 컨텐츠를 스캔할 수 있습니다.", + "open_collective": "Stash가 지속적으로 업데이트되도록 하기 위해 어떻게 기여할 수 있는지 보려면 {open_collective_link}를 확인해보세요.", + "support_us": "후원", + "thanks_for_trying_stash": "Stash를 사용해주셔서 감사합니다!", + "welcome_contrib": "프로그래밍, 테스팅, 버그 제보, 개선 또는 기능 추가 요청, 사용자 지원 등에 기여하는 것을 환영합니다. Stash 인앱 매뉴얼의 '기여' 항목에서 세부사항을 확인할 수 있습니다.", + "your_system_has_been_created": "성공했습니다! 시스템이 생성되었습니다!" + }, + "welcome": { + "config_path_logic_explained": "Stash에서는 설정 파일을 현재 폴더에서 먼저 찾아보고, 없다면 %USERPROFILE%\\.stash\\config.yml을 찾습니다 (윈도우가 아닌 운영체제에서는 $HOME/.stash/config.yml을 찾습니다). 또는 Stash를 -c '<설정 파일 경로>' 또는 --config '<설정 파일 경로>' 옵션을 사용해 실행시켜 특정한 설정 파일을 읽도록 할 수 있습니다.", + "in_current_stash_directory": "$HOME/.stash 폴더 안", + "in_the_current_working_directory": "현재 폴더 안", + "next_step": "그 모든 것을 제외하고, 새로운 시스템 설정을 시작할 준비가 되었다면, 어디에 설정 파일을 저장할지 선택한 뒤 '다음' 버튼을 누르세요.", + "store_stash_config": "어디에 Stash 설정 파일을 저장할까요?", + "unable_to_locate_config": "이 화면이 나온다면, 설정 파일을 찾는 데에 실패한 것입니다. 새로운 설정 파일을 만드는 과정을 거쳐야 합니다.", + "unexpected_explained": "예상치 못하게 이 화면이 나온다면, 올바른 폴더에서 Stash를 재실행하거나, 터미널의 경우 -c 플래그와 함께 실행해보세요." + }, + "welcome_specific_config": { + "config_path": "Stash에서 다음 설정 파일 경로를 사용합니다: {path}", + "next_step": "새로운 시스템을 설정할 준비가 되었다면, '다음'을 누르세요.", + "unable_to_locate_specified_config": "이 오류 문구가 출력되었다면, 명령어 또는 환경에서 지정된 설정 파일을 찾지 못한 것입니다. 설정 마법사가 새로운 설정 파일을 만드는 과정을 도와줄 것입니다." + }, + "welcome_to_stash": "Stash에 오신 것을 환영합니다" }, - "paths": { - "database_filename_empty_for_default": "데이터베이스 파일 이름 (빈 칸으로 두면 기본값을 사용합니다)", - "description": "다음으로, 야동 위치와, Stash 데이터베이스, 생성 파일, 캐시 파일의 위치를 정해야 합니다. 이 설정은 나중에 필요할 때 언제든 바꿀 수 있습니다.", - "path_to_blobs_directory_empty_for_database": "Blob 폴더 경로 (빈 칸으로 두면 데이터베이스를 사용합니다)", - "path_to_cache_directory_empty_for_default": "캐시 폴더 경로 (빈 칸으로 두면 기본값을 사용합니다)", - "path_to_generated_directory_empty_for_default": "생성되는 파일들을 저장할 폴더 경로 (빈 칸으로 두면 기본값을 사용합니다)", - "set_up_your_paths": "경로를 설정하세요", - "stash_alert": "라이브러리 경로가 선택되지 않았습니다. Stash에 아무 것도 스캔되지 않을 것입니다. 계속 진행하겠습니까?", - "where_can_stash_store_blobs": "어디에 바이너리 데이터를 저장할까요?", - "where_can_stash_store_blobs_description": "Stash는 영상 커버, 배우, 스튜디오, 태그 이미지와 같은 바이너리 데이터를 데이터베이스 혹은 파일 시스템에 저장할 수 있습니다. 기본값으로, Stash는 바이너리 데이터를 blobs라는 파일 시스템 안에 저장합니다. 이것을 변경하고 싶다면, 절대 경로 혹은 (현재 경로의) 상대 경로를 입력하세요. 입력된 경로에 해당 폴더가 없다면 자동으로 생성됩니다.", - "where_can_stash_store_blobs_description_addendum": "또는, 바이너리 데이터를 데이터베이스에 저장하고 싶다면, 이 칸을 빈 칸으로 둘 수 있습니다. 주의: 이렇게 하면 데이터베이스 파일의 크기가 커지고, 데이터베이스 마이그레이션 시간이 증가될 것입니다.", - "where_can_stash_store_cache_files": "어디에 캐시 파일을 저장할까요?", - "where_can_stash_store_cache_files_description": "HLS/DASH 실시간 스트리밍과 같은 기능들이 동작하기 위해서는, 임시 파일을 저장할 캐시 폴더가 필요합니다. 기본값으로는, 설정 파일이 저장된 폴더 안에 cache라는 폴더가 만들어질 것입니다. 만약 이것을 바꾸고 싶다면, 절대 경로 혹은 (현재 경로의) 상대 경로를 입력해주세요. 입력된 경로에 해당 폴더가 없다면 자동으로 생성됩니다.", - "where_can_stash_store_its_database": "어디에 Stash 데이터베이스를 저장할까요?", - "where_can_stash_store_its_database_description": "Stash는 야동 메타데이터를 저장할 때 SQLite 데이터베이스를 사용합니다. 기본값으로, 데이터베이스 파일은 stash-go.sqlite라는 이름으로 설정 파일이 포함된 폴더 안에 생성될 것입니다. 데이터베이스 파일 이름을 바꾸고 싶다면, 절대 경로 또는 (현재 경로의 )상대 경로를 입력하세요.", - "where_can_stash_store_its_database_warning": "경고: Stash가 동작하는 곳이 아닌 다른 시스템에 데이터베이스를 저장하는 것은 지원되지 않습니다! (예시: 데이터베이스를 NAS에 저장하면서 Stash 서버를 다른 컴퓨터에서 돌리는 행위) SQLite는 네트워크를 넘어 사용되도록 만들어지지 않았으며, 이런 행위를 함으로써 데이터베이스가 아주 쉽게 망가지게 될 수 있습니다.", - "where_can_stash_store_its_generated_content": "생성된 컨텐츠를 어디에 저장할까요?", - "where_can_stash_store_its_generated_content_description": "Stash에서는 썸네일, 미리보기, 스프라이트로 사용할 이미지와 비디오 파일을 생성합니다. 여기에는 지원되지 않는 파일 형식들의 변환본도 포함됩니다. Stash에서는 기본값으로, 설정 파일이 위치한 폴더 안에 generated 폴더를 만들 것입니다. 생성된 미디어 파일들이 저장되는 위치를 변경하고 싶다면, 절대 경로 혹은 상대 경로(현재 폴더 기준)를 적어주세요. 적혀진 경로에 해당 폴더가 없다면 자동으로 생성됩니다.", - "where_is_your_porn_located": "야동이 있는 위치가 어딘가요?", - "where_is_your_porn_located_description": "야동 폴더를 추가하세요. 비디오와 이미지를 스캐닝할 때 사용됩니다." + "stash_id": "Stash ID", + "stash_id_endpoint": "Stash ID 엔드포인트", + "stash_ids": "Stash IDs", + "stashbox": { + "go_review_draft": "초안을 검토하려면 {endpoint_name}(으)로 이동하십시오.", + "selected_stash_box": "Stash-Box 엔드포인트를 선택했습니다", + "submission_failed": "데이터 제출 실패", + "submission_successful": "데이터 제출 성공", + "submit_update": "이미 {endpoint_name}에 있음" }, - "stash_setup_wizard": "Stash 설정 마법사", - "success": { - "getting_help": "도움 받기", - "help_links": "문제가 발생하거나 질문, 제안할 점이 있다면, {githubLink}에 이슈를 만들거나, {discordLink}의 커뮤니티를 방문하세요.", - "in_app_manual_explained": "상단 우측에 있는 아이콘({icon})을 통해 매뉴얼을 확인해보세요", - "next_config_step_one": "다음으로 설정 페이지에 갈 것입니다. 설정 페이지에서는 포함하거나 제외시킬 파일 설정, 시스템을 보호할 아이디와 비밀번호 설정, 그리고 그 외 여러 가지 옵션들을 설정합니다.", - "next_config_step_two": "이 설정에 만족한다면, {localized_task} 버튼과 {localized_scan} 버튼을 눌러 여러분의 컨텐츠를 스캔할 수 있습니다.", - "open_collective": "Stash가 지속적으로 업데이트되도록 하기 위해 어떻게 기여할 수 있는지 보려면 {open_collective_link}를 확인해보세요.", - "support_us": "후원", - "thanks_for_trying_stash": "Stash를 사용해주셔서 감사합니다!", - "welcome_contrib": "프로그래밍, 테스팅, 버그 제보, 개선 또는 기능 추가 요청, 사용자 지원 등에 기여하는 것을 환영합니다. Stash 인앱 매뉴얼의 '기여' 항목에서 세부사항을 확인할 수 있습니다.", - "your_system_has_been_created": "성공했습니다! 시스템이 생성되었습니다!" + "statistics": "통계", + "stats": { + "image_size": "전체 이미지 크기", + "scenes_duration": "전체 영상 재생 길이", + "scenes_size": "전체 영상 크기" }, - "welcome": { - "config_path_logic_explained": "Stash에서는 설정 파일을 현재 폴더에서 먼저 찾아보고, 없다면 %USERPROFILE%\\.stash\\config.yml을 찾습니다 (윈도우가 아닌 운영체제에서는 $HOME/.stash/config.yml을 찾습니다). 또는 Stash를 -c '<설정 파일 경로>' 또는 --config '<설정 파일 경로>' 옵션을 사용해 실행시켜 특정한 설정 파일을 읽도록 할 수 있습니다.", - "in_current_stash_directory": "$HOME/.stash 폴더 안", - "in_the_current_working_directory": "현재 폴더 안", - "next_step": "그 모든 것을 제외하고, 새로운 시스템 설정을 시작할 준비가 되었다면, 어디에 설정 파일을 저장할지 선택한 뒤 '다음' 버튼을 누르세요.", - "store_stash_config": "어디에 Stash 설정 파일을 저장할까요?", - "unable_to_locate_config": "이 화면이 나온다면, 설정 파일을 찾는 데에 실패한 것입니다. 새로운 설정 파일을 만드는 과정을 거쳐야 합니다.", - "unexpected_explained": "예상치 못하게 이 화면이 나온다면, 올바른 폴더에서 Stash를 재실행하거나, 터미널의 경우 -c 플래그와 함께 실행해보세요." + "status": "상태: {statusText}", + "studio": "스튜디오", + "studio_depth": "수준 (빈 칸으로 두면 전체 선택)", + "studios": "스튜디오", + "sub_tag_count": "하위 태그 개수", + "sub_tag_of": "{parent}의 하위 태그", + "sub_tags": "하위 태그", + "subsidiary_studios": "자회사 스튜디오", + "synopsis": "개요", + "tag": "태그", + "tag_count": "태그 개수", + "tags": "태그", + "tattoos": "문신", + "title": "제목", + "toast": { + "added_entity": "{singularEntity}을(를) 추가했습니다", + "added_generation_job_to_queue": "생성 작업을 대기열에 추가했습니다", + "created_entity": "{entity}를 생성했습니다", + "default_filter_set": "기본 필터 셋", + "delete_past_tense": "{count, plural, one {{singularEntity}} other {{pluralEntity}}}이(가) 삭제되었습니다", + "generating_screenshot": "스크린샷을 생성하는 중…", + "image_index_too_large": "오류: 이미지 번호가 갤러리의 이미지 개수보다 큽니다", + "merged_scenes": "병합된 영상", + "merged_tags": "병합된 태그", + "reassign_past_tense": "재할당된 파일", + "removed_entity": "{singularEntity}을(를) 제거했습니다", + "rescanning_entity": "{count, plural, one {{singularEntity}} other {{pluralEntity}}} 다시 스캔하는 중…", + "saved_entity": "{entity}를 저장했습니다", + "started_auto_tagging": "자동 태깅을 시작했습니다", + "started_generating": "생성을 시작했습니다", + "started_importing": "불러오기를 시작했습니다", + "updated_entity": "{entity}를 수정했습니다" }, - "welcome_specific_config": { - "config_path": "Stash에서 다음 설정 파일 경로를 사용합니다: {path}", - "next_step": "새로운 시스템을 설정할 준비가 되었다면, '다음'을 누르세요.", - "unable_to_locate_specified_config": "이 오류 문구가 출력되었다면, 명령어 또는 환경에서 지정된 설정 파일을 찾지 못한 것입니다. 설정 마법사가 새로운 설정 파일을 만드는 과정을 도와줄 것입니다." + "total": "전체", + "true": "참", + "twitter": "트위터", + "type": "유형", + "updated_at": "수정 날짜", + "url": "URL", + "validation": { + "aliases_must_be_unique": "별칭은 유일해야 합니다", + "date_invalid_form": "${path}는 YYYY-MM-DD 형태여야 합니다", + "required": "${path}는 필수 항목입니다" }, - "welcome_to_stash": "Stash에 오신 것을 환영합니다" - }, - "stash_id": "Stash ID", - "stash_id_endpoint": "Stash ID 엔드포인트", - "stash_ids": "Stash IDs", - "stashbox": { - "go_review_draft": "초안을 검토하려면 {endpoint_name}(으)로 이동하십시오.", - "selected_stash_box": "Stash-Box 엔드포인트를 선택했습니다", - "submission_failed": "데이터 제출 실패", - "submission_successful": "데이터 제출 성공", - "submit_update": "이미 {endpoint_name}에 있음" - }, - "statistics": "통계", - "stats": { - "image_size": "전체 이미지 크기", - "scenes_duration": "전체 영상 재생 길이", - "scenes_size": "전체 영상 크기" - }, - "status": "상태: {statusText}", - "studio": "스튜디오", - "studio_depth": "수준 (빈 칸으로 두면 전체 선택)", - "studios": "스튜디오", - "sub_tag_count": "하위 태그 개수", - "sub_tag_of": "{parent}의 하위 태그", - "sub_tags": "하위 태그", - "subsidiary_studios": "자회사 스튜디오", - "synopsis": "개요", - "tag": "태그", - "tag_count": "태그 개수", - "tags": "태그", - "tattoos": "문신", - "title": "제목", - "toast": { - "added_entity": "{singularEntity}을(를) 추가했습니다", - "added_generation_job_to_queue": "생성 작업을 대기열에 추가했습니다", - "created_entity": "{entity}를 생성했습니다", - "default_filter_set": "기본 필터 셋", - "delete_past_tense": "{count, plural, one {{singularEntity}} other {{pluralEntity}}}이(가) 삭제되었습니다", - "generating_screenshot": "스크린샷을 생성하는 중…", - "image_index_too_large": "오류: 이미지 번호가 갤러리의 이미지 개수보다 큽니다", - "merged_scenes": "병합된 영상", - "merged_tags": "병합된 태그", - "reassign_past_tense": "재할당된 파일", - "removed_entity": "{singularEntity}을(를) 제거했습니다", - "rescanning_entity": "{count, plural, one {{singularEntity}} other {{pluralEntity}}} 다시 스캔하는 중…", - "saved_entity": "{entity}를 저장했습니다", - "started_auto_tagging": "자동 태깅을 시작했습니다", - "started_generating": "생성을 시작했습니다", - "started_importing": "불러오기를 시작했습니다", - "updated_entity": "{entity}를 수정했습니다" - }, - "total": "전체", - "true": "참", - "twitter": "트위터", - "type": "유형", - "updated_at": "수정 날짜", - "url": "URL", - "validation": { - "aliases_must_be_unique": "별칭은 유일해야 합니다", - "date_invalid_form": "${path}는 YYYY-MM-DD 형태여야 합니다", - "required": "${path}는 필수 항목입니다" - }, - "videos": "비디오", - "view_all": "모두 보기", - "weight": "몸무게", - "weight_kg": "무게 (kg)", - "years_old": "살", - "zip_file_count": "zip 파일 개수" + "videos": "비디오", + "view_all": "모두 보기", + "weight": "몸무게", + "weight_kg": "무게 (kg)", + "years_old": "살", + "zip_file_count": "zip 파일 개수" } diff --git a/ui/v2.5/src/locales/nb_NO.json b/ui/v2.5/src/locales/nb_NO.json new file mode 100644 index 00000000000..0967ef424bc --- /dev/null +++ b/ui/v2.5/src/locales/nb_NO.json @@ -0,0 +1 @@ +{} diff --git a/ui/v2.5/src/locales/pl-PL.json b/ui/v2.5/src/locales/pl-PL.json index ec6ef87181a..1d8007f6d9a 100644 --- a/ui/v2.5/src/locales/pl-PL.json +++ b/ui/v2.5/src/locales/pl-PL.json @@ -1,1264 +1,1263 @@ { - "actions": { - "add": "Dodaj", - "add_directory": "Dodaj katalog", - "add_entity": "Dodaj {entityType}", - "add_to_entity": "Dodaj do {entityType}", - "allow": "Zezwól", - "allow_temporarily": "Zezwól tymczasowo", - "anonymise": "Zanonimizuj", - "apply": "Zastosuj", - "auto_tag": "Automatyczne oznaczanie", - "backup": "Kopia zapasowa", - "browse_for_image": "Przeglądaj w poszukiwaniu obrazu…", - "cancel": "Anuluj", - "clean": "Wyczyść", - "clear": "Usuń", - "clear_back_image": "Usuń tylną okładkę", - "clear_front_image": "Usuń przednią okładkę", - "clear_image": "Usuń obraz", - "close": "Zamknij", - "confirm": "Zatwierdź", - "continue": "Kontynuuj", - "create": "Utwórz", - "create_chapters": "Utwórz rozdział", - "create_entity": "Utwórz {entityType}", - "create_marker": "Utwórz znacznik", - "created_entity": "Utworzono {entity_type}: {entity_name}", - "customise": "Dostosuj", - "delete": "Usuń", - "delete_entity": "Usuń {entityType}", - "delete_file": "Usuń plik", - "delete_file_and_funscript": "Usuń plik (i skrypt funkcyjny)", - "delete_generated_supporting_files": "Usuń wygenerowane pliki pomocnicze", - "delete_stashid": "Usuń StashID", - "disallow": "Nie zezwalaj", - "download": "Pobierz", - "download_anonymised": "Pobierz zanonimizowane", - "download_backup": "Pobierz kopię zapasową", - "edit": "Edytuj", - "edit_entity": "Edytuj {entityType}", - "export": "Eksportuj", - "export_all": "Eksportuj wszystko…", - "find": "Znajdź", - "finish": "Zakończ", - "from_file": "Z pliku…", - "from_url": "Z URL…", - "full_export": "Pełny eksport", - "full_import": "Pełny import", - "generate": "Generuj", - "generate_thumb_default": "Generuj domyślną miniaturkę", - "generate_thumb_from_current": "Wygeneruj miniaturkę z bieżącego podglądu", - "hash_migration": "migracja skrótów", - "hide": "Ukryj", - "hide_configuration": "Ukryj konfigurację", - "identify": "Identyfikuj", - "ignore": "Ignoruj", - "import": "Importuj…", - "import_from_file": "Importuj z pliku", - "logout": "Wyloguj", - "make_primary": "Ustaw jako główny", - "merge": "Scal", - "merge_from": "Scal z", - "merge_into": "Scal do", - "migrate_blobs": "Migruj bloby", - "migrate_scene_screenshots": "Migruj zrzuty ekranu ze scen", - "next_action": "Dalej", - "not_running": "nieuruchomiony", - "open_in_external_player": "Otwórz w odtwarzaczu zewnętrznym", - "open_random": "Otwórz losowo", - "overwrite": "Nadpisz", - "play_random": "Odtwórz losowo", - "play_selected": "Odtwórz wybrane", - "preview": "Podgląd", - "previous_action": "Wstecz", - "reassign": "Przypisz ponownie", - "refresh": "Odśwież", - "reload_plugins": "Załaduj wtyczki ponownie", - "reload_scrapers": "Załaduj zbieracze ponownie", - "remove": "Usuń", - "remove_from_gallery": "Usuń z galerii", - "rename_gen_files": "Zmień nazwy wygenerowanych plików", - "rescan": "Skanuj ponownie", - "reshuffle": "Wylosuj porządek", - "running": "uruchomiony", - "save": "Zapisz", - "save_delete_settings": "Użyj tych opcji jako domyślnych podczas usuwania", - "save_filter": "Zapisz filtr", - "scan": "Skanuj", - "scrape": "Zbierz", - "scrape_query": "Zapytanie zbierania", - "scrape_scene_fragment": "Zbieranie po fragmencie", - "scrape_with": "Zbierz za pomocą…", - "search": "Szukaj", - "select_all": "Zaznacz wszystko", - "select_entity": "Wybierz {entityType}", - "select_folders": "Wybierz foldery", - "select_none": "Odznacz wszystko", - "selective_auto_tag": "Selektywne automatyczne tagowanie", - "selective_clean": "Czyszczenie selektywne", - "selective_scan": "Skanowanie selektywne", - "set_as_default": "Ustaw jako domyślne", - "set_back_image": "Tylna okładka…", - "set_front_image": "Przednia okładka…", - "set_image": "Ustaw obraz…", - "show": "Pokaż", - "show_configuration": "Pokaż konfigurację", - "skip": "Pomiń", - "split": "Rozdziel", - "stop": "Zatrzymaj", - "submit": "Wyślij", - "submit_stash_box": "Wyślij do Stash-Box", - "submit_update": "Prześlij aktualizację", - "swap": "Zamień", - "tasks": { - "clean_confirm_message": "Czy na pewno chcesz przeprowadzić oczyszczanie? Spowoduje to usunięcie informacji o bazie danych i wygenerowanej zawartości dla wszystkich scen i galerii, które nie znajdują się już w systemie plików.", - "dry_mode_selected": "Wybrano tryb próby na sucho. Nie nastąpi faktyczne usunięcie, a jedynie zapisanie w dzienniku.", - "import_warning": "Czy na pewno chcesz zaimportować? Spowoduje to usunięcie bazy danych i ponowne zaimportowanie wyeksportowanych metadanych." - }, - "temp_disable": "Wyłącz tymczasowo…", - "temp_enable": "Włącz tymczasowo…", - "unset": "Nieustawiony", - "use_default": "Użyj domyślnych", - "view_random": "Pokaż losowe" - }, - "actions_name": "Działania", - "age": "Wiek", - "aliases": "Inne nazwy", - "all": "wszystkie", - "also_known_as": "Znany/a również jako", - "appears_with": "Pojawia się z", - "ascending": "Rosnąco", - "average_resolution": "Średnia rozdzielczość", - "between_and": "i", - "birth_year": "Rok urodzenia", - "birthdate": "Data urodzenia", - "bitrate": "Szybkość transmisji", - "blobs_storage_type": { - "database": "Baza Danych", - "filesystem": "System plików" - }, - "captions": "Napisy", - "career_length": "Długość kariery", - "chapters": "Rozdziały", - "circumcised": "Obrzezanie", - "circumcised_types": { - "CUT": "Obrzezany", - "UNCUT": "Nieobrzezany" - }, - "component_tagger": { - "config": { - "active_instance": "Aktywna instancja stash-box:", - "blacklist_desc": "Elementy na czarnej liście są wykluczane z zapytań. Należy pamiętać, że są to wyrażenia regularne i nie uwzględniają wielkości liter. Niektóre znaki muszą być usunięte za pomocą odwrotnego ukośnika: {chars_require_escape}", - "blacklist_label": "Czarna lista", - "query_mode_auto": "Automatyczny", - "query_mode_auto_desc": "Używane są metadane, jeśli są obecne, lub nazwy plików", - "query_mode_dir": "Katalog", - "query_mode_dir_desc": "Używany jest tylko katalog nadrzędny pliku wideo", - "query_mode_filename": "Nazwa pliku", - "query_mode_filename_desc": "Używana jest tylko nazwa pliku", - "query_mode_label": "Tryb zapytań", - "query_mode_metadata": "Metadane", - "query_mode_metadata_desc": "Używane są tylko metadane", - "query_mode_path": "Ścieżka", - "query_mode_path_desc": "Używana jest cała ścieżka dostępu do pliku", - "set_cover_desc": "Zamień okładkę sceny, jeśli zostanie znaleziona.", - "set_cover_label": "Ustawianie obrazu okładki sceny", - "set_tag_desc": "Dołączanie tagów do sceny poprzez nadpisywanie lub łączenie z istniejącymi tagami w scenie.", - "set_tag_label": "Ustaw tagi", - "show_male_desc": "Włączenie opcji tagowania wykonawców płci męskiej.", - "show_male_label": "Pokaż męskich aktorów", - "source": "Źródło" - }, - "noun_query": "Zapytanie", - "results": { - "duration_off": "Czas trwania przesunięty o co najmniej {number}s", - "duration_unknown": "Czas trwania nieznany", - "fp_found": "{fpCount, plural, =0 {Nie znaleziono nowych dopasowań odcisków palców} other {# znaleziono nowe dopasowania odcisków palców}}", - "fp_matches": "Czas trwania jest zgodny", - "fp_matches_multi": "Pasujące czasy trwania dla odcisków palców {matchCount}/{durationsLength}", - "hash_matches": "{hash_type} jest zgodny", - "match_failed_already_tagged": "Scena już otagowana", - "match_failed_no_result": "Nie znaleziono żadnych wyników", - "match_success": "Scena pomyślnie otagowana", - "phash_matches": "{count} zgodnych PHashy", - "unnamed": "Bez nazwy" - }, - "verb_match_fp": "Dopasuj odciski palców", - "verb_matched": "Dopasowane", - "verb_scrape_all": "Zbierz wszystko", - "verb_submit_fp": "Wyślij {fpCount, plural, one{# odcisk palca} other{# odciski palców}}", - "verb_toggle_config": "{toggle} {configuration}", - "verb_toggle_unmatched": "{toggle} niedopasowane sceny" - }, - "config": { - "about": { - "build_hash": "Hash kompilacji:", - "build_time": "Czas kompilacji:", - "check_for_new_version": "Sprawdź, czy jest nowa wersja", - "latest_version": "Najnowsza wersja", - "latest_version_build_hash": "Hash kompilacji najnowszej wersji:", - "new_version_notice": "[NOWA]", - "release_date": "Data wydania:", - "stash_discord": "Dołącz do naszego kanału {url}", - "stash_home": "Dom Stasha na stronie {url}", - "stash_open_collective": "Wesprzyj nas poprzez {url}", - "stash_wiki": "Strona Stash {url}", - "version": "Wersja" + "actions": { + "add": "Dodaj", + "add_directory": "Dodaj katalog", + "add_entity": "Dodaj {entityType}", + "add_to_entity": "Dodaj do {entityType}", + "allow": "Zezwól", + "allow_temporarily": "Zezwól tymczasowo", + "anonymise": "Zanonimizuj", + "apply": "Zastosuj", + "auto_tag": "Automatyczne oznaczanie", + "backup": "Kopia zapasowa", + "browse_for_image": "Przeglądaj w poszukiwaniu obrazu…", + "cancel": "Anuluj", + "clean": "Wyczyść", + "clear": "Usuń", + "clear_back_image": "Usuń tylną okładkę", + "clear_front_image": "Usuń przednią okładkę", + "clear_image": "Usuń obraz", + "close": "Zamknij", + "confirm": "Zatwierdź", + "continue": "Kontynuuj", + "create": "Utwórz", + "create_chapters": "Utwórz rozdział", + "create_entity": "Utwórz {entityType}", + "create_marker": "Utwórz znacznik", + "created_entity": "Utworzono {entity_type}: {entity_name}", + "customise": "Dostosuj", + "delete": "Usuń", + "delete_entity": "Usuń {entityType}", + "delete_file": "Usuń plik", + "delete_file_and_funscript": "Usuń plik (i skrypt funkcyjny)", + "delete_generated_supporting_files": "Usuń wygenerowane pliki pomocnicze", + "delete_stashid": "Usuń StashID", + "disallow": "Nie zezwalaj", + "download": "Pobierz", + "download_anonymised": "Pobierz zanonimizowane", + "download_backup": "Pobierz kopię zapasową", + "edit": "Edytuj", + "edit_entity": "Edytuj {entityType}", + "export": "Eksportuj", + "export_all": "Eksportuj wszystko…", + "find": "Znajdź", + "finish": "Zakończ", + "from_file": "Z pliku…", + "from_url": "Z URL…", + "full_export": "Pełny eksport", + "full_import": "Pełny import", + "generate": "Generuj", + "generate_thumb_default": "Generuj domyślną miniaturkę", + "generate_thumb_from_current": "Wygeneruj miniaturkę z bieżącego podglądu", + "hash_migration": "migracja skrótów", + "hide": "Ukryj", + "hide_configuration": "Ukryj konfigurację", + "identify": "Identyfikuj", + "ignore": "Ignoruj", + "import": "Importuj…", + "import_from_file": "Importuj z pliku", + "logout": "Wyloguj", + "make_primary": "Ustaw jako główny", + "merge": "Scal", + "merge_from": "Scal z", + "merge_into": "Scal do", + "migrate_blobs": "Migruj bloby", + "migrate_scene_screenshots": "Migruj zrzuty ekranu ze scen", + "next_action": "Dalej", + "not_running": "nieuruchomiony", + "open_in_external_player": "Otwórz w odtwarzaczu zewnętrznym", + "open_random": "Otwórz losowo", + "overwrite": "Nadpisz", + "play_random": "Odtwórz losowo", + "play_selected": "Odtwórz wybrane", + "preview": "Podgląd", + "previous_action": "Wstecz", + "reassign": "Przypisz ponownie", + "refresh": "Odśwież", + "reload_plugins": "Załaduj wtyczki ponownie", + "reload_scrapers": "Załaduj zbieracze ponownie", + "remove": "Usuń", + "remove_from_gallery": "Usuń z galerii", + "rename_gen_files": "Zmień nazwy wygenerowanych plików", + "rescan": "Skanuj ponownie", + "reshuffle": "Wylosuj porządek", + "running": "uruchomiony", + "save": "Zapisz", + "save_delete_settings": "Użyj tych opcji jako domyślnych podczas usuwania", + "save_filter": "Zapisz filtr", + "scan": "Skanuj", + "scrape": "Zbierz", + "scrape_query": "Zapytanie zbierania", + "scrape_scene_fragment": "Zbieranie po fragmencie", + "scrape_with": "Zbierz za pomocą…", + "search": "Szukaj", + "select_all": "Zaznacz wszystko", + "select_entity": "Wybierz {entityType}", + "select_folders": "Wybierz foldery", + "select_none": "Odznacz wszystko", + "selective_auto_tag": "Selektywne automatyczne tagowanie", + "selective_clean": "Czyszczenie selektywne", + "selective_scan": "Skanowanie selektywne", + "set_as_default": "Ustaw jako domyślne", + "set_back_image": "Tylna okładka…", + "set_front_image": "Przednia okładka…", + "set_image": "Ustaw obraz…", + "show": "Pokaż", + "show_configuration": "Pokaż konfigurację", + "skip": "Pomiń", + "split": "Rozdziel", + "stop": "Zatrzymaj", + "submit": "Wyślij", + "submit_stash_box": "Wyślij do Stash-Box", + "submit_update": "Prześlij aktualizację", + "swap": "Zamień", + "tasks": { + "clean_confirm_message": "Czy na pewno chcesz przeprowadzić oczyszczanie? Spowoduje to usunięcie informacji o bazie danych i wygenerowanej zawartości dla wszystkich scen i galerii, które nie znajdują się już w systemie plików.", + "dry_mode_selected": "Wybrano tryb próby na sucho. Nie nastąpi faktyczne usunięcie, a jedynie zapisanie w dzienniku.", + "import_warning": "Czy na pewno chcesz zaimportować? Spowoduje to usunięcie bazy danych i ponowne zaimportowanie wyeksportowanych metadanych." + }, + "temp_disable": "Wyłącz tymczasowo…", + "temp_enable": "Włącz tymczasowo…", + "unset": "Nieustawiony", + "use_default": "Użyj domyślnych", + "view_random": "Pokaż losowe" }, - "application_paths": { - "heading": "Ścieżki aplikacji" + "actions_name": "Działania", + "age": "Wiek", + "aliases": "Inne nazwy", + "all": "wszystkie", + "also_known_as": "Znany/a również jako", + "appears_with": "Pojawia się z", + "ascending": "Rosnąco", + "average_resolution": "Średnia rozdzielczość", + "between_and": "i", + "birth_year": "Rok urodzenia", + "birthdate": "Data urodzenia", + "bitrate": "Szybkość transmisji", + "blobs_storage_type": { + "database": "Baza Danych", + "filesystem": "System plików" }, - "categories": { - "about": "O aplikacji", - "changelog": "Lista zmian", - "interface": "Interfejs", - "logs": "Logi", - "metadata_providers": "Dostawcy metadanych", - "plugins": "Wtyczki", - "scraping": "Scrapowanie", - "security": "Bezpieczeństwo", - "services": "Usługi", - "system": "System", - "tasks": "Zadania", - "tools": "Narzędzia" + "captions": "Napisy", + "career_length": "Długość kariery", + "chapters": "Rozdziały", + "circumcised": "Obrzezanie", + "circumcised_types": { + "CUT": "Obrzezany", + "UNCUT": "Nieobrzezany" }, - "dlna": { - "allow_temp_ip": "Pozwalaj {tempIP}", - "allowed_ip_addresses": "Dozwolone adresy IP", - "allowed_ip_temporarily": "Tymczasowo dozwolony adres IP", - "default_ip_whitelist": "Domyślna biała lista adresów IP", - "default_ip_whitelist_desc": "Domyślne adresy IP z dostępem do urządzenia DLNA. Użyj {wildcard}, aby zezwolić na dostęp wszystkim adresom IP.", - "disabled_dlna_temporarily": "Tymczasowe wyłączenie funkcji DLNA", - "disallowed_ip": "Niedozwolony adres IP", - "enabled_by_default": "Domyślnie włączone", - "enabled_dlna_temporarily": "Tymczasowe włączenie funkcji DLNA", - "network_interfaces": "Interfejsy", - "network_interfaces_desc": "Interfejsy, na których ma działać serwer DLNA. Pusta lista spowoduje, że serwer będzie działał na wszystkich interfejsach. Wymaga ponownego uruchomienia DLNA po zmianie.", - "recent_ip_addresses": "Ostatnie adresy IP", - "server_display_name": "Wyświetlana nazwa serwera", - "server_display_name_desc": "Nazwa wyświetlana dla serwera DLNA. Domyślnie {server_name}, jeśli jest pusta.", - "successfully_cancelled_temporary_behaviour": "Pomyślnie anulowano zachowanie tymczasowe", - "until_restart": "do ponownego uruchomienia", - "video_sort_order": "Domyślna kolejność sortowania wideo", - "video_sort_order_desc": "Ustaw domyślną kolejność sortowania filmów." + "component_tagger": { + "config": { + "active_instance": "Aktywna instancja stash-box:", + "blacklist_desc": "Elementy na czarnej liście są wykluczane z zapytań. Należy pamiętać, że są to wyrażenia regularne i nie uwzględniają wielkości liter. Niektóre znaki muszą być usunięte za pomocą odwrotnego ukośnika: {chars_require_escape}", + "blacklist_label": "Czarna lista", + "query_mode_auto": "Automatyczny", + "query_mode_auto_desc": "Używane są metadane, jeśli są obecne, lub nazwy plików", + "query_mode_dir": "Katalog", + "query_mode_dir_desc": "Używany jest tylko katalog nadrzędny pliku wideo", + "query_mode_filename": "Nazwa pliku", + "query_mode_filename_desc": "Używana jest tylko nazwa pliku", + "query_mode_label": "Tryb zapytań", + "query_mode_metadata": "Metadane", + "query_mode_metadata_desc": "Używane są tylko metadane", + "query_mode_path": "Ścieżka", + "query_mode_path_desc": "Używana jest cała ścieżka dostępu do pliku", + "set_cover_desc": "Zamień okładkę sceny, jeśli zostanie znaleziona.", + "set_cover_label": "Ustawianie obrazu okładki sceny", + "set_tag_desc": "Dołączanie tagów do sceny poprzez nadpisywanie lub łączenie z istniejącymi tagami w scenie.", + "set_tag_label": "Ustaw tagi", + "show_male_desc": "Włączenie opcji tagowania wykonawców płci męskiej.", + "show_male_label": "Pokaż męskich aktorów", + "source": "Źródło" + }, + "noun_query": "Zapytanie", + "results": { + "duration_off": "Czas trwania przesunięty o co najmniej {number}s", + "duration_unknown": "Czas trwania nieznany", + "fp_found": "{fpCount, plural, =0 {Nie znaleziono nowych dopasowań odcisków palców} other {# znaleziono nowe dopasowania odcisków palców}}", + "fp_matches": "Czas trwania jest zgodny", + "fp_matches_multi": "Pasujące czasy trwania dla odcisków palców {matchCount}/{durationsLength}", + "hash_matches": "{hash_type} jest zgodny", + "match_failed_already_tagged": "Scena już otagowana", + "match_failed_no_result": "Nie znaleziono żadnych wyników", + "match_success": "Scena pomyślnie otagowana", + "phash_matches": "{count} zgodnych PHashy", + "unnamed": "Bez nazwy" + }, + "verb_match_fp": "Dopasuj odciski palców", + "verb_matched": "Dopasowane", + "verb_scrape_all": "Zbierz wszystko", + "verb_submit_fp": "Wyślij {fpCount, plural, one{# odcisk palca} other{# odciski palców}}", + "verb_toggle_config": "{toggle} {configuration}", + "verb_toggle_unmatched": "{toggle} niedopasowane sceny" }, - "general": { - "auth": { - "api_key": "Klucz API", - "api_key_desc": "Klucz API dla systemów zewnętrznych. Wymagane tylko wtedy, gdy skonfigurowana jest nazwa użytkownika/hasło. Nazwa użytkownika musi zostać zapisana przed wygenerowaniem klucza API.", - "authentication": "Uwierzytelnianie", - "clear_api_key": "Wyczyść klucz API", - "credentials": { - "description": "Dane uwierzytelniające ograniczające dostęp do skrytki.", - "heading": "Poświadczenia" + "config": { + "about": { + "build_hash": "Hash kompilacji:", + "build_time": "Czas kompilacji:", + "check_for_new_version": "Sprawdź, czy jest nowa wersja", + "latest_version": "Najnowsza wersja", + "latest_version_build_hash": "Hash kompilacji najnowszej wersji:", + "new_version_notice": "[NOWA]", + "release_date": "Data wydania:", + "stash_discord": "Dołącz do naszego kanału {url}", + "stash_home": "Dom Stasha na stronie {url}", + "stash_open_collective": "Wesprzyj nas poprzez {url}", + "stash_wiki": "Strona Stash {url}", + "version": "Wersja" + }, + "application_paths": { + "heading": "Ścieżki aplikacji" + }, + "categories": { + "about": "O aplikacji", + "changelog": "Lista zmian", + "interface": "Interfejs", + "logs": "Logi", + "metadata_providers": "Dostawcy metadanych", + "plugins": "Wtyczki", + "scraping": "Scrapowanie", + "security": "Bezpieczeństwo", + "services": "Usługi", + "system": "System", + "tasks": "Zadania", + "tools": "Narzędzia" + }, + "dlna": { + "allow_temp_ip": "Pozwalaj {tempIP}", + "allowed_ip_addresses": "Dozwolone adresy IP", + "allowed_ip_temporarily": "Tymczasowo dozwolony adres IP", + "default_ip_whitelist": "Domyślna biała lista adresów IP", + "default_ip_whitelist_desc": "Domyślne adresy IP z dostępem do urządzenia DLNA. Użyj {wildcard}, aby zezwolić na dostęp wszystkim adresom IP.", + "disabled_dlna_temporarily": "Tymczasowe wyłączenie funkcji DLNA", + "disallowed_ip": "Niedozwolony adres IP", + "enabled_by_default": "Domyślnie włączone", + "enabled_dlna_temporarily": "Tymczasowe włączenie funkcji DLNA", + "network_interfaces": "Interfejsy", + "network_interfaces_desc": "Interfejsy, na których ma działać serwer DLNA. Pusta lista spowoduje, że serwer będzie działał na wszystkich interfejsach. Wymaga ponownego uruchomienia DLNA po zmianie.", + "recent_ip_addresses": "Ostatnie adresy IP", + "server_display_name": "Wyświetlana nazwa serwera", + "server_display_name_desc": "Nazwa wyświetlana dla serwera DLNA. Domyślnie {server_name}, jeśli jest pusta.", + "successfully_cancelled_temporary_behaviour": "Pomyślnie anulowano zachowanie tymczasowe", + "until_restart": "do ponownego uruchomienia", + "video_sort_order": "Domyślna kolejność sortowania wideo", + "video_sort_order_desc": "Ustaw domyślną kolejność sortowania filmów." + }, + "general": { + "auth": { + "api_key": "Klucz API", + "api_key_desc": "Klucz API dla systemów zewnętrznych. Wymagane tylko wtedy, gdy skonfigurowana jest nazwa użytkownika/hasło. Nazwa użytkownika musi zostać zapisana przed wygenerowaniem klucza API.", + "authentication": "Uwierzytelnianie", + "clear_api_key": "Wyczyść klucz API", + "credentials": { + "description": "Dane uwierzytelniające ograniczające dostęp do skrytki.", + "heading": "Poświadczenia" + }, + "generate_api_key": "Wygeneruj klucz API", + "log_file": "Plik dziennika", + "log_file_desc": "Ścieżka do pliku, do którego mają być zapisywane logi. Puste, aby wyłączyć zapisywanie do pliku. Wymaga ponownego uruchomienia.", + "log_http": "Logi dostępu http", + "log_http_desc": "Loguje dostęp http do terminala. Wymaga ponownego uruchomienia.", + "log_to_terminal": "Logi do terminala", + "log_to_terminal_desc": "Przekazuje logi do terminala oprócz logów do pliku. Zawsze prawdziwe, jeśli logowanie do pliku jest wyłączone. Wymaga ponownego uruchomienia.", + "maximum_session_age": "Maksymalny czas trwania sesji", + "maximum_session_age_desc": "Maksymalny czas bezczynności przed wygaśnięciem sesji logowania, w sekundach.", + "password": "Hasło", + "password_desc": "Hasło dostępu do aplikacji Stash. Pozostaw puste, aby wyłączyć uwierzytelnianie użytkownika", + "stash-box_integration": "Integracja ze Stash-box", + "username": "Nazwa użytkownika", + "username_desc": "Nazwa użytkownika umożliwiająca dostęp do Stash. Pozostaw puste, aby wyłączyć uwierzytelnianie użytkownika" + }, + "backup_directory_path": { + "description": "Lokalizacja katalogu kopii zapasowych plików bazy danych SQLite", + "heading": "Ścieżka katalogu kopii zapasowych" + }, + "blobs_path": { + "description": "Wskazuje miejsce na systemie plików w którym mają być przechowywane pliki binarne. Uwzględniane tylko jeśli wybrany został binarny tryb zapisu danych. UWAGA: zmiana wymaga ręcznego przeniesienia danych.", + "heading": "Ścieżka dla plików binarnych" + }, + "blobs_storage": { + "description": "Gdzie przechowywać dane binarne, takie jak okładki scen, obrazy wykonawców, studia i znaczników. Po zmianie tej wartości istniejące dane muszą zostać zmigrowane przy użyciu zadania Migruj bloby. Informacje na temat migracji znajdują się na stronie Zadania.", + "heading": "Tryb zapisu plików binarnych" + }, + "cache_location": "Lokalizacja katalogu pamięci podręcznej. Wymagane jeśli używany jest HLS (na przykład na urządzeniach Apple) lub DASH.", + "cache_path_head": "Ścieżka pamięci podręcznej", + "calculate_md5_and_ohash_desc": "Oblicz sumę kontrolną MD5 jako dodatek do oshash. Włączenie spowoduje, że początkowe skanowanie będzie wolniejsze. Aby wyłączyć obliczanie MD5, hash nazwy pliku musi być ustawiony na oshash.", + "calculate_md5_and_ohash_label": "Obliczanie MD5 dla filmów", + "check_for_insecure_certificates": "Sprawdź, czy nie ma nieprawidłowych certyfikatów", + "check_for_insecure_certificates_desc": "Niektóre witryny używają nieprawidłowych certyfikatów ssl. Jeśli opcja ta nie jest zaznaczona, scraper pomija sprawdzanie niezapewniających bezpieczeństwa certyfikatów i pozwala na skrobanie tych witryn. Jeśli podczas skrobania pojawia się błąd certyfikatu, usuń zaznaczenie tej opcji.", + "chrome_cdp_path": "Ścieżka Chrome CDP", + "chrome_cdp_path_desc": "Ścieżka do pliku wykonywalnego Chrome lub adres zdalny (zaczynający się od http:// lub https://, na przykład http://localhost:9222/json/version) do instancji Chrome.", + "create_galleries_from_folders_desc": "Jeśli włączone, domyślnie tworzy galerie z folderów zawierających obrazy. Utwórz plik o nazwie .forcegallery lub .nogallery w folderze, aby wymusić/zapobiec temu.", + "create_galleries_from_folders_label": "Tworzenie galerii z folderów zawierających obrazy", + "database": "Baza danych", + "db_path_head": "Ścieżka bazy danych", + "directory_locations_to_your_content": "Lokalizacje katalogów z Twoimi danymi", + "excluded_image_gallery_patterns_desc": "Wyrażenia regularne dotyczące plików/ścieżek obrazów i galerii do wykluczenia ze skanowania i dodania do czyszczenia", + "excluded_image_gallery_patterns_head": "Wykluczone wzorce obrazów/galerii", + "excluded_video_patterns_desc": "Wyrażenia regularne plików/ścieżek wideo do wykluczenia ze skanowania i dodania do czyszczenia", + "excluded_video_patterns_head": "Wykluczone wzorce wideo", + "ffmpeg": { + "hardware_acceleration": { + "desc": "Pozwala na transkodowanie wideo na żywo przy użyciu dostępnego sprzętu.", + "heading": "Kodowanie przy użyciu FFmpeg" + }, + "live_transcode": { + "input_args": { + "desc": "Zaawansowane: Dodatkowe argumenty do przekazania do FFmpeg przed polem wejściowym podczas transkodowania wideo na żywo.", + "heading": "Argumenty wejściowe dla transkodowani na żywo przy użyciou FFmpeg" + }, + "output_args": { + "desc": "Zaawansowane: Dodatkowe argumenty do przekazania do FFmpeg przed polem wyjściowym podczas transkodowania wideo na żywo.", + "heading": "Argumenty wyjścia dla transkodowania na żywo z użyciem FFmpeg" + } + }, + "transcode": { + "input_args": { + "desc": "Zaawansowane: Dodatkowe argumenty do przekazania do FFmpeg przed polem wejściowym podczas generowania wideo.", + "heading": "Argumenty wejściowe dla transkodowani przy użyciu FFmpeg" + }, + "output_args": { + "desc": "Zaawansowane: Dodatkowe argumenty do przekazania do FFmpeg przed polem wyjściowym podczas generowania wideo.", + "heading": "Argumenty wyjścia dla transkodowania z użyciem FFmpeg" + } + } + }, + "funscript_heatmap_draw_range": "Bierz pod uwagę zakres dla wygenerowanych heatmap", + "funscript_heatmap_draw_range_desc": "Narysuj zakres ruchu na osi y generowanej heatmapy. Istniejące heatmapy będą musiały zostać ponownie wygenerowane po zmianie.", + "gallery_cover_regex_desc": "Regexp używany do identyfikacji obrazu jako okładki galerii", + "gallery_cover_regex_label": "Wzór dla okładki galerii", + "gallery_ext_desc": "Rozdzielona przecinkami lista rozszerzeń plików, które będą identyfikowane jako pliki galerii zip.", + "gallery_ext_head": "Rozszerzenia galerii zip", + "generated_file_naming_hash_desc": "Użyj MD5 lub oshash dla wygenerowanych nazw plików. Zmiana tego ustawienia wymaga, aby wszystkie sceny miały uzupełnioną odpowiednią wartość MD5/oshash. Po zmianie tej wartości, istniejące wygenerowane pliki będą musiały zostać zmigrowane lub zregenerowane. Zobacz stronę Zadania, aby uzyskać informacje na temat migracji.", + "generated_file_naming_hash_head": "Wygenerowany hash nazwy pliku", + "generated_files_location": "Lokalizacja katalogu z wygenerowanymi plikami (znaczniki scen, podglądy scen, sprite'y itp.)", + "generated_path_head": "Ścieżka wygenerowanych plików", + "hashing": "Hashowanie", + "heatmap_generation": "Generowanie heatmap dla Funscript", + "image_ext_desc": "Rozdzielona przecinkami lista rozszerzeń plików, które będą identyfikowane jako obrazy.", + "image_ext_head": "Rozszerzenia obrazów", + "include_audio_desc": "Uwzględnia strumień audio podczas generowania podglądu.", + "include_audio_head": "Dołącz dźwięk", + "logging": "Logowanie", + "maximum_streaming_transcode_size_desc": "Maksymalny rozmiar transkodowanych strumieni", + "maximum_streaming_transcode_size_head": "Maksymalny rozmiar transkodowania strumienia", + "maximum_transcode_size_desc": "Maksymalny rozmiar generowanych transkodów", + "maximum_transcode_size_head": "Maksymalny rozmiar transkodowania", + "metadata_path": { + "description": "Lokalizacja katalogu używana podczas wykonywania pełnego eksportu lub importu", + "heading": "Ścieżka metadanych" + }, + "number_of_parallel_task_for_scan_generation_desc": "Ustaw 0 dla automatycznego wykrywania. Ostrzeżenie Uruchamianie większej liczby zadań, niż jest to wymagane do osiągnięcia 100% wykorzystania procesora, spowoduje spadek wydajności i potencjalnie inne problemy.", + "number_of_parallel_task_for_scan_generation_head": "Liczba zadań równoległych dla skanowania/generowania", + "parallel_scan_head": "Skanowanie/generowanie równoległe", + "preview_generation": "Generacja podglądu", + "python_path": { + "description": "Lokalizacja pliku wykonywalnego Pythona. Używane dla skryptów i wtyczek. Jeśli jest puste, python zostanie pobrany ze środowiska", + "heading": "Ścieżka Pythona" + }, + "scraper_user_agent": "Agent użytkownika dla zbieracza", + "scraper_user_agent_desc": "Ciąg „User-Agent” używany podczas zapytań HTTP zbierania", + "scrapers_path": { + "description": "Położenie katalogu z plikami konfiguracyjnymi zbieracza", + "heading": "Ścieżka do zbieraczy" + }, + "scraping": "Scrapowanie", + "sqlite_location": "Lokalizacja pliku dla bazy danych SQLite (wymaga ponownego uruchomienia). UWAGA: przechowywanie bazy danych w systemie innym niż ten na którym uruchomiony jest serwer Stash (np. w lokalizacji sieciowej) nie jest wspierane!", + "video_ext_desc": "Rozdzielona przecinkami lista rozszerzeń plików, które będą identyfikowane jako pliki wideo.", + "video_ext_head": "Rozszerzenia wideo", + "video_head": "Wideo" + }, + "library": { + "exclusions": "Wykluczenia", + "gallery_and_image_options": "Opcje galerii i obrazów", + "media_content_extensions": "Rozszerzenia treści multimedialnych" + }, + "logs": { + "log_level": "Poziom rejestrowania" + }, + "plugins": { + "hooks": "Punkty zaczepienia", + "triggers_on": "Wyzwalacze \"w przypadku\"" + }, + "scraping": { + "entity_metadata": "Metadane - {entityType}", + "entity_scrapers": "Zbieracze – {entityType}", + "excluded_tag_patterns_desc": "Wyrażenia regularne nazw tagów do wykluczenia z wyników scrapowania", + "excluded_tag_patterns_head": "Wykluczone wzorce tagów", + "scraper": "Zbieracz", + "scrapers": "Zbieracze", + "search_by_name": "Wyszukiwanie według nazwy", + "supported_types": "Obsługiwane typy", + "supported_urls": "Adresy URL" + }, + "stashbox": { + "add_instance": "Dodaj instancję stash-box", + "api_key": "Klucz API", + "description": "Stash-box ułatwia automatyczne tagowanie scen i aktorów na podstawie odcisków palców i nazw plików.\nPunkt końcowy oraz klucz API można znaleźć na stronie swojego konta w instancji stash-box. Nazwy są wymagane, gdy dodawana jest więcej niż jedna instancja.", + "endpoint": "Punkt końcowy", + "graphql_endpoint": "Punkt końcowy GraphQL", + "name": "Nazwa", + "title": "Punkty końcowe stash-box" + }, + "system": { + "transcoding": "Transkodowanie" }, - "generate_api_key": "Wygeneruj klucz API", - "log_file": "Plik dziennika", - "log_file_desc": "Ścieżka do pliku, do którego mają być zapisywane logi. Puste, aby wyłączyć zapisywanie do pliku. Wymaga ponownego uruchomienia.", - "log_http": "Logi dostępu http", - "log_http_desc": "Loguje dostęp http do terminala. Wymaga ponownego uruchomienia.", - "log_to_terminal": "Logi do terminala", - "log_to_terminal_desc": "Przekazuje logi do terminala oprócz logów do pliku. Zawsze prawdziwe, jeśli logowanie do pliku jest wyłączone. Wymaga ponownego uruchomienia.", - "maximum_session_age": "Maksymalny czas trwania sesji", - "maximum_session_age_desc": "Maksymalny czas bezczynności przed wygaśnięciem sesji logowania, w sekundach.", - "password": "Hasło", - "password_desc": "Hasło dostępu do aplikacji Stash. Pozostaw puste, aby wyłączyć uwierzytelnianie użytkownika", - "stash-box_integration": "Integracja ze Stash-box", - "username": "Nazwa użytkownika", - "username_desc": "Nazwa użytkownika umożliwiająca dostęp do Stash. Pozostaw puste, aby wyłączyć uwierzytelnianie użytkownika" - }, - "backup_directory_path": { - "description": "Lokalizacja katalogu kopii zapasowych plików bazy danych SQLite", - "heading": "Ścieżka katalogu kopii zapasowych" - }, - "blobs_path": { - "description": "Wskazuje miejsce na systemie plików w którym mają być przechowywane pliki binarne. Uwzględniane tylko jeśli wybrany został binarny tryb zapisu danych. UWAGA: zmiana wymaga ręcznego przeniesienia danych.", - "heading": "Ścieżka dla plików binarnych" - }, - "blobs_storage": { - "description": "Gdzie przechowywać dane binarne, takie jak okładki scen, obrazy wykonawców, studia i znaczników. Po zmianie tej wartości istniejące dane muszą zostać zmigrowane przy użyciu zadania Migruj bloby. Informacje na temat migracji znajdują się na stronie Zadania.", - "heading": "Tryb zapisu plików binarnych" - }, - "cache_location": "Lokalizacja katalogu pamięci podręcznej. Wymagane jeśli używany jest HLS (na przykład na urządzeniach Apple) lub DASH.", - "cache_path_head": "Ścieżka pamięci podręcznej", - "calculate_md5_and_ohash_desc": "Oblicz sumę kontrolną MD5 jako dodatek do oshash. Włączenie spowoduje, że początkowe skanowanie będzie wolniejsze. Aby wyłączyć obliczanie MD5, hash nazwy pliku musi być ustawiony na oshash.", - "calculate_md5_and_ohash_label": "Obliczanie MD5 dla filmów", - "check_for_insecure_certificates": "Sprawdź, czy nie ma nieprawidłowych certyfikatów", - "check_for_insecure_certificates_desc": "Niektóre witryny używają nieprawidłowych certyfikatów ssl. Jeśli opcja ta nie jest zaznaczona, scraper pomija sprawdzanie niezapewniających bezpieczeństwa certyfikatów i pozwala na skrobanie tych witryn. Jeśli podczas skrobania pojawia się błąd certyfikatu, usuń zaznaczenie tej opcji.", - "chrome_cdp_path": "Ścieżka Chrome CDP", - "chrome_cdp_path_desc": "Ścieżka do pliku wykonywalnego Chrome lub adres zdalny (zaczynający się od http:// lub https://, na przykład http://localhost:9222/json/version) do instancji Chrome.", - "create_galleries_from_folders_desc": "Jeśli włączone, domyślnie tworzy galerie z folderów zawierających obrazy. Utwórz plik o nazwie .forcegallery lub .nogallery w folderze, aby wymusić/zapobiec temu.", - "create_galleries_from_folders_label": "Tworzenie galerii z folderów zawierających obrazy", - "database": "Baza danych", - "db_path_head": "Ścieżka bazy danych", - "directory_locations_to_your_content": "Lokalizacje katalogów z Twoimi danymi", - "excluded_image_gallery_patterns_desc": "Wyrażenia regularne dotyczące plików/ścieżek obrazów i galerii do wykluczenia ze skanowania i dodania do czyszczenia", - "excluded_image_gallery_patterns_head": "Wykluczone wzorce obrazów/galerii", - "excluded_video_patterns_desc": "Wyrażenia regularne plików/ścieżek wideo do wykluczenia ze skanowania i dodania do czyszczenia", - "excluded_video_patterns_head": "Wykluczone wzorce wideo", - "ffmpeg": { - "hardware_acceleration": { - "desc": "Pozwala na transkodowanie wideo na żywo przy użyciu dostępnego sprzętu.", - "heading": "Kodowanie przy użyciu FFmpeg" + "tasks": { + "added_job_to_queue": "Dodano {operation_name} do kolejki zadań", + "anonymise_and_download": "Wykonuje zanonimizowaną kopię bazy danych i pobiera plik wynikowy.", + "anonymise_database": "Wykonuje kopię bazy danych do katalogu kopii zapasowych, anonimizując wszystkie wrażliwe dane. Kopia ta może być udostępniona innym osobom w celu rozwiązywania problemów i usuwania usterek. Oryginalna baza danych nie jest modyfikowana. Zanonimizowana baza danych używa formatu nazwy pliku {filename_format}.", + "anonymising_database": "Anonimizowanie bazy danych", + "auto_tag": { + "auto_tagging_all_paths": "Automatyczne tagowanie wszystkich ścieżek", + "auto_tagging_paths": "Automatyczne tagowanie następujących ścieżek" + }, + "auto_tag_based_on_filenames": "Automatyczne tagowanie zawartości na podstawie ścieżek plików.", + "auto_tagging": "Automatyczne tagowanie", + "backing_up_database": "Tworzenie kopii zapasowej bazy danych", + "backup_and_download": "Wykonuje kopię zapasową bazy danych i pobiera plik wynikowy.", + "backup_database": "Wykonuje kopię zapasową bazy danych do katalogu kopii zapasowych, z nazwą pliku w formacie {filename_format}", + "cleanup_desc": "Sprawdza, czy nie ma brakujących plików i usuwa je z bazy danych. Jest to działanie destrukcyjne.", + "data_management": "Zarządzanie danymi", + "defaults_set": "Zostały ustawione wartości domyślne, które będą używane po kliknięciu przycisku {action} na stronie Zadania.", + "dont_include_file_extension_as_part_of_the_title": "Nie dołączaj rozszerzenia pliku jako części tytułu", + "empty_queue": "Obecnie nie są wykonywane żadne zadania.", + "export_to_json": "Eksportuje zawartość bazy danych do formatu JSON w katalogu metadanych.", + "generate": { + "generating_from_paths": "Generowanie dla scen z następujących ścieżek", + "generating_scenes": "Generowanie dla {num} {scene}" + }, + "generate_clip_previews_during_scan": "Generowanie podglądu klipów obrazów", + "generate_desc": "Generowanie pomocniczych plików graficznych, sprite'ów, wideo, vtt i innych.", + "generate_phashes_during_scan": "Generowanie hashy percepcyjnych", + "generate_phashes_during_scan_tooltip": "Do deduplikacji i identyfikacji scen.", + "generate_previews_during_scan": "Generowanie obrazów do animowanych podglądów", + "generate_previews_during_scan_tooltip": "Generowanie animowanych podglądów WebP, wymagane tylko wtedy, gdy opcja Typ podglądu jest ustawiona na Animowane obrazy.", + "generate_sprites_during_scan": "Generowanie sprite'ów scrubberów", + "generate_thumbnails_during_scan": "Generowanie miniatur dla obrazów", + "generate_video_covers_during_scan": "Generuj okładki dla scen", + "generate_video_previews_during_scan": "Generowanie podglądów", + "generate_video_previews_during_scan_tooltip": "Generowanie podglądów wideo, które są odtwarzane po najechaniu kursorem myszy na scenę", + "generated_content": "Zawartość wygenerowana", + "identify": { + "and_create_missing": "i utwórz brakujące", + "create_missing": "Utwórz brakujące", + "default_options": "Ustawienia domyślne", + "description": "Automatycznie ustaw metadane sceny ze źródeł stash-box i zbieraczy.", + "explicit_set_description": "Następujące opcje będą używane, jeśli nie zostały nadpisane w opcjach specyficznych dla źródła.", + "field": "Pole", + "field_behaviour": "{strategy} {field}", + "field_options": "Opcje pól", + "heading": "Identyfikacja", + "identifying_from_paths": "Identyfikuj sceny z następujących ścieżek", + "identifying_scenes": "Identyfikuj {num} {scene}", + "include_male_performers": "Uwzględnij aktorów płci męskiej", + "set_cover_images": "Ustaw obrazy okładek", + "set_organized": "Ustaw flagę, zorganizowane", + "source": "Źródło", + "source_options": "Opcje {source}", + "sources": "Źródła", + "strategy": "Strategia" + }, + "import_from_exported_json": "Import z wyeksportowanego pliku JSON w katalogu metadanych. Wymazuje istniejącą bazę danych.", + "incremental_import": "Import przyrostowy z dostarczonego wyeksportowanego pliku zip.", + "job_queue": "Kolejka zadań", + "maintenance": "Konserwacja", + "migrate_blobs": { + "delete_old": "Usuń stare dane", + "description": "Migracja blobów do aktualnego systemu przechowywania blobów. Ta migracja powinna być uruchomiona po zmianie systemu przechowywania blobów. Może opcjonalnie usunąć stare dane po migracji." + }, + "migrate_hash_files": "Używany po zmianie hasha nazw generowanych plików w celu zmiany nazwy istniejących wygenerowanych plików na nowy format hasha.", + "migrate_scene_screenshots": { + "delete_files": "Usuń pliki ze zrzutami ekranu ze scen", + "description": "Migracja zrzutów ekranu sceny do nowego systemu przechowywania blobów. Ta migracja powinna być uruchomiona po migracji istniejącego systemu do wersji 0.20. Opcjonalnie można usunąć stare zrzuty ekranu po migracji.", + "overwrite_existing": "Nadpisz istniejące BLOBy danymi ze zrzutów ekranu ze scen" + }, + "migrations": "Migracje", + "only_dry_run": "Wykonaj tylko próbę na sucho. Nie usuwa niczego", + "plugin_tasks": "Zadania wtyczek", + "scan": { + "scanning_all_paths": "Skanowanie wszystkich ścieżek", + "scanning_paths": "Skanowanie następujących ścieżek" + }, + "scan_for_content_desc": "Skanowanie w poszukiwaniu nowych treści i dodawanie ich do bazy danych.", + "set_name_date_details_from_metadata_if_present": "Ustawianie nazwy, daty i szczegółów z metadanych osadzonego pliku" }, - "live_transcode": { - "input_args": { - "desc": "Zaawansowane: Dodatkowe argumenty do przekazania do FFmpeg przed polem wejściowym podczas transkodowania wideo na żywo.", - "heading": "Argumenty wejściowe dla transkodowani na żywo przy użyciou FFmpeg" - }, - "output_args": { - "desc": "Zaawansowane: Dodatkowe argumenty do przekazania do FFmpeg przed polem wyjściowym podczas transkodowania wideo na żywo.", - "heading": "Argumenty wyjścia dla transkodowania na żywo z użyciem FFmpeg" - } + "tools": { + "scene_duplicate_checker": "Sprawdzacz duplikatów scen", + "scene_filename_parser": { + "add_field": "Dodaj pole", + "capitalize_title": "Zapisuj tytuł wielkimi literami", + "display_fields": "Wyświetl pola", + "escape_chars": "Użyj \\, aby uniknąć literalnych znaków", + "filename": "Nazwa pliku", + "filename_pattern": "Wzór nazwy pliku", + "ignore_organized": "Ignoruj uporządkowane sceny", + "ignored_words": "Ignorowane słowa", + "matches_with": "Dopasowania z {i}", + "select_parser_recipe": "Wybierz szablon parsera", + "title": "Parser nazw plików scen", + "whitespace_chars": "Białe znaki", + "whitespace_chars_desc": "Te znaki zostaną zastąpione spacją w tytule" + }, + "scene_tools": "Narzędzia scen" }, - "transcode": { - "input_args": { - "desc": "Zaawansowane: Dodatkowe argumenty do przekazania do FFmpeg przed polem wejściowym podczas generowania wideo.", - "heading": "Argumenty wejściowe dla transkodowani przy użyciu FFmpeg" - }, - "output_args": { - "desc": "Zaawansowane: Dodatkowe argumenty do przekazania do FFmpeg przed polem wyjściowym podczas generowania wideo.", - "heading": "Argumenty wyjścia dla transkodowania z użyciem FFmpeg" - } + "ui": { + "abbreviate_counters": { + "description": "Skracanie liczników na kartach i stronach podglądu szczegółów, na przykład \"1831\" zostanie skrócone do \"1.8K\".", + "heading": "Skracaj liczby" + }, + "basic_settings": "Ustawienia podstawowe", + "custom_css": { + "description": "Strona musi zostać ponownie załadowana, aby zmiany zaczęły obowiązywać. Nie ma gwarancji kompatybilności między niestandardowym CSS a przyszłymi wydaniami Stash.", + "heading": "Własny CSS", + "option_label": "Włączony własny CSS" + }, + "custom_javascript": { + "description": "Strona musi zostać ponownie załadowana, aby zmiany zaczęły obowiązywać. Nie ma gwarancji zgodności między niestandardowym Javascriptem a przyszłymi wydaniami Stash.", + "heading": "Własny Javascript", + "option_label": "Własny Javascript włączony" + }, + "custom_locales": { + "description": "Nadpisywanie poszczególnych ciągów lokalnie. Zobacz https://github.com/stashapp/stash/blob/develop/ui/v2.5/src/locales/en-GB.json, aby uzyskać główną listę. Aby zmiany weszły w życie, strona musi zostać ponownie załadowana.", + "heading": "Niestandardowa lokalizacja", + "option_label": "Niestandardowa lokalizacja włączona" + }, + "delete_options": { + "description": "Ustawienia domyślne przy usuwaniu obrazów, galerii i scen.", + "heading": "Opcje usuwania", + "options": { + "delete_file": "Domyślnie usuń plik", + "delete_generated_supporting_files": "Domyślnie usuwaj wygenerowane pliki pomocnicze" + } + }, + "desktop_integration": { + "desktop_integration": "Integracja z pulpitem", + "notifications_enabled": "Włącz powiadomienia", + "send_desktop_notifications_for_events": "Wysyłanie powiadomień o zdarzeniach na pulpit", + "skip_opening_browser": "Pomiń otwieranie przeglądarki", + "skip_opening_browser_on_startup": "Pomiń automatyczne otwieranie przeglądarki podczas uruchamiania" + }, + "editing": { + "disable_dropdown_create": { + "description": "Usunięcie możliwości tworzenia nowych obiektów z poziomu listy rozwijanej", + "heading": "Wyłącz tworzenie za pomocą rozwijanej listy" + }, + "heading": "Edytowanie", + "max_options_shown": { + "label": "Maksymalna ilość obiektów pokazywanych w listach wyboru" + }, + "rating_system": { + "star_precision": { + "label": "Precyzja oceniania gwiazdkami", + "options": { + "full": "Cała", + "half": "Pół", + "quarter": "Ćwierć", + "tenth": "Części dziesiętne" + } + }, + "type": { + "label": "Rodzaj systemu oceny", + "options": { + "decimal": "Liczba", + "stars": "Gwiazdki" + } + } + } + }, + "funscript_offset": { + "description": "Przesunięcie czasowe w milisekundach dla odtwarzania skryptów interaktywnych.", + "heading": "Przesunięcie Funscript (ms)" + }, + "handy_connection": { + "connect": "Połącz", + "server_offset": { + "heading": "Przesunięcie serwera" + }, + "status": { + "heading": "Stan podłączenia Handy" + }, + "sync": "Synchronizuj" + }, + "handy_connection_key": { + "description": "Klucz połączenia Handy używany w scenach interaktywnych. Ustawienie tego klucza umożliwi Stash udostępnianie informacji o bieżącej scenie w witrynie handyfeeling.com", + "heading": "Klucz połączenia Handy" + }, + "image_lightbox": { + "heading": "Pole podglądu obrazu" + }, + "image_wall": { + "direction": "Kierunek", + "heading": "Ściana z obrazami", + "margin": "Margines (w pikselach)" + }, + "images": { + "heading": "Obrazy", + "options": { + "create_image_clips_from_videos": { + "description": "Gdy biblioteka ma wyłączone pliki wideo, pliki wideo (pliki kończące się rozszerzeniem wideo) będą skanowane jako klipy obrazów.", + "heading": "Skanuj rozszerzenia wideo jako klipy obrazów" + }, + "write_image_thumbnails": { + "description": "Zapisywanie miniatur obrazów na dysku, gdy są one generowane w locie", + "heading": "Zapisywanie miniatur obrazów" + } + } + }, + "interactive_options": "Opcje interaktywne", + "language": { + "heading": "Język" + }, + "max_loop_duration": { + "description": "Maksymalny czas trwania sceny, podczas którego odtwarzacz scen będzie zapętlał obraz wideo - 0, aby wyłączyć", + "heading": "Maksymalny czas trwania pętli" + }, + "menu_items": { + "description": "Pokaż lub ukryj różne typy zawartości na pasku nawigacyjnym", + "heading": "Pozycje menu" + }, + "minimum_play_percent": { + "description": "Procent czasu, w którym scena musi zostać odtworzona, zanim jej licznik zostanie zwiększony.", + "heading": "Minimalny czas odtwarzania w procentach" + }, + "performers": { + "options": { + "image_location": { + "description": "Niestandardowa ścieżka dostępu do domyślnych obrazów aktorów. Pozostaw puste, aby użyć domyślnych ustawień wbudowanych", + "heading": "Niestandardowa ścieżka obrazów aktorów" + } + } + }, + "preview_type": { + "description": "Konfiguracja dla elementów ściany", + "heading": "Typ podglądu", + "options": { + "animated": "Animowany obraz", + "static": "Statyczny obraz", + "video": "Wideo" + } + }, + "scene_list": { + "heading": "Lista scen", + "options": { + "show_studio_as_text": "Pokaż Studia jako tekst" + } + }, + "scene_player": { + "heading": "Odtwarzacz scen", + "options": { + "always_start_from_beginning": "Zawsze odtwarzaj film od początku", + "auto_start_video": "Automatyczne odtwarzanie wideo", + "auto_start_video_on_play_selected": { + "description": "Automatyczne odtwarzaj wideo z kolejki albo z wybranych lub losowych scen ze strony Sceny", + "heading": "Automatyczne odtwarzanie wideo podczas odtwarzania wybranych" + }, + "continue_playlist_default": { + "description": "Odtwarzaj następną scenę w kolejce po zakończeniu odtwarzania bieżącej", + "heading": "Domyślnie kontynuuj odtwarzanie playlisty" + }, + "show_scrubber": "Pokaż Scrubber", + "track_activity": "Śledzenie aktywności", + "vr_tag": { + "description": "Przycisk VR będzie wyświetlany tylko dla scen z tym znacznikiem.", + "heading": "Tag VR" + } + } + }, + "scene_wall": { + "heading": "Ściana scen/znaczników", + "options": { + "display_title": "Wyświetl tytuł i tagi", + "toggle_sound": "Włącz dźwięk" + } + }, + "scroll_attempts_before_change": { + "description": "Ilość prób przewijania przed przejściem do następnej/poprzedniej pozycji. Ma zastosowanie tylko w trybie Pan Y.", + "heading": "Próby przewijania przed przejściem" + }, + "show_tag_card_on_hover": { + "description": "Pokazuj kartę tagu po najechaniu na plakietkę tagu", + "heading": "Karty tagów" + }, + "slideshow_delay": { + "description": "Pokaz slajdów jest dostępny w galeriach w trybie widoku ściany", + "heading": "Opóźnienie pokazu slajdów (sekundy)" + }, + "studio_panel": { + "heading": "Widok studia", + "options": { + "show_child_studio_content": { + "description": "W widoku studia wyświetlaj także zawartość z podstudiów", + "heading": "Wyświetlaj zawartość z podstudiów" + } + } + }, + "tag_panel": { + "heading": "Widok tagu", + "options": { + "show_child_tagged_content": { + "description": "W widoku tagu wyświetlaj również zawartość z podtagów", + "heading": "Wyświetlaj zawartość z podtagów" + } + } + }, + "title": "Interfejs użytkownika" } - }, - "funscript_heatmap_draw_range": "Bierz pod uwagę zakres dla wygenerowanych heatmap", - "funscript_heatmap_draw_range_desc": "Narysuj zakres ruchu na osi y generowanej heatmapy. Istniejące heatmapy będą musiały zostać ponownie wygenerowane po zmianie.", - "gallery_cover_regex_desc": "Regexp używany do identyfikacji obrazu jako okładki galerii", - "gallery_cover_regex_label": "Wzór dla okładki galerii", - "gallery_ext_desc": "Rozdzielona przecinkami lista rozszerzeń plików, które będą identyfikowane jako pliki galerii zip.", - "gallery_ext_head": "Rozszerzenia galerii zip", - "generated_file_naming_hash_desc": "Użyj MD5 lub oshash dla wygenerowanych nazw plików. Zmiana tego ustawienia wymaga, aby wszystkie sceny miały uzupełnioną odpowiednią wartość MD5/oshash. Po zmianie tej wartości, istniejące wygenerowane pliki będą musiały zostać zmigrowane lub zregenerowane. Zobacz stronę Zadania, aby uzyskać informacje na temat migracji.", - "generated_file_naming_hash_head": "Wygenerowany hash nazwy pliku", - "generated_files_location": "Lokalizacja katalogu z wygenerowanymi plikami (znaczniki scen, podglądy scen, sprite'y itp.)", - "generated_path_head": "Ścieżka wygenerowanych plików", - "hashing": "Hashowanie", - "heatmap_generation": "Generowanie heatmap dla Funscript", - "image_ext_desc": "Rozdzielona przecinkami lista rozszerzeń plików, które będą identyfikowane jako obrazy.", - "image_ext_head": "Rozszerzenia obrazów", - "include_audio_desc": "Uwzględnia strumień audio podczas generowania podglądu.", - "include_audio_head": "Dołącz dźwięk", - "logging": "Logowanie", - "maximum_streaming_transcode_size_desc": "Maksymalny rozmiar transkodowanych strumieni", - "maximum_streaming_transcode_size_head": "Maksymalny rozmiar transkodowania strumienia", - "maximum_transcode_size_desc": "Maksymalny rozmiar generowanych transkodów", - "maximum_transcode_size_head": "Maksymalny rozmiar transkodowania", - "metadata_path": { - "description": "Lokalizacja katalogu używana podczas wykonywania pełnego eksportu lub importu", - "heading": "Ścieżka metadanych" - }, - "number_of_parallel_task_for_scan_generation_desc": "Ustaw 0 dla automatycznego wykrywania. Ostrzeżenie Uruchamianie większej liczby zadań, niż jest to wymagane do osiągnięcia 100% wykorzystania procesora, spowoduje spadek wydajności i potencjalnie inne problemy.", - "number_of_parallel_task_for_scan_generation_head": "Liczba zadań równoległych dla skanowania/generowania", - "parallel_scan_head": "Skanowanie/generowanie równoległe", - "preview_generation": "Generacja podglądu", - "python_path": { - "description": "Lokalizacja pliku wykonywalnego Pythona. Używane dla skryptów i wtyczek. Jeśli jest puste, python zostanie pobrany ze środowiska", - "heading": "Ścieżka Pythona" - }, - "scraper_user_agent": "Agent użytkownika dla zbieracza", - "scraper_user_agent_desc": "Ciąg „User-Agent” używany podczas zapytań HTTP zbierania", - "scrapers_path": { - "description": "Położenie katalogu z plikami konfiguracyjnymi zbieracza", - "heading": "Ścieżka do zbieraczy" - }, - "scraping": "Scrapowanie", - "sqlite_location": "Lokalizacja pliku dla bazy danych SQLite (wymaga ponownego uruchomienia). UWAGA: przechowywanie bazy danych w systemie innym niż ten na którym uruchomiony jest serwer Stash (np. w lokalizacji sieciowej) nie jest wspierane!", - "video_ext_desc": "Rozdzielona przecinkami lista rozszerzeń plików, które będą identyfikowane jako pliki wideo.", - "video_ext_head": "Rozszerzenia wideo", - "video_head": "Wideo" }, - "library": { - "exclusions": "Wykluczenia", - "gallery_and_image_options": "Opcje galerii i obrazów", - "media_content_extensions": "Rozszerzenia treści multimedialnych" + "configuration": "Konfiguracja", + "countables": { + "files": "{count, plural, one {Plik} few {Pliki} other {Plików}}", + "galleries": "{count, plural, one {Galeria} few {Galerie} other {Galerii}}", + "images": "{count, plural, one {Obraz} few {Obrazy} other {Obrazów}}", + "markers": "{count, plural, one {Znacznik} few {Znaczniki} other {Znaczników}}", + "movies": "{count, plural, one {Film} few {Filmy} other {Filmów}}", + "performers": "{count, plural, one {Aktor} few {Aktorów} other {Aktorów}}", + "scenes": "{count, plural, one {Scena} few {Sceny} other {Scen}}", + "studios": "{count, plural, one {Studio} few {Studia} other {Studiów}}", + "tags": "{count, plural, one {Tag} few {Tagi} other {Tagów}}" }, - "logs": { - "log_level": "Poziom rejestrowania" + "country": "Kraj", + "cover_image": "Okładka", + "created_at": "Utworzono", + "criterion": { + "greater_than": "Większy niż", + "less_than": "Mniejszy niż", + "value": "Wartość" }, - "plugins": { - "hooks": "Punkty zaczepienia", - "triggers_on": "Wyzwalacze \"w przypadku\"" + "criterion_modifier": { + "between": "pomiędzy", + "equals": "jest", + "excludes": "nie zawiera", + "format_string": "{criterion} {modifierString}: {valueString}", + "greater_than": "jest większy niż", + "includes": "zawiera", + "includes_all": "zawiera wszystkie", + "is_null": "jest pusty", + "less_than": "jest mniejszy niż", + "matches_regex": "pasuje do wyrażenia regularnego", + "not_between": "nie jest pomiędzy", + "not_equals": "nie jest", + "not_matches_regex": "nie pasuje do wyrażenia regularnego", + "not_null": "nie jest pusty" }, - "scraping": { - "entity_metadata": "Metadane - {entityType}", - "entity_scrapers": "Zbieracze – {entityType}", - "excluded_tag_patterns_desc": "Wyrażenia regularne nazw tagów do wykluczenia z wyników scrapowania", - "excluded_tag_patterns_head": "Wykluczone wzorce tagów", - "scraper": "Zbieracz", - "scrapers": "Zbieracze", - "search_by_name": "Wyszukiwanie według nazwy", - "supported_types": "Obsługiwane typy", - "supported_urls": "Adresy URL" - }, - "stashbox": { - "add_instance": "Dodaj instancję stash-box", - "api_key": "Klucz API", - "description": "Stash-box ułatwia automatyczne tagowanie scen i aktorów na podstawie odcisków palców i nazw plików.\nPunkt końcowy oraz klucz API można znaleźć na stronie swojego konta w instancji stash-box. Nazwy są wymagane, gdy dodawana jest więcej niż jedna instancja.", - "endpoint": "Punkt końcowy", - "graphql_endpoint": "Punkt końcowy GraphQL", - "name": "Nazwa", - "title": "Punkty końcowe stash-box" - }, - "system": { - "transcoding": "Transkodowanie" - }, - "tasks": { - "added_job_to_queue": "Dodano {operation_name} do kolejki zadań", - "anonymise_and_download": "Wykonuje zanonimizowaną kopię bazy danych i pobiera plik wynikowy.", - "anonymise_database": "Wykonuje kopię bazy danych do katalogu kopii zapasowych, anonimizując wszystkie wrażliwe dane. Kopia ta może być udostępniona innym osobom w celu rozwiązywania problemów i usuwania usterek. Oryginalna baza danych nie jest modyfikowana. Zanonimizowana baza danych używa formatu nazwy pliku {filename_format}.", - "anonymising_database": "Anonimizowanie bazy danych", - "auto_tag": { - "auto_tagging_all_paths": "Automatyczne tagowanie wszystkich ścieżek", - "auto_tagging_paths": "Automatyczne tagowanie następujących ścieżek" - }, - "auto_tag_based_on_filenames": "Automatyczne tagowanie zawartości na podstawie ścieżek plików.", - "auto_tagging": "Automatyczne tagowanie", - "backing_up_database": "Tworzenie kopii zapasowej bazy danych", - "backup_and_download": "Wykonuje kopię zapasową bazy danych i pobiera plik wynikowy.", - "backup_database": "Wykonuje kopię zapasową bazy danych do katalogu kopii zapasowych, z nazwą pliku w formacie {filename_format}", - "cleanup_desc": "Sprawdza, czy nie ma brakujących plików i usuwa je z bazy danych. Jest to działanie destrukcyjne.", - "data_management": "Zarządzanie danymi", - "defaults_set": "Zostały ustawione wartości domyślne, które będą używane po kliknięciu przycisku {action} na stronie Zadania.", - "dont_include_file_extension_as_part_of_the_title": "Nie dołączaj rozszerzenia pliku jako części tytułu", - "empty_queue": "Obecnie nie są wykonywane żadne zadania.", - "export_to_json": "Eksportuje zawartość bazy danych do formatu JSON w katalogu metadanych.", - "generate": { - "generating_from_paths": "Generowanie dla scen z następujących ścieżek", - "generating_scenes": "Generowanie dla {num} {scene}" - }, - "generate_clip_previews_during_scan": "Generowanie podglądu klipów obrazów", - "generate_desc": "Generowanie pomocniczych plików graficznych, sprite'ów, wideo, vtt i innych.", - "generate_phashes_during_scan": "Generowanie hashy percepcyjnych", - "generate_phashes_during_scan_tooltip": "Do deduplikacji i identyfikacji scen.", - "generate_previews_during_scan": "Generowanie obrazów do animowanych podglądów", - "generate_previews_during_scan_tooltip": "Generowanie animowanych podglądów WebP, wymagane tylko wtedy, gdy opcja Typ podglądu jest ustawiona na Animowane obrazy.", - "generate_sprites_during_scan": "Generowanie sprite'ów scrubberów", - "generate_thumbnails_during_scan": "Generowanie miniatur dla obrazów", - "generate_video_covers_during_scan": "Generuj okładki dla scen", - "generate_video_previews_during_scan": "Generowanie podglądów", - "generate_video_previews_during_scan_tooltip": "Generowanie podglądów wideo, które są odtwarzane po najechaniu kursorem myszy na scenę", - "generated_content": "Zawartość wygenerowana", - "identify": { - "and_create_missing": "i utwórz brakujące", - "create_missing": "Utwórz brakujące", - "default_options": "Ustawienia domyślne", - "description": "Automatycznie ustaw metadane sceny ze źródeł stash-box i zbieraczy.", - "explicit_set_description": "Następujące opcje będą używane, jeśli nie zostały nadpisane w opcjach specyficznych dla źródła.", - "field": "Pole", - "field_behaviour": "{strategy} {field}", - "field_options": "Opcje pól", - "heading": "Identyfikacja", - "identifying_from_paths": "Identyfikuj sceny z następujących ścieżek", - "identifying_scenes": "Identyfikuj {num} {scene}", - "include_male_performers": "Uwzględnij aktorów płci męskiej", - "set_cover_images": "Ustaw obrazy okładek", - "set_organized": "Ustaw flagę, zorganizowane", - "source": "Źródło", - "source_options": "Opcje {source}", - "sources": "Źródła", - "strategy": "Strategia" - }, - "import_from_exported_json": "Import z wyeksportowanego pliku JSON w katalogu metadanych. Wymazuje istniejącą bazę danych.", - "incremental_import": "Import przyrostowy z dostarczonego wyeksportowanego pliku zip.", - "job_queue": "Kolejka zadań", - "maintenance": "Konserwacja", - "migrate_blobs": { - "delete_old": "Usuń stare dane", - "description": "Migracja blobów do aktualnego systemu przechowywania blobów. Ta migracja powinna być uruchomiona po zmianie systemu przechowywania blobów. Może opcjonalnie usunąć stare dane po migracji." - }, - "migrate_hash_files": "Używany po zmianie hasha nazw generowanych plików w celu zmiany nazwy istniejących wygenerowanych plików na nowy format hasha.", - "migrate_scene_screenshots": { - "delete_files": "Usuń pliki ze zrzutami ekranu ze scen", - "description": "Migracja zrzutów ekranu sceny do nowego systemu przechowywania blobów. Ta migracja powinna być uruchomiona po migracji istniejącego systemu do wersji 0.20. Opcjonalnie można usunąć stare zrzuty ekranu po migracji.", - "overwrite_existing": "Nadpisz istniejące BLOBy danymi ze zrzutów ekranu ze scen" - }, - "migrations": "Migracje", - "only_dry_run": "Wykonaj tylko próbę na sucho. Nie usuwa niczego", - "plugin_tasks": "Zadania wtyczek", - "scan": { - "scanning_all_paths": "Skanowanie wszystkich ścieżek", - "scanning_paths": "Skanowanie następujących ścieżek" - }, - "scan_for_content_desc": "Skanowanie w poszukiwaniu nowych treści i dodawanie ich do bazy danych.", - "set_name_date_details_from_metadata_if_present": "Ustawianie nazwy, daty i szczegółów z metadanych osadzonego pliku" - }, - "tools": { - "scene_duplicate_checker": "Sprawdzacz duplikatów scen", - "scene_filename_parser": { - "add_field": "Dodaj pole", - "capitalize_title": "Zapisuj tytuł wielkimi literami", - "display_fields": "Wyświetl pola", - "escape_chars": "Użyj \\, aby uniknąć literalnych znaków", - "filename": "Nazwa pliku", - "filename_pattern": "Wzór nazwy pliku", - "ignore_organized": "Ignoruj uporządkowane sceny", - "ignored_words": "Ignorowane słowa", - "matches_with": "Dopasowania z {i}", - "select_parser_recipe": "Wybierz szablon parsera", - "title": "Parser nazw plików scen", - "whitespace_chars": "Białe znaki", - "whitespace_chars_desc": "Te znaki zostaną zastąpione spacją w tytule" - }, - "scene_tools": "Narzędzia scen" - }, - "ui": { - "abbreviate_counters": { - "description": "Skracanie liczników na kartach i stronach podglądu szczegółów, na przykład \"1831\" zostanie skrócone do \"1.8K\".", - "heading": "Skracaj liczby" - }, - "basic_settings": "Ustawienia podstawowe", - "custom_css": { - "description": "Strona musi zostać ponownie załadowana, aby zmiany zaczęły obowiązywać. Nie ma gwarancji kompatybilności między niestandardowym CSS a przyszłymi wydaniami Stash.", - "heading": "Własny CSS", - "option_label": "Włączony własny CSS" - }, - "custom_javascript": { - "description": "Strona musi zostać ponownie załadowana, aby zmiany zaczęły obowiązywać. Nie ma gwarancji zgodności między niestandardowym Javascriptem a przyszłymi wydaniami Stash.", - "heading": "Własny Javascript", - "option_label": "Własny Javascript włączony" - }, - "custom_locales": { - "description": "Nadpisywanie poszczególnych ciągów lokalnie. Zobacz https://github.com/stashapp/stash/blob/develop/ui/v2.5/src/locales/en-GB.json, aby uzyskać główną listę. Aby zmiany weszły w życie, strona musi zostać ponownie załadowana.", - "heading": "Niestandardowa lokalizacja", - "option_label": "Niestandardowa lokalizacja włączona" - }, - "delete_options": { - "description": "Ustawienia domyślne przy usuwaniu obrazów, galerii i scen.", - "heading": "Opcje usuwania", - "options": { - "delete_file": "Domyślnie usuń plik", - "delete_generated_supporting_files": "Domyślnie usuwaj wygenerowane pliki pomocnicze" - } - }, - "desktop_integration": { - "desktop_integration": "Integracja z pulpitem", - "notifications_enabled": "Włącz powiadomienia", - "send_desktop_notifications_for_events": "Wysyłanie powiadomień o zdarzeniach na pulpit", - "skip_opening_browser": "Pomiń otwieranie przeglądarki", - "skip_opening_browser_on_startup": "Pomiń automatyczne otwieranie przeglądarki podczas uruchamiania" - }, - "editing": { - "disable_dropdown_create": { - "description": "Usunięcie możliwości tworzenia nowych obiektów z poziomu listy rozwijanej", - "heading": "Wyłącz tworzenie za pomocą rozwijanej listy" - }, - "heading": "Edytowanie", - "max_options_shown": { - "label": "Maksymalna ilość obiektów pokazywanych w listach wyboru" + "custom": "Własne", + "date": "Data", + "date_format": "RRRR-MM-DD", + "datetime_format": "RRRR-MM-DD GG:MM", + "death_date": "Data śmierci", + "death_year": "Rok śmierci", + "descending": "Malejąco", + "description": "Opis", + "detail": "Szczegół", + "details": "Szczegóły", + "developmentVersion": "Wersja deweloperska", + "dialogs": { + "create_new_entity": "Dodaj {entity}", + "delete_alert": "Następujące elementy {count, plural, one {{singularEntity}} other {{pluralEntity}}} zostaną trwale usunięte:", + "delete_confirm": "Czy na pewno chcesz usunąć {entityName}?", + "delete_entity_desc": "{count, plural, one {Czy na pewno chcesz usunąć {singularEntity}? Jeśli plik nie zostanie usunięty, {singularEntity} zostanie ponownie dodane podczas skanowania.} other {Czy na pewno chcesz usunąć {pluralEntity}? Jeśli te pliki nie zostaną usunięte, {pluralEntity} zostaną ponownie dodane podczas skanowania.}}", + "delete_entity_simple_desc": "{count, plural, one {Czy na pewno chcesz usunąć {singularEntity}?} other {Czy na pewno chcesz usunąć {pluralEntity}?}}", + "delete_entity_title": "{count, plural, one {Usuń {singularEntity}} other {Usuń {pluralEntity}}}", + "delete_galleries_extra": "…oraz wszystkie pliki obrazów, które nie są dołączone do żadnej innej galerii.", + "delete_gallery_files": "Usuń folder galerii/plik zip i wszystkie obrazy, które nie są dołączone do żadnej innej galerii..", + "delete_object_desc": "Czy na pewno chcesz usunąć {count, plural, one {{singularEntity}} other {{pluralEntity}}}?", + "delete_object_overflow": "…i jeszcze {count} {count, plural, one {{singularEntity}} other {{pluralEntity}}}.", + "delete_object_title": "Usuń {count, plural, one {{singularEntity}} other {{pluralEntity}}}", + "dont_show_until_updated": "Nie pokazuj do następnej aktualizacji", + "edit_entity_title": "Edytuj {count, plural, one {{singularEntity}} other {{pluralEntity}}}", + "export_include_related_objects": "Uwzględnij powiązane obiekty w eksporcie", + "export_title": "Eksportuj", + "imagewall": { + "direction": { + "column": "Kolumna", + "description": "Układ oparty na kolumnach lub wierszach.", + "row": "Rząd" + }, + "margin_desc": "Liczba pikseli marginesu wokół całego obrazu." }, - "rating_system": { - "star_precision": { - "label": "Precyzja oceniania gwiazdkami", - "options": { - "full": "Cała", - "half": "Pół", - "quarter": "Ćwierć", - "tenth": "Części dziesiętne" + "lightbox": { + "delay": "Opóźnienie (s)", + "display_mode": { + "fit_horizontally": "Dopasuj w poziomie", + "fit_to_screen": "Dopasuj do ekranu", + "label": "Tryb wyświetlania", + "original": "Oryginalny" + }, + "options": "Opcje", + "page_header": "Strona {page} / {total}", + "reset_zoom_on_nav": "Resetuj poziom powiększenia przy zmianie obrazu", + "scale_up": { + "description": "Skaluj mniejsze obrazy, aby wypełnić ekran", + "label": "Skaluj aby wypełnić" + }, + "scroll_mode": { + "description": "Przytrzymaj shift, aby tymczasowo użyć innego trybu.", + "label": "Tryb przewijania", + "pan_y": "Przesunięcie Y", + "zoom": "Powiększenie" } - }, - "type": { - "label": "Rodzaj systemu oceny", - "options": { - "decimal": "Liczba", - "stars": "Gwiazdki" - } - } - } - }, - "funscript_offset": { - "description": "Przesunięcie czasowe w milisekundach dla odtwarzania skryptów interaktywnych.", - "heading": "Przesunięcie Funscript (ms)" - }, - "handy_connection": { - "connect": "Połącz", - "server_offset": { - "heading": "Przesunięcie serwera" }, - "status": { - "heading": "Stan podłączenia Handy" + "merge": { + "destination": "Cel", + "empty_results": "Wartości pola \"cel\" nie zostaną zmienione.", + "source": "Źródło" }, - "sync": "Synchronizuj" - }, - "handy_connection_key": { - "description": "Klucz połączenia Handy używany w scenach interaktywnych. Ustawienie tego klucza umożliwi Stash udostępnianie informacji o bieżącej scenie w witrynie handyfeeling.com", - "heading": "Klucz połączenia Handy" - }, - "image_lightbox": { - "heading": "Pole podglądu obrazu" - }, - "image_wall": { - "direction": "Kierunek", - "heading": "Ściana z obrazami", - "margin": "Margines (w pikselach)" - }, - "images": { - "heading": "Obrazy", - "options": { - "create_image_clips_from_videos": { - "description": "Gdy biblioteka ma wyłączone pliki wideo, pliki wideo (pliki kończące się rozszerzeniem wideo) będą skanowane jako klipy obrazów.", - "heading": "Skanuj rozszerzenia wideo jako klipy obrazów" - }, - "write_image_thumbnails": { - "description": "Zapisywanie miniatur obrazów na dysku, gdy są one generowane w locie", - "heading": "Zapisywanie miniatur obrazów" - } - } - }, - "interactive_options": "Opcje interaktywne", - "language": { - "heading": "Język" - }, - "max_loop_duration": { - "description": "Maksymalny czas trwania sceny, podczas którego odtwarzacz scen będzie zapętlał obraz wideo - 0, aby wyłączyć", - "heading": "Maksymalny czas trwania pętli" - }, - "menu_items": { - "description": "Pokaż lub ukryj różne typy zawartości na pasku nawigacyjnym", - "heading": "Pozycje menu" - }, - "minimum_play_percent": { - "description": "Procent czasu, w którym scena musi zostać odtworzona, zanim jej licznik zostanie zwiększony.", - "heading": "Minimalny czas odtwarzania w procentach" - }, - "performers": { - "options": { - "image_location": { - "description": "Niestandardowa ścieżka dostępu do domyślnych obrazów aktorów. Pozostaw puste, aby użyć domyślnych ustawień wbudowanych", - "heading": "Niestandardowa ścieżka obrazów aktorów" - } - } - }, - "preview_type": { - "description": "Konfiguracja dla elementów ściany", - "heading": "Typ podglądu", - "options": { - "animated": "Animowany obraz", - "static": "Statyczny obraz", - "video": "Wideo" - } - }, - "scene_list": { - "heading": "Lista scen", - "options": { - "show_studio_as_text": "Pokaż Studia jako tekst" - } - }, - "scene_player": { - "heading": "Odtwarzacz scen", - "options": { - "always_start_from_beginning": "Zawsze odtwarzaj film od początku", - "auto_start_video": "Automatyczne odtwarzanie wideo", - "auto_start_video_on_play_selected": { - "description": "Automatyczne odtwarzaj wideo z kolejki albo z wybranych lub losowych scen ze strony Sceny", - "heading": "Automatyczne odtwarzanie wideo podczas odtwarzania wybranych" - }, - "continue_playlist_default": { - "description": "Odtwarzaj następną scenę w kolejce po zakończeniu odtwarzania bieżącej", - "heading": "Domyślnie kontynuuj odtwarzanie playlisty" - }, - "show_scrubber": "Pokaż Scrubber", - "track_activity": "Śledzenie aktywności", - "vr_tag": { - "description": "Przycisk VR będzie wyświetlany tylko dla scen z tym znacznikiem.", - "heading": "Tag VR" - } - } - }, - "scene_wall": { - "heading": "Ściana scen/znaczników", - "options": { - "display_title": "Wyświetl tytuł i tagi", - "toggle_sound": "Włącz dźwięk" - } - }, - "scroll_attempts_before_change": { - "description": "Ilość prób przewijania przed przejściem do następnej/poprzedniej pozycji. Ma zastosowanie tylko w trybie Pan Y.", - "heading": "Próby przewijania przed przejściem" - }, - "show_tag_card_on_hover": { - "description": "Pokazuj kartę tagu po najechaniu na plakietkę tagu", - "heading": "Karty tagów" - }, - "slideshow_delay": { - "description": "Pokaz slajdów jest dostępny w galeriach w trybie widoku ściany", - "heading": "Opóźnienie pokazu slajdów (sekundy)" - }, - "studio_panel": { - "heading": "Widok studia", - "options": { - "show_child_studio_content": { - "description": "W widoku studia wyświetlaj także zawartość z podstudiów", - "heading": "Wyświetlaj zawartość z podstudiów" - } - } - }, - "tag_panel": { - "heading": "Widok tagu", - "options": { - "show_child_tagged_content": { - "description": "W widoku tagu wyświetlaj również zawartość z podtagów", - "heading": "Wyświetlaj zawartość z podtagów" - } - } - }, - "title": "Interfejs użytkownika" - } - }, - "configuration": "Konfiguracja", - "countables": { - "files": "{count, plural, one {Plik} few {Pliki} other {Plików}}", - "galleries": "{count, plural, one {Galeria} few {Galerie} other {Galerii}}", - "images": "{count, plural, one {Obraz} few {Obrazy} other {Obrazów}}", - "markers": "{count, plural, one {Znacznik} few {Znaczniki} other {Znaczników}}", - "movies": "{count, plural, one {Film} few {Filmy} other {Filmów}}", - "performers": "{count, plural, one {Aktor} few {Aktorów} other {Aktorów}}", - "scenes": "{count, plural, one {Scena} few {Sceny} other {Scen}}", - "studios": "{count, plural, one {Studio} few {Studia} other {Studiów}}", - "tags": "{count, plural, one {Tag} few {Tagi} other {Tagów}}" - }, - "country": "Kraj", - "cover_image": "Okładka", - "created_at": "Utworzono", - "criterion": { - "greater_than": "Większy niż", - "less_than": "Mniejszy niż", - "value": "Wartość" - }, - "criterion_modifier": { - "between": "pomiędzy", - "equals": "jest", - "excludes": "nie zawiera", - "format_string": "{criterion} {modifierString}: {valueString}", - "greater_than": "jest większy niż", - "includes": "zawiera", - "includes_all": "zawiera wszystkie", - "is_null": "jest pusty", - "less_than": "jest mniejszy niż", - "matches_regex": "pasuje do wyrażenia regularnego", - "not_between": "nie jest pomiędzy", - "not_equals": "nie jest", - "not_matches_regex": "nie pasuje do wyrażenia regularnego", - "not_null": "nie jest pusty" - }, - "custom": "Własne", - "date": "Data", - "date_format": "RRRR-MM-DD", - "datetime_format": "RRRR-MM-DD GG:MM", - "death_date": "Data śmierci", - "death_year": "Rok śmierci", - "descending": "Malejąco", - "description": "Opis", - "detail": "Szczegół", - "details": "Szczegóły", - "developmentVersion": "Wersja deweloperska", - "dialogs": { - "create_new_entity": "Dodaj {entity}", - "delete_alert": "Następujące elementy {count, plural, one {{singularEntity}} other {{pluralEntity}}} zostaną trwale usunięte:", - "delete_confirm": "Czy na pewno chcesz usunąć {entityName}?", - "delete_entity_desc": "{count, plural, one {Czy na pewno chcesz usunąć {singularEntity}? Jeśli plik nie zostanie usunięty, {singularEntity} zostanie ponownie dodane podczas skanowania.} other {Czy na pewno chcesz usunąć {pluralEntity}? Jeśli te pliki nie zostaną usunięte, {pluralEntity} zostaną ponownie dodane podczas skanowania.}}", - "delete_entity_simple_desc": "{count, plural, one {Czy na pewno chcesz usunąć {singularEntity}?} other {Czy na pewno chcesz usunąć {pluralEntity}?}}", - "delete_entity_title": "{count, plural, one {Usuń {singularEntity}} other {Usuń {pluralEntity}}}", - "delete_galleries_extra": "…oraz wszystkie pliki obrazów, które nie są dołączone do żadnej innej galerii.", - "delete_gallery_files": "Usuń folder galerii/plik zip i wszystkie obrazy, które nie są dołączone do żadnej innej galerii..", - "delete_object_desc": "Czy na pewno chcesz usunąć {count, plural, one {{singularEntity}} other {{pluralEntity}}}?", - "delete_object_overflow": "…i jeszcze {count} {count, plural, one {{singularEntity}} other {{pluralEntity}}}.", - "delete_object_title": "Usuń {count, plural, one {{singularEntity}} other {{pluralEntity}}}", - "dont_show_until_updated": "Nie pokazuj do następnej aktualizacji", - "edit_entity_title": "Edytuj {count, plural, one {{singularEntity}} other {{pluralEntity}}}", - "export_include_related_objects": "Uwzględnij powiązane obiekty w eksporcie", - "export_title": "Eksportuj", - "imagewall": { - "direction": { - "column": "Kolumna", - "description": "Układ oparty na kolumnach lub wierszach.", - "row": "Rząd" - }, - "margin_desc": "Liczba pikseli marginesu wokół całego obrazu." - }, - "lightbox": { - "delay": "Opóźnienie (s)", - "display_mode": { - "fit_horizontally": "Dopasuj w poziomie", - "fit_to_screen": "Dopasuj do ekranu", - "label": "Tryb wyświetlania", - "original": "Oryginalny" - }, - "options": "Opcje", - "page_header": "Strona {page} / {total}", - "reset_zoom_on_nav": "Resetuj poziom powiększenia przy zmianie obrazu", - "scale_up": { - "description": "Skaluj mniejsze obrazy, aby wypełnić ekran", - "label": "Skaluj aby wypełnić" - }, - "scroll_mode": { - "description": "Przytrzymaj shift, aby tymczasowo użyć innego trybu.", - "label": "Tryb przewijania", - "pan_y": "Przesunięcie Y", - "zoom": "Powiększenie" - } + "merge_tags": { + "destination": "Cel", + "source": "Źródło" + }, + "overwrite_filter_confirm": "Czy na pewno chcesz nadpisać istniejące zapisane zapytanie {entityName}?", + "reassign_entity_title": "Przypisz {count, plural, one {{singularEntity}} other {{pluralEntity}}}", + "reassign_files": { + "destination": "Przypisz ponownie do" + }, + "scene_gen": { + "clip_previews": "Podgląd klipu obrazu", + "covers": "Okładki scen", + "force_transcodes": "Wymuś generowanie transkodu", + "force_transcodes_tooltip": "Domyślnie transkody są generowane tylko wtedy, gdy plik wideo nie jest obsługiwany przez przeglądarkę. Po włączeniu tej funkcji transkod będzie generowany nawet wtedy, gdy plik wideo wydaje się być obsługiwany przez przeglądarkę.", + "image_previews": "Podglądy - Animowane obrazy", + "image_previews_tooltip": "Animowane podglądy WebP, wymagane tylko wtedy, gdy opcja Typ podglądu jest ustawiona na Animowane obrazy.", + "interactive_heatmap_speed": "Generowanie heatmap i prędkości dla scen interaktywnych", + "marker_image_previews": "Podgląd znaczników - Animowane obrazy", + "marker_image_previews_tooltip": "Animowane podglądy znaczników WebP, wymagane tylko wtedy, gdy opcja Typ podglądu jest ustawiony na Animowane obrazy.", + "marker_screenshots": "Podgląd znaczników - Statyczny obraz", + "marker_screenshots_tooltip": "Marker statycznych obrazów JPG, wymagany tylko wtedy, gdy Typ podglądu jest ustawiony na Statyczny obraz.", + "markers": "Podglądy znaczników", + "markers_tooltip": "20-sekundowe filmy rozpoczynające się od podanego kodu czasowego.", + "override_preview_generation_options": "Zastąp opcje generowania podglądu", + "override_preview_generation_options_desc": "Nadpisanie opcji generowania podglądu dla tej operacji. Domyślne wartości ustawia się w System -> Generowanie podglądu.", + "overwrite": "Nadpisywanie istniejących plików", + "phash": "Hasze percepcyjne (do deduplikacji)", + "preview_exclude_end_time_desc": "Wyklucz z podglądu sceny ostatnie x sekund. Może to być wartość wyrażona w sekundach lub procent (np. 2%) całkowitego czasu trwania sceny.", + "preview_exclude_end_time_head": "Pomiń koniec", + "preview_exclude_start_time_desc": "Wyklucz z podglądu sceny pierwsze x sekund. Może to być wartość wyrażona w sekundach lub procent (np. 2%) całkowitego czasu trwania sceny.", + "preview_exclude_start_time_head": "Pomiń początek", + "preview_generation_options": "Opcje generowania podglądu", + "preview_options": "Opcje podglądu", + "preview_preset_desc": "Ustawienie wstępne reguluje rozmiar, jakość i czas kodowania generowania podglądu. Ustawienia wstępne powyżej \"Wolno\" przynoszą coraz mniejsze korzyści i nie są zalecane.", + "preview_preset_head": "Wstępne ustawienie kodowania podglądu", + "preview_seg_count_desc": "Liczba segmentów w plikach podglądu.", + "preview_seg_count_head": "Liczba segmentów w podglądzie", + "preview_seg_duration_desc": "Czas trwania każdego segmentu podglądu, w sekundach.", + "preview_seg_duration_head": "Czas trwania segmentu podglądu", + "sprites": "Sprite'y sceny", + "sprites_tooltip": "Sprite'y (dla scrubbera)", + "transcodes": "Transkodowanie", + "transcodes_tooltip": "Konwersja do MP4 z nieobsługiwanych formatów wideo", + "video_previews": "Podglądy", + "video_previews_tooltip": "Podgląd wideo odtwarzany po najechaniu kursorem myszy na scenę" + }, + "scenes_found": "Znaleziono {count} scen", + "scrape_entity_query": "Zapytanie zbieracza – {entity_type}", + "scrape_entity_title": "Wyniki zbierania {entity_type}", + "scrape_results_existing": "Istniejący", + "scrape_results_scraped": "Zebrany", + "set_image_url_title": "Adres URL obrazu", + "unsaved_changes": "Niezapisane zmiany. Czy na pewno chcesz wyjść?" }, - "merge": { - "destination": "Cel", - "empty_results": "Wartości pola \"cel\" nie zostaną zmienione.", - "source": "Źródło" + "dimensions": "Wymiary", + "director": "Reżyser", + "disambiguation": "Ujednoznacznienie", + "display_mode": { + "grid": "Siatka", + "list": "Lista", + "tagger": "Otagowywacz", + "unknown": "Nieznany", + "wall": "Ściana" }, - "merge_tags": { - "destination": "Cel", - "source": "Źródło" + "donate": "Przekaż darowiznę", + "dupe_check": { + "description": "Obliczenia na poziomach poniżej \"Dokładna\" mogą trwać dłużej. Na niższych poziomach dokładności mogą być również zwracane wyniki fałszywie dodatnie.", + "duration_diff": "Maksymalna różnica czasu trwania", + "duration_options": { + "any": "Dowolna", + "equal": "Brak (takiej samej długości)" + }, + "found_sets": "Znaleziono {setCount, plural, one{# zestaw} few {# zestawy} other {# zestawów}} duplikatów.", + "options": { + "exact": "Dokładna", + "high": "Wysoka", + "low": "Niska", + "medium": "Średnia" + }, + "search_accuracy_label": "Dokładność wyszukiwania", + "title": "Duplikaty scen" }, - "overwrite_filter_confirm": "Czy na pewno chcesz nadpisać istniejące zapisane zapytanie {entityName}?", - "reassign_entity_title": "Przypisz {count, plural, one {{singularEntity}} other {{pluralEntity}}}", - "reassign_files": { - "destination": "Przypisz ponownie do" + "duplicated_phash": "Duplikaty (phash)", + "duration": "Czas trwania", + "effect_filters": { + "aspect": "Aspekt", + "blue": "Niebieski", + "blur": "Rozmycie", + "brightness": "Jasność", + "contrast": "Kontrast", + "gamma": "Gamma", + "green": "Zielony", + "hue": "Odcień", + "name": "Filtry", + "name_transforms": "Transformacje", + "red": "Czerwony", + "reset_filters": "Resetuj filtry", + "reset_transforms": "Resetuj transformacje", + "rotate": "Obrót", + "rotate_left_and_scale": "Obróć w lewo i przeskaluj", + "rotate_right_and_scale": "Obróć w prawo i przeskaluj", + "saturation": "Nasycenie", + "scale": "Skala", + "warmth": "Ciepło" }, - "scene_gen": { - "clip_previews": "Podgląd klipu obrazu", - "covers": "Okładki scen", - "force_transcodes": "Wymuś generowanie transkodu", - "force_transcodes_tooltip": "Domyślnie transkody są generowane tylko wtedy, gdy plik wideo nie jest obsługiwany przez przeglądarkę. Po włączeniu tej funkcji transkod będzie generowany nawet wtedy, gdy plik wideo wydaje się być obsługiwany przez przeglądarkę.", - "image_previews": "Podglądy - Animowane obrazy", - "image_previews_tooltip": "Animowane podglądy WebP, wymagane tylko wtedy, gdy opcja Typ podglądu jest ustawiona na Animowane obrazy.", - "interactive_heatmap_speed": "Generowanie heatmap i prędkości dla scen interaktywnych", - "marker_image_previews": "Podgląd znaczników - Animowane obrazy", - "marker_image_previews_tooltip": "Animowane podglądy znaczników WebP, wymagane tylko wtedy, gdy opcja Typ podglądu jest ustawiony na Animowane obrazy.", - "marker_screenshots": "Podgląd znaczników - Statyczny obraz", - "marker_screenshots_tooltip": "Marker statycznych obrazów JPG, wymagany tylko wtedy, gdy Typ podglądu jest ustawiony na Statyczny obraz.", - "markers": "Podglądy znaczników", - "markers_tooltip": "20-sekundowe filmy rozpoczynające się od podanego kodu czasowego.", - "override_preview_generation_options": "Zastąp opcje generowania podglądu", - "override_preview_generation_options_desc": "Nadpisanie opcji generowania podglądu dla tej operacji. Domyślne wartości ustawia się w System -> Generowanie podglądu.", - "overwrite": "Nadpisywanie istniejących plików", - "phash": "Hasze percepcyjne (do deduplikacji)", - "preview_exclude_end_time_desc": "Wyklucz z podglądu sceny ostatnie x sekund. Może to być wartość wyrażona w sekundach lub procent (np. 2%) całkowitego czasu trwania sceny.", - "preview_exclude_end_time_head": "Pomiń koniec", - "preview_exclude_start_time_desc": "Wyklucz z podglądu sceny pierwsze x sekund. Może to być wartość wyrażona w sekundach lub procent (np. 2%) całkowitego czasu trwania sceny.", - "preview_exclude_start_time_head": "Pomiń początek", - "preview_generation_options": "Opcje generowania podglądu", - "preview_options": "Opcje podglądu", - "preview_preset_desc": "Ustawienie wstępne reguluje rozmiar, jakość i czas kodowania generowania podglądu. Ustawienia wstępne powyżej \"Wolno\" przynoszą coraz mniejsze korzyści i nie są zalecane.", - "preview_preset_head": "Wstępne ustawienie kodowania podglądu", - "preview_seg_count_desc": "Liczba segmentów w plikach podglądu.", - "preview_seg_count_head": "Liczba segmentów w podglądzie", - "preview_seg_duration_desc": "Czas trwania każdego segmentu podglądu, w sekundach.", - "preview_seg_duration_head": "Czas trwania segmentu podglądu", - "sprites": "Sprite'y sceny", - "sprites_tooltip": "Sprite'y (dla scrubbera)", - "transcodes": "Transkodowanie", - "transcodes_tooltip": "Konwersja do MP4 z nieobsługiwanych formatów wideo", - "video_previews": "Podglądy", - "video_previews_tooltip": "Podgląd wideo odtwarzany po najechaniu kursorem myszy na scenę" + "empty_server": "Aby zobaczyć rekomendacje na tej stronie dodaj sceny do serwera.", + "errors": { + "image_index_greater_than_zero": "Indeks obrazu musi być większy niż 0", + "lazy_component_error_help": "Jeśli Stash został niedawno zaktualizowany, proszę przeładować stronę lub wyczyścić pamięć podręczną przeglądarki.", + "something_went_wrong": "Coś się zepsuło." }, - "scenes_found": "Znaleziono {count} scen", - "scrape_entity_query": "Zapytanie zbieracza – {entity_type}", - "scrape_entity_title": "Wyniki zbierania {entity_type}", - "scrape_results_existing": "Istniejący", - "scrape_results_scraped": "Zebrany", - "set_image_url_title": "Adres URL obrazu", - "unsaved_changes": "Niezapisane zmiany. Czy na pewno chcesz wyjść?" - }, - "dimensions": "Wymiary", - "director": "Reżyser", - "disambiguation": "Ujednoznacznienie", - "display_mode": { - "grid": "Siatka", - "list": "Lista", - "tagger": "Otagowywacz", - "unknown": "Nieznany", - "wall": "Ściana" - }, - "donate": "Przekaż darowiznę", - "dupe_check": { - "description": "Obliczenia na poziomach poniżej \"Dokładna\" mogą trwać dłużej. Na niższych poziomach dokładności mogą być również zwracane wyniki fałszywie dodatnie.", - "duration_diff": "Maksymalna różnica czasu trwania", - "duration_options": { - "any": "Dowolna", - "equal": "Brak (takiej samej długości)" + "ethnicity": "Pochodzenie etniczne", + "existing_value": "istniejąca wartość", + "eye_color": "Kolor oczu", + "fake_tits": "Sztuczne cycki", + "false": "Nie", + "favourite": "Ulubione", + "file": "plik", + "file_count": "Liczba plików", + "file_info": "Info o pliku", + "file_mod_time": "Czas modyfikacji pliku", + "files": "pliki", + "files_amount": "{value} plików", + "filesize": "Rozmiar pliku", + "filter": "Filtr", + "filter_name": "Nazwa filtra", + "filters": "Filtry", + "folder": "Folder", + "framerate": "Liczba klatek na sekundę", + "frames_per_second": "{value} klatek na sekundę", + "front_page": { + "types": { + "premade_filter": "Gotowy filtr", + "saved_filter": "Zapisany filtr" + } }, - "found_sets": "Znaleziono {setCount, plural, one{# zestaw} few {# zestawy} other {# zestawów}} duplikatów.", - "options": { - "exact": "Dokładna", - "high": "Wysoka", - "low": "Niska", - "medium": "Średnia" + "galleries": "Galerie", + "gallery": "Galeria", + "gallery_count": "Liczba Galerii", + "gender": "Płeć", + "gender_types": { + "FEMALE": "Kobieta", + "INTERSEX": "Interpłciowy", + "MALE": "Mężczyzna", + "NON_BINARY": "Niebinarny", + "TRANSGENDER_FEMALE": "Transgenderowa kobieta", + "TRANSGENDER_MALE": "Transgenderowy mężczyzna" }, - "search_accuracy_label": "Dokładność wyszukiwania", - "title": "Duplikaty scen" - }, - "duplicated_phash": "Duplikaty (phash)", - "duration": "Czas trwania", - "effect_filters": { - "aspect": "Aspekt", - "blue": "Niebieski", - "blur": "Rozmycie", - "brightness": "Jasność", - "contrast": "Kontrast", - "gamma": "Gamma", - "green": "Zielony", - "hue": "Odcień", - "name": "Filtry", - "name_transforms": "Transformacje", - "red": "Czerwony", - "reset_filters": "Resetuj filtry", - "reset_transforms": "Resetuj transformacje", - "rotate": "Obrót", - "rotate_left_and_scale": "Obróć w lewo i przeskaluj", - "rotate_right_and_scale": "Obróć w prawo i przeskaluj", - "saturation": "Nasycenie", - "scale": "Skala", - "warmth": "Ciepło" - }, - "empty_server": "Aby zobaczyć rekomendacje na tej stronie dodaj sceny do serwera.", - "errors": { - "image_index_greater_than_zero": "Indeks obrazu musi być większy niż 0", - "lazy_component_error_help": "Jeśli Stash został niedawno zaktualizowany, proszę przeładować stronę lub wyczyścić pamięć podręczną przeglądarki.", - "something_went_wrong": "Coś się zepsuło." - }, - "ethnicity": "Pochodzenie etniczne", - "existing_value": "istniejąca wartość", - "eye_color": "Kolor oczu", - "fake_tits": "Sztuczne cycki", - "false": "Nie", - "favourite": "Ulubione", - "file": "plik", - "file_count": "Liczba plików", - "file_info": "Info o pliku", - "file_mod_time": "Czas modyfikacji pliku", - "files": "pliki", - "files_amount": "{value} plików", - "filesize": "Rozmiar pliku", - "filter": "Filtr", - "filter_name": "Nazwa filtra", - "filters": "Filtry", - "folder": "Folder", - "framerate": "Liczba klatek na sekundę", - "frames_per_second": "{value} klatek na sekundę", - "front_page": { - "types": { - "premade_filter": "Gotowy filtr", - "saved_filter": "Zapisany filtr" - } - }, - "galleries": "Galerie", - "gallery": "Galeria", - "gallery_count": "Liczba Galerii", - "gender": "Płeć", - "gender_types": { - "FEMALE": "Kobieta", - "INTERSEX": "Interpłciowy", - "MALE": "Mężczyzna", - "NON_BINARY": "Niebinarny", - "TRANSGENDER_FEMALE": "Transgenderowa kobieta", - "TRANSGENDER_MALE": "Transgenderowy mężczyzna" - }, - "hair_color": "Kolor włosów", - "handy_connection_status": { - "connecting": "Podłączanie", - "disconnected": "Rozłączono", - "error": "Błąd połączenia z Handy", - "missing": "Brak", - "ready": "Podłączono", - "syncing": "Synchronizacja z serwerem", - "uploading": "Wgrywanie skryptu" - }, - "hasChapters": "Posiada Rozdziały", - "hasMarkers": "Ma znaczniki", - "height": "Wzrost", - "height_cm": "Wzrost (cm)", - "help": "Help", - "ignore_auto_tag": "Ignoruj automatyczne tagowanie", - "image": "Obraz", - "image_count": "Liczba obrazów", - "image_index": "Obraz nr", - "images": "Obrazy", - "include_parent_tags": "Uwzględnij tagi nadrzędne", - "include_sub_studios": "Uwzględnić studia zależne", - "include_sub_tags": "Uwzględnij podtagi", - "instagram": "Instagram", - "interactive": "Interaktywny", - "interactive_speed": "Prędkość interaktywna", - "isMissing": "Brakuje", - "last_played_at": "Ostatnio odtwarzano", - "library": "Biblioteka", - "loading": { - "generic": "Ładowanie…" - }, - "marker_count": "Liczba Znaczników", - "markers": "Znaczniki", - "measurements": "Wymiary", - "media_info": { - "audio_codec": "Kodek audio", - "checksum": "Suma kontrolna", - "downloaded_from": "Pobrano z", - "hash": "Hash", - "interactive_speed": "Szybkość interaktywna", - "performer_card": { - "age": "{age} {years_old}", - "age_context": "{age} {years_old} w tej scenie" + "hair_color": "Kolor włosów", + "handy_connection_status": { + "connecting": "Podłączanie", + "disconnected": "Rozłączono", + "error": "Błąd połączenia z Handy", + "missing": "Brak", + "ready": "Podłączono", + "syncing": "Synchronizacja z serwerem", + "uploading": "Wgrywanie skryptu" }, - "phash": "PHash", - "play_count": "Liczba odtworzeń", - "play_duration": "Czas odtwarzania", - "stream": "Stream", - "video_codec": "Kodek wideo" - }, - "megabits_per_second": "{value} megabitów na sekundę", - "metadata": "Metadane", - "movie": "Film", - "movie_scene_number": "Numer sceny filmu", - "movies": "Filmy", - "name": "Nazwa", - "new": "Dodaj", - "none": "Brak", - "o_counter": "O-Licznik", - "operations": "Operacje", - "organized": "Uporządkowany", - "pagination": { - "first": "Pierwsza", - "last": "Ostatnia", - "next": "Następna", - "previous": "Poprzednia" - }, - "parent_of": "Rodzic {children}", - "parent_studios": "Studia nadrzędne", - "parent_tag_count": "Liczba tagów podrzędnych", - "parent_tags": "Tagi nadrzędne", - "part_of": "Część {parent}", - "path": "Ścieżka", - "penis": "Penis", - "penis_length": "Długość penisa", - "penis_length_cm": "Długość penisa (cm)", - "perceptual_similarity": "Podobieństwo percepcyjne (phash)", - "performer": "Aktor", - "performer_tags": "Tagi aktorów", - "performer_age": "Wiek aktora", - "performer_count": "Liczba aktorów", - "performer_favorite": "Ulubiony aktor", - "performer_image": "Zdjęcie aktora", - "performer_tagger": { - "add_new_performers": "Dodaj nowych aktorów", - "any_names_entered_will_be_queried": "Wszystkie wprowadzone nazwy zostaną wyszukane w zdalnej instancji Stash-Box i dodane, jeśli zostaną znalezione. Tylko dokładne dopasowania będą uznawane za dopasowanie.", - "batch_add_performers": "Grupowe dodawanie aktorów", - "batch_update_performers": "Grupowe aktualizowanie aktorów", - "config": { - "active_stash-box_instance": "Aktywna instancja stash-box:", - "edit_excluded_fields": "Edytuj wykluczone pola", - "excluded_fields": "Wykluczone pola:", - "no_fields_are_excluded": "Żadne pola nie są wykluczone", - "no_instances_found": "Nie znaleziono instancji", - "these_fields_will_not_be_changed_when_updating_performers": "Te pola nie zostaną zmienione podczas aktualizacji aktorów.." + "hasChapters": "Posiada Rozdziały", + "hasMarkers": "Ma znaczniki", + "height": "Wzrost", + "height_cm": "Wzrost (cm)", + "help": "Help", + "ignore_auto_tag": "Ignoruj automatyczne tagowanie", + "image": "Obraz", + "image_count": "Liczba obrazów", + "image_index": "Obraz nr", + "images": "Obrazy", + "include_parent_tags": "Uwzględnij tagi nadrzędne", + "include_sub_studios": "Uwzględnić studia zależne", + "include_sub_tags": "Uwzględnij podtagi", + "instagram": "Instagram", + "interactive": "Interaktywny", + "interactive_speed": "Prędkość interaktywna", + "isMissing": "Brakuje", + "last_played_at": "Ostatnio odtwarzano", + "library": "Biblioteka", + "loading": { + "generic": "Ładowanie…" }, - "current_page": "Bieżąca strona", - "failed_to_save_performer": "Nie udało się zapisać aktora \"{performer}\"", - "name_already_exists": "Nazwa już istnieje", - "network_error": "Błąd sieci", - "no_results_found": "Nie znaleziono wyników.", - "number_of_performers_will_be_processed": "{performer_count} wykonawców zostanie przetworzonych", - "performer_already_tagged": "Aktor już otagowany", - "performer_names_separated_by_comma": "Nazwy aktorów oddzielone przecinkami", - "performer_selection": "Wybór aktorów", - "performer_successfully_tagged": "Aktor pomyślnie otagowany:", - "query_all_performers_in_the_database": "Wszyscy aktorzy w bazie danych", - "refresh_tagged_performers": "Odświeżanie otagowanych aktorów", - "refreshing_will_update_the_data": "Odświeżenie spowoduje aktualizację danych wszystkich oznaczonych aktorów z instancji stash-box.", - "status_tagging_job_queued": "Status: Zadanie tagowania dodane do kolejki", - "status_tagging_performers": "Status: Oznaczanie aktorów", - "tag_status": "Status tagu", - "to_use_the_performer_tagger": "Aby korzystać z otagowywacza aktorów, należy skonfigurować instancję stash-box.", - "untagged_performers": "Nieotagowany aktor", - "update_performer": "Zaktualizowano aktora", - "update_performers": "Zaktualizowano aktorów", - "updating_untagged_performers_description": "Aktualizowanie nieotagowanych aktorów spróbuje dopasować aktorów, którym brakuje stashid i zaktualizować metadane." - }, - "performers": "Aktorzy", - "piercings": "Kolczyki", - "play_count": "Liczba odtworzeń", - "play_duration": "Czas odtwarzania", - "primary_file": "Główny plik", - "queue": "Kolejka", - "random": "Losowo", - "rating": "Ocena", - "recently_added_objects": "Ostatnio dodane {objects}", - "recently_released_objects": "Ostatnio wydane {objects}", - "release_notes": "Informacje o wydaniu", - "resolution": "Rozdzielczość", - "resume_time": "Rozpocznij od", - "scene": "Scena", - "sceneTagger": "Otagowywacz scen", - "scene_tags": "Tagi sceny", - "scene_code": "Kod studia", - "scene_count": "Liczba scen", - "scene_created_at": "Scena utworzona", - "scene_date": "Data sceny", - "scene_id": "ID sceny", - "scene_updated_at": "Scena zaktualizowana", - "scenes": "Sceny", - "scenes_updated_at": "Scena aktualizowana", - "search_filter": { - "edit_filter": "Filtr Edycji", - "name": "Filtr", - "saved_filters": "Zapisane filtry", - "update_filter": "Aktualizuj filtr" - }, - "second": "Drugi", - "seconds": "Sekund", - "settings": "Ustawienia", - "setup": { - "confirm": { - "almost_ready": "Jesteśmy prawie gotowi do zakończenia konfiguracji. Prosimy o potwierdzenie następujących ustawień. Możesz kliknąć przycisk Wstecz, aby zmienić wszystkie nieprawidłowe ustawienia. Jeśli wszystko wygląda dobrze, kliknij przycisk Zatwierdź, aby utworzyć system.", - "blobs_directory": "Katalog dla plików binarnych", - "cache_directory": "Katalog pamięci podręcznej", - "configuration_file_location": "Lokalizacja pliku konfiguracyjnego:", - "database_file_path": "Ścieżka do pliku bazy danych", - "default_blobs_location": "", - "default_cache_location": "<ścieżka zawierająca plik konfiguracyjny>/cache", - "default_db_location": "<ścieżka zawierająca plik konfiguracyjny>/stash-go.sqlite", - "default_generated_content_location": "<ścieżka zawierająca plik konfiguracyjny>/generated", - "generated_directory": "Folder z wygenerowaną zawartością", - "nearly_there": "Już prawie gotowe!", - "stash_library_directories": "Katalogi biblioteki Stash" + "marker_count": "Liczba Znaczników", + "markers": "Znaczniki", + "measurements": "Wymiary", + "media_info": { + "audio_codec": "Kodek audio", + "checksum": "Suma kontrolna", + "downloaded_from": "Pobrano z", + "hash": "Hash", + "interactive_speed": "Szybkość interaktywna", + "performer_card": { + "age": "{age} {years_old}", + "age_context": "{age} {years_old} w tej scenie" + }, + "phash": "PHash", + "play_count": "Liczba odtworzeń", + "play_duration": "Czas odtwarzania", + "stream": "Stream", + "video_codec": "Kodek wideo" }, - "creating": { - "creating_your_system": "Tworzenie systemu", - "ffmpeg_notice": "Jeśli ffmpeg nie znajduje się jeszcze w twoich ścieżkach, zachowaj cierpliwość, gdy stash go pobierze. Zobacz wyjście konsoli, aby zobaczyć postęp pobierania." + "megabits_per_second": "{value} megabitów na sekundę", + "metadata": "Metadane", + "movie": "Film", + "movie_scene_number": "Numer sceny filmu", + "movies": "Filmy", + "name": "Nazwa", + "new": "Dodaj", + "none": "Brak", + "o_counter": "O-Licznik", + "operations": "Operacje", + "organized": "Uporządkowany", + "pagination": { + "first": "Pierwsza", + "last": "Ostatnia", + "next": "Następna", + "previous": "Poprzednia" }, - "errors": { - "something_went_wrong": "O nie! Coś poszło nie tak!", - "something_went_wrong_description": "Wygląda to na problem z twoimi danymi wejściowymi, kliknij Wstecz, aby je poprawić. W przeciwnym razie zgłoś błąd na stronie {githubLink} lub poszukaj pomocy na {discordLink}.", - "something_went_wrong_while_setting_up_your_system": "Coś poszło nie tak podczas konfigurowania systemu. Oto błąd, który otrzymaliśmy: {error}" + "parent_of": "Rodzic {children}", + "parent_studios": "Studia nadrzędne", + "parent_tag_count": "Liczba tagów podrzędnych", + "parent_tags": "Tagi nadrzędne", + "part_of": "Część {parent}", + "path": "Ścieżka", + "penis": "Penis", + "penis_length": "Długość penisa", + "penis_length_cm": "Długość penisa (cm)", + "perceptual_similarity": "Podobieństwo percepcyjne (phash)", + "performer": "Aktor", + "performer_tags": "Tagi aktorów", + "performer_age": "Wiek aktora", + "performer_count": "Liczba aktorów", + "performer_favorite": "Ulubiony aktor", + "performer_image": "Zdjęcie aktora", + "performer_tagger": { + "add_new_performers": "Dodaj nowych aktorów", + "any_names_entered_will_be_queried": "Wszystkie wprowadzone nazwy zostaną wyszukane w zdalnej instancji Stash-Box i dodane, jeśli zostaną znalezione. Tylko dokładne dopasowania będą uznawane za dopasowanie.", + "batch_add_performers": "Grupowe dodawanie aktorów", + "batch_update_performers": "Grupowe aktualizowanie aktorów", + "config": { + "active_stash-box_instance": "Aktywna instancja stash-box:", + "edit_excluded_fields": "Edytuj wykluczone pola", + "excluded_fields": "Wykluczone pola:", + "no_fields_are_excluded": "Żadne pola nie są wykluczone", + "no_instances_found": "Nie znaleziono instancji", + "these_fields_will_not_be_changed_when_updating_performers": "Te pola nie zostaną zmienione podczas aktualizacji aktorów.." + }, + "current_page": "Bieżąca strona", + "failed_to_save_performer": "Nie udało się zapisać aktora \"{performer}\"", + "name_already_exists": "Nazwa już istnieje", + "network_error": "Błąd sieci", + "no_results_found": "Nie znaleziono wyników.", + "number_of_performers_will_be_processed": "{performer_count} wykonawców zostanie przetworzonych", + "performer_already_tagged": "Aktor już otagowany", + "performer_names_separated_by_comma": "Nazwy aktorów oddzielone przecinkami", + "performer_selection": "Wybór aktorów", + "performer_successfully_tagged": "Aktor pomyślnie otagowany:", + "query_all_performers_in_the_database": "Wszyscy aktorzy w bazie danych", + "refresh_tagged_performers": "Odświeżanie otagowanych aktorów", + "refreshing_will_update_the_data": "Odświeżenie spowoduje aktualizację danych wszystkich oznaczonych aktorów z instancji stash-box.", + "status_tagging_job_queued": "Status: Zadanie tagowania dodane do kolejki", + "status_tagging_performers": "Status: Oznaczanie aktorów", + "tag_status": "Status tagu", + "to_use_the_performer_tagger": "Aby korzystać z otagowywacza aktorów, należy skonfigurować instancję stash-box.", + "untagged_performers": "Nieotagowany aktor", + "update_performer": "Zaktualizowano aktora", + "update_performers": "Zaktualizowano aktorów", + "updating_untagged_performers_description": "Aktualizowanie nieotagowanych aktorów spróbuje dopasować aktorów, którym brakuje stashid i zaktualizować metadane." }, - "folder": { - "file_path": "Ścieżka do pliku", - "up_dir": "W górę katalogu" + "performers": "Aktorzy", + "piercings": "Kolczyki", + "play_count": "Liczba odtworzeń", + "play_duration": "Czas odtwarzania", + "primary_file": "Główny plik", + "queue": "Kolejka", + "random": "Losowo", + "rating": "Ocena", + "recently_added_objects": "Ostatnio dodane {objects}", + "recently_released_objects": "Ostatnio wydane {objects}", + "release_notes": "Informacje o wydaniu", + "resolution": "Rozdzielczość", + "resume_time": "Rozpocznij od", + "scene": "Scena", + "sceneTagger": "Otagowywacz scen", + "scene_tags": "Tagi sceny", + "scene_code": "Kod studia", + "scene_count": "Liczba scen", + "scene_created_at": "Scena utworzona", + "scene_date": "Data sceny", + "scene_id": "ID sceny", + "scene_updated_at": "Scena zaktualizowana", + "scenes": "Sceny", + "scenes_updated_at": "Scena aktualizowana", + "search_filter": { + "edit_filter": "Filtr Edycji", + "name": "Filtr", + "saved_filters": "Zapisane filtry", + "update_filter": "Aktualizuj filtr" }, - "github_repository": "Repozytorium na Githubie", - "migrate": { - "backup_database_path_leave_empty_to_disable_backup": "Ścieżka do tworzenia kopii zapasowej bazy danych (pozostaw pustą, aby wyłączyć tworzenie kopii zapasowych):", - "backup_recommended": "Zaleca się wykonanie kopii zapasowej istniejącej bazy danych przed migracją. Możemy to zrobić dla Ciebie, wykonując kopię bazy danych do {defaultBackupPath}.", - "migrating_database": "Migracja bazy danych", - "migration_failed": "Migracja nie powiodła się", - "migration_failed_error": "Podczas migracji bazy danych napotkano następujący błąd:", - "migration_failed_help": "Wprowadź wszelkie niezbędne poprawki i spróbuj ponownie. W przeciwnym razie zgłoś błąd na stronie {githubLink} lub poszukaj pomocy na {discordLink}.", - "migration_irreversible_warning": "Proces migracji schematu jest nieodwracalny. Po przeprowadzeniu migracji baza danych będzie niekompatybilna z poprzednimi wersjami programu stash.", - "migration_notes": "Uwagi dotyczące migracji", - "migration_required": "Wymagana migracja", - "perform_schema_migration": "Wykonaj migrację schematów", - "schema_too_old": "Twoja obecna baza danych Stash to schemat w wersji {databaseSchema} i należy ją zmigrować do wersji {appSchema}. Ta wersja Stash nie będzie działać bez migracji bazy danych. Jeśli nie chcesz migrować, musisz obniżyć wersję do wersji zgodnej ze schematem bazy danych." + "second": "Drugi", + "seconds": "Sekund", + "settings": "Ustawienia", + "setup": { + "confirm": { + "almost_ready": "Jesteśmy prawie gotowi do zakończenia konfiguracji. Prosimy o potwierdzenie następujących ustawień. Możesz kliknąć przycisk Wstecz, aby zmienić wszystkie nieprawidłowe ustawienia. Jeśli wszystko wygląda dobrze, kliknij przycisk Zatwierdź, aby utworzyć system.", + "blobs_directory": "Katalog dla plików binarnych", + "cache_directory": "Katalog pamięci podręcznej", + "configuration_file_location": "Lokalizacja pliku konfiguracyjnego:", + "database_file_path": "Ścieżka do pliku bazy danych", + "default_blobs_location": "", + "default_cache_location": "<ścieżka zawierająca plik konfiguracyjny>/cache", + "default_db_location": "<ścieżka zawierająca plik konfiguracyjny>/stash-go.sqlite", + "default_generated_content_location": "<ścieżka zawierająca plik konfiguracyjny>/generated", + "generated_directory": "Folder z wygenerowaną zawartością", + "nearly_there": "Już prawie gotowe!", + "stash_library_directories": "Katalogi biblioteki Stash" + }, + "creating": { + "creating_your_system": "Tworzenie systemu", + "ffmpeg_notice": "Jeśli ffmpeg nie znajduje się jeszcze w twoich ścieżkach, zachowaj cierpliwość, gdy stash go pobierze. Zobacz wyjście konsoli, aby zobaczyć postęp pobierania." + }, + "errors": { + "something_went_wrong": "O nie! Coś poszło nie tak!", + "something_went_wrong_description": "Wygląda to na problem z twoimi danymi wejściowymi, kliknij Wstecz, aby je poprawić. W przeciwnym razie zgłoś błąd na stronie {githubLink} lub poszukaj pomocy na {discordLink}.", + "something_went_wrong_while_setting_up_your_system": "Coś poszło nie tak podczas konfigurowania systemu. Oto błąd, który otrzymaliśmy: {error}" + }, + "folder": { + "file_path": "Ścieżka do pliku", + "up_dir": "W górę katalogu" + }, + "github_repository": "Repozytorium na Githubie", + "migrate": { + "backup_database_path_leave_empty_to_disable_backup": "Ścieżka do tworzenia kopii zapasowej bazy danych (pozostaw pustą, aby wyłączyć tworzenie kopii zapasowych):", + "backup_recommended": "Zaleca się wykonanie kopii zapasowej istniejącej bazy danych przed migracją. Możemy to zrobić dla Ciebie, wykonując kopię bazy danych do {defaultBackupPath}.", + "migrating_database": "Migracja bazy danych", + "migration_failed": "Migracja nie powiodła się", + "migration_failed_error": "Podczas migracji bazy danych napotkano następujący błąd:", + "migration_failed_help": "Wprowadź wszelkie niezbędne poprawki i spróbuj ponownie. W przeciwnym razie zgłoś błąd na stronie {githubLink} lub poszukaj pomocy na {discordLink}.", + "migration_irreversible_warning": "Proces migracji schematu jest nieodwracalny. Po przeprowadzeniu migracji baza danych będzie niekompatybilna z poprzednimi wersjami programu stash.", + "migration_notes": "Uwagi dotyczące migracji", + "migration_required": "Wymagana migracja", + "perform_schema_migration": "Wykonaj migrację schematów", + "schema_too_old": "Twoja obecna baza danych Stash to schemat w wersji {databaseSchema} i należy ją zmigrować do wersji {appSchema}. Ta wersja Stash nie będzie działać bez migracji bazy danych. Jeśli nie chcesz migrować, musisz obniżyć wersję do wersji zgodnej ze schematem bazy danych." + }, + "paths": { + "database_filename_empty_for_default": "nazwa pliku bazy danych (domyślnie puste)", + "description": "Następnie należy określić, gdzie ma się znajdować kolekcja porno oraz gdzie ma być przechowywana baza danych Stash, wygenerowane pliki i pliki pamięci podręcznej. Ustawienia te można zmienić później, jeśli zajdzie taka potrzeba.", + "path_to_cache_directory_empty_for_default": "ścieżka do katalogu cache (domyślnie pusta)", + "path_to_generated_directory_empty_for_default": "ścieżka do katalogu z wygenerowanymi plikami (domyślnie pusta)", + "set_up_your_paths": "Ustaw ścieżki", + "stash_alert": "Nie wybrano żadnych ścieżek biblioteki. Żaden materiał nie będzie mógł zostać zeskanowany przez aplikację Stash. Czy jesteś pewien?", + "where_can_stash_store_blobs": "Gdzie Stash może przechowywać dane binarne bazy danych?", + "where_can_stash_store_blobs_description": "Stash może przechowywać dane binarne, takie jak okładki scen, obrazy wykonawców, studia i znaczników, w bazie danych lub w systemie plików. Domyślnie przechowuje te dane w systemie plików w podkatalogu blobs. Jeśli chcesz to zmienić, podaj ścieżkę bezwzględną lub względną (do bieżącego katalogu roboczego). Stash utworzy ten katalog, jeśli jeszcze nie istnieje.", + "where_can_stash_store_blobs_description_addendum": "Alternatywnie, jeśli chcesz przechowywać te dane w bazie danych, możesz pozostawić to pole puste. Uwaga: Zwiększy to rozmiar pliku bazy danych i wydłuży czas migracji bazy danych.", + "where_can_stash_store_cache_files": "Gdzie Stash może przechowywać pliki pamięci podręcznej?", + "where_can_stash_store_cache_files_description": "Aby niektóre funkcjonalności takie jak transkodowanie na żywo HLS/DASH mogły działać, Stash wymaga katalogu cache dla plików tymczasowych. Domyślnie, Stash utworzy katalog cache w katalogu zawierającym twój plik konfiguracyjny. Jeśli chcesz to zmienić, podaj ścieżkę bezwzględną lub względną (do bieżącego katalogu roboczego). Stash utworzy ten katalog, jeśli jeszcze nie istnieje.", + "where_can_stash_store_its_database": "Gdzie Stash może przechowywać swoją bazę danych?", + "where_can_stash_store_its_database_description": "Stash używa bazy danych SQLite do przechowywania metadanych porno. Domyślnie zostanie ona utworzona jako stash-go.sqlite w katalogu zawierającym twój plik konfiguracyjny. Jeśli chcesz to zmienić, podaj bezwzględną lub względną (względem bieżącego katalogu roboczego) nazwę pliku.", + "where_can_stash_store_its_database_warning": "UWAGA: przechowywanie bazy danych w innym systemie niż ten, z którego uruchamiany jest Stash (np. przechowywanie bazy danych na dysku NAS przy jednoczesnym uruchomieniu serwera Stash na innym komputerze) jest nieobsługiwane! SQLite nie jest przeznaczony do pracy w sieci, a próba takiego działania może bardzo łatwo spowodować uszkodzenie całej bazy danych.", + "where_can_stash_store_its_generated_content": "Gdzie Stash może przechowywać wygenerowaną zawartość?", + "where_can_stash_store_its_generated_content_description": "Aby zapewnić miniatury, podglądy i sprite'y, Stash generuje obrazy i wideo. Obejmuje to również transkodowanie dla nieobsługiwanych formatów plików. Domyślnie Stash tworzy katalog generated w katalogu zawierającym plik konfiguracyjny. Jeśli chcesz zmienić miejsce przechowywania wygenerowanych multimediów, podaj ścieżkę bezwzględną lub względną (do bieżącego katalogu roboczego). Stash utworzy ten katalog, jeśli jeszcze nie istnieje.", + "where_is_your_porn_located": "Gdzie znajduje się Twoje porno?", + "where_is_your_porn_located_description": "Dodaj katalogi zawierające filmy porno i obrazy. Stash będzie używał tych katalogów do wyszukiwania filmów i obrazów podczas skanowania.." + }, + "stash_setup_wizard": "Kreator konfiguracji Stash", + "success": { + "getting_help": "Uzyskiwanie pomocy", + "help_links": "Jeśli napotkasz problemy, masz pytania lub sugestie, możesz otworzyć problem na stronie {githubLink} lub zapytać społeczność na {discordLink}.", + "in_app_manual_explained": "Zachęcamy do zapoznania się z podręcznikiem w aplikacji, do którego można przejść, korzystając z ikony w prawym górnym rogu ekranu, która wygląda następująco: {icon}", + "next_config_step_one": "Następnie zostaniesz przeniesiony na stronę Konfiguracja. Na tej stronie można określić, jakie pliki mają być uwzględniane i wykluczane, ustawić nazwę użytkownika i hasło w celu ochrony systemu oraz wiele innych opcji.", + "next_config_step_two": "Jeśli jesteś zadowolony z tych ustawień, możesz rozpocząć skanowanie zawartości do Stasha, klikając {localized_task}, a następnie {localized_scan}.", + "open_collective": "Sprawdź stronę {open_collective_link}, aby dowiedzieć się, w jaki sposób możesz przyczynić się do dalszego rozwoju Stasha.", + "support_us": "Wesprzyj nas", + "thanks_for_trying_stash": "Dzięki za wypróbowanie Stasha!", + "welcome_contrib": "Mile widziany jest również wkład w postaci kodu (poprawki błędów, ulepszenia i nowe funkcje), testowania, raportów o błędach, próśb o ulepszenia i funkcje oraz wsparcia użytkowników. Szczegóły można znaleźć w sekcji Wkład w instrukcję obsługi aplikacji.", + "your_system_has_been_created": "Sukces! Twój system został utworzony!" + }, + "welcome": { + "config_path_logic_explained": "Stash próbuje najpierw znaleźć swój plik konfiguracyjny (config.yml) w bieżącym katalogu roboczym, a jeśli go tam nie znajdzie, wraca do $HOME/.stash/config.yml (w systemie Windows będzie to %USERPROFILE%\\.stash\\config.yml). Można również sprawić, że Stash będzie odczytywał dane z określonego pliku konfiguracyjnego, uruchamiając go z opcją opcji -c '<ścieżka do pliku konfiguracyjnego>' lub --config '<ścieżka do pliku konfiguracyjnego>'.", + "in_current_stash_directory": "W katalogu $HOME/.stash", + "in_the_current_working_directory": "W bieżącym katalogu roboczym", + "next_step": "Jeśli jesteś gotowy do skonfigurowania nowego systemu, wybierz miejsce, w którym chcesz przechowywać plik konfiguracyjny, i kliknij przycisk Dalej.", + "store_stash_config": "Gdzie ma być przechowywana konfiguracja Stasha?", + "unable_to_locate_config": "Jeśli to czytasz, to znaczy, że Stash nie mógł znaleźć istniejącej konfiguracji. Kreator poprowadzi Cię przez proces tworzenia nowej konfiguracji.", + "unexpected_explained": "Jeśli ten ekran pojawia się niespodziewanie, spróbuj ponownie uruchomić Stash we właściwym katalogu roboczym lub z flagą -c." + }, + "welcome_specific_config": { + "config_path": "Stash będzie używał następującej ścieżki do pliku konfiguracyjnego: {path}", + "next_step": "Jeśli jesteś gotowy do skonfigurowania nowego systemu, kliknij przycisk Dalej.", + "unable_to_locate_specified_config": "Jeśli to czytasz, to znaczy, że Stash nie mógł znaleźć pliku konfiguracyjnego określonego w wierszu poleceń lub w środowisku. Kreator poprowadzi Cię przez proces tworzenia nowej konfiguracji." + }, + "welcome_to_stash": "Witamy w Stashu" }, - "paths": { - "database_filename_empty_for_default": "nazwa pliku bazy danych (domyślnie puste)", - "description": "Następnie należy określić, gdzie ma się znajdować kolekcja porno oraz gdzie ma być przechowywana baza danych Stash, wygenerowane pliki i pliki pamięci podręcznej. Ustawienia te można zmienić później, jeśli zajdzie taka potrzeba.", - "path_to_blobs_directory_empty_for_database": "ścieżka do katalogu blobów (pusta, aby użyć bazy danych)", - "path_to_cache_directory_empty_for_default": "ścieżka do katalogu cache (domyślnie pusta)", - "path_to_generated_directory_empty_for_default": "ścieżka do katalogu z wygenerowanymi plikami (domyślnie pusta)", - "set_up_your_paths": "Ustaw ścieżki", - "stash_alert": "Nie wybrano żadnych ścieżek biblioteki. Żaden materiał nie będzie mógł zostać zeskanowany przez aplikację Stash. Czy jesteś pewien?", - "where_can_stash_store_blobs": "Gdzie Stash może przechowywać dane binarne bazy danych?", - "where_can_stash_store_blobs_description": "Stash może przechowywać dane binarne, takie jak okładki scen, obrazy wykonawców, studia i znaczników, w bazie danych lub w systemie plików. Domyślnie przechowuje te dane w systemie plików w podkatalogu blobs. Jeśli chcesz to zmienić, podaj ścieżkę bezwzględną lub względną (do bieżącego katalogu roboczego). Stash utworzy ten katalog, jeśli jeszcze nie istnieje.", - "where_can_stash_store_blobs_description_addendum": "Alternatywnie, jeśli chcesz przechowywać te dane w bazie danych, możesz pozostawić to pole puste. Uwaga: Zwiększy to rozmiar pliku bazy danych i wydłuży czas migracji bazy danych.", - "where_can_stash_store_cache_files": "Gdzie Stash może przechowywać pliki pamięci podręcznej?", - "where_can_stash_store_cache_files_description": "Aby niektóre funkcjonalności takie jak transkodowanie na żywo HLS/DASH mogły działać, Stash wymaga katalogu cache dla plików tymczasowych. Domyślnie, Stash utworzy katalog cache w katalogu zawierającym twój plik konfiguracyjny. Jeśli chcesz to zmienić, podaj ścieżkę bezwzględną lub względną (do bieżącego katalogu roboczego). Stash utworzy ten katalog, jeśli jeszcze nie istnieje.", - "where_can_stash_store_its_database": "Gdzie Stash może przechowywać swoją bazę danych?", - "where_can_stash_store_its_database_description": "Stash używa bazy danych SQLite do przechowywania metadanych porno. Domyślnie zostanie ona utworzona jako stash-go.sqlite w katalogu zawierającym twój plik konfiguracyjny. Jeśli chcesz to zmienić, podaj bezwzględną lub względną (względem bieżącego katalogu roboczego) nazwę pliku.", - "where_can_stash_store_its_database_warning": "UWAGA: przechowywanie bazy danych w innym systemie niż ten, z którego uruchamiany jest Stash (np. przechowywanie bazy danych na dysku NAS przy jednoczesnym uruchomieniu serwera Stash na innym komputerze) jest nieobsługiwane! SQLite nie jest przeznaczony do pracy w sieci, a próba takiego działania może bardzo łatwo spowodować uszkodzenie całej bazy danych.", - "where_can_stash_store_its_generated_content": "Gdzie Stash może przechowywać wygenerowaną zawartość?", - "where_can_stash_store_its_generated_content_description": "Aby zapewnić miniatury, podglądy i sprite'y, Stash generuje obrazy i wideo. Obejmuje to również transkodowanie dla nieobsługiwanych formatów plików. Domyślnie Stash tworzy katalog generated w katalogu zawierającym plik konfiguracyjny. Jeśli chcesz zmienić miejsce przechowywania wygenerowanych multimediów, podaj ścieżkę bezwzględną lub względną (do bieżącego katalogu roboczego). Stash utworzy ten katalog, jeśli jeszcze nie istnieje.", - "where_is_your_porn_located": "Gdzie znajduje się Twoje porno?", - "where_is_your_porn_located_description": "Dodaj katalogi zawierające filmy porno i obrazy. Stash będzie używał tych katalogów do wyszukiwania filmów i obrazów podczas skanowania.." + "stash_id": "ID Stasha", + "stash_id_endpoint": "Punkt końcowy Stash ID", + "stash_ids": "ID Stasha", + "stashbox": { + "go_review_draft": "Przejdź do {endpoint_name}, aby zapoznać się z projektem.", + "selected_stash_box": "Wybrany punkt końcowy Stash-Box", + "submission_failed": "Zgłoszenie nie powiodło się", + "submission_successful": "Zgłoszenie przesłano sukcesem", + "submit_update": "Już istnieje w {endpoint_name}" }, - "stash_setup_wizard": "Kreator konfiguracji Stash", - "success": { - "getting_help": "Uzyskiwanie pomocy", - "help_links": "Jeśli napotkasz problemy, masz pytania lub sugestie, możesz otworzyć problem na stronie {githubLink} lub zapytać społeczność na {discordLink}.", - "in_app_manual_explained": "Zachęcamy do zapoznania się z podręcznikiem w aplikacji, do którego można przejść, korzystając z ikony w prawym górnym rogu ekranu, która wygląda następująco: {icon}", - "next_config_step_one": "Następnie zostaniesz przeniesiony na stronę Konfiguracja. Na tej stronie można określić, jakie pliki mają być uwzględniane i wykluczane, ustawić nazwę użytkownika i hasło w celu ochrony systemu oraz wiele innych opcji.", - "next_config_step_two": "Jeśli jesteś zadowolony z tych ustawień, możesz rozpocząć skanowanie zawartości do Stasha, klikając {localized_task}, a następnie {localized_scan}.", - "open_collective": "Sprawdź stronę {open_collective_link}, aby dowiedzieć się, w jaki sposób możesz przyczynić się do dalszego rozwoju Stasha.", - "support_us": "Wesprzyj nas", - "thanks_for_trying_stash": "Dzięki za wypróbowanie Stasha!", - "welcome_contrib": "Mile widziany jest również wkład w postaci kodu (poprawki błędów, ulepszenia i nowe funkcje), testowania, raportów o błędach, próśb o ulepszenia i funkcje oraz wsparcia użytkowników. Szczegóły można znaleźć w sekcji Wkład w instrukcję obsługi aplikacji.", - "your_system_has_been_created": "Sukces! Twój system został utworzony!" + "statistics": "Statystyki", + "stats": { + "image_size": "Rozmiar obrazów", + "scenes_duration": "Czas trwania scen", + "scenes_size": "Rozmiar scen" }, - "welcome": { - "config_path_logic_explained": "Stash próbuje najpierw znaleźć swój plik konfiguracyjny (config.yml) w bieżącym katalogu roboczym, a jeśli go tam nie znajdzie, wraca do $HOME/.stash/config.yml (w systemie Windows będzie to %USERPROFILE%\\.stash\\config.yml). Można również sprawić, że Stash będzie odczytywał dane z określonego pliku konfiguracyjnego, uruchamiając go z opcją opcji -c '<ścieżka do pliku konfiguracyjnego>' lub --config '<ścieżka do pliku konfiguracyjnego>'.", - "in_current_stash_directory": "W katalogu $HOME/.stash", - "in_the_current_working_directory": "W bieżącym katalogu roboczym", - "next_step": "Jeśli jesteś gotowy do skonfigurowania nowego systemu, wybierz miejsce, w którym chcesz przechowywać plik konfiguracyjny, i kliknij przycisk Dalej.", - "store_stash_config": "Gdzie ma być przechowywana konfiguracja Stasha?", - "unable_to_locate_config": "Jeśli to czytasz, to znaczy, że Stash nie mógł znaleźć istniejącej konfiguracji. Kreator poprowadzi Cię przez proces tworzenia nowej konfiguracji.", - "unexpected_explained": "Jeśli ten ekran pojawia się niespodziewanie, spróbuj ponownie uruchomić Stash we właściwym katalogu roboczym lub z flagą -c." + "status": "Status: {statusText}", + "studio": "Studio", + "studio_depth": "Poziomy (puste dla wszystkich)", + "studios": "Studia", + "sub_tag_count": "Liczba podtagów", + "sub_tag_of": "Podtag {parent}", + "sub_tags": "Podtagi", + "subsidiary_studios": "Studia zależne", + "synopsis": "Streszczenie", + "tag": "Tag", + "tag_count": "Liczba tagów", + "tags": "Tagi", + "tattoos": "Tatuaże", + "title": "Tytuł", + "toast": { + "added_entity": "Dodano {count, plural, one {{singularEntity}} other {{pluralEntity}}}", + "added_generation_job_to_queue": "Dodano zadanie generowania do kolejki", + "created_entity": "Utworzono {entity}", + "default_filter_set": "Domyślny zestaw filtrów", + "delete_past_tense": "Usuń {count, plural, one {{singularEntity}} other {{pluralEntity}}}", + "generating_screenshot": "Generowanie zrzutu ekranu…", + "image_index_too_large": "Błąd: Indeks obrazu jest większy niż ilość obrazów w Galerii", + "merged_scenes": "Połączone sceny", + "merged_tags": "Połączone tagi", + "reassign_past_tense": "Plik przypisany ponownie", + "removed_entity": "Usunięto {count, plural, one {{singularEntity}} other {{pluralEntity}}}", + "rescanning_entity": "Ponowne skanowanie {count, plural, one {{singularEntity}} other {{pluralEntity}}}…", + "saved_entity": "Zapisano {entity}", + "started_auto_tagging": "Uruchomiono automatyczne tagowanie", + "started_generating": "Rozpoczęto generowanie", + "started_importing": "Rozpoczęto importowanie", + "updated_entity": "Zaktualizowano {entity}" }, - "welcome_specific_config": { - "config_path": "Stash będzie używał następującej ścieżki do pliku konfiguracyjnego: {path}", - "next_step": "Jeśli jesteś gotowy do skonfigurowania nowego systemu, kliknij przycisk Dalej.", - "unable_to_locate_specified_config": "Jeśli to czytasz, to znaczy, że Stash nie mógł znaleźć pliku konfiguracyjnego określonego w wierszu poleceń lub w środowisku. Kreator poprowadzi Cię przez proces tworzenia nowej konfiguracji." + "total": "Łącznie", + "true": "Tak", + "twitter": "Twitter", + "type": "Typ", + "updated_at": "Zaktualizowano", + "url": "URL", + "validation": { + "aliases_must_be_unique": "aliasy muszą być unikatowe", + "date_invalid_form": "${path} musi być w formacie RRRR-MM-DD", + "required": "${path} jest wymagana" }, - "welcome_to_stash": "Witamy w Stashu" - }, - "stash_id": "ID Stasha", - "stash_id_endpoint": "Punkt końcowy Stash ID", - "stash_ids": "ID Stasha", - "stashbox": { - "go_review_draft": "Przejdź do {endpoint_name}, aby zapoznać się z projektem.", - "selected_stash_box": "Wybrany punkt końcowy Stash-Box", - "submission_failed": "Zgłoszenie nie powiodło się", - "submission_successful": "Zgłoszenie przesłano sukcesem", - "submit_update": "Już istnieje w {endpoint_name}" - }, - "statistics": "Statystyki", - "stats": { - "image_size": "Rozmiar obrazów", - "scenes_duration": "Czas trwania scen", - "scenes_size": "Rozmiar scen" - }, - "status": "Status: {statusText}", - "studio": "Studio", - "studio_depth": "Poziomy (puste dla wszystkich)", - "studios": "Studia", - "sub_tag_count": "Liczba podtagów", - "sub_tag_of": "Podtag {parent}", - "sub_tags": "Podtagi", - "subsidiary_studios": "Studia zależne", - "synopsis": "Streszczenie", - "tag": "Tag", - "tag_count": "Liczba tagów", - "tags": "Tagi", - "tattoos": "Tatuaże", - "title": "Tytuł", - "toast": { - "added_entity": "Dodano {count, plural, one {{singularEntity}} other {{pluralEntity}}}", - "added_generation_job_to_queue": "Dodano zadanie generowania do kolejki", - "created_entity": "Utworzono {entity}", - "default_filter_set": "Domyślny zestaw filtrów", - "delete_past_tense": "Usuń {count, plural, one {{singularEntity}} other {{pluralEntity}}}", - "generating_screenshot": "Generowanie zrzutu ekranu…", - "image_index_too_large": "Błąd: Indeks obrazu jest większy niż ilość obrazów w Galerii", - "merged_scenes": "Połączone sceny", - "merged_tags": "Połączone tagi", - "reassign_past_tense": "Plik przypisany ponownie", - "removed_entity": "Usunięto {count, plural, one {{singularEntity}} other {{pluralEntity}}}", - "rescanning_entity": "Ponowne skanowanie {count, plural, one {{singularEntity}} other {{pluralEntity}}}…", - "saved_entity": "Zapisano {entity}", - "started_auto_tagging": "Uruchomiono automatyczne tagowanie", - "started_generating": "Rozpoczęto generowanie", - "started_importing": "Rozpoczęto importowanie", - "updated_entity": "Zaktualizowano {entity}" - }, - "total": "Łącznie", - "true": "Tak", - "twitter": "Twitter", - "type": "Typ", - "updated_at": "Zaktualizowano", - "url": "URL", - "validation": { - "aliases_must_be_unique": "aliasy muszą być unikatowe", - "date_invalid_form": "${path} musi być w formacie RRRR-MM-DD", - "required": "${path} jest wymagana" - }, - "videos": "Filmy wideo", - "view_all": "Pokaż wszystko", - "weight": "Waga", - "weight_kg": "Waga (kg)", - "years_old": "lat(a)", - "zip_file_count": "Liczba plików zip" + "videos": "Filmy wideo", + "view_all": "Pokaż wszystko", + "weight": "Waga", + "weight_kg": "Waga (kg)", + "years_old": "lat(a)", + "zip_file_count": "Liczba plików zip" } diff --git a/ui/v2.5/src/locales/pt-BR.json b/ui/v2.5/src/locales/pt-BR.json index fec188b00ef..227b5c5fa47 100644 --- a/ui/v2.5/src/locales/pt-BR.json +++ b/ui/v2.5/src/locales/pt-BR.json @@ -1,1050 +1,1083 @@ { - "actions": { - "add": "Adicionar", - "add_directory": "Adicionar diretório", - "add_entity": "Adicionar {entityType}", - "add_to_entity": "Adicionar em {entityType}", - "allow": "Permitir", - "allow_temporarily": "Permitir temporariamente", - "anonymise": "Anonimizar", - "apply": "Aplicar", - "auto_tag": "Etiquetamento automático", - "backup": "Backup", - "browse_for_image": "Procurar por imagem…", - "cancel": "Cancelar", - "clean": "Limpar", - "clear": "Limpar", - "clear_back_image": "Limpar imagem de fundo", - "clear_front_image": "Limpar imagem frontal", - "clear_image": "Limpar imagem", - "close": "Fechar", - "confirm": "Confirmar", - "continue": "Continuar", - "create": "Criar", - "create_chapters": "Criar Capítulo", - "create_entity": "Criar {entityType}", - "create_marker": "Criar marcador", - "created_entity": "Criar {entity_type}: {entity_name}", - "customise": "Customizar", - "delete": "Apagar", - "delete_entity": "Apagar {entityType}", - "delete_file": "Apagar arquivo", - "delete_file_and_funscript": "Deletar arquivo (e funscript)", - "delete_generated_supporting_files": "Apagar arquivos gerados de suporte", - "delete_stashid": "Deletar StashID", - "disallow": "Não permitir", - "download": "Download", - "download_anonymised": "Download Anonimizado", - "download_backup": "Download backup", - "edit": "Editar", - "edit_entity": "Editar {entityType}", - "export": "Exportar", - "export_all": "Exportar tudo…", - "find": "Encontrar", - "finish": "Finalizar", - "from_file": "Do arquivo…", - "from_url": "Da URL…", - "full_export": "Exportação completa", - "full_import": "Importação completa", - "generate": "Gerar", - "generate_thumb_default": "Gerar thumbnail padrão", - "generate_thumb_from_current": "Gerar thumbnail do atual", - "hash_migration": "migrar hash", - "hide": "Esconder", - "hide_configuration": "Esconder Configuração", - "identify": "Identificar", - "ignore": "Ignorar", - "import": "Importar…", - "import_from_file": "Importar de arquivo", - "logout": "Sair", - "make_primary": "Tornar Primário", - "merge": "Unir", - "merge_from": "Unir do", - "merge_into": "Unir em", - "migrate_blobs": "Migrar Blobs", - "migrate_scene_screenshots": "Migrar Print da Cena", - "next_action": "Próximo", - "not_running": "não realizado", - "open_in_external_player": "Abrir em um reprodutor externo", - "open_random": "Abrir aleatório", - "overwrite": "Sobrescrever", - "play_random": "Tocar aleatório", - "play_selected": "Tocar selecionado", - "preview": "Previsualizar", - "previous_action": "Voltar", - "reassign": "Reatribuir", - "refresh": "Atualizar", - "reload_plugins": "Recarregar plugins", - "reload_scrapers": "Recarregar scrapers", - "remove": "Remover", - "remove_from_gallery": "Remover da galeria", - "rename_gen_files": "Renomear arquivos gerados", - "rescan": "Reescanear", - "reshuffle": "Reembaralhar", - "running": "rodando", - "save": "Salvar", - "save_delete_settings": "Usar essas opções por padrão quando deletar", - "save_filter": "Salvar filtro", - "scan": "Escanear", - "scrape": "Buscar", - "scrape_query": "Query de busca", - "scrape_scene_fragment": "Buscar por fragmento", - "scrape_with": "Scrape com…", - "search": "Buscar", - "select_all": "Selecionar todos", - "select_entity": "Selecionar {entityType}", - "select_folders": "Selecionar pastas", - "select_none": "Selecionar nenhum", - "selective_auto_tag": "Etiquetamento automático seletivo", - "selective_clean": "Limpeza Seletiva", - "selective_scan": "Escaneamento seletivo", - "set_as_default": "Aplicar como padrão", - "set_back_image": "Imagem de fundo…", - "set_front_image": "Imagem frontal…", - "set_image": "Aplicar imagem…", - "show": "Mostrar", - "show_configuration": "Exibir Configuração", - "skip": "Pular", - "split": "Dividir", - "stop": "Parar", - "submit": "Enviar", - "submit_stash_box": "Enviar para o Stash-Box", - "submit_update": "Enviar atualização", - "swap": "Trocar", - "tasks": { - "clean_confirm_message": "Tem certeza de que quer limpar? Isto irá apagar as informações do banco de dados e conteúdos gerados de todas as cenas e galerias que não são mais encontradas no sistema.", - "dry_mode_selected": "Modo não destrutivo. Nenhum arquivo será apagado, apenas registrado.", - "import_warning": "Tem certeza de que quer importar? Isto irá apagar o banco de dados e re-importar de seus metadados exportados." - }, - "temp_disable": "Desabilitar temporariamente…", - "temp_enable": "Habilitar temporariamente…", - "unset": "Desaplicar", - "use_default": "Usar padrão", - "view_random": "Mostrar aleatoriamente" - }, - "actions_name": "Ações", - "age": "Idade", - "aliases": "Apelidos", - "all": "todos", - "also_known_as": "Também conhecido(a) como", - "ascending": "Ascendente", - "average_resolution": "Resolução média", - "between_and": "e", - "birth_year": "Ano de nascimento", - "birthdate": "Data de nascimento", - "bitrate": "Taxa de bits", - "blobs_storage_type": { - "database": "Banco de Dados", - "filesystem": "Arquivo de Sistema" - }, - "captions": "Legendas", - "career_length": "Duração da carreira", - "chapters": "Capítulos", - "component_tagger": { - "config": { - "active_instance": "Instância do stash-box ativa:", - "blacklist_desc": "Os itens da lista negra são excluídos das consultas. Observe que são expressões regulares e também não fazem distinção entre maiúsculas e minúsculas. Certos caracteres devem ser escritos com uma barra invertida: {chars_require_escape}", - "blacklist_label": "Lista negra", - "query_mode_auto": "Automático", - "query_mode_auto_desc": "Usa metadados se existentes, ou nome do arquivo", - "query_mode_dir": "Diretório", - "query_mode_dir_desc": "Usa apenas o diretório pai do arquivo de vídeo", - "query_mode_filename": "Nome do arquivo", - "query_mode_filename_desc": "Usa apenas o nome do arquivo", - "query_mode_label": "Modo de consulta", - "query_mode_metadata": "Metadados", - "query_mode_metadata_desc": "Usa apenas metadados", - "query_mode_path": "Caminho", - "query_mode_path_desc": "Usa o caminho inteiro do arquivo", - "set_cover_desc": "Substitua a capa da cena se alguma for encontrada.", - "set_cover_label": "Definir imagem da capa da cena", - "set_tag_desc": "Anexar etiquetas à cena, sobrescrevendo ou mesclando com as etiquetas existentes na cena.", - "set_tag_label": "Definir etiquetas", - "show_male_desc": "Define se artistas masculinos estarão disponíveis para etiquetar.", - "show_male_label": "Mostrar artistas masculinos", - "source": "Fonte" - }, - "noun_query": "Query", - "results": { - "duration_off": "Duração fora por pelo menos {number}s", - "duration_unknown": "Duração desconhecida", - "fp_found": "{fpCount, plural, =0 {Nenhuma nova correspondência de impressão digital encontrada} other{# novas correspondências de impressão digital encontradas}}", - "fp_matches": "Duração é uma correspondência", - "fp_matches_multi": "Duração corresponde {matchCount}/{durationsLength} impressão digital(s)", - "hash_matches": "{hash_type} é uma correspondência", - "match_failed_already_tagged": "Cena já etiquetada", - "match_failed_no_result": "Nenhum resultado encontrado", - "match_success": "Cena etiquetada com sucesso", - "phash_matches": "{count} PHashes coincide(m)", - "unnamed": "Sem nome" - }, - "verb_match_fp": "Combine as impressões digitais", - "verb_matched": "Combinado", - "verb_scrape_all": "Buscar tudo", - "verb_submit_fp": "Enviar {fpCount, plural, one{# impressão digital} other{# impressões digitais}}", - "verb_toggle_config": "{toggle} {configuration}", - "verb_toggle_unmatched": "{toggle} cenas incomparáveis" - }, - "config": { - "about": { - "build_hash": "Hash do executável:", - "build_time": "Horário de criação do executável:", - "check_for_new_version": "Verificar se há uma nova versão", - "latest_version": "Última versão", - "latest_version_build_hash": "Hash do executável da última versão:", - "new_version_notice": "[NOVA]", - "release_date": "Data de Lançamento:", - "stash_discord": "Junte-se ao nosso servidor no {url}", - "stash_home": "Stash home no {url}", - "stash_open_collective": "Apoie-nos através de {url}", - "stash_wiki": "Página da Stash {url}", - "version": "Versão" - }, - "application_paths": { - "heading": "Caminhos da Aplicação" - }, - "categories": { - "about": "Sobre", - "changelog": "Registro de alterações", - "interface": "Interface", - "logs": "Registros", - "metadata_providers": "Provedores de Meta-dados", - "plugins": "Plugins", - "scraping": "Extração", - "security": "Segurança", - "services": "Serviços", - "system": "Sistema", - "tasks": "Tarefas", - "tools": "Ferramentas" - }, - "dlna": { - "allow_temp_ip": "Permitir {tempIP}", - "allowed_ip_addresses": "Endereços de IP permitidos", - "allowed_ip_temporarily": "IP permitido temporariamente", - "default_ip_whitelist": "Lista branca de IP padrão", - "default_ip_whitelist_desc": "Endereços IP padrão permitidos a acessar DLNA. Use {wildcard} para permitir todos endereços de IP.", - "disabled_dlna_temporarily": "DLNA desativado temporariamente", - "disallowed_ip": "IP não permitido", - "enabled_by_default": "Ativado por padrão", - "enabled_dlna_temporarily": "DLNA ativado temporariamente", - "network_interfaces": "Interfaces", - "network_interfaces_desc": "Interfaces para expor servidor DLNA ativo. Uma lista vazia resulta em execução em todas as interfaces. Requer DLNA ser reiniciado depois de alterar.", - "recent_ip_addresses": "Endereços de IP recentes", - "server_display_name": "Nome de exibição do servidor", - "server_display_name_desc": "Nome de exibição do servidor DLNA. Padrão de {server_name} se vazio.", - "successfully_cancelled_temporary_behaviour": "Comportamento temporário cancelado com sucesso", - "until_restart": "até reiniciar" - }, - "general": { - "auth": { - "api_key": "Chave de API", - "api_key_desc": "Chave de API para sistemas externos. Exigido apenas quando username/senha está configurado. Username deve ser salvo antes de gerar uma chave de API.", - "authentication": "Autenticação", - "clear_api_key": "Limpar Chave de API", - "credentials": { - "description": "Credenciais para restringir o acesso ao Stash.", - "heading": "Credenciais" + "actions": { + "add": "Adicionar", + "add_directory": "Adicionar diretório", + "add_entity": "Adicionar {entityType}", + "add_to_entity": "Adicionar em {entityType}", + "allow": "Permitir", + "allow_temporarily": "Permitir temporariamente", + "anonymise": "Anonimizar", + "apply": "Aplicar", + "auto_tag": "Etiquetamento automático", + "backup": "Backup", + "browse_for_image": "Procurar por imagem…", + "cancel": "Cancelar", + "clean": "Limpar", + "clear": "Limpar", + "clear_back_image": "Limpar imagem de fundo", + "clear_front_image": "Limpar imagem frontal", + "clear_image": "Limpar imagem", + "close": "Fechar", + "confirm": "Confirmar", + "continue": "Continuar", + "create": "Criar", + "create_chapters": "Criar Capítulo", + "create_entity": "Criar {entityType}", + "create_marker": "Criar marcador", + "created_entity": "Criar {entity_type}: {entity_name}", + "customise": "Customizar", + "delete": "Apagar", + "delete_entity": "Apagar {entityType}", + "delete_file": "Apagar arquivo", + "delete_file_and_funscript": "Deletar arquivo (e funscript)", + "delete_generated_supporting_files": "Apagar arquivos gerados de suporte", + "delete_stashid": "Deletar StashID", + "disallow": "Não permitir", + "download": "Download", + "download_anonymised": "Download Anonimizado", + "download_backup": "Download backup", + "edit": "Editar", + "edit_entity": "Editar {entityType}", + "export": "Exportar", + "export_all": "Exportar tudo…", + "find": "Encontrar", + "finish": "Finalizar", + "from_file": "Do arquivo…", + "from_url": "Da URL…", + "full_export": "Exportação completa", + "full_import": "Importação completa", + "generate": "Gerar", + "generate_thumb_default": "Gerar thumbnail padrão", + "generate_thumb_from_current": "Gerar thumbnail do atual", + "hash_migration": "migrar hash", + "hide": "Esconder", + "hide_configuration": "Esconder Configuração", + "identify": "Identificar", + "ignore": "Ignorar", + "import": "Importar…", + "import_from_file": "Importar de arquivo", + "logout": "Sair", + "make_primary": "Tornar Primário", + "merge": "Unir", + "merge_from": "Unir do", + "merge_into": "Unir em", + "migrate_blobs": "Migrar Blobs", + "migrate_scene_screenshots": "Migrar Print da Cena", + "next_action": "Próximo", + "not_running": "não realizado", + "open_in_external_player": "Abrir em um reprodutor externo", + "open_random": "Abrir aleatório", + "overwrite": "Sobrescrever", + "play_random": "Tocar aleatório", + "play_selected": "Tocar selecionado", + "preview": "Previsualizar", + "previous_action": "Voltar", + "reassign": "Reatribuir", + "refresh": "Atualizar", + "reload_plugins": "Recarregar plugins", + "reload_scrapers": "Recarregar scrapers", + "remove": "Remover", + "remove_from_gallery": "Remover da galeria", + "rename_gen_files": "Renomear arquivos gerados", + "rescan": "Reescanear", + "reshuffle": "Reembaralhar", + "running": "rodando", + "save": "Salvar", + "save_delete_settings": "Usar essas opções por padrão quando deletar", + "save_filter": "Salvar filtro", + "scan": "Escanear", + "scrape": "Buscar", + "scrape_query": "Query de busca", + "scrape_scene_fragment": "Buscar por fragmento", + "scrape_with": "Scrape com…", + "search": "Buscar", + "select_all": "Selecionar todos", + "select_entity": "Selecionar {entityType}", + "select_folders": "Selecionar pastas", + "select_none": "Selecionar nenhum", + "selective_auto_tag": "Etiquetamento automático seletivo", + "selective_clean": "Limpeza Seletiva", + "selective_scan": "Escaneamento seletivo", + "set_as_default": "Aplicar como padrão", + "set_back_image": "Imagem de fundo…", + "set_front_image": "Imagem frontal…", + "set_image": "Aplicar imagem…", + "show": "Mostrar", + "show_configuration": "Exibir Configuração", + "skip": "Pular", + "split": "Dividir", + "stop": "Parar", + "submit": "Enviar", + "submit_stash_box": "Enviar para o Stash-Box", + "submit_update": "Enviar atualização", + "swap": "Trocar", + "tasks": { + "clean_confirm_message": "Tem certeza de que quer limpar? Isto irá apagar as informações do banco de dados e conteúdos gerados de todas as cenas e galerias que não são mais encontradas no sistema.", + "dry_mode_selected": "Modo não destrutivo. Nenhum arquivo será apagado, apenas registrado.", + "import_warning": "Tem certeza de que quer importar? Isto irá apagar o banco de dados e re-importar de seus metadados exportados." }, - "generate_api_key": "Gerar Chave de API", - "log_file": "Arquivo de registro", - "log_file_desc": "Caminho para o arquivo para mandar os registros. Deixe em branco para desativar o arquivo de registro. Requer reinicialização.", - "log_http": "Registrar acesso http", - "log_http_desc": "Registrar acesso http para o terminal. Requer reinicialização.", - "log_to_terminal": "Registrar para o terminal", - "log_to_terminal_desc": "Registrar para o terminal além do arquivo. Sempre ativo se o arquivo de registro estiver desativado. Requer reinicialização.", - "maximum_session_age": "Tempo máximo da sessão", - "maximum_session_age_desc": "Tempo ocioso máximo antes de uma sessão de login expirar, em segundos.", - "password": "Senha", - "password_desc": "Senha para acesso Stash. Deixe em branco para desativar a autenticação do usuário", - "stash-box_integration": "Integração com Stash-box", - "username": "Usuário", - "username_desc": "Username para acessar o Stash. Deixe em branco para desativar a autenticação do usuário" - }, - "backup_directory_path": { - "description": "Ditetório para aquivos de backup do banco de dados SQLite", - "heading": "Diretório de Backup" - }, - "cache_location": "Localização do diretório do cache", - "cache_path_head": "Caminho do cache", - "calculate_md5_and_ohash_desc": "Calcular MD5 checksum além do oshash. A ativação fará com que as escaneamentos iniciais sejam mais lentos. Nomeação de arquivo Hash deve ser definido para oshash para desabilitar o cálculo MD5.", - "calculate_md5_and_ohash_label": "Calcular MD5 para vídeos", - "check_for_insecure_certificates": "Verifique se há certificados inseguros", - "check_for_insecure_certificates_desc": "Alguns sites usam ssl certificados inseguros. Quando desmarcado o scraper pula a verificação de certificados inseguros e permite o scraping desses sites. Se você receber um erro de certificado quando scraping desmarque isto.", - "chrome_cdp_path": "Caminho do Chrome CDP", - "chrome_cdp_path_desc": "Caminho do arquivo para o executavel do Chrome, ou um endereço remoto (começando com http:// ou https://, por exemplo http://localhost:9222/json/version) para uma instância do Chrome.", - "create_galleries_from_folders_desc": "Se marcado, cria galerias de pastas contendo imagens.", - "create_galleries_from_folders_label": "Crie galerias de pastas contendo imagens", - "database": "Banco de Dados", - "db_path_head": "Caminho do banco de dados", - "directory_locations_to_your_content": "Locais de diretório para o seu conteúdo", - "excluded_image_gallery_patterns_desc": "Regexps de imagem e galeria de arquivos/caminhos para excluir do escaneamento e adicionar para limpar", - "excluded_image_gallery_patterns_head": "Padrões de imagem/galeria excluidos", - "excluded_video_patterns_desc": "Regexps de video arquivos/caminhos para excluir do escaneamento e adicionar para limpar", - "excluded_video_patterns_head": "Padrões de vídeo excluidos", - "gallery_ext_desc": "Lista delimitada por vírgulas de extensões de arquivo que serão identificadas como arquivos ZIP da galeria.", - "gallery_ext_head": "Extensões zip da galeria", - "generated_file_naming_hash_desc": "Use MD5 ou oshash para nomeação de arquivos gerados. Mudando isso requer que todas as cenas tenham o valor MD5/oshash populado. Depois de alterar este valor, arquivos gerados existentes precisarão ser migrados ou regenerados. Veja a página de tarefas para migração.", - "generated_file_naming_hash_head": "Hash de nomeação de arquivo gerado", - "generated_files_location": "Local de diretório para os arquivos gerados (marcadores de cena, pré visualizações de cena, sprites, etc)", - "generated_path_head": "Caminho gerado", - "hashing": "Criação de Hash", - "image_ext_desc": "Lista delimitada por vírgulas de extensões de arquivo que serão identificadas como imagens.", - "image_ext_head": "Extensões de imagem", - "include_audio_desc": "Inclui stream de áudio quando gerar pré-visualizações.", - "include_audio_head": "Incluir áudio", - "logging": "Registro", - "maximum_streaming_transcode_size_desc": "Tamanho máximo para streams transcodificadas", - "maximum_streaming_transcode_size_head": "Tamanho máximo de transcodação de streaming", - "maximum_transcode_size_desc": "Tamanho máximo para transcodificações geradas", - "maximum_transcode_size_head": "Tamanho máximo de transcodificação", - "metadata_path": { - "description": "Localização do diretório usado durante importação ou exportação completa dos meta-dados", - "heading": "Caminho dos Metadados" - }, - "number_of_parallel_task_for_scan_generation_desc": "Defina como 0 para detecção automática. AVISO Execução de mais tarefas do que é necessário para obter 100% de utilização da CPU diminuirá o desempenho e potencialmente causar outros problemas.", - "number_of_parallel_task_for_scan_generation_head": "Número de tarefas paralelas para escaneamento/geração", - "parallel_scan_head": "Escaneamento/geração paralela", - "preview_generation": "Geração de pré-visualização", - "python_path": { - "description": "Caminho do executável do Python. Utilizado para scripts de scrape e plugins. Se em branco, o caminho do Python será resolvido a partir do ambiente", - "heading": "Caminho do Python" - }, - "scraper_user_agent": "Agente de Usuário do Extrator", - "scraper_user_agent_desc": "User-Agent string usado durante solicitações http do scrape", - "scrapers_path": { - "description": "Caminho para o diretório para os arquivos de configuração de scrapers", - "heading": "Caminho dos scrapers" - }, - "scraping": "Extração", - "sqlite_location": "Localização do arquivo para o banco de dados SQLite (requer reinicialização)", - "video_ext_desc": "Lista delimitada por vírgulas de extensões de arquivo que serão identificadas como vídeos.", - "video_ext_head": "Extensões de vídeo", - "video_head": "Vídeo" + "temp_disable": "Desabilitar temporariamente…", + "temp_enable": "Habilitar temporariamente…", + "unset": "Desaplicar", + "use_default": "Usar padrão", + "view_random": "Mostrar aleatoriamente", + "assign_stashid_to_parent_studio": "Atribua o Stash ID ao estúdio principal existente e atualize os metadados", + "optimise_database": "Otimizar banco de dados", + "create_parent_studio": "Criar estúdio principal" }, - "library": { - "exclusions": "Exclusões", - "gallery_and_image_options": "Opções de Imagem e Galeria", - "media_content_extensions": "Extensões de arquivo de mídia" + "actions_name": "Ações", + "age": "Idade", + "aliases": "Apelidos", + "all": "todos", + "also_known_as": "Também conhecido(a) como", + "ascending": "Ascendente", + "average_resolution": "Resolução média", + "between_and": "e", + "birth_year": "Ano de nascimento", + "birthdate": "Data de nascimento", + "bitrate": "Taxa de bits", + "blobs_storage_type": { + "database": "Banco de Dados", + "filesystem": "Arquivo de Sistema" }, - "logs": { - "log_level": "Nível de registro" - }, - "plugins": { - "hooks": "Ganchos", - "triggers_on": "Triggers on" - }, - "scraping": { - "entity_metadata": "{entityType} metadados", - "entity_scrapers": "Scrapers de {entityType}", - "excluded_tag_patterns_desc": "Expressões regulares de etiquetas para excluir dos resultados da busca", - "excluded_tag_patterns_head": "Padrões de etiqueta excluídos", - "scraper": "Extrator", - "scrapers": "Extratores", - "search_by_name": "Buscar por nome", - "supported_types": "Tipos suportados", - "supported_urls": "URLs" + "captions": "Legendas", + "career_length": "Duração da carreira", + "chapters": "Capítulos", + "component_tagger": { + "config": { + "active_instance": "Instância do stash-box ativa:", + "blacklist_desc": "Os itens da lista negra são excluídos das consultas. Observe que são expressões regulares e também não fazem distinção entre maiúsculas e minúsculas. Certos caracteres devem ser escritos com uma barra invertida: {chars_require_escape}", + "blacklist_label": "Lista negra", + "query_mode_auto": "Automático", + "query_mode_auto_desc": "Usa metadados se existentes, ou nome do arquivo", + "query_mode_dir": "Diretório", + "query_mode_dir_desc": "Usa apenas o diretório pai do arquivo de vídeo", + "query_mode_filename": "Nome do arquivo", + "query_mode_filename_desc": "Usa apenas o nome do arquivo", + "query_mode_label": "Modo de consulta", + "query_mode_metadata": "Metadados", + "query_mode_metadata_desc": "Usa apenas metadados", + "query_mode_path": "Caminho", + "query_mode_path_desc": "Usa o caminho inteiro do arquivo", + "set_cover_desc": "Substitua a capa da cena se alguma for encontrada.", + "set_cover_label": "Definir imagem da capa da cena", + "set_tag_desc": "Anexar etiquetas à cena, sobrescrevendo ou mesclando com as etiquetas existentes na cena.", + "set_tag_label": "Definir etiquetas", + "show_male_desc": "Define se artistas masculinos estarão disponíveis para etiquetar.", + "show_male_label": "Mostrar artistas masculinos", + "source": "Fonte", + "mark_organized_desc": "Marque imediatamente a cena como Organizada depois que o botão Salvar for clicado.", + "mark_organized_label": "Marcar como Organizado ao salvar" + }, + "noun_query": "Query", + "results": { + "duration_off": "Duração fora por pelo menos {number}s", + "duration_unknown": "Duração desconhecida", + "fp_found": "{fpCount, plural, =0 {Nenhuma nova correspondência de impressão digital encontrada} other{# novas correspondências de impressão digital encontradas}}", + "fp_matches": "Duração é uma correspondência", + "fp_matches_multi": "Duração corresponde {matchCount}/{durationsLength} impressão digital(s)", + "hash_matches": "{hash_type} é uma correspondência", + "match_failed_already_tagged": "Cena já etiquetada", + "match_failed_no_result": "Nenhum resultado encontrado", + "match_success": "Cena etiquetada com sucesso", + "phash_matches": "{count} PHashes coincide(m)", + "unnamed": "Sem nome" + }, + "verb_match_fp": "Combine as impressões digitais", + "verb_matched": "Combinado", + "verb_scrape_all": "Buscar tudo", + "verb_submit_fp": "Enviar {fpCount, plural, one{# impressão digital} other{# impressões digitais}}", + "verb_toggle_config": "{toggle} {configuration}", + "verb_toggle_unmatched": "{toggle} cenas incomparáveis" }, - "stashbox": { - "add_instance": "Adicionar uma instância stash-box", - "api_key": "Chave de API", - "description": "Stash-box facilita o etiquetamento automático de cenas e artistas baseados em 'impressões digitais' e nomes de arquivos.\nEndpoint e chave de API pode ser encontrado na sua página de conta na instancia stash-box. Os nomes são necessários quando mais de uma instância são adicionados.", - "endpoint": "Ponto Final", - "graphql_endpoint": "Endpoint GraphQL", - "name": "Nome", - "title": "Endpoints do Stash-box" + "config": { + "about": { + "build_hash": "Hash do executável:", + "build_time": "Horário de criação do executável:", + "check_for_new_version": "Verificar se há uma nova versão", + "latest_version": "Última versão", + "latest_version_build_hash": "Hash do executável da última versão:", + "new_version_notice": "[NOVA]", + "release_date": "Data de Lançamento:", + "stash_discord": "Junte-se ao nosso servidor no {url}", + "stash_home": "Stash home no {url}", + "stash_open_collective": "Apoie-nos através de {url}", + "stash_wiki": "Página da Stash {url}", + "version": "Versão" + }, + "application_paths": { + "heading": "Caminhos da Aplicação" + }, + "categories": { + "about": "Sobre", + "changelog": "Registro de alterações", + "interface": "Interface", + "logs": "Registros", + "metadata_providers": "Provedores de Meta-dados", + "plugins": "Plugins", + "scraping": "Extração", + "security": "Segurança", + "services": "Serviços", + "system": "Sistema", + "tasks": "Tarefas", + "tools": "Ferramentas" + }, + "dlna": { + "allow_temp_ip": "Permitir {tempIP}", + "allowed_ip_addresses": "Endereços de IP permitidos", + "allowed_ip_temporarily": "IP permitido temporariamente", + "default_ip_whitelist": "Lista branca de IP padrão", + "default_ip_whitelist_desc": "Endereços IP padrão permitidos a acessar DLNA. Use {wildcard} para permitir todos endereços de IP.", + "disabled_dlna_temporarily": "DLNA desativado temporariamente", + "disallowed_ip": "IP não permitido", + "enabled_by_default": "Ativado por padrão", + "enabled_dlna_temporarily": "DLNA ativado temporariamente", + "network_interfaces": "Interfaces", + "network_interfaces_desc": "Interfaces para expor servidor DLNA ativo. Uma lista vazia resulta em execução em todas as interfaces. Requer DLNA ser reiniciado depois de alterar.", + "recent_ip_addresses": "Endereços de IP recentes", + "server_display_name": "Nome de exibição do servidor", + "server_display_name_desc": "Nome de exibição do servidor DLNA. Padrão de {server_name} se vazio.", + "successfully_cancelled_temporary_behaviour": "Comportamento temporário cancelado com sucesso", + "until_restart": "até reiniciar", + "video_sort_order": "Ordem de classificação de vídeo padrão", + "video_sort_order_desc": "Ordem para classificar os vídeos por padrão." + }, + "general": { + "auth": { + "api_key": "Chave de API", + "api_key_desc": "Chave de API para sistemas externos. Exigido apenas quando username/senha está configurado. Username deve ser salvo antes de gerar uma chave de API.", + "authentication": "Autenticação", + "clear_api_key": "Limpar Chave de API", + "credentials": { + "description": "Credenciais para restringir o acesso ao Stash.", + "heading": "Credenciais" + }, + "generate_api_key": "Gerar Chave de API", + "log_file": "Arquivo de registro", + "log_file_desc": "Caminho para o arquivo para mandar os registros. Deixe em branco para desativar o arquivo de registro. Requer reinicialização.", + "log_http": "Registrar acesso http", + "log_http_desc": "Registrar acesso http para o terminal. Requer reinicialização.", + "log_to_terminal": "Registrar para o terminal", + "log_to_terminal_desc": "Registrar para o terminal além do arquivo. Sempre ativo se o arquivo de registro estiver desativado. Requer reinicialização.", + "maximum_session_age": "Tempo máximo da sessão", + "maximum_session_age_desc": "Tempo ocioso máximo antes de uma sessão de login expirar, em segundos.", + "password": "Senha", + "password_desc": "Senha para acesso Stash. Deixe em branco para desativar a autenticação do usuário", + "stash-box_integration": "Integração com Stash-box", + "username": "Usuário", + "username_desc": "Username para acessar o Stash. Deixe em branco para desativar a autenticação do usuário" + }, + "backup_directory_path": { + "description": "Ditetório para aquivos de backup do banco de dados SQLite", + "heading": "Diretório de Backup" + }, + "cache_location": "Localização do diretório do cache", + "cache_path_head": "Caminho do cache", + "calculate_md5_and_ohash_desc": "Calcular MD5 checksum além do oshash. A ativação fará com que as escaneamentos iniciais sejam mais lentos. Nomeação de arquivo Hash deve ser definido para oshash para desabilitar o cálculo MD5.", + "calculate_md5_and_ohash_label": "Calcular MD5 para vídeos", + "check_for_insecure_certificates": "Verifique se há certificados inseguros", + "check_for_insecure_certificates_desc": "Alguns sites usam ssl certificados inseguros. Quando desmarcado o scraper pula a verificação de certificados inseguros e permite o scraping desses sites. Se você receber um erro de certificado quando scraping desmarque isto.", + "chrome_cdp_path": "Caminho do Chrome CDP", + "chrome_cdp_path_desc": "Caminho do arquivo para o executavel do Chrome, ou um endereço remoto (começando com http:// ou https://, por exemplo http://localhost:9222/json/version) para uma instância do Chrome.", + "create_galleries_from_folders_desc": "Se marcado, cria galerias de pastas contendo imagens.", + "create_galleries_from_folders_label": "Crie galerias de pastas contendo imagens", + "database": "Banco de Dados", + "db_path_head": "Caminho do banco de dados", + "directory_locations_to_your_content": "Locais de diretório para o seu conteúdo", + "excluded_image_gallery_patterns_desc": "Regexps de imagem e galeria de arquivos/caminhos para excluir do escaneamento e adicionar para limpar", + "excluded_image_gallery_patterns_head": "Padrões de imagem/galeria excluidos", + "excluded_video_patterns_desc": "Regexps de video arquivos/caminhos para excluir do escaneamento e adicionar para limpar", + "excluded_video_patterns_head": "Padrões de vídeo excluidos", + "gallery_ext_desc": "Lista delimitada por vírgulas de extensões de arquivo que serão identificadas como arquivos ZIP da galeria.", + "gallery_ext_head": "Extensões zip da galeria", + "generated_file_naming_hash_desc": "Use MD5 ou oshash para nomeação de arquivos gerados. Mudando isso requer que todas as cenas tenham o valor MD5/oshash populado. Depois de alterar este valor, arquivos gerados existentes precisarão ser migrados ou regenerados. Veja a página de tarefas para migração.", + "generated_file_naming_hash_head": "Hash de nomeação de arquivo gerado", + "generated_files_location": "Local de diretório para os arquivos gerados (marcadores de cena, pré visualizações de cena, sprites, etc)", + "generated_path_head": "Caminho gerado", + "hashing": "Criação de Hash", + "image_ext_desc": "Lista delimitada por vírgulas de extensões de arquivo que serão identificadas como imagens.", + "image_ext_head": "Extensões de imagem", + "include_audio_desc": "Inclui stream de áudio quando gerar pré-visualizações.", + "include_audio_head": "Incluir áudio", + "logging": "Registro", + "maximum_streaming_transcode_size_desc": "Tamanho máximo para streams transcodificadas", + "maximum_streaming_transcode_size_head": "Tamanho máximo de transcodação de streaming", + "maximum_transcode_size_desc": "Tamanho máximo para transcodificações geradas", + "maximum_transcode_size_head": "Tamanho máximo de transcodificação", + "metadata_path": { + "description": "Localização do diretório usado durante importação ou exportação completa dos meta-dados", + "heading": "Caminho dos Metadados" + }, + "number_of_parallel_task_for_scan_generation_desc": "Defina como 0 para detecção automática. AVISO Execução de mais tarefas do que é necessário para obter 100% de utilização da CPU diminuirá o desempenho e potencialmente causar outros problemas.", + "number_of_parallel_task_for_scan_generation_head": "Número de tarefas paralelas para escaneamento/geração", + "parallel_scan_head": "Escaneamento/geração paralela", + "preview_generation": "Geração de pré-visualização", + "python_path": { + "description": "Caminho do executável do Python. Utilizado para scripts de scrape e plugins. Se em branco, o caminho do Python será resolvido a partir do ambiente", + "heading": "Caminho do Python" + }, + "scraper_user_agent": "Agente de Usuário do Extrator", + "scraper_user_agent_desc": "User-Agent string usado durante solicitações http do scrape", + "scrapers_path": { + "description": "Caminho para o diretório para os arquivos de configuração de scrapers", + "heading": "Caminho dos scrapers" + }, + "scraping": "Extração", + "sqlite_location": "Localização do arquivo para o banco de dados SQLite (requer reinicialização)", + "video_ext_desc": "Lista delimitada por vírgulas de extensões de arquivo que serão identificadas como vídeos.", + "video_ext_head": "Extensões de vídeo", + "video_head": "Vídeo", + "blobs_path": { + "description": "Onde no sistema de arquivos para armazenar dados binários. Aplicável somente ao usar o tipo de armazenamento blob do sistema de arquivos. AVISO: para alterar isso, é necessário mover manualmente os dados existentes.", + "heading": "Caminho do sistema de arquivos de dados binários" + }, + "blobs_storage": { + "heading": "Tipo de armazenamento de dados binários", + "description": "Onde armazenar dados binários, como capas de cenas, artista, estúdio e imagens de tags. Após alterar esse valor, os dados existentes devem ser migrados usando as tarefas Migração de blobs. Consulte a página Tarefas para migração." + }, + "ffmpeg": { + "hardware_acceleration": { + "heading": "Codificação de hardware do FFmpeg", + "desc": "Usa o hardware disponível para codificar vídeo para transcodificação ao vivo." + }, + "live_transcode": { + "input_args": { + "desc": "Avançado: Argumentos adicionais para passar para o ffmpeg antes do campo de entrada ao transcodificar vídeo ao vivo." + } + } + } + }, + "library": { + "exclusions": "Exclusões", + "gallery_and_image_options": "Opções de Imagem e Galeria", + "media_content_extensions": "Extensões de arquivo de mídia" + }, + "logs": { + "log_level": "Nível de registro" + }, + "plugins": { + "hooks": "Ganchos", + "triggers_on": "Triggers on" + }, + "scraping": { + "entity_metadata": "{entityType} metadados", + "entity_scrapers": "Scrapers de {entityType}", + "excluded_tag_patterns_desc": "Expressões regulares de etiquetas para excluir dos resultados da busca", + "excluded_tag_patterns_head": "Padrões de etiqueta excluídos", + "scraper": "Extrator", + "scrapers": "Extratores", + "search_by_name": "Buscar por nome", + "supported_types": "Tipos suportados", + "supported_urls": "URLs" + }, + "stashbox": { + "add_instance": "Adicionar uma instância stash-box", + "api_key": "Chave de API", + "description": "Stash-box facilita o etiquetamento automático de cenas e artistas baseados em 'impressões digitais' e nomes de arquivos.\nEndpoint e chave de API pode ser encontrado na sua página de conta na instancia stash-box. Os nomes são necessários quando mais de uma instância são adicionados.", + "endpoint": "Ponto Final", + "graphql_endpoint": "Endpoint GraphQL", + "name": "Nome", + "title": "Endpoints do Stash-box" + }, + "system": { + "transcoding": "Transcodificação" + }, + "tasks": { + "added_job_to_queue": "{operation_name} adicionada para a fila de trabalho", + "auto_tag": { + "auto_tagging_all_paths": "Etiquetar automaticamente todos os caminhos", + "auto_tagging_paths": "Etiquetar automaticamente os seguintes caminhos" + }, + "auto_tag_based_on_filenames": "Etiquetar automaticamente conteúdo baseado em nomes de arquivos.", + "auto_tagging": "Etiquetamento automático", + "backing_up_database": "Backup do banco de dados", + "backup_and_download": "Executa um backup do banco de dados e baixa do arquivo resultante.", + "backup_database": "Executa um backup do banco de dados para o mesmo diretório que o banco de dados, com o formato do nome do arquivo {filename_format}", + "cleanup_desc": "Verifique os arquivos ausentes removendo-os do banco de dados. Esta é uma ação destrutiva.", + "data_management": "Gestão de dados", + "defaults_set": "Opções padrão foram definidas e serão usadas quando clicar o botão {action} na página de Tarefas.", + "dont_include_file_extension_as_part_of_the_title": "Não incluir extensão de arquivo como parte do título", + "empty_queue": "Não há tarefas atualmente em execução.", + "export_to_json": "Exporta o conteúdo do banco de dados para o formato JSON no diretório de metadados.", + "generate": { + "generating_from_paths": "Gerando mídia de suporte para as cenas dos seguintes diretórios", + "generating_scenes": "Gerando mídia de suporta para {num} {scene}" + }, + "generate_desc": "Gerar imagem de suporte, sprite, video, vtt e outros arquivos.", + "generate_phashes_during_scan": "Gerar hashes perceptivos (phash)", + "generate_phashes_during_scan_tooltip": "Para desduplicação e identificação de cenas.", + "generate_previews_during_scan": "Gerar pré-visualizações de imagem animada", + "generate_previews_during_scan_tooltip": "Gerar pré-visualizações WebP animadas, necessário apenas de o Tipo de Pré-visualização estiver configurado para Imagem Animada.", + "generate_sprites_during_scan": "Gerar sprites para o scrubber de cena", + "generate_thumbnails_during_scan": "Gerar miniaturas das imagens", + "generate_video_previews_during_scan": "Gerar pré-visualizações", + "generate_video_previews_during_scan_tooltip": "Gerar pré-visualizações de vídeo que são exibidos ao passar o mouse sobre uma cena", + "generated_content": "Conteúdo gerado", + "identify": { + "and_create_missing": "e criar ausentes", + "create_missing": "Criar ausentes", + "default_options": "Opções padrão", + "description": "Defina meta-dados de cena automaticamente usando stash-box e fontes de scrapers.", + "explicit_set_description": "As opções a seguir serão usadas se não sobrescreverem as opções específicas de cada fonte.", + "field": "Campo", + "field_behaviour": "{strategy} {field}", + "field_options": "Opções de campo", + "heading": "Identificar", + "identifying_from_paths": "Identificação de cenas nos seguintes caminhos", + "identifying_scenes": "Identificando {num} {scene}", + "include_male_performers": "Incluir atores", + "set_cover_images": "Definir imagens de capa", + "set_organized": "Marcar cena como \"organizada\"", + "source": "Fonte", + "source_options": "Opções de {source}", + "sources": "Fontes", + "strategy": "Estratégia" + }, + "import_from_exported_json": "Importação de JSON exportado no diretório de metadados. Limpa o banco de dados existente.", + "incremental_import": "Importação incremental de um arquivo zip de exportação fornecido.", + "job_queue": "Fila de tarefas", + "maintenance": "Manutenção", + "migrate_hash_files": "Usado depois de alterar o hash gerado de nomeação de arquivos para renomear arquivos gerados existentes para o novo formato hash.", + "migrations": "Migrações", + "only_dry_run": "Executar em modo não destrutivo. Não remova nada", + "plugin_tasks": "Tarefas de plugin", + "scan": { + "scanning_all_paths": "Escaneando todos os caminhos", + "scanning_paths": "Escaneando os seguintes caminhos" + }, + "scan_for_content_desc": "Escaneie por novos conteúdos e os adicione ao banco de dados.", + "set_name_date_details_from_metadata_if_present": "Definir nome, data e detalhes a partir dos meta-dados do arquivo" + }, + "tools": { + "scene_duplicate_checker": "Verificador de cena duplicada", + "scene_filename_parser": { + "add_field": "Adicionar campo", + "capitalize_title": "Capitalizar o título", + "display_fields": "Exibir os campos", + "escape_chars": "Use \\ para digitar caracteres literais", + "filename": "Nome do arquivo", + "filename_pattern": "Padrão de nome de arquivo", + "ignore_organized": "Ignorar cenas organizadas", + "ignored_words": "Palavras ignoradas", + "matches_with": "Corresponde com {i}", + "select_parser_recipe": "Selecionar a fórmula do analisador sintático", + "title": "Parser de nome de arquivo de cena", + "whitespace_chars": "Caracteres de espaço em branco", + "whitespace_chars_desc": "Esses caracteres serão substituídos pelo espaço em branco no título" + }, + "scene_tools": "Ferramentas de cena" + }, + "ui": { + "basic_settings": "Configurações básicas", + "custom_css": { + "description": "A página deve ser recarregada para alterações para terem efeito.", + "heading": "CSS customizado", + "option_label": "CSS customizado habilitado" + }, + "delete_options": { + "description": "Opções padrão ao deletar imagens, galerias e cenas.", + "heading": "Opções de deleção", + "options": { + "delete_file": "Deletar arquivo por padrão", + "delete_generated_supporting_files": "Deletar arquivos de suporte gerados por padrão" + } + }, + "desktop_integration": { + "desktop_integration": "Integração com o Desktop", + "notifications_enabled": "Ativar Notificações", + "send_desktop_notifications_for_events": "Enviar notificações desktop para eventos", + "skip_opening_browser": "Pular abertura do navegador", + "skip_opening_browser_on_startup": "Pular abertura automática do navegador durante a inicialização" + }, + "editing": { + "disable_dropdown_create": { + "description": "Remover a capacidade de criar novos objetos a partir dos seletores dropdown", + "heading": "Desabilitar criação no menu dropdown" + }, + "heading": "Edição" + }, + "funscript_offset": { + "description": "Compensação de tempo em milissegundos para a reprodução de scripts interativos.", + "heading": "Compensação de tempo Funscript (ms)" + }, + "handy_connection": { + "connect": "Conectar", + "server_offset": { + "heading": "Compensação do Servidor" + }, + "status": { + "heading": "Estado da conexão do Handy" + }, + "sync": "Sincronizar" + }, + "handy_connection_key": { + "description": "Chave de conexão para usar em cenas interativas. Ativar esta chave permitirá o Stash a compartilhar as informações da cena atual com handyfeeling.com", + "heading": "Chave de conexão" + }, + "image_lightbox": { + "heading": "Galeria de imagem" + }, + "images": { + "heading": "Imagens", + "options": { + "write_image_thumbnails": { + "description": "Salvar miniaturas de imagem no disco quando geradas em tempo real", + "heading": "Salvar miniaturas de imagem" + } + } + }, + "interactive_options": "Opções interativas", + "language": { + "heading": "Idioma" + }, + "max_loop_duration": { + "description": "Duração máxima da cena onde o player realizará o loop do vídeo - 0 para desabilitar", + "heading": "Duração máxima do loop" + }, + "menu_items": { + "description": "Mostrar ou ocultar diferentes tipos de conteúdo na barra de navegação", + "heading": "Itens do menu" + }, + "performers": { + "options": { + "image_location": { + "description": "Caminho personalizado para imagens de atrizes/atores. Deixe em branco para usar o padrão da aplicação", + "heading": "Caminho para imagens personalizadas de atrizes/atores" + } + } + }, + "preview_type": { + "description": "Configuração para itens do paredão", + "heading": "Tipo de visualização", + "options": { + "animated": "Imagem animada", + "static": "Imagem estática", + "video": "Vídeo" + } + }, + "scene_list": { + "heading": "Lista de cenas", + "options": { + "show_studio_as_text": "Mostrar estúdios como texto" + } + }, + "scene_player": { + "heading": "Player de cenas", + "options": { + "auto_start_video": "Começar vídeos automaticamente", + "auto_start_video_on_play_selected": { + "description": "Começar reprodução de vídeos de cenas automaticamente quando reproduzindo da fila, reproduzindo o selecionado ou aleatório a partir da página de Cenas", + "heading": "Começar vídeo automaticamente quando reproduzindo selecionado" + }, + "continue_playlist_default": { + "description": "Reproduzir próxima cena na fila quando o vídeo finalizar", + "heading": "Continuar playlist por padrão" + }, + "show_scrubber": "Mostrar Scrubber" + } + }, + "scene_wall": { + "heading": "Muro de cenas/marcadores", + "options": { + "display_title": "Exibir título e etiquetas", + "toggle_sound": "Habilitar som" + } + }, + "scroll_attempts_before_change": { + "description": "Número de vezes para tentar rolar antes de passar para o próximo/prévio item. Só se aplica ao modo de rolagem Movimentar Y.", + "heading": "Tentativas de rolagem antes da transição" + }, + "slideshow_delay": { + "description": "Slideshow está disponível em galerias quando no modo de exibição de paredão", + "heading": "Atraso do slideshow (segundos)" + }, + "title": "Interface de usuário" + } }, - "system": { - "transcoding": "Transcodificação" + "configuration": "Configuração", + "countables": { + "files": "{count, plural, one {Arquivo} other {Arquivos}}", + "galleries": "{count, plural, one {Galeria} other {Galerias}}", + "images": "{count, plural, one {Imagem} other {Imagens}}", + "markers": "{count, plural, one {Marcador} other {Marcadores}}", + "movies": "{count, plural, one {Filme} other {Filmes}}", + "performers": "{count, plural, one {Artista} other {Artistas}}", + "scenes": "{count, plural, one {Cena} other {Cenas}}", + "studios": "{count, plural, one {Estúdio} other {Estúdios}}", + "tags": "{count, plural, one {Etiqueta} other {Etiquetas}}" }, - "tasks": { - "added_job_to_queue": "{operation_name} adicionada para a fila de trabalho", - "auto_tag": { - "auto_tagging_all_paths": "Etiquetar automaticamente todos os caminhos", - "auto_tagging_paths": "Etiquetar automaticamente os seguintes caminhos" - }, - "auto_tag_based_on_filenames": "Etiquetar automaticamente conteúdo baseado em nomes de arquivos.", - "auto_tagging": "Etiquetamento automático", - "backing_up_database": "Backup do banco de dados", - "backup_and_download": "Executa um backup do banco de dados e baixa do arquivo resultante.", - "backup_database": "Executa um backup do banco de dados para o mesmo diretório que o banco de dados, com o formato do nome do arquivo {filename_format}", - "cleanup_desc": "Verifique os arquivos ausentes removendo-os do banco de dados. Esta é uma ação destrutiva.", - "data_management": "Gestão de dados", - "defaults_set": "Opções padrão foram definidas e serão usadas quando clicar o botão {action} na página de Tarefas.", - "dont_include_file_extension_as_part_of_the_title": "Não incluir extensão de arquivo como parte do título", - "empty_queue": "Não há tarefas atualmente em execução.", - "export_to_json": "Exporta o conteúdo do banco de dados para o formato JSON no diretório de metadados.", - "generate": { - "generating_from_paths": "Gerando mídia de suporte para as cenas dos seguintes diretórios", - "generating_scenes": "Gerando mídia de suporta para {num} {scene}" - }, - "generate_desc": "Gerar imagem de suporte, sprite, video, vtt e outros arquivos.", - "generate_phashes_during_scan": "Gerar hashes perceptivos (phash)", - "generate_phashes_during_scan_tooltip": "Para desduplicação e identificação de cenas.", - "generate_previews_during_scan": "Gerar pré-visualizações de imagem animada", - "generate_previews_during_scan_tooltip": "Gerar pré-visualizações WebP animadas, necessário apenas de o Tipo de Pré-visualização estiver configurado para Imagem Animada.", - "generate_sprites_during_scan": "Gerar sprites para o scrubber de cena", - "generate_thumbnails_during_scan": "Gerar miniaturas das imagens", - "generate_video_previews_during_scan": "Gerar pré-visualizações", - "generate_video_previews_during_scan_tooltip": "Gerar pré-visualizações de vídeo que são exibidos ao passar o mouse sobre uma cena", - "generated_content": "Conteúdo gerado", - "identify": { - "and_create_missing": "e criar ausentes", - "create_missing": "Criar ausentes", - "default_options": "Opções padrão", - "description": "Defina meta-dados de cena automaticamente usando stash-box e fontes de scrapers.", - "explicit_set_description": "As opções a seguir serão usadas se não sobrescreverem as opções específicas de cada fonte.", - "field": "Campo", - "field_behaviour": "{strategy} {field}", - "field_options": "Opções de campo", - "heading": "Identificar", - "identifying_from_paths": "Identificação de cenas nos seguintes caminhos", - "identifying_scenes": "Identificando {num} {scene}", - "include_male_performers": "Incluir atores", - "set_cover_images": "Definir imagens de capa", - "set_organized": "Marcar cena como \"organizada\"", - "source": "Fonte", - "source_options": "Opções de {source}", - "sources": "Fontes", - "strategy": "Estratégia" - }, - "import_from_exported_json": "Importação de JSON exportado no diretório de metadados. Limpa o banco de dados existente.", - "incremental_import": "Importação incremental de um arquivo zip de exportação fornecido.", - "job_queue": "Fila de tarefas", - "maintenance": "Manutenção", - "migrate_hash_files": "Usado depois de alterar o hash gerado de nomeação de arquivos para renomear arquivos gerados existentes para o novo formato hash.", - "migrations": "Migrações", - "only_dry_run": "Executar em modo não destrutivo. Não remova nada", - "plugin_tasks": "Tarefas de plugin", - "scan": { - "scanning_all_paths": "Escaneando todos os caminhos", - "scanning_paths": "Escaneando os seguintes caminhos" - }, - "scan_for_content_desc": "Escaneie por novos conteúdos e os adicione ao banco de dados.", - "set_name_date_details_from_metadata_if_present": "Definir nome, data e detalhes a partir dos meta-dados do arquivo" + "country": "País", + "cover_image": "Imagem de capa", + "created_at": "Criado em", + "criterion": { + "greater_than": "Maior que", + "less_than": "Menor que", + "value": "Valor" }, - "tools": { - "scene_duplicate_checker": "Verificador de cena duplicada", - "scene_filename_parser": { - "add_field": "Adicionar campo", - "capitalize_title": "Capitalizar o título", - "display_fields": "Exibir os campos", - "escape_chars": "Use \\ para digitar caracteres literais", - "filename": "Nome do arquivo", - "filename_pattern": "Padrão de nome de arquivo", - "ignore_organized": "Ignorar cenas organizadas", - "ignored_words": "Palavras ignoradas", - "matches_with": "Corresponde com {i}", - "select_parser_recipe": "Selecionar a fórmula do analisador sintático", - "title": "Parser de nome de arquivo de cena", - "whitespace_chars": "Caracteres de espaço em branco", - "whitespace_chars_desc": "Esses caracteres serão substituídos pelo espaço em branco no título" - }, - "scene_tools": "Ferramentas de cena" + "criterion_modifier": { + "between": "está entre", + "equals": "é", + "excludes": "exclui", + "format_string": "{criterion} {modifierString} {valueString}", + "greater_than": "é maior que", + "includes": "inclui", + "includes_all": "inclui tudo", + "is_null": "é nulo", + "less_than": "é menor que", + "matches_regex": "regex combina com", + "not_between": "não está entre", + "not_equals": "não é", + "not_matches_regex": "regex não combina com", + "not_null": "não é nulo" }, - "ui": { - "basic_settings": "Configurações básicas", - "custom_css": { - "description": "A página deve ser recarregada para alterações para terem efeito.", - "heading": "CSS customizado", - "option_label": "CSS customizado habilitado" - }, - "delete_options": { - "description": "Opções padrão ao deletar imagens, galerias e cenas.", - "heading": "Opções de deleção", - "options": { - "delete_file": "Deletar arquivo por padrão", - "delete_generated_supporting_files": "Deletar arquivos de suporte gerados por padrão" - } - }, - "desktop_integration": { - "desktop_integration": "Integração com o Desktop", - "notifications_enabled": "Ativar Notificações", - "send_desktop_notifications_for_events": "Enviar notificações desktop para eventos", - "skip_opening_browser": "Pular abertura do navegador", - "skip_opening_browser_on_startup": "Pular abertura automática do navegador durante a inicialização" - }, - "editing": { - "disable_dropdown_create": { - "description": "Remover a capacidade de criar novos objetos a partir dos seletores dropdown", - "heading": "Desabilitar criação no menu dropdown" + "custom": "Personalizado", + "date": "Data", + "death_date": "Data de óbito", + "death_year": "Ano da morte", + "descending": "Descendente", + "detail": "Detalhe", + "details": "Detalhes", + "developmentVersion": "Versão de desenvolvimento", + "dialogs": { + "delete_alert": "Os seguintes {count, plural, one {{singularEntity}} other {{pluralEntity}}} serão deletados permanentemente:", + "delete_confirm": "Tem certeza de que deseja excluir {entityName}?", + "delete_entity_desc": "{count, plural, one {Tem certeza de que deseja excluir este(a) {singularEntity}? A menos que o arquivo também esteja excluído, este(a) {singularEntity} será re-adicionado quando a escaneamento for executado.} other {Tem certeza de que deseja excluir estes(as) {pluralEntity}? A menos que os arquivos também estejam excluídos, estes(as) {pluralEntity} serão re-adicionados quando o escaneamento for executado.}}", + "delete_entity_title": "{count, plural, one {Excluir {singularEntity}} other {Excluir {pluralEntity}}}", + "delete_galleries_extra": "...e qualquer imagem não anexada a uma galeria.", + "delete_gallery_files": "Deletar diretório, arquivo zip ou imagem não anexada a alguma galeria.", + "delete_object_desc": "Tem certeza de que deseja excluir {count, plural, one {este(a) {singularEntity}} other {estes(as) {pluralEntity}}}?", + "delete_object_overflow": "…e {count} other {count, plural, one {{singularEntity}} other {{pluralEntity}}}.", + "delete_object_title": "Excluir {count, plural, one {{singularEntity}} other {{pluralEntity}}}", + "dont_show_until_updated": "Não mostrar novamente até a próxima atualização", + "edit_entity_title": "Editar {count, plural, one {{singularEntity}} other {{pluralEntity}}}", + "export_include_related_objects": "Inclua objetos relacionados na exportação", + "export_title": "Exportar", + "lightbox": { + "delay": "Delay (seg)", + "display_mode": { + "fit_horizontally": "Ajustar horizontalmente", + "fit_to_screen": "Ajustar à tela", + "label": "Modo de visualização", + "original": "Original" + }, + "options": "Opções", + "reset_zoom_on_nav": "Restaurar nível de zoom ao trocar de imagem", + "scale_up": { + "description": "Aumentar imagens menores até que preencham a tela", + "label": "Aumentar até caber" + }, + "scroll_mode": { + "description": "Mantenha shift pressionado para usar outro modo temporariamente.", + "label": "Modo de rolagem", + "pan_y": "Movimentar Y", + "zoom": "Zoom" + } }, - "heading": "Edição" - }, - "funscript_offset": { - "description": "Compensação de tempo em milissegundos para a reprodução de scripts interativos.", - "heading": "Compensação de tempo Funscript (ms)" - }, - "handy_connection": { - "connect": "Conectar", - "server_offset": { - "heading": "Compensação do Servidor" + "merge_tags": { + "destination": "Destino", + "source": "Fonte" }, - "status": { - "heading": "Estado da conexão do Handy" + "overwrite_filter_confirm": "Tem certeza de que deseja sobrescrever a consulta salva existente {entityName}?", + "scene_gen": { + "force_transcodes": "Forçar geração de transcodificação", + "force_transcodes_tooltip": "Por padrão, transcodificações são geradas apenas quando o arquivo de vídeo não é suportado pelo navegador. Quando ativado, transcodificações serão geradas mesmo quando o vídeo parecer ser suportado no navegador.", + "image_previews": "Pré-visualizações de imagem animada", + "image_previews_tooltip": "Pré-visualizações WebP animadas, necessárias somente se o Tipo de Pré-visualização estiver configurado para Imagem Animada.", + "interactive_heatmap_speed": "Gerar heatmaps e velocidades para cenas interativas", + "marker_image_previews": "Pré-visualizações de Imagem Animada para Marcadores", + "marker_image_previews_tooltip": "Pré-visualizações WebP animadas para marcadores, necessário apenas de o Tipo de Pré-visualização estiver configurado para Imagem Animada.", + "marker_screenshots": "Capturas de tela de Marcadores", + "marker_screenshots_tooltip": "Imagens JPG estáticas para marcadores, necessário apenas se o Tipo de Pré-visualização estiver configurado para Imagem Estática.", + "markers": "Pré-visualizações de Marcadores", + "markers_tooltip": "Vídeos de 20 segundos que iniciam em dado código de tempo.", + "override_preview_generation_options": "Sobrepor as opções da geração de pré-visualização", + "override_preview_generation_options_desc": "Sobrepor as opções da geração de pré-visualização. Os padrões são definidos em Sistema -> Geração de pré-visualização.", + "overwrite": "Substituir arquivos gerados existentes", + "phash": "Hashes perceptivos (para desduplicação)", + "preview_exclude_end_time_desc": "Excluir os últimos x segundos de pré-visualizações de cena. Isso pode ser um valor em segundos, ou uma porcentagem (p. ex. 2%) da duração total da cena.", + "preview_exclude_end_time_head": "Excluir tempo de término", + "preview_exclude_start_time_desc": "Excluir os primeiros x segundos de pré-visualizações de cena. Isso pode ser um valor em segundos, ou uma porcentagem (p. ex. 2%) da duração total da cena.", + "preview_exclude_start_time_head": "Excluir tempo de início", + "preview_generation_options": "Opções para Geração de Pré-visualizações", + "preview_options": "Opções de pré-visualização", + "preview_preset_desc": "A predefinição regula o tamanho, a qualidade e o tempo de codificação da geração de pré-visualização. Predefinições além de “lenta” tem retornos diminuindo e não são recomendados.", + "preview_preset_head": "Codificação predefinida de pré-visualização", + "preview_seg_count_desc": "Número de segmentos em arquivos de pré-visualização.", + "preview_seg_count_head": "Número de segmentos em pré-visualização", + "preview_seg_duration_desc": "Duração de cada segmento de pré-visualização, em segundos.", + "preview_seg_duration_head": "Duração do segmento de pré-visualização", + "sprites": "Sprites do scrubber de cena", + "sprites_tooltip": "Sprites (para o scrubber de cena)", + "transcodes": "Transcodificações", + "transcodes_tooltip": "Conversões MP4 de formatos de vídeo não suportados", + "video_previews": "Pré-visualizações", + "video_previews_tooltip": "Pré-visualizações de vídeo que são exibidas ao passar o mouse sobre uma cena" }, - "sync": "Sincronizar" - }, - "handy_connection_key": { - "description": "Chave de conexão para usar em cenas interativas. Ativar esta chave permitirá o Stash a compartilhar as informações da cena atual com handyfeeling.com", - "heading": "Chave de conexão" - }, - "image_lightbox": { - "heading": "Galeria de imagem" - }, - "images": { - "heading": "Imagens", - "options": { - "write_image_thumbnails": { - "description": "Salvar miniaturas de imagem no disco quando geradas em tempo real", - "heading": "Salvar miniaturas de imagem" - } - } - }, - "interactive_options": "Opções interativas", - "language": { - "heading": "Idioma" - }, - "max_loop_duration": { - "description": "Duração máxima da cena onde o player realizará o loop do vídeo - 0 para desabilitar", - "heading": "Duração máxima do loop" - }, - "menu_items": { - "description": "Mostrar ou ocultar diferentes tipos de conteúdo na barra de navegação", - "heading": "Itens do menu" - }, - "performers": { - "options": { - "image_location": { - "description": "Caminho personalizado para imagens de atrizes/atores. Deixe em branco para usar o padrão da aplicação", - "heading": "Caminho para imagens personalizadas de atrizes/atores" - } - } - }, - "preview_type": { - "description": "Configuração para itens do paredão", - "heading": "Tipo de visualização", - "options": { - "animated": "Imagem animada", - "static": "Imagem estática", - "video": "Vídeo" - } - }, - "scene_list": { - "heading": "Lista de cenas", - "options": { - "show_studio_as_text": "Mostrar estúdios como texto" - } - }, - "scene_player": { - "heading": "Player de cenas", - "options": { - "auto_start_video": "Começar vídeos automaticamente", - "auto_start_video_on_play_selected": { - "description": "Começar reprodução de vídeos de cenas automaticamente quando reproduzindo da fila, reproduzindo o selecionado ou aleatório a partir da página de Cenas", - "heading": "Começar vídeo automaticamente quando reproduzindo selecionado" - }, - "continue_playlist_default": { - "description": "Reproduzir próxima cena na fila quando o vídeo finalizar", - "heading": "Continuar playlist por padrão" - }, - "show_scrubber": "Mostrar Scrubber" - } - }, - "scene_wall": { - "heading": "Muro de cenas/marcadores", + "scenes_found": "{count} cenas encontradas", + "scrape_entity_query": "Query de busca de {entity_type}", + "scrape_entity_title": "{entity_type} resultados de scrape", + "scrape_results_existing": "Existem", + "scrape_results_scraped": "Scrape finalizado", + "set_image_url_title": "URL da imagem", + "unsaved_changes": "Mudanças não salvas. Você tem certeza de que quer sair?" + }, + "dimensions": "Dimensões", + "director": "Diretor(a)", + "display_mode": { + "grid": "Grade", + "list": "Lista", + "tagger": "Etiquetador", + "unknown": "Desconhecido(a)", + "wall": "Paredão" + }, + "donate": "Doar", + "dupe_check": { + "description": "Níveis abaixo de 'Exato' podem demorar mais para calcular. Falsos positivos também podem ser encontrados em níveis de precisão mais baixos.", + "found_sets": "{setCount, plural, one{# conjunto de duplicatas encontrados.} other {# conjuntos de duplicatas encontrados.}}", "options": { - "display_title": "Exibir título e etiquetas", - "toggle_sound": "Habilitar som" - } - }, - "scroll_attempts_before_change": { - "description": "Número de vezes para tentar rolar antes de passar para o próximo/prévio item. Só se aplica ao modo de rolagem Movimentar Y.", - "heading": "Tentativas de rolagem antes da transição" - }, - "slideshow_delay": { - "description": "Slideshow está disponível em galerias quando no modo de exibição de paredão", - "heading": "Atraso do slideshow (segundos)" - }, - "title": "Interface de usuário" - } - }, - "configuration": "Configuração", - "countables": { - "files": "{count, plural, one {Arquivo} other {Arquivos}}", - "galleries": "{count, plural, one {Galeria} other {Galerias}}", - "images": "{count, plural, one {Imagem} other {Imagens}}", - "markers": "{count, plural, one {Marcador} other {Marcadores}}", - "movies": "{count, plural, one {Filme} other {Filmes}}", - "performers": "{count, plural, one {Artista} other {Artistas}}", - "scenes": "{count, plural, one {Cena} other {Cenas}}", - "studios": "{count, plural, one {Estúdio} other {Estúdios}}", - "tags": "{count, plural, one {Etiqueta} other {Etiquetas}}" - }, - "country": "País", - "cover_image": "Imagem de capa", - "created_at": "Criado em", - "criterion": { - "greater_than": "Maior que", - "less_than": "Menor que", - "value": "Valor" - }, - "criterion_modifier": { - "between": "está entre", - "equals": "é", - "excludes": "exclui", - "format_string": "{criterion} {modifierString} {valueString}", - "greater_than": "é maior que", - "includes": "inclui", - "includes_all": "inclui tudo", - "is_null": "é nulo", - "less_than": "é menor que", - "matches_regex": "regex combina com", - "not_between": "não está entre", - "not_equals": "não é", - "not_matches_regex": "regex não combina com", - "not_null": "não é nulo" - }, - "custom": "Personalizado", - "date": "Data", - "death_date": "Data de óbito", - "death_year": "Ano da morte", - "descending": "Descendente", - "detail": "Detalhe", - "details": "Detalhes", - "developmentVersion": "Versão de desenvolvimento", - "dialogs": { - "delete_alert": "Os seguintes {count, plural, one {{singularEntity}} other {{pluralEntity}}} serão deletados permanentemente:", - "delete_confirm": "Tem certeza de que deseja excluir {entityName}?", - "delete_entity_desc": "{count, plural, one {Tem certeza de que deseja excluir este(a) {singularEntity}? A menos que o arquivo também esteja excluído, este(a) {singularEntity} será re-adicionado quando a escaneamento for executado.} other {Tem certeza de que deseja excluir estes(as) {pluralEntity}? A menos que os arquivos também estejam excluídos, estes(as) {pluralEntity} serão re-adicionados quando o escaneamento for executado.}}", - "delete_entity_title": "{count, plural, one {Excluir {singularEntity}} other {Excluir {pluralEntity}}}", - "delete_galleries_extra": "...e qualquer imagem não anexada a uma galeria.", - "delete_gallery_files": "Deletar diretório, arquivo zip ou imagem não anexada a alguma galeria.", - "delete_object_desc": "Tem certeza de que deseja excluir {count, plural, one {este(a) {singularEntity}} other {estes(as) {pluralEntity}}}?", - "delete_object_overflow": "…e {count} other {count, plural, one {{singularEntity}} other {{pluralEntity}}}.", - "delete_object_title": "Excluir {count, plural, one {{singularEntity}} other {{pluralEntity}}}", - "dont_show_until_updated": "Não mostrar novamente até a próxima atualização", - "edit_entity_title": "Editar {count, plural, one {{singularEntity}} other {{pluralEntity}}}", - "export_include_related_objects": "Inclua objetos relacionados na exportação", - "export_title": "Exportar", - "lightbox": { - "delay": "Delay (seg)", - "display_mode": { - "fit_horizontally": "Ajustar horizontalmente", - "fit_to_screen": "Ajustar à tela", - "label": "Modo de visualização", - "original": "Original" - }, - "options": "Opções", - "reset_zoom_on_nav": "Restaurar nível de zoom ao trocar de imagem", - "scale_up": { - "description": "Aumentar imagens menores até que preencham a tela", - "label": "Aumentar até caber" - }, - "scroll_mode": { - "description": "Mantenha shift pressionado para usar outro modo temporariamente.", - "label": "Modo de rolagem", - "pan_y": "Movimentar Y", - "zoom": "Zoom" - } + "exact": "Exato", + "high": "Alto", + "low": "Baixo", + "medium": "Médio" + }, + "search_accuracy_label": "Precisão de pesquisa", + "title": "Cenas duplicadas" }, - "merge_tags": { - "destination": "Destino", - "source": "Fonte" + "duplicated_phash": "Duplicado (phash)", + "duration": "Duração", + "effect_filters": { + "aspect": "Aspecto", + "blue": "Azul", + "blur": "Borrão", + "brightness": "Brilho", + "contrast": "Contraste", + "gamma": "Gama", + "green": "Verde", + "hue": "Matiz", + "name": "Filtros", + "name_transforms": "Transformadores", + "red": "Vermelho", + "reset_filters": "Redefinir filtros", + "reset_transforms": "Redefinir transformadores", + "rotate": "Girar", + "rotate_left_and_scale": "Girar para a esquerda e escalar", + "rotate_right_and_scale": "Girar a direita e escalar", + "saturation": "Saturação", + "scale": "Escala", + "warmth": "Calor" }, - "overwrite_filter_confirm": "Tem certeza de que deseja sobrescrever a consulta salva existente {entityName}?", - "scene_gen": { - "force_transcodes": "Forçar geração de transcodificação", - "force_transcodes_tooltip": "Por padrão, transcodificações são geradas apenas quando o arquivo de vídeo não é suportado pelo navegador. Quando ativado, transcodificações serão geradas mesmo quando o vídeo parecer ser suportado no navegador.", - "image_previews": "Pré-visualizações de imagem animada", - "image_previews_tooltip": "Pré-visualizações WebP animadas, necessárias somente se o Tipo de Pré-visualização estiver configurado para Imagem Animada.", - "interactive_heatmap_speed": "Gerar heatmaps e velocidades para cenas interativas", - "marker_image_previews": "Pré-visualizações de Imagem Animada para Marcadores", - "marker_image_previews_tooltip": "Pré-visualizações WebP animadas para marcadores, necessário apenas de o Tipo de Pré-visualização estiver configurado para Imagem Animada.", - "marker_screenshots": "Capturas de tela de Marcadores", - "marker_screenshots_tooltip": "Imagens JPG estáticas para marcadores, necessário apenas se o Tipo de Pré-visualização estiver configurado para Imagem Estática.", - "markers": "Pré-visualizações de Marcadores", - "markers_tooltip": "Vídeos de 20 segundos que iniciam em dado código de tempo.", - "override_preview_generation_options": "Sobrepor as opções da geração de pré-visualização", - "override_preview_generation_options_desc": "Sobrepor as opções da geração de pré-visualização. Os padrões são definidos em Sistema -> Geração de pré-visualização.", - "overwrite": "Substituir arquivos gerados existentes", - "phash": "Hashes perceptivos (para desduplicação)", - "preview_exclude_end_time_desc": "Excluir os últimos x segundos de pré-visualizações de cena. Isso pode ser um valor em segundos, ou uma porcentagem (p. ex. 2%) da duração total da cena.", - "preview_exclude_end_time_head": "Excluir tempo de término", - "preview_exclude_start_time_desc": "Excluir os primeiros x segundos de pré-visualizações de cena. Isso pode ser um valor em segundos, ou uma porcentagem (p. ex. 2%) da duração total da cena.", - "preview_exclude_start_time_head": "Excluir tempo de início", - "preview_generation_options": "Opções para Geração de Pré-visualizações", - "preview_options": "Opções de pré-visualização", - "preview_preset_desc": "A predefinição regula o tamanho, a qualidade e o tempo de codificação da geração de pré-visualização. Predefinições além de “lenta” tem retornos diminuindo e não são recomendados.", - "preview_preset_head": "Codificação predefinida de pré-visualização", - "preview_seg_count_desc": "Número de segmentos em arquivos de pré-visualização.", - "preview_seg_count_head": "Número de segmentos em pré-visualização", - "preview_seg_duration_desc": "Duração de cada segmento de pré-visualização, em segundos.", - "preview_seg_duration_head": "Duração do segmento de pré-visualização", - "sprites": "Sprites do scrubber de cena", - "sprites_tooltip": "Sprites (para o scrubber de cena)", - "transcodes": "Transcodificações", - "transcodes_tooltip": "Conversões MP4 de formatos de vídeo não suportados", - "video_previews": "Pré-visualizações", - "video_previews_tooltip": "Pré-visualizações de vídeo que são exibidas ao passar o mouse sobre uma cena" + "empty_server": "Adicione algumas cenas ao seu servidor para ver as recomendações nesta página.", + "ethnicity": "Etnicidade", + "existing_value": "valor existente", + "eye_color": "Cor dos olhos", + "fake_tits": "Peitos falsos", + "false": "Falso", + "favourite": "Favorito(a)", + "file": "arquivo", + "file_count": "Contagem de arquivos", + "file_info": "Informações do arquivo", + "file_mod_time": "Tempo de modificação do arquivo", + "files": "arquivos", + "filesize": "Tamanho do arquivo", + "filter": "Filtro", + "filter_name": "Nome do filtro", + "filters": "Filtros", + "folder": "Diretório", + "framerate": "Taxa de quadros", + "frames_per_second": "{value} quadros por segundo", + "front_page": { + "types": { + "premade_filter": "Filtro pré-pronto", + "saved_filter": "Filtro salvo" + } }, - "scenes_found": "{count} cenas encontradas", - "scrape_entity_query": "Query de busca de {entity_type}", - "scrape_entity_title": "{entity_type} resultados de scrape", - "scrape_results_existing": "Existem", - "scrape_results_scraped": "Scrape finalizado", - "set_image_url_title": "URL da imagem", - "unsaved_changes": "Mudanças não salvas. Você tem certeza de que quer sair?" - }, - "dimensions": "Dimensões", - "director": "Diretor(a)", - "display_mode": { - "grid": "Grade", - "list": "Lista", - "tagger": "Etiquetador", - "unknown": "Desconhecido(a)", - "wall": "Paredão" - }, - "donate": "Doar", - "dupe_check": { - "description": "Níveis abaixo de 'Exato' podem demorar mais para calcular. Falsos positivos também podem ser encontrados em níveis de precisão mais baixos.", - "found_sets": "{setCount, plural, one{# conjunto de duplicatas encontrados.} other {# conjuntos de duplicatas encontrados.}}", - "options": { - "exact": "Exato", - "high": "Alto", - "low": "Baixo", - "medium": "Médio" + "galleries": "Galerias", + "gallery": "Galeria", + "gallery_count": "Contagem de galeria", + "gender": "Gênero", + "gender_types": { + "FEMALE": "Feminino", + "INTERSEX": "Intersexo", + "MALE": "Masculino", + "NON_BINARY": "Não-Binário", + "TRANSGENDER_FEMALE": "Transgênero Feminino", + "TRANSGENDER_MALE": "Transgênero Masculino" }, - "search_accuracy_label": "Precisão de pesquisa", - "title": "Cenas duplicadas" - }, - "duplicated_phash": "Duplicado (phash)", - "duration": "Duração", - "effect_filters": { - "aspect": "Aspecto", - "blue": "Azul", - "blur": "Borrão", - "brightness": "Brilho", - "contrast": "Contraste", - "gamma": "Gama", - "green": "Verde", - "hue": "Matiz", - "name": "Filtros", - "name_transforms": "Transformadores", - "red": "Vermelho", - "reset_filters": "Redefinir filtros", - "reset_transforms": "Redefinir transformadores", - "rotate": "Girar", - "rotate_left_and_scale": "Girar para a esquerda e escalar", - "rotate_right_and_scale": "Girar a direita e escalar", - "saturation": "Saturação", - "scale": "Escala", - "warmth": "Calor" - }, - "empty_server": "Adicione algumas cenas ao seu servidor para ver as recomendações nesta página.", - "ethnicity": "Etnicidade", - "existing_value": "valor existente", - "eye_color": "Cor dos olhos", - "fake_tits": "Peitos falsos", - "false": "Falso", - "favourite": "Favorito(a)", - "file": "arquivo", - "file_count": "Contagem de arquivos", - "file_info": "Informações do arquivo", - "file_mod_time": "Tempo de modificação do arquivo", - "files": "arquivos", - "filesize": "Tamanho do arquivo", - "filter": "Filtro", - "filter_name": "Nome do filtro", - "filters": "Filtros", - "folder": "Diretório", - "framerate": "Taxa de quadros", - "frames_per_second": "{value} quadros por segundo", - "front_page": { - "types": { - "premade_filter": "Filtro pré-pronto", - "saved_filter": "Filtro salvo" - } - }, - "galleries": "Galerias", - "gallery": "Galeria", - "gallery_count": "Contagem de galeria", - "gender": "Gênero", - "gender_types": { - "FEMALE": "Feminino", - "INTERSEX": "Intersexo", - "MALE": "Masculino", - "NON_BINARY": "Não-Binário", - "TRANSGENDER_FEMALE": "Transgênero Feminino", - "TRANSGENDER_MALE": "Transgênero Masculino" - }, - "hair_color": "Cor do cabelo", - "handy_connection_status": { - "connecting": "Conectando", - "disconnected": "Desconectado", - "error": "Erro conectando ao Handy", - "missing": "Faltando", - "ready": "Pronto", - "syncing": "Sincronizando com o servidor", - "uploading": "Enviando script" - }, - "hasMarkers": "Possui marcadores", - "height": "Altura", - "help": "Ajuda", - "ignore_auto_tag": "Ignorar etiquetamento automático", - "image": "Imagem", - "image_count": "Contagem de imagem", - "images": "Imagens", - "include_parent_tags": "Incluir etiquetas pai", - "include_sub_studios": "Incluem estúdios filho", - "include_sub_tags": "Incluir sub-etiquetas", - "instagram": "Instagram", - "interactive": "Interativo", - "interactive_speed": "Velocidade interativa", - "isMissing": "Está faltando", - "library": "Biblioteca", - "loading": { - "generic": "Carregando…" - }, - "marker_count": "Contagem de marcadores", - "markers": "Marcadores", - "measurements": "Medidas", - "media_info": { - "audio_codec": "Codec de áudio", - "checksum": "Checksum", - "downloaded_from": "Baixado de", - "hash": "Hash", + "hair_color": "Cor do cabelo", + "handy_connection_status": { + "connecting": "Conectando", + "disconnected": "Desconectado", + "error": "Erro conectando ao Handy", + "missing": "Faltando", + "ready": "Pronto", + "syncing": "Sincronizando com o servidor", + "uploading": "Enviando script" + }, + "hasMarkers": "Possui marcadores", + "height": "Altura", + "help": "Ajuda", + "ignore_auto_tag": "Ignorar etiquetamento automático", + "image": "Imagem", + "image_count": "Contagem de imagem", + "images": "Imagens", + "include_parent_tags": "Incluir etiquetas pai", + "include_sub_studios": "Incluem estúdios filho", + "include_sub_tags": "Incluir sub-etiquetas", + "instagram": "Instagram", + "interactive": "Interativo", "interactive_speed": "Velocidade interativa", - "performer_card": { - "age": "{age} {years_old}", - "age_context": "{age} {years_old} nesta cena" + "isMissing": "Está faltando", + "library": "Biblioteca", + "loading": { + "generic": "Carregando…" }, - "phash": "PHash", - "stream": "Transmissão", - "video_codec": "Codec de vídeo" - }, - "megabits_per_second": "{value} megabits por segundo", - "metadata": "Metadados", - "movie": "Filme", - "movie_scene_number": "Número da cena do filme", - "movies": "Filmes", - "name": "Nome", - "new": "Novo", - "none": "Nenhum", - "o_counter": "O-contador", - "operations": "Operações", - "organized": "Organizado", - "pagination": { - "first": "Primeiro", - "last": "Último", - "next": "Próximo", - "previous": "Anterior" - }, - "parent_of": "Pai de {children}", - "parent_studios": "Estúdios pai", - "parent_tag_count": "Contador de etiquetas pai", - "parent_tags": "Etiquetas pai", - "part_of": "Parte de {parent}", - "path": "Caminho", - "perceptual_similarity": "Semelhança Perceptiva (phash)", - "performer": "Artista", - "performer_tags": "Etiquetas de artistas", - "performer_age": "Idade do Artista", - "performer_count": "Contagem de artistas", - "performer_favorite": "Artista Favoritado", - "performer_image": "Imagem do(a) artita", - "performer_tagger": { - "add_new_performers": "Adicionar Novos Artistas", - "any_names_entered_will_be_queried": "Quaisquer nomes inseridos serão consultados na instância remota do Stash-Box e adicionados caso encontrados. Apenas correspondências exatas serão consideradas.", - "batch_add_performers": "Adicionar Artistas em Lote", - "batch_update_performers": "Atualizar Artistas em Lote", - "config": { - "active_stash-box_instance": "Instância Stash-Box ativa:", - "edit_excluded_fields": "Editar Campos Excluídos", - "excluded_fields": "Campos excluídos:", - "no_fields_are_excluded": "Nenhum campo é excluído", - "no_instances_found": "Nenhuma instância encontrada", - "these_fields_will_not_be_changed_when_updating_performers": "Estes campos não serão alterados ao atualizar artistas." + "marker_count": "Contagem de marcadores", + "markers": "Marcadores", + "measurements": "Medidas", + "media_info": { + "audio_codec": "Codec de áudio", + "checksum": "Checksum", + "downloaded_from": "Baixado de", + "hash": "Hash", + "interactive_speed": "Velocidade interativa", + "performer_card": { + "age": "{age} {years_old}", + "age_context": "{age} {years_old} nesta cena" + }, + "phash": "PHash", + "stream": "Transmissão", + "video_codec": "Codec de vídeo" }, - "current_page": "Página atual", - "failed_to_save_performer": "Falha ao salvar artista \"{performer}\"", - "name_already_exists": "Nome já existe", - "network_error": "Erro de rede", - "no_results_found": "Nenhum resultado encontrado.", - "number_of_performers_will_be_processed": "{performer_count} artistas serão processados", - "performer_already_tagged": "Artista já etiquetado", - "performer_names_separated_by_comma": "Nomes de artistas separados por vírgula", - "performer_selection": "Seleção de artista", - "performer_successfully_tagged": "Artista etiquetado com sucesso:", - "query_all_performers_in_the_database": "Todos os artistas no banco de dados", - "refresh_tagged_performers": "Recarregar artistas etiquetados", - "refreshing_will_update_the_data": "Recarregar irá atualizar os dados de qualquer artista etiquetado da instância do stash-box.", - "status_tagging_job_queued": "Status: Etiquetamento adicionado à fila", - "status_tagging_performers": "Status: Etiquetando artistas", - "tag_status": "Status da etiqueta", - "to_use_the_performer_tagger": "Para usar o etiquetador de artistas, uma instância do stash-box deve ser configurada.", - "untagged_performers": "Artistas sem etiqueta", - "update_performer": "Atualizar Artista", - "update_performers": "Atualizar Artistas", - "updating_untagged_performers_description": "A atualização de artistas sem etiqueta tentará corresponder a qualquer artista sem um stashid e atualizar os metadados." - }, - "performers": "Artistas", - "piercings": "Piercings", - "queue": "Fila", - "random": "Aleatória", - "rating": "Avaliação", - "recently_added_objects": "{objects} Recentemente Adicionados", - "recently_released_objects": "{objects} Recentemente Lançados", - "release_notes": "Notas de lançamento", - "resolution": "Resolução", - "scene": "Cena", - "sceneTagger": "Etiquetador de cena", - "scene_tags": "Etiquetas da cena", - "scene_count": "Contagem de cena", - "scene_id": "Cena ID", - "scenes": "Cenas", - "scenes_updated_at": "Cena atualizada em", - "search_filter": { - "name": "Filtro", - "saved_filters": "Filtros salvos", - "update_filter": "Atualizar filtro" - }, - "seconds": "Segundos", - "settings": "Definições", - "setup": { - "confirm": { - "almost_ready": "Estamos quase prontos para concluis a configuração. Por favor confirme as configurações a seguir. Você pode clicar em voltar para alterar qualquer dado incorreto. Se tudo parece certo, clique Confirmar para criar seu novo sistema.", - "configuration_file_location": "Caminho para o arquivo de configuração:", - "database_file_path": "Caminho para o banco de dados", - "default_db_location": "/stash-go.sqlite", - "default_generated_content_location": "/generated", - "generated_directory": "Diretório contendo arquivos de mídia de suporte gerados pelo Stash", - "nearly_there": "Quase lá!", - "stash_library_directories": "Diretórios de biblioteca do Stash" + "megabits_per_second": "{value} megabits por segundo", + "metadata": "Metadados", + "movie": "Filme", + "movie_scene_number": "Número da cena do filme", + "movies": "Filmes", + "name": "Nome", + "new": "Novo", + "none": "Nenhum", + "o_counter": "O-contador", + "operations": "Operações", + "organized": "Organizado", + "pagination": { + "first": "Primeiro", + "last": "Último", + "next": "Próximo", + "previous": "Anterior" }, - "creating": { - "creating_your_system": "Criando seu sistema", - "ffmpeg_notice": "Se ffmpeg não está no seu path, por favor, tenha paciência enquanto o Stash faz o download. Veja o progresso do download no output do console." + "parent_of": "Pai de {children}", + "parent_studios": "Estúdios pai", + "parent_tag_count": "Contador de etiquetas pai", + "parent_tags": "Etiquetas pai", + "part_of": "Parte de {parent}", + "path": "Caminho", + "perceptual_similarity": "Semelhança Perceptiva (phash)", + "performer": "Artista", + "performer_tags": "Etiquetas de artistas", + "performer_age": "Idade do Artista", + "performer_count": "Contagem de artistas", + "performer_favorite": "Artista Favoritado", + "performer_image": "Imagem do(a) artita", + "performer_tagger": { + "add_new_performers": "Adicionar Novos Artistas", + "any_names_entered_will_be_queried": "Quaisquer nomes inseridos serão consultados na instância remota do Stash-Box e adicionados caso encontrados. Apenas correspondências exatas serão consideradas.", + "batch_add_performers": "Adicionar Artistas em Lote", + "batch_update_performers": "Atualizar Artistas em Lote", + "config": { + "active_stash-box_instance": "Instância Stash-Box ativa:", + "edit_excluded_fields": "Editar Campos Excluídos", + "excluded_fields": "Campos excluídos:", + "no_fields_are_excluded": "Nenhum campo é excluído", + "no_instances_found": "Nenhuma instância encontrada", + "these_fields_will_not_be_changed_when_updating_performers": "Estes campos não serão alterados ao atualizar artistas." + }, + "current_page": "Página atual", + "failed_to_save_performer": "Falha ao salvar artista \"{performer}\"", + "name_already_exists": "Nome já existe", + "network_error": "Erro de rede", + "no_results_found": "Nenhum resultado encontrado.", + "number_of_performers_will_be_processed": "{performer_count} artistas serão processados", + "performer_already_tagged": "Artista já etiquetado", + "performer_names_separated_by_comma": "Nomes de artistas separados por vírgula", + "performer_selection": "Seleção de artista", + "performer_successfully_tagged": "Artista etiquetado com sucesso:", + "query_all_performers_in_the_database": "Todos os artistas no banco de dados", + "refresh_tagged_performers": "Recarregar artistas etiquetados", + "refreshing_will_update_the_data": "Recarregar irá atualizar os dados de qualquer artista etiquetado da instância do stash-box.", + "status_tagging_job_queued": "Status: Etiquetamento adicionado à fila", + "status_tagging_performers": "Status: Etiquetando artistas", + "tag_status": "Status da etiqueta", + "to_use_the_performer_tagger": "Para usar o etiquetador de artistas, uma instância do stash-box deve ser configurada.", + "untagged_performers": "Artistas sem etiqueta", + "update_performer": "Atualizar Artista", + "update_performers": "Atualizar Artistas", + "updating_untagged_performers_description": "A atualização de artistas sem etiqueta tentará corresponder a qualquer artista sem um stashid e atualizar os metadados." }, - "errors": { - "something_went_wrong": "Ah não! Algo deu errado!", - "something_went_wrong_description": "Se isso parece um problema com os dados fornecidos, clique no em Voltar para corrigi-los. Caso contrário, reporte um bug em {githubLink} ou busque ajuda em {discordLink}.", - "something_went_wrong_while_setting_up_your_system": "Algo deu errado enquanto configurávamos seu sistema. Aqui está o erro que recebemos: {error}" + "performers": "Artistas", + "piercings": "Piercings", + "queue": "Fila", + "random": "Aleatória", + "rating": "Avaliação", + "recently_added_objects": "{objects} Recentemente Adicionados", + "recently_released_objects": "{objects} Recentemente Lançados", + "release_notes": "Notas de lançamento", + "resolution": "Resolução", + "scene": "Cena", + "sceneTagger": "Etiquetador de cena", + "scene_tags": "Etiquetas da cena", + "scene_count": "Contagem de cena", + "scene_id": "Cena ID", + "scenes": "Cenas", + "scenes_updated_at": "Cena atualizada em", + "search_filter": { + "name": "Filtro", + "saved_filters": "Filtros salvos", + "update_filter": "Atualizar filtro" }, - "folder": { - "file_path": "Caminho do arquivo", - "up_dir": "Subir um diretório" + "seconds": "Segundos", + "settings": "Definições", + "setup": { + "confirm": { + "almost_ready": "Estamos quase prontos para concluis a configuração. Por favor confirme as configurações a seguir. Você pode clicar em voltar para alterar qualquer dado incorreto. Se tudo parece certo, clique Confirmar para criar seu novo sistema.", + "configuration_file_location": "Caminho para o arquivo de configuração:", + "database_file_path": "Caminho para o banco de dados", + "default_db_location": "/stash-go.sqlite", + "default_generated_content_location": "/generated", + "generated_directory": "Diretório contendo arquivos de mídia de suporte gerados pelo Stash", + "nearly_there": "Quase lá!", + "stash_library_directories": "Diretórios de biblioteca do Stash" + }, + "creating": { + "creating_your_system": "Criando seu sistema", + "ffmpeg_notice": "Se ffmpeg não está no seu path, por favor, tenha paciência enquanto o Stash faz o download. Veja o progresso do download no output do console." + }, + "errors": { + "something_went_wrong": "Ah não! Algo deu errado!", + "something_went_wrong_description": "Se isso parece um problema com os dados fornecidos, clique no em Voltar para corrigi-los. Caso contrário, reporte um bug em {githubLink} ou busque ajuda em {discordLink}.", + "something_went_wrong_while_setting_up_your_system": "Algo deu errado enquanto configurávamos seu sistema. Aqui está o erro que recebemos: {error}" + }, + "folder": { + "file_path": "Caminho do arquivo", + "up_dir": "Subir um diretório" + }, + "github_repository": "Repositório do Github", + "migrate": { + "backup_database_path_leave_empty_to_disable_backup": "Caminho para o backup do banco de dados (deixe em branco para desabilitar o backup):", + "backup_recommended": "É recomendado que você faça o backup do banco de dados existente antes de migrar. Podemos fazer isso por você, fazendo uma cópia do seu banco de dados para {defaultBackupPath}.", + "migrating_database": "Migrando banco de dados", + "migration_failed": "Falha na migração", + "migration_failed_error": "Foi encontrado o seguinte erro durante a migração do banco de dados:", + "migration_failed_help": "Por favor, faça qualquer correção necessária e tente novamente. Caso contrário, reporte um bug em {githubLink} ou busque ajuda em {discordLink}.", + "migration_irreversible_warning": "O processo de migração não é reversível. Uma vez que a migração seja concluída, seu banco de dados será incompatível com versões anteriores do Stash.", + "migration_notes": "Notas de migração", + "migration_required": "Migração necessária", + "perform_schema_migration": "Fazer migração", + "schema_too_old": "A versão atual de seu banco de dados é {databaseSchema} e necessita ser migrada para a versão {appSchema}. Esta versão do Stash não funcionará sem migrar o banco de dados. Se você não deseja efetuar a migração, você irá precisar rebaixar para uma versão do Stash que corresponde à sua versão do banco de dados." + }, + "paths": { + "database_filename_empty_for_default": "nome do arquivo do banco de dados (em branco para usar padrão)", + "description": "A seguir, precisamos determinar onde achar sua coleção pornô, onde armazenar o banco de dados do Stash e arquivos de suporte gerados. Estas configurações podem ser alteradas posteriormente se necessário.", + "path_to_generated_directory_empty_for_default": "caminho para o diretório de arquivos de suporte gerados (deixar em branco para usar padrão)", + "set_up_your_paths": "Configure seus diretórios", + "stash_alert": "Nenhum caminho para sua biblioteca foi selecionado. Nenhum arquivo poderá ser escaneado para o Stash. Tem certeza?", + "where_can_stash_store_its_database": "Onde o Stash pode armazenar seu banco de dados?", + "where_can_stash_store_its_database_description": "Stash usa um banco de dados sqlite para armazenar os meta-dados de sua coleção. Por padrão ele será criado como stash-go.sqlite no diretório contendo seu arquivo de configuração. Se deseja alterar isto, por favor indique um arquivo com caminho absoluto ou relativo ao diretório de trabalho atual.", + "where_can_stash_store_its_generated_content": "Onde o Stash pode armazenar os arquivos de suporte que forem gerados?", + "where_can_stash_store_its_generated_content_description": "A fim de fornecer miniaturas, pré-visualizações e sprites, Stash gera imagens e vídeos. Isto também inclui transcodificações para formatos de arquivos não suportados. Por padrão, o Stash irá criar o diretório generated no diretório contento seu arquivo de configuração. Se deseja alterar onde esses arquivos gerados serão armazenados, por favor indique um caminho absoluto ou relativo ao diretório de trabalho atual. O stash irá criar este diretório caso ele já não exista.", + "where_is_your_porn_located": "Onde seu pornô está localizado?", + "where_is_your_porn_located_description": "Adicione diretórios contendo seus vídeos e imagens pornô. O Stash irá usar esses diretórios para encontrar vídeos e imagens durante o scan." + }, + "stash_setup_wizard": "Assistente de configuração Stash", + "success": { + "getting_help": "Obter ajuda", + "help_links": "Se tiver algum problema ou sugestão, sinta-se à vontade para abrir uma issue no {githubLink} ou pergunte à comunidade em {discordLink}.", + "in_app_manual_explained": "Recomendados checar o manual integrado à aplicação, que pode ser acessado pelo ícone no canto superior direito da tela que parece com isso: {icon}", + "next_config_step_one": "A seguir você será levado à página de Configuração. Essa página permitirá que você personalize quais arquivos incluir ou excluir, definir um nome de usuário e senha para proteger seu sistema, e várias outras opções.", + "next_config_step_two": "Quando estiver satisfeito com estas configurações, você pode começar a escanear seu conteúdo para o Stash clicando em {localized_task}, e então {localized_scan}.", + "open_collective": "Visite {open_collective_link} para saber como você pode contribuir com o desenvolvimento do Stash.", + "support_us": "Apoie-nos", + "thanks_for_trying_stash": "Obrigado por usar Stash!", + "welcome_contrib": "Também agradecemos contribuições em forma de código (correções de bug, melhorias e novas funcionalidades), testes, reports de bugs, pedidos de melhorias e funcionalidades e suporte de usuário. Detalhes podem ser encontrados na seção Contribuição do manual da aplicação.", + "your_system_has_been_created": "Sucesso! Seu sistema foi criado!" + }, + "welcome": { + "config_path_logic_explained": "Stash tenta encontrar o arquivo de configuração (config.yml) a partir do diretório de trabalho atual, caso não o encontre lá, tentará encontra-lo em $HOME/.stash/config.yml (no Windows, será %USERPROFILE%\\.stash\\config.yml). Você também pode fazer o Stash ler um arquivo de configuração específico ao executar a aplicação com as opções -c '' ou --config ''.", + "in_current_stash_directory": "No diretório $HOME/.stash", + "in_the_current_working_directory": "No diretório de trabalho atual", + "next_step": "Caso esteja pronto para criar um novo sistema, escolha onde você deseja armazenar seu arquivo de configuração e clique Próximo.", + "store_stash_config": "Onde quer armazenar a configuração do Stash?", + "unable_to_locate_config": "Caso esteja lendo isto, então o Stash não pôde encontrar uma configuração existente. Este assistente te guiará durante o processo de criar uma nova configuração.", + "unexpected_explained": "Se chegou à esta tela inesperadamente, por favor tente reiniciar o Stash no diretório de trabalho correto ou com a opção -c." + }, + "welcome_specific_config": { + "config_path": "Stash usará o seguinte caminho para o arquivo de configuração: {path}", + "next_step": "Quando estiver pronto para prosseguir com a criação do novo sistema, clique Próximo.", + "unable_to_locate_specified_config": "Se está lendo isto, então o Stash não pôde encontrar o arquivo de configuração especificado na linha de comando ou no ambiente. Este assistente irá te guiar durante o processo de criação de uma nova configuração." + }, + "welcome_to_stash": "Bem-vindo ao Stash" }, - "github_repository": "Repositório do Github", - "migrate": { - "backup_database_path_leave_empty_to_disable_backup": "Caminho para o backup do banco de dados (deixe em branco para desabilitar o backup):", - "backup_recommended": "É recomendado que você faça o backup do banco de dados existente antes de migrar. Podemos fazer isso por você, fazendo uma cópia do seu banco de dados para {defaultBackupPath}.", - "migrating_database": "Migrando banco de dados", - "migration_failed": "Falha na migração", - "migration_failed_error": "Foi encontrado o seguinte erro durante a migração do banco de dados:", - "migration_failed_help": "Por favor, faça qualquer correção necessária e tente novamente. Caso contrário, reporte um bug em {githubLink} ou busque ajuda em {discordLink}.", - "migration_irreversible_warning": "O processo de migração não é reversível. Uma vez que a migração seja concluída, seu banco de dados será incompatível com versões anteriores do Stash.", - "migration_notes": "Notas de migração", - "migration_required": "Migração necessária", - "perform_schema_migration": "Fazer migração", - "schema_too_old": "A versão atual de seu banco de dados é {databaseSchema} e necessita ser migrada para a versão {appSchema}. Esta versão do Stash não funcionará sem migrar o banco de dados. Se você não deseja efetuar a migração, você irá precisar rebaixar para uma versão do Stash que corresponde à sua versão do banco de dados." + "stash_id": "Stash ID", + "stash_ids": "Stash IDs", + "stashbox": { + "go_review_draft": "Vá para {endpoint_name} para revisar rascunho.", + "selected_stash_box": "Endpoint do Stash-Box selecionado", + "submission_failed": "Falha no envio", + "submission_successful": "Envio bem-sucedido", + "submit_update": "Já existe no {endpoint_name}" }, - "paths": { - "database_filename_empty_for_default": "nome do arquivo do banco de dados (em branco para usar padrão)", - "description": "A seguir, precisamos determinar onde achar sua coleção pornô, onde armazenar o banco de dados do Stash e arquivos de suporte gerados. Estas configurações podem ser alteradas posteriormente se necessário.", - "path_to_generated_directory_empty_for_default": "caminho para o diretório de arquivos de suporte gerados (deixar em branco para usar padrão)", - "set_up_your_paths": "Configure seus diretórios", - "stash_alert": "Nenhum caminho para sua biblioteca foi selecionado. Nenhum arquivo poderá ser escaneado para o Stash. Tem certeza?", - "where_can_stash_store_its_database": "Onde o Stash pode armazenar seu banco de dados?", - "where_can_stash_store_its_database_description": "Stash usa um banco de dados sqlite para armazenar os meta-dados de sua coleção. Por padrão ele será criado como stash-go.sqlite no diretório contendo seu arquivo de configuração. Se deseja alterar isto, por favor indique um arquivo com caminho absoluto ou relativo ao diretório de trabalho atual.", - "where_can_stash_store_its_generated_content": "Onde o Stash pode armazenar os arquivos de suporte que forem gerados?", - "where_can_stash_store_its_generated_content_description": "A fim de fornecer miniaturas, pré-visualizações e sprites, Stash gera imagens e vídeos. Isto também inclui transcodificações para formatos de arquivos não suportados. Por padrão, o Stash irá criar o diretório generated no diretório contento seu arquivo de configuração. Se deseja alterar onde esses arquivos gerados serão armazenados, por favor indique um caminho absoluto ou relativo ao diretório de trabalho atual. O stash irá criar este diretório caso ele já não exista.", - "where_is_your_porn_located": "Onde seu pornô está localizado?", - "where_is_your_porn_located_description": "Adicione diretórios contendo seus vídeos e imagens pornô. O Stash irá usar esses diretórios para encontrar vídeos e imagens durante o scan." + "statistics": "Estatísticas", + "stats": { + "image_size": "Tamanho das imagens", + "scenes_duration": "Duração das cenas", + "scenes_size": "Tamanho de cenas" }, - "stash_setup_wizard": "Assistente de configuração Stash", - "success": { - "getting_help": "Obter ajuda", - "help_links": "Se tiver algum problema ou sugestão, sinta-se à vontade para abrir uma issue no {githubLink} ou pergunte à comunidade em {discordLink}.", - "in_app_manual_explained": "Recomendados checar o manual integrado à aplicação, que pode ser acessado pelo ícone no canto superior direito da tela que parece com isso: {icon}", - "next_config_step_one": "A seguir você será levado à página de Configuração. Essa página permitirá que você personalize quais arquivos incluir ou excluir, definir um nome de usuário e senha para proteger seu sistema, e várias outras opções.", - "next_config_step_two": "Quando estiver satisfeito com estas configurações, você pode começar a escanear seu conteúdo para o Stash clicando em {localized_task}, e então {localized_scan}.", - "open_collective": "Visite {open_collective_link} para saber como você pode contribuir com o desenvolvimento do Stash.", - "support_us": "Apoie-nos", - "thanks_for_trying_stash": "Obrigado por usar Stash!", - "welcome_contrib": "Também agradecemos contribuições em forma de código (correções de bug, melhorias e novas funcionalidades), testes, reports de bugs, pedidos de melhorias e funcionalidades e suporte de usuário. Detalhes podem ser encontrados na seção Contribuição do manual da aplicação.", - "your_system_has_been_created": "Sucesso! Seu sistema foi criado!" + "status": "Status: {statusText}", + "studio": "Estúdio", + "studio_depth": "Níveis (vazio para todos)", + "studios": "Estúdios", + "sub_tag_count": "Contagem de sub-etiquetas", + "sub_tag_of": "Sub-etiqueta de {parent}", + "sub_tags": "Sub-etiquetas", + "subsidiary_studios": "Estúdios filhos", + "synopsis": "Sinopse", + "tag": "Etiqueta", + "tag_count": "Contagem de etiquetas", + "tags": "Etiquetas", + "tattoos": "Tatuagens", + "title": "Título", + "toast": { + "added_entity": "{entity} adicionado(a)", + "added_generation_job_to_queue": "Trabalho de geração adicionado para fila", + "created_entity": "Criar {entity}", + "default_filter_set": "Filtragem padrão definada", + "delete_past_tense": "Excluída {count, plural, one {{singularEntity}} other {{pluralEntity}}}", + "generating_screenshot": "Gerando captura de tela…", + "merged_tags": "Etiquetas mescladas", + "rescanning_entity": "Reescaneando {count, plural, one {{singularEntity}} other {{pluralEntity}}}…", + "saved_entity": "{entity} salvo(a)", + "started_auto_tagging": "Etiquetamento automático iniciado", + "started_generating": "Geração de arquivos multimídia iniciada", + "started_importing": "Importação iniciada", + "updated_entity": "{entity} atualizado(a)" }, - "welcome": { - "config_path_logic_explained": "Stash tenta encontrar o arquivo de configuração (config.yml) a partir do diretório de trabalho atual, caso não o encontre lá, tentará encontra-lo em $HOME/.stash/config.yml (no Windows, será %USERPROFILE%\\.stash\\config.yml). Você também pode fazer o Stash ler um arquivo de configuração específico ao executar a aplicação com as opções -c '' ou --config ''.", - "in_current_stash_directory": "No diretório $HOME/.stash", - "in_the_current_working_directory": "No diretório de trabalho atual", - "next_step": "Caso esteja pronto para criar um novo sistema, escolha onde você deseja armazenar seu arquivo de configuração e clique Próximo.", - "store_stash_config": "Onde quer armazenar a configuração do Stash?", - "unable_to_locate_config": "Caso esteja lendo isto, então o Stash não pôde encontrar uma configuração existente. Este assistente te guiará durante o processo de criar uma nova configuração.", - "unexpected_explained": "Se chegou à esta tela inesperadamente, por favor tente reiniciar o Stash no diretório de trabalho correto ou com a opção -c." + "total": "Total", + "true": "Verdadeiro", + "twitter": "Twitter", + "type": "Tipo", + "updated_at": "Atualizado em", + "url": "URL", + "validation": { + "aliases_must_be_unique": "apelidos devem ser únicos" }, - "welcome_specific_config": { - "config_path": "Stash usará o seguinte caminho para o arquivo de configuração: {path}", - "next_step": "Quando estiver pronto para prosseguir com a criação do novo sistema, clique Próximo.", - "unable_to_locate_specified_config": "Se está lendo isto, então o Stash não pôde encontrar o arquivo de configuração especificado na linha de comando ou no ambiente. Este assistente irá te guiar durante o processo de criação de uma nova configuração." + "videos": "Vídeos", + "view_all": "Ver todos", + "weight": "Peso", + "years_old": "anos", + "circumcised_types": { + "UNCUT": "Não cortado", + "CUT": "Cortado" }, - "welcome_to_stash": "Bem-vindo ao Stash" - }, - "stash_id": "Stash ID", - "stash_ids": "Stash IDs", - "stashbox": { - "go_review_draft": "Vá para {endpoint_name} para revisar rascunho.", - "selected_stash_box": "Endpoint do Stash-Box selecionado", - "submission_failed": "Falha no envio", - "submission_successful": "Envio bem-sucedido", - "submit_update": "Já existe no {endpoint_name}" - }, - "statistics": "Estatísticas", - "stats": { - "image_size": "Tamanho das imagens", - "scenes_duration": "Duração das cenas", - "scenes_size": "Tamanho de cenas" - }, - "status": "Status: {statusText}", - "studio": "Estúdio", - "studio_depth": "Níveis (vazio para todos)", - "studios": "Estúdios", - "sub_tag_count": "Contagem de sub-etiquetas", - "sub_tag_of": "Sub-etiqueta de {parent}", - "sub_tags": "Sub-etiquetas", - "subsidiary_studios": "Estúdios filhos", - "synopsis": "Sinopse", - "tag": "Etiqueta", - "tag_count": "Contagem de etiquetas", - "tags": "Etiquetas", - "tattoos": "Tatuagens", - "title": "Título", - "toast": { - "added_entity": "{entity} adicionado(a)", - "added_generation_job_to_queue": "Trabalho de geração adicionado para fila", - "created_entity": "Criar {entity}", - "default_filter_set": "Filtragem padrão definada", - "delete_past_tense": "Excluída {count, plural, one {{singularEntity}} other {{pluralEntity}}}", - "generating_screenshot": "Gerando captura de tela…", - "merged_tags": "Etiquetas mescladas", - "rescanning_entity": "Reescaneando {count, plural, one {{singularEntity}} other {{pluralEntity}}}…", - "saved_entity": "{entity} salvo(a)", - "started_auto_tagging": "Etiquetamento automático iniciado", - "started_generating": "Geração de arquivos multimídia iniciada", - "started_importing": "Importação iniciada", - "updated_entity": "{entity} atualizado(a)" - }, - "total": "Total", - "true": "Verdadeiro", - "twitter": "Twitter", - "type": "Tipo", - "updated_at": "Atualizado em", - "url": "URL", - "validation": { - "aliases_must_be_unique": "apelidos devem ser únicos" - }, - "videos": "Vídeos", - "view_all": "Ver todos", - "weight": "Peso", - "years_old": "anos" + "audio_codec": "Codec de áudio", + "appears_with": "Aparece com", + "circumcised": "Circuncidado" } diff --git a/ui/v2.5/src/locales/sv-SE.json b/ui/v2.5/src/locales/sv-SE.json index 50bbc68b84b..e62fb942a6b 100644 --- a/ui/v2.5/src/locales/sv-SE.json +++ b/ui/v2.5/src/locales/sv-SE.json @@ -1,1267 +1,1356 @@ { - "actions": { - "add": "Lägg till", - "add_directory": "Lägg till mapp", - "add_entity": "Lägg till {entityType}", - "add_to_entity": "Lägg till {entityType}", - "allow": "Tillåt", - "allow_temporarily": "Tillåt tillfälligt", - "anonymise": "Anonymisera", - "apply": "Tillämpa", - "auto_tag": "Tagga automatiskt", - "backup": "Säkerhetskopiera", - "browse_for_image": "Bläddra efter bild…", - "cancel": "Avbryt", - "clean": "Rensa", - "clear": "Rensa", - "clear_back_image": "Rensa bakre bild", - "clear_front_image": "Rensa främre bild", - "clear_image": "Rensa bild", - "close": "Stäng", - "confirm": "Bekräfta", - "continue": "Fortsätt", - "create": "Skapa", - "create_chapters": "Skapa Kapitel", - "create_entity": "Skapa {entityType}", - "create_marker": "Skapa markör", - "created_entity": "Skapade {entity_type}: {entity_name}", - "customise": "Ändra", - "delete": "Radera", - "delete_entity": "Radera {entityType}", - "delete_file": "Radera fil", - "delete_file_and_funscript": "Radera fil (och funskript)", - "delete_generated_supporting_files": "Radera genererade filer", - "delete_stashid": "Radera StashID", - "disallow": "Tillåt ej", - "download": "Ladda ner", - "download_anonymised": "Ladda ner anonymiserad", - "download_backup": "Ladda ner säkerhetskopia", - "edit": "Redigera", - "edit_entity": "Redigera {entityType}", - "export": "Exportera", - "export_all": "Exportera alla…", - "find": "Sök", - "finish": "Slutför", - "from_file": "Från fil…", - "from_url": "Från URL…", - "full_export": "Fullständig export", - "full_import": "Fullständig import", - "generate": "Generera", - "generate_thumb_default": "Generera miniatyrbild", - "generate_thumb_from_current": "Generera miniatyrbild från nuvarande", - "hash_migration": "Hash-migration", - "hide": "Dölj", - "hide_configuration": "Göm konfigurering", - "identify": "Identifiera", - "ignore": "Ignorera", - "import": "Importera…", - "import_from_file": "Importera från fil", - "logout": "Logga ut", - "make_primary": "Gör primär", - "merge": "Slå samman", - "merge_from": "Slå samman från", - "merge_into": "Slå samman till", - "migrate_blobs": "Migrera Blobbar", - "migrate_scene_screenshots": "Migrera Scenbilder", - "next_action": "Nästa", - "not_running": "körs ej", - "open_in_external_player": "Öppna i extern spelare", - "open_random": "Öppna slumpad", - "overwrite": "Ersätt", - "play_random": "Spela slumpad", - "play_selected": "Spela vald", - "preview": "Förhandsvisa", - "previous_action": "Backa", - "reassign": "Omplacera", - "refresh": "Uppdatera", - "reload_plugins": "Ladda om tillägg", - "reload_scrapers": "Ladda om skrapare", - "remove": "Ta bort", - "remove_from_gallery": "Ta bort från Galleri", - "rename_gen_files": "Döp om genererade filer", - "rescan": "Skanna om", - "reshuffle": "Blanda om", - "running": "körs", - "save": "Spara", - "save_delete_settings": "Använd dessa inställningar som standard för radering", - "save_filter": "Spara filter", - "scan": "Skanna", - "scrape": "Skrapa", - "scrape_query": "Skrapa text", - "scrape_scene_fragment": "Skrapa med fragment", - "scrape_with": "Skrapa med…", - "search": "Sök", - "select_all": "Välj alla", - "select_entity": "Välj {entityType}", - "select_folders": "Välj mappar", - "select_none": "Välj inga", - "selective_auto_tag": "Selektiv Auto Tag", - "selective_clean": "Selektiv städning", - "selective_scan": "Selektiv skanning", - "set_as_default": "Välj som standard", - "set_back_image": "Bakbild…", - "set_front_image": "Frambild…", - "set_image": "Välj bild…", - "show": "Visa", - "show_configuration": "Visa konfigureringen", - "skip": "Hoppa över", - "split": "Dela", - "stop": "Stoppa", - "submit": "Skicka", - "submit_stash_box": "Skicka till Stash-Box", - "submit_update": "Skicka uppdatering", - "swap": "Byt", - "tasks": { - "clean_confirm_message": "Är du säker att du vill rensa? Detta kommer radera databasinformation och genererade filer för alla scener och gallerier som inte längre finns på filsystemet.", - "dry_mode_selected": "Torrt läge valt. Inget kommer raderas utan bara loggning kommer ske.", - "import_warning": "Är du säker att du vill importera? Detta kommer radera databasen och importera från din tidigare exporterade metadata." - }, - "temp_disable": "Inaktivera tillfälligt…", - "temp_enable": "Aktivera tillfälligt…", - "unset": "Oinställ", - "use_default": "Använd standard", - "view_random": "Visa slumpad" - }, - "actions_name": "Handlingar", - "age": "Ålder", - "aliases": "Alias", - "all": "Allt", - "also_known_as": "Även känd som", - "appears_with": "Uppträder Med", - "ascending": "Stigande", - "average_resolution": "Genomsnittlig upplösning", - "between_and": "och", - "birth_year": "Födelseår", - "birthdate": "Födelsedatum", - "bitrate": "Bithastighet", - "blobs_storage_type": { - "database": "Databas", - "filesystem": "Filsystem" - }, - "captions": "Undertexter", - "career_length": "Karriärlängd", - "chapters": "Kapitel", - "circumcised": "Omskuren", - "circumcised_types": { - "CUT": "Omskuren", - "UNCUT": "Ej omskuren" - }, - "component_tagger": { - "config": { - "active_instance": "Aktiv stash-box instans:", - "blacklist_desc": "Svartlistade objekt exkluderas från sökningar. Notera att de är regex och skiftlägeskänsliga. Vissa karaktärer måste unvikas med ett snedstreck: {chars_require_escape}", - "blacklist_label": "Svartlista", - "query_mode_auto": "Auto", - "query_mode_auto_desc": "Använder metadata om det finns, annars filnamn", - "query_mode_dir": "Mapp", - "query_mode_dir_desc": "Använder enbart videofilens mapp", - "query_mode_filename": "Filnamn", - "query_mode_filename_desc": "Använder enbart filnamn", - "query_mode_label": "Sökläge", - "query_mode_metadata": "Metadata", - "query_mode_metadata_desc": "Använder enbart metadata", - "query_mode_path": "Filsökväg", - "query_mode_path_desc": "Använder fullständing filsökväg", - "set_cover_desc": "Ersätt miniatyrbild om en hittas.", - "set_cover_label": "Välj scenens miniatyrbild", - "set_tag_desc": "Tagga scenen antingen genom att skriva över eller slå samman med de redan existerande.", - "set_tag_label": "Tagga", - "show_male_desc": "Välj huruvida manliga stjärnor kommer vara tillgängliga att tagga.", - "show_male_label": "Visa manliga stjärnor", - "source": "Källa" - }, - "noun_query": "Query", - "results": { - "duration_off": "Speltiden fel med minst {number}s", - "duration_unknown": "Okänd speltid", - "fp_found": "{fpCount, plural, =0 {Inga nya fingeravtryck hittades} other {# Nya fingeravtryck hittades}}", - "fp_matches": "Speltid matchar", - "fp_matches_multi": "Speltiden matchar {matchCount}/{durationsLength} fingeravtryck", - "hash_matches": "{hash_type} matchar", - "match_failed_already_tagged": "Scen redan taggad", - "match_failed_no_result": "Inga resultat hittades", - "match_success": "Scen taggad", - "phash_matches": "{count} PHashar matchar", - "unnamed": "Namnlös" - }, - "verb_match_fp": "Matcha fingeravtryck", - "verb_matched": "Matchad", - "verb_scrape_all": "Skrapa alla", - "verb_submit_fp": "Skicka {fpCount, plural, one{# Fingeravtryck} other{# Fingeravtryck}}", - "verb_toggle_config": "{toggle} {configuration}", - "verb_toggle_unmatched": "{toggle} ej matchade scener" - }, - "config": { - "about": { - "build_hash": "Bygghash:", - "build_time": "Byggtid:", - "check_for_new_version": "Kolla efter ny version", - "latest_version": "Senaste version", - "latest_version_build_hash": "Senaste versionens bygghash:", - "new_version_notice": "[Ny]", - "release_date": "Utgivningsdatum:", - "stash_discord": "Gå med i vår {url}-kanal", - "stash_home": "Stasha hemma vid {url}", - "stash_open_collective": "Stötta oss genom {url}", - "stash_wiki": "Stash {url}-sida", - "version": "Version" + "actions": { + "add": "Lägg till", + "add_directory": "Lägg till mapp", + "add_entity": "Lägg till {entityType}", + "add_to_entity": "Lägg till {entityType}", + "allow": "Tillåt", + "allow_temporarily": "Tillåt tillfälligt", + "anonymise": "Anonymisera", + "apply": "Tillämpa", + "auto_tag": "Tagga automatiskt", + "backup": "Säkerhetskopiera", + "browse_for_image": "Bläddra efter bild…", + "cancel": "Avbryt", + "clean": "Rensa", + "clear": "Rensa", + "clear_back_image": "Rensa bakre bild", + "clear_front_image": "Rensa främre bild", + "clear_image": "Rensa bild", + "close": "Stäng", + "confirm": "Bekräfta", + "continue": "Fortsätt", + "create": "Skapa", + "create_chapters": "Skapa Kapitel", + "create_entity": "Skapa {entityType}", + "create_marker": "Skapa markör", + "created_entity": "Skapade {entity_type}: {entity_name}", + "customise": "Ändra", + "delete": "Radera", + "delete_entity": "Radera {entityType}", + "delete_file": "Radera fil", + "delete_file_and_funscript": "Radera fil (och funskript)", + "delete_generated_supporting_files": "Radera genererade filer", + "delete_stashid": "Radera StashID", + "disallow": "Tillåt ej", + "download": "Ladda ner", + "download_anonymised": "Ladda ner anonymiserad", + "download_backup": "Ladda ner säkerhetskopia", + "edit": "Redigera", + "edit_entity": "Redigera {entityType}", + "export": "Exportera", + "export_all": "Exportera alla…", + "find": "Sök", + "finish": "Slutför", + "from_file": "Från fil…", + "from_url": "Från URL…", + "full_export": "Fullständig export", + "full_import": "Fullständig import", + "generate": "Generera", + "generate_thumb_default": "Generera miniatyrbild", + "generate_thumb_from_current": "Generera miniatyrbild från nuvarande", + "hash_migration": "Hash-migration", + "hide": "Dölj", + "hide_configuration": "Göm konfigurering", + "identify": "Identifiera", + "ignore": "Ignorera", + "import": "Importera…", + "import_from_file": "Importera från fil", + "logout": "Logga ut", + "make_primary": "Gör primär", + "merge": "Slå samman", + "merge_from": "Slå samman från", + "merge_into": "Slå samman till", + "migrate_blobs": "Migrera Blobbar", + "migrate_scene_screenshots": "Migrera Scenbilder", + "next_action": "Nästa", + "not_running": "körs ej", + "open_in_external_player": "Öppna i extern spelare", + "open_random": "Öppna slumpad", + "overwrite": "Ersätt", + "play_random": "Spela slumpad", + "play_selected": "Spela vald", + "preview": "Förhandsvisa", + "previous_action": "Backa", + "reassign": "Omplacera", + "refresh": "Uppdatera", + "reload_plugins": "Ladda om tillägg", + "reload_scrapers": "Ladda om skrapare", + "remove": "Ta bort", + "remove_from_gallery": "Ta bort från Galleri", + "rename_gen_files": "Döp om genererade filer", + "rescan": "Skanna om", + "reshuffle": "Blanda om", + "running": "körs", + "save": "Spara", + "save_delete_settings": "Använd dessa inställningar som standard för radering", + "save_filter": "Spara filter", + "scan": "Skanna", + "scrape": "Skrapa", + "scrape_query": "Skrapa text", + "scrape_scene_fragment": "Skrapa med fragment", + "scrape_with": "Skrapa med…", + "search": "Sök", + "select_all": "Välj alla", + "select_entity": "Välj {entityType}", + "select_folders": "Välj mappar", + "select_none": "Välj inga", + "selective_auto_tag": "Selektiv Auto Tag", + "selective_clean": "Selektiv städning", + "selective_scan": "Selektiv skanning", + "set_as_default": "Välj som standard", + "set_back_image": "Bakbild…", + "set_front_image": "Frambild…", + "set_image": "Välj bild…", + "show": "Visa", + "show_configuration": "Visa konfigureringen", + "skip": "Hoppa över", + "split": "Dela", + "stop": "Stoppa", + "submit": "Skicka", + "submit_stash_box": "Skicka till Stash-Box", + "submit_update": "Skicka uppdatering", + "swap": "Byt", + "tasks": { + "clean_confirm_message": "Är du säker att du vill rensa? Detta kommer radera databasinformation och genererade filer för alla scener och gallerier som inte längre finns på filsystemet.", + "dry_mode_selected": "Torrt läge valt. Inget kommer raderas utan bara loggning kommer ske.", + "import_warning": "Är du säker att du vill importera? Detta kommer radera databasen och importera från din tidigare exporterade metadata." + }, + "temp_disable": "Inaktivera tillfälligt…", + "temp_enable": "Aktivera tillfälligt…", + "unset": "Oinställ", + "use_default": "Använd standard", + "view_random": "Visa slumpad", + "assign_stashid_to_parent_studio": "Tilldela Stash ID till existerande överordnad studio och uppdatera metadata", + "encoding_image": "Omkodar bild", + "optimise_database": "Optimera Databas", + "create_parent_studio": "Skapa överordnad studio" }, - "application_paths": { - "heading": "Applikationssökväg" + "actions_name": "Handlingar", + "age": "Ålder", + "aliases": "Alias", + "all": "Allt", + "also_known_as": "Även känd som", + "appears_with": "Uppträder Med", + "ascending": "Stigande", + "average_resolution": "Genomsnittlig upplösning", + "between_and": "och", + "birth_year": "Födelseår", + "birthdate": "Födelsedatum", + "bitrate": "Bithastighet", + "blobs_storage_type": { + "database": "Databas", + "filesystem": "Filsystem" }, - "categories": { - "about": "Om", - "changelog": "Ändringslogg", - "interface": "Gränssnitt", - "logs": "Loggar", - "metadata_providers": "Metadataleverantörer", - "plugins": "Tillägg", - "scraping": "Skrapare", - "security": "Säkerhet", - "services": "Tjänster", - "system": "System", - "tasks": "Uppgifter", - "tools": "Verktyg" + "captions": "Undertexter", + "career_length": "Karriärlängd", + "chapters": "Kapitel", + "circumcised": "Omskuren", + "circumcised_types": { + "CUT": "Omskuren", + "UNCUT": "Ej omskuren" }, - "dlna": { - "allow_temp_ip": "Tillåt {tempIP}", - "allowed_ip_addresses": "Tillåtna IP-adresser", - "allowed_ip_temporarily": "Tillåter IP temporärt", - "default_ip_whitelist": "Standard IP-vitlista", - "default_ip_whitelist_desc": "Standard IP-adress för att komma åt DLNA. Använd {wildcard} för att tillåta alla IP-adresser.", - "disabled_dlna_temporarily": "Inaktivera DLNA temporärt", - "disallowed_ip": "Otillåtna IP", - "enabled_by_default": "På som standard", - "enabled_dlna_temporarily": "Aktivera DLNA temporärt", - "network_interfaces": "Nätverksgränssnitt", - "network_interfaces_desc": "Nätverksgränssnitt att visa DLNA på. En tom lista gör att DLNA kör på alla gränssnitt. Kräver DLNA-omstart efter ändring.", - "recent_ip_addresses": "Senaste IP-adresser", - "server_display_name": "Servers visningsnamn", - "server_display_name_desc": "Visningsnamnet för DLNA-servern. Återgår till standard {server_name} om tom.", - "successfully_cancelled_temporary_behaviour": "Lyckad avbrytning av temporärt beteende", - "until_restart": "tills omstart", - "video_sort_order": "Standard Scen Sorteringsordning", - "video_sort_order_desc": "Ordningen som scener sorteras i som standard." + "component_tagger": { + "config": { + "active_instance": "Aktiv stash-box instans:", + "blacklist_desc": "Svartlistade objekt exkluderas från sökningar. Notera att de är regex och skiftlägeskänsliga. Vissa karaktärer måste unvikas med ett snedstreck: {chars_require_escape}", + "blacklist_label": "Svartlista", + "query_mode_auto": "Auto", + "query_mode_auto_desc": "Använder metadata om det finns, annars filnamn", + "query_mode_dir": "Mapp", + "query_mode_dir_desc": "Använder enbart videofilens mapp", + "query_mode_filename": "Filnamn", + "query_mode_filename_desc": "Använder enbart filnamn", + "query_mode_label": "Sökläge", + "query_mode_metadata": "Metadata", + "query_mode_metadata_desc": "Använder enbart metadata", + "query_mode_path": "Filsökväg", + "query_mode_path_desc": "Använder fullständing filsökväg", + "set_cover_desc": "Ersätt miniatyrbild om en hittas.", + "set_cover_label": "Välj scenens miniatyrbild", + "set_tag_desc": "Tagga scenen antingen genom att skriva över eller slå samman med de redan existerande.", + "set_tag_label": "Tagga", + "show_male_desc": "Välj huruvida manliga stjärnor kommer vara tillgängliga att tagga.", + "show_male_label": "Visa manliga stjärnor", + "source": "Källa", + "mark_organized_desc": "Markera scenen som Organiserad direkt efter att Spara-knappen trycks.", + "mark_organized_label": "Markera som Organiserad vid sparning" + }, + "noun_query": "Query", + "results": { + "duration_off": "Speltiden fel med minst {number}s", + "duration_unknown": "Okänd speltid", + "fp_found": "{fpCount, plural, =0 {Inga nya fingeravtryck hittades} other {# Nya fingeravtryck hittades}}", + "fp_matches": "Speltid matchar", + "fp_matches_multi": "Speltiden matchar {matchCount}/{durationsLength} fingeravtryck", + "hash_matches": "{hash_type} matchar", + "match_failed_already_tagged": "Scen redan taggad", + "match_failed_no_result": "Inga resultat hittades", + "match_success": "Scen taggad", + "phash_matches": "{count} PHashar matchar", + "unnamed": "Namnlös" + }, + "verb_match_fp": "Matcha fingeravtryck", + "verb_matched": "Matchad", + "verb_scrape_all": "Skrapa alla", + "verb_submit_fp": "Skicka {fpCount, plural, one{# Fingeravtryck} other{# Fingeravtryck}}", + "verb_toggle_config": "{toggle} {configuration}", + "verb_toggle_unmatched": "{toggle} ej matchade scener" }, - "general": { - "auth": { - "api_key": "API-nyckel", - "api_key_desc": "API-nyckel för externa system. Krävs bara när användarnamn/lösenord är satt. Användarnamn måste vara sparat innan API-nyckeln genereras.", - "authentication": "Autentisering", - "clear_api_key": "Rensa API-nyckel", - "credentials": { - "description": "Uppgifter för att begränsa tillgången till Stash.", - "heading": "Uppgifter" + "config": { + "about": { + "build_hash": "Bygghash:", + "build_time": "Byggtid:", + "check_for_new_version": "Kolla efter ny version", + "latest_version": "Senaste version", + "latest_version_build_hash": "Senaste versionens bygghash:", + "new_version_notice": "[Ny]", + "release_date": "Utgivningsdatum:", + "stash_discord": "Gå med i vår {url}-kanal", + "stash_home": "Stasha hemma vid {url}", + "stash_open_collective": "Stötta oss genom {url}", + "stash_wiki": "Stash {url}-sida", + "version": "Version" + }, + "application_paths": { + "heading": "Applikationssökväg" + }, + "categories": { + "about": "Om", + "changelog": "Ändringslogg", + "interface": "Gränssnitt", + "logs": "Loggar", + "metadata_providers": "Metadataleverantörer", + "plugins": "Tillägg", + "scraping": "Skrapare", + "security": "Säkerhet", + "services": "Tjänster", + "system": "System", + "tasks": "Uppgifter", + "tools": "Verktyg" }, - "generate_api_key": "Generera API-nyckel", - "log_file": "Loggfil", - "log_file_desc": "Sökväg till en fil att logga till. Tom för att inte logga till fil. Kräver omstart.", - "log_http": "Logga http-åtkomst", - "log_http_desc": "Loggar http-åtkomst till terminalen. Kräver omstart.", - "log_to_terminal": "Logga till terminal", - "log_to_terminal_desc": "Loggar till terminalen samt en fil. Alltid sant om filloggning är avstängt. Kräver omstart.", - "maximum_session_age": "Maximal inloggningstid", - "maximum_session_age_desc": "Maximal väntetid innan inloggingen upphör, i sekunder.", - "password": "Lösenord", - "password_desc": "Lösenord till Stash. Lämna tom för att inaktivera användarautentisering", - "stash-box_integration": "Integration med Stash-box", - "username": "Användarnamn", - "username_desc": "Användarnamn till Stash. Lämna tom för att inaktivera användarautentisering" - }, - "backup_directory_path": { - "description": "Filsökväg för SQLite-databas backupfil", - "heading": "Backup filsökväg" - }, - "blobs_path": { - "description": "Var i filsystemet som binär data ska lagras. Används bara när Blobbar lagras i Filsystemet. VARNING: ändring kräver manuell flytt av redan existerande data.", - "heading": "Binär data filsystemssökväg" - }, - "blobs_storage": { - "description": "Var binär data som scenomslag, stjärnor-, studio-, och taggbilder ska lagras. Efter ändring måste den redan existerande datan migreras genom Migrera Blobbar-uppgiften. Se Uppgifter-sidan för migrering.", - "heading": "Binär data lagringstyp" - }, - "cache_location": "Mappsökväg till cache. Krävs om strömning använder HLS (som på Apple-enheter) eller DASH.", - "cache_path_head": "Cache-sökväg", - "calculate_md5_and_ohash_desc": "Beräkna MD5 checksumma i tillägg med ohash. Aktivering kan sakta ner första skanningar. Hashen måste vara vald till ohash för att avaktivera MD5-beräkning.", - "calculate_md5_and_ohash_label": "Beräkna MD5 för videor", - "check_for_insecure_certificates": "Kolla efter osäkra certifikat", - "check_for_insecure_certificates_desc": "Vissa webbplatser använder osäkra SSl-certifikat. När detta är avstängt kommer skraparen att kunna skrapa webbplatser med osäkra certifikat. Stäng av detta om du får certifikatfel vid skrapning.", - "chrome_cdp_path": "Chrome CDP-sökväg", - "chrome_cdp_path_desc": "Sökväg till Chrome-programfilen, eller en fjärradress (börjar med http:// eller https://, till exempel http://localhost:9222/json/version) till en Chrome-instans.", - "create_galleries_from_folders_desc": "Om sant, skapar gallerier från mappar som innehåller bilder. Skapa en fil med namn .forcegalllery i en mapp för att aktivera/förhindra detta.", - "create_galleries_from_folders_label": "Skapa gallerier från mappar som innehåller bilder", - "database": "Databas", - "db_path_head": "Databassökväg", - "directory_locations_to_your_content": "Sökväg till ditt innehåll", - "excluded_image_gallery_patterns_desc": "Regexps av bilder och gallery filer/sökväg att exkludera från Skanna och lägga till på Rensa", - "excluded_image_gallery_patterns_head": "Mönster för Bild/Galleri exklusion", - "excluded_video_patterns_desc": "Regexps av video filer/sökväg att exkludera från Skanna och lägga till på Rensa", - "excluded_video_patterns_head": "Exluderade video-mönster", - "ffmpeg": { - "hardware_acceleration": { - "desc": "Använder tillgänglig hårdvara för liveomkodning av video.", - "heading": "FFmpeg hårdvaruomkodning" + "dlna": { + "allow_temp_ip": "Tillåt {tempIP}", + "allowed_ip_addresses": "Tillåtna IP-adresser", + "allowed_ip_temporarily": "Tillåter IP temporärt", + "default_ip_whitelist": "Standard IP-vitlista", + "default_ip_whitelist_desc": "Standard IP-adress för att komma åt DLNA. Använd {wildcard} för att tillåta alla IP-adresser.", + "disabled_dlna_temporarily": "Inaktivera DLNA temporärt", + "disallowed_ip": "Otillåtna IP", + "enabled_by_default": "På som standard", + "enabled_dlna_temporarily": "Aktivera DLNA temporärt", + "network_interfaces": "Nätverksgränssnitt", + "network_interfaces_desc": "Nätverksgränssnitt att visa DLNA på. En tom lista gör att DLNA kör på alla gränssnitt. Kräver DLNA-omstart efter ändring.", + "recent_ip_addresses": "Senaste IP-adresser", + "server_display_name": "Servers visningsnamn", + "server_display_name_desc": "Visningsnamnet för DLNA-servern. Återgår till standard {server_name} om tom.", + "successfully_cancelled_temporary_behaviour": "Lyckad avbrytning av temporärt beteende", + "until_restart": "tills omstart", + "video_sort_order": "Standard Scen Sorteringsordning", + "video_sort_order_desc": "Ordningen som scener sorteras i som standard." }, - "live_transcode": { - "input_args": { - "desc": "Avancerat: Ytterligare argument att skicka till ffmpeg innan input-fältet vid live videogenerering.", - "heading": "FFmpeg Liveomkodning Input Argument" - }, - "output_args": { - "desc": "Avancerat: Ytterligare argument att skicka till ffmpeg innan output-fältet vid live videogenerering.", - "heading": "FFmpeg Liveomkodning Output Argument" - } + "general": { + "auth": { + "api_key": "API-nyckel", + "api_key_desc": "API-nyckel för externa system. Krävs bara när användarnamn/lösenord är satt. Användarnamn måste vara sparat innan API-nyckeln genereras.", + "authentication": "Autentisering", + "clear_api_key": "Rensa API-nyckel", + "credentials": { + "description": "Uppgifter för att begränsa tillgången till Stash.", + "heading": "Uppgifter" + }, + "generate_api_key": "Generera API-nyckel", + "log_file": "Loggfil", + "log_file_desc": "Sökväg till en fil att logga till. Tom för att inte logga till fil. Kräver omstart.", + "log_http": "Logga http-åtkomst", + "log_http_desc": "Loggar http-åtkomst till terminalen. Kräver omstart.", + "log_to_terminal": "Logga till terminal", + "log_to_terminal_desc": "Loggar till terminalen samt en fil. Alltid sant om filloggning är avstängt. Kräver omstart.", + "maximum_session_age": "Maximal inloggningstid", + "maximum_session_age_desc": "Maximal väntetid innan inloggingen upphör, i sekunder.", + "password": "Lösenord", + "password_desc": "Lösenord till Stash. Lämna tom för att inaktivera användarautentisering", + "stash-box_integration": "Integration med Stash-box", + "username": "Användarnamn", + "username_desc": "Användarnamn till Stash. Lämna tom för att inaktivera användarautentisering" + }, + "backup_directory_path": { + "description": "Filsökväg för SQLite-databas backupfil", + "heading": "Backup filsökväg" + }, + "blobs_path": { + "description": "Var i filsystemet som binär data ska lagras. Används bara när Blobbar lagras i Filsystemet. VARNING: ändring kräver manuell flytt av redan existerande data.", + "heading": "Binär data filsystemssökväg" + }, + "blobs_storage": { + "description": "Var binär data som scenomslag, stjärnor-, studio-, och taggbilder ska lagras. Efter ändring måste den redan existerande datan migreras genom Migrera Blobbar-uppgiften. Se Uppgifter-sidan för migrering.", + "heading": "Binär data lagringstyp" + }, + "cache_location": "Mappsökväg till cache. Krävs om strömning använder HLS (som på Apple-enheter) eller DASH.", + "cache_path_head": "Cache-sökväg", + "calculate_md5_and_ohash_desc": "Beräkna MD5 checksumma i tillägg med ohash. Aktivering kan sakta ner första skanningar. Hashen måste vara vald till ohash för att avaktivera MD5-beräkning.", + "calculate_md5_and_ohash_label": "Beräkna MD5 för videor", + "check_for_insecure_certificates": "Kolla efter osäkra certifikat", + "check_for_insecure_certificates_desc": "Vissa webbplatser använder osäkra SSl-certifikat. När detta är avstängt kommer skraparen att kunna skrapa webbplatser med osäkra certifikat. Stäng av detta om du får certifikatfel vid skrapning.", + "chrome_cdp_path": "Chrome CDP-sökväg", + "chrome_cdp_path_desc": "Sökväg till Chrome-programfilen, eller en fjärradress (börjar med http:// eller https://, till exempel http://localhost:9222/json/version) till en Chrome-instans.", + "create_galleries_from_folders_desc": "Om sant, skapar gallerier från mappar som innehåller bilder. Skapa en fil med namn .forcegalllery i en mapp för att aktivera/förhindra detta.", + "create_galleries_from_folders_label": "Skapa gallerier från mappar som innehåller bilder", + "database": "Databas", + "db_path_head": "Databassökväg", + "directory_locations_to_your_content": "Sökväg till ditt innehåll", + "excluded_image_gallery_patterns_desc": "Regexps av bilder och gallery filer/sökväg att exkludera från Skanna och lägga till på Rensa", + "excluded_image_gallery_patterns_head": "Mönster för Bild/Galleri exklusion", + "excluded_video_patterns_desc": "Regexps av video filer/sökväg att exkludera från Skanna och lägga till på Rensa", + "excluded_video_patterns_head": "Exluderade video-mönster", + "ffmpeg": { + "hardware_acceleration": { + "desc": "Använder tillgänglig hårdvara för liveomkodning av video.", + "heading": "FFmpeg hårdvaruomkodning" + }, + "live_transcode": { + "input_args": { + "desc": "Avancerat: Ytterligare argument att skicka till ffmpeg innan input-fältet vid live videogenerering.", + "heading": "FFmpeg Liveomkodning Input Argument" + }, + "output_args": { + "desc": "Avancerat: Ytterligare argument att skicka till ffmpeg innan output-fältet vid live videogenerering.", + "heading": "FFmpeg Liveomkodning Output Argument" + } + }, + "transcode": { + "input_args": { + "desc": "Avancerat: Ytterligare argument att skicka till ffmpeg innan input-fältet vid videogeneration.", + "heading": "FFmpeg Omkodning Input Argument" + }, + "output_args": { + "desc": "Avancerat: Ytterligare argument att skicka till ffmpeg innan output-fältet vid videogenerering.", + "heading": "FFmpeg Omkodning Output Argument" + } + } + }, + "funscript_heatmap_draw_range": "Inkludera räckvidd i genererade värmekartor", + "funscript_heatmap_draw_range_desc": "Visa y-axelns rörelseräckvidd på den genererade värmekartan. Existerande värmekartor kommer behöva genereras om efter ändring.", + "gallery_cover_regex_desc": "Regexp som används för att identifiera en bild som galleriomslag", + "gallery_cover_regex_label": "Galleriomslagsmönster", + "gallery_ext_desc": "Komma-avgränsad lista av filtillägg som kommer identifieras som galleri zip-filer.", + "gallery_ext_head": "Galleri zip-tillägg", + "generated_file_naming_hash_desc": "Använd MD5 eller ohash för att döpa genererade filer. Ett byte kräver att alla scener har ett värde för MD5/oshash. Efter ett byte måste existerande genererade filer migreras eller återgenereras. Se Job-sidan för migration.", + "generated_file_naming_hash_head": "Genererad fil namn-hash", + "generated_files_location": "Mappsökväg för genererade filer (markörer, förhandsvisningar, sprites, m.m.)", + "generated_path_head": "Genererad filsökväg", + "hashing": "Hashande", + "heatmap_generation": "Funscript Värmekarta Generering", + "image_ext_desc": "Kommaavgränsad lista av filändelser som kommer identifieras som bilder.", + "image_ext_head": "Bildfiländelser", + "include_audio_desc": "Inkluderar ljud vid förhandsvisningsgeneration.", + "include_audio_head": "Inkludera ljud", + "logging": "Loggning", + "maximum_streaming_transcode_size_desc": "Maximal storlek av transkodade strömmar", + "maximum_streaming_transcode_size_head": "Maximal transkodningsstorlek på strömmar", + "maximum_transcode_size_desc": "Maximal storlek för genererade trankodningar", + "maximum_transcode_size_head": "Maximal transkodningsstorlek", + "metadata_path": { + "description": "Mappsökväg att använda vid en komplett export eller import", + "heading": "Metadata Sökväg" + }, + "number_of_parallel_task_for_scan_generation_desc": "Ställ på 0 för auto. Varning-Att köra fler jobb än vad som krävs för att nå 100% CPU-användning kommer försämra prestanda och kan potentiellt skapa andra problem.", + "number_of_parallel_task_for_scan_generation_head": "Antal parallella jobb för skanning/generering", + "parallel_scan_head": "Parallell Skan/Generering", + "preview_generation": "Generera förhandsvisningar", + "python_path": { + "description": "Lokation till python. Används för skriptade skrapare och plugins. Om blank, kommer python att hanteras från den interna miljön", + "heading": "Python Sökväg" + }, + "scraper_user_agent": "Användaragent för skrapning", + "scraper_user_agent_desc": "Användaragent-sträng som används under http-förfrågningar under skrapning", + "scrapers_path": { + "description": "Mappsökväg till skraparnas konfigurationsfiler", + "heading": "Skraparnas sökväg" + }, + "scraping": "Skrapning", + "sqlite_location": "Filsökväg för SQLite databasen (kräver omstart). VARNING: lagring av databasen på ett annat system än det som Stash körs ifrån (t.ex. över nätvärket) är inte stöttat!", + "video_ext_desc": "Kommaavgränsad lista av filändelser som kommer identifieras som videor.", + "video_ext_head": "Videofiländelser", + "video_head": "Video" }, - "transcode": { - "input_args": { - "desc": "Avancerat: Ytterligare argument att skicka till ffmpeg innan input-fältet vid videogeneration.", - "heading": "FFmpeg Omkodning Input Argument" - }, - "output_args": { - "desc": "Avancerat: Ytterligare argument att skicka till ffmpeg innan output-fältet vid videogenerering.", - "heading": "FFmpeg Omkodning Output Argument" - } + "library": { + "exclusions": "Exkludera", + "gallery_and_image_options": "Galleri- och Bildinställningar", + "media_content_extensions": "Filändelser för media" + }, + "logs": { + "log_level": "Loggnivå" + }, + "plugins": { + "hooks": "Krokar", + "triggers_on": "Triggar på" + }, + "scraping": { + "entity_metadata": "{entityType} Metadata", + "entity_scrapers": "{entityType} skrapare", + "excluded_tag_patterns_desc": "Regexps av tagg-namn att exkludera från skrapresultat", + "excluded_tag_patterns_head": "Exkluderade tagg-mönster", + "scraper": "Skrapare", + "scrapers": "Skrapare", + "search_by_name": "Sök med namn", + "supported_types": "Stöttade typer", + "supported_urls": "URL:er" + }, + "stashbox": { + "add_instance": "Lägg till stash-box instans", + "api_key": "API-nyckel", + "description": "Stash-box möjliggör automatiskt taggande baserat på fingeravtryck och filnamn.\nAdress och API-nyckel kan hittas på din kontosida på stash-box instansen. Namn är obligatoriskt när flera instanser läggs till.", + "endpoint": "Adress", + "graphql_endpoint": "GraphQL-adress", + "name": "Namn", + "title": "Stash-box Adresser" + }, + "system": { + "transcoding": "Omkodning" + }, + "tasks": { + "added_job_to_queue": "Köade {operation_name}", + "anonymise_and_download": "Skapar en anonymiserad kopia av databasen och laddar ner kopian.", + "anonymise_database": "Skapar en kopia av databasen till backup-sökvägen och anonymiserar all känslig data. Denna kan sedan skickas till andra för felsökning och problemlösning. Originaldatabasen påverkas ej. Anonymiserad databas använder filnamnsformatet {filename_format}.", + "anonymising_database": "Anonymiserar databas", + "auto_tag": { + "auto_tagging_all_paths": "Autotagga alla sökvägar", + "auto_tagging_paths": "Autotagga följande sökvägar" + }, + "auto_tag_based_on_filenames": "Tagga innehåll automatiskt baserat på sökvägar.", + "auto_tagging": "Automatisk taggning", + "backing_up_database": "Säkerhetskopierar databas", + "backup_and_download": "Säkerhetskopierar databasen och laddar ner den resulterande filen.", + "backup_database": "Säkerhetskopierar databasen i backup-mappen med filnamnsformatet {filename_format}", + "cleanup_desc": "Kollar efter saknade filer och raderar dem från databasen. Detta är en destruktiv handling.", + "data_management": "Datahantering", + "defaults_set": "Standard har valts och kommer användas när {action} trycks på Jobbsidan.", + "dont_include_file_extension_as_part_of_the_title": "Inkludera inte filändelse som del av titeln", + "empty_queue": "Inga jobb körs nu.", + "export_to_json": "Exporterar databasens innehåll i JSON format till metadatamappen.", + "generate": { + "generating_from_paths": "Genererar för scener från följande sökvägar", + "generating_scenes": "Genererar för {num} {scene}" + }, + "generate_clip_previews_during_scan": "Generera förhandsvisningar för bildklipp", + "generate_desc": "Generera stöttande bilder, sprites, videor, vtt och andra filer.", + "generate_phashes_during_scan": "Generera phash", + "generate_phashes_during_scan_tooltip": "För deduplikation och identifiering av scener.", + "generate_previews_during_scan": "Generera animerade bildförhandsvisningar", + "generate_previews_during_scan_tooltip": "Generera animera WebP-förhandsvisningar, krävs bara om Typ av Förhandsvisning är Animerad Bild.", + "generate_sprites_during_scan": "Generera sprites för videoskrubbaren", + "generate_thumbnails_during_scan": "Generera miniatyrer för bilder", + "generate_video_covers_during_scan": "Generera scenomslag", + "generate_video_previews_during_scan": "Generera förhandsvisningar", + "generate_video_previews_during_scan_tooltip": "Generera videoförhandsvisningar som spelas när man håller över en video", + "generated_content": "Genererat Material", + "identify": { + "and_create_missing": "och skapa saknade", + "create_missing": "Skapa saknade", + "default_options": "Standardalternativ", + "description": "Ställ in scenmetadata automatiskt från stash-box och skraparkällor.", + "explicit_set_description": "Följande alternativ kommer användas om de inte åsidosätts av källspecifika alternativ.", + "field": "Fält", + "field_behaviour": "{strategy} [field}", + "field_options": "Alternativ för fält", + "heading": "Identifiera", + "identifying_from_paths": "Identifierar scener från följande sökvägar", + "identifying_scenes": "Identifierar {num} {scene}", + "include_male_performers": "Inkludera manliga stjärnor", + "set_cover_images": "Ställ in omslagsbild", + "set_organized": "Ställ in organiserad-flagga", + "source": "Källa", + "source_options": "{source} Alternativ", + "sources": "Källor", + "strategy": "Strategi", + "skip_multiple_matches": "Skippa matchningar som har fler än ett resultat", + "skip_single_name_performers": "Skippa singelnamnsstjärnor som saknar förtydling", + "skip_single_name_performers_tooltip": "Om detta är avstängt kommer stjärnor med vanliga namn som t.ex. Samantha eller Olga att matchas", + "tag_skipped_matches": "Tagga skippade matchningar med", + "tag_skipped_matches_tooltip": "Skapa en tagg t.ex. \"Identifiera: Flera Matchningar\" som man kan filtrera i Scentaggvyn och välja korrekt matchning manuellt", + "tag_skipped_performer_tooltip": "Skapa en tagg t.ex. \"Identifiera: Singelnamnsstjärnor\" som man kan filtrera i Scentaggvyn och välj hur man hanterar dessa stjärnor", + "skip_multiple_matches_tooltip": "Om detta är avstängt och mer än ett resultat hittas, kommer en att slumpmässigt väljas som match", + "tag_skipped_performers": "Tagga skippade stjärnor med" + }, + "import_from_exported_json": "Importera från den exporterade JSON-filen i metadatamappen. Rensar den existerande databasen.", + "incremental_import": "Stegvis import från en exporterad zip-fil.", + "job_queue": "Uppgiftskö", + "maintenance": "Underhåll", + "migrate_blobs": { + "delete_old": "Radera gammal data", + "description": "Migrera blobbar till det nuvarande bloblagringssystemet. Denna migrering borde köras efter ändring av bloblagringssystemet. Kan också radera den gamla datan efter migreringen." + }, + "migrate_hash_files": "Används efter att genererade filers namn-hash har ändrats för att döpa om existerande filer till ny namnhash.", + "migrate_scene_screenshots": { + "delete_files": "Radera skärmbildsfiler", + "description": "Migrera skärmbilder till det nuvarande bloblagringssystemet. Denna migrering borde köras efter uppdatering av ett äldre system till 0.20. Kan också radera de gamla skärmbilderna efter migreringen.", + "overwrite_existing": "Skriv över redan existerande blobbar med skärmbildsdata" + }, + "migrations": "Migration", + "only_dry_run": "Kör bara en torr rensning. Radera ingenting", + "plugin_tasks": "Tilläggsuppgifter", + "scan": { + "scanning_all_paths": "Skannar alla sökvägar", + "scanning_paths": "Skannar följande sökvägar" + }, + "scan_for_content_desc": "Skannar för nytt innehåll och lägger till det i databasen.", + "set_name_date_details_from_metadata_if_present": "Sätt namn, datum, beskrivning från medföljande metadata", + "optimise_database_warning": "Varning: medan detta körs kommer alla handlingar som förändrar databasen misslyckas, och beroende på storleken av databasen kan det ta flera minuter. Det krävs också minst lika mycket tomt lagringsutrymme som databasen är stor men 1.5 ggr större är rekommenderat.", + "optimise_database": "Försök att förbättra prestandan genom att analysera och sedan bygga om hela databasfilen." + }, + "tools": { + "scene_duplicate_checker": "Scen Duplikat Kontroll", + "scene_filename_parser": { + "add_field": "Lägg till fält", + "capitalize_title": "Använd versaler i titel", + "display_fields": "Visa fält", + "escape_chars": "Använd \\ för att undvika speciella karaktärer", + "filename": "Filnamn", + "filename_pattern": "Filnamnsmönster", + "ignore_organized": "Ignorera organiserade filer", + "ignored_words": "Ignorerade ord", + "matches_with": "Matchar med {i}", + "select_parser_recipe": "Välj Parser Recept", + "title": "Scen Filnamn Parser", + "whitespace_chars": "Blankstegstecken", + "whitespace_chars_desc": "Dessa tecken kommer ersättas med blanksteg i titeln" + }, + "scene_tools": "Scenverktyg" + }, + "ui": { + "abbreviate_counters": { + "description": "Förkorta siffror i kort- och detaljvyn, t.ex. \"1831\" kommer formateras \"1.8k\".", + "heading": "Förkorta siffror" + }, + "basic_settings": "Grundinställningar", + "custom_css": { + "description": "Sidan måste laddas om för att ändringar ska ta effekt. Det finns ingen garanti att anpassad CSS kommer vara kompatibel med framtida versioner av Stash.", + "heading": "Anpassad CSS", + "option_label": "Använd anpassad CSS" + }, + "custom_javascript": { + "description": "Sidan måste laddas om för att ändringar ska ta effekt. Det finns ingen garanti att anpassad Javascript kommer vara kompatibel med framtida versioner av Stash.", + "heading": "Anpassad Javascript", + "option_label": "Använd anpassad Javascript" + }, + "custom_locales": { + "description": "Ändra individuella lokala strängar. Se https://github.com/stashapp/stash/blob/develop/ui/v2.5/src/locales/en-GB.json för kompletta listan. Sidan måste laddas om för att ändringar ska ske.", + "heading": "Anpassad översättning", + "option_label": "Använd anpassad översättning" + }, + "delete_options": { + "description": "Standardalternativ vid radering av bilder, gallerier och scener.", + "heading": "Alternativ för radering", + "options": { + "delete_file": "Radera fil som standard", + "delete_generated_supporting_files": "Radera genererade stödfiler som standard" + } + }, + "desktop_integration": { + "desktop_integration": "Desktopintegration", + "notifications_enabled": "Aktivera Notifikationer", + "send_desktop_notifications_for_events": "Skicka skrivbordsnotifikationer för händelser", + "skip_opening_browser": "Öppna inte webbläsare", + "skip_opening_browser_on_startup": "Öppna inte webbläsaren under serverstart" + }, + "editing": { + "disable_dropdown_create": { + "description": "Ta bort möjligheten att skapa nya objekt från dropdown-menyer", + "heading": "Stäng av skapande via dropdowns" + }, + "heading": "Redigering", + "max_options_shown": { + "label": "Maximalt antal objekt att visa i dropdowns" + }, + "rating_system": { + "star_precision": { + "label": "Betygstjärnors precision", + "options": { + "full": "Hel", + "half": "Halv", + "quarter": "Fjärdedel", + "tenth": "Tiondel" + } + }, + "type": { + "label": "Typ av betygsystem", + "options": { + "decimal": "Decimal", + "stars": "Stjärnor" + } + } + } + }, + "funscript_offset": { + "description": "Tidsfördröjning i millisekunder för interaktiva skripter.", + "heading": "Funscript fördröjning (ms)" + }, + "handy_connection": { + "connect": "Koppla ihop", + "server_offset": { + "heading": "Serverförskjutning" + }, + "status": { + "heading": "Handy Uppkopplingsstatus" + }, + "sync": "Synka" + }, + "handy_connection_key": { + "description": "Handy anslutningsnyckel för interaktiva scener. Denna nyckel kommer låta Stash dela din nuvarande sceninformation med handyfeeling.com", + "heading": "Handy Uppkopplingsnyckel" + }, + "image_lightbox": { + "heading": "Bild Ljuslåda" + }, + "image_wall": { + "direction": "Riktning", + "heading": "Bildvägg", + "margin": "Åtskiljare (pixlar)" + }, + "images": { + "heading": "Bilder", + "options": { + "create_image_clips_from_videos": { + "description": "När ett bibliotek har Videor avstängt kommer Videofiler (filer som slutar med Videofiltillägg) att skannas som Bildklipp.", + "heading": "Skanna Videofiltillägg som Bildklipp" + }, + "write_image_thumbnails": { + "description": "Skriv miniatyrer till disk när de genereras", + "heading": "Skriv bildminiatyrer" + } + } + }, + "interactive_options": "Interaktiva Inställningar", + "language": { + "heading": "Språk" + }, + "max_loop_duration": { + "description": "Maximal scenspeltid där spelaren kommer loopa videon - 0 för att avaktivera", + "heading": "Maximal loopvaraktighet" + }, + "menu_items": { + "description": "Visa eller göm olika flikar på navigationsremsan", + "heading": "Menyobjekt" + }, + "minimum_play_percent": { + "description": "I procent, hur mycket av scenen som måste spelas innan visningsräknaren ökar.", + "heading": "Minimal Visningsprocent" + }, + "performers": { + "options": { + "image_location": { + "description": "Sökväg för egna standardstjärnbilder. Lämna blank för att använda inbyggd standard", + "heading": "Sökväg för egna stjärnbilder" + } + } + }, + "preview_type": { + "description": "Konfiguration av väggobjekt", + "heading": "Förhandsvisningstyp", + "options": { + "animated": "Animerad bild", + "static": "Statisk bild", + "video": "Video" + } + }, + "scene_list": { + "heading": "Scenlista", + "options": { + "show_studio_as_text": "Visa studior som text" + } + }, + "scene_player": { + "heading": "Scenspelaren", + "options": { + "always_start_from_beginning": "Starta alltid video från början", + "auto_start_video": "Starta videouppspelning automatiskt", + "auto_start_video_on_play_selected": { + "description": "Autostarta uppspelning från kön, valda eller slumpade från Scener-sidan", + "heading": "Autostarta video när valda spelas" + }, + "continue_playlist_default": { + "description": "Spela nästa scen i kö efter scenens slut", + "heading": "Fortsätt spellista som standard" + }, + "show_scrubber": "Visa skrubbaren", + "track_activity": "Spåra Aktivitet", + "vr_tag": { + "description": "VR-knappen kommer endast visas för scener med denna tagg.", + "heading": "VR Tagg" + }, + "enable_chromecast": "Aktivera Chromecast", + "show_ab_loop_controls": "Visa AB-loop plugin kontroller" + } + }, + "scene_wall": { + "heading": "Scen / Markörvägg", + "options": { + "display_title": "Visa titel och taggar", + "toggle_sound": "Aktivera ljud" + } + }, + "scroll_attempts_before_change": { + "description": "Antal gånger att försöka bläddra innan flytt till nästa/tidigare objekt. Används bara för Pan Y-läget.", + "heading": "Bläddringsförsök innan flytt" + }, + "show_tag_card_on_hover": { + "description": "Visa taggkortet när pekaren är på taggmärken", + "heading": "Taggkort" + }, + "slideshow_delay": { + "description": "Bildspel är tillgängligt för gallerier i väggvisningsläge", + "heading": "Bildspelsfördröjning (sekunder)" + }, + "studio_panel": { + "heading": "Studiovy", + "options": { + "show_child_studio_content": { + "description": "Visa också innehåll från underordnade studior i studiovyn", + "heading": "Visa underordnade studiors innehåll" + } + } + }, + "tag_panel": { + "heading": "Taggvy", + "options": { + "show_child_tagged_content": { + "description": "Visa också innehåll från underordnade taggar i taggvyn", + "heading": "Visa underordande taggars innehåll" + } + } + }, + "title": "Användargränssnitt", + "detail": { + "enable_background_image": { + "description": "Visa bakgrundsbild på detaljsidor.", + "heading": "Aktivera bakgrundsbild" + }, + "heading": "Detaljsida", + "compact_expanded_details": { + "heading": "Kompakta expanderade detaljer", + "description": "När aktiverat, kommer detaljerna automatiskt expanderas medan det behålls en kompakt presentation" + }, + "show_all_details": { + "description": "När aktiverat kommer alla detaljer visas som standard och varje detalj kommer passa i en enda kolumn", + "heading": "Visa alla detaljer" + } + }, + "use_stash_hosted_funscript": { + "heading": "Skicka funscripts direkt", + "description": "När aktiverat kommer funscripts att skickas direkt från Stash till din Handy-enhet utan att använda tredjeparts Handy-servern. Kräver att Stash kan nås från din Handy-enhet." + } } - }, - "funscript_heatmap_draw_range": "Inkludera räckvidd i genererade värmekartor", - "funscript_heatmap_draw_range_desc": "Visa y-axelns rörelseräckvidd på den genererade värmekartan. Existerande värmekartor kommer behöva genereras om efter ändring.", - "gallery_cover_regex_desc": "Regexp som används för att identifiera en bild som galleriomslag", - "gallery_cover_regex_label": "Galleriomslagsmönster", - "gallery_ext_desc": "Komma-avgränsad lista av filtillägg som kommer identifieras som galleri zip-filer.", - "gallery_ext_head": "Galleri zip-tillägg", - "generated_file_naming_hash_desc": "Använd MD5 eller ohash för att döpa genererade filer. Ett byte kräver att alla scener har ett värde för MD5/oshash. Efter ett byte måste existerande genererade filer migreras eller återgenereras. Se Job-sidan för migration.", - "generated_file_naming_hash_head": "Genererad fil namn-hash", - "generated_files_location": "Mappsökväg för genererade filer (markörer, förhandsvisningar, sprites, m.m.)", - "generated_path_head": "Genererad filsökväg", - "hashing": "Hashande", - "heatmap_generation": "Funscript Värmekarta Generering", - "image_ext_desc": "Kommaavgränsad lista av filändelser som kommer identifieras som bilder.", - "image_ext_head": "Bildfiländelser", - "include_audio_desc": "Inkluderar ljud vid förhandsvisningsgeneration.", - "include_audio_head": "Inkludera ljud", - "logging": "Loggning", - "maximum_streaming_transcode_size_desc": "Maximal storlek av transkodade strömmar", - "maximum_streaming_transcode_size_head": "Maximal transkodningsstorlek på strömmar", - "maximum_transcode_size_desc": "Maximal storlek för genererade trankodningar", - "maximum_transcode_size_head": "Maximal transkodningsstorlek", - "metadata_path": { - "description": "Mappsökväg att använda vid en komplett export eller import", - "heading": "Metadata Sökväg" - }, - "number_of_parallel_task_for_scan_generation_desc": "Ställ på 0 för auto. Varning-Att köra fler jobb än vad som krävs för att nå 100% CPU-användning kommer försämra prestanda och kan potentiellt skapa andra problem.", - "number_of_parallel_task_for_scan_generation_head": "Antal parallella jobb för skanning/generering", - "parallel_scan_head": "Parallell Skan/Generering", - "preview_generation": "Generera förhandsvisningar", - "python_path": { - "description": "Lokation till python. Används för skriptade skrapare och plugins. Om blank, kommer python att hanteras från den interna miljön", - "heading": "Python Sökväg" - }, - "scraper_user_agent": "Användaragent för skrapning", - "scraper_user_agent_desc": "Användaragent-sträng som används under http-förfrågningar under skrapning", - "scrapers_path": { - "description": "Mappsökväg till skraparnas konfigurationsfiler", - "heading": "Skraparnas sökväg" - }, - "scraping": "Skrapning", - "sqlite_location": "Filsökväg för SQLite databasen (kräver omstart). VARNING: lagring av databasen på ett annat system än det som Stash körs ifrån (t.ex. över nätvärket) är inte stöttat!", - "video_ext_desc": "Kommaavgränsad lista av filändelser som kommer identifieras som videor.", - "video_ext_head": "Videofiländelser", - "video_head": "Video" }, - "library": { - "exclusions": "Exkludera", - "gallery_and_image_options": "Galleri- och Bildinställningar", - "media_content_extensions": "Filändelser för media" + "configuration": "Konfiguration", + "countables": { + "files": "{count, plural}, en {File} andra {Files}}", + "galleries": "{count, plural, one {Galleri} other {Gallerier}}", + "images": "{count, plural, one {Bild} other {Bilder}}", + "markers": "{count, plural, one {Markör} other {Markörer}}", + "movies": "{count, plural, one {Film} other {Filmer}}", + "performers": "{count, plural, one {Stjärna} other {Stjärnor}}", + "scenes": "{count, plural, one {Scen} other {Scener}}", + "studios": "{count, plural, one {Studio} other {Studior}}", + "tags": "{count, plural, one {Tagg} other {Taggar}}" }, - "logs": { - "log_level": "Loggnivå" + "country": "Land", + "cover_image": "Omslagsbild", + "created_at": "Skapad vid", + "criterion": { + "greater_than": "Större än", + "less_than": "Mindre än", + "value": "Värde" }, - "plugins": { - "hooks": "Krokar", - "triggers_on": "Triggar på" + "criterion_modifier": { + "between": "mellan", + "equals": "är", + "excludes": "exkluderar", + "format_string": "{criterion} {modifierString} {valueString}", + "format_string_depth": "{criterion} {modifierString} {valueString} (+{depth, plural, =-1 {allt} other {{djup}}})", + "format_string_excludes": "{criterion} {modifierString} {valueString} (exkluderar {excludedString})", + "format_string_excludes_depth": "{criterion} {modifierString} {valueString} (exkluderar {excludedString}) (+{depth, plural, =-1 {allt} other {{djup}}})", + "greater_than": "är större än", + "includes": "inkluderar", + "includes_all": "inkluderar allt", + "is_null": "är null", + "less_than": "är mindre än", + "matches_regex": "matchar regex", + "not_between": "inte mellan", + "not_equals": "är inte", + "not_matches_regex": "matchar ej regex", + "not_null": "är inte null" }, - "scraping": { - "entity_metadata": "{entityType} Metadata", - "entity_scrapers": "{entityType} skrapare", - "excluded_tag_patterns_desc": "Regexps av tagg-namn att exkludera från skrapresultat", - "excluded_tag_patterns_head": "Exkluderade tagg-mönster", - "scraper": "Skrapare", - "scrapers": "Skrapare", - "search_by_name": "Sök med namn", - "supported_types": "Stöttade typer", - "supported_urls": "URL:er" - }, - "stashbox": { - "add_instance": "Lägg till stash-box instans", - "api_key": "API-nyckel", - "description": "Stash-box möjliggör automatiskt taggande baserat på fingeravtryck och filnamn.\nAdress och API-nyckel kan hittas på din kontosida på stash-box instansen. Namn är obligatoriskt när flera instanser läggs till.", - "endpoint": "Adress", - "graphql_endpoint": "GraphQL-adress", - "name": "Namn", - "title": "Stash-box Adresser" - }, - "system": { - "transcoding": "Omkodning" - }, - "tasks": { - "added_job_to_queue": "Köade {operation_name}", - "anonymise_and_download": "Skapar en anonymiserad kopia av databasen och laddar ner kopian.", - "anonymise_database": "Skapar en kopia av databasen till backup-sökvägen och anonymiserar all känslig data. Denna kan sedan skickas till andra för felsökning och problemlösning. Originaldatabasen påverkas ej. Anonymiserad databas använder filnamnsformatet {filename_format}.", - "anonymising_database": "Anonymiserar databas", - "auto_tag": { - "auto_tagging_all_paths": "Autotagga alla sökvägar", - "auto_tagging_paths": "Autotagga följande sökvägar" - }, - "auto_tag_based_on_filenames": "Tagga innehåll automatiskt baserat på sökvägar.", - "auto_tagging": "Automatisk taggning", - "backing_up_database": "Säkerhetskopierar databas", - "backup_and_download": "Säkerhetskopierar databasen och laddar ner den resulterande filen.", - "backup_database": "Säkerhetskopierar databasen i backup-mappen med filnamnsformatet {filename_format}", - "cleanup_desc": "Kollar efter saknade filer och raderar dem från databasen. Detta är en destruktiv handling.", - "data_management": "Datahantering", - "defaults_set": "Standard har valts och kommer användas när {action} trycks på Jobbsidan.", - "dont_include_file_extension_as_part_of_the_title": "Inkludera inte filändelse som del av titeln", - "empty_queue": "Inga jobb körs nu.", - "export_to_json": "Exporterar databasens innehåll i JSON format till metadatamappen.", - "generate": { - "generating_from_paths": "Genererar för scener från följande sökvägar", - "generating_scenes": "Genererar för {num} {scene}" - }, - "generate_clip_previews_during_scan": "Generera förhandsvisningar för bildklipp", - "generate_desc": "Generera stöttande bilder, sprites, videor, vtt och andra filer.", - "generate_phashes_during_scan": "Generera phash", - "generate_phashes_during_scan_tooltip": "För deduplikation och identifiering av scener.", - "generate_previews_during_scan": "Generera animerade bildförhandsvisningar", - "generate_previews_during_scan_tooltip": "Generera animera WebP-förhandsvisningar, krävs bara om Typ av Förhandsvisning är Animerad Bild.", - "generate_sprites_during_scan": "Generera sprites för videoskrubbaren", - "generate_thumbnails_during_scan": "Generera miniatyrer för bilder", - "generate_video_covers_during_scan": "Generera scenomslag", - "generate_video_previews_during_scan": "Generera förhandsvisningar", - "generate_video_previews_during_scan_tooltip": "Generera videoförhandsvisningar som spelas när man håller över en video", - "generated_content": "Genererat Material", - "identify": { - "and_create_missing": "och skapa saknade", - "create_missing": "Skapa saknade", - "default_options": "Standardalternativ", - "description": "Ställ in scenmetadata automatiskt från stash-box och skraparkällor.", - "explicit_set_description": "Följande alternativ kommer användas om de inte åsidosätts av källspecifika alternativ.", - "field": "Fält", - "field_behaviour": "{strategy} [field}", - "field_options": "Alternativ för fält", - "heading": "Identifiera", - "identifying_from_paths": "Identifierar scener från följande sökvägar", - "identifying_scenes": "Identifierar {num} {scene}", - "include_male_performers": "Inkludera manliga stjärnor", - "set_cover_images": "Ställ in omslagsbild", - "set_organized": "Ställ in organiserad-flagga", - "source": "Källa", - "source_options": "{source} Alternativ", - "sources": "Källor", - "strategy": "Strategi" - }, - "import_from_exported_json": "Importera från den exporterade JSON-filen i metadatamappen. Rensar den existerande databasen.", - "incremental_import": "Stegvis import från en exporterad zip-fil.", - "job_queue": "Uppgiftskö", - "maintenance": "Underhåll", - "migrate_blobs": { - "delete_old": "Radera gammal data", - "description": "Migrera blobbar till det nuvarande bloblagringssystemet. Denna migrering borde köras efter ändring av bloblagringssystemet. Kan också radera den gamla datan efter migreringen." - }, - "migrate_hash_files": "Används efter att genererade filers namn-hash har ändrats för att döpa om existerande filer till ny namnhash.", - "migrate_scene_screenshots": { - "delete_files": "Radera skärmbildsfiler", - "description": "Migrera skärmbilder till det nuvarande bloblagringssystemet. Denna migrering borde köras efter uppdatering av ett äldre system till 0.20. Kan också radera de gamla skärmbilderna efter migreringen.", - "overwrite_existing": "Skriv över redan existerande blobbar med skärmbildsdata" - }, - "migrations": "Migration", - "only_dry_run": "Kör bara en torr rensning. Radera ingenting", - "plugin_tasks": "Tilläggsuppgifter", - "scan": { - "scanning_all_paths": "Skannar alla sökvägar", - "scanning_paths": "Skannar följande sökvägar" - }, - "scan_for_content_desc": "Skannar för nytt innehåll och lägger till det i databasen.", - "set_name_date_details_from_metadata_if_present": "Sätt namn, datum, beskrivning från medföljande metadata" - }, - "tools": { - "scene_duplicate_checker": "Scen Duplikat Kontroll", - "scene_filename_parser": { - "add_field": "Lägg till fält", - "capitalize_title": "Använd versaler i titel", - "display_fields": "Visa fält", - "escape_chars": "Använd \\ för att undvika speciella karaktärer", - "filename": "Filnamn", - "filename_pattern": "Filnamnsmönster", - "ignore_organized": "Ignorera organiserade filer", - "ignored_words": "Ignorerade ord", - "matches_with": "Matchar med {i}", - "select_parser_recipe": "Välj Parser Recept", - "title": "Scen Filnamn Parser", - "whitespace_chars": "Blankstegstecken", - "whitespace_chars_desc": "Dessa tecken kommer ersättas med blanksteg i titeln" - }, - "scene_tools": "Scenverktyg" - }, - "ui": { - "abbreviate_counters": { - "description": "Förkorta siffror i kort- och detaljvyn, t.ex. \"1831\" kommer formateras \"1.8k\".", - "heading": "Förkorta siffror" - }, - "basic_settings": "Grundinställningar", - "custom_css": { - "description": "Sidan måste laddas om för att ändringar ska ta effekt. Det finns ingen garanti att anpassad CSS kommer vara kompatibel med framtida versioner av Stash.", - "heading": "Anpassad CSS", - "option_label": "Använd anpassad CSS" - }, - "custom_javascript": { - "description": "Sidan måste laddas om för att ändringar ska ta effekt. Det finns ingen garanti att anpassad Javascript kommer vara kompatibel med framtida versioner av Stash.", - "heading": "Anpassad Javascript", - "option_label": "Använd anpassad Javascript" - }, - "custom_locales": { - "description": "Ändra individuella lokala strängar. Se https://github.com/stashapp/stash/blob/develop/ui/v2.5/src/locales/en-GB.json för kompletta listan. Sidan måste laddas om för att ändringar ska ske.", - "heading": "Anpassad översättning", - "option_label": "Använd anpassad översättning" - }, - "delete_options": { - "description": "Standardalternativ vid radering av bilder, gallerier och scener.", - "heading": "Alternativ för radering", - "options": { - "delete_file": "Radera fil som standard", - "delete_generated_supporting_files": "Radera genererade stödfiler som standard" - } - }, - "desktop_integration": { - "desktop_integration": "Desktopintegration", - "notifications_enabled": "Aktivera Notifikationer", - "send_desktop_notifications_for_events": "Skicka skrivbordsnotifikationer för händelser", - "skip_opening_browser": "Öppna inte webbläsare", - "skip_opening_browser_on_startup": "Öppna inte webbläsaren under serverstart" - }, - "editing": { - "disable_dropdown_create": { - "description": "Ta bort möjligheten att skapa nya objekt från dropdown-menyer", - "heading": "Stäng av skapande via dropdowns" - }, - "heading": "Redigering", - "max_options_shown": { - "label": "Maximalt antal objekt att visa i dropdowns" + "custom": "Anpassad", + "date": "Datum", + "date_format": "ÅÅÅÅ-MM-DD", + "datetime_format": "ÅÅÅÅ-MM-DD HH:MM", + "death_date": "Dödsdatum", + "death_year": "Dödsår", + "descending": "Fallande", + "description": "Beskrivning", + "detail": "Beskrivning", + "details": "Beskrivningar", + "developmentVersion": "Utvecklingsversion", + "dialogs": { + "create_new_entity": "Skapa ny {entity}", + "delete_alert": "De följande {count, plural, one {{singularEntity}} andra {{pluralEntity}}} kommer raderas permanent:", + "delete_confirm": "Är du säker på att du vill radera {entityName}?", + "delete_entity_desc": "{count, plural, one {Är du säker att du vill radera detta {singularEntity}? Sålänge filen inte också raderas, kommer {singularEntity} att läggas till igen vid nästa skanning.} other {Är du säker att du vill radera dessa {pluralEntity}? Sålänge filen inte också raderas, kommer dessa {pluralEntity} att läggas till igen vid nästa skanning.}}", + "delete_entity_simple_desc": "{count,plural,one {Är du säker att du vill radera denna {singularEntity}?} other {Är du säker att du vill radera dessa {pluralEntity}?}}", + "delete_entity_title": "{count, plural, one {Radera {singularEntity}} other {Radera {pluralEntity}}}", + "delete_galleries_extra": "... och alla bildfiler som inte är kopplade till något annat galleri.", + "delete_gallery_files": "Radera gallerimapp/zip-fil och alla bilder som inte är kopplade till något annat galleri.", + "delete_object_desc": "Är du säker på att du vill radera {count, plural, one {denna {singularEntity}} other {dessa {pluralEntity}}}?", + "delete_object_overflow": "…och {count} other {count, plural, one {{singularEntity}} other {{pluralEntity}}}.", + "delete_object_title": "Radera {count, plural, one {{singularEntity}} other {{pluralEntity}}}", + "dont_show_until_updated": "Visa inte tills nästa uppdatering", + "edit_entity_title": "Redigera {count, plural, one {{singularEntity}} other {{pluralEntity}}}", + "export_include_related_objects": "Inkludera relaterade objekt i exporten", + "export_title": "Exportera", + "imagewall": { + "direction": { + "column": "Kolumn", + "description": "Kolumn eller radbaserad layout.", + "row": "Rad" + }, + "margin_desc": "Antal åtskiljande pixlar runt varje bild." }, - "rating_system": { - "star_precision": { - "label": "Betygstjärnors precision", - "options": { - "full": "Hel", - "half": "Halv", - "quarter": "Fjärdedel", - "tenth": "Tiondel" + "lightbox": { + "delay": "Fördröjning (Sekund)", + "display_mode": { + "fit_horizontally": "Passa horisontellt", + "fit_to_screen": "Passa till skärmen", + "label": "Visningsläge", + "original": "Original" + }, + "options": "Alternativ", + "page_header": "Sida {page} / {total}", + "reset_zoom_on_nav": "Återställ zoom vid bildbyte", + "scale_up": { + "description": "Skala mindre bilder så att de fyller skärmen", + "label": "Skala upp för att passa" + }, + "scroll_mode": { + "description": "Håll shift för att tillfälligt använda annat läge.", + "label": "Bläddringsläge", + "pan_y": "Panorera Y", + "zoom": "Zooma" } - }, - "type": { - "label": "Typ av betygsystem", - "options": { - "decimal": "Decimal", - "stars": "Stjärnor" - } - } - } - }, - "funscript_offset": { - "description": "Tidsfördröjning i millisekunder för interaktiva skripter.", - "heading": "Funscript fördröjning (ms)" - }, - "handy_connection": { - "connect": "Koppla ihop", - "server_offset": { - "heading": "Serverförskjutning" }, - "status": { - "heading": "Handy Uppkopplingsstatus" + "merge": { + "destination": "Destination", + "empty_results": "Destinationens värden kommer ej ändras.", + "source": "Källa" }, - "sync": "Synka" - }, - "handy_connection_key": { - "description": "Handy anslutningsnyckel för interaktiva scener. Denna nyckel kommer låta Stash dela din nuvarande sceninformation med handyfeeling.com", - "heading": "Handy Uppkopplingsnyckel" - }, - "image_lightbox": { - "heading": "Bild Ljuslåda" - }, - "image_wall": { - "direction": "Riktning", - "heading": "Bildvägg", - "margin": "Åtskiljare (pixlar)" - }, - "images": { - "heading": "Bilder", - "options": { - "create_image_clips_from_videos": { - "description": "När ett bibliotek har Videor avstängt kommer Videofiler (filer som slutar med Videofiltillägg) att skannas som Bildklipp.", - "heading": "Skanna Videofiltillägg som Bildklipp" - }, - "write_image_thumbnails": { - "description": "Skriv miniatyrer till disk när de genereras", - "heading": "Skriv bildminiatyrer" - } - } - }, - "interactive_options": "Interaktiva Inställningar", - "language": { - "heading": "Språk" - }, - "max_loop_duration": { - "description": "Maximal scenspeltid där spelaren kommer loopa videon - 0 för att avaktivera", - "heading": "Maximal loopvaraktighet" - }, - "menu_items": { - "description": "Visa eller göm olika flikar på navigationsremsan", - "heading": "Menyobjekt" - }, - "minimum_play_percent": { - "description": "I procent, hur mycket av scenen som måste spelas innan visningsräknaren ökar.", - "heading": "Minimal Visningsprocent" - }, - "performers": { - "options": { - "image_location": { - "description": "Sökväg för egna standardstjärnbilder. Lämna blank för att använda inbyggd standard", - "heading": "Sökväg för egna stjärnbilder" - } - } - }, - "preview_type": { - "description": "Konfiguration av väggobjekt", - "heading": "Förhandsvisningstyp", - "options": { - "animated": "Animerad bild", - "static": "Statisk bild", - "video": "Video" - } - }, - "scene_list": { - "heading": "Scenlista", - "options": { - "show_studio_as_text": "Visa studior som text" - } - }, - "scene_player": { - "heading": "Scenspelaren", - "options": { - "always_start_from_beginning": "Starta alltid video från början", - "auto_start_video": "Starta videouppspelning automatiskt", - "auto_start_video_on_play_selected": { - "description": "Autostarta uppspelning från kön, valda eller slumpade från Scener-sidan", - "heading": "Autostarta video när valda spelas" - }, - "continue_playlist_default": { - "description": "Spela nästa scen i kö efter scenens slut", - "heading": "Fortsätt spellista som standard" - }, - "show_scrubber": "Visa skrubbaren", - "track_activity": "Spåra Aktivitet", - "vr_tag": { - "description": "VR-knappen kommer endast visas för scener med denna tagg.", - "heading": "VR Tagg" - } - } - }, - "scene_wall": { - "heading": "Scen / Markörvägg", - "options": { - "display_title": "Visa titel och taggar", - "toggle_sound": "Aktivera ljud" - } - }, - "scroll_attempts_before_change": { - "description": "Antal gånger att försöka bläddra innan flytt till nästa/tidigare objekt. Används bara för Pan Y-läget.", - "heading": "Bläddringsförsök innan flytt" - }, - "show_tag_card_on_hover": { - "description": "Visa taggkortet när pekaren är på taggmärken", - "heading": "Taggkort" - }, - "slideshow_delay": { - "description": "Bildspel är tillgängligt för gallerier i väggvisningsläge", - "heading": "Bildspelsfördröjning (sekunder)" - }, - "studio_panel": { - "heading": "Studiovy", - "options": { - "show_child_studio_content": { - "description": "Visa också innehåll från underordnade studior i studiovyn", - "heading": "Visa underordnade studiors innehåll" - } - } - }, - "tag_panel": { - "heading": "Taggvy", - "options": { - "show_child_tagged_content": { - "description": "Visa också innehåll från underordnade taggar i taggvyn", - "heading": "Visa underordande taggars innehåll" - } - } - }, - "title": "Användargränssnitt" - } - }, - "configuration": "Konfiguration", - "countables": { - "files": "{count, plural}, en {File} andra {Files}}", - "galleries": "{count, plural, one {Galleri} other {Gallerier}}", - "images": "{count, plural, one {Bild} other {Bilder}}", - "markers": "{count, plural, one {Markör} other {Markörer}}", - "movies": "{count, plural, one {Film} other {Filmer}}", - "performers": "{count, plural, one {Stjärna} other {Stjärnor}}", - "scenes": "{count, plural, one {Scen} other {Scener}}", - "studios": "{count, plural, one {Studio} other {Studior}}", - "tags": "{count, plural, one {Tagg} other {Taggar}}" - }, - "country": "Land", - "cover_image": "Omslagsbild", - "created_at": "Skapad vid", - "criterion": { - "greater_than": "Större än", - "less_than": "Mindre än", - "value": "Värde" - }, - "criterion_modifier": { - "between": "mellan", - "equals": "är", - "excludes": "exkluderar", - "format_string": "{criterion} {modifierString} {valueString}", - "format_string_depth": "{criterion} {modifierString} {valueString} (+{depth, plural, =-1 {allt} other {{djup}}})", - "format_string_excludes": "{criterion} {modifierString} {valueString} (exkluderar {excludedString})", - "format_string_excludes_depth": "{criterion} {modifierString} {valueString} (exkluderar {excludedString}) (+{depth, plural, =-1 {allt} other {{djup}}})", - "greater_than": "är större än", - "includes": "inkluderar", - "includes_all": "inkluderar allt", - "is_null": "är null", - "less_than": "är mindre än", - "matches_regex": "matchar regex", - "not_between": "inte mellan", - "not_equals": "är inte", - "not_matches_regex": "matchar ej regex", - "not_null": "är inte null" - }, - "custom": "Anpassad", - "date": "Datum", - "date_format": "ÅÅÅÅ-MM-DD", - "datetime_format": "ÅÅÅÅ-MM-DD HH:MM", - "death_date": "Dödsdatum", - "death_year": "Dödsår", - "descending": "Fallande", - "description": "Beskrivning", - "detail": "Beskrivning", - "details": "Beskrivningar", - "developmentVersion": "Utvecklingsversion", - "dialogs": { - "create_new_entity": "Skapa ny {entity}", - "delete_alert": "De följande {count, plural, one {{singularEntity}} andra {{pluralEntity}}} kommer raderas permanent:", - "delete_confirm": "Är du säker på att du vill radera {entityName}?", - "delete_entity_desc": "{count, plural, one {Är du säker att du vill radera detta {singularEntity}? Sålänge filen inte också raderas, kommer {singularEntity} att läggas till igen vid nästa skanning.} other {Är du säker att du vill radera dessa {pluralEntity}? Sålänge filen inte också raderas, kommer dessa {pluralEntity} att läggas till igen vid nästa skanning.}}", - "delete_entity_simple_desc": "{count,plural,one {Är du säker att du vill radera denna {singularEntity}?} other {Är du säker att du vill radera dessa {pluralEntity}?}}", - "delete_entity_title": "{count, plural, one {Radera {singularEntity}} other {Radera {pluralEntity}}}", - "delete_galleries_extra": "... och alla bildfiler som inte är kopplade till något annat galleri.", - "delete_gallery_files": "Radera gallerimapp/zip-fil och alla bilder som inte är kopplade till något annat galleri.", - "delete_object_desc": "Är du säker på att du vill radera {count, plural, one {denna {singularEntity}} other {dessa {pluralEntity}}}?", - "delete_object_overflow": "…och {count} other {count, plural, one {{singularEntity}} other {{pluralEntity}}}.", - "delete_object_title": "Radera {count, plural, one {{singularEntity}} other {{pluralEntity}}}", - "dont_show_until_updated": "Visa inte tills nästa uppdatering", - "edit_entity_title": "Redigera {count, plural, one {{singularEntity}} other {{pluralEntity}}}", - "export_include_related_objects": "Inkludera relaterade objekt i exporten", - "export_title": "Exportera", - "imagewall": { - "direction": { - "column": "Kolumn", - "description": "Kolumn eller radbaserad layout.", - "row": "Rad" - }, - "margin_desc": "Antal åtskiljande pixlar runt varje bild." + "merge_tags": { + "destination": "Mål", + "source": "Källa" + }, + "overwrite_filter_confirm": "Är du säker på att du vill skriva över existerande sökning {entityName}?", + "reassign_entity_title": "{count, plural, one {Omplacera {singularEntity}} other {Omplacera {pluralEntity}}}", + "reassign_files": { + "destination": "Omplacera till" + }, + "scene_gen": { + "clip_previews": "Bildklipp Förhandsvisning", + "covers": "Scenomslag", + "force_transcodes": "Tvinga omkodning", + "force_transcodes_tooltip": "Som standard blir videofiler bara omkodade om formatet inte stöds i webbläsaren. Vid aktivering kommer alla videofiler bli omkodande, även om de antas vara stöttade i webbläsaren.", + "image_previews": "Animerad Bildförhandsvisning", + "image_previews_tooltip": "Animerade WebP-förhandsvisningar, krävs enbart om Typ av Förhandsvisning är Animerad Bild.", + "interactive_heatmap_speed": "Generera värmekartor och hastigheter för interaktiva scener", + "marker_image_previews": "Markörer Animerad bildförhandsvisning", + "marker_image_previews_tooltip": "Animerad markör WebP-föhandsvisning, krävs bara om Typ av Förhandsvisning är Animerad Bild.", + "marker_screenshots": "Markörskärmklipp", + "marker_screenshots_tooltip": "Markör statiska JPG-bilder, krävs bara om Typ av Förhandsvisning är Statisk Bild.", + "markers": "Markörförhandsvisningar", + "markers_tooltip": "20-sekunders videor som börjar vid angiven tidsstämpel.", + "override_preview_generation_options": "Åsidosätt Inställningar för Förhandsvisningsgeneration", + "override_preview_generation_options_desc": "Åsidosätt inställningar för Förhandsvisningsgeneration. Standarder ställs in i System -> Förhandsvisningsgeneration.", + "overwrite": "Ersätt existerande filer", + "phash": "Perceptuella hashar (för de-duplikation)", + "preview_exclude_end_time_desc": "Exkludera de sista x sekunderna från videoförhandsvisning. Detta kan vara ett värde i sekunder, eller en procent (ex. 2%) av scenes totala speltid.", + "preview_exclude_end_time_head": "Exludera sluttid", + "preview_exclude_start_time_desc": "Exkludera de första x sekunderna från videoförhandsvisning. Detta kan vara ett värde i sekunder, eller en procent (ex. 2%) av scenes totala speltid.", + "preview_exclude_start_time_head": "Exkludera starttid", + "preview_generation_options": "Inställningar för Förhandsvisningsgeneration", + "preview_options": "Förhandsvisningsinställningar", + "preview_preset_desc": "Förinställningarna bestämmer storlek, kvalite och kodningstiden of förhandsvisningsgeneration. Förinställningar bortom “långsam” har minskande vinst och är inte rekommenderade.", + "preview_preset_head": "Förinställningar för förhandsvisningskodning", + "preview_seg_count_desc": "Antal segment i förhandsvisningsfiler.", + "preview_seg_count_head": "Antal segment i förhandsvisning", + "preview_seg_duration_desc": "Varaktighet av varje segment i sekunder.", + "preview_seg_duration_head": "Segmentvaraktighet", + "sprites": "Scenskrubbarsprites", + "sprites_tooltip": "Sprites (för scenskrubbaren)", + "transcodes": "Omkodning", + "transcodes_tooltip": "MP4-konvertering från videoformat som ej stöds", + "video_previews": "Förhandsvisning", + "video_previews_tooltip": "Videoförhandsvisning som visas när man håller över en scen" + }, + "scenes_found": "{count} scener hittades", + "scrape_entity_query": "{entity_type} Skrapa text", + "scrape_entity_title": "{entity_type} Skrapade resultat", + "scrape_results_existing": "Existerande", + "scrape_results_scraped": "Skrapade", + "set_image_url_title": "URL till bild", + "unsaved_changes": "Osparade ändringar. Är du säker att du vill lämna?", + "performers_found": "{count} stjärnor hittade" }, - "lightbox": { - "delay": "Fördröjning (Sekund)", - "display_mode": { - "fit_horizontally": "Passa horisontellt", - "fit_to_screen": "Passa till skärmen", - "label": "Visningsläge", - "original": "Original" - }, - "options": "Alternativ", - "page_header": "Sida {page} / {total}", - "reset_zoom_on_nav": "Återställ zoom vid bildbyte", - "scale_up": { - "description": "Skala mindre bilder så att de fyller skärmen", - "label": "Skala upp för att passa" - }, - "scroll_mode": { - "description": "Håll shift för att tillfälligt använda annat läge.", - "label": "Bläddringsläge", - "pan_y": "Panorera Y", - "zoom": "Zooma" - } + "dimensions": "Mått", + "director": "Regissör", + "disambiguation": "Särskiljning", + "display_mode": { + "grid": "Rutnät", + "list": "Lista", + "tagger": "Taggaren", + "unknown": "Okänd", + "wall": "Vägg" }, - "merge": { - "destination": "Destination", - "empty_results": "Destinationens värden kommer ej ändras.", - "source": "Källa" + "donate": "Donera", + "dupe_check": { + "description": "Nivåer under 'Exakt' kan ta längre tid att beräkna. Falskt positiva svar riskeras också genom att välja en lägre nivå.", + "duration_diff": "Maximal Speltidsskillnad", + "duration_options": { + "any": "Allt", + "equal": "Lika" + }, + "found_sets": "{setCount, plural, one{# kopia hittades.} other {# antal kopior hittades.}}", + "options": { + "exact": "Exakt", + "high": "Hög", + "low": "Låg", + "medium": "Medium" + }, + "search_accuracy_label": "Sökprecision", + "title": "Duplikata scener" }, - "merge_tags": { - "destination": "Mål", - "source": "Källa" + "duplicated_phash": "Duplikat (phash)", + "duration": "Varaktighet", + "effect_filters": { + "aspect": "Bildförhållande", + "blue": "Blå", + "blur": "Suddighet", + "brightness": "Ljusstyrka", + "contrast": "Kontrast", + "gamma": "Gamma", + "green": "Grön", + "hue": "Nyans", + "name": "Filter", + "name_transforms": "Förvandlingar", + "red": "Röd", + "reset_filters": "Återställ filter", + "reset_transforms": "Återställ förvandlingar", + "rotate": "Rotera", + "rotate_left_and_scale": "Rotera vänster och skala", + "rotate_right_and_scale": "Rotera höger och skala", + "saturation": "Mättnad", + "scale": "Skala", + "warmth": "Värme" }, - "overwrite_filter_confirm": "Är du säker på att du vill skriva över existerande sökning {entityName}?", - "reassign_entity_title": "{count, plural, one {Omplacera {singularEntity}} other {Omplacera {pluralEntity}}}", - "reassign_files": { - "destination": "Omplacera till" + "empty_server": "Lägg till några scener i Stash för att se rekommendationer på denna sida.", + "errors": { + "image_index_greater_than_zero": "Bildindex måste vara större än 0", + "lazy_component_error_help": "Om du nyligen uppdaterade Stash ladda om sidan eller rensa din webbläsares cache.", + "something_went_wrong": "Något gick fel.", + "loading_type": "Fel vid laddning av {type}" }, - "scene_gen": { - "clip_previews": "Bildklipp Förhandsvisning", - "covers": "Scenomslag", - "force_transcodes": "Tvinga omkodning", - "force_transcodes_tooltip": "Som standard blir videofiler bara omkodade om formatet inte stöds i webbläsaren. Vid aktivering kommer alla videofiler bli omkodande, även om de antas vara stöttade i webbläsaren.", - "image_previews": "Animerad Bildförhandsvisning", - "image_previews_tooltip": "Animerade WebP-förhandsvisningar, krävs enbart om Typ av Förhandsvisning är Animerad Bild.", - "interactive_heatmap_speed": "Generera värmekartor och hastigheter för interaktiva scener", - "marker_image_previews": "Markörer Animerad bildförhandsvisning", - "marker_image_previews_tooltip": "Animerad markör WebP-föhandsvisning, krävs bara om Typ av Förhandsvisning är Animerad Bild.", - "marker_screenshots": "Markörskärmklipp", - "marker_screenshots_tooltip": "Markör statiska JPG-bilder, krävs bara om Typ av Förhandsvisning är Statisk Bild.", - "markers": "Markörförhandsvisningar", - "markers_tooltip": "20-sekunders videor som börjar vid angiven tidsstämpel.", - "override_preview_generation_options": "Åsidosätt Inställningar för Förhandsvisningsgeneration", - "override_preview_generation_options_desc": "Åsidosätt inställningar för Förhandsvisningsgeneration. Standarder ställs in i System -> Förhandsvisningsgeneration.", - "overwrite": "Ersätt existerande filer", - "phash": "Perceptuella hashar (för de-duplikation)", - "preview_exclude_end_time_desc": "Exkludera de sista x sekunderna från videoförhandsvisning. Detta kan vara ett värde i sekunder, eller en procent (ex. 2%) av scenes totala speltid.", - "preview_exclude_end_time_head": "Exludera sluttid", - "preview_exclude_start_time_desc": "Exkludera de första x sekunderna från videoförhandsvisning. Detta kan vara ett värde i sekunder, eller en procent (ex. 2%) av scenes totala speltid.", - "preview_exclude_start_time_head": "Exkludera starttid", - "preview_generation_options": "Inställningar för Förhandsvisningsgeneration", - "preview_options": "Förhandsvisningsinställningar", - "preview_preset_desc": "Förinställningarna bestämmer storlek, kvalite och kodningstiden of förhandsvisningsgeneration. Förinställningar bortom “långsam” har minskande vinst och är inte rekommenderade.", - "preview_preset_head": "Förinställningar för förhandsvisningskodning", - "preview_seg_count_desc": "Antal segment i förhandsvisningsfiler.", - "preview_seg_count_head": "Antal segment i förhandsvisning", - "preview_seg_duration_desc": "Varaktighet av varje segment i sekunder.", - "preview_seg_duration_head": "Segmentvaraktighet", - "sprites": "Scenskrubbarsprites", - "sprites_tooltip": "Sprites (för scenskrubbaren)", - "transcodes": "Omkodning", - "transcodes_tooltip": "MP4-konvertering från videoformat som ej stöds", - "video_previews": "Förhandsvisning", - "video_previews_tooltip": "Videoförhandsvisning som visas när man håller över en scen" + "ethnicity": "Etnicitet", + "existing_value": "existerande värde", + "eye_color": "Ögonfärg", + "fake_tits": "Fejkbröst", + "false": "Falsk", + "favourite": "Favorit", + "file": "fil", + "file_count": "Filantal", + "file_info": "Filinfo", + "file_mod_time": "Filens Modifikationstid", + "files": "filer", + "files_amount": "{value} filer", + "filesize": "Filstorlek", + "filter": "Filter", + "filter_name": "Filternamn", + "filters": "Filter", + "folder": "Mapp", + "framerate": "Bildhastighet", + "frames_per_second": "{value} bilder per sekund", + "front_page": { + "types": { + "premade_filter": "Förhandsgjorda filter", + "saved_filter": "Sparade Filter" + } }, - "scenes_found": "{count} scener hittades", - "scrape_entity_query": "{entity_type} Skrapa text", - "scrape_entity_title": "{entity_type} Skrapade resultat", - "scrape_results_existing": "Existerande", - "scrape_results_scraped": "Skrapade", - "set_image_url_title": "URL till bild", - "unsaved_changes": "Osparade ändringar. Är du säker att du vill lämna?" - }, - "dimensions": "Mått", - "director": "Regissör", - "disambiguation": "Särskiljning", - "display_mode": { - "grid": "Rutnät", - "list": "Lista", - "tagger": "Taggaren", - "unknown": "Okänd", - "wall": "Vägg" - }, - "donate": "Donera", - "dupe_check": { - "description": "Nivåer under 'Exakt' kan ta längre tid att beräkna. Falskt positiva svar riskeras också genom att välja en lägre nivå.", - "duration_diff": "Maximal Speltidsskillnad", - "duration_options": { - "any": "Allt", - "equal": "Lika" + "galleries": "Gallerier", + "gallery": "Galleri", + "gallery_count": "Antal Gallerier", + "gender": "Kön", + "gender_types": { + "FEMALE": "Kvinna", + "INTERSEX": "Intersex", + "MALE": "Man", + "NON_BINARY": "Icke-binär", + "TRANSGENDER_FEMALE": "Trans Kvinna", + "TRANSGENDER_MALE": "Trans Man" }, - "found_sets": "{setCount, plural, one{# kopia hittades.} other {# antal kopior hittades.}}", - "options": { - "exact": "Exakt", - "high": "Hög", - "low": "Låg", - "medium": "Medium" + "hair_color": "Hårfärg", + "handy_connection_status": { + "connecting": "Kopplar ihop", + "disconnected": "Kopplad isär", + "error": "Fel vid koppling till Handy", + "missing": "Saknas", + "ready": "Redo", + "syncing": "Synkar med server", + "uploading": "Laddar upp skript" }, - "search_accuracy_label": "Sökprecision", - "title": "Duplikata scener" - }, - "duplicated_phash": "Duplikat (phash)", - "duration": "Varaktighet", - "effect_filters": { - "aspect": "Bildförhållande", - "blue": "Blå", - "blur": "Suddighet", - "brightness": "Ljusstyrka", - "contrast": "Kontrast", - "gamma": "Gamma", - "green": "Grön", - "hue": "Nyans", - "name": "Filter", - "name_transforms": "Förvandlingar", - "red": "Röd", - "reset_filters": "Återställ filter", - "reset_transforms": "Återställ förvandlingar", - "rotate": "Rotera", - "rotate_left_and_scale": "Rotera vänster och skala", - "rotate_right_and_scale": "Rotera höger och skala", - "saturation": "Mättnad", - "scale": "Skala", - "warmth": "Värme" - }, - "empty_server": "Lägg till några scener i Stash för att se rekommendationer på denna sida.", - "errors": { - "image_index_greater_than_zero": "Bildindex måste vara större än 0", - "lazy_component_error_help": "Om du nyligen uppdaterade Stash ladda om sidan eller rensa din webbläsares cache.", - "something_went_wrong": "Något gick fel." - }, - "ethnicity": "Etnicitet", - "existing_value": "existerande värde", - "eye_color": "Ögonfärg", - "fake_tits": "Fejkbröst", - "false": "Falsk", - "favourite": "Favorit", - "file": "fil", - "file_count": "Filantal", - "file_info": "Filinfo", - "file_mod_time": "Filens Modifikationstid", - "files": "filer", - "files_amount": "{value} filer", - "filesize": "Filstorlek", - "filter": "Filter", - "filter_name": "Filternamn", - "filters": "Filter", - "folder": "Mapp", - "framerate": "Bildhastighet", - "frames_per_second": "{value} bilder per sekund", - "front_page": { - "types": { - "premade_filter": "Förhandsgjorda filter", - "saved_filter": "Sparade Filter" - } - }, - "galleries": "Gallerier", - "gallery": "Galleri", - "gallery_count": "Antal Gallerier", - "gender": "Kön", - "gender_types": { - "FEMALE": "Kvinna", - "INTERSEX": "Intersex", - "MALE": "Man", - "NON_BINARY": "Icke-binär", - "TRANSGENDER_FEMALE": "Trans Kvinna", - "TRANSGENDER_MALE": "Trans Man" - }, - "hair_color": "Hårfärg", - "handy_connection_status": { - "connecting": "Kopplar ihop", - "disconnected": "Kopplad isär", - "error": "Fel vid koppling till Handy", - "missing": "Saknas", - "ready": "Redo", - "syncing": "Synkar med server", - "uploading": "Laddar upp skript" - }, - "hasChapters": "Har Kapitel", - "hasMarkers": "Har Markörer", - "height": "Längd", - "height_cm": "Längd (cm)", - "help": "Hjälp", - "ignore_auto_tag": "Ignorera Autotagg", - "image": "Bild", - "image_count": "Antal Bilder", - "image_index": "Bild #", - "images": "Bilder", - "include_parent_tags": "Inkludera överordnade taggar", - "include_sub_studios": "Inkludera underordnade studior", - "include_sub_tags": "Inkludera underordnade taggar", - "instagram": "Instagram", - "interactive": "Interaktiv", - "interactive_speed": "Interaktiv hastighet", - "isMissing": "Saknas", - "last_played_at": "Senast spelad", - "library": "Bibliotek", - "loading": { - "generic": "Laddar…" - }, - "marker_count": "Antal markörer", - "markers": "Markörer", - "measurements": "Mått", - "media_info": { - "audio_codec": "Ljudkodek", - "checksum": "Checksumma", - "downloaded_from": "Nedladdad från", - "hash": "Hash", + "hasChapters": "Har Kapitel", + "hasMarkers": "Har Markörer", + "height": "Längd", + "height_cm": "Längd (cm)", + "help": "Hjälp", + "ignore_auto_tag": "Ignorera Autotagg", + "image": "Bild", + "image_count": "Antal Bilder", + "image_index": "Bild #", + "images": "Bilder", + "include_parent_tags": "Inkludera överordnade taggar", + "include_sub_studios": "Inkludera underordnade studior", + "include_sub_tags": "Inkludera underordnade taggar", + "instagram": "Instagram", + "interactive": "Interaktiv", "interactive_speed": "Interaktiv hastighet", - "performer_card": { - "age": "{age} {years_old}", - "age_context": "{age} {years_old} i den här scenen" + "isMissing": "Saknas", + "last_played_at": "Senast spelad", + "library": "Bibliotek", + "loading": { + "generic": "Laddar…" }, - "phash": "PHash", - "play_count": "Visningar", - "play_duration": "Uppspelad tid", - "stream": "Ström", - "video_codec": "Videokodek" - }, - "megabits_per_second": "{value} megabit per sekund", - "metadata": "Metadata", - "movie": "Film", - "movie_scene_number": "Filmscennummer", - "movies": "Filmer", - "name": "Namn", - "new": "Ny", - "none": "Ingen", - "o_counter": "O-räknare", - "operations": "Operationer", - "organized": "Organiserad", - "pagination": { - "first": "Första", - "last": "Sista", - "next": "Nästa", - "previous": "Föregående" - }, - "parent_of": "Överordnad till {children}", - "parent_studios": "Överordnad studio", - "parent_tag_count": "Antal Överordnade Taggar", - "parent_tags": "Överordnade Taggar", - "part_of": "Del av {parent}", - "path": "Sökväg", - "penis": "Penis", - "penis_length": "Penislängd", - "penis_length_cm": "Penislängd (cm)", - "perceptual_similarity": "Perceptuell likhet (phash)", - "performer": "Stjärna", - "performer_tags": "Stjärntagg", - "performer_age": "Ålder på stjärna", - "performer_count": "Antal stjärnor", - "performer_favorite": "Favoritiserad stjärna", - "performer_image": "Stjärnbild", - "performer_tagger": { - "add_new_performers": "Lägg till stjärnor", - "any_names_entered_will_be_queried": "Alla namn kommer skickas till Stash-Box-instansen och läggas till om de hittas. Endast exakta matchningar kommer övervägas.", - "batch_add_performers": "Lägg till flera stjärnor", - "batch_update_performers": "Uppdatera flera stjärnor", - "config": { - "active_stash-box_instance": "Aktiv Stash-Box-instans:", - "edit_excluded_fields": "Ändra exkluderade fält", - "excluded_fields": "Exkluderade fält:", - "no_fields_are_excluded": "Inga fält är exkluderade", - "no_instances_found": "Inga instanser hittades", - "these_fields_will_not_be_changed_when_updating_performers": "Dessa fält kommer inte ändras när stjärnor uppdateras." + "marker_count": "Antal markörer", + "markers": "Markörer", + "measurements": "Mått", + "media_info": { + "audio_codec": "Ljudkodek", + "checksum": "Checksumma", + "downloaded_from": "Nedladdad från", + "hash": "Hash", + "interactive_speed": "Interaktiv hastighet", + "performer_card": { + "age": "{age} {years_old}", + "age_context": "{age} {years_old} i den här scenen" + }, + "phash": "PHash", + "play_count": "Visningar", + "play_duration": "Uppspelad tid", + "stream": "Ström", + "video_codec": "Videokodek" }, - "current_page": "Nuvarande sida", - "failed_to_save_performer": "Misslyckades med att spara \"{performer}\"", - "name_already_exists": "Namnet finns redan", - "network_error": "Nätverksfel", - "no_results_found": "Inga resultat hittades.", - "number_of_performers_will_be_processed": "{performer_count} stjärnor kommer behandlas", - "performer_already_tagged": "Stjärna som redan är taggad", - "performer_names_separated_by_comma": "Namn på stjärnor separerade med ett komma", - "performer_selection": "Val av stjärna", - "performer_successfully_tagged": "Lyckad taggning av stjärna:", - "query_all_performers_in_the_database": "Alla stjärnor i databasen", - "refresh_tagged_performers": "Återuppdatera redan taggade stjärnor", - "refreshing_will_update_the_data": "Återuppdatering kommer uppdatera redan taggade stjärnor med data från stash-box-instansen.", - "status_tagging_job_queued": "Status: Taggande köat", - "status_tagging_performers": "Status: Taggar stjärnor", - "tag_status": "Tagg-status", - "to_use_the_performer_tagger": "För att använda stjärntaggaren krävs en konfigurerad stash-box-instans.", - "untagged_performers": "Ej taggade stjärnor", - "update_performer": "Uppdatera stjärna", - "update_performers": "Uppdatera stjärnor", - "updating_untagged_performers_description": "Uppdatering av ej taggade stjärnor kommer försöka att matcha alla stjärnor som saknar StashID och uppdatera metadatan." - }, - "performers": "Stjärnor", - "piercings": "Piercingar", - "play_count": "Visningar", - "play_duration": "Uppspelad tid", - "primary_file": "Primär fil", - "queue": "Kö", - "random": "Slumpad", - "rating": "Betyg", - "recently_added_objects": "Nyligen Tillagda {objects}", - "recently_released_objects": "Nyligen Släppta {objects}", - "release_notes": "Versionsfakta", - "resolution": "Upplösning", - "resume_time": "Återupptagningstid", - "scene": "Scen", - "sceneTagger": "Scentaggaren", - "scene_tags": "Scentaggar", - "scene_code": "Studiokod", - "scene_count": "Antal scener", - "scene_created_at": "Scenen Skapad", - "scene_date": "Scenens Datum", - "scene_id": "Scenens ID", - "scene_updated_at": "Scenen Uppdaterad", - "scenes": "Scener", - "scenes_updated_at": "Scen uppdaterad vid", - "search_filter": { - "edit_filter": "Ändra Filter", - "name": "Filter", - "saved_filters": "Sparade filter", - "update_filter": "Uppdatera filter" - }, - "second": "Sekund", - "seconds": "Sekunder", - "settings": "Inställningar", - "setup": { - "confirm": { - "almost_ready": "Vi är nästan redo att slutfärdiga konfigurationen. Bekräfta följande inställningar. Du kan trycka bakåt för att ändra något inkorrekt. Tryck på Bekräfta om allting ser korrekt ut.", - "blobs_directory": "Binär data mappsökväg", - "cache_directory": "Cache mappsökväg", - "configuration_file_location": "Konfiguration filsökväg:", - "database_file_path": "Databas filsökväg", - "default_blobs_location": "", - "default_cache_location": "/cache", - "default_db_location": "/stash-go.sqlite", - "default_generated_content_location": "/generated", - "generated_directory": "Genererat sökväg", - "nearly_there": "Nästan framme!", - "stash_library_directories": "Stash bibliotekssökväg" + "megabits_per_second": "{value} megabit per sekund", + "metadata": "Metadata", + "movie": "Film", + "movie_scene_number": "Filmscennummer", + "movies": "Filmer", + "name": "Namn", + "new": "Ny", + "none": "Ingen", + "o_counter": "O-räknare", + "operations": "Operationer", + "organized": "Organiserad", + "pagination": { + "first": "Första", + "last": "Sista", + "next": "Nästa", + "previous": "Föregående" }, - "creating": { - "creating_your_system": "Skapa ditt system", - "ffmpeg_notice": "Om ffmpeg inte är i dina sökvägar, vänta medan stash laddar ner den. Se konsolens output för att se hur nedladdningen går." + "parent_of": "Överordnad till {children}", + "parent_studios": "Överordnad studio", + "parent_tag_count": "Antal Överordnade Taggar", + "parent_tags": "Överordnade Taggar", + "part_of": "Del av {parent}", + "path": "Sökväg", + "penis": "Penis", + "penis_length": "Penislängd", + "penis_length_cm": "Penislängd (cm)", + "perceptual_similarity": "Perceptuell likhet (phash)", + "performer": "Stjärna", + "performer_tags": "Stjärntagg", + "performer_age": "Ålder på stjärna", + "performer_count": "Antal stjärnor", + "performer_favorite": "Favoritiserad stjärna", + "performer_image": "Stjärnbild", + "performer_tagger": { + "add_new_performers": "Lägg till stjärnor", + "any_names_entered_will_be_queried": "Alla namn kommer skickas till Stash-Box-instansen och läggas till om de hittas. Endast exakta matchningar kommer övervägas.", + "batch_add_performers": "Lägg till flera stjärnor", + "batch_update_performers": "Uppdatera flera stjärnor", + "config": { + "active_stash-box_instance": "Aktiv Stash-Box-instans:", + "edit_excluded_fields": "Ändra exkluderade fält", + "excluded_fields": "Exkluderade fält:", + "no_fields_are_excluded": "Inga fält är exkluderade", + "no_instances_found": "Inga instanser hittades", + "these_fields_will_not_be_changed_when_updating_performers": "Dessa fält kommer inte ändras när stjärnor uppdateras." + }, + "current_page": "Nuvarande sida", + "failed_to_save_performer": "Misslyckades med att spara \"{performer}\"", + "name_already_exists": "Namnet finns redan", + "network_error": "Nätverksfel", + "no_results_found": "Inga resultat hittades.", + "number_of_performers_will_be_processed": "{performer_count} stjärnor kommer behandlas", + "performer_already_tagged": "Stjärna som redan är taggad", + "performer_names_separated_by_comma": "Namn på stjärnor separerade med ett komma", + "performer_selection": "Val av stjärna", + "performer_successfully_tagged": "Lyckad taggning av stjärna:", + "query_all_performers_in_the_database": "Alla stjärnor i databasen", + "refresh_tagged_performers": "Återuppdatera redan taggade stjärnor", + "refreshing_will_update_the_data": "Återuppdatering kommer uppdatera redan taggade stjärnor med data från stash-box-instansen.", + "status_tagging_job_queued": "Status: Taggande köat", + "status_tagging_performers": "Status: Taggar stjärnor", + "tag_status": "Tagg-status", + "to_use_the_performer_tagger": "För att använda stjärntaggaren krävs en konfigurerad stash-box-instans.", + "untagged_performers": "Ej taggade stjärnor", + "update_performer": "Uppdatera stjärna", + "update_performers": "Uppdatera stjärnor", + "updating_untagged_performers_description": "Uppdatering av ej taggade stjärnor kommer försöka att matcha alla stjärnor som saknar StashID och uppdatera metadatan." }, - "errors": { - "something_went_wrong": "Nej! Något gick fel!", - "something_went_wrong_description": "Om det här ser ut som ett problem med dina inputs, klicka bakåt för att fixa det. Annars, vänligen skapa en buggvarning på {githublink} eller hitta hjälp på {githublink}.", - "something_went_wrong_while_setting_up_your_system": "Något gick fel i uppstarten av ditt system. Här är felet vi fick: {error}" + "performers": "Stjärnor", + "piercings": "Piercingar", + "play_count": "Visningar", + "play_duration": "Uppspelad tid", + "primary_file": "Primär fil", + "queue": "Kö", + "random": "Slumpad", + "rating": "Betyg", + "recently_added_objects": "Nyligen Tillagda {objects}", + "recently_released_objects": "Nyligen Släppta {objects}", + "release_notes": "Versionsfakta", + "resolution": "Upplösning", + "resume_time": "Återupptagningstid", + "scene": "Scen", + "sceneTagger": "Scentaggaren", + "scene_tags": "Scentaggar", + "scene_code": "Studiokod", + "scene_count": "Antal scener", + "scene_created_at": "Scenen Skapad", + "scene_date": "Scenens Datum", + "scene_id": "Scenens ID", + "scene_updated_at": "Scenen Uppdaterad", + "scenes": "Scener", + "scenes_updated_at": "Scen uppdaterad vid", + "search_filter": { + "edit_filter": "Ändra Filter", + "name": "Filter", + "saved_filters": "Sparade filter", + "update_filter": "Uppdatera filter" }, - "folder": { - "file_path": "Filsökväg", - "up_dir": "Upp en mapp" + "second": "Sekund", + "seconds": "Sekunder", + "settings": "Inställningar", + "setup": { + "confirm": { + "almost_ready": "Vi är nästan redo att slutfärdiga konfigurationen. Bekräfta följande inställningar. Du kan trycka bakåt för att ändra något inkorrekt. Tryck på Bekräfta om allting ser korrekt ut.", + "blobs_directory": "Binär data mappsökväg", + "cache_directory": "Cache mappsökväg", + "configuration_file_location": "Konfiguration filsökväg:", + "database_file_path": "Databas filsökväg", + "default_blobs_location": "", + "default_cache_location": "/cache", + "default_db_location": "/stash-go.sqlite", + "default_generated_content_location": "/generated", + "generated_directory": "Genererat sökväg", + "nearly_there": "Nästan framme!", + "stash_library_directories": "Stash bibliotekssökväg" + }, + "creating": { + "creating_your_system": "Skapa ditt system", + "ffmpeg_notice": "Om ffmpeg inte är i dina sökvägar, vänta medan stash laddar ner den. Se konsolens output för att se hur nedladdningen går." + }, + "errors": { + "something_went_wrong": "Nej! Något gick fel!", + "something_went_wrong_description": "Om det här ser ut som ett problem med dina inputs, klicka bakåt för att fixa det. Annars, vänligen skapa en buggvarning på {githublink} eller hitta hjälp på {githublink}.", + "something_went_wrong_while_setting_up_your_system": "Något gick fel i uppstarten av ditt system. Här är felet vi fick: {error}" + }, + "folder": { + "file_path": "Filsökväg", + "up_dir": "Upp en mapp" + }, + "github_repository": "Github förvaring", + "migrate": { + "backup_database_path_leave_empty_to_disable_backup": "Sökväg för databas-säkerhetskopiering (lämna blank för att inaktivera säkerhetskopiering):", + "backup_recommended": "Det rekommenderas att du skapar en kopia av din existerande databas innan du migrerar. Vi kan göra detta för dig genom att skapa en kopia av din databas till {defaultBackupPath}.", + "migrating_database": "Migrerar databas", + "migration_failed": "Migration misslyckades", + "migration_failed_error": "Följande fel stöttes på under migrationen av databasen:", + "migration_failed_help": "Vänligen gör alla nödvändiga korrektioner och testa igen. Annars, skapa en buggrapport på {githubLink} eller sök hjälp på {githubLink}.", + "migration_irreversible_warning": "Processen för schemamigration är ej omvändbar. När migrationen har skett kommer din databas inte längre vara kompatibel med tidigare versioner av Stash.", + "migration_notes": "Migrationsfakta", + "migration_required": "Migration krävs", + "perform_schema_migration": "Genomför schemamigration", + "schema_too_old": "Din nuvarande databas använder schemaversion {databaseSchema} och behöver migreras till version {appSchema}. Denna version av Stash kommer inte fungera utan en databasmigration. Om du inte vill migrera kommer du behöva nedgradera till en version som matcher din databasschema." + }, + "paths": { + "database_filename_empty_for_default": "databasfilnamn (blank för standard)", + "description": "Härnäst, måste vi avgöra var Stash hittar din porrsamling, och vart databasen, de genererade filerna, och cachen ska lagras . Om det skulle behövas kan dessa inställningar ändras senare.", + "path_to_cache_directory_empty_for_default": "sökväg till cachemappen (tomt för standard)", + "path_to_generated_directory_empty_for_default": "sökväg till mappen för genererade filer (blank för standard)", + "set_up_your_paths": "Ställ in dina sökvägar", + "stash_alert": "Inga bibliotekssökvägar har valts. Ingen media kommer kunna skannas in i Stash. Är du säker?", + "where_can_stash_store_blobs": "Var kan Stash lagra databasens binära data?", + "where_can_stash_store_blobs_description": "Stash kan lagra binär data som scenomslag, stjärn-, studio-, och taggbilder i antingen databasen eller på filsystemet. Som standard, kommer datan lagras på filsystemet i mappen Blobbar. Om du vill ändra detta skriv en absolut eller relativ (till den nuvarande platsen) sökväg. Stash kommer skapa mappen om den inte redan finns på platsen.", + "where_can_stash_store_blobs_description_addendum": "Alternativt om du vill lagra denna data i databasen kan du lämna detta fält tomt. Notis: Detta kommer öka storleken på databasfilen och kommer förlänga databasmigrationstider.", + "where_can_stash_store_cache_files": "Var kan Stash lagra cachefiler?", + "where_can_stash_store_cache_files_description": "För att viss funktionalitet som HLS/DASH-liveomkodning ska fungera kräver Stash en cache-mapp för tillfälliga filer. Som standard kommer Stash skapa en Cache mapp i mappen som innehåller konfigurationsfilen. Om du vill ändra detta skriv en absolut eller relativ (till den nuvarande platsen) sökväg. Stash kommer skapa mappen om den inte redan finns på platsen.", + "where_can_stash_store_its_database": "Var kan Stash lagra sin databas?", + "where_can_stash_store_its_database_description": "Stash använder en SQLite-databas för att spara metadata till din porr. Som standard kommer databasen att skapas som stash-go.sqlite i mappen som innehåller din konfigurationsfil. Om du vill ändra detta, ange en absolut eller relativ (till den nuvarande arbetsmappen) filnamn.", + "where_can_stash_store_its_database_warning": "VARNING: att lagra databasen på ett annat system än det som Stash körs ifrån (t.ex. databasen på en NAS medan Stash körs från en annan dator) är inte stöttat! SQLite är inte avsett för att använding över nätverket, och att försöka oavsett kan väldigt enkelt korrumpera hela databasen.", + "where_can_stash_store_its_generated_content": "Var kan Stash spara sitt genererade innehåll?", + "where_can_stash_store_its_generated_content_description": "För att kunna erbjuda miniatyrbilder, förhandsvisningar och sprites måste Stash generera bilder och videor. Detta inkluderar också omkodning av ej stöttade filformat. Som standard skapar Stash en generated mapp i mappen som innehåller din konfigurationsfil. Om du vill ändra detta, ange en absolut eller relativ (till din nuvarande arbetsmapp) sökväg. Stash kommer skapa denna mapp om den inte redan finns.", + "where_is_your_porn_located": "Var är din porr lagrad?", + "where_is_your_porn_located_description": "Lägg till mappar som innehåller dina porrvideor och bilder. Stash kommer använda dessa mappar för att hitta videor och bilder under skanningen.", + "path_to_blobs_directory_empty_for_default": "sökväg för blobmapp (tom för standard)", + "store_blobs_in_database": "Lagra blobbar i databas" + }, + "stash_setup_wizard": "Stash Starthjälp", + "success": { + "getting_help": "Få hjälp", + "help_links": "Om du stöter på problem eller har några frågor eller förslag, var vänlig och öppna en problemrapport på {githubLink} eller fråga gemenskapen på {discordLink}.", + "in_app_manual_explained": "Du uppmanas att undersöka den inbyggda manualen som kan nås genom denna ikon i det övre högra hörnet: {icon}", + "next_config_step_one": "Du kommer tas till Konfigurationsidan härnäst. Denna sida kommer låta dig ändra vilka filer som ska inkluderas och exkluderas, välja ett användernamn och lösenord för att skydda ditt system, och en massa andra alternativ.", + "next_config_step_two": "När du är nöjd med dessa inställningar, kan du börja att skanna in din porr till Stash genom att trycka på {localized_task}, och sedan {localized_scan}.", + "open_collective": "Kolla in våran {open_collective_link} för att se hur du kan bidra till den fortsatta utvecklingen Stash.", + "support_us": "Stötta oss", + "thanks_for_trying_stash": "Tack för att du testar Stash!", + "welcome_contrib": "Vi välkomnar också starkt bidrag i form av kod (buggfixar, förbättringar och nya funktioner), testande, buggrapportering, förslag på förbättringar och funktioner, översättningar,och användarstöd. Mer detaljer kan hittas i Bidragsfliken i manualen.", + "your_system_has_been_created": "Framgång! Ditt system har skapats!" + }, + "welcome": { + "config_path_logic_explained": "Stash försöker att hitta sin konfigurationsfil (config.yml) från den nuvarande arbetsmappen först, och om den inte finns där, letar den i $HOME/.stash/config.yml (för Windows är detta %USERPROFILE%\\.stash\\config.yml). Du kan också låta Stash läsa en specifik konfigurationsfil genom att starta den med -c '' eller --config '' inställningarna.", + "in_current_stash_directory": "I mappen $HOME/.stash", + "in_the_current_working_directory": "I den nuvarande arbetsmappen", + "next_step": "Med allt det färdigt, kan vi fortsätta med uppstarten om du är redo. Välj var du skulle vilja lagra din konfigurationsfil och tryck på Nästa.", + "store_stash_config": "Var vill du lagra din Stash-konfiguration?", + "unable_to_locate_config": "Om du läser detta kunde Stash inte hitta en existerande konfiguration. Denna hjälp kommer guida dig genom processen av att ställa in en ny konfiguration.", + "unexpected_explained": "Om du plötsligt får denna skärm, försök att starta om Stash i den korrekta arbetsmappen eller med -c flaggan." + }, + "welcome_specific_config": { + "config_path": "Stash kommer använda följande filsökväg till konfigurationen: {path}", + "next_step": "När du är redo att fortsätta med uppstarten av ett nytt system tryck på Nästa.", + "unable_to_locate_specified_config": "Om du läser detta så kunde Stash inte hitta konfigurationsfilen som specifierades via kommandoraden eller miljön. Denna hjälp kommer guida dig genom processen av att ställa in en ny konfiguration." + }, + "welcome_to_stash": "Välkommen till Stash" }, - "github_repository": "Github förvaring", - "migrate": { - "backup_database_path_leave_empty_to_disable_backup": "Sökväg för databas-säkerhetskopiering (lämna blank för att inaktivera säkerhetskopiering):", - "backup_recommended": "Det rekommenderas att du skapar en kopia av din existerande databas innan du migrerar. Vi kan göra detta för dig genom att skapa en kopia av din databas till {defaultBackupPath}.", - "migrating_database": "Migrerar databas", - "migration_failed": "Migration misslyckades", - "migration_failed_error": "Följande fel stöttes på under migrationen av databasen:", - "migration_failed_help": "Vänligen gör alla nödvändiga korrektioner och testa igen. Annars, skapa en buggrapport på {githubLink} eller sök hjälp på {githubLink}.", - "migration_irreversible_warning": "Processen för schemamigration är ej omvändbar. När migrationen har skett kommer din databas inte längre vara kompatibel med tidigare versioner av Stash.", - "migration_notes": "Migrationsfakta", - "migration_required": "Migration krävs", - "perform_schema_migration": "Genomför schemamigration", - "schema_too_old": "Din nuvarande databas använder schemaversion {databaseSchema} och behöver migreras till version {appSchema}. Denna version av Stash kommer inte fungera utan en databasmigration. Om du inte vill migrera kommer du behöva nedgradera till en version som matcher din databasschema." + "stash_id": "Stash ID", + "stash_id_endpoint": "Stash ID Slutpunkt", + "stash_ids": "Stash ID:er", + "stashbox": { + "go_review_draft": "Gå till {endpoint_name} för att granska utkast.", + "selected_stash_box": "Vald stash-box adress", + "submission_failed": "Misslyckad inskickning", + "submission_successful": "Lyckad inskickning", + "submit_update": "Existerar redan i {endpoint_name}", + "source": "Stash-Box Källa" }, - "paths": { - "database_filename_empty_for_default": "databasfilnamn (blank för standard)", - "description": "Härnäst, måste vi avgöra var Stash hittar din porrsamling, och vart databasen, de genererade filerna, och cachen ska lagras . Om det skulle behövas kan dessa inställningar ändras senare.", - "path_to_blobs_directory_empty_for_database": "sökväg till blobmappen (tomt för att använda databas)", - "path_to_cache_directory_empty_for_default": "sökväg till cachemappen (tomt för standard)", - "path_to_generated_directory_empty_for_default": "sökväg till mappen för genererade filer (blank för standard)", - "set_up_your_paths": "Ställ in dina sökvägar", - "stash_alert": "Inga bibliotekssökvägar har valts. Ingen media kommer kunna skannas in i Stash. Är du säker?", - "where_can_stash_store_blobs": "Var kan Stash lagra databasens binära data?", - "where_can_stash_store_blobs_description": "Stash kan lagra binär data som scenomslag, stjärn-, studio-, och taggbilder i antingen databasen eller på filsystemet. Som standard, kommer datan lagras på filsystemet i mappen Blobbar. Om du vill ändra detta skriv en absolut eller relativ (till den nuvarande platsen) sökväg. Stash kommer skapa mappen om den inte redan finns på platsen.", - "where_can_stash_store_blobs_description_addendum": "Alternativt om du vill lagra denna data i databasen kan du lämna detta fält tomt. Notis: Detta kommer öka storleken på databasfilen och kommer förlänga databasmigrationstider.", - "where_can_stash_store_cache_files": "Var kan Stash lagra cachefiler?", - "where_can_stash_store_cache_files_description": "För att viss funktionalitet som HLS/DASH-liveomkodning ska fungera kräver Stash en cache-mapp för tillfälliga filer. Som standard kommer Stash skapa en Cache mapp i mappen som innehåller konfigurationsfilen. Om du vill ändra detta skriv en absolut eller relativ (till den nuvarande platsen) sökväg. Stash kommer skapa mappen om den inte redan finns på platsen.", - "where_can_stash_store_its_database": "Var kan Stash lagra sin databas?", - "where_can_stash_store_its_database_description": "Stash använder en SQLite-databas för att spara metadata till din porr. Som standard kommer databasen att skapas som stash-go.sqlite i mappen som innehåller din konfigurationsfil. Om du vill ändra detta, ange en absolut eller relativ (till den nuvarande arbetsmappen) filnamn.", - "where_can_stash_store_its_database_warning": "VARNING: att lagra databasen på ett annat system än det som Stash körs ifrån (t.ex. databasen på en NAS medan Stash körs från en annan dator) är inte stöttat! SQLite är inte avsett för att använding över nätverket, och att försöka oavsett kan väldigt enkelt korrumpera hela databasen.", - "where_can_stash_store_its_generated_content": "Var kan Stash spara sitt genererade innehåll?", - "where_can_stash_store_its_generated_content_description": "För att kunna erbjuda miniatyrbilder, förhandsvisningar och sprites måste Stash generera bilder och videor. Detta inkluderar också omkodning av ej stöttade filformat. Som standard skapar Stash en generated mapp i mappen som innehåller din konfigurationsfil. Om du vill ändra detta, ange en absolut eller relativ (till din nuvarande arbetsmapp) sökväg. Stash kommer skapa denna mapp om den inte redan finns.", - "where_is_your_porn_located": "Var är din porr lagrad?", - "where_is_your_porn_located_description": "Lägg till mappar som innehåller dina porrvideor och bilder. Stash kommer använda dessa mappar för att hitta videor och bilder under skanningen." + "statistics": "Statistik", + "stats": { + "image_size": "Storlek på bilder", + "scenes_duration": "Total speltid", + "scenes_size": "Storlek på scener", + "scenes_played": "Scener Spelade", + "total_play_duration": "Total Spelad Tid", + "total_o_count": "Total O-Räkning", + "total_play_count": "Total Spelat Antal" }, - "stash_setup_wizard": "Stash Starthjälp", - "success": { - "getting_help": "Få hjälp", - "help_links": "Om du stöter på problem eller har några frågor eller förslag, var vänlig och öppna en problemrapport på {githubLink} eller fråga gemenskapen på {discordLink}.", - "in_app_manual_explained": "Du uppmanas att undersöka den inbyggda manualen som kan nås genom denna ikon i det övre högra hörnet: {icon}", - "next_config_step_one": "Du kommer tas till Konfigurationsidan härnäst. Denna sida kommer låta dig ändra vilka filer som ska inkluderas och exkluderas, välja ett användernamn och lösenord för att skydda ditt system, och en massa andra alternativ.", - "next_config_step_two": "När du är nöjd med dessa inställningar, kan du börja att skanna in din porr till Stash genom att trycka på {localized_task}, och sedan {localized_scan}.", - "open_collective": "Kolla in våran {open_collective_link} för att se hur du kan bidra till den fortsatta utvecklingen Stash.", - "support_us": "Stötta oss", - "thanks_for_trying_stash": "Tack för att du testar Stash!", - "welcome_contrib": "Vi välkomnar också starkt bidrag i form av kod (buggfixar, förbättringar och nya funktioner), testande, buggrapportering, förslag på förbättringar och funktioner, översättningar,och användarstöd. Mer detaljer kan hittas i Bidragsfliken i manualen.", - "your_system_has_been_created": "Framgång! Ditt system har skapats!" + "status": "Status: {statusText}", + "studio": "Studio", + "studio_depth": "Nivåer (tom för allt)", + "studios": "Studior", + "sub_tag_count": "Antal underordnade taggar", + "sub_tag_of": "Underordnad tagg till {parent}", + "sub_tags": "Underordnade taggar", + "subsidiary_studios": "Underordnade studior", + "synopsis": "Sammanfattning", + "tag": "Tagg", + "tag_count": "Antal taggar", + "tags": "Taggar", + "tattoos": "Tatueringar", + "title": "Titel", + "toast": { + "added_entity": "Lade till {count, plural, one {{singularEntity}} other {{pluralEntity}}}", + "added_generation_job_to_queue": "Köade genereringsjobb", + "created_entity": "Skapade {entity}", + "default_filter_set": "Standardfilter valt", + "delete_past_tense": "Raderade {count, plural, one {{singularEntity}} other {{pluralEntity}}}", + "generating_screenshot": "Genererar skärmbild…", + "image_index_too_large": "Fel: BIldindex är större än antalet bilder i Galleriet", + "merged_scenes": "Sammanslagna scener", + "merged_tags": "Slog samman taggar", + "reassign_past_tense": "Fil omplacerad", + "removed_entity": "Tog bort {count, plural, one {{singularEntity}} other {{pluralEntity}}}", + "rescanning_entity": "Återskannar {count, plural, one {{singularEntity}} other {{pluralEntity}}}…", + "saved_entity": "Sparade {entity}", + "started_auto_tagging": "Började auto-tagga", + "started_generating": "Började generera", + "started_importing": "Började importera", + "updated_entity": "Uppdaterade {entity}" }, - "welcome": { - "config_path_logic_explained": "Stash försöker att hitta sin konfigurationsfil (config.yml) från den nuvarande arbetsmappen först, och om den inte finns där, letar den i $HOME/.stash/config.yml (för Windows är detta %USERPROFILE%\\.stash\\config.yml). Du kan också låta Stash läsa en specifik konfigurationsfil genom att starta den med -c '' eller --config '' inställningarna.", - "in_current_stash_directory": "I mappen $HOME/.stash", - "in_the_current_working_directory": "I den nuvarande arbetsmappen", - "next_step": "Med allt det färdigt, kan vi fortsätta med uppstarten om du är redo. Välj var du skulle vilja lagra din konfigurationsfil och tryck på Nästa.", - "store_stash_config": "Var vill du lagra din Stash-konfiguration?", - "unable_to_locate_config": "Om du läser detta kunde Stash inte hitta en existerande konfiguration. Denna hjälp kommer guida dig genom processen av att ställa in en ny konfiguration.", - "unexpected_explained": "Om du plötsligt får denna skärm, försök att starta om Stash i den korrekta arbetsmappen eller med -c flaggan." + "total": "Total", + "true": "Sant", + "twitter": "Twitter", + "type": "Typ", + "updated_at": "Uppdaterad vid", + "url": "URL", + "validation": { + "aliases_must_be_unique": "alias måste vara unik", + "date_invalid_form": "${path} måste vara i formatet ÅÅÅÅ-MM-DD", + "required": "${path} är ett obligatoriskt fält", + "urls_must_be_unique": "URL:er måste vara unika" }, - "welcome_specific_config": { - "config_path": "Stash kommer använda följande filsökväg till konfigurationen: {path}", - "next_step": "När du är redo att fortsätta med uppstarten av ett nytt system tryck på Nästa.", - "unable_to_locate_specified_config": "Om du läser detta så kunde Stash inte hitta konfigurationsfilen som specifierades via kommandoraden eller miljön. Denna hjälp kommer guida dig genom processen av att ställa in en ny konfiguration." + "videos": "Videor", + "view_all": "Visa Allt", + "weight": "Vikt", + "weight_kg": "Vikt (kg)", + "years_old": "år gammal", + "zip_file_count": "Antal Zip-filer", + "audio_codec": "Ljudcodec", + "index_of_total": "{index} av {total}", + "parent_studio": "Överordnad Studio", + "studio_tagger": { + "add_new_studios": "Lägg Till Nya Studior", + "any_names_entered_will_be_queried": "Skrivna namn kommer sökas i Stash-Box instansen och läggas till om de hittas. Bara exakta matchningar kommer räknas om en matchning.", + "batch_add_studios": "Lägg Till Flera Studior", + "config": { + "active_stash-box_instance": "Aktiv Stash-Box instans:", + "create_parent_label": "Skapa överordnande studior", + "create_parent_desc": "Skapa saknade överordnad studio, eller tagga och uppdatera data/bild för existerande överordnad studio med exakt namnmatchning", + "edit_excluded_fields": "Ändra Exkluderade Fält", + "excluded_fields": "Exkluderade Fält:", + "these_fields_will_not_be_changed_when_updating_studios": "Dessa fält kommer inte ändras när studior uppdateras.", + "no_fields_are_excluded": "Inga fält är exkluderade", + "no_instances_found": "Inga hittade instanser" + }, + "updating_untagged_studios_description": "Uppdatera otaggade studior kommer försöka matcha studior som saknar Stash ID och uppdatera metadata.", + "batch_update_studios": "Uppdatera Flera Studior", + "network_error": "Nätverksfel", + "current_page": "Nuvarande sida", + "create_or_tag_parent_studios": "Skapa saknad eller tagga existerande överordnade studior", + "failed_to_save_studio": "Misslyckades med att spara studio \"{studio}\"", + "no_results_found": "Inga resultat hittades.", + "studio_names_separated_by_comma": "Studionamn separerade med komma", + "name_already_exists": "Namnet finns redan", + "number_of_studios_will_be_processed": "{studio_count} studior kommer behandlas", + "studio_already_tagged": "Studio redan taggad", + "studio_selection": "Studioval", + "studio_successfully_tagged": "Studiotaggning lyckades", + "query_all_studios_in_the_database": "Alla studior i databasen", + "status_tagging_job_queued": "Status: Taggjob köat", + "update_studios": "Uppdatera Studior", + "refresh_tagged_studios": "Förnya taggade studior", + "refreshing_will_update_the_data": "Förnyelse kommer uppdatera datan hos alla taggade studior från Stash-Box instansen.", + "status_tagging_studios": "Status: Taggar studior", + "tag_status": "Taggstatus", + "to_use_the_studio_tagger": "För att använda studiotaggaren behöver en Stash-Box instans vara konfigurerad.", + "untagged_studios": "Otaggade studior", + "update_studio": "Uppdatera Studio" }, - "welcome_to_stash": "Välkommen till Stash" - }, - "stash_id": "Stash ID", - "stash_id_endpoint": "Stash ID Slutpunkt", - "stash_ids": "Stash ID:er", - "stashbox": { - "go_review_draft": "Gå till {endpoint_name} för att granska utkast.", - "selected_stash_box": "Vald stash-box adress", - "submission_failed": "Misslyckad inskickning", - "submission_successful": "Lyckad inskickning", - "submit_update": "Existerar redan i {endpoint_name}" - }, - "statistics": "Statistik", - "stats": { - "image_size": "Storlek på bilder", - "scenes_duration": "Total speltid", - "scenes_size": "Storlek på scener" - }, - "status": "Status: {statusText}", - "studio": "Studio", - "studio_depth": "Nivåer (tom för allt)", - "studios": "Studior", - "sub_tag_count": "Antal underordnade taggar", - "sub_tag_of": "Underordnad tagg till {parent}", - "sub_tags": "Underordnade taggar", - "subsidiary_studios": "Underordnade studior", - "synopsis": "Sammanfattning", - "tag": "Tagg", - "tag_count": "Antal taggar", - "tags": "Taggar", - "tattoos": "Tatueringar", - "title": "Titel", - "toast": { - "added_entity": "Lade till {count, plural, one {{singularEntity}} other {{pluralEntity}}}", - "added_generation_job_to_queue": "Köade genereringsjobb", - "created_entity": "Skapade {entity}", - "default_filter_set": "Standardfilter valt", - "delete_past_tense": "Raderade {count, plural, one {{singularEntity}} other {{pluralEntity}}}", - "generating_screenshot": "Genererar skärmbild…", - "image_index_too_large": "Fel: BIldindex är större än antalet bilder i Galleriet", - "merged_scenes": "Sammanslagna scener", - "merged_tags": "Slog samman taggar", - "reassign_past_tense": "Fil omplacerad", - "removed_entity": "Tog bort {count, plural, one {{singularEntity}} other {{pluralEntity}}}", - "rescanning_entity": "Återskannar {count, plural, one {{singularEntity}} other {{pluralEntity}}}…", - "saved_entity": "Sparade {entity}", - "started_auto_tagging": "Började auto-tagga", - "started_generating": "Började generera", - "started_importing": "Började importera", - "updated_entity": "Uppdaterade {entity}" - }, - "total": "Total", - "true": "Sant", - "twitter": "Twitter", - "type": "Typ", - "updated_at": "Uppdaterad vid", - "url": "URL", - "validation": { - "aliases_must_be_unique": "alias måste vara unik", - "date_invalid_form": "${path} måste vara i formatet ÅÅÅÅ-MM-DD", - "required": "${path} är ett obligatoriskt fält" - }, - "videos": "Videor", - "view_all": "Visa Allt", - "weight": "Vikt", - "weight_kg": "Vikt (kg)", - "years_old": "år gammal", - "zip_file_count": "Antal Zip-filer" + "urls": "URL:er", + "video_codec": "Videocodec" } diff --git a/ui/v2.5/src/locales/zh-CN.json b/ui/v2.5/src/locales/zh-CN.json index f2c61f9492c..c270cd11fe2 100644 --- a/ui/v2.5/src/locales/zh-CN.json +++ b/ui/v2.5/src/locales/zh-CN.json @@ -1,1252 +1,1251 @@ { - "actions": { - "add": "新增", - "add_directory": "新增目录", - "add_entity": "新增{entityType}", - "add_to_entity": "新增至{entityType}", - "allow": "允许", - "allow_temporarily": "暂时允许", - "anonymise": "匿名化", - "apply": "应用", - "auto_tag": "自动标签", - "backup": "备份", - "browse_for_image": "浏览图片…", - "cancel": "取消", - "clean": "清理", - "clear": "清除", - "clear_back_image": "清除背面图片", - "clear_front_image": "清除正面图片", - "clear_image": "清除图片", - "close": "关闭", - "confirm": "确认", - "continue": "继续", - "create": "创建", - "create_chapters": "创建章节", - "create_entity": "创建{entityType}", - "create_marker": "创建标记", - "created_entity": "已创建{entity_type}: {entity_name}", - "customise": "自定义", - "delete": "删除", - "delete_entity": "删除{entityType}", - "delete_file": "删除文件", - "delete_file_and_funscript": "删除文件 (和 funscript)", - "delete_generated_supporting_files": "删除已生成的附加文件", - "delete_stashid": "删除 StashID", - "disallow": "不允许", - "download": "下载", - "download_anonymised": "匿名下载", - "download_backup": "下载备份", - "edit": "编辑", - "edit_entity": "编辑{entityType}", - "export": "导出", - "export_all": "导出所有…", - "find": "搜索", - "finish": "完成", - "from_file": "来自文件…", - "from_url": "来自网址…", - "full_export": "完整导出", - "full_import": "完整导入", - "generate": "生成", - "generate_thumb_default": "生成默认预览图", - "generate_thumb_from_current": "从现在的画面生成预览图", - "hash_migration": "识别码迁移", - "hide": "隐藏", - "hide_configuration": "隐藏设定", - "identify": "刮削", - "ignore": "忽略", - "import": "导入…", - "import_from_file": "从文件导入", - "logout": "登出", - "make_primary": "作为主要文件", - "merge": "合并", - "merge_from": "与其他项目合并", - "merge_into": "合并至其他项目", - "migrate_blobs": "迁移数据", - "migrate_scene_screenshots": "迁移截图", - "next_action": "下一步", - "not_running": "未运行", - "open_in_external_player": "由外部播放器打开", - "open_random": "开启随机", - "overwrite": "覆盖", - "play_random": "随机播放", - "play_selected": "播放所选", - "preview": "预览", - "previous_action": "上一步", - "reassign": "重新分配", - "refresh": "刷新", - "reload_plugins": "重载插件", - "reload_scrapers": "重载刮削器", - "remove": "移除", - "remove_from_gallery": "从图库中删除", - "rename_gen_files": "重命名已生成的文件", - "rescan": "重新扫描", - "reshuffle": "重新排列", - "running": "运行中", - "save": "保存", - "save_delete_settings": "在删除时使用以下默认选项", - "save_filter": "保存过滤条件", - "scan": "扫描", - "scrape": "刮削", - "scrape_query": "刮削查询关键字", - "scrape_scene_fragment": "以部分名称刮削", - "scrape_with": "使用刮削器…", - "search": "搜索", - "select_all": "选择所有", - "select_entity": "选择{entityType}", - "select_folders": "选择目录", - "select_none": "清除选择", - "selective_auto_tag": "选择性自动标签", - "selective_clean": "选择性清理", - "selective_scan": "选择性扫描", - "set_as_default": "设置为默认", - "set_back_image": "设置背面图…", - "set_front_image": "设置正面图…", - "set_image": "设置图片…", - "show": "显示", - "show_configuration": "显示设定", - "skip": "跳过", - "split": "分割", - "stop": "停止", - "submit": "提交", - "submit_stash_box": "提交给 Stash-Box", - "submit_update": "提交更新", - "swap": "交换", - "tasks": { - "clean_confirm_message": "确定要清除吗? 这将删除系统中不存在的所有短片和图库的数据库信息和已经生成的内容。", - "dry_mode_selected": "已经选择了模拟删除模式。不会实际删除文件,只会写下记录。", - "import_warning": "确定要导入吗? 这将删除现有数据库并从导出的元数据中重新导入。" - }, - "temp_disable": "暂时关闭…", - "temp_enable": "暂时启用…", - "unset": "重设", - "use_default": "使用默认", - "view_random": "随机查看" - }, - "actions_name": "操作", - "age": "年龄", - "aliases": "别名", - "all": "所有", - "also_known_as": "又称作", - "appears_with": "显示方式", - "ascending": "升序", - "average_resolution": "平均分辨率", - "between_and": "以及", - "birth_year": "出生年份", - "birthdate": "出生日期", - "bitrate": "比特率", - "blobs_storage_type": { - "database": "数据库", - "filesystem": "文件系统" - }, - "captions": "字幕", - "career_length": "工龄", - "chapters": "章节", - "circumcised": "割包皮", - "circumcised_types": { - "CUT": "已切", - "UNCUT": "未切" - }, - "component_tagger": { - "config": { - "active_instance": "目前使用的 Stash-box:", - "blacklist_desc": "黑名单内的项目不会被查询。注意:它们是正则表达式且不分大小写。 某些字符必须用反斜杠转义: {chars_require_escape}", - "blacklist_label": "黑名单", - "query_mode_auto": "自动", - "query_mode_auto_desc": "使用元数据,无则用文件名", - "query_mode_dir": "目录名", - "query_mode_dir_desc": "仅使用文件所在的目录名称", - "query_mode_filename": "文件名", - "query_mode_filename_desc": "仅使用文件名", - "query_mode_label": "查询方式", - "query_mode_metadata": "元数据", - "query_mode_metadata_desc": "仅使用元数据", - "query_mode_path": "路径", - "query_mode_path_desc": "使用文件完整路径", - "set_cover_desc": "找到封面时替代原有短片的封面.", - "set_cover_label": "设置短片封面", - "set_tag_desc": "通过覆盖或与短片中的现有标签合并,将标签附加到短片。", - "set_tag_label": "设置标签", - "show_male_desc": "选择搜索时是否获取男演员信息.", - "show_male_label": "展示男演员标签", - "source": "源" - }, - "noun_query": "查询", - "results": { - "duration_off": "时长至少 相差{number}秒", - "duration_unknown": "时长未知", - "fp_found": "{fpCount, plural, =0 {没有新的匹配指纹} other {# 匹配到新的指纹}}", - "fp_matches": "时长符合", - "fp_matches_multi": "时长符合 {matchCount}/{durationsLength} 个指纹", - "hash_matches": "{hash_type} 数值符合", - "match_failed_already_tagged": "短片已经添加标签", - "match_failed_no_result": "没有找到", - "match_success": "短片成功添加标签", - "phash_matches": "{count} 个感知识别码 匹配", - "unnamed": "无名" - }, - "verb_match_fp": "匹配指纹", - "verb_matched": "符合", - "verb_scrape_all": "挖掘所有", - "verb_submit_fp": "提交 {fpCount, plural, one{# 指纹} other{# 指纹}}", - "verb_toggle_config": "{toggle} {configuration}", - "verb_toggle_unmatched": "{toggle} 未匹配的短片" - }, - "config": { - "about": { - "build_hash": "版本识别码:", - "build_time": "编译时间:", - "check_for_new_version": "检查新版本", - "latest_version": "最新版本", - "latest_version_build_hash": "最新版本识别码:", - "new_version_notice": "[新版本]", - "release_date": "发布日期:", - "stash_discord": "加入我们的 {url} 频道", - "stash_home": "Stash 主页在 {url}", - "stash_open_collective": "通过 {url} 支持我们", - "stash_wiki": "Stash {url} 页面", - "version": "版本" + "actions": { + "add": "新增", + "add_directory": "新增目录", + "add_entity": "新增{entityType}", + "add_to_entity": "新增至{entityType}", + "allow": "允许", + "allow_temporarily": "暂时允许", + "anonymise": "匿名化", + "apply": "应用", + "auto_tag": "自动标签", + "backup": "备份", + "browse_for_image": "浏览图片…", + "cancel": "取消", + "clean": "清理", + "clear": "清除", + "clear_back_image": "清除背面图片", + "clear_front_image": "清除正面图片", + "clear_image": "清除图片", + "close": "关闭", + "confirm": "确认", + "continue": "继续", + "create": "创建", + "create_chapters": "创建章节", + "create_entity": "创建{entityType}", + "create_marker": "创建标记", + "created_entity": "已创建{entity_type}: {entity_name}", + "customise": "自定义", + "delete": "删除", + "delete_entity": "删除{entityType}", + "delete_file": "删除文件", + "delete_file_and_funscript": "删除文件 (和 funscript)", + "delete_generated_supporting_files": "删除已生成的附加文件", + "delete_stashid": "删除 StashID", + "disallow": "不允许", + "download": "下载", + "download_anonymised": "匿名下载", + "download_backup": "下载备份", + "edit": "编辑", + "edit_entity": "编辑{entityType}", + "export": "导出", + "export_all": "导出所有…", + "find": "搜索", + "finish": "完成", + "from_file": "来自文件…", + "from_url": "来自网址…", + "full_export": "完整导出", + "full_import": "完整导入", + "generate": "生成", + "generate_thumb_default": "生成默认预览图", + "generate_thumb_from_current": "从现在的画面生成预览图", + "hash_migration": "识别码迁移", + "hide": "隐藏", + "hide_configuration": "隐藏设定", + "identify": "刮削", + "ignore": "忽略", + "import": "导入…", + "import_from_file": "从文件导入", + "logout": "登出", + "make_primary": "作为主要文件", + "merge": "合并", + "merge_from": "与其他项目合并", + "merge_into": "合并至其他项目", + "migrate_blobs": "迁移数据", + "migrate_scene_screenshots": "迁移截图", + "next_action": "下一步", + "not_running": "未运行", + "open_in_external_player": "由外部播放器打开", + "open_random": "开启随机", + "overwrite": "覆盖", + "play_random": "随机播放", + "play_selected": "播放所选", + "preview": "预览", + "previous_action": "上一步", + "reassign": "重新分配", + "refresh": "刷新", + "reload_plugins": "重载插件", + "reload_scrapers": "重载刮削器", + "remove": "移除", + "remove_from_gallery": "从图库中删除", + "rename_gen_files": "重命名已生成的文件", + "rescan": "重新扫描", + "reshuffle": "重新排列", + "running": "运行中", + "save": "保存", + "save_delete_settings": "在删除时使用以下默认选项", + "save_filter": "保存过滤条件", + "scan": "扫描", + "scrape": "刮削", + "scrape_query": "刮削查询关键字", + "scrape_scene_fragment": "以部分名称刮削", + "scrape_with": "使用刮削器…", + "search": "搜索", + "select_all": "选择所有", + "select_entity": "选择{entityType}", + "select_folders": "选择目录", + "select_none": "清除选择", + "selective_auto_tag": "选择性自动标签", + "selective_clean": "选择性清理", + "selective_scan": "选择性扫描", + "set_as_default": "设置为默认", + "set_back_image": "设置背面图…", + "set_front_image": "设置正面图…", + "set_image": "设置图片…", + "show": "显示", + "show_configuration": "显示设定", + "skip": "跳过", + "split": "分割", + "stop": "停止", + "submit": "提交", + "submit_stash_box": "提交给 Stash-Box", + "submit_update": "提交更新", + "swap": "交换", + "tasks": { + "clean_confirm_message": "确定要清除吗? 这将删除系统中不存在的所有短片和图库的数据库信息和已经生成的内容。", + "dry_mode_selected": "已经选择了模拟删除模式。不会实际删除文件,只会写下记录。", + "import_warning": "确定要导入吗? 这将删除现有数据库并从导出的元数据中重新导入。" + }, + "temp_disable": "暂时关闭…", + "temp_enable": "暂时启用…", + "unset": "重设", + "use_default": "使用默认", + "view_random": "随机查看" }, - "application_paths": { - "heading": "程序路径" + "actions_name": "操作", + "age": "年龄", + "aliases": "别名", + "all": "所有", + "also_known_as": "又称作", + "appears_with": "显示方式", + "ascending": "升序", + "average_resolution": "平均分辨率", + "between_and": "以及", + "birth_year": "出生年份", + "birthdate": "出生日期", + "bitrate": "比特率", + "blobs_storage_type": { + "database": "数据库", + "filesystem": "文件系统" }, - "categories": { - "about": "关于", - "changelog": "更新历史", - "interface": "界面", - "logs": "日志", - "metadata_providers": "元数据提供者", - "plugins": "插件", - "scraping": "挖掘", - "security": "安全性", - "services": "服务", - "system": "系统", - "tasks": "任务", - "tools": "工具" + "captions": "字幕", + "career_length": "工龄", + "chapters": "章节", + "circumcised": "割包皮", + "circumcised_types": { + "CUT": "已切", + "UNCUT": "未切" }, - "dlna": { - "allow_temp_ip": "允许 {tempIP}", - "allowed_ip_addresses": "已经允许的 IP 地址", - "allowed_ip_temporarily": "暂时允许 IP 地址", - "default_ip_whitelist": "默认 IP 白名单", - "default_ip_whitelist_desc": "默认IP地址允许连接到DLNA,使用 {wildcard} 以允许所有IP地址连接。", - "disabled_dlna_temporarily": "暂时禁止 DLNA", - "disallowed_ip": "不允许的 IP 地址", - "enabled_by_default": "默认启用", - "enabled_dlna_temporarily": "暂时允许 DLNA", - "network_interfaces": "网络接口", - "network_interfaces_desc": "选择要在哪个接口上暴露 DLNA 服务,如果为空,则表示所有接口都可用,更改之后需要重启DLNA。", - "recent_ip_addresses": "最近连接的IP地址", - "server_display_name": "服务器名称", - "server_display_name_desc": "DLAN服务器的名称。如果为空,则默认为 {server_name}。", - "successfully_cancelled_temporary_behaviour": "成功取消暂时的服务行为", - "until_restart": "直到服务重启", - "video_sort_order": "默认视频排序", - "video_sort_order_desc": "默认情况下对视频进行排序。" + "component_tagger": { + "config": { + "active_instance": "目前使用的 Stash-box:", + "blacklist_desc": "黑名单内的项目不会被查询。注意:它们是正则表达式且不分大小写。 某些字符必须用反斜杠转义: {chars_require_escape}", + "blacklist_label": "黑名单", + "query_mode_auto": "自动", + "query_mode_auto_desc": "使用元数据,无则用文件名", + "query_mode_dir": "目录名", + "query_mode_dir_desc": "仅使用文件所在的目录名称", + "query_mode_filename": "文件名", + "query_mode_filename_desc": "仅使用文件名", + "query_mode_label": "查询方式", + "query_mode_metadata": "元数据", + "query_mode_metadata_desc": "仅使用元数据", + "query_mode_path": "路径", + "query_mode_path_desc": "使用文件完整路径", + "set_cover_desc": "找到封面时替代原有短片的封面.", + "set_cover_label": "设置短片封面", + "set_tag_desc": "通过覆盖或与短片中的现有标签合并,将标签附加到短片。", + "set_tag_label": "设置标签", + "show_male_desc": "选择搜索时是否获取男演员信息.", + "show_male_label": "展示男演员标签", + "source": "源" + }, + "noun_query": "查询", + "results": { + "duration_off": "时长至少 相差{number}秒", + "duration_unknown": "时长未知", + "fp_found": "{fpCount, plural, =0 {没有新的匹配指纹} other {# 匹配到新的指纹}}", + "fp_matches": "时长符合", + "fp_matches_multi": "时长符合 {matchCount}/{durationsLength} 个指纹", + "hash_matches": "{hash_type} 数值符合", + "match_failed_already_tagged": "短片已经添加标签", + "match_failed_no_result": "没有找到", + "match_success": "短片成功添加标签", + "phash_matches": "{count} 个感知识别码 匹配", + "unnamed": "无名" + }, + "verb_match_fp": "匹配指纹", + "verb_matched": "符合", + "verb_scrape_all": "挖掘所有", + "verb_submit_fp": "提交 {fpCount, plural, one{# 指纹} other{# 指纹}}", + "verb_toggle_config": "{toggle} {configuration}", + "verb_toggle_unmatched": "{toggle} 未匹配的短片" }, - "general": { - "auth": { - "api_key": "API 密钥", - "api_key_desc": "外部系统使用的 API 密钥,只有在设置了用户名和密码之后才需要。在生成之前必须先设置用户名。", - "authentication": "认证设置", - "clear_api_key": "清除 API 密钥", - "credentials": { - "description": "用以限制使用Stash的账户凭证.", - "heading": "账户凭证" + "config": { + "about": { + "build_hash": "版本识别码:", + "build_time": "编译时间:", + "check_for_new_version": "检查新版本", + "latest_version": "最新版本", + "latest_version_build_hash": "最新版本识别码:", + "new_version_notice": "[新版本]", + "release_date": "发布日期:", + "stash_discord": "加入我们的 {url} 频道", + "stash_home": "Stash 主页在 {url}", + "stash_open_collective": "通过 {url} 支持我们", + "stash_wiki": "Stash {url} 页面", + "version": "版本" + }, + "application_paths": { + "heading": "程序路径" + }, + "categories": { + "about": "关于", + "changelog": "更新历史", + "interface": "界面", + "logs": "日志", + "metadata_providers": "元数据提供者", + "plugins": "插件", + "scraping": "挖掘", + "security": "安全性", + "services": "服务", + "system": "系统", + "tasks": "任务", + "tools": "工具" + }, + "dlna": { + "allow_temp_ip": "允许 {tempIP}", + "allowed_ip_addresses": "已经允许的 IP 地址", + "allowed_ip_temporarily": "暂时允许 IP 地址", + "default_ip_whitelist": "默认 IP 白名单", + "default_ip_whitelist_desc": "默认IP地址允许连接到DLNA,使用 {wildcard} 以允许所有IP地址连接。", + "disabled_dlna_temporarily": "暂时禁止 DLNA", + "disallowed_ip": "不允许的 IP 地址", + "enabled_by_default": "默认启用", + "enabled_dlna_temporarily": "暂时允许 DLNA", + "network_interfaces": "网络接口", + "network_interfaces_desc": "选择要在哪个接口上暴露 DLNA 服务,如果为空,则表示所有接口都可用,更改之后需要重启DLNA。", + "recent_ip_addresses": "最近连接的IP地址", + "server_display_name": "服务器名称", + "server_display_name_desc": "DLAN服务器的名称。如果为空,则默认为 {server_name}。", + "successfully_cancelled_temporary_behaviour": "成功取消暂时的服务行为", + "until_restart": "直到服务重启", + "video_sort_order": "默认视频排序", + "video_sort_order_desc": "默认情况下对视频进行排序。" + }, + "general": { + "auth": { + "api_key": "API 密钥", + "api_key_desc": "外部系统使用的 API 密钥,只有在设置了用户名和密码之后才需要。在生成之前必须先设置用户名。", + "authentication": "认证设置", + "clear_api_key": "清除 API 密钥", + "credentials": { + "description": "用以限制使用Stash的账户凭证.", + "heading": "账户凭证" + }, + "generate_api_key": "生成 API 密钥", + "log_file": "日志文件", + "log_file_desc": "日志文件的路径,如果为空则表示关闭日志记录。更改之后需要重启。", + "log_http": "记录 HTTP 访问日志", + "log_http_desc": "输出 HTTP 访问日志到终端,更改之后需要重启。", + "log_to_terminal": "输出日志到终端", + "log_to_terminal_desc": "日志除了输出到文件外还输出到终端,如果关闭日志记录则始终开启。更改之后需要重启。", + "maximum_session_age": "最大会话有效期", + "maximum_session_age_desc": "无操作多久后登出, 单位为秒。", + "password": "密码", + "password_desc": "登录 Stash 时所需的密码.留空表示关闭身份验证", + "stash-box_integration": "整合 Stash-box", + "username": "用户名", + "username_desc": "登录 Stash 时所需的用户名.留空表示关闭身份验证" + }, + "backup_directory_path": { + "description": "备份SQLite 数据库文件的目录路径", + "heading": "备份用的路径" + }, + "blobs_path": { + "description": "在文件系统中存储二进制数据的位置。仅在使用 Filesystem blob 存储类型时适用。警告:更改此项需要手动移动现有数据。", + "heading": "二进制数据文件储存路径" + }, + "blobs_storage": { + "description": "存储二进制数据(如场景封面、表演者、工作室和标签图像)的地方。在改变这个值之后,必须使用迁移数据任务来迁移现有数据。参见迁移数据任务页面。", + "heading": "二进制数据存储类型" + }, + "cache_location": "缓存的目录位置。如果使用 HLS(例如在 Apple 设备上)或 DASH 进行流传输,则需要该位置。", + "cache_path_head": "缓存路径", + "calculate_md5_and_ohash_desc": "除了快搜码外还计算 MD5 值。如果开启,初次扫描时速度会较慢。如果关闭 MD5 值计算,则必须将文件名识别码算法设置为快搜码.", + "calculate_md5_and_ohash_label": "计算影片MD5值", + "check_for_insecure_certificates": "检查证书安全性", + "check_for_insecure_certificates_desc": "某些网站所使用的证书可能有安全问题。取消勾选之后挖掘器会跳过证书安全性检查,如果你遇到了证书错误的问题,可以取消此选项。", + "chrome_cdp_path": "谷歌浏览器 CDP 路径", + "chrome_cdp_path_desc": "谷歌浏览器 可执行文件的路径, 或者远端地址 (以 http:// 或 https:// 开头, 比如 http://localhost:9222/json/version)。", + "create_galleries_from_folders_desc": "如果勾选,则默认从包含图片的文件夹中创建画廊。在文件夹中创建一个名为 .forcegallery 或 .nogallery 的文件来强制/防止这种情况。", + "create_galleries_from_folders_label": "从包含图片的文件夹建立图库", + "database": "数据库", + "db_path_head": "数据库所在路径", + "directory_locations_to_your_content": "你的影片等收藏的路径", + "excluded_image_gallery_patterns_desc": "要从扫描中排除并会被[清除]功能所移除的图片及图库文件/路径的正则表达式", + "excluded_image_gallery_patterns_head": "图片/图库排除规则", + "excluded_video_patterns_desc": "要从扫描中排除并会被[清除]功能所移除的视频文件/路径的正则表达式", + "excluded_video_patterns_head": "视频排除规则", + "ffmpeg": { + "hardware_acceleration": { + "desc": "使用可用的硬件对视频进行编码来用于实时转码。", + "heading": "FFmpeg 硬件编码" + }, + "live_transcode": { + "input_args": { + "desc": "高级:当直播转码的视频时,在输入参数前要传给ffmpeg用的附加参数。", + "heading": "FFmpeg直播转码用的输入参数" + }, + "output_args": { + "desc": "高级:当直播转码视频时,在输出视频参数前要传给ffmpeg的附加参数。", + "heading": "FFmpeg直播转码输出参数" + } + }, + "transcode": { + "input_args": { + "desc": "高级:当生成视频时,在输入视频参数前要传给ffmpeg的附加参数。", + "heading": "FFmpeg 转码用的输入参数" + }, + "output_args": { + "desc": "高级:当生成视频时,在输出视频参数前要传给ffmpeg的附加参数。", + "heading": "FFmpeg转码输出参数" + } + } + }, + "funscript_heatmap_draw_range": "在生成的热图中包括范围", + "funscript_heatmap_draw_range_desc": "在生成的热图的y轴上绘制运动范围。更改后需要重新生成现有热图。", + "gallery_cover_regex_desc": "正则表达式用于将图像识别为图库封面", + "gallery_cover_regex_label": "图库封面模式", + "gallery_ext_desc": "逗号(半角)分隔的文件扩展名列表,将被标识为图库或图包。", + "gallery_ext_head": "图库压缩包扩展名", + "generated_file_naming_hash_desc": "使用 MD5 或快搜码为生成的文件命名。 更改此设置要求所有短片都有对应的 MD5/快搜码 值。 更改此值后,之前生成的数据需要迁移或重新生成。 请参阅 [迁移] 页面。", + "generated_file_naming_hash_head": "生成文件名识别码", + "generated_files_location": "生成数据的存储目录(短片标记,短片预览,预览图等)", + "generated_path_head": "生成数据的存储路径", + "hashing": "识别码设置", + "heatmap_generation": "Funscript 热图生成", + "image_ext_desc": "逗号(半角)分隔的文件扩展名列表,将被标识为图片。", + "image_ext_head": "图片扩展名", + "include_audio_desc": "生成预览时包括音频流.", + "include_audio_head": "包括声音", + "logging": "日志设置", + "maximum_streaming_transcode_size_desc": "转码生成的串流最大值", + "maximum_streaming_transcode_size_head": "转码生成的串流的最大清晰度", + "maximum_transcode_size_desc": "转码生成的影片的最大大小", + "maximum_transcode_size_head": "最大的转码清晰度", + "metadata_path": { + "description": "整体导出或者导入时使用的路径", + "heading": "元数据存储路径" + }, + "number_of_parallel_task_for_scan_generation_desc": "设置为 0 以进行自动检测。 警告,当运行超过需要的多个任务使得 cpu 达到满负荷时,将降低性能并可能导致其他问题。", + "number_of_parallel_task_for_scan_generation_head": "扫描/生成的并行任务数量", + "parallel_scan_head": "并行扫描/生成", + "preview_generation": "生成预览", + "python_path": { + "description": "Python 执行程序的位置。给网页挖掘器和插件的源文件使用。如果没有,python会从环境变量找到", + "heading": "Python 路径" + }, + "scraper_user_agent": "刮削器用户代理 (User Agent)", + "scraper_user_agent_desc": "刮削器运行时的用户代理 (User Agent)", + "scrapers_path": { + "description": "含有刮削器配置文件的路径", + "heading": "刮削器路径" + }, + "scraping": "刮削器设置", + "sqlite_location": "SQLite 数据库的位置(需要重启)。警告:不支持将数据库放在与 Stash 服务器以外的系统上(即通过网络)!", + "video_ext_desc": "逗号(半角)分隔的文件扩展名列表,将被标识为视频。", + "video_ext_head": "视频扩展名", + "video_head": "视频设置" + }, + "library": { + "exclusions": "不包括", + "gallery_and_image_options": "图库和图片的选项", + "media_content_extensions": "媒体的文件扩展名" + }, + "logs": { + "log_level": "日志等级" + }, + "plugins": { + "hooks": "回调", + "triggers_on": "触发于" + }, + "scraping": { + "entity_metadata": "{entityType}元数据", + "entity_scrapers": "{entityType}刮削器", + "excluded_tag_patterns_desc": "从刮削结果中排除的标签名称的正则表达式", + "excluded_tag_patterns_head": "排除标签的正则表达式", + "scraper": "刮削器", + "scrapers": "刮削器", + "search_by_name": "按名称搜索", + "supported_types": "支持类型", + "supported_urls": "支持链接" + }, + "stashbox": { + "add_instance": "新增 Stash-Box 入口", + "api_key": "API 密钥", + "description": "Stash-box 根据指纹和文件名自动标记短片和演员。\n入口和 API 密钥可以在您的帐户页面上的 stash-box 实例中找到。 添加多个实例时必须设置名称。", + "endpoint": "入口", + "graphql_endpoint": "GraphQL 入口", + "name": "名称", + "title": "Stash-box 入口" + }, + "system": { + "transcoding": "转码" }, - "generate_api_key": "生成 API 密钥", - "log_file": "日志文件", - "log_file_desc": "日志文件的路径,如果为空则表示关闭日志记录。更改之后需要重启。", - "log_http": "记录 HTTP 访问日志", - "log_http_desc": "输出 HTTP 访问日志到终端,更改之后需要重启。", - "log_to_terminal": "输出日志到终端", - "log_to_terminal_desc": "日志除了输出到文件外还输出到终端,如果关闭日志记录则始终开启。更改之后需要重启。", - "maximum_session_age": "最大会话有效期", - "maximum_session_age_desc": "无操作多久后登出, 单位为秒。", - "password": "密码", - "password_desc": "登录 Stash 时所需的密码.留空表示关闭身份验证", - "stash-box_integration": "整合 Stash-box", - "username": "用户名", - "username_desc": "登录 Stash 时所需的用户名.留空表示关闭身份验证" - }, - "backup_directory_path": { - "description": "备份SQLite 数据库文件的目录路径", - "heading": "备份用的路径" - }, - "blobs_path": { - "description": "在文件系统中存储二进制数据的位置。仅在使用 Filesystem blob 存储类型时适用。警告:更改此项需要手动移动现有数据。", - "heading": "二进制数据文件储存路径" - }, - "blobs_storage": { - "description": "存储二进制数据(如场景封面、表演者、工作室和标签图像)的地方。在改变这个值之后,必须使用迁移数据任务来迁移现有数据。参见迁移数据任务页面。", - "heading": "二进制数据存储类型" - }, - "cache_location": "缓存的目录位置。如果使用 HLS(例如在 Apple 设备上)或 DASH 进行流传输,则需要该位置。", - "cache_path_head": "缓存路径", - "calculate_md5_and_ohash_desc": "除了快搜码外还计算 MD5 值。如果开启,初次扫描时速度会较慢。如果关闭 MD5 值计算,则必须将文件名识别码算法设置为快搜码.", - "calculate_md5_and_ohash_label": "计算影片MD5值", - "check_for_insecure_certificates": "检查证书安全性", - "check_for_insecure_certificates_desc": "某些网站所使用的证书可能有安全问题。取消勾选之后挖掘器会跳过证书安全性检查,如果你遇到了证书错误的问题,可以取消此选项。", - "chrome_cdp_path": "谷歌浏览器 CDP 路径", - "chrome_cdp_path_desc": "谷歌浏览器 可执行文件的路径, 或者远端地址 (以 http:// 或 https:// 开头, 比如 http://localhost:9222/json/version)。", - "create_galleries_from_folders_desc": "如果勾选,则默认从包含图片的文件夹中创建画廊。在文件夹中创建一个名为 .forcegallery 或 .nogallery 的文件来强制/防止这种情况。", - "create_galleries_from_folders_label": "从包含图片的文件夹建立图库", - "database": "数据库", - "db_path_head": "数据库所在路径", - "directory_locations_to_your_content": "你的影片等收藏的路径", - "excluded_image_gallery_patterns_desc": "要从扫描中排除并会被[清除]功能所移除的图片及图库文件/路径的正则表达式", - "excluded_image_gallery_patterns_head": "图片/图库排除规则", - "excluded_video_patterns_desc": "要从扫描中排除并会被[清除]功能所移除的视频文件/路径的正则表达式", - "excluded_video_patterns_head": "视频排除规则", - "ffmpeg": { - "hardware_acceleration": { - "desc": "使用可用的硬件对视频进行编码来用于实时转码。", - "heading": "FFmpeg 硬件编码" + "tasks": { + "added_job_to_queue": "已经添加 {operation_name} 到工作队列", + "anonymise_and_download": "建立一个匿名的数据库拷贝然后下载其文件。", + "anonymise_database": "建立一个数据库的拷贝到备份目录,匿名化所有敏感数据。这可以为其他人提供查找问题和去虫的方法。原本的数据库是没有改动的。匿名化数据库使用文件名格式 {filename_format}.", + "anonymising_database": "数据库匿名化", + "auto_tag": { + "auto_tagging_all_paths": "自动标签所有路径", + "auto_tagging_paths": "自动标签以下路径" + }, + "auto_tag_based_on_filenames": "根据文件路径自动添加标签。", + "auto_tagging": "自动标签", + "backing_up_database": "自动备份数据中", + "backup_and_download": "备份数据库并下载其文件.", + "backup_database": "将数据库备份到backups目录,文件名格式为 {filename_format}", + "cleanup_desc": "检查缺失的文件并将它们的数据从数据库中删除。 注意,这是一个破坏性的动作。", + "data_management": "数据管理", + "defaults_set": "预设值已经设定好,将会在按下任务页面里的{action}按钮后生效.", + "dont_include_file_extension_as_part_of_the_title": "不要把扩展名作为标题的一部分", + "empty_queue": "目前没有任务在运行.", + "export_to_json": "将数据库中元数据目录的内容导出为 JSON 文件格式.", + "generate": { + "generating_from_paths": "正在为以下路径的短片生成资料", + "generating_scenes": "正在为{num}个{scene}生成资料" + }, + "generate_clip_previews_during_scan": "为图像短片生成预览图", + "generate_desc": "生成辅助的图片,预览,片段,字幕等其他文件。", + "generate_phashes_during_scan": "生成感知识别码", + "generate_phashes_during_scan_tooltip": "为了防止重复和短片甄别.", + "generate_previews_during_scan": "生成动态图片预览", + "generate_previews_during_scan_tooltip": "生成WebP动画预览,仅适用于预览类型设为动图的情况.", + "generate_sprites_during_scan": "生成时间轴预览小图", + "generate_thumbnails_during_scan": "生成图片的缩略图", + "generate_video_covers_during_scan": "生成短片封面", + "generate_video_previews_during_scan": "生成预览", + "generate_video_previews_during_scan_tooltip": "产生视频预览,用以鼠标移到短片上时播放", + "generated_content": "生成的内容", + "identify": { + "and_create_missing": "和生成暂无的", + "create_missing": "生成暂无的", + "default_options": "默认选项", + "description": "使用stash-box和挖掘器自动设立短片的元数据.", + "explicit_set_description": "如果源没有特别设定,下列选项将被使用。", + "field": "数据字段", + "field_behaviour": "{strategy}{field}", + "field_options": "数据选项", + "heading": "鉴定", + "identifying_from_paths": "鉴定以下路径的短片", + "identifying_scenes": "正在鉴定{num}{scene}", + "include_male_performers": "包括男演员", + "set_cover_images": "设立封面图", + "set_organized": "设定“已整理”标志", + "source": "源", + "source_options": "{source} 选项", + "sources": "源", + "strategy": "策略" + }, + "import_from_exported_json": "导入之前导出的json格式元数据。 删除现有数据库内容。", + "incremental_import": "从导出的 zip 文件增量导入。", + "job_queue": "任务队列", + "maintenance": "维护", + "migrate_blobs": { + "delete_old": "删除旧数据", + "description": "将 blob 迁移到当前 blob 存储系统。应在更改 blob 存储系统之后运行此迁移。可以选择在迁移后删除旧数据。" + }, + "migrate_hash_files": "使用更改之后的识别码算法重新命名已经存在的文件到新的识别码格式。", + "migrate_scene_screenshots": { + "delete_files": "删除截图文件", + "description": "将短片屏幕截图迁移到新的 blob 存储系统中。应在将现有系统迁移到 0.20 之后运行此迁移。可以选择在迁移后删除旧的屏幕截图。", + "overwrite_existing": "用屏幕截图数据覆盖现有 Blob" + }, + "migrations": "迁移", + "only_dry_run": "仅模拟运行,不要删除任何东西", + "plugin_tasks": "插件任务", + "scan": { + "scanning_all_paths": "正在扫描所有路径", + "scanning_paths": "正在扫描以下路径" + }, + "scan_for_content_desc": "扫描新内容并添加至数据库中。", + "set_name_date_details_from_metadata_if_present": "使用文件内含的元数据的标题、日期、详情" }, - "live_transcode": { - "input_args": { - "desc": "高级:当直播转码的视频时,在输入参数前要传给ffmpeg用的附加参数。", - "heading": "FFmpeg直播转码用的输入参数" - }, - "output_args": { - "desc": "高级:当直播转码视频时,在输出视频参数前要传给ffmpeg的附加参数。", - "heading": "FFmpeg直播转码输出参数" - } + "tools": { + "scene_duplicate_checker": "短片重复性检查工具", + "scene_filename_parser": { + "add_field": "新增字段", + "capitalize_title": "标题大写显示", + "display_fields": "显示字段", + "escape_chars": "使用 \\ 作为转义特殊字符", + "filename": "文件名称", + "filename_pattern": "文件名规则", + "ignore_organized": "忽略已经整理的短片", + "ignored_words": "忽略字符", + "matches_with": "使用 {i} 进行匹配", + "select_parser_recipe": "选择需要分析的字段", + "title": "短片文件名规则", + "whitespace_chars": "空白字符", + "whitespace_chars_desc": "这些字符在标题中会替换为空白字符" + }, + "scene_tools": "短片工具" }, - "transcode": { - "input_args": { - "desc": "高级:当生成视频时,在输入视频参数前要传给ffmpeg的附加参数。", - "heading": "FFmpeg 转码用的输入参数" - }, - "output_args": { - "desc": "高级:当生成视频时,在输出视频参数前要传给ffmpeg的附加参数。", - "heading": "FFmpeg转码输出参数" - } + "ui": { + "abbreviate_counters": { + "description": "缩减信息牌和详情页面上的统计数字,比方说“1831”会改成“1.8K”。", + "heading": "缩减统计数字" + }, + "basic_settings": "基本设定", + "custom_css": { + "description": "必须重新加载页面才能使更改生效。不保证未来的Stash会和客制的CSS兼容。", + "heading": "自定义样式", + "option_label": "自定义样式已启用" + }, + "custom_javascript": { + "description": "必须重新加载页面才能生效。不保证未来的Stash和客制的Javascript会兼容。", + "heading": "自定义 JavaScript", + "option_label": "自定义 JavaScript 已启用" + }, + "custom_locales": { + "description": "强制使用个别特定用语。看 https://github.com/stashapp/stash/blob/develop/ui/v2.5/src/locales/en-GB.json 作为主要参考列表。页面必须更新以看到更改效果。", + "heading": "自定义本地设定", + "option_label": "使用自定义本地设定" + }, + "delete_options": { + "description": "删除图片,图库和短片时的默认设置。", + "heading": "删除选项", + "options": { + "delete_file": "默认删除文件", + "delete_generated_supporting_files": "默认删除生成的附加文件" + } + }, + "desktop_integration": { + "desktop_integration": "桌面一体化", + "notifications_enabled": "允许通知", + "send_desktop_notifications_for_events": "传送事件给桌面通知", + "skip_opening_browser": "不打开浏览器", + "skip_opening_browser_on_startup": "启动时不自动打开浏览器" + }, + "editing": { + "disable_dropdown_create": { + "description": "禁止下拉的选择器建立新的对象", + "heading": "禁止下拉菜单建立" + }, + "heading": "编辑", + "max_options_shown": { + "label": "在选择下拉列表中显示的最大项数" + }, + "rating_system": { + "star_precision": { + "label": "评分星的精度", + "options": { + "full": "完整", + "half": "一半", + "quarter": "四分之一", + "tenth": "十分之一" + } + }, + "type": { + "label": "评分系统类型", + "options": { + "decimal": "十进制", + "stars": "星" + } + } + } + }, + "funscript_offset": { + "description": "交互式脚本播放的时间偏移量(以毫秒为单位)。", + "heading": "Funscript偏移量(毫秒)" + }, + "handy_connection": { + "connect": "连接", + "server_offset": { + "heading": "服务器偏差值" + }, + "status": { + "heading": "Handy 连接状态" + }, + "sync": "同步" + }, + "handy_connection_key": { + "description": "用于互动场景的快速连接密钥。设定此密匙会允许Stash分享你当前的短片资料到handyfeeling.com", + "heading": "快速连接密钥" + }, + "image_lightbox": { + "heading": "图片灯箱" + }, + "image_wall": { + "direction": "方向", + "heading": "图片墙", + "margin": "边距(像素)" + }, + "images": { + "heading": "图片", + "options": { + "write_image_thumbnails": { + "description": "即时生成时把图片缩略写入硬盘", + "heading": "写图片缩略" + } + } + }, + "interactive_options": "互动功能选项", + "language": { + "heading": "语言" + }, + "max_loop_duration": { + "description": "播放器自动循环的最大短片长度 - 设置为0可以关闭此功能", + "heading": "自动重播最大时长" + }, + "menu_items": { + "description": "在导航栏上显示或隐藏不同类型的内容", + "heading": "菜单列表" + }, + "minimum_play_percent": { + "description": "在播放量增加前短片必须要播放的百分比。", + "heading": "最少播放百分比" + }, + "performers": { + "options": { + "image_location": { + "description": "默认演员图像的自定义路径。 留空以使用内置默认值", + "heading": "自定义演员图像路径" + } + } + }, + "preview_type": { + "description": "影片预览设置", + "heading": "预览类型", + "options": { + "animated": "动图", + "static": "静图", + "video": "片段" + } + }, + "scene_list": { + "heading": "短片列表", + "options": { + "show_studio_as_text": "以名称展示工作室" + } + }, + "scene_player": { + "heading": "短片播放器", + "options": { + "always_start_from_beginning": "视频一定从头开始播放", + "auto_start_video": "自动播放", + "auto_start_video_on_play_selected": { + "description": "从视频序列,或从短片页面播放选择或随机视频时自动开始放视频", + "heading": "当播放选择视频时自动开始" + }, + "continue_playlist_default": { + "description": "当视频结束时播放下一短片", + "heading": "默认继续播放清单" + }, + "show_scrubber": "显示预览轴", + "track_activity": "监测播放动作" + } + }, + "scene_wall": { + "heading": "短片/标记 预览墙", + "options": { + "display_title": "显示标题和标签", + "toggle_sound": "播放声音" + } + }, + "scroll_attempts_before_change": { + "description": "在转到下/上一项前需要尝试滑动的次数。仅适用于垂直滚动的模式。", + "heading": "转变所需的滑动尝试次数" + }, + "show_tag_card_on_hover": { + "description": "当鼠标位于标签徽章上时显示标签牌", + "heading": "标签牌的提示" + }, + "slideshow_delay": { + "description": "在影音墙模式下,图库可用幻灯片功能", + "heading": "幻灯片延迟(秒)" + }, + "studio_panel": { + "heading": "工作室显示", + "options": { + "show_child_studio_content": { + "description": "在工作室显示里,同时显示副工作室的内容", + "heading": "显示副工作室内容" + } + } + }, + "tag_panel": { + "heading": "标签显示", + "options": { + "show_child_tagged_content": { + "description": "在标签页面中,同时显示子标签的内容", + "heading": "显示子标签内容" + } + } + }, + "title": "用户界面" } - }, - "funscript_heatmap_draw_range": "在生成的热图中包括范围", - "funscript_heatmap_draw_range_desc": "在生成的热图的y轴上绘制运动范围。更改后需要重新生成现有热图。", - "gallery_cover_regex_desc": "正则表达式用于将图像识别为图库封面", - "gallery_cover_regex_label": "图库封面模式", - "gallery_ext_desc": "逗号(半角)分隔的文件扩展名列表,将被标识为图库或图包。", - "gallery_ext_head": "图库压缩包扩展名", - "generated_file_naming_hash_desc": "使用 MD5 或快搜码为生成的文件命名。 更改此设置要求所有短片都有对应的 MD5/快搜码 值。 更改此值后,之前生成的数据需要迁移或重新生成。 请参阅 [迁移] 页面。", - "generated_file_naming_hash_head": "生成文件名识别码", - "generated_files_location": "生成数据的存储目录(短片标记,短片预览,预览图等)", - "generated_path_head": "生成数据的存储路径", - "hashing": "识别码设置", - "heatmap_generation": "Funscript 热图生成", - "image_ext_desc": "逗号(半角)分隔的文件扩展名列表,将被标识为图片。", - "image_ext_head": "图片扩展名", - "include_audio_desc": "生成预览时包括音频流.", - "include_audio_head": "包括声音", - "logging": "日志设置", - "maximum_streaming_transcode_size_desc": "转码生成的串流最大值", - "maximum_streaming_transcode_size_head": "转码生成的串流的最大清晰度", - "maximum_transcode_size_desc": "转码生成的影片的最大大小", - "maximum_transcode_size_head": "最大的转码清晰度", - "metadata_path": { - "description": "整体导出或者导入时使用的路径", - "heading": "元数据存储路径" - }, - "number_of_parallel_task_for_scan_generation_desc": "设置为 0 以进行自动检测。 警告,当运行超过需要的多个任务使得 cpu 达到满负荷时,将降低性能并可能导致其他问题。", - "number_of_parallel_task_for_scan_generation_head": "扫描/生成的并行任务数量", - "parallel_scan_head": "并行扫描/生成", - "preview_generation": "生成预览", - "python_path": { - "description": "Python 执行程序的位置。给网页挖掘器和插件的源文件使用。如果没有,python会从环境变量找到", - "heading": "Python 路径" - }, - "scraper_user_agent": "刮削器用户代理 (User Agent)", - "scraper_user_agent_desc": "刮削器运行时的用户代理 (User Agent)", - "scrapers_path": { - "description": "含有刮削器配置文件的路径", - "heading": "刮削器路径" - }, - "scraping": "刮削器设置", - "sqlite_location": "SQLite 数据库的位置(需要重启)。警告:不支持将数据库放在与 Stash 服务器以外的系统上(即通过网络)!", - "video_ext_desc": "逗号(半角)分隔的文件扩展名列表,将被标识为视频。", - "video_ext_head": "视频扩展名", - "video_head": "视频设置" }, - "library": { - "exclusions": "不包括", - "gallery_and_image_options": "图库和图片的选项", - "media_content_extensions": "媒体的文件扩展名" + "configuration": "设置", + "countables": { + "files": "{count, plural, one {文件} other {文件} }", + "galleries": "{count, plural, one {图库} other {图库}}", + "images": "{count, plural, one {图片} other {图片}}", + "markers": "{count, plural, one {标记} other {标记}}", + "movies": "{count, plural, one {电影} other {电影}}", + "performers": "{count, plural, one {演员} other {演员}}", + "scenes": "{count, plural, one {短片} other {短片}}", + "studios": "{count, plural, one {工作室} other {工作室}}", + "tags": "{count, plural, one {标签} other {标签}}" }, - "logs": { - "log_level": "日志等级" + "country": "国家", + "cover_image": "封面图片", + "created_at": "创建于", + "criterion": { + "greater_than": "大于", + "less_than": "小于", + "value": "值" }, - "plugins": { - "hooks": "回调", - "triggers_on": "触发于" + "criterion_modifier": { + "between": "介于…之间", + "equals": "是", + "excludes": "不包含", + "format_string": "{criterion}{modifierString}{valueString}", + "greater_than": "大于", + "includes": "包含", + "includes_all": "包含所有", + "is_null": "为空", + "less_than": "小于", + "matches_regex": "符合正则表达式", + "not_between": "不在…之间", + "not_equals": "不是", + "not_matches_regex": "不符合正则表达式", + "not_null": "不为空" }, - "scraping": { - "entity_metadata": "{entityType}元数据", - "entity_scrapers": "{entityType}刮削器", - "excluded_tag_patterns_desc": "从刮削结果中排除的标签名称的正则表达式", - "excluded_tag_patterns_head": "排除标签的正则表达式", - "scraper": "刮削器", - "scrapers": "刮削器", - "search_by_name": "按名称搜索", - "supported_types": "支持类型", - "supported_urls": "支持链接" - }, - "stashbox": { - "add_instance": "新增 Stash-Box 入口", - "api_key": "API 密钥", - "description": "Stash-box 根据指纹和文件名自动标记短片和演员。\n入口和 API 密钥可以在您的帐户页面上的 stash-box 实例中找到。 添加多个实例时必须设置名称。", - "endpoint": "入口", - "graphql_endpoint": "GraphQL 入口", - "name": "名称", - "title": "Stash-box 入口" - }, - "system": { - "transcoding": "转码" - }, - "tasks": { - "added_job_to_queue": "已经添加 {operation_name} 到工作队列", - "anonymise_and_download": "建立一个匿名的数据库拷贝然后下载其文件。", - "anonymise_database": "建立一个数据库的拷贝到备份目录,匿名化所有敏感数据。这可以为其他人提供查找问题和去虫的方法。原本的数据库是没有改动的。匿名化数据库使用文件名格式 {filename_format}.", - "anonymising_database": "数据库匿名化", - "auto_tag": { - "auto_tagging_all_paths": "自动标签所有路径", - "auto_tagging_paths": "自动标签以下路径" - }, - "auto_tag_based_on_filenames": "根据文件路径自动添加标签。", - "auto_tagging": "自动标签", - "backing_up_database": "自动备份数据中", - "backup_and_download": "备份数据库并下载其文件.", - "backup_database": "将数据库备份到backups目录,文件名格式为 {filename_format}", - "cleanup_desc": "检查缺失的文件并将它们的数据从数据库中删除。 注意,这是一个破坏性的动作。", - "data_management": "数据管理", - "defaults_set": "预设值已经设定好,将会在按下任务页面里的{action}按钮后生效.", - "dont_include_file_extension_as_part_of_the_title": "不要把扩展名作为标题的一部分", - "empty_queue": "目前没有任务在运行.", - "export_to_json": "将数据库中元数据目录的内容导出为 JSON 文件格式.", - "generate": { - "generating_from_paths": "正在为以下路径的短片生成资料", - "generating_scenes": "正在为{num}个{scene}生成资料" - }, - "generate_clip_previews_during_scan": "为图像短片生成预览图", - "generate_desc": "生成辅助的图片,预览,片段,字幕等其他文件。", - "generate_phashes_during_scan": "生成感知识别码", - "generate_phashes_during_scan_tooltip": "为了防止重复和短片甄别.", - "generate_previews_during_scan": "生成动态图片预览", - "generate_previews_during_scan_tooltip": "生成WebP动画预览,仅适用于预览类型设为动图的情况.", - "generate_sprites_during_scan": "生成时间轴预览小图", - "generate_thumbnails_during_scan": "生成图片的缩略图", - "generate_video_covers_during_scan": "生成短片封面", - "generate_video_previews_during_scan": "生成预览", - "generate_video_previews_during_scan_tooltip": "产生视频预览,用以鼠标移到短片上时播放", - "generated_content": "生成的内容", - "identify": { - "and_create_missing": "和生成暂无的", - "create_missing": "生成暂无的", - "default_options": "默认选项", - "description": "使用stash-box和挖掘器自动设立短片的元数据.", - "explicit_set_description": "如果源没有特别设定,下列选项将被使用。", - "field": "数据字段", - "field_behaviour": "{strategy}{field}", - "field_options": "数据选项", - "heading": "鉴定", - "identifying_from_paths": "鉴定以下路径的短片", - "identifying_scenes": "正在鉴定{num}{scene}", - "include_male_performers": "包括男演员", - "set_cover_images": "设立封面图", - "set_organized": "设定“已整理”标志", - "source": "源", - "source_options": "{source} 选项", - "sources": "源", - "strategy": "策略" - }, - "import_from_exported_json": "导入之前导出的json格式元数据。 删除现有数据库内容。", - "incremental_import": "从导出的 zip 文件增量导入。", - "job_queue": "任务队列", - "maintenance": "维护", - "migrate_blobs": { - "delete_old": "删除旧数据", - "description": "将 blob 迁移到当前 blob 存储系统。应在更改 blob 存储系统之后运行此迁移。可以选择在迁移后删除旧数据。" - }, - "migrate_hash_files": "使用更改之后的识别码算法重新命名已经存在的文件到新的识别码格式。", - "migrate_scene_screenshots": { - "delete_files": "删除截图文件", - "description": "将短片屏幕截图迁移到新的 blob 存储系统中。应在将现有系统迁移到 0.20 之后运行此迁移。可以选择在迁移后删除旧的屏幕截图。", - "overwrite_existing": "用屏幕截图数据覆盖现有 Blob" - }, - "migrations": "迁移", - "only_dry_run": "仅模拟运行,不要删除任何东西", - "plugin_tasks": "插件任务", - "scan": { - "scanning_all_paths": "正在扫描所有路径", - "scanning_paths": "正在扫描以下路径" - }, - "scan_for_content_desc": "扫描新内容并添加至数据库中。", - "set_name_date_details_from_metadata_if_present": "使用文件内含的元数据的标题、日期、详情" - }, - "tools": { - "scene_duplicate_checker": "短片重复性检查工具", - "scene_filename_parser": { - "add_field": "新增字段", - "capitalize_title": "标题大写显示", - "display_fields": "显示字段", - "escape_chars": "使用 \\ 作为转义特殊字符", - "filename": "文件名称", - "filename_pattern": "文件名规则", - "ignore_organized": "忽略已经整理的短片", - "ignored_words": "忽略字符", - "matches_with": "使用 {i} 进行匹配", - "select_parser_recipe": "选择需要分析的字段", - "title": "短片文件名规则", - "whitespace_chars": "空白字符", - "whitespace_chars_desc": "这些字符在标题中会替换为空白字符" - }, - "scene_tools": "短片工具" - }, - "ui": { - "abbreviate_counters": { - "description": "缩减信息牌和详情页面上的统计数字,比方说“1831”会改成“1.8K”。", - "heading": "缩减统计数字" - }, - "basic_settings": "基本设定", - "custom_css": { - "description": "必须重新加载页面才能使更改生效。不保证未来的Stash会和客制的CSS兼容。", - "heading": "自定义样式", - "option_label": "自定义样式已启用" - }, - "custom_javascript": { - "description": "必须重新加载页面才能生效。不保证未来的Stash和客制的Javascript会兼容。", - "heading": "自定义 JavaScript", - "option_label": "自定义 JavaScript 已启用" - }, - "custom_locales": { - "description": "强制使用个别特定用语。看 https://github.com/stashapp/stash/blob/develop/ui/v2.5/src/locales/en-GB.json 作为主要参考列表。页面必须更新以看到更改效果。", - "heading": "自定义本地设定", - "option_label": "使用自定义本地设定" - }, - "delete_options": { - "description": "删除图片,图库和短片时的默认设置。", - "heading": "删除选项", - "options": { - "delete_file": "默认删除文件", - "delete_generated_supporting_files": "默认删除生成的附加文件" - } - }, - "desktop_integration": { - "desktop_integration": "桌面一体化", - "notifications_enabled": "允许通知", - "send_desktop_notifications_for_events": "传送事件给桌面通知", - "skip_opening_browser": "不打开浏览器", - "skip_opening_browser_on_startup": "启动时不自动打开浏览器" - }, - "editing": { - "disable_dropdown_create": { - "description": "禁止下拉的选择器建立新的对象", - "heading": "禁止下拉菜单建立" - }, - "heading": "编辑", - "max_options_shown": { - "label": "在选择下拉列表中显示的最大项数" + "custom": "自定义", + "date": "日期", + "date_format": "YYYY-MM-DD", + "datetime_format": "YYYY-MM-DD HH:MM", + "death_date": "去世日期", + "death_year": "去世年份", + "descending": "降序", + "description": "描述", + "detail": "详情", + "details": "简介", + "developmentVersion": "开发版本", + "dialogs": { + "create_new_entity": "创建新{entity}", + "delete_alert": "以下{count, plural, one {{singularEntity}} other {{pluralEntity}}}将被永久删除:", + "delete_confirm": "确定要删除{entityName}吗?", + "delete_entity_desc": "{count, plural, one {确定要删除{singularEntity}吗?除非同时删除文件?否则下次扫描时{singularEntity}会重新被添加到数据库中。} other {确定要删除{pluralEntity}吗?除非同时删除文件?否则下次扫描时{pluralEntity}会重新被添加到数据库中。}}", + "delete_entity_simple_desc": "{count, plural, one {你确定要删除这个{singularEntity}?} other {你确定要删除这些{pluralEntity}?}}", + "delete_entity_title": "{count, plural, one {删除{singularEntity}} other {删除{pluralEntity}}}", + "delete_galleries_extra": "...以及任何没有加入其它图库的图片。", + "delete_gallery_files": "删除图库的文件夹/压缩包和任何没有加入其它图库的图片.", + "delete_object_desc": "确定要删除{count, plural, one {这个{singularEntity}} other {这些{pluralEntity}}}?", + "delete_object_overflow": "…以及 {count} 个其他 {count, plural, one {{singularEntity}} other {{pluralEntity}}}.", + "delete_object_title": "删除 {count, plural, one {{singularEntity}} other {{pluralEntity}}}", + "dont_show_until_updated": "下次更新前不再提示", + "edit_entity_title": "编辑 {count, plural, one {{singularEntity}} other {{pluralEntity}}}", + "export_include_related_objects": "导出时包含相关的数据", + "export_title": "导出", + "imagewall": { + "direction": { + "column": "列", + "description": "基于列或行的布局。", + "row": "行" + }, + "margin_desc": "每个完整图像周围的边距像素数。" }, - "rating_system": { - "star_precision": { - "label": "评分星的精度", - "options": { - "full": "完整", - "half": "一半", - "quarter": "四分之一", - "tenth": "十分之一" + "lightbox": { + "delay": "延迟(秒)", + "display_mode": { + "fit_horizontally": "水平方向自适应尺寸", + "fit_to_screen": "屏幕自适应尺寸", + "label": "显示模式", + "original": "原图" + }, + "options": "选项", + "page_header": "第 {page} 页,共 {total} 页", + "reset_zoom_on_nav": "图片改动时重设缩放度", + "scale_up": { + "description": "放大小图到整屏", + "label": "放大图片以适应" + }, + "scroll_mode": { + "description": "按下shift键以暂时使用其它模式.", + "label": "卷屏模式", + "pan_y": "垂直卷动", + "zoom": "放大" } - }, - "type": { - "label": "评分系统类型", - "options": { - "decimal": "十进制", - "stars": "星" - } - } - } - }, - "funscript_offset": { - "description": "交互式脚本播放的时间偏移量(以毫秒为单位)。", - "heading": "Funscript偏移量(毫秒)" - }, - "handy_connection": { - "connect": "连接", - "server_offset": { - "heading": "服务器偏差值" }, - "status": { - "heading": "Handy 连接状态" + "merge": { + "destination": "目标", + "empty_results": "目标字段值将不变。", + "source": "源" }, - "sync": "同步" - }, - "handy_connection_key": { - "description": "用于互动场景的快速连接密钥。设定此密匙会允许Stash分享你当前的短片资料到handyfeeling.com", - "heading": "快速连接密钥" - }, - "image_lightbox": { - "heading": "图片灯箱" - }, - "image_wall": { - "direction": "方向", - "heading": "图片墙", - "margin": "边距(像素)" - }, - "images": { - "heading": "图片", - "options": { - "write_image_thumbnails": { - "description": "即时生成时把图片缩略写入硬盘", - "heading": "写图片缩略" - } - } - }, - "interactive_options": "互动功能选项", - "language": { - "heading": "语言" - }, - "max_loop_duration": { - "description": "播放器自动循环的最大短片长度 - 设置为0可以关闭此功能", - "heading": "自动重播最大时长" - }, - "menu_items": { - "description": "在导航栏上显示或隐藏不同类型的内容", - "heading": "菜单列表" - }, - "minimum_play_percent": { - "description": "在播放量增加前短片必须要播放的百分比。", - "heading": "最少播放百分比" - }, - "performers": { - "options": { - "image_location": { - "description": "默认演员图像的自定义路径。 留空以使用内置默认值", - "heading": "自定义演员图像路径" - } - } - }, - "preview_type": { - "description": "影片预览设置", - "heading": "预览类型", - "options": { - "animated": "动图", - "static": "静图", - "video": "片段" - } - }, - "scene_list": { - "heading": "短片列表", - "options": { - "show_studio_as_text": "以名称展示工作室" - } - }, - "scene_player": { - "heading": "短片播放器", - "options": { - "always_start_from_beginning": "视频一定从头开始播放", - "auto_start_video": "自动播放", - "auto_start_video_on_play_selected": { - "description": "从视频序列,或从短片页面播放选择或随机视频时自动开始放视频", - "heading": "当播放选择视频时自动开始" - }, - "continue_playlist_default": { - "description": "当视频结束时播放下一短片", - "heading": "默认继续播放清单" - }, - "show_scrubber": "显示预览轴", - "track_activity": "监测播放动作" - } - }, - "scene_wall": { - "heading": "短片/标记 预览墙", - "options": { - "display_title": "显示标题和标签", - "toggle_sound": "播放声音" - } - }, - "scroll_attempts_before_change": { - "description": "在转到下/上一项前需要尝试滑动的次数。仅适用于垂直滚动的模式。", - "heading": "转变所需的滑动尝试次数" - }, - "show_tag_card_on_hover": { - "description": "当鼠标位于标签徽章上时显示标签牌", - "heading": "标签牌的提示" - }, - "slideshow_delay": { - "description": "在影音墙模式下,图库可用幻灯片功能", - "heading": "幻灯片延迟(秒)" - }, - "studio_panel": { - "heading": "工作室显示", - "options": { - "show_child_studio_content": { - "description": "在工作室显示里,同时显示副工作室的内容", - "heading": "显示副工作室内容" - } - } - }, - "tag_panel": { - "heading": "标签显示", - "options": { - "show_child_tagged_content": { - "description": "在标签页面中,同时显示子标签的内容", - "heading": "显示子标签内容" - } - } - }, - "title": "用户界面" - } - }, - "configuration": "设置", - "countables": { - "files": "{count, plural, one {文件} other {文件} }", - "galleries": "{count, plural, one {图库} other {图库}}", - "images": "{count, plural, one {图片} other {图片}}", - "markers": "{count, plural, one {标记} other {标记}}", - "movies": "{count, plural, one {电影} other {电影}}", - "performers": "{count, plural, one {演员} other {演员}}", - "scenes": "{count, plural, one {短片} other {短片}}", - "studios": "{count, plural, one {工作室} other {工作室}}", - "tags": "{count, plural, one {标签} other {标签}}" - }, - "country": "国家", - "cover_image": "封面图片", - "created_at": "创建于", - "criterion": { - "greater_than": "大于", - "less_than": "小于", - "value": "值" - }, - "criterion_modifier": { - "between": "介于…之间", - "equals": "是", - "excludes": "不包含", - "format_string": "{criterion}{modifierString}{valueString}", - "greater_than": "大于", - "includes": "包含", - "includes_all": "包含所有", - "is_null": "为空", - "less_than": "小于", - "matches_regex": "符合正则表达式", - "not_between": "不在…之间", - "not_equals": "不是", - "not_matches_regex": "不符合正则表达式", - "not_null": "不为空" - }, - "custom": "自定义", - "date": "日期", - "date_format": "YYYY-MM-DD", - "datetime_format": "YYYY-MM-DD HH:MM", - "death_date": "去世日期", - "death_year": "去世年份", - "descending": "降序", - "description": "描述", - "detail": "详情", - "details": "简介", - "developmentVersion": "开发版本", - "dialogs": { - "create_new_entity": "创建新{entity}", - "delete_alert": "以下{count, plural, one {{singularEntity}} other {{pluralEntity}}}将被永久删除:", - "delete_confirm": "确定要删除{entityName}吗?", - "delete_entity_desc": "{count, plural, one {确定要删除{singularEntity}吗?除非同时删除文件?否则下次扫描时{singularEntity}会重新被添加到数据库中。} other {确定要删除{pluralEntity}吗?除非同时删除文件?否则下次扫描时{pluralEntity}会重新被添加到数据库中。}}", - "delete_entity_simple_desc": "{count, plural, one {你确定要删除这个{singularEntity}?} other {你确定要删除这些{pluralEntity}?}}", - "delete_entity_title": "{count, plural, one {删除{singularEntity}} other {删除{pluralEntity}}}", - "delete_galleries_extra": "...以及任何没有加入其它图库的图片。", - "delete_gallery_files": "删除图库的文件夹/压缩包和任何没有加入其它图库的图片.", - "delete_object_desc": "确定要删除{count, plural, one {这个{singularEntity}} other {这些{pluralEntity}}}?", - "delete_object_overflow": "…以及 {count} 个其他 {count, plural, one {{singularEntity}} other {{pluralEntity}}}.", - "delete_object_title": "删除 {count, plural, one {{singularEntity}} other {{pluralEntity}}}", - "dont_show_until_updated": "下次更新前不再提示", - "edit_entity_title": "编辑 {count, plural, one {{singularEntity}} other {{pluralEntity}}}", - "export_include_related_objects": "导出时包含相关的数据", - "export_title": "导出", - "imagewall": { - "direction": { - "column": "列", - "description": "基于列或行的布局。", - "row": "行" - }, - "margin_desc": "每个完整图像周围的边距像素数。" + "merge_tags": { + "destination": "目标", + "source": "源" + }, + "overwrite_filter_confirm": "确定要覆盖现有的已保存查询 {entityName} 吗?", + "reassign_entity_title": "{count, plural, one {Reassign {singularEntity}} 其它 {Reassign {pluralEntity}}}", + "reassign_files": { + "destination": "重新指定至" + }, + "scene_gen": { + "covers": "短片封面", + "force_transcodes": "强制生成转码文件", + "force_transcodes_tooltip": "默认情况下,转码文件只会在浏览器不支持的情况下生成。如果开启此选项,即使浏览器支持该视频,也会生成转码文件。", + "image_previews": "动图预览", + "image_previews_tooltip": "动态 WebP 预览, 当预览类型设置为[动图]时才需要.", + "interactive_heatmap_speed": "产生热图和速度资料给有互动的短片", + "marker_image_previews": "标记动图预览", + "marker_image_previews_tooltip": "动态标记WebP预览,仅用于当预览类型设为【动图】时。", + "marker_screenshots": "标记的屏幕截图", + "marker_screenshots_tooltip": "标记使用静态JPG图,仅用于预览类型设为【静图】时。", + "markers": "标记预览", + "markers_tooltip": "从给出的时间码开始20秒的视频.", + "override_preview_generation_options": "凌驾预览生成选项", + "override_preview_generation_options_desc": "在本次操作中凌驾于预览生成设定的选项。默认的选项在 系统 -> 预览生成。", + "overwrite": "覆盖现有文件", + "phash": "感知识别码PHash(用于检测短片是否重复)", + "preview_exclude_end_time_desc": "从短片预览中排除最后 x 秒。可以是一个以秒为单位的值,也可以是百分比(比如2%)。", + "preview_exclude_end_time_head": "排除结束时间", + "preview_exclude_start_time_desc": "从短片预览中排除最开始 x 秒。可以是一个以秒为单位的值,也可以是百分比(比如2%)。", + "preview_exclude_start_time_head": "排除开始时间", + "preview_generation_options": "预览生成的选项", + "preview_options": "预览选项", + "preview_preset_desc": "预设是用来调节预览生成的大小、质量和编码时间。 “slow”以下的选项不推荐使用。", + "preview_preset_head": "调整预设值", + "preview_seg_count_desc": "设置预览片段中的段数。", + "preview_seg_count_head": "预览片段段数", + "preview_seg_duration_desc": "每个预览片段的长度,以秒为单位。", + "preview_seg_duration_head": "预览片段长度", + "sprites": "短视频时间轴预览的小图", + "sprites_tooltip": "小图(用于时间轴预览)", + "transcodes": "转码", + "transcodes_tooltip": "将不支持的视频格式转换为MP4", + "video_previews": "预览", + "video_previews_tooltip": "鼠标悬停在短片上时播放的预览短片" + }, + "scenes_found": "找到 {count} 个短片", + "scrape_entity_query": "{entity_type} 挖掘 查询指令", + "scrape_entity_title": "{entity_type} 挖掘结果", + "scrape_results_existing": "现有信息", + "scrape_results_scraped": "挖取信息", + "set_image_url_title": "图片链接", + "unsaved_changes": "更改未保存,确定离开吗?" }, - "lightbox": { - "delay": "延迟(秒)", - "display_mode": { - "fit_horizontally": "水平方向自适应尺寸", - "fit_to_screen": "屏幕自适应尺寸", - "label": "显示模式", - "original": "原图" - }, - "options": "选项", - "page_header": "第 {page} 页,共 {total} 页", - "reset_zoom_on_nav": "图片改动时重设缩放度", - "scale_up": { - "description": "放大小图到整屏", - "label": "放大图片以适应" - }, - "scroll_mode": { - "description": "按下shift键以暂时使用其它模式.", - "label": "卷屏模式", - "pan_y": "垂直卷动", - "zoom": "放大" - } + "dimensions": "大小", + "director": "导演", + "disambiguation": "确定含义", + "display_mode": { + "grid": "格状显示", + "list": "列表显示", + "tagger": "标签工具", + "unknown": "未知", + "wall": "预览墙" }, - "merge": { - "destination": "目标", - "empty_results": "目标字段值将不变。", - "source": "源" + "donate": "赞助", + "dupe_check": { + "description": "低于“精确”的准确度需要更长的时间来计算,但使用较低的准确度可能会产生误报。", + "duration_diff": "最大持续时间差异", + "duration_options": { + "any": "任意", + "equal": "相等" + }, + "found_sets": "{setCount, plural, one{# 个发现的重复数据。} other {# 个发现的重复数据。}}", + "options": { + "exact": "精确", + "high": "高", + "low": "低", + "medium": "中" + }, + "search_accuracy_label": "搜索准确度", + "title": "重复短片" }, - "merge_tags": { - "destination": "目标", - "source": "源" + "duplicated_phash": "重复的(感知码)", + "duration": "时长", + "effect_filters": { + "aspect": "比例", + "blue": "蓝色", + "blur": "模糊", + "brightness": "亮度", + "contrast": "对比", + "gamma": "伽马亮度", + "green": "绿色", + "hue": "色调", + "name": "滤镜", + "name_transforms": "视频变换", + "red": "红色", + "reset_filters": "重置滤镜", + "reset_transforms": "重置变换", + "rotate": "旋转", + "rotate_left_and_scale": "向左旋转 90 度加缩放", + "rotate_right_and_scale": "向右旋转 90 度加缩放", + "saturation": "饱和", + "scale": "大小", + "warmth": "色温" }, - "overwrite_filter_confirm": "确定要覆盖现有的已保存查询 {entityName} 吗?", - "reassign_entity_title": "{count, plural, one {Reassign {singularEntity}} 其它 {Reassign {pluralEntity}}}", - "reassign_files": { - "destination": "重新指定至" + "empty_server": "增加一些短片到服务器以看到本页面的推荐。", + "errors": { + "image_index_greater_than_zero": "图像索引必须大于 0", + "lazy_component_error_help": "如果您最近升级了 Stash,请重新加载页面或清除浏览器缓存。", + "something_went_wrong": "出了些问题。" }, - "scene_gen": { - "covers": "短片封面", - "force_transcodes": "强制生成转码文件", - "force_transcodes_tooltip": "默认情况下,转码文件只会在浏览器不支持的情况下生成。如果开启此选项,即使浏览器支持该视频,也会生成转码文件。", - "image_previews": "动图预览", - "image_previews_tooltip": "动态 WebP 预览, 当预览类型设置为[动图]时才需要.", - "interactive_heatmap_speed": "产生热图和速度资料给有互动的短片", - "marker_image_previews": "标记动图预览", - "marker_image_previews_tooltip": "动态标记WebP预览,仅用于当预览类型设为【动图】时。", - "marker_screenshots": "标记的屏幕截图", - "marker_screenshots_tooltip": "标记使用静态JPG图,仅用于预览类型设为【静图】时。", - "markers": "标记预览", - "markers_tooltip": "从给出的时间码开始20秒的视频.", - "override_preview_generation_options": "凌驾预览生成选项", - "override_preview_generation_options_desc": "在本次操作中凌驾于预览生成设定的选项。默认的选项在 系统 -> 预览生成。", - "overwrite": "覆盖现有文件", - "phash": "感知识别码PHash(用于检测短片是否重复)", - "preview_exclude_end_time_desc": "从短片预览中排除最后 x 秒。可以是一个以秒为单位的值,也可以是百分比(比如2%)。", - "preview_exclude_end_time_head": "排除结束时间", - "preview_exclude_start_time_desc": "从短片预览中排除最开始 x 秒。可以是一个以秒为单位的值,也可以是百分比(比如2%)。", - "preview_exclude_start_time_head": "排除开始时间", - "preview_generation_options": "预览生成的选项", - "preview_options": "预览选项", - "preview_preset_desc": "预设是用来调节预览生成的大小、质量和编码时间。 “slow”以下的选项不推荐使用。", - "preview_preset_head": "调整预设值", - "preview_seg_count_desc": "设置预览片段中的段数。", - "preview_seg_count_head": "预览片段段数", - "preview_seg_duration_desc": "每个预览片段的长度,以秒为单位。", - "preview_seg_duration_head": "预览片段长度", - "sprites": "短视频时间轴预览的小图", - "sprites_tooltip": "小图(用于时间轴预览)", - "transcodes": "转码", - "transcodes_tooltip": "将不支持的视频格式转换为MP4", - "video_previews": "预览", - "video_previews_tooltip": "鼠标悬停在短片上时播放的预览短片" + "ethnicity": "人种", + "existing_value": "现值", + "eye_color": "瞳孔颜色", + "fake_tits": "假奶", + "false": "否", + "favourite": "收藏", + "file": "文件", + "file_count": "文件数量", + "file_info": "文件信息", + "file_mod_time": "文件修改时间", + "files": "文件", + "files_amount": "{value} 个文件", + "filesize": "文件大小", + "filter": "过滤", + "filter_name": "过滤器名称", + "filters": "过滤器", + "folder": "文件夹", + "framerate": "帧率", + "frames_per_second": "{value} 帧每秒", + "front_page": { + "types": { + "premade_filter": "预制的过滤器", + "saved_filter": "已保存的过滤器" + } }, - "scenes_found": "找到 {count} 个短片", - "scrape_entity_query": "{entity_type} 挖掘 查询指令", - "scrape_entity_title": "{entity_type} 挖掘结果", - "scrape_results_existing": "现有信息", - "scrape_results_scraped": "挖取信息", - "set_image_url_title": "图片链接", - "unsaved_changes": "更改未保存,确定离开吗?" - }, - "dimensions": "大小", - "director": "导演", - "disambiguation": "确定含义", - "display_mode": { - "grid": "格状显示", - "list": "列表显示", - "tagger": "标签工具", - "unknown": "未知", - "wall": "预览墙" - }, - "donate": "赞助", - "dupe_check": { - "description": "低于“精确”的准确度需要更长的时间来计算,但使用较低的准确度可能会产生误报。", - "duration_diff": "最大持续时间差异", - "duration_options": { - "any": "任意", - "equal": "相等" + "galleries": "图库", + "gallery": "图库", + "gallery_count": "图库数量", + "gender": "性别", + "gender_types": { + "FEMALE": "女性", + "INTERSEX": "多性别", + "MALE": "男性", + "NON_BINARY": "非二元", + "TRANSGENDER_FEMALE": "跨性别女性", + "TRANSGENDER_MALE": "跨性别男性" }, - "found_sets": "{setCount, plural, one{# 个发现的重复数据。} other {# 个发现的重复数据。}}", - "options": { - "exact": "精确", - "high": "高", - "low": "低", - "medium": "中" + "hair_color": "头发颜色", + "handy_connection_status": { + "connecting": "连接中", + "disconnected": "连接已断开", + "error": "连接到 Handy 时出错", + "missing": "无", + "ready": "准备好", + "syncing": "正在和服务器同步", + "uploading": "上传脚本中" }, - "search_accuracy_label": "搜索准确度", - "title": "重复短片" - }, - "duplicated_phash": "重复的(感知码)", - "duration": "时长", - "effect_filters": { - "aspect": "比例", - "blue": "蓝色", - "blur": "模糊", - "brightness": "亮度", - "contrast": "对比", - "gamma": "伽马亮度", - "green": "绿色", - "hue": "色调", - "name": "滤镜", - "name_transforms": "视频变换", - "red": "红色", - "reset_filters": "重置滤镜", - "reset_transforms": "重置变换", - "rotate": "旋转", - "rotate_left_and_scale": "向左旋转 90 度加缩放", - "rotate_right_and_scale": "向右旋转 90 度加缩放", - "saturation": "饱和", - "scale": "大小", - "warmth": "色温" - }, - "empty_server": "增加一些短片到服务器以看到本页面的推荐。", - "errors": { - "image_index_greater_than_zero": "图像索引必须大于 0", - "lazy_component_error_help": "如果您最近升级了 Stash,请重新加载页面或清除浏览器缓存。", - "something_went_wrong": "出了些问题。" - }, - "ethnicity": "人种", - "existing_value": "现值", - "eye_color": "瞳孔颜色", - "fake_tits": "假奶", - "false": "否", - "favourite": "收藏", - "file": "文件", - "file_count": "文件数量", - "file_info": "文件信息", - "file_mod_time": "文件修改时间", - "files": "文件", - "files_amount": "{value} 个文件", - "filesize": "文件大小", - "filter": "过滤", - "filter_name": "过滤器名称", - "filters": "过滤器", - "folder": "文件夹", - "framerate": "帧率", - "frames_per_second": "{value} 帧每秒", - "front_page": { - "types": { - "premade_filter": "预制的过滤器", - "saved_filter": "已保存的过滤器" - } - }, - "galleries": "图库", - "gallery": "图库", - "gallery_count": "图库数量", - "gender": "性别", - "gender_types": { - "FEMALE": "女性", - "INTERSEX": "多性别", - "MALE": "男性", - "NON_BINARY": "非二元", - "TRANSGENDER_FEMALE": "跨性别女性", - "TRANSGENDER_MALE": "跨性别男性" - }, - "hair_color": "头发颜色", - "handy_connection_status": { - "connecting": "连接中", - "disconnected": "连接已断开", - "error": "连接到 Handy 时出错", - "missing": "无", - "ready": "准备好", - "syncing": "正在和服务器同步", - "uploading": "上传脚本中" - }, - "hasChapters": "已有章节", - "hasMarkers": "含有章节标记", - "height": "身高", - "height_cm": "高(cm)", - "help": "说明", - "ignore_auto_tag": "忽略自动标签", - "image": "图片", - "image_count": "图片数量", - "image_index": "图像 #", - "images": "图片", - "include_parent_tags": "包含母标签", - "include_sub_studios": "包含子工作室", - "include_sub_tags": "包含子标签", - "instagram": "Instagram", - "interactive": "互动", - "interactive_speed": "互动速度", - "isMissing": "缺失", - "last_played_at": "最后播放在", - "library": "收藏库", - "loading": { - "generic": "加载中…" - }, - "marker_count": "标记数量", - "markers": "标记", - "measurements": "三围", - "media_info": { - "audio_codec": "声音编码", - "checksum": "校验值", - "downloaded_from": "下载地址", - "hash": "识别码", + "hasChapters": "已有章节", + "hasMarkers": "含有章节标记", + "height": "身高", + "height_cm": "高(cm)", + "help": "说明", + "ignore_auto_tag": "忽略自动标签", + "image": "图片", + "image_count": "图片数量", + "image_index": "图像 #", + "images": "图片", + "include_parent_tags": "包含母标签", + "include_sub_studios": "包含子工作室", + "include_sub_tags": "包含子标签", + "instagram": "Instagram", + "interactive": "互动", "interactive_speed": "互动速度", - "performer_card": { - "age": "{age} {years_old}", - "age_context": "短片里面 {age} {years_old}" - }, - "phash": "感知码PHash", - "play_count": "播放量", - "play_duration": "播放长度", - "stream": "视频流地址", - "video_codec": "视频编码" - }, - "megabits_per_second": "{value} Mbps/s", - "metadata": "元数据", - "movie": "电影", - "movie_scene_number": "电影短片编码", - "movies": "电影", - "name": "名称", - "new": "新增", - "none": "空", - "o_counter": "次数", - "operations": "操作", - "organized": "是否已经整理", - "pagination": { - "first": "首页", - "last": "尾页", - "next": "下一页", - "previous": "上一页" - }, - "parent_of": "{children}的父母", - "parent_studios": "上级工作室", - "parent_tag_count": "母标签数量", - "parent_tags": "母标签", - "part_of": "{parent} 的部分", - "path": "路径", - "perceptual_similarity": "感知的类似程度(感知码)", - "performer": "演员", - "performer_tags": "演员标签", - "performer_age": "演员年龄", - "performer_count": "演员数量", - "performer_favorite": "演员已收藏", - "performer_image": "演员图片", - "performer_tagger": { - "add_new_performers": "添加演员", - "any_names_entered_will_be_queried": "任何输入的名字将会从远程的Stash-Box端点查询并且加入(如果找到)。只有完全符合的名字才会视为匹配。", - "batch_add_performers": "批量添加演员", - "batch_update_performers": "批量更新演员", - "config": { - "active_stash-box_instance": "当前使用的stash-box:", - "edit_excluded_fields": "编辑不包括的域名", - "excluded_fields": "不包括的域名:", - "no_fields_are_excluded": "没有不包括的域名", - "no_instances_found": "没有找到端点", - "these_fields_will_not_be_changed_when_updating_performers": "以下的域名在演员资料更新时不会被改变。" + "isMissing": "缺失", + "last_played_at": "最后播放在", + "library": "收藏库", + "loading": { + "generic": "加载中…" }, - "current_page": "当前页面", - "failed_to_save_performer": "保存演员 \"{performer}\" 失败", - "name_already_exists": "演员名字已存在", - "network_error": "网路出错", - "no_results_found": "没有找到资料。", - "number_of_performers_will_be_processed": "有 {performer_count} 个演员将会被处理", - "performer_already_tagged": "演员已标签", - "performer_names_separated_by_comma": "演员名(逗号分隔)", - "performer_selection": "选择演员", - "performer_successfully_tagged": "演员成功标签:", - "query_all_performers_in_the_database": "查找所有在数据库的演员", - "refresh_tagged_performers": "更新已标签的演员", - "refreshing_will_update_the_data": "重新载入会更新所有已从stash-box端点标签的演员的数据。", - "status_tagging_job_queued": "状态:标签工作入列", - "status_tagging_performers": "状态:标签演员当中", - "tag_status": "标签状态", - "to_use_the_performer_tagger": "使用演员标签的功能前,必须先设定好一个stash-box的端点。", - "untagged_performers": "未标签的演员", - "update_performer": "更新演员资料", - "update_performers": "更新演员们资料", - "updating_untagged_performers_description": "更新尚未标记的演员,会尝试搜寻没有stashid的演员并更新其元数据。" - }, - "performers": "演员", - "piercings": "穿洞", - "play_count": "播放量", - "play_duration": "播放长度", - "primary_file": "主要文件", - "queue": "序列", - "random": "随机", - "rating": "评分", - "recently_added_objects": "最近新增的 {objects}", - "recently_released_objects": "最近发行的 {objects}", - "release_notes": "更新历史", - "resolution": "分辨率", - "resume_time": "恢复时间", - "scene": "短片", - "sceneTagger": "短片标记器", - "scene_tags": "短片标记", - "scene_code": "工作室代码", - "scene_count": "短片数量", - "scene_created_at": "短片建立在", - "scene_date": "短片日期", - "scene_id": "短片ID", - "scene_updated_at": "短片修改在", - "scenes": "短片", - "scenes_updated_at": "短片更新时间", - "search_filter": { - "edit_filter": "编辑筛选器", - "name": "过滤", - "saved_filters": "保存过滤器", - "update_filter": "更新过滤器" - }, - "second": "第二", - "seconds": "秒", - "settings": "设置", - "setup": { - "confirm": { - "almost_ready": "设置就快完成,请确认以下设定。你可以点“回去”去改变任何不正确的东西,如果一切看来都好,请按“确定”去建立你的系统。", - "blobs_directory": "二进制文件目录", - "cache_directory": "缓存目录", - "configuration_file_location": "配置文件的路径:", - "database_file_path": "数据库文件的路径", - "default_blobs_location": "<用户数据库>", - "default_cache_location": "<包含配置文件的路径>/cache", - "default_db_location": "<含有设置文件的路径>/stash-go.sqlite", - "default_generated_content_location": "<含有设置文件的路径>/generated", - "generated_directory": "生成资料的路径", - "nearly_there": "就快好了!", - "stash_library_directories": "Stash库的路径" + "marker_count": "标记数量", + "markers": "标记", + "measurements": "三围", + "media_info": { + "audio_codec": "声音编码", + "checksum": "校验值", + "downloaded_from": "下载地址", + "hash": "识别码", + "interactive_speed": "互动速度", + "performer_card": { + "age": "{age} {years_old}", + "age_context": "短片里面 {age} {years_old}" + }, + "phash": "感知码PHash", + "play_count": "播放量", + "play_duration": "播放长度", + "stream": "视频流地址", + "video_codec": "视频编码" }, - "creating": { - "creating_your_system": "建立你的系统当中", - "ffmpeg_notice": "如果ffmpeg不在你的搜索路径当中,请稍候,让stash下载它。参看控制窗口的输出文字了解下载进度。" + "megabits_per_second": "{value} Mbps/s", + "metadata": "元数据", + "movie": "电影", + "movie_scene_number": "电影短片编码", + "movies": "电影", + "name": "名称", + "new": "新增", + "none": "空", + "o_counter": "次数", + "operations": "操作", + "organized": "是否已经整理", + "pagination": { + "first": "首页", + "last": "尾页", + "next": "下一页", + "previous": "上一页" }, - "errors": { - "something_went_wrong": "天啊!出错啦!", - "something_went_wrong_description": "如果看上去是你输入的问题,请点击“回去”以修正。又或者,在{githubLink}提出这个毛病,或者在{discordLink}寻求帮助。", - "something_went_wrong_while_setting_up_your_system": "在设立你的系统时出错。以下是错误信息:{error}" + "parent_of": "{children}的父母", + "parent_studios": "上级工作室", + "parent_tag_count": "母标签数量", + "parent_tags": "母标签", + "part_of": "{parent} 的部分", + "path": "路径", + "perceptual_similarity": "感知的类似程度(感知码)", + "performer": "演员", + "performer_tags": "演员标签", + "performer_age": "演员年龄", + "performer_count": "演员数量", + "performer_favorite": "演员已收藏", + "performer_image": "演员图片", + "performer_tagger": { + "add_new_performers": "添加演员", + "any_names_entered_will_be_queried": "任何输入的名字将会从远程的Stash-Box端点查询并且加入(如果找到)。只有完全符合的名字才会视为匹配。", + "batch_add_performers": "批量添加演员", + "batch_update_performers": "批量更新演员", + "config": { + "active_stash-box_instance": "当前使用的stash-box:", + "edit_excluded_fields": "编辑不包括的域名", + "excluded_fields": "不包括的域名:", + "no_fields_are_excluded": "没有不包括的域名", + "no_instances_found": "没有找到端点", + "these_fields_will_not_be_changed_when_updating_performers": "以下的域名在演员资料更新时不会被改变。" + }, + "current_page": "当前页面", + "failed_to_save_performer": "保存演员 \"{performer}\" 失败", + "name_already_exists": "演员名字已存在", + "network_error": "网路出错", + "no_results_found": "没有找到资料。", + "number_of_performers_will_be_processed": "有 {performer_count} 个演员将会被处理", + "performer_already_tagged": "演员已标签", + "performer_names_separated_by_comma": "演员名(逗号分隔)", + "performer_selection": "选择演员", + "performer_successfully_tagged": "演员成功标签:", + "query_all_performers_in_the_database": "查找所有在数据库的演员", + "refresh_tagged_performers": "更新已标签的演员", + "refreshing_will_update_the_data": "重新载入会更新所有已从stash-box端点标签的演员的数据。", + "status_tagging_job_queued": "状态:标签工作入列", + "status_tagging_performers": "状态:标签演员当中", + "tag_status": "标签状态", + "to_use_the_performer_tagger": "使用演员标签的功能前,必须先设定好一个stash-box的端点。", + "untagged_performers": "未标签的演员", + "update_performer": "更新演员资料", + "update_performers": "更新演员们资料", + "updating_untagged_performers_description": "更新尚未标记的演员,会尝试搜寻没有stashid的演员并更新其元数据。" }, - "folder": { - "file_path": "文件路径", - "up_dir": "上级目录" + "performers": "演员", + "piercings": "穿洞", + "play_count": "播放量", + "play_duration": "播放长度", + "primary_file": "主要文件", + "queue": "序列", + "random": "随机", + "rating": "评分", + "recently_added_objects": "最近新增的 {objects}", + "recently_released_objects": "最近发行的 {objects}", + "release_notes": "更新历史", + "resolution": "分辨率", + "resume_time": "恢复时间", + "scene": "短片", + "sceneTagger": "短片标记器", + "scene_tags": "短片标记", + "scene_code": "工作室代码", + "scene_count": "短片数量", + "scene_created_at": "短片建立在", + "scene_date": "短片日期", + "scene_id": "短片ID", + "scene_updated_at": "短片修改在", + "scenes": "短片", + "scenes_updated_at": "短片更新时间", + "search_filter": { + "edit_filter": "编辑筛选器", + "name": "过滤", + "saved_filters": "保存过滤器", + "update_filter": "更新过滤器" }, - "github_repository": "Github 代码仓库", - "migrate": { - "backup_database_path_leave_empty_to_disable_backup": "数据库备份路径 (留空代表不备份):", - "backup_recommended": "在迁移前推荐你先备份现有数据库. 我们可以帮你做一备份到{defaultBackupPath}.", - "migrating_database": "数据库迁移当中", - "migration_failed": "迁移失败", - "migration_failed_error": "迁移数据库时遇到以下错误:", - "migration_failed_help": "请进行必要的改正,再尝试。要不然,在{githubLink}提出这毛病,或者在{discordLink}寻求帮助。", - "migration_irreversible_warning": "数据库结构迁移的过程是不可逆的。迁移完成后,你的数据库将会无法和更早版本的stash兼容。", - "migration_notes": "迁移历史", - "migration_required": "需要进行数据库迁移", - "perform_schema_migration": "进行数据库结构迁移", - "schema_too_old": "你当前的stash数据库结构是版本{databaseSchema},需要迁移到版本{appSchema}. 这版本的Stash无法在没有迁移的数据库上工作。如果你不希望进行数据迁移,那你必须使用旧版本以适应你的数据库结构。" + "second": "第二", + "seconds": "秒", + "settings": "设置", + "setup": { + "confirm": { + "almost_ready": "设置就快完成,请确认以下设定。你可以点“回去”去改变任何不正确的东西,如果一切看来都好,请按“确定”去建立你的系统。", + "blobs_directory": "二进制文件目录", + "cache_directory": "缓存目录", + "configuration_file_location": "配置文件的路径:", + "database_file_path": "数据库文件的路径", + "default_blobs_location": "<用户数据库>", + "default_cache_location": "<包含配置文件的路径>/cache", + "default_db_location": "<含有设置文件的路径>/stash-go.sqlite", + "default_generated_content_location": "<含有设置文件的路径>/generated", + "generated_directory": "生成资料的路径", + "nearly_there": "就快好了!", + "stash_library_directories": "Stash库的路径" + }, + "creating": { + "creating_your_system": "建立你的系统当中", + "ffmpeg_notice": "如果ffmpeg不在你的搜索路径当中,请稍候,让stash下载它。参看控制窗口的输出文字了解下载进度。" + }, + "errors": { + "something_went_wrong": "天啊!出错啦!", + "something_went_wrong_description": "如果看上去是你输入的问题,请点击“回去”以修正。又或者,在{githubLink}提出这个毛病,或者在{discordLink}寻求帮助。", + "something_went_wrong_while_setting_up_your_system": "在设立你的系统时出错。以下是错误信息:{error}" + }, + "folder": { + "file_path": "文件路径", + "up_dir": "上级目录" + }, + "github_repository": "Github 代码仓库", + "migrate": { + "backup_database_path_leave_empty_to_disable_backup": "数据库备份路径 (留空代表不备份):", + "backup_recommended": "在迁移前推荐你先备份现有数据库. 我们可以帮你做一备份到{defaultBackupPath}.", + "migrating_database": "数据库迁移当中", + "migration_failed": "迁移失败", + "migration_failed_error": "迁移数据库时遇到以下错误:", + "migration_failed_help": "请进行必要的改正,再尝试。要不然,在{githubLink}提出这毛病,或者在{discordLink}寻求帮助。", + "migration_irreversible_warning": "数据库结构迁移的过程是不可逆的。迁移完成后,你的数据库将会无法和更早版本的stash兼容。", + "migration_notes": "迁移历史", + "migration_required": "需要进行数据库迁移", + "perform_schema_migration": "进行数据库结构迁移", + "schema_too_old": "你当前的stash数据库结构是版本{databaseSchema},需要迁移到版本{appSchema}. 这版本的Stash无法在没有迁移的数据库上工作。如果你不希望进行数据迁移,那你必须使用旧版本以适应你的数据库结构。" + }, + "paths": { + "database_filename_empty_for_default": "数据库文件名 (留空则用默认名)", + "description": "接下来,我们需要决定哪里找到你的收藏,哪里存放 stash 数据库和产生资料文件。如果需要,这些设定可在以后再修改。", + "path_to_cache_directory_empty_for_default": "缓存目录的路径(默认为空)", + "path_to_generated_directory_empty_for_default": "生成资料的文件夹路径 (留空则使用默认路径)", + "set_up_your_paths": "设立你的路径", + "stash_alert": "没有选择任何影像库的路径。Stash将不会扫描到任何媒体文件。你确认吗?", + "where_can_stash_store_blobs": "Stash 在哪里可以存储数据库二进制数据?", + "where_can_stash_store_blobs_description": "Stash 可以在数据库或文件系统中存储二进制数据,如场景封面、表演者、工作室和标签图像。默认情况下,它会将这些数据存储在子目录 blobs 中的文件系统中。如果要更改此路径,请输入绝对或相对(相对于当前工作目录)路径。如果该目录不存在,Stash将创建该目录。", + "where_can_stash_store_blobs_description_addendum": "或者,如果要将此数据存储在数据库中,可以将此字段留空注意:这将增加数据库文件的大小,并增加数据库迁移时间。", + "where_can_stash_store_cache_files": "Stash可以在哪里存储缓存文件?", + "where_can_stash_store_cache_files_description": "为了使 HLS/DASH 实时转码等功能发挥作用,Stash 需要一个临时文件的缓存目录。默认情况下,Stash将在包含配置文件的目录中创建一个缓存目录。如果要更改此路径,请输入绝对或相对(相对于当前工作目录)路径。如果该目录不存在,Stash 将创建该目录。", + "where_can_stash_store_its_database": "在哪里可以储存Stash的数据库?", + "where_can_stash_store_its_database_description": "Stash 使用 sqlite 数据库来存放你的收藏的元数据。默认情况下,会建立stash-go.sqlite在包含有你配置文件的目录里。如果你想改动,请输入一个绝对,或者相对(对于当前目录)的文件名。", + "where_can_stash_store_its_database_warning": "警告:不支持将数据库存储在运行 Stash 的不同系统上(例如,在另一台计算机上运行 Stash 服务器时将数据库存储到 NAS 上)!SQLite 不适合在网络上使用,尝试这样做很容易导致整个数据库损坏。", + "where_can_stash_store_its_generated_content": "哪里可以存放Stash产生的资料?", + "where_can_stash_store_its_generated_content_description": "为了可以提供缩图,预览和浏览图,Stash生成图片和视频。同时也包括将不支持的文件转码后的视频。默认情况下,Stash会建立一个generated文件夹在含有你配置文件的目录中。如果你要修改生成媒体的地方,请输入一个绝对,或者相对(对于当前工作目录)的路径。如果此目录不存在,Stash会自动建立它。", + "where_is_your_porn_located": "你的收藏在哪里?", + "where_is_your_porn_located_description": "加入含有你收藏的视频和图片的目录。Stash会在扫描时使用这些目录去寻找视频和图片。" + }, + "stash_setup_wizard": "Stash 设定向导", + "success": { + "getting_help": "得到帮助", + "help_links": "如果你遇到麻烦或者有任何的问题或者建议,请在{githubLink}新开一个“问题”,或者寻求社群{discordLink}的帮助。", + "in_app_manual_explained": "鼓励你看看内置的手册,你可以通过屏幕右上方的图标:{icon}来使用它", + "next_config_step_one": "接下来你会被带到配置页面。此页面会让你设定哪些文件被包括或者不包括,设定用户名和密码来保护你的系统,以及其它的一些选项。", + "next_config_step_two": "当你对这些选项都满意后,你可以开始按下{localized_task},然后按下{localized_scan}来开始扫描你的收藏.", + "open_collective": "看看我们的{open_collective_link}来了解一下你可以如何对Stash的继续发展作出贡献。", + "support_us": "支持我们", + "thanks_for_trying_stash": "感激你尝试Stash!", + "welcome_contrib": "我们也欢迎以代码的方式来做出贡献(修正毛病,改善和新功能),测试,毛病报告,改善和请求功能,以及用户支持。详情请看内置手册的“贡献”区。", + "your_system_has_been_created": "成功!你的系统建立了!" + }, + "welcome": { + "config_path_logic_explained": "Stash首先尝试从当前工作目录中找配置文件 (config.yml),如果没找到,会退回到 $HOME/.stash/config.yml (在微软视窗里,目录是%USERPROFILE%\\.stash\\config.yml). 你也可以让Stash读特定的配置文件,只要运行它时加上-c '<配置文件目录>'或者--config '<配置文件目录>'的选项。", + "in_current_stash_directory": "在 $HOMT/.stash目录里", + "in_the_current_working_directory": "在当前工作目录里", + "next_step": "之前的问题都解决了,如果你准备好建立一个新的系统,选择你想在哪里存放你的配置文件,然后点击“下一个”。", + "store_stash_config": "你想在哪里存放你的Stash配置?", + "unable_to_locate_config": "如果你看到这,就意味着Stash无法找到一个现有的配置。这个向导会指引你建立一个新的配置。", + "unexpected_explained": "如果你意外地看到这个屏幕显示,请在正确的工作目录下重新启动Stash,或者使用-c参数。" + }, + "welcome_specific_config": { + "config_path": "Stash会使用以下配置文件的路径:{path}", + "next_step": "当你准备好建立一个新系统时,点击“下一个”。", + "unable_to_locate_specified_config": "如果你看到这,就意味着Stash无法用命令行或者环境变量找到配置文件。这个向导将指引你去建立一个新的配置。" + }, + "welcome_to_stash": "欢迎使用Stash" }, - "paths": { - "database_filename_empty_for_default": "数据库文件名 (留空则用默认名)", - "description": "接下来,我们需要决定哪里找到你的收藏,哪里存放 stash 数据库和产生资料文件。如果需要,这些设定可在以后再修改。", - "path_to_blobs_directory_empty_for_database": "Blob 目录的路径(为空以使用数据库)", - "path_to_cache_directory_empty_for_default": "缓存目录的路径(默认为空)", - "path_to_generated_directory_empty_for_default": "生成资料的文件夹路径 (留空则使用默认路径)", - "set_up_your_paths": "设立你的路径", - "stash_alert": "没有选择任何影像库的路径。Stash将不会扫描到任何媒体文件。你确认吗?", - "where_can_stash_store_blobs": "Stash 在哪里可以存储数据库二进制数据?", - "where_can_stash_store_blobs_description": "Stash 可以在数据库或文件系统中存储二进制数据,如场景封面、表演者、工作室和标签图像。默认情况下,它会将这些数据存储在子目录 blobs 中的文件系统中。如果要更改此路径,请输入绝对或相对(相对于当前工作目录)路径。如果该目录不存在,Stash将创建该目录。", - "where_can_stash_store_blobs_description_addendum": "或者,如果要将此数据存储在数据库中,可以将此字段留空注意:这将增加数据库文件的大小,并增加数据库迁移时间。", - "where_can_stash_store_cache_files": "Stash可以在哪里存储缓存文件?", - "where_can_stash_store_cache_files_description": "为了使 HLS/DASH 实时转码等功能发挥作用,Stash 需要一个临时文件的缓存目录。默认情况下,Stash将在包含配置文件的目录中创建一个缓存目录。如果要更改此路径,请输入绝对或相对(相对于当前工作目录)路径。如果该目录不存在,Stash 将创建该目录。", - "where_can_stash_store_its_database": "在哪里可以储存Stash的数据库?", - "where_can_stash_store_its_database_description": "Stash 使用 sqlite 数据库来存放你的收藏的元数据。默认情况下,会建立stash-go.sqlite在包含有你配置文件的目录里。如果你想改动,请输入一个绝对,或者相对(对于当前目录)的文件名。", - "where_can_stash_store_its_database_warning": "警告:不支持将数据库存储在运行 Stash 的不同系统上(例如,在另一台计算机上运行 Stash 服务器时将数据库存储到 NAS 上)!SQLite 不适合在网络上使用,尝试这样做很容易导致整个数据库损坏。", - "where_can_stash_store_its_generated_content": "哪里可以存放Stash产生的资料?", - "where_can_stash_store_its_generated_content_description": "为了可以提供缩图,预览和浏览图,Stash生成图片和视频。同时也包括将不支持的文件转码后的视频。默认情况下,Stash会建立一个generated文件夹在含有你配置文件的目录中。如果你要修改生成媒体的地方,请输入一个绝对,或者相对(对于当前工作目录)的路径。如果此目录不存在,Stash会自动建立它。", - "where_is_your_porn_located": "你的收藏在哪里?", - "where_is_your_porn_located_description": "加入含有你收藏的视频和图片的目录。Stash会在扫描时使用这些目录去寻找视频和图片。" + "stash_id": "Stash ID", + "stash_id_endpoint": "Stash ID 端点", + "stash_ids": "Stash IDs", + "stashbox": { + "go_review_draft": "到 {endpoint_name} 预览草稿。", + "selected_stash_box": "已选择的 Stash-Box 端点", + "submission_failed": "提交失败", + "submission_successful": "提交成功", + "submit_update": "已存在于 {endpoint_name}" }, - "stash_setup_wizard": "Stash 设定向导", - "success": { - "getting_help": "得到帮助", - "help_links": "如果你遇到麻烦或者有任何的问题或者建议,请在{githubLink}新开一个“问题”,或者寻求社群{discordLink}的帮助。", - "in_app_manual_explained": "鼓励你看看内置的手册,你可以通过屏幕右上方的图标:{icon}来使用它", - "next_config_step_one": "接下来你会被带到配置页面。此页面会让你设定哪些文件被包括或者不包括,设定用户名和密码来保护你的系统,以及其它的一些选项。", - "next_config_step_two": "当你对这些选项都满意后,你可以开始按下{localized_task},然后按下{localized_scan}来开始扫描你的收藏.", - "open_collective": "看看我们的{open_collective_link}来了解一下你可以如何对Stash的继续发展作出贡献。", - "support_us": "支持我们", - "thanks_for_trying_stash": "感激你尝试Stash!", - "welcome_contrib": "我们也欢迎以代码的方式来做出贡献(修正毛病,改善和新功能),测试,毛病报告,改善和请求功能,以及用户支持。详情请看内置手册的“贡献”区。", - "your_system_has_been_created": "成功!你的系统建立了!" + "statistics": "统计", + "stats": { + "image_size": "图片大小", + "scenes_duration": "短片长度", + "scenes_size": "短片大小" }, - "welcome": { - "config_path_logic_explained": "Stash首先尝试从当前工作目录中找配置文件 (config.yml),如果没找到,会退回到 $HOME/.stash/config.yml (在微软视窗里,目录是%USERPROFILE%\\.stash\\config.yml). 你也可以让Stash读特定的配置文件,只要运行它时加上-c '<配置文件目录>'或者--config '<配置文件目录>'的选项。", - "in_current_stash_directory": "在 $HOMT/.stash目录里", - "in_the_current_working_directory": "在当前工作目录里", - "next_step": "之前的问题都解决了,如果你准备好建立一个新的系统,选择你想在哪里存放你的配置文件,然后点击“下一个”。", - "store_stash_config": "你想在哪里存放你的Stash配置?", - "unable_to_locate_config": "如果你看到这,就意味着Stash无法找到一个现有的配置。这个向导会指引你建立一个新的配置。", - "unexpected_explained": "如果你意外地看到这个屏幕显示,请在正确的工作目录下重新启动Stash,或者使用-c参数。" + "status": "状态:{statusText}", + "studio": "工作室", + "studio_depth": "深度 (为空时显示全部)", + "studios": "工作室", + "sub_tag_count": "子标签数量", + "sub_tag_of": "{parent}的子标签", + "sub_tags": "子标签", + "subsidiary_studios": "子工作室", + "synopsis": "概要", + "tag": "标签", + "tag_count": "标签数量", + "tags": "标签", + "tattoos": "纹身", + "title": "标题", + "toast": { + "added_entity": "已添加{count, plural, one {{singularEntity}} other {{pluralEntity}}}", + "added_generation_job_to_queue": "已添加生成工作至队列", + "created_entity": "已创建{entity}", + "default_filter_set": "默认过滤器", + "delete_past_tense": "已删除{count, plural, one {{singularEntity}} other {{pluralEntity}}}", + "generating_screenshot": "生成截图中…", + "image_index_too_large": "错误:图像索引大于库中的图像数", + "merged_scenes": "合并的短片", + "merged_tags": "已合并的标签", + "reassign_past_tense": "已重新指定文件", + "removed_entity": "已删除{count, plural, one {{singularEntity}} other {{pluralEntity}}}", + "rescanning_entity": "重新扫描{count, plural, one {{singularEntity}} other {{pluralEntity}}}中…", + "saved_entity": "已保存{entity}", + "started_auto_tagging": "自动生成标签中", + "started_generating": "生成资料中", + "started_importing": "导入中", + "updated_entity": "已更新{entity}" }, - "welcome_specific_config": { - "config_path": "Stash会使用以下配置文件的路径:{path}", - "next_step": "当你准备好建立一个新系统时,点击“下一个”。", - "unable_to_locate_specified_config": "如果你看到这,就意味着Stash无法用命令行或者环境变量找到配置文件。这个向导将指引你去建立一个新的配置。" + "total": "总计", + "true": "是", + "twitter": "Twitter", + "type": "种类", + "updated_at": "更新于", + "url": "链接", + "validation": { + "aliases_must_be_unique": "别名必须是唯一的", + "date_invalid_form": "${path} 的格式必须为 YYYY-MM-DD", + "required": "${path} 是必填字段" }, - "welcome_to_stash": "欢迎使用Stash" - }, - "stash_id": "Stash ID", - "stash_id_endpoint": "Stash ID 端点", - "stash_ids": "Stash IDs", - "stashbox": { - "go_review_draft": "到 {endpoint_name} 预览草稿。", - "selected_stash_box": "已选择的 Stash-Box 端点", - "submission_failed": "提交失败", - "submission_successful": "提交成功", - "submit_update": "已存在于 {endpoint_name}" - }, - "statistics": "统计", - "stats": { - "image_size": "图片大小", - "scenes_duration": "短片长度", - "scenes_size": "短片大小" - }, - "status": "状态:{statusText}", - "studio": "工作室", - "studio_depth": "深度 (为空时显示全部)", - "studios": "工作室", - "sub_tag_count": "子标签数量", - "sub_tag_of": "{parent}的子标签", - "sub_tags": "子标签", - "subsidiary_studios": "子工作室", - "synopsis": "概要", - "tag": "标签", - "tag_count": "标签数量", - "tags": "标签", - "tattoos": "纹身", - "title": "标题", - "toast": { - "added_entity": "已添加{count, plural, one {{singularEntity}} other {{pluralEntity}}}", - "added_generation_job_to_queue": "已添加生成工作至队列", - "created_entity": "已创建{entity}", - "default_filter_set": "默认过滤器", - "delete_past_tense": "已删除{count, plural, one {{singularEntity}} other {{pluralEntity}}}", - "generating_screenshot": "生成截图中…", - "image_index_too_large": "错误:图像索引大于库中的图像数", - "merged_scenes": "合并的短片", - "merged_tags": "已合并的标签", - "reassign_past_tense": "已重新指定文件", - "removed_entity": "已删除{count, plural, one {{singularEntity}} other {{pluralEntity}}}", - "rescanning_entity": "重新扫描{count, plural, one {{singularEntity}} other {{pluralEntity}}}中…", - "saved_entity": "已保存{entity}", - "started_auto_tagging": "自动生成标签中", - "started_generating": "生成资料中", - "started_importing": "导入中", - "updated_entity": "已更新{entity}" - }, - "total": "总计", - "true": "是", - "twitter": "Twitter", - "type": "种类", - "updated_at": "更新于", - "url": "链接", - "validation": { - "aliases_must_be_unique": "别名必须是唯一的", - "date_invalid_form": "${path} 的格式必须为 YYYY-MM-DD", - "required": "${path} 是必填字段" - }, - "videos": "视频", - "view_all": "查看全部", - "weight": "体重", - "weight_kg": "体重 (kg)", - "years_old": "岁", - "zip_file_count": "压缩文件数量" + "videos": "视频", + "view_all": "查看全部", + "weight": "体重", + "weight_kg": "体重 (kg)", + "years_old": "岁", + "zip_file_count": "压缩文件数量" }