From 8965edb0b40a0accbeac67b562efcc6e640292f3 Mon Sep 17 00:00:00 2001 From: Jacky Date: Wed, 28 Feb 2024 10:25:31 +0800 Subject: [PATCH] feat: add ko_KR translations by @klic-infra --- app/i18n.json | 3 +- app/src/language/ko_KR/app.po | 1820 +++++++++++++++++++++++++++++++++ 2 files changed, 1822 insertions(+), 1 deletion(-) create mode 100644 app/src/language/ko_KR/app.po diff --git a/app/i18n.json b/app/i18n.json index fc2f46e0..a34a8853 100644 --- a/app/i18n.json +++ b/app/i18n.json @@ -5,5 +5,6 @@ "fr_FR": "Fr", "es": "Es", "ru_RU": "Ru", - "vi_VN": "Vi" + "vi_VN": "Vi", + "ko_KR": "韓" } diff --git a/app/src/language/ko_KR/app.po b/app/src/language/ko_KR/app.po new file mode 100644 index 00000000..6c7a9156 --- /dev/null +++ b/app/src/language/ko_KR/app.po @@ -0,0 +1,1820 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: en\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: src/routes/index.ts:225 +msgid "About" +msgstr "소개" + +#: src/routes/index.ts:169 src/views/domain/ngx_conf/LogEntry.vue:78 +msgid "Access Logs" +msgstr "접근 로그" + +#: src/views/certificate/Certificate.vue:106 +#: src/views/certificate/DNSCredential.vue:32 src/views/config/config.ts:36 +#: src/views/domain/DomainList.vue:50 src/views/environment/Environment.vue:105 +#: src/views/notification/Notification.vue:38 +#: src/views/stream/StreamList.vue:50 src/views/user/User.vue:46 +msgid "Action" +msgstr "작업" + +#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:115 +#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:141 +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:119 +#: src/views/domain/ngx_conf/NgxServer.vue:170 +#: src/views/domain/ngx_conf/NgxUpstream.vue:155 +#: src/views/stream/StreamList.vue:124 +msgid "Add" +msgstr "추가" + +#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:98 +msgid "Add Directive Below" +msgstr "아래에 지시문 추가" + +#: src/views/domain/ngx_conf/LocationEditor.vue:115 +#: src/views/domain/ngx_conf/LocationEditor.vue:142 +msgid "Add Location" +msgstr "위치 추가" + +#: src/routes/index.ts:72 src/views/domain/DomainAdd.vue:96 +msgid "Add Site" +msgstr "사이트 추가" + +#: src/views/stream/StreamList.vue:184 +#, fuzzy +msgid "Add Stream" +msgstr "스트림 추가" + +#: src/views/stream/StreamList.vue:114 +#, fuzzy +msgid "Added successfully" +msgstr "성공적으로 추가됨" + +#: src/views/certificate/DNSChallenge.vue:94 +#, fuzzy +msgid "Additional" +msgstr "추가적인" + +#: src/views/domain/DomainEdit.vue:199 src/views/stream/StreamEdit.vue:190 +msgid "Advance Mode" +msgstr "고급 모드" + +#: src/views/preference/OpenAISettings.vue:31 +msgid "API Base Url" +msgstr "API 기본 URL" + +#: src/views/preference/OpenAISettings.vue:43 +msgid "API Proxy" +msgstr "API 프록시" + +#: src/views/preference/OpenAISettings.vue:55 +msgid "API Token" +msgstr "API 토큰" + +#: src/views/system/Upgrade.vue:176 +msgid "Arch" +msgstr "아키텍처" + +#: src/components/Notification/Notification.vue:86 +#: src/views/notification/Notification.vue:73 +#, fuzzy +msgid "Are you sure you want to clear all notifications?" +msgstr "모든 알림을 정말로 지우시겠습니까?" + +#: src/components/ChatGPT/ChatGPT.vue:279 +#, fuzzy +msgid "Are you sure you want to clear the record of chat?" +msgstr "기록을 정말로 지우시겠습니까?" + +#: src/components/StdDesign/StdDataDisplay/StdTable.vue:353 +#: src/views/domain/DomainList.vue:147 src/views/stream/StreamList.vue:168 +#, fuzzy +msgid "Are you sure you want to delete?" +msgstr "정말 삭제하시겠습니까?" + +#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:89 +msgid "Are you sure you want to remove this directive?" +msgstr "이 지시문을 정말로 제거하시겠습니까?" + +#: src/views/domain/ngx_conf/LocationEditor.vue:72 +#, fuzzy +msgid "Are you sure you want to remove this location?" +msgstr "이 위치를 정말로 제거하시겠습니까?" + +#: src/components/ChatGPT/ChatGPT.vue:223 +msgid "Ask ChatGPT for Help" +msgstr "ChatGPT에게 도움 요청" + +#: src/components/ChatGPT/ChatGPT.vue:237 +msgid "Assistant" +msgstr "조수" + +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:108 +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:122 +msgid "Author" +msgstr "저자" + +#: src/views/domain/cert/ChangeCert.vue:37 +msgid "Auto Cert" +msgstr "자동 인증" + +#: src/views/nginx_log/NginxLog.vue:149 +msgid "Auto Refresh" +msgstr "자동 새로고침" + +#: src/views/domain/cert/components/ObtainCert.vue:76 +msgid "Auto-renewal disabled for %{name}" +msgstr "%{name}에 대한 자동 갱신 비활성화됨" + +#: src/views/domain/cert/components/ObtainCert.vue:69 +msgid "Auto-renewal enabled for %{name}" +msgstr "%{name}에 대한 자동 갱신 활성화됨" + +#: src/views/certificate/CertificateEditor.vue:238 +#: src/views/config/Config.vue:75 src/views/config/ConfigEdit.vue:89 +#: src/views/domain/DomainEdit.vue:256 src/views/nginx_log/NginxLog.vue:170 +#: src/views/stream/StreamEdit.vue:246 +msgid "Back" +msgstr "뒤로" + +#: src/views/other/Error.vue:28 +#, fuzzy +msgid "Back Home" +msgstr "홈으로" + +#: src/views/domain/DomainAdd.vue:102 +msgid "Base information" +msgstr "기본 정보" + +#: src/views/config/ConfigEdit.vue:117 +#: src/views/domain/components/RightSettings.vue:76 +#: src/views/preference/Preference.vue:95 +#: src/views/stream/components/RightSettings.vue:76 +#, fuzzy +msgid "Basic" +msgstr "기본 모드" + +#: src/views/domain/DomainEdit.vue:202 src/views/stream/StreamEdit.vue:193 +msgid "Basic Mode" +msgstr "기본 모드" + +#: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:57 +#: src/components/StdDesign/StdDataDisplay/StdTable.vue:305 +#, fuzzy +msgid "Batch Modify" +msgstr "일괄 수정" + +#: src/views/system/About.vue:42 +msgid "Build with" +msgstr "빌드 환경" + +#: src/views/preference/BasicSettings.vue:47 +msgid "CADir" +msgstr "CA 디렉토리" + +#: src/components/ChatGPT/ChatGPT.vue:260 +#: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:58 +#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:143 +#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:103 +#: src/views/domain/cert/components/ObtainCert.vue:138 +#: src/views/domain/components/Deploy.vue:24 +#: src/views/domain/components/RightSettings.vue:52 +#: src/views/domain/ngx_conf/NgxConfigEditor.vue:52 +#: src/views/domain/ngx_conf/NgxServer.vue:87 +#: src/views/domain/ngx_conf/NgxUpstream.vue:36 +#: src/views/stream/components/Deploy.vue:24 +#: src/views/stream/components/RightSettings.vue:52 +msgid "Cancel" +msgstr "취소" + +#: src/views/domain/cert/CertInfo.vue:35 +msgid "Certificate has expired" +msgstr "인증서가 만료되었습니다" + +#: src/views/domain/cert/CertInfo.vue:39 +msgid "Certificate is valid" +msgstr "인증서가 유효합니다" + +#: src/views/certificate/CertificateEditor.vue:130 +#: src/views/domain/cert/Cert.vue:35 +msgid "Certificate Status" +msgstr "인증서 상태" + +#: src/routes/index.ts:118 src/views/certificate/Certificate.vue:122 +#, fuzzy +msgid "Certificates" +msgstr "인증서" + +#: src/routes/index.ts:127 +#, fuzzy +msgid "Certificates List" +msgstr "인증서 목록" + +#: src/views/domain/cert/components/AutoCertStepOne.vue:98 +msgid "Challenge Method" +msgstr "인증 방법" + +#: src/views/domain/cert/ChangeCert.vue:91 +#: src/views/domain/cert/ChangeCert.vue:95 +#, fuzzy +msgid "Change Certificate" +msgstr "인증서 변경" + +#: src/views/system/Upgrade.vue:188 +msgid "Channel" +msgstr "채널" + +#: src/views/preference/OpenAISettings.vue:14 +msgid "ChatGPT Model" +msgstr "ChatGPT 모델" + +#: src/views/system/Upgrade.vue:185 +msgid "Check again" +msgstr "다시 확인" + +#: src/language/constants.ts:17 +msgid "Cleaning environment variables" +msgstr "환경 변수 정리" + +#: src/components/ChatGPT/ChatGPT.vue:283 +#: src/components/Notification/Notification.vue:91 +#: src/views/notification/Notification.vue:78 +msgid "Clear" +msgstr "클리어" + +#: src/components/Notification/Notification.vue:42 +#: src/views/notification/Notification.vue:47 +#, fuzzy +msgid "Cleared successfully" +msgstr "성공적으로 클리어됨" + +#: src/views/preference/LogrotateSettings.vue:27 +#, fuzzy +msgid "Command" +msgstr "명령어" + +#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:107 +#: src/views/domain/ngx_conf/LocationEditor.vue:119 +#: src/views/domain/ngx_conf/LocationEditor.vue:88 +#: src/views/domain/ngx_conf/NgxServer.vue:142 +msgid "Comments" +msgstr "댓글" + +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:86 +#, fuzzy +msgid "Config Templates" +msgstr "구성 템플릿" + +#: src/views/config/InspectConfig.vue:30 +msgid "Configuration file is test successful" +msgstr "구성 파일 테스트 성공" + +#: src/views/domain/DomainAdd.vue:108 +msgid "Configuration Name" +msgstr "구성 이름" + +#: src/views/config/Config.vue:47 +msgid "Configurations" +msgstr "구성들" + +#: src/views/domain/DomainAdd.vue:103 +msgid "Configure SSL" +msgstr "SSL 구성하기" + +#: src/views/dashboard/Environments.vue:131 +msgid "Connected" +msgstr "연결됨" + +#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:112 +#: src/views/domain/ngx_conf/LocationEditor.vue:100 +#: src/views/domain/ngx_conf/LocationEditor.vue:128 +msgid "Content" +msgstr "내용" + +#: src/views/system/Upgrade.vue:146 +msgid "Core Upgrade" +msgstr "코어 업그레이드" + +#: src/views/dashboard/ServerAnalytic.vue:296 +msgid "CPU Status" +msgstr "CPU 상태" + +#: src/views/dashboard/ServerAnalytic.vue:193 +msgid "CPU:" +msgstr "CPU:" + +#: src/views/domain/ngx_conf/NgxUpstream.vue:166 +#, fuzzy +msgid "Create" +msgstr "생성" + +#: src/views/domain/DomainAdd.vue:161 +msgid "Create Another" +msgstr "다른 것 생성하기" + +#: src/views/notification/Notification.vue:32 src/views/user/User.vue:34 +msgid "Created at" +msgstr "생성 시간" + +#: src/language/constants.ts:13 +msgid "Creating client facilitates communication with the CA server" +msgstr "클라이언트 생성은 CA 서버와의 통신을 용이하게 합니다" + +#: src/views/domain/cert/components/DNSChallenge.vue:105 +msgid "Credential" +msgstr "인증 정보" + +#: src/views/certificate/DNSChallenge.vue:83 +msgid "Credentials" +msgstr "인증 정보들" + +#: src/views/system/Upgrade.vue:165 +msgid "Current Version" +msgstr "현재 버전" + +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:126 +#: src/views/domain/ngx_conf/NgxConfigEditor.vue:188 +msgid "Custom" +msgstr "사용자 정의" + +#: src/routes/index.ts:53 +msgid "Dashboard" +msgstr "대시보드" + +#: src/views/other/Install.vue:123 +msgid "Database (Optional, default: database)" +msgstr "데이터베이스 (선택사항, 기본값: database)" + +#: src/components/StdDesign/StdDataDisplay/StdTable.vue:360 +#: src/views/domain/DomainList.vue:156 +#: src/views/domain/ngx_conf/NgxServer.vue:117 +#: src/views/domain/ngx_conf/NgxUpstream.vue:129 +#: src/views/stream/StreamList.vue:177 +msgid "Delete" +msgstr "삭제" + +#: src/views/domain/DomainList.vue:81 +msgid "Delete site: %{site_name}" +msgstr "사이트 삭제: %{site_name}" + +#: src/views/stream/StreamList.vue:81 +msgid "Delete stream: %{stream_name}" +msgstr "스트림 삭제: %{stream_name}" + +#: src/components/StdDesign/StdDataDisplay/StdTable.vue:133 +#, fuzzy +msgid "Deleted successfully" +msgstr "성공적으로 삭제됨" + +#: src/views/domain/components/Deploy.vue:109 +#: src/views/domain/components/RightSettings.vue:94 +#: src/views/stream/components/Deploy.vue:109 +#: src/views/stream/components/RightSettings.vue:94 +msgid "Deploy" +msgstr "배포" + +#: src/views/domain/components/Deploy.vue:66 +#: src/views/stream/components/Deploy.vue:66 +msgid "Deploy %{conf_name} to %{node_name} failed" +msgstr "%{conf_name}을(를) %{node_name}(으)로 배포 실패" + +#: src/views/domain/components/Deploy.vue:40 +#: src/views/stream/components/Deploy.vue:40 +msgid "Deploy %{conf_name} to %{node_name} successfully" +msgstr "%{conf_name}을(를) %{node_name}(으)로 배포 성공" + +#: src/views/domain/components/Deploy.vue:38 +#: src/views/stream/components/Deploy.vue:38 +#, fuzzy +msgid "Deploy successfully" +msgstr "성공적으로 배포됨" + +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:109 +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:123 +msgid "Description" +msgstr "설명" + +#: src/views/notification/Notification.vue:28 +msgid "Details" +msgstr "세부 사항" + +#: src/views/system/About.vue:25 +msgid "Development Mode" +msgstr "개발 모드" + +#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:76 +msgid "Directive" +msgstr "지시문" + +#: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:23 +msgid "Directives" +msgstr "지시문들" + +#: src/views/config/config.ts:20 +#, fuzzy +msgid "Directory" +msgstr "디렉토리" + +#: src/views/domain/DomainList.vue:125 src/views/stream/StreamList.vue:146 +#, fuzzy +msgid "Disable" +msgstr "비활성화" + +#: src/views/domain/cert/components/ObtainCert.vue:78 +msgid "Disable auto-renewal failed for %{name}" +msgstr "%{name}의 자동 갱신 비활성화 실패" + +#: src/views/domain/cert/ChangeCert.vue:48 src/views/domain/DomainEdit.vue:185 +#: src/views/domain/DomainList.vue:36 src/views/stream/StreamEdit.vue:176 +#: src/views/stream/StreamList.vue:36 +msgid "Disabled" +msgstr "비활성화됨" + +#: src/views/domain/components/RightSettings.vue:39 +#: src/views/domain/DomainList.vue:70 +#: src/views/stream/components/RightSettings.vue:39 +#: src/views/stream/StreamList.vue:70 +msgid "Disabled successfully" +msgstr "성공적으로 비활성화됨" + +#: src/views/dashboard/ServerAnalytic.vue:361 +msgid "Disk IO" +msgstr "디스크 IO" + +#: src/routes/index.ts:148 src/views/certificate/DNSCredential.vue:39 +msgid "DNS Credentials" +msgstr "DNS 인증 정보" + +#: src/views/certificate/DNSChallenge.vue:74 +#: src/views/domain/cert/components/DNSChallenge.vue:95 +msgid "DNS Provider" +msgstr "DNS 제공자" + +#: src/views/domain/cert/components/AutoCertStepOne.vue:104 +msgid "DNS01" +msgstr "DNS01" + +#: src/views/domain/components/Deploy.vue:19 +#: src/views/stream/components/Deploy.vue:19 +#, fuzzy +msgid "Do you want to deploy this file to remote server?" +msgid_plural "Do you want to deploy this file to remote servers?" +msgstr[0] "이 지시문을 정말로 제거하시겠습니까?" +msgstr[1] "이 지시문을 정말로 제거하시겠습니까?" + +#: src/views/domain/cert/components/ObtainCert.vue:134 +msgid "Do you want to disable auto-cert renewal?" +msgstr "자동 인증서 갱신을 비활성화하시겠습니까?" + +#: src/views/domain/components/RightSettings.vue:48 +#, fuzzy +msgid "Do you want to disable this site?" +msgstr "이 사이트를 비활성화하시겠습니까?" + +#: src/views/stream/components/RightSettings.vue:48 +#, fuzzy +msgid "Do you want to disable this stream?" +msgstr "이 스트림을 비활성화하시겠습니까?" + +#: src/views/domain/components/RightSettings.vue:48 +#, fuzzy +msgid "Do you want to enable this site?" +msgstr "이 사이트를 활성화하시겠습니까?" + +#: src/views/stream/components/RightSettings.vue:48 +#, fuzzy +msgid "Do you want to enable this stream?" +msgstr "이 스트림을 활성화하시겠습니까?" + +#: src/views/domain/ngx_conf/NgxConfigEditor.vue:45 +#, fuzzy +msgid "Do you want to enable TLS?" +msgstr "TLS를 활성화하시겠습니까?" + +#: src/views/domain/ngx_conf/NgxServer.vue:83 +#, fuzzy +msgid "Do you want to remove this server?" +msgstr "이 서버를 제거하시겠습니까?" + +#: src/views/domain/ngx_conf/NgxUpstream.vue:32 +#, fuzzy +msgid "Do you want to remove this upstream?" +msgstr "이 업스트림을 제거하시겠습니까?" + +#: src/views/certificate/WildcardCertificate.vue:100 +msgid "Domain" +msgstr "도메인" + +#: src/views/domain/DomainAdd.vue:151 +msgid "Domain Config Created Successfully" +msgstr "도메인 구성이 성공적으로 생성되었습니다" + +#: src/views/certificate/CertificateEditor.vue:114 +msgid "Domains list is empty, try to reopen Auto Cert for %{config}" +msgstr "도메인 목록이 비어 있습니다. %{config}에 대한 자동 인증서를 다시 열어보세요" + +#: src/language/constants.ts:29 +msgid "Download latest release error" +msgstr "최신 릴리스 다운로드 오류" + +#: src/language/constants.ts:28 +msgid "Downloading latest release" +msgstr "최신 릴리스 다운로드 중" + +#: src/views/system/Upgrade.vue:215 +msgid "Dry run mode enabled" +msgstr "드라이런 모드 활성화됨" + +#: src/views/domain/components/SiteDuplicate.vue:128 +#: src/views/domain/DomainList.vue:141 +#: src/views/stream/components/StreamDuplicate.vue:128 +#: src/views/stream/StreamList.vue:162 +msgid "Duplicate" +msgstr "복제" + +#: src/views/domain/components/SiteDuplicate.vue:86 +#: src/views/stream/components/StreamDuplicate.vue:86 +#, fuzzy +msgid "Duplicate %{conf_name} to %{node_name} successfully" +msgstr "성공적으로 저장됨" + +#: src/views/domain/components/SiteDuplicate.vue:92 +#: src/views/stream/components/StreamDuplicate.vue:92 +#, fuzzy +msgid "Duplicate failed" +msgstr "활성화 실패" + +#: src/views/domain/components/SiteDuplicate.vue:84 +#: src/views/stream/components/StreamDuplicate.vue:84 +#, fuzzy +msgid "Duplicate successfully" +msgstr "성공적으로 복제됨" + +#: src/views/domain/components/SiteDuplicate.vue:66 +#: src/views/stream/components/StreamDuplicate.vue:66 +#, fuzzy +msgid "Duplicate to local successfully" +msgstr "로컬로 성공적으로 복제됨" + +#: src/views/domain/DomainEdit.vue:174 src/views/stream/StreamEdit.vue:165 +msgid "Edit %{n}" +msgstr "%{n} 편집" + +#: src/routes/index.ts:110 src/views/config/ConfigEdit.vue:83 +msgid "Edit Configuration" +msgstr "구성 편집" + +#: src/routes/index.ts:76 +msgid "Edit Site" +msgstr "사이트 편집" + +#: src/routes/index.ts:93 +#, fuzzy +msgid "Edit Stream" +msgstr "스트림 편집" + +#: src/views/other/Install.vue:92 +msgid "Email (*)" +msgstr "이메일 (*)" + +#: src/views/domain/components/Deploy.vue:89 +#: src/views/domain/DomainList.vue:133 +#: src/views/stream/components/Deploy.vue:89 +#: src/views/stream/StreamList.vue:154 +#, fuzzy +msgid "Enable" +msgstr "활성화" + +#: src/views/domain/components/Deploy.vue:55 +#: src/views/stream/components/Deploy.vue:55 +msgid "Enable %{conf_name} in %{node_name} failed" +msgstr "%{node_name}에서 %{conf_name} 활성화 실패" + +#: src/views/domain/components/Deploy.vue:49 +#: src/views/stream/components/Deploy.vue:49 +msgid "Enable %{conf_name} in %{node_name} successfully" +msgstr "%{node_name}에서 %{conf_name} 성공적으로 활성화됨" + +#: src/views/domain/cert/components/ObtainCert.vue:71 +msgid "Enable auto-renewal failed for %{name}" +msgstr "%{name}에 대한 자동 갱신 활성화 실패" + +#: src/views/domain/DomainAdd.vue:49 +msgid "Enable failed" +msgstr "활성화 실패" + +#: src/views/domain/components/Deploy.vue:47 +#: src/views/stream/components/Deploy.vue:47 +#, fuzzy +msgid "Enable successfully" +msgstr "성공적으로 활성화됨" + +#: src/views/domain/ngx_conf/NgxConfigEditor.vue:177 +msgid "Enable TLS" +msgstr "TLS 활성화" + +#: src/views/domain/cert/ChangeCert.vue:44 +#: src/views/domain/components/RightSettings.vue:78 +#: src/views/domain/DomainEdit.vue:179 src/views/domain/DomainList.vue:32 +#: src/views/preference/LogrotateSettings.vue:24 +#: src/views/stream/components/RightSettings.vue:78 +#: src/views/stream/StreamEdit.vue:170 src/views/stream/StreamList.vue:32 +msgid "Enabled" +msgstr "활성화됨" + +#: src/views/domain/components/RightSettings.vue:30 +#: src/views/domain/components/SiteDuplicate.vue:100 +#: src/views/domain/DomainAdd.vue:45 src/views/domain/DomainList.vue:60 +#: src/views/stream/components/RightSettings.vue:30 +#: src/views/stream/components/StreamDuplicate.vue:100 +#: src/views/stream/StreamList.vue:60 +msgid "Enabled successfully" +msgstr "성공적으로 활성화됨" + +#: src/views/domain/cert/IssueCert.vue:59 +msgid "Encrypt website with Let's Encrypt" +msgstr "Let's Encrypt로 웹사이트 암호화" + +#: src/routes/index.ts:186 src/views/environment/Environment.vue:113 +msgid "Environment" +msgstr "환경" + +#: src/views/dashboard/Environments.vue:74 +#, fuzzy +msgid "Environments" +msgstr "환경" + +#: src/constants/index.ts:17 src/views/config/InspectConfig.vue:47 +msgid "Error" +msgstr "오류" + +#: src/routes/index.ts:173 src/views/domain/ngx_conf/LogEntry.vue:86 +msgid "Error Logs" +msgstr "오류 로그" + +#: src/views/system/Upgrade.vue:177 +msgid "Executable Path" +msgstr "실행 가능 경로" + +#: src/views/certificate/Certificate.vue:94 +msgid "Expired" +msgstr "만료됨" + +#: src/views/domain/cert/CertInfo.vue:27 +#, fuzzy +msgid "Expired At: %{date}" +msgstr "%{date}에 만료됨" + +#: src/components/StdDesign/StdDataDisplay/methods/exportCsv.ts:68 +#: src/components/StdDesign/StdDataDisplay/StdTable.vue:296 +msgid "Export" +msgstr "내보내기" + +#: src/views/domain/cert/components/ObtainCertLive.vue:116 +#, fuzzy +msgid "Fail to obtain certificate" +msgstr "인증서 획득 실패" + +#: src/views/domain/components/RightSettings.vue:42 +#: src/views/domain/DomainList.vue:74 +#: src/views/stream/components/RightSettings.vue:42 +#: src/views/stream/StreamList.vue:74 +msgid "Failed to disable %{msg}" +msgstr "%{msg} 비활성화 실패" + +#: src/views/domain/components/RightSettings.vue:33 +#: src/views/domain/DomainList.vue:64 +#: src/views/stream/components/RightSettings.vue:33 +#: src/views/stream/StreamList.vue:64 +msgid "Failed to enable %{msg}" +msgstr "%{msg} 활성화 실패" + +#: src/language/constants.ts:9 +msgid "Failed to get certificate information" +msgstr "인증서 정보 가져오기 실패" + +#: src/views/domain/DomainEdit.vue:133 src/views/stream/StreamEdit.vue:124 +msgid "Failed to save, syntax error(s) was detected in the configuration." +msgstr "저장 실패, 구성에서 구문 오류가 감지되었습니다." + +#: src/views/config/config.ts:22 +msgid "File" +msgstr "파일" + +#: src/language/constants.ts:34 +msgid "File exists" +msgstr "파일이 존재함" + +#: src/views/preference/NginxSettings.vue:18 +#: src/views/preference/NginxSettings.vue:27 +#, fuzzy +msgid "File not found" +msgstr "파일을 찾을 수 없음" + +#: src/views/other/Error.vue:14 +msgid "File Not Found" +msgstr "파일을 찾을 수 없음" + +#: src/views/nginx_log/NginxLog.vue:152 +msgid "Filter" +msgstr "필터" + +#: src/language/constants.ts:23 src/views/domain/DomainAdd.vue:104 +msgid "Finished" +msgstr "완료됨" + +#: src/views/preference/BasicSettings.vue:43 +msgid "For Chinese user: https://mirror.ghproxy.com/" +msgstr "중국 사용자를 위해: https://mirror.ghproxy.com/" + +#: src/views/config/ConfigEdit.vue:92 +msgid "Format Code" +msgstr "코드 형식" + +#: src/views/config/ConfigEdit.vue:70 +#, fuzzy +msgid "Format error %{msg}" +msgstr "형식 오류 %{msg}" + +#: src/views/config/ConfigEdit.vue:68 +#, fuzzy +msgid "Format successfully" +msgstr "성공적으로 형식 지정됨" + +#: src/views/certificate/Certificate.vue:47 +#, fuzzy +msgid "General Certificate" +msgstr "일반 인증서" + +#: src/components/StdDesign/StdDataEntry/components/StdPassword.vue:60 +msgid "Generate" +msgstr "생성" + +#: src/language/constants.ts:11 +msgid "Generating private key for registering account" +msgstr "계정 등록을 위한 개인 키 생성 중" + +#: src/views/system/Upgrade.vue:169 +#, fuzzy +msgid "Get release information error" +msgstr "릴리스 정보 가져오기 오류" + +#: src/views/domain/cert/components/ObtainCertLive.vue:70 +msgid "Getting the certificate, please wait..." +msgstr "인증서를 가져오는 중입니다. 잠시 기다려 주세요..." + +#: src/views/preference/BasicSettings.vue:35 +msgid "Github Proxy" +msgstr "Github 프록시" + +#: src/views/preference/OpenAISettings.vue:26 +msgid "GPT-3.5-Turbo" +msgstr "GPT-3.5-터보" + +#: src/views/preference/OpenAISettings.vue:20 +msgid "GPT-4" +msgstr "GPT-4" + +#: src/views/preference/OpenAISettings.vue:23 +msgid "GPT-4-32K" +msgstr "" + +#: src/views/preference/OpenAISettings.vue:17 +msgid "GPT-4-Turbo" +msgstr "" + +#: src/routes/index.ts:46 +msgid "Home" +msgstr "홈" + +#: src/views/preference/BasicSettings.vue:31 +msgid "HTTP Challenge Port" +msgstr "" + +#: src/views/preference/BasicSettings.vue:13 +msgid "HTTP Host" +msgstr "" + +#: src/views/preference/BasicSettings.vue:16 +msgid "HTTP Port" +msgstr "" + +#: src/views/domain/cert/components/AutoCertStepOne.vue:101 +msgid "HTTP01" +msgstr "" + +#: src/views/certificate/Certificate.vue:129 +msgid "Import" +msgstr "" + +#: src/routes/index.ts:140 src/views/certificate/CertificateEditor.vue:87 +#, fuzzy +msgid "Import Certificate" +msgstr "인증서 상태" + +#: src/constants/index.ts:19 +msgid "Info" +msgstr "" + +#: src/language/constants.ts:27 +msgid "Initial core upgrader error" +msgstr "" + +#: src/language/constants.ts:26 +msgid "Initialing core upgrader" +msgstr "" + +#: src/routes/index.ts:237 src/views/other/Install.vue:138 +msgid "Install" +msgstr "설치" + +#: src/views/other/Install.vue:68 +#, fuzzy +msgid "Install successfully" +msgstr "성공적으로 활성화됨" + +#: src/views/domain/cert/CertInfo.vue:21 +msgid "Intermediate Certification Authorities: %{issuer}" +msgstr "중간 인증 기관: %{issuer}" + +#: src/views/preference/LogrotateSettings.vue:30 +msgid "Interval" +msgstr "" + +#: src/views/certificate/Certificate.vue:137 +#, fuzzy +msgid "Issue wildcard certificate" +msgstr "인증서 유효" + +#: src/views/certificate/WildcardCertificate.vue:89 +#, fuzzy +msgid "Issue Wildcard Certificate" +msgstr "인증서 상태" + +#: src/language/constants.ts:24 +#, fuzzy +msgid "Issued certificate successfully" +msgstr "성공적으로 활성화됨" + +#: src/views/preference/BasicSettings.vue:22 +msgid "Jwt Secret" +msgstr "" + +#: src/views/certificate/WildcardCertificate.vue:107 +#: src/views/domain/cert/components/AutoCertStepOne.vue:108 +msgid "Key Type" +msgstr "" + +#: src/views/system/Upgrade.vue:179 +msgid "Last checked at" +msgstr "" + +#: src/views/user/User.vue:28 +msgid "Leave blank for no change" +msgstr "변경사항이 없으면 비워두세요" + +#: src/views/preference/OpenAISettings.vue:39 +msgid "Leave blank for the default: https://api.openai.com/" +msgstr "" + +#: src/views/certificate/CertificateEditor.vue:203 +#: src/views/certificate/CertificateEditor.vue:216 +#, fuzzy +msgid "Leave blank will not change anything" +msgstr "변경사항이 없으면 비워두세요" + +#: src/views/system/About.vue:50 +#, fuzzy +msgid "License" +msgstr "라이센스" + +#: src/views/dashboard/Environments.vue:131 +msgid "Link Start" +msgstr "" + +#: src/views/dashboard/ServerAnalytic.vue:181 +#, fuzzy +msgid "Load Average:" +msgstr "부하 평균:" + +#: src/components/EnvIndicator/EnvIndicator.vue:40 +#: src/components/NodeSelector/NodeSelector.vue:54 +#, fuzzy +msgid "Local" +msgstr "지역" + +#: src/views/domain/ngx_conf/LocationEditor.vue:63 +msgid "Location" +msgstr "위치" + +#: src/views/domain/ngx_conf/LocationEditor.vue:47 +msgid "Locations" +msgstr "위치들" + +#: src/views/certificate/CertificateEditor.vue:226 +#, fuzzy +msgid "Log" +msgstr "로그인" + +#: src/routes/index.ts:243 src/views/other/Login.vue:147 +msgid "Login" +msgstr "로그인" + +#: src/views/other/Login.vue:51 src/views/other/Login.vue:97 +msgid "Login successful" +msgstr "로그인 성공" + +#: src/layouts/HeaderLayout.vue:22 +msgid "Logout successful" +msgstr "로그아웃 성공" + +#: src/views/preference/Preference.vue:113 +msgid "Logrotate" +msgstr "Logrotate" + +#: src/views/preference/LogrotateSettings.vue:17 +msgid "" +"Logrotate, by default, is enabled in most mainstream Linux distributions for " +"users who install Nginx UI on the host machine, so you don't need to modify " +"the parameters on this page. For users who install Nginx UI using Docker " +"containers, you can manually enable this option. The crontab task scheduler " +"of Nginx UI will execute the logrotate command at the interval you set in " +"minutes." +msgstr "" +"Logrotate는 대부분의 주류 리눅스 배포판에서" +"Nginx UI를 호스트 머신에 설치하는 사용자에게 기본적으로 활성화되어 있으므로" +"이 페이지의 매개 변수를 수정할 필요가 없습니다. 도커 컨테이너를 사용하여 Nginx UI를 설치하는" +"사용자는이 옵션을 수동으로 활성화할 수 있습니다. Nginx UI의 크론탭 작업 스케줄러는" +"설정한 간격 (분 단위)에서 logrotate 명령을 실행합니다." +#: src/views/domain/cert/components/AutoCertStepOne.vue:87 +#, fuzzy +msgid "" +"Make sure you have configured a reverse proxy for .well-known directory to " +"HTTPChallengePort before obtaining the certificate." +msgstr "" +"인증서를 획득하기 전에 .well-known 디렉토리에 대한" +"역방향 프록시를 HTTPChallengePort(기본값: 9180)로 구성했는지 확인하세요." + +#: src/routes/index.ts:101 +msgid "Manage Configs" +msgstr "구성 관리" + +#: src/routes/index.ts:60 src/views/domain/DomainList.vue:105 +msgid "Manage Sites" +msgstr "사이트 관리" + +#: src/routes/index.ts:85 src/views/stream/StreamList.vue:122 +#, fuzzy +msgid "Manage Streams" +msgstr "스트림 관리" + +#: src/routes/index.ts:202 src/views/user/User.vue:53 +msgid "Manage Users" +msgstr "사용자 관리" + +#: src/views/certificate/Certificate.vue:46 +#, fuzzy +msgid "Managed Certificate" +msgstr "인증서 유효" + +#: src/views/dashboard/ServerAnalytic.vue:220 +msgid "Memory" +msgstr "메모리" + +#: src/views/dashboard/ServerAnalytic.vue:210 +msgid "Memory and Storage" +msgstr "메모리 및 저장소" + +#: src/views/preference/LogrotateSettings.vue:34 +msgid "Minutes" +msgstr "분" + +#: src/components/ChatGPT/ChatGPT.vue:256 +#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:141 +#: src/components/StdDesign/StdDataDisplay/StdTable.vue:336 +#, fuzzy +msgid "Modify" +msgstr "설정 수정" + +#: src/routes/index.ts:132 src/views/certificate/CertificateEditor.vue:87 +#, fuzzy +msgid "Modify Certificate" +msgstr "인증서 상태" + +#: src/views/domain/DomainAdd.vue:158 +msgid "Modify Config" +msgstr "설정 수정" + +#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:57 +#, fuzzy +msgid "Multi-line Directive" +msgstr "단일 지시문" + +#: src/views/certificate/Certificate.vue:24 +#: src/views/certificate/CertificateEditor.vue:149 +#: src/views/certificate/DNSCredential.vue:13 src/views/config/config.ts:9 +#: src/views/domain/cert/ChangeCert.vue:21 +#: src/views/domain/components/RightSettings.vue:84 +#: src/views/domain/components/SiteDuplicate.vue:135 +#: src/views/domain/DomainList.vue:16 +#: src/views/domain/ngx_conf/NgxUpstream.vue:178 +#: src/views/environment/Environment.vue:15 +#: src/views/stream/components/RightSettings.vue:84 +#: src/views/stream/components/StreamDuplicate.vue:135 +#: src/views/stream/StreamList.vue:16 src/views/stream/StreamList.vue:188 +msgid "Name" +msgstr "이름" + +#: src/views/dashboard/ServerAnalytic.vue:322 +msgid "Network" +msgstr "네트워크" + +#: src/views/dashboard/ServerAnalytic.vue:264 +msgid "Network Statistics" +msgstr "네트워크 통계" + +#: src/views/dashboard/ServerAnalytic.vue:271 +msgid "Network Total Receive" +msgstr "네트워크 총 수신" + +#: src/views/dashboard/ServerAnalytic.vue:277 +msgid "Network Total Send" +msgstr "네트워크 총 송신" + +#: src/views/system/Upgrade.vue:208 +msgid "New version released" +msgstr "새 버전 출시" + +#: src/views/certificate/WildcardCertificate.vue:127 +#: src/views/domain/cert/components/ObtainCert.vue:204 +#: src/views/domain/DomainAdd.vue:145 +msgid "Next" +msgstr "다음" + +#: src/views/preference/Preference.vue:101 +msgid "Nginx" +msgstr "Nginx" + +#: src/views/preference/NginxSettings.vue:15 +msgid "Nginx Access Log Path" +msgstr "Nginx 접근 로그 경로" + +#: src/views/domain/DomainEdit.vue:217 src/views/stream/StreamEdit.vue:208 +#, fuzzy +msgid "Nginx Configuration Parse Error" +msgstr "Nginx 구성 오류름" + +#: src/components/NginxControl/NginxControl.vue:65 +msgid "Nginx Control" +msgstr "Nginx 제어" + +#: src/views/preference/NginxSettings.vue:24 +msgid "Nginx Error Log Path" +msgstr "Nginx 오류 로그 경로" + +#: src/routes/index.ts:163 src/views/nginx_log/NginxLog.vue:145 +msgid "Nginx Log" +msgstr "Nginx 로그" + +#: src/components/NginxControl/NginxControl.vue:25 +#, fuzzy +msgid "Nginx reloaded successfully" +msgstr "Nginx가 성공적으로 리로드됨" + +#: src/components/NginxControl/NginxControl.vue:39 +#, fuzzy +msgid "Nginx restarted successfully" +msgstr "Nginx가 성공적으로 재시작됨" + +#: src/components/ChatGPT/ChatGPT.vue:277 +#: src/components/Notification/Notification.vue:84 +#: src/components/StdDesign/StdDataDisplay/StdTable.vue:351 +#: src/views/domain/DomainList.vue:145 +#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:91 +#: src/views/domain/ngx_conf/LocationEditor.vue:74 +#: src/views/notification/Notification.vue:71 +#: src/views/stream/StreamList.vue:166 +msgid "No" +msgstr "아니요" + +#: src/views/preference/BasicSettings.vue:25 +msgid "Node Secret" +msgstr "노드 시크릿" + +#: src/views/certificate/Certificate.vue:100 +msgid "Not After" +msgstr "만료일" + +#: src/routes/index.ts:249 src/routes/index.ts:251 +msgid "Not Found" +msgstr "찾을 수 없음" + +#: src/views/domain/cert/CertInfo.vue:30 +msgid "Not Valid Before: %{date}" +msgstr "유효 시작일: %{date}" + +#: src/views/certificate/DNSCredential.vue:48 +#: src/views/domain/cert/components/AutoCertStepOne.vue:73 +msgid "Note" +msgstr "참고" + +#: src/views/notification/Notification.vue:63 +#, fuzzy +msgid "Notification" +msgstr "알림" + +#: src/components/Notification/Notification.vue:82 src/routes/index.ts:194 +#, fuzzy +msgid "Notifications" +msgstr "알림" + +#: src/views/domain/cert/components/ObtainCert.vue:179 +#, fuzzy +msgid "Obtain certificate" +msgstr "인증서 획득" + +#: src/language/constants.ts:19 +msgid "Obtaining certificate" +msgstr "인증서 획득 중" + +#: src/components/NodeSelector/NodeSelector.vue:78 +#: src/views/dashboard/Environments.vue:98 +#: src/views/environment/Environment.vue:89 +msgid "Offline" +msgstr "오프라인" + +#: src/components/ChatGPT/ChatGPT.vue:278 +#: src/components/Notification/Notification.vue:85 +#: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:59 +#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:144 +#: src/components/StdDesign/StdDataDisplay/StdTable.vue:352 +#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:104 +#: src/views/domain/cert/components/ObtainCert.vue:137 +#: src/views/domain/components/Deploy.vue:23 +#: src/views/domain/components/RightSettings.vue:51 +#: src/views/domain/DomainList.vue:146 +#: src/views/domain/ngx_conf/NgxConfigEditor.vue:51 +#: src/views/domain/ngx_conf/NgxServer.vue:86 +#: src/views/domain/ngx_conf/NgxUpstream.vue:35 +#: src/views/notification/Notification.vue:72 +#: src/views/stream/components/Deploy.vue:23 +#: src/views/stream/components/RightSettings.vue:51 +#: src/views/stream/StreamList.vue:167 +msgid "OK" +msgstr "확인" + +#: src/views/certificate/DNSCredential.vue:58 +msgid "Once the verification is complete, the records will be removed." +msgstr "검증이 완료되면, 레코드는 제거됩니다." + +#: src/components/NodeSelector/NodeSelector.vue:57 +#: src/components/NodeSelector/NodeSelector.vue:72 +#: src/views/dashboard/Environments.vue:91 +#: src/views/environment/Environment.vue:85 +msgid "Online" +msgstr "온라인" + +#: src/views/preference/Preference.vue:107 +msgid "OpenAI" +msgstr "OpenAI" + +#: src/views/system/Upgrade.vue:175 +#, fuzzy +msgid "OS" +msgstr "OS" + +#: src/views/dashboard/ServerAnalytic.vue:187 +msgid "OS:" +msgstr "OS:" + +#: src/views/domain/components/Deploy.vue:93 +#: src/views/stream/components/Deploy.vue:93 +msgid "Overwrite" +msgstr "덮어쓰기" + +#: src/views/domain/components/Deploy.vue:97 +#: src/views/stream/components/Deploy.vue:97 +msgid "Overwrite exist file" +msgstr "기존 파일 덮어쓰기" + +#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:81 +msgid "Params" +msgstr "파라미터" + +#: src/views/other/Login.vue:132 src/views/user/User.vue:21 +msgid "Password" +msgstr "비밀번호" + +#: src/views/other/Install.vue:112 +msgid "Password (*)" +msgstr "비밀번호 (*)" + +#: src/views/config/ConfigEdit.vue:120 +#: src/views/domain/ngx_conf/LocationEditor.vue:122 +#: src/views/domain/ngx_conf/LocationEditor.vue:94 +msgid "Path" +msgstr "경로" + +#: src/language/constants.ts:31 +msgid "Perform core upgrade error" +msgstr "핵심 업그레이드 오류 수행" + +#: src/language/constants.ts:30 +msgid "Performing core upgrade" +msgstr "핵심 업그레이드 수행 중" + +#: src/views/certificate/DNSCredential.vue:52 +msgid "" +"Please fill in the API authentication credentials provided by your DNS " +"provider." +msgstr "" +"DNS 제공자가 제공한 API 인증 자격 증명을 입력해주세요." +"제공자" +#: src/views/domain/cert/components/AutoCertStepOne.vue:91 +msgid "" +"Please first add credentials in Certification > DNS Credentials, and then " +"select one of the credentialsbelow to request the API of the DNS provider." +msgstr "" +"먼저 인증서 > DNS 자격 증명에 자격 증명을 추가한 다음," +"DNS 제공자의 API를 요청하려면 아래 자격 증명 중 하나를 선택해주세요." + +#: src/views/domain/components/SiteDuplicate.vue:40 +#: src/views/stream/components/StreamDuplicate.vue:40 +msgid "" +"Please input name, this will be used as the filename of the new " +"configuration!" +msgstr "이름을 입력해주세요, 이것은 새 구성의 파일 이름으로 사용될 것입니다!" + +#: src/views/other/Install.vue:35 +msgid "Please input your E-mail!" +msgstr "이메일을 입력해주세요!" + +#: src/views/other/Install.vue:47 src/views/other/Login.vue:39 +msgid "Please input your password!" +msgstr "비밀번호를 입력해주세요!" + +#: src/views/other/Install.vue:41 src/views/other/Login.vue:33 +msgid "Please input your username!" +msgstr "사용자 이름을 입력해주세요!" + +#: src/views/certificate/DNSCredential.vue:61 +msgid "" +"Please note that the unit of time configurations below are all in seconds." +msgstr "아래의 시간 설정 단위는 모두 초 단위임을 유의해주세요." + +#: src/views/domain/components/SiteDuplicate.vue:47 +#: src/views/stream/components/StreamDuplicate.vue:47 +msgid "Please select at least one node!" +msgstr "적어도 하나의 노드를 선택해주세요!" + +#: src/views/system/Upgrade.vue:194 src/views/system/Upgrade.vue:254 +msgid "Pre-release" +msgstr "사전 출시" + +#: src/routes/index.ts:210 src/views/preference/Preference.vue:90 +msgid "Preference" +msgstr "환경설정" + +#: src/language/constants.ts:12 +#, fuzzy +msgid "Preparing lego configurations" +msgstr "lego 구성 준비 중" + +#: src/language/constants.ts:7 +msgid "Prohibit changing root password in demo" +msgstr "데모에서 루트 비밀번호 변경 금지" + +#: src/language/constants.ts:8 +msgid "Prohibit deleting the default user" +msgstr "기본 사용자 삭제 금지" + +#: src/views/system/About.vue:38 +msgid "Project Team" +msgstr "프로젝트 팀" + +#: src/views/certificate/DNSCredential.vue:21 +msgid "Provider" +msgstr "제공자" + +#: src/views/dashboard/ServerAnalytic.vue:31 +#: src/views/dashboard/ServerAnalytic.vue:378 +msgid "Reads" +msgstr "읽기" + +#: src/views/dashboard/ServerAnalytic.vue:27 +#: src/views/dashboard/ServerAnalytic.vue:329 +msgid "Receive" +msgstr "수신" + +#: src/components/ChatGPT/ChatGPT.vue:290 +msgid "Regenerate response" +msgstr "응답 재생성" + +#: src/language/constants.ts:18 +msgid "Registering user" +msgstr "사용자 등록 중" + +#: src/views/system/Upgrade.vue:227 +#, fuzzy +msgid "Reinstall" +msgstr "재설치" + +#: src/views/system/Upgrade.vue:258 +msgid "Release Note" +msgstr "릴리스 노트" + +#: src/components/ChatGPT/ChatGPT.vue:266 +#: src/components/NginxControl/NginxControl.vue:100 +msgid "Reload" +msgstr "리로드" + +#: src/components/NginxControl/NginxControl.vue:74 +msgid "Reloading" +msgstr "리로딩 중" + +#: src/language/constants.ts:22 +msgid "Reloading nginx" +msgstr "Nginx 리로딩 중" + +#: src/components/Notification/Notification.vue:52 +#, fuzzy +msgid "Removed successfully" +msgstr "성공적으로 제거됨" + +#: src/views/domain/ngx_conf/NgxUpstream.vue:126 +#, fuzzy +msgid "Rename" +msgstr "이름 변경" + +#: src/views/certificate/RenewCert.vue:43 +#: src/views/certificate/RenewCert.vue:47 +#, fuzzy +msgid "Renew Certificate" +msgstr "인증서 갱신" + +#: src/language/constants.ts:38 +#, fuzzy +msgid "Renew Certificate Error" +msgstr "인증서 갱신 오류" + +#: src/language/constants.ts:37 +#, fuzzy +msgid "Renew Certificate Success" +msgstr "인증서 갱신 성공" + +#: src/views/certificate/RenewCert.vue:25 +#: src/views/certificate/WildcardCertificate.vue:51 +#, fuzzy +msgid "Renew successfully" +msgstr "성공적으로 갱신됨" + +#: src/language/constants.ts:35 +msgid "Requested with wrong parameters" +msgstr "잘못된 매개변수로 요청됨" + +#: src/components/StdDesign/StdDataDisplay/StdTable.vue:299 +msgid "Reset" +msgstr "재설정" + +#: src/components/NginxControl/NginxControl.vue:93 +msgid "Restart" +msgstr "재시작" + +#: src/components/NginxControl/NginxControl.vue:79 +msgid "Restarting" +msgstr "재시작 중" + +#: src/views/preference/BasicSettings.vue:19 +#, fuzzy +msgid "Run Mode" +msgstr "실행 모드" + +#: src/components/NginxControl/NginxControl.vue:69 +msgid "Running" +msgstr "실행 중" + +#: src/components/ChatGPT/ChatGPT.vue:259 +#: src/views/certificate/CertificateEditor.vue:245 +#: src/views/config/ConfigEdit.vue:98 src/views/domain/DomainEdit.vue:263 +#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:121 +#: src/views/preference/Preference.vue:124 src/views/stream/StreamEdit.vue:253 +msgid "Save" +msgstr "저장" + +#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:108 +msgid "Save Directive" +msgstr "지시문 저장" + +#: src/views/config/ConfigEdit.vue:59 src/views/domain/DomainAdd.vue:53 +#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:42 +msgid "Save error %{msg}" +msgstr "저장 오류 %{msg}" + +#: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:42 +#: src/views/certificate/CertificateEditor.vue:48 +#: src/views/preference/Preference.vue:60 +#, fuzzy +msgid "Save successfully" +msgstr "성공적으로 저장됨" + +#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:75 +#, fuzzy +msgid "Save Successfully" +msgstr "성공적으로 저장됨" + +#: src/views/config/ConfigEdit.vue:57 src/views/domain/DomainAdd.vue:41 +#: src/views/domain/DomainEdit.vue:149 +#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:40 +#: src/views/stream/StreamEdit.vue:140 +msgid "Saved successfully" +msgstr "성공적으로 저장됨" + +#: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:105 +msgid "Selector" +msgstr "선택" + +#: src/views/dashboard/ServerAnalytic.vue:28 +#: src/views/dashboard/ServerAnalytic.vue:339 +msgid "Send" +msgstr "보내기" + +#: src/components/NginxControl/NginxControl.vue:31 +#: src/components/NginxControl/NginxControl.vue:45 +#: src/components/StdDesign/StdDataDisplay/methods/exportCsv.ts:45 +#: src/components/StdDesign/StdDataDisplay/methods/sortable.ts:126 +#: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:45 +#: src/components/StdDesign/StdDataDisplay/StdTable.vue:157 +#: src/views/config/ConfigEdit.vue:42 src/views/domain/DomainList.vue:84 +#: src/views/other/Install.vue:72 src/views/preference/Preference.vue:64 +#: src/views/stream/StreamList.vue:116 src/views/stream/StreamList.vue:84 +#: src/views/system/Upgrade.vue:45 +msgid "Server error" +msgstr "서버 오류" + +#: src/views/dashboard/ServerAnalytic.vue:173 +msgid "Server Info" +msgstr "서버 정보" + +#: src/views/domain/cert/components/ObtainCert.vue:103 +msgid "server_name not found in directives" +msgstr "directives에서 server_name을 찾을 수 없습니다" + +#: src/views/domain/cert/components/AutoCertStepOne.vue:62 +#: src/views/domain/DomainAdd.vue:124 +msgid "server_name parameter is required" +msgstr "server_name 매개변수가 필요합니다" + +#: src/language/constants.ts:15 +msgid "Setting DNS01 challenge provider" +msgstr "DNS01 공급자 설정" + +#: src/language/constants.ts:16 +msgid "Setting environment variables" +msgstr "환경 변수 설정" + +#: src/language/constants.ts:14 +msgid "Setting HTTP01 challenge provider" +msgstr "HTTP01 공급자 설정" + +#: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:54 +msgid "Single Directive" +msgstr "단일 지시문" + +#: src/routes/index.ts:177 +#, fuzzy +msgid "Site Logs" +msgstr "사이트 로그" + +#: src/routes/index.ts:68 +msgid "Sites List" +msgstr "사이트 목록" + +#: src/views/certificate/CertificateEditor.vue:194 +#, fuzzy +msgid "SSL Certificate Content" +msgstr "인증서 상태" + +#: src/views/certificate/CertificateEditor.vue:207 +#, fuzzy +msgid "SSL Certificate Key Content" +msgstr "SSL 인증서키 콘텐츠 " + +#: src/views/certificate/Certificate.vue:73 +#: src/views/certificate/CertificateEditor.vue:179 +#, fuzzy +msgid "SSL Certificate Key Path" +msgstr "SSL 인증서 키 경로" + +#: src/views/certificate/Certificate.vue:65 +#: src/views/certificate/CertificateEditor.vue:164 +#, fuzzy +msgid "SSL Certificate Path" +msgstr "SSL 인증서 경로" + +#: src/views/other/Login.vue:158 +#, fuzzy +msgid "SSO Login" +msgstr "SSO 로그인" + +#: src/views/system/Upgrade.vue:191 src/views/system/Upgrade.vue:248 +#, fuzzy +msgid "Stable" +msgstr "활성화됨" + +#: src/views/certificate/Certificate.vue:81 src/views/domain/DomainList.vue:25 +#: src/views/environment/Environment.vue:78 src/views/stream/StreamList.vue:25 +msgid "Status" +msgstr "상태" + +#: src/components/NginxControl/NginxControl.vue:84 +msgid "Stopped" +msgstr "정지됨" + +#: src/views/dashboard/ServerAnalytic.vue:246 +msgid "Storage" +msgstr "저장소" + +#: src/views/domain/cert/CertInfo.vue:24 +#, fuzzy +msgid "Subject Name: %{subject}" +msgstr "제목 이름: %{name}" + +#: src/constants/index.ts:20 +msgid "Success" +msgstr "성공" + +#: src/views/dashboard/ServerAnalytic.vue:233 +msgid "Swap" +msgstr "스왑" + +#: src/components/SwitchAppearance/SwitchAppearance.vue:17 +msgid "Switch to dark theme" +msgstr "다크 테마로 변경" + +#: src/components/SwitchAppearance/SwitchAppearance.vue:17 +msgid "Switch to light theme" +msgstr "라이트 테마로 변경" + +#: src/routes/index.ts:218 +msgid "System" +msgstr "시스템" + +#: src/components/StdDesign/StdDataDisplay/StdCurd.vue:109 +#, fuzzy +msgid "Table" +msgstr "활성화됨" + +#: src/views/domain/components/SiteDuplicate.vue:142 +#: src/views/stream/components/StreamDuplicate.vue:142 +msgid "Target" +msgstr "대상" + +#: src/routes/index.ts:155 src/views/pty/Terminal.vue:95 +msgid "Terminal" +msgstr "터미널" + +#: src/views/preference/BasicSettings.vue:28 +msgid "Terminal Start Command" +msgstr "터미널 시작 명령" + +#: src/views/domain/cert/components/AutoCertStepOne.vue:83 +#, fuzzy +msgid "" +"The certificate for the domain will be checked 5 minutes, and will be " +"renewed if it has been more than 1 week since it was last issued." +msgstr "" +"도메인의 인증서는 매 시간 확인되며," +"마지막으로 발급된 지 1개월이 경과한 경우 갱신됩니다." + +#: src/views/other/Install.vue:53 +msgid "The filename cannot contain the following characters: %{c}" +msgstr "파일 이름은 다음 문자를 포함할 수 없습니다: %{c}" + +#: src/views/certificate/CertificateEditor.vue:197 +msgid "The input is not a SSL Certificate" +msgstr "입력이 SSL 인증서가 아닙니다" + +#: src/views/certificate/CertificateEditor.vue:210 +#, fuzzy +msgid "The input is not a SSL Certificate Key" +msgstr "Certificate Status" + +#: src/views/certificate/CertificateEditor.vue:168 +#, fuzzy +msgid "The path exists, but the file is not a certificate" +msgstr "Certificate Status" + +#: src/views/certificate/CertificateEditor.vue:183 +msgid "The path exists, but the file is not a private key" +msgstr "경로는 존재하지만 파일은 개인 키가 아닙니다" + +#: src/views/domain/cert/components/AutoCertStepOne.vue:78 +#, fuzzy +msgid "" +"The server_name in the current configuration must be the domain name you " +"need to get the certificate, supportmultiple domains." +msgstr "" +"Note: The server_name in the current configuration must be the domain name " +"you need to get the certificate." + +#: src/views/preference/BasicSettings.vue:38 +#: src/views/preference/BasicSettings.vue:50 +#: src/views/preference/OpenAISettings.vue:34 +#: src/views/preference/OpenAISettings.vue:46 +msgid "The url is not valid" +msgstr "유효한 URL이 아닙니다" + +#: src/language/constants.ts:6 +msgid "The username or password is incorrect" +msgstr "사용자 이름 또는 비밀번호가 올바르지 않습니다" + +#: src/views/certificate/CertificateEditor.vue:104 +msgid "This Auto Cert item is invalid, please remove it." +msgstr "이 자동 인증 항목이 유효하지 않습니다. 제거해주세요." + +#: src/views/certificate/CertificateEditor.vue:94 +msgid "This certificate is managed by Nginx UI" +msgstr "이 인증서는 Nginx UI에서 관리됩니다" + +#: src/views/certificate/CertificateEditor.vue:152 +#: src/views/certificate/CertificateEditor.vue:166 +#: src/views/certificate/CertificateEditor.vue:181 +msgid "This field is required" +msgstr "이 필드는 필수입니다" + +#: src/components/StdDesign/StdDataEntry/StdFormItem.vue:31 +msgid "This field should not be empty" +msgstr "이 필드는 비워둘 수 없습니다" + +#: src/views/preference/LogrotateSettings.vue:16 +msgid "Tips" +msgstr "팁" + +#: src/views/notification/Notification.vue:21 +msgid "Title" +msgstr "제목" + +#: src/views/domain/ngx_conf/NgxConfigEditor.vue:46 +msgid "" +"To make sure the certification auto-renewal can work normally, we need to " +"add a location which can proxy the request from authority to backend, and we " +"need to save this file and reload the Nginx. Are you sure you want to " +"continue?" +msgstr "" +"인증서 자동 갱신이 정상적으로 작동하도록 하려면," +"권한에서 백엔드로 요청을 프록시할 수 있는 위치를 추가해야 하며," +"이 파일을 저장하고 Nginx를 다시로드해야 합니다." +"계속하시겠습니까?" + +#: src/views/preference/OpenAISettings.vue:58 +msgid "Token is not valid" +msgstr "토큰이 유효하지 않습니다" + +#: src/views/certificate/Certificate.vue:41 src/views/config/config.ts:14 +#: src/views/notification/Notification.vue:15 +msgid "Type" +msgstr "유형" + +#: src/views/certificate/DNSCredential.vue:26 src/views/config/config.ts:29 +#: src/views/config/ConfigEdit.vue:123 +#: src/views/domain/components/RightSettings.vue:87 +#: src/views/domain/DomainList.vue:44 src/views/environment/Environment.vue:98 +#: src/views/stream/components/RightSettings.vue:87 +#: src/views/stream/StreamList.vue:44 src/views/user/User.vue:40 +msgid "Updated at" +msgstr "업데이트됨" + +#: src/components/StdDesign/StdDataDisplay/methods/sortable.ts:123 +#, fuzzy +msgid "Updated successfully" +msgstr "성공적으로 저장되었습니다" + +#: src/routes/index.ts:229 src/views/system/Upgrade.vue:143 +#: src/views/system/Upgrade.vue:235 +msgid "Upgrade" +msgstr "업그레이드" + +#: src/language/constants.ts:32 +#, fuzzy +msgid "Upgraded successfully" +msgstr "성공적으로 저장되었습니다" + +#: src/views/system/Upgrade.vue:82 +msgid "Upgrading Nginx UI, please wait..." +msgstr "Nginx UI를 업그레이드하는 중입니다. 잠시 기다려주세요..." + +#: src/views/domain/ngx_conf/NgxUpstream.vue:173 +msgid "Upstream Name" +msgstr "업스트림 이름" + +#: src/views/dashboard/ServerAnalytic.vue:177 +msgid "Uptime:" +msgstr "가동 시간:" + +#: src/views/environment/Environment.vue:24 +msgid "URL" +msgstr "URL" + +#: src/components/ChatGPT/ChatGPT.vue:237 +#, fuzzy +msgid "User" +msgstr "사용자 이름" + +#: src/views/other/Login.vue:122 src/views/user/User.vue:12 +msgid "Username" +msgstr "사용자 이름" + +#: src/views/other/Install.vue:102 +msgid "Username (*)" +msgstr "사용자 이름 (*)" + +#: src/views/certificate/Certificate.vue:90 +msgid "Valid" +msgstr "유효함" + +#: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:105 +msgid "View" +msgstr "보기" + +#: src/components/Notification/Notification.vue:143 +#, fuzzy +msgid "View all notifications" +msgstr "Certificate is valid" + +#: src/constants/index.ts:18 src/views/config/InspectConfig.vue:36 +#: src/views/domain/cert/components/AutoCertStepOne.vue:56 +#: src/views/domain/DomainAdd.vue:119 +msgid "Warning" +msgstr "경고" + +#: src/views/certificate/DNSCredential.vue:55 +msgid "" +"We will add one or more TXT records to the DNS records of your domain for " +"ownership verification." +msgstr "" + +#: src/views/domain/cert/components/ObtainCert.vue:135 +msgid "" +"We will remove the HTTPChallenge configuration from this file and reload the " +"Nginx. Are you sure you want to continue?" +msgstr "" + +#: src/views/dashboard/ServerAnalytic.vue:30 +#: src/views/dashboard/ServerAnalytic.vue:368 +msgid "Writes" +msgstr "쓰기" + +#: src/language/constants.ts:21 +msgid "Writing certificate private key to disk" +msgstr "" + +#: src/language/constants.ts:20 +msgid "Writing certificate to disk" +msgstr "" + +#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:90 +#: src/views/domain/ngx_conf/LocationEditor.vue:73 +msgid "Yes" +msgstr "예" + +#: src/views/system/Upgrade.vue:202 +msgid "You are using the latest version" +msgstr "최신 버전을 사용하고 있습니다" + +#: src/views/system/Upgrade.vue:164 +msgid "You can check Nginx UI upgrade at this page." +msgstr "이 페이지에서 Nginx UI 업그레이드를 확인할 수 있습니다." + +#, fuzzy +#~ msgid "Server" +#~ msgstr "Server Info" + +#, fuzzy +#~ msgid "Leave blank will not change anything." +#~ msgstr "Leave blank for no change" + +#, fuzzy +#~ msgid "Config Name" +#~ msgstr "Configuration Name" + +#, fuzzy +#~ msgid "Inspect Configurations" +#~ msgstr "Edit Configuration" + +#~ msgid "server_name parameters more than one" +#~ msgstr "server_name parameters more than one" + +#~ msgid "404 Not Found" +#~ msgstr "404 Not Found" + +#~ msgid "Invalid E-mail!" +#~ msgstr "Invalid E-mail!" + +