diff --git a/src/assets/locales/ko-KR/translation.json b/src/assets/locales/ko-KR/translation.json new file mode 100644 index 00000000..50bf5ab0 --- /dev/null +++ b/src/assets/locales/ko-KR/translation.json @@ -0,0 +1,453 @@ +{ + "ok": "그래", + "close": "닫다", + "cancel": "취소", + "yes": "예", + "no": "아니요", + "join": "잇다", + "share": "공유", + "plugnmeet-server-client-version": "서버: v{{server}}; 클라이언트: v{{client}}", + "open": "열다", + "please-wait": "기다리세요...", + "are-you-sure-to-close": "닫으시겠습니까?", + "you-are-about-to-close": "닫으려고 합니다.", + "notifications": { + "room-not-active": "회의실이 활성화되지 않았습니다.", + "recording-already-running": "녹화가 이미 실행 중입니다.", + "recording-not-running": "녹음이 실행되지 않음", + "no-recorder-available": "사용 가능한 레코더가 없습니다.", + "recording-started": "녹화가 시작됨", + "recording-ended": "녹화가 종료되었습니다.", + "recording-ended-with-error": "녹화가 오류로 종료되었습니다.", + "local-recording-started": "{{name}} 로컬 녹음을 시작했습니다.", + "local-recording-ended": "{{name}} 로컬 녹화가 종료되었습니다.", + "rtmp-started": "RTMP 방송 시작", + "rtmp-ended": "RTMP 방송 종료", + "rtmp-ended-with-error": "RTMP 방송이 오류와 함께 종료되었습니다.", + "file-type-not-allow": "{{filetype}} 파일 형식이 허용되지 않음", + "max-file-size-exceeds": "허용되는 최대 파일 크기가 다음을 초과합니다.", + "you-have-removed": "이 회의에서 제외되었습니다.", + "you-are-blocked": "이 회의에 액세스할 수 없습니다.", + "you-have-reject": "이 컨퍼런스 참가가 거부되었습니다.", + "waiting-for-approval": "중재자가 승인할 때까지 기다려 주십시오.", + "room-disconnected-title": "방 연결 끊김", + "room-disconnected-unknown": "방의 연결이 끊어졌습니다. 코드: {{code}}", + "room-disconnected-client-initiated": "클라이언트가 시작되었습니다. 코드: {{code}}", + "room-disconnected-duplicate-entry": "다른 사용자가 이미 동일한 userId로 가입했습니다.", + "room-disconnected-server-shutdown": "서버 종료. 코드: {{code}}", + "room-disconnected-participant-removed": "귀하는 이 회의에서 제외되었습니다.", + "room-disconnected-room-ended": "방이 닫혔습니다", + "room-disconnected-state-mismatch": "상태 불일치. 코드: {{code}}", + "room-disconnected-reconnecting": "방 연결 끊김, 다시 연결 중...", + "room-disconnected-network-error": "네트워크 오류로 인해 방 연결이 끊어졌습니다.", + "your-connection-quality-not-good": "연결 품질이 충분하지 않습니다.", + "your-connection-quality-lost": "서버와의 연결이 끊어졌습니다.", + "need-to-disable-display-external-link": "외부 링크 표시가 켜져 있습니다. 외부 미디어 플레이어를 시작하기 전에 중지하십시오.", + "need-to-disable-external-media-player": "외부 미디어 플레이어가 켜져 있습니다. 외부 링크 표시를 시작하기 전에 중지하십시오.", + "websocket-disconnected": "Websocket 연결 끊김, 다시 연결 중..", + "websocket-error": "웹 소켓에 오류가 있습니다.", + "websocket-not-connected": "Websocket이 연결되지 않았습니다. 메일이 전송되지 않습니다.", + "room-will-end-in": "이 방은 다음과 같이 종료됩니다. {{minutes}} 분", + "e2ee-unsupported-browser-title": "지원되지 않는 브라우저", + "e2ee-unsupported-browser-msg": "이 세션은 현재 브라우저가 지원하지 않는 종단 간 암호화를 활성화했습니다.", + "nats-error-title": "Nats 서버 연결 오류", + "nats-error-no-response": "요청을 처리할 백엔드 서버를 찾을 수 없습니다. 오류: {{error}}", + "nats-error-timeout": "백엔드 서버에서 응답을 찾을 수 없습니다. 오류: {{error}}", + "nats-error-request-failed": "요청을 보내는 데 성공하지 못했습니다.", + "decode-error-title": "디코딩 오류", + "decode-error-body": "서버에서 보낸 데이터를 이해할 수 없습니다.", + "nats-error-auth-title": "인증 오류", + "nats-error-auth-body": "인증 정보를 확인할 수 없습니다. 만료된 토큰을 사용하고 있을 수 있습니까?", + "user-logged-out": "로그아웃했습니다.", + "media-server-disconnected-reconnecting": "미디어 서버 연결 끊김, 다시 연결하는 중...", + "media-server-disconnected": "미디어 서버 연결이 끊어졌습니다.", + "preloaded-whiteboard-file-processing": "미리 로드된 화이트보드 파일 진행 중", + "preloaded-whiteboard-file-processing-error": "미리 로드된 화이트보드 파일 처리가 오류와 함께 종료됨", + "max-num-participates-exceeded": "세션에 허용된 최대 참가 수를 초과했습니다." + }, + "room-metadata": { + "session-recording": "이 세션은 녹화 중입니다.", + "session-not-recording": "이 세션은 더 이상 녹화되지 않습니다.", + "rtmp-started": "이 세션은 RTMP를 사용하여 방송합니다", + "rtmp-stopped": "이 세션은 더 이상 RTMP로 브로드캐스트되지 않습니다." + }, + "header": { + "hide-header": "헤더 숨기기", + "show-header": "머리글 표시", + "room-audio-volume": "룸 오디오", + "room-screen-share-audio-volume": "회의실 화면 공유 오디오", + "menus": { + "settings": "설정", + "keyboard-shortcuts": "키보드 단축키", + "logout": "로그아웃", + "end": "끝", + "alert": { + "confirm": "확실한가요?", + "logout": "세션을 나가려고 합니다.", + "end": "세션을 종료하려고 합니다. 모든 사용자의 연결이 끊어집니다." + } + }, + "room-settings": { + "title": "설정", + "data-savings": "데이터 절약", + "notifications": "알림을", + "ingress": "진입", + "show-webcams": "웹캠 표시", + "show-screen-share": "화면 공유 표시", + "allow-audio-notification": "오디오 알림 허용", + "application": "응용 프로그램 설정", + "language": "언어", + "video-quality": "비디오 품질", + "high": "높다", + "medium": "보통", + "low": "낮다", + "enable-dark-theme": "어두운 테마 사용", + "video-object-fit": "비디오 개체 맞춤", + "video-object-fit-cover": "표지", + "video-object-fit-contain": "포함하다", + "column-camera-width": "열 카메라 너비", + "column-camera-width-default": "기본값", + "column-camera-width-medium": "보통", + "column-camera-width-small": "작다", + "column-camera-position": "세로 막대형 카메라 위치", + "column-camera-position-left": "왼쪽", + "column-camera-position-top": "맨 위로", + "column-camera-position-bottom": "밑바닥" + }, + "keyboard-shortcuts": { + "title": "키보드 단축키", + "key-comb": "키 조합", + "actions": "작업", + "mute-unmute": "음소거/음소거 해제", + "start-audio": "마이크 시작(음성 통화)", + "leave-audio": "마이크 나가기", + "start-webcam": "웹캠 시작", + "leave-webcam": "웹캠 나가기", + "show-hide-user-list": "사용자 목록 숨기기/표시", + "show-hide-chat": "채팅 숨기기/표시", + "show-hide-lock-settings": "잠금 설정 숨기기/표시", + "show-hide-settings": "설정 숨기기/표시", + "show-hide-whiteboard": "화이트보드 숨기기/표시", + "show-hide-hand": "레이즈/다운 핸드" + } + }, + "app": { + "how-to-join": "어떻게 참여하시겠습니까?", + "microphone": "마이크", + "listen-only": "듣기만 가능", + "token-missing-title": "액세스 토큰 누락", + "token-missing-des": "액세스 토큰이 필요하며 누락되었습니다.", + "verification-failed-title": "검증에 실패했습니다!", + "token-not-valid": "토큰이 유효하지 않습니다!", + "connecting": "연결...", + "re-connecting": "다시 연결하는 중...", + "receiving-data": "세션 데이터 수신 중...", + "checking": "확인...", + "loading": "로드...", + "connected": "연결", + "ready": "준비된", + "webcams-per-page": "페이지당.", + "require-ssl-title": "도메인에서 SSL을 사용할 수 있어야 합니다.", + "require-ssl-des": "localhost 이외의 SSL 사용 도메인을 사용해야 합니다." + }, + "left-panel": { + "participants": "참가자 ({{total}})", + "approve": "승인", + "reject": "거절하다", + "participants-tab": "참가자", + "polls-tab": "설문 조사", + "breakout-room-tab": "소회의실", + "public-chat": "공개 채팅", + "menus": { + "items": { + "ask-to-share-microphone": "마이크 공유 요청", + "share-microphone": "마이크 공유", + "ask-to-unmute-mic": "마이크 음소거 해제 요청", + "unmute-mic": "마이크 음소거 해제", + "mute-mic": "마이크 음소거", + "ask-to-share-webcam": "웹캠 공유 요청", + "ask-to-stop-webcam": "웹캠 중지 요청", + "share-webcam": "웹캠 공유", + "stop-webcam": "웹캠 중지", + "unlock-microphone": "마이크 잠금 해제", + "lock-microphone": "마이크 잠금", + "unlock-webcam": "웹캠 잠금 해제", + "lock-webcam": "웹캠 잠금", + "unlock-screen-sharing": "화면 공유 잠금 해제", + "lock-screen-sharing": "잠금 화면 공유", + "unlock-whiteboard": "화이트보드 잠금 해제", + "lock-whiteboard": "화이트보드 잠금", + "unlock-shared-notepad": "공유 메모장 잠금 해제", + "lock-shared-notepad": "공유 메모장 잠금", + "unlock-chat": "채팅 잠금 해제", + "lock-chat": "채팅 잠금", + "unlock-send-chat-message": "채팅 메시지 보내기 잠금 해제", + "lock-send-chat-message": "채팅 메시지 보내기 잠금", + "unlock-send-file": "전송 파일 잠금 해제", + "lock-send-file": "송신 파일 잠금", + "remove-participant": "참가자 제거", + "private-chat": "비공개 메시지 보내기" + }, + "notice": { + "participant-removed": "참가자가 제거됨", + "confirm": "제거하시겠습니까? {{name}}?", + "remove": "제거하다", + "asked-you-to": "{{name}} 당신에게 물었다 {{task}}", + "you-have-asked": "당신은 물었습니다 {{name}} 받는 사람 {{task}}", + "you-have-muted-to": "마이크를 음소거했습니다. {{name}}", + "applied-new-setting": "새로운 잠금 설정 적용", + "presenter-changed": "발표자가 성공적으로 변경되었습니다.", + "you-are-presenter": "당신이 발표자입니다", + "want-to-block": "이 사용자를 차단하시겠습니까?", + "user-approved": "승인하셨습니다. {{name}}" + } + } + }, + "right-panel": { + "you": "너", + "uploading-file": "업로드 {{fileName}}", + "file-upload-success": "파일이 성공적으로 업로드되었습니다.", + "file-upload-default-error": "파일을 업로드하는 동안 오류가 발생했습니다.", + "chat-box-placeholder": "메시지 쓰기(새 줄: Shift + enter)" + }, + "footer": { + "hide-footer": "바닥글 숨기기", + "show-footer": "바닥글 표시", + "icons": { + "start-webcam": "웹캠 시작", + "leave-webcam": "웹캠 나가기", + "webcam-locked": "웹캠 잠김", + "start-microphone-sharing": "마이크 공유 시작", + "microphone-locked": "마이크 잠김", + "leave-microphone": "마이크 나가기", + "hide-users-list": "사용자 목록 숨기기", + "show-users-list": "사용자 목록 표시", + "hide-chat-panel": "채팅 패널 숨기기", + "show-chat-panel": "채팅 패널 표시", + "stop-screen-sharing": "화면 공유 중지", + "start-screen-sharing": "화면 공유 시작", + "screen-sharing-locked": "화면 공유 잠김", + "lower-hand": "아래쪽 손", + "raise-hand": "손 들기", + "stop-recording": "녹음 중지", + "start-recording": "녹음 시작", + "how-to-record": "어떻게 녹음하고 싶으신가요?", + "recording-types-des": "다음 녹음 유형 중 하나를 선택할 수 있습니다. Google 크롬을 사용하여 로컬 녹화에 대한 최상의 결과를 얻으십시오.", + "local-recording": "로컬 녹화", + "cloud-recording": "클라우드 녹화", + "stop-rtmp-broadcasting": "RTMP 브로드캐스트 중지", + "start-rtmp-broadcasting": "RTMP 브로드캐스트 시작", + "show-shared-notepad": "공유 메모장 표시", + "hide-shared-notepad": "공유 메모장 숨기기", + "show-whiteboard": "화이트보드 표시", + "hide-whiteboard": "화이트보드 숨기기", + "promote-presenter": "발표자로 승격", + "demote-presenter": "발표자에서 강등" + }, + "menus": { + "mute-all-users": "모든 사용자 음소거", + "room-lock-settings": "방 잠금 설정", + "enable-shared-notepad": "공유 메모장 사용", + "disable-shared-notepad": "공유 메모장 비활성화", + "mute-microphone": "마이크 음소거", + "unmute-microphone": "마이크 음소거 해제", + "leave-microphone": "마이크 나가기", + "leave-webcam": "웹캠 나가기", + "start-external-media-player": "외부 미디어 플레이어 시작", + "stop-external-media-player": "외부 미디어 플레이어 중지", + "manage-waiting-room": "대기실 관리", + "manage-breakout-room": "소회의실 관리", + "start-display-external-link": "외부 링크 표시", + "stop-display-external-link": "외부 링크 표시 중지", + "speech-to-text-settings": "음성을 텍스트로 변환/번역 설정" + }, + "notice": { + "already-active-screen-sharing": "세션에 이미 활성 화면 공유가 있습니다.", + "start-recording-progress": "녹화 서비스 시작 진행 중", + "recording-not-start": "녹음이 시작되지 않았습니다", + "stop-recording-service-in-progress": "진행 중인 녹화 서비스 중지", + "recording-did-not-stop": "녹음이 멈추지 않았다", + "has-raised-hand": "{{user}} 손을 들었다", + "you-raised-hand": "손을 들었습니다.", + "muted-all-microphone": "모든 마이크를 음소거했습니다.", + "applied-settings": "새로운 잠금 설정 적용", + "rtmp-starting": "RTMP 방송이 시작됩니다. 기다리세요", + "rtmp-ending": "RTMP 방송이 시작됩니다. 기다리세요", + "external-media-player-url-required": "유효한 URL이 필요합니다.", + "external-media-player-url-invalid": "URL이 잘못되었거나 지원되지 않음", + "external-media-player-starting": "재생을 준비하면서 잠시 기다려 주십시오." + }, + "modal": { + "lock-settings-title": "방 잠금 설정", + "lock-microphone": "마이크 잠금", + "lock-webcams": "웹캠 잠금", + "lock-screen-sharing": "잠금 화면 공유", + "lock-whiteboard": "화이트보드 잠금", + "lock-shared-notepad": "공유 메모장 잠금", + "lock-chat": "채팅 잠금", + "lock-private-chat": "비공개 채팅 잠금", + "lock-send-message": "메시지 보내기 잠금", + "lock-chat-file-share": "채팅 파일 공유 잠그기", + "rtmp-title": "RTMP 브로드캐스팅", + "rtmp-select-provider": "공급자 선택", + "rtmp-server-url": "서버 URL", + "rtmp-stream-key": "스트림 키/시크릿", + "rtmp-start-broadcast": "방송 시작", + "rtmp-close-confirm": "방송을 종료하시겠습니까?", + "rtmp-close-msg": "RTMP 브로드캐스팅을 닫으려고 합니다.", + "select-microphone": "마이크 1개 선택", + "select-webcam": "웹캠 1개 선택", + "external-media-player-title": "외부 미디어 플레이어", + "external-media-player-url": "재생 URL", + "external-media-player-play": "놀다", + "external-media-player-direct-link": "직접 링크", + "external-media-player-upload-file": "업로드", + "external-media-player-upload-file-play": "업로드 및 재생", + "external-media-player-upload-supported-files": "지원되는 파일: {{files}}", + "upload-background-image": "배경 이미지 업로드", + "shared-notepad": "공유 메모장" + } + }, + "whiteboard": { + "page": "페이지 {{count}}", + "converting": "파일 변환이 진행 중일 때까지 기다려 주십시오.", + "file-ready": "파일이 준비되었습니다.", + "upload-file": "파일 업로드", + "manage-files": "파일", + "upload-image": "이미지" + }, + "waiting-room": { + "modal-title": "대기실 관리", + "update-waiting-message": "대기실 메시지 업데이트", + "update-msg": "업데이트", + "updated-msg": "객실 메시지가 업데이트되었습니다.", + "accept-all": "모든 사람을 수락합니다", + "reject-all": "모든 사람 거부", + "list-waiting-participants": "대기 참가자 목록({{count}})", + "reject-and-block-user": "거부 & 차단", + "user-waiting": "{{name}} 승인을 기다리고 있습니다." + }, + "polls": { + "create": "새 투표 만들기", + "enter-question": "질문 입력", + "question": "질문", + "options": "옵션", + "option": "선택 {{count}}", + "total-responses": "총 응답 수: {{count}}", + "remove-option": "제거하다", + "add-new-option": "더 많은 옵션 추가", + "create-poll": "투표 만들기", + "created-successfully": "설문 조사가 생성되었습니다.", + "you-voted": "투표하셨습니다", + "vote": "투표", + "submit-vote-form-title": "투표 제출", + "select-option": "옵션을 선택하세요", + "submit": "전송", + "response-added": "제출이 성공적으로 추가되었습니다.", + "new-poll": "새 투표가 시작되었습니다.", + "poll-running": "달리기", + "poll-closed": "닫은", + "view-details": "세부 정보보기", + "view-result": "결과 보기", + "view-details-title": "투표 정보", + "view-result-title": "설문 조사 결과", + "end-poll": "설문 조사 종료", + "end-poll-success": "폴링이 성공적으로 종료되었습니다.", + "publish-result": "결과 게시", + "total": "합계" + }, + "breakout-room": { + "modal-title": "소그룹 채팅방 관리", + "num-rooms": "방의 수", + "duration": "기간(분)", + "welcome-msg": "환영 메시지", + "random-selection": "무작위 선택", + "main-room": "메인 룸", + "new-room": "방 {{num}}", + "start": "소그룹 채팅방 시작", + "rooms-created": "회의실이 성공적으로 생성되었습니다.", + "invitation-msg": "소그룹 채팅방에 참여하도록 초대되었습니다.", + "join": "잇다", + "need-one-user": "모든 소회의실에 한 명 이상의 사용자가 필요합니다.", + "end-all": "모든 방 종료", + "end-all-success": "모든 방이 종료되었습니다.", + "end-room": "엔드 룸", + "room-ended": "방 종료", + "open-tab-error": "새 탭에서 링크를 열 수 없습니다.", + "extend-duration": "연장 기간(분)", + "duration-extended": "기간이 성공적으로 연장되었습니다.", + "broadcast-msg": "브로드캐스트 메시지", + "broadcast-msg-success": "브로드캐스트 메시지가 성공했습니다.", + "invitation-title": "소회의실 참가", + "join-text-label": "조인 링크", + "copy": "복사", + "copied": "복사", + "not-started": "시작되지 않음", + "user-joined": "합류", + "not-joined": "가입하지 않음" + }, + "external-display-link-display": { + "modal-title": "외부 링크 표시(iframe)", + "url": "URL (영어)", + "display": "전시", + "link-invalid": "링크가 유효하지 않음", + "note": "참고: URL에 iframe 내에서 열 수 있는 권한이 있는지 확인하세요. 예: https://www.gameflare.com/embed/mini-survival", + "send-extra-values": "추가 값 보내기", + "name": "이름", + "name-des": "사용자의 전체 이름", + "user-id": "사용자 ID", + "user-id-des": "사용자의 고유 ID", + "meeting-id": "미팅 ID", + "meeting-id-des": "회의의 원본 ID", + "user-role": "사용자 역할", + "user-role-des": "사용자의 현재 역할입니다. 관리자 또는 참가자" + }, + "ingress-features": { + "ingress-type": "수신 유형", + "ingress-type-rtmp": "RTMP는", + "ingress-type-whip": "채찍", + "join-as-name": "이름으로 참가", + "feature-not-allow": "사용할 수 없는 기능", + "join-as-name-required": "필요한 이름으로 조인", + "gen-link": "링크 생성", + "stream-url": "스트림 호스트/URL", + "stream-key": "스트림 키/시크릿" + }, + "speech-services": { + "modal-settings-title": "음성을 텍스트로 변환/번역 설정", + "enable-speech-to-text": "음성을 텍스트로 변환 활성화", + "speech-langs-label": "음성 언어", + "speech-users-label": "음성 사용자", + "subtitle-font-size": "자막 글꼴 크기", + "enable-translation": "번역 사용", + "translation-langs-label": "번역 언어(최대: {{num}})", + "default-subtitle-lang-label": "기본 자막 언어", + "enable-service": "서비스 사용", + "speech-user-required": "하나 이상의 음성 사용자가 필요합니다.", + "speech-lang-required": "하나 이상의 음성 언어가 필요합니다.", + "translation-lang-required": "하나 이상의 번역 언어 또는 2개의 음성 언어가 필요합니다.", + "service-ready": "음성 서비스가 준비되었습니다.", + "start-service": "시작하다", + "stop-service": "멈추다", + "update-service": "업데이트", + "service-stopped": "서비스가 중단되었습니다.", + "start-modal-title": "음성을 텍스트로 변환/번역 서비스", + "speech-lang-label": "음성 언어", + "subtitle-lang-label": "자막 언어", + "subtitle-settings": "자막 설정", + "status-change-error": "상태 변경 중 문제가 발생했습니다. 다시 시도하십시오. 오류 {{error}}", + "speech-to-text-ready": "서비스가 시작되었습니다. 지금 말을 시작할 수 있습니다.", + "already-received-token": "이미 토큰을 받았습니다. 새 것을 생성하기 전에 5분 정도 기다려야 합니다.", + "already-using-service": "이미 서비스를 사용하고 있습니다.", + "renew-need-already-using-service": "토큰 갱신은 기존 사용자에게만 요청할 수 있습니다.", + "renew-subscription-key-not-found": "갱신 구독 키를 찾을 수 없음", + "service-disabled": "서비스를 사용할 수 없습니다. 서버 구성을 확인하십시오.", + "token-generation-failed": "다음 오류로 인해 토큰 생성에 실패했습니다. {{error}}", + "mic-error": "마이크 문제로 인해 서비스를 시작할 수 없습니다.", + "enable-translation-warning": "음성을 텍스트로 변환하는 언어가 1개 이상 있지만 번역을 사용할 수 없습니다.", + "select-one-lang": "하나의 언어 선택", + "subtitle-history-modal-title": "자막 텍스트 기록", + "azure-error": "Microsoft Azure 오류 : {{error}}", + "speech-to-text-stopped": "음성을 텍스트로 변환하는 서비스가 중지되었습니다." + } +}