From c5c94e783e9dbc674a2fb6aa6d5ce17ce42c172c Mon Sep 17 00:00:00 2001 From: stash-translation-bot <94573628+stash-translation-bot@users.noreply.github.com> Date: Sat, 26 Feb 2022 10:30:58 -0800 Subject: [PATCH] Translations update from Stash (#2267) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Translated using Weblate (German) Currently translated at 100.0% (729 of 729 strings) Translation: Stash/Stash Desktop Client Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/de/ * Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (730 of 730 strings) Translation: Stash/Stash Desktop Client Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/zh_Hant/ * Translated using Weblate (German) Currently translated at 100.0% (730 of 730 strings) Translation: Stash/Stash Desktop Client Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/de/ * Update translation files Updated by "Cleanup translation files" hook in Weblate. Translation: Stash/Stash Desktop Client Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/ * Translated using Weblate (Swedish) Currently translated at 100.0% (731 of 731 strings) Translation: Stash/Stash Desktop Client Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/sv/ * Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (731 of 731 strings) Translation: Stash/Stash Desktop Client Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/zh_Hant/ * Update translation files Updated by "Cleanup translation files" hook in Weblate. Translation: Stash/Stash Desktop Client Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/ * Translated using Weblate (Italian) Currently translated at 100.0% (731 of 731 strings) Translation: Stash/Stash Desktop Client Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/it/ * Translated using Weblate (German) Currently translated at 100.0% (731 of 731 strings) Translation: Stash/Stash Desktop Client Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/de/ * Translated using Weblate (Finnish) Currently translated at 95.2% (696 of 731 strings) Translation: Stash/Stash Desktop Client Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/fi/ * Added translation using Weblate (Polish) * Translated using Weblate (Polish) Currently translated at 5.3% (41 of 773 strings) Translation: Stash/Stash Desktop Client Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/pl/ * Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (773 of 773 strings) Translation: Stash/Stash Desktop Client Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/zh_Hant/ * Translated using Weblate (Polish) Currently translated at 17.4% (135 of 773 strings) Translation: Stash/Stash Desktop Client Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/pl/ * Translated using Weblate (Polish) Currently translated at 18.6% (144 of 773 strings) Translation: Stash/Stash Desktop Client Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/pl/ * Translated using Weblate (Polish) Currently translated at 27.9% (216 of 773 strings) Translation: Stash/Stash Desktop Client Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/pl/ * Translated using Weblate (Swedish) Currently translated at 100.0% (774 of 774 strings) Translation: Stash/Stash Desktop Client Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/sv/ * Translated using Weblate (Polish) Currently translated at 38.8% (301 of 774 strings) Translation: Stash/Stash Desktop Client Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/pl/ * Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (774 of 774 strings) Translation: Stash/Stash Desktop Client Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/zh_Hant/ * Translated using Weblate (Japanese) Currently translated at 100.0% (774 of 774 strings) Translation: Stash/Stash Desktop Client Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/ja/ * Translated using Weblate (Italian) Currently translated at 100.0% (774 of 774 strings) Translation: Stash/Stash Desktop Client Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/it/ * Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (774 of 774 strings) Translation: Stash/Stash Desktop Client Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/pt_BR/ Co-authored-by: phasetime <4@example.com> Co-authored-by: Weblate Co-authored-by: Still Co-authored-by: Alpaca Serious Co-authored-by: BViking78 <5@example.com> Co-authored-by: Aa Co-authored-by: Coscosname Co-authored-by: 風林火山 Co-authored-by: Victor Almeida --- ui/v2.5/src/locales/de-DE.json | 8 +- ui/v2.5/src/locales/es-ES.json | 2 - ui/v2.5/src/locales/fi-FI.json | 4 +- ui/v2.5/src/locales/fr-FR.json | 2 - ui/v2.5/src/locales/it-IT.json | 73 ++++++- ui/v2.5/src/locales/ja-JP.json | 57 ++++- ui/v2.5/src/locales/nl-NL.json | 2 - ui/v2.5/src/locales/pl-PL.json | 372 +++++++++++++++++++++++++++++++++ ui/v2.5/src/locales/pt-BR.json | 59 +++++- ui/v2.5/src/locales/ru-RU.json | 1 - ui/v2.5/src/locales/sv-SE.json | 57 ++++- ui/v2.5/src/locales/tr-TR.json | 2 - ui/v2.5/src/locales/zh-CN.json | 2 - ui/v2.5/src/locales/zh-TW.json | 104 ++++----- 14 files changed, 660 insertions(+), 85 deletions(-) create mode 100644 ui/v2.5/src/locales/pl-PL.json diff --git a/ui/v2.5/src/locales/de-DE.json b/ui/v2.5/src/locales/de-DE.json index 19344ecd5..6e56515f7 100644 --- a/ui/v2.5/src/locales/de-DE.json +++ b/ui/v2.5/src/locales/de-DE.json @@ -26,6 +26,7 @@ "delete": "Löschen", "delete_entity": "Lösche {entityType}", "delete_file": "Lösche Datei", + "delete_file_and_funscript": "Datei löschen (inkl. funscript)", "delete_generated_supporting_files": "Lösche generierte Hilfsdaten", "disallow": "Nicht erlauben", "download": "Herunterladen", @@ -43,7 +44,7 @@ "generate_thumb_default": "Erstelle voreingestelltes Vorschaubild", "generate_thumb_from_current": "Erstelle Vorschaubild vom Gegenwärtigen", "hash_migration": "Hash Umwandlung", - "hide": "Verstecken", + "hide": "Verstecke", "identify": "Identifizieren", "ignore": "Ignorieren", "import": "Importieren…", @@ -89,6 +90,7 @@ "show": "Anzeigen", "skip": "Überspringen", "stop": "Stopp", + "submit_stash_box": "Zu Stash-Box übermitteln", "tasks": { "clean_confirm_message": "Wollen Sie wirklich die Datenbank aufräumen? Dies wird alle Informationen und Hilfsdaten für Szenen und Galerien löschen, die nicht mehr auf dem Dateisystem vorhanden sind.", "dry_mode_selected": "Trockenmodus ausgewählt. Es findet keine Löschung der Daten statt, lediglich Protokollierung.", @@ -220,8 +222,6 @@ "password": "Passwort", "password_desc": "Passwort für den Zugriff auf Stash. Feld leer lassen, um Benutzerauthentifizierung zu deaktivieren", "stash-box_integration": "Stash-box Einbindung", - "trusted_proxies": "Vertrauenswürdige Proxys", - "trusted_proxies_desc": "Liste von Proxys denen eine Durchleitung zu Stash erlaubt ist. Leer lassen, um Traffic des privaten Netzwerks zu erlauben.", "username": "Benutzername", "username_desc": "Benutzername für den Zugriff auf Stash. Feld leer lassen, um Benutzerauthentifizierung zu deaktivieren" }, @@ -414,6 +414,8 @@ }, "desktop_integration": { "desktop_integration": "Schreibtisch Integration", + "notifications_enabled": "Benachrichtigungen aktivieren", + "send_desktop_notifications_for_events": "Bei Neuigkeiten Benachrichtigungen auf den Desktop senden", "skip_opening_browser": "Überspringe Öffnen des Browsers", "skip_opening_browser_on_startup": "Überspringe automatisches Öffnen des Browsers bei Start" }, diff --git a/ui/v2.5/src/locales/es-ES.json b/ui/v2.5/src/locales/es-ES.json index 6f7a414a2..3efe85096 100644 --- a/ui/v2.5/src/locales/es-ES.json +++ b/ui/v2.5/src/locales/es-ES.json @@ -220,8 +220,6 @@ "password": "Contraseña", "password_desc": "Contraseña para acceder a Stash. Dejar en blanco para deshabilitar la exigencia de identificación para acceder a la aplicación", "stash-box_integration": "Integración Stash-box", - "trusted_proxies": "Proxies verificados", - "trusted_proxies_desc": "Lista de proxies que tienen permitido el acceso a Stash. Dejar en blanco para permitir redes privadas.", "username": "Usuario", "username_desc": "Usuario para acceder a Stash. Dejar en blanco para deshabilitar la exigencia de identificación para acceder a la aplicación" }, diff --git a/ui/v2.5/src/locales/fi-FI.json b/ui/v2.5/src/locales/fi-FI.json index 466be39a8..448ec06ea 100644 --- a/ui/v2.5/src/locales/fi-FI.json +++ b/ui/v2.5/src/locales/fi-FI.json @@ -26,6 +26,7 @@ "delete": "Poista", "delete_entity": "Poista {entityType}", "delete_file": "Poista tiedosto", + "delete_file_and_funscript": "Poista tiedosto (ja funscript)", "delete_generated_supporting_files": "Poista generoidut lisätiedostot", "disallow": "Kiellä", "download": "Lataa", @@ -89,6 +90,7 @@ "show": "Näytä", "skip": "Ohita", "stop": "Pysäytä", + "submit_stash_box": "Lähetä Stash-Boxiin", "tasks": { "clean_confirm_message": "Haluatko varmasti puhdistaa? Tämä poistaa tietokannan tiedot ja poistaa kaikki generoidut tukitiedostot kaikista kohtauksista ja gallerioista, eikä niitä enää ole löydettävissä levyltä.", "dry_mode_selected": "Kuivatila käytössä. Poistoa ei oikeasti tehdä, vain lokikirjaus.", @@ -220,8 +222,6 @@ "password": "Salasana", "password_desc": "Salasana Stashiin. Jätä tyhjäksi, mikäli et halua autentikointia", "stash-box_integration": "Stash-box integraatio", - "trusted_proxies": "Luotetut välityspalvelimet", - "trusted_proxies_desc": "Lista välityspalvelimista, joiden liikenne Stashiin sallitaan. Jätä tyhjäksi salliaksesi pääsyn sisäverkosta.", "username": "Käyttäjätunnus", "username_desc": "Käyttäjätunnus Stashiin. Jätä tyhjäksi, mikäli et halua autentikointia" }, diff --git a/ui/v2.5/src/locales/fr-FR.json b/ui/v2.5/src/locales/fr-FR.json index 52dd33695..3efe7366f 100644 --- a/ui/v2.5/src/locales/fr-FR.json +++ b/ui/v2.5/src/locales/fr-FR.json @@ -220,8 +220,6 @@ "password": "Mot de passe", "password_desc": "Mot de passe pour accéder à Stash. Laissez vide pour désactiver l'authentification.", "stash-box_integration": "Integration de stash-box", - "trusted_proxies": "Proxys de confiance", - "trusted_proxies_desc": "Liste des proxys autorisés à transférer le trafic vers Stash. Laissez vide pour autoriser à partir du réseau privé.", "username": "Nom d'utilisateur", "username_desc": "Nom d'utilisateur pour accéder à Stash. Laissez vide pour désactiver l'authentification." }, diff --git a/ui/v2.5/src/locales/it-IT.json b/ui/v2.5/src/locales/it-IT.json index 2e85ff4b6..7977a5182 100644 --- a/ui/v2.5/src/locales/it-IT.json +++ b/ui/v2.5/src/locales/it-IT.json @@ -26,6 +26,7 @@ "delete": "Cancella", "delete_entity": "Cancella {entityType}", "delete_file": "Cancella file", + "delete_file_and_funscript": "Cancella file (e funscript)", "delete_generated_supporting_files": "Cancella file di supporto creati", "disallow": "Non Acconsentire", "download": "Scarica", @@ -44,6 +45,7 @@ "generate_thumb_from_current": "Genera thumbnail dall'attuale schermata", "hash_migration": "migrazione hash", "hide": "Nascondi", + "hide_configuration": "Nascondi Configurazione", "identify": "Identifica", "ignore": "Ignora", "import": "Importa…", @@ -87,8 +89,11 @@ "set_front_image": "Immagine Frontale…", "set_image": "Imposta immagine…", "show": "Mostra", + "show_configuration": "Mostra Configurazione", "skip": "Salta", "stop": "Stop", + "submit": "Invia", + "submit_stash_box": "Invia a Stash-Box", "tasks": { "clean_confirm_message": "Sei sicuro di voler Pulire? Questa azione cancellerà informazioni e contenuto creato dal database per tutte le scene e gallerie che non si trovano più nel file system.", "dry_mode_selected": "Dry Mode selezionato. Nessuna cancellazione avverrà, solo log.", @@ -130,8 +135,8 @@ "set_cover_label": "Imposta la copertina della scena", "set_tag_desc": "Attacca tag alla scena, sovrascrivendoli o unendoli a quelli esistenti sulla scena.", "set_tag_label": "Imposta i tags", - "show_male_desc": "Attiva/Disattiva l'opzione di taggare attori.", - "show_male_label": "Mostra attori", + "show_male_desc": "Attiva/Disattiva l'opzione di taggare attori maschi.", + "show_male_label": "Mostra attori maschi", "source": "Sorgente" }, "noun_query": "Query", @@ -220,8 +225,6 @@ "password": "Password", "password_desc": "Password per accedere a Stash. Lasciare vuota per disabilitare l'autenticazione utente", "stash-box_integration": "Integrazione Stash-box", - "trusted_proxies": "Proxy fidati", - "trusted_proxies_desc": "Lista di Proxy con accesso per incanalare traffico verso Stash. Lasciare vuoto per acconsentire da rete privata.", "username": "Nome Utente", "username_desc": "Nome Utente per accedere a Stash. Lasciare vuoto per disabilitare l'autenticazione" }, @@ -303,7 +306,7 @@ "stashbox": { "add_instance": "Aggiungi istanza stash-box", "api_key": "Chiave API", - "description": "Stash-box facilita il tag automatico delle scene e degli/delle attori/attrici basandosi sulle impronte e nomi file.\nL'endpoint e la chiave API possono essere trovati sul tuo account sull'istanza stash-box. I nomi sono richiesti quando più di un'istanza è aggiunta..", + "description": "Stash-box facilita il tag automatico delle scene e degli attori basandosi sulle impronte e nomi file.\nL'endpoint e la chiave API possono essere trovati sul tuo account sull'istanza stash-box. I nomi sono richiesti quando più di un'istanza è aggiunta..", "endpoint": "Endpoint", "graphql_endpoint": "Endpoint del GraphQL", "name": "Nome", @@ -414,6 +417,8 @@ }, "desktop_integration": { "desktop_integration": "Integrazione Desktop", + "notifications_enabled": "Attiva Notifiche", + "send_desktop_notifications_for_events": "Invia notifiche desktop per gli eventi", "skip_opening_browser": "Salta l'Apertura del Browser", "skip_opening_browser_on_startup": "Salta l'apertura automatica del browser durante l'avvio" }, @@ -456,8 +461,8 @@ "performers": { "options": { "image_location": { - "description": "Percorso personalizzato per le immagini predefinite degli/delle attori/attrici. Lasciare vuoto per usare il predefinito interno", - "heading": "Percorso Immagini Attori/Attrici Personalizzato" + "description": "Percorso personalizzato per le immagini predefinite degli attori. Lasciare vuoto per usare il predefinito interno", + "heading": "Percorso Immagine Attore/Attrice Personalizzato" } } }, @@ -487,7 +492,8 @@ "continue_playlist_default": { "description": "Avvia la prossima scena in coda quando il video finisce", "heading": "Continua la playlist per impostazione predefinita" - } + }, + "show_scrubber": "Mostra Scrubber" } }, "scene_wall": { @@ -550,7 +556,7 @@ "developmentVersion": "Versione Sviluppo", "dialogs": { "aliases_must_be_unique": "gli alias devono essere univoci", - "delete_alert": "Il seguente/I seguenti {count, plural, one {{singularEntity}} other {{pluralEntity}}} sarà/saranno eliminati permanentemente:", + "delete_alert": "Il seguente/I seguenti {count, plural, one {{singularEntity}} other {{pluralEntity}}} sarà/saranno cancellati permanentemente:", "delete_confirm": "Sei sicuro di voler cancellare {entityName}?", "delete_entity_desc": "{count, plural, one {Sei sicuro di voler cancellare questo/a {singularEntity}? A meno che anche il file venga cancellato, questo/a {singularEntity} sarà riaggiunto quando la scansione verrà effettuata.} other {Sei sicuro di voler cancellare questi/e {pluralEntity}? A meno che anche i file vengano cancellati, questi/e {pluralEntity} verranno riaggiunti quando la scansione verrà effettuata.}}", "delete_entity_title": "{count, plural, one {Cancellazione {singularEntity}} other {Cancellazione {pluralEntity}}}", @@ -651,6 +657,7 @@ "search_accuracy_label": "Accuratezza Ricerca", "title": "Scene Duplicate" }, + "duplicated_phash": "Duplicato (phash)", "duration": "Lunghezza", "effect_filters": { "aspect": "Aspetto", @@ -758,11 +765,49 @@ "parent_tags": "Tag Principali", "part_of": "Parte di {parent}", "path": "Percorso", + "perceptual_similarity": "Somiglianza percettiva (phash)", "performer": "Attore/Attrice", - "performerTags": "Tag Attori/Attrici", + "performerTags": "Tag Attore/Attrice", + "performer_age": "Età Attore/Attrice", "performer_count": "Numero Attori", + "performer_favorite": "Attore/Attrice Favorito", "performer_image": "Immagine Attore/Attrice", - "performers": "Attori/Attrici", + "performer_tagger": { + "add_new_performers": "Aggiungi Nuovi Attori", + "any_names_entered_will_be_queried": "Qualsiasi nome inserito sarà richiesto dall'istanza remota Stash-Box e aggiunto se trovato. Solo corrispondenze esatte saranno considerate corrispondenze.", + "batch_add_performers": "Aggiungi Attori in Blocco", + "batch_update_performers": "Aggiorna Attori in Blocco", + "config": { + "active_stash-box_instance": "Istanza stash-box attiva:", + "edit_excluded_fields": "Modifica Campi Esclusi", + "excluded_fields": "Campi esclusi:", + "no_fields_are_excluded": "Nessun campo escluso", + "no_instances_found": "Nessuna istanza trovata", + "these_fields_will_not_be_changed_when_updating_performers": "Questi campi non saranno modificati quando si aggiorneranno gli attori." + }, + "current_page": "Pagina corrente", + "failed_to_save_performer": "Salvataggio attore/attrice \"{performer}\" fallito", + "name_already_exists": "Nome già esistente", + "network_error": "Errore di Rete", + "no_results_found": "Nessun risultato trovato.", + "number_of_performers_will_be_processed": "{performer_count} attori saranno processati", + "performer_already_tagged": "Attore/Attrice già taggato/a", + "performer_names_separated_by_comma": "Nome attore/attrice separato da virgola", + "performer_selection": "Selezione attore/attrice", + "performer_successfully_tagged": "Attore/Attrice taggato/a con successo:", + "query_all_performers_in_the_database": "Tutti gli attori nel database", + "refresh_tagged_performers": "Aggiorna attori taggati", + "refreshing_will_update_the_data": "Aggiornare aggiornerà i dati di qualsiasi attore/attrice taggato dall'istanza stash-box.", + "status_tagging_job_queued": "Stato: Lavoro tag in coda", + "status_tagging_performers": "Stato: Taggando attori", + "tag_status": "Stato tag", + "to_use_the_performer_tagger": "Per usare un tagger per attore/attrice un'istanza stash-box dev'essere configurata.", + "untagged_performers": "Attori non taggati", + "update_performer": "Aggiornare Attore/Attrice", + "update_performers": "Aggiorna Attori", + "updating_untagged_performers_description": "Aggiornare gli attori non taggati cercherà di abbinare qualsiasi attore/attrice senza stashid e aggiornerà i metadata." + }, + "performers": "Attori", "piercings": "Piercing", "queue": "Coda", "random": "Casuale", @@ -860,6 +905,12 @@ }, "stash_id": "ID Stash", "stash_ids": "ID Stash", + "stashbox": { + "go_review_draft": "Vai al {endpoint_name} per revisionare la bozza.", + "selected_stash_box": "Endpoint Stash-Box selezionato", + "submission_failed": "Invio fallito", + "submission_successful": "Invio riuscito" + }, "stats": { "image_size": "Dimensione immagini", "scenes_duration": "Lunghezza scene", diff --git a/ui/v2.5/src/locales/ja-JP.json b/ui/v2.5/src/locales/ja-JP.json index 0d14f47c6..177c13a36 100644 --- a/ui/v2.5/src/locales/ja-JP.json +++ b/ui/v2.5/src/locales/ja-JP.json @@ -26,6 +26,7 @@ "delete": "削除", "delete_entity": "{entityType}を削除", "delete_file": "ファイルを削除", + "delete_file_and_funscript": "ファイルを削除 (ファンスクリプトを含む)", "delete_generated_supporting_files": "生成済みのサポートファイルを削除", "disallow": "拒否", "download": "ダウンロード", @@ -44,6 +45,7 @@ "generate_thumb_from_current": "現在のものからサムネイルを生成", "hash_migration": "ハッシュ移行", "hide": "非表示", + "hide_configuration": "設定を非表示", "identify": "識別", "ignore": "無視", "import": "インポート…", @@ -87,8 +89,11 @@ "set_front_image": "ジャケット画像…", "set_image": "画像を設定…", "show": "表示", + "show_configuration": "設定を表示", "skip": "スキップ", "stop": "停止", + "submit": "送信", + "submit_stash_box": "Stash-Boxに送信", "tasks": { "clean_confirm_message": "クリーニングを実行してもよろしいですか?この操作により、ファイルシステムで利用されていないすべてのシーンとギャラリーから生成されたコンテンツとデータベース情報が削除されます。", "dry_mode_selected": "ドライモードが選択されています。実際の削除は実施されず、ログ処理だけが実行されます。", @@ -220,8 +225,6 @@ "password": "パスワード", "password_desc": "Stashにアクセスするためのパスワードです。空白にすると、ユーザー認証を無効にします", "stash-box_integration": "Stash-boxの連携", - "trusted_proxies": "信頼済みのプロキシ", - "trusted_proxies_desc": "Stashへのアクセスを許可するプロキシのリストです。空白にすることでアクセスをプライベートネットワークからのみアクセスを許可します。", "username": "ユーザー名", "username_desc": "Stashにアクセスするためのユーザー名です。空白にすると、ユーザー認証を無効にします" }, @@ -414,6 +417,8 @@ }, "desktop_integration": { "desktop_integration": "デスクトップ連携", + "notifications_enabled": "通知を有効にする", + "send_desktop_notifications_for_events": "イベント発生時にデスクトップ通知を送信", "skip_opening_browser": "ブラウザーの起動をスキップ", "skip_opening_browser_on_startup": "起動時のブラウザーの自動起動をスキップする" }, @@ -487,7 +492,8 @@ "continue_playlist_default": { "description": "動画の再生が終了した際にキューに入っている次の動画を再生します", "heading": "デフォルトでプレイリストを続行" - } + }, + "show_scrubber": "スクラバーを表示" } }, "scene_wall": { @@ -651,6 +657,7 @@ "search_accuracy_label": "検索精度", "title": "重複シーン" }, + "duplicated_phash": "重複 (phash)", "duration": "長さ", "effect_filters": { "aspect": "アスペクト比", @@ -758,10 +765,48 @@ "parent_tags": "親タグ", "part_of": "{parent}の一部", "path": "パス", + "perceptual_similarity": "知覚的類似性 (phash)", "performer": "出演者", "performerTags": "出演者タグ", + "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": "ピアス", "queue": "キュー", @@ -860,6 +905,12 @@ }, "stash_id": "Stash ID", "stash_ids": "Stash ID", + "stashbox": { + "go_review_draft": "下書きを確認するには、{endpoint_name}に移動してください。", + "selected_stash_box": "選択済みのStash-Boxエンドポイント", + "submission_failed": "送信に失敗しました", + "submission_successful": "送信完了しました" + }, "stats": { "image_size": "画像サイズ", "scenes_duration": "シーンの再生時間", diff --git a/ui/v2.5/src/locales/nl-NL.json b/ui/v2.5/src/locales/nl-NL.json index 06e7f85bf..0c843fd8d 100644 --- a/ui/v2.5/src/locales/nl-NL.json +++ b/ui/v2.5/src/locales/nl-NL.json @@ -220,8 +220,6 @@ "password": "Wachtwoord", "password_desc": "Wachtwoord om Stash te openen. Laat leeg om aanmelden uit te schakelen", "stash-box_integration": "Stash-box integratie", - "trusted_proxies": "Vertrouwde proxy's", - "trusted_proxies_desc": "Lijst van proxy's die netwerkverkeer naar Stash mogen sturen. Laat leeg om privaat netwerk toe te laten.", "username": "Gebruikersnaam", "username_desc": "Gebruikersnaam om Stash te openen. Laat leeg om aanmelden uit te schakelen" }, diff --git a/ui/v2.5/src/locales/pl-PL.json b/ui/v2.5/src/locales/pl-PL.json new file mode 100644 index 000000000..a6eaf97d7 --- /dev/null +++ b/ui/v2.5/src/locales/pl-PL.json @@ -0,0 +1,372 @@ +{ + "actions": { + "add": "Dodaj", + "add_directory": "Dodaj folder", + "add_entity": "Dodaj {entityType}", + "add_to_entity": "Dodaj do {entityType}", + "allow": "Zezwalaj", + "allow_temporarily": "Zezwalaj tymczasowo", + "apply": "Zastosuj", + "auto_tag": "Automatyczne tagowanie", + "backup": "Kopia zapasowa", + "browse_for_image": "Przeglądaj zdjęcia…", + "cancel": "Anuluj", + "clean": "Wyczyść", + "clear": "Wyczyść", + "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_entity": "Utwórz {entityType}", + "create_marker": "Utwórz znacznik", + "created_entity": "Utworzono {entity_type}: {entity_name}", + "delete": "Usuń", + "delete_entity": "Usuń {entityType}", + "delete_file": "Usuń plik", + "delete_file_and_funscript": "Usuń plik (i funscript)", + "delete_generated_supporting_files": "Usuń wygenerowane pliki pomocnicze", + "disallow": "Nie zezwalaj", + "download": "Pobierz", + "download_backup": "Pobierz kopię zapasową", + "edit": "Edytuj", + "export": "Eksportuj…", + "export_all": "Eksportuj wszystko…", + "find": "Znajdź", + "finish": "Zakończ", + "from_file": "Z pliku…", + "from_url": "Z linku…", + "full_export": "Pełny eksport", + "full_import": "Pełny import", + "generate": "Wygeneruj", + "generate_thumb_default": "Wygeneruj domyślną miniaturę", + "generate_thumb_from_current": "Wygeneruj miniaturę z bieżącego", + "hash_migration": "migracja hasza", + "hide": "Ukryj", + "hide_configuration": "Ukryj konfigurację", + "identify": "Identyfikuj", + "ignore": "Ignoruj", + "import": "Importuj…", + "import_from_file": "Importuj z pliku", + "merge": "Scal", + "merge_from": "Scal z", + "merge_into": "Scal w", + "next_action": "Następny", + "not_running": "nie uruchomiony", + "open_random": "Pokaż losowego", + "overwrite": "Nadpisz", + "play_random": "Odtwórz losowy", + "play_selected": "Odtwórz wybrane", + "preview": "Podgląd", + "previous_action": "Wstecz", + "refresh": "Odśwież", + "reload_plugins": "Przeładuj wtyczki", + "reload_scrapers": "Przeładuj scrapery", + "remove": "Usuń", + "rename_gen_files": "Zmień nazwy wygenerowanych plików", + "rescan": "Skanuj ponownie", + "reshuffle": "Przetasuj", + "running": "uruchomiony", + "save": "Zapisz", + "save_delete_settings": "Użyj tych opcji domyślnie podczas usuwania", + "save_filter": "Zapisz filtr", + "scan": "Skanuj", + "scrape": "Scrapuj", + "scrape_query": "Zapytanie scrapowania", + "scrape_scene_fragment": "Scrapuj według fragmentu", + "scrape_with": "Scrapuj za pomocą…", + "search": "Szukaj", + "select_all": "Wybierz wszystko", + "select_folders": "Wybierz foldery", + "select_none": "Odznacz wszystko", + "selective_auto_tag": "Selektywne automatyczne tagowanie", + "selective_clean": "Selektywne czyszczenie", + "selective_scan": "Selektywne skanowanie", + "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ń", + "stop": "Zatrzymaj", + "submit": "Wyślij", + "submit_stash_box": "Przekaż do Stash-Box", + "tasks": { + "clean_confirm_message": "Czy na pewno chcesz wyczyścić? 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 suchy. Nie nastąpi faktyczne usunięcie, a jedynie zapisanie informacji 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…", + "use_default": "Użyj domyślnych ustawień", + "view_random": "Pokaż losowy" + }, + "actions_name": "Akcje", + "age": "Wiek", + "aliases": "Pseudonimy", + "all": "wszystko", + "also_known_as": "Znany/a również jako", + "ascending": "Rosnąco", + "average_resolution": "Średnia rozdzielczość", + "birth_year": "Rok urodzenia", + "birthdate": "Data urodzenia", + "bitrate": "Bit Rate", + "career_length": "Długość kariery", + "component_tagger": { + "config": { + "active_instance": "Aktywna instancja stash-box:", + "blacklist_desc": "Elementy na czarnej liście są wykluczane z zapytań. Zwróć uwagę, że są to wyrażenia regularne i nie uwzględniają wielkości liter. Niektóre znaki muszą być poprzedzone za pomocą odwrotnego ukośnika: {chars_require_escape}", + "blacklist_label": "Czarna lista", + "query_mode_auto": "Auto", + "query_mode_auto_desc": "Używa metadanych, jeśli są dostępne, lub nazwy pliku", + "query_mode_dir": "Katalog", + "query_mode_dir_desc": "Używa tylko katalogu nadrzędnego pliku wideo", + "query_mode_filename": "Nazwa pliku", + "query_mode_filename_desc": "Używa tylko nazwy pliku", + "query_mode_label": "Tryb zapytań", + "query_mode_metadata": "Metadane", + "query_mode_metadata_desc": "Używa tylko metadanych", + "query_mode_path": "Ścieżka", + "query_mode_path_desc": "Wykorzystuje całą ścieżkę dostępu do pliku", + "set_cover_desc": "Zamień okładkę sceny, jeśli zostanie znaleziona.", + "set_cover_label": "Ustaw obraz okładki sceny", + "set_tag_desc": "Dołącz tagi do sceny, nadpisując lub łącząc z istniejącymi tagami w scenie.", + "set_tag_label": "Ustaw tagi", + "show_male_desc": "Włączenie opcji tagowania aktoró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_matches": "Czas trwania jest identyczny", + "match_failed_already_tagged": "Scena jest już otagowana", + "match_failed_no_result": "Nie znaleziono żadnych wyników", + "match_success": "Scena pomyślnie otagowana", + "phash_matches": "{count} dopasowań PHashy", + "unnamed": "Nienazwany" + }, + "verb_match_fp": "Dopasowanie odcisków palców", + "verb_matched": "Dopasowane", + "verb_scrape_all": "Scrapuj wszystko", + "verb_toggle_unmatched": "{toggle} niedopasowane sceny" + }, + "config": { + "about": { + "build_hash": "Hash buildu:", + "build_time": "Czas buildu:", + "check_for_new_version": "Sprawdź, czy jest nowa wersja", + "latest_version": "Najnowsza wersja", + "latest_version_build_hash": "Hash buildu najnowszej wersji:", + "new_version_notice": "[NOWA]", + "stash_discord": "Dołącz do naszego kanału {url}", + "stash_home": "Dom Stasha {url}", + "stash_open_collective": "Wesprzyj nas poprzez {url}", + "stash_wiki": "Strona Stasha {url}", + "version": "Wersja" + }, + "application_paths": { + "heading": "Ścieżki aplikacji" + }, + "categories": { + "about": "O aplikacji", + "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": "Zezwól na {tempIP}", + "allowed_ip_addresses": "Dozwolone adresy IP", + "default_ip_whitelist": "Domyślna biała lista IP", + "default_ip_whitelist_desc": "Domyślne adresy IP umożliwiają dostęp do DLNA. Użyj {wildcard}, aby zezwolić na wszystkie adresy IP.", + "enabled_by_default": "Domyślnie włączone", + "network_interfaces": "Interfejsy", + "network_interfaces_desc": "Interfejsy, na których ma być wystawiony 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": "Wyświetlana nazwa serwera DLNA. Domyślnie {server_name}, jeśli jest pusta.", + "until_restart": "do ponownego uruchomienia" + }, + "general": { + "auth": { + "api_key": "Klucz API", + "api_key_desc": "Klucz API dla systemów zewnętrznych. Wymagany tylko wtedy, gdy skonfigurowana jest nazwa użytkownika/hasło. Nazwa użytkownika musi być zapisana przed wygenerowaniem klucza API.", + "authentication": "Uwierzytelnianie", + "clear_api_key": "Wyczyść klucz API", + "credentials": { + "description": "Dane uwierzytelniające ograniczające dostęp do Stasha.", + "heading": "Uprawnienia" + }, + "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 restartu.", + "maximum_session_age": "Maksymalny czas 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 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" + }, + "cache_location": "Lokalizacja katalogu pamięci podręcznej", + "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 niepewnych certyfikatów", + "check_for_insecure_certificates_desc": "Niektóre strony używają niepewnych certyfikatów ssl. Gdy opcja ta nie jest zaznaczona, scraper pomija sprawdzanie niepewnych certyfikatów i pozwala na skrobanie tych stron. 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 prawda, tworzy galerie z folderów zawierających obrazy.", + "create_galleries_from_folders_label": "Tworzenie galerii z folderów zawierających obrazy", + "db_path_head": "Ścieżka bazy danych", + "directory_locations_to_your_content": "Lokalizacje katalogów z twoimi treściami", + "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", + "gallery_ext_desc": "Rozdzielona przecinkami lista rozszerzeń plików, które będą identyfikowane jako pliki zip galerii.", + "gallery_ext_head": "Rozszerzenia zip galerii", + "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", + "image_ext_desc": "Lista rozszerzeń plików, które będą identyfikowane jako obrazy, rozdzielona przecinkami.", + "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 dla transkodowanych strumieni", + "maximum_streaming_transcode_size_head": "Maksymalny rozmiar transkodowania strumienia", + "maximum_transcode_size_desc": "Maksymalny rozmiar generowanych transkodowań", + "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": "Równoległe skanowanie/generowanie", + "preview_generation": "Podgląd generacji", + "scraper_user_agent": "User Agent scrapera", + "scraper_user_agent_desc": "Ciąg User-Agent używany podczas skrobania zapytań http", + "scrapers_path": { + "description": "Katalog, w którym znajdują się pliki konfiguracyjne scrapera", + "heading": "Ścieżka scraperów" + }, + "scraping": "Scrapowanie", + "sqlite_location": "Lokalizacja pliku dla bazy danych SQLite (wymaga ponownego uruchomienia)", + "video_ext_desc": "Lista rozszerzeń plików, które będą identyfikowane jako pliki wideo, rozdzielona przecinkami.", + "video_ext_head": "Rozszerzenia wideo", + "video_head": "Wideo" + }, + "library": { + "exclusions": "Wyłączenia", + "gallery_and_image_options": "Opcje galerii i obrazów", + "media_content_extensions": "Rozszerzenia treści multimedialnych" + }, + "logs": { + "log_level": "Poziom dziennika logowania" + }, + "plugins": { + "hooks": "Hooki" + }, + "scraping": { + "entity_metadata": "Metadane {entityType}", + "entity_scrapers": "Scrapery {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": "Scraper", + "scrapers": "Scrapery", + "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ń", + "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 nazw 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 w tym samym katalogu, w którym znajduje się baza danych, 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_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 animowanych podglądów z wykorzystaniem obrazów", + "generate_previews_during_scan_tooltip": "Generuj animowane podglądy WebP, wymagane tylko wtedy, gdy opcja Typ podglądu jest ustawiona na Animowany obraz.", + "generate_sprites_during_scan": "Generowanie sprite'ów scrubberów", + "generate_thumbnails_during_scan": "Generowanie miniatur dla obrazów", + "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": "Wygenerowane treści", + "identify": { + "and_create_missing": "i utworzyć brakujące", + "create_missing": "Utwórz brakujące", + "default_options": "Ustawienia domyślne", + "description": "Automatycznie ustawiaj metadane sceny przy użyciu źródeł typu stash-box i scrapery.", + "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_options": "Opcje pól", + "heading": "Identyfikacja", + "identifying_from_paths": "Identyfikacja scen z następujących ścieżek", + "identifying_scenes": "Identyfikowanie {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" + }, + "plugin_tasks": "Zadania wtyczki" + }, + "tools": { + "scene_filename_parser": { + "filename_pattern": "Wzór nazwy pliku" + } + } + }, + "dialogs": { + "scrape_entity_query": "{entity_type} zapytanie scrapowania", + "scrape_entity_title": "{entity_type} rezultaty scrapowania", + "scrape_results_existing": "Istniejące", + "scrape_results_scraped": "Zeskrobane" + } +} diff --git a/ui/v2.5/src/locales/pt-BR.json b/ui/v2.5/src/locales/pt-BR.json index f34e75c1e..5f6591e9e 100644 --- a/ui/v2.5/src/locales/pt-BR.json +++ b/ui/v2.5/src/locales/pt-BR.json @@ -26,6 +26,7 @@ "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", "disallow": "Não permitir", "download": "Download", @@ -44,6 +45,7 @@ "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…", @@ -87,8 +89,11 @@ "set_front_image": "Imagem frontal…", "set_image": "Aplicar imagem…", "show": "Mostrar", + "show_configuration": "Exibir Configuração", "skip": "Pular", "stop": "Parar", + "submit": "Enviar", + "submit_stash_box": "Enviar para o Stash-Box", "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 será logado.", @@ -220,8 +225,6 @@ "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", - "trusted_proxies": "Proxies confiáveis", - "trusted_proxies_desc": "Lista de proxies permitidos a acessar o Stash. Deixe em branco para permitir redes privadas.", "username": "Usuário", "username_desc": "Username para acessar o Stash. Deixe em branco para desativar a autenticação do usuário" }, @@ -355,7 +358,7 @@ "heading": "Identificar", "identifying_from_paths": "Identificação de cenas nos seguintes caminhos", "identifying_scenes": "Identificando {num} {scene}", - "include_male_performers": "Incluir atores (homens)", + "include_male_performers": "Incluir atores", "set_cover_images": "Definir imagens de capa", "set_organized": "Marcar cena como \"organizada\"", "source": "Fonte", @@ -414,6 +417,8 @@ }, "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" }, @@ -487,7 +492,8 @@ "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": { @@ -651,6 +657,7 @@ "search_accuracy_label": "Precisão de pesquisa", "title": "Cenas duplicadas" }, + "duplicated_phash": "Duplicado (phash)", "duration": "Duração", "effect_filters": { "aspect": "Aspecto", @@ -758,10 +765,48 @@ "parent_tags": "Tags pai", "part_of": "Parte de {parent}", "path": "Caminho", + "perceptual_similarity": "Semelhança Perceptiva (phash)", "performer": "Artista", "performerTags": "Tags de artitas", + "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á taggeado", + "performer_names_separated_by_comma": "Nomes de artistas separados por vírgula", + "performer_selection": "Seleção de artista", + "performer_successfully_tagged": "Artista taggeado com sucesso:", + "query_all_performers_in_the_database": "Todos os artistas no banco de dados", + "refresh_tagged_performers": "Recarregar artistas taggeados", + "refreshing_will_update_the_data": "Recarregar irá atualizar os dados de qualquer artista taggeado da instância do stash-box.", + "status_tagging_job_queued": "Status: Taggeamento adicionado à fila", + "status_tagging_performers": "Status: Taggeando artistas", + "tag_status": "Status da Tag", + "to_use_the_performer_tagger": "Para usar o tagger de artistas, uma instância do stash-box deve ser configurada.", + "untagged_performers": "Artistas sem tag", + "update_performer": "Atualizar Artista", + "update_performers": "Atualizar Artistas", + "updating_untagged_performers_description": "A atualização de artistas sem tag tentará corresponder a qualquer artista sem um shashid e atualizar os metadados." + }, "performers": "Artistas", "piercings": "Piercings", "queue": "Fila", @@ -860,6 +905,12 @@ }, "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" + }, "stats": { "image_size": "Tamanho das imagens", "scenes_duration": "Duração das cenas", diff --git a/ui/v2.5/src/locales/ru-RU.json b/ui/v2.5/src/locales/ru-RU.json index 8bcde0dce..6a988e277 100644 --- a/ui/v2.5/src/locales/ru-RU.json +++ b/ui/v2.5/src/locales/ru-RU.json @@ -182,7 +182,6 @@ "maximum_session_age_desc": "Максимальное время ожидания, в секундах, до истечения срока действия сессии.", "password": "Пароль", "password_desc": "Пароль для доступа к Stash. Оставьте пустым для отключения аутентификации", - "trusted_proxies": "Разрешённые прокси", "username": "Имя пользователя", "username_desc": "Имя для доступа к Stash. Оставьте пустым для отключения аутентификации" }, diff --git a/ui/v2.5/src/locales/sv-SE.json b/ui/v2.5/src/locales/sv-SE.json index 98711230d..ef9a2f8a6 100644 --- a/ui/v2.5/src/locales/sv-SE.json +++ b/ui/v2.5/src/locales/sv-SE.json @@ -26,6 +26,7 @@ "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", "disallow": "Tillåt ej", "download": "Ladda ner", @@ -44,6 +45,7 @@ "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…", @@ -87,8 +89,11 @@ "set_front_image": "Frambild…", "set_image": "Välj bild…", "show": "Visa", + "show_configuration": "Visa konfigureringen", "skip": "Hoppa över", "stop": "Stoppa", + "submit": "Skicka", + "submit_stash_box": "Skicka till Stash-Box", "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.", @@ -220,8 +225,6 @@ "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", - "trusted_proxies": "Pålitliga proxyer", - "trusted_proxies_desc": "Lista över proxyer som tillåts omdirigera trafik till stash. Lämna blank för att tillåta från privat nätverk.", "username": "Användarnamn", "username_desc": "Användarnamn till Stash. Lämna tom för att inaktivera användarautentisering" }, @@ -414,6 +417,8 @@ }, "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" }, @@ -487,7 +492,8 @@ "continue_playlist_default": { "description": "Spela nästa scen i kö efter scenens slut", "heading": "Fortsätt spellista som standard" - } + }, + "show_scrubber": "Visa skrubbaren" } }, "scene_wall": { @@ -651,6 +657,7 @@ "search_accuracy_label": "Sökprecision", "title": "Duplikata scener" }, + "duplicated_phash": "Duplikat (phash)", "duration": "Varaktighet", "effect_filters": { "aspect": "Bildförhållande", @@ -758,10 +765,48 @@ "parent_tags": "Överordnade Taggar", "part_of": "Del av {parent}", "path": "Sökväg", + "perceptual_similarity": "Perceptuell likhet (phash)", "performer": "Stjärna", "performerTags": "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." + }, "performers": "Stjärnor", "piercings": "Piercingar", "queue": "Kö", @@ -860,6 +905,12 @@ }, "stash_id": "Stash ID", "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" + }, "stats": { "image_size": "Storlek på bilder", "scenes_duration": "Total speltid", diff --git a/ui/v2.5/src/locales/tr-TR.json b/ui/v2.5/src/locales/tr-TR.json index 28ef1a157..f43c31ece 100644 --- a/ui/v2.5/src/locales/tr-TR.json +++ b/ui/v2.5/src/locales/tr-TR.json @@ -220,8 +220,6 @@ "password": "Parola", "password_desc": "Stash'a erişim için parola. Kullanıcı yetkilendirme yapmak istemiyorsanız boş bırakın", "stash-box_integration": "Stash-box entegrasyonu", - "trusted_proxies": "Güvenilen proxy sunucular", - "trusted_proxies_desc": "Stash'a veri göndermesine izin verdiğiniz proxy listesi. Özel ağdan erişime izin vermek için boş bırakın.", "username": "Kullanıcı adı", "username_desc": "Stash'a erişim için kullanıcı adı. Kullanıcı yetkilendirme yapmak istemiyorsanız boş bırakın" }, diff --git a/ui/v2.5/src/locales/zh-CN.json b/ui/v2.5/src/locales/zh-CN.json index b5b5bb1a6..4379ba2c1 100644 --- a/ui/v2.5/src/locales/zh-CN.json +++ b/ui/v2.5/src/locales/zh-CN.json @@ -220,8 +220,6 @@ "password": "密码", "password_desc": "登录 Stash 时所需的密码.留空表示关闭身份验证", "stash-box_integration": "整合 Stash-box", - "trusted_proxies": "可信任的代理服务器", - "trusted_proxies_desc": "允许网络流进入stash的代理服务器列表.如留空则为允许私有网络的流入.", "username": "用户名", "username_desc": "登录 Stash 时所需的用户名.留空表示关闭身份验证" }, diff --git a/ui/v2.5/src/locales/zh-TW.json b/ui/v2.5/src/locales/zh-TW.json index 4a327bd15..b0555d295 100644 --- a/ui/v2.5/src/locales/zh-TW.json +++ b/ui/v2.5/src/locales/zh-TW.json @@ -26,6 +26,7 @@ "delete": "刪除", "delete_entity": "刪除{entityType}", "delete_file": "刪除檔案", + "delete_file_and_funscript": "刪除檔案 (及其 Funscript)", "delete_generated_supporting_files": "刪除已生成的資訊檔案", "disallow": "不允許", "download": "下載", @@ -44,6 +45,7 @@ "generate_thumb_from_current": "從現在的畫面產生預覽圖", "hash_migration": "雜湊值遷移", "hide": "隱藏", + "hide_configuration": "隱藏設定", "identify": "辨認", "ignore": "忽略", "import": "匯入…", @@ -87,8 +89,11 @@ "set_front_image": "設定正面圖…", "set_image": "設定圖像…", "show": "顯示", + "show_configuration": "顯示設定", "skip": "跳過", "stop": "停止", + "submit": "提交", + "submit_stash_box": "提交至 Stash-Box", "tasks": { "clean_confirm_message": "您確定要進行清理嗎?這將從資料庫及產生的文件中清除已不在的短片及圖庫。", "dry_mode_selected": "已選擇了模擬作業模式。不會進行任何實際刪除作業,只會進行模擬記錄。", @@ -97,9 +102,7 @@ "temp_disable": "暫時關閉…", "temp_enable": "暫時啟用…", "use_default": "使用預設選項", - "view_random": "隨機開啟", - "submit": "提交", - "submit_stash_box": "提交至 Stash-Box" + "view_random": "隨機開啟" }, "actions_name": "動作", "age": "年齡", @@ -222,8 +225,6 @@ "password": "密碼", "password_desc": "使用 Stash 時所需的密碼,留空以關閉身份驗證", "stash-box_integration": "整合 Stash-box", - "trusted_proxies": "已信任代理伺服器", - "trusted_proxies_desc": "允許代理 stash 流量的代理伺服器列表。留空以允許內網。", "username": "用戶名", "username_desc": "使用 Stash 時所需的用戶名,留空以關閉身份驗證" }, @@ -416,6 +417,8 @@ }, "desktop_integration": { "desktop_integration": "桌面整合", + "notifications_enabled": "開啟通知", + "send_desktop_notifications_for_events": "當事件發生時,傳送瀏覽器通知", "skip_opening_browser": "關閉瀏覽器自動開啟", "skip_opening_browser_on_startup": "伺服器啟動時,不要自動開啟瀏覽器" }, @@ -489,7 +492,8 @@ "continue_playlist_default": { "description": "當影片播放完畢時,自動跳至下一個短片", "heading": "持續播放播放清單" - } + }, + "show_scrubber": "顯示預覽軸" } }, "scene_wall": { @@ -653,6 +657,7 @@ "search_accuracy_label": "搜尋準確度", "title": "相近的短片" }, + "duplicated_phash": "重複的檔案 (PHash)", "duration": "長度", "effect_filters": { "aspect": "比例", @@ -760,10 +765,48 @@ "parent_tags": "母標籤", "part_of": "{parent} 的一部分", "path": "路徑", + "perceptual_similarity": "感知相似度 (PHash)", "performer": "演員", "performerTags": "演員標籤", + "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 的演員在 Stash-Box 上找尋對應的資料,並將其資料加入至本地的 Metadata 中。" + }, "performers": "演員", "piercings": "穿洞", "queue": "佇列", @@ -862,6 +905,12 @@ }, "stash_id": "Stash ID", "stash_ids": "Stash IDs", + "stashbox": { + "go_review_draft": "到 {endpoint_name} 預覽草稿。", + "selected_stash_box": "已選擇的 Stash-Box 端點", + "submission_failed": "提交失敗", + "submission_successful": "提交成功" + }, "stats": { "image_size": "圖片大小", "scenes_duration": "短片長度", @@ -905,46 +954,5 @@ "url": "連結", "videos": "影片", "weight": "體重", - "years_old": "歲", - "stashbox": { - "go_review_draft": "到 {endpoint_name} 預覽草稿。", - "submission_failed": "提交失敗", - "submission_successful": "提交成功", - "selected_stash_box": "已選擇的 Stash-Box 端點" - }, - "performer_tagger": { - "add_new_performers": "新增演員", - "any_names_entered_will_be_queried": "如果輸入的名稱有在設定的 Stash-Box 端點上找到的話,則相對應的結果將會被自動新增。只有完全符合的結果才會被視為匹配。", - "batch_update_performers": "大量更新演員", - "batch_add_performers": "大量新增演員", - "current_page": "目前頁面", - "name_already_exists": "名稱已存在", - "failed_to_save_performer": "無法新增演員「{performer}」", - "no_results_found": "找不到結果。", - "network_error": "網路錯誤", - "performer_names_separated_by_comma": "演員名稱 (以逗號分隔)", - "performer_already_tagged": "演員資料早已新增", - "performer_successfully_tagged": "成功新增演員資料:", - "performer_selection": "選取演員", - "query_all_performers_in_the_database": "查詢所有資料庫中的演員", - "refresh_tagged_performers": "重新整理已新增的演員資料", - "status_tagging_job_queued": "狀態:已排成資料標記", - "refreshing_will_update_the_data": "重新整理資料將會把任何現有的演員資料重新與 Stash-Box 端點上的資料同步。", - "status_tagging_performers": "狀態:新增演員資料中", - "tag_status": "標記狀態", - "to_use_the_performer_tagger": "在使用演員標記工具前,請先設定 Stash-Box 端點。", - "update_performer": "更新演員資料", - "untagged_performers": "未標記的演員", - "update_performers": "更新演員", - "updating_untagged_performers_description": "更新未標記的演員將試著把尚有 stashid 的演員在 Stash-Box 上找尋對應的資料,並將其資料加入至本地的 Metadata 中。", - "number_of_performers_will_be_processed": "將自動處理 {performer_count} 個演員", - "config": { - "active_stash-box_instance": "目前使用的 Stash-box:", - "edit_excluded_fields": "編輯排除的種類", - "no_fields_are_excluded": "尚無排除任何種類", - "excluded_fields": "已排除種類:", - "these_fields_will_not_be_changed_when_updating_performers": "以下種類的資訊將不會於更新演員時更動。", - "no_instances_found": "尚未設定端點" - } - } + "years_old": "歲" }