diff --git a/messages/ko-KR.json b/messages/ko-KR.json index 2ad9b1225..78821b34b 100644 --- a/messages/ko-KR.json +++ b/messages/ko-KR.json @@ -604,6 +604,10 @@ "licenseNoUserLimit": "이 호스트에 대한 사용자 수에 제한이 없습니다.", "licenseUsersUsedMax": "{maxUsers}명의 사용자 중 {usedUsers}명 사용 중", "licenseUsersUsed": "{count, plural, =0 {# 사용자} other {# 사용자}}", + "licenseUsageMachines": "기계 클라이언트", + "licenseNoMachineLimit": "이 호스트의 기계 클라이언트 수에는 제한이 없습니다.", + "licenseMachinesUsedMax": "{usedMachines} / {maxMachines} 기계 클라이언트 사용됨", + "licenseMachinesUsed": "{count, plural, =0 {기계 클라이언트 #개} one {기계 클라이언트 #개} other {기계 클라이언트 #개}}", "licenseUnlimited": "무제한", "licenseTierLabel": "등급", "licensePurchaseDescription": "구매할 사이트 수를 선택하세요 {selectedMode, select, license {라이센스를 구매합니다. 나중에 더 많은 사이트를 추가할 수 있습니다.} other {기존 라이센스에 추가합니다.}}", @@ -801,7 +805,7 @@ "loadBalancingStrategy_wrr_description": "대상 사이에서 요청을 균등하게 회전시킵니다.", "loadBalancingStrategy_p2c": "두 가지 선택의 힘", "loadBalancingStrategy_p2c_description": "두 개의 무작위 대상을 선택하여 더 적은 활성 연결을 가진 대상에 요청을 보냅니다.", - "loadBalancingStrategy_hrw": "클라이언트 IP 해시", + "loadBalancingStrategy_hrw": "가장 높은 무작위 가중치", "loadBalancingStrategy_hrw_description": "클라이언트 IP를 해시하여 동일한 클라이언트가 일관되게 동일한 대상으로 라우팅되도록 합니다.", "loadBalancingStrategy_leasttime": "최소 응답 시간", "loadBalancingStrategy_leasttime_description": "가장 빠른 응답 시간과 가장 적은 활성 연결을 가진 대상으로 요청을 보냅니다.", @@ -829,6 +833,8 @@ "save": "저장", "proxyAdditional": "추가 프록시 설정", "proxyAdditionalDescription": "리소스가 프록시 설정을 처리하는 방법 구성", + "proxyForwardIdentityHeaders": "아이덴티티 헤더 포워딩", + "proxyForwardIdentityHeadersDescription": "인증된 사용자의 아이덴티티를 Remote-User, Remote-Email, Remote-Name, Remote-Role, 및 Remote-User-Id 헤더로 백엔드에 전송합니다. 인식되지 않는 헤더로 요청을 거부하는 백엔드에는 비활성화하십시오.", "proxyCustomHeader": "사용자 정의 호스트 헤더", "proxyCustomHeaderDescription": "요청을 프록시할 때 설정할 호스트 헤더입니다. 기본값을 사용하려면 비워 두십시오.", "proxyAdditionalSubmit": "프록시 설정 저장", @@ -933,6 +939,9 @@ "policyAuthHeaderAuthTitle": "기본 헤더 인증", "policyAuthHeaderAuthDescription": "각 요청에서 맞춤 HTTP 헤더 이름 및 값을 검증", "policyAuthHeaderAuthSummary": "헤더 구성됨", + "policyAuthMtlsTitle": "클라이언트 인증서 (mTLS)", + "policyAuthMtlsDescription": "TLS 핸드셰이크 동안 신뢰할 수 있는 CA가 서명한 클라이언트 인증서가 필요합니다", + "policyAuthMtlsSummary": "{count}개의 신뢰할 수 있는 CA 인증서", "policyAuthHeaderName": "사용자 이름", "policyAuthHeaderValue": "비밀번호", "policyAuthSetPasscode": "패스코드 설정", @@ -1500,10 +1509,15 @@ "actionDeleteOrgDomain": "도메인 삭제", "actionGetDNSRecords": "DNS 레코드 가져오기", "actionRestartOrgDomain": "도메인 재시작", + "actionListCustomDnsRecords": "사용자 정의 DNS 레코드 목록 보기", + "actionCreateCustomDnsRecord": "사용자 정의 DNS 레코드 생성하기", + "actionUpdateCustomDnsRecord": "사용자 정의 DNS 레코드 업데이트하기", + "actionDeleteCustomDnsRecord": "사용자 정의 DNS 레코드 삭제하기", "actionCreateSite": "사이트 생성", "actionDeleteSite": "사이트 삭제", "actionGetSite": "사이트 가져오기", "actionListSites": "사이트 목록", + "actionReGenerateSecret": "자격 증명 다시 생성", "actionCreateAiProvider": "AI 공급자 생성", "actionDeleteAiProvider": "AI 공급자 삭제", "actionGetAiProvider": "AI 공급자 가져오기", @@ -3727,6 +3741,27 @@ "TTL": "TTL", "howToAddRecords": "레코드 추가 방법", "dnsRecord": "DNS 레코드", + "customDnsRecords": "사용자 정의 DNS 레코드", + "customDnsRecordsAdd": "레코드 추가", + "customDnsRecordsSearch": "레코드 검색...", + "customDnsRecordsUnverifiedTitle": "레코드가 아직 제공되지 않았습니다", + "customDnsRecordsUnverifiedDescription": "이 도메인은 아직 확인되지 않았습니다. 지금 레코드를 추가할 수 있지만, 도메인의 네임서버가 Pangolin으로 설정되며 검증이 완료될 때까지 Pangolin의 네임서버는 이를 제공하지 않습니다.", + "customDnsRecordCreate": "DNS 레코드 추가", + "customDnsRecordEdit": "DNS 레코드 편집", + "customDnsRecordFormDescription": "이 레코드는 {domain}에 대해 제공됩니다. 변경 사항이 반영되기까지 몇 분 정도 걸릴 수 있습니다.", + "customDnsRecordNameDescription": "도메인의 루트에는 @를 사용하고, 와일드카드의 첫 라벨에는 * 을 사용합니다.", + "customDnsRecordValueDescription": "라인당 하나의 값을 입력하세요, 예를 들어 NS 레코드의 두 네임서버 모두를 입력하세요.", + "customDnsRecordPriority": "우선순위", + "customDnsRecordWeight": "가중치", + "customDnsRecordPort": "포트", + "customDnsRecordCreated": "DNS 레코드 생성 완료", + "customDnsRecordUpdated": "DNS 레코드 업데이트 완료", + "customDnsRecordSaveError": "DNS 레코드 저장 실패", + "customDnsRecordDeleted": "DNS 레코드 삭제 완료", + "customDnsRecordDeleteError": "DNS 레코드 삭제 실패", + "customDnsRecordDeleteTitle": "DNS 레코드 삭제", + "customDnsRecordDeleteQuestion": "{name}의 {type} 레코드를 삭제하시겠습니까? 만료된 캐시 응답이 없으면 더 이상 해결되지 않습니다.", + "customDnsRecordDeleteConfirm": "레코드 삭제", "required": "필수", "domainSettingsUpdated": "도메인 설정이 성공적으로 업데이트되었습니다", "orgOrDomainIdMissing": "조직 ID 또는 도메인 ID가 누락되었습니다", @@ -3938,7 +3973,7 @@ "backToHome": "홈으로 돌아가기", "needToSignInToOrg": "조직의 아이덴티티 공급자를 사용해야 합니까?", "mtls": "mTLS", - "mtlsCaCertificates": "신뢰할 수 있는 CA 인증서", + "mtlsCaCertificates": "클라이언트 인증서 설정", "mtlsCaCertificatesDescription": "클라이언트는 이러한 인증 기관 중 하나가 서명한 인증서를 제시해야 연결할 수 있습니다. 공개 CA 인증서만 업로드하고, 비공개 키는 절대 업로드하지 마세요.", "mtlsCertificateName": "이름 (선택 사항)", "mtlsCertificateNamePlaceholder": "회사 장치 CA", @@ -3955,6 +3990,10 @@ "mtlsCertificateErrorRemoveDescription": "인증서를 제거할 수 없습니다.", "mtlsLastCertificateRemoved": "마지막 CA 인증서가 제거되어 mTLS가 꺼졌습니다.", "mtlsNoCertificates": "아직 CA 인증서가 추가되지 않았습니다", + "mtlsPendingCertificate": "CA 인증서 {number}", + "mtlsCertificateInvalidPem": "PEM으로 인코딩된 인증서를 찾을 수 없습니다. -----BEGIN CERTIFICATE-----로 시작하는 블록을 예상합니다.", + "mtlsCertificatePrivateKey": "이는 인증서가 아니라 개인 키처럼 보입니다. CA의 공용 인증서만 업로드하십시오.", + "mtlsCertificateDuplicate": "이 CA 인증서는 이미 추가되었습니다.", "mtlsRemoveCertificate": "CA 인증서 제거하기", "mtlsExpired": "만료됨", "mtlsExpiresSoon": "곧 만료됨",