diff --git a/ui/v2.5/src/locales/fr-FR.json b/ui/v2.5/src/locales/fr-FR.json
index 8e1fe0368..dde65f130 100644
--- a/ui/v2.5/src/locales/fr-FR.json
+++ b/ui/v2.5/src/locales/fr-FR.json
@@ -417,7 +417,7 @@
"backing_up_database": "Sauvegarde de la base de données",
"backup_and_download": "Effectue une sauvegarde de la base de données et télécharge le fichier résultant.",
"backup_database": "Effectue un enregistrement de la base de données dans le répertoire de sauvegarde, avec le format de nom de fichier {filename_format}",
- "cleanup_desc": "Vérifier les fichiers manquants et les supprimer de la base de données. Cette action est destructive.",
+ "cleanup_desc": "Vérifier les fichiers manquants et les supprimer de la base de données. Cette action est irréversible.",
"data_management": "Gestion des données",
"defaults_set": "Les valeurs par défaut ont été définies et seront utilisées en cliquant sur le bouton {action} de la page Tâches.",
"dont_include_file_extension_as_part_of_the_title": "Ne pas inclure l'extension du fichier dans le titre",
@@ -474,7 +474,7 @@
"overwrite_existing": "Remplacer les blobs existants par les données de vignettes"
},
"migrations": "Migrations",
- "only_dry_run": "Effectuer un essai à blanc. Ne supprime rien",
+ "only_dry_run": "Effectuer un essai à blanc. Ne rien supprimer",
"plugin_tasks": "Tâches de Plugin",
"scan": {
"scanning_all_paths": "Analyse tous les chemins",
diff --git a/ui/v2.5/src/locales/ko-KR.json b/ui/v2.5/src/locales/ko-KR.json
index b37c1fab3..a21a568d1 100644
--- a/ui/v2.5/src/locales/ko-KR.json
+++ b/ui/v2.5/src/locales/ko-KR.json
@@ -6,6 +6,7 @@
"add_to_entity": "{entityType}에 추가",
"allow": "허용",
"allow_temporarily": "임시 허용",
+ "anonymise": "데이터 익명화",
"apply": "적용",
"auto_tag": "자동 태깅",
"backup": "백업",
@@ -20,6 +21,7 @@
"confirm": "확인",
"continue": "계속하기",
"create": "생성",
+ "create_chapters": "챕터 생성",
"create_entity": "{entityType} 생성",
"create_marker": "마커 생성",
"created_entity": "{entity_type}을 생성했습니다. ({entity_name})",
@@ -28,15 +30,16 @@
"delete_entity": "{entityType} 삭제",
"delete_file": "파일 삭제",
"delete_file_and_funscript": "파일 삭제 (funscript 포함)",
- "delete_generated_supporting_files": "생성된 추가 파일들까지 삭제",
+ "delete_generated_supporting_files": "생성된 컨텐츠 파일들까지 삭제",
"delete_stashid": "StashID 삭제",
"disallow": "금지",
"download": "다운로드",
+ "download_anonymised": "익명화된 데이터베이스 사본 다운로드",
"download_backup": "백업 다운로드",
"edit": "수정",
"edit_entity": "{entityType} 수정",
"export": "내보내기",
- "export_all": "모두 내보내기",
+ "export_all": "모두 내보내기…",
"find": "찾기",
"finish": "완료",
"from_file": "파일로 불러오기…",
@@ -58,10 +61,12 @@
"merge": "합치기",
"merge_from": "...에서 합치기",
"merge_into": "...로 합치기",
+ "migrate_blobs": "Blob 마이그레이션",
+ "migrate_scene_screenshots": "영상 스크린샷 마이그레이션",
"next_action": "다음",
"not_running": "실행 중이 아님",
"open_in_external_player": "외부 플레이어에서 열기",
- "open_random": "랜덤 작품 열기",
+ "open_random": "랜덤 배우 정보 열기",
"overwrite": "덮어쓰기",
"play_random": "랜덤 영상 재생",
"play_selected": "선택된 영상 재생",
@@ -73,7 +78,7 @@
"reload_scrapers": "스크레이퍼 다시 불러오기",
"remove": "삭제",
"remove_from_gallery": "갤러리에서 삭제",
- "rename_gen_files": "생성된 파일 이름 바꾸기",
+ "rename_gen_files": "생성된 컨텐츠 파일 이름 바꾸기",
"rescan": "재스캔",
"reshuffle": "다시 섞기",
"running": "실행 중",
@@ -83,13 +88,13 @@
"scan": "스캔",
"scrape": "스크레이핑하기",
"scrape_query": "쿼리 스크레이핑하기",
- "scrape_scene_fragment": "단편적 스크레이핑하기",
+ "scrape_scene_fragment": "개별 스크레이핑하기",
"scrape_with": "스크레이핑하기…",
"search": "검색",
- "select_all": "모두 검색",
+ "select_all": "모두 선택",
"select_entity": "{entityType} 선택",
"select_folders": "폴더 선택",
- "select_none": "선택하지 않음",
+ "select_none": "모두 선택 해제",
"selective_auto_tag": "선택적 자동 태깅",
"selective_clean": "선택적 데이터베이스 정리",
"selective_scan": "선택적 스캔",
@@ -122,14 +127,25 @@
"aliases": "별명",
"all": "모두",
"also_known_as": "별명",
+ "appears_with": "같이 작품을 찍은 배우들",
"ascending": "오름차순",
"average_resolution": "평균 해상도",
"between_and": "그리고",
"birth_year": "태어난 년도",
"birthdate": "생년월일",
"bitrate": "비트레이트",
+ "blobs_storage_type": {
+ "database": "데이터베이스",
+ "filesystem": "파일시스템"
+ },
"captions": "자막",
"career_length": "배우 경력",
+ "chapters": "챕터",
+ "circumcised": "포경수술 여부",
+ "circumcised_types": {
+ "CUT": "포경",
+ "UNCUT": "노포"
+ },
"component_tagger": {
"config": {
"active_instance": "stash-box 개체 활성화:",
@@ -183,6 +199,7 @@
"latest_version": "최신 버전",
"latest_version_build_hash": "최신 버전 빌드 해쉬:",
"new_version_notice": "[새 버전]",
+ "release_date": "출시일:",
"stash_discord": "디스코드: {url}",
"stash_home": "깃허브: {url}",
"stash_open_collective": "후원: {url}",
@@ -222,7 +239,9 @@
"server_display_name": "서버 이름 (display name)",
"server_display_name_desc": "DLNA 서버를 위한 이름(display name)입니다. 빈 칸으로 두면 기본값으로 {server_name}를 사용합니다.",
"successfully_cancelled_temporary_behaviour": "임시 설정을 취소하는 데에 성공했습니다",
- "until_restart": "재시작 전까지"
+ "until_restart": "재시작 전까지",
+ "video_sort_order": "기본 비디오 정렬 순서",
+ "video_sort_order_desc": "비디오를 정렬할 기본값 순서입니다."
},
"general": {
"auth": {
@@ -253,29 +272,69 @@
"description": "SQLite 데이터베이스 백업 파일을 위한 폴더 경로",
"heading": "백업 폴더 경로"
},
- "cache_location": "캐시 폴더 경로",
+ "blobs_path": {
+ "description": "바이너리 데이터를 저장할 파일 시스템 위치입니다. 파일시스템 blob 스토리지 타입을 선택했을 때에만 적용 가능합니다. 경고: 이 위치를 바꾸면 기존의 데이터를 수동으로 옮겨야 합니다.",
+ "heading": "바이너리 데이터 파일시스템 경로"
+ },
+ "blobs_storage": {
+ "description": "영상 커버, 배우, 스튜디오, 그리고 태그 이미지들과 같은 바이너리 데이터를 저장하는 위치입니다. 이 값을 바꾼 후에는, 기존 데이터가 'Blob 마이그레이션' 작업을 사용하여 마이그레이션되어야 합니다. 마이그레이션을 하려면 '작업' 페이지를 참고하세요.",
+ "heading": "바이너리 데이터 저장 타입"
+ },
+ "cache_location": "캐시 폴더 경로입니다. HLS(애플 기기 등)이나 DASH로 스트리밍할 때 필요합니다.",
"cache_path_head": "캐쉬 경로",
"calculate_md5_and_ohash_desc": "oshash 외에 MD5 체크섬도 계산합니다. 활성화하면 초기 스캔을 더 느리게 만들 것입니다. MD5 계산을 사용하지 않으려면 파일 이름 해쉬를 oshash로 설정해야 합니다.",
"calculate_md5_and_ohash_label": "비디오 MD5 계산하기",
- "check_for_insecure_certificates": "안전하지 않은 자격증명을 검사",
+ "check_for_insecure_certificates": "안전하지 않은 자격증명 검사",
"check_for_insecure_certificates_desc": "일부 사이트에서는 안전하지 않은 SSL 인증서를 사용합니다. 스크레이퍼를 선택하지 않으면 안전하지 않은 인증서 검사를 건너뛰고 해당 사이트를 스크레이핑할 수 있습니다. 스크레이핑 시 인증서 오류가 발생하면 이 체크 표시를 해제하세요.",
"chrome_cdp_path": "Chrome CDP 경로",
"chrome_cdp_path_desc": "Chrome 실행 파일의 경로, 또는 Chrome 인스턴스의 원격 주소입니다(http:// 또는 https://로 시작합니다. 예시: http://localhost:9222/json/version).",
- "create_galleries_from_folders_desc": "체크하면, 이미지를 포함한 폴더들로부터 갤러리를 생성합니다.",
+ "create_galleries_from_folders_desc": "체크하면, 기본값으로 이미지를 포함한 폴더들로부터 갤러리를 생성합니다. .forcegallery 또는 .nogallery라는 이름의 파일을 폴더 안에 만듦으로써, 갤러리를 강제 생성하거나, 생성되지 않도록 할 수 있습니다.",
"create_galleries_from_folders_label": "이미지가 들어있는 폴더로부터 갤러리 생성",
+ "database": "데이터베이스",
"db_path_head": "데이터베이스 경로",
"directory_locations_to_your_content": "컨텐츠가 있는 폴더 위치",
"excluded_image_gallery_patterns_desc": "스캔과 데이터베이스 정리에서 제외할 이미지와 갤러리 파일/경로의 정규표현식",
"excluded_image_gallery_patterns_head": "제외된 이미지/갤러리 패턴",
"excluded_video_patterns_desc": "스캔과 데이터베이스 정리에서 제외할 비디오 파일/경로의 정규표현식",
"excluded_video_patterns_head": "제외된 비디오 패턴",
+ "ffmpeg": {
+ "hardware_acceleration": {
+ "desc": "가능한 하드웨어를 인코딩에 사용하여 실시간 트랜스코딩을 합니다.",
+ "heading": "FFmpeg 하드웨어 인코딩"
+ },
+ "live_transcode": {
+ "input_args": {
+ "desc": "고급 설정: 실시간 트랜스코딩을 할 때, 입력 필드 이전에 ffmpeg에 전달될 추가적인 매개변수입니다.",
+ "heading": "FFmpeg 실시간 트랜스코딩 입력 매개변수"
+ },
+ "output_args": {
+ "desc": "고급 설정: 실시간 트랜스코딩을 할 때, 출력 필드 이전에 ffmpeg에 전달될 추가적인 매개변수입니다.",
+ "heading": "FFmpeg 실시간 트랜스코딩 출력 매개변수"
+ }
+ },
+ "transcode": {
+ "input_args": {
+ "desc": "고급 설정: 비디오를 생성할 때, 입력 필드 이전에 ffmpeg에 전달될 추가적인 매개변수입니다.",
+ "heading": "FFmpeg 트랜스코딩 입력 매개변수"
+ },
+ "output_args": {
+ "desc": "고급 설정: 비디오를 생성할 때, 출력 필드 이전에 ffmpeg에 전달될 추가적인 매개변수입니다.",
+ "heading": "FFmpeg 트랜스코딩 출력 매개변수"
+ }
+ }
+ },
+ "funscript_heatmap_draw_range": "히트맵에 범위 포함",
+ "funscript_heatmap_draw_range_desc": "히트맵의 y축에 움직임의 범위를 그립니다. 기존 히트맵은 이 설정을 바꾼 후 재생성되어야 합니다.",
+ "gallery_cover_regex_desc": "이미지를 갤러리 커버로 인식하는 데에 사용되는 정규표현식",
+ "gallery_cover_regex_label": "갤러리 커버 패턴",
"gallery_ext_desc": "갤러리 zip 파일로 인식될 파일 확장자입니다 (쉼표로 구분합니다).",
"gallery_ext_head": "갤러리 zip 확장자",
- "generated_file_naming_hash_desc": "생성된 파일 이름을 정할 때 MD5 또는 oshash를 사용합니다. 이를 변경하려면 모든 영상에 해당 MD5/osash 값이 채워져 있어야 합니다. 이 값을 변경한 후에는 기존에 생성된 파일을 마이그레이션하거나 재생성해야 합니다. 마이그레이션은 '작업' 페이지를 참조하세요.",
- "generated_file_naming_hash_head": "생성된 파일 이름 해쉬",
- "generated_files_location": "생성된 파일들의 폴더 위치 (영상 마커, 영상 미리보기, 스프라이트 등등)",
- "generated_path_head": "생성된 파일 경로",
+ "generated_file_naming_hash_desc": "생성되는 컨텐츠 파일 이름을 정할 때 MD5 또는 oshash를 사용합니다. 이를 변경하려면 모든 영상에 해당 MD5/osash 값이 채워져 있어야 합니다. 이 값을 변경한 후에는 기존에 생성된 파일을 마이그레이션하거나 재생성해야 합니다. 마이그레이션은 '작업' 페이지를 참조하세요.",
+ "generated_file_naming_hash_head": "생성된 컨텐츠 파일 이름 해쉬",
+ "generated_files_location": "생성된 컨텐츠 파일들의 폴더 위치 (영상 마커, 영상 미리보기, 스프라이트 등등)",
+ "generated_path_head": "생성된 컨텐츠 파일 경로",
"hashing": "해싱",
+ "heatmap_generation": "Funscript 히트맵 생성",
"image_ext_desc": "이미지로 인식될 파일 확장자입니다 (쉼표로 구분합니다).",
"image_ext_head": "이미지 확장자",
"include_audio_desc": "미리보기를 생성할 때 소리를 포함합니다.",
@@ -283,7 +342,7 @@
"logging": "로깅",
"maximum_streaming_transcode_size_desc": "트랜스코딩된 스트림의 최대 크기",
"maximum_streaming_transcode_size_head": "최대 스트리밍 트랜스코드 크기",
- "maximum_transcode_size_desc": "생성된 트랜스코드의 최대 크기",
+ "maximum_transcode_size_desc": "트랜스코드의 최대 크기",
"maximum_transcode_size_head": "최대 트랜스코드 크기",
"metadata_path": {
"description": "전체 내보내기 또는 전체 불러오기를 실행할 때 사용되는 폴더 위치",
@@ -292,7 +351,7 @@
"number_of_parallel_task_for_scan_generation_desc": "자동으로 설정하려면 0을 입력하세요. 경고: 100% CPU 활용률을 달성하는 데 필요한 작업보다 더 많은 작업을 실행하면 성능이 저하되고 잠재적으로 다른 문제가 발생할 수 있습니다.",
"number_of_parallel_task_for_scan_generation_head": "스캔/생성 병렬 작업 수",
"parallel_scan_head": "병렬 스캔/생성",
- "preview_generation": "생성 미리보기",
+ "preview_generation": "미리보기 생성",
"python_path": {
"description": "파이썬 실행 파일의 위치입니다. 스크립트 스크레이퍼와 플러그인의 실행에 사용됩니다. 빈 칸으로 두면, 시스템 환경 설정으로부터 위치를 받아 옵니다",
"heading": "Python 경로"
@@ -304,14 +363,14 @@
"heading": "스크레이퍼 경로"
},
"scraping": "스크레이핑",
- "sqlite_location": "SQLite 데이터베이스의 파일 위치 (설정 변경 후 재시작이 필요합니다)",
+ "sqlite_location": "SQLite 데이터베이스의 파일 위치입니다 (설정 변경 후 재시작이 필요합니다). 경고: 데이터베이스를 Stash 서버가 실행되는 곳이 아닌 다른 시스템에 저장하는 것(즉, 네트워크 바깥)은 지원되지 않습니다!",
"video_ext_desc": "비디오로 인식될 파일 확장자입니다 (쉼표로 구분합니다).",
"video_ext_head": "비디오 확장 프로그램",
"video_head": "비디오"
},
"library": {
"exclusions": "제외",
- "gallery_and_image_options": "갤러리와 이미지 옵션",
+ "gallery_and_image_options": "갤러리와 이미지 설정",
"media_content_extensions": "미디어 컨텐츠 확장자"
},
"logs": {
@@ -346,11 +405,14 @@
},
"tasks": {
"added_job_to_queue": "작업 대기열에 {operation_name}을 추가했습니다",
+ "anonymise_and_download": "익명화된 데이터베이스의 복사본을 만들고 결과 파일을 다운로드합니다.",
+ "anonymise_database": "모든 민감한 데이터를 익명화한 채로, 데이터베이스의 복사본을 백업 폴더에 저장합니다. 데이터베이스 복사본을 다른 사람들에게 제공함으로써 문제 해결이나 버그 해결 목적으로 사용될 수 있습니다. 데이터베이스 원본은 변경되지 않습니다. 익명화된 데이터베이스는 {filename_format}의 파일 이름 형식을 사용합니다.",
+ "anonymising_database": "데이터베이스 익명화 중",
"auto_tag": {
"auto_tagging_all_paths": "모든 경로 자동 태깅 중",
"auto_tagging_paths": "다음 경로 자동 태깅 중"
},
- "auto_tag_based_on_filenames": "파일 이름을 통해 컨텐츠에 자동으로 태깅합니다.",
+ "auto_tag_based_on_filenames": "파일 경로를 통해 컨텐츠에 자동으로 태깅합니다.",
"auto_tagging": "자동 태깅",
"backing_up_database": "데이터베이스 백업 중",
"backup_and_download": "데이터베이스를 백업하고 결과 파일을 다운로드합니다.",
@@ -365,6 +427,7 @@
"generating_from_paths": "다음 경로에서 영상 생성 중",
"generating_scenes": "{num}개의 {scene} 생성 중"
},
+ "generate_clip_previews_during_scan": "이미지 클립 미리보기 생성하기",
"generate_desc": "이미지, 스프라이트, 비디오, vtt 등 파일을 생성합니다.",
"generate_phashes_during_scan": "컨텐츠 해쉬 값 생성",
"generate_phashes_during_scan_tooltip": "중복된 파일 확인과 영상 식별에 사용됩니다.",
@@ -372,9 +435,10 @@
"generate_previews_during_scan_tooltip": "애니메이션 WebP 미리보기를 생성합니다. 미리보기 유형이 애니메이션 이미지로 설정된 경우에만 필요합니다.",
"generate_sprites_during_scan": "스크러버 스프라이트 생성",
"generate_thumbnails_during_scan": "이미지 썸네일 생성",
+ "generate_video_covers_during_scan": "영상 커버 생성",
"generate_video_previews_during_scan": "미리보기 생성",
"generate_video_previews_during_scan_tooltip": "마우스를 위에 올려놓았을 때 재생되는 비디오 미리보기 생성",
- "generated_content": "생성된 컨텐츠",
+ "generated_content": "컨텐츠 생성",
"identify": {
"and_create_missing": "또한 누락된 항목 생성",
"create_missing": "누락된 항목 생성",
@@ -399,7 +463,16 @@
"incremental_import": "내보낸 zip 파일에서 증가한 부분만 가져옵니다.",
"job_queue": "작업 대기열",
"maintenance": "관리",
- "migrate_hash_files": "생성된 파일 이름 해쉬를 변경한 후, 기존 생성된 파일의 이름을 새 해쉬 형식으로 바꾸기 위해 사용됩니다.",
+ "migrate_blobs": {
+ "delete_old": "오래된 데이터 삭제",
+ "description": "Blob 파일들을 현재의 blob 저장 시스템으로 마이그레이션합니다. 이 마이그레이션 작업은 blob 저장 시스템을 변경한 이후 실행되어야 합니다. 마이그레이션 후 과거 데이터를 선택적으로 삭제 가능합니다."
+ },
+ "migrate_hash_files": "생성된 컨텐츠 파일 이름 해쉬를 변경한 후, 기존 생성된 컨텐츠 파일의 이름을 새 해쉬 형식으로 바꾸기 위해 사용됩니다.",
+ "migrate_scene_screenshots": {
+ "delete_files": "스크린샷 파일 삭제",
+ "description": "영상 스크린샷을 새로운 blob 저장 시스템으로 마이그레이션합니다. 이 마이그레이션 작업은 Stash 시스템을 0.20으로 마이그레이션 한 후에 실행되어야 합니다. 마이그레이션 후 과거 스크린샷을 선택적으로 삭제 가능합니다.",
+ "overwrite_existing": "기존 blob을 스크린샷 데이터로 덮어쓰기"
+ },
"migrations": "마이그레이션",
"only_dry_run": "체크만 합니다. 아무 것도 삭제하지 않습니다",
"plugin_tasks": "플러그인 작업",
@@ -434,14 +507,14 @@
"description": "카드와 세부 페이지에서 숫자를 축약하여 나타냅니다(예시: \"1831\"이 \"1.8K\"로 표현됩니다).",
"heading": "숫자 축약"
},
- "basic_settings": "기초 설정",
+ "basic_settings": "기본 설정",
"custom_css": {
- "description": "변화된 사항을 확인하려면 페이지를 새로고침해야 합니다.",
+ "description": "변화된 사항을 확인하려면 페이지를 새로고침해야 합니다. 커스텀 CSS가 Stash의 이후 버전과 호환될 것이라는 보장은 없습니다.",
"heading": "커스텀 CSS",
"option_label": "커스텀 CSS 활성화"
},
"custom_javascript": {
- "description": "변화된 사항을 확인하려면 페이지를 새로고침해야 합니다.",
+ "description": "변화된 사항을 확인하려면 페이지를 새로고침해야 합니다. 커스텀 Javascript가 Stash의 이후 버전과 호환될 것이라는 보장은 없습니다.",
"heading": "커스텀 JavaScript",
"option_label": "커스텀 JavaScript 활성화"
},
@@ -452,10 +525,10 @@
},
"delete_options": {
"description": "이미지, 갤러리, 영상을 삭제할 때의 설정 기본값입니다.",
- "heading": "옵션 삭제",
+ "heading": "삭제 설정",
"options": {
- "delete_file": "기본값으로 파일을 지웁니다",
- "delete_generated_supporting_files": "생성된 지원 파일을 기본값으로 삭제합니다"
+ "delete_file": "기본값으로 파일 지우기",
+ "delete_generated_supporting_files": "기본값으로 생성된 컨텐츠 파일 삭제"
}
},
"desktop_integration": {
@@ -467,21 +540,25 @@
},
"editing": {
"disable_dropdown_create": {
- "description": "dropdown selector에서 새로운 오브젝트를 추가하지 않습니다",
- "heading": "Dropdown 생성 비활성화"
+ "description": "드랍다운 메뉴에서 새로운 오브젝트를 추가할 수 없도록 합니다",
+ "heading": "드랍다운 메뉴 비활성화"
},
"heading": "수정하기",
+ "max_options_shown": {
+ "label": "Dropdown에 표시되는 최대 개수"
+ },
"rating_system": {
"star_precision": {
"label": "평점별 정확도",
"options": {
"full": "1점",
"half": "0.5점",
- "quarter": "0.25점"
+ "quarter": "0.25점",
+ "tenth": "0.1점"
}
},
"type": {
- "label": "평정 시스템 종류",
+ "label": "평점 시스템 종류",
"options": {
"decimal": "소수점",
"stars": "별"
@@ -510,9 +587,18 @@
"image_lightbox": {
"heading": "이미지 라이트박스"
},
+ "image_wall": {
+ "direction": "방향",
+ "heading": "이미지 월",
+ "margin": "가장자리 여백 (픽셀)"
+ },
"images": {
"heading": "이미지",
"options": {
+ "create_image_clips_from_videos": {
+ "description": "라이브러리에서 비디오가 비활성화되었을 때, (파일이 비디오 확장자로 끝나는) 비디오 파일들은 이미지 클립으로 스캔될 것입니다.",
+ "heading": "비디오 확장자를 이미지 클립으로 스캔"
+ },
"write_image_thumbnails": {
"description": "즉시 생성된 경우 디스크에 이미지 썸네일 쓰기",
"heading": "이미지 썸네일 디스크에 저장하기"
@@ -572,7 +658,11 @@
"heading": "플레이리스트 이어보기"
},
"show_scrubber": "스크러버 보이기",
- "track_activity": "활동 트래킹"
+ "track_activity": "활동 트래킹",
+ "vr_tag": {
+ "description": "VR 버튼은 이 태그를 가진 영상에서만 보여질 것입니다.",
+ "heading": "VR 태그"
+ }
}
},
"scene_wall": {
@@ -653,6 +743,8 @@
},
"custom": "커스텀",
"date": "날짜",
+ "date_format": "YYYY년 MM월 DD일",
+ "datetime_format": "YYYY년 MM월 DD일 HH시 MM분",
"death_date": "사망 날짜",
"death_year": "사망 년도",
"descending": "내림차순",
@@ -662,20 +754,28 @@
"developmentVersion": "개발 버전",
"dialogs": {
"create_new_entity": "새로운 {entity} 생성",
- "delete_alert": "다음 {count, plural, one {{singularEntity}} other {{pluralEntity}}}이(가) 영구 삭제될 것입니다:",
+ "delete_alert": "다음 {count, plural, one {{singularEntity}이(가)} other {{pluralEntity}들이}} 영구 삭제될 것입니다:",
"delete_confirm": "정말 {entityName}을 삭제하시겠습니까?",
- "delete_entity_desc": "{정말로 {count, plural, one {singularEntity} other {pluralEntity}}을(를) 삭제하시겠습니까? 원본 파일 또한 삭제하지 않으면 스캔을 할 때 {count, plural, one {singularEntity} other {pluralEntity}}이(가) 다시 추가될 것입니다.}",
+ "delete_entity_desc": "{count, plural, one {정말로 이 {singularEntity}을(를) 삭제하시겠습니까? 원본 파일 또한 삭제하지 않으면, 스캔을 할 때 이 {singularEntity}이(가) 다시 추가될 것입니다.} other {정말로 이 {pluralEntity}들을 삭제하시겠습니까? 원본 파일 또한 삭제하지 않으면, 스캔을 할 때 이 {pluralEntity}들이 다시 추가될 것입니다.}}",
"delete_entity_simple_desc": "{count, plural, one {정말 이 {singularEntity}을(를) 삭제하시겠습니까?} other {정말 이 {pluralEntity}을(를) 삭제하시겠습니까?}}",
"delete_entity_title": "{count, plural, one {{singularEntity} 삭제} other {{pluralEntity} 삭제}}",
"delete_galleries_extra": "…그리고 다른 어떤 갤러리에도 없는 이미지 파일들까지.",
"delete_gallery_files": "갤러리 폴더/zip 파일 및 다른 어떤 갤러리에도 존재하지 않는 이미지를 삭제합니다.",
- "delete_object_desc": "정말로 {count, plural, one {this {singularEntity}} other {these {pluralEntity}}}을(를) 삭제하시겠습니까?",
+ "delete_object_desc": "정말로 {count, plural, one {이 {singularEntity}을(를)} other {이 {pluralEntity}}들을} 삭제하시겠습니까?",
"delete_object_overflow": "...그리고 {count} 개의 {count, plural, one {{singularEntity}} other {{pluralEntity}}}.",
"delete_object_title": "{count, plural, one {{singularEntity}} other {{pluralEntity}}} 삭제",
"dont_show_until_updated": "다음 업데이트까지 보지 않기",
"edit_entity_title": "{count, plural, one {{singularEntity}} other {{pluralEntity}}} 수정",
"export_include_related_objects": "내보내기 할 때 관련된 개체를 포합합니다",
"export_title": "내보내기",
+ "imagewall": {
+ "direction": {
+ "column": "열",
+ "description": "열 또는 행 기반 레이아웃입니다.",
+ "row": "행"
+ },
+ "margin_desc": "각각의 전체 이미지 가장자리 여백 픽셀 값입니다."
+ },
"lightbox": {
"delay": "딜레이 (단위: 초)",
"display_mode": {
@@ -685,10 +785,11 @@
"original": "기본 모드"
},
"options": "옵션",
- "reset_zoom_on_nav": "이미지를 바꿀 때 줌 수준을 초기화합니다",
+ "page_header": "{total} 페이지 중 {page} 페이지",
+ "reset_zoom_on_nav": "이미지를 바꿀 때 줌 수준 초기화",
"scale_up": {
"description": "작은 이미지들이 화면을 채우도록 확대합니다",
- "label": "화면에 딱 맞게 확대합니다"
+ "label": "화면에 딱 맞춰 확대"
},
"scroll_mode": {
"description": "임시로 다른 모드를 사용하려면 Shift 키를 누르세요.",
@@ -704,24 +805,26 @@
"overwrite_filter_confirm": "정말 원래 저장되어 있었던 쿼리 {entityName}을 덮어쓰시겠습니까?",
"reassign_entity_title": "{count, plural, one {{singularEntity} 재할당} other {{pluralEntity} 재할당}}",
"scene_gen": {
+ "clip_previews": "이미지 클립 미리보기",
+ "covers": "영상 커버",
"force_transcodes": "강제 트랜스코드 생성",
"force_transcodes_tooltip": "기본적으로 트랜스코드는 비디오 파일이 브라우저에서 지원되지 않는 경우에만 생성됩니다. 이 옵션을 선택하면 비디오 파일이 브라우저에서 지원되는 것으로 보이는 경우에도 트랜스코드가 생성됩니다.",
"image_previews": "움직이는 이미지 미리보기",
- "image_previews_tooltip": "애니메이션 WebP 미리보기, 미리보기 유형이 애니메이션 이미지로 설정된 경우에만 필요합니다.",
+ "image_previews_tooltip": "애니메이션 WebP 미리보기로, 미리보기 유형이 애니메이션 이미지로 설정된 경우에만 필요합니다.",
"interactive_heatmap_speed": "대화형 영상을 위한 히트맵 및 스피드 생성",
"marker_image_previews": "마커 움직이는 이미지 미리보기",
- "marker_image_previews_tooltip": "애니메이션 마커 WebP 미리보기, 미리보기 유형이 애니메이션 이미지로 설정된 경우에만 필요합니다.",
+ "marker_image_previews_tooltip": "애니메이션 마커 WebP 미리보기로, 미리보기 유형이 애니메이션 이미지로 설정된 경우에만 필요합니다.",
"marker_screenshots": "마커 스크린샷",
"marker_screenshots_tooltip": "마커 JPG 이미지. 미리보기 유형이 이미지로 설정된 경우에만 필요합니다.",
"markers": "마커 미리보기",
"markers_tooltip": "주어진 시간 코드에서 시작하는 20초 짜리 비디오입니다.",
"override_preview_generation_options": "미리보기 생성 옵션 재정의",
"override_preview_generation_options_desc": "이 작업에 대한 미리보기 생성 옵션을 재정의합니다. 기본값은 '시스템' -> '미리보기 생성'에서 설정됩니다.",
- "overwrite": "이미 생성된 파일들 덮어쓰기",
+ "overwrite": "기존 파일들 덮어쓰기",
"phash": "해쉬 (중복 방지용)",
- "preview_exclude_end_time_desc": "영상 미리보기에서 마지막 x 초를 제외합니다. 초 단위, 혹은 전체 영상 길이에서의 비율(예: 2%)로 나타낼 수 있습니다.",
+ "preview_exclude_end_time_desc": "영상 미리보기에서 마지막 x 초를 제외합니다. 초 단위, 혹은 전체 영상 재생 길이 중 비율(예: 2%)로 나타낼 수 있습니다.",
"preview_exclude_end_time_head": "마지막 영상 부분 제외",
- "preview_exclude_start_time_desc": "영상 미리보기에서 처음 x 초를 제외합니다. 초 단위, 혹은 전체 영상 길이에서의 비율(예: 2%)로 나타낼 수 있습니다.",
+ "preview_exclude_start_time_desc": "영상 미리보기에서 처음 x 초를 제외합니다. 초 단위, 혹은 전체 영상 재생 길이 중 비율(예: 2%)로 나타낼 수 있습니다.",
"preview_exclude_start_time_head": "처음 영상 부분 제외",
"preview_generation_options": "미리보기 생성 옵션",
"preview_options": "옵션 미리보기",
@@ -748,6 +851,7 @@
},
"dimensions": "해상도",
"director": "감독",
+ "disambiguation": "대표 별명",
"display_mode": {
"grid": "격자",
"list": "목록",
@@ -758,6 +862,11 @@
"donate": "후원",
"dupe_check": {
"description": "'정확' 이하의 수준에서는 계산이 오래 걸릴 수 있습니다. 낮은 정밀도 수준에서는 부정확한 결과가 함께 나올 수 있습니다.",
+ "duration_diff": "최대 영상 재생 시간 차이",
+ "duration_options": {
+ "any": "상관 없음",
+ "equal": "같음"
+ },
"found_sets": "{setCount, plural, one{# 개의 중복된 파일을 찾았습니다.} other {# 개의 중복된 파일들을 찾았습니다.}}",
"options": {
"exact": "정확",
@@ -792,6 +901,11 @@
"warmth": "따뜻함"
},
"empty_server": "이 페이지에서 추천 영상들을 확인하려면 영상을 추가하세요.",
+ "errors": {
+ "image_index_greater_than_zero": "이미지 인덱스는 0보다 커야 합니다",
+ "lazy_component_error_help": "만약 최근에 Stash를 업그레이드했다면, 웹페이지를 새로고침하거나 브라우저 캐시를 삭제해주세요.",
+ "something_went_wrong": "오류가 발생했습니다."
+ },
"ethnicity": "인종",
"existing_value": "존재하는 값",
"eye_color": "눈동자 색",
@@ -839,6 +953,7 @@
"syncing": "서버와 동기화 중",
"uploading": "스크립트 업로드 중"
},
+ "hasChapters": "챕터 유무",
"hasMarkers": "마커 유무",
"height": "키",
"height_cm": "키 (cm)",
@@ -846,6 +961,7 @@
"ignore_auto_tag": "자동 태깅 무시하기",
"image": "이미지",
"image_count": "이미지 개수",
+ "image_index": "이미지 번호",
"images": "이미지",
"include_parent_tags": "상위 태그 포함",
"include_sub_studios": "자회사 스튜디오 포함",
@@ -901,6 +1017,9 @@
"parent_tags": "상위 태그",
"part_of": "{parent}의 하위 태그",
"path": "경로",
+ "penis": "자지",
+ "penis_length": "자지 크기",
+ "penis_length_cm": "자지 크기 (cm)",
"perceptual_similarity": "유사도 (phash)",
"performer": "배우",
"performerTags": "배우 태그",
@@ -961,24 +1080,33 @@
"sceneTags": "영상 태그",
"scene_code": "스튜디오 코드",
"scene_count": "영상 개수",
+ "scene_created_at": "영상 생성 날짜",
+ "scene_date": "영상 촬영 날짜",
"scene_id": "영상 ID",
+ "scene_updated_at": "영상 수정 날짜",
"scenes": "영상",
- "scenes_updated_at": "영상 업데이트 날짜",
+ "scenes_updated_at": "영상 수정 날짜",
"search_filter": {
+ "edit_filter": "필터 수정",
"name": "필터",
"saved_filters": "저장된 필터",
"update_filter": "필터 업데이트"
},
+ "second": "초",
"seconds": "초",
"settings": "설정",
"setup": {
"confirm": {
"almost_ready": "거의 설정을 완료했습니다. 아래 설정들을 확인해주세요. 틀린 내용이 있다면 이전으로 돌아가 변경할 수 있습니다. 내용이 모두 맞다면, '확인'을 눌러 시스템을 만드세요.",
+ "blobs_directory": "바이너리 데이터 경로",
+ "cache_directory": "캐시 파일 경로",
"configuration_file_location": "설정 파일 위치:",
"database_file_path": "데이터베이스 파일 경로",
+ "default_blobs_location": "<데이터베이스 사용>",
+ "default_cache_location": "<설정 파일이 들어 있는 경로>/cache",
"default_db_location": "<설정 파일이 들어 있는 경로>/stash-go.sqlite",
"default_generated_content_location": "<설정 파일이 들어있는 경로>/generated",
- "generated_directory": "생성된 폴더",
+ "generated_directory": "생성된 컨텐츠 폴더",
"nearly_there": "거의 끝났습니다!",
"stash_library_directories": "Stash 라이브러리 폴더"
},
@@ -1011,12 +1139,20 @@
},
"paths": {
"database_filename_empty_for_default": "데이터베이스 파일 이름 (빈 칸으로 두면 기본값을 사용합니다)",
- "description": "다음으로, 야동 위치와 Stash 데이터베이스의 위치, 생성 파일의 위치를 정해야 합니다. 이 설정은 나중에 필요할 때 언제든 바꿀 수 있습니다.",
+ "description": "다음으로, 야동 위치와, Stash 데이터베이스, 생성 파일, 캐시 파일의 위치를 정해야 합니다. 이 설정은 나중에 필요할 때 언제든 바꿀 수 있습니다.",
+ "path_to_blobs_directory_empty_for_database": "Blob 폴더 경로 (빈 칸으로 두면 데이터베이스를 사용합니다)",
+ "path_to_cache_directory_empty_for_default": "캐시 폴더 경로 (빈 칸으로 두면 기본값을 사용합니다)",
"path_to_generated_directory_empty_for_default": "생성되는 파일들을 저장할 폴더 경로 (빈 칸으로 두면 기본값을 사용합니다)",
"set_up_your_paths": "경로를 설정하세요",
"stash_alert": "라이브러리 경로가 선택되지 않았습니다. Stash에 아무 것도 스캔되지 않을 것입니다. 계속 진행하겠습니까?",
+ "where_can_stash_store_blobs": "어디에 바이너리 데이터를 저장할까요?",
+ "where_can_stash_store_blobs_description": "Stash는 영상 커버, 배우, 스튜디오, 태그 이미지와 같은 바이너리 데이터를 데이터베이스 혹은 파일 시스템에 저장할 수 있습니다. 기본값으로, Stash는 바이너리 데이터를 blobs라는 파일 시스템 안에 저장합니다. 이것을 변경하고 싶다면, 절대 경로 혹은 (현재 경로의) 상대 경로를 입력하세요. 입력된 경로에 해당 폴더가 없다면 자동으로 생성됩니다.",
+ "where_can_stash_store_blobs_description_addendum": "또는, 바이너리 데이터를 데이터베이스에 저장하고 싶다면, 이 칸을 빈 칸으로 둘 수 있습니다. 주의: 이렇게 하면 데이터베이스 파일의 크기가 커지고, 데이터베이스 마이그레이션 시간이 증가될 것입니다.",
+ "where_can_stash_store_cache_files": "어디에 캐시 파일을 저장할까요?",
+ "where_can_stash_store_cache_files_description": "HLS/DASH 실시간 스트리밍과 같은 기능들이 동작하기 위해서는, 임시 파일을 저장할 캐시 폴더가 필요합니다. 기본값으로는, 설정 파일이 저장된 폴더 안에 cache라는 폴더가 만들어질 것입니다. 만약 이것을 바꾸고 싶다면, 절대 경로 혹은 (현재 경로의) 상대 경로를 입력해주세요. 입력된 경로에 해당 폴더가 없다면 자동으로 생성됩니다.",
"where_can_stash_store_its_database": "어디에 Stash 데이터베이스를 저장할까요?",
- "where_can_stash_store_its_database_description": "Stash는 야동 메타데이터를 저장할 때 sqlite 데이터베이스를 사용합니다. 기본값으로, 데이터베이스 파일은 stash-go.sqlite라는 이름으로 설정 파일이 포함된 폴더 안에 생성될 것입니다. 데이터베이스 파일 이름을 바꾸고 싶다면, 절대 경로 또는 상대 경로(현재 경로 기준)를 입력하세요.",
+ "where_can_stash_store_its_database_description": "Stash는 야동 메타데이터를 저장할 때 SQLite 데이터베이스를 사용합니다. 기본값으로, 데이터베이스 파일은 stash-go.sqlite라는 이름으로 설정 파일이 포함된 폴더 안에 생성될 것입니다. 데이터베이스 파일 이름을 바꾸고 싶다면, 절대 경로 또는 (현재 경로의 )상대 경로를 입력하세요.",
+ "where_can_stash_store_its_database_warning": "경고: Stash가 동작하는 곳이 아닌 다른 시스템에 데이터베이스를 저장하는 것은 지원되지 않습니다! (예시: 데이터베이스를 NAS에 저장하면서 Stash 서버를 다른 컴퓨터에서 돌리는 행위) SQLite는 네트워크를 넘어 사용되도록 만들어지지 않았으며, 이런 행위를 함으로써 데이터베이스가 아주 쉽게 망가지게 될 수 있습니다.",
"where_can_stash_store_its_generated_content": "생성된 컨텐츠를 어디에 저장할까요?",
"where_can_stash_store_its_generated_content_description": "Stash에서는 썸네일, 미리보기, 스프라이트로 사용할 이미지와 비디오 파일을 생성합니다. 여기에는 지원되지 않는 파일 형식들의 변환본도 포함됩니다. Stash에서는 기본값으로, 설정 파일이 위치한 폴더 안에 generated 폴더를 만들 것입니다. 생성된 미디어 파일들이 저장되는 위치를 변경하고 싶다면, 절대 경로 혹은 상대 경로(현재 폴더 기준)를 적어주세요. 적혀진 경로에 해당 폴더가 없다면 자동으로 생성됩니다.",
"where_is_your_porn_located": "야동이 있는 위치가 어딘가요?",
@@ -1064,7 +1200,7 @@
"statistics": "통계",
"stats": {
"image_size": "전체 이미지 크기",
- "scenes_duration": "전체 영상 길이",
+ "scenes_duration": "전체 영상 재생 길이",
"scenes_size": "전체 영상 크기"
},
"status": "상태: {statusText}",
@@ -1088,6 +1224,7 @@
"default_filter_set": "기본 필터 셋",
"delete_past_tense": "{count, plural, one {{singularEntity}} other {{pluralEntity}}}이(가) 삭제되었습니다",
"generating_screenshot": "스크린샷을 생성하는 중…",
+ "image_index_too_large": "오류: 이미지 번호가 갤러리의 이미지 개수보다 큽니다",
"merged_scenes": "병합된 영상",
"merged_tags": "병합된 태그",
"reassign_past_tense": "재할당된 파일",
@@ -1106,7 +1243,9 @@
"updated_at": "수정 날짜",
"url": "URL",
"validation": {
- "aliases_must_be_unique": "별칭은 유일해야 합니다"
+ "aliases_must_be_unique": "별칭은 유일해야 합니다",
+ "date_invalid_form": "${path}는 YYYY-MM-DD 형태여야 합니다",
+ "required": "${path}는 필수 항목입니다"
},
"videos": "비디오",
"view_all": "모두 보기",
diff --git a/ui/v2.5/src/locales/pl-PL.json b/ui/v2.5/src/locales/pl-PL.json
index 0d7b05d21..1c98751fa 100644
--- a/ui/v2.5/src/locales/pl-PL.json
+++ b/ui/v2.5/src/locales/pl-PL.json
@@ -127,6 +127,7 @@
"aliases": "Inne nazwy",
"all": "wszystkie",
"also_known_as": "Znany/a również jako",
+ "appears_with": "Pojawia się z",
"ascending": "Rosnąco",
"average_resolution": "Średnia rozdzielczość",
"between_and": "i",
@@ -140,6 +141,11 @@
"captions": "Napisy",
"career_length": "Długość kariery",
"chapters": "Rozdziały",
+ "circumcised": "Obrzezanie",
+ "circumcised_types": {
+ "CUT": "Obrzezany",
+ "UNCUT": "Nieobrzezany"
+ },
"component_tagger": {
"config": {
"active_instance": "Aktywna instancja stash-box:",
@@ -233,7 +239,9 @@
"server_display_name": "Wyświetlana nazwa serwera",
"server_display_name_desc": "Nazwa wyświetlana dla serwera DLNA. Domyślnie {server_name}, jeśli jest pusta.",
"successfully_cancelled_temporary_behaviour": "Pomyślnie anulowano zachowanie tymczasowe",
- "until_restart": "do ponownego uruchomienia"
+ "until_restart": "do ponownego uruchomienia",
+ "video_sort_order": "Domyślna kolejność sortowania wideo",
+ "video_sort_order_desc": "Ustaw domyślną kolejność sortowania filmów."
},
"general": {
"auth": {
@@ -280,7 +288,7 @@
"check_for_insecure_certificates_desc": "Niektóre witryny używają nieprawidłowych certyfikatów ssl. Jeśli opcja ta nie jest zaznaczona, scraper pomija sprawdzanie niezapewniających bezpieczeństwa certyfikatów i pozwala na skrobanie tych witryn. Jeśli podczas skrobania pojawia się błąd certyfikatu, usuń zaznaczenie tej opcji.",
"chrome_cdp_path": "Ścieżka Chrome CDP",
"chrome_cdp_path_desc": "Ścieżka do pliku wykonywalnego Chrome lub adres zdalny (zaczynający się od http:// lub https://, na przykład http://localhost:9222/json/version) do instancji Chrome.",
- "create_galleries_from_folders_desc": "Jeśli włączone, tworzy galerie z folderów zawierających obrazy.",
+ "create_galleries_from_folders_desc": "Jeśli włączone, domyślnie tworzy galerie z folderów zawierających obrazy. Utwórz plik o nazwie .forcegallery lub .nogallery w folderze, aby wymusić/zapobiec temu.",
"create_galleries_from_folders_label": "Tworzenie galerii z folderów zawierających obrazy",
"database": "Baza danych",
"db_path_head": "Ścieżka bazy danych",
@@ -307,7 +315,7 @@
"transcode": {
"input_args": {
"desc": "Zaawansowane: Dodatkowe argumenty do przekazania do FFmpeg przed polem wejściowym podczas generowania wideo.",
- "heading": "Argumenty wejściowe dla transkodowani na żywo przy użyciu FFmpeg"
+ "heading": "Argumenty wejściowe dla transkodowani przy użyciu FFmpeg"
},
"output_args": {
"desc": "Zaawansowane: Dodatkowe argumenty do przekazania do FFmpeg przed polem wyjściowym podczas generowania wideo.",
@@ -404,7 +412,7 @@
"auto_tagging_all_paths": "Automatyczne tagowanie wszystkich ścieżek",
"auto_tagging_paths": "Automatyczne tagowanie następujących ścieżek"
},
- "auto_tag_based_on_filenames": "Automatyczne tagowanie zawartości na podstawie nazw plików.",
+ "auto_tag_based_on_filenames": "Automatyczne tagowanie zawartości na podstawie ścieżek plików.",
"auto_tagging": "Automatyczne tagowanie",
"backing_up_database": "Tworzenie kopii zapasowej bazy danych",
"backup_and_download": "Wykonuje kopię zapasową bazy danych i pobiera plik wynikowy.",
@@ -419,6 +427,7 @@
"generating_from_paths": "Generowanie dla scen z następujących ścieżek",
"generating_scenes": "Generowanie dla {num} {scene}"
},
+ "generate_clip_previews_during_scan": "Generowanie podglądu klipów obrazów",
"generate_desc": "Generowanie pomocniczych plików graficznych, sprite'ów, wideo, vtt i innych.",
"generate_phashes_during_scan": "Generowanie hashy percepcyjnych",
"generate_phashes_during_scan_tooltip": "Do deduplikacji i identyfikacji scen.",
@@ -584,8 +593,12 @@
"margin": "Margines (w pikselach)"
},
"images": {
- "heading": "Zdjęcia",
+ "heading": "Obrazy",
"options": {
+ "create_image_clips_from_videos": {
+ "description": "Gdy biblioteka ma wyłączone pliki wideo, pliki wideo (pliki kończące się rozszerzeniem wideo) będą skanowane jako klipy obrazów.",
+ "heading": "Skanuj rozszerzenia wideo jako klipy obrazów"
+ },
"write_image_thumbnails": {
"description": "Zapisywanie miniatur obrazów na dysku, gdy są one generowane w locie",
"heading": "Zapisywanie miniatur obrazów"
@@ -645,7 +658,11 @@
"heading": "Domyślnie kontynuuj odtwarzanie playlisty"
},
"show_scrubber": "Pokaż Scrubber",
- "track_activity": "Śledzenie aktywności"
+ "track_activity": "Śledzenie aktywności",
+ "vr_tag": {
+ "description": "Przycisk VR będzie wyświetlany tylko dla scen z tym znacznikiem.",
+ "heading": "Tag VR"
+ }
}
},
"scene_wall": {
@@ -690,15 +707,15 @@
},
"configuration": "Konfiguracja",
"countables": {
- "files": "{count, plural, one {Plik} other {Pliki}}",
- "galleries": "{count, plural, one {Galeria} other {Galerie}}",
- "images": "{count, plural, one {Obraz} other {Obrazy}}",
- "markers": "{count, plural, one {Znacznik} other {Znaczniki}}",
- "movies": "{count, plural, one {Film} other {Filmy}}",
- "performers": "{count, plural, one {Aktor} other {Aktorzy}}",
- "scenes": "{count, plural, one {Scena} other {Sceny}}",
- "studios": "{count, plural, one {Studio} other {Studia}}",
- "tags": "{count, plural, one {Tag} other {Tagi}}"
+ "files": "{count, plural, one {Plik} few {Pliki} other {Plików}}",
+ "galleries": "{count, plural, one {Galeria} few {Galerie} other {Galerii}}",
+ "images": "{count, plural, one {Obraz} few {Obrazy} other {Obrazów}}",
+ "markers": "{count, plural, one {Znacznik} few {Znaczniki} other {Znaczników}}",
+ "movies": "{count, plural, one {Film} few {Filmy} other {Filmów}}",
+ "performers": "{count, plural, one {Aktor} few {Aktorów} other {Aktorów}}",
+ "scenes": "{count, plural, one {Scena} few {Sceny} other {Scen}}",
+ "studios": "{count, plural, one {Studio} few {Studia} other {Studiów}}",
+ "tags": "{count, plural, one {Tag} few {Tagi} other {Tagów}}"
},
"country": "Kraj",
"cover_image": "Okładka",
@@ -745,7 +762,7 @@
"delete_galleries_extra": "…oraz wszystkie pliki obrazów, które nie są dołączone do żadnej innej galerii.",
"delete_gallery_files": "Usuń folder galerii/plik zip i wszystkie obrazy, które nie są dołączone do żadnej innej galerii..",
"delete_object_desc": "Czy na pewno chcesz usunąć {count, plural, one {{singularEntity}} other {{pluralEntity}}}?",
- "delete_object_overflow": "…i {count} other {count, plural, one {{singularEntity}} other {{pluralEntity}}}.",
+ "delete_object_overflow": "…i jeszcze {count} {count, plural, one {{singularEntity}} other {{pluralEntity}}}.",
"delete_object_title": "Usuń {count, plural, one {{singularEntity}} other {{pluralEntity}}}",
"dont_show_until_updated": "Nie pokazuj do następnej aktualizacji",
"edit_entity_title": "Edytuj {count, plural, one {{singularEntity}} other {{pluralEntity}}}",
@@ -791,11 +808,12 @@
"source": "Źródło"
},
"overwrite_filter_confirm": "Czy na pewno chcesz nadpisać istniejące zapisane zapytanie {entityName}?",
- "reassign_entity_title": "{count, plural, one {Przypisz {singularEntity}} other {Przypisz {pluralEntity}}}",
+ "reassign_entity_title": "Przypisz {count, plural, one {{singularEntity}} other {{pluralEntity}}}",
"reassign_files": {
"destination": "Przypisz ponownie do"
},
"scene_gen": {
+ "clip_previews": "Podgląd klipu obrazu",
"covers": "Okładki scen",
"force_transcodes": "Wymuś generowanie transkodu",
"force_transcodes_tooltip": "Domyślnie transkody są generowane tylko wtedy, gdy plik wideo nie jest obsługiwany przez przeglądarkę. Po włączeniu tej funkcji transkod będzie generowany nawet wtedy, gdy plik wideo wydaje się być obsługiwany przez przeglądarkę.",
@@ -810,7 +828,7 @@
"markers_tooltip": "20-sekundowe filmy rozpoczynające się od podanego kodu czasowego.",
"override_preview_generation_options": "Zastąp opcje generowania podglądu",
"override_preview_generation_options_desc": "Nadpisanie opcji generowania podglądu dla tej operacji. Domyślne wartości ustawia się w System -> Generowanie podglądu.",
- "overwrite": "Nadpisywanie istniejących wygenerowanych plików",
+ "overwrite": "Nadpisywanie istniejących plików",
"phash": "Hasze percepcyjne (do deduplikacji)",
"preview_exclude_end_time_desc": "Wyklucz z podglądu sceny ostatnie x sekund. Może to być wartość wyrażona w sekundach lub procent (np. 2%) całkowitego czasu trwania sceny.",
"preview_exclude_end_time_head": "Pomiń koniec",
@@ -852,7 +870,12 @@
"donate": "Przekaż darowiznę",
"dupe_check": {
"description": "Obliczenia na poziomach poniżej \"Dokładna\" mogą trwać dłużej. Na niższych poziomach dokładności mogą być również zwracane wyniki fałszywie dodatnie.",
- "found_sets": "{setCount, plural, one{Znaleziono # zestaw duplikatów.} few {Znaleziono # zestawy duplikatów.} other {Znaleziono # zestawów duplikatów.}}",
+ "duration_diff": "Maksymalna różnica czasu trwania",
+ "duration_options": {
+ "any": "Dowolna",
+ "equal": "Brak (takiej samej długości)"
+ },
+ "found_sets": "Znaleziono {setCount, plural, one{# zestaw} few {# zestawy} other {# zestawów}} duplikatów.",
"options": {
"exact": "Dokładna",
"high": "Wysoka",
@@ -947,7 +970,7 @@
"image": "Obraz",
"image_count": "Liczba obrazów",
"image_index": "Obraz nr",
- "images": "Zdjęcia",
+ "images": "Obrazy",
"include_parent_tags": "Uwzględnij tagi nadrzędne",
"include_sub_studios": "Uwzględnić studia zależne",
"include_sub_tags": "Uwzględnij podtagi",
@@ -1002,6 +1025,9 @@
"parent_tags": "Tagi nadrzędne",
"part_of": "Część {parent}",
"path": "Ścieżka",
+ "penis": "Penis",
+ "penis_length": "Długość penisa",
+ "penis_length_cm": "Długość penisa (cm)",
"perceptual_similarity": "Podobieństwo percepcyjne (phash)",
"performer": "Aktor",
"performerTags": "Tagi aktorów",
@@ -1074,6 +1100,7 @@
"saved_filters": "Zapisane filtry",
"update_filter": "Aktualizuj filtr"
},
+ "second": "Drugi",
"seconds": "Sekund",
"settings": "Ustawienia",
"setup": {
diff --git a/ui/v2.5/src/locales/sv-SE.json b/ui/v2.5/src/locales/sv-SE.json
index d32d93867..8870bfed6 100644
--- a/ui/v2.5/src/locales/sv-SE.json
+++ b/ui/v2.5/src/locales/sv-SE.json
@@ -658,7 +658,11 @@
"heading": "Fortsätt spellista som standard"
},
"show_scrubber": "Visa skrubbaren",
- "track_activity": "Spåra Aktivitet"
+ "track_activity": "Spåra Aktivitet",
+ "vr_tag": {
+ "description": "VR-knappen kommer endast visas för scener med denna tagg.",
+ "heading": "VR Tagg"
+ }
}
},
"scene_wall": {
@@ -726,7 +730,9 @@
"equals": "är",
"excludes": "exkluderar",
"format_string": "{criterion} {modifierString} {valueString}",
- "format_string_excludes": "{criterion} {modifierString} {valueString} (excludes {excludedString})",
+ "format_string_depth": "{criterion} {modifierString} {valueString} (+{depth, plural, =-1 {allt} other {{djup}}})",
+ "format_string_excludes": "{criterion} {modifierString} {valueString} (exkluderar {excludedString})",
+ "format_string_excludes_depth": "{criterion} {modifierString} {valueString} (exkluderar {excludedString}) (+{depth, plural, =-1 {allt} other {{djup}}})",
"greater_than": "är större än",
"includes": "inkluderar",
"includes_all": "inkluderar allt",
diff --git a/ui/v2.5/src/locales/zh-CN.json b/ui/v2.5/src/locales/zh-CN.json
index 30a8491ed..5e10459bc 100644
--- a/ui/v2.5/src/locales/zh-CN.json
+++ b/ui/v2.5/src/locales/zh-CN.json
@@ -141,6 +141,11 @@
"captions": "字幕",
"career_length": "工龄",
"chapters": "章节",
+ "circumcised": "割包皮",
+ "circumcised_types": {
+ "CUT": "已切",
+ "UNCUT": "未切"
+ },
"component_tagger": {
"config": {
"active_instance": "目前使用的 Stash-box:",
@@ -407,7 +412,7 @@
"auto_tagging_all_paths": "自动标签所有路径",
"auto_tagging_paths": "自动标签以下路径"
},
- "auto_tag_based_on_filenames": "根据文件名自动添加标签。",
+ "auto_tag_based_on_filenames": "根据文件路径自动添加标签。",
"auto_tagging": "自动标签",
"backing_up_database": "自动备份数据中",
"backup_and_download": "备份数据库并下载其文件.",
@@ -422,6 +427,7 @@
"generating_from_paths": "正在为以下路径的短片生成资料",
"generating_scenes": "正在为{num}个{scene}生成资料"
},
+ "generate_clip_previews_during_scan": "为图像短片生成预览图",
"generate_desc": "生成辅助的图片,预览,片段,字幕等其他文件。",
"generate_phashes_during_scan": "生成感知识别码",
"generate_phashes_during_scan_tooltip": "为了防止重复和短片甄别.",