diff --git a/ui/v2.5/src/locales/bn-BD.json b/ui/v2.5/src/locales/bn-BD.json index e69142fad81..2b2ca34f0b7 100644 --- a/ui/v2.5/src/locales/bn-BD.json +++ b/ui/v2.5/src/locales/bn-BD.json @@ -35,7 +35,7 @@ "download_backup": "জনানোগুলো ডাউনলোড করুন", "edit": "সম্পাদন করুন", "edit_entity": "{entityType} সম্পাদন করুন", - "export": "রপ্তানি…", + "export": "রপ্তানি", "export_all": "সব রপ্তানি করুন…", "find": "খোঁজ করুন", "finish": "শেষ করুন", diff --git a/ui/v2.5/src/locales/cs-CZ.json b/ui/v2.5/src/locales/cs-CZ.json index 479764d5f71..296d879a52c 100644 --- a/ui/v2.5/src/locales/cs-CZ.json +++ b/ui/v2.5/src/locales/cs-CZ.json @@ -35,7 +35,7 @@ "download_backup": "Stáhnout zálohu", "edit": "Upravit", "edit_entity": "Upravit {entityType}", - "export": "Exportovat…", + "export": "Exportovat", "export_all": "Exportovat vše…", "find": "Hledat", "finish": "Dokončit", diff --git a/ui/v2.5/src/locales/da-DK.json b/ui/v2.5/src/locales/da-DK.json index 6ac68fd8ac1..d9698b74b51 100644 --- a/ui/v2.5/src/locales/da-DK.json +++ b/ui/v2.5/src/locales/da-DK.json @@ -35,7 +35,7 @@ "download_backup": "Download Backup", "edit": "Ændre", "edit_entity": "Ændre {entityType}", - "export": "Eksportere…", + "export": "Eksportere", "export_all": "Exportere alt…", "find": "Finde", "finish": "Afslut", @@ -901,7 +901,6 @@ "scenes": "Scener", "scenes_updated_at": "Scene opdateret den", "search_filter": { - "add_filter": "Tilføj filter", "name": "Filter", "saved_filters": "Gemte filtre", "update_filter": "Opdater filter" diff --git a/ui/v2.5/src/locales/de-DE.json b/ui/v2.5/src/locales/de-DE.json index c7f6e6faa2e..b4dc9c8642f 100644 --- a/ui/v2.5/src/locales/de-DE.json +++ b/ui/v2.5/src/locales/de-DE.json @@ -21,6 +21,7 @@ "confirm": "Bestätigen", "continue": "Fortsetzen", "create": "Erstellen", + "create_chapters": "Kapitel erstellen", "create_entity": "Erstelle {entityType}", "create_marker": "Erstelle Markierung", "created_entity": "{entity_type} erstellt: {entity_name}", @@ -60,6 +61,8 @@ "merge": "Zusammenführen", "merge_from": "Zusammenführen aus", "merge_into": "Zusammenführen in", + "migrate_blobs": "Blobs migrieren", + "migrate_scene_screenshots": "Szenen-Screenshots migrieren", "next_action": "Nächste", "not_running": "wird nicht ausgeführt", "open_in_external_player": "In externem Player öffnen", @@ -83,7 +86,7 @@ "save_delete_settings": "Verwende Option standardmäßig beim Löschen", "save_filter": "Filter speichern", "scan": "Scannen", - "scrape": "Durchsuchen", + "scrape": "Scrapen", "scrape_query": "Scrape Anfrage", "scrape_scene_fragment": "An Bruchstück scrapen", "scrape_with": "Scrape mit…", @@ -130,8 +133,13 @@ "birth_year": "Geburtsjahr", "birthdate": "Geburtsdatum", "bitrate": "Bitrate", + "blobs_storage_type": { + "database": "Datenbank", + "filesystem": "Dateisystem" + }, "captions": "Untertitel", "career_length": "Karrierelänge", + "chapters": "Kapitel", "component_tagger": { "config": { "active_instance": "Aktive stash-box Instanz:", @@ -185,6 +193,7 @@ "latest_version": "Aktuellste Version", "latest_version_build_hash": "Neuester Build Hash:", "new_version_notice": "[NEU]", + "release_date": "Veröffentlichungsdatum:", "stash_discord": "Komm in unseren {url} Kanal", "stash_home": "Stash ist beheimatet auf {url}", "stash_open_collective": "Unterstütze uns über {url}", @@ -255,7 +264,15 @@ "description": "Verzeichnisspeicherort für SQLite-Datenbankdateisicherungen", "heading": "Backup-Verzeichnispfad" }, - "cache_location": "Verzeichnis für den Cache", + "blobs_path": { + "description": "Der Ort auf dem Dateisystem an dem die Binärdaten gespeichert werden. Wird nur angewendet, wenn der Binärdaten Speichertyp auf Dateisystem eingestellt ist. ACHTUNG: Eine Änderung des Pfades erfordert das manuelle Verschieben von bereits existierenden Daten.", + "heading": "Binärdaten Dateisystem-Pfad" + }, + "blobs_storage": { + "description": "Der Ort an dem Binärdaten wie Szenencover, Darsteller-, Studio- und Tag-Bilder bespeichert werden. Nach einer Änderung müssen die bereits existierenden Daten mit der Blobs migrieren Aufgabe migriert werden. Siehe Aufgaben-Seite für Migrierungen.", + "heading": "Binärdaten Speichertyp" + }, + "cache_location": "Verzeichnis für den Cache. Notwendig falls Streaming mit HLS (wie auf Apple Geräten üblich) oder DASH erfolgt.", "cache_path_head": "Cache Pfad", "calculate_md5_and_ohash_desc": "Berechne MD5 Prüfsumme zusätzlich zu oshash. Aktivierung führt dazu, dass erstmalige Scans mehr Zeit benötigen. Dateibenennungshash muss auf oshash gesetzt sein, um Berechnung des MD5 zu unterbinden.", "calculate_md5_and_ohash_label": "Berechne MD5 für Videodateien", @@ -265,8 +282,7 @@ "chrome_cdp_path_desc": "Dateipfad zur Chrome Executable oder einer externen Adresse (beginnend mit http:// oder https://, bspw. http://localhost:9222/json/version) die auf eine Chrome Instanz zeigt.", "create_galleries_from_folders_desc": "Wenn ausgewählt, erzeuge Galerien aus Verzeichnissen, welche Bilder enthalten.", "create_galleries_from_folders_label": "Erzeuge Galerien aus Verzeichnissen mit Bilder darin", - "gallery_cover_regex_desc": "Regulärer Ausdruck, verwendet um ein Bild als Galerietitelbild zu identifiziert", - "gallery_cover_regex_label": "Schema für Galerietitelbilder", + "database": "Datenbank", "db_path_head": "Datenbank Pfad", "directory_locations_to_your_content": "Verzeichnis zu Ihren Inhalten", "excluded_image_gallery_patterns_desc": "Reguläre Ausdrücke für Dateinamen/Pfade von Bildern/Galerien, welche von Scans ausgeschlossen werden und beim Aufräumen der Datenbank berücksichtigt werden sollen", @@ -274,6 +290,10 @@ "excluded_video_patterns_desc": "Reguläre Ausdrücke für Dateinamen/Pfade von Videos, welche von Scans ausgeschlossen werden und beim Aufräumen der Datenbank berücksichtigt werden sollen", "excluded_video_patterns_head": "Schema für ausgeschlossene Videos", "ffmpeg": { + "hardware_acceleration": { + "desc": "Nutzt verfügbare Hardware zum Kodieren von Video für Live-Transkodierung.", + "heading": "FFmpeg Hardware-Kodierung" + }, "live_transcode": { "input_args": { "desc": "Erweitert: Zusätzliche Parameter für die Live-Transkodierung mit ffmpeg, welche vor dem Eingabefeld übergeben werden können.", @@ -286,8 +306,8 @@ }, "transcode": { "input_args": { - "desc": "Erweitert: Zusätzliche Parameter für die Videogenerierung mit ffmpeg, welche vor dem Eingabefeld übergeben werden können.", - "heading": "FFmpeg Transkodierung Eingangsparameter" + "desc": "Erweitert: Zusätzliche Parameter für die Live-Transkodierung mit ffmpeg, welche vor dem Eingabefeld übergeben werden können.", + "heading": "FFmpeg Live-Transkodierung Eingangsparameter" }, "output_args": { "desc": "Erweitert: Zusätzliche Parameter für die Videogenerierung mit ffmpeg, welche vor dem Ausgabefeld übergeben werden können.", @@ -295,6 +315,10 @@ } } }, + "funscript_heatmap_draw_range": "Reichweite in generierte Heatmaps einbeziehen", + "funscript_heatmap_draw_range_desc": "Zeichnet den Bewegungsbereich auf der y-Achse der erzeugten Heatmap. Vorhandene Heatmaps müssen nach der Änderung neu generiert werden.", + "gallery_cover_regex_desc": "Regulärer Ausdruck, verwendet um ein Bild als Galerietitelbild zu identifiziert", + "gallery_cover_regex_label": "Schema für Galerietitelbilder", "gallery_ext_desc": "Durch Kommas getrennte Liste von Dateiformaten, welche als Galeriecontainer gelesen werden sollen.", "gallery_ext_head": "Galeriecontainer Dateiformate", "generated_file_naming_hash_desc": "Verwende MD5 oder oshash für die Benennung der generierten Dateien. Um dies zu ändern, müssen für alle Szenen der entsprechende MD5/oshash berechnet werden. Nachdem dieser Wert geändert wurde, müssen vorhandene generierte Dateien migriert oder neu generiert werden. Siehe Aufgabenseite für die Migration.", @@ -302,6 +326,7 @@ "generated_files_location": "Verzeichnisspeicherort für die generierten Dateien (Markierungen, Vorschauen, Sprites usw.)", "generated_path_head": "Pfad für generierte Dateien", "hashing": "Hashwertberechnung", + "heatmap_generation": "Funscript Heatmap Erzeugung", "image_ext_desc": "Durch Kommas getrennte Liste von Dateierweiterungen, die als Bilder identifiziert werden.", "image_ext_head": "Bilderweiterungen", "include_audio_desc": "Binde Audiostream bei der Erstellung der Videovorschau ein.", @@ -330,7 +355,7 @@ "heading": "Scraper Pfad" }, "scraping": "Durchsuchen", - "sqlite_location": "Dateispeicherort für die SQLite-Datenbank (erfordert Neustart)", + "sqlite_location": "Dateispeicherort für die SQLite-Datenbank (erfordert Neustart). ACHTUNG: Ein Speicherort auf einem anderen System als dem Server auf dem Stash läuft (z.B. Netzwerkspeicher) wird nicht unterstützt!", "video_ext_desc": "Durch Kommas getrennte Liste von Dateierweiterungen, die als Videos identifiziert werden.", "video_ext_head": "Videodateiformate", "video_head": "Video" @@ -401,6 +426,7 @@ "generate_previews_during_scan_tooltip": "Generiert animierte WebP-Vorschaubilder, nur erforderlich, wenn der Vorschautyp auf Animiertes Bild eingestellt ist.", "generate_sprites_during_scan": "Scrubber-Sprites generieren", "generate_thumbnails_during_scan": "Generiert Miniaturansichten für Bilder", + "generate_video_covers_during_scan": "Erzeuge Szenen-Cover", "generate_video_previews_during_scan": "Vorschaubilder generieren", "generate_video_previews_during_scan_tooltip": "Generiert Videovorschauen, die abgespielt werden, wenn man den Mauszeiger über eine Szene bewegt", "generated_content": "Generierter Inhalt", @@ -428,7 +454,16 @@ "incremental_import": "Inkrementeller Import aus einer Export-ZIP-Datei.", "job_queue": "Aufgabenwarteschlange", "maintenance": "Instandhaltung", + "migrate_blobs": { + "delete_old": "Ältere Daten löschen", + "description": "Migriere Blobs auf den aktuellen Binärdaten Speichertyp. Diese Migration sollte durchgeführt werden nachdem der Binärdaten Speichertyp geändert wurde. Optional können die alten Daten nach der Migration gelöscht werden." + }, "migrate_hash_files": "Wird nach dem Ändern des Dateinamen-Hashs für generierte Dateien verwendet, um vorhandene generierte Dateien in das neue Hash-Format umzubenennen.", + "migrate_scene_screenshots": { + "delete_files": "Screenshot-Dateien löschen", + "description": "Migriere Szenen-Screenshots in den neuen Binärdaten Speichertyp. Diese Migration sollte durchgeführt werden nachdem ein System auf die Version 0.20 geupdatet wurde. Optional können ältere Screenshot-Dateien gelöscht werden.", + "overwrite_existing": "Überschreibe existierende Binärblobs mit Screenshot-Dateien" + }, "migrations": "Migrationen", "only_dry_run": "Führt einen Probelauf durch. Es wird noch nichts entfernt", "plugin_tasks": "Plugin-Aufgaben", @@ -500,13 +535,17 @@ "heading": "Entferne Dropdown Erstellung" }, "heading": "Editieren", + "max_options_shown": { + "label": "Maximalanzahl der anzuzeigenden Objekte in Dropdown-Menüs" + }, "rating_system": { "star_precision": { "label": "Präzision der Sternebewertung", "options": { "full": "Voll", "half": "Halb", - "quarter": "Viertel" + "quarter": "Viertel", + "tenth": "Zehntel" } }, "type": { @@ -539,6 +578,11 @@ "image_lightbox": { "heading": "Bild-Lightbox" }, + "image_wall": { + "direction": "Richtung", + "heading": "Bilderwand", + "margin": "Marge (Pixel)" + }, "images": { "heading": "Bilder", "options": { @@ -562,7 +606,7 @@ }, "minimum_play_percent": { "description": "Der prozentuale Anteil der Zeit, in der eine Szene gespielt werden muss, bevor Abspielen gezählt wird ist erhöht worden.", - "heading": "Mindestabspielprozent" + "heading": "Mindestabspieldauer (Prozent)" }, "performers": { "options": { @@ -682,6 +726,8 @@ }, "custom": "Benutzerdefiniert", "date": "Datum", + "date_format": "YYYY-MM-DD", + "datetime_format": "YYYY-MM-DD HH:MM", "death_date": "Todesdatum", "death_year": "Todesjahr", "descending": "Absteigend", @@ -693,7 +739,7 @@ "create_new_entity": "Neues {entity} erstellen", "delete_alert": "Folgende {count, plural, one {{singularEntity}} other {{pluralEntity}}} werden dauerhaft gelöscht:", "delete_confirm": "Möchten Sie {entityName} wirklich löschen?", - "delete_entity_desc": "{count, plural, one {Möchten Sie {singularEntity} wirklich löschen? Sofern die Datei nicht ebenfalls gelöscht wird, wird diese {singularEntity} beim Scannen wieder hinzugefügt.} other {Möchten Sie {pluralEntity} wirklich löschen? Sofern die Dateien nicht ebenfalls gelöscht werden, werden diese {pluralEntity} beim Scannen wieder hinzugefügt.}}", + "delete_entity_desc": "{count, plural, one {Möchten Sie {singularEntity} wirklich löschen? Sofern die Datei nicht ebenfalls gelöscht werden soll, wird diese {singularEntity} beim Scannen wieder hinzugefügt.} other {Möchten Sie {pluralEntity} wirklich löschen? Sofern die Dateien nicht ebenfalls gelöscht werden sollen, werden diese {pluralEntity} beim Scannen wieder hinzugefügt.}}", "delete_entity_simple_desc": "{count, plural, one {Möchten Sie {singularEntity} wirklich löschen?} other {Möchten Sie diese {pluralEntity} wirklich löschen?}}", "delete_entity_title": "{count, plural, one {Lösche {singularEntity}} other {Lösche {pluralEntity}}}", "delete_galleries_extra": "…plus allen Bilddateien, die keiner anderen Galerie angehängt sind.", @@ -705,6 +751,14 @@ "edit_entity_title": "Bearbeiten von {count, plural, one {{singularEntity}} other {{pluralEntity}}}", "export_include_related_objects": "Zugehörige Objekte in den Export einbeziehen", "export_title": "Export", + "imagewall": { + "direction": { + "column": "Spalten", + "description": "Spalten- oder Reihenlayout.", + "row": "Zeilen" + }, + "margin_desc": "Anzahl der Marge (in Pixeln) um jedes Bild." + }, "lightbox": { "delay": "Verzögerung (Sek)", "display_mode": { @@ -714,6 +768,7 @@ "original": "Original" }, "options": "Optionen", + "page_header": "Seite {page} / {total}", "reset_zoom_on_nav": "Zoomstufe beim Bildwechsel zurücksetzen", "scale_up": { "description": "Skaliere kleinere Bilder auf Bildschirmgröße", @@ -741,6 +796,7 @@ "destination": "Neu zuweisen an" }, "scene_gen": { + "covers": "Szene-Cover", "force_transcodes": "Transcode Erzeugung erzwingen", "force_transcodes_tooltip": "Standardmäßig werden Transkodierungen nur erzeugt, wenn die Videodatei im Browser nicht unterstützt wird. Wenn diese Option aktiviert ist, werden Transkodierungen auch dann erstellt, wenn die Videodatei vom Browser unterstützt zu werden scheint.", "image_previews": "Animierte Bildvorschauen", @@ -830,6 +886,11 @@ "warmth": "Wärme" }, "empty_server": "Fügen Sie Ihrem Server einige Szenen hinzu, um Empfehlungen auf dieser Seite anzuzeigen.", + "errors": { + "image_index_greater_than_zero": "Bilderindex muss größer 0 sein", + "lazy_component_error_help": "Sollten Sie kürzlich ein Update für Stash durchgeführt haben, laden Sie bitte die Seite neu oder löschen Sie den Browser-Cache.", + "something_went_wrong": "Etwas ist schief gelaufen." + }, "ethnicity": "Ethnizität", "existing_value": "vorhandener Wert", "eye_color": "Augenfarbe", @@ -877,6 +938,7 @@ "syncing": "Synchronisiert mit Server", "uploading": "Skript wird hochgeladen" }, + "hasChapters": "Hat Kapitel", "hasMarkers": "Hat Markierungen", "height": "Größe", "height_cm": "Höhe (cm)", @@ -884,6 +946,7 @@ "ignore_auto_tag": "Auto-Tag ignorieren", "image": "Bild", "image_count": "Bilderanzahl", + "image_index": "Bild #", "images": "Bilder", "include_parent_tags": "Übergeordnete Tags einbeziehen", "include_sub_studios": "Untergeordnete Studios einbeziehen", @@ -1006,7 +1069,7 @@ "scenes": "Szenen", "scenes_updated_at": "Szene aktualisiert am", "search_filter": { - "add_filter": "Filter hinzufügen", + "edit_filter": "Filter editieren", "name": "Filter", "saved_filters": "Gespeicherte Filter", "update_filter": "Filter aktualisieren" @@ -1016,8 +1079,12 @@ "setup": { "confirm": { "almost_ready": "Wir sind fast bereit die Konfiguration abzuschließen. Bitte bestätige die folgenden Einstellungen. Du kannst auf Zurück klicken, um etwas Falsches zu ändern. Wenn alles gut aussieht, klicke auf Bestätigen, um dein System zu erstellen.", + "blobs_directory": "Binärdaten-Verzeichnis", + "cache_directory": "Cache-Verzeichnis", "configuration_file_location": "Ort der Konfigurationsdatei:", "database_file_path": "Dateipfad der Datenbank", + "default_blobs_location": "", + "default_cache_location": "/cache", "default_db_location": "/stash-go.sqlite", "default_generated_content_location": "/generated", "generated_directory": "Ordner der generierten Hilfsdateien", @@ -1053,12 +1120,20 @@ }, "paths": { "database_filename_empty_for_default": "Datenbank-Dateiname (Leer für Standardwert)", - "description": "Als nächstes müssen wir festhalten wo für deine Porno-Kollektion finden können und wo wir unsere Datenbank und Hilfsdateien speichern dürfen. Diese Einstellungen lassen sich später auch noch ändern.", + "description": "Als nächstes müssen wir festhalten wo für deine Porno-Kollektion finden können und wo wir unsere Datenbank, generierten Hilfsdateien und Cache speichern dürfen. Diese Einstellungen lassen sich später auch noch ändern.", + "path_to_blobs_directory_empty_for_database": "Pfad zum Binärblob-Verzeichnis (leer um die Datenbank dafür zu nutzen)", + "path_to_cache_directory_empty_for_default": "Pfad zum Cache-Verzeichnis (leer für Voreinstellung)", "path_to_generated_directory_empty_for_default": "Pfad zum Ordner der Hilfsdateien (Leer für Standardwert)", "set_up_your_paths": "Setze die Dateipfade", "stash_alert": "Es wurde kein Bibliotheks-Pfad gesetzt. Somit werden keine Dateien in Stash eingescannt. Bist du dir sicher?", + "where_can_stash_store_blobs": "Wo darf Stash die Binärdaten-Blobs speichern?", + "where_can_stash_store_blobs_description": "Stash kann Binärdaten wie Szene-Cover, Darsteller-, Studio- und Tag-Bilder entweder in der Datenbank oder auf dem Dateisystem speichern. Als Voreinstellung wird Stash ein Verzeichnis blobs im Ordner erstellen in dem auch die Konfigurationsdatei gespeichert ist. Wenn Sie dies ändern möchten, geben Sie bitte einen absoluten oder relativen Pfad an. Stash wird dieses Verzeichnis für Sie erstellen, sollte es nicht bereits existieren.", + "where_can_stash_store_blobs_description_addendum": "Wenn Sie alternativ die Daten in der Datenbank speichern wollen, dann lassen Sie das Feld leer. Notiz: Dies wird die Datenbank start vergrößern und Migrierungsaufgaben werden länger dauern.", + "where_can_stash_store_cache_files": "Wo darf Stash Cache-Dateien zwischenspeichern?", + "where_can_stash_store_cache_files_description": "Um einige Funktionen wie HLS/DASH Live-Transkodierung zu nutzen, muss Stash über ein Cache-Verzeichnis als temporären Zwischenspeicher verfügen. Als Voreinstellung wird Stash ein Verzeichnis cache im Ordner erstellen in dem auch die Konfigurationsdatei gespeichert ist. Wenn Sie dies ändern möchten, geben Sie bitte einen absoluten oder relativen Pfad an. Stash wird dieses Verzeichnis für Sie erstellen, sollte es nicht bereits existieren.", "where_can_stash_store_its_database": "Wo darf Stash seine Datenbank abspeichern?", - "where_can_stash_store_its_database_description": "Stash nutzt eine sqlite-Datenbank, um Metadaten über deine Pornosammlung zu speichern. Standardmäßig wird diese als stash-go.sqlite in dem Ordner gespeichert, in dem auf deine Konfigurationsdatei liegt. Wenn du das ändern möchtest, gebe bitte einen absoluten oder relativen (gegenüber der aktuellen working directory) Pfad mit Dateinamen an.", + "where_can_stash_store_its_database_description": "Stash nutzt eine SQLite-Datenbank, um Metadaten über deine Pornosammlung zu speichern. Standardmäßig wird diese als stash-go.sqlite in dem Ordner gespeichert, in dem auf deine Konfigurationsdatei liegt. Wenn du das ändern möchtest, gebe bitte einen absoluten oder relativen (gegenüber der aktuellen working directory) Pfad mit Dateinamen an.", + "where_can_stash_store_its_database_warning": "ACHTUNG: Ein Speicherort abseits des Systems auf dem Stash ausgeführt wird (z.B. speichern der Datenbank auf einem Netzwerkspeicher während Stash auf einem anderen Computer ausgeführt wird) ist nicht unterstützt! SQLite ist nicht für Nutzung über das Netzwerk ausgelegt und der Versuch, dies zu tun, kann sehr leicht dazu führen, dass Ihre gesamte Datenbank beschädigt wird.", "where_can_stash_store_its_generated_content": "Wo darf Stash seine generierten Hilfsdateien abspeichern?", "where_can_stash_store_its_generated_content_description": "Um Thumbnails, Previews und Sprites zur Verfügung zu stellen, generiert Stash diese aus deinen Videos und Bildern. Das schließt auch Transkodierungen von nicht unterstützten Dateiformaten mit ein. Standardmäßig wird Stash diese im Ordner generated abspeichern, der sich am Ort der Konfigurationsdatei befindet. Wenn du das ändern möchtest, gebe bitte einen absoluten oder relativen (gegenüber der aktuellen working directory) Pfad an. Stash wird den Ordner erstellen, sollte er noch nicht existieren.", "where_is_your_porn_located": "Wo finden wir deine Porno-Kollektion?", @@ -1130,6 +1205,7 @@ "default_filter_set": "Standardfiltersatz", "delete_past_tense": "{count, plural, one {{singularEntity}} other {{pluralEntity}}} gelöscht", "generating_screenshot": "Screenshot wird erstellt…", + "image_index_too_large": "Fehler: Bild-Index ist größer als die Anzahl der Bilder der Gallerie", "merged_scenes": "Zusammengefasste Szene", "merged_tags": "Zusammengeführte Tags", "reassign_past_tense": "Datei neu zugewiesen", @@ -1148,7 +1224,9 @@ "updated_at": "Aktualisiert am", "url": "URL", "validation": { - "aliases_must_be_unique": "Aliase müssen einzigartig sein" + "aliases_must_be_unique": "Aliase müssen einzigartig sein", + "date_invalid_form": "${path} muss die Form YYYY-MM-DD haben", + "required": "${path} ist ein notwendiges Feld" }, "videos": "Videos", "view_all": "Alle ansehen", diff --git a/ui/v2.5/src/locales/en-GB.json b/ui/v2.5/src/locales/en-GB.json index 57a93392fef..85821528606 100644 --- a/ui/v2.5/src/locales/en-GB.json +++ b/ui/v2.5/src/locales/en-GB.json @@ -133,7 +133,6 @@ "birth_year": "Birth Year", "birthdate": "Birthdate", "bitrate": "Bit Rate", - "between_and": "and", "blobs_storage_type": { "database": "Database", "filesystem": "Filesystem" @@ -171,7 +170,7 @@ "duration_unknown": "Duration unknown", "fp_found": "{fpCount, plural, =0 {No new fingerprint matches found} other {# new fingerprint matches found}}", "fp_matches": "Duration is a match", - "fp_matches_multi": "Duration matches {matchCount}/{durationsLength} fingerprint(s)", + "fp_matches_multi": "Duration matches {matchCount}/{durationsLength} fingerprints", "hash_matches": "{hash_type} is a match", "match_failed_already_tagged": "Scene already tagged", "match_failed_no_result": "No results found", @@ -265,13 +264,13 @@ "description": "Directory location for SQLite database file backups", "heading": "Backup Directory Path" }, - "blobs_storage": { - "heading": "Binary data storage type", - "description": "Where to store binary data such as scene covers, performer, studio and tag images. After changing this value, the existing data must be migrated using the Migrate Blobs tasks. See Tasks page for migration." - }, "blobs_path": { - "heading": "Binary data filesystem path", - "description": "Where in the filesystem to store binary data. Applicable only when using the Filesystem blob storage type. WARNING: changing this requires manually moving existing data." + "description": "Where in the filesystem to store binary data. Applicable only when using the Filesystem blob storage type. WARNING: changing this requires manually moving existing data.", + "heading": "Binary data filesystem path" + }, + "blobs_storage": { + "description": "Where to store binary data such as scene covers, performer, studio and tag images. After changing this value, the existing data must be migrated using the Migrate Blobs tasks. See Tasks page for migration.", + "heading": "Binary data storage type" }, "cache_location": "Directory location of the cache. Required if streaming using HLS (such as on Apple devices) or DASH.", "cache_path_head": "Cache Path", @@ -283,8 +282,6 @@ "chrome_cdp_path_desc": "File path to the Chrome executable, or a remote address (starting with http:// or https://, for example http://localhost:9222/json/version) to a Chrome instance.", "create_galleries_from_folders_desc": "If true, creates galleries from folders containing images.", "create_galleries_from_folders_label": "Create galleries from folders containing images", - "gallery_cover_regex_desc": "Regexp used to identify an image as gallery cover", - "gallery_cover_regex_label": "Gallery cover pattern", "database": "Database", "db_path_head": "Database Path", "directory_locations_to_your_content": "Directory locations to your content", @@ -293,6 +290,10 @@ "excluded_video_patterns_desc": "Regexps of video files/paths to exclude from Scan and add to Clean", "excluded_video_patterns_head": "Excluded Video Patterns", "ffmpeg": { + "hardware_acceleration": { + "desc": "Uses available hardware to encode video for live transcoding.", + "heading": "FFmpeg hardware encoding" + }, "live_transcode": { "input_args": { "desc": "Advanced: Additional arguments to pass to ffmpeg before the input field when live transcoding video.", @@ -305,21 +306,19 @@ }, "transcode": { "input_args": { - "heading": "FFmpeg Live Transcode Input Args", - "desc": "Advanced: Additional arguments to pass to ffmpeg before the input field when live transcoding video." + "desc": "Advanced: Additional arguments to pass to ffmpeg before the input field when live transcoding video.", + "heading": "FFmpeg Live Transcode Input Args" }, "output_args": { "desc": "Advanced: Additional arguments to pass to ffmpeg before the output field when generating video.", "heading": "FFmpeg Transcode Output Args" } - }, - "hardware_acceleration": { - "heading": "FFmpeg hardware encoding", - "desc": "Uses available hardware to encode video for live transcoding." } }, "funscript_heatmap_draw_range": "Include range in generated heatmaps", "funscript_heatmap_draw_range_desc": "Draw range of motion on the y-axis of the generated heatmap. Existing heatmaps will need to be regenerated after changing.", + "gallery_cover_regex_desc": "Regexp used to identify an image as gallery cover", + "gallery_cover_regex_label": "Gallery cover pattern", "gallery_ext_desc": "Comma-delimited list of file extensions that will be identified as gallery zip files.", "gallery_ext_head": "Gallery zip Extensions", "generated_file_naming_hash_desc": "Use MD5 or oshash for generated file naming. Changing this requires that all scenes have the applicable MD5/oshash value populated. After changing this value, existing generated files will need to be migrated or regenerated. See Tasks page for migration.", @@ -727,9 +726,9 @@ }, "custom": "Custom", "date": "Date", - "death_date": "Death Date", "date_format": "YYYY-MM-DD", "datetime_format": "YYYY-MM-DD HH:MM", + "death_date": "Death Date", "death_year": "Death Year", "descending": "Descending", "description": "Description", @@ -752,6 +751,14 @@ "edit_entity_title": "Edit {count, plural, one {{singularEntity}} other {{pluralEntity}}}", "export_include_related_objects": "Include related objects in export", "export_title": "Export", + "imagewall": { + "direction": { + "column": "Column", + "description": "Column or row based layout.", + "row": "Row" + }, + "margin_desc": "Number of margin pixels around each entire image." + }, "lightbox": { "delay": "Delay (Sec)", "display_mode": { @@ -774,14 +781,6 @@ "zoom": "Zoom" } }, - "imagewall": { - "margin_desc": "Number of margin pixels around each entire image.", - "direction": { - "description": "Column or row based layout.", - "column": "Column", - "row": "Row" - } - }, "merge": { "destination": "Destination", "empty_results": "Destination field values will be unchanged.", @@ -889,8 +888,8 @@ "empty_server": "Add some scenes to your server to view recommendations on this page.", "errors": { "image_index_greater_than_zero": "Image index must be greater than 0", - "something_went_wrong": "Something went wrong.", - "lazy_component_error_help": "If you recently upgraded Stash, please reload the page or clear your browser cache." + "lazy_component_error_help": "If you recently upgraded Stash, please reload the page or clear your browser cache.", + "something_went_wrong": "Something went wrong." }, "ethnicity": "Ethnicity", "existing_value": "existing value", @@ -939,8 +938,8 @@ "syncing": "Syncing with server", "uploading": "Uploading script" }, - "hasMarkers": "Has Markers", "hasChapters": "Has Chapters", + "hasMarkers": "Has Markers", "height": "Height", "height_cm": "Height (cm)", "help": "Help", @@ -1080,7 +1079,7 @@ "setup": { "confirm": { "almost_ready": "We're almost ready to complete the configuration. Please confirm the following settings. You can click back to change anything incorrect. If everything looks good, click Confirm to create your system.", - "blobs_directory": "Binary data directory", + "blobs_directory": "Binary data directory", "cache_directory": "Cache directory", "configuration_file_location": "Configuration file location:", "database_file_path": "Database file path", @@ -1122,19 +1121,19 @@ "paths": { "database_filename_empty_for_default": "database filename (empty for default)", "description": "Next up, we need to determine where to find your porn collection, and where to store the Stash database, generated files and cache files. These settings can be changed later if needed.", + "path_to_blobs_directory_empty_for_database": "path to blobs directory (empty to use database)", "path_to_cache_directory_empty_for_default": "path to cache directory (empty for default)", "path_to_generated_directory_empty_for_default": "path to generated directory (empty for default)", - "path_to_blobs_directory_empty_for_database": "path to blobs directory (empty to use database)", "set_up_your_paths": "Set up your paths", "stash_alert": "No library paths have been selected. No media will be able to be scanned into Stash. Are you sure?", + "where_can_stash_store_blobs": "Where can Stash store database binary data?", + "where_can_stash_store_blobs_description": "Stash can store binary data such as scene covers, performer, studio and tag images either in the database or in the filesystem. By default, it will store this data in the filesystem in the subdirectory blobs. If you want to change this, please enter an absolute or relative (to the current working directory) path. Stash will create this directory if it does not already exist.", + "where_can_stash_store_blobs_description_addendum": "Alternatively, if you want to store this data in the database, you can leave this field blank. Note: This will increase the size of your database file, and will increase database migration times.", "where_can_stash_store_cache_files": "Where can Stash store cache files?", "where_can_stash_store_cache_files_description": "In order for some functionality like HLS/DASH live transcoding to function, Stash requires a cache directory for temporary files. By default, Stash will create a cache directory within the directory containing your config file. If you want to change this, please enter an absolute or relative (to the current working directory) path. Stash will create this directory if it does not already exist.", "where_can_stash_store_its_database": "Where can Stash store its database?", "where_can_stash_store_its_database_description": "Stash uses an SQLite database to store your porn metadata. By default, this will be created as stash-go.sqlite in the directory containing your config file. If you want to change this, please enter an absolute or relative (to the current working directory) filename.", "where_can_stash_store_its_database_warning": "WARNING: storing the database on a different system to where Stash is run from (e.g. storing the database on a NAS while running the Stash server on another computer) is unsupported! SQLite is not intended for use across a network, and attempting to do so can very easily cause your entire database to become corrupted.", - "where_can_stash_store_blobs": "Where can Stash store database binary data?", - "where_can_stash_store_blobs_description": "Stash can store binary data such as scene covers, performer, studio and tag images either in the database or in the filesystem. By default, it will store this data in the filesystem in the subdirectory blobs. If you want to change this, please enter an absolute or relative (to the current working directory) path. Stash will create this directory if it does not already exist.", - "where_can_stash_store_blobs_description_addendum": "Alternatively, if you want to store this data in the database, you can leave this field blank. Note: This will increase the size of your database file, and will increase database migration times.", "where_can_stash_store_its_generated_content": "Where can Stash store its generated content?", "where_can_stash_store_its_generated_content_description": "In order to provide thumbnails, previews and sprites, Stash generates images and videos. This also includes transcodes for unsupported file formats. By default, Stash will create a generated directory within the directory containing your config file. If you want to change where this generated media will be stored, please enter an absolute or relative (to the current working directory) path. Stash will create this directory if it does not already exist.", "where_is_your_porn_located": "Where is your porn located?", @@ -1206,6 +1205,7 @@ "default_filter_set": "Default filter set", "delete_past_tense": "Deleted {count, plural, one {{singularEntity}} other {{pluralEntity}}}", "generating_screenshot": "Generating screenshot…", + "image_index_too_large": "Error: Image index is larger than the number of images in the Gallery", "merged_scenes": "Merged scenes", "merged_tags": "Merged tags", "reassign_past_tense": "File reassigned", @@ -1215,8 +1215,7 @@ "started_auto_tagging": "Started auto tagging", "started_generating": "Started generating", "started_importing": "Started importing", - "updated_entity": "Updated {entity}", - "image_index_too_large": "Error: Image index is larger than the number of images in the Gallery" + "updated_entity": "Updated {entity}" }, "total": "Total", "true": "True", diff --git a/ui/v2.5/src/locales/es-ES.json b/ui/v2.5/src/locales/es-ES.json index 2a6bee3d300..2f115be1109 100644 --- a/ui/v2.5/src/locales/es-ES.json +++ b/ui/v2.5/src/locales/es-ES.json @@ -35,7 +35,7 @@ "download_backup": "Descargar copia de seguridad", "edit": "Editar", "edit_entity": "Editar {entityType}", - "export": "Exportar…", + "export": "Exportar", "export_all": "Exportar todo…", "find": "Buscar", "finish": "Terminar", @@ -883,7 +883,6 @@ "scenes": "Escenas", "scenes_updated_at": "Fecha de actualización de la escena", "search_filter": { - "add_filter": "Añadir filtro", "name": "Filtro", "saved_filters": "Filtros guardados", "update_filter": "Actualizar filtro" diff --git a/ui/v2.5/src/locales/et-EE.json b/ui/v2.5/src/locales/et-EE.json index f48f2463e56..c3a010350d4 100644 --- a/ui/v2.5/src/locales/et-EE.json +++ b/ui/v2.5/src/locales/et-EE.json @@ -21,6 +21,7 @@ "confirm": "Kinnita", "continue": "Jätka", "create": "Loo", + "create_chapters": "Loo Peatükk", "create_entity": "Loo {entityType}", "create_marker": "Loo Marker", "created_entity": "Loodud {entity_type}: {entity_name}", @@ -60,6 +61,8 @@ "merge": "Liida", "merge_from": "Liida teisest", "merge_into": "Liida teise", + "migrate_blobs": "Migreeri Blobid", + "migrate_scene_screenshots": "Migreeri Stseenide Ekraanipildid", "next_action": "Järgmine", "not_running": "ei jookse", "open_in_external_player": "Ava välises mängijas", @@ -130,8 +133,13 @@ "birth_year": "Sünniaasta", "birthdate": "Sünnikuupäev", "bitrate": "Bitikiirus", + "blobs_storage_type": { + "database": "Andmebaas", + "filesystem": "Failisüsteem" + }, "captions": "Subtiitrid", "career_length": "Karjääri Pikkus", + "chapters": "Peatükid", "component_tagger": { "config": { "active_instance": "Aktiivne stash-kasti eksemplar:", @@ -162,7 +170,7 @@ "duration_unknown": "Kestus teadmata", "fp_found": "{fpCount, plural, =0 {Uusi sõrmejälje kattuvusi ei leitud} other {# uut sõrmejälje kattuvust leitud}}", "fp_matches": "Kestus klapib", - "fp_matches_multi": "Kestus klapib {matchCount}/{durationsLength} sõrmejäljel", + "fp_matches_multi": "Kestus klapib {matchCount}/{durationsLength} sõrmejälgedel", "hash_matches": "{hash_type} klapib", "match_failed_already_tagged": "Stseen juba sildistatud", "match_failed_no_result": "Vasteid ei leitud", @@ -256,7 +264,15 @@ "description": "Failitee SQLite andmebaasi varundusfailide jaoks", "heading": "Varunduse Failitee" }, - "cache_location": "Failitee vahemäluni", + "blobs_path": { + "description": "Kus kohas hoida binaarseid andmeid failisüsteemis. Kehtib ainult kui kasutad Failisüsteem blob salvestustüüpi. HOIATUS: selle muutmine nõuab olemasolevate andmete manuaalset liigutamist.", + "heading": "Binaarseete andmete failisüsteemi tee" + }, + "blobs_storage": { + "description": "Kus hoida binaarseid andmeid nagu stseeni kaanepildid, näitlejate, stuudiote ja siltide pilte. Peale selle väärtuse muutmist tuleb olemasolevad andmed migreerida kasutades Migreeri Blobe ülesannet. Vaata Ülesannete lehele migreerimiseks.", + "heading": "Binaarsete andmete hoiustamistüüp" + }, + "cache_location": "Failitee vahemäluni. Nõutud kui striimimiseks kasutatakse HLSi (näiteks Apple seadetel) või DASHi.", "cache_path_head": "Vahemälu Failitee", "calculate_md5_and_ohash_desc": "Kalkuleeri MD5 checksum lisaks oshashile. Lubamine põhjustab aeglasemat esmast skaneerimist. Faili nimetuse hash peab olema sätitud oshashiks, et keelata MD5 kalkuleerimine.", "calculate_md5_and_ohash_label": "Kalkuleeri MD5 videote jaoks", @@ -266,6 +282,7 @@ "chrome_cdp_path_desc": "Failitee Chrome käivitajani, või kaugaadress (algab http:// või https:// -iga, näiteks http://localhost:9222/json/version) Chrome'i eksemplarini.", "create_galleries_from_folders_desc": "Kui lubatud, loob galeriisid pilte sisaldavatest kaustadest.", "create_galleries_from_folders_label": "Loo galeriisid kaustadest, mis sisaldavad pilte", + "database": "Andmebaas", "db_path_head": "Andmebaasi Failitee", "directory_locations_to_your_content": "Failitee asukohad sisule", "excluded_image_gallery_patterns_desc": "Pildi- ja galeriifailide/teede regexpid, mida skannimisest välja jätta ja Clean'i lisada", @@ -273,6 +290,10 @@ "excluded_video_patterns_desc": "Videofailide/teede regexpid, mida skannimisest välja jätta ja Clean'i lisada", "excluded_video_patterns_head": "Välistatud Video Mustrid", "ffmpeg": { + "hardware_acceleration": { + "desc": "Kasutab olemasolevat riistvara reaalajas video transkodeerimiseks.", + "heading": "FFmpeg riistvara enkodeerimine" + }, "live_transcode": { "input_args": { "desc": "Edasijõudnutele: Lisaargumendid mida edastada ffmpegi sisendväljale live video transkodeerimise ajal.", @@ -285,8 +306,8 @@ }, "transcode": { "input_args": { - "desc": "Edasijõudnutele: Lisaargumendid mida edastada ffmpegi sisendväljale video genereerimisel.", - "heading": "FFmpeg Transkodeerimise Sisendargumendid" + "desc": "Edasijõudnutele: Lisaargumendid mida edastada ffmpegi sisendväljale video reaalajas transkodeerimisel.", + "heading": "FFmpeg Reaalajas Transkodeerimise Sisendargumendid" }, "output_args": { "desc": "Edasijõudnutele: Lisaargumendid mida edastada ffmpegi väljundväljale video genereerimisel.", @@ -294,6 +315,10 @@ } } }, + "funscript_heatmap_draw_range": "Kaasa vahemik genereeritud kuumkaartidel", + "funscript_heatmap_draw_range_desc": "Joonista liikumisvahemik genereeritud kuumkaardi y-teljel. Olemasolevad kuumkaardid tuleb peale muutmist uuesti genereerida.", + "gallery_cover_regex_desc": "Regexp kasutakse, et tuvastada pilti kui galerii kaanepildina", + "gallery_cover_regex_label": "Galerii kaanepildi muster", "gallery_ext_desc": "Komadega eraldatud faililaiendite loend, mis tuvastatakse galerii ZIP-failidena.", "gallery_ext_head": "Galerii zip Laiendused", "generated_file_naming_hash_desc": "Kasutage failide nimetamiseks MD5 või oshashi. Selle muutmiseks on vaja, et kõikides stseenides oleks kohaldatav MD5/oshash väärtus täidetud. Pärast selle väärtuse muutmist tuleb olemasolevad loodud failid migreerida või uuesti genereerida. Vaadake üleviimise kohta lehekülge Ülesanded.", @@ -301,6 +326,7 @@ "generated_files_location": "Loodud failide (stseenimarkerid, stseeni eelvaated, spraidid jne) asukoht Failiteel", "generated_path_head": "Genereeritud Failitee", "hashing": "Hashimine", + "heatmap_generation": "Funscripti Kuumkaardi Genereerimine", "image_ext_desc": "Komadega eraldatud faililaiendite loend, mis tuvastatakse piltidena.", "image_ext_head": "Pildilaiendused", "include_audio_desc": "Kaasa eelvaadete loomisel helivoog.", @@ -329,7 +355,7 @@ "heading": "Kraapijate Failitee" }, "scraping": "Kraapimine", - "sqlite_location": "Failitee asukoht SQLite andmebaasi jaoks (vajab taaskäivitust)", + "sqlite_location": "Failitee asukoht SQLite andmebaasi jaoks (vajab taaskäivitust). HOIATUS: andmebaasi kasutamine, mis ei jookse samal süsteemil, kui Stash (nt üle võrgu) ei ole toetatud!", "video_ext_desc": "Komadega eraldatud faililaiendite loend, mis tuvastatakse videotena.", "video_ext_head": "Videolaiendused", "video_head": "Video" @@ -400,6 +426,7 @@ "generate_previews_during_scan_tooltip": "Genereeri animeeritud WebP eelvaateid, nõutav ainult siis, kui eelvaate tüüp on seatud väärtusele Animeeritud Pilt.", "generate_sprites_during_scan": "Genereeri puhastusspriite", "generate_thumbnails_during_scan": "Genereeri piltide jaoks pisipilte", + "generate_video_covers_during_scan": "Genereeri stseeni kaanepidid", "generate_video_previews_during_scan": "Genereeri eelvaateid", "generate_video_previews_during_scan_tooltip": "Genereeri video eelvaateid, mis esitatakse kursorit stseeni kohal hoides", "generated_content": "Genereeritud Sisu", @@ -427,7 +454,16 @@ "incremental_import": "Järkjärguline import esitatud eksporditud ZIP-failist.", "job_queue": "Ülesannete Järjekord", "maintenance": "Hooldus", + "migrate_blobs": { + "delete_old": "Kustuta vanad andmed", + "description": "Migreeri blobid praegusele blobi andmesüsteemile. Seeda migratsiooni tuleb jooksutada peale blobi andmesalvestussüsteemi muutmist. Saab valikuliselt kustutada vanad andmed peale migratsiooni." + }, "migrate_hash_files": "Kasutatakse pärast genereeritud faili nimetamise hashi muutmist olemasolevate loodud failide ümbernimetamiseks uuele hashivormingule.", + "migrate_scene_screenshots": { + "delete_files": "Kustuta ekraanipiltide failid", + "description": "Migreeri stseeni ekranipildid uute blobi andmesüsteemi. Seda migratsuiooni peaks jooksutama peale olemasoleva süsteemi migreerimist 0.20le. Saab valikuselt kustutada vanu ekraanipilte peale migratsiooni.", + "overwrite_existing": "Kirjuta üle eksisteerivad blobid koos ekraanipiltide andmetega" + }, "migrations": "Migreerimised", "only_dry_run": "Tee ainult kuivjooks. Ära eemalda midagi", "plugin_tasks": "Plugina Ülesanded", @@ -499,6 +535,9 @@ "heading": "Keela rippmenüü loomine" }, "heading": "Redigeerimine", + "max_options_shown": { + "label": "Maksimaalne number esemeid mida näidata valikmenüüdes" + }, "rating_system": { "star_precision": { "label": "Tähtedega Hindamise Täpsus", @@ -539,6 +578,11 @@ "image_lightbox": { "heading": "Pildi Valguskast" }, + "image_wall": { + "direction": "Direktsioon", + "heading": "Pildisein", + "margin": "Marginaalid (pikslid)" + }, "images": { "heading": "Pildid", "options": { @@ -682,6 +726,8 @@ }, "custom": "Kohandatud", "date": "Kuupäev", + "date_format": "AAAA-KK-PP", + "datetime_format": "AAAA-KK-PP TT:MM", "death_date": "Surmakuupäev", "death_year": "Surma-aasta", "descending": "Langev", @@ -705,6 +751,14 @@ "edit_entity_title": "Redigeeri {count, plural, one {{singularEntity}} other {{pluralEntity}}}", "export_include_related_objects": "Kaasa seotud objektid eksporti", "export_title": "Ekspordi", + "imagewall": { + "direction": { + "column": "Kolumn", + "description": "Kolumni või ridade põhine välimus.", + "row": "Rida" + }, + "margin_desc": "Marginaali pikslite arv ümber iga täispildi." + }, "lightbox": { "delay": "Viivitus (s)", "display_mode": { @@ -714,6 +768,7 @@ "original": "Originaal" }, "options": "Sätted", + "page_header": "Leht {page} / {total}", "reset_zoom_on_nav": "Pildi muutumisel lähtesta suumi tase", "scale_up": { "description": "Suurendage väiksemaid pilte ekraani täitmiseks", @@ -741,6 +796,7 @@ "destination": "Määra Ümber" }, "scene_gen": { + "covers": "Stseeni kaaned", "force_transcodes": "Sunni Ümbertöötlemise genereerimine", "force_transcodes_tooltip": "Vaikimisi genereeritakse ümbertöötlemisi ainult siis, kui brauser videofaili ei toeta. Kui see on lubatud, genereeritakse ümbertöötlemisi isegi siis, kui videofail näib olevat brauseris toetatud.", "image_previews": "Animeeritud Piltide Eelvaated", @@ -830,6 +886,11 @@ "warmth": "Soojus" }, "empty_server": "Sellel lehel soovituste nägemiseks lisage oma serverisse mõned stseenid.", + "errors": { + "image_index_greater_than_zero": "Pildi indeks peab olema suurem kui 0", + "lazy_component_error_help": "Kui uuendasid Stashi hiljuti, palun taaslae leht või tühjenda oma brauseri cache.", + "something_went_wrong": "Midagi läks valesti." + }, "ethnicity": "Rahvus", "existing_value": "eksisteeriv väärtus", "eye_color": "Silmavärv", @@ -877,6 +938,7 @@ "syncing": "Serveriga sünkroniseerimine", "uploading": "Skripti üleslaadimine" }, + "hasChapters": "Sisaldab Episoode", "hasMarkers": "On Markereid", "height": "Pikkus", "height_cm": "Pikkus (cm)", @@ -884,6 +946,7 @@ "ignore_auto_tag": "Ignoneeri Automaatset Märkimist", "image": "Pilt", "image_count": "Pildiarv", + "image_index": "Pilt #", "images": "Pildid", "include_parent_tags": "Kaasa vanem-silte", "include_sub_studios": "Kaasa tütarstuudioid", @@ -1006,7 +1069,7 @@ "scenes": "Stseenid", "scenes_updated_at": "Stseen Uuendatud", "search_filter": { - "add_filter": "Lisa Filter", + "edit_filter": "Muuda Filtrit", "name": "Filter", "saved_filters": "Salvestatud filtrid", "update_filter": "Uuenda Filtrit" @@ -1016,8 +1079,12 @@ "setup": { "confirm": { "almost_ready": "Oleme seadistamise lõpuleviimiseks peaaegu valmis. Vaata üle järgmised sätted. Valede väärtuste muutmiseks võite klõpsata tagasi. Kui kõik tundub õige, klõpsa süsteemi loomiseks nuppu Kinnita.", + "blobs_directory": "Binaarsete andmete kaust", + "cache_directory": "Cache kaust", "configuration_file_location": "Konfiguratsioonifaili asukoht:", "database_file_path": "Andmebaasi faili failitee", + "default_blobs_location": "", + "default_cache_location": "/cache", "default_db_location": "/stash-go.sqlite", "default_generated_content_location": "/generated", "generated_directory": "Genereeritud kaust", @@ -1053,12 +1120,20 @@ }, "paths": { "database_filename_empty_for_default": "andmebaasi failinimi (vaikimisi tühi)", - "description": "Järgmisena peame kindlaks määrama, kust leida su pornokogu, kuhu salvestada stashi andmebaas ja loodud failid. Neid sätteid saab hiljem vajadusel muuta.", + "description": "Järgmisena peame kindlaks määrama, kust leida su pornokogu ja kuhu salvestada stashi andmebaas, genereeritud failid ja cache. Neid sätteid saab hiljem vajadusel muuta.", + "path_to_blobs_directory_empty_for_database": "tee blobide kaustani (tühi, et kasutada andmebaasi)", + "path_to_cache_directory_empty_for_default": "tee cache kaustani (tühi vaikeseadeks)", "path_to_generated_directory_empty_for_default": "genereeritud kataloogi tee (vaikimisi tühi)", "set_up_your_paths": "Seadista oma failiteed", "stash_alert": "Ühtegi kogu teed pole valitud. Stash ei saa skannida mitte ühtegi meediumifaili. Oled sa kindel?", + "where_can_stash_store_blobs": "Kus saab Stash hoida oma andmebaasi binaarseid andmeid?", + "where_can_stash_store_blobs_description": "Stash saab hoida binaarseid andmeid nagu stseeni kaanepilte, esinejate, stuudiote ja siltide pilte kas andmebaasis või failisüsteemis. Vaikimisi salvestab Stash neid andmeid failsüsteemi alamkausta blobs. Kui tahad seda muuta, palun sisesta absoluutne või relatiivne (hetke töökaustaga) tee. Stash loob selle kausta, kui seda juba ei eksisteeri.", + "where_can_stash_store_blobs_description_addendum": "Alternatiivselt, kui tahad hoida neid anmeid andmebaasis, saad jätta selle välja tühjaks. NB: See suurendab su andmebaasi fail ja suurendab andmebaasi migratsiooni aega.", + "where_can_stash_store_cache_files": "Kus saab Stash hoida cache faile?", + "where_can_stash_store_cache_files_description": "Mõne funktsionaalsuse, nagu HLS/DASH reaalas transkodeerimine, töötamiseks vajab Stash cache kausta ajutiste failide jaoks. Vaikimisi loob Stash cache kausta mis asub konfiguratsioonifailiga samas kaustas. Kui tahad seda muuta, palun sisesta absoluutne või relatiivne (töökaustaga) tee. Stash loob selle kausta kui seda juba ei eksisteeri.", "where_can_stash_store_its_database": "Kuhu saab Stash oma andmebaasi salvestada?", - "where_can_stash_store_its_database_description": "Stash kasutab su porno metaandmete salvestamiseks sqlite'i andmebaasi. Vaikimisi luuakse see konfiguratsioonifaili sisaldavasse kataloogi kui stash-go.sqlite. Kui soovid seda muuta, sisesta absoluutne või suhteline failinimi (praeguse töökataloogi suhtes).", + "where_can_stash_store_its_database_description": "Stash kasutab su porno metaandmete salvestamiseks SQLite'i andmebaasi. Vaikimisi luuakse see konfiguratsioonifaili sisaldavasse kataloogi kui stash-go.sqlite. Kui soovid seda muuta, sisesta absoluutne või suhteline failinimi (praeguse töökataloogi suhtes).", + "where_can_stash_store_its_database_warning": "HOIATUS: hoides andmebaasi erineval süsteemil kui millel Stash jookseb (nt hoides andmebaasi NASil kui Stash jookseb teisel arvutil) on mitte toetatud! SQLite ei ole mõeldud kasutamiseks üle võrgu ja selle proovimine võib väga kergesti viia andmebaasi korrupeerumiseni.", "where_can_stash_store_its_generated_content": "Kus saab Stash oma genereeritud sisu salvestada?", "where_can_stash_store_its_generated_content_description": "Pisipiltide, eelvaadete ja spraitide pakkumiseks loob Stash pilte ja videoid. See hõlmab ka toetamata failivormingute ümbertöötlemist. Vaikimisi loob Stash konfiguratsioonifaili sisaldavas kaustas genereeritud kausta. Kui soovid muuta seda, kus see loodud meedium salvestatakse, sisesta absoluutne või suhteline failitee (praeguse töökataloogi suhtes). Stash loob selle kausta, kui seda veel pole.", "where_is_your_porn_located": "Kus su porno asub?", @@ -1130,6 +1205,7 @@ "default_filter_set": "Vaikimisi filtrikomplekt", "delete_past_tense": "Kustutatud {count, plural, one {{singularEntity}} other {{pluralEntity}}}", "generating_screenshot": "Ekraanipildi genereerimine…", + "image_index_too_large": "Error: Pildi index on suurem kui Galeriis olevate piltide arv", "merged_scenes": "Ühendatud stseenid", "merged_tags": "Sildid ühendatud", "reassign_past_tense": "Fail ümbermääratud", @@ -1148,7 +1224,9 @@ "updated_at": "Viimati Uuendatud", "url": "URL", "validation": { - "aliases_must_be_unique": "aliased peavad olema erilised" + "aliases_must_be_unique": "aliased peavad olema erilised", + "date_invalid_form": "${path} peab olema AAAA-KK-PP vormis", + "required": "${path} on nõutud väli" }, "videos": "Videod", "view_all": "Vaata Kõiki", diff --git a/ui/v2.5/src/locales/fi-FI.json b/ui/v2.5/src/locales/fi-FI.json index ee9ab455b8d..a7826e0e30a 100644 --- a/ui/v2.5/src/locales/fi-FI.json +++ b/ui/v2.5/src/locales/fi-FI.json @@ -903,7 +903,6 @@ "scenes": "Kohtaukset", "scenes_updated_at": "Kohtaus päivitetty", "search_filter": { - "add_filter": "Aseta suodatin", "name": "Suodatin", "saved_filters": "Tallennetut suodattimet", "update_filter": "Päivitä suodatin" diff --git a/ui/v2.5/src/locales/fr-FR.json b/ui/v2.5/src/locales/fr-FR.json index d1e4a301893..d1bff5c6f24 100644 --- a/ui/v2.5/src/locales/fr-FR.json +++ b/ui/v2.5/src/locales/fr-FR.json @@ -21,6 +21,7 @@ "confirm": "Confirmer", "continue": "Continuer", "create": "Créer", + "create_chapters": "Créer un chapitre", "create_entity": "Créer {entityType}", "create_marker": "Créer un marqueur", "created_entity": "Créé {entity_type} : {entity_name}", @@ -60,6 +61,8 @@ "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", @@ -130,8 +133,13 @@ "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", "component_tagger": { "config": { "active_instance": "Instance Stash-Box active :", @@ -162,7 +170,7 @@ "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} empreinte·s", + "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é", @@ -256,7 +264,15 @@ "description": "Emplacement de sauvegarde des bases de données SQLite", "heading": "Chemin du répertoire de sauvegarde" }, - "cache_location": "Emplacement du cache", + "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", @@ -266,6 +282,7 @@ "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": "Coché, crée des galeries à partir de dossiers contenant des images.", "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", @@ -273,6 +290,10 @@ "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.", @@ -285,8 +306,8 @@ }, "transcode": { "input_args": { - "desc": "Avancé : Arguments supplémentaires à passer à FFmpeg avant le champ d'entrée lors de la génération de la vidéo.", - "heading": "Arguments d'entrée pour le transcodage FFmpeg" + "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 pour le transcodage FFmpeg en temps réel" }, "output_args": { "desc": "Avancé : Arguments supplémentaires à passer à FFmpeg avant le champ de sortie lors de la génération de la vidéo.", @@ -294,6 +315,8 @@ } } }, + "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.", @@ -303,6 +326,7 @@ "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.", @@ -331,7 +355,7 @@ "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)", + "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" @@ -402,6 +426,7 @@ "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é", @@ -429,7 +454,16 @@ "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 supprime rien", "plugin_tasks": "Tâches de Plugin", @@ -501,6 +535,9 @@ "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", @@ -541,6 +578,11 @@ "image_lightbox": { "heading": "Visionneuse d'images" }, + "image_wall": { + "direction": "Orientation", + "heading": "Mur d'images", + "margin": "Marge (pixels)" + }, "images": { "heading": "Images", "options": { @@ -684,6 +726,8 @@ }, "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", @@ -707,6 +751,14 @@ "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." + }, "lightbox": { "delay": "Délai (Secondes)", "display_mode": { @@ -716,6 +768,7 @@ "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", @@ -743,11 +796,12 @@ "destination": "Réaffecter à" }, "scene_gen": { + "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 de fréquentation et vitesses pour les scènes interactives", + "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", @@ -832,6 +886,11 @@ "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.", + "something_went_wrong": "Quelque chose n'a pas fonctionné." + }, "ethnicity": "Ethnicité", "existing_value": "valeur existante", "eye_color": "Couleur des yeux", @@ -879,6 +938,7 @@ "syncing": "Synchronisation avec le serveur", "uploading": "Script de chargement" }, + "hasChapters": "A des chapitres", "hasMarkers": "Dispose de marqueurs", "height": "Taille", "height_cm": "Taille (cm)", @@ -886,6 +946,7 @@ "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", @@ -1008,7 +1069,7 @@ "scenes": "Scènes", "scenes_updated_at": "Scène actualisée le", "search_filter": { - "add_filter": "Ajouter un filtre", + "edit_filter": "Modifier le filtre", "name": "Filtre", "saved_filters": "Filtres sauvegardés", "update_filter": "Filtre actualisé" @@ -1018,8 +1079,12 @@ "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é", @@ -1055,12 +1120,20 @@ }, "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, où stocker la base de données Stash et les fichiers générés. Ces paramètres peuvent être modifiés ultérieurement si nécessaire.", + "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_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 ?", @@ -1132,6 +1205,7 @@ "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é", @@ -1150,7 +1224,9 @@ "updated_at": "Actualisé le", "url": "URL", "validation": { - "aliases_must_be_unique": "Les alias doivent être uniques" + "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" }, "videos": "Vidéos", "view_all": "Tout voir", diff --git a/ui/v2.5/src/locales/hr-HR.json b/ui/v2.5/src/locales/hr-HR.json index b5cabd6e46d..af7508c40d0 100644 --- a/ui/v2.5/src/locales/hr-HR.json +++ b/ui/v2.5/src/locales/hr-HR.json @@ -31,7 +31,7 @@ "download_backup": "Preuzmi Sigurnostnu Kopiju", "edit": "Uredi", "edit_entity": "Uredi {entityType}", - "export": "Izvezi…", + "export": "Izvezi", "export_all": "Izvezi sve…", "find": "Pronađi", "finish": "Završi", diff --git a/ui/v2.5/src/locales/hu-HU.json b/ui/v2.5/src/locales/hu-HU.json index 7bb45f48d76..7fff63874ee 100644 --- a/ui/v2.5/src/locales/hu-HU.json +++ b/ui/v2.5/src/locales/hu-HU.json @@ -30,7 +30,7 @@ "download_backup": "Biztonsági Mentés Letöltése", "edit": "Módosít", "edit_entity": "{entityType} Módosítása", - "export": "Exportálás…", + "export": "Exportálás", "export_all": "Összes exportálása…", "find": "Keresés", "finish": "Befejez", @@ -465,7 +465,6 @@ "scene_id": "Jelenet ID", "scenes": "Jelenetek", "search_filter": { - "add_filter": "Szűrő Hozzáadása", "name": "Szűrő", "saved_filters": "Mentett szűrők", "update_filter": "Szűrő Frissítése" diff --git a/ui/v2.5/src/locales/it-IT.json b/ui/v2.5/src/locales/it-IT.json index bd61203317b..3511c8e0197 100644 --- a/ui/v2.5/src/locales/it-IT.json +++ b/ui/v2.5/src/locales/it-IT.json @@ -139,7 +139,7 @@ "blacklist_label": "Lista Nera", "query_mode_auto": "Automatico", "query_mode_auto_desc": "Usa metadati se presenti, o nome file", - "query_mode_dir": "Dir", + "query_mode_dir": "Elenco", "query_mode_dir_desc": "Usa solo la cartella che contiene il file video", "query_mode_filename": "Nome file", "query_mode_filename_desc": "Usa solo il nome file", @@ -265,14 +265,14 @@ "chrome_cdp_path_desc": "Percorso all'eseguibile di Chrome, o indirizzo remoto (iniziando con http:// o https://, per esempio http://localhost:9222/json/version) verso un'istanza Chrome.", "create_galleries_from_folders_desc": "Se spuntato, crea gallerie dalle cartelle che contengono immagini.", "create_galleries_from_folders_label": "Crea gallerie dalle cartelle con immagini", - "gallery_cover_regex_desc": "Espressione regolare usata per identificare un immagine come copertina di galleria", - "gallery_cover_regex_label": "Schema copertina di galleria", "db_path_head": "Percorso del Database", "directory_locations_to_your_content": "Percorso della Cartella del tuo contenuto", "excluded_image_gallery_patterns_desc": "Espressioni Regolari di file/percorsi di immagini e gallerie per escluderle dalla Scansione e aggiungerle alla Pulizia", "excluded_image_gallery_patterns_head": "Schema Immagini/Gallerie Escluse", "excluded_video_patterns_desc": "Espressioni Regolari di file/percorsi di video per escluderli dalla Scansione e aggiungerli alla Pulizia", "excluded_video_patterns_head": "Schema Video Esclusi", + "gallery_cover_regex_desc": "Espressione regolare usata per identificare un immagine come copertina di galleria", + "gallery_cover_regex_label": "Schema copertina di galleria", "gallery_ext_desc": "Lista di estensioni delimitate da Virgola che saranno identificate come gallerie in file compressi/zip.", "gallery_ext_head": "Estensioni Gallerie zip", "generated_file_naming_hash_desc": "Usa l'MD5 o oshas per i nomi dei file creati. Cambiarlo richiede che tutte le scene abbiano il valore MD5/oshash ripopolato. Dopo la modifica, i file esistenti necessiteranno di essere migrati o ricreati. Vedere la pagina Attività per la migrazione.", @@ -984,7 +984,6 @@ "scenes": "Scene", "scenes_updated_at": "Scena Aggiornata Al", "search_filter": { - "add_filter": "Aggiungi Filtro", "name": "Filtro", "saved_filters": "Filtri Salvati", "update_filter": "Aggiorna Filtro" diff --git a/ui/v2.5/src/locales/ja-JP.json b/ui/v2.5/src/locales/ja-JP.json index 4bb12fb9410..27c74a3d84c 100644 --- a/ui/v2.5/src/locales/ja-JP.json +++ b/ui/v2.5/src/locales/ja-JP.json @@ -1005,7 +1005,6 @@ "scenes": "シーン", "scenes_updated_at": "シーンの更新日:", "search_filter": { - "add_filter": "フィルターを追加", "name": "フィルター", "saved_filters": "保存済みのフィルター", "update_filter": "フィルターを更新" diff --git a/ui/v2.5/src/locales/ko-KR.json b/ui/v2.5/src/locales/ko-KR.json index 2a269c205b4..b37c1fab314 100644 --- a/ui/v2.5/src/locales/ko-KR.json +++ b/ui/v2.5/src/locales/ko-KR.json @@ -35,8 +35,8 @@ "download_backup": "백업 다운로드", "edit": "수정", "edit_entity": "{entityType} 수정", - "export": "내보내기…", - "export_all": "모두 내보내기…", + "export": "내보내기", + "export_all": "모두 내보내기", "find": "찾기", "finish": "완료", "from_file": "파일로 불러오기…", @@ -965,7 +965,6 @@ "scenes": "영상", "scenes_updated_at": "영상 업데이트 날짜", "search_filter": { - "add_filter": "필터 추가", "name": "필터", "saved_filters": "저장된 필터", "update_filter": "필터 업데이트" diff --git a/ui/v2.5/src/locales/nl-NL.json b/ui/v2.5/src/locales/nl-NL.json index b29e54d2c7b..f2c708e5d79 100644 --- a/ui/v2.5/src/locales/nl-NL.json +++ b/ui/v2.5/src/locales/nl-NL.json @@ -35,7 +35,7 @@ "download_backup": "Download Backup", "edit": "Bewerk", "edit_entity": "Wijzig {entityType}", - "export": "Exporteer…", + "export": "Exporteer", "export_all": "Exporteer Alles…", "find": "Zoek", "finish": "Klaar", @@ -861,7 +861,6 @@ "scenes": "Scènes", "scenes_updated_at": "Scène geüpdatet op", "search_filter": { - "add_filter": "Filter Toevoegen", "name": "Filter", "saved_filters": "Opgeslagen filters", "update_filter": "Filter Updaten" diff --git a/ui/v2.5/src/locales/pl-PL.json b/ui/v2.5/src/locales/pl-PL.json index e136c56859c..0d7b05d211b 100644 --- a/ui/v2.5/src/locales/pl-PL.json +++ b/ui/v2.5/src/locales/pl-PL.json @@ -21,6 +21,7 @@ "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}", @@ -60,6 +61,8 @@ "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", @@ -130,8 +133,13 @@ "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", "component_tagger": { "config": { "active_instance": "Aktywna instancja stash-box:", @@ -256,7 +264,15 @@ "description": "Lokalizacja katalogu kopii zapasowych plików bazy danych SQLite", "heading": "Ścieżka katalogu kopii zapasowych" }, - "cache_location": "Lokalizacja katalogu pamięci podręcznej", + "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", @@ -266,6 +282,7 @@ "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, tworzy galerie z folderów zawierających obrazy.", "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", @@ -273,23 +290,35 @@ "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." + "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." + "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." + "desc": "Zaawansowane: Dodatkowe argumenty do przekazania do FFmpeg przed polem wejściowym podczas generowania wideo.", + "heading": "Argumenty wejściowe dla transkodowani na żywo przy użyciu FFmpeg" }, "output_args": { - "desc": "Zaawansowane: Dodatkowe argumenty do przekazania do ffmpeg przed polem wyjściowym podczas generowania wideo." + "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.", @@ -297,6 +326,7 @@ "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.", @@ -325,7 +355,7 @@ "heading": "Ścieżka do zbieraczy" }, "scraping": "Scrapowanie", - "sqlite_location": "Lokalizacja pliku dla bazy danych SQLite (wymaga ponownego uruchomienia)", + "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" @@ -396,6 +426,7 @@ "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", @@ -423,7 +454,16 @@ "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", @@ -495,6 +535,9 @@ "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", @@ -535,6 +578,11 @@ "image_lightbox": { "heading": "Pole podglądu obrazu" }, + "image_wall": { + "direction": "Kierunek", + "heading": "Ściana z obrazami", + "margin": "Margines (w pikselach)" + }, "images": { "heading": "Zdjęcia", "options": { @@ -678,6 +726,8 @@ }, "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", @@ -701,6 +751,14 @@ "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": { @@ -710,6 +768,7 @@ "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", @@ -732,11 +791,12 @@ "source": "Źródło" }, "overwrite_filter_confirm": "Czy na pewno chcesz nadpisać istniejące zapisane zapytanie {entityName}?", - "reassign_entity_title": "{count, plural, one {Reassign {singularEntity}} other {Reassign {pluralEntity}}}", + "reassign_entity_title": "{count, plural, one {Przypisz {singularEntity}} other {Przypisz {pluralEntity}}}", "reassign_files": { "destination": "Przypisz ponownie do" }, "scene_gen": { + "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", @@ -826,6 +886,11 @@ "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", @@ -873,6 +938,7 @@ "syncing": "Synchronizacja z serwerem", "uploading": "Wgrywanie skryptu" }, + "hasChapters": "Posiada Rozdziały", "hasMarkers": "Ma znaczniki", "height": "Wzrost", "height_cm": "Wzrost (cm)", @@ -880,6 +946,7 @@ "ignore_auto_tag": "Ignoruj automatyczne tagowanie", "image": "Obraz", "image_count": "Liczba obrazów", + "image_index": "Obraz nr", "images": "Zdjęcia", "include_parent_tags": "Uwzględnij tagi nadrzędne", "include_sub_studios": "Uwzględnić studia zależne", @@ -1002,7 +1069,7 @@ "scenes": "Sceny", "scenes_updated_at": "Scena aktualizowana", "search_filter": { - "add_filter": "Dodaj filtr", + "edit_filter": "Filtr Edycji", "name": "Filtr", "saved_filters": "Zapisane filtry", "update_filter": "Aktualizuj filtr" @@ -1012,8 +1079,12 @@ "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ą", @@ -1045,16 +1116,24 @@ "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ą przenieść 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." + "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, gdzie ma być przechowywana baza danych stash oraz wygenerowane pliki. Ustawienia te można zmienić później, jeśli zajdzie taka potrzeba.", + "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_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?", @@ -1126,6 +1205,7 @@ "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", @@ -1144,7 +1224,9 @@ "updated_at": "Zaktualizowano", "url": "URL", "validation": { - "aliases_must_be_unique": "aliasy muszą być unikatowe" + "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", diff --git a/ui/v2.5/src/locales/pt-BR.json b/ui/v2.5/src/locales/pt-BR.json index 2de8bcad456..17946e51bcf 100644 --- a/ui/v2.5/src/locales/pt-BR.json +++ b/ui/v2.5/src/locales/pt-BR.json @@ -35,7 +35,7 @@ "download_backup": "Download backup", "edit": "Editar", "edit_entity": "Editar {entityType}", - "export": "Exportar…", + "export": "Exportar", "export_all": "Exportar tudo…", "find": "Encontrar", "finish": "Finalizar", @@ -883,7 +883,6 @@ "scenes": "Cenas", "scenes_updated_at": "Cena atualizada em", "search_filter": { - "add_filter": "Adicionar filtro", "name": "Filtro", "saved_filters": "Filtros salvos", "update_filter": "Atualizar filtro" diff --git a/ui/v2.5/src/locales/ro-RO.json b/ui/v2.5/src/locales/ro-RO.json index cdd229273c0..32b6b0cc4fc 100644 --- a/ui/v2.5/src/locales/ro-RO.json +++ b/ui/v2.5/src/locales/ro-RO.json @@ -32,7 +32,7 @@ "download_backup": "Descarcă Backup", "edit": "Editare", "edit_entity": "Editați {entityType}", - "export": "Export…", + "export": "Export", "export_all": "Exportați tot…", "find": "Găsire", "finish": "Terminare", @@ -112,7 +112,7 @@ "blacklist_label": "Lista neagră", "query_mode_auto": "Automat", "query_mode_auto_desc": "Folosește metadatele, dacă sunt prezente, sau numele fișierului", - "query_mode_dir": "Dir", + "query_mode_dir": "Director", "query_mode_dir_desc": "Folosește numai directorul părinte al fișierului video", "query_mode_filename": "Numele fișierului", "query_mode_filename_desc": "Folosește numai numele fișierului", @@ -388,7 +388,6 @@ "scenes": "Scene", "scenes_updated_at": "Scenă Actualizată La", "search_filter": { - "add_filter": "Adaugă Filtru", "name": "Filtru", "saved_filters": "Filtre Salvate", "update_filter": "Actualizează Filtru" diff --git a/ui/v2.5/src/locales/ru-RU.json b/ui/v2.5/src/locales/ru-RU.json index 06282cfee55..650b6b1b5e2 100644 --- a/ui/v2.5/src/locales/ru-RU.json +++ b/ui/v2.5/src/locales/ru-RU.json @@ -6,6 +6,7 @@ "add_to_entity": "Добавить к {entityType}", "allow": "Разрешить", "allow_temporarily": "Временно разрешить", + "anonymise": "Анонимизировать", "apply": "Применить", "auto_tag": "Автоматически пометить тегом", "backup": "Резервная копия", @@ -20,6 +21,7 @@ "confirm": "Подтвердить", "continue": "Продолжить", "create": "Создать", + "create_chapters": "Создать раздел", "create_entity": "Создать {entityType}", "create_marker": "Создать Маркер", "created_entity": "Создано {entity_type}: {entity_name}", @@ -32,10 +34,11 @@ "delete_stashid": "Удалить StashID", "disallow": "Запретить", "download": "Скачать", + "download_anonymised": "Скачать анонимно", "download_backup": "Скачать резервную копию", "edit": "Изменить", "edit_entity": "Изменить {entityType}", - "export": "Экспортировать…", + "export": "Экспортировать", "export_all": "Экспортировать все…", "find": "Найти", "finish": "Завершить", @@ -58,6 +61,8 @@ "merge": "Слияние", "merge_from": "Слияние из", "merge_into": "Слияние в", + "migrate_blobs": "Перенос блоков", + "migrate_scene_screenshots": "Перенос скриншотов сцены", "next_action": "Вперёд", "not_running": "не запущен", "open_in_external_player": "Открыть во внешнем проигрывателе", @@ -128,8 +133,13 @@ "birth_year": "Год рождения", "birthdate": "Дата рождения", "bitrate": "Битрейт", + "blobs_storage_type": { + "database": "База данных", + "filesystem": "Файловая система" + }, "captions": "Субтитры", "career_length": "Продолжительность карьеры", + "chapters": "Разделы", "component_tagger": { "config": { "active_instance": "Активная инстанция Stash-устройства:", @@ -988,7 +998,6 @@ "scenes": "Сцены", "scenes_updated_at": "Сцена обновлена в", "search_filter": { - "add_filter": "Добавить фильтр", "name": "Фильтр", "saved_filters": "Сохраненные фильтры", "update_filter": "Обновить фильтр" diff --git a/ui/v2.5/src/locales/sv-SE.json b/ui/v2.5/src/locales/sv-SE.json index e529678a948..c882293031a 100644 --- a/ui/v2.5/src/locales/sv-SE.json +++ b/ui/v2.5/src/locales/sv-SE.json @@ -21,6 +21,7 @@ "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}", @@ -60,6 +61,8 @@ "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", @@ -130,8 +133,13 @@ "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", "component_tagger": { "config": { "active_instance": "Aktiv stash-box instans:", @@ -256,7 +264,15 @@ "description": "Filsökväg för SQLite-databas backupfil", "heading": "Backup filsökväg" }, - "cache_location": "Mappsökväg till cache", + "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", @@ -266,6 +282,7 @@ "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.", "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", @@ -273,6 +290,10 @@ "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.", @@ -285,8 +306,8 @@ }, "transcode": { "input_args": { - "desc": "Avancerat: Ytterligare argument att skicka till ffmpeg innan input-fältet vid videogenerering.", - "heading": "FFmpeg Omkodning Input Argument" + "desc": "Avancerat: Ytterligare argument att skicka till ffmpeg innan input-fältet vid liveomkodning av video.", + "heading": "FFmpeg Liveomkodning Input Argument" }, "output_args": { "desc": "Avancerat: Ytterligare argument att skicka till ffmpeg innan output-fältet vid videogenerering.", @@ -294,6 +315,8 @@ } } }, + "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.", @@ -303,6 +326,7 @@ "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.", @@ -331,7 +355,7 @@ "heading": "Skraparnas sökväg" }, "scraping": "Skrapning", - "sqlite_location": "Filsökväg för SQLite databasen (kräver omstart)", + "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" @@ -402,6 +426,7 @@ "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", @@ -429,7 +454,16 @@ "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", @@ -501,6 +535,9 @@ "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", @@ -541,6 +578,11 @@ "image_lightbox": { "heading": "Bild Ljuslåda" }, + "image_wall": { + "direction": "Riktning", + "heading": "Bildvägg", + "margin": "Åtskiljare (pixlar)" + }, "images": { "heading": "Bilder", "options": { @@ -684,6 +726,8 @@ }, "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", @@ -707,6 +751,14 @@ "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." + }, "lightbox": { "delay": "Fördröjning (Sekund)", "display_mode": { @@ -716,6 +768,7 @@ "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", @@ -743,6 +796,7 @@ "destination": "Omplacera till" }, "scene_gen": { + "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", @@ -832,6 +886,11 @@ "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", @@ -879,13 +938,15 @@ "syncing": "Synkar med server", "uploading": "Laddar upp skript" }, - "hasMarkers": "Har markörer", + "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_count": "Antal Bilder", + "image_index": "Bild #", "images": "Bilder", "include_parent_tags": "Inkludera överordnade taggar", "include_sub_studios": "Inkludera underordnade studior", @@ -1008,7 +1069,7 @@ "scenes": "Scener", "scenes_updated_at": "Scen uppdaterad vid", "search_filter": { - "add_filter": "Lägg till filter", + "edit_filter": "Ändra Filter", "name": "Filter", "saved_filters": "Sparade filter", "update_filter": "Uppdatera filter" @@ -1018,8 +1079,12 @@ "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", @@ -1055,12 +1120,20 @@ }, "paths": { "database_filename_empty_for_default": "databasfilnamn (blank för standard)", - "description": "Härnäst, måste vi avgöra var Stash hittar din samling med porr och vart databasen och de genererade filerna ska lagras . Om det skulle behövas kan dessa inställningar ändras senare.", + "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_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?", @@ -1132,6 +1205,7 @@ "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", @@ -1150,7 +1224,9 @@ "updated_at": "Uppdaterad vid", "url": "URL", "validation": { - "aliases_must_be_unique": "alias måste vara unik" + "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", diff --git a/ui/v2.5/src/locales/th-TH.json b/ui/v2.5/src/locales/th-TH.json index 2b8085f7c9e..4e96c7c7ba9 100644 --- a/ui/v2.5/src/locales/th-TH.json +++ b/ui/v2.5/src/locales/th-TH.json @@ -35,7 +35,7 @@ "download_backup": "ดาวน์โหลดข้อมูลสำรอง", "edit": "แก้ไข", "edit_entity": "แก้ไข{entityType}", - "export": "ส่งออก…", + "export": "ส่งออก", "export_all": "ส่งออกทั้งหมด…", "find": "ค้นหา", "finish": "เสร็จ", diff --git a/ui/v2.5/src/locales/tr-TR.json b/ui/v2.5/src/locales/tr-TR.json index be04d50c8bb..476b9fe17c9 100644 --- a/ui/v2.5/src/locales/tr-TR.json +++ b/ui/v2.5/src/locales/tr-TR.json @@ -31,7 +31,7 @@ "download": "İndir", "download_backup": "Yedekleme Dosyasını İndir", "edit": "Düzenle", - "export": "Dışa Aktar…", + "export": "Dışa Aktar", "export_all": "Tümünü dışa aktar…", "find": "Bul", "finish": "Bitir", @@ -764,7 +764,6 @@ "scenes": "Sahneler", "scenes_updated_at": "Sahne Güncelleme Tarihi", "search_filter": { - "add_filter": "Filtre Ekle", "name": "Filtre", "saved_filters": "Kaydedilmiş filtreler", "update_filter": "Filtreyi Güncelle" diff --git a/ui/v2.5/src/locales/uk-UA.json b/ui/v2.5/src/locales/uk-UA.json index 5bfbd192e84..af9e2bb3dd0 100644 --- a/ui/v2.5/src/locales/uk-UA.json +++ b/ui/v2.5/src/locales/uk-UA.json @@ -35,7 +35,7 @@ "download_backup": "Завантажити Резервну Копію", "edit": "Редагувати", "edit_entity": "Редагувати {entityType}", - "export": "Експортувати…", + "export": "Експортувати", "export_all": "Експортувати Все…", "find": "Знайти", "finish": "Завершити", @@ -159,7 +159,7 @@ "allowed_ip_addresses": "Дозволені IP-адреси", "allowed_ip_temporarily": "Тимчасово дозволені IP-адреси", "default_ip_whitelist": "Білий список IP-адрес за замовчуванням", - "default_ip_whitelist_desc": "IP-адреси за замовчуванням мають доступ до DLNA. Використовуйте {wildcard} щоб дозволити усі IP-адреси", + "default_ip_whitelist_desc": "IP-адреси за замовчуванням мають доступ до DLNA. Використовуйте {wildcard} щоб дозволити усі IP-адреси.", "disallowed_ip": "Заборонені IP-адреси", "enabled_by_default": "Вмикнено за замовчуванням", "network_interfaces": "Інтерфейси", @@ -176,7 +176,7 @@ "clear_api_key": "Видалити API-ключ", "generate_api_key": "Згенерувати API-ключ", "log_file": "Файл логів", - "log_file_desc": "Шлях до файлу, в який будуть записуватись логи. Залишити пустим, щоб відключити логування в файл. Потребує перезапуску", + "log_file_desc": "Шлях до файлу, в який будуть записуватись логи. Залишити пустим, щоб відключити логування в файл. Потребує перезапуску.", "log_http": "Логувати HTTP-доступ", "log_http_desc": "Логувати HTTP-дії до терміналу. Потребує перезапуску.", "log_to_terminal": "Логувати до терміналу", diff --git a/ui/v2.5/src/locales/zh-CN.json b/ui/v2.5/src/locales/zh-CN.json index ed6d50e6da9..eb11b1ac52c 100644 --- a/ui/v2.5/src/locales/zh-CN.json +++ b/ui/v2.5/src/locales/zh-CN.json @@ -1004,7 +1004,6 @@ "scenes": "短片", "scenes_updated_at": "短片更新时间", "search_filter": { - "add_filter": "添加过滤器", "name": "过滤", "saved_filters": "保存过滤器", "update_filter": "更新过滤器" diff --git a/ui/v2.5/src/locales/zh-TW.json b/ui/v2.5/src/locales/zh-TW.json index db3e8790f22..432b4dcf358 100644 --- a/ui/v2.5/src/locales/zh-TW.json +++ b/ui/v2.5/src/locales/zh-TW.json @@ -21,6 +21,7 @@ "confirm": "確認", "continue": "繼續", "create": "建立", + "create_chapters": "建立章節", "create_entity": "建立{entityType}", "create_marker": "建立章節標記", "created_entity": "已建立{entity_type}:{entity_name}", @@ -60,6 +61,8 @@ "merge": "合併", "merge_from": "與其他項目合併", "merge_into": "合併至其他項目", + "migrate_blobs": "遷移物件檔案", + "migrate_scene_screenshots": "遷移短片截圖", "next_action": "下一步", "not_running": "尚未執行", "open_in_external_player": "透過外部播放器開啟", @@ -130,8 +133,13 @@ "birth_year": "出生年分", "birthdate": "出生日期", "bitrate": "位元率", + "blobs_storage_type": { + "database": "資料庫", + "filesystem": "檔案系統" + }, "captions": "字幕", "career_length": "活躍年代", + "chapters": "章節", "component_tagger": { "config": { "active_instance": "目前使用的 Stash-box:", @@ -185,6 +193,7 @@ "latest_version": "最新版本", "latest_version_build_hash": "最新版本的雜湊值:", "new_version_notice": "[新版本]", + "release_date": "上映日期:", "stash_discord": "加入我們的 {url} 頻道", "stash_home": "Stash 的 {url} 專案", "stash_open_collective": "透過 {url} 來支持本計畫的開發", @@ -255,7 +264,15 @@ "description": "SQLite 資料庫備份的檔案位置", "heading": "備份目錄位置" }, - "cache_location": "快取的檔案位置", + "blobs_path": { + "description": "存取物件檔案的檔案系統路徑。僅適用於使用檔案系統格式的物件檔案。警告:更改此選項後須手動遷移現有檔案。", + "heading": "物件檔案檔案系統路徑" + }, + "blobs_storage": { + "description": "選擇物件檔案存取路徑,這些檔案可能包括檔案如短片封面、演員、工作室、及標籤圖案等等。若您修改此選項,請記得透過『遷移物件檔案』來遷移所有相關檔案。詳情請見『排程』頁面。", + "heading": "物件檔案儲存類別" + }, + "cache_location": "快取的檔案位置。透過 HLS 或 DASH 格式串流時所需的必要選項。", "cache_path_head": "快取路徑", "calculate_md5_and_ohash_desc": "除 oshash 外,同時也計算 MD5 的雜湊值。開啟後,可能會影響初次掃描的速度。若要關閉 MD5 計算,請將『生成檔案名所使用的雜湊演算法』設為 oshash。", "calculate_md5_and_ohash_label": "計算影片 MD5", @@ -265,12 +282,34 @@ "chrome_cdp_path_desc": "Chrome 執行檔的檔案路徑,或 Chrome 的遠端地址(以 http:// 或 https:// 開頭,例如 http://localhost:9222/json/version)。", "create_galleries_from_folders_desc": "勾選後,則會從包含圖片的資料夾建立圖庫。", "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": { + "heading": "FFMpeg 硬體編碼" + }, + "live_transcode": { + "input_args": { + "heading": "FFMpeg 即時串流輸入選項" + }, + "output_args": { + "heading": "FFMpeg 即時串流輸出選項" + } + }, + "transcode": { + "input_args": { + "heading": "FFMpeg 即時串流輸入選項" + }, + "output_args": { + "heading": "FFMpeg 即時串流輸出選項" + } + } + }, "gallery_ext_desc": "以逗號分隔的副檔名名稱,這些檔案將視為圖庫或圖包。", "gallery_ext_head": "圖庫 ZIP 檔副檔名", "generated_file_naming_hash_desc": "使用 MD5 或 oshash 生成檔案命名。更改此設定後,所有短片則須有先對應的 MD5/oshash 雜湊值。因此,之前已經生成的檔案可能需要重新遷移或重新生成。請參閱『遷移』設定。", @@ -982,7 +1021,6 @@ "scenes": "短片", "scenes_updated_at": "短片更新時間", "search_filter": { - "add_filter": "新增篩選", "name": "篩選", "saved_filters": "已儲存的過濾條件", "update_filter": "更新篩選"