From c45ae068fc5cd9bd355e92363bc3b89289b7d35f Mon Sep 17 00:00:00 2001 From: WithoutPants <53250216+WithoutPants@users.noreply.github.com> Date: Mon, 23 Sep 2024 11:56:31 +1000 Subject: [PATCH] Weblate translation update (#5289) * Translated using Weblate (Korean) Currently translated at 100.0% (1174 of 1174 strings) Translation: stash/stash Translate-URL: https://translate.codeberg.org/projects/stash/stash/ko/ * Translated using Weblate (German) Currently translated at 87.2% (1024 of 1174 strings) Translation: stash/stash Translate-URL: https://translate.codeberg.org/projects/stash/stash/de/ * Translated using Weblate (Estonian) Currently translated at 100.0% (1174 of 1174 strings) Translation: stash/stash Translate-URL: https://translate.codeberg.org/projects/stash/stash/et/ --------- Co-authored-by: yec Co-authored-by: TheJojonas Co-authored-by: Zesty6249 --- ui/v2.5/src/locales/de-DE.json | 4 +- ui/v2.5/src/locales/et-EE.json | 100 +++++++++++++++++++++++++++++---- ui/v2.5/src/locales/ko-KR.json | 61 ++++++++++++++------ 3 files changed, 136 insertions(+), 29 deletions(-) diff --git a/ui/v2.5/src/locales/de-DE.json b/ui/v2.5/src/locales/de-DE.json index 4170de48642..40aca3495f9 100644 --- a/ui/v2.5/src/locales/de-DE.json +++ b/ui/v2.5/src/locales/de-DE.json @@ -133,7 +133,7 @@ "copy_to_clipboard": "In die Zwischenablage kopieren", "view_history": "Verlauf anzeigen", "add_o": "O hinzufügen", - "add_play": "abspielen hinzufügen", + "add_play": "Abspielen hinzufügen", "clear_date_data": "Datum-Eintrag löschen", "assign_stashid_to_parent_studio": "Stash ID existierendem Elternstudio hinzufügen und Metadaten aktualisieren", "set_cover": "Als Titelbild setzen", @@ -494,7 +494,7 @@ "field_behaviour": "{strategy} {field}", "field_options": "Feldoptionen", "heading": "Identifizieren", - "identifying_from_paths": "Identifizieren von Szenen durch den folgenden Pfad", + "identifying_from_paths": "Identifiziere Szenen von folgenden Pfad", "identifying_scenes": "Identifiziere {num} {scene}", "include_male_performers": "Männliche Darsteller einbeziehen", "set_cover_images": "Titelbild festlegen", diff --git a/ui/v2.5/src/locales/et-EE.json b/ui/v2.5/src/locales/et-EE.json index af04aad9de4..fade224d1f9 100644 --- a/ui/v2.5/src/locales/et-EE.json +++ b/ui/v2.5/src/locales/et-EE.json @@ -129,7 +129,19 @@ "optimise_database": "Optimiseeri Andmebaasi", "clean_generated": "Puhasta genereeritud faile", "choose_date": "Vali kuupäev", - "copy_to_clipboard": "Kopeeri lõikelauale" + "copy_to_clipboard": "Kopeeri lõikelauale", + "reset_cover": "Lähtesta Vaikimise Kaanepilt", + "reset_play_duration": "Lähtesta vaatamise kestus", + "reset_resume_time": "Lähtesta jätkamise aeg", + "set_cover": "Märgi Kaanepildiks", + "add_sub_groups": "Lisa Alam-grupid", + "remove_date": "Eemalda kuupäev", + "add_manual_date": "Lisa manuaalne kuupäev", + "add_o": "Lisa O", + "add_play": "Lisa mängimine", + "clear_date_data": "Eemalda kuupäeva andmed", + "view_history": "Vaata ajalugu", + "remove_from_containing_group": "Eemalda Grupist" }, "actions_name": "Tegevused", "age": "Vanus", @@ -329,6 +341,18 @@ "desc": "Edasijõudnutele: Lisaargumendid mida edastada ffmpegi väljundväljale video genereerimisel.", "heading": "FFmpeg Transkodeerimise Väljundargumendid" } + }, + "ffprobe_path": { + "heading": "FFprobe Käivitava Faili Tee", + "description": "ffprobe käivitatava faili tee (mitte ainult kaust). Kui see on tühi, lahendatakse ffprobe keskkonnast $PATHi, konfiguratsioonikataloogi või $HOME/.stash kaudu" + }, + "ffmpeg_path": { + "heading": "FFmpegi Käivitava Faili Tee", + "description": "ffmpegi käivitatava faili tee (mitte ainult kaust). Kui see on tühi, lahendatakse ffmpeg keskkonnast $PATHi, konfiguratsioonikataloogi või $HOME/.stash kaudu" + }, + "download_ffmpeg": { + "description": "Laadib FFmpegi alla konfiguratsioonikataloogi ja tühjendab ffmpegi ja ffprobe'i teed konfiguratsioonikataloogist lahendamiseks.", + "heading": "Lae alla FFmpeg" } }, "funscript_heatmap_draw_range": "Kaasa vahemik genereeritud kuumkaartidel", @@ -508,7 +532,20 @@ "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." + "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.", + "clean_generated": { + "blob_files": "Blobi failid", + "markers": "Markeri Eelvaated", + "image_thumbnails": "Piltide Pisipildid", + "image_thumbnails_desc": "Piltide pisipildid ning klipid", + "previews": "Stseenide Eelvaated", + "previews_desc": "Stseenide eelvaated ja pisipildid", + "sprites": "Stseeni Spraidid", + "transcodes": "Stseeni Transkodeeringud", + "description": "Eemaldab genereeritud failid ilma vastava andmebaasi kirjeta." + }, + "rescan": "Skaneeri failid uuesti", + "rescan_tooltip": "Kontrollige uuesti kõiki teel olevaid faile. Kasutatakse faili metaandmete värskendamiseks ja ZIP-failide uuesti skannimiseks." }, "tools": { "scene_duplicate_checker": "Duplikaatstseenide Kontroll", @@ -764,7 +801,8 @@ "performers": "{count, plural, one {Näitleja} other {Näitlejat}}", "scenes": "{count, plural, one {Stseen} other {Stseeni}}", "studios": "{count, plural, one {Stuudio} other {Stuudiot}}", - "tags": "{count, plural, one {Silt} other {Silti}}" + "tags": "{count, plural, one {Silt} other {Silti}}", + "groups": "{count, plural, one {Grupp} other {Grupid}}" }, "country": "Riik", "cover_image": "Kaanepilt", @@ -900,7 +938,8 @@ "video_previews": "Eelvaated", "video_previews_tooltip": "Video eelvaated, mis esitatakse kursorit stseeni kohal hoides", "clip_previews": "Pildiklipi Eelvaated", - "phash_tooltip": "De-dubleerimiseks ja stseeni tuvastamiseks" + "phash_tooltip": "De-dubleerimiseks ja stseeni tuvastamiseks", + "image_thumbnails": "Piltide Pisipildid" }, "scenes_found": "Leiti {count} stseeni", "scrape_entity_query": "{entity_type} Kraapija Päring", @@ -909,7 +948,9 @@ "scrape_results_scraped": "Kraabitud", "set_image_url_title": "Pildi URL", "unsaved_changes": "Salvestamata muudatused. Kas soovid kindlasti lahkuda?", - "performers_found": "Leiti {count} esinejat" + "performers_found": "Leiti {count} esinejat", + "clear_o_history_confirm": "Kas oled kindel, et soovid puhastada O ajaloo?", + "clear_play_history_confirm": "Kas oled kindel, et soovid puhastada vaatamise ajaloo?" }, "dimensions": "Dimensioonid", "director": "Režissöör", @@ -974,7 +1015,10 @@ "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.", - "loading_type": "Viga {type} laadimisel" + "loading_type": "Viga {type} laadimisel", + "header": "Viga", + "invalid_javascript_string": "Vigane JavaScripti kood: {error}", + "invalid_json_string": "Vigane JSON-string: {error}" }, "ethnicity": "Rahvus", "existing_value": "eksisteeriv väärtus", @@ -1062,7 +1106,8 @@ "play_count": "Esituste Arv", "play_duration": "Esitamisaeg", "stream": "Striim", - "video_codec": "Video Koodek" + "video_codec": "Video Koodek", + "o_count": "O Arv" }, "megabits_per_second": "{value} mbps", "metadata": "Metaandmed", @@ -1076,7 +1121,8 @@ "first": "Esimene", "last": "Viimane", "next": "Järgmine", - "previous": "Eelmine" + "previous": "Eelmine", + "current_total": "{current} {total}st" }, "parent_of": "{children} vanem-silt", "parent_studios": "Vanem-stuudiod", @@ -1230,7 +1276,9 @@ "support_us": "Toeta meid", "thanks_for_trying_stash": "Aitäh Stashi proovimise eest!", "welcome_contrib": "Ootame ka panust koodi (veaparandused, täiustused ja uued funktsioonid), testimise, veaaruannete, parendus- ja funktsioonitaotluste ning kasutajatoe kujul. Üksikasjad leiad rakendusesisese juhendi jaotisest Contribution.", - "your_system_has_been_created": "Edukas! Su süsteem on loodud!" + "your_system_has_been_created": "Edukas! Su süsteem on loodud!", + "download_ffmpeg": "Lae ffmpeg alla", + "missing_ffmpeg": "Teil puudub nõutav binaarfail ffmpeg. Saate selle automaatselt oma konfiguratsioonikataloogi alla laadida, märkides alloleva kasti. Teise võimalusena saate süsteemiseadetes anda teed binaarfailidele ffmpeg ja ffprobe. Stashi toimimiseks peavad need kahendfailid olemas olema." }, "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 {fallback_path}. Samuti saad panna Stashi lugema konkreetsest konfiguratsioonifailist, käivitades selle suvanditega -c '' või --config ''.", @@ -1355,7 +1403,8 @@ "add_source": "Lisa Allikas", "check_for_updates": "Kontrolli Uuendusi", "hide_unselected": "Peida valimata", - "installed_version": "Installitud Versioon" + "installed_version": "Installitud Versioon", + "no_upgradable": "Uuendatavaid pakette ei leitud" }, "penis_length_cm": "Peenise Pikkus (cm)", "parent_studio": "Vanemstuudio", @@ -1412,5 +1461,34 @@ "subsidiary_studio_count": "Alamstuudiote Arv", "tag_parent_tooltip": "Sellel on vanemamärked", "tag_sub_tag_tooltip": "Sellel on alammärked", - "time": "Aeg" + "time": "Aeg", + "o_history": "O Ajalugu", + "containing_group_count": "Sisalduvate Rühmade Arv", + "containing_groups": "Sisalduvad Rühmad", + "group": "Grupp", + "last_o_at": "Viimane O", + "odate_recorded_no": "O Kuupäevi Pole Salvestatud", + "play_history": "Vaatamise Ajalugu", + "playdate_recorded_no": "Vaatamise Kuupäevi Pole Salvestatud", + "studio_count": "Stuudiote Arv", + "studio_tags": "Stuudio Sildid", + "unknown_date": "Teadmata Kuupäev", + "connection_monitor": { + "websocket_connection_failed": "Websocketiga ei saa ühendust luua: vaadake üksikasju brauseri konsoolist", + "websocket_connection_reestablished": "Websocketi ühendus taastatud" + }, + "containing_group": "Sisaldab Rühma", + "group_count": "Gruppide Arv", + "group_scene_number": "Stseeni Number", + "groups": "Grupid", + "history": "Ajalugu", + "include_sub_group_content": "Sisalda alamgruppide sisu", + "sub_group": "Alamgrupp", + "sub_group_count": "Alamgruppide Arv", + "sub_group_of": "{parent}i Alamgrupp", + "sub_group_order": "Alamgruppide Järjekord", + "sub_groups": "Alamgrupid", + "include_sub_tag_content": "Sisalda alamsiltide sisu", + "include_sub_studio_content": "Sisalda alamstuudiote sisu", + "o_count": "O Arv" } diff --git a/ui/v2.5/src/locales/ko-KR.json b/ui/v2.5/src/locales/ko-KR.json index 3433d62df5a..524a35ab364 100644 --- a/ui/v2.5/src/locales/ko-KR.json +++ b/ui/v2.5/src/locales/ko-KR.json @@ -135,7 +135,13 @@ "copy_to_clipboard": "클립보드에 복사", "reload": "새로고침", "remove_date": "날짜 삭제", - "view_history": "기록 보기" + "view_history": "기록 보기", + "set_cover": "커버로 설정", + "reset_cover": "커버를 기본값으로 되돌리기", + "reset_play_duration": "재생 시간 초기화", + "reset_resume_time": "마지막 재생 위치 초기화", + "add_sub_groups": "서브그룹 추가", + "remove_from_containing_group": "그룹에서 제거" }, "actions_name": "액션", "age": "나이", @@ -468,7 +474,7 @@ }, "generate_clip_previews_during_scan": "이미지 클립 미리보기 생성하기", "generate_desc": "이미지, 스프라이트, 비디오, vtt 등 파일을 생성합니다.", - "generate_phashes_during_scan": "컨텐츠 해쉬 값 생성", + "generate_phashes_during_scan": "컨텐츠 해시 값 생성", "generate_phashes_during_scan_tooltip": "중복된 파일 확인과 영상 식별에 사용됩니다.", "generate_previews_during_scan": "움직이는 이미지 미리보기 생성", "generate_previews_during_scan_tooltip": "애니메이션(webp) 미리보기 또한 생성합니다. 영상/마커 월의 미리보기 유형이 '애니메이션 이미지'로 설정된 경우에만 필요합니다. '애니메이션 미리보기'는 '비디오 미리보기'보다 CPU를 덜 사용하지만, '비디오 미리보기'에 추가적으로 '애니메이션 미리보기'가 생성되기 때문에 파일 크기가 커집니다.", @@ -542,7 +548,9 @@ }, "generate_sprites_during_scan_tooltip": "영상에서 원하는 위치를 찾기 쉽게 하기 위해, 비디오 플레이어 아래에 표시되는 이미지들의 모음입니다.", "optimise_database_warning": "주의: 이 작업이 수행되는 동안, 데이터베이스를 수정하는 다른 모든 작업들은 실패할 것이고, 데이터베이스의 크기에 따라 작업 종료까지 몇 분이 걸릴 수 있습니다. 그리고 이 작업은 적어도 데이터베이스 크기만큼의 디스크 공간이 필요한데, 데이터베이스 크기의 1.5배의 디스크 공간을 확보하는 것을 권장합니다.", - "optimise_database": "모든 데이터베이스 파일을 분석하고 다시 만듦으로써, 성능을 향상시키려고 시도합니다." + "optimise_database": "모든 데이터베이스 파일을 분석하고 다시 만듦으로써, 성능을 향상시키려고 시도합니다.", + "rescan_tooltip": "경로 내의 모든 파일을 재스캔합니다. 파일 메타데이터를 강제 업데이트하고 zip 파일들을 재스캔하기 위해 사용됩니다.", + "rescan": "파일 재스캔" }, "tools": { "scene_duplicate_checker": "영상 중복 체크 도구", @@ -628,7 +636,7 @@ } }, "funscript_offset": { - "description": "대화형 스크립트 재생의 시간 오프셋(밀리초)입니다.", + "description": "인터랙티브 스크립트 재생의 시간 오프셋(밀리초)입니다.", "heading": "Funscript 오프셋 (단위: 밀리초)" }, "handy_connection": { @@ -642,7 +650,7 @@ "sync": "동기화" }, "handy_connection_key": { - "description": "대화형 영상에 사용할 수 있는 Handy 연결 키입니다. 이 키를 설정하면 현재 장면 정보를 handyfeeling.com과 공유할 수 있습니다", + "description": "인터랙티브 영상에 사용할 수 있는 Handy 연결 키입니다. 이 키를 설정하면 현재 장면 정보를 handyfeeling.com과 공유할 수 있습니다", "heading": "Handy 연결 키" }, "image_lightbox": { @@ -666,7 +674,7 @@ } } }, - "interactive_options": "상호작용 옵션", + "interactive_options": "인터랙티브 설정", "language": { "heading": "언어" }, @@ -708,7 +716,7 @@ "scene_player": { "heading": "영상 플레이어", "options": { - "always_start_from_beginning": "항상 처음부터 비디오 시작하기", + "always_start_from_beginning": "항상 처음부터 비디오 시작", "auto_start_video": "비디오 자동 재생", "auto_start_video_on_play_selected": { "description": "대기열, 또는 '영상' 페이지에서 (랜덤)선택한 영상을 자동 재생", @@ -725,7 +733,7 @@ "heading": "VR 태그" }, "enable_chromecast": "크롬캐스트 활성화", - "disable_mobile_media_auto_rotate": "모바일 환경에서 전체화면했을 때 자동 방향 회전 비활성화하기", + "disable_mobile_media_auto_rotate": "모바일 환경에서 전체화면 시 자동 방향 회전 비활성화", "show_ab_loop_controls": "구간반복 기능 활성화" } }, @@ -798,7 +806,8 @@ "performers": "{count, plural, one {배우} other {배우들}}", "scenes": "{count, plural, one {영상} other {영상들}}", "studios": "{count, plural, one {스튜디오} other {스튜디오들}}", - "tags": "{count, plural, one {태그} other {태그들}}" + "tags": "{count, plural, one {태그} other {태그들}}", + "groups": "{count, plural, one {그룹} other {그룹들}}" }, "country": "국적", "cover_image": "커버 이미지", @@ -897,7 +906,7 @@ "force_transcodes_tooltip": "기본적으로 트랜스코드는 비디오 파일이 브라우저에서 지원되지 않는 경우에만 생성됩니다. 이 옵션을 선택하면 비디오 파일이 브라우저에서 지원되는 것으로 보이는 경우에도 트랜스코드가 생성됩니다.", "image_previews": "움직이는 이미지 미리보기", "image_previews_tooltip": "애니메이션(webp) 미리보기도 생성합니다. 영상/마커 월 미리보기 유형이 '애니메이션 이미지'로 설정된 경우에만 필요합니다. '비디오 미리보기'보다 CPU를 덜 사용하지만, '비디오 미리보기'에 추가적으로 생성되기 때문에 파일 크기가 커집니다.", - "interactive_heatmap_speed": "대화형 영상을 위한 히트맵 및 스피드 생성", + "interactive_heatmap_speed": "인터랙티브 영상을 위한 히트맵 및 스피드 생성", "marker_image_previews": "마커 움직이는 이미지 미리보기", "marker_image_previews_tooltip": "애니메이션(webp) 미리보기도 생성합니다. 영상/마커 월 미리보기 유형이 '애니메이션 이미지'로 설정된 경우에만 필요합니다. '비디오 미리보기'보다 CPU를 덜 사용하지만, '비디오 미리보기'에 추가적으로 생성되기 때문에 파일 크기가 커집니다.", "marker_screenshots": "마커 스크린샷", @@ -1012,7 +1021,9 @@ "lazy_component_error_help": "만약 최근에 Stash를 업그레이드했다면, 웹페이지를 새로고침하거나 브라우저 캐시를 삭제해주세요.", "something_went_wrong": "오류가 발생했습니다.", "header": "오류", - "loading_type": "{type}을(를) 로딩하는 중 오류가 발생했습니다" + "loading_type": "{type}을(를) 로딩하는 중 오류가 발생했습니다", + "invalid_javascript_string": "유효하지 않은 자바스크립트 코드입니다: {error}", + "invalid_json_string": "유효하지 않은 JSON 문자열입니다: {error}" }, "ethnicity": "인종", "existing_value": "존재하는 값", @@ -1023,7 +1034,7 @@ "file": "파일", "file_count": "파일 개수", "file_info": "파일 정보", - "file_mod_time": "파일 변경 시간", + "file_mod_time": "파일 변경 시각", "files": "파일", "files_amount": "{value} 파일", "filesize": "파일 크기", @@ -1075,7 +1086,7 @@ "include_sub_studios": "자회사 스튜디오 포함", "include_sub_tags": "하위 태그 포함", "instagram": "인스타그램", - "interactive": "인터렉티브", + "interactive": "인터랙티브", "interactive_speed": "인터랙티브 속도", "isMissing": "데이터 누락됨", "last_played_at": "마지막 재생 날짜", @@ -1115,7 +1126,8 @@ "first": "처음", "last": "마지막", "next": "다음", - "previous": "이전" + "previous": "이전", + "current_total": "{total} 중 {current}" }, "parent_of": "{children}의 상위 태그", "parent_studios": "모회사 스튜디오", @@ -1333,7 +1345,7 @@ "added_entity": "{singularEntity}을(를) 추가했습니다", "added_generation_job_to_queue": "생성 작업을 대기열에 추가했습니다", "created_entity": "{entity}를 생성했습니다", - "default_filter_set": "기본 필터 셋", + "default_filter_set": "기본 필터가 설정되었습니다", "delete_past_tense": "{count, plural, one {{singularEntity}} other {{pluralEntity}}}이(가) 삭제되었습니다", "generating_screenshot": "스크린샷을 생성하는 중…", "image_index_too_large": "오류: 이미지 번호가 갤러리의 이미지 개수보다 큽니다", @@ -1461,5 +1473,22 @@ "distance": "거리", "studio_and_parent": "스튜디오 & 모회사", "tag_parent_tooltip": "상위 태그 존재 여부", - "tag_sub_tag_tooltip": "하위 태그 존재 여부" + "tag_sub_tag_tooltip": "하위 태그 존재 여부", + "group": "그룹", + "group_count": "그룹 개수", + "group_scene_number": "영상 번호", + "groups": "그룹들", + "studio_tags": "스튜디오 태그", + "containing_groups": "그룹들 포함", + "containing_group_count": "그룹 개수 포함", + "studio_count": "스튜디오 개수", + "containing_group": "그룹 포함", + "include_sub_group_content": "서브그룹 컨텐츠 포함", + "sub_group_count": "서브그룹 개수", + "sub_group_order": "서브그룹 순서", + "sub_groups": "서브그룹들", + "sub_group": "서브그룹", + "sub_group_of": "{parent}의 서브그룹", + "include_sub_studio_content": "서브스튜디오 컨텐츠 포함", + "include_sub_tag_content": "서브태그 컨텐츠 포함" }