From 2e352210033905a529dd7fe5747238c3631e0b7c Mon Sep 17 00:00:00 2001 From: "Weblate (bot)" Date: Fri, 23 Feb 2024 06:36:12 +0100 Subject: [PATCH] Translations update from Hosted Weblate (#4585) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Translated using Weblate (Estonian) Currently translated at 100.0% (1106 of 1106 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/et/ * Translated using Weblate (Hungarian) Currently translated at 42.7% (473 of 1106 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/hu/ * Translated using Weblate (Hungarian) Currently translated at 42.7% (473 of 1106 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/hu/ * Translated using Weblate (Swedish) Currently translated at 100.0% (1106 of 1106 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/sv/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 87.2% (965 of 1106 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/ * Translated using Weblate (Chinese (Traditional)) Currently translated at 80.9% (895 of 1106 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hant/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 91.4% (1011 of 1106 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 91.4% (1011 of 1106 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 91.4% (1011 of 1106 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 96.6% (1071 of 1108 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 96.6% (1071 of 1108 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 96.6% (1071 of 1108 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 96.7% (1072 of 1108 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 96.7% (1072 of 1108 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 96.8% (1073 of 1108 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 96.8% (1073 of 1108 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 96.8% (1073 of 1108 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/ * Added translation using Weblate (Indonesian) * Translated using Weblate (Swedish) Currently translated at 100.0% (1108 of 1108 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/sv/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 97.6% (1098 of 1125 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 97.6% (1098 of 1125 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 97.6% (1098 of 1125 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 97.6% (1098 of 1125 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/ * Translated using Weblate (Indonesian) Currently translated at 8.3% (94 of 1125 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/id/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 97.6% (1098 of 1125 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 98.0% (1103 of 1125 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 98.4% (1107 of 1125 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/ * Translated using Weblate (Chinese (Simplified)) Currently translated at 98.4% (1107 of 1125 strings) Translation: stashapp/stash Translate-URL: https://hosted.weblate.org/projects/stashapp/stash/zh_Hans/ --------- Co-authored-by: LauriL Co-authored-by: Kolbász Co-authored-by: R Balu Co-authored-by: alpacaserious Co-authored-by: BugGeeker Co-authored-by: Y. Chen Co-authored-by: 宿命 <331874545@qq.com> Co-authored-by: 张Ly Co-authored-by: wql219 Co-authored-by: Tukimin Satrio Co-authored-by: celery1806 --- ui/v2.5/src/locales/et-EE.json | 257 ++++++++++++++++++++++++++++----- ui/v2.5/src/locales/hu-HU.json | 98 ++++++++++++- ui/v2.5/src/locales/id.json | 115 +++++++++++++++ ui/v2.5/src/locales/sv-SE.json | 161 +++++++++++++++------ ui/v2.5/src/locales/zh-CN.json | 255 +++++++++++++++++++++++++++----- ui/v2.5/src/locales/zh-TW.json | 40 +++-- 6 files changed, 777 insertions(+), 149 deletions(-) create mode 100644 ui/v2.5/src/locales/id.json diff --git a/ui/v2.5/src/locales/et-EE.json b/ui/v2.5/src/locales/et-EE.json index 6e8fb5af93a..61e9919f8d4 100644 --- a/ui/v2.5/src/locales/et-EE.json +++ b/ui/v2.5/src/locales/et-EE.json @@ -119,7 +119,14 @@ "temp_enable": "Luba ajutiselt…", "unset": "Tühista", "use_default": "Kasuta vaikeseadet", - "view_random": "Vaata Suvalist" + "view_random": "Vaata Suvalist", + "reload": "Laadi Uuesti", + "disable": "Keela", + "enable": "Luba", + "assign_stashid_to_parent_studio": "Määra eksisteerivale vanemstuudiole Stash ID ja uuenda metaandmeid", + "create_parent_studio": "Loo vanemstuudio", + "encoding_image": "Pildi kodeerimine…", + "optimise_database": "Optimiseeri Andmebaasi" }, "actions_name": "Tegevused", "age": "Vanus", @@ -162,7 +169,9 @@ "set_tag_label": "Määra sildid", "show_male_desc": "Vali, kas meesnäitlejad on määramiseks saadaval.", "show_male_label": "Näita meesnäitlejaid", - "source": "Allikas" + "source": "Allikas", + "mark_organized_desc": "Märgi stseen koheselt Orgainiseerituks peale Salvesta nupu vajutamist.", + "mark_organized_label": "Märgi salvestamisel Organiseerituks" }, "noun_query": "Päring", "results": { @@ -255,7 +264,7 @@ "log_to_terminal": "Logi terminali", "log_to_terminal_desc": "Avaldab logid lisaks failile ka terminalis. Alati sisselülitatud, kui logimine faili on keelatud. Vajab taaskäivitust.", "maximum_session_age": "Maksimaalne Sessiooni Vanus", - "maximum_session_age_desc": "Maksimaalne paigalseisuaeg enne kui sessioon aegub, sekundites.", + "maximum_session_age_desc": "Maksimaalne paigalseisuaeg enne, kui sessioon aegub, sekundites. Vajab taaskäivitust.", "password": "Parool", "password_desc": "Parool Stashi pääsemiseks. Jäta tühjaks, kui soovid sisselogimise keelata", "stash-box_integration": "Stash-kasti integratsioon", @@ -347,8 +356,8 @@ "parallel_scan_head": "Paralleelne Skaneerimine/Generatsioon", "preview_generation": "Eelvaate Genereerimine", "python_path": { - "description": "Pythoni käivitataja asukoht. Kasutatakse skriptipõhiste kraapijate ja pluginate jaoks. Kui see on tühi, lahendatakse python keskkonnast", - "heading": "Pythoni Failitee" + "description": "Pythoni käivitataja faili tee (mitte ainult kaust). Kasutatakse skriptipõhiste kraapijate ja pluginate jaoks. Kui see on tühi, lahendatakse python keskkonnast", + "heading": "Pythoni Käivitaja Tee" }, "scraper_user_agent": "Kraapija Kasutajaagent", "scraper_user_agent_desc": "Kasutajaagendi string, mida kasutatakse kraapimise HTTP-päringute käigus", @@ -360,7 +369,11 @@ "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" + "video_head": "Video", + "plugins_path": { + "description": "Plugina konfiguratsioonifailide asukoht kataloogis", + "heading": "Pluginate Tee" + } }, "library": { "exclusions": "Välistused", @@ -372,7 +385,9 @@ }, "plugins": { "hooks": "Hookid", - "triggers_on": "Sisselülitatud päästikud" + "triggers_on": "Sisselülitatud päästikud", + "available_plugins": "Saadaval Pluginad", + "installed_plugins": "Installitud Pluginad" }, "scraping": { "entity_metadata": "{entityType} Metaandmed", @@ -383,7 +398,9 @@ "scrapers": "Kraapijad", "search_by_name": "Otsi nime järgi", "supported_types": "Toetatud tüübid", - "supported_urls": "URL-id" + "supported_urls": "URL-id", + "installed_scrapers": "Installitud Kraapijad", + "available_scrapers": "Saadaval Kraapijad" }, "stashbox": { "add_instance": "Lisa stash-kasti eksemplar", @@ -425,7 +442,7 @@ "generate_phashes_during_scan": "Genereeri nähtavaid hashe", "generate_phashes_during_scan_tooltip": "Duplikaatide eemaldamiseks ja stseenide tuvastamiseks.", "generate_previews_during_scan": "Genereeri animeeritud eelvaateid", - "generate_previews_during_scan_tooltip": "Genereeri animeeritud WebP eelvaateid, nõutav ainult siis, kui eelvaate tüüp on seatud väärtusele Animeeritud Pilt.", + "generate_previews_during_scan_tooltip": "Genereeri ka animeeritud (webp) eelvaateid, nõutav ainult siis, kui Stseenide/Markeri Seinte eelvaate tüüp on seatud väärtusele Animeeritud Pilt. Sirvides kasutavad need vähem CPUd, kui video eelvaated, kuid need genereeritakse lisaks põhifailidele ja on suuremad.", "generate_sprites_during_scan": "Genereeri puhastusspriite", "generate_thumbnails_during_scan": "Genereeri piltide jaoks pisipilte", "generate_video_covers_during_scan": "Genereeri stseeni kaanepidid", @@ -450,7 +467,15 @@ "source": "Allikas", "source_options": "{source} Sätted", "sources": "Allikad", - "strategy": "Strateegia" + "strategy": "Strateegia", + "skip_multiple_matches_tooltip": "Kui see ei ole lubatud ja vastuseks tuleb rohkem, kui üks tulem, valitakse juhuslikult üks", + "skip_multiple_matches": "Jäta vahele rohkem kui ühe vastusega tulemid", + "skip_single_name_performers": "Jäta ühenimelised esitajad ilma üheselt mõistetamata vahele", + "skip_single_name_performers_tooltip": "Kui see ei ole lubatud, näitlejad, kellel on tihtiesinevad nimed nagu Samantha või olga, saavad tulemi", + "tag_skipped_performer_tooltip": "Loo märgend, nagu „Identifitseeri: Ühe Nimega Esineja”, mille saate stseenisildistaja vaates filtreerida, ja valida, kuidas soovite neid esinejaid käsitleda", + "tag_skipped_performers": "Märgista vahelejäetud esinejad", + "tag_skipped_matches": "Märgista vahelejäänud vasteid", + "tag_skipped_matches_tooltip": "Loo märgend, nagu „Identifitseeri: Mitu Vastet”, mida saate stseenisildistaja vaates filtreerida, ja valige käsitsi õige vaste" }, "import_from_exported_json": "Impordi eksporditud JSON-ist metaandmete kataloogist. Kustutab olemasoleva andmebaasi.", "incremental_import": "Järkjärguline import esitatud eksporditud ZIP-failist.", @@ -474,7 +499,11 @@ "scanning_paths": "Järgnevate failiteede skaneerimine" }, "scan_for_content_desc": "Skaneeri uue sisu leidmiseks ja andmebaasi lisamiseks.", - "set_name_date_details_from_metadata_if_present": "Määra nimi, kuupäev, detailid failisisestest metaandmetest" + "set_name_date_details_from_metadata_if_present": "Määra nimi, kuupäev, detailid failisisestest metaandmetest", + "generate_clip_previews_during_scan": "Loo pildiklippide eelvaateid", + "generate_sprites_during_scan_tooltip": "Pildivalik video mängija all lihtsaks navigeerimiseks.", + "optimise_database": "Proovige jõudlust parandada, analüüsides ja seejärel kogu andmebaasifaili uuesti üles ehitades.", + "optimise_database_warning": "Hoiatus: selle ülesande täitmise ajal nurjuvad kõik andmebaasi muutvad toimingud ja sõltuvalt teie andmebaasi suurusest võib selle lõpuleviimiseks kuluda mitu minutit. See nõuab ka minimaalselt nii palju vaba kettaruumi, kui suur on teie andmebaas, kuid soovitatav on 1,5x." }, "tools": { "scene_duplicate_checker": "Duplikaatstseenide Kontroll", @@ -591,6 +620,10 @@ "write_image_thumbnails": { "description": "Kirjuta piltide pisipildid kettale, kui need luuakse käigupealt", "heading": "Kirjutage piltide pisipildid" + }, + "create_image_clips_from_videos": { + "description": "Kui teegis on videod keelatud, skannitakse videofailid (videolaiendiga lõppevad failid) Pildiklipina.", + "heading": "Skanni Videolaiendeid Pildiklipina" } } }, @@ -619,7 +652,7 @@ } }, "preview_type": { - "description": "Seinaelementide konfiguratsioon", + "description": "Vaikimisi on video (mp4) eelvaated. Kui soovite sirvimisel CPUd vähem kasutada, saate kasutada animeeritud piltide (veebi) eelvaateid. Kuid need tuleb genereerida lisaks video eelvaadetele ja need on suuremad failid.", "heading": "Eelvaate Tüüp", "options": { "animated": "Animeeritud Pilt", @@ -628,9 +661,9 @@ } }, "scene_list": { - "heading": "Stseenide Nimekiri", + "heading": "Ruudustiku Vaade", "options": { - "show_studio_as_text": "Näita Stuudioid tekstina" + "show_studio_as_text": "Kuva stuudio ülekate tekstina" } }, "scene_player": { @@ -647,7 +680,14 @@ "heading": "Esitusloendi jätkamine vaikimisi" }, "show_scrubber": "Näita Detailide Otsijat", - "track_activity": "Jälgi Tegevust" + "track_activity": "Jälgi Tegevust", + "disable_mobile_media_auto_rotate": "Keela täisekraani meedia automaatne pööramine mobiilis", + "enable_chromecast": "Luba Chromecast", + "show_ab_loop_controls": "Näita AB Loopi pistikprogrammi juhtnuppe", + "vr_tag": { + "description": "VR-nupp kuvatakse ainult selle sildiga stseenide puhul.", + "heading": "VR Silt" + } } }, "scene_wall": { @@ -687,8 +727,28 @@ } } }, - "title": "Kasutajaliides" - } + "title": "Kasutajaliides", + "use_stash_hosted_funscript": { + "description": "Kui see on lubatud, edastatakse funscriptid otse Stashist teie Handy seadmesse ilma kolmanda osapoole Handy serverit kasutamata. Nõuab, et Stash oleks teie Handy seadmest juurdepääsetav.", + "heading": "Serveeri funscripte otse" + }, + "detail": { + "show_all_details": { + "description": "Kui see on lubatud, kuvatakse vaikimisi kõik sisu üksikasjad ja iga üksikasjade üksus mahub ühte veergu", + "heading": "Näita kõiki detaile" + }, + "enable_background_image": { + "description": "Taustapildi kuvamine üksikasjade lehel.", + "heading": "Luba taustapildid" + }, + "compact_expanded_details": { + "description": "Kui lubatud, kuvab see suvand laiendatud üksikasjad, säilitades samas kompaktse esitluse", + "heading": "Kompaktselt laiendatud detailid" + }, + "heading": "Detailide Leht" + } + }, + "advanced_mode": "Täpsem Režiim" }, "configuration": "Konfiguratsioon", "countables": { @@ -724,7 +784,10 @@ "not_between": "ei ole vahemikus", "not_equals": "ei ole", "not_matches_regex": "ei kattu regexiga", - "not_null": "ei ole null" + "not_null": "ei ole null", + "format_string_excludes_depth": "{criterion} {modifierString} {valueString} (väljaarvatud {excludedString}) (+{depth, plural, =-1 {kõik} other {{sügavus}}})", + "format_string_depth": "{criterion} {modifierString} {valueString} (+{depth, plural, =-1 {kõik} other {{sügavus}}})", + "format_string_excludes": "{criterion} {modifierString} {valueString} (väljaarvatud {excludedString})" }, "custom": "Kohandatud", "date": "Kuupäev", @@ -802,10 +865,10 @@ "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", - "image_previews_tooltip": "Animeeritud WebP eelvaated, nõutavad ainult siis, kui Eelvaate Tüüp on seatud väärtusele Animeeritud Pilt.", + "image_previews_tooltip": "Looge ka animeeritud (webp) eelvaateid, mis on nõutavad ainult siis, kui Stseeni/Markeri Seina Eelvaate Tüüp on seatud väärtusele Animeeritud Pilt. Sirvimisel kasutavad nad vähem CPUd kui video eelvaated, kuid genereeritakse neile lisaks ja need on suuremad failid.", "interactive_heatmap_speed": "Looge interaktiivsete stseenide jaoks soojuskaarte ja kiirusi", "marker_image_previews": "Markeri Animeeritud Piltide Eelvaated", - "marker_image_previews_tooltip": "Animeeritud markeri WebP eelvaated, nõutavad ainult siis, kui Eelvaate Tüüp on seatud väärtusele Animeeritud Pilt.", + "marker_image_previews_tooltip": "Looge ka animeeritud (webp) eelvaateid, mis on nõutavad ainult siis, kui Stseeni/Markeri Seina Eelvaate Tüüp on seatud väärtusele Animeeritud Pilt. Sirvimisel kasutavad nad vähem CPUd kui video eelvaated, kuid genereeritakse neile lisaks ja need on suuremad failid.", "marker_screenshots": "Markeri Ekraanipildid", "marker_screenshots_tooltip": "Marker staatilised JPG-kujutised, nõutav ainult siis, kui Eelvaate Tüüp on seatud väärtusele Staatiline Pilt.", "markers": "Markeri Eelvaated", @@ -813,7 +876,7 @@ "override_preview_generation_options": "Eelvaate Genereerimise Valikute Ülekirjutamine", "override_preview_generation_options_desc": "Eelvaate Genereerimise Sätete üle kirjutamine selle operatsiooni jaoks. Vaikeseaded määratakse jaotises Süsteem -> Eelvaate Genereerimine.", "overwrite": "Kirjuta üle olemasolevad failid", - "phash": "Nähtavad hashid (duplikaatide eemaldamiseks)", + "phash": "Tajutavad räsid", "preview_exclude_end_time_desc": "Välista stseeni eelvaadetest viimased x sekundid. See võib olla väärtus sekundites või protsent (nt 2%) stseeni kogukestusest.", "preview_exclude_end_time_head": "Välista lõpuaeg", "preview_exclude_start_time_desc": "Välista esimesed x sekundid stseeni eelvaadetest. See võib olla väärtus sekundites või protsent (nt 2%) stseeni kogukestusest.", @@ -827,11 +890,13 @@ "preview_seg_duration_desc": "Iga eelvaate lõigu kestus sekundites.", "preview_seg_duration_head": "Eelvaate segmendi kestus", "sprites": "Stseenipuhastuse Spraidid", - "sprites_tooltip": "Spraidid (stseenipuhasti jaoks)", + "sprites_tooltip": "Videopleieri all kuvatav piltide komplekt hõlpsaks navigeerimiseks.", "transcodes": "Ümbertöötlemine", - "transcodes_tooltip": "Toetamata videovormingute MP4-konversioonid", + "transcodes_tooltip": "MP4 ümberkoodeeringud luuakse kogu sisu jaoks; kasulik aeglaste CPUde jaoks, kuid nõuab palju rohkem kettaruumi", "video_previews": "Eelvaated", - "video_previews_tooltip": "Video eelvaated, mis esitatakse kursorit stseeni kohal hoides" + "video_previews_tooltip": "Video eelvaated, mis esitatakse kursorit stseeni kohal hoides", + "clip_previews": "Pildiklipi Eelvaated", + "phash_tooltip": "De-dubleerimiseks ja stseeni tuvastamiseks" }, "scenes_found": "Leiti {count} stseeni", "scrape_entity_query": "{entity_type} Kraapija Päring", @@ -839,7 +904,8 @@ "scrape_results_existing": "Eksisteeriv", "scrape_results_scraped": "Kraabitud", "set_image_url_title": "Pildi URL", - "unsaved_changes": "Salvestamata muudatused. Kas soovid kindlasti lahkuda?" + "unsaved_changes": "Salvestamata muudatused. Kas soovid kindlasti lahkuda?", + "performers_found": "Leiti {count} esinejat" }, "dimensions": "Dimensioonid", "director": "Režissöör", @@ -867,7 +933,14 @@ "medium": "Keskmine" }, "search_accuracy_label": "Otsingu Täpsus", - "title": "Duplikaatstseenid" + "title": "Duplikaatstseenid", + "only_select_matching_codecs": "Valige ainult siis, kui kõik koodekid on duplikaatrühmas samad", + "select_all_but_largest_file": "Valige igas dubleeritud rühmas kõik failid, välja arvatud suurim fail", + "select_oldest": "Valige duplikaatrühmast vanim fail", + "select_all_but_largest_resolution": "Valige igas dubleeritud rühmas kõik failid, välja arvatud kõrgeima eraldusvõimega fail", + "select_options": "Valige Valikud…", + "select_youngest": "Valige duplikaatrühma noorim fail", + "select_none": "Valige Puudub" }, "duplicated_phash": "Duplikeeritud (phash)", "duration": "Pikkus", @@ -896,7 +969,8 @@ "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." + "something_went_wrong": "Midagi läks valesti.", + "loading_type": "Viga {type} laadimisel" }, "ethnicity": "Rahvus", "existing_value": "eksisteeriv väärtus", @@ -916,7 +990,7 @@ "filters": "Filtrid", "folder": "Kaust", "framerate": "Kaadrisagedus", - "frames_per_second": "{value} kaadrit sekundis", + "frames_per_second": "{value} fps", "front_page": { "types": { "premade_filter": "Eelsätestatud Filter", @@ -986,7 +1060,7 @@ "stream": "Striim", "video_codec": "Video Koodek" }, - "megabits_per_second": "{value} megabitti sekundis", + "megabits_per_second": "{value} mbps", "metadata": "Metaandmed", "movie": "Film", "movie_scene_number": "Filmi Stseeninumber", @@ -1093,7 +1167,8 @@ "database_file_path": "Andmebaasi faili failitee", "generated_directory": "Genereeritud kaust", "nearly_there": "Peaaegu kohal!", - "stash_library_directories": "Stashi kogu kaustad" + "stash_library_directories": "Stashi kogu kaustad", + "blobs_use_database": "" }, "creating": { "creating_your_system": "Loon sulle süsteemi", @@ -1140,7 +1215,9 @@ "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?", - "where_is_your_porn_located_description": "Lisage oma pornovideoid ja pilte sisaldavad kataloogid. Stash kasutab neid katalooge skanimise ajal videote ja piltide otsimiseks." + "where_is_your_porn_located_description": "Lisage oma pornovideoid ja pilte sisaldavad kataloogid. Stash kasutab neid katalooge skanimise ajal videote ja piltide otsimiseks.", + "path_to_blobs_directory_empty_for_default": "blobsi kataloogi tee (vaikimisi tühi)", + "store_blobs_in_database": "Salvesta blobid andmebaasi" }, "stash_setup_wizard": "Stashi Ülessättimise Viisard", "success": { @@ -1156,13 +1233,15 @@ "your_system_has_been_created": "Edukas! Su süsteem on loodud!" }, "welcome": { - "config_path_logic_explained": "Stash püüab esmalt leida oma konfiguratsioonifaili (config.yml) praegusest töökataloogist ja kui ta seda sealt ei leia, läheb tagasi kausta $HOME/.stash/config. yml (Windowsis on see %USERPROFILE%\\.stash\\config.yml). Samuti saad panna Stashi lugema konkreetsest konfiguratsioonifailist, käivitades selle suvanditega -c '' või --config ''.", - "in_current_stash_directory": "Kaustas $HOME/.stash", - "in_the_current_working_directory": "Praeguses töökaustas", - "next_step": "Kui oled valmis uue süsteemi seadistamisega alustama, vali, kuhu soovid oma konfiguratsioonifaili salvestada, ja klõpsa nuppu Edasi.", + "config_path_logic_explained": "Stash püüab esmalt leida oma konfiguratsioonifaili (config.yml) praegusest töökataloogist ja kui ta seda sealt ei leia, läheb tagasi kausta {fallback_path}. Samuti saad panna Stashi lugema konkreetsest konfiguratsioonifailist, käivitades selle suvanditega -c '' või --config ''.", + "in_current_stash_directory": "Kaustas {path}:", + "in_the_current_working_directory": "Töökataloogis {path} on praegu:", + "next_step": "Kui oled valmis uue süsteemi seadistamisega alustama, palun vali, kuhu soovid oma konfiguratsioonifaili salvestada.", "store_stash_config": "Kuhu soovid oma Stashi konfiguratsiooni salvestada?", "unable_to_locate_config": "Kui sa seda näed, siis ei leidnud Stash olemasolevat konfiguratsiooni. See viisard juhendab sind uue konfiguratsiooni seadistamise protsessis.", - "unexpected_explained": "Kui said selle ekraani ootamatult, proovi Stash uuesti käivitada õiges töökataloogis või lipuga -c." + "unexpected_explained": "Kui said selle ekraani ootamatult, proovi Stash uuesti käivitada õiges töökataloogis või lipuga -c.", + "in_the_current_working_directory_disabled": "Töökataloogis {path}:", + "in_the_current_working_directory_disabled_macos": "Ei toetata Stash.app käivitamisel,

käivita stash-macos, et seadistada töökataloogi" }, "welcome_specific_config": { "config_path": "Stash kasutab järgmist konfiguratsioonifaili teed: {path}", @@ -1179,13 +1258,18 @@ "selected_stash_box": "Valitud Stash-Kasti lõpp-punkt", "submission_failed": "Esitamine ebaõnnestus", "submission_successful": "Esitamine õnnestus", - "submit_update": "On juba olemas kohas {endpoint_name}" + "submit_update": "On juba olemas kohas {endpoint_name}", + "source": "Stash-Boxi Allikas" }, "statistics": "Statistika", "stats": { "image_size": "Piltide suurus", "scenes_duration": "Stseenide pikkus", - "scenes_size": "Stseenide suurus" + "scenes_size": "Stseenide suurus", + "scenes_played": "Mängitud Stseenid", + "total_o_count": "Kokku O-Arv", + "total_play_count": "Mängimiste Koguarv", + "total_play_duration": "Mängimiste Kogukestus" }, "status": "Staatus: {statusText}", "studio": "Stuudio", @@ -1228,12 +1312,105 @@ "url": "URL", "validation": { "date_invalid_form": "${path} peab olema AAAA-KK-PP vormis", - "required": "${path} on nõutud väli" + "required": "${path} on nõutud väli", + "blank": "${path} ei tohi olla tühi", + "unique": "${path} peab olema kordumatu" }, "videos": "Videod", "view_all": "Vaata Kõiki", "weight": "Kaal", "weight_kg": "Kaal (kg)", "years_old": "aastat vana", - "zip_file_count": "Zip Failide Arv" + "zip_file_count": "Zip Failide Arv", + "audio_codec": "Heli Koodek", + "circumcised": "Ümberlõigatud", + "distance": "Kaugus", + "index_of_total": "{index}/{total}", + "orientation": "Orientatsioon", + "package_manager": { + "confirm_delete_source": "Kas olete kindel, et soovite allika {name} ({url}) kustutada?", + "confirm_uninstall": "Kas olete kindel, et soovite desinstallida {number} paketti?", + "description": "Kirjeldus", + "edit_source": "Redigeeri Allikat", + "install": "Installi", + "latest_version": "Uusim Versioon", + "no_packages": "Ühtegi paketti ei leitud", + "no_sources": "Ühtegi Allikat pole seadistatud", + "package": "Pakett", + "required_by": "Nõutav: {packages}", + "selected_only": "Ainult valitud", + "show_all": "Näita kõiki", + "source": { + "local_path": { + "description": "Selle allika pakettide salvestamise suhteline tee. Pange tähele, et selle muutmiseks tuleb paketid käsitsi teisaldada.", + "heading": "Kohalik Tee" + }, + "name": "Nimi", + "url": "Allika URL" + }, + "unknown": "", + "update": "Uuenda", + "uninstall": "Uninstalli", + "version": "Versioon", + "add_source": "Lisa Allikas", + "check_for_updates": "Kontrolli Uuendusi", + "hide_unselected": "Peida valimata", + "installed_version": "Installitud Versioon" + }, + "penis_length_cm": "Peenise Pikkus (cm)", + "parent_studio": "Vanemstuudio", + "photographer": "Fotograaf", + "plays": "{value} mängimist", + "primary_tag": "Esmane Märge", + "circumcised_types": { + "CUT": "Lõigatud", + "UNCUT": "Lõikamata" + }, + "penis": "Peenis", + "penis_length": "Peenise Pikkus", + "studio_tagger": { + "any_names_entered_will_be_queried": "Kõigi sisestatud nimede kohta päritakse Stash-Box-ist ja lisatakse, kui need leitakse. Vastena loetakse ainult täpseid vasteid.", + "batch_add_studios": "Mitmete Stuudiote Lisamine", + "config": { + "create_parent_label": "Loo vanemstuudioid", + "create_parent_desc": "Looge puuduvad vanemstuudiod või märgistage ja värskendage olemasolevate vanemstuudiote andmeid/pilti täpsete nimede vastetega", + "no_fields_are_excluded": "Ühtegi välja pole välistatud", + "active_stash-box_instance": "Aktiivne stash-boxi eksemplar:", + "edit_excluded_fields": "Välistatud Väljade Muutmine", + "excluded_fields": "Välistatud väljad:", + "no_instances_found": "Eksemplare ei leitud", + "these_fields_will_not_be_changed_when_updating_studios": "Neid välju stuudiote värskendamisel ei muudeta." + }, + "current_page": "Praegune leht", + "failed_to_save_studio": "Stuudio \"{studio}\" salvestamine ebaõnnestus", + "name_already_exists": "Nimi juba eksisteerib", + "create_or_tag_parent_studios": "Looge puuduvad või märkige olemasolevad vanemstuudiod", + "network_error": "Võrgu Viga", + "no_results_found": "Tulemusi ei leitud.", + "number_of_studios_will_be_processed": "{studio_count} stuudiot töödeldakse", + "studio_already_tagged": "Stuudio on juba märgistatud", + "studio_names_separated_by_comma": "Komaga eraldatud stuudionimed", + "studio_selection": "Stuudio valik", + "studio_successfully_tagged": "Stuudio märgistamine õnnestus", + "query_all_studios_in_the_database": "Kõik stuudiod andmebaasis", + "refresh_tagged_studios": "Värskenda märgistatud stuudioid", + "status_tagging_job_queued": "Staatus: Märgistamistöö on järjekorras", + "to_use_the_studio_tagger": "Stuudio sildistaja kasutamiseks tuleb konfigureerida stash-boxi eksemplar.", + "untagged_studios": "Märgistamata stuudiod", + "update_studio": "Uuenda Stuudiot", + "update_studios": "Uuenda Stuudioid", + "add_new_studios": "Lisa Uusi Stuudioid", + "batch_update_studios": "Mitmete Stuudiote Uuendamine", + "refreshing_will_update_the_data": "Värskendamisel värskendatakse kõigi stash-boxi eksemplari märgistatud stuudiote andmeid.", + "status_tagging_studios": "Staatus: Stuudiote märgistamine", + "tag_status": "Märke Staatus", + "updating_untagged_studios_description": "Märgistamata stuudiote värskendamisel püütakse sobitada kõik stuudiod, millel puudub stashid, ja värskendatakse metaandmeid." + }, + "urls": "URLid", + "video_codec": "Video Koodek", + "studio_and_parent": "Stuudio & Vanem", + "subsidiary_studio_count": "Alamstuudiote Arv", + "tag_parent_tooltip": "Sellel on vanemamärked", + "tag_sub_tag_tooltip": "Sellel on alammärked", + "time": "Aeg" } diff --git a/ui/v2.5/src/locales/hu-HU.json b/ui/v2.5/src/locales/hu-HU.json index c053aeb6c0b..e75bcac2805 100644 --- a/ui/v2.5/src/locales/hu-HU.json +++ b/ui/v2.5/src/locales/hu-HU.json @@ -84,9 +84,49 @@ "submit_stash_box": "Stash-Box-ba Beküldés", "tasks": { "clean_confirm_message": "Biztos vagy benne hogy el akarod végezni a Tisztítást? Ez a művelet le fogja törölni a fáljrendszerben már nem megtalálható összes jelenet és galéria adatbázis információit és generált tartalmait.", - "import_warning": "Biztos vagy benne, hogy importálni akarsz? Ez a művelet le fogja törölni az adatbázist és újraimportálja az kiexportált metaadatok alapján." + "import_warning": "Biztos vagy benne, hogy importálni akarsz? Ez a művelet le fogja törölni az adatbázist és újraimportálja az kiexportált metaadatok alapján.", + "dry_mode_selected": "\"Száraz mód\" került kiválasztásra. Valós törlés nem fog történni, csak naplózás." }, - "use_default": "Alapértelmezett használata" + "use_default": "Alapértelmezett használata", + "disable": "Letiltás", + "assign_stashid_to_parent_studio": "Stash azonosító hozzárendelése a meglévő szülő stúdióhoz és a metaadatok frissítése", + "create_chapters": "Fejezet hozzáadása", + "create_marker": "Jelölő létrehozása", + "create_parent_studio": "Szülő stúdió létrehozása", + "created_entity": "Létrehozott {entity_type}: {entity_name}", + "customise": "Testreszabás", + "delete_file_and_funscript": "Fájl törlése (és funscript)", + "download_anonymised": "Letöltés névtelenül", + "encoding_image": "Kép kódolása…", + "hash_migration": "hash-migráció", + "make_primary": "Beállítás elsődlegesnek", + "merge_into": "Összefűzés a", + "migrate_blobs": "Blobok migrálása", + "migrate_scene_screenshots": "Jelenet képernyőképek migrálása", + "merge_from": "Összefűzés innen", + "optimise_database": "Adatbázis optimalizálása", + "reassign": "Átcsoportosítás", + "remove_from_gallery": "Eltávolítás a galériából", + "save_delete_settings": "Törléskor alapértelmezés szerint ezeket a beállításokat használja", + "scrape": "Kinyerés", + "scrape_query": "Lekérés kinyerése", + "scrape_scene_fragment": "Kinyerés egység szerint", + "scrape_with": "Kinyerés…", + "selective_auto_tag": "Automatikus címkézés", + "selective_clean": "Szelektív tisztítás", + "selective_scan": "Szelektív szkennelés", + "set_back_image": "Hátlapi kép…", + "set_front_image": "Borítókép…", + "split": "Darabolás", + "submit_update": "Frissítés elfogadása", + "swap": "Csere", + "temp_disable": "Letiltás ideiglenesen…", + "temp_enable": "Engedélyezés ideiglenesen…", + "unset": "Visszavon", + "view_random": "Véletlenszerű megtekintés", + "enable": "Engedélyezés", + "open_in_external_player": "Megnyitás külső lejátszóban", + "reload": "Újratöltés" }, "age": "Kor", "aliases": "Álnevek", @@ -105,18 +145,46 @@ "query_mode_filename": "Fájlnév", "query_mode_metadata": "Metaadat", "query_mode_path": "Elérési út", - "source": "Forrás" + "source": "Forrás", + "show_male_label": "Férfi előadók mutatása", + "active_instance": "Aktív stash-box példány:", + "blacklist_desc": "A tiltólistás elemek nem látszódnak a lekérésekben. Fontos tudni, hogy a regex kifejezések érzékenyek a kis-és nagybetűkre. Bizonyos karakterek után kötelező a \\ : {chars_require_escape}", + "mark_organized_desc": "Azonnal megjelöli a jelenetet \"Rendezettnek\", amint a \"Mentés\" gomb lenyomásra került.", + "mark_organized_label": "Mentéskor jelölje rendezettnek", + "query_mode_auto_desc": "Ha léteznek metaadatok, használja azokat vagy a fájlnevet", + "query_mode_dir_desc": "Csak a videó szülőkönyvtárának használata", + "query_mode_filename_desc": "Csak a fájlnév használata", + "query_mode_label": "Lekérő mód", + "query_mode_metadata_desc": "Csak metaadatok használata", + "query_mode_path_desc": "A teljes elérési út használata", + "set_cover_desc": "Kicseréli a jelenet borítóképét ha talál egyet.", + "set_cover_label": "A borítókép cseréje", + "set_tag_desc": "Tagek hozzáadása a jelenethez, felülírva vagy egybeolvasztva a már meglévőekkel.", + "set_tag_label": "Tagek beállítása" }, "results": { "duration_unknown": "Ismeretlen hossz", - "unnamed": "Névtelen" + "unnamed": "Névtelen", + "fp_matches": "Az időhossz stimmel", + "hash_matches": "{hash_type} egyezik", + "match_failed_already_tagged": "A jelenet már tartalmaz tageket", + "match_failed_no_result": "Nincsenek találatok", + "match_success": "A jelenet tagelése sikeres" }, - "verb_matched": "Egyezik" + "verb_matched": "Egyezik", + "noun_query": "Lekérés", + "verb_toggle_config": "{toggle} {configuration}", + "verb_toggle_unmatched": "{toggle} nem egyező jelenetek" }, "config": { "about": { "latest_version": "Legfrissebb Verzió", - "version": "Verzió" + "version": "Verzió", + "latest_version_build_hash": "Legújabb verzió build hash-e:", + "check_for_new_version": "Új verzió keresése", + "new_version_notice": "[ÚJ]", + "release_date": "Megjelenés dátuma:", + "stash_discord": "Csatlakozz a csatornához {url}" }, "categories": { "logs": "Logok", @@ -535,5 +603,21 @@ "videos": "Videók", "view_all": "Mindegyik Megjelenítése", "weight": "Súly", - "years_old": "éves" + "years_old": "éves", + "actions_name": "Tevékenységek", + "audio_codec": "Audió kodek", + "circumcised_types": { + "CUT": "Körülmetélt", + "UNCUT": "Nem körülmetélt" + }, + "also_known_as": "Más néven ismert", + "appears_with": "Megjelenik a következővel", + "between_and": "és", + "blobs_storage_type": { + "database": "Adatbázis", + "filesystem": "Fájlrendszer" + }, + "captions": "Feliratok", + "chapters": "Fejezetek", + "circumcised": "Körülmetélt" } diff --git a/ui/v2.5/src/locales/id.json b/ui/v2.5/src/locales/id.json new file mode 100644 index 00000000000..1a9e2d466ba --- /dev/null +++ b/ui/v2.5/src/locales/id.json @@ -0,0 +1,115 @@ +{ + "setup": { + "welcome_to_stash": "Selamat datang di Stash", + "paths": { + "where_is_your_porn_located": "Di mana lokasi porno Anda?", + "description": "Selanjutnya, kita perlu menentukan di mana lokasi koleksi porno Anda, dan di mana menyimpan database Stash, berkas yang dihasilkan, dan berkas tembolok. Pengaturan ini dapat diubah nanti jika diperlukan." + }, + "success": { + "thanks_for_trying_stash": "Terima kasih sudah mencoba Stash!", + "support_us": "Dukung kami" + } + }, + "type": "Tipe", + "actions": { + "add": "Tambah", + "apply": "Terapkan", + "add_o": "Tambah Crot", + "add_play": "Tambah pemutaran", + "backup": "Cadangan", + "add_manual_date": "Tambah manual tanggal", + "assign_stashid_to_parent_studio": "Tetapkan Stash ID ke studio induk yang ada dan perbarui metadata", + "auto_tag": "Tag Otomatis", + "browse_for_image": "Telusuri gambar…", + "clean": "Bersihkan", + "clear": "Kosongkan", + "clear_front_image": "Kosongkan gambar depan", + "close": "Tutup", + "confirm": "Konfirmasi", + "continue": "Lanjutkan", + "copy_to_clipboard": "Salin ke papan klip", + "create": "Buat", + "create_chapters": "Buat Bab", + "create_entity": "Buat {entityType}", + "create_marker": "Buat Tanda", + "create_parent_studio": "Buat studio induk", + "created_entity": "Telah dibuat {entity_type}: {entity_name}", + "customise": "Sesuaikan", + "delete": "Hapus", + "delete_entity": "Hapus {entityType}", + "delete_file": "Hapus berkas", + "delete_file_and_funscript": "Hapus berkas (dan funscript)", + "delete_generated_supporting_files": "Hapus file pendukung yang dihasilkan", + "disable": "Matikan", + "disallow": "Larang", + "download_anonymised": "Unduh sebagai anonim", + "download_backup": "Unduh Cadangan", + "edit_entity": "Sunting {entityType}", + "enable": "Nyalakan", + "find": "Cari", + "finish": "Selesai", + "from_file": "Dari berkas…", + "from_url": "Dari URL…", + "full_export": "Ekspor Penuh", + "full_import": "Impor Penuh", + "generate": "Hasilkan", + "allow_temporarily": "Izinkan sementara", + "anonymise": "Buat anonim", + "clear_back_image": "Kosongkan gambar belakang", + "clear_image": "Kosongkan Gambar", + "cancel": "Batal", + "download": "Unduh", + "edit": "Sunting", + "export": "Ekspor", + "export_all": "Ekspor semua…" + }, + "circumcised_types": { + "CUT": "Disunat", + "UNCUT": "Belum Disunat" + }, + "hair_color": "Warna Rambut", + "gender_types": { + "TRANSGENDER_FEMALE": "Transpuan", + "TRANSGENDER_MALE": "Transpria", + "MALE": "Pria", + "NON_BINARY": "Non-biner", + "FEMALE": "Wanita", + "INTERSEX": "Interseks" + }, + "measurements": "Ukuran", + "penis": "Kontol", + "penis_length": "Panjang Kontol", + "statistics": "Statistik", + "stats": { + "image_size": "Ukuran gambar", + "scenes_duration": "Durasi adegan", + "scenes_played": "Adegan diputar", + "total_play_count": "Total Jumlah Pemutaran", + "scenes_size": "Ukuran adegan", + "total_play_duration": "Total Durasi Pemutaran", + "total_o_count": "Total Jumlah Crot" + }, + "studio": "Studio", + "studio_tagger": { + "add_new_studios": "Tambah Studio Baru" + }, + "title": "Judul", + "twitter": "Twitter", + "studios": "Studio", + "fake_tits": "Toket Palsu", + "circumcised": "Disunat", + "penis_length_cm": "Panjang Kontol (cm)", + "gender": "Jenis Kelamin", + "height": "Tinggi Badan", + "height_cm": "Tinggi Badan (cm)", + "history": "Histori", + "help": "Bantuan", + "eye_color": "Warna Mata", + "true": "Benar", + "total": "Total", + "toast": { + "started_importing": "Memulai pengimporan", + "started_generating": "Mulai menghasilkan", + "merged_scenes": "Adegan yang digabungkan" + } +} diff --git a/ui/v2.5/src/locales/sv-SE.json b/ui/v2.5/src/locales/sv-SE.json index 9661d19415a..4a10a4c0908 100644 --- a/ui/v2.5/src/locales/sv-SE.json +++ b/ui/v2.5/src/locales/sv-SE.json @@ -39,7 +39,7 @@ "download_backup": "Ladda ner säkerhetskopia", "edit": "Redigera", "edit_entity": "Redigera {entityType}", - "encoding_image": "Omkodar bild", + "encoding_image": "Omkodar bild…", "export": "Exportera", "export_all": "Exportera alla…", "find": "Sök", @@ -123,7 +123,11 @@ "temp_enable": "Aktivera tillfälligt…", "unset": "Oinställ", "use_default": "Använd standard", - "view_random": "Visa slumpad" + "view_random": "Visa slumpad", + "disable": "Avaktivera", + "enable": "Aktivera", + "reload": "Ladda om", + "copy_to_clipboard": "Kopiera till urklipp" }, "actions_name": "Handlingar", "age": "Ålder", @@ -207,7 +211,7 @@ "new_version_notice": "[Ny]", "release_date": "Utgivningsdatum:", "stash_discord": "Gå med i vår {url}-kanal", - "stash_home": "Stasha hemma vid {url}", + "stash_home": "Stash hemma vid {url}", "stash_open_collective": "Stötta oss genom {url}", "stash_wiki": "Stash {url}-sida", "version": "Version" @@ -267,7 +271,7 @@ "log_to_terminal": "Logga till terminal", "log_to_terminal_desc": "Loggar till terminalen samt en fil. Alltid sant om filloggning är avstängt. Kräver omstart.", "maximum_session_age": "Maximal inloggningstid", - "maximum_session_age_desc": "Maximal väntetid innan inloggingen upphör, i sekunder.", + "maximum_session_age_desc": "Maximal väntetid innan inloggingen upphör, i sekunder. Kräver omstart.", "password": "Lösenord", "password_desc": "Lösenord till Stash. Lämna tom för att inaktivera användarautentisering", "stash-box_integration": "Integration med Stash-box", @@ -359,8 +363,8 @@ "parallel_scan_head": "Parallell Skan/Generering", "preview_generation": "Generera förhandsvisningar", "python_path": { - "description": "Lokation till python. Används för skriptade skrapare och plugins. Om blank, kommer python att hanteras från den interna miljön", - "heading": "Python Sökväg" + "description": "Sökväg till python-executablen (inte mappen). Används för skriptade skrapare och plugins. Om blank, kommer python att hanteras från den interna miljön", + "heading": "Python Körbar Sökväg" }, "scraper_user_agent": "Användaragent för skrapning", "scraper_user_agent_desc": "Användaragent-sträng som används under http-förfrågningar under skrapning", @@ -372,7 +376,11 @@ "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" + "video_head": "Video", + "plugins_path": { + "description": "Sökväg till pluginkonfigurationsfiler", + "heading": "Pluginsökväg" + } }, "library": { "exclusions": "Exkludera", @@ -384,7 +392,9 @@ }, "plugins": { "hooks": "Krokar", - "triggers_on": "Triggar på" + "triggers_on": "Triggar på", + "installed_plugins": "Installerade Plugins", + "available_plugins": "Tillgängliga Plugins" }, "scraping": { "entity_metadata": "{entityType} Metadata", @@ -395,7 +405,9 @@ "scrapers": "Skrapare", "search_by_name": "Sök med namn", "supported_types": "Stöttade typer", - "supported_urls": "URL:er" + "supported_urls": "URL:er", + "available_scrapers": "Tillgängliga Skrapare", + "installed_scrapers": "Installerade Skrapare" }, "stashbox": { "add_instance": "Lägg till stash-box instans", @@ -438,7 +450,7 @@ "generate_phashes_during_scan": "Generera phash", "generate_phashes_during_scan_tooltip": "För deduplikation och identifiering av scener.", "generate_previews_during_scan": "Generera animerade bildförhandsvisningar", - "generate_previews_during_scan_tooltip": "Generera animera WebP-förhandsvisningar, krävs bara om Typ av Förhandsvisning är Animerad Bild.", + "generate_previews_during_scan_tooltip": "Generera också animerade (webp) förhandsvisningar, krävs bara när Förhandsvisning i Scen/Markörvägg är Animerad Bild. Vid surfande använder de mindre CPU än videoförhandsvisngar, men genereras bredvid de och är större filer.", "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", @@ -497,7 +509,8 @@ "scanning_paths": "Skannar följande sökvägar" }, "scan_for_content_desc": "Skannar för nytt innehåll och lägger till det i databasen.", - "set_name_date_details_from_metadata_if_present": "Sätt namn, datum, beskrivning från medföljande metadata" + "set_name_date_details_from_metadata_if_present": "Sätt namn, datum, beskrivning från medföljande metadata", + "generate_sprites_during_scan_tooltip": "Bilderna som visas under videospelaren för enkel navigation." }, "tools": { "scene_duplicate_checker": "Scen Duplikat Kontroll", @@ -661,7 +674,7 @@ } }, "preview_type": { - "description": "Konfiguration av väggobjekt", + "description": "Standardvalet är video (mp4) förhandsvisningar. För mindre CPU-använding, kan animerad bild (webp) förhandsvisningar användas. Dessa måste dock genereras bredvid videoförhandsvisningarna och de är större filer.", "heading": "Förhandsvisningstyp", "options": { "animated": "Animerad bild", @@ -670,9 +683,9 @@ } }, "scene_list": { - "heading": "Scenlista", + "heading": "Rutnätsvy", "options": { - "show_studio_as_text": "Visa studior som text" + "show_studio_as_text": "Visa studionamn som text" } }, "scene_player": { @@ -741,7 +754,8 @@ "description": "När aktiverat kommer funscripts att skickas direkt från Stash till din Handy-enhet utan att använda tredjeparts Handy-servern. Kräver att Stash kan nås från din Handy-enhet.", "heading": "Skicka funscripts direkt" } - } + }, + "advanced_mode": "Avancerat Läge" }, "configuration": "Konfiguration", "countables": { @@ -860,10 +874,10 @@ "force_transcodes": "Tvinga omkodning", "force_transcodes_tooltip": "Som standard blir videofiler bara omkodade om formatet inte stöds i webbläsaren. Vid aktivering kommer alla videofiler bli omkodande, även om de antas vara stöttade i webbläsaren.", "image_previews": "Animerad Bildförhandsvisning", - "image_previews_tooltip": "Animerade WebP-förhandsvisningar, krävs enbart om Typ av Förhandsvisning är Animerad Bild.", + "image_previews_tooltip": "Generera också animerade (webp) förhandsvisningar, krävs enbart när Förhandsvisning i Scen/Markörvägg är Animerad Bild. Vid surfande använder de mindre CPU än videoförhandsvisngar, men genereras bredvid de och är större filer.", "interactive_heatmap_speed": "Generera värmekartor och hastigheter för interaktiva scener", "marker_image_previews": "Markörer Animerad bildförhandsvisning", - "marker_image_previews_tooltip": "Animerad markör WebP-föhandsvisning, krävs bara om Typ av Förhandsvisning är Animerad Bild.", + "marker_image_previews_tooltip": "Generera också Animerad (webp) föhandsvisning, krävs bara när Förhandsvisning i Scen/Markörvägg är Animerad Bild. Vid surfande använder de mindre CPU än videoförhandsvisngar, men genereras bredvid de och är större filer.", "marker_screenshots": "Markörskärmklipp", "marker_screenshots_tooltip": "Markör statiska JPG-bilder, krävs bara om Typ av Förhandsvisning är Statisk Bild.", "markers": "Markörförhandsvisningar", @@ -871,7 +885,7 @@ "override_preview_generation_options": "Åsidosätt Inställningar för Förhandsvisningsgeneration", "override_preview_generation_options_desc": "Åsidosätt inställningar för Förhandsvisningsgeneration. Standarder ställs in i System -> Förhandsvisningsgeneration.", "overwrite": "Ersätt existerande filer", - "phash": "Perceptuella hashar (för de-duplikation)", + "phash": "Perceptuella hashar", "preview_exclude_end_time_desc": "Exkludera de sista x sekunderna från videoförhandsvisning. Detta kan vara ett värde i sekunder, eller en procent (ex. 2%) av scenes totala speltid.", "preview_exclude_end_time_head": "Exludera sluttid", "preview_exclude_start_time_desc": "Exkludera de första x sekunderna från videoförhandsvisning. Detta kan vara ett värde i sekunder, eller en procent (ex. 2%) av scenes totala speltid.", @@ -885,11 +899,12 @@ "preview_seg_duration_desc": "Varaktighet av varje segment i sekunder.", "preview_seg_duration_head": "Segmentvaraktighet", "sprites": "Scenskrubbarsprites", - "sprites_tooltip": "Sprites (för scenskrubbaren)", + "sprites_tooltip": "Bilderna som visas under videospelaren för enkel navigation.", "transcodes": "Omkodning", - "transcodes_tooltip": "MP4-konvertering från videoformat som ej stöds", + "transcodes_tooltip": "MP4 omkodningar för-genereras för allt innehåll; användbart för långsamma CPU:er men kräver mycket mer lagringsutrymme", "video_previews": "Förhandsvisning", - "video_previews_tooltip": "Videoförhandsvisning som visas när man håller över en scen" + "video_previews_tooltip": "Videoförhandsvisning som visas när man håller över en scen", + "phash_tooltip": "För deduplicering och scenidentifiering" }, "scenes_found": "{count} scener hittades", "scrape_entity_query": "{entity_type} Skrapa text", @@ -925,7 +940,14 @@ "medium": "Medium" }, "search_accuracy_label": "Sökprecision", - "title": "Duplikata scener" + "title": "Duplikata scener", + "only_select_matching_codecs": "Välj bara om alla kodekar matchas i duplikatgruppen", + "select_all_but_largest_file": "Välj alla filer i varje duplikatgrupp, förutom den största filen", + "select_all_but_largest_resolution": "Välj alla filer i duplikatgruppen, förutom filen med högst upplösning", + "select_none": "Välj Ingen", + "select_options": "Valalternativ…", + "select_youngest": "Välj den yngsta filen i duplikatgruppen", + "select_oldest": "Välj den äldsta filen i duplikatgruppen" }, "duplicated_phash": "Duplikat (phash)", "duration": "Varaktighet", @@ -955,7 +977,8 @@ "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.", "loading_type": "Fel vid laddning av {type}", - "something_went_wrong": "Något gick fel." + "something_went_wrong": "Något gick fel.", + "header": "Fel" }, "ethnicity": "Etnicitet", "existing_value": "existerande värde", @@ -964,7 +987,7 @@ "false": "Falsk", "favourite": "Favorit", "file": "fil", - "file_count": "Filantal", + "file_count": "Antal Filer", "file_info": "Filinfo", "file_mod_time": "Filens Modifikationstid", "files": "filer", @@ -975,7 +998,7 @@ "filters": "Filter", "folder": "Mapp", "framerate": "Bildhastighet", - "frames_per_second": "{value} bilder per sekund", + "frames_per_second": "{value} fps", "front_page": { "types": { "premade_filter": "Förhandsgjorda filter", @@ -1027,7 +1050,7 @@ "loading": { "generic": "Laddar…" }, - "marker_count": "Antal markörer", + "marker_count": "Antal Markörer", "markers": "Markörer", "measurements": "Mått", "media_info": { @@ -1042,14 +1065,14 @@ }, "phash": "PHash", "play_count": "Visningar", - "play_duration": "Uppspelad tid", + "play_duration": "Uppspelad Tid", "stream": "Ström", "video_codec": "Videokodek" }, - "megabits_per_second": "{value} megabit per sekund", + "megabits_per_second": "{value} mbps", "metadata": "Metadata", "movie": "Film", - "movie_scene_number": "Filmscennummer", + "movie_scene_number": "Scennummer", "movies": "Filmer", "name": "Namn", "new": "Ny", @@ -1076,7 +1099,7 @@ "perceptual_similarity": "Perceptuell likhet (phash)", "performer": "Stjärna", "performer_age": "Ålder på stjärna", - "performer_count": "Antal stjärnor", + "performer_count": "Antal Stjärnor", "performer_favorite": "Favoritiserad stjärna", "performer_image": "Stjärnbild", "performer_tagger": { @@ -1118,7 +1141,7 @@ "performers": "Stjärnor", "piercings": "Piercingar", "play_count": "Visningar", - "play_duration": "Uppspelad tid", + "play_duration": "Uppspelad Tid", "primary_file": "Primär fil", "queue": "Kö", "random": "Slumpad", @@ -1131,14 +1154,14 @@ "scene": "Scen", "sceneTagger": "Scentaggaren", "scene_code": "Studiokod", - "scene_count": "Antal scener", + "scene_count": "Antal Scener", "scene_created_at": "Scenen Skapad", "scene_date": "Scenens Datum", "scene_id": "Scenens ID", "scene_tags": "Scentaggar", "scene_updated_at": "Scenen Uppdaterad", "scenes": "Scener", - "scenes_updated_at": "Scen uppdaterad vid", + "scenes_updated_at": "Scen Uppdaterad Vid", "search_filter": { "edit_filter": "Ändra Filter", "name": "Filter", @@ -1152,7 +1175,7 @@ "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", - "blobs_use_database": "", + "blobs_use_database": "", "cache_directory": "Cache mappsökväg", "configuration_file_location": "Konfiguration filsökväg:", "database_file_path": "Databas filsökväg", @@ -1161,7 +1184,7 @@ "stash_library_directories": "Stash bibliotekssökväg" }, "creating": { - "creating_your_system": "Skapa ditt system", + "creating_your_system": "Skapar ditt system", "ffmpeg_notice": "Om ffmpeg inte är i dina sökvägar, vänta medan stash laddar ner den. Se konsolens output för att se hur nedladdningen går." }, "errors": { @@ -1223,13 +1246,15 @@ "your_system_has_been_created": "Framgång! Ditt system har skapats!" }, "welcome": { - "config_path_logic_explained": "Stash försöker att hitta sin konfigurationsfil (config.yml) från den nuvarande arbetsmappen först, och om den inte finns där, letar den i $HOME/.stash/config.yml (för Windows är detta %USERPROFILE%\\.stash\\config.yml). Du kan också låta Stash läsa en specifik konfigurationsfil genom att starta den med -c '' eller --config '' inställningarna.", - "in_current_stash_directory": "I mappen $HOME/.stash", - "in_the_current_working_directory": "I den nuvarande arbetsmappen", - "next_step": "Med allt det färdigt, kan vi fortsätta med uppstarten om du är redo. Välj var du skulle vilja lagra din konfigurationsfil och tryck på Nästa.", + "config_path_logic_explained": "Stash försöker att hitta sin konfigurationsfil (config.yml) från den nuvarande arbetsmappen först, och om den inte finns där, letar den i {fallback_path}. Du kan också låta Stash läsa en specifik konfigurationsfil genom att starta med flaggan -c '' eller --config ''.", + "in_current_stash_directory": "I mappen {path}:", + "in_the_current_working_directory": "I {path}, den nuvarande arbetsmappen:", + "next_step": "Med allt det färdigt, kan vi fortsätta med uppstarten om du är redo, vänligen välj var du skulle vilja lagra din konfigurationsfil.", "store_stash_config": "Var vill du lagra din Stash-konfiguration?", "unable_to_locate_config": "Om du läser detta kunde Stash inte hitta en existerande konfiguration. Denna hjälp kommer guida dig genom processen av att ställa in en ny konfiguration.", - "unexpected_explained": "Om du plötsligt får denna skärm, försök att starta om Stash i den korrekta arbetsmappen eller med -c flaggan." + "unexpected_explained": "Om du plötsligt får denna skärm, försök att starta om Stash i den korrekta arbetsmappen eller med -c flaggan.", + "in_the_current_working_directory_disabled": "I {path}, arbetsmappen:", + "in_the_current_working_directory_disabled_macos": "Stöttas inte när Stash.app,

kör stash-macos för att starta i arbetsmappen" }, "welcome_specific_config": { "config_path": "Stash kommer använda följande filsökväg till konfigurationen: {path}", @@ -1256,7 +1281,7 @@ "scenes_played": "Scener Spelade", "scenes_size": "Storlek på scener", "total_o_count": "Total O-Räkning", - "total_play_count": "Total Spelat Antal", + "total_play_count": "Totalt Antal Spelningar", "total_play_duration": "Total Spelad Tid" }, "status": "Status: {statusText}", @@ -1301,13 +1326,13 @@ "updating_untagged_studios_description": "Uppdatera otaggade studior kommer försöka matcha studior som saknar Stash ID och uppdatera metadata." }, "studios": "Studior", - "sub_tag_count": "Antal underordnade taggar", + "sub_tag_count": "Antal Underordnade Taggar", "sub_tag_of": "Underordnad tagg till {parent}", "sub_tags": "Underordnade taggar", "subsidiary_studios": "Underordnade studior", "synopsis": "Sammanfattning", "tag": "Tagg", - "tag_count": "Antal taggar", + "tag_count": "Antal Taggar", "tags": "Taggar", "tattoos": "Tatueringar", "title": "Titel", @@ -1318,7 +1343,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", + "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", @@ -1334,12 +1359,14 @@ "true": "Sant", "twitter": "Twitter", "type": "Typ", - "updated_at": "Uppdaterad vid", + "updated_at": "Uppdaterad Vid", "url": "URL", "urls": "URL:er", "validation": { "date_invalid_form": "${path} måste vara i formatet ÅÅÅÅ-MM-DD", - "required": "${path} är ett obligatoriskt fält" + "required": "${path} är ett obligatoriskt fält", + "unique": "${path} måste vara unik", + "blank": "${path} får inte lämnas tom" }, "video_codec": "Videocodec", "videos": "Videor", @@ -1347,5 +1374,45 @@ "weight": "Vikt", "weight_kg": "Vikt (kg)", "years_old": "år gammal", - "zip_file_count": "Antal Zip-filer" + "zip_file_count": "Antal Zip-filer", + "tag_parent_tooltip": "Har överordnade taggar", + "package_manager": { + "check_for_updates": "Kolla efter Uppdateringar", + "hide_unselected": "Dölj ovalda", + "source": { + "local_path": { + "description": "Relativ sökväg för att lagra paket från denna källa. Notera att ändring av detta kräver att paketen manuellt flyttas.", + "heading": "Lokal Sökväg" + }, + "name": "Namn", + "url": "Källa URL" + }, + "add_source": "Lägg till Källa", + "confirm_delete_source": "Är du säker på att du vill radera källa {name} ({url})?", + "confirm_uninstall": "Är du säker på att du vill avinstallera {number} paket?", + "description": "Beskrivning", + "edit_source": "Ändra Källa", + "install": "Installera", + "installed_version": "Installerad Version", + "latest_version": "Senaste Version", + "no_packages": "Inga paket hittades", + "no_sources": "Inga konfigurerade källor", + "package": "Paket", + "required_by": "Krävs av {packages}", + "selected_only": "Enbart valda", + "show_all": "Visa alla", + "uninstall": "Avinstallera", + "update": "Uppdatera", + "version": "Version", + "unknown": "" + }, + "distance": "Avstånd", + "orientation": "Orientering", + "photographer": "Fotograf", + "plays": "{value} spelningar", + "primary_tag": "Primär Tagg", + "studio_and_parent": "Studio & Överordnad", + "subsidiary_studio_count": "Antal Underordnade Studior", + "tag_sub_tag_tooltip": "Har underordnade taggar", + "time": "Tid" } diff --git a/ui/v2.5/src/locales/zh-CN.json b/ui/v2.5/src/locales/zh-CN.json index 88daa8fc737..f31dd2f0b04 100644 --- a/ui/v2.5/src/locales/zh-CN.json +++ b/ui/v2.5/src/locales/zh-CN.json @@ -119,14 +119,28 @@ "temp_enable": "暂时启用…", "unset": "重设", "use_default": "使用默认", - "view_random": "随机查看" + "view_random": "随机查看", + "create_parent_studio": "创建父工作室", + "optimise_database": "优化数据库", + "assign_stashid_to_parent_studio": "将Stash ID分配给现有的父工作室并更新元数据", + "encoding_image": "编码图片中…", + "reload": "重新加载", + "disable": "禁用", + "enable": "启用", + "clear_date_data": "清除日期数据", + "choose_date": "选择一个日期", + "add_play": "添加播放", + "add_manual_date": "添加手动日期", + "copy_to_clipboard": "复制到剪切板", + "remove_date": "去除日期", + "add_o": "添加“O”" }, "actions_name": "操作", "age": "年龄", "aliases": "别名", "all": "所有", "also_known_as": "又称作", - "appears_with": "显示方式", + "appears_with": "合作者", "ascending": "升序", "average_resolution": "平均分辨率", "between_and": "以及", @@ -167,7 +181,9 @@ "set_tag_label": "设置标签", "show_male_desc": "选择搜索时是否获取男演员信息.", "show_male_label": "展示男演员标签", - "source": "源" + "source": "源", + "mark_organized_label": "保存时标记为已整理", + "mark_organized_desc": "点击保存按钮后,立即将短片标记为 \"已整理\"。" }, "noun_query": "查询", "results": { @@ -260,7 +276,7 @@ "log_to_terminal": "输出日志到终端", "log_to_terminal_desc": "日志除了输出到文件外还输出到终端,如果关闭日志记录则始终开启。更改之后需要重启。", "maximum_session_age": "最大会话有效期", - "maximum_session_age_desc": "无操作多久后登出, 单位为秒。", + "maximum_session_age_desc": "无操作多久后登出, 单位为秒。重启生效。", "password": "密码", "password_desc": "登录 Stash 时所需的密码.留空表示关闭身份验证", "stash-box_integration": "整合 Stash-box", @@ -276,7 +292,7 @@ "heading": "二进制数据文件储存路径" }, "blobs_storage": { - "description": "存储二进制数据(如场景封面、表演者、工作室和标签图像)的地方。在改变这个值之后,必须使用迁移数据任务来迁移现有数据。参见迁移数据任务页面。", + "description": "存储二进制数据(如短片封面、表演者、工作室和标签图像)的地方。在改变这个值之后,必须使用迁移数据任务来迁移现有数据。参见迁移数据任务页面。", "heading": "二进制数据存储类型" }, "cache_location": "缓存的目录位置。如果使用 HLS(例如在 Apple 设备上)或 DASH 进行流传输,则需要该位置。", @@ -352,8 +368,8 @@ "parallel_scan_head": "并行扫描/生成", "preview_generation": "生成预览", "python_path": { - "description": "Python 执行程序的位置。给网页挖掘器和插件的源文件使用。如果没有,python会从环境变量找到", - "heading": "Python 路径" + "description": "Python 执行程序的路径。(不限于文件夹)给网页挖掘器和插件的源文件使用。如果没有,python会从环境变量找到", + "heading": "Python 可执行文件路径" }, "scraper_user_agent": "刮削器用户代理 (User Agent)", "scraper_user_agent_desc": "刮削器运行时的用户代理 (User Agent)", @@ -365,7 +381,11 @@ "sqlite_location": "SQLite 数据库的位置(需要重启)。警告:不支持将数据库放在与 Stash 服务器以外的系统上(即通过网络)!", "video_ext_desc": "逗号(半角)分隔的文件扩展名列表,将被标识为视频。", "video_ext_head": "视频扩展名", - "video_head": "视频设置" + "video_head": "视频设置", + "plugins_path": { + "heading": "插件文件路径", + "description": "插件配置文件目录" + } }, "library": { "exclusions": "不包括", @@ -377,7 +397,9 @@ }, "plugins": { "hooks": "回调", - "triggers_on": "触发于" + "triggers_on": "触发于", + "installed_plugins": "已安装插件", + "available_plugins": "可用插件" }, "scraping": { "entity_metadata": "{entityType}元数据", @@ -388,7 +410,9 @@ "scrapers": "刮削器", "search_by_name": "按名称搜索", "supported_types": "支持类型", - "supported_urls": "支持链接" + "supported_urls": "支持链接", + "available_scrapers": "可用刮削器", + "installed_scrapers": "已安装刮削器" }, "stashbox": { "add_instance": "新增 Stash-Box 入口", @@ -431,7 +455,7 @@ "generate_phashes_during_scan": "生成感知识别码", "generate_phashes_during_scan_tooltip": "为了防止重复和短片甄别.", "generate_previews_during_scan": "生成动态图片预览", - "generate_previews_during_scan_tooltip": "生成WebP动画预览,仅适用于预览类型设为动图的情况.", + "generate_previews_during_scan_tooltip": "生成webp动画预览,仅适用于预览类型设为动图的情况. 浏览时将更少CPU占用,但生成的是额外的且更大的文件。", "generate_sprites_during_scan": "生成时间轴预览小图", "generate_thumbnails_during_scan": "生成图片的缩略图", "generate_video_covers_during_scan": "生成短片封面", @@ -456,7 +480,12 @@ "source": "源", "source_options": "{source} 选项", "sources": "源", - "strategy": "策略" + "strategy": "策略", + "skip_multiple_matches": "跳过有多个结果的匹配", + "skip_single_name_performers": "跳过无消歧的单名表演者", + "skip_multiple_matches_tooltip": "如果未启用此功能,并且返回多个结果,则将随机选择一个结果进行匹配", + "tag_skipped_performers": "跳过以下匹配的演员", + "tag_skipped_matches": "跳过以下匹配的标签" }, "import_from_exported_json": "导入之前导出的json格式元数据。 删除现有数据库内容。", "incremental_import": "从导出的 zip 文件增量导入。", @@ -480,7 +509,10 @@ "scanning_paths": "正在扫描以下路径" }, "scan_for_content_desc": "扫描新内容并添加至数据库中。", - "set_name_date_details_from_metadata_if_present": "使用文件内含的元数据的标题、日期、详情" + "set_name_date_details_from_metadata_if_present": "使用文件内含的元数据的标题、日期、详情", + "generate_sprites_during_scan_tooltip": "视频播放器下方用于快速导航的缩略图集。", + "optimise_database": "尝试通过分析然后重建整个数据库文件来提高性能。", + "optimise_database_warning": "警告:当此任务运行时,任何修改数据库的操作都将失败,而且根据数据库的大小,可能需要几分钟才能完成。此外,它至少需要与数据库大小相当的可用磁盘空间,但建议使用 1.5 倍的空间。" }, "tools": { "scene_duplicate_checker": "短片重复性检查工具", @@ -597,6 +629,10 @@ "write_image_thumbnails": { "description": "即时生成时把图片缩略写入硬盘", "heading": "写图片缩略" + }, + "create_image_clips_from_videos": { + "heading": "将视频格式扫描为图像片段", + "description": "当某个库中存在不可用视频,视频文件(扩展名为视频格式)将被扫描为图像片段。" } } }, @@ -625,7 +661,7 @@ } }, "preview_type": { - "description": "影片预览设置", + "description": "默认选项是视频(mp4)预览。为了减少浏览时的CPU使用率,您可以使用动图(webp)预览。但是,它们必须在视频预览之外生成,并且是更大的文件。", "heading": "预览类型", "options": { "animated": "动图", @@ -634,9 +670,9 @@ } }, "scene_list": { - "heading": "短片列表", + "heading": "网格视图", "options": { - "show_studio_as_text": "以名称展示工作室" + "show_studio_as_text": "文本形式展示工作室名称覆层" } }, "scene_player": { @@ -653,7 +689,14 @@ "heading": "默认继续播放清单" }, "show_scrubber": "显示预览轴", - "track_activity": "监测播放动作" + "track_activity": "监测播放动作", + "vr_tag": { + "description": "VR按钮仅在短片存在此标签时显示。", + "heading": "VR标签" + }, + "show_ab_loop_controls": "显示 AB 循环控制组件", + "disable_mobile_media_auto_rotate": "在移动设备中针对全屏幕媒体禁用自动旋转", + "enable_chromecast": "启用Chromecast" } }, "scene_wall": { @@ -693,8 +736,28 @@ } } }, - "title": "用户界面" - } + "title": "用户界面", + "detail": { + "heading": "详情页面", + "show_all_details": { + "heading": "显示所有详情", + "description": "启用后,默认情况下将显示所有详情,每个详情项目都将显示在一栏中" + }, + "compact_expanded_details": { + "heading": "紧凑型扩展详情", + "description": "启用后,该选项将显示扩展的详情,同时保持紧凑的显示效果" + }, + "enable_background_image": { + "heading": "启用背景图像", + "description": "在详情页面上显示背景图片。" + } + }, + "use_stash_hosted_funscript": { + "description": "启用后,funscript将直接从Stash提供到您的Handy设备,而无需使用第三方Handy服务器。要求您的Handy设备可以访问Stash。", + "heading": "直接提供funscripts服务" + } + }, + "advanced_mode": "高级模式" }, "configuration": "设置", "countables": { @@ -808,10 +871,10 @@ "force_transcodes": "强制生成转码文件", "force_transcodes_tooltip": "默认情况下,转码文件只会在浏览器不支持的情况下生成。如果开启此选项,即使浏览器支持该视频,也会生成转码文件。", "image_previews": "动图预览", - "image_previews_tooltip": "动态 WebP 预览, 当预览类型设置为[动图]时才需要.", + "image_previews_tooltip": "同时生成动图(webp)预览,仅当短片/标记墙预览类型设置为动图时才需要。浏览时,它们使用的CPU比视频预览少,但会额外生成更大的文件。", "interactive_heatmap_speed": "产生热图和速度资料给有互动的短片", "marker_image_previews": "标记动图预览", - "marker_image_previews_tooltip": "动态标记WebP预览,仅用于当预览类型设为【动图】时。", + "marker_image_previews_tooltip": "同时生成动图(webp)预览,仅当短片/标记墙预览类型设置为动图时才需要。浏览时,它们使用的CPU比视频预览少,但会额外生成更大的文件。", "marker_screenshots": "标记的屏幕截图", "marker_screenshots_tooltip": "标记使用静态JPG图,仅用于预览类型设为【静图】时。", "markers": "标记预览", @@ -819,7 +882,7 @@ "override_preview_generation_options": "凌驾预览生成选项", "override_preview_generation_options_desc": "在本次操作中凌驾于预览生成设定的选项。默认的选项在 系统 -> 预览生成。", "overwrite": "覆盖现有文件", - "phash": "感知识别码PHash(用于检测短片是否重复)", + "phash": "感知识别码PHash", "preview_exclude_end_time_desc": "从短片预览中排除最后 x 秒。可以是一个以秒为单位的值,也可以是百分比(比如2%)。", "preview_exclude_end_time_head": "排除结束时间", "preview_exclude_start_time_desc": "从短片预览中排除最开始 x 秒。可以是一个以秒为单位的值,也可以是百分比(比如2%)。", @@ -833,11 +896,14 @@ "preview_seg_duration_desc": "每个预览片段的长度,以秒为单位。", "preview_seg_duration_head": "预览片段长度", "sprites": "短视频时间轴预览的小图", - "sprites_tooltip": "小图(用于时间轴预览)", + "sprites_tooltip": "视频播放器下方用于快速导航的缩略图集。", "transcodes": "转码", - "transcodes_tooltip": "将不支持的视频格式转换为MP4", + "transcodes_tooltip": "将为所有内容提前生成MP4转码文件;对慢速CPU有用,但需要更多磁盘空间", "video_previews": "预览", - "video_previews_tooltip": "鼠标悬停在短片上时播放的预览短片" + "video_previews_tooltip": "鼠标悬停在短片上时播放的预览短片", + "phash_tooltip": "针对去重和场景鉴定", + "image_thumbnails": "图像缩略图", + "clip_previews": "图像片段预览" }, "scenes_found": "找到 {count} 个短片", "scrape_entity_query": "{entity_type} 挖掘 查询指令", @@ -845,7 +911,10 @@ "scrape_results_existing": "现有信息", "scrape_results_scraped": "挖取信息", "set_image_url_title": "图片链接", - "unsaved_changes": "更改未保存,确定离开吗?" + "unsaved_changes": "更改未保存,确定离开吗?", + "performers_found": "找到{count} 个演员", + "clear_o_history_confirm": "真的确定要清空 社保历史?", + "clear_play_history_confirm": "真的确定要清空播放历史?" }, "dimensions": "大小", "director": "导演", @@ -873,7 +942,13 @@ "medium": "中" }, "search_accuracy_label": "搜索准确度", - "title": "重复短片" + "title": "重复短片", + "select_all_but_largest_file": "选择重复组中除最大文件外的每个文件", + "select_none": "清除选择", + "select_all_but_largest_resolution": "选择重复组中除最高分辨率文件外的每个文件", + "select_options": "选择选项…", + "select_oldest": "选择重复组中最旧文件", + "select_youngest": "选择重复组中最新文件" }, "duplicated_phash": "重复的(感知码)", "duration": "时长", @@ -902,7 +977,9 @@ "errors": { "image_index_greater_than_zero": "图像索引必须大于 0", "lazy_component_error_help": "如果您最近升级了 Stash,请重新加载页面或清除浏览器缓存。", - "something_went_wrong": "出了些问题。" + "something_went_wrong": "出了些问题。", + "header": "错误", + "loading_type": "加载 {type} 出错" }, "ethnicity": "人种", "existing_value": "现值", @@ -990,9 +1067,10 @@ "play_count": "播放量", "play_duration": "播放长度", "stream": "视频流地址", - "video_codec": "视频编码" + "video_codec": "视频编码", + "o_count": "O 次数" }, - "megabits_per_second": "{value} Mbps/s", + "megabits_per_second": "{value} Mbps", "metadata": "元数据", "movie": "电影", "movie_scene_number": "电影短片编码", @@ -1136,7 +1214,7 @@ "set_up_your_paths": "设立你的路径", "stash_alert": "没有选择任何影像库的路径。Stash将不会扫描到任何媒体文件。你确认吗?", "where_can_stash_store_blobs": "Stash 在哪里可以存储数据库二进制数据?", - "where_can_stash_store_blobs_description": "Stash 可以在数据库或文件系统中存储二进制数据,如场景封面、表演者、工作室和标签图像。默认情况下,它会将这些数据存储在子目录 blobs 中的文件系统中。如果要更改此路径,请输入绝对或相对(相对于当前工作目录)路径。如果该目录不存在,Stash将创建该目录。", + "where_can_stash_store_blobs_description": "Stash 可以在数据库或文件系统中存储二进制数据,如短片封面、表演者、工作室和标签图像。默认情况下,它会将这些数据存储在子目录 blobs 中的文件系统中。如果要更改此路径,请输入绝对或相对(相对于当前工作目录)路径。如果该目录不存在,Stash将创建该目录。", "where_can_stash_store_blobs_description_addendum": "或者,如果要将此数据存储在数据库中,可以将此字段留空注意:这将增加数据库文件的大小,并增加数据库迁移时间。", "where_can_stash_store_cache_files": "Stash可以在哪里存储缓存文件?", "where_can_stash_store_cache_files_description": "为了使 HLS/DASH 实时转码等功能发挥作用,Stash 需要一个临时文件的缓存目录。默认情况下,Stash将在包含配置文件的目录中创建一个缓存目录。如果要更改此路径,请输入绝对或相对(相对于当前工作目录)路径。如果该目录不存在,Stash 将创建该目录。", @@ -1146,11 +1224,13 @@ "where_can_stash_store_its_generated_content": "哪里可以存放Stash产生的资料?", "where_can_stash_store_its_generated_content_description": "为了可以提供缩图,预览和浏览图,Stash生成图片和视频。同时也包括将不支持的文件转码后的视频。默认情况下,Stash会建立一个generated文件夹在含有你配置文件的目录中。如果你要修改生成媒体的地方,请输入一个绝对,或者相对(对于当前工作目录)的路径。如果此目录不存在,Stash会自动建立它。", "where_is_your_porn_located": "你的收藏在哪里?", - "where_is_your_porn_located_description": "加入含有你收藏的视频和图片的目录。Stash会在扫描时使用这些目录去寻找视频和图片。" + "where_is_your_porn_located_description": "加入含有你收藏的视频和图片的目录。Stash会在扫描时使用这些目录去寻找视频和图片。", + "path_to_blobs_directory_empty_for_default": "blobs目录的路径(默认为空)", + "store_blobs_in_database": "将 blobs存储到数据库" }, "stash_setup_wizard": "Stash 设定向导", "success": { - "getting_help": "得到帮助", + "getting_help": "获取帮助", "help_links": "如果你遇到麻烦或者有任何的问题或者建议,请在{githubLink}新开一个“问题”,或者寻求社群{discordLink}的帮助。", "in_app_manual_explained": "鼓励你看看内置的手册,你可以通过屏幕右上方的图标:{icon}来使用它", "next_config_step_one": "接下来你会被带到配置页面。此页面会让你设定哪些文件被包括或者不包括,设定用户名和密码来保护你的系统,以及其它的一些选项。", @@ -1163,9 +1243,9 @@ }, "welcome": { "config_path_logic_explained": "Stash首先尝试从当前工作目录中找配置文件 (config.yml),如果没找到,会退回到 $HOME/.stash/config.yml (在微软视窗里,目录是%USERPROFILE%\\.stash\\config.yml). 你也可以让Stash读特定的配置文件,只要运行它时加上-c '<配置文件目录>'或者--config '<配置文件目录>'的选项。", - "in_current_stash_directory": "在 $HOMT/.stash目录里", - "in_the_current_working_directory": "在当前工作目录里", - "next_step": "之前的问题都解决了,如果你准备好建立一个新的系统,选择你想在哪里存放你的配置文件,然后点击“下一个”。", + "in_current_stash_directory": "在 {path}目录里", + "in_the_current_working_directory": "在当前工作目录 {path}里:", + "next_step": "之前的问题都解决了,如果你准备好建立一个新的系统,请选择你想在哪里存放你的配置文件。", "store_stash_config": "你想在哪里存放你的Stash配置?", "unable_to_locate_config": "如果你看到这,就意味着Stash无法找到一个现有的配置。这个向导会指引你建立一个新的配置。", "unexpected_explained": "如果你意外地看到这个屏幕显示,请在正确的工作目录下重新启动Stash,或者使用-c参数。" @@ -1185,13 +1265,17 @@ "selected_stash_box": "已选择的 Stash-Box 端点", "submission_failed": "提交失败", "submission_successful": "提交成功", - "submit_update": "已存在于 {endpoint_name}" + "submit_update": "已存在于 {endpoint_name}", + "source": "Stash-Box 源" }, "statistics": "统计", "stats": { "image_size": "图片大小", "scenes_duration": "短片长度", - "scenes_size": "短片大小" + "scenes_size": "短片大小", + "total_play_count": "总播放次数", + "total_play_duration": "总播放时长", + "scenes_played": "已播放的短片" }, "status": "状态:{statusText}", "studio": "工作室", @@ -1234,12 +1318,103 @@ "url": "链接", "validation": { "date_invalid_form": "${path} 的格式必须为 YYYY-MM-DD", - "required": "${path} 是必填字段" + "required": "${path} 是必填字段", + "blank": "${path}不能为空", + "unique": "${path}不能相同" }, "videos": "视频", "view_all": "查看全部", "weight": "体重", "weight_kg": "体重 (kg)", "years_old": "岁", - "zip_file_count": "压缩文件数量" + "zip_file_count": "压缩文件数量", + "studio_tagger": { + "update_studios": "更新工作室", + "add_new_studios": "添加工作室", + "updating_untagged_studios_description": "更新未标记的工作室将尝试匹配缺少Stash ID的工作室,并更新元数据。", + "config": { + "edit_excluded_fields": "编辑排除字段", + "create_parent_desc": "对于已存在且名称完全匹配的父工作室创建缺失的父工作室,或者标记并更新数据/图片", + "excluded_fields": "排除字段:", + "no_fields_are_excluded": "无已排除字段", + "create_parent_label": "添加父工作室", + "active_stash-box_instance": "目前使用的 Stash-box 实例:", + "no_instances_found": "未找到实例", + "these_fields_will_not_be_changed_when_updating_studios": "更新工作室时不改变这些字段。" + }, + "batch_add_studios": "批量添加工作室", + "batch_update_studios": "批量更新工作室", + "studio_names_separated_by_comma": "工作室名称,用逗号分隔", + "update_studio": "更新工作室", + "current_page": "当前页", + "no_results_found": "未查询到结果。", + "network_error": "网络错误", + "status_tagging_job_queued": "状态:标签设置任务排队中", + "tag_status": "标签状态", + "studio_successfully_tagged": "已成功标记工作室", + "to_use_the_studio_tagger": "使用工作室标记器需要配置一个stash-box实例", + "untagged_studios": "未设置标签的工作室", + "number_of_studios_will_be_processed": "{studio_count} 个工作室将被修改", + "query_all_studios_in_the_database": "数据库中所有工作室", + "status_tagging_studios": "状态:正在给工作室设置标签", + "refresh_tagged_studios": "刷新已标记的工作室", + "studio_already_tagged": "已标记工作室", + "name_already_exists": "名称已存在", + "failed_to_save_studio": "保存工作室\"{studio}\"失败", + "refreshing_will_update_the_data": "刷新后将更新所有已在此stash-box实例被标记的工作室。", + "create_or_tag_parent_studios": "创建缺失的父工作室或标记已存在的父工作室" + }, + "subsidiary_studio_count": "子工作室数量", + "urls": "链接", + "video_codec": "视频编码", + "audio_codec": "音频编码", + "package_manager": { + "installed_version": "已安装版本", + "uninstall": "卸载", + "update": "更新", + "install": "安装", + "latest_version": "最新版本", + "source": { + "local_path": { + "description": "相对路径,用于存储来源于此处的包文件。请注意,改变此设置需要手动移动包文件。", + "heading": "本地路径" + }, + "url": "来源 URL", + "name": "名称" + }, + "version": "版本", + "check_for_updates": "检查更新", + "add_source": "添加源", + "required_by": "{packages} 所需要", + "description": "描述", + "confirm_uninstall": "确定删除 {number} 个包?", + "package": "包", + "no_sources": "未配置源", + "no_packages": "未找到包", + "hide_unselected": "隐藏未选", + "edit_source": "编辑源", + "show_all": "显示全部", + "selected_only": "仅已选择", + "no_upgradable": "未找到可升级的包", + "unknown": "<未知>" + }, + "distance": "距离", + "photographer": "摄影师", + "primary_tag": "主要标签", + "tag_sub_tag_tooltip": "具有子标签", + "tag_parent_tooltip": "具有父标签", + "parent_studio": "父工作室", + "penis_length_cm": "阴茎长度(厘米)", + "penis_length": "阴茎长度", + "studio_and_parent": "工作室和父工作室", + "penis": "阴茎", + "orientation": "方向", + "plays": "已播放{value}次", + "unknown_date": "未知日期", + "playdate_recorded_no": "没有播放日期记录", + "play_history": "播放历史", + "odate_recorded_no": "未记录 O 日期", + "o_history": "社保历史", + "history": "历史记录", + "index_of_total": "第{index}项,共 {total}项" } diff --git a/ui/v2.5/src/locales/zh-TW.json b/ui/v2.5/src/locales/zh-TW.json index b1e3f800111..3d0504f3c9d 100644 --- a/ui/v2.5/src/locales/zh-TW.json +++ b/ui/v2.5/src/locales/zh-TW.json @@ -309,9 +309,9 @@ } } }, - "gallery_ext_desc": "以逗號分隔的副檔名名稱,這些檔案將視為圖庫或圖包。", - "gallery_ext_head": "圖庫 ZIP 檔副檔名", - "generated_file_naming_hash_desc": "使用 MD5 或 oshash 生成檔案命名。更改此設定後,所有短片則須有先對應的 MD5/oshash 雜湊值。因此,之前已經生成的檔案可能需要重新遷移或重新生成。請參閱『遷移』設定。", + "gallery_ext_desc": "以逗號分隔的副檔名名稱,這類檔案將視為圖庫。", + "gallery_ext_head": "視為圖庫的副檔名", + "generated_file_naming_hash_desc": "用 MD5 或 oshash 命名檔案。更改此設定後,短片須有先有對應的 MD5/oshash 雜湊值,先前已產生的檔案或許需要遷移或重新產生。請參閱『遷移』頁面。", "generated_file_naming_hash_head": "生成檔案名所使用的雜湊演算法", "generated_files_location": "生成文件的檔案位置(短片標記、短片預覽、預覽圖等)", "generated_path_head": "生成檔案儲存路徑", @@ -331,23 +331,32 @@ }, "number_of_parallel_task_for_scan_generation_desc": "設定為 0 以自動偵測。請注意,執行比使用 100% CPU 使用率所需的排程數量,可能會降低性能並導致其他問題。", "number_of_parallel_task_for_scan_generation_head": "掃描/生成的並行排程數量", - "parallel_scan_head": "並行掃描/生成", - "preview_generation": "預覽檔案生成", + "parallel_scan_head": "平行掃描/生成", + "preview_generation": "預覽產生的檔案", "python_path": { - "description": "Python 應用程式的路徑。用於爬蟲及外掛程式。留空時,python 則會於環境變數中的路徑取得", - "heading": "Python 路徑" + "description": "Python 執行檔的完整路徑(而非僅為資料夾名稱),留空時將從作業系統的環境變數取得。用於爬蟲及外掛程式", + "heading": "Python 執行檔路徑" }, - "scraper_user_agent": "爬蟲使用者代理名稱 (User Agent)", - "scraper_user_agent_desc": "抓取 HTTP 資料時所用的使用者代理字串 (User-Agent)", + "scraper_user_agent": "爬蟲的使用者代理 (User Agent)", + "scraper_user_agent_desc": "抓取 HTTP 資料時所用的使用者代理 (User-Agent)", "scrapers_path": { - "description": "含有爬蟲設定檔的資料夾位置", + "description": "含有爬蟲設定檔的資料夾路徑", "heading": "爬蟲路徑" }, "scraping": "爬蟲設定", - "sqlite_location": "SQLite 資料庫的位置(需重新啟動)", - "video_ext_desc": "以逗號分隔的副檔名名稱,這些檔案將視為影片。", + "sqlite_location": "FSQLite 資料庫位置。需重啟。注意:不支援非本機的資料庫與 Stash 伺服器間的連線!", + "video_ext_desc": "以逗號分隔的副檔名名稱,這些檔案類型將視為影片。", "video_ext_head": "影片副檔名", - "video_head": "影片設定" + "video_head": "影片設定", + "gallery_cover_regex_desc": "用正規表示式設定圖庫封面", + "plugins_path": { + "heading": "插件路徑", + "description": "插件設定檔的存放路徑" + }, + "funscript_heatmap_draw_range": "產生涵蓋此範圍的熱圖", + "funscript_heatmap_draw_range_desc": "將移動範圍描繪在熱圖的Y軸上;變更後需要重新產製現有的熱圖。", + "gallery_cover_regex_label": "圖庫封面的表示式", + "heatmap_generation": "Funscript 熱圖生成" }, "library": { "exclusions": "白名單", @@ -355,11 +364,12 @@ "media_content_extensions": "多媒體檔案副檔名" }, "logs": { - "log_level": "日誌級別" + "log_level": "日誌檔級別" }, "plugins": { "hooks": "Hooks", - "triggers_on": "觸發於" + "triggers_on": "觸發於", + "available_plugins": "可使用的插件" }, "scraping": { "entity_metadata": "{entityType}資訊",