diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/resources/translations/ko.json b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/resources/translations/ko.json index 5aedb0da9..6c1a24da5 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/resources/translations/ko.json +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/resources/translations/ko.json @@ -2,7 +2,9 @@ "LOGIN" : { + "ERROR_PASSWORD_BLANK" : "@:APP.ERROR_PASSWORD_BLANK", "ERROR_PASSWORD_SAME" : "새로운 비밀번호는 만료된 비밀번호와 달라야 합니다.", + "ERROR_PASSWORD_MISMATCH" : "@:APP.ERROR_PASSWORD_MISMATCH", "ERROR_NOT_VALID" : "이 사용자 계정은 현재 유효하지 않습니다.", "ERROR_NOT_ACCESSIBLE" : "현재 이 계정에 대한 액세스가 허용되지 않습니다. 나중에 다시 시도하십시오.", diff --git a/guacamole/src/main/webapp/translations/ko.json b/guacamole/src/main/webapp/translations/ko.json index 8a54f2dd3..e120a9f26 100644 --- a/guacamole/src/main/webapp/translations/ko.json +++ b/guacamole/src/main/webapp/translations/ko.json @@ -1,6 +1,6 @@ { - "NAME" : "Korean", + "NAME" : "한국어", "APP" : { @@ -50,9 +50,17 @@ "CLIENT" : { + "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", + "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", "ACTION_CLEAR_COMPLETED_TRANSFERS" : "지우기", + "ACTION_CONTINUE" : "@:APP.ACTION_CONTINUE", "ACTION_DISCONNECT" : "연결 해제", + "ACTION_LOGOUT" : "@:APP.ACTION_LOGOUT", + "ACTION_NAVIGATE_BACK" : "@:APP.ACTION_NAVIGATE_BACK", + "ACTION_NAVIGATE_HOME" : "@:APP.ACTION_NAVIGATE_HOME", "ACTION_RECONNECT" : "다시 연결", + "ACTION_SAVE_FILE" : "@:APP.ACTION_SAVE", + "ACTION_SHARE" : "@:APP.ACTION_SHARE", "ACTION_UPLOAD_FILES" : "파일 업로드", "DIALOG_HEADER_CONNECTING" : "연결 중", @@ -86,6 +94,8 @@ "ERROR_TUNNEL_31D" : "개별 사용자의 동시 연결 사용 제한을 초과했기 때문에 Guacamole server가 이 연결에 대한 액세스를 거부하고 있습니다. 하나 이상의 연결을 닫고 다시 시도하십시오.", "ERROR_TUNNEL_DEFAULT" : "Guacamole 서버 내에서 내부 오류가 발생해서 연결이 종료되었습니다. 문제가 지속되면, 시스템 관리자에게 문의하거나 시스템 로그를 확인하십시오.", + "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", + "ERROR_UPLOAD_100" : "파일 전송이 지원되지 않거나 활성화되지 않았습니다. 시스템 관리자에게 문의하거나 시스템 로그를 확인하십시오.", "ERROR_UPLOAD_201" : "현재 너무 많은 파일이 전송되고 있습니다. 기존 전송이 완료될 때까지 기다린 후 다시 시도하십시오.", "ERROR_UPLOAD_202" : "원격 데스크톱 서버가 응답하는 데 너무 오래 걸리기 때문에 파일을 전송할 수 없습니다. 다시 시도하거나 시스템 관리자에게 문의하십시오.", @@ -139,7 +149,9 @@ "COLOR_SCHEME" : { + "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", "ACTION_HIDE_DETAILS" : "숨기기", + "ACTION_SAVE" : "@:APP.ACTION_SAVE", "ACTION_SHOW_DETAILS" : "표시", "FIELD_HEADER_BACKGROUND" : "배경색", @@ -167,6 +179,10 @@ "HOME" : { + "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", + + "INFO_ACTIVE_USER_COUNT" : "@:APP.INFO_ACTIVE_USER_COUNT", + "INFO_NO_RECENT_CONNECTIONS" : "최근 연결이 없습니다.", "PASSWORD_CHANGED" : "패스워드가 변경되었습니다.", @@ -184,6 +200,12 @@ "LOGIN": { + "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", + "ACTION_CONTINUE" : "@:APP.ACTION_CONTINUE", + "ACTION_LOGIN" : "@:APP.ACTION_LOGIN", + + "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", + "ERROR_INVALID_LOGIN" : "잘못된 로그인", "FIELD_HEADER_USERNAME" : "사용자 이름", @@ -193,12 +215,21 @@ "MANAGE_CONNECTION" : { + "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", + "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", + "ACTION_CLONE" : "@:APP.ACTION_CLONE", + "ACTION_DELETE" : "@:APP.ACTION_DELETE", + "ACTION_SAVE" : "@:APP.ACTION_SAVE", + "DIALOG_HEADER_CONFIRM_DELETE" : "연결 삭제", + "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", "FIELD_HEADER_LOCATION" : "위치:", "FIELD_HEADER_NAME" : "이름:", "FIELD_HEADER_PROTOCOL" : "프로토콜:", + "FORMAT_HISTORY_START" : "@:APP.FORMAT_DATE_TIME_PRECISE", + "INFO_CONNECTION_DURATION_UNKNOWN" : "--", "INFO_CONNECTION_ACTIVE_NOW" : "현재 활성화", "INFO_CONNECTION_NOT_USED" : "이 연결은 아직 사용되지 않았습니다.", @@ -211,13 +242,21 @@ "TABLE_HEADER_HISTORY_DURATION" : "기간", "TABLE_HEADER_HISTORY_REMOTEHOST" : "원격 호스트", - "TEXT_CONFIRM_DELETE" : "연결을 삭제한 후에는 복원할 수 없습니다. 이 연결을 삭제하겠습니까?" + "TEXT_CONFIRM_DELETE" : "연결을 삭제한 후에는 복원할 수 없습니다. 이 연결을 삭제하겠습니까?", + "TEXT_HISTORY_DURATION" : "@:APP.TEXT_HISTORY_DURATION" }, "MANAGE_CONNECTION_GROUP" : { + "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", + "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", + "ACTION_CLONE" : "@:APP.ACTION_CLONE", + "ACTION_DELETE" : "@:APP.ACTION_DELETE", + "ACTION_SAVE" : "@:APP.ACTION_SAVE", + "DIALOG_HEADER_CONFIRM_DELETE" : "연결 그룹 삭제", + "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", "FIELD_HEADER_LOCATION" : "위치:", "FIELD_HEADER_NAME" : "이름:", @@ -234,7 +273,14 @@ "MANAGE_SHARING_PROFILE" : { + "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", + "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", + "ACTION_CLONE" : "@:APP.ACTION_CLONE", + "ACTION_DELETE" : "@:APP.ACTION_DELETE", + "ACTION_SAVE" : "@:APP.ACTION_SAVE", + "DIALOG_HEADER_CONFIRM_DELETE" : "공유 프로필 삭제", + "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", "FIELD_HEADER_NAME" : "이름:", "FIELD_HEADER_PRIMARY_CONNECTION" : "기본 연결:", @@ -248,7 +294,16 @@ "MANAGE_USER" : { + "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", + "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", + "ACTION_CLONE" : "@:APP.ACTION_CLONE", + "ACTION_DELETE" : "@:APP.ACTION_DELETE", + "ACTION_SAVE" : "@:APP.ACTION_SAVE", + "DIALOG_HEADER_CONFIRM_DELETE" : "사용자 삭제", + "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", + + "ERROR_PASSWORD_MISMATCH" : "@:APP.ERROR_PASSWORD_MISMATCH", "FIELD_HEADER_ADMINISTER_SYSTEM" : "관리자 시스템", "FIELD_HEADER_CHANGE_OWN_PASSWORD" : "자신의 패스워드 변경:", @@ -257,8 +312,12 @@ "FIELD_HEADER_CREATE_NEW_CONNECTIONS" : "새로운 연결 생성", "FIELD_HEADER_CREATE_NEW_CONNECTION_GROUPS" : "새로운 연결 그룹 생성:", "FIELD_HEADER_CREATE_NEW_SHARING_PROFILES" : "새로운 공유 프로파일 생성", + "FIELD_HEADER_PASSWORD" : "@:APP.FIELD_HEADER_PASSWORD", + "FIELD_HEADER_PASSWORD_AGAIN" : "@:APP.FIELD_HEADER_PASSWORD_AGAIN", "FIELD_HEADER_USERNAME" : "사용자 이름:", + "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", + "HELP_NO_USER_GROUPS" : "이 사용자는 현재 어떤 그룹에도 속하지 않습니다. 그룹을 추가하려면이 섹션을 확장하십시오.", "INFO_READ_ONLY" : "죄송합니다.이 사용자 계정은 수정할 수 없습니다.", @@ -277,21 +336,41 @@ "MANAGE_USER_GROUP" : { + "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", + "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", + "ACTION_CLONE" : "@:APP.ACTION_CLONE", + "ACTION_DELETE" : "@:APP.ACTION_DELETE", + "ACTION_SAVE" : "@:APP.ACTION_SAVE", + "DIALOG_HEADER_CONFIRM_DELETE" : "그룹 삭제", + "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", + "FIELD_HEADER_ADMINISTER_SYSTEM" : "@:MANAGE_USER.FIELD_HEADER_ADMINISTER_SYSTEM", + "FIELD_HEADER_CHANGE_OWN_PASSWORD" : "@:MANAGE_USER.FIELD_HEADER_CHANGE_OWN_PASSWORD", + "FIELD_HEADER_CREATE_NEW_USERS" : "@:MANAGE_USER.FIELD_HEADER_CREATE_NEW_USERS", + "FIELD_HEADER_CREATE_NEW_USER_GROUPS" : "@:MANAGE_USER.FIELD_HEADER_CREATE_NEW_USER_GROUPS", + "FIELD_HEADER_CREATE_NEW_CONNECTIONS" : "@:MANAGE_USER.FIELD_HEADER_CREATE_NEW_CONNECTIONS", + "FIELD_HEADER_CREATE_NEW_CONNECTION_GROUPS" : "@:MANAGE_USER.FIELD_HEADER_CREATE_NEW_CONNECTION_GROUPS", "FIELD_HEADER_USER_GROUP_NAME" : "그룹 이름:", + "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", "HELP_NO_USER_GROUPS" : "이 그룹은 현재 어떤 그룹에도 소속되지 않았습니다. 이 섹션을 확장하여 그룹을 추가하십시오.", "HELP_NO_MEMBER_USER_GROUPS" : "이 그룹은 현재 어떤 그룹도 포함하고 있지 않습니다. 이 섹션을 확장하여 그룹을 추가하십시오.", "HELP_NO_MEMBER_USERS" : "이 그룹은 어떤 사용자도 포함 하고 있지 않습니다. 이 섹션을 확장하여 사용자를 추가하십시오. ", "INFO_READ_ONLY" : "이 그룹은 편집할 수 없습니다.", + "INFO_NO_USER_GROUPS_AVAILABLE" : "@:MANAGE_USER.INFO_NO_USER_GROUPS_AVAILABLE", "INFO_NO_USERS_AVAILABLE" : "사용가능한 사용자가 없습니다.", + + "SECTION_HEADER_ALL_CONNECTIONS" : "@:MANAGE_USER.SECTION_HEADER_ALL_CONNECTIONS", + "SECTION_HEADER_CONNECTIONS" : "@:MANAGE_USER.SECTION_HEADER_CONNECTIONS", + "SECTION_HEADER_CURRENT_CONNECTIONS" : "@:MANAGE_USER.SECTION_HEADER_CURRENT_CONNECTIONS", "SECTION_HEADER_EDIT_USER_GROUP" : "그룹 편집", "SECTION_HEADER_MEMBER_USERS" : "맴버 사용자", "SECTION_HEADER_MEMBER_USER_GROUPS" : "맴버 그룹", + "SECTION_HEADER_PERMISSIONS" : "@:MANAGE_USER.SECTION_HEADER_PERMISSIONS", "SECTION_HEADER_USER_GROUPS" : "상위 그룹", "TEXT_CONFIRM_DELETE" : "그룹을 삭제한 후에는 복원 할 수 없습니다. 이 그룹을 삭제 하시겠습니까?" @@ -730,9 +809,15 @@ "SETTINGS_CONNECTION_HISTORY" : { + "ACTION_DOWNLOAD" : "@:APP.ACTION_DOWNLOAD", + "ACTION_SEARCH" : "@:APP.ACTION_SEARCH", + + "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", "FILENAME_HISTORY_CSV" : "history.csv", + "FORMAT_DATE" : "@:APP.FORMAT_DATE_TIME_PRECISE", + "HELP_CONNECTION_HISTORY" : "과거 연결 기록은 여기에 나열되며 열 헤더 (column header)를 클릭하여 정렬할 수 있습니다. 특정 기록을 검색하려면, 필터 문자열을 입력하고 \"검색\"을 클릭하십시오. 제공된 필터 문자열과 일치하는 기록만 나열됩니다.", "INFO_CONNECTION_DURATION_UNKNOWN" : "--", @@ -742,25 +827,42 @@ "TABLE_HEADER_SESSION_DURATION" : "기간", "TABLE_HEADER_SESSION_REMOTEHOST" : "원격 호스트", "TABLE_HEADER_SESSION_STARTDATE" : "시작 시간", - "TABLE_HEADER_SESSION_USERNAME" : "사용자 이름" + "TABLE_HEADER_SESSION_USERNAME" : "사용자 이름", + + "TEXT_HISTORY_DURATION" : "@:APP.TEXT_HISTORY_DURATION" }, "SETTINGS_CONNECTIONS" : { + "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", "ACTION_NEW_CONNECTION" : "새 연결", "ACTION_NEW_CONNECTION_GROUP" : "새 그룹", "ACTION_NEW_SHARING_PROFILE" : "새 공유 프로필", + "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", + + "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", "HELP_CONNECTIONS" : "아래 연결을 클릭하거나 탭하여 해당 연결을 관리합니다. 엑세스 레벨에 따라 연결을 추가하고 삭제할 수 있으며, 속성 (프로토콜, 호스트 이름, 포트 등)을 변경할 수 있습니다.", + "INFO_ACTIVE_USER_COUNT" : "@:APP.INFO_ACTIVE_USER_COUNT", + "SECTION_HEADER_CONNECTIONS" : "연결" }, "SETTINGS_PREFERENCES" : { + "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", + "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", + "ACTION_UPDATE_PASSWORD" : "@:APP.ACTION_UPDATE_PASSWORD", + + "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", + + "ERROR_PASSWORD_BLANK" : "@:APP.ERROR_PASSWORD_BLANK", + "ERROR_PASSWORD_MISMATCH" : "@:APP.ERROR_PASSWORD_MISMATCH", + "FIELD_HEADER_LANGUAGE" : "표시 언어:", "FIELD_HEADER_PASSWORD" : "패스워드:", "FIELD_HEADER_PASSWORD_OLD" : "현재 패스워드:", @@ -771,11 +873,19 @@ "HELP_DEFAULT_INPUT_METHOD" : "기본 입력 방법은 키보드 이벤트가 Guacamole에 의해 수신되는 방법을 결정합니다. 모바일 장치를 사용하거나 IME를 통해 입력할 때 이 설정을 변경해야 할 수도 있습니다. 이 세팅은 Guacamole 메뉴 내에서 연결마다 재정의할 수 있습니다.", "HELP_DEFAULT_MOUSE_MODE" : "기본 마우스 에뮬레이션 방법은 원격 마우스가 터치와 관련해서 새 연결에서 어떻게 작동할지 결정합니다. 이 세팅은 Guacamole 메뉴 내에서 연결마다 재정의할 수 있습니다.", + "HELP_INPUT_METHOD_NONE" : "@:CLIENT.HELP_INPUT_METHOD_NONE", + "HELP_INPUT_METHOD_OSK" : "@:CLIENT.HELP_INPUT_METHOD_OSK", + "HELP_INPUT_METHOD_TEXT" : "@:CLIENT.HELP_INPUT_METHOD_TEXT", "HELP_LOCALE" : "아래의 옵션은 사용자의 지역과 관련이 있으며 인터페이스의 여러 부분이 표시되는 방법에 영향을 줄 것입니다.", + "HELP_MOUSE_MODE_ABSOLUTE" : "@:CLIENT.HELP_MOUSE_MODE_ABSOLUTE", + "HELP_MOUSE_MODE_RELATIVE" : "@:CLIENT.HELP_MOUSE_MODE_RELATIVE", "HELP_UPDATE_PASSWORD" : "패스워드를 변경하려면 현재 패스워드와 새 패스워드를 아래에 입력하고, \"패스워드 변경\"을 클릭하십시오. 변경사항은 즉시 적용될 것입니다.", "INFO_PASSWORD_CHANGED" : "패스워드가 변경되었습니다.", + "NAME_INPUT_METHOD_NONE" : "@:CLIENT.NAME_INPUT_METHOD_NONE", + "NAME_INPUT_METHOD_OSK" : "@:CLIENT.NAME_INPUT_METHOD_OSK", + "NAME_INPUT_METHOD_TEXT" : "@:CLIENT.NAME_INPUT_METHOD_TEXT", "SECTION_HEADER_DEFAULT_INPUT_METHOD" : "기본 입력 방법", "SECTION_HEADER_DEFAULT_MOUSE_MODE" : "기본 마우스 에뮬레이션 방법", @@ -785,8 +895,16 @@ "SETTINGS_USERS" : { + + "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", "ACTION_NEW_USER" : "새 사용자", + "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", + + "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", + + "FORMAT_DATE" : "@:APP.FORMAT_DATE_TIME_PRECISE", + "HELP_USERS" : "아래 사용자를 클릭하거나 탭하여 해당 사용자를 관리합니다. 엑세스 레벨에 따라 사용자를 추가하고 삭제할 수 있으며, 패스워드를 변경할 수 있습니다.", "SECTION_HEADER_USERS" : "사용자", @@ -800,8 +918,15 @@ "SETTINGS_USER_GROUPS" : { + "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", "ACTION_NEW_USER_GROUP" : "새 그룹", + "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", + + "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", + + "FORMAT_DATE" : "@:APP.FORMAT_DATE_TIME_PRECISE", + "HELP_USER_GROUPS" : "아래 그룹을 클릭하거나 탭하여 해당 그룹을 관리합니다. 엑세스 레벨에 따라 그룹을 추가하고 삭제할 수 있으며, 구성원 사용자들과 그룹을 변경할 수 있습니다.", "SECTION_HEADER_USER_GROUPS" : "그룹", @@ -812,9 +937,16 @@ "SETTINGS_SESSIONS" : { + "ACTION_ACKNOWLEDGE" : "@:APP.ACTION_ACKNOWLEDGE", + "ACTION_CANCEL" : "@:APP.ACTION_CANCEL", "ACTION_DELETE" : "세션 종료", "DIALOG_HEADER_CONFIRM_DELETE" : "세션 종료", + "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR", + + "FIELD_PLACEHOLDER_FILTER" : "@:APP.FIELD_PLACEHOLDER_FILTER", + + "FORMAT_STARTDATE" : "@:APP.FORMAT_DATE_TIME_PRECISE", "HELP_SESSIONS" : "이 페이지는 현재 활성화된 연결로 이루어져 있습니다. 세션을 하나 이상 종료하려면, 해당 세션 옆의 체크 박스를 선택하고 \"세션 종료\"를 클릭하십시오. 세션을 종료하면 관련된 사용자의 연결이 즉시 끊어질 것입니다.", @@ -838,6 +970,20 @@ "FIELD_HEADER_GUAC_ORGANIZATION" : "조직:", "FIELD_HEADER_GUAC_ORGANIZATIONAL_ROLE" : "역할:" + }, + + "USER_MENU" : { + + "ACTION_LOGOUT" : "@:APP.ACTION_LOGOUT", + "ACTION_MANAGE_CONNECTIONS" : "@:APP.ACTION_MANAGE_CONNECTIONS", + "ACTION_MANAGE_PREFERENCES" : "@:APP.ACTION_MANAGE_PREFERENCES", + "ACTION_MANAGE_SESSIONS" : "@:APP.ACTION_MANAGE_SESSIONS", + "ACTION_MANAGE_SETTINGS" : "@:APP.ACTION_MANAGE_SETTINGS", + "ACTION_MANAGE_USERS" : "@:APP.ACTION_MANAGE_USERS", + "ACTION_MANAGE_USER_GROUPS" : "@:APP.ACTION_MANAGE_USER_GROUPS", + "ACTION_NAVIGATE_HOME" : "@:APP.ACTION_NAVIGATE_HOME", + "ACTION_VIEW_HISTORY" : "@:APP.ACTION_VIEW_HISTORY" + } }