From f2befb494410a3fd68a310b721e38ad0b99a72a3 Mon Sep 17 00:00:00 2001 From: 김인수 Date: Feb 28 2024 12:13:19 +0000 Subject: Translated using Weblate (Korean) Currently translated at 10.6% (520 of 4877 strings) Translation: freeipa/master Translate-URL: https://translate.fedoraproject.org/projects/freeipa/master/ko/ Reviewed-By: Florence Blanc-Renaud --- diff --git a/po/ko.po b/po/ko.po index a0d4585..11759f5 100644 --- a/po/ko.po +++ b/po/ko.po @@ -9,9 +9,8 @@ msgstr "" "Project-Id-Version: freeipa 4.10.0.dev202206291425+git9a97f9b40\n" "Report-Msgid-Bugs-To: https://pagure.io/freeipa/new_issue\n" "POT-Creation-Date: 2023-11-20 14:44+0100\n" -"PO-Revision-Date: 2024-02-24 23:20+0000\n" -"Last-Translator: Weblate Translation Memory \n" +"PO-Revision-Date: 2024-02-27 09:36+0000\n" +"Last-Translator: 김인수 \n" "Language-Team: Korean \n" "Language: ko\n" @@ -1079,92 +1078,93 @@ msgid "Password specified multiple times" msgstr "비밀번호는 여러 번 지정됩니다" msgid "Public key specified multiple times" -msgstr "" +msgstr "공용 키는 여러 번 지정됩니다" msgid "Missing vault public key" -msgstr "" +msgstr "저장소 공용 키가 누락됨" #, python-format msgid "Invalid or unsupported vault public key: %s" -msgstr "" +msgstr "유효하지 않거나 지원되지 않는 저장소 공용 키: %s" msgid "Modify a vault." -msgstr "" +msgstr "저장소를 수정합니다." msgid "Change password" -msgstr "" +msgstr "비밀번호 변경" msgid "Old vault password" -msgstr "" +msgstr "오래된 저장소 비밀번호" msgid "File containing the old vault password" -msgstr "" +msgstr "오래된 저장소 비밀번호를 포함하는 파일" msgid "New vault password" msgstr "신규 저장소 비밀번호" msgid "File containing the new vault password" -msgstr "" +msgstr "신규 저장소 비밀번호를 포함하는 파일" msgid "Old vault private key" -msgstr "" +msgstr "오래된 저장소 개인 키" msgid "File containing the old vault private key" -msgstr "" +msgstr "오래된 저장소 개인 키를 포함하는 파일" msgid "File containing the new vault public key" -msgstr "" +msgstr "새로운 저장소 공용 키를 포함하는 파일" msgid "New public key specified multiple times" -msgstr "" +msgstr "여러 번 지정된 신규 공용 키" msgid "Missing new vault public key" -msgstr "" +msgstr "신규 저장소 공용 키가 누락됨" #, python-brace-format msgid "{algo} is not a supported vault wrapping algorithm" -msgstr "" +msgstr "{algo}는 지원되는 저장소 포장 알고리즘이 아닙니다" msgid "Archive data into a vault." -msgstr "" +msgstr "자료를 저장소에 보관합니다." msgid "Binary data to archive" -msgstr "" +msgstr "보관 해야 하는 바이너리 자료" msgid "File containing data to archive" -msgstr "" +msgstr "보관해야 하는 자료를 포함하는 파일" msgid "Override existing password" -msgstr "" +msgstr "기존 비밀번호를 무시합니다" msgid "Input data specified multiple times" -msgstr "" +msgstr "여러 번 지정된 입력 자료" #, python-format msgid "" "Size of data exceeds the limit. Current vault data size limit is %(limit)d B" -msgstr "" +msgstr "자료 크기가 제한을 초과했습니다. 현재 저장소 자료 크기 제한은 %(limit)d " +"B입니다" msgid "Invalid vault type" -msgstr "" +msgstr "잘못된 저장소 유형" msgid "Retrieve a data from a vault." -msgstr "" +msgstr "저장소에서 자료를 검색합니다." msgid "File to store retrieved data" -msgstr "" +msgstr "검색된 자료를 저장하는 파일" msgid "Vault private key" -msgstr "" +msgstr "저장소 개인 키" msgid "File containing the vault private key" -msgstr "" +msgstr "저장소 개인 키를 포함하는 파일" msgid "Data" msgstr "자료" msgid "Private key specified multiple times" -msgstr "" +msgstr "여러 번 지정된 개인 키" msgid "Missing vault private key" msgstr "저장소 개인 키가 누락됨" @@ -1289,102 +1289,221 @@ msgid "" "must include all existing attributes as well. When doing an aci-mod the\n" "targetattr REPLACES the current attributes, it does not add to them.\n" msgstr "" +"\n" +"Directory Server Access Control Instructions (ACIs)\n" +"\n" +"ACIs are used to allow or deny access to information. This module is\n" +"currently designed to allow, not deny, access.\n" +"\n" +"The aci commands are designed to grant permissions that allow updating\n" +"existing entries or adding or deleting new ones. The goal of the ACIs\n" +"that ship with IPA is to provide a set of low-level permissions that\n" +"grant access to special groups called taskgroups. These low-level\n" +"permissions can be combined into roles that grant broader access. These\n" +"roles are another type of group, roles.\n" +"\n" +"For example, if you have taskgroups that allow adding and modifying users " +"you\n" +"could create a role, useradmin. You would assign users to the useradmin\n" +"role to allow them to do the operations defined by the taskgroups.\n" +"\n" +"You can create ACIs that delegate permission so users in group A can write\n" +"attributes on group B.\n" +"\n" +"The type option is a map that applies to all entries in the users, groups " +"or\n" +"host location. It is primarily designed to be used when granting add\n" +"permissions (to write new entries).\n" +"\n" +"An ACI consists of three parts:\n" +"1. target\n" +"2. permissions\n" +"3. bind rules\n" +"\n" +"The target is a set of rules that define which LDAP objects are being\n" +"targeted. This can include a list of attributes, an area of that LDAP\n" +"tree or an LDAP filter.\n" +"\n" +"The targets include:\n" +"- attrs: list of attributes affected\n" +"- type: an object type (user, group, host, service, etc)\n" +"- memberof: members of a group\n" +"- targetgroup: grant access to modify a specific group. This is primarily\n" +" designed to enable users to add or remove members of a specific group.\n" +"- filter: A legal LDAP filter used to narrow the scope of the target.\n" +"- subtree: Used to apply a rule across an entire set of objects. For example," +"\n" +" to allow adding users you need to grant \"add\" permission to the subtree\n" +" ldap://uid=*,cn=users,cn=accounts,dc=example,dc=com. The subtree option\n" +" is a fail-safe for objects that may not be covered by the type option.\n" +"\n" +"The permissions define what the ACI is allowed to do, and are one or\n" +"more of:\n" +"1. write - write one or more attributes\n" +"2. read - read one or more attributes\n" +"3. add - add a new entry to the tree\n" +"4. delete - delete an existing entry\n" +"5. all - all permissions are granted\n" +"\n" +"Note the distinction between attributes and entries. The permissions are\n" +"independent, so being able to add a user does not mean that the user will\n" +"be editable.\n" +"\n" +"The bind rule defines who this ACI grants permissions to. The LDAP server\n" +"allows this to be any valid LDAP entry but we encourage the use of\n" +"taskgroups so that the rights can be easily shared through roles.\n" +"\n" +"For a more thorough description of access controls see\n" +"http://www.redhat.com/docs/manuals/dir-server/ag/8.0/Managing_Access_Control." +"html\n" +"\n" +"EXAMPLES:\n" +"\n" +"NOTE: ACIs are now added via the permission plugin. These examples are to\n" +"demonstrate how the various options work but this is done via the " +"permission\n" +"command-line now (see last example).\n" +"\n" +" Add an ACI so that the group \"secretaries\" can update the address on any " +"user:\n" +" ipa group-add --desc=\"Office secretaries\" secretaries\n" +" ipa aci-add --attrs=streetAddress --memberof=ipausers --group=secretaries " +"--permissions=write --prefix=none \"Secretaries write addresses\"\n" +"\n" +" Show the new ACI:\n" +" ipa aci-show --prefix=none \"Secretaries write addresses\"\n" +"\n" +" Add an ACI that allows members of the \"addusers\" permission to add new " +"users:\n" +" ipa aci-add --type=user --permission=addusers --permissions=add --" +"prefix=none \"Add new users\"\n" +"\n" +" Add an ACI that allows members of the editors manage members of the admins " +"group:\n" +" ipa aci-add --permissions=write --attrs=member --targetgroup=admins --" +"group=editors --prefix=none \"Editors manage admins\"\n" +"\n" +" Add an ACI that allows members of the admins group to manage the street and " +"zip code of those in the editors group:\n" +" ipa aci-add --permissions=write --memberof=editors --group=admins --" +"attrs=street --attrs=postalcode --prefix=none \"admins edit the address of " +"editors\"\n" +"\n" +" Add an ACI that allows the admins group manage the street and zipcode of " +"those who work for the boss:\n" +" ipa aci-add --permissions=write --group=admins --attrs=street --" +"attrs=postalcode --filter=\"" +"(manager=uid=boss,cn=users,cn=accounts,dc=example,dc=com)\" --prefix=none " +"\"Edit the address of those who work for the boss\"\n" +"\n" +" Add an entirely new kind of record to IPA that isn't covered by any of the " +"--type options, creating a permission:\n" +" ipa permission-add --permissions=add --subtree=\"cn" +"=*,cn=orange,cn=accounts,dc=example,dc=com\" --desc=\"Add Orange Entries\" " +"add_orange\n" +"\n" +"\n" +"The show command shows the raw 389-ds ACI.\n" +"\n" +"IMPORTANT: When modifying the target attributes of an existing ACI you\n" +"must include all existing attributes as well. When doing an aci-mod the\n" +"targetattr REPLACES the current attributes, it does not add to them.\n" msgid "ACI name" msgstr "" msgid "Permission" -msgstr "" +msgstr "권한" msgid "Permission ACI grants access to" -msgstr "" +msgstr "권한 ACI가 접근 권한을 부여합니다" msgid "User group" -msgstr "" +msgstr "사용자 그룹" msgid "User group ACI grants access to" -msgstr "" +msgstr "사용자 그룹 ACI가 접근 권한을 부여합니다" msgid "Permissions" -msgstr "" +msgstr "권한" msgid "Permissions to grant(read, write, add, delete, all)" -msgstr "" +msgstr "권한(일기, 쓰기, 추가, 삭제, 모두) 부여" msgid "Attributes to which the permission applies" -msgstr "" +msgstr "권한이 적용되는 속성" msgid "Attributes" -msgstr "" +msgstr "속성" msgid "Type" -msgstr "" +msgstr "유형" msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)" -msgstr "" +msgstr "IPA 객체(사용자, 그룹, 호스트, 호스트그룹, 서비스, 넷그룹)의 유형" msgid "Member of" -msgstr "" +msgstr "구성원" msgid "Member of a group" -msgstr "" +msgstr "그룹의 구성원" msgid "Filter" -msgstr "" +msgstr "필터" msgid "Legal LDAP filter (e.g. ou=Engineering)" -msgstr "" +msgstr "적절한 LDAP 필터 (예: ou=Engineering)" msgid "Subtree" -msgstr "" +msgstr "하위구조" msgid "Subtree to apply ACI to" -msgstr "" +msgstr "ACI를 적용 할 하위구조" msgid "Target group" -msgstr "" +msgstr "대상 그룹" msgid "Group to apply ACI to" -msgstr "" +msgstr "ACI를 적용 할 그룹" msgid "Target your own entry (self)" -msgstr "" +msgstr "자신의 항목을 대상 (자신)" msgid "Apply ACI to your own entry (self)" -msgstr "" +msgstr "ACI를 자신의 항목(자신)으로 적용" msgid "Create new ACI." -msgstr "" +msgstr "신규 ACI 생성." msgid "ACI prefix" -msgstr "" +msgstr "ACI 접두사" msgid "" "Prefix used to distinguish ACI types (permission, delegation, selfservice, " "none)" -msgstr "" +msgstr "ACI 유형(권한, 위임, 셀프 서비스, 없음)을 구별하는 데 사용되는 접두사" msgid "Test the ACI syntax but don't write anything" -msgstr "" +msgstr "ACI 구문을 시험하지만 아무 것도 작성하지 마세요" msgid "" "Retrieve and print all attributes from the server. Affects command output." -msgstr "" +msgstr "서버에서 모든 속성을 검색하고 출력합니다. 명령 출력에 영향을 줍니다." msgid "Print entries as stored on the server. Only affects output format." -msgstr "" +msgstr "서버에서 저장된 것 같은 항목을 출력합니다. 단지 출력 형식에 영향을 줍니다." msgid "User-friendly description of action performed" msgstr "수행된 동작에 대한 사용자 친화적인 설명" msgid "The primary_key value of the entry, e.g. 'jdoe' for a user" -msgstr "" +msgstr "사용자를 위한 예제. 'jdoe'인 항목의 기본_키 값" msgid "Delete ACI." msgstr "" msgid "True means the operation was successful" -msgstr "" +msgstr "참(True)은 작업이 성공했다는 것을 의미합니다" msgid "" "\n" @@ -1407,36 +1526,55 @@ msgid "" " members of that group indirectly.\n" " " msgstr "" +"\n" +"ACIs 검색.\n" +"\n" +" ACIs의 목록을 반환합니다\n" +"\n" +" 예제:\n" +"\n" +" To find all ACIs that apply directly to members of the group ipausers:\n" +" ipa aci-find --memberof=ipausers\n" +"\n" +" To find all ACIs that grant add access:\n" +" ipa aci-find --permissions=add\n" +"\n" +" Note that the find command only looks for the given text in the set of\n" +" ACIs, it does not evaluate the ACIs to see if something would apply.\n" +" For example, searching on memberof=ipausers will find all ACIs that\n" +" have ipausers as a memberof. There may be other ACIs that apply to\n" +" members of that group indirectly.\n" +" " msgid "A string searched in all relevant object attributes" -msgstr "" +msgstr "모든 연관된 객체 속성에서 검색된 문자열" msgid "Primary key only" -msgstr "" +msgstr "기본 키만" msgid "Results should contain primary key attribute only (\"name\")" -msgstr "" +msgstr "결과는 기본 키 속성(\"이름\")만 포함되어야 합니다" msgid "Number of entries returned" -msgstr "" +msgstr "반환된 항목의 수" msgid "True if not all results were returned" -msgstr "" +msgstr "모든 결과가 반환되지 않은 경우라면 참(true)" msgid "Modify ACI." -msgstr "" +msgstr "ACI 수정." msgid "Rename an ACI." -msgstr "" +msgstr "ACI 이름 재지정." msgid "New ACI name" -msgstr "" +msgstr "새로운 ACI 이름" msgid "Display a single ACI given an ACI name." -msgstr "" +msgstr "ACI 이름으로 주어진 단인 ACI를 표시합니다." msgid "Location of the ACI" -msgstr "" +msgstr "ACI의 위치" msgid "" "\n" @@ -1544,70 +1682,178 @@ msgid "" " Remove the man key from the auto.share map:\n" " ipa automountkey-del baltimore auto.share --key=man\n" msgstr "" +"\n" +"Automount\n" +"\n" +"IPA에서 autofs(8)을 위한 저장소 자동적재(8) 구성\n" +"\n" +"The base of an automount configuration is the configuration file auto.master." +"\n" +"This is also the base location in IPA. Multiple auto.master configurations\n" +"can be stored in separate locations. A location is implementation-specific\n" +"with the default being a location named 'default'. For example, you can " +"have\n" +"locations by geographic region, by floor, by type, etc.\n" +"\n" +"Automount has three basic object types: locations, maps and keys.\n" +"\n" +"A location defines a set of maps anchored in auto.master. This allows you\n" +"to store multiple automount configurations. A location in itself isn't\n" +"very interesting, it is just a point to start a new automount map.\n" +"\n" +"A map is roughly equivalent to a discrete automount file and provides\n" +"storage for keys.\n" +"\n" +"A key is a mount point associated with a map.\n" +"\n" +"When a new location is created, two maps are automatically created for\n" +"it: auto.master and auto.direct. auto.master is the root map for all\n" +"automount maps for the location. auto.direct is the default map for\n" +"direct mounts and is mounted on /-.\n" +"\n" +"An automount map may contain a submount key. This key defines a mount\n" +"location within the map that references another map. This can be done\n" +"either using automountmap-add-indirect --parentmap or manually\n" +"with automountkey-add and setting info to \"-type=autofs :\".\n" +"\n" +"예제:\n" +"\n" +"위치:\n" +"\n" +" Create a named location, \"Baltimore\":\n" +" ipa automountlocation-add baltimore\n" +"\n" +" Display the new location:\n" +" ipa automountlocation-show baltimore\n" +"\n" +" Find available locations:\n" +" ipa automountlocation-find\n" +"\n" +" Remove a named automount location:\n" +" ipa automountlocation-del baltimore\n" +"\n" +" Show what the automount maps would look like if they were in the " +"filesystem:\n" +" ipa automountlocation-tofiles baltimore\n" +"\n" +" Import an existing configuration into a location:\n" +" ipa automountlocation-import baltimore /etc/auto.master\n" +"\n" +" The import will fail if any duplicate entries are found. For\n" +" continuous operation where errors are ignored, use the --continue\n" +" option.\n" +"\n" +"Maps:\n" +"\n" +" Create a new map, \"auto.share\":\n" +" ipa automountmap-add baltimore auto.share\n" +"\n" +" Display the new map:\n" +" ipa automountmap-show baltimore auto.share\n" +"\n" +" Find maps in the location baltimore:\n" +" ipa automountmap-find baltimore\n" +"\n" +" Create an indirect map with auto.share as a submount:\n" +" ipa automountmap-add-indirect baltimore --parentmap=auto.share --" +"mount=sub auto.man\n" +"\n" +" This is equivalent to:\n" +"\n" +" ipa automountmap-add-indirect baltimore --mount=/man auto.man\n" +" ipa automountkey-add baltimore auto.man --key=sub --info=\"-" +"fstype=autofs ldap:auto.share\"\n" +"\n" +" Remove the auto.share map:\n" +" ipa automountmap-del baltimore auto.share\n" +"\n" +"키:\n" +"\n" +" Create a new key for the auto.share map in location baltimore. This ties\n" +" the map we previously created to auto.master:\n" +" ipa automountkey-add baltimore auto.master --key=/share --info=auto." +"share\n" +"\n" +" Create a new key for our auto.share map, an NFS mount for man pages:\n" +" ipa automountkey-add baltimore auto.share --key=man --info=\"-" +"ro,soft,rsize=8192,wsize=8192 ipa.example.com:/shared/man\"\n" +"\n" +" Find all keys for the auto.share map:\n" +" ipa automountkey-find baltimore auto.share\n" +"\n" +" Find all direct automount keys:\n" +" ipa automountkey-find baltimore --key=/-\n" +"\n" +" Remove the man key from the auto.share map:\n" +" ipa automountkey-del baltimore auto.share --key=man\n" msgid "Key" msgstr "" msgid "Automount key name." -msgstr "" +msgstr "자동적재 키 이름." msgid "Mount information" -msgstr "" +msgstr "적재 정보" msgid "description" -msgstr "" +msgstr "설명" msgid "Location" -msgstr "" +msgstr "위치" msgid "Automount location name." -msgstr "" +msgstr "자동적재 위치 이름." msgid "Map" -msgstr "" +msgstr "맵" msgid "Automount map name." -msgstr "" +msgstr "자동적재 맵 이름." msgid "Description" -msgstr "" +msgstr "설명" msgid "Create a new automount key." -msgstr "" +msgstr "신규 자동적재 키를 생성합니다." msgid "" "Set an attribute to a name/value pair. Format is attr=value.\n" "For multi-valued attributes, the command replaces the values already present." msgstr "" +"속성을 이름/값의 쌍으로 설정합니다. 형식은 attr=value입니다.\n" +"다중-값 속성을 위해, 명령은 이미 존재하는 값으로 교체합니다." msgid "" "Add an attribute/value pair. Format is attr=value. The attribute\n" "must be part of the schema." msgstr "" +"속성/값 쌍을 추가합니다. 형식은 속성=값입니다. 속성은\n" +"스키마의 일부여야 합니다." msgid "Delete an automount key." -msgstr "" +msgstr "자동 적재 키를 삭제합니다." msgid "Continuous mode: Don't stop on errors." -msgstr "" +msgstr "연속된 방식: 오류에 멈추지 않습니다." msgid "List of deletions that failed" -msgstr "" +msgstr "실패한 삭제 목록" msgid "Search for an automount key." -msgstr "" +msgstr "자동 적재 키를 위한 검색." msgid "Time Limit" -msgstr "" +msgstr "시간 제한" msgid "Time limit of search in seconds" -msgstr "" +msgstr "검색 시간 제한 (초)" msgid "Size Limit" -msgstr "" +msgstr "크기 제한" msgid "Maximum number of entries returned" -msgstr "" +msgstr "반환된 항목의 최대 수" msgid "Modify an automount key." msgstr "자동 적재된 키를 수정합니다." @@ -1616,65 +1862,68 @@ msgid "" "Delete an attribute/value pair. The option will be evaluated\n" "last, after all sets and adds." msgstr "" +"속성/값 쌍을 삭제합니다. 옵션이 모든 설정과 추가 후에\n" +"마지막으로 평가됩니다." msgid "Rights" -msgstr "" +msgstr "권한" msgid "" "Display the access rights of this entry (requires --all). See ipa man page " "for details." -msgstr "" +msgstr "이 항목(--all가 필요)의 접근 권한을 표시합니다. 자세한 내용은 ipa man 부분을 " +"참조하세요." msgid "New mount information" -msgstr "" +msgstr "새로운 적재 정보" msgid "Rename" -msgstr "" +msgstr "이름변경" msgid "Rename the automount key object" -msgstr "" +msgstr "자동 적재 키 객체 이름 바꾸기" msgid "Display an automount key." -msgstr "" +msgstr "자동 적재 키 표시." msgid "Create a new automount location." -msgstr "" +msgstr "신규 자동 적재 위치를 생성합니다." msgid "Delete an automount location." -msgstr "" +msgstr "자동 적재 위치를 삭제합니다." msgid "Search for an automount location." -msgstr "" +msgstr "자동 적재 위치를 검색." msgid "Results should contain primary key attribute only (\"location\")" -msgstr "" +msgstr "결과는 기본 키 속성(\"위치\")만 포함되어야 합니다" msgid "Display an automount location." -msgstr "" +msgstr "자동 적재 위치를 표시합니다." msgid "Generate automount files for a specific location." -msgstr "" +msgstr "지정된 위치로 자동 적재 파일을 발생합니다." msgid "Create a new automount map." -msgstr "" +msgstr "신규 자동 적재 맵를 생성합니다." msgid "Create a new indirect mount point." -msgstr "" +msgstr "새로운 간접 적재 지점을 만듭니다." msgid "Mount point" -msgstr "" +msgstr "적재 지점" msgid "Parent map" -msgstr "" +msgstr "상위 맵" msgid "Name of parent automount map (default: auto.master)." -msgstr "" +msgstr "상위 자동 적재 맵의 이름(기본값: auto.master)." msgid "Delete an automount map." -msgstr "" +msgstr "자동적재 맵을 삭제합니다." msgid "Search for an automount map." -msgstr "" +msgstr "자동 적재 맵을 위한 검색." msgid "Results should contain primary key attribute only (\"map\")" msgstr ""